hryu: (Default)
Клип Gangnam Style набрал максимальное число просмотров, предусмотренное счетчиком YouTube. В связи с этим разработчикам пришлось внести изменения в программный код, говорится на странице YouTube в Google+. В 23:10 3 декабря счетчик показывал 2152681105 просмотров, после этой цифры он сбился и начал показывать неверное число. Представители видео-хостинга официально заявили, что калькулятор сломался и его нужно переделывать. Разработчики сайта добавили анимацию, которая запускается при наведении курсора на цифру, показывающую "бешеную" его работу. "Мы никогда не думали, что на сайте появится видео, для которого 32-битной версии сайта (способной охватить 2147483647 просмотров) будет недостаточно. Однако появился Psy", - прокомментировал представитель YouTube.

Я просто в шоке! Получается, что программисты ТыТрубы мало того, что заложили в качестве счетчика всего лишь 32-битную переменную, которая, если кто не в курсе, способна принимать значения максимум до 4.294.967.295 - то есть, менее одного просмотра на жителя Земли, но и сделали ее знаковой, то есть, ограничили диапазон значениями от -2.147.483.648 до +2.147.483.647.
Зачем, ну зачем делать счетчик со знаком???
hryu: (Default)
xxx: как дела с проектом? Баги пофиксили?
ууу: починили -> протестили -> нашли баг -> стали чинить -> сделали 2 новых бага -> починили 2 бага -> протестили -> появилось 4 бага ... фибоначчи нахуй


1, 2, 4 - ага, точно, это ряд Фибоначчи. Почему-то я не удивлен количеству багов после такой информации о квалификации программистов. Как они еще без рекурсии там обошлись :)
hryu: (Default)
Пытался ответить на комментарии, получил ошибку:

Error running style: Died in S2::run_code running EntryPage::print(): No database reader available at /home/lj/cgi-bin/LJ/RelationService/MysqlAPI.pm line 861, line 950.

Ну хоть теперь знаю, что ЖЖ писан на Перле :)
hryu: (Default)
Пишу сейчас много на телефоне с Андроидом, пользуясь сенсорным распознаванием Swype. Поначалу казалось таким удивительным и удобным, но сейчас просто зла не хватает! Неужели такое можно выдавать в народ как готовый продукт??? Он же тупит со страшной силой, причем совершенно точно, что там дыры в алгоритме. Неужели нельзя как-то анализировать частоту употребления слов, чтобы принимать какие-то решения в пользу нормальных слов, а не какой-то высосанной из пальца экзотики? Вот как можно стабильно раз за разом распознавать слово "что" как "смол"? Это что, очень часто используемое в русском языке слово, которое стабильно начинает предложение?? Еще заметил, что он абсолютно не обращает внимание не букву, с которой начинаешь слово, а ведь чаще всего эта буква точно введена верно, так зачем ее игнорить и предлагать слово, которое начинается на букву, которая стоит вообще в другой части клавиатуры? И вообще, откуда он берет все эти бредовые слова, представляющие собой бессмысленный набор букв? Неужели трудно предложить хоть что-то похожее на реальное слово, а не вставлять какое-то "снммк"? Что я делаю не так? Ей-богу, я при всей своей программистской ограниченности реализовал бы этот алгоритм лучше!
hryu: (Default)
Однажды, что называется, припёрло, и решили мы взять на работу второго программера в помощь мне. Свободный график, белая зарплата четыре штуки зелени чистыми (дело в Москве было), соцпакет и все дела. Один минус: работать надо. Программировать под линукс. Знать ОС так, чтоб от зубов отлетало, не требовалось. О POSIX понятие иметь, gcc, gdb — малый джентльменский набор. Ну, и дебилизм в крайней форме не приветствовался.
Два года. Собеседования примерно раз в неделю (это после фильтрации кандидатов нашим HR). 80% в строгом соответствии с Этвудом не могли написать FizzBuzz-тест. Остальные не могли прочитать доку на английском, не имели представления о «взрывной» рекурсии и отрисовывали функцию вычисления чисел Фибоначчи в строгом соответствии с математическим определением. А далее — приз в студию: ни один кандидат не имел приличного понятия о линуксе. «Я видел, как коллега что-то в Убунте писал» — самый  распространённый вариант знакомства.


Я хоть и по слегка другой части и о Линуксе не особо много знаю, но хотя бы с этими задачами без проблем справился. А уж что нужно уметь делать тут в Германии, чтобы на руки иметь такую зарплату - это я даже и не знаю. Потому что без опыта в кучу лет и со свободным графиком я хрен что тут видел за такие деньги. Интересно, кто еще занимается аутсорсингом в Россию за такие зарплаты? Мне кажется, что в Европе можно дешевле найти, в какой-нибудь Чехии уж точно. Только не надо мне говорить об уникальности специалистов, выше точно не уникальная задача, я уж боюсь подумать, сколько стоит что-то по-настоящему уникальное.
hryu: (Default)
Только что на Баше:
с пикабу
Kas_alex: Наследственность или рекурсия? Двадцать лет назад мой отец сидел в общаге, слушал группу "Аквариум" и пил пиво "Жигулевское". Спустя двадцать лет я сижу в общаге, слушаю группу "Аквариум" и пью пиво "Жигулевское"...


Вот, наверное, нет более популярной среди людей с гуманитарным складом ума темы в программировании, чем рекурсия. Запустил где-то кто-то ее в дурацком контексте - и понеслось, каждый считает себя воистину рекурсивным и понимающим всю суть этой вашей алгоритмизации. В данном конкретном примере для того, чтобы устроить хоть что-то похожее на рекурсию, автору следовало допить Жигулевское и срочно отправляться на поиски доктора Брауна - его уже заждались с результатами посиделок в прошлом.

Profile

hryu: (Default)
hryu

September 2017

S M T W T F S
     12
345678 9
1011121314 1516
1718 1920 212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 21st, 2017 12:20 pm
Powered by Dreamwidth Studios