1. Слегка кастомный 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

  2. Supported from version

    Date: 10/22/15     Keywords: no keywords

    std::wstring wsEbnSupportedFromVersion;

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

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

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

    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

  4. Да это же 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

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

    Date: 04/15/15     Keywords: no keywords

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

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

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

    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

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

    Date: 01/12/15     Keywords: no keywords

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

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

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

    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

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

    Date: 10/22/14     Keywords: no keywords

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

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

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

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

    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

  11. Don't lambda the lambda unless the lambda lambdas you

    Date: 04/05/14     Keywords: no keywords

    // C#, .NET Framework 4.0 (or 4.5, with the same result)
    
            private void ExecuteOnWorkerThread(Action action)
            {
                Task.Factory.StartNew(()=>action, CancellationToken.None, TaskCreationOptions.PreferFairness, TaskScheduler.Default);
            }

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

  12. Великолепно абсолютно всё.

    Date: 02/03/14     Keywords: no keywords

    https://github.com/akalend/libscgi/blob/master/scgiServer.cpp

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

  13. Забавный html+js

    Date: 03/18/13     Keywords: html, java

    Недавно начал учить html и тут наткнулся на код со следующим скриптом.



    Вот весь код:






    Javascript example



    The count is: 0








    Это как секундомер, только круче)
    Сохраните это в блокноте в формате .html, а потом открой те в браузере)

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

  14. atomic shmatomic

    Date: 03/11/13     Keywords: no keywords

    if (atomic_read(&var)) {
        atomic_dec(&var);
        ...
    }

    UPD: Удовлетворяя запрос сообщества на контекст: всё действительно настолько просто, насколько кажется - автор использовал эту конструкцию в качестве неожиданной замены atomic_add_unless(&var, -1, 0);

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

  15. Отрицание от JodaTime (java)

    Date: 02/28/13     Keywords: no keywords

    if (readableInstant instanceof ReadableInstant == false) {
        return false;
    }
    

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

  16. bash mad skills

    Date: 02/27/13     Keywords: no keywords

    git pull && [ $? -ne 0 ] && {
    ...
    }

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

  17. Найдено в коде джуниора

    Date: 02/25/13     Keywords: no keywords

    var arr = a.Path.Split("/".ToCharArray()[0]);

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

  18. javascript

    Date: 02/20/13     Keywords: no keywords

    function DialogBoxWidget_getContainerHeight()
    // Get the height of the container
    // Returns : [int] the height
    {
     var o=this
     return o.height-(2+18+2+2+2)
    }
    

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

  19. Мелочь конечно но забавно

    Date: 03/13/09     Keywords: no keywords

        public void executeUpdateAlgorithm(Map parameters) throws Exception, DaoException {
        }

    те "Осторожно злой алгоритм! Кидается ексепшенами, особенно Дао"

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

  20. Чрезмерное увлечение ООП до добра не доведет...

    Date: 03/12/09     Keywords: no keywords

     .h:

    #ifndef __TIMESTEPCONSTANT_H__
    #define __TIMESTEPCONSTANT_H__
     
    #include "../Common/stdex/singleton.h"
     
    class CTimeStepConstant
    {
    public:
    DWORD GetTimeStepSeconds();
    };
     
    typedef stdex::singleton< CTimeStepConstant > TimeStep;
     
    #endif // __TIMESTEPCONSTANT_H__

    .cpp:
    #include "stdafx.h"
    #include "TimeStepConstant.h"
     
    namespace
    {
    const DWORD g_dwTimeStepSeconds = 60;
    }
     
    DWORD CTimeStepConstant::GetTimeStepSeconds()
    {
    return g_dwTimeStepSeconds;
    }

    Source: http://community.livejournal.com/code_wtf/161003.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