]|]|]|])/ig)>=0;
[13:42:59] <2> или даже
[13:43:44] <2> var inDIV = rangeHtml.search(/<(div|p|h\d|ul|li|dl|dt)[\s>]/ig)>=0;
[13:43:46] <2> [censored]
[13:44:01] <1> так мне больше нравиццо))
Source: http://community.livejournal.com/code_wtf/158663.html
oracle pl/sql
Date: 02/13/09
Keywords: no keywords
for i in (select count(*) from ...) loop ... end loop;
Source: http://community.livejournal.com/code_wtf/157992.html
Дань традиции.
Date: 02/12/09
Keywords: no keywords
int j = 0; for (Iterator it = dates.iterator(); it.hasNext(); j++) { ... j не используется никак. } return;
Source: http://community.livejournal.com/code_wtf/157775.html
Свободная раздача номеров цифр!
Date: 02/10/09
Keywords: no keywords
Встретил сегодня замечательный код: function getFreeDigitNumber(numasstring, bit) { numasstring = parseInt(numasstring, 10) + ""; while (numasstring.length < bit) numasstring = "0" + numasstring; return numasstring; } Что бы вы думали, он делает? Возможно, использование этой функции прояснит её назначение: var startOID = "3" + getFreeDigitNumber(sign, 2) + "000000";
Source: http://community.livejournal.com/code_wtf/157611.html
Зипование файлов методом "матрёшки"
Date: 02/10/09
Keywords: no keywords
CreateZipFromFolder( CString m_outfile, CString outfolder) { CString m_outputfilename = m_outfile; CString outpath = outfolder; CString p; TCHAR lpPathBuffer[ BUFSIZE] ; TCHAR lpPathBuffer1[ BUFSIZE] ; DWORD dwBufSize= BUFSIZE; DWORD dwRetVal; //find temp directory; dwRetVal = GetTempPath( dwBufSize, //buffer length lpPathBuffer) ; //path buffer if ( dwRetVal > dwBufSize || ( dwRetVal == 0 ) ) { printf ( "Failed to get temp path (%d)\n " , GetLastError( ) ) ; FILE * fp = fopen ( "C:\\Zip.vbs" ,"w+" ) ; } FILE * fp ; strcat ( lpPathBuffer,"zip.vbs" ) ; CString fileName = lpPathBuffer ; if ( ( fileName[ 0 ] ! = '\0 ' ) ) fp = fopen ( fileName,"w+" ) ; else ( fp = fopen ( "C:\\Zip.vbs" ,"w+" ) ) ; p.LoadString ( RESID_30) ; fprintf ( fp,"Dim fso, winShell, MyTarget, MySource, file \n " ) ; fprintf ( fp,"Set fso = CreateObject(" ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,"Scripting.FileSystemObject" ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,") \n " ) ; fprintf ( fp,"Set winShell = createObject(" ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,"Shell.Application" ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,") \n " ) ; fprintf ( fp,"MySource =" ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,"%s" ,outpath) ; fprintf ( fp,"%s \n " ,p) ; fprintf ( fp,"MyTarget =" ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,"%s" ,m_outputfilename) ; fprintf ( fp,"%s \n " ,p) ; fprintf ( fp,"Set file = fso.CreateTextFile(MyTarget, True) \n " ) ; fprintf ( fp,"file.write " ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,"PK" ) ; fprintf ( fp,"%s" ,p) ; fprintf ( fp,"& chr(5) & chr(6) & string(18,chr(0)) \n " ) ; fprintf ( fp,"file.close \n " ) ; fprintf ( fp,"winShell.namespace(MyTarget).CopyHere winShell.namespace(MySource).items \n " ) ; fprintf ( fp,"do until winShell.namespace(MyTarget).items.count = winShell.namespace(MySource).items.count \n " ) ; fprintf ( fp,"wscript.sleep 1000 \n " ) ; fprintf ( fp,"loop \n \n " ) ; fprintf ( fp,"Set winShell = Nothing \n " ) ; fprintf ( fp,"Set fso = Nothing" ) ; fclose ( fp) ; PROCESS_INFORMATION pi; STARTUPINFO si; ZeroMemory( & si, sizeof ( si) ) ; si.cb = sizeof ( si) ; ZeroMemory( & pi, sizeof ( pi) ) ; CString filename; filename = p + lpPathBuffer + p; CString szCommand; BOOL ret = Is64Bit( ) ; if ( ret) { DWORD dwRetVal; //get the windows directory; dwRetVal = GetWindowsDirectory( lpPathBuffer1,dwBufSize) ; //path buffer strcat ( lpPathBuffer1,"\\syswow64\\" ); szCommand = lpPathBuffer1; szCommand +=" cmd.exe / c cscript //B "; } else { szCommand = "cmd.exe /c cscript //B " ; } szCommand + = filename ; if ( CreateProcess( NULL ,szCommand.GetBuffer ( szCommand.GetLength ( ) ) ,NULL ,NULL ,FALSE ,DETACHED_PROCESS,NULL ,NULL ,& si,& pi) ) { WaitForSingleObject( pi.hProcess , INFINITE ) ; CloseHandle( pi.hProcess ) ; CloseHandle( pi.hThread ) ; } return 0 ; }
Источник
Source: http://community.livejournal.com/code_wtf/156946.html
...
Date: 02/07/09
Keywords: no keywords
Избранное из фрагмента (прислали по im)
$arr=array(1,2,3);
$line=implode(', ', $arr);
$line.=', 4';
$arr=explode(', ', $line); Чего только не придумают :)
Source: http://community.livejournal.com/code_wtf/156713.html
FreeBSD driver for synchronous Cronyx Tau-PCI WAN adapters
Date: 02/06/09
Keywords: no keywords
http://svn.freebsd.org/base/head/sys/dev/cp/cpddk.c Opensources: если что-то не работает, высылайте патчи :)
Source: http://community.livejournal.com/code_wtf/156646.html
sscanf карри масала по-индийски, С++
Date: 02/04/09
Keywords: no keywords
Перед началом цитируемого кода известно, что char * pName начинается с символов "A_FOO_BAR". Комментарии практически оригинальные.
// name format is :
// A_FOO_BAR_size1_size2_param1_param2_...
char* tmpName = strdup(pName);
// skip A_FOO_BAR_size1_size2_
char* pch = strtok (tmpName, "_"); // A
pch = strtok (NULL, "_"); // FOO
pch = strtok (NULL, "_"); // BAR
pch = strtok (NULL, "_"); // size1
char* size1 = pch;
pch = strtok (NULL, "_"); // size2
char* size2 = pch;
pch = strtok (NULL, "_"); // remaining string
...
Source: http://community.livejournal.com/code_wtf/156307.html
Что там у нас меньше истины, но больше лжи?
Date: 02/04/09
Keywords: no keywords
#define SIGN(x) ((x<0)?-1:1)
. . .
for (i=0;i<4;i++) Y[i]=SIGN(!(i%2))*some_thing;
Source: http://community.livejournal.com/code_wtf/156061.html
Особая, уличная авторизация.
Date: 02/03/09
Keywords: sql
Иногда приходится писать редчайший маразм.
$sql ="select login from users where password='$pswd '" ;
Source: http://community.livejournal.com/code_wtf/155776.html
Один из плагинов к WordPress-у...
Date: 01/22/09
Keywords: no keywords
Я думал, такого в живой природе не встречается...
function MM_CheckFile_WM($checkfile) {
list($tmpaa, $tmpab, $tmpac)=split("\.",$checkfile,3);
if((empty($tmpab)) || ($tmpac!="")) return false;
switch($tmpab) {
case "Gif" :
case "GIF" :
case "gif" : return 'gif';
case "jpeg" :
case "Jpeg" :
case "JPEG" :
case "JPG" :
case "Jpg" :
case "jpg" : return 'jpg';
case "PNG" :
case "Png" :
case "png" : return 'png';
default : return false;
}
}
Source: http://community.livejournal.com/code_wtf/155455.html
На одном сайте...
Date: 01/22/09
Keywords: php
Я, честно говоря, затрудняюсь сказать, как до такого докатились... На странице:
Teacher
Parent
Superintendent
Math Specialist
Principal
Board Member
IT Specialist
Other...
В обрабатывающей форму php-шке:$relationship = isset($_POST['relationship']) ? $_POST['relationship'] : '';
$rs='';
switch ($relationship)
{
case 1:
$rs='Teacher';
break;
case 2:
$rs='Parent';
break;
case 3:
$rs='Superintendent';
break;
case 4:
$rs='Math Specialist';
break;
case 5:
$rs='Principal';
break;
case 6:
$rs='Board Member';
break;
case 7:
$rs='IT Specialist';
break;
case -1:
$rs='Other...';
break;
} дальше строка $rs вставляется в БД.
Source: http://community.livejournal.com/code_wtf/155193.html
Вот чем ваабще надо думать и о чем чтоб такое написать.
Date: 01/22/09
Keywords: no keywords
list = new ArrayList(); long productType = __SOME__WAY__DEFINED; switch (productType) { case /**some_comment_prefix_10*/ 1: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_11*/ 2: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_12*/ 3: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_13*/ 4: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный //list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_14*/ 5: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_15*/ 6: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_16*/ 7: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_17*/ 8: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_18*/ 9: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_19*/ 10: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; case /**some_comment_prefix_20*/ 11: list.add(this.getClientsDictionary("some_code_prefix_IMPORTED")); //Иностранный list.add(this.getClientsDictionary("some_code_prefix_HOME.MADE")); //Отечественный break; default: list = Collections.EMPTY_LIST; break; }
Source: http://community.livejournal.com/code_wtf/155038.html
Кошмар на улице вязов
Date: 01/11/09
Keywords: no keywords
Я не говорю, как и кем написана эта программа. Организация использует эту программу, потому что деваться некуда. А мы с напарником ругаем на чем свет стоит "программистов", которые были до нас. Пример кода очень хорошо иллюстрирует всю кривотяпкость так называемых "программистов". В программе очень много забавных моментов, но целого сообщества не хватит, чтобы описать это чудо(вище). Среда программирования - C++ Builder 6.0
AnsiString god=DateToStr(DateTimePicker1->Date).SubString(7,4); AnsiString d; AnsiString m=DateToStr(DateTimePicker1->Date).SubString(4,2); AnsiString m1=DateToStr(Date()).SubString(4,2);if (m!=m1) d=DateToStr(DateTimePicker1->Date);else d="01." +IntToStr(StrToInt(m-1))+"." +god; * This source code was highlighted with Source Code Highlighter .
Source: http://community.livejournal.com/code_wtf/154446.html
«hex2ascii() converts a hex to ascii» — не то, что-бы WTF (сразу честно говорю), но улыбает, факт:
Date: 03/24/08
Keywords: html
http://kot-ivanovich.livejournal.com/11130.html
Source: http://community.livejournal.com/code_wtf/126354.html
Понравилось название
Date: 03/17/08
Keywords: sql
Может быть, и не wtf. Как посмотреть...
///
/// (see the name of the function)
///
///
///
public static IEnumerable < SqlFieldTypeGroup > GetAllowedSecondOperandTypeGroupsForSpecifiedOperationAndSpecifiedFirstOperandTypeGroup (
Operation operation , SqlFieldTypeGroup firstOperandTypeGroup )
{
foreach ( SqlFieldTypeGroup group in All )
{
if ( operation . IsOperandTypePairAllowed ( firstOperandTypeGroup , group ))
yield return group ;
}
}
Source: http://community.livejournal.com/code_wtf/126115.html
Леминги и #39
Date: 03/11/08
Keywords: sql
Автор кода утверждает, что апостроф в Delphi строке можно задать только таким образом:
sql := 'select ... where ID = #' +inttostr(nomenID)+'#;'
sql := MakeSymbols(sql); , где procedure MakeSymbols(var SQL: string );
var
Poss : Integer;
ResStr : string ;
begin
ResStr := '' ;
Poss := Pos('#' , SQL);
while Poss <> 0 do
begin
ResStr := ResStr + Copy(SQL, 1 , Poss - 1 );
ResStr := ResStr + #39 ;
Delete(SQL, 1 , Poss);
Poss := Pos('#' , SQL);
end ;
ResStr := ResStr + SQL;
SQL := ResStr;
end ;
Source: http://community.livejournal.com/code_wtf/125530.html