Category : habrahabr

habrahabr
Why so heavy, Windows? Новая версия ОС Tine Core Linux «весит» всего 24 Мб. Что это за дистрибутив

Tiny Core Linux около 15 лет, и он до сих пор актуален, обновляется и модифицируется своими авторами. Правда, с момента выхода версии 1.2 он немного «поправился» — сейчас его объём составляет 24 Мб вместо 10 Мб. Но всё равно это исчезающе малый «вес» по сравнению с другими дистрибутивами и операционными системами, хоть современными, хоть не очень.Что такое Tiny Core Linux?«Википедия» говорит нам, что это минималистичный дистрибутив Linux, цель которого — создание работающей базовой системы с и…

  • четверг, 14 марта 2024 г. в 00:00:27
habrahabr
Как я обработал один миллиард строк в PHP

Вероятно, вы уже слышали о соревновании под названием "The One Billion Row Challenge" (1brc), если же нет, то предлагаю ознакомиться с репозиторием 1brc Гуннара Морлинга.Моё участие в проекте было мотивировано присутствием в нём двух моих коллег, которые достигли лидирующих позиций.PHP не известен своими выдающимися скоростными показателями. Тем не менее, учитывая, что я работаю над профайлером PHP, я решил исследовать его производительность на примере этого вызова.Первый наивный подхо…

  • четверг, 14 марта 2024 г. в 00:00:26
habrahabr
«Поздравляем с терабитом». Та самая статья про DDoS-2023 — без цензуры

Дисклеймер ↓ Этот материал должен был выйти в декабре 2023, прямо перед Новым годом, — и это классический пример про «лучшее враг хорошего». Сначала нам не нравилось, что мало подробностей. Потом — что их излишне много. Была версия с цитатами, но без скринов. Со скринами, но без цитат. Мы записали столько интервью с сетевиками, что сами в них запутались. Но в итоге сегодня наша статья наконец-то выходит в свет. Из цензуры — только внимательная рука корректора. Передаем слово Максу Яковлеву.…

  • четверг, 14 марта 2024 г. в 00:00:25
habrahabr
Современные команды и фичи Git, которыми стоит пользоваться

Мы, разработчики ПО, пользуемся git каждый день, однако большинство из нас применяет только самые основные команды, например add, commit, push и pull, как будто на дворе по-прежнему 2005 год.С тех пор в Git появилось множество фич, пользование которыми может сильно упросить вашу жизнь. Так давайте исследуем некоторые из недавно добавленных современных команд git, о которых вам стоит знать.Switchgit switch появившаяся в 2019 году, или, точнее, в версии Git 2.23, позволяет переключать ветви:git …

  • среда, 13 марта 2024 г. в 00:00:22
habrahabr
Как написать свою маленькую ОС

Большое начинается с малого. Например, ядро Linux 0.0.1 состояло всего из 10 239 строк кода, из них 20% комментарии. Такой проект вполне может осилить студент в качестве курсовой или дипломной работы, программируя по вечерам на домашнем ПК (собственно, Линус и написал его во время учёбы в университете, когда вернулся из армии). Если один студент смог это сделать тогда, то почему нельзя повторить? И действительно, в интернете есть даже специальные обучающие ресурсы для написания новых ОС и ц…

  • среда, 13 марта 2024 г. в 00:00:21
habrahabr
Американец построил огромного боевого робота в лесу

Задавались ли вы вопросом, насколько сложно превратить что-то, что вы задумали, в реальный продукт? Например, вы удивились ли бы, увидев, как кто-то управляет огромным железным роботом-пауком, способным разворачиваться на месте и послушно шагающим в сторону, в которую его направляет пилот? Для воплощения своей идеи этот упорный конструктор преодолел множество препятствий: сам придумал механизм, овладел мастерством сварки алюминия, лазерной резки, 3D-печати, создал уменьшенный прототип и постро…

  • среда, 13 марта 2024 г. в 00:00:20
habrahabr
Как я зарабатывал $10,000 в месяц на серверах ARK: Survival Evolved

Часть 1 — Что такое ARK и как Создать свой серверЯ — ведущий гейм дизайнер с опытом разработки крупных, хардкорных проектов в жанрах от mmorpg и CRPG до мобильной MOBA. Почти три года мы с лучшим другом продюсировали, дизайнили, разрабатывали и занимались живым оперированием своих серверов по игре ARK: Survival Evolved. За это время мы неплохо заработали (в среднем проект приносил $6000-12000 gross ежемесячно). Конечно же, мы столкнулись с тонной сложностей и челленджей, и выучили много уроков…

  • среда, 13 марта 2024 г. в 00:00:20
habrahabr
Как я склеил картон и продал на маркетплейсах на 50 млн в год

ДИСКЛЕЙМЕР: Статья написана на основе интервью с сооснователем производства когтеточек К. Поздняковым в г. Санкт-Петербург.В 2020-м мой работодатель начал прижимать меня по условиям, я забрал команду, снял склад и запустил свое производство когтеточек. Казалось бы, ничего сложного: закупаешь клей, картон, и находишь людей, которые 5 000 раз в день готовы повторять одни и те же операции. Но есть нюансы.Себестоимость когтеточки из картонаКартон – 183 ₽В 1 листе картона вырубается матрешка сразу …

  • среда, 13 марта 2024 г. в 00:00:19
habrahabr
Как я начал заниматься спортом по 2-3 часа в день

Удаленный режим работы и хобби, связанные с сидячим образом жизни, привели мою спину в неблагоприятное состояние. Трех и даже пяти сессий физической активности в неделю при отсутствии необходимости постоянно двигаться не достаточно для нормального функционирования. Надо было что-то менять. Нейрохирург посоветовал завести собаку, чтобы не было возможности избежать прогулки хотя бы раз в день. Я же пошел другой дорогой, о которой хочу рассказать.Игры в VR — ожидание и реальностьЕще в 2014 году я…

  • вторник, 12 марта 2024 г. в 00:00:26