- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public static bool isLaterThan()
{
  string hd = DateTime.Now.ToString("tt", new CultureInfo("en-US")).ToLower();
  if (hd == "pm")
   return false;
   return DateTime.Now.Hour < 1;
}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
public static bool isLaterThan()
{
  string hd = DateTime.Now.ToString("tt", new CultureInfo("en-US")).ToLower();
  if (hd == "pm")
   return false;
   return DateTime.Now.Hour < 1;
}уже есть час ночи?
+129
public static MvcHtmlString TextWithLinks(this HtmlHelper helper, string inputStr)
{
  string html = String.Empty;
  Uri url;
  string[] arr = inputStr.Split(' ');
  for (int i = 0; i < arr.Length; i++)
  {
    if (i != 0)
    {
      html += " ";
    }
    if (Uri.TryCreate(arr[i],UriKind.Absolute, out url))
    {
      html += String.Format("<a href='{0}' target='_blank'>{0}</a>", url.AbsoluteUri);
    }else
    {
      html += arr[i];
    }
  }
  return new MvcHtmlString(html);
}
+143
$result_set = mysql_query("SELECT * FROM $db.$class_table WHERE class_id = ".$_POST["class_id"]." ORDER BY `class_name_short` ASC LIMIT 0 , 1;")
		or die("Invalid query: " . mysql_error());
		while ($row = mysql_fetch_array($result_set, MYSQL_ASSOC))
		{
			echo(json_encode($row));
		}
            Пыталась выбирать одну запись из таблицы и передавать ее на клиент.
По логике вещей должен быть более элегантный подход, но я о нем не знаю... :(
Если кто знает, то поделитесь.
        
+14
std::set_unexpected( [] () {} );Студия достала и не позволяла обрабатывать исключения, а они нужны были для демонстрации работы, в итоге навесил такой костыль и включил SEH исключения в параметрах компиляции.
+138
// Преобразует BCD формат в число
private static int BCDToInt(byte bIn)
{
    return ((((bIn / 0x10) * 10) + bIn) - ((bIn / 0x10) * 0x10));
}
// Преобразует число в BCD формат
private static byte IntToBCD(int value)
{
    value -= (value / 100) * 100;
    byte bTH = (byte)(value / 10);
    byte bTL = (byte)(value - (bTH * 10));
    return (byte)(bTL + ((byte)(bTH << 4)));
}
            навеяло сложными запутывающими большими и маленькими индейцами для элитных программистов
референс-код от партнеров для конверсии binary-coded decimal вперёд и взад
чтобы как бы верно срослось между ихним с# и нашим сраным с++
        
+108
bool getSelectedFile(wchar_t *out, bool skip) {
	HWND hwndFind = GetForegroundWindow();
	TCHAR g_szPath[BUF_SIZE];
	TCHAR g_szItem[BUF_SIZE];
	//g_szPath[0] = TEXT('\0');
	//g_szItem[0] = TEXT('\0');
	memset(g_szPath, 0, sizeof(TCHAR) * BUF_SIZE);
	memset(g_szItem, 0, sizeof(TCHAR) * BUF_SIZE);
	IShellWindows *psw;
	if(CoCreateInstance(CLSID_ShellWindows, NULL, CLSCTX_ALL, IID_IShellWindows, (void**)&psw) != S_OK) return false;
	
	VARIANT v;
	v.vt = VT_I4;
	IDispatch  *pdisp;
	bool fFound = false;
	bool pExtracted = false;
	bool nExtracted = false;
	
	for (V_I4(&v) = 0; !fFound && psw->Item(v, &pdisp) == S_OK; V_I4(&v)++) {
			IWebBrowserApp *pwba;
			if(SUCCEEDED(pdisp->QueryInterface(IID_IWebBrowserApp, (void**)&pwba))) {
				HWND hwndWBA;
				if (SUCCEEDED(pwba->get_HWND((LONG_PTR*)&hwndWBA)) && hwndWBA == hwndFind) {
					fFound = true;
					IServiceProvider *psp;
					if(SUCCEEDED(pwba->QueryInterface(IID_IServiceProvider, (void**)&psp))) {
						IShellBrowser *psb;
						if(SUCCEEDED(psp->QueryService(SID_STopLevelBrowser, IID_IShellBrowser, (void**)&psb))) {
							IShellView *psv;
							if(SUCCEEDED(psb->QueryActiveShellView(&psv))) {
								IFolderView *pfv;
								if(SUCCEEDED(psv->QueryInterface(IID_IFolderView, (void**)&pfv))) {
									IPersistFolder2 *ppf2;
									if(SUCCEEDED(pfv->GetFolder(IID_IPersistFolder2, (void**)&ppf2))) {
										LPITEMIDLIST pidlFolder;
										if(SUCCEEDED(ppf2->GetCurFolder(&pidlFolder))) {
											if(SHGetPathFromIDList(pidlFolder, g_szPath)) {
												pExtracted = true;
												if(skip) {
													lstrcpy(out, g_szPath);
													out[lstrlen(g_szPath)] = 0;
													return true;
												}
											}
											int iFocus;
											if(SUCCEEDED(pfv->GetFocusedItem(&iFocus))) {
												LPITEMIDLIST pidlItem;
												if (SUCCEEDED(pfv->Item(iFocus, &pidlItem))) {
													IShellFolder *psf;
													if (SUCCEEDED(ppf2->QueryInterface(IID_IShellFolder, (void**)&psf))) {
														STRRET str;
														if(SUCCEEDED(psf->GetDisplayNameOf(pidlItem, SHGDN_INFOLDER, &str))) {
															StrRetToBuf(&str, pidlItem, g_szItem, 1024);
															nExtracted = true;
															int psz = lstrlen(g_szPath);
															int isz = lstrlen(g_szItem);
															if(pExtracted) {
																lstrcpy(out, g_szPath);
																out[psz] = '\\';
															}
															lstrcpy(out+psz+1, g_szItem);
															out[psz + isz + 2] = 0;
														}
														psf->Release();
													}
													CoTaskMemFree(pidlItem);
												}
											}
											CoTaskMemFree(pidlFolder);
										}
										ppf2->Release();
									}
									pfv->Release();
								}
								psv->Release();
							}
							psb->Release();
						}
						psp->Release();
					}
				}
				pwba->Release();
			}
			pdisp->Release();
	}
	psw->Release();
	return (pExtracted && nExtracted);
}
            Две очаровательных (говно) лестницы из какой-то очередной переназначалки горячих клавиш в Windows.
Оригинал тут: https://github.com/mapseamoff/KeyBinder/blob/master/ShellHelper/ShellHelper/main.cpp
        
+149
<a onclick="document.getElementById('callback').style.display='block'">Заказать обратный звонок</a>
=====================================================================================
<img src="img/close_callback.png" onclick="document.getElementById('callback').style.display='none'">
=====================================================================================
<div class='main_menu'>
    <ul>
        <li style='width:185px;margin:0 5.5px 0 0' class='ie_menu'><a href='' class='active' style='width:155px' onmouseover='document.getElementById("drop_top_1").style.display="block"' onmouseout='document.getElementById("drop_top_1").style.display="none"'>каталог строительных <br/>материалов</a>
            <div class='drop_top' id='drop_top_1' onmouseover='this.style.display="block"'  onmouseout='this.style.display="none"'>Мамонт-стайл
+24
int randomize(int Min, int Max)
{
qsrand(QTime::currentTime().msec());
if (Min > Max)
{
int Temp = Min;
Min = Max;
Max = Temp;
}
return ((qrand()%(Max-Min+1))+Min);
}Всё хорошо?
+162
function closeLayerInSite(layerName) {
    if (layerName != "count_result") $("#count_result").fadeOut(200);
    if (layerName != "subscribe_layer") $("#subscribe_layer").fadeOut(200);
    if (layerName != "online_contact") $("#online_contact").fadeOut(200);
    if (layerName != "faq_layer") $("#faq_layer").fadeOut(200);
    if (layerName != "layerCity") $("#layerCity").fadeOut(200);
    if (layerName != "ur_service_layer") $("#ur_service_layer").fadeOut(200);
    if (layerName != "fiz_service_layer") $("#fiz_service_layer").fadeOut(200);
    if (layerName != "requestRateMain_layer") $("#requestRateMain_layer").fadeOut(200);
    if (layerName != "exchange_calc") $("#exchange_calc").fadeOut(200);
    if (layerName != "universalForm") $("#universalForm").fadeOut(200);
    if (layerName != "layerCityes") $("#layerCityes").fadeOut(200);
    if (layerName != "vacancy") $("#vacancy").fadeOut(200);
    if (layerName != "cardsAnnotation") $("#cardsAnnotation").fadeOut(200);
    $("#content").css("padding", "0 0 280px");
}Реальный JS-код от самого коммерческий эффективного ТИМЛИДА!
−110
Amount_List=[[NSArray alloc] initWithObjects:@"500",@"1000",@"2000",@"5000",@"10000",@"25000",@"50000",@"100000",@"250000",@"350000",@"500000",@"1000000",nil];
	
	//ShowWonAmout
	NSString *str1=[NSString stringWithFormat:@"%@",[currencyStyle stringFromNumber:[NSNumber numberWithInt:[[Amount_List objectAtIndex:0] intValue]]]];
	ShowAmount1.text=[str1 substringToIndex:[str1 length]-3];
        ...	
	NSString *str12=[NSString stringWithFormat:@"%@",[currencyStyle stringFromNumber:[NSNumber numberWithInt:[[Amount_List objectAtIndex:11] intValue]]]];
	ShowAmount12.text=[str12 substringToIndex:[str12 length]-3];Коллега принес покушать плоды трудов ребят из солнечной Индии