ТЕСТ. Сумеете ли вы стать junior QA в большой компании?
Собеседоваться в большие IT-компании страшно — вдруг завалят каверзными задачами и съедят? Чтобы развеять страхи, три крупные компании, Альфа-Банк, «Цифра» и «Лаборатория Касперского», сделали для Хабра этот тест. Попробовать себя в роли кандидата на junior QA несложно — выберите любую компанию и посмотрите, какие вопросы там задают, на что обращают внимание, как оценивают и что считают важным.
«Привет, Хабр! Последний мой пост о ремонте электроники вышел уже давно, поэтому решил опубликовать новую статью, чтобы показать, в каком состоянии иногда продаются устройства с испанской барахолки»
Восстанавливаем 8-битную портативную консоль с барахолки: окислы, чистка, пайка, микроскоп, вот это всё
Концепции атаки на конфиденциальность через устройства Apple
В этой статье мы исследуем потенциальные уязвимости конфиденциальности в устройствах Apple. В первой части рассмотрим методику определения региона Apple ID без разрешений при помощи Smart App Banners, а во второй — выясним, как можно реализовать утечку реального имени пользователя macOS через браузер без разрешений.
Самодельный стратостат. Сезон 2023. Vostok-6
Команда проекта «Восток» снова на связи и привезла вам парочку космических видосов! В этот раз ребята почти ничего не меняли по технической части, так что сосредоточимся на результатах и поисках. Давайте узнаем, что приготовили нам крупнейшие поставщики 4K-контента из стратосферы на территории РФ.
Энтузиаст разработал отпугиватель птиц на базе Raspberry Pi, который, по его словам, им не вредит. Устройство охраняет открытый бассейн, который привлекает пернатых в жару.
Отпугиватель Bird Sweeper спроектирован на базе одноплатного компьютера Raspberry Pi 3 A+. Также устройство использует сервопривод, реле, датчик движения и аккумулятор почти на 25 тыс. мАч. Корпус отпугивателя напечатан на 3D-принтере. Код проекта написан на Python.
Датчик движения устройства обнаруживает птиц на поверхности бассейна в той части, в которой обычно устраивается водопой. После этого система активирует сервопривод, который проводит над водой пластиковым прутом. Скорость движения прута довольно мала для нанесения вреда птицам, но при этом всё равно пугает их и заставляет улететь.
Мини-ПК Intel NUC теперь выпускает ASUS вместо Intel. И первый «мини-ПК» — не совсем то, к чему мы привыкли
К сожалению, Intel решила избавиться от непрофильных бизнесов, и NUC, похоже, один из них. Но, к счастью, сама линейка не умрёт, теперь ответственность за её выживание легла на плечи компании ASUS. И последняя решила сразу взять быка за рога и выпустить игровой неттоп с очень мощной начинкой. И это не совсем то, что мы привыкли видеть в линейке NUC (если, конечно, вы не поклонник серии Intel NUC серии Extreme).
«В этой статье я расскажу, как сделать так, чтобы ваша линуксовая машинка выглядела невинной игрушкой, но при вводе нескольких команд превращалась в настоящую боевую единицу»
Linux с двойным дном
Изобретение неодимового магнита: как Масато Сагава и Джон Кроат изменили современный мир
В успехе неодимовых магнитов нет ничего странного: при небольших стоимости и размере они обладают огромной коэрцитивной силой и остаточной намагниченностью. Кто покупал их в упаковках, знает, что отлепить неодимовые магниты друг от друга — не самая простая задача.
Но с историей их открытия не всё так однозначно, и об этом до сих пор идут споры. Давайте посмотрим, как два человека, работая на противоположных уголках Земли, совершили революцию независимо друг от друга.
⚡️ Новости к этому часу
🛒 «Яндекс.Маркет» приступил к продажам товаров из зарубежных магазинов
🚚 Эксперты показали фото подкапотного пространства Cybertruck (ФОТО)
🏠 НАСА рассказало о проектах жилых платформ для миссий на Луну и Марс
🆓 Microsoft пообещала оставить бесплатным чат-бот Bing AI на основе GPT-4
🛠 Microsoft разрешила сторонним разработчикам выпускать расширения для боковой панели Edge
⚠️ Начался приём заявок на отсрочку от осеннего призыва для IТ-специалистов
🚕 В «Яндекс Go» появилась оплата через СБП
✖️ Twitter сменила логотип на X
#новости
История компьютерных стратегий. Часть пятая. Теленовости на игровом экране, или Как появился Command & Conquer
В прошлой части мы вспоминали о рождении «Warcraft: Orcs & Humans» от Blizzard: «незаконнорождённого», но прямого и явного потомка Dune II. Но у «Дюны» был и прямой наследник — почти сразу после её выпуска в Westwood Studios стали думать о том, как можно развить заложенные в ней идеи и механики на новом уровне. Именно из этой работы напрямую выросла франшиза Command & Conquer — включая и более популярную в России по понятным причинам её подсерию Red Alert. Если Warcraft был фэнтезиен до мозга костей, то в первой Command & Conquer, в отличие от последующих частей, отчётливо отразился реальный мир начала 90-х годов. Точнее, то, как он выглядел для американского телезрителя.
Самые убедительные свидетельства существования Вселенной до Большого взрыва
В начале прошлого века благодаря работам Хаббла и других астрономов стало понятно, что Вселенная, во-первых, не ограничивается Млечным путём, а во-вторых, все галактики разлетаются друг от друга, как точки на поверхности надуваемого воздушного шарика. Но если шарик надувается, значит в прошлом он был меньше.
В случае со Вселенной это означает, что в прошлом она была меньше, а следовательно, горячее и плотнее. Чем дальше в прошлое, тем всё это сильнее проявляется, и в какой-то момент нашей мысленной экстраполяции назад по шкале времени мы доходим до единой точки — так называемой сингулярности.
В итоге у нас выстраивается логичная цепочка: сингулярность — Большой взрыв — Вселенная началась.
Но с последней трети XX века наблюдения начали выдавать нам больше вопросов, чем ответов. В результате в 1980-х космологи разработали теорию космической инфляции, согласно которой никакой сингулярности не было, а Большому взрыву предшествовало другое, особое состояние Вселенной — инфляционное. В XXI веке мы постепенно начинаем получать доказательства существования Вселенной до Большого взрыва.
«В голову пришла идея сделать из старой электронной книжки на кухню что-то типа рамки, которая будет показывать прогноз погоды, температуру дома, на улице и в гараже. Питание хотелось бы иметь батарейное, поэтому обычные дисплеи отпадали. Нужен был именно e-ink-дисплей, и старая читалка была извлечена из забвения и немедленно разобрана»
Развлекаемся с электрофоретическими дисплеями
Йо-хо-хо, пиратство снова в тренде
Цифровое пиратство возникло вместе с Интернетом. И всё это время оно никуда не девалось. Какое-то время казалось, что мы победили цифровое пиратство. По крайней мере, статистика пиратства выглядела более позитивно. Многие думали, что рост популярности стриминг-сервисов решил проблему пиратства, но статистика доказывает обратное. Например, вместе с увеличением спроса на загрузку музыки возросло и нелегальное скачивание, несмотря на рост потоковых сервисов, таких как Spotify.
Сегодня вопреки доступности легальных вариантов потоковой передачи, статистика пиратства показывает, что нарушения авторских прав снова набирают обороты. А всё потому, что для многих бесплатно скачивать снова стало удобнее и проще.
На уходящей неделе мы взламывали спутник RUVDS, тестировали российские литиевые батарейки, исследовали пределы файлового формата модулей .NET и симулировали дестяки тысяч частиц на чистом Python с GPU-ускорением.
Лучшие публикации недели (17-23 июля)
«Привет, Хабр! Я Андрей Коваленко, в МойОфис возглавляю группу прикладной лингвистики и поисковых решений. Мы создаём корпоративную поисковую систему, извлекаем информацию, обобщаем, конкретизируем, анализируем и синтезируем тексты.
Но сегодня хочу поговорить не про сам поиск, а про его, без преувеличения, самый важный компонент — морфологический анализатор»
Зализняк: основа русской прикладной лингвистики
«Я больше не могу найти работу»: истории карьерных неуспехов
Этим летом на Хабр Карьеры был запущен цикл статей с анонимными историями карьерных неуспехов.
👉 Раз
👉 Два
👉 Три
Истории продолжают приходить, а выбирать их в публикацию становится всё сложнее: кажется, что важные все.
☝️ Вот четыре новые истории
ВАЖНО! Если после прочтения у вас появится идея, как помочь авторам или вы просто узнаете в них себя — ждём вас в комментах. А если вы тоже были в ситуации, когда всё пошло не так — поделитесь с нами, и мы, может быть, заберём вашу историю в следующую статью.
«Я бы пересмотрел вообще всё»
В программировании нет вообще никаких непреложных истин. Даже самые очевидные правила могут иметь контекст, в которых их применять нельзя. К сожалению, в 99% организаций есть прям заповеди, обязательные к исполнению. И есть правила, которые считаются правилами хорошего тона (как не сморкаться в занавеску). Однако всегда бывают ситуации, когда лучше всё-таки сморкаться.
NASA vs. SpaceX: две сверхтяжёлые противоположности
Что является самым большим достижением космонавтики? Может быть, выход человека в космос или его полёт на Луну? А вот и нет. Самым большим достижением, в буквальном смысле этого слова, является сверхтяжёлая ракета. Огромная стометровая конструкция массой в тысячи тонн и стоимостью в сотни миллионов долларов… Да, такова цена прогресса… и полёта на Луну.
Сверхтяжёлый носитель — это не какой-то разовый сверхпроект. При грамотной концепции такая ракета может стать актуальной на много десятков лет. Обсудим проекты таких носителей. Сравнивать будем пример полного воплощения вышеназванной концепции (Starship от SpaceX) и пример создания проекта по старым лекалам (SLS от NASA).
Интересные трюки JS, HTML и CSS, #2
Небольшая подборка нестандартных вариантов использования HTML/JS/CSS, где каждый найдёт что-то интересное. В этом выпуске — DevTools для мобильных браузеров, CSS-антистресс для Booking.com и единственная защита от фингерпринтинга.
⚡️ Новости к этому часу
🏦 Центральный банк РФ рассказал о росте финансовых пирамид, маскирующихся под онлайн-игры
👁 Сэм Альтман запустил криптопроект Worldcoin с биометрией
🎮 PlayStation 5 Pro под кодовым названием Trinity получит масштабное обновление GPU
🆕 Вышла версия редактора векторной графики Inkscape 1.3
🤖 Учёные начали использовать потеющего робота для изучения мер по борьбе с жарой
🇿🇦 В ЮАР запустили российский комплекс обнаружения космического мусора
🔭 «Хаббл» запечатлел «безмятежную» галактику UGC 12295 (ФОТО)
🎶 Spotify повысил стоимость подписки в более чем 50 странах
#новости
Секрет реиграбельности «Космических Рейнджеров»
Недостаток времени — одна из главных проблем современного человека. Особенно, если тот увлекается видеоиграми. Сейчас нам тяжело выделить минуту даже для новинок, что уж говорить о затёртых до дыр полюбившихся проектах из прошлого. Тем не менее, очередное перепрохождение «Космических Рейнджеров» почему-то не кажется чем-то зазорным.
Отставив хитросплетённый сюжет на второй план, разработчики из ныне упразднённой Elemental Games сделали упор на вариативном игровом процессе и проработанной вселенной, где каждый из элементов — не просто декорация или выдающий задания NPC-болванчик, а одна из единиц наполненного жизнью мира, в который хочется возвращаться снова и снова.
Рассуждать о теме будем по второй части дилогии, так как та, по мнению многих игроков, является улучшенными во всех аспектах первыми «Космическими Рейнджерами»
Эта статья посвящена увлекательной истории развития одной технологии, создатели которой в конечном счёте от неё отказались, и она волей судьбы попала в руки заботливых и верных энтузиастов. В итоге, почти через тридцать лет после своего рождения, она стала основой одного из самых значительных и прибыльных стартапов 2010-х.
Сегодня эта технология играет ключевую роль в сервисах, используемых миллиардами людей по всему миру.
Речь идёт о языке программирования Erlang
Качественный набор данных от Microsoft для обучения компактных, но мощных языковых моделей, генерирующих код
Обучение больших нейронных сетей — это искусство. В сфере ИИ уже давно известны следующие два факта. Во-первых — высококачественные учебные данные оказывают значительное влияние на улучшение результатов работы больших моделей. Во-вторых — применение таких данных способно бросить вызов законам масштабирования, имеющим отношение к размерам моделей и данных.
Исследовательская команда Microsoft, вдохновлённая этими идеями, провела эксперимент. В рамках эксперимента была создана большая языковая модель для генерирования кода, названная phi-1. Обучение этой модели проводилось с использованием специально подготовленного набора данных, качество которого сопоставимо с учебниками по программированию. В результате модель phi-1, при том, что в ней используется всего 1,3 миллиарда параметров, показала результаты, превосходящие то, на что способны самые совершенные большие языковые модели.
Исследование направлено на обучение языковых моделей для генерирования кода. Оно ориентировано на демонстрацию того, что в высококачественных данных есть сила, способная изменить текущую ситуацию, когда улучшение возможностей моделей напрямую связано с увеличением их размеров.
«Давно хотел написать что-нибудь для Хабра, и вот этот момент настал. Статья о том, как я сделал электронное переключение для планетарной втулки Rohloff и запитал его, а также свет и USB-зарядку от динамо-втулки»
Электрификация туристического велосипеда
Энтузиаст Торбьерн Джемандер использовал Raspberry Pi Zero 2 W, чтобы запустить плеер YouTube на ретро-компьютере Commodore PET 600.
Он подсоединил BlixTerm к пользовательскому порту расширения PET 600. Обычно этот порт использовался для подключения электроники (например, GPIO Raspberry Pi).
Raspberry Pi Zero 2 W подключается к YouTube через Wi-Fi. Оттуда он загружает видео, а затем преобразует его в поток 640x200. Он обрабатывается для создания сетки символов 80x25 с использованием символьного ПЗУ для преобразования кода ASCII в точечный матричный шаблон, который можно отобразить на экране.
BlixTerm управляет пользовательский программный файл, который, похоже, запускается с BASIC. Запуск программы вызовет меню, в котором нужно выбрать программу просмотра YouTube, а затем ввести URL-адрес видео. Pi подключается к YouTube и буферизует видео, а затем оно передаётся в виде символов ASCII/PETSCII на экран.
Чтобы достичь скорости 30 кадров в секунду, Джемандер использовал специальную интерфейсную карту для быстрой загрузки кадров из Raspberry Pi Zero 2 W в видеопамять PET 600. Узким местом в этом процессе выступил ЦП с частотой 1 МГц, который может выполнять только несколько инструкций машинного кода в каждом шестнадцатимикросекундном окне.
Commodore Джемандера оснащён процессором MOS 6502, работающим на частоте 1 МГц, и 32 КБ ОЗУ в стандартной комплектации. При этом Raspberry Pi Pico имеет двухъядерный процессор, 284 КБ ОЗУ и может легко эмулировать 8-битные машины 1970-х и 80-х годов.
Энтузиаст под ником Geekerwan разогнал Nintendo Switch и запустил на консоли компьютерные игры из Steam, включая GTA V, Titanfall 2 и God of War.
Модер разблокировал загрузчик Nintendo Switch и сначала установил ОС Android, но интересных ему тайтлов на этой платформе оказалась не так много. После этого эксперт развернул на игровой консоли ОС Ubuntu, а также box64 и Wine, обновил графический драйвер для поддержки Vulkan 1.2 и библиотеки DXVK для полноценного запуска ПК-игр в Steam.
Geekerwan разогнал процессор и графику консоли на базе SoC Nvidia Tegra X1 со штатных 1 ГГц и 768 МГц до уровня 2,3 ГГц и 1,267 ГГц соответственно. Также энтузиастом была разогнана подсистема памяти консоли с 1600 МГц до 2500 МГц. Производительность Nintendo Switch увеличилась почти вдвое и приблизилась в тестах к устройствам на базе Snapdragon 865.
Тестирование некоторых игр показало, что на разогнанной Nintendo Switch на низких настройках графики можно запустить GTA V (5-10 FPS), God of War (10-15 FPS) и Titanfall 2 (15-30 FPS). В итоге оказалось, что у консоли с аппаратной платформой от 2017 года всё ещё есть потенциал для запуска различных даже современных игр, хотя и с низким показателем FPS, а также 2D или изометрических игр, не требующих мощного оборудования.
⚡️ Новости к этому часу
🎮 В Сети появились фотографии и видео портативной консоли Sony Project Q под управлением Android (ФОТО)
⚙️ AMD намерена существенно увеличить размер микрокода будущих процессоров
🛰 Индийская станция «Чандраян-3» завершила четвёртый манёвр по подъёму орбиты
👨💻 Amazon заставляет сотрудников переезжать поближе для возвращения в офисы
🌐 Между США и Европой заработал трансатлантический кабель Amitiéс пропускной способностью 400 Тбит/с
✅ OpenAI, Google и ещё пять крупных IT-компаний согласились ввести водяные знаки для контента, созданного ИИ
📛 Ubisoft приостанавливает доступ к неактивным аккаунтам и закрывает им доступ к игровым библиотекам
🔭 «Джеймс Уэбб» нашёл углеродную пыль в молодых галактиках
#новости
«Привет, меня зовут Костя Кислейко. Я отвечаю за дизайн в AGIMA. Клиенты часто приходят к нам за редизайном своих сервисов. И довольно часто, когда мы объясняем заказчикам, чем отличаются разные подходы и методологии, я использую метафору строительства. Кажется, это хорошее и понятное сравнение, и я решил его записать. Надеюсь, кому-то это поможет понять все риски и возможности при использовании разных подходов к редизайну»
Как сделать редизайн сервиса: на примере средневекового замка
Спинномозговые имплантаты: новая эра нейротехнологий
Допустим, человека удалось спасти. Его жизнедеятельности ничто не угрожает, но он остаётся прикованным к кровати. Можно ли вернуть спинальному пациенту возможность активных движений? Сейчас мы способны утвердительно ответить на этот вопрос. Путь к реабилитации предлагает индустрия нейропротезирования.
«Хотелось бы для разнообразия сделать что-то простое, что не затянется на месяцы и годы. И тут я вспомнил один незакрытый гештальт из середины 2000-х годов. Так родился этот маленький проект выходного дня с очень низким порогом вхождения, который может повторить почти любой желающий»
Новая жизнь советского джойстика