";


upd.
Посмотрел на более ранние версии в SVN'е. Было так:

$html .= '';

Видимо отредачили жестко.

Source: http://community.livejournal.com/code_wtf/105918.html

  • комментарий к методу

    Date: 10/02/07     Keywords: no keywords

    ///

    /// The life is not easy. See case 8970 for details. ///

    Source: http://community.livejournal.com/code_wtf/105626.html

  • Фильтруем строку

    Date: 09/26/07     Keywords: no keywords

    Что делать, если не знаешь о существовании регэкспов? Применять смекалку :)


    Function dstStr(srcStr)
    Dim i,dstStr,srchStr,s
    dstStr=""
    srchStr="абвгдеёжзийклмнопрстуфхцчшщъыьэюя" + _
    "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ" + _
    "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" + _
    "1234567890*#,.-:?!+_)(%$&@=/\][}{' "+ _
    vbCrLf
    For i=1 to Len(srcStr)
    s=mid(srcStr,i,1)
    If InStr(1,srchStr,s)>0 Then dstStr=dstStr+s
    Next
    End Function

    Source: http://community.livejournal.com/code_wtf/105251.html

  • Сборка wtf, или Когда make не в почете.

    Date: 09/25/07     Keywords: no keywords

    #!/bin/bash
    ...
    outputfile=".cpout"
    SourceFiles=`find . -name "*.hpp" -o -name "*.cpp" -o -name "*.c" -o -name "*.h"`
    IncludedFiles=`grep ^#include ${SourceFiles} | cut -f2- -d: | cut -f2- -d" " | grep -v "/\*\*/" | cut -f2 -d\" | cut -f1 -d\> | cut -f2- -d\< | sed "s/.*\///"|sort | sort -um`
    Subdirs=`ls -p | grep /`
    for Subdir in $Subdirs
    do
            mkdir -p ${INCLUDE_DIR}/$Subdir
            for File in $IncludedFiles
            do
                    cp -p $Subdir/$File ${INCLUDE_DIR}/$Subdir >& $outputfile
            done
    done
    rm -f $outputfile
    ...

    (флаг -e aka exit-on-error не установлен)

    Source: http://community.livejournal.com/code_wtf/105061.html

  • Проверки

    Date: 09/25/07     Keywords: no keywords

    Object o = ... //some method
    if (o != null)
    {
               String path = (String) o;
               if ( path != null)
               {
                    //do something
               }
    }

    Source: http://community.livejournal.com/code_wtf/104857.html

  • не совсем втф (C++)

    Date: 09/25/07     Keywords: no keywords

    if(iIsFirstBuffer)
    {
    iIsFirstBuffer = EFalse;
    iIsSecondBuffer = ETrue;
    iIsThirdBuffer = EFalse;
    }
    else if(iIsSecondBuffer)
    {
    iIsSecondBuffer = EFalse;
    iIsThirdBuffer = ETrue;
    }
    else if(iIsThirdBuffer)
    {
    iIsThirdBuffer = EFalse;
    }

    Source: http://community.livejournal.com/code_wtf/104486.html

  • шарите ли вы в регекспах

    Date: 09/21/07     Keywords: java

    Задача в нашем проекте: проверить пароль на наличие
     1. Хотя бы одной большой буквы.
     2. Хотя бы одной цифры.

    Ввожу ALEX1234 - не пускает. Смотрю JavaScript-проверку, вижу

    pattern: /([a-z]+.*[A-Z]+.*\d+)|([a-z]+.*\d+.*[A-Z]+)|([A-Z]+.*[a-z]+.*\d+)|([A-Z]+.*\d+.*[a-z]+)|(\d+.*[A-Z]+.*[a-z]+)|(\d+.*[a-z]+.*[A-Z]+)/

    На мой вопрос, дескать а где хоть какой-то комментарий, был получен ответ: кто шарит в регекспах - разберется.

    Попросил объяснить на пальцах. Оказалось, что сий код проверяет 6 возможных вариантов ( 3! = 6):
     - сначала маленькие, потом большие, потом цифры
     - сначала маленькие, потом цифры, потом большие
    - ...

    На вопрос, что делать, если нужно будет добавить проверку на хотя бы один спец. символ - тогда делать 4! = 24 проверки??

    Короче, в итоге было заменено на двойную проверку
      pattern: /([A-Z]+)/
      pattern: /(\d+)/

    Source: http://community.livejournal.com/code_wtf/104387.html

  • О сообществе

    Date: 09/17/07     Keywords: no keywords



    '[info]'code_wtf - новый вкус - теперь с модерацией!

    Здравствуйте, сообщники!
    Ввиду того, что безвластие ведет к анархии, было решено сделать сообщество модерируемым.
    Модераторами в случайном порядке были назначены '[info]'bolk, '[info]'hayk, '[info]'mkdotam, '[info]'ne_formal, '[info]'v_ad.
    Если кто-то из модераторов хочет отказаться от поста - скажите.


    Кстати, нас уже читают 952 пользователя...
    Хотите сообщить вашим читателям о нашем сообществе? Скопируйте к себе в журнал следующее сообщение:


    Всем спасибо!

    Source: http://community.livejournal.com/code_wtf/104174.html

  • есть тут модераторы?

    Date: 09/15/07     Keywords: no keywords

    Надо б забанить этого больного бобра...

    Source: http://community.livejournal.com/code_wtf/103899.html

  • Разыскивается опасный преступник!

    Date: 09/15/07     Keywords: php

    живет в Новосибирске '[info]'Семушин Вячеслав   '[info]'php_coder с маленьким дряблым  члеником,   но  очень большой наглостью и редким цинизмом.  живет этот  глубоко  прогнивший пых в городе новосибирске по адресу известному всем в этом городе  ул. Кропоткина, д. 119/1, кв. 195. и по телефону 225 22 15 он не отвечает никому ,  только геям. назовите пароль / геи новосиба /  А по адресу ул. Лебедевского, д.3, кв. 40 живет мать пыха  Семушина Ольга Владимировна '[info]'nika_lletta  '[info]'и тоже не любит общаться ни с кем по тел 204 51 20  кроме новосибирских сутенеров..но есть у мамаши пыха один номер телефона! по которому она любит получать смс 8 913 940 87 30.  но если вы забеременеете от ее сына, вы ей не звоните ни за что,  она знает такие слова, от которых вам захочется умереть. потому что когда то ее бросил муженек с ребенком, которого и назвали потом пыхом. для пыха это был страшный удар, поэтому он начал на всех срать. но особенно он срал на женьщин. срал  цинично. и о каждой с которой пых встречался он рассказывал всем интимные подробности. ему очень нравилось издеваться над ними. так же как когда то поступали с его матерью. пыха все считали неполноценным. и ему нельзя было иметь детей из за врожденного отклонения, поэтому он ненавидел женьщин особо люто, они могли от него родить. и страдал пых безграничной манией величия. и думал будто все хотят его привязять, только никогда он не смотрел на себя со стороны.  были даже невменяемые которые думали что кто то держит его "на привязи".
    очень многим срал  пых. и когда он обосрал всех вокруг себя, поднялась такая смертная вонища, что даже из инета люди стали валить зажав нос. пых  мог месяцами  ходить в сраных трусах.  поэтому девушки с ним вообще не встречались никогда. дерьма было так много, что оно засыхало и уже не отваливалось.. а мыться же пых не любил. вот  и приходилось пыхпыху состригать свои какашки ножницами. но все равно срал пыхпых. даже приходя на работу пых первым делом срал и перед уходом срал. и когда весь новосибирск был полностью им обосран пых поехал срать в москву. там он начал мыть зад но говно так и валилось и даже девушка которая пожалела немытого пыха и дала ему мыло, не выдержала и убежала зажав нос. так вот  жил и срал этот пых кому попало без разбору.  пыху ничего не оставалось как ехать срать в родной город. вот такой пых. а я его брат. встретите пыха на улице, купите ему трусов и мыла.

    Source: http://community.livejournal.com/code_wtf/103571.html

  • PHP

    Date: 09/13/07     Keywords: no keywords

    $a = in_array("bla", array(0));
    var_dump($a);

    вернет true 8-)

    Source: http://community.livejournal.com/code_wtf/103007.html

  • PHP: А вы любите ассоциативные массивы? )

    Date: 09/13/07     Keywords: no keywords

    if(sizeof($PROP))
    {
    foreach($PROP as $prop_code => $prop_fields)
    {
    if ($prop_code == 'otherLanguages')
    {
    ######################
    }
    }
    }

    Source: http://community.livejournal.com/code_wtf/102881.html

  • real code

    Date: 09/12/07     Keywords: no keywords

    '" message="'.$message->getMessage()

    Source: http://community.livejournal.com/code_wtf/102555.html

  • Перепутал

    Date: 09/12/07     Keywords: no keywords

    Ну не совсем code, но аффтар описания алгоритма явно перепутал его с электрической или функциональной схемой имхо

    (23 Kb)

    Source: http://community.livejournal.com/code_wtf/102293.html

  • Сообщение

    Date: 09/11/07     Keywords: no keywords

    ???????????? ???????? or problems with encoding

    Source: http://community.livejournal.com/code_wtf/102049.html

  • Элегантно кривые руки

    Date: 09/10/07     Keywords: no keywords

    Мой собственный говнокод, нашел копаясь в прошлом...камменты тоже мои тех времен

    //...
    for(VecMapType::iterator it=m_VecMapAssoc.begin();it!=m_VecMapAssoc.end();it++)///vector of profiles assoc - get map
         {
               for(MapType::iterator itm=(*it).begin();itm!=(*it).end();itm++ )///maps - get soft
                    {
                         for(vector::iterator itmv=(*itm).second.begin();itmv!=(*itm).second.end();itmv++)//vector of assoc - get assoc                         
                        {
                                   for(vector::iterator itv = v_Assoc.begin();itv!=v_Assoc.end();itv++)//vector of assoc in file - we compare
    {
    if ((*itv)==(*itmv)) (v_Soft[(*itm).first])[(*itv)]++; //Tonkiy moment, ya sam zabivau cherez 5 minut ego....(Map[AppName])[AbbrName]++;
    }
    }
    }
    }
    //...

    Source: http://community.livejournal.com/code_wtf/101449.html

  • Красивый стиль :)

    Date: 09/09/07     Keywords: no keywords

    Ну, что скажете про параноикакодера, который написал такое :



    //===[ Quest.Code   ]===[ Alex : 28.06.2007 - 28.06.2007 ]======================
    //===[ Quest.Status ]===[ + (решено)
    //===[ Quest.Header ]===[ Является ли строка вещественным (или целым) числом
    function  IsDouble(
      myStr: string   // Проверяемая строка
    ): boolean;       // Возвращаемое значение (True - является, False - нет)
    //===[ Quest.Data ]=============================================================
    var
      temp: Extended; // Временная переменная
    begin  //===[ Quest.Body ]======================================================
    
    //---[ + 1.11 ]---[ Начальные присвоения
      result := True;
      myStr  := StringReplace(myStr, '.', ',', [rfReplaceAll]);  // Меняем точки на запятые
    
    //---[ + 2.11 ]---[ Обработка значения
      try
        temp := StrToFloat(myStr);
      except
        result := False;
      end;
    
    //===[ Quest.Directives ]=======================================================
    {
    ВНЕШНИЕ БИБЛИОТЕКИ:  Запрещены!
    БЫСТРОДЕЙСТВИЕ    :  Не критично!
    РАСХОД ПАМЯТИ     :  Ограничен!
    ОПИСАНИЕ:
      Передать строку. Проверить, является ли она вещественным числом.
      В качестве разделителя должны проходить символы и точка, и запятая.
      Целые числа также должны проходить без ошибок.
    ПРИМЕР:  myStr := '4.33' или '4,33';
    РЕЗ-АТ:  IsDouble(myStr) => True
    }
    
    //===[ Quest.Dependences ]======================================================
    {
    МОДУЛИ:  SysUtils, System
    ВЫЗОВЫ:  нет
    КЛАССЫ:  нет
    ТИПЫ Д:  нет
    КОНСТ :  нет
    ГЛ.ПЕР:  нет
    }
    
    //===[ Quest.Resume ]===========================================================
    {
    КОММЕНТАРИИ РАЗРАБОТЧИКА:
      Подпрограмма будет часто вызываться из других.
    РАСШИРЕННЫЕ СНОСКИ:
      *1* - нет
      *2* - нет
    }
    
    //===[ Quest.Tests ]============================================================
    {
    28.06.2007: Alex
      '123n34.455'  =>  False
      '4.33'        =>  True
      '4.3,3'       =>  False
      '.33'         =>  True
      '-.33'        =>  True
      '+.'          =>  True
      '-.'          =>  True
    
    28.06.2007: Tester
      '0.'    =>  True
      '.0'    =>  True
    # '4,33'  =>  AV     =>  ERROR
    + '4,33'  =>  True   =>  OK    (28.06.2007: Alex)
      '+.33'  =>  True
      '.'     =>  True
      '.,'    =>  False
    }
    
    end;  //===[ Quest.End ]========================================================
    

    Source: http://community.livejournal.com/code_wtf/100923.html

  • В порядке самоиронии :)

    Date: 09/08/07     Keywords: no keywords

    Source: http://community.livejournal.com/code_wtf/100661.html

  • boolshit

    Date: 09/08/07     Keywords: no keywords

    class boolshit{
     public:
      boolshit(bool shit):_shit(shit){}
      operator bool() const{return _shit;}
     private:
      bool _shit;
    };
    

    Настоящий production code. Клянусь, каждый идентификатор - чистая правда.

    Source: http://community.livejournal.com/code_wtf/100339.html

  • вот такой у нас есть smarty шаблон

    Date: 09/06/07     Keywords: php

    1
    2
    3

     
    58

    Source: http://community.livejournal.com/code_wtf/100090.html

    1. PHP. Конкатенация строки и кавычки.

      Date: 10/03/07     Keywords: html

      $html .= "

    width . ''>
    Previous page  ||  Next page


    antivirus | apache | asp | blogging | browser | bugtracking | cms | crm | css | database | ebay | ecommerce | google | hosting | html | java | jsp | linux | microsoft | mysql | offshore | offshoring | oscommerce | php | postgresql | programming | rss | security | seo | shopping | software | spam | spyware | sql | technology | templates | tracker | virus | web | xml | yahoo | home