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

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

Жаловаться и хвалить: @andgein
Download Telegram
На ютубе есть никому, кажется, не нужная функция — при нажатии на клавиатуре на цифры от 0 до 9 видео моментально перематывается на соответствующий момент времени внутри видео — от 0% до 90% соответственно. Честно говоря, до сегодняшнего дня не понимал, кому это вообще может быть полезно.

Но сегодня узнал, что мастера с помощью этой функции сделали ютуб-пианино — четырёхминутное видео со всеми звуками одной полутора октав позволяет сыграть несколько простых мелодий, используя цифры на клавиатуре в качестве клавиш пианино:

https://www.youtube.com/watch?v=3gZC5763wYk

Пользы все равно супер-мало: аккорды на такой клавиатуре не сыграешь, диапазон маленький, чёрные ноты доступны только по «ссылкам в описании» 🙃. Но зато как элегантно использовали бесполезную функцию ютуба!

3 6 8 7 6 0 9 7
6 8 7 5 7 3
🔥31😁6👏2👌1
Заметки Андрея
Расскажу вам ещё одну историю, связанную с моим «трудоустройством» в Гугл. Ровно месяц назад, 7 апреля, случился тот самый звонок — мне рассказали, что мой контракт разорван. 10 апреля я должен был лететь в Лондон, но никуда не полетел — моя виза аннулировалась…
История с гуглом получила своё продолжение! Нет-нет, коробку с ноутбуком всё ещё не забрали. Скоро ей исполнится два месяца 🤱

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

Составил неполный список дел, о которых всерьёз размышлял или размышляю:
1. Получить права на мотоцикл
2. Научиться летать на вертолёте
3. Пойти на курсы по вокалу, гитару или фортепиано
4. Подтянуть английский
5. Записаться в спортзал или бассейн
6. Съездить в большое путешествие
7. Сделать хирургическую операцию
8. Стать франчайзи или инвестором додо пиццы
9. Заплатить людям, которые подготовят кипу документов для визы талантов в Британию
10. Купить строящуюся квартиру, чтобы потом продать её подороже
11. Вложиться в технические знания: узнать, почему все так любят Rust и Zig, прокачаться в ML, вспомнить, как писать мобильные приложения
12. Вложить как первичный взнос в покупку квартиры заграницей
13. Отложить на покупку Apple Vision Pro
14. Попробовать запустить бизнес из подготовки CTF-соревнований для крупных заказчиков
15. Сделать татуировку

Чтобы всем было веселее, добавил пару лишних пунктов — тех, которых на самом деле не должно быть в этом списке 😉

Конечно, на всё денег не хватит, придётся выбирать. Этим и займусь в ближайшее время 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55👍8🆒4🤔31😁1
Провели на днях большой Attack-Defense CTF на 120 одновременно играющих команд. Для тех, кто не знает, это соревнование, где разбирающиеся в компьютерной безопасности люди соревнуются, кто быстрее взломает наибольшее количество сервисов, созданных нами специально для соревнования. Выиграли, кстати, ребята из России, но на втором и третьем месте — итальянцы, дальше идут Германия, Нидерланды, ОАЭ, Чехия и Индонезия. Очень приятно, что мы научились делать настолько международные соревнования!

Я руководил разработкой этого CTF-а и делал одно из заданий, так что последние недели выдались достаточно сложными. Теперь вот отправляюсь в небольшое путешествие — проветриться. Завтра гуляю по Анталии, затем лечу в Софию, а из неё в Барселону, где задержусь до 3 сентября. Из Барселоны — в Лиссабон, оттуда — в Пальма-де-Майорку и Милан. Из Милана попробую добраться домой 🙃

Постараюсь замечать что-нибудь интересное, выкладывать фоточки в инстаграм и писать сюда. А если вы находитесь в любом из этих городов и хотите встретиться, то пишите — я буду рад 🙂
🔥4013👍2
Турецкий Зираат Банк имеет самые глупые правила составления пароля, которые я видел. Ещё и заставляет менять его каждые 3 месяца 😒
😁25😭4🤡2🙈2🐳1🍓1
Заметки Андрея
Расскажу вам ещё одну историю, связанную с моим «трудоустройством» в Гугл. Ровно месяц назад, 7 апреля, случился тот самый звонок — мне рассказали, что мой контракт разорван. 10 апреля я должен был лететь в Лондон, но никуда не полетел — моя виза аннулировалась…
Помните про невезучую коробку и макбук, который жил свою худшую жизнь?

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

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

И вот это чудо случилось!

Точнее всех оказался Дима Лапшин, который 7 мая сказал, что раз коробка лежит уже три недели, то пролежит ещё и три месяца. На самом деле она пролежала ещё три с половиной месяца 🙂

Пожелаем же макбуку лучшей жизни и более удачливого нового владельца!
😁45👍4
Побывал сегодня в самой западной точке Евразии. Виды — 😍. С трёх сторон тебя окружает океан, над которым ты возвышаешься на высоте 140 метров, с четвёртой стороны стоит один из старейших маяков Португалии, свет которого виден за 46 километров.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥2213🆒1
Летом успел съездить на PyCon Russia и выступить с докладом про новый язык программирования Mojo. История там такая: Крис Латнер, некогда очень активно поучаствовавший в создании LLVM, clang и Swift, вместе со своей командой решил сделать платформу для обучения нейросеточек и другого ML, а для этого делает свой язык программирования, максимально похожий на питон и тесно интегрированный с ним.

Анонс языка был очень мощным: вышло несколько статей, буквально пророчащих смерть обычного питона и становление Mojo в качестве его замены. Мне, разумеется, захотелось разобраться, насколько это серьёзные заявления, а насколько — хайп и кликбейт.

Разобрался! А теперь и вы можете: https://youtu.be/kzNwVdA3t_s.

P. S. А буквально позавчера Mojo стало можно загрузить и попробовать локально, ура: https://www.modular.com/blog/mojo-its-finally-here
🔥135👍3
С одной стороны все знают, что британцы любят пить чай. С другой стороны, Великобритания находится только на третьем месте в мире по потреблению чая (а на первом Турция, если что).

Это не мешает, однако, только в Великобритании существовать такому феномену как «TV pickup»!

Представьте себе: 1990 год, полуфинал чемпионата мира по футболу. Крис Уоддл, полузащитник сборной Англии, выходит на поле, чтобы пробить пенальти. Он переводит дух и наносит удар по Бодо Иллгнеру, немецкому вратарю. Мяч перелетает через перекладину, а Англия вылетает с чемпионата мира.

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

Такие крупные скачки и называются «TV pickup» и происходит примерно раз в год, когда во время паузы в телевизионной трансляции британцы отправляются налить себе чайку. Ни одна электрическая сеть по умолчанию не готова к такому, так что ребята создали целую команду, изучающую телевизионную сетку и готовящуюся ко всем крупным спортивным мероприятиям, запускам сериалов и шоу.

Есть и обратный эффект: когда общество решает провести дни борьбы за экологию или объявляет минуты памяти (как это было в январе 2005 после цунами в Индонезии и в 1997 после похорон принцессы Дианы), то сеть испытвает уже падение мощности, на тысячу или больше мегаватт. К такому тоже стараются готовить сеть, чтобы генерировать меньше электричества, так как «хранить» его сложно и дорого.

Вывода не будет. Но давайте будем аккуратнее, когда делаем что-то всем миром! Никто не умрёт, если часть людей попьёт чай на 5 минут позже 🙂
👍21🔥18😱32👾1
Несколько дней назад я вернулся из поездки по Азии. За три недели мы успели побывать в Японии, Таиланде, Сингапуре и совсем немного в Китае. Было очень круто! По ходу дела выкладывал фотографии в свой инстаграм — https://instagram.com/andrewgein.

К сожалению, инстаграм в России заблокирован, и приходится пользоваться впнами. Моей маме это было неудобно, так что я настроил авто-постинг фоточек из инстаграма в отдельный телеграм-канал. А теперь подумал, что, возможно, кому-то из друзей тоже будет удобно смотреть мои фотографии не в заблокированном инстаграме (знаю, что некоторые люди перестали заходить туда), а в телеграме, который запущен 99% времени!

Никаких гарантий, что авто-постинг не сломается в какой-нибудь момент, но добро пожаловать: @andgein_instagram!

Немного технических подробностей: сначала я попробовал бота от лучшего производителя таких автоматизаций — IFTTT, но IFTTT использует официальное апи инстаграма, которое отдаёт только первую фотографию из серии и совсем не отдаёт видео. Так что пришлось переехать на стороннего бота, который в наглую парсит инстаграм. Чтобы бота не забанили, он парсит соцсети раз в несколько часов, из-за чего появляется задержка, один раз она дошла до 30 часов. Но мне показалось, что это должно быть не очень существенно 🙂
🔥19👍531
В туристических поездках я люблю записывать все свои расходы. Сложно сходу сказать, зачем! Но, во-первых, это красиво 🙂

А ещё можно потом оценить, на что ушло больше всего денег. Например, видишь, что интернет — самая дешёвая категория, так что в следующей поездке вообще перестаёшь переживать и сразу покупаешь комфортное количество гигабайтов, особо не экономя. Или видишь, что развлечения, как бы мы ни старались, все равно сто́ят в три раза дешевле, чем жильё (тут, правда, сказались дорогие Япония и Сингапур), и становится понятна мантра «раз уж приехали, надо попробовать все развлечения, сколько бы они ни стоили».

Суммарно поездка стоила $7000. Это на три недели и на двоих, да, но все равно жутко дорог. Правда, нельзя сказать, что мы экономили — жили в хороших гостиницах, ходили в парки развлечений и зоопарки, на смотровые площадки и в торговые центры. Если хочется, можно съездить по нашему маршруту раза в полтора, а то и два дешевле 🙃

Чтобы получились такие графики, приходится записывать каждую трату. Я это делаю в специально настроенной гугл-табличке, которая умеет автоматически конвертировать валюты, подсчитывать статистику по дням (больше всего, $200 за день, мы потратили в Сингапуре, когда катались на канатной дороге и картинге, обедали в мишленовской забегаловке, а ужинали в Five Guys) и делать другие полезные штуки.

Если вы пользуетесь сплитвайзом (приложением для шаринга трат в поездках и не только), то можно такую табличку получить экспортом из сплитвайза.
👍212
А в случае поездки через несколько мест можно посчитать статистику по странам — видно, что дороже всего нам обошёлся Сингапур, что неудивительно (траты в рублях на картинке — это покупка авиабилетов через российских посредников).

Чтобы различать сингапурский доллар от американского, пришлось в гуглдоке использовать обозначения $ и S$. Так-то по жизни в Сингапуре тоже используют просто $. Аналогично с японскими йенами и китайскими юанями, обе этих валюты используют значок ¥.

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

Такая вот арифметика!
👍16🔥1
Весной этого года съездил в Армению на Заграничную Математическую Школу, которая теперь ребренднулась и называется U Кэмп. На самом деле это ответвление Зимней Математической Школы, которую уже 50+ лет проводит наш матмех в Свердловской области. Целевая аудитория первого U Кэмпа — те, кто живёт заграницей и скучает по ЗМШ.

Съездил я в эту школу только на один день. Приехал, прочитал лекцию, послушал другие, пообщался и поехал гулять по Еревану. Правда, на ЗМШ последние несколько лет я ездил по такой же схеме 🙂

Школа эта (что ЗМШ, что U Кэмп) — максимально неформальная. Студенты и выпускники, часто приходящиеся друг другу старыми друзьями, собираются на 5-7 дней, чтобы отдохнуть, побеситься, провести конкурсы и заодно послушать лекции по математике и программированию, истории, культуре и бог знает чему ещё.

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

К чему это я? К тому, что наконец-то выложили записи тех весенних выступлений.

Дисклеймер: звук ужасный (смех зрителей и скрежет стульями слышно чаще, чем меня), проектор был плохой, камера снимает кособоко, экран не записался. Как бы ребята не старались смонтировать результат хорошо, с точки зрения продакшена эта запись — полный провал. Но и цели такой не стояло! Зато мы знатно повеселились, обсуждая устройство наших глаз и восприятие цвета. Если вдруг вам это интересно, приходите посмотреть 🙂

Можно при этом открыть мою презентацию в соседней вкладке, чтобы было хорошо видно картинки: andgein.ru/color-2023
32
Две недели назад я переехал в Лондон.

После весенней истории с гуглом прошло достаточно много времени, пока я прошёл собеседования в другую компанию, договорился об оффере, получить новую визу и приехать. Но я совсем не жалею — это были отличные полгода! Я отдохнул, позанимался вокалом и английским, поруководил командой разработки большого международного CTF-а и посетил десяток стран в Европе и Азии. С удовольствием не выходил бы на работу ещё несколько месяцев, но увы — теперь я счастливый «инженер четвёртого уровня» в Эппл. Опять же, ни о чём не жалею!

Переезд в Лондон в декабре, однако, преподносит свои сюрпризы. Например, Католическое Рождество. Есть ощущение, что в районе рождества в Британии не работает примерно ничего.

25 декабря даже общественный транспорт Лондона не ходил: автобусы, электрички и метро на день превратились в тыквы. Перемещаться по городу можно было на своём автомобиле, такси (которое ещё и брало дополнительную плату за каждую поездку), велосипеде или пешком. Но это ладно, один день можно и потерпеть. Но многие под предлогом рождества закрываются на две недели! Начинают отдыхать 22–24 декабря и заканчивают только в январе. И я не говорю сейчас про офисных сотрудников, тех же программистов, которые таким образом влияют только на количество заработанного. Закрываются даже магазины продуктов и кафе!

Последние годы в «продвинутой» части России принято обсуждать, что долгие новогодние праздники с 1 по 8–10 января — атавизм, присутствующий только у нас. Мол, в просвещенной Европе отдыхают два-три дня на Рождество и Новый год, а всё остальное время работают. Но пока кажется, что нет, у них та же ерунда, местами даже сильнее 🙂 Что в Москве, что в Екатеринбурге я могу 1 января в 7 утра сесть на трамвай и поехать по своим делам. 2 января большинство магазинов будет открыто, 4–6 января откроются отделения банков, и только школы, университеты и офисы откроются через неделю. Здесь же, в Лондоне, есть ощущение, что на две недели отдыхать ушли примерно все!

Ну а что влияет на моё обустройство здесь больше всего — на недели вокруг Рождества закрываются HR-департамент Эппла, некоторые банки и почти все агентства по недвижимости. Открыть счёт и найти жильё в конце декабря становится крайне сложно (но будем честными — на этом пути Рождество далеко не единственная преграда...)

Ладно, поныл вам тут, в следующий раз что-нибудь классное про Лондон напишу!
👍44🍾16🎄117🎅3🥰1💔1
На фотографии — расписание работы магазинчика с сендвичами и кофе «Pret a Manger». На скриншоте — автоматический ответ от Делойта — консалтинговой компании, которую Эппл нанял для помощи мне с переездом.
😁11😢9