Обновить
256K+

Читальный зал

Полезное чтиво по IT-темам

625,14
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Проклятие детерминизма, или Меланхолия создателей цифровых миров

Время на прочтение8 мин
Охват и читатели5.1K

Всем привет, Я Артур Валиев, Не хотелось но на этот раз я все-таки попрошу гуся что-бы помог рассказать мою историю.

Три дня назад я сидел и сравнивал integrity level токена процесса с integrity level окна в фокусе, чтобы понять, почему Диспетчер задач блокирует ввод удалённого пользователя. Никто в мире, кроме меня, в этот момент не знал, что это вообще проблема. Я был там один. И мне было хорошо.

Читать далее

Новости

Книги по реверс-инжинирингу

Время на прочтение4 мин
Охват и читатели4.9K

Это продолжение статьи Материалы по хакингу на русском.

Вкратце — я собираю автоматические переводы материалов по хакингу и выкладываю их на сайте библиотеки. В этой подборке — книги для тех, кто хочет понимать программы, железо и протоколы не по документации, а изнутри: от устройства компьютера и ассемблера до Windows Kernel, ARM, Java-байткода, автомобильных шин, VoIP и аппаратного реверса.

Читать далее

Блуждающий нерв и рабочие задачи: одна из теорий продуктивности для специалистов умственного труда

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели4.3K

Всем привет! Идея написать статью на тему быстрого восстановления после жёстких стрессов витала в моей голове давно. Моя ситуация типичная: уже более 10 лет работаю в маркетинге, и, пожалуй, не стоит объяснять, что порой эта работа похожа на беспощадный сёрфинг по адреналиново‑дофаминово‑кортизольным волнам: то есть лиды, то нет, то дают бюджет, то режут, то взлетает проект, то снова на рынке какая‑то бомба замедленного действия.

И это только профессиональные стрессы, а есть ещё семейные, финансовые и более глобальные (согласитесь, в последние несколько лет стало прям вообще «весело» и по нарастающей). А ещё я стала замечать, что многие мои знакомые айтишники, маркетологи и дизайнеры, которые отлично выглядели и тянули адские нагрузки, в последние пару лет прям «посыпались»: кто‑то сидит на антидепрессантах, кто‑то выгорел и бросил работу на полгода, кто‑то набрал несколько килограммов и ударился в познание себя. Ну что вам рассказывать, уверена, что и у вас в окружении много таких примеров. Это отрезвило меня и сподвигло внимательнее относиться к себе, чтобы вовремя подмечать тревожные звоночки.

Читать далее

Как выйти по УДО из песочницы. Вероятно, практические советы

Время на прочтение5 мин
Охват и читатели4.9K

Начну с признания. Я сижу. Не в том смысле, в каком вы подумали, а в read-only. Это когда Хабр у тебя есть, но Хабра у тебя нет. Можешь читать, лайкать в уме и молча смотреть, как жизнь проходит мимо. Такой цифровой монастырь с обетом молчания, куда меня определили.

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

Читать далее

Как я год проработал на Arch Linux, сдался и вернулся на скучную Ubuntu для реальной работы

Время на прочтение6 мин
Охват и читатели8.8K

Весь мой путь в Linux начался в студенческие годы, в момент, когда я получил предложение о работе от своего преподавателя в универе. Оказалось, что помимо преподавательской работы он также трудился в IT-компании, которая на тот момент искала интернов.

Собеседование заняло 10 минут, без единого вопроса про системы хранения или задачи с кодом. Мы просто поздоровались, технический директор Павел выдал мне доступы и объяснил суть: за полгода мне нужно пройти три модуля, по два месяца на каждый, удаленно с возможностью работать из офиса — путь от «понять, как устроено ядро» до «написать драйвер под реальное железо и собрать прошивку под FPGA».

Я дважды стирал себе диск, ради стажировки купил трехкилограммовый ноутбук за $50, потом воевал с Arch ради одной проприетарной программы — и в итоге вернулся туда же, откуда начинал, на Ubuntu. Это не история моего поражения (как некоторым хотелось бы), а притча об осознании. Осознании чего?

Читать далее

Нельзя просто так стать системным инженером. Код значимых проектов всегда писали только хакеры

Уровень сложностиПростой
Время на прочтение43 мин
Охват и читатели6.3K

«Плывут две юные рыбки, а навстречу им рыбка постарше, кивает и говорит: «Привет, ребятки, ну, как вода?» Рыбешки плывут дальше, а потом одна спрашивает у другой: «Что ещё за «вода»?» Идея этой истории проста: именно самые очевидные и важные стороны окружающей реальности зачастую сложнее всего увидеть. Я прошу вас вспомнить о рыбках и воде и на немного осадить свой скепсис в оценке значимости абсолютно очевидного. Многое из того, в чем мы непроизвольно уверенны, совершенно неверно. Из-за слепой уверенности и недальновидности узник даже не подозревает, что заперт». Дэвид Фостер Уоллес Ниже историческое исследование (оно же – расследование): Почему мало хороших книг по системному программированию? Примеры покажут, что глубокие знания о компьютерах распространялись вопреки, а не благодаря обстоятельствам.

Читать далее

Настоящий Assassin`s Creed: информационная безопасность ордена тамплиеров – мифы и реальность

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели6.8K

Про тамплиеров знает даже тот, кто прогуливал уроки истории. Извечные враги ассасинов и борцы за мировое господство, хранители Святого Грааля и несметных сокровищ, защитники Гроба Господня, кредиторы королей и «ЧВК» римских пап. Орден настолько прочно обосновался на страницах исторических романов, в кинематографе и видеоиграх, что уже трудно отличить истину от вымысла и теорий заговора. И, конечно же, столь таинственная и могущественная организация не могла обойтись без шифров и информационной безопасности — в этом убеждены многие исследователи и публицисты.

В гости к Бастиону заглянул кандидат исторических наук, защитивший диссертацию по теме тамплиеров, Егор Барынкин. Действительно ли братья ордена были «мировыми кукловодами», мастерами информационных войн и шифрования? И почему столь мощное братство рухнуло в одночасье, словно карточный домик? Ответы специалиста — под катом.

Читать далее

Книга: «Метрики программной архитектуры.Кейсы, повышающие качество ПО»

Время на прочтение2 мин
Охват и читатели4.7K

Привет, Хаброжители! Сегодня мы хотим рассказать вам побольше о нашем новинке: «Метрики программной архитектуры. Кейсы, повышающие качество ПО».

Это не монография, а сборник из десяти самостоятельных глав от десяти архитекторов (Форд, Фарли, Лилиенталь, Вудс, Роза и другие), объединённых темой измерения качества архитектуры. Единой теории в книге нет, но есть рабочий код, формулы и параметры оценки, которые можно перенести в проект сразу — от DORA-метрик и фитнес-функций до GQM-подхода.

Читать далее

Прообраз современного металлоискателя — индукционный баланс Хьюза

Время на прочтение7 мин
Охват и читатели7.9K

Prof. D.E. Hughes (1879) V. Induction-balance and experimental researches therewith , The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science

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

Трудно переоценить важность этой задачи, которая привела к появлению примечательного изобретения, в дальнейшем, с последующими модификациями, широко распространившегося и применяющегося повсеместно — да, речь пойдёт об металлоискателе, но не о том, что всем известно, а о том, что, пожалуй, легло в основу всего направления… 

Читать далее

Любовь на языке Rust: ownership, borrowing и конечный автомат отношений

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели9.8K

Почему знакомство похоже на систему с неполной информацией, неопределённость удерживает внимание, а алкоголь временно включает unsafe.

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

Но однажды возникает вопрос: можно ли тем же способом посмотреть на человеческие отношения?

Не свести любовь к формуле и не написать библиотеку perfect_relationship, а хотя бы разобрать механику происходящего. Почему совершенно незнакомый человек внезапно занимает вычислительные ресурсы нашего мозга? Почему опытный и общительный человек может чувствовать себя скованно на обычном свидании? И в какой момент случайный контакт превращается в привязанность?

Попробуем поговорить об этом на языке Rust.

Читать далее

Прогулки по Казани. От водовоза до робота-доставщика

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели9.2K

И тут боковым зрением я почувствовал какое-то движение на другой стороне перекрёстка. Я резко повернулся. Ничего особенного вроде не происходило. Для меня загорелся зеленый свет, и я мог выйти на проезжую часть. И вот когда мой путь подходил к концу и уже начал мигать желтый свет, я видел ЭТО.

Это был белый сундучок на колёсах с флажком и проблесковым маячком. «Сундучок» стоял на колёсиках перед пешеходным переходом и, как я понял позже, тоже ждал зеленого света светофора. Я резко ускорился, но в этот момент для «сундучка» загорелся зеленый свет, и он тронулся в путь. Я как завороженный смотрел на него, забыв про телефон с фотоаппаратом. Мне очень понравилось, как он уступил дорогу идущему ему навстречу пешеходу. Пока я соображал, он свернул за угол.

Я решил осмотреться на перекрестке. Здесь идет какое-то строительство, как показалось сначала, очередного офисного здания. Но присмотревшись, оказалось, что строится жилой комплекс под названием «Академик», на заборе висела цитата выдающегося советского академика Арбузова А.Е.:

Читать далее

Продакшен пал, Милорд

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели18K

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

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

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

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

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

Читать далее

Риск был у всех. Ответственность оказалась у одного

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели7.3K

Продолжаю серию статей о том, почему корпоративная автоматизация проваливается ещё до начала разработки.

Это третья статья. В первой мы говорили о праве ИТ остановить инициативу, если бизнес не определил проблему и владельца результата. Во второй – о том, как связать требования с проверяемой бизнес-ценностью.

Теперь – о самом неприятном: что происходит, когда риск видели все, решение не принял никто, а виновным после провала назначили руководителя проекта.

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

«Ты же видел риск. Почему не остановил?»

И главный вопрос для спора: обязан ли РП остановить проект, если видит серьёзный риск, но не обладает полномочиями устранить его причину?

Читать далее

Ближайшие события

Horsey Horseless — самая дурацкая машина в истории (и её внезапная связь с интерфейс-разработкой)

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели8.2K

С того момента как свет увидел первую машину на ДВС, в мир вышло несчетное количество дизайнов разных мастей. Мы знаем ревущие мощью маслкары, элегантные седаны, лупоглазые малолитражки в духе неоретро, многие-многие другие автомобильные «фасоны».

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

Читать далее

Обеденный клуб, картонка и утюг: как появилась кредитная карта

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.5K

Историю про чувака, который забыл кошелёк в нью-йоркском ресторане и от стыда изобрёл кредитную карту, пересказывают все. Придумал её пиарщик. Разбираемся, что было на самом деле: почему первая карта была картонной, зачем Bank of America разослал 60 тысяч активных карт незнакомым людям, при чём тут утюг из IBM и как «Интурист» стал членом Visa, не будучи банком.

Читать далее

Юридическая база до стадии MVP и немножечко после

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели6.5K

Выскажу свое непопулярное мнение. Просьба дочитать внимательно до конца. До стадии MVP вам нет смысла задумываться о юридической стороне проекта. Это могут быть выброшенные деньги и время, поскольку существует вероятность остаться с нереализованным проектом и только с документами на руках. Это касается и стартапов на стадии pre-seed.

Ну почти все так. Есть, как говорится, пару моментов. 

Если вы делаете проект в соло без кофаундеров и не планируете привлекать инвестиции или продавать проект, то вся информация ниже вам не нужна в 90% случаев. Это я точно могу сказать. Остальных просьба остаться тут.

Читать далее

Избыточные размышления не любят движущуюся цель

Время на прочтение2 мин
Охват и читатели15K

Движение превращает смутные размышления в нечто конкретное — то, что уже можно увидеть, проверить и исправить. Опыт Диккенса, Дарвина, Роулинга, Эйнштейна, Черчилля, Пола Грэма и других.

Читать далее

Книга среднего уровня — 3. Подчинённый друг

Время на прочтение9 мин
Охват и читатели9.2K

В статье - несколько глав "Книги среднего уровня", которая пишется в тг и теперь ещё зеркалится на Литресе.

Читать далее

AI в дизайн-процессе в 2026: что вижу в индустрии — и как это устроено у меня

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели11K

Как AI на самом деле встроен в процесс дизайнера в 2026 — не с точки зрения хайпа, а по фактам из отчётов, интервью и постов практикующих дизайнеров: смена парадигмы, командная работа на одном канвасе, инструменты, которые дают точечно править вместо генерации с нуля, и дизайнеры, которые сами собирают AI-скиллы под себя. Отдельно — как это устроено у меня: designer-skills, разговор с AI вместо скетчей, макет руками + состояния AI, и обязательная проверка каждого шага.

Читать далее

Вышли 25 лет назад и изменили игровую индустрию навсегда. 5 самых важных игр 2001 года

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели14K

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

А давайте оглянемся на 25 лет назад. Да, в то время, когда Сэм Лэйк показал всем стиль в шутерах от третьего лица, Хидео Кодзима предсказал будущее, а немцы из Piranha Bytes задали стандарт европейского геймдева.

Да, сегодня вспоминаем культовые игры 2001 года.


Вспоминаем хиты тут
1
23 ...