2007 год — не только предмет ностальгии и мем, но и пик безумия «золотого века Рунета». Старый ЖЖ переживал свой расцвет, стремительно росла аудитория ВК, появился на свет Лурк, всё больше популярности получал Башорг. Население русскоязычного сегмента сети достигает 25 миллионов человек, а актуальные мемы выходят в оффлайн и обсуждаются на ТВ и в прессе. К этому времени Хабр существовал ещё менее года — но на нём уже успела отгреметь Первая Кармическая война. Именно система кармы, отличавшая Х…
Привет, Хабр! Меня зовут Саша Потапова, я бегло говорю на английском, испанском, французском и считала бы себя полиглотом, если бы не одно «но» — финский, который стал моим фейлом. Причем я усердно его учила, а способности к языкам у меня несколько выше среднего. Так что сегодня поделюсь своим опытом изучения финского, расскажу о его особенностях (господи, сколько их!) и причинах своего поражения. Как все начиналось Изучение финского не входило в мои планы. Да и в Финляндии я оказалась почти сл…
Я IT-шник в международной компании по доставке еды. Я разрабатываю сервис, который за доли секунды находит для вас все рестораны поблизости, когда вы открываете приложение доставки.В 2019 году я сама поступила в магистратуру Технического университета Мюнхена после МГУ. Я переехала, потому что хотела получить практические знания от преподавателей, которые работают со Стэнфордом и ведут реальные проекты. К тому же учеба в государственных университетах Германии бесплатная.За 6 лет я успела поработ…
Привет, Хабр! Меня зовут Дэниз, я фронтенд-разработчик в крупнейшем телеком-операторе Казахстана. Сегодня расскажу о микрофронтах — что это такое, какие у них плюсы и минусы, и как их можно реализовать. Зачем нам понадобились микрофронты По бизнес-требованиям нам нужно было реализовать админ-панель. У нас в компании много проектов с частым обновлением контента. А ещё много команд, которые хотят не только пользоваться фича-тоглами, справочниками и другим общедоступным функционалом, но и встраив…
Привет, Хабр!Сегодня мы рассмотрим интересный инструмент в JS. AbortController в JS — инструмент, который позволяет отменять асинхронные операции в любой момент. Разберёмся, как он работает, где пригодится и какие у него есть проблемы.AbortController — это инструмент для принудительной остановки асинхронных операций в JavaScript.Например, можно:1. Остановить fetch()‑запрос, если он уже не нужен.2. Прервать таймер (setTimeout(), setInterval()).3. Отменить стриминг данных (ReadableStream).Как раб…
ПроблемаНа службе была поставлена задача подготовить и передать клиенту js-библиотеку, которая состояла из несколько классов. Каких-то особых трудностей не ожидалось, поскольку библиотека использовалась в нашей конторе уже не один год и была тщательно оттестирована. Я «причесал» код, перенёс захардкоженные значения и магические числа, которые неизбежно накапливаются в программе при выполнении «очень срочных и важных заданий», в аргументы методов и переменные классов, отредактировал и дополнил …
Для подписчиковЭто девятнадцатая глава приключенческо‑фантастической истории «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не читаешь, начинай с первой!
Первое же, не вполне удачное применение более или менее крупных стеклотрубок молибденовой группы [1] указало на ряд недочётов в имеющемся оснащении: нужна некоторая реорганизация рабочих огней [2], дополнительный инструмент и оснастка. Скрасим же ожидание заказанных материалов работой с применением своих старых заготовок — тонкостенных трубок из стекла группы платиновой, добытых из трубчатых ламп дневного света (ЛДС) нескольких типоразмеров. Заодно и выясним пригодность электродов из нержавеющ…
Привет, Хабр! Меня зовут Вова, я разработчик в Selectel. На днях меня осенило: загрузка сервера по сети — это прекрасный инструмент, из которого можно сделать что-нибудь необычное. Например, игру. У нас есть минимальный набор: командный интерпретатор, возможность скачивать и выполнять произвольный код. Ранее я уже использовал инструменты не по назначению, когда создавал Морской бой на SQL, тетрис в QR-коде, крестики-нолики в DNS и Gravity Defied на sed. С прошлой «серии» ненормального програм…