Яндекс.Метрика

    Юмор

    Юмор

    Субкота тред!

    А ну-ка хабрачеловек, расчехляй альбомы со своими неками!


    mao hunting

    Юмор

    Human v1.1



    Неизвестный автор оригинальной картинки — гений, однако он многое упустил. Соберём альтернативный wishlist? :)

    Юмор

    Human v1.1



    Неизвестный автор оригинальной картинки — гений, однако он многое упустил. Соберём альтернативный wishlist? :)

    Юмор

    Favicon выходит на тропу войны



    Игра Favimon — битвы один на один в стиле RPG. В роли бойцов — значки веб-сайтов. Побеждённые фавиконы пополняют вашу коллекцию.

    Юмор

    Favicon выходит на тропу войны



    Игра Favimon — битвы один на один в стиле RPG. В роли бойцов — значки веб-сайтов. Побеждённые фавиконы пополняют вашу коллекцию.

    Юмор

    Вершина нормализации данных: getGenders

    Так как Хабр в первую очередь посвящен сфере ИТ, думаю, у следующей истории найдется много поклонников.

    Не так давно нашей команде пришлось интегрироваться с внешней финансовой системой посредством веб-сервисов. Кроме всего прочего, внимание привлек метод с таинсвенным названием getGenders. Комментарий к методу звучал как "Справочник полов (sex). Странно, но их два..." (без шуток). Ситуация усугублялась еще и тем, что метод принимал на вход строковый параметр.

    После нескольких попыток вызова метода с разными значениями параметра ответ таки удалось получить:

       id  | name   | vid
    ----------------------
    500001 | MALE   | "1"
    500012 | FEMALE | "1"
    

    Наверное не только у меня на языке вертелось «Действительно странно, а почему их два?», потому как под стол упали все.

    Подозрительно длинные идентификаторы можно было объяснить тем, что часто веб-сервисы генерируются на основании результатов запросов к базе данных, а в ней мог использоваться какой-то общий sequence для нескольких таблиц. Но параметр vId не давал нам покоя...

    Квест по выяснению этого важного вопроса у представителей фин. учреждения был назначен на самого серьезного человека из команды. Все оказалось до безобразия просто: vId — это номер версии системы.

    Зачем это нужно нам так толком и не объяснили, ограничившись сухим «что-то для миграции». Но я не оставляю надежды хотя бы в далеком будущем пообщаться с проектировщиком базы данных, так как ни на минуту не сомневаюсь, что для представления справочника полов с учетом версии он использовал как минимум 2 таблицы...

    Если кому-то инетерсно, вот код интерфейса (анонимизированный):

    /**
      * Справочник полов (sex). Странно, но их два...
      *                        
      * @param vId
      * @return java.util.List<api.dictionary.soap.Genders>
      */
    @WebMethod(action = "ns:getGenders")
    @WebResult(name = "genders", targetNamespace = "...")
    @RequestWrapper(localName="getGenders", targetNamespace="...", className="api.dictionary.soap.GetGenders")
    @ResponseWrapper(localName="gendersList", targetNamespace="...", className="api.dictionary.soap.GendersList")
    public List<Genders> getGenders(@WebParam(name = "vId", targetNamespace = "...") String vId);
    

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

    Юмор

    Всем мужчинам-ИТшникам к 8 марта :)

    8 марта — тяжелый для мужчин день :) Давайте-ка сделаем его немного легче!

    Я бы вдул!
    Сервис для оценки и сравнения девочек

    Девушки, конечно, не поймут, но и пусть :)

    Юмор

    Три тюльпана

    Добрый вечер, Ув. хабрасообщество!
    Осталось чуть более часа (UTC +02:00) до самого тяжелого дня в году для каждого мужчины — 8 марта.

    А вот виновница сего торжества:


    Но речь пойдет не о Кларе Цеткин, а о том, как можно с юмором отнестись к вручению самого главного ингредиента этого праздника — цветов!
    Так исторически сложилось, что символом праздника всегда ассоциировались тюльпаны.

    Юмор

    «Ума не приложу чё не нравиться Turbo C++ программу не запускает..» (с) Виктор Сергеевич

    Иногда развлекаюсь на «ответах мэйл ру», читая вопросы в разделе «Программирование». Публика там состоит чуть менее чем полностью из нерадивых студентов и школьников, имеющих очень слабое представление о программировании и желающих поиметь решенные курсовики за счёт людей, тешащих своё ЧСВ. Отсутствие модерации и непродуманная система рейтингов делают этот сервис абсолютно бесполезным. Но иногда можно получить редкий заряд позитива.

    Юмор

    Идеальная жизнь

    Интересно, у всех так? Думаю, нет.

    image

    Юмор

    Новые функции Microsoft Visual Studio 2012

    Краткий перечень новшеств в новой Visual Studio 2012.
    New features of VS2012 revealed

    P.S. Нужно было бы опубликовать топиком ссылкой, но в момент публикации понял, что репутации пока не хватает. Посему пока опубликуем так, а потом изменю.

    Юмор

    FAIL

    Юмор

    FAIL