Удивительное рядом: как устроен буфер обмена в Windows и Linux
Буфер обмена — один из основных элементов GUI, но он сложен в реализации. Подводных камней настолько много, что вы больше никогда не сможете произнести слово «копипаст» с презрительным выражением. Есть тысячи приложений и форматов данных. Невозможно обеспечить полную конвертацию всего во всё.
В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL. Shit happens, как говорится...
«Вообще я, как правило, нормально программирую. Иногда даже такое заворачиваю, что сам тащусь весь день. Но если б я писал, какой я красавчик, то никому не было бы интересно. Поэтому сегодня — очередная партия программистских историй от меня любимого, с косяками, багами и болью»
Байки погромиста. Если кто-то скажет, что программирование — это скучно
Как обнулялся Credit Suisse: разбираем траекторию погружения на дно швейцарского гига-банка
167 лет истории, 50 тысяч сотрудников и почти полтора триллиона долларов под управлением — всё это не помешало второму по размеру швейцарскому банку уйти на дно в марте 2023 года. В этой статье мы разберёмся, как многолетние скандалы вокруг Credit Suisse уронили когда-то великий банк.
«Мы займёмся небольшой программной головоломкой, чтобы я понял, как ты умеешь решать задачи. Не волнуйся, если не получится сделать это упражнение, мне главное понять, как ты мыслишь и общаешься»
Руны и лёд, или Техническое собеседование по TypeScript
Авиалайнер будущего: смешать, но не взбалтывать
В 2003 году журнал Popular Mechanics опубликовал рендеры огромного и очень необычного пассажирского самолёта «Боинг-797», что вот-вот будет воплощён в металле и углепластике. Талантливо сделанные картинки авиалайнера, гордо парящего в штормовом небе или вальсирующего по рулёжке на фоне современного мегаполиса, были незамедлительно подхвачены мировыми СМИ. Случился небольшой скандал, и представителям «Боинга» пришлось всё опровергать. Но облик машины не был досужим вымыслом — за ним стояло 15 лет кропотливой работы авиастроителей США и не только.
Как выбрать оптимальный способ соединения деталей в пластиковых корпусах
Почему эту статью нужно читать? Потому что сделанные в ней выводы помогут вам не накосячить при выборе метода сборки корпуса вашего устройства. Как минимум — критически оценить уже принятые решения.
⚡️ Новости к этому часу
😠 «Яндекс» обжаловал решение Nasdaq о делистинге
🐢 Обновление KB5023706 для Windows 11 замедляет работу SSD в ПК
✂️ В Windows 11 инструмент «Ножницы» не удаляет до конца старые данные из файла при обрезке и сохранении
⚖️ Почти 900 компаний РФ подали иски к Google
🆕 Adobe представила собственный генератор изображений с помощью ИИ — Adobe Firefly (ФОТО)
👤 Глава Intel по графике Раджа Кодури уйдёт из компании и создаст свой стартап
📝 Ubisoft представила нейросеть Ghostwriter, которая пишет диалоги для NPC в играх
😲 Экологи нашли на удалённом острове пластиковые камни
⬇️ Google представила функцию Smart Downloads в YouTube Music для смартфонов на Android и iOS
#новости
Даже сын маминой подруги не так хорош, как искусственный интеллект. Он уже получил работу в престижной компании и участвует в сложных бизнес-процессах. Как технологии машинного обучения улучшают бизнес, рассказали участники сезона ML на Хабре.
🔝 Как мы улучшаем выделение интентов в наших продуктах
🤖 Как мы подружили ML и биореакторы
🔫 Прости нас, Джон Коннор, или Как мы научили нейросеть точечно распознавать звуки выстрелов
🪲 ChatGPT: новый инструмент в борьбе с багами. Как можно использовать AI для повышения качества тестирования
🗨 Отгадай слово: как мы создали игру с элементами машинного обучения и вышли в ноль за 2 месяца
🌊 Neural Network Optimization: океан в капле
🛴 Как спрогнозировать спрос на самокаты и не захламить город, версия Whoosh
🤯 Как решать реальные задачи при помощи ChatGPT
📣 Правила сезона и список всех участников
Если вам интересны последние достижениях в области ИИ и работы с данными, то можете зарегистрироваться и посмотреть конференцию Data Fusion от ВТБ.
Telegram безлимитен, но старые сообщения пропадают. Почему?
Ваш любимый мессенджер не такой и дружелюбный, как может показаться. Какие секреты он хранит и какие данные не хочет отдавать своим пользователям? Давайте разбираться.
⚡️ Новости к этому часу
🫥 Создатели South Park привлекли к соавторству ChatGPT. Их собственный стартап уже разрабатывает дипфейк-технологии
🆕 Вышла утилита cURL 8.0
🤖 На «Госуслугах» начался приём заявок на участие в международном чемпионате команд «Битва роботов»
🔭 Уэбб обнаружил органические молекулы вблизи новорождённой звезды
🚘 Tesla открыла в Европе площадку для удалённого тест-драйва электромобилей по запросу
🗣 Google открывает лист ожидания для желающих пообщаться с чат-ботом Bard
🖱 На аукционе была продана одна из первых компьютерных мышей Engelbart за почти $179 тысяч (ФОТО)
💰 Mercedes инвестирует миллиарды в модернизацию своих заводов, чтобы полностью перейти на производство электромобилей
🙀 Учёные впервые засекли нейтрино, порождённые ускорителем частиц
🔜 Сервис Magnit Pay перестанет работать с 27 марта
#новости
«1 декабря я в очередной раз поучаствовал в Advent of Code, написав программу на Rust. Если интересно — код можно найти на GitHub. Тут мне хотелось бы рассказать о моём решении задачи, предлагавшейся во 2 день мероприятия, так как это решение, с одной стороны, сверх всякой меры оптимизировано, а с другой — демонстрирует кое-какие полезные приёмы»
Самая маленькая хеш-таблица в мире
Эволюция LTE и NR
В этой статье не будет дежурных фраз про увеличение спектральной эффективности и уменьшение задержки. Вместо этого поговорим про развитие технологии OFDM-MIMO и о том, какие идеи двигали это развитие.
⚡️ Новости к этому часу
🛠 Сервисные центры РФ начали оказывать услуги по смене в смартфонах Samsung кода региона для активации закрытых опций
🚗 Ferrari признала факт утечки данных клиентов после атаки хакеров на IT-системы компании
📛 Файлообменник Zippyshare объявил о закрытии спустя 17 лет работы
🤖 Стартапы начали использовать GPT-4, чтобы меньше тратиться на программистов
⚠️ По всему миру начали продавать поддельные SSD (ФОТО)
⏸ 20 марта OpenAI приостановила работу ChatGPT на 4 часа из-за утечки части диалогов пользователей
⚙️ Несколько видеокарт RTX 3080 Ti вышли из строя при тестировании Diablo IV
#новости
Кем работать в IT в 2023: Системный аналитик
Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажёрам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое.
Сегодня о своём опыте работы расскажет Павел Рязанцев, главный системный аналитик в АО «ГНИВЦ»
На Хабре продолжается Сезон ML. На этой неделе список публикаций пополнился новыми материалами о машинном обучении и его практическом применении.
🔝 Как мы улучшаем выделение интентов в наших продуктах
🔄 Подробно рассматриваем обратное распространение ошибки для простой нейронной сети. Численный пример
🧧 Первая бесплатная модель перевода с русского на китайский язык и обратно
📈 progressive_plots, или Ускоряем построение графиков
🌊 Neural Network Optimization: океан в капле
🤖 AIGod — распознавание объектов
👨⚕️ Как мы нейросеть в браузер тащили
📣 Правила сезона и список всех участников
Если вам интересны последние достижениях в области ИИ и работы с данными, то можете зарегистрироваться и посмотреть конференцию Data Fusion от ВТБ.
Блогер с YouTube-канала WhistlinDiesel доработал штатную версию Tesla Model 3. Он поставил 115-дюймовый стальной конструктив вместо штатных колёс в рамках проекта проверки на прочность кузова и элементов подвески автомобиля.
Читать полностью…В Сети завирусилось резюме человека, «не созданного для работы». Или ему просто не везёт с работодателями. Подкастер и автор Bloomberg Трунг Фан, опубликовавший скрин в своём аккаунте в Twitter, утверждает, что обнаружил его на LinkedIn. Послужной список специалиста впечатляет:
◽️ Theranos — компания, обещавшая глобальную диагностику по нескольким каплям крови. Была признана одной из крупнейших афер современности, обанкротилась, а её основательницу Элизабет Холмс недавно приговорили к 11 годам тюрьмы.
◽️ WeWork — модный стартап коворкингов, который перед выходом на IPO оценивался в $47 млрд. Эксцентричный основатель Адам Нейман пустил WeWork под откос, не дожидаясь IPO.
◽️ FTX — третья по величине криптобиржа, которая обанкротилась совсем недавно, её глава Сэм Бэнкман-Фрид сейчас находится под домашним арестом.
◽️ Silicon Valley Bank — любимый банк стартаперов Кремниевой долины, который в марте этого года прогорел сам и спровоцировал панику среди предпринимателей и кризис в банковском секторе.
Последним местом работы бедолаги стал Credit Suisse, банк, обанкротившийся сразу после краха Silicon Valley Bank.
⚡️ Новости к этому часу
👩🔬 Международная группа учёных теоретически рассчитала количество алмазных плёнок для создания дисплеев различных устройств
🍎 Беспроводные контроллеры 8BitDo получили поддержку устройств Apple
🆕 Nvidia представила решение для ChatGPT — ускоритель Hopper H100 NVL с 188 ГБ памяти на базе двух H100
🎮 Valve представила Counter-Strike 2 (ФОТО)
🧑💻 GitHub представил Copilot X с чат-ботом и другими инструментами
📜 Билл Гейтс опубликовал новый текст, который можно считать его программным выступлением на тему искусственного интеллекта
🛰 Посадочный модуль Hakuto-R японской компании ispace вышел на орбиту Луны
🏦 ЦБ готов начать тестирование цифрового рубля в апреле, но нужна нормативная база
💰 Восемь российских компаний требуют суммарно 900 млн рублей от российского юрлица Oracle
#новости
«Привет, Хабр! Меня зовут Ефим, я MLOps-инженер в Selectel. В прошлом был автоматизатором, ML-инженером, дата-аналитиком и дата-инженером — и уже несколько лет падаю в пропасть машинного обучения и Data Science. Это буквально необъятная сфера, в которой почти нет ориентиров. Основная проблема в том, что разделов математики довольно много и все они, на первый взгляд, нужны в том же машинном обучении.
В этой статье делюсь полезными материалами, которые помогут найти и заполнить теоретические и практические проблемы и основательно подойти к своему профессиональному развитию»
Полезные материалы по Data Science и машинному обучению, которые помогут пройти сквозь джунгли из терминов
Будни техпода: размещение игрового сервера на VDS
VDS-серверы не только можно, но и нужно использовать под подобные задачи. Намного удобнее развернуть игровой сервер на виртуальной машине, которая никак не зависит от вашего ПК и работает 24/7.
Автор YouTube-канала BigRig Creates собрал самую большую Nintendo 3DS в мире
Nintendo использовала специальную технологию стереоскопического изображения на консолях серии 3DS, но она плохо работает на больших мониторах и вообще не работает для нескольких пользователей, которые смотрят под разными углами. Для обхода этого автор проекта использовал 3D-телевизор от Panasonic. Единственным исключением стало то, что для игры теперь надо использовать специальные очки. Сам телевизор установили на откидной кронштейн, имитирующий крышку игровой консоли. В качестве внутреннего сенсорного экрана используется дисплей от терминала McDonald's.
Большой джойстик энтузиаст распечатал на 3D-принтере, а для реализации его механик использовал Android-смартфон. На нём запускается программа эмуляции джойстика и устройство помещается в пластиковый корпус гигантского джойстика. Двигая ручку, пользователь проводит по экрану смартфона и приводит в движение игрового персонажа. Другие элементы управления дублируют собой соответствующие клавиши на клавиатуре.
Гигантская консоль работает на базе операционной системы Windows, а для эмуляции 3DS используется модифицированная версия Citra. Во время работы над проектом автор узнал, что Citra не умеет по умолчанию выводить изображения главного и внутреннего дисплеев на разные мониторы. Поэтому он переписал эту часть кода и использовал в своём проекте.
Готовое устройство может запускать практически все игры, написанные для 3DS, но иногда встречаются ошибки. Также к гигантской консоли можно подключать внешние контроллеры. Вместе с этим к консоли подключили внешний микрофон и веб-камеру, а в качестве гироскопа используется Android-смартфон.
Ностальгические игры: Parasite Eve
Сегодня о компании Square вспоминают не с придыханием, а, скорее, с печальным вздохом, ведь за последнее десятилетие она слишком часто расстраивала фанатов. Компания, которая когда‑то создавала прекрасные, запоминающиеся игры, в наши дни, неоднократно облажавшись, продала западный бизнес за гроши и вернулась к тому, с чего начинала — работе лишь на территории Японии. Но вспомним о тех годах, когда почти каждый владелец PS One с теплотой в сердце вспоминал о Square и с трепетом ждал выхода нового хита от японцев, о временах до слияния со своим главным конкурентом (Enix), когда компания ещё не превратилась в типичного корпоративного монстра, гоняющегося лишь за прибылью. Это была эпоха, когда гремели такие игровые титаны, как Front Mission, Final Fantasy, Chrono Cross, Xenogears, Vagrant Story и Parasite Eve, о которой и пойдёт речь в данной статье.
В платформе Deckhouse появился модуль delivery для непрерывной доставки приложений в Kubernetes
Модуль автоматизирует процессы непрерывной доставки, развёртывания и обновления пользовательских приложений в кластере. Также, благодаря доработке «ванильной» версии Argo CD, delivery повышает удобство доставки ПО в закрытые контуры при помощи werf.
«Жить в умном доме очень комфортно. Даже ОЧЕНЬ КОМФОРТНО. Я ни разу не пожалел ни одного рубля, потраченного на автоматику. И готов тратить дальше»
Опыт строительства умного дома за 1000 руб./м²
Прошло 50 лет, а мы до сих пор пожинаем плоды Xerox Alto
Alto резко отличался от всех предшествовавших ему компьютеров. Он был рассчитан на размещение под столом, а монитор, клавиатура и мышь располагались сверху. Компьютер был полностью интерактивным, он отвечал на запросы своего единственного пользователя.
Мифы про метаболизм и почему люди не худеют на 1000 калорий
Многие люди говорят о метаболизме, как об органе, который можно накачать, сгибать, разминать и контролировать. И ещё думают, что у одних метаболизм работает по-одному, а у других по-другому. Это не совсем так.
«Несмотря на то, что я уже попробовал писать под Ingenico, хотелось чего-то большего. <...> И вот, наконец, я получил всё необходимое, а это значит, что теперь можно попробовать это в работе и рассказать о впечатлениях вам»
Терминалы Lipman Nurit и их программирование
«Привет, Хабр! Погода в Валенсии установилась хорошая и надолго, поэтому я в это воскресенье снова отправился на свою любимую барахолку. Несмотря на то, что бываю там часто, практически каждый раз попадаются очень интересные вещи, о которых иногда и не подумал бы, что они могут встретиться на блошином рынке. Этот раз — не исключение, так что вам должно понравиться»
Nintendo 2DS, мини-ПК HP EliteDesk 800 G4 и немецкая Библия 1848 года: что удалось откопать на испанской барахолке
«Привет всем, меня зовут Миша и я сеньор-разработчик EvaTeam. Сейчас я езжу на работу в тёплый офис на общественном транспорте. Но было время, когда на работу меня довозил самолёт :)
В 2015 году я отправился на архипелаг Новосибирские острова, что находится в Северном Ледовитом океане, в качестве специалиста по информационным технологиям и связи. Затем была ещё вторая вахта в 2017 году. Это история о том, как я добирался до места, как мы проводили досуг и немного работали на Крайнем Севере»
Миша на Севере
Как создать аппаратный эмулятор CD-ROM без паяльника
Если ваш одноплатный компьютер имеет USB OTG-разъём и на него возможна установка Linux, то вы c большой долей вероятности можете сделать из одноплатника аппаратный эмулятор привода оптических дисков.