Pull to refresh
4
0.2
Send message

Как я работаю на двух работах, делаю из хобби бизнес, сплю 4 часа, зато заработал свой первый миллион

Reading time6 min
Views97K

Знаете, что бывает, когда хобби начинает вытеснять вас из собственной квартиры? Правильно — приходится открывать бизнес! Именно так случилось со мной и моими гитарами. Только не подумайте, что это была какая-то продуманная бизнес-стратегия. Скорее уж спасательная операция для моего личного пространства.

Читать далее

Эти хакерские штучки

Level of difficultyMedium
Reading time8 min
Views16K

Привет, Хабр! На связи Аеза и сегодня мы хотели бы рассказать о так называемых “хакерских штучках” – устройствах, которые могут использоваться злоумышленниками для реализации различных атак. Возможно, многие наши читатели помнят статью о Flipper Zero. Это учебное устройство позволяло попрактиковаться в различных техниках тестирования на проникновение, таких как атаки BadUSB, копирование RFID-карт и брелоков iButton и других.

Однако, в этой статье мы рассмотрим более серьезные устройства, предназначенные не для обучения, а для использования на практике, то есть для проведения атак или для тестов на проникновение. При этом мы постарались рассмотреть в статье решения, актуальные на начало 2025 года.

Читать далее

Игры без победы: новый тренд в геймдеве

Level of difficultyEasy
Reading time2 min
Views37K

Когда мы думаем об играх, почти автоматически предполагаем, что у них есть цель. Победить. Пройти. Достичь чего-то. Но в последние годы на поверхность выходит другой подход — игры, в которых нет привычной структуры выигрыша и проигрыша, игрока не торопят, не оценивают и не говорят, когда он «молодец». Это не баг, а фича — и именно такая, которая говорит о взрослении индустрии.

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

Читать далее

Импортозамещение по-американски: смартфон за 2000$

Level of difficultyEasy
Reading time13 min
Views14K

Недавно я написал статью «Изготовленный в США телефон — это чистая фантазия». Если вкратце, в ней говорится о том, что мечту Трампа о переносе всего высокотехнологического производства в США чрезвычайно сложно реализовать: международные цепочки поставок сложны и запутанны, опыт производства существует в основном только в Китае, Вьетнаме, Камбодже и других странах, компоненты телефона тоже часто изготавливаются в других странах.

Но сегодня уже есть один смартфон, признанный Федеральной торговой комиссией США (FTC) «сделанным в США». Это Liberty Phone, изготавливаемый компанией Purism. Этот телефон стал версией Purism Librem 5. Изготовленный в Китае Librem 5 стоит 800$, а телефон Liberty — 2000$. У него 4 ГБ памяти, а рецензенты утверждают, что его характеристики довольно устарели. Ни один из компонентов Liberty Phone не изготовлен в США, но компания сильно стремится к тому, чтобы он был «сделан в США», насколько это возможно. То, что он вообще существует — само по себе чудо, а методики производства Purism очень любопытны, поэтому я связался с основателем Purism Тоддом Уивером (Todd Weaver), чтобы поговорить с ним о цепочках поставок смартфонов, производстве технологической продукции в США и тарифах.

Читать далее

Новый шаг к обнаружению Девятой планеты Солнечной Системы

Level of difficultyMedium
Reading time6 min
Views12K

Перевод внезапной статьи с сайта NASA, которая уже успела наделать много шума

Лучший кандидат на роль неуловимой Девятой планеты был обнаружен в двух глубоких инфракрасных обзорах, проведенных с разницей в 23 года. Если этот загадочный объект действительно Девятая планета, он должен иметь массу больше Нептуна и в настоящее время находиться примерно в 700 раз дальше от Солнца, чем Земля.

Читать далее

Минус Lua, плюс перформанс: как толстый клиент на Go сделал работу с Tarantool эффективнее

Level of difficultyMedium
Reading time10 min
Views4K

Tarantool Proxy — «умный посредник», который делает работу с кластером Tarantool надежнее, быстрее и проще, беря на себя рутинные задачи вроде балансировки и безопасности. Но изначально Tarantool Proxy был написан на Lua, из-за чего для получения всех профитов от работы с ним нужна была специфическая экспертиза и готовность мириться с некоторыми сопутствующими издержками, что подходило не всем. Поэтому мы решили оптимизировать работу с Tarantool и использовали для этого толстый клиент на Go.

Меня зовут Максим Коновалов, я архитектор Tarantool в VK Tech. В этой статье я расскажу, зачем и как мы уходили от Lua и что получили в итоге.

Подробнее

В защиту «Дюны» Вильнева

Level of difficultyEasy
Reading time27 min
Views20K

Сегодня я побуду адвокатом «Дюны» 2021-2024 годов выпуска и расскажу о том, что у Вильнёва, на мой взгляд, получилось хорошо. Увы, местами невозможно будет удержаться от сравнений с другими экранизациями Герберта и с самим романом-первоисточником, а где-то и от критики в их адрес; где-то придется оспорить расхожие аргументы критиков фильма, но такие моменты я постараюсь минимизировать: эта статья – в первую очередь похвала фильму, а не полемика. Ведь кино, так и не ставшее новым «Властелином колец» от космооперы, достойно хотя бы похвалы.

Читать далее

Эта забавная реальность…

Level of difficultyMedium
Reading time8 min
Views4.3K

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

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

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

Каждому ясно, что фотон может быть поглощён только целиком, например, лишь каким-то одним-единственным атомом, и он никогда не делится между двумя или бо́льшим количеством не связанных друг с другом атомов. Если он один и поскольку он маленький (меньше, чем щель, иначе не пролетит!), а щелей две, и между ними помещается очень много атомов, то значит, что он может пролететь только через одну щель! Но стоит только поставить у одной из щелей какой-нибудь датчик пролёта фотона, и этот датчик НЕ зарегистрирует пролёта фотона через щель, у которой он установлен, как возможность обнаружить фотон за препятствием изменит характер пространственного распределения. Например, сможет обнаружиться там, где до того обнаружен быть не мог. И всё потому, что в этом случае:
- виртуальный пролёт через контролируемую щель не состоялся, и цилиндрическая волна возможностей обнаружить фотон за эту щель не просочилась;
- поскольку фотон, в конце концов, каким-то атомом был пойман, то это значит, что стал достоверным его пролёт через другую щель, и она оказалась единственным источником цилиндрической волны вероятностей обнаружить фотон за препятствием
– то есть интерференция прекратилась, несмотря на то, что взаимодействия датчика с фотоном не произошло (как бы всё осталось, как было до установки датчика).

Читать далее

Смерть разработки продукта как мы её знали

Level of difficultyEasy
Reading time5 min
Views9.6K

(перевод с комментариями "The Death of Product Development as We Know it" - Julie Zhuo, 25 марта 2025)

Прощай, трёхногий стул, команды на две пиццы и "менеджеры"

О возможностях ИИ в разработке, дизайне и документации написано уже много. Но мне кажется, не менее интересные изменения происходят в том, как команды строят продукты в эпоху ИИ.

Этот пост создан при участии Хенри Модиссета, руководителя дизайна в Perplexity. Я восхищаюсь Perplexity по многим причинам, и одна из них - это то, как они как компания применяют ИИ на практике и находятся на передовой нового подхода к работе.

Читать далее

Я переехал из России в Грузию, купил квартиру мечты за 11 млн ₽, съехал через полгода, но счастлив

Level of difficultyEasy
Reading time8 min
Views85K

Я с женой перебрались в Тбилиси ещё в 2018 году и прожили там почти шесть лет. За это время мы влюбилась в эту страну и взяли квартиру в ипотеку рядом с озером. В итоге, застройщик заблокировал нас после оплаты, мы дополнительно потратили 5 млн ₽ на ремонт, а в квартире мы прожили всего полгода.

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

Пока мы жили в Грузии, мы не вели статью расходов. Поэтому цены в статье приблизительные.

Читать далее

Через тернии к 5 тысячам звёзд на гитхабе – мой путь опенсорсера

Level of difficultyEasy
Reading time10 min
Views10K

Пришло, пришло время (экспертов по опенсорсу) моей истории опенсорс-проекта. Было столько всего, что до технических деталей (почти) не дойдёт – они есть и в более древних свитках статьях.

Началось всё в 2010 году. Я только закончил аспирантуру и попал в новый для меня проект в Интеле фулл-тайм разработчиком. Мне нужно было внедрить автоматическое тестирование десктопных GUI приложений для внутреннего пользования. Опыт подобный уже был накоплен с середины 2006-го тоже в Интеле, но подходящий инструмент надо было еще найти или даже создать. Получилось что-то среднее: найти и воскресить!

Читать далее

Как мы написали самый¹ быстрый 2.5D шутерный движок за историю человечества и как он работает

Level of difficultyMedium
Reading time37 min
Views13K

¹Но это не точно. Мы не сравнивали, конечно. Но крайне вероятно, что действительно самый быстрый. И вообще, он ещё не в машкодах.

У нас был 6502-й, алгоритм Брезенхема, самый нелепищный и несуразный графический ускоритель и немного переключаемых страниц с маппером, в которые мы могли положить свои таблицы.

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

Но я знал, что рано или поздно мы докатимся и до этой дряни.

Я не боюсь тебя, 1/√

Халява уходит из программирования

Level of difficultyEasy
Reading time8 min
Views205K

Для меня халява — гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно.

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

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

Читать далее

Как /etc/hosts поломал редактор сайта

Level of difficultyEasy
Reading time4 min
Views5.9K

Когда я работал над техническим постом о ресолвинге DNS, то столкнулся с чем-то неожиданным. Каждый раз, когда я вводил пути к файлу hosts (/etc/h*sts — здесь я намеренно его обфусцировал, чтобы не вызвать ту самую ошибку), редактор Substack показывал «Network Error» и отказывался автоматически сохранять черновик.

Читать далее

Команда разработчиков больше не нужна? Может ли один product engineer писать код с помощью AI

Level of difficultyEasy
Reading time5 min
Views5.2K

AI меняет не только процессы, но и профессии. Полгода назад для того, чтобы запустить MVP продукта, нужен был не только product owner, но и команда разработчиков. Сегодня прототип может сделать один человек без команды, используя только AI. Вы все еще относитесь к этому со скепсисом, но это уже так.

Меня зовут Сергей Спиренков, я евангелист в KODE и CEO собственных проектов. Последние месяцы я провел внутри этой трансформации — собирая продукты в одиночку, без строчек кода руками, с помощью AI и нового подхода к разработке. В статье поделюсь мнением, как изменится профессия product owner и что ждет разработчиков. И главное: расскажу про AI-инструменты, с помощью которых сам делаю MVP продуктов.

Читать далее

Навайбкодил с Cursor AI рабочее приложение. Но в чём подвох?

Level of difficultyEasy
Reading time5 min
Views24K

Я устал писать бойлерплейт и базовые стили. В итоге заставил ИИ делать это за меня. Результаты, размышления и откровения — внутри.

Читать далее

Vibe Coding — не оправдание для некачественной работы

Level of difficultyEasy
Reading time15 min
Views8.1K

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

— 7 правил безопасного vibe coding
— Для каких целей подходит и не подходит vibe coding

Читать далее

Поколение «не трогайте меня после шести»: с зумерами невозможно запускать серьезные проекты?

Level of difficultyEasy
Reading time7 min
Views14K

У нас в компании так: ты всегда на связи, в любое время суток. В 11 вечера прилетает в телегу сообщение от заказчика — надо ответить. В воскресенье упал прод — собирай команду, выходи на созвон. Я сам так работал годами. И ничего. А зумеры совсем другие.

Читать далее

Зарождение жизни на Земле в любом случае не заняло много времени

Level of difficultyMedium
Reading time5 min
Views14K

23.04.2025, Эван Гоф, universetoday.com

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

Наука обнаружила доказательства жизни 4,2 миллиарда лет назад, всего лишь через 250 миллионов лет после образования планеты.

Читать далее

Почему мир не сошелся на ШАДе, если ты хочешь быть классным специалистом?

Level of difficultyEasy
Reading time8 min
Views9K

Постараюсь излагать мысли кратко и по делу, потому что многие из нас могли думать о поступлении в ШАД, на протяжении нескольких лет учебы в университете, ставя это как заветную цель, и некоторый очень важный «майлстоун» в пути становлении себя как специалиста и профессионала своего дела. Однако по разным причинам, возможно, у тебя нет времени на год подготовки, и ты, например, хочешь устроиться уже сейчас на работу. Поэтому постараюсь сделать это рассуждение максимально кратким, чтобы поскорее закончить и так давно тянущийся вопрос.

Для начала, скорее всего, если ты задумал поступать в ШАД, значит ты умеешь самостоятельно изучать дисциплины, и скорее всего понимаешь, что образование, само по себе, можешь дать себе только ты сам, а все университеты и преподаватели могут только направить, и дать материалы (в большинстве своем, материалы сейчас не являются чем‑то уникальным, что нельзя найти в интернете, однако и тут, есть свои нюансы, например ШАД, предоставляет свои уникальные курсы, а преподаватель любого учебного заведения может помочь ответить на тонкие теоретические вопросы). Ты понимаешь что на подготовку по экзамену по математике, тебе просто нужно выделить время, однако немалое, чтобы в пределе повысить свои шансы на поступление до максимальных; так же придется поступить и с алгосами. Примерное время подготовки для тебя на всё — около года, в зависимости от темпа. Ты скорее всего уже владеешь университетской математикой, базовыми нотациями, и как‑никак, да ориентируешься в материале. Так же с алгосами.

Читать далее

Information

Rating
3,524-th
Registered
Activity