lodin: A bearded hacker in a hat (Default)
Monday, September 22nd, 2031 12:00 am
Теги в журнале:

my -- мое творчество, то есть нечто подлежащее опубликованию, а не просто мысли вслух, записанные на заборе.

comp -- все, что связано с компьютерами, программированием, работой, свободным ПО и авторским правом.

jokes -- шутки и прибаутки (капитан Очевидность на страже логики и здравого смысла).

beskryl: бескрылка -- стихотворная загадка, куплет с отточием, за которым скрывается цитата, крылатая фраза или расхожее выражение ("крыло"). В крыле могут быть изменены знаки препинания или разбивка на слова, но последовательность букв всегда сохраняется.

advert -- остроумная реклама, пародии на любую другую рекламу и заодно уж картинки-коллажи.

psy -- попытки разобраться в себе и не только, а также все, что касается здоровья и физических нагрузок.

life -- просто события моей частной жизни.

links -- ссылки на другие ресурсы, которые я считаю важными или интересными, кросспосты и все такое.
lodin: A bearded hacker in a hat (Default)
Tuesday, August 21st, 2018 11:07 am
Вот смотрите, был когда-то жж, с относительно удобной рубрикацией, поиском и архивом. Потом появились фейсбуки-вконтакты, где с перечисленным сильно хуже. Теперь в моде сториз, которые вообще исчезают через 24 часа by design.

Это всё какую глобальную потребность реализует?
Tags:
lodin: A bearded hacker in a hat (Default)
Sunday, July 29th, 2018 03:40 pm
Вот интересно, можно ли в сказочных шахматах сконструировать тройку фигур (A, B, C), такую, что эндшпили A vs B, B vs C и C vs A (возможно, с парой пешек у обеих сторон) выиграны?
lodin: A bearded hacker in a hat (Default)
Wednesday, July 25th, 2018 03:16 pm
А вот что прошаренные люди делают, когда

(а) очень не нравится API какого-то внутреннего компонента (неудобно, нелогично, приходится прыгать через обручи) и
(б) пытаться что-то в нём улучшить - почти гарантированный конфликт с изначальным автором?
Tags:
lodin: A bearded hacker in a hat (Default)
Tuesday, June 12th, 2018 04:05 pm
Вот идея для стартапа. Насадка на противотараканий яд (жидкий или гелеобразный) в форме загнутого сплющенного клюва толщиной с таракана и шириной с таракана же. Можно даже наборами выпускать с разными габаритами в зависимости от типа насекомых.

Это позволило бы доставлять яд непосредственно в щели, доступные насекомым, без ущерба для детей, домашних животных и "поверхностей, могущих соприкасаться с пищевыми продуктами".

Кажется, при современном развитии 3d-печати уже можно сделать прототип из "шишек и веточек" без больших вложений.
Tags:
lodin: A bearded hacker in a hat (Default)
Sunday, May 13th, 2018 06:05 pm
Недавно приснилось, что на орбите Плутона появилось внесолнечное искусственное устройство.

После непродолжительного исследования выясняется, что это автомат, запрограммированный оттормозиться на орбите, намайнить местных материалов, собрать из них собственные точные копии и отправить в соседние системы. Оригинальное же устройство остаётся как послание местной цивилизации, буде таковая имеется.

И кто-то говорит "жаль, что те, кто это придумал, либо давно вымерли, либо шагнули так далеко в развитии, что наш ответ им уже неинтересен".
Tags:
lodin: A bearded hacker in a hat (Default)
Tuesday, May 8th, 2018 03:11 am
У нас на работе принят примерно следующий процесс:
1) Разработчик создаёт ветку и делает в ней изменения;
2) Ветка выкладывается на код-ревью;
3) Замечания исправляются;
4) После устранения найденных проблем и подтверждения от двух разработчиков, ветка вливается в мастер.

И вот, внезапно обнаружил в почте комментарий от коллеги по поводу коммита в ветку в начальной стадии разработки.

Честно говоря, чувствую себя неуютно. Вроде как с одной стороны я за максимально открытый процесс. А с другой, дураку полработы не показывают.

Как вообще относиться к этому?
Tags:
lodin: A bearded hacker in a hat (Default)
Thursday, May 11th, 2017 05:01 pm
Проходил собеседование в контору. Кажется, создал впечатление раздолбая, которого отовсюду повыгоняли. А жаль.

Ибо, как потом выяснилось, они переписывают проект с perl на node, и им нужен человек, который поможет разобраться в легаси. (Это то, что эйчар сказала, деталей технических не знаю).

А у меня джек-пот:
* четыре тысячи репутации на стековерфлоу;
* собственный трекер технического долга (как минимум, я в курсе, что это!);
* опыт экономически оправданного переписывания компонента с языка на язык.

Но они уже дали тестовое двум людям и, вероятно, до меня очередь так и не дойдёт.
Tags:
lodin: A bearded hacker in a hat (Default)
Monday, April 24th, 2017 05:26 pm
Тут вот на слэшдоте писали, что искусственный интеллект научился предсказывать инфаркты, инсульты и прочие нестабильные стенокардии на основании медицинских данных больного.

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

Но ведь, наверное, можно ИИ настрополить отгадывать и по другим данным - частоте сердцебиения, диете, количеству физической нагрузки, диете... То есть, по фитнес-трекеру или даже смартфону пока ещё здорового человека. Вот это, конечно, было бы интересно.
Tags:
lodin: A bearded hacker in a hat (Default)
Thursday, April 20th, 2017 06:41 pm
Латынь из моды вышла ныне,
А пёрл подобен стал латыни...


Вакансий нет нифига, на форуме активности мало, даже холивар "ORM против голого SQL" в рассылке и то не стартовал.

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

Собственно, вопрос не в языках, а вот как с инерцией мышления побороться? Может, упражнения какие-то есть?
Tags:
lodin: A bearded hacker in a hat (Default)
Sunday, April 9th, 2017 01:22 am
Если вы написали свой фреймворк, добавьте $300 к зарплатным ожиданиям. Если вы его выкинули на помойку, добавьте ещё $300. (совет с ЛОРа)

Некоторое время назад я запилил собственный горе-фреймворк на Перле. Запилил, исходя из ощущений вроде "закат солнца вручную" или "прибито гвоздями" и глядя одним глазом на Catalyst и Dancer. Судя по тому, что получилось сразу похоже на Mojolicious, которого я *не* видел, сделал неплохо.

Суть такова... )

И, собственно, у меня назрел вопрос. Где взять людей, которых такая штука может заинтересовать? Не спамить же на perlmonks про каждую версию...
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Thursday, March 23rd, 2017 12:50 pm
Когда кто-то пялится через плечо в твой монитор и комментирует, а ты тоже комментируешь и шутишь и в охотку пилишь код до ночи - это тимворк здорового человека. Остальное тимворк курильщика.
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Monday, March 20th, 2017 11:36 am
В айти (по крайней мере, украинском) две проблемы - дураки и дОроги дикая нехватка миддл+ и нежелание компаний прокачивать джунов за свой счёт.

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

Баллы начисляются раздельно и затем суммируются по следующим параметрам:

* алгоритмы и структуры данных;
* декомпозиция задач, выделение компонентов;
* знание, использование и создание по необходимости инструментов (язык/экосистема на выбор кандидата из заранее известного списка);
* знание тонкостей языка (язык на выбор кандидата из заранее известного списка);
* документирование и стиль.

Драть за экзамен надо как за полугодовые курсы (давая при этом несколько попыток несколько попыток - скажем, три с промежутком 2 месяца). Строгость экзамена следует подобрать так, чтобы обладателя сертификата можно было нанимать джуном без собеседования, если он помылся и поздоровался.
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Tuesday, February 28th, 2017 06:04 pm
Вот интересно, почему бы не сделать в теге <img> атрибут checksum="type:hash"?

Можно бы было в случае утраты картинки найти несколько копий, если она, конечно, есть где-то ещё. Опять же защита от подмены картинки недобросовестным хостером.
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Thursday, February 16th, 2017 12:21 pm
Кажется, понял, откуда берётся эта странная застенчивость у заказчика при попытке выяснить конкретные требования по Срочной и Важной Задаче.

Лужайка для гольфа. Важное лицо из Большой компании и окучивающий его Продавец.
В а ж н о е   л и ц о: Мне тут наши программисты рассказали про ориентированные ациклические графы. Красивая штука!
П р о д а в е ц: Кстати, в нашем продукте они есть. И на 10% ориентированнее, чем у конкурентов!
В а ж н о е   л и ц о: Ух ты! Покажете?
П р о д а в е ц (сглотнув): Да, через недельку где-то будет у Вас свободное время?

Ну, а может, я всё это выдумал. Тоже мне, Шекспир ;)
lodin: A bearded hacker in a hat (Шляпа)
Tuesday, February 7th, 2017 05:08 pm
- Сколько это займёт?
- А хрен его знает.
- Может быть, какая-то помощь нужна?
- Да нет, вроде.
- Тогда сколько займёт?
Намылить, смыть, повторить...

Может, кто-то знает, как это прекратить и что от меня хотят на самом деле? Или какая помощь мне нужна, кроме квалифицированной психиатрической?
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, January 22nd, 2017 03:06 am
А что вообще такое командная работа? Ибо есть ощущение, что я чего-то базового в жизни не понял.

Ибо есть ощущение, что "настойчиво задавать тупые вопросы занятым людям и чувствовать себя ни на что не способным идиотом" - это не она. И "лагерь - наша большая семья" - тоже не она. А что она?..

Из практики вспоминается походная жизнь - там всё просто: делай, как все (или как кэп сказал); не подставляй команду; помогай другим, если можешь. Однако применительно к программированию оно что-то не работает. Да и "делай как все" включает режиим утёнка, который в свою очередь начисто выключает "умение решать проблемы", которое очень хвалил прошлый тимлид и за которое меня, собственно, и нанимали. То есть надо как-то совместить, чтобы и к умным, и к красивым...

Может, есть какие-то хауту, статьи, упражнения? Только не видеоуроки, я их не воспринимаю совсем.

P.S. Мне кажется, много кто понял этот пост, как "начальник из Калифорнии сказал, что у меня плохой тимворк". Нет. Я просто бьюсь лбом о проблемы, очевидные для людей, сидящих в той же комнате. Сами люди при этом комфортные. WTF?!
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Monday, December 12th, 2016 10:21 pm
Повесил анонс собственного проекта на местном айти-портале. За день три коммента - один ссылка на кровавый энтерпрайз (который в качестве боковой возможности и правда имеет нечто схожее с моим проектом по функциональности), два - шуточки по поводу названия. Что-то я как-то большего ожидал...

Будем утешаться чеканной формулировкой [livejournal.com profile] akuklev: "Ощущение, что то, что ты делаешь, не нужно никому, естественно для инноватора. Если люди *знают*, что им *это* нужно, то почти наверняка такое уже есть".
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Thursday, December 1st, 2016 11:47 pm
Везёт, как первому призёру! Попросили на интервью найти все разбиения строки на палиндромы, а я с перепугу нашёл вместо этого все палиндромы в строке. Правильное решение тоже отправил, когда осознал, но не факт, что оно кому-то нужно потом...
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, October 2nd, 2016 11:25 pm
Изготовил из Перла и такой-то матери трекер времени, продолбанного в борьбе с техническим долгом. Пока что умеет:

* регистрацию юзверей;
* задачи/баги;
* комменты/потраченное время;
* предложения фиксов;
* отчёт со сводными данными по задачам.

Планируется:
* маркдаун;
* редактирование;
* менее вырвиглазный дизайн (дизайнер, ау!);
* ещё один отчёт с учётом предложений по фиксу.

Попробовать: http://potracheno.shln.ru/report
Скачать: https://github.com/dallaylaen/potracheno

Установка пока работает только на Линуксе, и то с багами.

Может, и не совсем Рио-де-Жанейро, но таки есть повод надеть белые штаны.
Tags: