Приветствую всех айтишников и технарей. Не беспокойтесь, серию про ЯМР я не бросил, и обязательно её закончу. Однако пися пиша готовя очередную статью, посвященную возможностям метода, я столкнулся с тем, что описать и объяснить эти самые возможности можно только человеку, который понимает как устроена молекула. Таких людей на Хабре (да и в целом по жизни) не так много, а мне хотелось бы адресовать свои посты относительно широкой аудитории. Ничего подобного, как ни странно, я на Хабре не нашел, поэтому деваться некуда, придется наваять про это отдельный пост.
Моя лента
Новости
Исследование: цензуру языковых моделей можно обойти с помощью ASCII-арта
Исследователи из Вашингтонского и Чикагского университетов выяснили, что цензуру больших языковых моделей можно обойти с помощью ASCII-арта. Если зашифровать стоп-слова с помощью символов, то нейросеть ответит на запрещённые вопросы. С помощью этого хака исследователи получили от ChatGPT инструкцию по изготовлению фальшивых денег.
Continuations для взаимодействия асинхронных задач с синхронным кодом
В Swift были представлены новые функции, которые помогают нам адаптировать старые API в стиле completionhandler к современному асинхронному коду.
Например, эта функция возвращает свои значения асинхронно, используя обработчик завершения:
Мобильная разработка за неделю #528 (26 февраля — 3 марта)
Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.
Истории
Наш опыт Android и iOS разработки в проекте
Посмотрим на текущую ситуацию с разработчиками Android и iOS-приложений. Обсудим варианты разработки мобильных приложений. Разберемся, как мы в стартапе NFCKEY работаем в этом направлении. Затронем особенности, которые возникают в связи с условиями стартапа и IoT-тематикой проекта. Ответим на вопрос: “Сложно ли переучиться и пойти в сферу мобильной разработки?”.
Статья специально написана простым языком, где многие вещи объясняются на пальцах, чтобы материал был понятен для всех и давал представление о сфере в целом, а не только о тонкостях разработки.
Главная задача статьи - объяснить для начинающих ключевые особенности мобильной разработки, а для людей, имеющих опыт - поделиться сложностями перехода в сферу мобильных устройств и возможными направлениями в ней. На примере функций нашего приложения продемонстрируем, какие задачи решаются в мобильной разработке.
Иммутабельность в механизме Durable Execution: проблемы и решение
За последние годы мы наблюдаем всплеск разработки инструментов и платформ, обеспечивающих Durable Execution (устойчивое выполнение). Немного поясню его принцип.
Компьютеры на сегодня достигли таких скоростей, что могут записывать результат каждой нетривиальной задачи в постоянное хранилище. Это, в свою очередь, позволяет им прекрасно восстанавливаться после временного сбоя путём повторного выполнения по журналу всех завершённых задач до момента этого сбоя. Выполнив эти задачи, система спокойно продолжает работу с точки, где она была прервана. При достаточном внимании и осторожности такой механизм можно реализовать с минимальным влиянием на модель программирования или производительность, что, безусловно, очень ценно. Не так ли?
Разработчики проекта KDE Plasma Mobile представили редакцию пользовательской среды KDE Plasma 6 для мобильных устройств, переведённую на Qt 6 и набор библиотек KDE Frameworks 6.
Поддержка телефонии в Plasma Mobile базируется на телефонном стеке ModemManager и коммуникационном фреймворке Telepathy. Для вывода графики используется композитный сервер kwin_wayland, а для обработки звука применяется PulseAudio. Готовые сборки KDE Plasma Mobile 6 можно загрузить из тестового репозитория дистрибутива postmarketOS.
Мобильные версии приложений с недавних пор развиваются в основном составе KDE Gear и включены в выпуск 24.02.
Для построения интерфейса приложений задействован набор компонентов Mauikit и фреймворк Kirigami из состава KDE Frameworks, позволяющий создавать универсальные интерфейсы, пригодные для смартфонов, планшетов и ПК.
В состав проекта входят такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, просмотрщик документов Okular, музыкальный проигрыватель VVave, просмотрщики изображений Koko и Pix, система ведения заметок buho, календарь-планировщик calindori, файловый менеджер Index, менеджер приложений Discover, программа для отправки SMS Spacebar, адресная книга plasma-phonebook, интерфейс для осуществления телефонных вызовов plasma-dialer, браузер plasma-angelfish и мессенджер Spectral.
Источник: OpenNET.
Пик цен на IP-адреса, государственное регулирование и попытка разблокировать блок 240/4 — что там с переходом на IPv6
Кризис на фоне затянувшегося перехода на IPv6 продолжается до сих пор. Его усугубляет нехватка и подорожание адресов IPv4. Есть мнение, что улучшить ситуацию на рынке можно, если разморозить ранее заблокированный блок 240/4 — его зарезервировали под эксперименты еще на заре появления протокола. Идею озвучивают уже не в первый раз.
Вышел CVBasic v0.1.0 — первый релиз компилятора Basic для приставки ColecoVision 1982 года выпуска
В конце февраля 2024 года разработчик Оскар Толедо (aka nanochess) представил CVBasic v0.1.0. Это проект компилятора Basic для портирования и создания игр на приставке ColecoVision 1982 года выпуска.
Установка и настройка Samba с доменной авторизацией и аутентификацией (файловый сервер)
Статья чисто для того, чтобы молодые коллеги, которые столкнутся с подобной задачей, могли быстрее с ней справиться. Всю информацию по развёртыванию брал почти только из оф. документации Samba, ибо русскоязычные статьи скудны и неинформативны.
Всё описанное ниже можно даже назвать листингом по настройке. Создана статья с целью привести последовательность действий по базовой настройке на русском языке, т.к. не все могут сходу разобраться в англоязычной документации (понятное дело, можно сразу идти в официальную документацию Samba и там рыться)
Новичкам и критикам, как говорится, welcome!
Meta* удалит все учётные записи Oculus в конце марта
Meta* в электронной рассылке сообщила пользователям, что 29 марта 2024 года удалит учётные записи гарнитур Oculus. Если до этого момента они не перейдут на аккаунты в Meta, то потеряют свои достижения, список друзей и иной контент.
В OpenAI рассказали о мотивах Илона Маска при подаче иска против компании. Кроме того, руководство OpenAI опровергло претензии бизнесмена.
«Утверждения Маска — в том числе о том, что GPT-4 — это AGI, что открытый исходный код нашей технологии является ключом к миссии и что мы де-факто являемся дочерней компанией Microsoft — не отражают реальности», — сказал директор по стратегии Джейсон Квон. Он также отметил, что бизнесмен «сожалеет о том, что сегодня не участвует в работе компании».
Генеральный директор Сэм Альтман в своём сообщении повторил слова коллеги и признал, что год обещает быть трудным для компании. По его мнению, «атаки будут продолжаться».
Топ-менеджмент также привёл более подробную аргументацию против иска Маска. По словам Квона, GPT-4 «способен решать небольшие задачи во многих сферах деятельности, но соотношение работы, выполняемой человеком, к работе, выполняемой GPT-4 в экономике, остается ошеломляюще высоким». Кроме того, «AGI будет высокоавтономной системой, способной находить новые решения давних проблем — GPT-4 не может этого сделать».
Наконец, в OpenAI утверждают, что компания сама решает, «что исследовать и создавать, кому служат продукты и как выполнять миссию». «Мы также напрямую конкурируем с Microsoft за предоставление лучших продуктов и услуг предприятиям, разработчикам и обычным людям», — заключил Квон.
Dino Crisis: достойна ли внимания сегодня?
Попробуйте ощутить всю мощь эпохи: в 1998 году на прилавках оказалась Resident Evil 2 – игра, сумевшая поразить и влюбить в себя миллионы игроков по всему миру; в начале нового 1999 года вышел первый Silent Hill, в июле – Dino Crisis, а спустя несколько месяцев зарелизится Resident Evil 3: Nemesis. Кажется, это было золотое время для Survival horror, но всё могло сложиться немного по-другому, ведь изначально первая часть серии Dino Crisis не должна была быть столь похожей на Resident Evil. Планировалось, что она будет содержать в себе больше шутерных механик, количество динозавров на одной локации увеличится, а их интеллект станет гораздо более высоким, нежели чем в релизной версии. Но по различным причинам технического характера этому не суждено было случиться (кстати, под нож попали и некоторые локации).
Несмотря на то, что в наши дни компания Capcom уже много лет не вспоминает о Dino Crisis, (хотя в этом году ей исполняется 25 лет), у неё до сих пор осталось большое количество фанатов, которые мечтают о ремейке/ремастере первых двух частей серии или продолжении (только не таком, как третья часть!). Остаётся лишь фантазировать, как было бы круто погрузиться в знакомый с юности игровой мир, сделанный похожим на Resident Evil 2 Remake образом.
Но если вы не желаете ограничиваться одними лишь фантазиями, а вспомнить, как это было, очень хочется, на выручку приходят как эмуляторы PS1, с помощью которых можно прикоснуться к классике в её первозданном виде, так и фанатские ремастеры, вносящие множество правок и улучшений и позволяющие с удовольствием запустить любимую игру на современных ПК. Но обо всём по порядку.
Ближайшие события
Microsoft готовит Copilot для OneDrive
Microsoft объявила о подготовке Copilot для OneDrive. Инструмент планируется выпустить в конце апреля. Copilot позволит находить, обобщать и извлекать информацию из широкого спектра файлов.
НАСА закрыло проект OSAM-1 по дозаправке спутников с Maxar стоимостью $2 млрд
НАСА закрывает проект стоимостью $2 млрд по тестированию дозаправки спутников в космосе. Ранее аудитор агентства раскритиковал ведущего подрядчика программы, компанию Maxar, за «плохую работу».
Мультимодальный маршрут In A Nutshell
Каждый день вы становитесь участником мультимодальной перевозки даже не задумываясь об этом.
Что же это такое простым языком? Давайте разберемся.
Acemagic признала наличие вредоносов в моделях ПК AceMagic на уровне мастер-копий Windows
Китайский производитель ПК Acemagic признал, что некоторые из моделей AceMagic поставляются с предустановленным вредоносным ПО.
Apple M1 — разбор с точки зрения аппаратной безопасности
В этой статье мы сосредоточимся на разборе безопасности свежего процессора от Apple. Компания всегда уделяла значительное внимание информационной безопасности своих устройств, особенно мобильных. Это не значит, что iPhone или iPad нельзя взломать. Нет, можно, конечно, вопрос лишь в цене. Просто цена взлома iOS существенно выше, чем взлома устройств на других ОС.
Экономим теги SCADA системы
Чаще всего в SCADA системах используются платные лицензии, в которых прописано ограниченное количество тегов, с которыми можно работать - если хочешь больше тегов (чтобы получать больше сигналов из PLC), то нужно больше платить. Естественно может появиться желание немного сэкономить и выйти из положения ограничившись меньшим количеством тегов, для этого придется немного схитрить, о чем я и хотел бы написать.
Самый простой вариант, который я тоже применял в наших проектах, это использовать вместо дискретных тегов аналоговые - 16 дискретных сигналов можно заменить на одно слово. А вот из слова достать нужный бит средствами самой СКАДА - это уже довольно простая задача. На Intouch, например, при программировании реакция на нажатие кнопки, скрипт который обнуляет 4 бит может выглядеть вот так:
Чернила дороже золота и блокировки из-за неоригинальных картриджей: у HP теперь проблемы с продажей принтеров
Модель продаж принтеров у многих компаний базируется на том, что сами устройства поставляются едва ли не по цене того пластика, из которого они сделаны. А вот чернила — это весьма дорогая жидкость. В принципе, то же самое касается и тонеров для ряда моделей лазерников, особенно цветных. При этом пользователям, которые пытаются как-то избежать этой финансовой нагрузки, чинились различные препятствия, включая блокировку самого принтера. В результате у компании HP сейчас проблемы с продажей своих устройств. Подробности — под катом.