Архивы

  • Плохие практики в PHP-бэкэнде: примеры и советы

    от автора

    Так исторически сложилось, что язык программирования PHP порой недолюбливают. Я не встречал ещё ни одного Java-программиста, который бы не смотрел на PHP свысока или хотя бы не ронял фразы типа: «К сожалению, практически вся e-commerce написана на PHP». Наверное, это происходит из-за того, что мы видим «плохой» код на PHP, иногда вынуждены поддерживать этот код…

  • Музыкальные издатели достигли соглашения с Anthropic по поводу обучения ИИ и текстов песен, защищённых авторским правом

    от автора

    Три крупных музыкальных издателя ABKCO Records, Universal Music и Concord Music заключили соглашение с компанией в сфере искусственного интеллекта Anthropic о  текстах песен и обучении нейросетей. Договорённость подразумевает сохранение текущих ограничений, которые не позволяют чат-боту Claude обучаться на текстах песен, принадлежащих лейблам, или создавать новые тексты на основе материалов, защищённых авторским правом.Anthropic пишет, что Claude…

  • SOLID: Low Coupling против читабельности

    от автора

    Про применение термина Low CouplingС переводом терминов Low Coupling и High Cohession есть путаница. Чтобы её избежать — я буду применять эти термины без перевода.КраткоSOLID улучшает coupling, но ухудшает читабельностьДля большинства проектов читабельность важнее связностиВ начале разработки проекта делайте упор на читабельность и ясностьКак выглядит SOLID системаДавайте воссоздадим небольшой кусочек программы, который будет максимально приближен…

  • Пользователь Reddit пожаловался на засилье ИИ-контента в выдаче Google и получил рекомендацию, как от него избавиться

    от автора

    Выдача Google по запросу про несуществующий фильмПользователь Reddit пожаловался на то, что по запросу о несуществующем даже в проекте фильме John Wick 5, Google выдаёт огромное количество искусственно сгенерированного контента, не имеющего никакого отношения к реальности. И, надо сказать, количество мусора в выдаче действительно поражает воображение. В комментариях ему посоветовали добавлять к запросу ключевые слова…

  • Ключевание стоковых изображений с помощью Batch API от OpenAI

    от автора

    Ключевание стоковых изображений с помощью Batch API от OpenAIАтрибутирование изображений – обязательный этап их подготовки для продажи на фотостоках. У каждой работы (фотографии или иллюстрации) должно быть название, описание, ключевые слова, и все это на английском.С ключеванием неплохо справляется ChatGPT. Но пересылать ему картинки по отдельности, а потом копировать атрибуты вручную – слишком долго. Давайте…

  • Перенос AndroidAPS в часы с Wear OS

    от автора

    Друзья, начинаем перенос программы искусственной поджелудочной железы AndroidAPS в часы на базе Wear OS версии 5.0. Как думаете, у нас получится? Для начала предстоит решить вопрос с подключением помпы к часам и постоянной и стабильной работой. Для этого мы подключим и протестируем Ruffy, адаптированный нами для Wear OS. Подключайтесь к обсуждению проекта здесь.Только зарегистрированные пользователи…

  • Программа-сад (Valetudo)

    от автора

    При установке одной из open-source программ (Valetudo) столкнулся с интересной метафорой, предложенной автором этой программы, которая описывает отношения между автором/maintainer’ом программы и пользователем. Ниже — перевод этой метафоры.Этот проект — хобби случайного парня в Интернете. У нас нет намерения коммерциализировать его, развивать или расширять целевую аудиторию. На самом деле, напротив, есть явное намерение этого не…

  • Роберт Бартини: советский авангардист, изменивший мир авиации

    от автора

    Сегодня расскажем о человеке, которого многие называли не иначе, как «Русский Леонардо» и «Второй Тесла». Его проекты будоражили умы современников, а Сергей Королев и Олег Антонов называли его своим учителем и гением авиации. Речь пойдет о Роберте Людвиговиче Бартини: его непростой биографии, достижениях и наследии. Ранние годыО детстве и юности конструктора известно не так много, и…

  • Apple выплатит $95 млн в рамках урегулирования коллективного иска, связанного с подслушиванием голосового помощника Siri

    от автора

    Apple согласилась выплатить $95 млн в рамках урегулирования коллективного иска, связанного с тем, что голосовой помощник Siri подслушивает пользователей, нарушая их конфиденциальность. Соглашение между сторонами должен одобрить судья. Корпорация так и не признала никаких нарушений со своей стороны.Истцы жаловались, что Apple регулярно записывала их личные разговоры после того, как они непреднамеренно активировали Siri. Затем эти…

  • Уникальный игровой телефон с двумя процессорами за 2 000 рублей — разбираем плод инженерного гения из Китая

    от автора

    Около двух лет назад я купил на онлайн-барахолке очень занимательный телефон игровой направленности под именем Kechaoda K110. На первый взгляд ничего необычного, в телефоне была предустановлена многоигровка на 80 игр, но мне захотелось чего-то большего и я сдампил прошивку устройства, начав ковырять её в hex-редакторе на манер наличия обычного рома… Но то, что я обнаружил,…