Показаны сообщения с ярлыком рабочее. Показать все сообщения
Показаны сообщения с ярлыком рабочее. Показать все сообщения

четверг, 2 августа 2018 г.

Хорошая была карта памяти, хоть и маленькая...

Дано: рабочий стол, пластиковая тарелка. В тарелке лежала рамка от сим-карты и microSD на 4Gb, насыпано орешков.
Сижу, разглядываю код, дебажу, очень сильно думаю, какого лешего Spark падает. Ем орехи.
Результат: раскусил microSD. Кажется, совсем раскусил.

суббота, 16 июня 2018 г.

Предусмотрели

Дано
Есть некий офисный стул. Внешне самый обыкновенный. На колёсиках, есть регулировки в разных плоскостях. Вроде как всё обычно. Однако, к нему есть модули расширения, которые можно купить отдельно.

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

В итоге
Можно делать сколько угодно уникальный и гениальный продукт, но вот из таких мелочей складывается суммарное итоговое впечатление. Ибо только педант и аккуратист мог подумать вот о такой - казалось бы - мелочи. Нам бы так...

четверг, 3 мая 2018 г.

Утиная типизация

Я тут искал в архивах переписку с одним сообщником, чтобы невпопад не получилось. Заодно в тех же архивах обнаружил чудесную телегу. Перечитал.
И вот же оно: "И отвечает он просто и понятно: на мне сейчас шузы Гены Психоделика, штаны Гены Психоделика, майка Гены Психоделика и мобила Гены Психоделика. Значит я и есть Гена Психоделик, сомневаться не приходится."
Утиная типизация, она.

PS Однажды, изучая тему подробнее, обнаружил, что кто-то УТ реализовал на Java. В принципе, наверное, в любом ЯП с развитой интроспекцией это сделать разумно можно.

среда, 25 апреля 2018 г.

В двух словах...

Компания выделила бюджет времени на посещение мероприятия Intel® Software: практический тренинг для разработчиков программного обеспечения. Машинное обучение на платформах Intel.
Основная печаль была в том, что
а) на мероприятие пришло слишком много "непрофильных" людей
б) (несмотря на заявленные входные требования от участников тренинга) у организаторов и докладчиков не хватило духу как-то пресекать обсуждения базовых вещей, которые, по идее, не должны были вообще не только обсуждаться, но и как-то упоминаться даже; из-за этого было потеряно невероятно много времени.
Ну и вишенкой на торте: по хорошему, виртуалки для участников были не вполне готовы, чтобы сразу начинать работать.
Впрочем, польза несомненно была.

вторник, 10 апреля 2018 г.

Saippuakivikauppias

Сижу и сочинаю несложные задачки для студенческих собеседований. Не удержался и добавил задачку на тему палиндромов и с финским языком. Nokia, всё таки...

четверг, 5 апреля 2018 г.

Стартуем данные

Первый раз в своей биографии еду в командировку внутри России (странные поездки в 90-х по буровым Западной Сибири не в счёт). Вот сюда. Работодатель (удивительно, но факт) второй раз оплачивает участие в конференциях. Первая была SmartData, в Питере, первый шар в этом направлении от jug.ru, удалась. Посмотрим, что получится у организаторов DataStart, кажется, это не первая попытка.

PS. Кстати, небезынтересно открыть в firefox. Мир веба до сих пор поразительно крив.

понедельник, 26 марта 2018 г.

Всё как обычно


Но, справедливости ради, существует дорога, по которой такой велосипед способен ехать. Так что, иногда вопрос кривого дизайна можно скомпенсировать хорошей платформой. Что время от времени и происходит.

пятница, 21 апреля 2017 г.

Хорошая работа, 0x5f3759df!

Какая, однако, прелесть:
float Q_rsqrt( float number )
{
 long i;
 float x2, y;
 const float threehalfs = 1.5F;

 x2 = number * 0.5F;
 y  = number;
 i  = * ( long * ) &y;                       // evil floating point bit level hacking
 i  = 0x5f3759df - ( i >> 1 );               // what the fuck? 
 y  = * ( float * ) &i;
 y  = y * ( threehalfs - ( x2 * y * y ) );   // 1st iteration
// y  = y * ( threehalfs - ( x2 * y * y ) );   // 2nd iteration, this can be removed

 return y;
}

Это маленький кусочек кода из Quake III: Arena. А вся история - вот тут, на вики.

четверг, 10 ноября 2016 г.

Ассоциации

Сижу и допиливаю потихоньку мелкий проектик на Flask. Бормочу чего-то под нос: "фласк... фласк..." И вдруг вспоминаю, что забыл в машине бутылку с водой. А за бортом, между прочим, что-то вроде -5..-6. Побежал и спас бутылку, успел - не замёрзла.

четверг, 28 января 2016 г.

Мне это сильное кое-что напоминает

Забрал намедни свою 1520 из гарантийного ремонта. Типа, починили. А вечером обнаружил, что эти парниtm сломали фронтальную камеру. Ну или не сломали, а просто не подключили, когда меняли дисплейный модуль. Придётся опять тащиться к ним и возращать на гарантийный ремонт гарантийного ремонта.
В софтостроении всё ровно, блин, так же. Чинит, скажем, программист багу, чинит, и вот бац! - починил. А то что вокруг фикса проверить так нет же, ломак! Залил и порядок. Так и идёт круговорот багов в природе. Для улучшения ситуации прогрессивное человечество придумало CI, чтобы хоть как-то снизить поток наведённых ошибок. А в железоремонте, наверное, до сих пор ещё нет решения проблемы.

вторник, 31 марта 2015 г.

Чёртовы санкции!

Из-за того, что в Европе перевели часы, а у нас - нет, мне приходится на работу на час раньше приходить..

среда, 11 марта 2015 г.

Образование

Намедни подумал, что уйти из продуктовой команды в команду тестовых тулов было правильным решением. Сейчас я гораздо больше знаю об LTE, UMTS, GSM и прочем телекоме, чем знал бы так.

Спутник взлетает. Первая ступень отработала.

 И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.