1. Печатаем имя файла... кажется

    Date: 04/04/17     Keywords: no keywords

    Печатаем имя файла и даже убеждаемся, что контейнер не пустой... почти всегда работает.

    logger.debug("Message received, file id: " + cm == null ? "n/a" : cm.getFileName());

    Source: https://code-wtf.livejournal.com/223113.html

  2. Слегка кастомный instanceof

    Date: 01/28/16     Keywords: java

    Даже не знаю, нужны ли здесь комментарии. Java.

                Object obj = list.next();
                try {
                    fileName = (String) obj;
                } catch (Exception e) {
                    File file = (File) obj;
                    fileName = file.getAbsolutePath();
                }
    

    Source: http://code-wtf.livejournal.com/222788.html

  3. Слегка кастомный instanceof

    Date: 01/28/16     Keywords: java

    Даже не знаю, нужны ли здесь комментарии. Java.

                Object obj = list.next();
                try {
                    fileName = (String) obj;
                } catch (Exception e) {
                    File file = (File) obj;
                    fileName = file.getAbsolutePath();
                }
    

    Source: https://code-wtf.livejournal.com/222788.html

  4. Supported from version

    Date: 10/22/15     Keywords: no keywords

    std::wstring wsEbnSupportedFromVersion;

    EBN в данном случае сокращение некоего внутреннего фирменного понятия по первым буквам. Ну не знает человек русского :)

    Source: http://code-wtf.livejournal.com/222696.html

  5. Supported from version

    Date: 10/22/15     Keywords: no keywords

    std::wstring wsEbnSupportedFromVersion;

    EBN в данном случае сокращение некоего внутреннего фирменного понятия по первым буквам. Ну не знает человек русского :)

    Source: https://code-wtf.livejournal.com/222696.html

  6. Классика жанра

    Date: 06/03/15     Keywords: no keywords

      static inline void FREE(void* ptr) {
        if (ptr != NULL) {
          free(ptr);
          ptr = NULL;
        }
      }
    


    Source: http://code-wtf.livejournal.com/222193.html

  7. Классика жанра

    Date: 06/03/15     Keywords: no keywords

      static inline void FREE(void* ptr) {
        if (ptr != NULL) {
          free(ptr);
          ptr = NULL;
        }
      }
    


    Source: https://code-wtf.livejournal.com/222193.html

  8. Да это же GOTO!!!

    Date: 04/23/15     Keywords: no keywords

    Век живи век учись ... впервые встретил такую красоту в ява коде.

                SHEETS:
              for (int i = 0; i < wb.getNumberOfSheets(); i++) {
                  Sheet sheet = wb.getSheetAt(i);
    ...
                  //Create rowMap to represent a sheet
                  for (Row row : sheet) {
                      if (isComment(row, specData) || isEmptyRow(row)) {
                          continue;
                      }
                      if (specData.getColumnIndex().isEmpty()) {
                          try {
                              specData.getColumnIndex().putAll(findColumnIndexes(row));
                          } catch (NoSuchColumnException e) {
                              if (skipNotFoundColumnSheet) {
                                  continue SHEETS;
                              } else {
                                  throw e;
                              }
                          } catch (RuntimeException e) {
                              throw new RuntimeException(r.getFilename() + " processing error.", e);
                          }
                      } else {
                          specData.getRowMap().put(SpecRowMetadata.of(row.getRowNum(), mainTable), getRowMap(row, specData));
                      }
                  }
    ...
              }

    Source: http://code-wtf.livejournal.com/221702.html

  9. Да это же GOTO!!!

    Date: 04/23/15     Keywords: no keywords

    Век живи век учись ... впервые встретил такую красоту в ява коде.

                SHEETS:
              for (int i = 0; i < wb.getNumberOfSheets(); i++) {
                  Sheet sheet = wb.getSheetAt(i);
    ...
                  //Create rowMap to represent a sheet
                  for (Row row : sheet) {
                      if (isComment(row, specData) || isEmptyRow(row)) {
                          continue;
                      }
                      if (specData.getColumnIndex().isEmpty()) {
                          try {
                              specData.getColumnIndex().putAll(findColumnIndexes(row));
                          } catch (NoSuchColumnException e) {
                              if (skipNotFoundColumnSheet) {
                                  continue SHEETS;
                              } else {
                                  throw e;
                              }
                          } catch (RuntimeException e) {
                              throw new RuntimeException(r.getFilename() + " processing error.", e);
                          }
                      } else {
                          specData.getRowMap().put(SpecRowMetadata.of(row.getRowNum(), mainTable), getRowMap(row, specData));
                      }
                  }
    ...
              }

    Source: https://code-wtf.livejournal.com/221702.html

  10. Бессметрная классика снова и снова.

    Date: 04/15/15     Keywords: no keywords

      public boolean isRoot() {
          return (isMaster() && !isSlave()) || (!isMaster() && !isSlave());
      }

    Source: http://code-wtf.livejournal.com/221562.html

  11. Бессметрная классика снова и снова.

    Date: 04/15/15     Keywords: no keywords

      public boolean isRoot() {
          return (isMaster() && !isSlave()) || (!isMaster() && !isSlave());
      }

    Source: https://code-wtf.livejournal.com/221562.html

  12. Пройдемся по листу

    Date: 03/04/15     Keywords: java

    Java:

    Iterator iterator = batch.iterator();
    while (iterator.hasNext()) {
        message = iterator.next();
        iterator.remove();
    }
    return message;
    


    (batch - List)

    Source: http://code-wtf.livejournal.com/221381.html

  13. Пройдемся по листу

    Date: 03/04/15     Keywords: java

    Java:

    Iterator iterator = batch.iterator();
    while (iterator.hasNext()) {
        message = iterator.next();
        iterator.remove();
    }
    return message;
    


    (batch - List)

    Source: https://code-wtf.livejournal.com/221381.html

  14. Проверка пола пользователя по данным из формы профиля

    Date: 01/12/15     Keywords: no keywords

    if ($_POST['gender'] == 'Мужщина' ) $gender = 'mr'; else $gender = 'ms';

    Source: http://code-wtf.livejournal.com/221045.html

  15. Проверка пола пользователя по данным из формы профиля

    Date: 01/12/15     Keywords: no keywords

    if ($_POST['gender'] == 'Мужщина' ) $gender = 'mr'; else $gender = 'ms';

    Source: https://code-wtf.livejournal.com/221045.html

  16. Больше кода для бога кода!

    Date: 12/29/14     Keywords: no keywords

        public class MyIdGuidPair
        {
            private Guid _id;
            public Guid Id
            {
                get { return _id; }
                set { _id = value; }
            }
            private DateTimeOffset _datetimevalue;
            public DateTimeOffset DatetimeValue
            {
                get { return _datetimevalue; }
                set { _datetimevalue = value; }
            }
            public void SetId(Guid id)
                    { _id = id; }
            public Guid GetId()
                    { return _id; }
    
            public void SetDatetimeValue(DateTimeOffset value)
            { _datetimevalue = value; }
            public DateTimeOffset GetDatetimeValue()
            { return _datetimevalue; }
        }
    


    C#, форматирование автора.
    Не связано с каким-либо легаси.

    Source: http://code-wtf.livejournal.com/220725.html

  17. Больше кода для бога кода!

    Date: 12/29/14     Keywords: no keywords

        public class MyIdGuidPair
        {
            private Guid _id;
            public Guid Id
            {
                get { return _id; }
                set { _id = value; }
            }
            private DateTimeOffset _datetimevalue;
            public DateTimeOffset DatetimeValue
            {
                get { return _datetimevalue; }
                set { _datetimevalue = value; }
            }
            public void SetId(Guid id)
                    { _id = id; }
            public Guid GetId()
                    { return _id; }
    
            public void SetDatetimeValue(DateTimeOffset value)
            { _datetimevalue = value; }
            public DateTimeOffset GetDatetimeValue()
            { return _datetimevalue; }
        }
    


    C#, форматирование автора.
    Не связано с каким-либо легаси.

    Source: https://code-wtf.livejournal.com/220725.html

  18. взять и уебать

    Date: 10/22/14     Keywords: no keywords

    P4OUT &= ~R_B+~R_G; // сброс триггеров

    Это из профессиональной железки, прошедшей сертификацию. Почему у нас падают спутники, я не удивляюсь.

    Source: http://code-wtf.livejournal.com/220219.html

  19. взять и уебать

    Date: 10/22/14     Keywords: no keywords

    P4OUT &= ~R_B+~R_G; // сброс триггеров

    Это из профессиональной железки, прошедшей сертификацию. Почему у нас падают спутники, я не удивляюсь.

    Source: https://code-wtf.livejournal.com/220219.html

  20. как говорится, попытка - не пытка

    Date: 05/06/14     Keywords: html

    горячие калифорнийские .... пишут:          

               
    // Try replacing both lowercase utf-8 and upper UTF-8 and similar combinations.

              // Covering all cases here.

              $html = str_replace('', '', $html);

              $html = str_replace('', '', $html);

              $html = str_replace('', '', $html);

              $html = str_replace('', '', $html);

    Source: http://code-wtf.livejournal.com/220115.html

  ||  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