Заметки Андрея
846 subscribers
63 photos
2 videos
86 links
Публикую ссылки на заметки из своего блога, видео, ссылки на интересные статьи и отвлечённые мысли. Пишу о своей жизни, программировании, компьютерной безопасности, дизайне и образовании.

Другие соцсеточки: andgein.ru

Жаловаться и хвалить: @andgein
Download Telegram
Завтра выступаю на митапе Яндекса. На этот раз буду рассказывать о том, как правильно собирать телеметрию — логи, метрики и трассировки. Пригодится тем, кто пишет приложения, которые больше, чем домашний телеграм-ботик.

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

Ну а благодаря вездесущему онлайну вы можете прийти на митап прямо из тёплой кроватки! А только сегодня действует уникальная скидка в честь Чёрной пятницы — 800%! Все равно мероприятие бесплатное :)

В общем, приходите: yandex.ru/pytup. Мой доклад начинается в 11:40 московского времени.

Обновление: запись уже на ютубе.
Forwarded from AoC 2025
Умничать или решать в лоб?

Сегодня решаем задачку на формальные грамматики, но способ «в лоб» оказывается куда проще, чем использование университетских знаний. Всего несколько регулярных выражений, фишки из последних питонов, простые команды в консоли линукса, и очередная задачка решена!

https://www.youtube.com/watch?v=PHB2XryV0HM
Йуху, зарелизили подкаст со мной и Машей Кискачи от команды ВКонтакте: https://vk.com/wall-147415323_8461! Потравили байки про CTF-соревнования и про их формат.

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

🎧

P.S. А если вы не признаёте вконтакте как подкаст-платформу, то запись залили на все стриминговые площадки, пользуйтесь на здоровье: https://podcast.ru/1540238940
Давно я не писал ничего в блог, пора исправляться 😊

Налейте свой любимый чай, отрежьте вкусный медовичок и почитайте мою заметку про математику физику музыку! 🎹

https://andgein.ru/blog/all/19-notes-and-math/
Представьте, что вы приехали в Италию. Согласен, звучит фантастически по нынешним реалиям. Но тем не менее!

Вы приехали в Италию и, конечно же, первым делом отправляетесь в пиццерию, чтобы попробовать там настоящую итальянскую пиццу.

— Peperoni, per favore, — уверенно говорите вы, и ждёте, когда же вам принесут пиццу с любимой всеми острой колбаской. Ладно-ладно, с любимой мной острой колбаской.

Через 15 минут вам приносят лучшую пиццу пеперони в городе:
Удивлены? Сюрприииз! Peperoni по-итальянски — это обычный стручковый перец. Может быть сладким, а может быть острым, всё как у нас. О колбасе речи вообще не идёт!

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

В Италии, будьте добры, заказывайте pizza alla diavola («пицца с острой колбасой») или же просто salami pizza. Будьте, правда, готовы, что традиционное итальянское салями всё-таки отличается от привычного нам американского пеперони. Основное отличие состоит в том, что пеперони имеет более мелкое зерно (примерно как салями без специй из Милана), мягче и обычно делается в искусственной оболочке.
Всем вкусной пиццы!

А с вами снова была рубрика #не_знал_только_я

P. S. Кстати, слово «пеперони» пишется именно так, никакие буквы в нём не удваиваются. Не верите? Смотрите!
Ну что ж, большой пиццы хватило надолго! Но сегодня вы решили зайти в итальянскую кофейню и заказать любимый латте.

— Latte per me, — говорите вы и ждёте, когда же вам принесут ваш кофе с молоком.

К сожалению (или к счастью — столько ведь нового узнаете!), через 5 минут вам приносят стакан обычного молока. Возможно, правда, тёплого 😊

Ну просто потому что latte по-итальянски — это «молоко» и ничего больше. Что заказали, то и получите.

Если же вы хотите заказать настоящий итальяснкий латте, то попросите сaffè latte, и вас обязательно поймут.

Многие онлайн-переводчики, кстати, предлагают перевести «латте» на итальяснкий как «latte macchiato» (например вот яндекс или гугл). Ну типа помогают вам избежать неловкой ситуации в кофейне.

Вот только латте макиато — это другой напиток! Для приготовления латте в стакан сначала наливается кофе, в который затем аккуратно добавляют молоко. (Часто баристы ещё стараются при этом нарисовать молоком какой-нибудь цветочек на поверхности кофе — это называется латте-арт).

В латте макиато же сначала наливается молоко! Затем молоко взбивается, чтобы сверху образовалась пенка. И только потом, сквозь эту пенку наливается кофе. Из-за разницы в плотности кофе оказывается зажатым между молоком и плёнкой, создавая при этом трёхслойную структуру. Ну а в пенке остаётся пятнышко в том месте, через которое наливали кофе. «Пятнышко», собственно, по-итальянски и будет macchiato. Латте макиато — это «запятнанное молоко», всё просто. Надеюсь, теперь не перепутаете! 😊

Приятного вам кофепития и спасибо Коле @budalnik за подсказку о латте! ☕️
В 2012 году я впервые был в Париже. Кроме всего прочего, меня безумно впечатлила одна штука во французском Ашане: для получения тележки надо было просунуть в специальный замок монетку, вернуть которую можно было только при возвращении тележки на её родное место. Сейчас эта схема всем нам хорошо знакома: в Москве я впервые увидел её в 2013, а в Екатеринбурге, наверно, ещё на год позже.

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

С тех пор прошло всего 9 лет. Но за эти 9 лет мир платежей и наших кошельков поменялся кардинально. Теперь мы не носим с собой монетки и купюры. Мы носим телефоны, часы и браслеты со встроенными Apple Pay и Google Pay. В крайнем случае у нас собой банковская карточка. Но никак не кошелёк с горсткой монет! Нередко стали возникать ситуации, когда ты приходишь в магазин и не можешь взять тележку, потому что у тебя нет с собой монеток 😞 Люди поумнее меня, которые не забывают про этот нюанс, носят с собой специальную «монетку для тележек»... Это провал!

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

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

И пусть 9 лет назад идея была гениальной, но сейчас такой подход — однозначно прошлый век. Пусть он научит нас пересматривать все свои решения и отказываться от них, если они перестают быть гениальными. Так бывает 🤷‍♂️
🔥5
4 декабря, интернет.

Веду бэкенд-трек самой большой айтишной конференции Яндекса. Выходим в прямой эфир в 11 утра по Москве и работаем для вас до самого вечера!

Присоединяйтесь: https://yatalks.yandex.ru/
Не знаете, как технически работает биткоин? Знаете, хотите рассказать друзьям, но лень? Решение есть!

https://www.youtube.com/watch?v=fByTMbY4kGE

(В записи иногда скачет звук, из-за чего смотреть может быть не так приятно. Но done is better than perfect, как учили нас гуру)
#не_знал_только_я

«nonce», используемое в криптографии и в том числе биткоинах — это сокращение от «Number only used ONCE»
В Хургаде, где я сейчас живу, дикие проблемы с дорожным движением — машины ездят буквально без правил. Знаков и разметки почти нет, все только и делают, что без устали бибикают друг другу. За всё время мы встретили тут три светофора, два из которых — в отельной зоне, и только один — в городе.

К чему это приводит? Например, к тому, что когда заказываешь в местном кафе коктейль «Traffic light» («Светофор»), никто не гарантирует, что повара знают, в каком порядке нужно положить киви, клубнику и манго...
😁13🔥8😱2
У Яндекса есть минималистичная версия поиска: ya.ru. Факт, что она до сих пор жива и не изменяет своим принципам минималистичности, является предметом гордости сразу нескольких поколений яндексоидов и дизайнеров студии Лебедева.

Исходный код страницы ya.ru занимает чуть больше 60 Кб (по сети при этом передаётся в сжатом виде — там и вовсе только 18 Кб). Это правда мало для современного интернета. Тянет за собой, правда, ещё сотню килобайтов скриптов, но все равно остаётся достаточно легковесной. Для сравнения (это, разумеется, никакое не соревнование): главная google.com, на которой тоже почти ничего нет, весит в 2 раза больше и тянет больше мегабайта скриптов.

Так вот, сегодня я узнал, что уже давно существует ещё более минималистичная версия «главной» поиска Яндекса. Занимает 483 байта и вообще не требует скриптов! Выглядит по-хакерски, и работает из-за этого только с компов (так что на телефонах придётся включить «Request Desktop Website») 😊

⬛️ Встречайте — https://ya.ru/black
😱13👍32🎉2🤩1
TWIMC: я сейчас в Стамбуле.
🎉17👍97🤔2👎1😱1💩1
В качестве пятничного видео предлагаю вам мою лекцию про юникод. Запись из того времени, когда жизнь была совершенно другой. То есть из февраля.

https://youtu.be/mYhBS_4DoMA

Получилось достаточно легко и смешно, мне кажется. Рассказываю понятным обывателю языком, почему создать единую систему для всех письменностей мира — это сложно, и насколько у человечества это получилось (или нет). Показываю примеры из разных языков — от кириллической Шве () до турецкой İ, от эмодзи с семьёй до Z̶̅̃̇̎̌ ̨͙͖a̶̧̛̤̾͒̐́̈́̈́̓͠l̴͎̞̠͇̪̭͓̲̦͔̥̬̔̈́̌̆̋͊̑̽̍̄̚͝ḡ̸͔̭̝́͌̋͘ͅo̸̘̽̂́̋́̄̃̕̕͝. Конечно, не обошёл стороной и проблемы программистов, которые возникают, когда вы работаете со строками.

В общем, откиньтесь на кресле и потратьте полтора часа на что-нибудь приятное — например, на меня 🙂
8👍2🔥1😁1🤔1
У программистов есть два главных сайта в 2022 году — гитхаб и стековерфлоу. Сегодня я узнал, что на стековерфлоу есть календарь посещений!

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

Если поискать по истории браузера, то можно увидеть: я захожу на стековерфлоу от 2 до 20 раз за день. Иногда все 30 :)

Долгих лет тебе жизни, стековерфлоу! ❤️
🥰12👍8🔥6