Разработка кода и здоровый шмептицизм
203 subscribers
296 photos
47 videos
1 file
153 links
Пишу про коммерческую веб-разработку с ИИ и без него, тимлидинг и будни моей небольшой студии netspark.ru. 20 лет опыта с Drupal, также работаю с Laravel и Vue.js.

Между постами про разработку пишу просто про жизнь, которая в это время происходит.
Download Telegram
Долгое время для передачи файлов вперед-назад между компами по ssh использовал scp, но все говорят — rsync лучше. В частности тем, что в отличие от scp, он умеет докачивать недокачанное. Так что когда в какой-то момент столкнулся с сервером, который scp просто не поддерживает (скачивает несколько килобайт и выкидывает), перешел на rsync.

Сделал себе элиас, чтобы каждый раз ключики не прописывать:

alias rsync-my="rsync -avp --partial --progress --append-verify"


но оказалось, что как только я вместо rsync использую rsync-my — сразу автодополнение директорий на сервере по tab пропадает.

Не проблема. Смотрим, какое дополнение используется rsync:

complete -p rsync  


Видим: complete -o nospace -F _comp_cmd_rsync rsync

И просто добавляем такое же для себя (в ~/.bashrc):

source /usr/share/bash-completion/completions/rsync  
complete -o nospace -F _comp_cmd_rsync rsync-my


Теперь автодополнение работает и жизнь стала немножко лучше.
🔥7
На днях в новостях сообщили, что разработчики Symfony закрыли 19 уязвимостей, найденных моделью Claude Mythos Preview. Что особенно интересно:

A few days later, and following Symfony's security disclosure process, we received a ZIP file with all their findings. In total, Claude Mythos reported 19 security vulnerabilities in Symfony and Twig codebases. The Symfony Core Team reviewed every report manually, and all 19 findings turned out to be real vulnerabilities, with no false positives.


ни одного ложноположительного результата.

Раньше я уже сталкивался с AI-отчетами по безопасности разных web-проектов. Обычно коллеги, или даже заказчики присылали для изучения и доработки. Тогда эти отчеты состояли из ложноположительных срабатываний чуть менее чем полностью. Но даже так затраченное на изучение отчета время того стоило: за 20 «ненастоящими» уязвимостями находилась одна-две-три актуальных. Что само по себе круто, ведь теперь можно их самому не искать, достаточно отсеять из отчета всякую фигню.

А тут — почти два десятка подтвержденных дырок и ни одной ошибки. И хотя Claude Mythos Preview еще не доступен каждому простолюдину — идет закрытое тестирование — это, видимо, успешный успех.

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

А находить уязвимости умеет и он: XSS, утечки API-токенов, idorы всякие, господипрости. Так что был бы инструмент для поиска, а дырочка найдется. Как говорил нам классик, — There is a crack in everything. That's how the light gets in.

Будем бдительны 👀
👍6🔥2
Укрощен газон.
Открывая IDE воин
вспоминает снег.

🥷
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6👏4
Завтрак вайбкодера
😁5
Всем привет, а вот и обзор майских сериальных новинок и возвратов, на которые стоит (или нет) обратить внимание.

Citadel / Цитадель
Вышел второй сезон экшна, в котором бьются иллюминаты против рептилоидов против спецслужб против хрен пойми еще кого. Если нравятся низкорейтинговые боевики или хочется поглазеть на Приянку Чопру Джонас — самое то.

Legends / Легенды
Минисерия по мотивам реальных событий. В преддверии рецессии в британской экономике Маргарет Тетчер срочно потребовалась победа над каким-нибудь кризисом. В связи с чем она объявила беспощадную войну героиновым наркоторговцам. Сериал рассказывает о внедренных в наркобанды без особой подготовки сотрудниках британской таможни. Рейтинг неплохой, каст тоже ничего, будем посмотреть.

Good Omens / Благие знамения
Если вам когда-то понравились два сезона «Благих знамений, экранизации совместной книжки Терри Пратчетта и Нила Геймана, то вот. Внезапно вышел третий сезон, который состоит из одной серии под названием «Финал». Говорят, после второго сезона до Нила Геймана добралась беспощадная волна обвинений в домогательствах. В связи с чем он от производства серии отошёл, но BBC, чтобы не закрывать сериал внезапно, смастерили одну 90-минутную заключительную серию.

Кстати, если вам по душе дуэт Миши Роскошного и Давы Жыльцова, рекомендую комедию Staged, где они (и еще несколько человек) в роли самих себя просто говорят по зуму, потому что ковид и изоляция. Достаточно смешно, и можно потренить английский.

Off Campus / Вне кампуса
Мелодрама с хорошим рейтингом imdb про мальчика, девочку, спорт, учебу, взросление и наверно что-то еще. Я молодежные мелодрамы обычно не смотрю. Но тут даже рейтинг больше 8, наверно хорошая. Вдруг кому зайдет?

Dutton Ranch / Ранчо Даттонов
Производительный Тейлор Шеридан подогнал вам еще один спинофф Йеллоустоуна, на этот раз — продолжение про Бет и Рипа, про их приключения в Техасе. По сути то же самое, но без остальных персонажей. Если неовестерны пока не надоели, то этот куда смотрибельнее «Маршалов», да и рейтинг 8.4 imdb.

The Boroughs / Бороуз
А братья Дафферы смастерили новый сериал а ля Stranger Things. Но на этот раз героями стали не школьники, а наоборот: пожилые бабушки и дедушки, поселившиеся жить в пансионате Бороуз для бабушек и дедушек посреди нью-мексиканской пустыни. Поселились они значит, и внезапно обнаружили что еще в пансионате поселились монстры, которым как раз очень нравятся сочные бабушки и дедушки. Сериал о том, как отважные американские пенсы идут в ответную атаку, побеждают зло и причиняют добро!

Прорыва как у Stranger Things, конечно, не случилось — да никто и не ждал. Сериал вполне смотрибельный, не хуже многих. Но волшебную ламповость первых сезонов «Странных дел» не повторить. Да и из ламповости тут только многочисленные телевизоры.

Rick and Morty / Рик и Морти
Если всё еще смотрите этот лютый мульт, вышел девятый сезон.

#сериалы
3🔥3
продолжение, которое не влезло

Dear England / Дорогая Англия
Биографическая драма про тренера сборной Англии по футболу Гарета Саутгейта. Драма, задающаяся вопросом — почему, почему, ПОЧЕМУ изобретатели футбола не могут ни фига в этот футбол выиграть 😫 Почему бы им не быть как изобретатели хоккея, канадцы которые в футбол тоже не очень. Рейтинг неплохой, всего 4 серии. Посмотрим, интересно же — почему.

Star City / Звездный городок
В описании говорится, что это сериал о том как «советские космонавты, инженеры и разведчики рискуют всем в отчаянной космической программе по первой высадке на Луне». На самом деле это развесистая клюква в жанре альтернативной истории. Советский Союз высадил первых людей на Луне вместо американцев. Всё, разумеется, благодаря страшной ужасной гэбне, отправляющей бедных космонавтиков в космос под дулом автомата. Гэбне везде мерещатся рептилоиды, иллюминаты и американские спецслужбы, поэтому они старательно следят за всеми жителями городка и каждого прослушивают. Американские спецслужбы действительно есть — но реакция нарочито непропорциональная. Везде уныние, все всего боятся, радоваться главные герои вообще не умеют. Главная комитетчица всех пугает, партийные работники всем мешают, отважные космонавты летят на Луну с фигами в карманах скафандров. Как из душа окатило, мог бы сказать Лев Натанович.

Не нашлось пока только дебилизма в стиле Чернобыля, «Главный конструктор, немедленно объясните мне как ракеты летают в космос, иначе солдат выкинет вас из вертолёта». Но может потом ещё будет.

Из положительного — комиссара в пыльном шлеме играет Анна Максвелл Мартин, ей такие роли любой национальности отлично удаются. Ещё позвали заклёпочников, которые одели актеров в олимпийки, а декораторов научили вешать ковры на стену. Ну и автобусы аутентичные добыли. И перевели «Во поле березка стояла» на английский чтобы одна из героинь её заунывно пропела.

Зрителям, судя по рейтингу, не особо нравится. Кстати, это спин-офф For All Mankind, если кому-то интересно.

Это примерно всё, на что я обратил внимание. Напоминаю, что @tv_botopotamus_bot всегда доложит вам о новинках и премьерах в Телеграме и Максе.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3
Вот и лето пришло!

В мае не написал никаких длинных статей — яростно работал. Зато удалось не только сделать для Доктуриста интеграцию с банком Точка: трекинг входящих платежей с распознаванием бронирований в них, создание ссылок на оплату. Но и — буквально вчера — выкатил обновление с новым разделом аналитики. Теперь можно смотреть всякие показатели: выручку, выплаты, долги, LTV туристов, комиссии агентов, прибыль агентства, воронки, распределение по странам и операторам и все такое.

Потом подробнее напишу, когда добавим инфу на самом сервисе.

Помимо этого, можно отметить посты про:
патч безопасности для Drupal
— очередную идиому в английском
— а традиционный сериальный пост можно найти прямо чуть выше 👆

Всем тёплого и продуктивного лета!

Дайджест за апрель
👍6🔥21
Занимаюсь почти 200 дней подряд. Что-то запомнил, что-то не очень и сегодня вон прошёл первую секцию китайского в дуолингве. Дальше будет сложнее, а иероглифы мне уже сейчас без пиньина начали подсовывать.

我非常喜欢中文 Буду продолжать тренировки 🏋️‍♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2👏1
Описал недавнюю интеграцию Доктуриста с банком Точка в виде кейса.

Турагенты могут вести десятки броней одновременно. Каждый день — новые оплаты от туристов, каждый день нужно вручную открыть банк, найти платёж, отметить в CRM оплату по туру (иначе как отслеживать что ничего не забыл?) Звучит как мелочь — но это копится ежедневно, сбивает с ритма и иногда порождает ошибки. И в целом это довольно нудно — переписывать руками из одного места в другое. А что нудно — нам делать не очень хочется.

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

Читать дальше
3👍2
Между тем, Let's Encrypt включил в пользовательское соглашение абзац, что сертботом нельзя пользоваться подшофе грибами американскими санкциями.
Подробностей вроде еще нет, но на всякий случай готовим время на смену сертификатов, готовим клиентов, чтобы приготовили на новые сертификаты денежки 🤑
Веселые времена 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😱2
Forwarded from Pavel Selivanov
Тут похоже letsencrypt собрались забанить всех пользователей их сертификатов под санкциями США: https://news.ycombinator.com/item?id=48453275 сроки пока непонятны, но имейте ввиду.
👌4
А я опять к вам с идиомами из английского. На этот раз без длинных забавных историй, но зато несколько штук сразу! Вот:

Don't drink the water! — относительно популярное напутствие путешественнику. Когда переводил Конкордов, эта фраза выела мне весь мозг. Оказалось, напутствие про то, что не надо мол пить вдали от дома воду из-под крана. Потому что метаболизм туриста может не осилить другой бактериальный фон и состав водички из иностранного водопровода.

Donkey's years — полушуточное выражение, означает долгое-долгое время. Годы, длинные, как у (живого) осла уши. Давным-давно англичане просто говорили donkey's ears, то есть ослиные уши — тоже про период времени, длинный, как уши у осла. Но в ряде акцентов ears и years звучали очень похоже и со временем выражение трансформировалось в donkey's years.

Rain check — это очень популярная идиома, которую обычно переводят как «давай в другой раз?» По смыслу это очень близко, но есть нюанс. Rain checks — это такие «дождевые билеты». Их выдавали тем, кто пришел на спортивный матч, но из-за плохой погоды его пришлось отменить и перенести. С рейн-чеком ты мог попасть на перенесенное мероприятие. Так что в смысле идиомы содержится не просто абстрактное «отложим на когда-нибудь, может быть», а вполне конкретное «сейчас не будем, но сохраним за собой эту возможность».

K9 — в детстве я, как и многие, думал, что в фильме «К9: собачья работа» с Белуши «K9» — это типа такой специальный код подразделения полиции. Когда уже вырос, при просмотре фильмов на английском внезапно обнаружил, что оказывается это омофон. То есть K9 просто звучит как что-то другое. Если ещё не знаете, догадайтесь самостоятельно, что 🙂
🔥4👍21