Две недели назад я переехал в Лондон.
После весенней истории с гуглом прошло достаточно много времени, пока я прошёл собеседования в другую компанию, договорился об оффере, получить новую визу и приехать. Но я совсем не жалею — это были отличные полгода! Я отдохнул, позанимался вокалом и английским, поруководил командой разработки большого международного CTF-а и посетил десяток стран в Европе и Азии. С удовольствием не выходил бы на работу ещё несколько месяцев, но увы — теперь я счастливый «инженер четвёртого уровня» в Эппл. Опять же, ни о чём не жалею!
Переезд в Лондон в декабре, однако, преподносит свои сюрпризы. Например, Католическое Рождество. Есть ощущение, что в районе рождества в Британии не работает примерно ничего.
25 декабря даже общественный транспорт Лондона не ходил: автобусы, электрички и метро на день превратились в тыквы. Перемещаться по городу можно было на своём автомобиле, такси (которое ещё и брало дополнительную плату за каждую поездку), велосипеде или пешком. Но это ладно, один день можно и потерпеть. Но многие под предлогом рождества закрываются на две недели! Начинают отдыхать 22–24 декабря и заканчивают только в январе. И я не говорю сейчас про офисных сотрудников, тех же программистов, которые таким образом влияют только на количество заработанного. Закрываются даже магазины продуктов и кафе!
Последние годы в «продвинутой» части России принято обсуждать, что долгие новогодние праздники с 1 по 8–10 января — атавизм, присутствующий только у нас. Мол, в просвещенной Европе отдыхают два-три дня на Рождество и Новый год, а всё остальное время работают. Но пока кажется, что нет, у них та же ерунда, местами даже сильнее 🙂 Что в Москве, что в Екатеринбурге я могу 1 января в 7 утра сесть на трамвай и поехать по своим делам. 2 января большинство магазинов будет открыто, 4–6 января откроются отделения банков, и только школы, университеты и офисы откроются через неделю. Здесь же, в Лондоне, есть ощущение, что на две недели отдыхать ушли примерно все!
Ну а что влияет на моё обустройство здесь больше всего — на недели вокруг Рождества закрываются HR-департамент Эппла, некоторые банки и почти все агентства по недвижимости. Открыть счёт и найти жильё в конце декабря становится крайне сложно (но будем честными — на этом пути Рождество далеко не единственная преграда...)
Ладно, поныл вам тут, в следующий раз что-нибудь классное про Лондон напишу!
После весенней истории с гуглом прошло достаточно много времени, пока я прошёл собеседования в другую компанию, договорился об оффере, получить новую визу и приехать. Но я совсем не жалею — это были отличные полгода! Я отдохнул, позанимался вокалом и английским, поруководил командой разработки большого международного CTF-а и посетил десяток стран в Европе и Азии. С удовольствием не выходил бы на работу ещё несколько месяцев, но увы — теперь я счастливый «инженер четвёртого уровня» в Эппл. Опять же, ни о чём не жалею!
Переезд в Лондон в декабре, однако, преподносит свои сюрпризы. Например, Католическое Рождество. Есть ощущение, что в районе рождества в Британии не работает примерно ничего.
25 декабря даже общественный транспорт Лондона не ходил: автобусы, электрички и метро на день превратились в тыквы. Перемещаться по городу можно было на своём автомобиле, такси (которое ещё и брало дополнительную плату за каждую поездку), велосипеде или пешком. Но это ладно, один день можно и потерпеть. Но многие под предлогом рождества закрываются на две недели! Начинают отдыхать 22–24 декабря и заканчивают только в январе. И я не говорю сейчас про офисных сотрудников, тех же программистов, которые таким образом влияют только на количество заработанного. Закрываются даже магазины продуктов и кафе!
Последние годы в «продвинутой» части России принято обсуждать, что долгие новогодние праздники с 1 по 8–10 января — атавизм, присутствующий только у нас. Мол, в просвещенной Европе отдыхают два-три дня на Рождество и Новый год, а всё остальное время работают. Но пока кажется, что нет, у них та же ерунда, местами даже сильнее 🙂 Что в Москве, что в Екатеринбурге я могу 1 января в 7 утра сесть на трамвай и поехать по своим делам. 2 января большинство магазинов будет открыто, 4–6 января откроются отделения банков, и только школы, университеты и офисы откроются через неделю. Здесь же, в Лондоне, есть ощущение, что на две недели отдыхать ушли примерно все!
Ну а что влияет на моё обустройство здесь больше всего — на недели вокруг Рождества закрываются HR-департамент Эппла, некоторые банки и почти все агентства по недвижимости. Открыть счёт и найти жильё в конце декабря становится крайне сложно (но будем честными — на этом пути Рождество далеко не единственная преграда...)
Ладно, поныл вам тут, в следующий раз что-нибудь классное про Лондон напишу!
👍44🍾16🎄11❤7🎅3🥰1💔1
На фотографии — расписание работы магазинчика с сендвичами и кофе «Pret a Manger». На скриншоте — автоматический ответ от Делойта — консалтинговой компании, которую Эппл нанял для помощи мне с переездом.
😁11😢9
Обещал рассказать классное про Лондон!
Если купить здесь сим-карту любого из крупных операторов, вставить её в айфон и спуститься в метро, то телефон автоматически подключится к вай-фаю с интернетом! Это удобно, так как мобильная сеть под землёй здесь не ловит.
В то же время, это может быть не так удобно, если ты уже сел в поезд и едешь, так как в перегонах вай-фая нет. Магия с вай-фаем работает только на станциях.
На андроидах это тоже работает, но автоматического подключения, кажется, не произойдёт, надо будет выбрать сеть вашего провайдера из списка сетей (например, «Three_WIFI» для моего оператора Three) и подключиться. При этом подключиться можно только к сети вашего оператора.
Волшебство здесь заключается в том, что это не обычная открытая сеть без пароля, как бывает в некоторых кафешках и других общественных местах. В таких беспарольных сетях весь трафик летает незашифрованным, и это плохо. В лондонском же метро никакого пароля вводить не надо, но трафик летает зашифрованным, так же, как в сетях с паролем. Как же это работает?
Обычно для безопасного подключения к вай-фаю надо ввести пароль или логин с паролем. Здесь пароля нет, но к счастью, наши мобильные телефоны и так обладают некоторым секретом, если в него вставлена сим-карта! Для подключения в таком случае используется специальная разновидность протокола EAP, которая называется EAP-SIM. Она позволяет телефону аутенфицироваться в вай-фай сети с помощью алгоритмов безопасности, заложенных в GSM-сети и SIM-карты. В России я такого никогда не видел, так что сначала даже не поверил рассказам других людей, что так бывает. Пришлось разбираться! Разобрался, и вот теперь пишу вам 🙃
Такой подход, кстати, может использоваться не только в метро. Он, как выяснилось, называется Wi-Fi Offload, и позволяет снимать нагрузку с вышек сотовой связи, переключая клиентов на вай-фай соединение. Например, в помещениях, где находится много людей, GSM-сигнал будет работать заведомо хуже, чем правильно спроектированная Wi-Fi сеть. Так что это выгодно как для вас, так и для оператора. Оператор даже может автоматически передавать телефону список вай-фай сетей, а телефон будет подключаться к ним с помощью EAP-SIM, ничего не запрашивая у вас.
Но и это ещё не всё! Оказывается, дабы выжать ещё больше производительности из сетевых соединений, существует протокол Multipath TCP, который позволяет устанавливать TCP-соединение сразу по двум каналам связи: например по 5G и через Wi-Fi. Таким образом, вместо переключения с мобильного интернета на Wi-Fi ваш телефон может использовать обе сети одновременно для достижения ещё большей скорости.
Круто, что я могу сказать! Кучу открытий принесло мне лондонское метро 🙂
Если купить здесь сим-карту любого из крупных операторов, вставить её в айфон и спуститься в метро, то телефон автоматически подключится к вай-фаю с интернетом! Это удобно, так как мобильная сеть под землёй здесь не ловит.
В то же время, это может быть не так удобно, если ты уже сел в поезд и едешь, так как в перегонах вай-фая нет. Магия с вай-фаем работает только на станциях.
На андроидах это тоже работает, но автоматического подключения, кажется, не произойдёт, надо будет выбрать сеть вашего провайдера из списка сетей (например, «Three_WIFI» для моего оператора Three) и подключиться. При этом подключиться можно только к сети вашего оператора.
Волшебство здесь заключается в том, что это не обычная открытая сеть без пароля, как бывает в некоторых кафешках и других общественных местах. В таких беспарольных сетях весь трафик летает незашифрованным, и это плохо. В лондонском же метро никакого пароля вводить не надо, но трафик летает зашифрованным, так же, как в сетях с паролем. Как же это работает?
Обычно для безопасного подключения к вай-фаю надо ввести пароль или логин с паролем. Здесь пароля нет, но к счастью, наши мобильные телефоны и так обладают некоторым секретом, если в него вставлена сим-карта! Для подключения в таком случае используется специальная разновидность протокола EAP, которая называется EAP-SIM. Она позволяет телефону аутенфицироваться в вай-фай сети с помощью алгоритмов безопасности, заложенных в GSM-сети и SIM-карты. В России я такого никогда не видел, так что сначала даже не поверил рассказам других людей, что так бывает. Пришлось разбираться! Разобрался, и вот теперь пишу вам 🙃
Такой подход, кстати, может использоваться не только в метро. Он, как выяснилось, называется Wi-Fi Offload, и позволяет снимать нагрузку с вышек сотовой связи, переключая клиентов на вай-фай соединение. Например, в помещениях, где находится много людей, GSM-сигнал будет работать заведомо хуже, чем правильно спроектированная Wi-Fi сеть. Так что это выгодно как для вас, так и для оператора. Оператор даже может автоматически передавать телефону список вай-фай сетей, а телефон будет подключаться к ним с помощью EAP-SIM, ничего не запрашивая у вас.
Но и это ещё не всё! Оказывается, дабы выжать ещё больше производительности из сетевых соединений, существует протокол Multipath TCP, который позволяет устанавливать TCP-соединение сразу по двум каналам связи: например по 5G и через Wi-Fi. Таким образом, вместо переключения с мобильного интернета на Wi-Fi ваш телефон может использовать обе сети одновременно для достижения ещё большей скорости.
Круто, что я могу сказать! Кучу открытий принесло мне лондонское метро 🙂
🔥42👍6❤4🤷♂3🤓1
Случайные факты из категории #не_знал_только_я, которые я узнал за выходные:
· Взрослые люди с голубыми глазами — вероятнее всего, наследники одного конкретного предка, жившего 6000–10000 лет назад. Его мутация гена HERC2 привела к уменьшению количества меланина в радужной оболочке глаза, что поменяло цвет глаз с коричнего на голубой (другие мутации этого гена обычно приводят к недостатку меланина и в других частях тела, что приводит к альбинизму).
К счастью, безобидная мутация голубых глаз закрепилась на века, хотя голубоглазость и является сама по себе рецессивным признаком. Вероятнее всего, это произошло благодаря тому, что некоторые потомки общего голубоглазого предка поженились между собой и родили детей.
https://pubmed.ncbi.nlm.nih.gov/18172690/
Кстати, 99% населения Эстонии — сине- и голубоглазые.
https://gitnux.org/eye-color-statistics/
· Королева Елизавета II и её муж Филипп — четвероюродные сестра и брат. Известная королева Виктория — их общая пра-пра-бабушка. Да, среди монархов бывали и свадьбы с куда более близкими родственниками, даже несмотря на повышенный риск развития генетических заболеваний, но почему-то именно про Елизавету и Филиппа я этого раньше не знал.
https://london.zagranitsa.com/article/4970/serdtse-korolevy-16-interesnykh-faktov-ob-istorii-liubvi-elizavety-ii-i-printsa-filippa
· Одно из первых дел, которое делает британский премьер-министр на своей должности, — написание писем последней надежды. Это письма капитанам британских атомных подводных лодок с инструкциями о том, что нужно делать, если страну охватит ядерный удар, и её больше не будет существовать (как, соответственно, и правительства). Каждый премьер-министр самостоятельно выбирает, какую стратегию применять в такой ситуации: нанести ответный ядерный удар, перейти под командование к другой стране (обычно к США или Австралии) или что-нибудь ещё. Во время вступления в должность следующего премьер-министра предыдущие письма уничтожаются, так и не будучи вскрытыми, так что в большинстве случаев никто, кроме самих авторов, не знает, что там написано.
https://ru.wikipedia.org/wiki/%D0%9F%D0%B8%D1%81%D1%8C%D0%BC%D0%B0_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B5%D0%B9_%D0%BD%D0%B0%D0%B4%D0%B5%D0%B6%D0%B4%D1%8B
· Взрослые люди с голубыми глазами — вероятнее всего, наследники одного конкретного предка, жившего 6000–10000 лет назад. Его мутация гена HERC2 привела к уменьшению количества меланина в радужной оболочке глаза, что поменяло цвет глаз с коричнего на голубой (другие мутации этого гена обычно приводят к недостатку меланина и в других частях тела, что приводит к альбинизму).
К счастью, безобидная мутация голубых глаз закрепилась на века, хотя голубоглазость и является сама по себе рецессивным признаком. Вероятнее всего, это произошло благодаря тому, что некоторые потомки общего голубоглазого предка поженились между собой и родили детей.
https://pubmed.ncbi.nlm.nih.gov/18172690/
Кстати, 99% населения Эстонии — сине- и голубоглазые.
https://gitnux.org/eye-color-statistics/
· Королева Елизавета II и её муж Филипп — четвероюродные сестра и брат. Известная королева Виктория — их общая пра-пра-бабушка. Да, среди монархов бывали и свадьбы с куда более близкими родственниками, даже несмотря на повышенный риск развития генетических заболеваний, но почему-то именно про Елизавету и Филиппа я этого раньше не знал.
https://london.zagranitsa.com/article/4970/serdtse-korolevy-16-interesnykh-faktov-ob-istorii-liubvi-elizavety-ii-i-printsa-filippa
· Одно из первых дел, которое делает британский премьер-министр на своей должности, — написание писем последней надежды. Это письма капитанам британских атомных подводных лодок с инструкциями о том, что нужно делать, если страну охватит ядерный удар, и её больше не будет существовать (как, соответственно, и правительства). Каждый премьер-министр самостоятельно выбирает, какую стратегию применять в такой ситуации: нанести ответный ядерный удар, перейти под командование к другой стране (обычно к США или Австралии) или что-нибудь ещё. Во время вступления в должность следующего премьер-министра предыдущие письма уничтожаются, так и не будучи вскрытыми, так что в большинстве случаев никто, кроме самих авторов, не знает, что там написано.
https://ru.wikipedia.org/wiki/%D0%9F%D0%B8%D1%81%D1%8C%D0%BC%D0%B0_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B5%D0%B9_%D0%BD%D0%B0%D0%B4%D0%B5%D0%B6%D0%B4%D1%8B
❤25👍3🐳3😁1🤡1
Самолюбования пост 💖
Несколько лет мечтаю сделать себе «домашнюю страничку». Эдакую визитку, на которой смогу объединить ссылки на свои соцсети, посты из блога и видяшки.
И вот, наконец, нашёл время сверстать такую страничку: andgein.ru
Разумеется, теперь есть куча идей, что ещё туда добавить, но пусть первая версия будет такой 🙃
Несколько лет мечтаю сделать себе «домашнюю страничку». Эдакую визитку, на которой смогу объединить ссылки на свои соцсети, посты из блога и видяшки.
И вот, наконец, нашёл время сверстать такую страничку: andgein.ru
Разумеется, теперь есть куча идей, что ещё туда добавить, но пусть первая версия будет такой 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32🔥14👍7😎3
Как космонавты взвешиваются в космосе?
Обычные весы, очевидно, не подходят — они измеряют силу земного притяжения, а на МКС из-за невесомости (на самом деле микрогравитации) её практически нет: вес и космонавта, и пылинки на обычных весах будет нулевым.
Оказывается, для решения этой задачи изобрели специальный прибор! Называется он массметр (или «измеритель массы тела в невесомости», но массметр звучит круче!). Массметр, кстати, установлен только в российском отсеке МКС.
Работает этот прибор на основе физического закона о колебании пружинок: если подвесить на пружину грузик, сжать пружину и перестать действовать на них силами притяжения, то пружинка начнёт колебаться с некоторой периодичностью туда-сюда. Более того, период этого колебания будет зависеть только от материала пружинки и массы грузика. Да, амплитуда колебания может потихоньку уменьшаться (например, из-за трения), и пружинка начнёт колебаться всё на меньшее и меньшее расстояние, но вот время, за которого она будет делать одно колебание, останется прежним, покуда не поменяется масса грузика. В этом и фокус!
Грузиком в итоге, как легко догадаьтся, становится космонавт. Он ложится на большую пружину, а табло на приборе показывает точно измеренное время одного периода. Современная версия прибора, надеюсь, показывает сразу массу космонавта в килограммах, но раньше приходилось брать специальную таблицу и переводить секунды колебаний в килограммы космонавта.
Вообще, следить за своей массой космонавтам очень важно. В условиях невесомости происходит обезвоживание организма, а кровь обильно переходит из нижних конечностей к грудной клетке и голове. Резкая потеря килограммов может стать опасной для здоровья, так что хорошо, что человечество смогло решить и эту физическо-инженерную задачку!
С днём космонавтики вас!🚀
Обычные весы, очевидно, не подходят — они измеряют силу земного притяжения, а на МКС из-за невесомости (на самом деле микрогравитации) её практически нет: вес и космонавта, и пылинки на обычных весах будет нулевым.
Оказывается, для решения этой задачи изобрели специальный прибор! Называется он массметр (или «измеритель массы тела в невесомости», но массметр звучит круче!). Массметр, кстати, установлен только в российском отсеке МКС.
Работает этот прибор на основе физического закона о колебании пружинок: если подвесить на пружину грузик, сжать пружину и перестать действовать на них силами притяжения, то пружинка начнёт колебаться с некоторой периодичностью туда-сюда. Более того, период этого колебания будет зависеть только от материала пружинки и массы грузика. Да, амплитуда колебания может потихоньку уменьшаться (например, из-за трения), и пружинка начнёт колебаться всё на меньшее и меньшее расстояние, но вот время, за которого она будет делать одно колебание, останется прежним, покуда не поменяется масса грузика. В этом и фокус!
Грузиком в итоге, как легко догадаьтся, становится космонавт. Он ложится на большую пружину, а табло на приборе показывает точно измеренное время одного периода. Современная версия прибора, надеюсь, показывает сразу массу космонавта в килограммах, но раньше приходилось брать специальную таблицу и переводить секунды колебаний в килограммы космонавта.
Вообще, следить за своей массой космонавтам очень важно. В условиях невесомости происходит обезвоживание организма, а кровь обильно переходит из нижних конечностей к грудной клетке и голове. Резкая потеря килограммов может стать опасной для здоровья, так что хорошо, что человечество смогло решить и эту физическо-инженерную задачку!
С днём космонавтики вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍4🤔1
Недавно были в Warner Bros Tour или «музее Гарри Поттера», посвящённому в первую очередь не книгам, а съёмкам фильмов.
Одна из поразивших меня вещей — то, насколько узнаваемы были манекены без лиц. Их одели только в одежду персонажей, иногда к этому ещё добавили парик. Несмотря на это, культовые герои считываются моментально. Даже без лиц Дэниела Редклиффа или Алана Рикмана.
Это показывает, насколько важна работа костюмеров, работающих над придумкой и изготовлением костюмов. Потому что теперь оказывается, что эта одежда буквально въелась в подсознание сотен миллионов людей по всему миру: они узнают её даже при беглом взгляде издалека.
Конечно, узнаванию помогает и создание правильной атмосферы с помощью антуража и предметов вокруг. Но я уверен, что Хагрид, Дамблдор и Волан-де-Морт будут узнаваемы даже посреди голого поля. А абсолютный розовый ассоциируется у многих с Амбридж (ну а теперь и с Барби, да). Да, цветом героиню наделила Роулинг, но если бы не фильмы, то этот розовый представлялся бы каждому человеку по-своему. А так мы все знаем, как он выглядит 🙃
Одна из поразивших меня вещей — то, насколько узнаваемы были манекены без лиц. Их одели только в одежду персонажей, иногда к этому ещё добавили парик. Несмотря на это, культовые герои считываются моментально. Даже без лиц Дэниела Редклиффа или Алана Рикмана.
Это показывает, насколько важна работа костюмеров, работающих над придумкой и изготовлением костюмов. Потому что теперь оказывается, что эта одежда буквально въелась в подсознание сотен миллионов людей по всему миру: они узнают её даже при беглом взгляде издалека.
Конечно, узнаванию помогает и создание правильной атмосферы с помощью антуража и предметов вокруг. Но я уверен, что Хагрид, Дамблдор и Волан-де-Морт будут узнаваемы даже посреди голого поля. А абсолютный розовый ассоциируется у многих с Амбридж (ну а теперь и с Барби, да). Да, цветом героиню наделила Роулинг, но если бы не фильмы, то этот розовый представлялся бы каждому человеку по-своему. А так мы все знаем, как он выглядит 🙃
👍25❤11🔥6💯3
Чаты на одного
Наверняка, среди моих подписчиков много активных пользователей телеграма! Так ведь? 🙃
И скорее всего, у вас тысячи сообщений в вашей копилке под названием «Saved Messages». Несмотря на то, что в большинстве случаев отправленное в «сохранёнки» оказывается забытым уже через неделю, мы продолжаем ими активно пользоваться. И оно понятно: слишком велик соблазн иметь синхронизируемые и кроссплатформенные заметки в приложении, в котором мы и так проводим по несколько часов в день. Из того, что я видел, в сохранённых сообщениях собирают список продуктов для следующего похода в магазин, список дел для команды, черновики постов в каналы, пересланные сообщения из чужих каналов, вишлист, мемы, идеи стартапов, полезные ссылки и многое другое.
Если вы узнали себя ↑, то у меня для вас лайфхак! Не знаю, насколько он общеизвестный — может, все и так им пользуются, а может, кому-нибудь будет полезно.
Заведите отдельные чаты из одного себя для каждой темы или категории сообщений. Затем, вместо отправки сообщения в Saved Messages отправляйте его в соответствующий чат. Вот и всё, вы прекрасны! Вы не представляете, насколько это разгружает мозг: вам больше не надо скроллить сотню сообщений, чтобы найти этот дурацкий список покупок.
Я сижу на такой схеме уже много лет, и у меня десяток чатов, в которых есть только я. Там и «Список покупок Андрея», и «Туду-лист Андрея», и «Вишлист Андрея», и «Будущие заметки Андрея» (угадайте, где я сейчас пишу этот текст). Каждому чату можно поставить запоминающуюся аватарку, можно вынести их в отдельную папку или даже запинить нужные наверху списка. Внутри чата можно удалять сообщения, если нужную вещь уже купили/сделали/обсудили/забили, или ставить реакции, если хотите пометить его особенным образом (я так помечаю рестораны, в которые сходил, из чата «Куда сходить Андрею»). Можно даже использовать хештеги, искать по ним можно будет и строго внутри этого чата, и среди всех сообщений.
Ну что, расскажите, насколько очевидный лайфхак? Сколько у вас чатов на вас одного?
Наверняка, среди моих подписчиков много активных пользователей телеграма! Так ведь? 🙃
И скорее всего, у вас тысячи сообщений в вашей копилке под названием «Saved Messages». Несмотря на то, что в большинстве случаев отправленное в «сохранёнки» оказывается забытым уже через неделю, мы продолжаем ими активно пользоваться. И оно понятно: слишком велик соблазн иметь синхронизируемые и кроссплатформенные заметки в приложении, в котором мы и так проводим по несколько часов в день. Из того, что я видел, в сохранённых сообщениях собирают список продуктов для следующего похода в магазин, список дел для команды, черновики постов в каналы, пересланные сообщения из чужих каналов, вишлист, мемы, идеи стартапов, полезные ссылки и многое другое.
Если вы узнали себя ↑, то у меня для вас лайфхак! Не знаю, насколько он общеизвестный — может, все и так им пользуются, а может, кому-нибудь будет полезно.
Заведите отдельные чаты из одного себя для каждой темы или категории сообщений. Затем, вместо отправки сообщения в Saved Messages отправляйте его в соответствующий чат. Вот и всё, вы прекрасны! Вы не представляете, насколько это разгружает мозг: вам больше не надо скроллить сотню сообщений, чтобы найти этот дурацкий список покупок.
Я сижу на такой схеме уже много лет, и у меня десяток чатов, в которых есть только я. Там и «Список покупок Андрея», и «Туду-лист Андрея», и «Вишлист Андрея», и «Будущие заметки Андрея» (угадайте, где я сейчас пишу этот текст). Каждому чату можно поставить запоминающуюся аватарку, можно вынести их в отдельную папку или даже запинить нужные наверху списка. Внутри чата можно удалять сообщения, если нужную вещь уже купили/сделали/обсудили/забили, или ставить реакции, если хотите пометить его особенным образом (я так помечаю рестораны, в которые сходил, из чата «Куда сходить Андрею»). Можно даже использовать хештеги, искать по ним можно будет и строго внутри этого чата, и среди всех сообщений.
Ну что, расскажите, насколько очевидный лайфхак? Сколько у вас чатов на вас одного?
1👍22❤10🔥9👎1
Сколько у вас чатов на вас одного?
Anonymous Poll
6%
0, но я и Saved Messages не пользуюсь
56%
0, я всё сохраняю в Saved Messages
8%
1
14%
2–3
10%
4–9
6%
10+
В прошлом году, перед планируемым отъездом в Лондон, я провёл большую гаражную распродажу. Куча вещей, которые я не мог взять с собой, нашли себе новых хозяев, чему я был безумно рад
Сейчас у меня появилась возможность распродать остальные вещи. За год цены в стране выросли, но я пошёл против системы и наоборот, сбросил цены от прошлогодних. Переходите по ссылке, смотрите, что у меня там есть, выбирайте, спрашивайте подробности, отправляйте друзьям! Давайте вместе спасём вещи от утилизации и подарим им новую жизнь.
Кстати, в отличие от прошлого года, я теперь готов отправлять вещи доставкой в другие города через Яндекс Go. Для маленьких вещей отправка в Москву или Питер будет стоить 300 рублей, для других размеров и городов можно посмотреть у них в приложении. Оплата с вас
Приходите ко мне в гараж!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🐳4👍1
Наверняка все подписчики этого канала знают, что я люблю (обожааааю!) программирование. Настолько сильно, что дня не могу прожить без ноутбука и кода. И что-то мне подсказывает, что и среди подписчиков таких людей много — для вас-то и пишу это приглашение :)
Так получилось, что за весь 2024 год я не организовал ни одного соревнования. Это никуда не годится! Так что следующий год я решил начать с исправления этого недоразумения, и первого января проведу свой собственный, доступный только по приглашениям, контест для любителей программирования и задачек!
Что будет: пятичасовой контест с интересными задачками (интересность задачек оцениваю я 🙃). Знание хардкорных алгоритмов не требуются, это не олимпиада и не собеседование. Можно будет пользоваться интернетом, любыми инструментами и даже языковыми моделями типа ChatGPT!
А ещё будет необычная механика самого соревнования, но это секрет — узнаете, когда придёте ;-)
Кто может участвовать: все вы! Советую играть в командах из двух человек, но можно зарегистрироваться и одному.
Как зарегистрироваться: заходите на сайт https://2025.andgein.ru/invitation/channel-friends, там есть подробности и простая формочка.
Вот и всё, так просто! Буду ждать вас на своём новогоднем контесте в честь пока-еще-не, но тогда-уже-наступившего 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
2025.andgein.ru
Новогодний контест
Первоянварский контест для друзей Андрея
1🎄34🔥17👍14❤7🥱1
Поиск подстроки в строке или как мои лекции стали худшими в семестре
Этой осенью меня позвали прочитать несколько лекций в одном университете в Германии. Вместо того, чтобы быть скучной говорящей головой с плохим английским и лениво переключать слайды презентации, я решил подготовить красивые странички со всеми нужными материалами. Это дало бы студентам возможность пройти материал в комфортном для них темпе. Мне казалось, что так намного круче: студент может пропускать знакомые куски, может сделать паузу на попить кофе, может читать в удобном темпе и возвращаться к уже прочитанному, отвлекаться на ссылки с дополнительной литературой и так далее.
Однако студентам такой формат совершенно не зашёл! Большинство из них даже не открыли материалы, на семинарах задачки они не порешали, домашку завалили, да и на экзамене в основном ерунду писали. Другие преподаватели, читающие лекции на этом курсе, выбрали классический вариант говорящей головы в Зуме и выиграли, а я — провалился.
Тем не менее, я считаю, что формат оказался неудачным конкретно в этих обстоятельствах, а не вообще — это были незнакомые мне заранее и, кажется, не очень сильно замотивированные студенты, находящиеся в другой стране и говорящие в основном на неродном английском.
Мне же совершенно нескромно понравились подготовленные мной материалы, поэтому я решил поделиться своими конспектами с общественностью. Дарю их тем, кто любит алгоритмы так же, как и я, тем, кто преподаёт алгоритмы студентам и школьникам, а также тем, кто решил их изучить:
· часть первая, про поиск подстроки в строки, алгоритмы Бойера–Мура–Хорспула, Кнута–Морриса–Пратта и Two-Way-алгоритм (про него мало кто знает!): https://andgein.ru/courses/strings/
· часть вторая, про поиск сразу многих подстрок в одной строке, алгоритм Ахо–Корасик и суффиксные структуры: https://andgein.ru/courses/manystrings/
В лекциях красивые картинки, AI-сгенерированные песня и подкаст (что? да!), вопросы для самопроверки, хорошо подобранные примеры и запускаемые коды с комментариями. Пользуйтесь!
Этой осенью меня позвали прочитать несколько лекций в одном университете в Германии. Вместо того, чтобы быть скучной говорящей головой с плохим английским и лениво переключать слайды презентации, я решил подготовить красивые странички со всеми нужными материалами. Это дало бы студентам возможность пройти материал в комфортном для них темпе. Мне казалось, что так намного круче: студент может пропускать знакомые куски, может сделать паузу на попить кофе, может читать в удобном темпе и возвращаться к уже прочитанному, отвлекаться на ссылки с дополнительной литературой и так далее.
Однако студентам такой формат совершенно не зашёл! Большинство из них даже не открыли материалы, на семинарах задачки они не порешали, домашку завалили, да и на экзамене в основном ерунду писали. Другие преподаватели, читающие лекции на этом курсе, выбрали классический вариант говорящей головы в Зуме и выиграли, а я — провалился.
Тем не менее, я считаю, что формат оказался неудачным конкретно в этих обстоятельствах, а не вообще — это были незнакомые мне заранее и, кажется, не очень сильно замотивированные студенты, находящиеся в другой стране и говорящие в основном на неродном английском.
Мне же совершенно нескромно понравились подготовленные мной материалы, поэтому я решил поделиться своими конспектами с общественностью. Дарю их тем, кто любит алгоритмы так же, как и я, тем, кто преподаёт алгоритмы студентам и школьникам, а также тем, кто решил их изучить:
· часть первая, про поиск подстроки в строки, алгоритмы Бойера–Мура–Хорспула, Кнута–Морриса–Пратта и Two-Way-алгоритм (про него мало кто знает!): https://andgein.ru/courses/strings/
· часть вторая, про поиск сразу многих подстрок в одной строке, алгоритм Ахо–Корасик и суффиксные структуры: https://andgein.ru/courses/manystrings/
В лекциях красивые картинки, AI-сгенерированные песня и подкаст (что? да!), вопросы для самопроверки, хорошо подобранные примеры и запускаемые коды с комментариями. Пользуйтесь!
3🔥64❤23❤🔥3😢2🤡1
Заметки Андрея
🇬🇧 Лайфхак: если вы хотите позвать в команду человека, который не говорит по-русски, то регистрируйтесь по ссылке https://2025.andgein.ru/invitation/channel-friends?lang=en, тогда весь интерфейс и все задачи будут на английском 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤4
Заметки Андрея
Провёл вчера свой Новогодний контест! На мой взгляд, получилось очень хорошо 🙃
Из 80 зарегистрировавшихся команд пришло играть больше 70, что очень приятно меня впечатлило. На верхние места выбрались маститые участники международных соревнований и кубков, но меня радует, что командам всех уровней нашлось, что порешать.
Механика контеста была такая: участники не должны отправлять никакие программы, а вместо этого достаточно отправлять правильные ответы к заданным входным параметрам на задачу. Нашли ответ (любым образом!) — получили баллы и перешли к следующему уровню этой же задачи. Некоторые задачи насчитывали по 200 уровней, сложность которых постепенно увеличивалась!
Задачи, если вкратце, были такие:
1. «A + B» — наше всё, классическая задача, чтобы познакомиться с интерфейсом и механикой. Правда, в этом случае только первые 40 уровней проходились тривиальной программой, дальше начинались сюрпризы: числа могли быть записаны в других системах счисления, слагаемые могут быть возведены в степень с помощью значков ¹²³, могут быть вещественными, могут быть π и так далее.
2. «Сумма квадратов» — дано целое число, представьте его в виде суммы квадратов. Сложность постепенно увеличивалась вместе с длиной заданного числа и ограничения на количество квадратов 🙂
3. «Объясни слово» — дано английское слово, вам надо сгенерировать картинку, при взгляде на которую модель GPT-4o-mini напечатает это слово. Судя по отзывам, эта задача получила приз зрительских симпатий 🙂
4. «Минимизация YAML» — дан YAML-файл, вам надо создать эквивалентный ему YAML, который будет не длиннее заданного количества байтов.
5. «Сматчить всех» — дано два списка строчек, надо написать достаточно короткое регулярное выражение, под которое подойдут все строчки из первого списка и не подойдёт ни одна из второго.
6. «Взболтать, но не смешивать» — дана картинка, в которой хитрым образом и достаточно случайно переставлены пиксели. Надо восстановить картинку достаточно точно, чтобы суметь ответить на вопрос о том, что там изображено.
Из 80 зарегистрировавшихся команд пришло играть больше 70, что очень приятно меня впечатлило. На верхние места выбрались маститые участники международных соревнований и кубков, но меня радует, что командам всех уровней нашлось, что порешать.
Механика контеста была такая: участники не должны отправлять никакие программы, а вместо этого достаточно отправлять правильные ответы к заданным входным параметрам на задачу. Нашли ответ (любым образом!) — получили баллы и перешли к следующему уровню этой же задачи. Некоторые задачи насчитывали по 200 уровней, сложность которых постепенно увеличивалась!
Задачи, если вкратце, были такие:
1. «A + B» — наше всё, классическая задача, чтобы познакомиться с интерфейсом и механикой. Правда, в этом случае только первые 40 уровней проходились тривиальной программой, дальше начинались сюрпризы: числа могли быть записаны в других системах счисления, слагаемые могут быть возведены в степень с помощью значков ¹²³, могут быть вещественными, могут быть π и так далее.
2. «Сумма квадратов» — дано целое число, представьте его в виде суммы квадратов. Сложность постепенно увеличивалась вместе с длиной заданного числа и ограничения на количество квадратов 🙂
3. «Объясни слово» — дано английское слово, вам надо сгенерировать картинку, при взгляде на которую модель GPT-4o-mini напечатает это слово. Судя по отзывам, эта задача получила приз зрительских симпатий 🙂
4. «Минимизация YAML» — дан YAML-файл, вам надо создать эквивалентный ему YAML, который будет не длиннее заданного количества байтов.
5. «Сматчить всех» — дано два списка строчек, надо написать достаточно короткое регулярное выражение, под которое подойдут все строчки из первого списка и не подойдёт ни одна из второго.
6. «Взболтать, но не смешивать» — дана картинка, в которой хитрым образом и достаточно случайно переставлены пиксели. Надо восстановить картинку достаточно точно, чтобы суметь ответить на вопрос о том, что там изображено.
🔥33❤8