![](https://webcf.waybackmachine.org/web/20220217203757im_/https://habrastorage.org/getpro/habr/upload_files/6b2/852/c36/6b2852c36b8423d5b659fdabdfb6259f.png)
Есть минутка поговорить о матери нашей сырой Земле?
Сел я чай пить, хотел карту открыть, поглядеть, а она не открылась опять, и что-то я так разозлился, что накатал за час вот это.
Есть минутка поговорить о матери нашей сырой Земле?
Сел я чай пить, хотел карту открыть, поглядеть, а она не открылась опять, и что-то я так разозлился, что накатал за час вот это.
Ваша винда не работает как хотелось бы? Все советы из поисковика перепробовали установили Linux, а оно всё равно не работает? Вы реверс-инженер или кто вообще, ну в самом деле!? Применим свои навыки владения отладчиком, поможем Шиндовс нормально (по мере её сил) работать!
На написание данной статьи меня подтолкнула злость. Злость на поделие от индусских говнокодеров под названием Windows, на то, что гугол выдаёт мне абсолютно нерабочие решения столетней давности. И вот, когда даже обновление до 11-й винды (с сохранением всех настроек и программ), а потом ещё и установка её же поверх себя не помогли, я решил, что нужно подойти с другой стороны - не как пользователь, а как реверс-инженер.
Привет, Хабр.
Хочу рассказать как заставил работать старый монитор от медицинского оборудования с не менее старым неттопом.
В этой статье я хочу рассказать о любопытном DIY проекте, что я недавно реализовал. И, заодно, эта статья послужит неплохим продолжением темы «3D печати для чайников», а именно вопроса «что бы такого мне еще распечатать» 😉 К сожалению, я не могу «похвастать» тем, что это моя оригинальная разработка; вся честь принадлежит прекрасному инженеру из Германии Фолькеру Хоххольцеру (вот ссылка на страницу проекта). Должен сказать, что Фолькер не только хороший инженер, но еще и очень отзывчивый человек, лёгкий на контакт и помощь – мне он помогал очень оперативно, за что ему еще раз большое спасибо!
Но, тем не менее, это не «перевод», а реальный, лично мною завершенный проект. Сложность данного DIY проекта я бы оценил как «среднюю» (medium) – не rocket science, но есть определенные нюансы. Эта статья рассчитана на более-менее подготовленного DIY читателя, имеющего минимальные навыки 3D печати, работы с электроникой вообще, и Raspberry Pi в частности. Если вы не знаете, как подключить push button к RPi (и не можете «прогуглить» это за минуту), то, вероятно, вам нужно заняться более простыми проектами.
Робот, разработанный Фолькером, отнюдь не рекордный (впрочем, создание рекордных роботов – задача весьма нетривиальная и довольно дорогостоящая). «Плюсы» этого проекта состоят в его простоте и дешевизне (ниже я приведу свой реальный BOM), а также в полной открытости исходного кода.
Вдобавок, «вдумчивая» работа робота по сборке кубика производит бо́льшее впечатление на неискушенных зрителей, нежели, чем видео скоростной сборки за 0.8 секунды (текущий официальный рекорд). Как писал когда-то гениальный Артур Кларк, «любая достаточно развитая технология неотличима от магии» 😉
Дата-центр ITSOFT — размещение и аренда серверов и стоек в двух дата-центрах в Москве. За последние годы UPTIME 100%. Размещение GPU-ферм и ASIC-майнеров, аренда GPU-серверов, лицензии связи, SSL-сертификаты, администрирование серверов и поддержка сайтов.
Pyxel -- это игровой движок для Python в стиле ретро.
Благодаря своей простоте, вдохновленной старыми игровыми консолями (например, палитра состоит всего из 16 цветов, и только 4 звука могут быть проиграны одновременно), вы можете легко создавать игры в стиле пиксель-арт.
Доброго всем дня!
Хотелось рассказать еще про одну самоделку, которая родилась ну прям совершенно случайно. Так уж получилось, что работал я с одним очень весёлым и крайне креативным коллегой, который постоянно что-то мастерил для дома. Многое из того, что он делал я бы и близко в дом не пустил (извини, Алексей), но то, что он постоянно чем то горел - это факт. И вот уж так получилось, что очередной его идеей стало сделать домой стол, да не простой, а прозрачный из стекла, эпоксидной смолы и с подсветкой. Для этих целей им была закуплена прозрачная смола в прямо таки скажем нормальных количествах! И вот, наблюдая весь этот захватывающий процесс, мне и самому стало интересно, что можно сделать из смолы. А тут оказалось, что еще один коллега делает из смолы и дерева различные кулончики и ночнички. И я подумал - а почему не попробовать тоже что-нибудь замутить. Просто повторять что-то из интернета было не интересно и я решил сделать по-своему.
Всем привет.
Мы продолжаем цикл публикаций о том, как наша BI-платформа «Форсайт» работает с данными. В этой статье мы бы хотели продолжить рассказ про виртуализацию данных. И рассказать о том, как с помощью различных «магических» приемов трансформации измерений в кубе можно адаптировать многомерные данные в совершенно новые структуры. Раскрыть количественную статистику некоторых замеров производительности и скорости быстродействия такой виртуализации. Показать, как мы это тестируем. Провести сравнение подходов формирования витрин данных с помощью технологии BI и СУБД. За всеми этими подробностями добро пожаловать под кат!
«Это пример чистого неподдельного надувательства»
Расскажите нам о чем-то невероятно интересном, о том, что вы увидели, но не вложили в это деньги. И почему.
Привет! Я тимлид команды «Добро» в «Сравни.ру», мы занимаемся разработкой сервиса по подбору кредитных продуктов.
Сервис, над которым мы работаем, помогает нашим клиентам подобрать кредитные продукты с высокой степенью одобрения. Для этого мы придумали алгоритм, который аккумулирует необходимый объем данных, обрабатывает их и подбирает кредитные продукты от банков, которые с высокой долей вероятности одобрят заявку конкретного пользователя. Нетипичное название команды («Добро») произошло от слова «одобрение».
Сейчас все наши решения работают на базе микросервисной архитектуры, но так было не всегда. Сегодня я расскажу о том, как мы переезжали с монолита на микросервисы, какие при этом возникали сложности и как мы их решали.
Мониторинг нужен всем: и серверам крупных технологических компаний и домашним Raspberry PI. Мониторинг позволяет узнать, когда сервер выходит из строя, когда заканчивается дисковое пространство и даже когда подходит время апгрейда.
В этой статье рассмотрим настройку базового мониторинга с помощью Prometheus, Node Exporter и Grafana.
Всем привет! Я Ruby on Rails Developer и еще совсем недавно я начинал свой путь в этой области. Я уже прошел первые шаги (о них я писал в данной статье), как выбор языка, изучение его основ, знакомство с фреймворком, первые pet-проекты, первые собеседования, первый оффер, первая компания. Но многие только начали идти по этому пути и именно для них эта статья. По своему опыту помню, как сложно искать гайды (большинство из них про создание книжных магазинов, личных блогов и т.д.), поэтому, надеюсь, многим понравиться идея создания соц сети.
Бизнес-процесс – это алгоритм действия, последовательность действий сотрудников при создании товаров, работ, услуг. Многие компании заключают договора с гражданами на оказание разного вида работ или услуг. Берут в сети готовую болванку и заключают договор, который не учитывает специфику данного вида договора. Рассмотрим простой бизнес-процесс заключения договора оказания услуг с физическим лицом, который является исполнителем, с применением нотации BPMN.
Можно ли заставить тело по умолчанию сжигать или сохранять больше калорий и какие добавки этому помогут.
Существует мнение, что современные шимпанзе активно входят в свой каменный век. Известны целые корпуса фактов и находок, свидетельствующие о зачатках ремесла, а, возможно, даже религии у шимпанзе. Заинтересовавшись такими исследованиями на стыке приматологии и антропологии, я некоторое время планировал написать о них обзорную статью и, возможно, отыскать свидетельства склонности шимпанзе к карго-культу. Я предположил, что современные шимпанзе должны быть в массе своей осведомлены, что их территории окружены ареалом более могущественного и многочисленного вида приматов (Homo Sapiens), причем, пусть поведение Homo Sapiens и сложно предугадать, эти существа могут быть очень благосклонны к шимпанзе: например, организовывать для них заповедники, подкармливать стаю или истреблять хищников.
Эти поиски вывели меня на материал, о котором я и расскажу под катом. Шимпанзе способны не только к интеллектуальному стадному сотрудничеству, но и к организованной агрессии. То есть, на наших глазах этот вид не только вступает в каменный век, но и учится воевать за жизненное пространство. Шимпанзе — агрессивные, коварные и физически сильные животные, и в истории этого вида известна как минимум одна полноценная война. Существует гипотеза, согласно которой эта война была спровоцирована именно вмешательством людей, точнее – исследованиями знаменитой Джейн Гудолл (род. 1934). Гудолл – легендарный антрополог, на протяжении более 45 лет изучает поведение и социальный уклад шимпанзе в национальном парке Гомбе-Стрим на западе Танзании, на границе с Демократической Республикой Конго. Именно на этой охраняемой территории в 1974-1978 годах шла война на уничтожение между двумя стаями шимпанзе, вернее, избиение более слабой стаи. Эти события позволяют узнать много важного и нелицеприятного о природе войны, агрессии и об эволюционных корнях человеческого насилия. Думаю, дальнейший контент вас не шокирует, но наведет на экзистенциальные мысли о природе человека.
В двух предыдущих статьях я рассказывал как создавал мини-сервер из Rasbperry Pi model B и его старшего брата Raspberry Pi 4B. В комментариях часто писали, что стоило остановиться на б/у устройствах(нетбуках, ноутбуках, неттопах и т.д.). Данные устройства можно было найти по вменяемой цене, при этом характеристики должны были не сильно уступать малинке. Так как у меня квартире нашелся нетбук моей жены Acer Aspirt One, я решил провести сравнение этого устройства и текущего сервера на Pi4.
DDD — одна из моих основных рабочих методологий, я применяю её больше пяти лет. Хотя она довольна сложная, в том числе потому что это верхнеуровневый набор практик. DDD - это не фреймворк, когда нет опыта, его немного сложно применять. Тем не менее мы переводили на DDD работающие проекты, запускали с помощью нее новые — и у нас сложились некоторые практики и подходы.
Хотелось бы рассказать про те, что доказали у нас свою эффективность. Сегодня это будет стратегическое верхнеуровневое проектирование — о том, как разрабатывать программы с точки зрения моделей и требований. А в следующей части я расскажу про практики для работы с кодом и архитектурой, то есть более приближенные к разработке. Надеюсь, что вы сможете ими воспользоваться, а если вы еще не используете DDD у себя в проектах, то попробуете.
В этой статье хотим рассказать про протокол кроссчейн совместимости (CCIP) для децентрализованного обмена сообщениями/событиями и перемещения токенов между блокчейнами.
Рост многочисленных независимых блокчейн-экосистем с различной спецификой и географическими нишами привел к тому, что мир становится все более мультиблокчейновым. Возможность беспрепятственно использовать преимущества каждого из этих блокчейнов и их уникальные активы в рамках одного приложения вызвала бы мощную волну разработки новых кросс-чейн смарт-контрактов - не хуже, чем распространение DeFi, NFT и он-чейн игровых экономик, когда появились децентрализованные сервисы оракулов для получения реальных данных и безопасных вычислений вне блокчейна.
Чтобы удовлетворить растущий спрос экосистемы на кросс-чейн решения, мы рады рассказать о предстоящем запуске Cross-Chain Interoperability Protocol (CCIP) - нового стандарта с открытым исходным кодом для кросс-чейн совместимости. Цель CCIP - установить универсальную связь между сотнями сетей блокчейн, как частных, так и публичных, разблокировать изолированные токены и расширить возможности кросс-чейн приложений для всех экосистем на блокчейне.