1. BOOL?

    Date: 07/31/06     Keywords: no keywords

      ListDirs(m_sOrder.m_strDataDir, vFolders, bType == true ? false : true);

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

  2. jsp

    Date: 07/27/06     Keywords: no keywords

    onclick="setCalculatedValue(calculateTotalWeight( 'idTotalAuto<%=0%>', 'idTotalManual<%=0%>'), 'idTotalSumm<%=0%>' );"

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

  3. Dynamic SQL

    Date: 07/26/06     Keywords: no keywords

    if (RoleId > 0)
    {
    RoleJoin = "";
    }
    else
    {
    RoleJoin = "--";
    }

    query = "select *
    from blablabla
    " + RoleJoin + "INNER JOIN sometable ON (someJoinCondition AND RoleId in (" + RoleId + "))";

    ps украдено тут

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

  4. Снова о профессиональных PHP-программистах

    Date: 07/25/06     Keywords: php

    Вопрос PHP-кодера в форуме. Отлаживает сайт на веб-сервере на локальной машине:

    А опера не понимает такую строчку:
    ">
    В HTML'e она получается такой:

    IE прекрасно справляется. Что за нах? =\

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

  5. Типовое

    Date: 07/11/06     Keywords: no keywords

    Приелось уже, но тут во всей красе:

    boolean isDomain = "1".equals(t)?true:false;

    Реальный код без правок и сокращения)

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

  6. Java

    Date: 07/09/06     Keywords: no keywords


    /*
    * deep copy
    */
    Socket soc= new Socket();
    soc = inSocket;

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

  7. Чуваку платили за количество строк кода?

    Date: 07/03/06     Keywords: no keywords


    $tmp4=" ".$fData[16]."";
    $tmp4=str_replace(" """$tmp4);



    при этом $fData[16] - имеет целочисленный тип

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

  8. Скрипт авторизации

    Date: 06/19/06     Keywords: no keywords

    $user_input = @$_POST['pass'];

    $filename = "pw.pw";
    $pwfile = fopen ($filename, "r");
    $valpas = fgets($pwfile, 512);
    $password = crypt($valpas);

    if ( !strcmp( crypt($user_input, $password), $password) )
    {
    [skipped]
    }

    Пароль в pw.pw хранится в открытом виде :)

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

  9. И чёрт меня попутал крикнуть...

    Date: 06/14/06     Keywords: no keywords

    Блуждая по полям и лугам таблицам, наткнулся на столбец под названием "privet_mame". DBA в заботе о близких переиначил "private_name". Трогательно. Якубович и "Поле чудес" отдыхают. Превед, радительница!

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

  10. сложный switch

    Date: 06/09/06     Keywords: no keywords

    Суть проблемы: есть двузначное число от 1 до 50, нужна функция, которая для него возвращает число. Для 1-10 - 1; для 11-20 - 2 и т.д...

    Брат по разуму Некий индус написал:

    switch (n) {
      case 1: return 1;
      case 2: return 1;
      ...
      case 11: return 2;
      ...
      case 50: return 5;
    }
    

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

  11. A case for a good psychiatrist

    Date: 06/08/06     Keywords: no keywords

    case EGO:
    // PUT YOUR CODE HERE
    break;

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

  12. Visual Basic / SQL in MS Access

    Date: 05/28/06     Keywords: database

    Heeelp!!! I'm making a database in Access and I have this form that retrieves a Vendor's name from the Vendor table.

    The thing is, it needs to - ugh how can I 'splain this without a picture? hm...

    VENDOR TABLE FIELDS
    ven_id (PK)
    ven_name

    CHECK TABLE FIELDS
    check_ven_id (FK - looks up a value in the ven_id field in the vendor table)

    CHECK FORM
    combo box that looks up vendor.ven_name
    several text boxes that enter info into the check table (such as check amount and check number)

    The problem is, when I put the vendor name into the combo box, the form complains because it can't match vendor.ven_id with any values in check.check_ven_id

    I need it to automatically enter the appropriate vendor ID into the check.check_ven_id field as soon as the vendor name is selected in the combo box and I can't for the life of me figure out how to do this.

    Wow that was wordy. I hope you guys can decipher it. It would be much easier to explain it if you could see it.

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

  13. Блондинки-программистки

    Date: 05/26/06     Keywords: java

    Работает у нас в компании девушка-программистка, помешанная на правильных шаблонах GoF. В одном из её классов наткнулся на интересный java-doc:

    /**
    *
    Abstract factory for creating and configuring module objects. This class is
    a
    * singleton, however each module is supposed to have it's own instance
    of 
    * correspondant factory class.


    Не пойму никак, это всё-таки singleton или нет?

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

  14. Вот так пишут физики, не знакомые с плюсами

    Date: 05/26/06     Keywords: no keywords

    НГУ, ФФ 2 курс, Общая Физика ( не все такие!) есть ОТДЕЛЬНЫЕ с ошибкой в ДНК.
    Программа симуляции системы "Солнце"-"Земля"-"Луна", граф. библиотека - FLTK
    Долго ржали, пока прогу правили =)))

    
    #include "Fl.H"
    #include "fltkbase.h"
    #include "Fl_Window.H"
    #include "Fl_Button.H"
    #include "fl_draw.H"
    #include 
    #include "Fl_Int_Input.H"
    #include 
    
    class M_Win:public Fl_Window{
    public:
    
        double koordinati[6];           // вводим элементы..... хотя и та понятно
        double skorost[6];
        double radius[3];
        double massa[3];
        double speed[6];
    
        double dx;
        int  massa4, massa5, massa6, radius4, radius5, radius6, skorost4, skorost5, skorost6 ;
        Fl_Int_Input massa1, massa2, massa3, radius1, radius2, radius3, skorost1, skorost2, skorost3,  hod;  //это то что будет у нас в окошке, и что мы будем менять.... порядок везде должен быть такой же.... мне так сказали
    
    M_Win(int w, int h, const char *name="M_Win"):
            Fl_Window(w, h, name), 
            massa1 (100 , 50 , 50, 30 , "Massa solnca:"),
            massa2 (100 , 100 , 50, 30 , "Massa zemli:"),
            massa3 (100 , 150 , 50, 30 , "Massa luni:"), 
            
            radius1(100, 200, 50, 30, "radius solnca:"), 
            radius2(100, 250, 50, 30, "radius zemli:"), 
            radius3(100, 300, 50, 30, "radius luni:"), 
            
            skorost1(100, 350, 50, 30, "skorost colnca"),
            skorost2(100, 400, 50, 30, "skorost zemli"),
            skorost3(100, 450, 50, 30, "skorost luni"), 
            
            hod (100 , 500 , 50, 30 , "Hod vremeni:"){          //это мы задали местоположение наших надписей
    
                //это координаты всякие....... 
    koordinati[0]=501;              // х для солнца    
    koordinati[1]=300;              //у для солнца
    koordinati[2]=202;              // х для земли
    koordinati[3]=300;              // у для земли
    koordinati[4]=202;              // х для луны
    koordinati[5]=300;              // у для луны
    
    massa[0]=19890000000;           //солнце    
    massa[1]=59700;                 //земля
    massa[2]=735;                   //луна
    
    radius[0]=30;                   //солнце
    radius[1]=5;                    //земля
    radius[2]=3;                    //луна
    
    skorost[0]=0.1;                 //Vх для солнца 
    skorost[1]=0;                   //Vy для солнца 
    skorost[2]=0;                   //Vх для земли
    skorost[3]=0.1;                 //Vy для земли 
    skorost[4]=0;                   //Vх для луны 
    skorost[5]=0.1  ;               //Vy для луны 
    
    show();
    dx=1;                   //на самом деле это должно быть dt, я не знаю почему  у Саши это dx
    
    }
    
    void draw(){            //тут мы pисуем кружочки
    Fl_Window::draw();
        double q, w, e;
        
        fl_color(FL_YELLOW);    
        for(q=0; q<=radius[0]; q++)
            fl_circle(koordinati[0],koordinati[1],q);
        
        fl_color(FL_GREEN);
        for(w=0; w<=radius[1]; w++)
            fl_circle(koordinati[2],koordinati[3],w);
        
        fl_color(FL_BLUE);
        for(e=0; e<=radius[2]; e++)
            fl_circle(koordinati[4],koordinati[5],e);
        
    }
        
    };
    
    int main(){
    M_Win win(800, 800, "TEST");
    win.massa1.value("19890000000");
    win.massa2.value("59700");
    win.massa3.value("735");
    win.radius1.value("30");
    win.radius2.value("5");
    win.radius3.value("3");
    win.skorost1.value("0");
    win.skorost2.value("0.1");
    win.skorost3.value("0.1");
    win.hod.value("100");
    //Fl::add_timeout(time, callback, &win);
    return Fl::run();
    }
    
    _Winnie C++ Colorizer

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

  15. WTL

    Date: 05/26/06     Keywords: tracker, microsoft

    // Windows Template Library - WTL version 7.5
    // Copyright (C) Microsoft Corporation. All rights reserved.
    ...
    #define MSG_WM_GETTEXT(func) \
    	if (uMsg == WM_GETTEXT) \
    	{ \
    		SetMsgHandled(TRUE); \
    		lResult = (LRESULT)func((int)wParam, (LPTSTR)lParam); \
    		if(IsMsgHandled()) \
    			return TRUE; \
    	}

    wParam - это unsigned int, а они его - в int...

    PS. В bugtracker им чтоли написать?

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

  16. Удаление переводов строк (php)

    Date: 05/25/06     Keywords: no keywords

    Студентка выдала:

    $str = $_POST['somefield'];
    $arr = explode("\n", $str);
    $newstr = '';
    for($i=0;$i $newstr = $newstr.$arr[i];

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

  17. SQL

    Date: 05/24/06     Keywords: no keywords

    Запрос, автоматически сгенерённый фигнёй под названием Thinkmap:

    SELECT B."CompanyID", A."CompanyID", A."CompanyID" FROM "tbl_Company" A, "tbl_Company" B WHERE A."CompanyID" = ? AND A."CompanyID" = B."CompanyID"
    (знак вопроса - место, куда подставляется параметр)

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

  18. Код редкой читаемости

    Date: 05/21/06     Keywords: php

    Редкой, практически незаметной.

    (MS batch file)

    for /f "usebackq tokens=1,2" %%i in (`php -r "echo '1 '.trim(shell_exec('ipconfig /all'.chr(124).'find '.chr(34).'DNS'.chr(34).chr(124).'sed '.chr(34).'s/ \.//g;s/[^0-9\.]//g'.chr(34))); echo chr(10).'2 '; $a = trim(shell_exec('ipconfig /all'.chr(124).'grep -e '.chr(34).'^ *[0-9][0-9\.]*$'.chr(34).chr(124).'sed '.chr(34).'s/ //g'.chr(34))); echo ($a == '' ? '127.0.0.1' : $a);"`) do php -r "system('cat tdifw.conf%%i'.chr(124).'sed '.chr(34).'s/CUR_DNS%%i=[0-9\.]*/CUR_DNS%%i=%%j/'.chr(34).' '.chr(62).' tdifw.conf'.(%%i + 1));"

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

  19. News from the edge: Vista will not support XP features!

    Date: 05/19/06     Keywords: no keywords

    function IsWin2000: Boolean;
    var OS: TOSVersionInfo;
    begin
      ZeroMemory(@OS, SizeOf(OS));
      OS.dwOSVersionInfoSize := SizeOf(OS);
      GetVersionEx(OS);
      result := (OS.dwMajorVersion >= 5) and (OS.dwPlatformId =
    VER_PLATFORM_WIN32_NT);
    end;
    
    function IsWinXP: Boolean;
    var OS: TOSVersionInfo;
    begin
      ZeroMemory(@OS, SizeOf(OS));
      OS.dwOSVersionInfoSize := SizeOf(OS);
      GetVersionEx(OS);
      result := (OS.dwMajorVersion >= 5) and (OS.dwMinorVersion >= 1) and
    (OS.dwPlatformId = VER_PLATFORM_WIN32_NT);
    end; 

    отсюда

    Там еще много интересного:
    procedure CheckOSVersion;
    Var
    GETOS : String;
    GETOSMajor : String;
    begin
      if IsWinXP = TRUE then begin
        GETOS := 'Windows XP';
        GETOSMajor := 'Windows NTx';
      end
      else
        if IsWinMe = TRUE then begin
          GETOS := 'Windows ME';
          GETOSMajor := 'Windows 9x';
        end
        else
          if IsWin98se = TRUE then begin
            GETOS := 'Windows 98SE';
            GETOSMajor := 'Windows 9x';
          end
          else
            if IsWin98 = TRUE then begin
              GETOS := 'Windows 98';
              GETOSMajor := 'Windows 9x';
            end
            else
              if IsWin95OSR2 = TRUE then begin
                GETOS := 'Windows 95B';
                GETOSMajor := 'Windows 9x';
              end
              else
                if IsWin95 = TRUE then begin
                  GETOS := 'Windows 95A';
                  GETOSMajor := 'Windows 9x';
                end
                else
                  if IsWinNT = TRUE then begin
                    GETOSMajor := 'Windows NTx';
                    GETOS := GetNTType;
                  end; 

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

  20. Судоку

    Date: 05/15/06     Keywords: no keywords

    Вчера мама пристала поздно вечером что бы я решил головоломку 'судоку' из какого-то журнала. Надо расставить числа так, что бы в каждом из 9-ти квадратов 3x3, в каждой строке и и в каждой строчке, а так же на главных диагоналях каждое число встречалось под одному разу. Некоторые числа заданы заранее.
    Я тогда почти спал, и писал почти с закрытыми глазами и отключённым мозгом. Утром я сказал WTF, увидев вот такую распечатку результатов:


    
    void print()
    {
        std::cout <<"--- --- ---\n";
        FOR(y, 9) 
        {
            FOR(x, 9) 
                (a[x][y] ? std::cout << +a[x][y] : std::cout <<'.') <<" "+!!((x+1)%3);
            std::cout <<"\n\n" + !!((y+1)%3);
        }
    }
    
    
    
    _Winnie C++ Colorizer



    Программа полностью, если интресно - dobrokot.nm.ru/tempora/sudoku.cpp

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

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