Avatar

Talleyran

@talleyran / blog.talleyran.ru

реалист со взглядом романтика

Закреплённый пост

Привет, читатель! Меня зовут Антон. Я работаю в IT и разрабатываю всякие решения для автоматизации бизнеса: CRM и BPM-системы, личные кабинеты и сайты.

В свободное время я пишу много полезного и не очень софта для себя и забавы ради. Люблю путешествовать, читать детективы и фантастику, смотреть кино и сериалы, играть в настолки и вкусно кушать.

Ещё я люблю фотографировать, можете посмотреть мои фото в отдельном блоге или спросить меня абсолютно о чём угодно и я с удовольствием отвечу.

Ball sort puzzle

Продолжаю тему казуальных игр наведения порядка в старых проектах и исходниках.

Опубликовал новую версию шариков с пробирками, теперь поиграть всегда можно тут.

Дизайн претерпел ряд качественных изменений. Вот, посмотрите, как было изначально:

К слову это чистый css, даже нет svg. Самая приятная моему лично глазу фишечка это то, что собранная пробирка затыкается пробкой.

Ещё бы дописать проверку, что ходов не осталось, но как-то пока лень.

Про казуальные игры

Знаете, писать игры это вообще ни разу не то же самое, что бизнес приложения. Это гораздо сложнее.

Три в ряд

Я как-то давно рассказывал, что забавы ради написал игру «три в ряд» за 5 часов.

Теперь у меня появилось отличное место, чтобы поделиться ей с миром, так что, если кто-то хотел поиграть, то она живёт вот тут.

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

NetWalk

У меня очень давно лежал чужой код игры «NetWalk». Я несколько раз пытался в нём разобраться, но он нереально замудрёный с кучей бинарных операций, и большим количеством глобально задекларированных функций и переменных.

И вот у меня наконец дошли руки в нём разобраться и написать в три раза короче, переложив кучу скучных вещей на Vue.js

Из неочевидного там оказались только две функции: построитель и проверка соединений, которые обе работают по алгоритму поиска в ширину с очередью.

Поиграть в неё так же теперь можно вот здесь.

На будущее так же хочу управлять сложностью, добавить режим игры, где есть 2 сервера и каких-нибудь ещё айтишных мемчиков, чтобы все это дело немножко оживить.

К сожалению или к счастью, они никак не оптимизированы под мобилки и желание это делать у меня пока отсутствует. Но с ПК потыкать приятно, особенно сидя в зуме на скучной встрече.

Что бы ещё написать для тренировки мозгов?

Avatar

Как чистить ленту. Ну, для начала, всех похудашек. Потом всех нытиков. Потом неопределившихся с половой принадлежностью. Потом...

Потом суицидников, селфхарм и депрессирующих. Панических атакуемых. Страдающих по мудакам. Потом...

Очистил. Никого не осталось. Начал добавлять.

P. S. Забыл ЕГЭшников, ОГЭшников и других гэшников.

Avatar

Звучит как отличный план

Про интеграции

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

Теперь же, после нескольких успешных проектов по совмещению несовместимого, у меня руки чешутся заинтегрировать всё на свете.

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

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

Какие ты смотрел сериалы

Avatar

Досмотрел до конца

  1. Видоизмененный углерод
  2. Аватар: Легенда об Аанге
  3. Кости
  4. Камелот
  5. Касл
  6. Отчаянные домохозяйки
  7. До смерти красива
  8. Элементарно
  9. Конец игры
  10. Без лица
  11. Вспомни, что будет
  12. Вечность
  13. Грань
  14. Игра престолов
  15. На старт!
  16. Университет
  17. Доктор Хаус
  18. Как я встретил вашу маму
  19. Живая мишень
  20. Дживс и Вустер
  21. Легенда об Искателе
  22. Обмани меня
  23. Мужчины в деле
  24. Мерлин
  25. Леди-детектив мисс Фрайни Фишер
  26. Мистер Робот
  27. Частные сыщики
  28. Ясновидец
  29. Лучшие пончики
  30. Теория большого взрыва
  31. Борджиа
  32. Игры Гудвина
  33. Компьютерщики
  34. Библиотекари
  35. Потерянная комната
  36. Менталист
  37. Девять жизней Хлои Кинг
  38. Ход королевы
  39. Визитеры
  40. Хранилище 13
  41. Белый воротничок
  42. Два отца и два сына
  43. Метод Фрейда
  44. Полицейский с Рублёвки
  45. Приключения Шерлока Холмса и доктора Ватсона
  46. Физрук
  47. Светлячок
  48. Интерны
  49. Отель Элеон
  50. Дылды
  51. Девушки с Макаровым
  52. Кандис Ренуар

Смотрю, возможно когда-нибудь досмотрю

  1. Пуаро Агаты Кристи
  2. Книжный магазин Блэка
  3. Черное зеркало
  4. Бруклин 9-9
  5. Полиция Чикаго
  6. Гравити Фолз
  7. Хадсон и Рекс
  8. Любовь, смерть и роботы
  9. Люцифер
  10. Сорвиголова
  11. Чисто английские убийства
  12. Расследования Мердока
  13. 4исла
  14. Шекспир и Хэтэуэй: Частные детективы
  15. Шерлок
  16. Звездные войны: Войны клонов
  17. Мандалорец
  18. Ведьмак
  19. Мажор
  20. Нюхач

По какой-то причине бросил и скорее всего не досмотрю

  1. Стрела
  2. Слепое пятно
  3. Подпольная империя
  4. Короли побега
  5. Декстер
  6. Все ненавидят Криса
  7. Фарго
  8. Анатомия страсти
  9. Гримм
  10. Счастливый конец
  11. Герои
  12. Джессика Джонс
  13. Отбросы
  14. Новенькая
  15. Побег
  16. Сумеречные охотники
  17. Сшиватели
  18. Очень странные дела
  19. Форс-мажоры
  20. Сверхъестественное
  21. Флэш
  22. Члены королевской семьи
  23. Дневники вампира
  24. Настоящий детектив
  25. Два с половиной человека
  26. Восьмидесятые
  27. Закрытая школа

Тут нет Аниме, иначе этот список вообще никуда бы не влез. И наверное нет ещё каких-то русских тайтлов, про которые я просто забыл.

Спасибо большое за вопрос!

Давненько никто не передавал эстафеты, я аж соскучился. А тут @marina-teatalks как почувствовала.

Суть этой эстафеты в моём вольном изложении заключается в том, чтобы показать несколько "сохранёнок", (картинок на телефоне или пк) которые характеризуют как-то меня и мою эстетику.

На моем телефоне, если не считать хлама, который приходит в мессенджеры лежит только вот такая папочка и по-моему она очень в тему.

Передаю всем желающим!

P.S. И вопросики тоже никто давно не задавал, а я бы поотвечал с удовольствием!

Про старый и новый блокнот

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

Он лишился 2/3 страниц, несколько раз купался в чае и кофе, имел на обложке характерный след от кружки и вообще размочалился так, что стыдно такое было кому-то показывать.

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

Нашел, поставил внутрь крафтовые «форзацы» из плотного картона, полтора новых блока в точку тёплого белого цвета (спасибо озон) и теперь хоть не стыдно такой брать куда-то с собой.

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

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

Про новый сайт

Была у меня мысль, что поддержка не ответит никогда, поэтому я достал из старых проектов свой самописный MVC PHP фреймворк и написал на нем себе новый сайт.

Что уже реализовано

  • роутинг с человекопонятными url
  • безопасное обращение к бд
  • полноценный блог (посты, постраничная навигация, черновики, теги, поиск, rss), пока этот модуль отключен, но скорее всего я буду там выкладывать большие статьи, связанные с разработкой, потому что тут куски кода и примеры показывать по прежнему нормально нельзя
  • управление статическими страницами и меню
  • мощный редактор markdown/html с подсветкой синтаксиса, сворачиванием блоков, emmet-ом, поиском-заменой, проверкой на закрывание тегов и бьютифаером
  • прикрепление картинок перетаскиванием
  • автоматическая сборка адаптивных фотосетов и лайтбоксов
  • двухфакторная авторизация на основе одноразовых паролей с привязкой ко времени и HMAC
  • максимально короткий код, никаких лишних библиотек, никакого node-modules
  • компоненты админки на Vue.js, отдельной админ-панели нет, всё раскидано по сайту и вписано прямо в дизайн: авторизованный я вижу кнопки редактирования, а обычные читатели только чистую верстку
  • дизайн на сетке bootstrap потому что я его люблю, знаю наизусть и мне лень придумывать что-то другое, плюс я могу в редакторе страниц использовать все его классы и делать всё, что угодно не залезая в CSS. Плюс автоматическая адаптивность под мобильные устройства конечно же.

Что ещё осталось сделать

  • Переключить тамблер на поддомен blog.talleyran.ru, DNS обновляются ооооочень долго (тут должна быть картинка со ждуном, который не дождался и уснул)
  • Переписать темы этого блога и photo.talleyran.ru на bootstrap, чтобы везде верстка была одинаковая, потому что сейчас выглядит упорото, как кинопоиск из разных кусков и меню не совпадает, и выпилить весь ненужный теперь кривой javascript.
  • Доделать некоторые статические страницы
  • Прикрутить на место тёмную тему
  • Разобраться с SEO, у тумбы она была чуть более, чем никакая

Что бы я ещё сделал, если бы меня так и не разблокировали, но теперь уже лень

  • автоматический постинг постов в канал телеграм через бота
  • передача реакций и комментариев обратно из телеграма для отображения в веб
  • какой-то способ отображать комментарии, либо с авторизацией через соцсети, либо виджетом (дискус, вк и т.д.)

Ку-ку

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

Что я успел сделать за это время?

  • Сходил в отпуск
  • Открыл дачный сезон
  • Пожарил мясца на мангале
  • Сделал заборчики для тыквенных грядок, чтобы Пальма всё не затоптала
  • Написал себе новый движок сайта, на своем хостинге, чтобы все не отваливалось нафиг полностью в таких ситуациях (про это потом расскажу отдельно)
  • Успел задолбаться на работе за 3 дня так, как будто это была не короткая з-х дневная рабочая неделя, а длинная 6-дневная, причём по 12 часов
  • Заказал много японских вкуснях, чтобы хоть как-то отойти от этого всего

Хорошо, что впереди длинные выходные.

Люди в интернете: покупают у мошенников краденые аккаунты нетфликса.

Я, который никогда не понимал, зачем аккаунт на нетфликс вообще нужен:

Про Mi Smart Band 6

Очень давно хотелось обновить старые фитнес-браслеты Mi Band 2, потому что сейчас уже вышла аж шестая версия, в которой появилось немерено новых фич и по сути это теперь полноценные смарт часы всего за 3 с небольшим тысячи рублей.

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

Но самым сложным оказалось не настроить всё это дело под себя, а выбрать циферблат.

Есть стандартные 3 варианта в самих часах, ещё куча в официальном приложении Zepp Life (да, теперь Mi Fit называется так) и ещё 3 раза по столько же от всяческих умельцев в многочисленных приложениях, например Mi Band 6 Watch Faces. Если мало этого, то есть отдельная ветка на 4pda, а ещё онлайн-конструктор и отдельное приложение под винду для сборки текстур для особо искушённых энтузиастов. В конструкторе все шаблоны убогие, а самостоятельная сборка — лютый геморрой, потому что прошивка ничего не знает про шрифты и каждую циферку надо подкладывать как набор png-шных спрайтов, высчитывая отступы по пикселям.

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

Про хранение сковородок

У нас на кухне есть такой ящик, где лежат кастрюли и сковородки для готовки.

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

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

Самое сложное было разметить всё это дело. Удачное расстояние между ручками никак не хотело выравниваться, пока я случайно не повернул линейку другой стороной, где была дюймовая шкала. Внезапно отверстия с шагом в пол дюйма оказались идеальны.

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

Душевное равновесие восстановлено.

Мадонна канцлера Ролена

Что-то я всё про еду да про компьютеры. Давайте сегодня про живопись и музыку.

Есть такая картина кисти нидерландского художника Яна ван Эйка, написанная в далёком 1435 году. На ней канцлеру Бургундии Николя Ролену явилась Дева Мария с младенцем Иисусом на руках.

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

И про эту картину я может никогда бы не узнал, если бы, не одноимённая, потрясающая до глубины души песня. Я честно пытался найти более качественное видео, но не получилось:

Поёт её Канцлер Ги (Майя Котовская), основательница музыкального проекта «Bregan D’Ert»:

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

Есть видео с живыми выступлением с концертов, но они все сняты на дешёвые телефоны. Тут выкладывать не буду.

Avatar

Назовите свой топ 5 любимых аниме.

Avatar

Это из области впихнуть невпихуемое. Могу согласиться как минимум на десять и то с большим трудом:

  • Призрак в доспехах
  • Яблочное зёрнышко
  • Время Евы
  • Чобиты
  • Эльфийская песнь
  • Врата Штейна
  • Эйр Гир
  • Дурара
  • Твоё имя
  • Торадора

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

Ещё где-то рядышком есть тайтлов 20, которые буквально на нанометр не влезли в этот список, хотя тоже заслуживают в нём быть.

Про новый стол и второй монитор

Мой феерический поход в мебельный магазин увенчался успехом.

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

Так же я совершенно не обратил внимания на большой вынос верхней столешницы над тумбой слева, из за чего на неё ни в какую не влез мой огромный МФУ. Обидно, но не критично. Может когда-нибудь закажу для него отдельную тумбу. Или куплю новый принтер поменьше, если этот совсем помрёт.

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

Да, я не удержался и взял этого малыша, потому что работать постоянно переключаясь между окнами невозможно, несмотря на хоткеи, виртуальные столы и прочие блага, как бы я не пытался к этому привыкнуть.

А теперь на второй монитор уехали мессенджеры, музыка, видео, и то окно браузера в котором в live-view показывается собранный проект. Жизнь стала прекрасна.

Тьма над тьмой даёт свет

По многочисленным просьбам трудящихся и отдельно @utoshi-san делюсь своим мнением о книжном цикле — приключениях мага смерти Артура Рэйша авторства Александры Лисиной.

Надеюсь, Лабиринт простит мне позаимствованную фотку, потому что у меня самого этих книг в бумажном виде нет, а обложки красивые.

Читать и рассматривать эту историю стоит исключительно полностью от начала и до конца и нельзя судить по какой-то одной книге, как сделали некоторые другие, с позволения сказать «рецензенты».

В пяти томах собраны девять «дел», которые предстоит раскрыть главному герою, а так же попутно разгадать несколько тайн, уходящих в века. Сам Артур внешне выглядит как Геральд из Ривии, а по характеру и способностям очень сильно напоминает Макса из Ехо. Да и в принципе в этом волшебном детективном мире с атмосферой Викторианской Англии очень много чего напоминает другие произведения других авторов. Но для меня лично это совершенно не делает книги плохими. Повествование идет легко и с юмором, который не может не греть даже в таком мрачном мире и порой в достаточно криповых моментах.

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

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

Лично меня очень тронул потрясающий образ смерти, как девушки, самой красивой на свете, в нежных объятиях которой уйти в мир иной совсем не страшно. Только за этого персонажа я готов простить всё.

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