Как стать автором
Обновить
749.5

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

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

Сначала показывать
Период
Уровень сложности

Во что поиграть? – Command & Conquer Tiberian Sun

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

Олдфаги на месте? Предлагаю окунуться в 1999 год и вспомнить с помощью фанатского ремастера о такой отличной игре, как Command & Conquer Tiberian Sun! Она была одной из моих первых игр на ПК, поэтому не удивительно, что ей отведено особое место в сердце. Игру хвалят за отличный геймплей и интересный сюжет с крутыми заставками и реальными актёрами, которые, подобно какому-то фильму, рассказывают придуманную создателями историю. Но в те годы, будучи семилетнем ребенком, для которого единственной возможностью прикоснуться к играм на ПК был поход в гости к старшим братьям, я совершенно не вникал в сюжет, так как банально не было времени разбираться в противостоянии двух фракций (GDI и NOD). Всё, что я хотел – это насладиться игровым процессом. А как же он был хорош по тем временам…

Читать далее

Прогнозирование временных рядов с помощью библиотеки Skforecast

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров10K


В открытом доступе существует огромное число библиотек для построения моделей машинного обучения в Python. Самые популярные — scikit-learn, XGBoost, LightGBM, Catboost, PyTorch. Каждая из них позволяет построить регрессионную модель для прогнозирования на временных рядах, но для этого требуется преобразование данных и создание новых фичей (feature engineering).

Кроме того, временные ряды требуют своих подходов в оценивании моделей машинного обучения, так как стандартная кросс-валидация не подходит для временных данных. В этой статье мы (я + я) рассмотрим нюансы прогнозирования на практике и с помощью библиотеки skforecast.
Читать дальше →

Тайные хранилища мира: где и как хранятся национальные запасы золота и другие ценности человеческой цивилизации

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

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

Читать далее

Киберпреступник глазами российских психологов: черты, мотивы, ценности, отклонения

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

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

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

Читать далее

Умное желе: ассоциативное обучение у кубомедуз

Время на прочтение10 мин
Количество просмотров1.5K


Процесс обучения можно грубо категоризировать на теоретический, когда мы о чем-то новом читаем, и практический, когда мы что-то новое делаем. Жизненный опыт также крайне важен для получения новых и укрепления имеющихся знаний. К примеру, если человек считал ворон, как мистер Бин, и врезался в фонарный столб, он в будущем будет более внимательно смотреть, куда идет. Избегание препятствий на пути движения является достаточно простой задачей, но даже для ее реализации необходимы определенные мыслительные процессы и мозговые ресурсы. Считается, что любое обучение возможно только при наличии какого-никакого мозга, однако ученые из Кильского и Копенгагенского университетов доказали обратное. Они провели исследование, в ходе которого обнаружили, что коробчатая медуза вида Tripedalia Cysophora способна избегать столкновений с препятствиями за счет обучения, при этом не имея центрального мозга. Как ученые обучали медузу не врезаться в стены, насколько эффективным было обучение, и о чем нам говорят результаты этих опытов? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →

Как появились луддиты и есть ли они сейчас

Время на прочтение14 мин
Количество просмотров11K

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

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

Возможно, поэтому художники, писатели и даже программисты (удивительное дело!) пытаются судиться с разработчиками нейросетей. И хорошо, что они не берут в руки молотки и не устраивают крестовый поход на серверы OpenAI или рабочие станции коллег со StableDiffusion, как делали луддиты еще 200 лет назад. Но так ли уж отличаются их мотивы и страхи? Давайте немного пофилософствуем с некоторой долей иронии. 

Читать далее

Молодость в 82 или добрый молодец и его изобретения

Время на прочтение5 мин
Количество просмотров7.6K

Умом Россию не понять,
Аршином общим не измерить:
У ней особенная стать –
В Россию можно только верить.
(Ф. Тютчев)

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

Читать далее

Первый трансатлантический телеграфный кабель: неудача, соединившая Европу и Америку

Время на прочтение14 мин
Количество просмотров8.3K

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

Читать далее

Помощники для сбора ягод

Время на прочтение4 мин
Количество просмотров5.8K

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

Но ягоду мало вырастить, её нужно ещё и собрать. 

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

Читать далее

История Heroku. Взлет и закат

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров17K

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

Чтобы понять, насколько революционным был их подход, давайте просто вспомним, что Heroku создала в 2007-2011 году. Я могу назвать как минимум 3 вещи - контейнеры, serverless и доставку кода через push в GIT. Во многом современный технологический ландшафт был вдохновлен решениями Heroku, увидевшими свет 15 лет назад.

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

Начало истории Heroku

В 2007 году трое разработчиков Ruby — Джеймс Линденбаум, Адам Виггинс и Орион Генри — основали Heroku. Поначалу это был редактор кода в браузере. Проект вызывал “ВАУ эффект”, но не сильно вовлекал пользователей. С этим проектом основатели даже прошли Y Combinator. В ходе доработки платформы разработчики сделали, как им тогда казалось, второстепенную фичу - возможность разворачивать приложения из мастер ветки привязанного GitHub. Цель была простая - дать возможность разработчикам сразу понять, как работает их код. Почему фича казалась второстепенной? На тот момент GitHub только появился, и делать интеграцию с ним было далеко не очевидной идеей. 

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

Читать далее

Ног много не бывает: увеличение маневренности робота-многоножки

Время на прочтение12 мин
Количество просмотров1.6K


Занимаясь разработкой робототехники, инженеры частенько обращаются за вдохновением к природе. Особенно это проявляется, когда необходимо создать метод передвижения для будущего робота. Существа, населяющие Землю, обладают весьма широким спектром разнообразных конечностей, структура и функционал которых зависят от среды обитания и образа жизни животного. Невероятно длинные руки гиббоновых отлично подходят для брахиации (перемещения по деревьям), грациозные лапы гепардов позволяют им разгоняться до 110 км/ч, а необычная структура поверхности лапок гекконов позволяют им спокойно бегать по стенам и потолку. Эти примеры подтверждают безграничность возможностей эволюции, которая порой принимает весьма нестандартные решения. К примеру, на вопрос сколько лапок нужно для идеальной локомоции, многоножки бы ответили — все. Как ни странно, робототехники считают, что большое число ног действительно может решить массу проблем с локомоцией роботов, но дело не только в количестве. Ученые из Осакского университета (Япония) использовали существующего робота-многоножку и усовершенствовали его локомоцию, используя в качестве вдохновения движения сегментов тела многоножки. Какие именно изменения в работе робота были произведены, и как они повлияли на его локомоцию? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →

Наука торжественного напитка: как формируются цепочки пузырьков в бокале шампанского

Время на прочтение13 мин
Количество просмотров3.8K


Научный мир состоит из великого множества исследований и разработок, которые направлены на улучшение жизни человека, сохранение экологии планеты, поиски альтернативных источников энергии и т. д. Проще говоря, цели таких трудов весьма серьезны, чего нельзя сказать о некоторых других исследованиях, хоть их результаты от того не становятся менее интересными. Так ученые из Брауновского университета (США) провели исследование, в котором попытались объяснить, почему пузыри газа в шампанском ведут себя не так, как в других газированных напитках. Чем же уникально шампанское с точки зрения механики жидкостей, и как это было установлено? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →

Ностальгические игры: Операция Silent Storm

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

В августе 2023 года у Операции Silent Storm будет юбилей – 20 лет. Несмотря на свой возраст, она во многих аспектах на голову превосходит современные тактические игры! Это один из тех проектов, который позволял взглянуть на жанр под другим углом, удивляя своей инновационностью, а поэтому заслуживает, чтобы о нём помнили! Я очень хочу, чтобы у этой игры появился ремастер, но только совместный клич фанатов может быть услышан разработчиками...

Моё знакомство с тактическими ролевыми играми началось с таких проектов, как Final Fantasy Tactics и Jagged Alliance 2 (о второй я планирую сделать отдельный обзор). Однако, включив Операция Silent Storm, я был довольно сильно удивлён, насколько по-иному она играется.

Читать далее

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

Ханганская симфония: как пятилетки госплана, чеболи и янки сделали Южную Корею процветающей страной

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

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

Корейская формула успеха во многом была похожа на японскую модель, о которой мы рассказывали в предыдущей статье на Хабре. Но если послевоенная Япония имела за спиной 75 лет промышленного развития, кое-какие собственные технологии и кадры, то Корея начинала практически с нуля. Мы расскажем о перипетиях модели господдержки инновационной политики в Корее, а также объясним, как такие компании как Samsung и Hyundai прошли путь от перекупщиков зерна у крестьян до крупнейших ТНК с мегаломанскими портфелями высокотехнологичных изобретений.  

Читать далее

Как выявлять баги в психике. Практическое пособие

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

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

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

Узнать полезное

Как крышка люка оказалась быстрее космического корабля

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

Может ли крышка люка быть самым быстрым из когда-либо запущенных человеком в воздух объектов? Результат неоднозначного ядерного эксперимента США, получившего название «Операция Plumbbob» (с англ. — «Отвес»), говорит о том, что да. Может.

Читать далее

REcollapse: фаззинг с использованием unicode-нормализации

Уровень сложностиСложный
Время на прочтение6 мин
Количество просмотров4.1K

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

Этот пост преимущественно основан на моём выступлении на BSidesLisbon 2022 и посвящён запуску инструмента REcollapse, который теперь доступен на GitHub. Это также то, что мы начали исследовать внутри Ethiack.

Всё начинается с непредвиденного ввода.

?

Это вам не игрушки, или За что запрещают игры

Время на прочтение12 мин
Количество просмотров13K

В начале ноября этого года, в Госдуме РФ первый замглавы комитета по просвещению Яна Лантратова предложила запретить распространение компьютерных игр, пропагандирующих порнографию, жестокость и насилие, а также ненормативную лексику. С формулировкой:

«Видео- и компьютерные игры, распространяемые на любых видах носителей <...> не должны содержать информации, выражающейся в неприличной форме, которая оскорбляет человеческое достоинство и общественную нравственность, явное неуважение к обществу, государству, официальным государственным символам», — указано в документе.

Что именно подпадает под термин «оскорбление человеческого достоинства и общественной нравственности», правда, не раскрывается. А зарабатывание фрага от лица террористов в Counter-Strike вполне себе тянет на неуважение к государству в лице силовых структур, как его неотъемлемой части. Ну, вы поняли. 

Правда, не все депутаты это поддержали, так что запрет еще может и не пройти (возможно, потому, что депутатам будет нечем заниматься во время заседаний). 

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

Нарушить запрет на чтение

С совершеннолетием, Ubuntu

Время на прочтение4 мин
Количество просмотров7.6K


20 октября 2004 года — день, полностью перевернувший представление человечества об операционных системах семейства Linux. Ровно 18 лет назад никому не известная компания Canonical представила миру основанный на Debian дистрибутив GNU/Linux, получивший название Ubuntu, что в переводе с языка зулу означает «человечность». Сегодня этот дистрибутив лидирует по популярности среди других реализаций Linux не только на настольных ПК и ноутбуках, составляя уверенную конкуренцию Windows, но и занимает первое место в списке самых популярных ОС для веб-серверов.
Читать дальше →

Прерванный полет: программы, потерявшие популярность

Время на прочтение4 мин
Количество просмотров8.4K

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

Сегодня мы вспомним некоторые из них. Большинство «героев» этого поста еще живы. Но востребованность их далека от прежней. Часть решений сгубили ошибки менеджмента. Другие потеряли свое место в результате смены технологических эпох.

Читать далее