Моки, L1 и никакого деплоя: собираем идеальный .NET-тест для веб-сервиса
Поговорим о том, как тестировать ASP.NET-приложения максимально быстро, не закрывая IDE и вообще не запуская деплой! Посмотрим, как при таком подходе создавать не только, например, тесты REST API, но и веб-тесты с использованием Selenium или Playwright.
Как Руанда построила эффективную экономику на руинах геноцида
Руанда. Что приходит вам на ум, когда вы слышите название этой маленькой африканской страны? Наверняка геноцид 1994 года — одно из самых страшных злодеяний второй половины прошлого века.
Но для миллионов африканцев судьба Руанды вызывает огромную зависть. Этой стране удалось построить крайне эффективную для региона экономику, которая по многим ключевым показателям — от рейтинга Doing Business и индекса восприятия коррупции до прироста ВВП и представленности женщин в политике — лидирует как минимум в Африке, а порой и обгоняет восточноевропейские страны. Поговорим о парадоксальном пути развития Руанды.
Насколько ПК удобнее смартфона
Вот и выросло первое поколение «продвинутых пользователей смартфонов», которые никогда не работали за компьютером. Сейчас они заканчивают университет и начинают искать работу. Люди вытворяют на смартфоне удивительные вещи. Но не понимают, насколько убоги эти устройства на фоне полноценного компьютера.
Смартфон действительно незаменим за пределами дома или офиса, в походе или поездке: для навигации, фото- и видеосъёмки, для срочных сообщений и др. Но при наличии нормального компьютера использовать смартфон по большей части глупо.
Оптимизация хранения данных в PostgreSQL
Поговорим о том, как оптимизировать хранение данных в PostgreSQL, снизив объём дискового пространства, потребляемого таблицами, и ускорить выборку данных. Это может быть особенно актуально после перевода информационной системы с другой СУБД на PostgreSQL.
«Моя матушка страдает амнезией, и примерно два года назад я поставил у неё дома E-Ink-дисплей, чтобы упростить ей самостоятельную жизнь. В итоге этот дисплей прекрасно работает по сей день, и я решил поделиться основными моментами его настройки для тех, кому он может пригодиться в похожих ситуациях»
MomBoard: E-Ink-дисплей для родственника с амнезией
Накрутка опыта в резюме: 29% IT-специалистов делали это
В IT-сообществе последние несколько лет остро обсуждают тему накрутки опыта в резюме. Сообщество раскалывается на несколько лагерей: кто-то считает, что накрутка помогает найти первую работу, кто-то — что она искажает представление компаний о реальном опыте кандидатов и порождает завышенные требования к ним, а кто-то — что накрутка в целом подрывает доверие между специалистом и работодателем и «убивает» отрасль.
Ребята из Хабр Карьеры совместно с телеграм-каналом Digital Ниндзя и его автором Александром Ильиным провели исследование, чтобы разобраться в эффективности накрутки опыта в резюме. Обратимся к его результатам.
Приложение Death Clock предсказывает дату смерти пользователя и предлагает советы, как её отодвинуть.
Приложение вышло ещё летом, и с момента релиза его скачали 125 тысяч человек. Как рассказал изданию разработчик приложения Бретт Фрэнсон, ИИ в основе Death Clock был обучен на более чем 1200 исследованиях продолжительности жизни с участием 53 млн человек. По словам Фрэнсона, его часы предлагают «довольно значительное» улучшение точности по сравнению со стандартными таблицами продолжительности жизни.
Перед тем, как начать пользоваться приложением, необходимо ответить на 29 вопросов (пол, возраст, этническая принадлежность, вопросы касательно семейного анамнеза и хронических заболеваний, о диете, сне, стрессе, физической активности и так далее). На основе этих данных Death Clock определит биологический возраст пользователя, ожидаемую продолжительность жизни и то, как человек, вероятнее всего, умрёт.
Кроме того, приложение покажет посекундный обратный отсчёт и даст несколько советов, как прожить дольше.
⚡ Новости к этому часу
☁️ AWS запустила физические терминалы для быстрой загрузки данных в облако
👮♂️ Организатор даркнет-маркетплейса Hydra получил пожизненный срок
📖 Оксфордский словарь выбрал «brain rot» словом года
🛰 Второй спутник «Кондор-ФКА» для обеспечения съёмки суши и океана в суперразрешении запущен на орбиту (ФОТО)
👤 Пэт Гелсингер ушёл c поста CEO Intel
💰 Сумма штрафа Google российским телеканалам выросла до 8 ундециллионов рублей, но в Google не сообщили о ней акционерам
📱 Apple запатентовала iPhone с четырьмя кнопками действия
🎮 Sony запустила голосование за лучшие игры PS этого года и самый ожидаемый проект 2025-го
#новости
Ктулху зовёт! Эволюция компьютерных игр по Лавкрафту. Часть третья. Call Of Cthulhu и тёмные закоулки геймдева
Первая половина 90-х годов была временем активного создания игр по мотивам мифов Ктулху, однако к концу десятилетия, в марте 2006 года, на ПК вышла игра, которую до сих пор можно назвать самой известной из созданных по творчеству Лавкрафта. Call of Cthulhu: Dark Corners of the Earth была сложной, местами богомерзко забагованной, но она осталась в истории и лавкрафтианы, и геймдева, и особенно геймдева по лавкрафтиане как важная и яркая веха. А также примером того, насколько крутую штуку может сделать команда охваченных мечтой энтузиастов — и насколько бедовым может получиться результат, если энтузиазма оказывается больше, чем возможностей, времени и ресурсов.
Как спрятать любые данные в JPEG
А вы уже прятали что-то внутри JPEG? Разбираем базовый способ надёжно спрятать что-то внутри картинки.
Модернизация аналогового прессостата для экспериментальных целей
Под аналоговым прессостатом в этой статье будет пониматься индуктивный датчик давления. В частности, будет рассматриваться датчик DN-S14. У него множество популярных аналогов, они применяются в стиральных машинках в качестве датчика уровня воды в баке. Модернизация заключается в реализации электронной схемы, которая переносит диапазон выходной частоты датчика в область частот звукового диапазона.
Сбежавшие хомяки, нейросеть против «кожаных мешков» и неизвестные голоса из динамиков iPhone. Это самые странные IT-новости ноября 2024:
😃 Бухгалтер из Торонто целый год выходил на пробежки, чтобы нарисовать из своих GPS-маршрутов анимацию
🧐 Нейросеть Google Gemini вежливо пожелала пользователю умереть после множества запросов по выполнению домашнего задания
🤔 Пользователь лишился игрового ПК, который выбросила жена в окно после сообщения о разводе, но в Reddit собрали ему новый
😯 Обезьяны никогда не напечатают Шекспира, утверждают математики
📞 Пользователи пожаловались на неизвестные голоса из динамиков iPhone
✈️ 132 хомяка сбежали из клеток при транспортировке на остров Сан-Мигель и на пять суток захватили самолёт Airbus 320
🤑 Сумма штрафа Google на 2 ундециллиона рублей превысила всё мировое богатство
👐 Глава музыкального онлайн-магазина Musicians Club уволил 99 из 110 сотрудников за пропуск совещания
😑 Изобретатель из Японии представил проект автоматической маски для защиты лица от падения смартфона
#strangerIT
😅 БРОСАЕМ ВЫЗОВ: проверьте свои навыки и заберите годовой доступ к курсам Хекслета!
Для новичков мы подготовили двенадцать тестовых заданий, которые максимально приближены к реальным вакансиям. По три для каждого направления: бэкенд на Python, фронтенд на JavaScript, ручное тестирование и аналитика данных. Задания идут по возрастанию сложности: для стажёра, джуна и мидла, и будут приходить участникам вызова каждый день, начиная с 9 декабря.
Ваша задача — сделать всё до 23:59 МСК 13 декабря. Среди тех, кто сдаст все задания, выберем счастливчика, который получит годовой доступ ко всем курсам Хекслета. А 16 декабря наставники Хекслета разберут тестовые в прямом эфире: укажут на ошибки и подскажут, как усилить решения.
👏 КАК ПРИНЯТЬ ВЫЗОВ?
→ регистрируйтесь на лендинге
→ ловите промокод на все курсы в отдельном письме
→ учитесь и выполняйте задания, которые будут приходить с 9 декабря
→ сдайте все задания до 13 декабря
→ получите возможность забрать годовой доступ к курсам Хекслета
😱 Ах да, чуть не забыли: с этого момента и до 15 декабря все курсы Хекслета абсолютно бесплатные!
«Этот проект начинался как обучающий: я хотел углубить свои знания в машинном обучении, и в частности в TensorFlow. В конечном итоге мне хотелось получить работающую в браузере модель машинного обучения, которая смогла бы надёжным образом (с точностью не менее 80%, а предпочтительно >90%) решала капчу 4Chan. Я достиг этих целей и расскажу в статье, каким образом мне это удалось»
Ломаем капчу 4Chan
«Всем привет! Завтра в городе Томске 5 градусов ниже нуля, малооблачно, ветер юго-западный, 4 м в секунду, снег. Я знаю это, потому что уже больше 15 лет профессионально предсказываю погоду.
В 1998-м я закончил радиофизический факультет Томского государственного и пошёл работать в Институт мониторинга в томском Академгородке.
Там увлечение погодой началось как хобби, а сейчас моё производство приборов для предсказаний погоды приносит 12 млн рублей в год»
12 млн в год на прогнозе погоды
⚡ Новости к этому часу
🏭 На бывшем заводе Samsung в Калуге началась сборка серверов «Гравитон»
⚠️ Zabbix предупредила о критической уязвимости CVE-2024-42327 в своём решении с открытым исходным кодом для мониторинга
📄 Хакеры взломали систему лицензирования Microsoft с возможностью получить долгосрочную активацию Windows и Office
👮♂️ В Южной Корее арестованы шесть сотрудников компании за производство спутниковых ресиверов с функцией DDoS-атак
🤬 Гуру JavaScript и создатель формата JSON Дуглас Крокфорд выступил с резкой критикой неправильного применения ИИ
📱 Индонезия вернёт в продажу iPhone 16, если Apple инвестирует в экономику страны 1 млрд долларов
🚗 Jaguar представила Type 00 — концепт первого электромобиля после ребрендинга (ФОТО)
🎧 Sony запатентовала наушники с опцией подключения сразу к двум устройствам
🆕 Релиз FreeBSD 14.2
#новости
🧐 Как проходить технические собеседования?
Сегодня в 15:00 МСК обсудим это с Кириллом Мокевниным — разработчиком и сооснователем школы программирования Хекслет.
Присылайте ваши вопросы 👈
Если не успеем ответить на них в эфире, Кирилл сделает это в течение недели в своём телеграм-канале.
И регистрируйтесь на нашем чудо-лендинге, чтобы проверить навыки или просто забрать бесплатные курсы.
Проклятие новичка-эксперта: как развалить команду разработчиков
Почему некоторые разработчики останавливаются в развитии, выбирая путь посредственности, и при этом получают отличные зарплаты, повышения и признание? Программист и основатель нескольких компаний Эрик Дитрих объясняет это феноменом «экспертов-новичков» — самоуверенных дилетантов, которые имеют влияние именно благодаря своей ограниченности.
Поговорим о том, как такие псевдоэксперты появляются и приводят продуктивные команды к деградации, а также узнаем, как избавиться от влияния их «экспертного» мнения, сохранить эффективность коллектива и самому не попасть в ловушку ложного всезнайства.
Математическая продлёнка: изобретаем эллиптические числа
Поговорим об эллиптических арифметиках, к которым относятся хорошо всем известные комплексные числа и менее известные, но полезные числа Эйзенштейна. В частности, обсудим, почему среди многообразия возможных эллиптических арифметик именно комплексные числа в том виде, в котором мы их знаем, являются наиболее удобными и универсальными.
Из чего и как образуется нефть?
В геологическом сообществе ещё в прошлом веке не утихали споры о происхождении нефти. Учёные поделились на два лагеря: одни отстаивали неорганическую концепцию, а вторые, соответственно, органическую. К настоящему времени биогенное происхождение доказано экспериментально: в нефти обнаружено множество биомаркеров — соединений, которые унаследовали структуру органических молекул. Практически все геологи стали придерживаться органической теории происхождения нефти. Но из кого же образовалось столько нефти, ведь на данный момент её запасы составляют более 250 миллиардов тонн? Неужели здесь замешаны огромные динозавры? Попробуем с этим разобраться.
«Сегодня я выхожу в эфир со статьёй, которая является неким потоком сознания. Сегодня не будет практической пользы, только мои размышления о Work Life Balance. Те, кто ждёт руководство или призыв к действию, проходите мимо! А те, кто остались, добро пожаловать на борт моего корабля. Мы отправляемся в круиз по волнам Work Life Balance через рифы ночного кодинга прямиком на остров усталости»
Work Life Balance: исповедь красноглазика
Нейробиолог, научившая крыс водить машинки, объяснила, как предвкушение удовольствия может обогатить жизнь
Как и ожидалось, крысы, содержавшиеся в обогащённой среде — с игрушками, свободным пространством и компаньонами, — научились водить машину быстрее, чем те, что находились в стандартных клетках. Этот вывод подтвердил идею о том, что сложная среда способствует нейропластичности — способности мозга меняться в течение жизни в ответ на требования окружающей среды.
Кормление диких птиц: больше хаоса и не будет вреда
В Прибалтике провели объёмное исследование — как влияет кормёжка птиц на их выживаемость. Оказалось всё просто, страшно и логично. Короче — кормить надо с разрывами по времени, дням и количеству корма. Если не хотите угробить побольше синиц и прочих, не насыпайте корм каждый день, в одном количестве и в одно время. Насыпайте скажем 100 граммов семечек, по темноте в воскресенье, чтобы в понедельник с утра поели. А во вторник также оставьте 50 граммов, в среду ничего не насыпайте, в четверг по возможности насыпьте после обеда и так далее. Короче хаос, хаос и ещё раз хаос. И обязательно в неделю пару-тройку дней ничего не сыпьте или сыпьте 10-20 граммов, не более.
Разработчик мода Half-Life 2 Overcharged 2.0 внедрил в код новой версии проекта модификатор для блокировки по ID пользователей-критиков из Steam. Такие игроки при запуске Half-Life 2 с модом получают ошибку с сообщением «Прекратите говорить о нас чушь».
#игры #разработка #люди
Elementary OS 8: новый релиз Linux-дистрибутива с дизайном Windows и macOS-интерфейсом
Вышла восьмая версия Linux-дистрибутива Еlementary OS. Она сочетает в себе элементы дизайна Windows и macOS. Дистрибутив представляет собой полностью независимую систему с уникальным набором приложений, созданных специально для этой платформы. Среди них — файловый менеджер, почтовый клиент, просмотрщик изображений, медиаплеер и текстовый редактор.
Дети и девайсы: запретить нельзя использовать
Смартфоны и другие девайсы входят в жизнь современных детей ещё до момента, когда они начинают говорить. Больше половины детей (53,7%) знакомятся с электронными устройствами до двух лет, а 4,5% — даже до 6 месяцев. Новое поколение настолько свыкается с электроникой, что не мыслит без неё своего существования. Хорошо это или плохо? Запрещать или разрешать? Давайте разбираться.
Список дел в бумажном блокноте: островок реальности в виртуальном море
Бумажные списки дел не стесняют нас никакими форматами, правилами и интерфейсными ограничениями. Пиши как хочется. Однако имеет смысл постепенно выработать свою систему ведения задач и заметок, чтобы наши записи приносили не только удовольствие, но и реально помогали организовать рабочие процессы.
Pushy на пределе: рост и развитие WebSocket-прокси Netflix
Pushy — это WebSocket‑сервер Netflix, который поддерживает долговременные WebSocket‑соединения с устройствами, на которых работает приложение Netflix. Благодаря этому данные с бэкенд‑сервисов можно отправлять на устройства по мере необходимости. При таком подходе нет нужды в постоянного опроса сервисов устройствами. За последние несколько лет Pushy пережил огромный рост, превратившись из сервиса для негарантированной доставки сообщений в неотъемлемую часть экосистемы Netflix.
Узнаем, как в компании развивали и масштабировали сервер Pushy, стремясь к тому, чтобы он хорошо справлялся со своими текущими обязанностями, и к тому, чтобы подготовить его к будущим нагрузкам
Блогер и изобретатель Basically Homeless разработал шлем для выключения света силой мысли.
Он с детства мечтал владеть этой силой подобно героям «Звёздных войн», в особенности тогда, когда ему нужно было выключить свет, не вставая с кровати.
Чтобы воплотить мечту в жизнь, блогер распечатал на 3D-принтере шлем на основе гарнитуры OpenBCI за $2400, которая позволяет измерять активность мозга. Далее он оборудовал выключатель микроконтроллером. Затем он попытался сконцентрироваться на нужной мысли, и в результате эксперимент сработал — парень смог выключить свет.
Далее Basically Homeless решил провести подобный опыт с дверью, настроив сервопривод. В конце концов, у него получилось закрыть её также силой мысли.