Музыка

Android в ретро-консоли

Мы уже говорили о ретро-приставке Anbernic 552 и её рассматривали Linux-прошивку Amber ELEC. Между тем, как уже было сказано в предыдущем материале, на приставке второй системой установлен, пусть немного старый, но всё же добрый Android. Сегодня остановимся на этой составляющей, я поделюсь, чего полезного можно на него установить. Стандартные и уже предустановленные приложения я не буду включать в обзор. Так же, хочу отметить, что игровая приставка — это в первую очередь способ расслабиться. Поэтому, я намеренно не стал устанавливать на неё приложения и сервисы для серьёзной работы.

Альтернативные маркеты

В ставшем стандартным для Android, маркете приложений Google Play, к сожалению, сегодня можно найти не все интересующие приложения. Но есть возможность закрыть этот пробел с помощью альтернативных вариантов.

  • Aptoide — Неофициальный маркет приложений. Охват меньше, чем у Google Play, но можно найти некоторые редкие вещи. Политика отбора у этого сервиса значительно мягче, поэтому нужно быть осторожным, чтобы не наткнуться на вредоносное ПО.
  • RuStore — Маркет приложений от Российских разработчиков. Если приложения по каким-либо причинам нет на иностранных площадках, его можно поискать тут.

Aptoide


1C_Ai

Привет, коллега

Попробуйте 1С:Напарник. Возможно, он станет вашим новым любимым коллегой.

 

Итак, тренд на вайб-кодинг добрался и до экосистемы 1С. Прошло чуть больше полугода с анонса Платформы 8.5, как фирма 1С в своём «Зазеркалье» представила на суд общественности следующую интригующую новость: появление 1С:Напарника. Полноценный ИИ-агент, встроенный прямо в IDE 1С. Да, всё верно: в скором времени в конфигураторе (вернее, в EDT) появятся ИИ-автодополнения и генерация кода по описанию.

А также ещё несколько полезных инструментов Искусственного Интеллекта. По аналогии с тем, как это осуществляется в некоторых IDE для других языков программирования. Например, плагин Codota/TabNine для Java в IntelliJ IDEA.


EDT_Logo

Разворачиваем EDT (пошаговая инструкция)

Недавно проходил своеобразный квест по переводу одного из своих проектов на EDT. EDT (Enterpise Development Tools) — альтернативная IDE для проектов на , построенная на базе широко известной по всему миру Eclipse IDE. Дело это оказалось непростым, а посему делюсь опытом и инструкцией с примером, как можно провести такую операцию.

Исходные данные

У нас есть некая файловая база 1С, которая в данный момент разрабатывается с помощью классического Конфигуратора. Мы хотим перевести разработку с Конфигуратора на EDT. В моём примере, в качестве испытуемого будет небольшая самописная мини-база «Магазин Ромашка».


Будем жечь!

В прошлом году Виктор неожиданно выкатил на суд общественности свой сервис гитарный Need2Burn. Я знал о планах до релиза, тем не менее, для меня было неожиданностью, что планам всё же суждено было сбыться. Неожиданностью, из-за их технической сложности и грандиозности замысла сервиса. Если коротко — это сайт, на котором представлены видео-разборы песен для гитары с удобным функционалом для их разучивания. Но это если коротко. А теперь чуть подробнее.

Количество

Всего в каталоге на данный момент представлено больше 200 композиций. На сайте можно найти треки самых разных жанров и направлений: классический рок, кантри, тяжёлый рок, русский рок, иностранный рок, поп, классическая музыка, упражнения для начинающих и виртуозные «запилы». Всего и не упомнишь. Страшно представить, сколько сил, времени и денег потребовалось, чтобы наполнить столь обширную библиотеку.

Need to burn_1


1С 8.5 Logo

Восьмёрка пока сырая (выход 1С 8.5)

На этой неделе неожиданно для всех компания 1С выпустила версию для ознакомления 8.5 своего главного технологического продукта — платформы 1С:Предприятие. Напомню, что версия 8.3 с интерфейсом «Такси» была выпущена в 2013 году. Платформа 8.4 вышла в 2015 году, но релиз получился неудачным, так и не получив широкого распространения.

Пока не понятно, как глубоко 1С изменится на техническом уровне. Однако, отличия интерфейса видно, что называется, невооружённым глазом. На лицо очевидно стремление новой платформы быть похожими на веб-приложения. Оформление стало, как можно сейчас говорить, более «воздушным»: в нём появилось ещё больше свободного места. В некоторых местах, однако, этот момент реализован в ущерб удобству. В частности, имеем мелкий шрифт на больших элементах. Кроме того, реализована также модная сегодня «тёмная тема». Я лично не фанат такого оформления, но если кому-то нравится — пусть будет так. Вообще, как сказано в официальном релизе, в платформе широко «использованы современные тренды дизайна» . Перечислять все изменения не буду — их видно на скриншотах, да и к релизу многое может измениться.


LibGDX_Logo

Пишем игры на Java: библиотека LibGDX

Познакомился с любопытной разработкой — библиотекой LibGDX для Java. Она представляет собой игровой «движок», облегчающий создание компьютерных игр. Конечно, проект куда более скромный, чем такие гиганты как Unity и Unreal Engine. Тем не менее, с его участием разрабатываются в том числе и коммерчески-успешные (пусть и небольшие) игры, которые, например, продаются в Steam или Google Play. Среди подобных проектов можно выделить, например, карточный рогалик Slay the spire, FTL-вариация Space Heaven или клон знаменитой Цивилизации для Android — проект unCiv. На сайте представлена своеобразная «витрина» таких игр.


RetroAchivements_logo

Давно забытые подвиги

Недавно мы обсуждали ретрогейминг в части портативной приставки от Anbernic. Продолжим наш разговор и зайдём немного с другой стороны. Дело в том, что за все эти годы, индустрия не стояла на месте (шутка ли — прошло уже 30 лет), обогатив игровой опыт в давно забытых играх.

Самым важным моментом я всё же считаю возможность сохранения и загрузки. В далёких 90-ых у тебя была одна игровая сессия (дополнительно ограниченная возможностями кинескопа телевизора и блока питания приставки). И одно «сохранение». Нельзя продолжить с того же места, где остановился вчера. Или переиграть неудачный эпизод. Строго одна попытка пройти игру здесь и сейчас. В современном же мире, когда игры запускаются с эмулятора, в большинстве из них есть возможность сохранить игру в любой момент — и загрузить её на том же моменте. Можно растянуть прохождение на несколько вечеров, или можно отыграть его идеально. Да, хардкорные профессионалы считают это недостойным поступком. Но мы ведь играем, чтобы получить удовольствие. И если нам так нравится — почему нет?


compare_logo2

Найдите 10 отличий (инструменты сравнения)

В работе -специалиста часто требуется сравнивать текстовые файлы: кусочки кода, xml, системные отчёты. Сегодня расскажу о нескольких инструментах, позволяющих это осуществлять.

Конфигуратор

Самый доступный для нас инструмент. Есть 1С — будет и «сравнивалка». Вызывается из меню Файл — Сравнить. Функционал самый скромный среди всех предложенных инструментов. Тем не менее, у него есть полезная для нас функция: утилита помимо классических текстовых файлов умеет сравнивать и табличные документы. Например, таким способом можно узнать, отличия между конфигурациями, выполнив выгрузку Отчёта по конфигурации (Конфигурация — Отчёт по конфигурации).


riff

Риффы от A до Z

Иногда берёшь в руки инструмент — и хочется поиграть что-то такого известного. Заодно поучиться технике у признанных мастеров. Подготовил для своих читателей подборку риффов для электрогитары в формате gtp5. Принцип простой: одна буква — один исполнитель, один рифф. От A до Z. Не нужно слушать песню целиком и перематывать на яркий отрывок, чтобы отрепетировать его. Открываете файлик на любом месте — и начинаете играть. Жанры самые разнообразные — от классического рок-н-ролла до heavy metal. В итоговую подборку вошли отрывки из следующих композиций:

  • AC/CD — Thunderstruck
  • Black Sabbath — Paranoid
  • Chuck Berry — Johnny B Goode
  • Dick Dale & His Del-Tones — Miserlou

Нейросетевая литература

Водопровод для дипломной работы открыт

Сестра

Принимаем эстафету Сопряжения искусств. Скрестить литературу с программированием? Легко! Правда, на этот раз это сделал не я. Мне лишь попался telegram-бот (@HistoryAIBot), который умеет достраивать продолжения к началу историй. Ты ему текст — он тебе придумывает продолжение. Результат выглядит часто странновато, всё же, это машина, которая не понимает о чём идёт речь. Тем не менее, полученные тексты всегда отличаются оригинальностью, которой позавидовали бы и многие профессиональные писатели. Готовая канва для литературного произведения рождается за несколько секунд.

Я попытался “побеседовать” с ботом, чтобы сложить отрывки в цельный (пусть и путанный, местами несвязный) рассказ. Для удобства я отметил курсивом кусочки, сгенерированные искусственной нейронной сетью. И вот, что получилось:

 

Сегодня утром я встал рано

Я совсем не помнил никакого времени. Было даже непонятно, как я здесь оказался. Я понимал, что мне надо позвонить кому-нибудь, но не знал, кому именно. Я вспомнил, что у меня была книжка, которую я когда-то перечитывал с тетей Аней. Я порылся в ней и вспомнил телефон. Я набрал его.