Search
Write a publication
Pull to refresh
-1
0
Send message

Как выглядел интернет нулевых и почему мы по нему скучаем

Reading time9 min
Views7.1K

Загрузка страницы больше 10 секунд? Любой обыватель сейчас решит, что сайт просто завис или нет интернета, а тогда, в бородатые годы, это было даже быстро. Помните, как собирались у кого-то дома, вокруг единственного компьютера, чтобы вместе скачать новый фильм или поиграть в игру?

В этой статье я предлагаю вспомнить, почему интернет нулевых до сих пор живет не только в архивах, но и в сердцах тех, кто успел прикоснуться к той эпохе — и почему современные low-tech-инициативы так отчаянно пытаются ее вернуть. Детали под катом.

Вспомнить нулевые

Как я превратил хобби в производство на 30 млн рублей в год

Level of difficultyEasy
Reading time6 min
Views14K

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

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

В какой-то момент появилась идея: а что если сделать гонки самоокупаемыми? Чтобы мы так же ездили, кайфовали, но хобби само себя кормило.

Спустя 20 лет эта идея выросла в производство с оборотом 30 млн рублей в год.

ДИСКЛЕЙМЕР: Статья написана на основе интервью с Антоном Сагдаковым — основателем производства кастомных автозапчастей Alania Motor Sport.

Читать далее

«Сначала ты игнорируешь эмоции, потом люди игнорируют тебя»: как эмоциональный интеллект помогает управлять командой

Level of difficultyEasy
Reading time8 min
Views3.4K

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

Меня зовут Вика, я руководитель проектов в Outlines Tech. Я много раз видела, что на работе одних регламентов мало. Важно видеть, что происходит с людьми и выстраивать процессы так, чтобы было не только эффективно, но и по-человечески удобно. Мне в этом помогает эмоциональный интеллект. После внедрения подходов на его основе моя команда стала точнее оценивать сроки, реже переделывать задачи, а выгораний стало меньше.

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

Читать далее

Как я написал современный GUI для yt-dlp на Python

Level of difficultyMedium
Reading time7 min
Views6.6K

Надоело каждый раз лезть в терминал, чтобы скачать видео с YouTube? Мне тоже. Поэтому я сделал нормальный GUI для yt-dlp - без лишних кнопок, с современным интерфейсом и чтобы просто работал. Код на GitHub, готовая сборка тоже есть.

Зачем вообще это делать?

Да, yt-dlp крутой - качает с кучи сайтов, быстрый, надёжный. Но блин, каждый раз набирать команды в консоли - это не для всех. Особенно когда нужно быстро скачать что-то и не париться с параметрами.

Посмотрел на существующие GUI - одни выглядят как из 2005 года, другие напичканы настройками, которые 99% пользователей никогда не трогают. Захотелось сделать что-то простое: вставил ссылку, выбрал качество, скачал. Всё.

Что хотел получить:

Простоту - минимум кликов от ссылки до файла

Нормальный вид - тёмная тема, без уродских кнопок из 90-х

Скорость - никаких тормозов и зависаний

Работает везде - Windows точно, остальные ОС в планах

Не требует установки - скачал exe и пользуешься

Читать далее

Как я стал быстрее переключаться между задачами

Level of difficultyEasy
Reading time3 min
Views13K

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

Приятного просмотра

Как победить выгорание и научиться отдыхать?

Level of difficultyEasy
Reading time4 min
Views19K

Выгорание – это не редкость, а почти норма в современной рабочей культуре, особенно в IT и на удаленке, где нет четкого разделения работа-дом и задачи никогда не заканчиваются. Мы просто не замечаем, как наступает состояние, когда работа еще идет, но уже без интереса, без ресурса и с ощущением, что сил нет даже на выходных. Эта статья на основе моего личного опыта – расскажу, что приводит к выгоранию, и как его избежать.

Читать далее

Математика без боли: как освоить предмет, если не занимались им со школы

Level of difficultyEasy
Reading time6 min
Views6.8K

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

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

Читать далее

Разбираем новый закон про VPN и «поиск материалов» с технической точки зрения

Level of difficultyEasy
Reading time7 min
Views209K

На Хабре уже было несколько публикаций про новые принятые в Госдуме поправки (https://habr.com/ru/news/928638/, https://habr.com/ru/companies/amnezia/articles/928378/, https://habr.com/ru/news/928332/ и т.д.), и там в комментариях звучало много довольно схожих вопросов на тему "а как оно может быть?", на которые я постараюсь сегодня ответить.

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

Читать далее

Вас невозможно научить иностранному языку

Level of difficultyMedium
Reading time8 min
Views46K

Английский язык всегда был для меня неприступной крепостью. И в школе и в институте я исправно ходил на занятия, выполнял домашние задания. Даже во время студенчества, перед написанием диплома ходил на курсы английского. Потом была покупка учебников Н.А. Бонк, словарей N нужных слов иностранного языка, перевод технической документации. Все это почему-то не приближало меня к уровню свободного владения. Это была загадка, terra incognita. Но пришло время (2009 год), и я решил все-таки разобраться с этим вопросом. На форумах часто встречал упоминания про книгу Н.Ф. Замяткина, прочитав которую, я нашел все ответы на интересующие меня вопросы по этой теме.

Читать далее

Архитектурные принципы

Level of difficultyEasy
Reading time6 min
Views9.4K

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

Итак, без долгих предисловий:

Читать далее

301-я статья о том, как айтишнику подготовиться к собеседованию на английском

Reading time7 min
Views3.8K

Если вас уже утомили статьи об “успешных успехах” и “еще 3 совета, как пройти собеседование в зарубежную компанию и не **** (зачеркнуть) сесть в лужу”, знайте - меня тоже. Поэтому вот она - финальная, честная и практичная статья о том:

- что действительно стоит (и не стоит) писать в резюме;

- как собирать метрики и объяснять их на интервью;

- как говорить о себе без паники;

- и что делать с неудобными вопросами на английском.

Читать далее

Почему 21 см — это «магическая длина» нашей Вселенной

Level of difficultyMedium
Reading time11 min
Views78K

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

Самый распространённый атом во всей Вселенной — это водород, состоящий всего из одного протона и одного электрона. В процессе формирования новых звёзд атомы водорода ионизируются и снова становятся нейтральными, если эти свободные электроны смогут вернуться к свободному протону. Хотя электроны обычно переходят между допустимыми энергетическими уровнями вплоть до невозбуждённого состояния, при этом генерируется только конкретное множество инфракрасного, видимого и ультрафиолетового излучения. Но важнее то, что в водороде происходит особый переход, излучающий свет с длиной волны примерно с вашу ладонь: 21 сантиметров. Физики имеют полное право называть это значение «магической длиной» нашей Вселенной; возможно это число когда-нибудь раскроет нам самые тёмные секреты, таящиеся в самых глубинах космоса, которые никогда не сможет покинуть звёздных свет.

Читать далее

Вы точно их собеседовали: 8 личностей, которые приходят на интервью

Level of difficultyEasy
Reading time8 min
Views58K

Сейчас я активно нанимаю ПМ-ов и на собеседования приходят совершенно разные кандидаты. Половина из них — зумеры. Если описать этот тип соискателя через призму характеров моих любимых персонажей, то это был бы Крош. 

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

Читать далее

Опыт ≠ меньше денег: за что в ИТ мы на самом деле платим

Level of difficultyEasy
Reading time5 min
Views10K

Недавно под одной из моих статей на Habr разгорелся спор («Как малому бизнесу автоматизировать продажи с минимальными вложениями на базе 1С»). Один читатель отметил, что за решение типовой задачи по 1С франчайзи запросил 4000 рублей в час, тогда как в другой облачной системе аналогичное действие обошлось бы в 500 рублей. Другой участник дискуссии возразил свое мнение касательно озвученной проблеме:
“Вы действительно считаете, что если задача решается за 5 минут, она должна стоить 333 рубля? Это как у врача: зашёл, получил диагноз за минуту, но платишь всё равно за приём”.

Этот пример оказался показательной иллюстрацией куда более широкой и глубокой темы: Должна ли стоимость ИТ‑услуг определяться временем, трудоёмкостью, квалификацией или ценностью результата?

Читать далее

Мой долгий путь до GPIO в QEMU

Level of difficultyMedium
Reading time13 min
Views3.3K

Тема этой статьи преследует меня, как статуя командора из известной сказки. Почти десять лет назад я сделал возможность чтения и записи GPIO для виртуальной машины QEMU. GPIO был нужен для тестирования алгоритмов контроллера взвешивания в движении (Weigh In Motion, WIM). С тех пор проект получил некоторое количество упоминаний, а я — несколько писем. И вот к десятилетнему юбилею я решил поставить точку в этой работе.

Читать далее

Три совета, как не выучить C++ за 21 день (субъективный гайд с дополнениями)

Reading time6 min
Views19K

Типичная проблема новичков при изучении языка программирования — они тонут в море учебных материалов. Интернет предлагает тонны статей, курсов и книг по C++, но как выбрать действительно стоящие?

Меня зовут Владислав Столяров, я руководитель команды анализа безопасности продуктов в мультипродуктовой экосистеме МойОфис. Наши решения — Документы Настольные и Документы Онлайн — во многом работают благодаря C++, так что мне есть чем поделиться. В этой статье расскажу, что делать, если вы вдруг решили залететь в плюсы, но уже чувствуете, как накрывает экзистенциальный кризис от обилия информации.

Читать далее

Функциональный стиль: объясняю как другу

Level of difficultyEasy
Reading time5 min
Views6.4K

«Функциональное программирование», «Immutable значения», «Pure функции».
Тоже слышал эти умные слова?

И ты такой: «Что? Можно просто for написать?»

Спокойно. Сейчас все разложим по полочкам. Даже если ты пишешь var a = 1 и гордишься этим — ты свой. Погнали.

Читать далее

Как не утонуть в операционке: система фокусов для тимлида

Level of difficultyEasy
Reading time6 min
Views9.2K

Привет, Хабр!

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

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

Читать далее

VLESS+Reality и Multi-hop: Архитектура VPN-цепочки для нового поколения блокировок

Level of difficultyMedium
Reading time10 min
Views57K

Привет, Хабр!

Помните то блаженное время, когда для доступа к любому ресурсу хватало простого WireGuard до сервера в Германии? Я тоже помню. Но эта эпоха закончилась. Недавно я заметил, что мой верный VPN стал лагать, рвать соединение и вести себя так, будто его кто‑то целенаправленно «душит». Это был тот самый момент, когда я понял: игра изменилась. Системы глубокого анализа трафика (DPI) стали умнее, и мой трафик для них был как на ладони.

Это стало моим личным вызовом. Я отправился в путешествие по миру современных средств обхода блокировок, наступил на множество граблей (чего только стоит осознание, что «двойное шифрование» — это миф!), но в итоге нашел свое сокровище — рабочую и относительно устойчивую схему на базе VLESS+Reality и Multi‑hop.

Эта статья — не «серебряная пуля». Это честный, подробный и, надеюсь, полезный гайд по постройке сложной VPN‑цепочки. Мы разберем ее архитектуру, честно поговорим о рисках и соберем все по шагам.

Принять вызов
1
23 ...

Information

Rating
4,435-th
Registered
Activity