mike_lambert: (Real Guy)
Экспериментировал давеча с встроенной безопасностью SATA-дисков, оченно интересные результаты.
Делалось все в Ubuntu 15.10 на i3 gen 4.
Изначально дан незасекуренный SATA-II винт на 250 Гб, HITACHI, один раздел в NTFS.
Задача: пройти полный цикл безопасности кроме безопасного вайпа - блокировка, разблокировка, возврат в небезопасное состояние.

Выводы следующие:

  1. Для блокировки винт вполне можно подключать через USB-мост, а вот для разблокировки - не факт. AgeStar-овский 2.0-вый бокс не прокатил, например.

  2. Разблокировка и деарм требует подключения к AHCI-контроллеру, нагорячую, с передергиванием питания (ATA_POWER_OFF, вытащить и снова втащить) после каждой фазы.

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

  4. Пробелов в пароле быть не должно

man hdparm )
That's all folks!
mike_lambert: (Real Guy)
Весна. Тестировщицы, сидящие напротив занимаются парным программированием. :)
mike_lambert: (Real Guy)
Все очевиднее, что после взятия ачивки "Senior [something] Developer" есть три пути

  1. В архитекты

  2. В менеджеры проекта

  3. Менять специализацию


п.2. мне претит потому что мне программировать нравится, п.3 - потому что сейчас это дичайшая просадка по доходу.
Короче, у кого есть из первых рук истории фэйлов и успехов мутации сеньора в архитекта - травите в комментах.
mike_lambert: (Real Guy)
Я не могу понять - как пишутся те приложения, которые живут у меня на телефоне.
"Альфа-банк" - 57 Мб
"Kaspersky Internet Security" - 65 Мб
"Slack" - 115 Мб
"FBReader" - 25 Мб

Серьезно, блин. Когда я последние пару раз делал приложеньки под Android  - установочный файл весил 2-3 Мб, установленная программа - не больше 10. Что туда пихают то?
mike_lambert: (Real Guy)
Порой настолько одолевает лень, что хочется написать кодогенератор.
Которому скажешь "мне нужен сервис|мобильное приложение|скрипт чтобы грепать свежие цитаты баша|искать фотки сисек|автоматически менять обои на экране" - и он самостоятельно оттранслирует хотелку в исполняемый код.
Типа 1С но только макро-макро-макро.
И чтоб голосом можно было рулить.

Но так лень этим заморачиваться )

P.S. - Сири, мне скучно. Набери моего бойфренда?
- Которого из пяти, сучка?
mike_lambert: (Real Guy)
Тут в Новосибирске у GridGain открывается офис разработки, ищут Senior Architect-а. Надо кому? Я отказался, хотя там даже какие-то "stock options" обещают. Почему отказался?

  1. Я еще не отработал года на моей нынешней работе. Менять работу чаще раза в год для программиста - непрофессионально, не успеваешь прокачаться.

  2. Меня и тут неплохо кормят: вбелую, по курсу доллара, с гибким графиком.

  3. Я не люблю вакансии без ценника.

Яндексовские рекрутеры, кстати, тоже грешат последним моментом.

Обратите внимание на интересный момент вакансии: "Предстоит заниматься внедрением продукта для одного из крупных заказчиков в банковской сфере".
Вангую Сбербанк/Сбертех. Потому что на прошедшем jBreak-2016 от Сбертеха только и было слышно - "Инмемори Дейтагриды, ГридГейн, БигДейта, и вот это вот всё". Поэтому просите побольше - нервов потратите изрядно.

Мой интерес - хантинговый гонорар.
P.S. в псто для охуевания призывается [livejournal.com profile] vovney  
mike_lambert: (я тебя вижу)
Java-программист. Middle от 80 000, Senior - от 100 000.
PHP-программист от 80 000.
На фуллтайм в Академгородке. 
mike_lambert: (я тебя вижу)
Знаете за что я еще не люблю Гнусмас? За то, что их кореженье прошивок доставляет грабли просто на ровном месте. Имеется приложение, написанное собственными ручками, старгетированное на минимум 4.0.3 и максимум на 5.1 с учетом всех фишек между, включая runtime permissions (студия, ага).
Сука, на древней вентане с 4.0.3 и без гуглплея - работает замечательно.
На перешитой одиннадцатым цианом мотороле - работает замечательно. Ну с поправкой на пятимегапиксельную камеру.
На российско-китайском хуйскрине с 4.3 - работает замечательно.
И только на моднявом гнусмас ноуте модели 4 зокащега - МЕСТОПОЛОЖЕНИЕ НЕ НАЙДЕНО СУКА!
И логов никаких.
Бесит.

Щас приедет чувак, будем курить logcat этого пафосного кирпича.
mike_lambert: (я тебя вижу)
Вот как мозг сношать мелочами юзабилити гуя - так пожалуйста, а как денежку отдать перед праздниками - так хуй вам.
Фу таким быть.
mike_lambert: (я тебя вижу)
Купил тут немножко отечественного софта, на пятьсот рублев без пяти. Будем тестировать и делать выводы. Выводы облизательно будут в журнальчеге.
mike_lambert: (я тебя вижу)
Кто там бил себя в грудь, рвал фуфайку, и вопил, что "МЕЙНФРЕЙМЫ В КОРЕ БАНКИНГ - ЭТО НАШЕ ФСЙО И БЕЗАЛЬТЕРНАТИВНО! ПАУЭР АДМИНЫ ИЛИТА!" ?
Вот вам опровержение в цифирьках и инфографике. x86 тихонько пришел и отжал по дешману кусочек у Power/SPARC.
Я даже больше скажу - на jBreak-е Сбертех признался, что в виду они имели мейнфреймы и прочие ораклы в стойках, потому что им уже надо масштабироваться горизонтально как гуглу, уметь в ин-мемори, а с этим у архитектур тридцатилетней давности все херово, их спокойно уделывает GridGain на пачке x86-блейдов. А все почему? Потому что транзакций стало на порядки больше - народ зарабатывает и тратит бабло.
mike_lambert: (я тебя вижу)
Сегодня в почте письмо от отдела кадров: в коллективе новенькая. Программист. Пэхапэшница.
Кручу головой по сторонам, но новых лиц пока не нахожу, хотя зело любопытно. Ибо последний раз девушку, активно и хардкорно кодившую, я видел 10 лет назад, её звали Лена, и она была блондинкой с 4 размером бюста. Хорошо умела в Delphi, Excel Automation, и VBS.
mike_lambert: (я тебя вижу)
1. К кофе-машине есть молоко, сгущенка, сахар, сливки. Это плюс.
2. У кофе-машины нет SSH. Это минус.
3. График гибкий, авралов нет, сотрудники и сотрудницы - няши. Это плюс.
4. Рабочее место на Linux. Это плюс.
5. Я еще не написал скриптов и не переехал в консоль. Это минус.

А в следующей серии я расскажу про то как ебал давил жабой джавой гадюку питона. В малиннике.
mike_lambert: (я тебя вижу)
Я тебе прнс, дорогой читатель. Прекрасного.
Человек от IT, публичность, плещет шедевральными перлами. Особо ценное выделено болдом.

"ощущение того, что IT, на самом деле, не такое гиковое, как могло было бы быть – оно до сих пор у меня есть. Потому что у нас есть некие конкретные люди, которые прямо прутся от технологии и им хочется всё знать, в том числе заниматься вещами экзотическими FPGA, XeonPhi, CUDA и т.д. Но большинству людей ничего этого не нужно. Большинству людей нужна просто зарплата в конце месяца. И всё."

"То есть, если посмотреть на средние заработные платы по миру для программистов – это 80 000 $, то есть, на это как-то можно жить. В России — в два с половиной раза меньше, но всё равно на это можно существовать. Поэтому естественно, что частный самолёт, наверное, нет, но для нормальной машины, квартиры, дачи – этого вполне хватает. Поэтому я никого не виню, я не говорю что плохо, когда люди идут в IT за стабильным доходом.

Другое дело, что в глобальном разрезе IT — это достаточно бедная индустрия. Как-то я был в гостях у подкаста «Разбор полетов» и честно сказал в эфире, что айтишник, то есть программист типичный – это даже не средний класс. Это рабочий класс, это некая функциональная должность, потому что сама индустрия IT по большому счету не является системообразующей. Она обслуживает другие индустрии — ритейл, банки, инвест-компании…

ИТ – бедная индустрия по той причине, например, что большинство разработчиков не могут по-хорошему позволить себе результат своего собственного труда. У нас появляются очень интересные технологии, из тех технологий, которые спасают душу индустрии, например, я бы назвал появление SSD, потому что до SSD работа с диском была просто мучительной операцией если у вас какой-то random access, а не просто линейные операции — все, смерть. Поскольку мы делаем IDE, для нас это больная тема, потому что разработчик без SSD он просто будет страдать.

Соответственно, когда я делаю доклад по эффективной разработке, я рассказываю про то, как внедрять более серьезные, чем SSD, технологии. А потом ко мне подходит директор какой-нибудь аутсорсинговой компании и говорит: «Знаешь, у нас нет денег, на то, чтобы разработчикам поставить SSD».

Cамое главное, что в свое время когда я работал, я ощущал примерно те же проблемы, т.е. ты работаешь разработчиком, а тебе компания не может поставить нормальный комп. Компания ставит комп, где 4 гигабайта оперативки. Или ты приходишь на работу, и тебе дают один экран. Я хочу, например, шесть, ну или хотя бы три. А на меня смотрят как на идиота. А я смотрю на эту вот индустрию, как на идиотскую индустрию в обратную сторону, потому что понимаю, что второй монитор — это не такая дорогая вещь."

"Но понимаешь, SSD и мониторы – это верхушка айсберга. Мы говорим про SSD, мы не говорим про PCIe-based SSD-носители, мы не говорим про FusionIO-носители, мы не говорим про всякие экзотические…"

"например, использование GPU, Xeon Phi, FPGA — это вещи, которые давно существуют, ты можешь пойти на рынок и их купить. Но ИТ-индустрия, она либо делает вид, что они не релевантны, что их вообще не нужно рассматривать, либо она говорит, что это дорого. Она просто говорит, ну вот смотри, разработчику платим две тысячи долларов в месяц. А ты предлагаешь за две тысячи или за пять тысяч долларов купить какой-то девайс, который, типа, ускорит нам жизнь, но мы не очень понимаем, как он нам позволит больше зарабатывать. "


via
mike_lambert: (я тебя вижу)
Порой я не понимаю девочек-эйчаров.
Свалилось мне тут давеча два оффера. Примерно сопоставимые, разница в том куда и за почем ездить, да атмосфера собеседования. В общем, одной из контор пришлось отказать. Ну как бы дело житейское, правда? Но эйчар той, которой отказал закусилась. Сначала согласовала офис в академе (там правда совсем немного народу, и на начальном этапе это не айс - в большом коллективе прогрессируешь быстрее, факт), потом - премию, "если вовремя сдадите проект", дошла, я так понимаю, аж до техдиректора в далеком городе за Уралом. Пришлось уже открытым текстом сказать - "А вам точно нужен сотрудник, которого так легко перекупить?".
Психанула чот. Резко сказала "до свидания", и адьос.
То ли я такой песдатый, то ли профессиональная гордость, то ли с кандидатами все плохо у них ... Сижу вот, думаю - что это было?

P.S. И, да, со вчерашнего дня я официально безработный.
mike_lambert: (я тебя вижу)
Ахуительна.
В корпоративной столовке сегодня живьё - оркестрик из трёх парниш красиво лабает классику. Сейчас отыгрывают Pretty woman, до этого - It's my life.
Пока писал - начали Final Countdown.

И крымнаш :)
mike_lambert: (я тебя вижу)
Основная проблема современных баз данных - это маленькие буфера.
В которые не лезут стринги нужного размера.

И так всегда - то с буферами проблема, то со стрингами.
mike_lambert: (я тебя вижу)
Пользуясь случаем мануалами спокойно вкатил D7 на Windows 7 x64. Главное ставить куда-нить в паблик.
Осталось проделать то же самое под восьмеркой.
Пригодится. А на Lazarus-е уже кросскомпилять.
mike_lambert: (я тебя вижу)
Программирование на Java и программирование на python-е различаются разительно.
Java
Найди глину. Сруби дерево. Высуши сруб. Распили на плашки. Ошкурь. Сделай форму для кирпича. Опилки и ветви прибереги. Замеси глину. Разлей в формы. Высуши. Обожги на опилках и ветвях. Пусть там же обжигается клинкер.
Замеси раствор. Вынь кирпичи. Всё, теперь ты готов построить дом.

Python
Так, эту панель сюда, эту сюда. Бл***ть, фундамент забыли. Х**й с ним, клади крышу. Так теперь подгони автокран. Поднимай. Поднял? Вооот. Вот и фундамент. Готово, следующий!

Profile

mike_lambert: (Default)
Майк

April 2017

S M T W T F S
      1
2 345 678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 21st, 2017 07:01 am
Powered by Dreamwidth Studios