RSS
Поиск
24.09.2017


Кто из нас не хотел бы делать игры и создавать собственные миры, реализовывать целые сценарии и придумывать различные сюжетные хитросплетения, покрытые интригами и неожиданными поворотами? Или, может, кто-то мечтал стать писателем, но судьба распорядилась иначе? Почему бы не присмотреться к такому жанру видеоигр, как визуальные романы? Собравшись относительно небольшой командой, можно сделать полноценный проект на достойном уровне, чтобы не стыдно было людям показать. А тут как раз и вводная #статья от меня в тему... 😃 http://kozalo.ru/#post-1506255963 http://lite.kozalo.ru/?post=1506255963 http://pda.kozalo.ru/?post=1506255963
10.09.2017


В эфире снова первый курс и отрисовка на OpenGL вращающегося конуса разных цветов и размеров. Даже не знаю, что ещё добавить. #программа http://kozalo.ru/#post-1505054628 http://lite.kozalo.ru/?post=1505054628 http://pda.kozalo.ru/?post=1505054628
27.08.2017


Продолжаю серию публикаций своего старого софта. Хотя эта #программа относительно свежая (даже года ещё не прошло!). Вообще, это читалка сообщений для ВК, но больший интерес представляет код на С#, написанный по архитектурному паттерну MVVM с описанием интерфейса на XAML под WPF. Если кого заинтересовало, прошу ~~под кат~~ по ссылке. http://kozalo.ru/#post-1503861763 http://lite.kozalo.ru/?post=1503861763 http://pda.kozalo.ru/?post=1503861763
23.08.2017


Ветряки крутятся, репозитории мутятся. Начал пилить независимый лончер для #DeskChan, который умеет проверять версию, скачивать архив, распаковывать его и запускать DC. Интерфейс пока только текстовый. Должно работать и под Windows, и под Linux (то есть под теми же платформами, на которых работает и сама DC). Прикрепляю репозиторий, в котором лежит код (100% Kotlin! Идём в ногу со временем!). Там же можно скачать уже собранный архив в разделе релизов. Официальная публикация на сайте будет когда-нибудь потом, с одним из будущих релизов. https://github.com/kozalosev/deskchan-launcher Что будет в следующей версии: - установка запуска в автозагрузку по желанию пользователя; - плагин для самой DC, который будет дополнительно проверять актуальность версии и при необходимости запускать обновление, если вы не хотите запускать DC через лончер; - проверка наличия новых версий лончера (нет, загрузчика загрузчика не будет; надеюсь, после полноценного релиза его не нужно будет часто обновлять, так что это будет нетрудно делать вручную иногда); - больше опций для командной строки; - исправление найденных ошибок (само собой). Что возможно будет в следующей версии (или будет через версию): - возможность обновления не только через скачивание полного архива, но и отдельными файлами; - графический интерфейс. Что будет в v0.1.2-dev: - поддержание целостностного обновления DC, то есть не только перезапись старых файлов новыми, но и удаление файлов, исключённых из новых релизов (например, при необходимости удалить старые плагины, которые заменены в новой версии другими и больше не работают). Когда будут новые релизы? Очень трудно сказать в виду множества надвигающихся дел. Но надеюсь, что в районе двух недель выйдет следующий. Ну или хотя бы к выпуску следующей сборки DC.
16.08.2017


В качестве извинения за задержку с публикациями сразу же выкладываю следующую программулину. И сегодня мы будем считать все квадратные уравнения! http://kozalo.ru/#post-1502902834 http://lite.kozalo.ru/?post=1502902834
16.08.2017


Ух, давно ничего не было! Моя вина. Скоро всё будет! Ну а пока предлагаю интересующимся почитать большой гайд от меня по написанию плагинов для #DeskChan с использованием языка Groovy. Там я постарался доступным (насколько я вообще на это способен) языком на реальном примере объяснить базовые концепции и идеологию построения приложения, чтоб максимально ввести плагинописателей в курс дела и облегчить дальнейшее изучение документации.
23.07.2017


За окном ливень, в душе грусть, а в крови алкоголь, но ничего из этого не помешает нам вернуться в конец 2014 года и посмотреть на носящиеся по пустому полю кнопки. Да-да-да, именно #кнопки. #программа http://kozalo.ru/#post-1500759060 http://lite.kozalo.ru/?post=1500759060 http://pda.kozalo.ru/?post=1500759060
04.07.2017


Возвращаю свой 2015-й и вспоминаю дискретную математику, выполняя обход графов с нахождением кратчайшего пути без регистрации и СМС: http://kozalo.ru/#post-1499129204 #программа
25.06.2017


Плагин обновлён до версии 1.1.1. Исправлено сломанное прошлым обновлением переключение фраз в зависимости от времени суток, а также добавлено больше звуков.
19.06.2017


Ура! Бота наконец-то одобрили! Видимо, не зря я попросил оценить его =)
18.06.2017


t.me/storebot?start=kozrandbot https://storebot.me/bot/kozrandbot Кстати, предлагаю желающим оценить @kozRandBot, если он показался интересным и полезным 😊
18.06.2017


Что тут у нас сегодня? Игра в напёрстки на Питоне 🌚 EXEшника в этот раз нет, так что нужен установленный интерпретатор. Ну и поставить модуль `pygame` по инструкции. http://kozalo.ru/#post-1497775199
12.06.2017


Какое-то время назад я запустил двух своих первых ботов для Telegram. Они входят в один общий проект с общим репозиторием и скоро к ним добавится третий. Впрочем, для широкой аудитории может быть интересен лишь бот-рандомайзер (@kozRandBot), потому что второй является скорее моим помощником, отправляющим некоторые виды сообщений вместо меня в некоторых чатах, и его функционал может измениться в любое время. Итак, бот-рандомайзер позволяет бросить монетку, получить случайное число из указанного диапазона, случайную строку из переданного списка или ответ "да" или "нет" на поставленный вопрос, а также умеет генерировать пароли указанной длины. Причём работает как в личных сообщениях и группах, так и в inline-режиме. Пока всё это работает на английском, но в будущем я "прикручу" локализацию. По сути похожий бот уже был в Telegram, но умер. Так что вместо поиска нового, который снова может умереть, я решил написать своего. Я не хотел выкладывать новость о нём до публикации в @storebot, но уж очень долго там идёт модерация. Поэтому я решил, что всё-таки напишу о нём пока хотя бы на канал в самом Telegram. На сайте новость появится позже вместе со ссылкой на страницу вышеупомянутого агрегатора ботов.
31.05.2017


А вторым и последним приглашаю на сцену плагин, превращающий DC в маленький сервер, слушающий определённый порт и транслирующий JSON-сообщения внутрь программы. Примеры в виде небольшого скрипта на Python и расширения для Chrome прилагаются. http://kozalo.ru/#post-1496260044
31.05.2017


Ну а сегодня, в последний день весны, выкладываю последнюю пачку плагинов для #DeskChan. И на этот раз представляю рубрику экспериментальных плагинов! И первым идёт загрузчик плагинов, написанных на JavaScript. У него нет полезных утилитных классов, как у jython_support, у него нет реальных примеров, но вроде бы он работает. Если кто-то возьмётся за поддержку и допиливание, то я буду только за. Ссылки на скачивание и документацию, как обычно, на сайте: http://kozalo.ru/#post-1496257048
30.05.2017


Недоверчивым людям и параноикам, сидящим в бункере с шапочкой из фольги на голове, под самособранным Линуксом без DE, лучше сразу перестать читать это сообщение! Труъ-анонам и битардам, считающими социальные сети зашкваром, недостойным «илиты», тоже! Дело в том, что плагин vk_message_reader, как следует из названия, делает ничто иное, как читает Ваши сообщения из социальной сети «ВКонтакте» и выводит их на экран. Разумеется, для этого ему нужен доступ к Вашему аккаунту. Немного подробнее описано на сайте, где и можно найти ссылку на его скачивание: http://kozalo.ru/#post-1496098136 Для работы требуется плагин jython_support v1.2.0.
30.05.2017


Продолжаем карнавал плагинов к #DeskChan. Сегодня на повестке дня новые плагины. И знаете, что я подумал? Я больше не буду выкладывать ссылки сразу на ZIP-архивы! Так ваши посещения даже не попадают в аналитику, и я не смогу наслаждаться счётчиком посетителей, показывающим больше обычной единицы 🌚 Итак, вот два плагина (mouse_scaling и mouse_opacity) в одном посте: http://kozalo.ru/#post-1496094432 Они очень простые. Просто позволяют изменять масштаб и прозрачность персонажа с помощью колёсика мыши. Думаю, весьма полезный функционал.
29.05.2017


Ну и напоследок обновление для моего последнего на данный момент плагина scheduler под номером 1.0.2. По сути оно просто исправляет работу под новую версию jython_support. Мини-апдейт в общем. http://kozalo.ru/#post-1492447604
29.05.2017


А вот сразу и следующая обнова! Не ожидали? Пришёл через jython_support. Новая версия (1.2.0) в этот раз содержит изменения, не совсестимые с предыдущей, так что советую внимательно ознакомиться с описанием изменений на сайте и обновлённым плагином-примером. http://kozalo.ru/#post-1489396113
28.05.2017


Обновления #DeskChan всё выходят и выходят, а я всё отсиживаюсь и отсиживаюсь. Хватит это терпеть! Make character_manager great again! Обновил все ссылки и дополнил статью в Telegraph. Да здравствует версия 1.1.0! Добавлены новые действия и условия к ним: возможность погулять с персонажем, погладить, поиграть в какую-нибудь игрушку, посмотреть аниме или послушать музыку. Для работы требуется версия DC не ниже 0.1.7.