yajohn: (Default)
Мало того что контора работает с CVS, так они еще и бранчат там. И мерджат.
yajohn: (Default)


Рядом с этой картинкой в фейсбучеке расположен псто "10% уязвимостей ПО основано на buffer overflow". Илюстративненько.
yajohn: (Default)
Отлично, просто отлично!
Всего несколько часов мудоханий, и мне удалось скомпилировать ANSI-сишный хэлоуворлд через LLVM-байткод в полумегабайтный яваскрипт, который не только запустился из под ноды, но даже благополучно загрузился в фаерфокс, откуда и выдал в консоль свои заветные два слова.
По ходу пришлось брутофорсом подбирать подходящую комбинацию версий gcc и clang, что получилось, конечно, совсем не сразу; в отчаянии я даже пытался самостоятельно сбильдить кланг из сырцов, но упрел.

yajohn: (Default)
Последние пару недель ноутбук как-то странно подвисал на старте секунд на 10. И все руки никак не доходили разобраться в чем дело. А вот только что эти секунд 10 вдруг пролонгировались на бесконечность. Т.е. стартуем, логинимся, можно даже успеть запустить что нибудь, а потом - тишина.
Перезагрузился пару раз, поматерился, попялился в такс менеджер. Ничего. Перезагрузился в сейф моде, убил Авиру. Просто из личной неприязни, задолбала навязчивой рекламой. И таки помогло...

В любой непонятной ситуации сносите антивирус.
yajohn: (Default)


Я бы за такое тоже убивал. А за именование - еще раз.

виа [livejournal.com profile] iq_21
yajohn: (Default)
Судя по происходящему вокруг меня, совещание это не то место где совещаются, а то, где со-вещают.
yajohn: (а)
Скажите пожалуйста, а что делают в аду с JavaEE кодерами, которые в базу лезут напрямую через JDBC, а не через кошерный Hibernate или православный MyBatis?
yajohn: (а)


Windows 10 будет работать Raspberry Pi

Скажите мне что я сплю.

p.s. гуглопоиск картинок зрит в бессознательное и выдает прекрасное, но уже про эпл.
yajohn: (а)
Вот что хорошо в этом проекте - так это что код ревью делать просто. Нужно после каждой непустой строчки вставлять комментарий "WTF?!" с рандомным количеством восклицательных знаков. Надо будет скрипт накидать.
yajohn: (а)
Ладно скайп при апдейте пытается сделать бинг поисковой машиной по умолчанию. Микрософт его затем и купил за бешеные деньги, чтобы кусок пирога у гугла оттяпать. Ну не кусок, ну кусочек. Ладно, бог с ним, сняли галочку и поехали дальше. После скайпа на андроиде это уже почти не напрягает.

Ява при апдейте (об этой архимудацкой иконке в трее, которая бесит и нервирует неимоверно умолчим, в конце концов бывает проще отдаться) пытается присунуть какуюто панель в браузер. Прям как яндекс какой-то, простихоспади. Перед этим нам расказывают корявым шрифтом о величии явы которая работает на пятимилярдахустройств. Ладно, ораклы мудаки, к этому все уже привыкли, яву они угробят и настанет нам дот нет и веб 2, а там и до технологической сингулярности рукой подать, дотерпим ужо.

А теперь вот новые новости: адобовский флэшплеер на апдейте молча впендюрил какую-то хрень от макафи. ОТ МАКАФИ!!! Они там все ебанулись что-ли?!!
yajohn: (а)
Звоню Мирочкиным, спрашиваю как, мол, дела, что поделываем?
- Изучаем изменения в AGB DKB AG. - отвечают.
Теперь повторяю как скороговорку: AGBDKBAG.

Собрались в кино на "Blancanieves". Испанская черно-белая и немая версия Белоснежки с преферансом и барышнями фламенко и папой- тореро. Судя по исходящим на гавно комментаторам на сайтах кинотеатров - должно быть что-то приличное.

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

Какая-то тварь опять без спросу впендюривает в винду английскую раскладку. Жутко бесит.
yajohn: (Default)
Yacht racing and drug habits are cheaper in the long run than writing software without the proper controls.
(c) Alan Cooper

п.с. только не говорите моим клиентам
yajohn: (Default)
Оспади... Oracle America Inc.! Те самые которые у сана яву прикупили по сходной цене. Ладно, пусть ява не совсем "один раз сделано работает везде", хрен с ним что дырявая, кто не дырявый.
Но какого хрена при каждом апдейте явы мне суют какой-то убогий БЕСПЛАТНЫЙ-красным-жирным-камсом Ask-бар??? Что это? Жадность? Глупость? Жадность помноженная на глупость?

WTF?!!!!
yajohn: (а)
Разгребаю чужой код. Не знаю что творилось у этого субчика в голове, но у него вперемешку то длииииные идентификаторы целиком в нижнем регистре а'ла getnextvaluefromtfuckingarray, то набранные сплошным капсом ключевые слова. Не могу отделаться от ощущения что чел то бормочет что-то невнятное себе под нос, то истошно орет брызгая слюной.
yajohn: (а)

очень похоже. только в ванне не вода.
yajohn: (Default)
Комментариев следует избегать во всех возможных ситуациях. Комментарии дублируют работу и для чтения, и для написания кода. Если вам требуется что-то прокомментировать, то скорее всего оно должно быть переписано с нуля.

Хорошо сказано. Жаль что любой проект-менеджер из ИТ услышав подобное либо не поймет сказанного, либо погибнет на месте от разрыва шаблона.
yajohn: (Default)
Один из моих проектов - софт для лазерных шоу накрылся медным тазиком. Почему? Потому что GEMA проталкивает без мыла новые тарифы, которые ставят дискотеки на грань банкротства. И дискотеки, естественно, пытаются постелить соломку и экономят на чем могут, в частности на закупках нового оборудования. У фирм-производителей, соответственно, количество заказов упало катастрофически, и на дальнейшие разработки просто нет средств.
yajohn: (Default)
Некоторые программисты настолько ленивы, что пишут программы которые начинают работать сразу, не требуя отладки.
yajohn: (Default)
У меня тут такое... Неплохая завязка к фильму ужасов категории Б могла бы выйти.
Если кто не в курсе - я занимаюсь искуственным оплодотворением по ходу. В смысле софт пишу. И гоняя этот самый софт на клиентской базе наткнулся я на баг. Спотыкается база на поле с днем рождения поциэнта. Поскольку дата рождения у него (вернее у нее) - в восьмом веке от рождества христова. Вот сижу и думаю, кого это они там клонировать собрались?
yajohn: (Default)
Не так давно случился у меня эпик фейл с накрывшимся мокрым зонтиком диском похоронившим две недели работы. В итоге я тогда за три дня переделал все заново, клиенты меня не четвертовали. Но гром грянул и я озаботился бэкапами. К вопросу я подошел системно, все представляющее ценность сливается на два внешних диска и, видимо на случай атомной войны, на новомодные облачные хранилища (я использую дропбокс и скайдрайв от MS) о коих тут и пойдет речь. Вернее даже не о них, а о способах локальных папках с которыми клиенты синхронизируются. Копировать архивы в домашние папки конечно можно, но это как-то неизящно. И тогда на помощь пришла ветхозаветная фича NTFS_a - символические ссылки. Если кратко то: MKLINK /D /H /J "куда_линкуем" "папка_которую_линкуем" Например: MKLINK /D /H /J c:\DropBox\Archive c:\data\Archive влинкует c:\data\Archive в домашнюю папку дропбокса под именем Archive. И дропбокс и скайдрай подставы не заметили, все работает за малым исключением - клиенты не замечают на лету изменений в линованных папках. Но при перезапуске синхронизация успешно стартует, что меня вполне устраивает.
И все бы ничего, но тут гугль выставил свой гугльдрайв. Который, как вы уже наверное догадались, символические ссылки есть отказался, гад. Ко всему прочему работать он соглашается исключительно с папкой "Google Drive", добро хоть можно выбрать ее месторасположение. Надуть клиента, впрочем, все же удалось. Во первых надо проинсталировать клиента, связать его с аккаунтом. Затем выключаем клиента и перемещаем его домашнюю папку куда хотим и переименовываем во что хотим. Важно - именно перемещаем, а не копируем (пользователи православного тоталкомандера - Ф6 а не Ф5). В приведенном выше примере можно переименовать в c:\data\Archive сохранив предварительно содержимое в другом месте, а после переименования вернуть назад. Затем запускаем клиента. Клиент стартует мрачный, и подумав сообщает об ошибке. Лезем в егоное контекстное меню и давим на самый первый пункт (нот сигнед ин, кажется). Там нам предлагают честно признаться, куда мы умыкнули домашнюю папку. Указываем новое месторасположение... Профит :)
yajohn: (Default)
Давеча я заплатил за софт. До этого со мной такое случалось всего четыре раза. Но этот случай - особый, потому как софт, вообще говоря, бесплатный и три доллара сша я заплатил совершенно добровольно.

ProxTube плагин к огнелису позволяющий без лишних телодвижений смотреть ютюбовские ролики вне зависимости от пароксизмов алчности ГЕМы.
yajohn: (Default)
В Германии ребенка сразу по рождении следует крепко высечь, повторяя при этом: "будешь программистом - не пиши фреймворков".
Можно, конечно, по ходу и вовсе отбить охоту быть программистом, но и то к лучшему.
yajohn: (Default)
А среди моих немецкоживущих френдов (и в их окружении) есть фрайберуфлеры? Желательно ИТ, но не обязательно. Очень надо.
yajohn: (Default)
Родная контора ищет в окрестностях Штуттгарта программистов Java / C++(Qt) / Delphi
yajohn: (Default)
Как-то один гинеколог попал в неприятную историю. Очень ему одна пациентка приглянулась и он, в нарушение всех этических норм, воспользовался, так сказать, служебным положением. А тут как на зло в кабинет зашел муж пациентки. Скандал вышел грандиозный, чуть под суд не попал. Но обошлось. Из клиники его, конечно, с треском выперли, а хуже всего - история в газеты попала и на телевидение. Так что никаких шансов устроится не то что гинекологом - патологоанатомом не светило. Пришлось переквалифицироваться.
Помыкавшись пару месяцев безработным решил идти в автомеханики. Работа денежная и руки откуда надо растут. Записался на курсы, отучился сколько положено, и вот выпускной экзамен. Стоит в мастерской подержанная машина, радом за столом приемная комиссия. Задача - выявить пошто драндулет не заводится и починить как следует, на время. Выходят курсанты по очереди, кто за пол-часа справится, кто за 20 минут, а кто и вовсе лыка не вяжет.
И вот выходит наш герой. И так ему хотелось экзамен этот сдать, что он из кожи вон лез, неисправность в двигателе быстро нашел, мотор перебрал, снова собрал, завел - работает! И все за 10 минут. Рекорд!
И тут замечает что комиссия на него как-то странно смотрит. Большими круглыми глазами. Испугался, было, что что-то важное забыл, снова к машине метнулся, но председатель комиссии его остановил.
- Успокойтесь, говорит, все нормально, экзамен мы вам зачтем... Но я первый раз вижу, чтобы двигатель через выхлопную трубу перебирали!

п.с. это я, собственно, про jQuery с кросс-доменными AJAX-запросами. Ну его в пень.. Сделаю на PHP, в мои годы это уже не так стыдно.
yajohn: (Default)
Какого лешего опера при апдейте напихала мне в закладки всякой хрени типа мыла.ру с озоном.ру и пр.?
Нет, мотивация как бы ясна, в урлах прописано, что хомячек не просто так приперся, а переадресован из оперы. За что адресаты, видимо, башляют.
Вывод, в общем-то, незамысловат. Суровый норвежский браузер идет заснеженным норвежским лесом.
yajohn: (Default)
Ну что, господа информатеги, кто сможет с пол-тыка ответить на вопрос:
что будет если закоммитить в subversion репозиторий папку с именем .svn?

Это один альтернативно одаренный коллега мейд май дей сегодня. бог ему судья.
yajohn: (Default)
Итак, бородатый еврейский анекдот:
Старый еврей спрашивает у сына:
- И что, у тебя есть девушка?
- Да... - уныло отвечает тот, - есть..
- И она тебе таки нравится?
- Нет...
- Ашотакое?
- У нее кривые ноги...
- Ты глупый! - решительно заявляет старик - Глупый потому что молодой. Но я тебе сейчас все обьясняю! Вот представь, что у твоей девушки были бы длиииинные , красииииивые ноги. И вы бы пошли с ней гулять. Ты знаешь наши дороги? Она бы обязательно споткнулась, упала и сломала бы себе ногу. Или две. И ты бы нервничал, звал на помощь, вез бы ее на такси в больницу, там бы опять нервничал, платил большие деньги врачам, но ты же знаешь нашу медицину? В конце концов она бы все равно осталась хромой! А так ты... На всем готовом!...

А при чем тут софтваре-проекты? )
yajohn: (Default)

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

В массовом сознании слово "робот" устойчиво связано с неким механическим человеком, в пределе - неуклюжим и квадратным, с лампочкой вместо носа. Ну или в меру фантазии механическим животным или насекомым и пр. Хотя в реальности роботы выглядят куда как прозаичнее. Но вчера мне довелось на личном опыте убедиться что антропоморфная форма роботов, буде она даже чистой бутафорией не лишена некоторого смысла. Это было несколько... эмн... неожиданно, доселе спокойно стоявшая у конвейера тележка с инструментами вдруг сдушено пискнула и прихрамывая покатилась по проходу в направлении склада.
yajohn: (Default)
- Чем занимаешься?
- Уличной торговлей.
- И почем нынче улица?

анекдот эпохи первоначального накопления капитала

Завтра надо ехать по работе в Ингольштадт, на завод Ауди. Давно там не был, решил посмотреть в гугле адрес.
На первой странице по запросу "Audi-Werk Ingolstadt" пять ссылок с предложением купить "Audi-Werk Ingolstadt" (от 3000 евро включая MWST) и даже одно предложение получить в подарок.
Плохи, видно, дела в германском автопроме.
yajohn: (Default)
Прекрасное виа [livejournal.com profile] iq_21



У нас в конторе как раз начали раздаваться голоса о необходимости перехода на .НЕТ, в понедельник тим-митинг на эту тему, надо будет показать. Аргументация железная.
yajohn: (Default)
Anwalt von Gravenreuth nimmt sich das Leben

Нехорошо, говорят, плясать на костях, но на этих - сплясал бы качучу.

Гори в аду.
yajohn: (Default)
CodeGear RAD Studio (это которая Delphi 2007) инсталлируется уже 8 (восемь) часов.
yajohn: (Default)
И так, к нам неспешно добрался Dell-Studio-15



Честно говоря мне казалось что при цене доставки в 30,- евро логистика могла бы действовать и побыстрее и присылать товар именно на тот адрес на который хочет клиент (а я хотел на адрес пакстейшена, а не на домашний, но Делл пакстейшенов не разумеет). Как выяснилось Dell пользуется для доставки своих товаров услугами UPS. Странный выбор, такая солидная контора как Dell могла бы быть и поразборчивее в связях. Но доставили и ладно.

Итак, главное впечатление от полученного ноутбука - на Dell работают прекрасные фотографы. Фотошопщики, видимо, тоже. Чтобы получить из того что пришло нам в картонной коробке с надписью "made in China"... Оказывается, хваленное немецкое качество производится в демократическом Китае, во как.

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

Такие дела.
yajohn: (Default)
Анекдот - хит сезона.



Что самое сложное при покупке Мас-а? )

п.с. хотя Dell_ы - тоже те еще гады. А кроме эплов и дэллов никто стильных ноутбуков не делает. Или?
yajohn: (Default)
У меня новая мыша. С одной ну оочень ценной кнопкой, но главное - с ручным тормозом.

п.с. счастье есть.

Profile

yajohn: (Default)
yajohn

July 2017

M T W T F S S
     12
3456789
1011 12131415 16
1718 192021 22 23
24 25 2627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 27/07/2017 06:55
Powered by Dreamwidth Studios