Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
RSS
# Re: Несетевые проекты
develop.16
Andrew Lobanov(tavern,1) — vit01
2016-04-27 16:26:25


vit01> Что скажете?

Я за любую движуху в нашей уютной. Иногда пытаюсь писать что-нибудь, но, как это ни прискорбно, у меня жизнь в основном перед монитором проходит и это очень печально. Просто так вышло, что друзья разъехались по России-матушке буквально все и не с кем стало тусоваться. В итоге ничего интересного со мной уже давненько не происходит.

Хотя вру. Два друга осталось, но с ними получается видеться очень редко и это как правило очень своеобразные междусобойчичи, когда мы отдыхаем каждый от своего, выключая мозг и перекидываясь очень тупыми шутками под большое количество чая.

// Ещё когда фидонет был очень жив, я и то почти не писал в нём. Как-то плохой из меня писатель.

# Re: Caesium и файлэхи
idec.talks
Andrew Lobanov(tavern,1) — mirage
2018-10-09 18:32:17


mirage> Сабж как? В документации нет.

Добавь в конфиг что-то типа

fecho pictures

и всё.

mirage> В коде нашел fecho, но без авторизации похоже не работает. Хотя вручную API без авторизации все отдает.

Это баг в цезии, который я всё никак не поправлю. Просто времени сейчас нет особо. Попробуй вбить произвольную строку авторизации в конфиг и получить файлы.

+++ Caesium/0.4 RC1

# Re: Протокол IDEC
idec.talks
Andrew Lobanov(tavern,1) — mirage
2018-10-09 18:32:17


mirage>>> | GET /x/с/<параметры>
mirage>>> | Предназначен для отслеживания изменений в эхе и для отсеивания лишнего трафика. Обычное целое число.
mirage>>> Если из эхи можно удалять сообщения, а как я понимаю это планируется, то изменения этим методом обнаружить можно не всегда.
vit01>> Всё просто, поле по-хорошему increment only. А ещё клиентская часть обычно подстраховывается и скачивает индекс с запасом.
mirage> Тогда это уже не количество сообщений будет, а что-то другое.

На основе этого x/c мои фетчеры (caesium и iing) определяют оптимальную длину запросов к узлу для экономии трафика. Если ты приведёшь пример как эту информацию получать из хешей, то можно будет подумать.

vit01>> С точки зрения масштабируемости протокола это хорошая идея, но на практике ещё никому не пригождалось скачивать сообщения очень большими порциями.
vit01>> Скорее всего, Рома просто забыл про такой вариант, а после него об этом никто не задумывался.

Я задумывался, но реальной пользы не заметил.

mirage> Ну я сейчас запустил iitxt и он неслолько минут запросы слал по несколько сообщений, а мог бы и быстрее отработать.

iitxt это ii-клиент, что следует из названия. Даже если POST u/m будет в IDEC добавлен, в iitxt никто не будет ничего менять =)

+++ Caesium/0.4 RC1

# Re: Вопросы/предложения по Caesium
idec.talks
Andrew Lobanov(tavern,1) — mirage
2018-10-09 18:32:16


mirage> | Esc - выход из режима чтения в режим выбора эхоконференции
mirage> Зачем выбран Esc для этой функции? Он в ncurses тормозит.
mirage> | F10 - выход из клиента
mirage> Лучше не использовать функциональные клавиши. F10 например у меня - меню терминала.

Ты всегда можешь поправить биндинги в keys.py.

+++ Caesium/0.4 RC1

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — Difrex
2016-04-18 15:43:52


Difrex> Вроде настроил себе emacs =>

Какой он у тебя гламурненький. Как такой modeline сделал?

Difrex> Разбираюсь с org-mode.

Это очень объёмная тема. По нему даже отдельная книга есть.

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — Difrex
2016-04-14 11:20:05


Difrex> А можно ли в емаксе пилить свои комбинации клавишь не на Fx?

Не понял вопроса =) Можно какие угодно комбинации лепить. Как для глобального использования, так и индивидуально для разных режимов.

Difrex> И еще: хочу выделять несколько строк, а поотом двигать их по тексту через C-Shift Up/Down. Можно такое сделать?

Не сталкивался с такой необходимостью. Надо гуглить расширения.

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — Difrex
2016-04-13 13:08:48


Difrex> ЗЫ: Может подскажете мне по настройке Емакса что-нибудь? Гайды там кикие-нибудь?

Гайдов море на той же хабре. Только вот настройка такого монстра, как Emacs, это дело достаточно индивидуальное. Смотря что ты от него хочешь.

// В плане редактирования кода мне хватает просто дополнительных режимов (mode). Собственно, lua-mode и php-mode. Ещё отключены меню, тулбар и скроллбар. На F8 навешан linum-mode (нумерование строк для удобной навигации по коду) и включен автометом visual-line-mode (перенос по словам).

;; Добавляем пути для поиска нужных библиотек и расширений
(add-to-list 'load-path "~/.emacs.d/lisp/lua-mode/")
(add-to-list 'load-path "~/.emacs.d/lisp/php-mode/")

;;;
;;; Appearance
;;;
;; Disable GUI components
(tooltip-mode      -1)
(menu-bar-mode     -1) ; disable menu-bar
(tool-bar-mode     -1) ; disable tool-bar
(scroll-bar-mode   -1) ; disable scroll-bar
(blink-cursor-mode -1) ; disable cursor blink
(setq use-dialog-box     nil) ; disable gui dialogs
(setq redisplay-dont-pause t) ; better buffer draw
(setq ring-bell-function 'ignore) ; disable bell
(setq inhibit-splash-screen   t) ; disable splash screen
(setq ingibit-startup-message t) ; disable startup message
(setq frame-title-format "GNU Emacs: %b") ; display the name of the current buffer in the title bar
(show-paren-mode t) ;; paren highlignt
(global-visual-line-mode t)
(setq column-number-mode t) ;; display column numver at modeline

;; Display current time in modeline
(setq display-time-string-forms
      '((propertize (concat "[" 24-hours ":" minutes "]"))))
      (display-time-mode 1)

;; Set font
(set-default-font "Terminus-12")

;; Load and set solarized color theme
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/solarized/")
(load-theme 'solarized-dark t)

;;;
;;; Lua & php modes
;;;
(require 'lua-mode)
(require 'php-mode)

;;;
;;; Other
;;;
(delete-selection-mode t) ; delete selection by input new character

;; Disable backup/autosave files
(setq make-backup-files        nil)
(setq auto-save-default        nil)
(setq auto-save-list-file-name nil)

;; Scroll settings
(setq scroll-conservatively 50)
(setq scroll-margin 0)

;; Clipboard settings
(setq x-select-enable-clipboard t)

Ещё забыл сказать, что для программирования у меня установлена и настроена SLIME:

;;;
;;; SLIME
;;;
(add-to-list 'load-path "~/.emacs.d/lisp/slime/")
(require 'slime)
(setq inferior-lisp-program "/usr/bin/sbcl")
(setq slime-contribs '(slime-fancy))

и небольшое расширение для удобства написания игр на движке INSTEAD:

;;;
;;; Instead mode
;;;
(load "~/.emacs.d/lisp/emacs-instead/emacs-instead.el")
(global-set-key (kbd "<f4>") 'instead-goto-room)
(global-set-key (kbd "<f5>") 'instead-goto-obj)
(global-set-key (kbd "<f6>") 'instead-goto-dlg)
(global-set-key (kbd "<f7>") 'instead-start)

Остальная часть конфига к редактированию текстов не относится совершенно =)

# Re: Что такое ii?
idec.talks
Andrew Lobanov(tavern,1) — mirage
2018-10-08 17:16:24


mirage> Что за клуб и что за ii?

Не осталось уже ни клуба хороших людей (основатель создавал какой-то там кружок любителей OpenBSD, но и тот кончился, вроде) ни, можно сказать, ii.

ii это такой обрезанный idec. Без экономии трафика и файлообмена.

mirage> Попытки найти источник не были успешными.

У меня где-то, возможно, осталась эталонная реализация ii, но не уверен. Посмотрю завтра, если не забуду.

+++ Caesium/0.4 RC1

# Tunguska Electronic Music Society
music.14
Andrew Lobanov(tavern,1) — All
2020-07-13 06:35:53


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

Ознакомиться можно тут: https://www.jamendo.com/artist/343607/tunguska-electronic-music-society

# Re: Новые бадабдыщи
music.14
Andrew Lobanov(tavern,1) — vit01
2020-05-13 04:50:35


vit01> Только сегодня решил заценить. Второй трек понравился, но в первом синты неплохие, хотя бас в первом как-то не въехал, хехе

От изначального баса там только гармония осталась. А всё остальное уже переколбашено.

А первый трек это такая концентрированная нелепость :)

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-04-12 16:43:21


Difrex>> * нормальное multiline редактирование
vit01> Что под этим имеется в виду?

Это такой режим редактирование, когда несколько курсоров одновременно реагируют на нажатия клавиш. После освоения регулярок уже не так нужно по большей части. Хотя в ряде случаев мжет быть удобно. Особенно для любителей хардкода =)

// В emacs есть расширение для этого. По мне так не хуже саблаймовского режима, но я не сильно вникал.

Difrex>> Даже подумываю купить его, хотя можно и так пользоваться - лицензия не запрещает.
vit01> Помню, что когда они выпустили третью версию, многие негодовали из-за нововведений и из-за проприетарной лицензии. Именно это меня и отпугнуло от того, чтобы его попробовать.

У него изначально проприетарная лицензия. Мне ещё вторая версия предлагала приобрести лицензию. Но ценник негуманный за такой редактор ИМХО.

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-04-12 09:57:32


Difrex>> Я вот так и не осилил емакс. Для больших проектов использую Sublime Text 2, для мелких скриптиков -- vim.

> А в чём фишка Sublime и его клонов?

В том, что он очень удобен из коробки (i3wm, кстати, этим же славится), встроенный питон и некоторая схожесть с TextMate. Я на нём сидел около года и в принципе остались вполне приятные впечатления. А вот киллер-фич вспомнить не могу.

# Новые бадабдыщи
music.14
Andrew Lobanov(tavern,1) — All
2020-04-24 11:58:05


== spline - dm-4

Пытался написать саундтрек к новой игре. В процессе нечаянно подобрал бас очень похожий на тот, что был в заставке сериала Stranger Things. Немного переосмыслил и записал вот это вот. В игру оно не попадёт, но не выкидывать же.

== spline - light side of the moon

После предыдущего трека сидел куражился и записал залипучий луп. Собственно, он и составляет большую часть этого трека. Ничего серьёзного, только шиза и кураж.

Треки забросил в фэху music. Спрашивайте у сисопа своего узла :)

# Re: Старый рок
music.14
Andrew Lobanov(tavern,1) — Difrex
2020-04-17 06:29:58


Difrex> Советую попробовать послушать King Gizzard & The Lizard Wizard
Difrex> Для примера https://www.youtube.com/watch?v=-Ak2E0igSx8
Difrex> Они хоть и не старые, но играют что-то в стиле турецкого психоделического рока 70-х.

О! Спасибо. Обязательно заценю сегодня.

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — btimofeev
2016-04-10 14:42:27


btimofeev> Ещё org-mode в нем довольно крутой. Надо как-то познакомиться с ним поближе.

В своё время это послужило причиной моего перехода с вима.

# Старый рок
music.14
Andrew Lobanov(tavern,1) — All
2020-04-15 11:48:14


Произошёл тут культурный обмен в чате инстедовцев, в связи с чем открыл для себя старое новое в музыке.

Третий день с удовольствием слушаю Werwolf (альбом 1982 года шибко понравился), Hawkwind и Eloy. Кто-нибудь из здешних обитателей знает подобные жемчужины, которые не у всех на слуху?

Ознакомиться можно по ссылкам ниже :)

Werwolf - Creation (1982): https://www.youtube.com/watch?v=U3SObqJ9mpA
Hawkwind - Hall Of The Mountain Grill (1974): https://www.youtube.com/watch?v=44GKr7TPpuw
Eloy - Dawn (1976): https://www.youtube.com/watch?v=8yt21C1XZjk

# Re: Ничего не загружается в фаловых эхах
idec.talks
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-29 14:45:35


AL>> Насколько я помню, в клубе нет файлэх. Но лучше это уточнить у Петра.
Anotheroneuser> То есть, надо подключиться к другой станции?

Ну либо так либо просить Петра пробросить фэхи =)

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Ничего не загружается в фаловых эхах
idec.talks
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-28 18:07:43


> Хотел посмотреть фото или загрузить книжку — не получилось. Может, по-другому загружать как-то надо? Я просто нажимал «скачать»

Насколько я помню, в клубе нет файлэх. Но лучше это уточнить у Петра.

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-04-10 14:42:27


vit01> Думал, что в емаксе что-то подобное, вот и спросил.

Учитывая мой опыт "я ещё только сформулировал хотелку, а для emacs её уже написали" наверняка есть что найти.

# Re: AliceTails internet radio station
music.14
Andrew Lobanov(tavern,1) — alice
2020-01-30 03:58:23


alice> Сегодня было добавлено огромное количество нового контента - более 1000 новых треков. От метала до фанка, от чиптюна до синтипопа, от блюза до авангардного хип-хопа.

Ура годноте! Приятно видеть, что проект не стоит на месте.

# Re: Emacs
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-04-09 18:30:12


vit01> Попробовал SLIME. Удобная штука. С Емаксом работать пока сложновато, но буду как-нибудь привыкать.

Прикол в том, что Emacs это далеко не только тектосвый редактор. Так что посмотри в сторону других его возможностей при случае. А удобнее SLIME я действительно ничего ещё в разработке не встречал.

vit01> Как в сабже нормально настроить русскую раскладку? Просто сочетания клавиш работают только на английской.

А вот не знаю. С другой стороны, команды в vim тоже на английской раскладке надо вбивать. Так что переключение раскладки уже в подкорке. Но если нагуглишь решение, то делись.

# Re: IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-09-24 12:26:24


AL>> Понял. Я что-то не подумал и опять меряю по цезию, где черновики и исходящие разделены. Для мобильного клиента, пожалуй, такое разделение излишне.
vit01> В целом такое разделение излишне. Если при отправке ошибка - значит идёт в черновики.

Вот тут как посмотреть. Мне показалось логичным, что пользователь может писать одно сообщение день, а другое пять минут. И потому одно захотеть отправить, а второе придержать. При выходе из редактора просто появляется диалог выбора куда сохранять - в черновики или в исходящие.

AL>> Кстати, в рамках изучения java и javafx заметил, что рождается новый десктопный клиент.
vit01> Бери исходники у меня. Особенно части с IIMessage и с SQLite движком + парсеры внутри SimpleFunctions

Ну у меня потрошка для обмена уже готовы. А вот базу придётся всё равно свою лепить, наверное =)

vit01> Незачем зря велосипеды плодить

Как это незачем? Велосипедостроительство наше всё!

vit01> А так я бы запилил десктопную версию IDEC Mobile, но руки дойдут ещё нескоро. Пока всё ещё сижу на CutieFeed

Я на цезии сижу, но это временно. Мне в нём много не нравится. За время его существования я многому научился, а пользовательский опыт подсказал что в нём неправильно, но переписывать его сейчас мне видится целесообразным разве что с нуля.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: IDEC-Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-09-23 10:19:37


AL>> После некоторого порогового значения размера индекса сабж при открытии эхи просто зависает.
AL>> с чем такая штука может быть связана?

vit01> А он вообще даёт почитать потом эху или бесконечно висит?

Висит пока не перезапустишь, но я больше пяти минут не пробовал ждать. 8000 жуёт бодро.

AL>> Точное значение не скажу, но при размере индекса около 10000 сообщений поведение воспроизводится.

vit01> У меня на смартфоне никогда не было больше 2000 сообщений на эху, потому что регулярно их чищу. Надо будет подумать над тем.

Ну у меня есть дурная привычка держать локально полную базу с узла =)

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-09-23 10:17:35


vit01> Если получение и отправку объединить в одну сущность, то ты не сможешь прочитать, например, обновления из lor-opennet, не завершив свои недописанные письма, которые должны уйти в std.club.

Понял. Я что-то не подумал и опять меряю по цезию, где черновики и исходящие разделены. Для мобильного клиента, пожалуй, такое разделение излишне.

vit01> # Сам клиент, в общем-то, создавался под впечатлением от стандартного Email-клиента в андроиде. Можете сравнить :)

Сравнивал да =)

А сейчас перешёл на K9, но это оффтопик.

Кстати, в рамках изучения java и javafx заметил, что рождается новый десктопный клиент. Может, Сергею Чумакову будет интересно. Правда не уверен, что он сюда подписан, но для анонса пока слишком рано =)

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# IDEC-Mobile
idec.talks
Andrew Lobanov(tavern,1) — All
2018-09-23 08:04:37


Вот интересно стало. После некоторого порогового значения размера индекса сабж при открытии эхи просто зависает. Пока нет особо времени вникать в чужой код, так как занят дипломом, но с чем такая штука может быть связана?

Точное значение не скажу, но при размере индекса около 10000 сообщений поведение воспроизводится.

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-09-23 07:00:31


А вот ещё. Какой функциональный смысл в разделении прцессов отправки и получения сообщений? Почему бы не объединить эти функции в одну кнопку? =)

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: AliceTails internet radio station
music.14
Andrew Lobanov(tavern,1) — All
2020-01-16 05:29:50


alice> Всем доброго времени суток!
alice> Создатель радио выходит на связь, рад всех видеть и спасибо, что слушаете :)
alice> По всем вопросам, предложениям и пожеланиям пишите сюда или на mail@aliceradio.space
alice> Оставайтесь с нами!

Привет!

Всегда рад новым людям в сети, а уж товарищу, подарившему нам это радио, и подавно.

Как говаривали в этом вашем фидо, проходи, бери стакан :)

Кстати, раз уж ты зашёл. jmaks предлагал мне выслать тебе свою музыку на предмет включения в плейлист на радио, а у меня всё руки не доходили. И ноги тоже. Ознакомься, если не затруднит https://soundcloud.com/sukiminoku-san/ Если будет нужно, выложу одним архивом или отправлю куда удобнее.

# Re: IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-09-22 16:47:48


И это ура! Спасибо за обновку.

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Упрощение написания скриптов для GIMP
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-03-30 07:19:11


> Просто хочется как-то отделять скобочные блоки, чтобы не запутаться в них. Если оставлять закрывающие скобки на предыдущей строке (а не на отдельной), то очень трудно определить, где какой смысловой блок, и очень просто сделать синтаксическую ошибку.

Тут какое дело. Лиспокод не по скобочкам читают на самом деле. Я скобочки не замечаю даже особо. Блоки отделяются отступом, а синтаксис на скобочки не так уж и завязан при чтении человеком, как бы это странно не звучало.

> - Через Emacs можно советоваться с психотерапевтом и играть в тетрис!
> - Подумаешь тетрис! Я вон GIMP вместо калькулятора использую :D

Было бы прикольно подключиться SLIME к гимпу.

# Re: проверка подписи
idec.talks
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-10 07:53:37


>>  Клуб представляет собой часть сети
>>  часть
>>  сети
Anotheroneuser> Он, как бы, тоже сервер?

Конечно. Сервера объеденены в одну сеть с общей базой сообщений. Есть клуб у Петра, таверна у меня, станция мира у Виктора. Это из тех, где пользователи есть.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Упрощение написания скриптов для GIMP
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-03-29 18:25:59


vit01> За отступы и оформление кода в целом не ругайте, по-другому читать ЭТО не получается =)

Возможно одно из двух: или ты не привык к лиспу или твой редактор некорректно занимается автоформатированием. Но в любом случае, код вполне читаемый на выходе, но видно, что писал человек, привыкший к алголоподобному синтаксису =)

// Не знал, что в гимпе есть лисп. Спасибо за информацию.

# Re: проверка подписи
idec.talks
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-10 07:53:36


Anotheroneuser> Это просто я -- олень. Не разобрался, что там есть возможность добавлять станции.

Ну оно не очень очевидно даже тем, кто понимает как работает IDEC. Я тоже не с первого раза разобрался =)

Anotheroneuser> Мне показалось, что их можно только удалять. Хотел было смириться, но что-то заставило рыть дальше )) Теперь всё на местах: клуб -- клуб, а таверна -- ... а её я удалил случайно.

Да и не нужна тебе таверна. Одного сервера для пользователя достаточно.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Вдохновляющий текст: Write Code Every Day
develop.16
Andrew Lobanov(station13, 1) — Difrex
2016-03-10 04:43:45


>> The code must be Open Source and up on Github.

> Я вот, кстати, не считаю, что надо сразу тащить все на гитхаб.

Мне кажется, это надо читать, как "доступность кода с историей изменений". Хоть hg, хоть git, хоть svn с bazar. Во всяком случае именно это мне кажется хорошим тоном для Open Source проекта. В конце концов, хороший код с историей изменений и хорошими комментариями к коммитам может играть роль некоего учебного пособия помимо прочего.

# Re: проверка подписи
idec.talks
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-10 05:02:26


Anotheroneuser> В настройках станции «Таверна» я указал адрес http://club.syscall.ru и получилось отправить сообщения. Правильно сделал?

Клуб представляет собой часть сети. Если обращал внимание на заголовки сообщений, то там указывается адрес отправителя (например у меня tavern,1). Слово перед запятой - название сервера. Не очень очевидно в современных реалиях, но в итоге даёт массу преимуществ.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Трекерная музыка
music.14
Andrew Lobanov(tavern,1) — Peter
2019-12-23 04:16:46


>> Очень вдохновляет почти всё, что лежит вот тут: https://modarchive.org
Peter> Еще рекомендую на смартфон с Android -- ZXtune. Там очень много хорошоего чиптюна ) Да и модархив там вроде есть.

Кстати, да. Только там движое некоторые модули криво воспроизводит, выпадают целые каналы порой.

# Re: AliceTails internet radio station
music.14
Andrew Lobanov(tavern,1) — jmaks
2019-11-14 04:15:39


jmaks> Думаю, нет никаких сложностей. Обдумаем как скриптово реализовать и запустим вместе с нодой.

Если будет RSS хотя бы, то уже не проблема.

# Re: AliceTails internet radio station
music.14
Andrew Lobanov(tavern,1) — Difrex
2019-11-11 15:01:08


>> Есть проблема. При воспроизведении через mpv, во-первых, не обновляются метаданные при смене трека, во-вторых, иногда портится поток.
Difrex> В mpd все ок.

В moc всё ок, а вот в radiodroid таки вообще не ловятся метаданные. Но это не так важно для меня :)

# Re: AliceTails internet radio station
music.14
Andrew Lobanov(tavern,1) — jmaks
2019-11-11 06:02:12


jmaks> https://aliceradio.space

Отличное радио. Слушаю в транспорте и дома. Как ухи на работу притащу, так и на работе буду. Спасибо за радио.

# Re: Подписи в IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-09-07 14:54:59


vit01> Зацените в новой сборке

Наконец-то обновился. Всё таки шикарный клиент.

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Caesium
idec.talks
Andrew Lobanov(tavern,1) — All
2018-09-07 07:37:40


Ещё один пуш. Улучшил квотер. Теперь вырезаются пустые строки и подпись при цитировании.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Caesium
idec.talks
Andrew Lobanov(tavern,1) — All
2018-09-07 05:23:05


В сабже появилась полноценная поддержка подписей.

Подпись хранится в файле template.txt.

ВНИМАНИЕ! При обновлении клиента не забудьте обновить темы. Появился новый параметр - origin.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: AliceTails internet radio station
music.14
Andrew Lobanov(tavern,1) — jmaks
2019-11-05 05:12:19


jmaks> В общем, дело такое. Я запускаю онлайн-радио, будет там крутиться музыка всякая разная, лицензированная как Creative Commons. сейчас доступ пока только в виде стрима/плейлиста m3u, позже будет полноценный веб-сайт и все такое. Наслаждайтесь, запрашивайте реквесты, скидывайте свою музыку, если она идет под лицензиями СС.

Отличное начинание! Дома обязательно послушаю.

# Re: spline - empty home blues
music.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2019-05-24 12:56:01


Anotheroneuser> А здорово. Практиковаться думаешь?

Спасибо. Конечно думаю. Музыка это магия =)

Anotheroneuser> С недавних пор очень завидую музыкантам. Живут там в своём мире и всё )

Ну... Не так всё здорово у профессиональных музыкантов. Хотя, как и в любом деле, дело в том что и как ты делаешь, а не в том в каком мире ты живёшь. Все мы живём в одном мире, но воспринимаем его по разному.

Anotheroneuser> Блюз нравится. Вот композиция: https://www.youtube.com/watch?v=XmqRsIudBII&t=698s Не знаю, блюз это или нет

Послушаю позже и отвечу. Заодно накидаю блюза =)

# spline - empty home blues
music.14
Andrew Lobanov(tavern,1) — All
2019-05-21 04:45:19


Вживую я не играл ещё дольше, чем не писал музыку на компе. Вот расчехлил своё пианино таки.

http://idec.spline-online.ml/s/download/music/empty_home_blues.mp3

Записывал на тапок. Играл как мог после почти шестилетнего перерыва и сорокаминутной разминки. Музыка моя.

# Spline - I Miss You
music.14
Andrew Lobanov(tavern,1) — All
2019-05-14 05:07:59


Более четырёх лет не писал музыки. Решил вот восстанавливать свой ничтожный скилл.

Файл пролетает в фэхе music. Для тех, у кого таковой нет, вот ссылка на звукооблако https://soundcloud.com/sukiminoku-san/spline-i-miss-you

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — Peter
2018-08-28 11:41:04


Difrex>> Не, ну определиться с форматом было бы хорошо. Есть же у нас договоренности про ====, например.
Peter> Тогда вот ещё для выбора:
Peter> +++ написано в idec Mobile
Peter> +++ http://instead.syscall.ru

Ну да. Плюсики мне даже больше нравятся =)

# Bitjam Podcast #27
music.14
Andrew Lobanov(tavern,1) — All
2019-01-11 06:28:18


Сабж. 40.9 мегабайт.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Bitjam Podcast #26
music.14
Andrew Lobanov(tavern,1) — All
2018-10-28 10:28:03


Очередной выпуск Bitjam Podcast прилетел в тематическую фэху. ОБъём 32 мегабайта.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-08-28 07:54:46


AL>> Вообще, я бы взял какой-нибудь вариант типа *** как нейтральный.

vit01> В Markdown *** означает горизонтальную черту по типу <hr> (текст на той же строке не считается)

vit01> А в org-mode это заголовок в иерархии

vit01> Так что это не совсем нейтрально, как кажется

Комментарии и куски кода у нас используются, а маркдаун и орг-мод нет. Но это только моё мнение.

# Bitjam Podcast #25
music.14
Andrew Lobanov(tavern,1) — All
2018-10-25 05:13:06


И опять! На этот раз 48 мегабайт.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Bitjam Podcast #24
music.14
Andrew Lobanov(tavern,1) — All
2018-10-24 05:06:09


Новый выпуск. 42 мегабайта.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2018-08-28 07:53:37


Difrex> Может голосование в pipe.2032 устроим из трёх вариантов? Все же в спеку пойдет.
Difrex> ====
Difrex> // Так
Difrex> ;;; Так
Difrex> *** Или так
Difrex> ====

Со звёздами как-то наиболее аккуратно выглядит и не конфликтует с комментариями. Мы же ещё ориентируемся на чтение в plain text?

# Bitjam Podcast #23
music.14
Andrew Lobanov(tavern,1) — All
2018-10-23 09:36:47


По просьбе Виктора буду вновь отписываться сюда о новых файлах в эхотажной фэхе.

Сабж. 42.5 мегабайта.

+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

# Bitjam Porcast #10.5
music.14
Andrew Lobanov(tavern,1) — All
2018-09-06 09:11:31


Когда-нибудь я пересилю себя и напишу соответствующего робота, который будет скидывать файлы по расписанию. А пока скидываю как попало и в этот раз сабж заставил себя ждать не так уж и долго. Правда? =)

# Амбар - Дидро
music.14
Andrew Lobanov(tavern,1) — All
2018-08-27 17:24:27


Я не люблю рэп. Особенно я не люблю русский рэп. Но мой свояк смог изменить моё отношение =)

Не то чтобы я прямо полюбил сей жанр, но песни свояка в большинстве своём мне нравятся. В фэхе music скинул сабж. Воодушевляет.

# Bitjam Podcast #10
music.14
Andrew Lobanov(tavern,1) — All
2018-08-17 05:12:04


В фэхе music прилетел сабж. И хотя до хэллоуин далеко не сегодня, послушать там есть чего =)

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2018-08-28 07:20:08


vit01>> Ну давайте тогда лисповские ;;;
vit01>> Но только в самом конце. Вдруг лиспер захочет оставить комментарий в середине сообщения =)

Difrex> Конечно в конце, подпись же :)

Вообще, я бы взял какой-нибудь вариант типа *** как нейтральный.

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2018-08-28 03:03:30


AL>> Может всё же использовать какой-то более другой управляющий символ?

Difrex> Я за ;;;

Как лиспер я тебя понимаю =)

# Re: Черновая сборка для Qt-клиента на винду
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-02-05 05:10:34


vit01> Я рассматривал вариант помещения прогрессбара в получение эх, но отказался от такой затеи.
vit01> Во-первых, потому что юзер должен полностью контролировать процесс фетча (а прогрессбар - это штука сама по себе ненадёжная), во-вторых, потому что алгоритм фетча слишком оптимизирован (как у Ромы), и не определишь, к какой эхе какое сообщение относится. В-третьих, потому что придётся избавиться от модульности в ii-шном движке (а это скажется негативно на будущих поделках).

А. Ну я ж со своей колокольни. У меня лютый монолит, завязанный узлом сам на себя.

vit01> Кстати, а как тебе всякие дополнительные плюшки вроде получения списка эх, блэклиста, чистки и прочего? Пробовал /x/c включать на своей ноде?

Пока не успел. Надо на слаке попробовать. На винде я его потыкал просто, так как машинку не на долго смог у жены отбить (курсач пишет). В ближайшие дни устрою стресс-тест твоего клиента и попробую пожить без запуска цезия (очень тяжко, кстати, это оказалось; как никак клиент мечты и прикипел к нему всей душой). О результатах эксперимента отпишусь к следующей неделе.

PS: А где глянуть алгоритм получения сообщений? Например, у меня включена поддержка расширенной /u/e и оно получает последние 50 сообщений. Я, например, неделю не получал новых сообщений и в эхе на ноде их скопилось больше 50. Как поведёт себя клиент в такой ситуации?

# Re: Черновая сборка для Qt-клиента на винду
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-02-05 04:15:39


vit01> Если ты включишь в настройках "Поддержку расширенного /u/e", то клиент будет скачивать только последние N.

Ух ты. Не доглядел =)

// А я в итоге без расширенного /u/e это сделал =) Теперь вот репу чешу: зачем предлагал =)

vit01> Точно, забыл. Но это с PyInstaller'ом связано, а не с самим клиентом, починю. Ты же имеешь в виду чёрную консоль питона, да?

Да. Его. Клиент мне очень глянулся на самом деле. Классный такой. Некоторые шороховатости, конечно, есть (например, окно получения эх я бы сделал с двумя прогресс барами: кол-во эх и кол-во скачиваемых сообщений, но это сугубо моё видение и не факт что так надо делать), но пользоваться уже можно и он уже няшен.

# Re: Черновая сборка для Qt-клиента на винду
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-02-05 02:05:17


vit01> И да, ещё можно пожелания высказать.

Кстати, может сделать получение не полной эхи? А то вчера под виндой запускал (8.1 полёт нормальный), так кое как дождался загрузки эх из стандартного конфига.

Ну и окно терминала бы скрыть ещё.

# Bitjam Podcast
music.14
Andrew Lobanov(tavern,1) — All
2018-07-27 05:36:15


Я вот забыл сюда анонсы кидать из фэхи music. Так вот. Закидывал туда иногда подкасты. Сейчас на фреках таверны доступны выпуски 1-8.

Всё как всегда - zip-архив с mp3-файлом, cue-файлом и обложкой.

# Клаус Шульце и Берлинцская школа электронной музыки
music.14
Andrew Lobanov(tavern,1) — All
2018-03-12 07:00:18


== Предыстория

Многие ходят на Youtube смотреть позновательные или интересные ролики. Я же хожу туда исключительно деградировать. То есть я бы и рад посмотреть что-то полезное, но формат видео мне никогда не казался полезным. Даже в школе, когда на уроках физики нам ставили обучающие фильмы, я не мог воспринимать информацию достаточно хорошо. Всегда предпочитал иметь дело с текстом. Параграф учебника или статья куда как более удобный вариант с моей точки зрения. Может это связано с тем, что не взирая на заблуждение относительно этого вопроса в моём окружении, я не очень то умён =)

Во всяком случае при чтении я могу перечитать непонятный кусок сколько угодно раз, да и поиск нужного в последствии видится мне более удобным, нежели в россыпи видеороликов.


== Суть

Вот зашёл я позавчера подеградировать вечерком, а там в предложенных видео оказалось прохождение первой части Quake неким Александром Карловым. Это такой радиоведущий, который несколько лет помогал мне проснуться по утру, когда я чашку кофе пил под его утреннее шоу на Маяке "Утро, Карл". Довольно приятная передача совершенно без политики, которая существует по сей день, только выходит не по будням, а по выходным. Очевидно, что с такой сменой графика я перестал её слушать.

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

Естественно я начал его смотреть. Когда-то горячо любимая игра, хороший голос, уровень игры не профи (такие игры я особенно люблю смотреть). И вот тут я, наконец, подбираюсь к сабжу. Наверняка те, кто застал 90-е и первую половину 2000-х, помнят в каком виде чаще всего в руки пользователей попадали игры. Тогда пиратство было ещё нормой и даже в полне законным деянием. По крайней мере для потребителя. А это значит, что были сборники (весь Quake на одном CD или все фильмы с Джеки Чаном на двух DVD). Оттуда то и попадали игры к пользователям чаще всего. Естественно, для того, чтобы упихать полную игру на столь малый объём приходилось чем-то жертвовать. Чаще всего резали не только музыку, но и видеовставки (все ведь помнят, что анимационных вставок на движке тогда практически не встречалось?). Каждый выходил из ситуации как мог. Чаще всего ставилась просто любимая музыка на CD или даже на магнитных компакт-кассетах =) Вот и Александр Карлов так поступал в славные 90-е.

Судя по сказанному им во всё том же ролике, любил он играть в Quake под записи Клауса Шульце. Кстати, именно под его музыку он и играл в видео. Мне, надо сказать, очень понравилось это сочетание мрачноватой "космической" музыки в дуже полностью электронного эмбиента и мясного шутера. Сам после промотра попробовал (правда во вторую часть игры) и не остался равнодушным.

Причём как всегда эмбиент слушать просто так я не смог, но вот на фон для программирования, игр, написания контрольных по учёбе музыка Клауса Шульце мне зашла просто замечательно. Настолько, что я смкачал многогигабайтный сборник его работ и теперь ставлю его на фон второй день.

Вообще, немцы в начале второй половины XX века породили много самобытного и интересного в плане музыки. Насколько я понимаю, они пытались выразить свою культуру средствами, придуманными во Франции и Британии, но с оглядкой на своё нелицеприятное недалёкое прошлое. Краут-рок, например, был сугубо Берлинским явлением и по совместительству предвещал сабж. Нельзя не вспомнить Kraftwerk, которые из краут-рока же перешли в полностью электронную музыку, и я не побоюсь это сказать, по сути изобрели техно. И множество других явлений, о которых я писать, пожалуй, пока не буду, так как только-только копнул этот пласт мировой культуры, который до сих пор обходил меня. Или я обходил его. Тут трудно однозначно сказать =)

ЗЫЖ Любителям делать что-либо не в полной тишине, а под ненавязчивый и приятный саундтрек, рекомендую ознакомиться с сабжем. Во всяком случае меня эта музыка не оставила равнодушным.

# Emily Wells
music.14
Andrew Lobanov(Go!,1) — All
2017-12-15 07:53:40


Сидел слушал всё трип-хоп и как-то незаметно перешёл на абстрактный хип-хоп и производные. И вот наткнулся на замечательное выступление сабжа. Поклонником её творчества являюсь уже лет 9, но после альбома 12-го года ничего на глаза не попадалось, а тут два студийных релиза да пачка качественных выступлений. Просто подарок к новому году =)

В таверне на публичных (пока) на фреки положил одно выступления от 28 мая сего года. Для тех, кто не хочет пользоваться фреками, вот прямая ссылка на файл: http://idec.spline-online.tk/s/download/video/Emily_Wells_in_Concert_2017.05.28.mp4 (1.3 Гб).

Всем музыкальной магии ^__^

# Trip-hop
music.14
Andrew Lobanov(tavern,1) — All
2017-12-14 06:43:27


Начал более плотно ознакамливаться с сабжем и его производными. Помимо тех исполнителей, кто всегда был на слуху, открыл для себя проект под названием "Alpha". Википедия подсказывает, что работают они в жанрах trip-hop, downtempo, lounge music, chill out. Очень приятная и мягкая штука с выраженным Бристольским стилем.

# Пиратчина
music.14
Andrew Lobanov(Go!,1) — All
2017-12-11 06:33:50


Как уважаемый Олл относится к прогону сабжа через эхотажную фэху? А то есть пара саундтреков, которыми хотелось бы поделиться, но они далеко не под CC-BY*.

# Re: BitJam Episode #02
music.14
Andrew Lobanov(Go!,1) — Andrew Lobanov
2017-11-23 11:31:43


Не взирая на отсутствие отзывов всё таки закинул второй выпуск.

# BitJam Episode #01 - The Beginning
music.14
Andrew Lobanov(Go!,1) — All
2017-11-14 05:36:54


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

Делюсь в виде архивов так как в комплекте с миксом идут cuesheet и обложка.

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — Difrex
2018-08-28 03:02:49


AL>> Может всё же использовать какой-то более другой управляющий символ?

Difrex> Я за ;;;

Как лиспер я тебя понимаю =)

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-08-27 16:58:05


vit01> Это жуть и неприемлемо.
vit01> Надо что-нибудь очень простое. И обязательно поставить условие, чтобы подпись была в конце сообщения, иначе в plaintext без парсера будет нечитаемо.

vit01> Меня вполне устраивает формат комментариев

vit01> // C style

vit01> Или

vit01> # bash/python style

vit01> Оба вида де-факто уже распознаются в большинстве клиентов. Всё что остаётся - это по желанию приукрасить комментарий, если он находится в конце сообщения через пустую строку

vit01> ====
vit01> Текст сообщения

vit01> # Подпись
vit01> ====

Если у меня нет подписи, то я не могу оставить комментарий в конце сообщения. Потому что с точки зрения договорённости это подпись.

Может всё же использовать какой-то более другой управляющий символ?

# Трекерная музыка
music.14
Andrew Lobanov(tavern,1) — All
2017-09-25 06:10:36


В эхотажной файлэхе (music, если что) пополнение. На этот раз толстый архив (144,6 Мб) архив работ отечественного трекерщика Manwe (SandS). Его работы отличает отличное звучание и обилие живых инструментов вместо разнообразных синтезаторов.

# Делимся музыкой
music.14
Andrew Lobanov(tavern,1) — All
2017-09-21 08:29:42


А давненько мы не делились друг с другом музыкой. Давайте озвучим что в последнее время слушаем, что считаем достойным прослушивания, что нравится.

Начну, пожалуй:

== Джаз

1. Victor Wooten;
2. Marcus Miller;
3. SMV (с участием предыдущих двух);
4. The Bad Plus;
5. Arild Andersen;
6. Brian Bromberg;
7. Iiro Rantala;
8. Melody Gardot;
9. Сборники "Verve collection" содержат большое количество очень годного и разного джаза.

== Электронная музыка

1. Amon Tobin;
2. Anthesteria;
3. Architect;
4. Depeche Mode;
5. Eskmo;
6. Fever Ray (в природе существует только один сольный альбом Карин Дрейер Андерссон, но рекомендую к ознакомлению однозначно);
7. Justice;
8. Kraftwerk (вдруг кто не слышал =);
9. Röyksopp (отличный норвежский синтипоп);
10. Маяк (качественный постсоветский ретровейв).

== Индастриал

1. Einstürzende Neubauten.

Я не сильно люблю этот жанр, но поздние работы этого коллектива нравятся поголовно.

== Рок

Тут мои вкусы весьма попсовы =)

1. Abney Park;
2. Anathema;
3. Beyond Twilight;
4. Cruachan;
5. Doro;
6. Dreams Of Sanity;
7. Electric Light Orchestra;
8. Iron Maiden;
9. Jimi Hendrix;
10. Marilyn Manson;
11. Metallica;
12. Muse;
13. Nirvana;
14. Pink Floyd;
15. Red Hot Chili Peppers;
16. Skafandr;
17. Theatre of Tragedy;
18. The Crazy World Of Arthur Brown;
19. The Doors;
20. Therion;
21. Аквариум;
22. АукцЫон.

== Трип-хоп

1. Massive Attack;
2. Morcheeba;
3. Tricky;
4. Skye.

== Традиционная музыка

Тут мой интерес весьма узкий =(

1. Huun-Huur-Tu;
2. Yat-Kha;
3. Болот Байрышев.

----

Очевидно, что деление по жанром очень размытое и в один жанр у меня попали сильно разные исполнители, но так ли это важно?

# Re: Сценерская музыка
music.14
Andrew Lobanov(tavern,1) — vit01
2017-09-12 13:31:02


AL>> Имеется чем поделиться в плане сабжа, но там весьма толстые миксы в mp3 (от 40 до 150 мегабайт на файл). Имеет ли смысл лить это в феху или лучше выложить на фреки?
vit01> Скорее поддержу фэхи, потому что их популярность надо развивать.
vit01> Шаг 1: разбей микс на части. Можно либо через ffmpeg, либо втупую через утилиту split (она есть в составе Coreutils и Busybox). Вариант с ffmpeg проще для мобилок, потому что скачанный файл можно сразу послушать.

К миксам имеется cuesheet, но если есть вариант рабивания mp3 без перекодирования, то можно сделать. split точно не.

vit01> Шаг 2: сожми в tar.xz

Тоже не очень то удобно будет. Да и жать mp3 дело неблагородное.

# Сценерская музыка
music.14
Andrew Lobanov(tavern,1) — All
2017-09-12 09:47:45


Имеется чем поделиться в плане сабжа, но там весьма толстые миксы в mp3 (от 40 до 150 мегабайт на файл). Имеет ли смысл лить это в феху или лучше выложить на фреки?

# Трекерная музыка
music.14
Andrew Lobanov(tavern,1) — All
2017-08-30 06:40:19


Кстати, я не помню говорил ли, но у нас же есть эхотажная фэха (music). В данный момент я туда заливаю сабжевые архивчики интересных для меня трекерщиков.

И ещё. Для прослушивания сабжа под андроид есть офигенный плеер - XMP. Удобный, умеет показывать всё, что нужно (сэмплы, каналы, паттерн-код) и звучит правдоподобно. Хотя, сколько уж лет любой плеер звучит правдоподобно? =)

И до кучи. Я сто лет не слежу за AY-сценой, но под андроид же есть годны ZX-tune. Умеет не только AY, но и кое что из трекерной музыки. Имеет удобную навигацию по разнообразным серверам. В силу того, что музыка под AY занимат сущие килобайты, можно не беспокоиться о трафике и слушать специфичные чиптюны.

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-08-23 09:28:54


Peter>> А мне нравился "чистый" idec =) Но, понятное дело, как опция -- почему бы и нет.
vit01> Мне тоже чистый больше нравится. С другой стороны, можно сделать галочку в настройках "не показывать подписи"

Вот и надо для того подпись начинать как-то вычленять, об чём я и говорил в конце =)

# Re: Подписи
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-08-23 07:40:25


vit01>>> Собираюсь прицепить подписи в андроид-клиенте скоро
vit01>>> Народ хочет фичу, значит будет
AL>> Ну значит пора в цезии вводить шаблоны =)
AL>> Может оговорим разметку для подписей?
vit01> Зачем её оговаривать? Предлагаю самый простой вариант - дописывание в конец сообщения любого текста на выбор.
vit01> А формат поинт пусть сам выбирает

Ну было бы неплохо как-то визуально отделять подпись от текста сообщения. Например, подкрашивать цветом, как это принято в фидошном софте.

Типа как ориджин сделать. Строка, начинающаяся с *** подкрашивается и является подписью =)

Но это так - бесполезные мыли.

# Re: Bash и Python развращают мозг
develop.16
Andrew Lobanov(station13, 1) — vit01
2016-01-13 07:34:18


vit01> P.S. Извините за такой душевный выброс, но просто не получается держать это внутри

На самом деле bash это хорошо (потому что нет смысла писать на C/Pascal/Fortran/указать свой вариат то, что можно уместить в пайп). Пайтон же хорош для небольших скриптов (на худой конец для ii-ноды или ii-клиента =).

Действительно нет смысла переписывать то, что и так хорошо работает. Лучшее - враг хорошего.

В тему вспоминается старый анекдот про программиста и его сына:

- Пап, почему солнце встаёт на востоке и заходит на западе?

Отец, не отрываясь от монитора:

- Ты проверял?

- Да.

- Точно?

- Да.

- Тогда не трогай ничего.

# Re: Работа продолжается
music.14
Andrew Lobanov(tavern,1) — 1i8r4
2017-07-22 15:21:57


AL>> Классно. А я так ни разу и не писался в итоге. Теперь уже и не буду скорее всего.
1i8r4> Вот это ты совсем зря. Надо обязательно попробовать, или поучавствовать
1i8r4> где-нибудь. Жизнь в твои годы совсем не кончается.

Жизнь не заканчивается, а играть уже не с кем. Все или разъехались или заняты сильно. Да и за клавиши я уже года три как не садился совсем.

# Re: split-sequence
develop.16
Andrew Lobanov(station13, 1) — vit01
2015-12-30 08:41:02


vit01> // ура, наконец-то кто-то из "своих" появился в ii =)

Суета в виде фарша из работы (конец года это жесть), учёбы и предновогодней подготовки отняла всё время.

AL>> split-sequence я взял потому что проще взять готовое. Вот если бы отказаться от drakma или hunchentoot это да, в split-sequence маленький и не критичный.

vit01> hunchentoot, насколько слышал, присутствует в репозиториях дебиана (и, скорее всего, других дистрибутивов). Так что чем меньше посторонних зависимостей, тем проще будет отказаться именно от quicklisp, а не от самого нужного.

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

# Re: split-sequence
develop.16
Andrew Lobanov(station13, 1) — vit01
2015-12-30 05:18:19


vit01> Вопрос Андрею, как знатоку CL.

Я не знаток CL, к сожалению. Катострофически не хватает времени на всё. Так что знаю его весьма поверхностно.

vit01> Заглянул тут в код iicl и задумался: а зачем же использовать сабж? Для нужд ii вполне можно взять какую-нибудь самописную функцию и не тянуть лишние зависимости через quicklisp.

iicl - мой учебный проект, на котором я учился писать хоть что-нибудь на CL. Там многое сделано очень плохо и криво. split-sequence я взял потому что проще взять готовое. Вот если бы отказаться от drakma или hunchentoot это да, в split-sequence маленький и не критичный.

vit01> Или дело в каких-нибудь заморочках с производительностью?

Дело в ламерстве =)

# Re: LISP
develop.16
Andrew Lobanov(station13, 1) — vit01
2015-12-02 16:44:04


vit01> На прошлой неделе тоже пытался немного пощупать сабж. Уж так ты его нахваливал, аж попробовать захотелось :)

Как оказалось, в PCL дело написано в первой главе: разные языки действительно различны не взирая на формальное равенство по Тьюрингу. Но у Lisp есть и некоторые неудобства в виде достаточно тяжёлой lisp-машины, например.

vit01> Хотел бы узнать, какие биндинги/API/стандартные либы общие у всех диалектов. А то по синтаксису общие моменты есть, но в остальном всё у всех своё.

Дело в том, что по факту разные диалекты лиспа это разные языки со схожими или одинаковыми принципами. Лично я рекомендую Common Lisp, так как он стандартизирован (ANSI). По факту даже разные реализации того же Common Lisp несколько различны, но у них одинаковое ядро и всегда можно написать код совместимый с большим числом реализаций.

Common Lisp сильно отличен от прочих языков. Здесь нет единой линии партии, единой реализации. К вопросу о разных реализациях, кстати, тот же C, я уж молчу про C++, может работать по разному с разными компиляторами. Так что трагического ничего нет.

vit01> Embeddable Common Lisp умеет переводить свой код в сишные файлы, компилируемые GCC. Хотя сколько не пытался, всё сегфолты и ошибки линковки.

То есть по факту таки нет.

PS: Я рекомендую почитать первую главу PCL (Practical Common Lisp). Лучше всего взять русский перевод тут https://github.com/pcl-ru/pcl-ru или я могу скинуть уже готовую pdf-ку. Если первая глава заинтригует, то почитать хотя бы главы 2 и 3. После этого уже можно что-то писать (я clii написал, имея за плечами только этот багаж).

# We need the doctor
music.14
Andrew Lobanov(tavern,1) — All
2017-07-12 13:53:56


Всё таки сделал что-то более-менее удовлетворительное целиком на телефоне. Ознакомиться можно тут: https://soundcloud.com/sukiminoku-san/spline-we-need-the-doctor

Перкуссия из сэмплов, пэд из закрученных гармоник SpectraVoice, милодия из трёх генераторов, пары реверов, одного эха и одного вибрато.

// Давно хотел покуситься на тему доктора кто =)

# SunVox
music.14
Andrew Lobanov(tavern,1) — All
2017-06-22 13:10:12


Решил поддержать проект рублём и купил версию под android. Был уверен, что будет нечто навроде milkytracker (на телефоне неюзабельно и нужен планшет), но оказалось, что сабж очень даже юзабелен на маленьком экране. Пока развлекаюсь загоняя в sunvox-модуль тему доктора кто.

# Re: LISP
develop.16
Andrew Lobanov(station13, 1) — Difrex
2015-12-02 11:36:44


Difrex> Не, не совсем то. Зато sbcl --script точно, то, что нужно.

Ещё есть полезняшка в виде sbcl --eval.

Difrex> Теперь есть такой вопрос: как обрабатывать исключения? По типу eval в perl, ну или try/except в python?

PCL глава 19. Сам ещё толком не разбирался.

# Re: LISP
develop.16
Andrew Lobanov(station13, 1) — Difrex
2015-12-02 11:27:41


Difrex> О, compile-file делает, то, что мне нужно :)

Кстати, если разберёшься как подружить fasl и quicklisp (я просто не копал в эту сторону), то черкни сюда пару строчек о решении.

// Если я разберусь раньше, то отпишусь тоже да =)

# Re: LISP
develop.16
Andrew Lobanov(station13, 1) — Difrex
2015-12-02 11:17:47


Difrex> О, compile-file делает, то, что мне нужно :)

Так оно же fasl компилит. Или я тебя не понял просто?

# Re: LISP
develop.16
Andrew Lobanov(station13, 1) — Difrex
2015-12-02 09:41:54


AL> Я долго разбирался с этим вопросом, но похоже свободные реализации не умеют компилировать нативный байт-код.

Зато ты можешь подгрузить и запустить swank и подключаться к этому толстому бинарю после запуска с помощью SLIME как к удалённой лисп-машине. Баги удалённо на горячую править или ещё чего.

# Re: LISP
develop.16
Andrew Lobanov(station13, 1) — Difrex
2015-12-02 09:39:26


Difrex> Глянул на CL -- это прямо то, что нужно! Синтаксис еще долбанутей перла, я такое люблю! Начал читать Practical Common Lisp. Но это все нудно. Я люблю учить что-то новое через реальные задачи, а не базу ЦД.

Базу ЦД из PCL рекомендую всё таки разобрать. Хорошее погружение, так сказать.

Difrex> Такой вот очень нубский вопрос: как скомпилить файл в нативный бинарь? Как запустить файл в интерпретаторе(не в REPL (load "filename"))?

Нативный бинарь у лиспа это очень своеобразная штука. По крайней мере у SBCL. Это по своей сути упакованная в один файл лисп-машина и core dump всего загруженного на момент "компиляции". В итоге бинари толстые.

На примере SBCL это выглядит так:

* (sb-ext:save-lisp-and-die "bin-name" :executable t :top-level 'function-name)

Всё, что выполняется вне функций упихиваешь в функцию (например (defun main () ...)). Тогда :top-level 'main будет. А :executable отвечает за конечный результат: бинарь дампа или лисп-машину туда присобачить.

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

А загрузка осуществляется посредством (load "filename") да =)

Ещё рекомендую посмотреть https://www.quicklisp.org/ это очень годная штука для подгрузки и обновления систем (что-то типа библиотек). Очень удобно.

PS: А синтаксис не такой уж и наркоманский. Зато позволяет легко осуществлять работу макросов и вообще. Ведь никто не запрещает передавать функции как данные, например.

# Arild Andersen Group - Electra (2005)
music.14
Andrew Lobanov(tavern,1) — All
2017-05-25 19:05:40


Что-то вспомнил сегодня музыку времён студенчества. Сабж очень хорошо зашёл. А вот чего бы подобного послушать? =)

# Оргия праведников
music.14
Andrew Lobanov(tavern,1) — All
2017-05-22 05:50:51


Вчера скачал себе дискографию сабжа. Неожиданно очень понравилось. Пришлось прямо в настроение.

# Re: Fiilo X1 II
music.14
Andrew Lobanov(tavern,1) — Peter
2017-05-17 11:50:47


>> А вот фиг знает. Я никогда особо не заморачивался звуком.
> Я тоже. Но недавно послушал один и тот же трек в 128kbps и 320kbps и офигел от разницы. Хотя раньше считал, что моему слуху и 128 хватит за глаза.

Вот от 128 kbps я отказался очень давно. И вообще от mp3. Не аудиофил, но объективно психоакустика у vorbis получше. Если интересно, могу дать доступ к своей коллекции как раз в vorbis.

> Послушать не так просто, надо искать магаз где оно есть. Опять же -- наушники нужны не самые паршивые. :)

Ну да, но я как правило в слепую беру редко. Потому что прижимистый дофига и переплачивать жалко =)

> Короче если и куплю, скорее будет как блажь. Но, может еще кто отпишется? :)

Если купишь, не забудь отписаться о впечатлениях.

# Re: IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-08-07 05:19:09


AL>> Приходится руками править постоянно, так как в вебморде цитируют по старинке.

vit01> А как правильно? Варианты
vit01> 1. Убирать пробел и получать в итоге Peter>>
vit01> 2. Цитировать без имени конкретно эту строчку >>

Второй вариант. Смотри. Тут же простая логика.

// Это сообщения не Петра
> квотированное сообщение
// А это уже сообщение Петра
Сообщение Петра.

Значит при квотировании оно должно выглядеть примерно так:

>> квотированное сообщение

Peter> сообщение Петра

Цезий квотирует так. Не самое красивое решение, но зато не возникает путаницы кто что писал и не нарушается уровень квоты. Потому что технически выходит, что строчка вида

Peter> > квотированное сообщение

это квота первого уровня, хотя она является квотой второго уровня. И уж тем более, это не квота Петра, а квота его оппонента.

То есть второй вариант предпочтителен потому что:

1. Принадлежность цитаты хоть и теряется, но хотя бы не приписывается другому пользователю;
2. Уровень цитаты сохраняется и не нарушает логику беседы.

# Re: IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — vit01
2018-08-06 12:01:24


AL>> зато наблюдаю странное поведение квотера. Он некорректно обрабатывает письма со смешанным цитированием.
vit01> Не понимаю, что ты имеешь в виду. Хотелось бы примеров
vit01> Подкинь msgid и напиши образец того, как сообщение должно цитироваться "правильно"

Обнаруживается элементарно.

Берём сообщение Петра с олдовой квотой.


> квотированное сообщение

сообщение Петра.


При ответе с цитированием стабильно получаю в редакторе такой текст:


Peter> > квотированное сообщение

Peter> сообщение Петра.


Приходится руками править постоянно, так как в вебморде цитируют по старинке.

// Не хочу особо пока афишировать свою реализацию узла на go, но там, например, квотер вставляет в поле ввода всё. Дальше просто стирается лишнее =)

# Обновление цезия
idec.talks
Andrew Lobanov(tavern,1) — All
2018-08-06 10:12:19


При закидывании очередного выпуска bitjam podcast в music обнаружил, что цезий обрезает описание файла до первого вхождения двоеточия. Баг мелкий, некритичный, но досадный. И уже исправлен.

# Re: IDEC Mobile
idec.talks
Andrew Lobanov(tavern,1) — Peter
2018-08-06 05:36:51


Peter> Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)

Озвученной проблемы не наблюдаю зато наблюдаю странное поведение квотера. Он некорректно обрабатывает письма со смешанным цитированием. Если это не баг, а недоработка, то алгоритм обработки цитат можно посмотреть в цезии, который успешно квотирует смешанный квоты при ответе.

# Re: Fiilo X1 II
music.14
Andrew Lobanov(tavern,1) — Peter
2017-05-17 11:08:44


> А кстати, есть аудиофилы и сочувствующие? Сам я не из них, но возникла гипотетическая мысль купить себе на ДР плеер, посмотрел -- хвалят этот Fiiilo X1 II. С претензией на Hi-Fi звук. :) Есть смысл пробовать, или все это от лукавого?

А вот фиг знает. Я никогда особо не заморачивался звуком. Усилок искажает, диффузоры искажают, а не звуковой кабель дома я прекрасно слышу радиолюбителя из соседнего дома =) Слепые тесты не прохожу и по большей части мне хватает андроидофона и ушей за килорубль для полного счастья.

Возьми да попробуй в магазине (у вас дают же послушать аудиотехнику?).

// А ещё искажения возникают в перепонке, в среднем ухе и в слуховом центре мозга =)

# Re: Трекерная музыка
music.14
Andrew Lobanov(tavern,1) — Peter
2017-05-17 08:06:30


> А я тут открыл для себя "Аэростат" от БГ и слушаю теперь. :) УДивительно, как я его пропустил...

Отличная штука да. Периодически слушаю тоже. Много нового открываю для себя.

# Re: Трекерная музыка
music.14
Andrew Lobanov(tavern,1) — All
2017-05-17 03:44:24


Заново открываю для себя Bruno с каждым днём. Всё таки амижная сцена в жанровом плане была в чём-то поинтересней ранней писишной сцены. Хотя, слушать MOD нынче тяжело. Избалован я плавным панорамированием более поздних трекеров.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15