1. Список говнокодов пользователя des-1008d

    Всего: 8

  2. Java / Говнокод #19015

    −43

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    static
      {
        try
        {
          System.loadLibrary("NTUser");
        }
        catch (UnsatisfiedLinkError e)
        {
          LogManager.logInfo("java.library.path = \"" + (String)System.getProperties().get("java.library.path") + "\"");
          
          new JNIException(6012, e, new String[] { "NTUser.DLL" });
        }
      }

    Поделие от EMC. При отсутствии NTUser.DLL в Path валится без указания причин. Удалось раскурить только благодаря декомпиляции их библиотек.

    des-1008d, 12 Ноября 2015

    Комментарии (1)
  3. C++ / Говнокод #7648

    +164

    1. 1
    2. 2
    3. 3
    FrmCabinetFound *frm = new FrmCabinetFound(index.data(Qt::UserRole).toInt());
        ((QMdiArea*)this->parent()->parent()->parent())->addSubWindow(frm);
        frm->show();

    des-1008d, 25 Августа 2011

    Комментарии (4)
  4. C++ / Говнокод #4748

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    QTextEdit *qte = new QTextEdit();
                    qte->setHtml(doc->toHtml());
                    qte->selectAll();
                    qte->textCursor().mergeBlockFormat(format);
                    qte->setTextColor(this->getTextForecolor());
                    doc->setHtml(qte->toHtml());
                    delete qte;

    Задание цвета текста QTextDocument (doc) через анал.

    des-1008d, 25 Ноября 2010

    Комментарии (5)
  5. C++ / Говнокод #4596

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    if (!bNextPageVisited)
    this->button(QWizard::NextButton)->setEnabled(false);
    if (bNextPageVisited)
    this->button(QWizard::NextButton)->setEnabled(true);

    Упячка мозга?..

    des-1008d, 12 Ноября 2010

    Комментарии (7)
  6. SQL / Говнокод #4350

    −112

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    --Вариант 1:
    SELECT round(term/2::real::integer)
    
    --Вариант 2:
    SELECT term/2+term%2

    Цель: определить номер курса от номера семестра (term).

    Просим выбрать лучший вариант.

    des-1008d, 12 Октября 2010

    Комментарии (4)
  7. SQL / Говнокод #3021

    −864.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    "SELECT null AS counter, t1.* FROM student.select_recomended_candidate_zo(" + ((DataBaseItem)lbSpeciality.SelectedItem).ItemId + ") t1 " +
                                                 "LEFT JOIN (SELECT t3.id, t3.specperiod_id FROM general.select_speciality_extended_alt(" + AppData.PointOfActualityDBFormat + ") t3) lj2 ON lj2.id = " + ((DataBaseItem)lbSpeciality.SelectedItem).ItemId + " " +
                                                 "LEFT JOIN (SELECT DISTINCT id, ex1_val, ex2_val, ex3_val FROM student.select_candidate_dean(" + ((DataBaseItem)lbSpeciality.SelectedItem).ItemId + ") t2) lj1 ON t1.id = lj1.id " +
                                                "WHERE (lj2.specperiod_id = 1 AND lj1.ex1_val IS NOT null AND lj1.ex2_val IS NOT null AND lj1.ex3_val IS NOT null) OR (lj2.specperiod_id > 1 AND lj1.ex1_val IS NOT null) IS true " +
                                                "ORDER BY has_benifit DESC, this_is_special DESC, sum DESC"

    des-1008d, 16 Апреля 2010

    Комментарии (25)
  8. JavaScript / Говнокод #2898

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $("form").one("ajaxSuccess", function(e){
                        getCookie();
                    });
                    if (window.location == "http://pgsha.ru/web/system/login")	//Бубен
                        window.location = "http://pgsha.ru/web/system/login/";
                    getOrgUnits();

    des-1008d, 30 Марта 2010

    Комментарии (10)
  9. Java / Говнокод #2896

    +74

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    lstCmsObject = OpenCms.getOrgUnitManager().getGroups(obj, "/", true);
                                
                                for (int i = 0; i < lstCmsObject.size(); i++)
                                {
                                	lstUnits.add(new Units(lstCmsObject.get(i).getDisplayName(obj, Locale.US).replaceAll("Users from ","").replaceAll("[a-zA-Z]*","").replaceAll("[(/)]+",""),lstCmsObject.get(i).getOuFqn()));
                                }
                                
                                for (int i = 0; i < lstCmsObject.size(); i++) {
    		                for (int j = 0; j < lstCmsObject.size(); j++) {
    		                    if (lstUnits.get(i).GetName().compareTo(lstUnits.get(j).GetName())<0) {
    		                        Collections.swap(lstUnits, i, j);
    		                    }
    		                }
    		            }

    des-1008d, 30 Марта 2010

    Комментарии (2)