Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
RSS
# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 18:37:40


> я могу большими буквами написать: ПЕРЕХОД: Роща, Лес, Овраг
> так будет лучше?

Чтобы понять как будет лучше, попробуй поиграть (не прокликать брутфорсом, а поиграть) хотя бы в кота.

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 18:37:40


> но я не понимаю, в чём разница *ДЛЯ ОПИСАНИЙ*. то есть, если описание дано сразу - то это *параграфы*. а если игрок вступает в роль, как я называю, ПЕРЕДАСТА (т.е., выполняет рутинные действия, которые мог бы выполнять сам компьютер), то это игра? описание и есть описание, и чем в меньше кликов оно вписано - тем лучше

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

> интересные загадки это те, где ты делаешь выводы на основании описания, подмечаешь мелкие детали. но когда ты их САМ подмечаешь. а не когда рояль в кустах полужирным шрифтом тебе орёт *это предмет игры, кликай меня!*

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

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

Человек должен играть и думать. Если ты хотел написать угадайку, то у тебя получилась неубедительно. Если ты хотел написпть квест, то у тебя получилось неубедительно. Вот для CYOA-игр у тебя ситуация типичная. А это уже скакание по параграфам.

> мир - текстом. действия - кликами. фабрики - рабочим.

Переходы объектами.

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 18:37:40


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

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

> я вот представляю Достоевского, где персонажи раскрываются не *по ходу пьёсы*, а по гиперссылкам. сколько накликал, столько и знаешь. :)

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

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 17:56:32


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

Ну так если есть мир, то дай игроку с ним повзаимодействовать. Если мира нет, а есть параграфы, то тогда пофиг. А у тебя ни то ни сё. Начинаешь читать - надо кликать. Начинаешь кликать - получаешь непредсказуемые действия.

> я же написал цель - совместить несовместимое. найти такое, чтобы хотя бы по сеттингу и вводному тексту все согласились, что так жить - можно. моя цель не просто сделать игру (игр и без меня наделали), моя цель - объединить все лагеря и все восприятия.

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

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 17:56:32


>> Я буду придираться к скучности сюжета =)
> из сегодняшнего дня я так понял, что это не является большим недостатком :)

Ты неправильно понял =)

Хотя, если геймплей офигенен, то сюжет может быть и не очень.

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 17:39:58


> Завтра напишу игру, как человек ест гречку. Ложка за ложкой, ложка за ложкой. И пусть кто-нибудь потом попробует придраться к нереалистичности или к тексту.

Я буду придираться к скучности сюжета =)

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 17:03:37


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

Ну то есть игра рассчитана на Владивостокскую аудиторию. Ну тогда пофиг. Не пушер =)

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 17:03:37


> что значит *осмотреться*?

Что значит *что значит*?

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 16:00:06


> теперь это похоже на instead? или опять рвёт всем мозг, душу и другие чувствительные органы?

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

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 16:00:06


> онлайн-версии Лидии нет :(

И в ближайшее время не будет, так как instead-js не 100% поддерживает спрайты.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(Go!,0) — casper_nn
2017-04-27 14:25:36


>> или кто-то у нас будет главным по оценкам?
> Можно и Петра назначить, он будет оценивать то насколько близка игра по духу к "инстед-игре". Методика присвоения рейтинга тут не особо важна.

Нужно вам, а заниматься будет кто-то другой?

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(Go!,0) — casper_nn
2017-04-27 14:00:58


casper_nn> - Квантовый кот - 10
casper_nn> - Особняк - 9
casper_nn> - ИНСТЕДОЗ №5 - 7
casper_nn> - Лидия - 10
casper_nn> - Куба - 10

Это общий или по сложности?

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — casper_nn
2017-04-27 13:56:51


>> рейтинг - это цена
> Рейтинг это типа приортиет при поиске. Считай как будто при поиске в гугл "игры на инстед" те что с большим рейтингом будут выше и их будут чаще скачивать.

Количество скачиваний это как будто рейтинг. Считай, что чем больше раз игру скачали, тем она лучше.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:56:50


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

Я понимаю проблему. Я не понимаю почему ты считаешь, что неработающие решения вдруг заработают в этом случае. Теги одобряю. Рейтинги это неработающая вещь.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:56:50


> хотя даже там есть какой-никакой рейтинг - это цена, поэтому придётся сначала все ценники залепить :)

Тогда надо из репа сперва количество скачиваний убрать. Иначе аналогия опять выходит кривая.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:56:50


>> Что такое *первое представление* и что за *наименьшее знание*?
> ну, чтобы это понимать, попробуй в магазине безо всяких консультантов купить колготки для жены, чтобы ей понравились :) ну или помаду. :) оценивая только по этикеткам

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

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:46:02


> а давай посмотрим, как это работает....
> вот расставь прямо здесь и сейчас, по шкале от 1 до СколькоТебеХочется, оценки игры (без деления на) и оценки сложности игры для:

По шкале от 1 до 10:

- Квантовый кот 10
- Особняк 10
- ИНСТЕДОЗ №5 9
- Лидия 9
- Побег из туалета 10

По сложности от 1 до 10:

- Квантовый кот 3
- Особняк 4
- ИНСТЕДОЗ №5 2
- Лидия 2
- Побег из туалета 5

Выведем среднее арифметическое?

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — casper_nn
2017-04-27 13:35:30


>> Я бы и считал, но работать это не будет.
> Что "это". Ты спросил зачем нужны рейтинги, я тебе рассказал зачем именно они нужны и как они используются юзерами при выборе контента. Это работает именно так. При чем тут размер аудитории? Там где она маленькая или пассивная оценку назначает принудительно некий модератор.

Это всё здорово, но рейтинги не работают нигде и никогда. Особенно в малых сообществах. Но вы там лепите как угодно. Мне не жалко =)

ЗЫЖ ты так рьяно кинулся лепить реп, но когда доведёшь до ума читалку у своей вебморды? Я как пользователь негодую.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:35:29


> юзеру надо получить первое представление об играх, когда он имеет наименьшее знание о них.

Что такое *первое представление* и что за *наименьшее знание*?

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:17:18


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

Классно. Делай.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:17:17


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

На старом форуме и не надо писать. Писать надо на новом. В чём проблема? Мгновенные отзывы на гуглоплее прекрасно проиллюстрированы. Не нужно мне это гуано.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — casper_nn
2017-04-27 13:17:17


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

Я бы и считал, но работать это не будет. Если на кинопоиске не работает с их то аудиторией, то здесь и подавно не будет.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:17:17


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

И в итоге будет в репе инстеда свежая обезбаженная версия, а в репозитории дебиана игра обновится года через 2-3. Чёрный пиар тоже пиар?

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:17:17


> и с лицензиями мы ничего так и не решили :(

Я решил. Вот http://spline-online.tk/instead-games/ потому что лицензионной чистоты толком нет нигде. А тут только GPL-игры.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:12:12


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

Ну, тебе и карты в руки. У меня нет видения как это должно работать. Получается полная лажа.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:12:12


> ещё неплохо бы проставить тэг или рейтинг сложности, чтобы можно было отбирать игры как попроще, так и посложнее

Это очень индивидуальный параметр. Мне и особняк хардкорным не показался и я прошёл его за вечер, а тебе и кот сложный. Какой рейтинг сложности будет результирующий у обоих игр? Правльно: игры средней сложности.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 13:09:06


> http://obsd.gk11.ru/games

Как здесь отделить стратегии от рогаликов, а аркады от квестов без чтения описаний?

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 12:54:58


> каменты опять же

В репе есть ссылка на тему форума. Зачем распылять сообщения по двум ресурсам?

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — casper_nn
2017-04-27 12:54:58


>> Оно уже есть. http://instead-games.ru/xml.php для главной.
> Ну да, типа такого, только с рейтингами, жанрами, тегами, блекджеком и шлюхами.

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

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — casper_nn
2017-04-27 12:27:53


> Ты такой ранимый )))

Нет. Просто забодало одно и то же. Ску-учно =)

>> А к кому тогда воззвания про реп
> Совсем в идеале этот инструмент должен уметь отдавать описания и теги в машиночитаемом виде для возможности поиска прямо из загрузчиков, получится единое пространство в котором пользователь сможет легко найти интересное для себя.

Оно уже есть. http://instead-games.ru/xml.php для главной.

# Re: Еmacs как демон
linux.14
Andrew Lobanov(tavern,1) — Difrex
2020-08-05 13:23:48


>> Давно знал о сабжевой возможности, но никогда не пользовался.
Difrex> Я наоборот всегда пользовался. Особенно удобно стало, когда стали официальный юнит поставлять. Смог свой выкинуть.

У меня тут другая проблема проявила себя, но пока не выявил откуда ноги растут. Один раз перестала работать подсветка синтаксиса при редактировании текста. То есть если файл открыть, то всё подсвечено. Начинаешь редачить - подсветки нет и вообще как будто режим не работает. Отступы тоже не расставляются. Сохраняешь файл, открываешь - снова всё подсвечено.

Перезапустил демон - починилось.

Если был схожий опыт, то буду рад помощи. Вдруг ещё проявится.

PS: есть подозрение, что в закрывающем теге в org-mode опечатка привела к таким последствиям, но воспроизвести не смог.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — casper_nn
2017-04-27 10:59:33


>> А то запарили уже болезные.
> Я тебя никто не заставляет, чего раскичался-то?

Где раскричался? Просто постоянно слышу нытьё про реп.

А к кому тогда воззвания про реп, если не к его автору? "Сделай в код-10 ещё несколько миссий" это не к тебе обращение было бы?

# Еmacs как демон
linux.14
Andrew Lobanov(tavern,1) — All
2020-08-05 07:32:59


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

Дело в том, что у меня значительно разбух .emacs и время запуска, соответственно, стало неудобоваримым. Всё это усугубляется тем, что порой я запускаю несколько экземляров (например, как редактор в цезии) и длительный запуск утомляет.

Суть проста: экземпляр emacs запускается в режиме демона без пользовательского интерфейса. Последний запускается в виде клиента и потому стартует очень быстро.

Запустить emacs в качестве демона очень просто:

$ emacs --daemon

Для запуска клиента с графическим фреймом и всеми возможностями графической версии достаточно просто выполнить

$ emacsclient -c

Если же хочется запустить клиент в терминале, то

$ emacsclient -nw

Вот и всё. Но есть ещё тонкости некоторых настроек, которые перестают работать в режиме демона и клиента. У меня проявились две: не подхватился шрифт и не выключался scrollbar.

Обе проблемы решились весьма просто.

(setq default-frame-alist '((font . "Iosevka-12")))

И проблема с шрифтом решена.

Scrollbar же я убрал не так красиво, но вполне действенно. В ~/.Xdefaults добавил строчку

emacs.verticalScrollBars: false

Теперь в фреймах отсутствует scrollbar.

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

Что удобно, открытые буферы и их состояние, запущенные elisp-программы не зависят от клиента и выполняются демоном. Можно хранить состояние между вызовами интерфейса. Можно открыть несколько фреймов emacs и работать в них одновременно, если по какой-либо причине неудобно использовать окна emacs в одном фрейме. И самое главное -- молниеносный запуск клиента. Теперь писать в секту сторонним редактором стало очень удобно и быстро.

# Re: Emacs, org-mode, вставки кода
linux.14
Andrew Lobanov(tavern,1) — vit01
2020-08-03 11:18:02


vit01> Когда только осваивал org-mode, игрался со вставками кода. Но потом освоил Jupyter Notebook/Lab, влюбился в него и держу мелкие (и не только мелкие) куски кода только там. Можно их и с markdown миксовать вполне

Вообще, zettelkasten намекает, что и org-mode это немного пребор, но это действительно удобный инструмент для структурирования информации. Для вставок кода и ссылок хватило бы и markdown, но org-mode мне просто больше нравится. Плюс это всё таки простая плоская структура текстовых файлов, которую при необходимости можно обрабатывать чем угодно, а какой-нибудь pandoc позволит весьма безболезненно переехать на любой другой подходящий формат.

# Re: Emacs, org-mode, вставки кода
linux.14
Andrew Lobanov(tavern,1) — vit01
2020-08-03 10:50:26


>> Возникли вопросы по вставкам кода. Пользуетесь ли?
vit01> Когда только осваивал org-mode, игрался со вставками кода. Но потом освоил Jupyter Notebook/Lab, влюбился в него и держу мелкие (и не только мелкие) куски кода только там. Можно их и с markdown миксовать вполне

org-mode я люблю шибче markdown. Jupyter Notebook я пробовал, но не понял его. Есть какое-нибудь введение для самых маленьких?

vit01> Кстати, в Emacs есть режим для удалённого подключения к серверу Jupyter, народ пользуется как-то.

Ну это я пока даже не знаю зачем мне :)

# Re: Emacs, org-mode, вставки кода
linux.14
Andrew Lobanov(tavern,1) — Andrew Lobanov
2020-08-03 07:52:11


Вопрос снимается. Недочистил хук на пайтон после экспериментов с you complete me демоном. После удаления кривого хука и выставления

(setq org-src-preserve-indentation nil)
(setq org-edit-src-content-indentation 0)

в ~/.emacs проблема разрешилась и поведение стало ровно таким, как я хочу.

Всем спасибо :)

# Emacs, org-mode, вставки кода
linux.14
Andrew Lobanov(tavern,1) — All
2020-08-03 07:41:01


Привет, сектанты!

Я знаю, тут многие пользуются org-mode в emacs. Возникли вопросы по вставкам кода. Пользуетесь ли? Если пользуетесь, то как дружите org-mode с форматированием кода?

Например, я хочу записать небольшой пример на python:

#+BEGIN_SRC python
def hello_function():
    print('Hello, World!')
#+END_SRC

Но приходится приходится вручную забивать пробелы. Можно нажать C-c ' и отредактировать код в отдельном буфере, сохранить и выйти. Отредактирвоанный код автоматически вставится в редактируемый org-файл, но при повторном редактировании с отступами начинает творится какая-то вакханалия. Отступы выставляются табами (что не PEP-8 и вообще кю для пайтона), редачить приходится вновь забивая пробелы руками. И вообще не очень понимаю пока что происходит.

Что посоветуете? С учётом того, что начал вести цеттелькастен и для быстрого поиска вещей, которые плохо укладываются в голове, начал делать много заметок с кодом, проблема аж анноит и хочется красивого решения. Беглое гугление и поиск по stackoverflow ситуацию не только не прояснили, но и запутали ещё больше.

Заранее спасибо.

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 10:23:58


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

Ну так и писать тогда надо рассказ. Текст один хрен перекорёживать как только мир станет по настоящему интерактивным.

> По лесу я, в принципе, уже буду взаимодействовать с объектами. Хотя я вот тут подумал - а нафиг ему фотоаппарат? Пусть просто ходит по лесу.

Можно оставить только возможность ходить по лесу. Зачем ему взаимодействовать? Просто ходить, вспоминать.

# Re: INSTEAD 3.0.0
std.club
Andrew Lobanov(tavern,1) — casper_nn
2017-04-27 10:22:39


Нет никакой проблемы с репом. Мой репозиторий создавался с определённой целью. Он выполняет возложенные на него функции и большего от него никто не ждёт. Но все привыкли считать его капец сервисом сравнимым со стимом. То, чего от него хотят, просто не является его целью. Цель простая: сохранить все игры.

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

Так как эти мои слова всегда игнорируются, я повторю большими буквами: Я НИКОГДА НЕ СОБИРАЛСЯ ДЕЛАТЬ ЧТО-ТО БОЛЬШЕЕ, НЕЖЕЛИ ПРОСТОЙ АРХИВ ИГР! КАК БЫ НЕ СЧИТАЛИ ПОЛЬЗОВАТЕЛИ, ЗАБЕСПЛАТНО РАЗРАБАТЫВАТЬ ТО, ЧТО МНЕ ЛИЧНО НЕ НУЖНО Я НЕ СТАНУ.

// А то запарили уже болезные.

# Re: Zettelkasten, заметки, emacs, deft
linux.14
Andrew Lobanov(tavern,1) — constantin
2020-07-31 17:55:01


constantin> Интересный метод, спасибо за ссылку! В инстед чате я как-то пропустил это обсуждение.

Он мелькнул только парой сообщений. Сам чудо, что не проморгал :)

constantin> Я недавно дошёл к близкому подходу, использую Joplin (open source) для составления своих заметок и вписываю в ссылочную систему. Но, в статье хорошо описаны правила, как составлять заметку, чем она должна быть и чем нет. Теперь смотрю на это с другой стороны.

Я пробовал Joplin, но это для меня оказалось тяжеловесно :)

constantin> А вот до орг-мод всё никак не дойду освоить, к тому же emacs ещё не удалось встроить в ежедневные процессы. В комментариях к статье упоминался какой-то org-roam, я ещё вникать не стал, но может он является альтернативой deft? Там даже есть граф: The graph is generated from the link structure, and can be used to navigate to the respective files.

Почитал про него. На сайте написано, что стабильный релиз близко. Я, пожалуй, сперва подожду его, а потом попробую. Хотя, может статься, что ждать придётся очень долго. Например quicklisp уж сколько лет beta и ничего - все пользуются :)

# Zettelkasten, заметки, emacs, deft
linux.14
Andrew Lobanov(tavern,1) — All
2020-07-31 05:40:36


Давно искал для себя систему структуризации заметок. В Instead-чате Lucky Ook не так давно поделился ссылкой на статью на хабре про Цеттелькастен (https://habr.com/ru/post/508672/) и мне показалось, что это достаточно хорошая система ведения заметок с идеями и знаниями, почерпнутыми в статьях и литературе.

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

Естественно, первым делом я попытался использовать org-mode, чтобы организовать цеттелькастен. Формат очень хорошо подходит для структурированных текстов и организации ссылок, но не нашёл с ходу удобного инструмента для поиска по заметкам.

Так я начал вести заметки с помощью Typora и продумывать свою софтинку, которая могла бы помочь мне с этим вопросом. Вот дочитал "Изучаем Python" за авторством Марка Лутца, начал более детально изучать tkinter (я не хочу ни Qt ни GTK потому что tkinter есть из коробки и не требует установки сторонних библиотек), но писать свой WYSIWYG-редактор для markdown или org-файлов на tkinter это то ещё развлечение и я почти смирился с Typora как с инструментом для цеттелькастена.

Но это почти зудело где-то в мозгу и не давало покоя. Вот же - есть прекрасный во всех отношениях emacs, а я использую программу на electron, который на дух не переношу. Сперва я всё таки искал другие варианты. Попробовал Zim, но он достаточно неповоротлив в плане UI. Нет, GTK быстр как ветер, этого не отнять, но вот назначение некоторых хоткеев и в целом не очень хорошая продуманность некоторых плагинов не удовлетворили. Открыл Typora и создал заметку про Zim и его хорошую идею, но плохую реализацию.

И вот, перед сном, решил ещё раз поискать что есть для организации заметок в emacs. И нашёл deft. Маленькая программка для emacs, специально созданная для ведения заметок. Может отслеживать файлы в директории и поддерикториях (для рекурсивного поиска нужно включить опцию deft-recursive), удобный вариант поиска по тексту, когда находясь точкой (aka курсором) в любой части буфера можно набирать текст и deft тут же отфильтрует содержимое, открытие каждой заметки как файла, что позволяет использовать и org-mode и файлы в формате LaTeX и что душа пожелает.

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

Так что вот, для организации заметок со сквозным поиском в любимой среде emacs (ну не могу я считать его просто текстовым редактором) нашёлся отличный на мой взгляд инструмент. Синхронизацию можно организовать посредством облачного хранения, на андроид-устройствах можно использовать хоть emacs в termux, хоть orgzly (хотя насчёт последнего не совсем уверен как оно будет работать).

Задача вновь прекрасно решена с помощью emacs. Интересно, чего он всё таки не умеет? :)

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 10:06:48


> есть любимый и родной python
> на котором я знаю, как сделать всё нужное
> а если инструмент не позволит мне делать всё нужное - начнутся условности, это будет СИЛЬНО отвлекать.

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

# Re: wayland и захват ввода
linux.14
Andrew Lobanov(tavern,1) — vit01
2020-04-22 09:36:46


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

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

vit01>>> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят
AL>> Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)
vit01> При наличии некоторой свистопердящей графики или при нагрузке большой на проц/видюху может подтормаживать перетаскивание окон и даже курсор мыши. Если у тебя такое никогда не бывает, то счастливый человек :)

Бывает, конечно. В компьютерных играх иногда. Но тут не думаю, что вейленд мне сделает погоду, если видяха или проц не справляется с рендерером движка :)

# Re: wayland и захват ввода
linux.14
Andrew Lobanov(tavern,1) — vit01
2020-04-22 08:04:10


AL>> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
vit01> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.

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

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

Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)

# Re: wayland и захват ввода
linux.14
Andrew Lobanov(tavern,1) — Difrex
2020-04-22 08:04:09


>> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Difrex> Лично для меня это отсутствие тиринга, нормальная(безкостыльная) работа с HiDPI.

Понял. Значит для меня пока причин нет. У меня тиринга и в иксах не видно и ни одного экрана HiDPI нет :)

# Re: wayland и захват ввода
linux.14
Andrew Lobanov(tavern,1) — Difrex
2020-04-21 17:33:53


Difrex> Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.

Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.

# Re: wayland и захват ввода
linux.14
Andrew Lobanov(tavern,1) — Peter
2020-04-21 17:27:31


Peter> Поставил на новый ноут Arch и решил попробовать wayland...

Что-то вокруг меня люди начали ставить арч и радоваться. А не попробовать ли ещё разок его и мне? :)

Peter> Вроде всё хорошо! Но оказалось, что не работает перехват ввода в таких штуках как VirtualBox и remminia (vnc клиент). Почитал интернеты -- фича. Типа безопасность, поэтому нельзя перехватывать ввод на низком уровне.

Странно. Анонимус говорил, что готов для десктопа %)

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 08:13:12


>> Какая разница какой сеттинг? В любом сеттинге можно написать непонятно и с геймплеем из хождения по параграфам.
> я так понял, что некоторые сеттинги обречены изначально :)

Не замечал такого. Вот тема или слабость игры как игры обречены. А сеттинг может быть любым.

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

Можно всё, что не оглашено в маничесте Петра.

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

Цель то какая у мужика? А то ходит тут, топчет, квесты выполняет. А с какой целью?

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 08:13:12


>> не для досурки
> не для ЧЕГО?

DosURQ. Это такой старенький интерпретатор URQL.

# Re: Ubuntu и apt-mark
linux.14
Andrew Lobanov(tavern,1) — Difrex
2019-07-17 10:38:53


AL>> Разница только в том, что apt рекомендуют разработчики дистрибутива
Difrex> Только для интерактивного использования, в скриптах по прежнему надо использовать apt-get.

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

AL>> а aptitude некоторые пользователи.
Difrex> Разве aptitude не deprecated?

Давно уже, но в дистрибутиве то есть =)

AL>> Это меня несколько обескуражило именно тем, что apt, задуманный как сахар над apt-get и apt-cache не является сахаром над apt-mark и вообще игнорирует маркировку пакетов
Difrex> Возможно просто в 16.04 старый апт и в нем нет этой функциональности. Попробуй посвежее, может там появилась эта фича.
Difrex> Сам проверить не могу -- новых deb-based нету у меня.

Я на 19.04 сижу и apt всё ещё маркировку игнорирует =(

# Re: telega.el
linux.14
Andrew Lobanov(tavern,1) — vit01
2019-07-08 08:13:59


AL>> Поддержка мультимедии, чатов, групп, каналов весьма удобная и заработала сразу. А вот стикеры не работали пока не пересобрал imagemagick с поддержкой webp, коей в убунтовой сборке пакета просто не обнаружилось. Однако, процесс пересборки пакетов в deb-дистрибутивах тоже достаточно прост и тривиален, так что теперь у меня Telegram живёт в горячо мной любимом emacs.
vit01> Вот, кстати, насчёт мультимедии хотелось бы поподробнее. Неужели он там всякие картиночки отображает прямо в Емаксе? И ещё телега хороша огромным количеством музла (в том числе пиратского), которое туда скидывают. Интересно, как в сабже с воспроизведением аудиопотоков.

Картиночки прямо в емаксе, стикеры тоже. Видео и аудио скачивает в кеш и воспроизводит прямо из буфера. Для видео открывает окно видеоплеера. Правда я не очень пока понял какого, так как не смотрю видео в ТГ.

vit01> ImageMagick сейчас весьма устарел. Есть у него весьма крутой форк - GraphicsMagick, который уже включен во все основные репозитории и позволяет работать с прежним API. Только фишка последнего в том, что он работает в разы быстрее и жрёт гораздо меньше памяти. Убеждался в этом на собственном опыте и могу подтвердить. Для своих нечастых задач по обработке изображений использую именно его.

Так то оно так, но я не полезу писать патч к сабжу только потому, что есть более удобная штука для картиночек =)

# Re: Ubuntu и apt-mark
linux.14
Andrew Lobanov(tavern,1) — vit01
2019-07-08 08:13:54


AL>> Использование apt-mark для отметки пакетов как hold помогает только для apt-get и не работает с apt. Не то чтобы это было для меня большой проблемой, но как с помощью именно утилиты apt захолдить пакеты я пока никак не нашёл. Это вообще возможно?
vit01> В интернетах советуют способ через dpkg сразу фиксировать
vit01> ====
vit01> echo "wine hold" | dpkg --set-selections # hold
vit01> echo "wine install" | dpkg --set-selections # undo
vit01> ====
vit01> либо через pinning в /etc/apt/preferences
vit01> Тут уже в мануалах man apt_preferences

Эти два способа я таки нагуглил. Посмотрю, так как я уже привык к apt.

vit01> То что apt в замену apt-get советуют, я так думаю, не сильно критично. Многие дебиановцы и убунтоводы вообще говорят, что лучший фронтенд к их пакетной системе - это aptitude, и всегда лучше пользоваться именно им. И будут тоже в какой-то степени правы.

Разница только в том, что apt рекомендуют разработчики дистрибутива, а aptitude некоторые пользователи. Это меня несколько обескуражило именно тем, что apt, задуманный как сахар над apt-get и apt-cache не является сахаром над apt-mark и вообще игнорирует маркировку пакетов.

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 07:46:08


> хорошо, пойдём по шагам - мужик ходит по лесу с фотоаппаратом и чё-то фотографирует - это нормальный сеттинг для INSTEAD?

Какая разница какой сеттинг? В любом сеттинге можно написать непонятно и с геймплеем из хождения по параграфам.

Если уж совсем по шагам, то начать надо с цели. Какую цель у тебя этот мужик преследует, гуляя по лесу с фотоаппаратом?

# Re: Цезий и sqlite3
std.club
Andrew Lobanov(tavern,1) — vit01
2017-04-27 07:46:08


>> Теперь время хранится в INTEGER, что упростит многие фичи от сбора статистики до планируемых фич в цезии.
> Посмотрел исходники. Точно, в INTEGER. Но самый лучший вариант - хранить время в BIGINT, дабы избежать проблемы 2038 года :)

Выдержка из доки по sqlite:

INTEGER. The value is a signed integer, stored in 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the value.

Я так понял, что оно будет по ситуации и 8 байт вполне себе решают проблему 2038 года.

Если я не прав, то с удовольствием об этом узнаю и исправлю sqlite.py пока не поздно.

# Ubuntu и apt-mark
linux.14
Andrew Lobanov(tavern,1) — All
2019-07-07 19:10:52


Возник внезапный вопрос. Пока я по некоторым причинам являюсь пользователем ubuntu на нетбуке, возникла внезапная проблема. Связана она с пересборкой imagemagick, упомянутой в письме про telega.el. Как только я собираю и ставлю свои пакеты, apt тут же пытается мне их обновить. Использование apt-mark для отметки пакетов как hold помогает только для apt-get и не работает с apt. Не то чтобы это было для меня большой проблемой, но как с помощью именно утилиты apt захолдить пакеты я пока никак не нашёл. Это вообще возможно?

Насколько я знаю, в Debian тоже рекомендуется использовать именно утилиту apt. Неужели её рекомендуют с настолько урезанным функционалом?

# telega.el
linux.14
Andrew Lobanov(tavern,1) — All
2019-07-07 19:00:02


Давно пользуюсь emacs как инструментом практически для всего. IRC, XMPP, e-mail, читалка PDF, аудиоплеер. И очень хотелось мне использовать и Telegram в этой чудесной штуке. Однако, когда я в 2016-м начал пользоваться Telegram, сабж, как единственный вменяемый вариант, который я нашёл, умел крайне мало. За прошедшие годы авторами была проделана достаточно большая работа и теперь он моддерживает практически все фичи мессенджера.

Конечно, есть и недостатки. Достаточно долго стартует, подгружая чаты. При первом старте он у меня забил все разрешённые в емакс потоки на исполнение лисп-функций (по-умолчанию 800) и достаточно долго нельзя было даже закрывать открытые буферы. Однако, теперь всё достаточно быстро работает.

Для запуска его придётся поставить TDlib, кою, скорей всего, придётся в любом случае собирать из исходников. Впрочем, действие это весьма тривиальное, описано в README библиотеки.

Поддержка мультимедии, чатов, групп, каналов весьма удобная и заработала сразу. А вот стикеры не работали пока не пересобрал imagemagick с поддержкой webp, коей в убунтовой сборке пакета просто не обнаружилось. Однако, процесс пересборки пакетов в deb-дистрибутивах тоже достаточно прост и тривиален, так что теперь у меня Telegram живёт в горячо мной любимом emacs.

Ещё есть такая штука как bitlbee, которая позволяет сидеть во множестве мессенджеров посредством IRC, но она имеет достаточно много ограничений в плане поддержки фич протоколов, что очевидно, но меня не устроило.

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-09-11 09:23:24


Difrex> Давайте все свои фетчи запостим - сравним, что у кого =)

А давайте =)

                   :::::::                    
             :::::::::::::::::::               spline@CobraMK3.org
          :::::::::::::::::::::::::            OS: Slackware 
        ::::::::cllcccccllllllll::::::         Kernel: x86_64 Linux 4.4.14
     :::::::::lc               dc:::::::       Uptime: 15h 7m
    ::::::::cl   clllccllll    oc:::::::::     Packages: 472
   :::::::::o   lc::::::::co   oc::::::::::    Shell: zsh 5.2
  ::::::::::o    cccclc:::::clcc::::::::::::   Resolution: 1366x768
  :::::::::::lc        cclccclc:::::::::::::   WM: bspwm
 ::::::::::::::lcclcc          lc::::::::::::  GTK Theme:  Adwaita [GTK3]
 ::::::::::cclcc:::::lccclc     oc:::::::::::  Icon Theme: Faenza-Dark
 ::::::::::o    l::::::::::l    lc:::::::::::  CPU: Intel Core i3-5005U @ 4x 2GHz [43.0°C]
  :::::cll:o     clcllcccll     o:::::::::::   GPU: intel
  :::::occ:o                  clc:::::::::::   RAM: 2168MiB / 3839MiB
   ::::ocl:ccslclccclclccclclc:::::::::::::   
    :::oclcccccccccccccllllllllllllll:::::    
     ::lcc1lcccccccccccccccccccccccco::::     
       ::::::::::::::::::::::::::::::::       
         ::::::::::::::::::::::::::::         
            ::::::::::::::::::::::            
                 ::::::::::::

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

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 07:36:51


>> Так на инстед на lua и писать.
> я же говорю, я не понимаю lua.

Ты написал, что не понимаешь ни одни язык, кроме basic и lua. Какой я должен был сделать вывод?

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

Главное, чтобы это игра была не для досурки.

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — vit01
2018-09-10 05:02:26


vit01> AUR, конечно, тоже помойка, но софт там, как правило, работает. Если не работает, то можно попытаться починить его своими силами. Ещё там сразу отображается статус orphaned или out of date, чтобы помочь принять решение устанавливать прогу или нет.

Сложно это всё =)

vit01> А вот в ppa в последнее время только что-то протухшее нахожу, которое ещё и не работает. Приходится или собирать из исходников, или ещё что-нибудь придумывать.

Одна из причин, по которой я так люблю слаку - есть 100% рабочая базовая система, а дальше уже сам решаю как оно и что, но она позволяет легко делать хоть что. Вплоть до использования rpm и deb =)

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

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-10 05:02:26


>>  Так как в самом дебиане есть некая паранойя на эту тему
Anotheroneuser> Насколько мне понятно, паранойя недостаточная )) Дебиан же не принимают в славный отряд совершенно свободных выпусков Линукс? Потому что он даёт нам лёгкий путь ко всяким nonfree штучкам-дрючкам.

Это неизбежно. Debian призван решать вполне конкретные задачи и потому поддерживает репозитории с несвободным ПО. Хотя из коробки они и не подключены.

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

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 07:17:06


>> Так зачем переводить? Лучше сразу в инстед-стиле и писать. А то пушер инстеда в виде совершенно неинстедовского геймплея это странно.
> потому что я не понимаю ни один язык, кроме basic и lua. потом напишу конвертор для instead

Так на инстед на lua и писать.

> а что должно быть в инстедовском геймплее?

Инстед отлично подходить для моделирования мира. А гулять по параграфам и twine/axma/urq за глаза хватит.

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-09-07 14:32:42


AL>> Говорят, сейчас свободные драйвера nvidia стали хороши...
Difrex> Я тоже купился на это и сидел около месяца на личном ноуте на nouveau - Stellaris, например, ужасно тормозит, а Cities Skylines даже не запустился...
Difrex> Вернулся на проприетарщину :(

Я уже и не слежу, а с nVidia Optimus вообще имею только рецепт с bumblebee и проприетарными драйверами. Немного напоминает постоянные "эти видеопроцессоры intel в корпусе центрального процессора стали чудо как хороши" =)

Хотя, на моей текуще машинке и правда неплохо, но играться не хватает.

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

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 06:37:49


> ну я сначала напишу игру, а потом буду на instead переводить. если, конечно, будет смысл переводить на instead. а потратить неделю на то, чтобы переводить на instead, если выйдет полная фигня - смысла никакого

Так зачем переводить? Лучше сразу в инстед-стиле и писать. А то пушер инстеда в виде совершенно неинстедовского геймплея это странно.

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

Если бы в игре был важен только текст, то и обычные книги были бы неплохими играми =)

# Re: День сорванной башни
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-27 06:15:45


> Вот, сегодня за полдня сделал полигры *сабж*:
> http://p1.51t.ru

А при чём тут инстед?

# Re: Цезий и sqlite3
std.club
Andrew Lobanov(tavern,1) — All
2017-04-27 05:18:52


Продолжаем.

Срочные изменения, ломающие совместимость со вчерашней sqlite-базой.

https://github.com/spline1986/caesium
http://idec.spline-online.tk/x/file/ait2sqlite.py

Нужно снова перенести ait-базу и снести counts.lst (по доброму бы и lasts.lst).

Теперь время хранится в INTEGER, что упростит многие фичи от сбора статистики до планируемых фич в цезии.

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 13:46:46


>>  когда пробовал использовать Debian на десктопе
Anotheroneuser> А сейчас что? Хотелось бы узнать, чем пользуются Ъ-Линуксоиды.

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

Anotheroneuser> Обычно по этому вопросу я ориентировался на галерею ЛОР-а. А там что только не выкладывают.

После недавних событий я байкотировал ЛОР, но до того галерею смотрел постоянно. И пришёл к выводу, что в последние годы она становилась всё скучнее и скучнее. Как правило это или "дефолт новой убунты/дебиана/<подставить имя дистрибутива>" или "смотрите - я покрутил настройки рендера шрифтов и поменял обойку". Интересные скрины появлялись крайне редко.

Подобная болезнь обнаружилась и на /r/unixporn. Только там в большинстве случаев i3-gaps (форк i3 с возможностью располагать окна с зазором между ними) с какой-нибудь невнятной цветовой схемой и всё =)

>>  По поводу nvidia
Anotheroneuser> Вот, спасибо за совет. Попробую обязательно.

Да не за что. Обращайся. Говорят, сейчас свободные драйвера nvidia стали хороши, но я по старой привычке пользуюсь простой формулой - хочешь чтобы у тебя с nvidia не было тиринга и проблем с ускорением - ставь проприетарные драйвера.

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

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 12:05:47


>>  Получается тяжеловато
Anotheroneuser> Да дело не столько в весе, сколько в условиях передвижения.
Anotheroneuser> В машину сел и знай себе дави педаль.
Anotheroneuser> А Автобус же он того -- правила пользования и перевозки грузов и всё такое. Собак в намордники, кошек -- в клетки, лыжи в чехол и не махать лыжными палками.

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

Anotheroneuser> Дебиан, вот, надо настраивать. У меня единственная машина -- ноутбук. Там Nvidia. Из-за этого, помню, опыт установки Дебиан был печальным: система никак не могла отключиться или перезагрузиться, т.к. что-то там такое не работало. В Минт этой проблемы не было. Поскольку знакомство с системой у меня всю дорогу происходило в жуткой спешке, то нормально устроить её никак не удавалось. Теперь появилась возможность это сделать ) Но без фанатизма (то есть, Gentoo, не пойдёт)

Ну особых настроек там и нет, насколько я помню. Но я всегда ставился с минималки. По поводу nvidia, то тут чуть ли не единственная настройка нужна - подключение дистрибуивов contrib и nonfree. После чего нужно сделать

$ sudo apt update

и в списке доступных пакетов появятся проприетарные драйвера nvidia. Я ими и пользовался, когда пробовал использовать Debian на десктопе.

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

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 11:39:50


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

Если поставить дебиан с каким-нить DE да накликать ещё всякого в установщике, то да. Получается тяжеловато. А если поставить минимальную систему, а поверх только то, что тебе надо, то тут и Ubuntu становится вполне себе ничего =)

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

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-09-07 11:37:20


AL>> А если хочется досканально разбираться и есть уйма свободного времени и сил, то можно попробовать Gentoo или LFS. Но я бы не рекомендовал =)
Difrex> Ну, кстати, я бы не сказал, что ставя LFS, копипастя эти configure make make install чему-то особенному научишься.

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

Difrex> Гента так вообще очень просто ставится. Тем более из stage1 ее больше не поставить :)

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

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

# Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 10:41:09


Anotheroneuser> Хочется снести Минт, отслуживший верой и правдой несколько лет, и накатить что-нибудь полегче.
Anotheroneuser> Ну, чтобы всерьёз учиться: i3wm, терминал и т.д.
Anotheroneuser> Наверное, это сомнительная затея, т.к. работа замедлится в разы, но по-другому заставить себя не получается. Мозг, гад, слишком ленив.
Anotheroneuser> Зашёл на https://distrowatch.com/ и увидел, что Manjaro там серьёзно взлетел.
Anotheroneuser> Может, есть смысл накатить его? Или разумнее будет накатить Mint 19, снести всё лишнее (вот бы ещё знать, что там лишнее) и прежнюю оболочку сменить на i3.
Anotheroneuser> Как мудрее поступить?

Когда лет 13 назад я спросил на сисопке в 5012 какой дистрибутив лучше взять, мне ответили "тот, которым пользуется твой знакомый гуру". И по идее это так и есть. Потому что тогда ты сможешь гарантированно получить помощь практически в любой ситуации. Но я тогда не послушал совета и до сих пор пользуюсь непопулярной Slackware Linux =)

В твоём случае я бы не рекомендовал манджаро. Лучше попробовать поставить debian netinstall и начать с него. С одной стороны, ты получишь навыки только в debian based дистрибутивах и многое в debian и производных нельзя делать руками, а лучше пользоваться соответствующими скриптами, но за debian я по простым причинам:

1. По нему море информации и не надо что-либо выискивать.
2. Он достаточно надёжен и сломать в нём что-либо куда сложнее, чем в арче.
3. Он достаточно дружелюбен и если что-либо нужно сделать, то всегда можно посмотреть официальную документацию и найти соответствующий скрипт.
4. Освоив дебиан, ты будешь с лёгкостью управляться и с Mint и с Ubuntu, так как в них мало что отличается от их предка на самом деле.

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

А если хочется досканально разбираться и есть уйма свободного времени и сил, то можно попробовать Gentoo или LFS. Но я бы не рекомендовал =)

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

# Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-23 05:34:59


AL>>>> Так это решается, вроде как, не в бэкенде. Ncmpcpp их умеет из коробки, но он не имакс.
Difrex>>> Хм, интересно. Нужно почитать код ncmpcpp, посмотреть как там это сделано и попробовать на elisp перенести.
AL>> Ну я не гарантирую свою правоту, но было бы странно при поддержке cue в самом mpd не иметь её во всех клиентах.
Difrex> Так mpd играет, просто треки не показывает.

Ну загружает толстый файл и играет его да. emms при этом может показывать текущую дорожку в минибуфер, ncmpcpp прямо в виде дорожек кидает в плейлист. То есть как-то это делают. Только не совсем понятно как.

# Re: афтопик про любовь
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-26 18:33:21


> http://st.51t.ru/instead-lfii.tar.gz

Залил бы в реп.

# Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-22 19:10:37


AL>> Так это решается, вроде как, не в бэкенде. Ncmpcpp их умеет из коробки, но он не имакс.
Difrex> Хм, интересно. Нужно почитать код ncmpcpp, посмотреть как там это сделано и попробовать на elisp перенести.

Ну я не гарантирую свою правоту, но было бы странно при поддержке cue в самом mpd не иметь её во всех клиентах.

# Re: афтопик про любовь
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-26 18:21:56


> у меня все последние игры про сеть.

Но не на инстеде же =)

# Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-22 13:55:37


Difrex> Так mingus -- это просто интерфейс к mpd. Как ты mpd научил нормально cue понимать?

Так это решается, вроде как, не в бэкенде. Ncmpcpp их умеет из коробки, но он не имакс.

# Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-22 05:00:48


Difrex> А я вот Mingus пользуюсь в emacs, но mpd не умеет нормально в cue, приходится резать.

Для удобного прослушивания bitjam podcast собрал mpd и ncmpcpp. И вот там поддержка cue имеется (ради неё и собрал). Правда есть ощущение, что реализована она средствами фронтенда. Однако emacs на лиспе и, возможно, получится безболезненно реализовать эту поддержку самостоятельно.

# Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2018-08-22 05:00:48


AL>> Нужно то, что между ними. Вообще вот мой вариант конфигурации:
btimofeev> Спасибо за конфиг, забрал себе. Смешное, что потратил часа полтора на поиски консольного плеера которой бы смог мне проиграть форматы vgz, nsf, spc (это форматы музыки из игр сеги, денди и супер нинтендо). А оказалось что их умеет играть zxtune (а на самом деле он ещё похоже с пару десятков проигрывает).

Да. Он достаточно много умеет. Просто исторически у меня сложился для трекерной музыки xmp в качестве бэкенда.

btimofeev> Теперь ещё научить бы emms добавлять мультитрековые файлы и перематывать трекерные форматы.

Вот тут не получится так просто. Поддержка cuesheet в emms есть, но несколько кривая. В плейлист добавляется один файл одной строчкой, но можно скакать по трекам, получая их имя в минибуффер. А с перемоткой трекерных форматов я не разобрался, но мне и не интересно было.

# Re: Android to Desktop music streaming
linux.14
Andrew Lobanov(tavern,1) — vit01
2018-08-03 10:21:22


vit01>>> Ищу свободное решение для стриминга аудиопотока по локальной сети.

vit01> omxplayer на Оранже действительно не работает

vit01> Про mpd в курсе, но mpd воспроизводит локальные файлы, действительно существующие на устройстве, т.е. которые можно "потрогать" (вроде мп3-шек)

vit01> А я хотел такую штуку, которая захватывает сырой поток со всего смартфона целиком, как это происходит, например, при подключении Bluetooth-наушников.

Хм. Надо просто реализовать прослойку. Через тот же синезуб поди можно попробовать.

vit01> Погуглил самостоятельно и вижу, что подобное пока никто не придумал =)

Как всегда придётся писать самому =)

# Re: stumpwm
linux.14
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-03-29 05:28:33


Difrex(mobile)> А можешь поделиться своим конфигом, если он у тебя остался.
Difrex(mobile)> У меня почему-то грузиться не хочет этот WM, хотя я quicklisp поставил, swank тоже. Короче, непонятно, как им пользоваться.

Вообще, он готов к работе сразу без конфига. Но с конфигом он подгоняется под хотелки пользователя =)

Сейчас могу поделиться только таким вариантом:

== .stumpwmrc
;;;
;;; StumpWM configuration file by Andrew Lobanov
;;; 2017-12-05
;;;

(ql:quickload :swank)
(swank-loader:init)
(defcommand swank () ()
    (swank:create-server :port 4006
                       :style swank:*communication-style*
                       :dont-close t)
  (echo-string (current-screen) 
       "Starting swank. M-x slime-connect RET RET, then (in-package stumpwm)."))
(swank)

(in-package :stumpwm)

;;;
;;; Groups
;;;
(grename "first")
(gnewbg "web")
(gnewbg "media")
(gnewbg "emacs")
(gnewbg "file")
(gnewbg "other")
(gnewbg "code")
(gnewbg "gfx")
(gnewbg "mail")
(gnewbg "down")
(gnewbg "vm")
(gnewbg "games")

;;;
;;; Apearence
;;;
(set-fg-color "#aaaaaa")
(set-bg-color "#242424")
(set-border-color "#005577")
(set-focus-color "#005577")
(set-font "-*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-1")
(setf *message-window-padding* 5)
(setf *message-window-gravity* :center)
(setf *input-window-gravity* :center)

;;;
;;; Time format
;;;
(setf *time-format-string-default* "%d.%m.%Y %A %H:%M")
(setf *time-day-names*
      #("Понедельник" "Вторник" "Среда" "Четверг" "Пятница" "Суббота" "Воскресение"))

;;;
;;; Menu
;;;
(defparameter *app-menu* '(("binkd" "urxvt -fn 'xft:terminus:size=14:bold' -fb 'xft:terminus:size=14:bold' -title binkd -e rs")
			   ("caesium" "cd ~/idec && urxvt -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title Caesium -e ./caesium.py")
			   ("golded" "LANG=ru_RU.koi8-r urxvt -g '136x41' -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title GoldEd -e ge")
			   ("moc" "urxvt -title MOCP -e mocp")
			   ("rtorrent" "urxvt -title rtorrent -e rtorrent")
			   ("wbinkd" "urxvt -fn 'xft:terminus:size=14:bold' -fb 'xft:terminus:size=14:bold' -title binkd -e wrs")
			   ("wcaesium" "cd ~/idec && urxvt -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title Caesium -e ./work.sh")))

(defcommand mymenu () ()
  (labels ((pick (options)
             (let ((selection (stumpwm::select-from-menu (current-screen) options "")))
               (cond
                 ((null selection)
                  (throw 'stumpwm::error "Abort."))
                 ((stringp (second selection))
                  (second selection))
                 (t
                  (pick (cdr selection)))))))
    (let ((choice (pick *app-menu*)))
      (run-shell-command choice))))

;;;
;;; Mode-line
;;;
(load-module "disk")
(load-module "cpu")
(load-module "mem")
(load-module "battery-portable")
(load-module "pager")

(setf disk:*disk-usage-paths* '("/home"))
(setf *time-modeline-string* "%d.%m.%Y %A %H:%M")

(setf *mode-line-foreground-color* "#aaaaaa")
(setf *mode-line-background-color* "#242424")
(setf *mode-line-position* :top)
(setf *mode-line-border-width* 0)
(setf *mode-line-pad-x* 0)
(setf *mode-line-pad-y* 0)
(setf *mode-line-timeout* 5)
(setf disk:*disk-modeline-fmt* "%m: %a")
(setf *screen-mode-line-format*
      (list "%P^>"
			"%B │ %D│ %d "))
(mode-line)

(defcommand screenshot (select-window) ((:y-or-n "Select window "))
  "Make a screenshot."
  (redisplay)
  (if select-window
      (echo (run-shell-command "~/programs/screen.sh -s" t))
      (echo (run-shell-command "~/programs/screen.sh" t))))

;;;
;;; Key bindings
;;;
(define-key *root-map* (kbd "c") "exec urxvt")
(define-key *root-map* (kbd "P") "screenshot")
(define-key *root-map* (kbd ".") "mymenu")
(define-key *root-map* (kbd "a") "status")
(define-key *root-map* (kbd "l") "run-shell-command slock")
(define-key *root-map* (kbd "B") "mode-line")
(define-key *root-map* (kbd "F10") "gselect down")
(define-key *root-map* (kbd "F11") "gselect vm")
(define-key *root-map* (kbd "F12") "gselect games")
(define-key *top-map* (kbd "M-F5") "exec xbacklight -dec 10")
(define-key *top-map* (kbd "M-F6") "exec xbacklight -inc 10")

;;;
;;; Workspaces rules
;;;
(define-frame-preference "web"
    (0 nil t :instance "Navigator"))

(define-frame-preference "media"
    (0 nil t :title "MOC"))

(define-frame-preference "emacs"
    (0 nil t :class "Emacs"))

(define-frame-preference "gfx"
    (0 nil t :class "Gimp")
  (1 nil t :class "Geeqie"))

(define-frame-preference "mail"
    (0 nil t :title "Caesium")
  (1 nil t :title "binkd")
  (2 nil t :title "GoldEd+"))

(define-frame-preference "down"
    (0 nil t :title "rtorrent")
  (1 nil t :instance "Places")
  (2 nil t :instance "DTA"))

Конфиг использует самопальный модуль pager для отображения списка рабочих столов в modeline в духе i3wm.

== package.lisp
(defpackage #:pager
  (:use #:cl :stumpwm))

(in-package #:pager)

(import '(
		  stumpwm::sort-groups
		  stumpwm::current-screen
		  stumpwm::group-windows
		  stumpwm::group-name))

== pager.asd
;;;; pager.asd

(asdf:defsystem #:pager
  :description "i3wm-like pager"
  :author "Andrew Lobanov <spline@rooker.ru>"
  :license "GPLv3"
  :depends-on (#:stumpwm)
  :serial t
  :components ((:file "package")
  (:file "pager")))

== pager.lisp
(in-package #:pager)

(defun pager (ml)
  (declare (ignore ml))
  (let (g)
    (dolist (group (sort-groups (current-screen)))
      (if (eq (current-group) group)
	      (push (concatenate 'string "^(:fg \"#eeeeee\")^(:bg \"#005577\") " (group-name group) " ^n") g)
	      (if (group-windows group)
		  (push (concatenate 'string " " (group-name group) " ") g))))
    (format nil "~{~a~}" (reverse g))))

(add-screen-mode-line-formatter #\P #'pager)

Эти файлы складываются в ~/.stumpwm.d/modules/modeline/pager/ и получаешь stumpwm 1 в 1 как был у меня =)

# Re: Solarized light
linux.14
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-03-26 06:47:32


Difrex(mobile)> Долго пытался сидеть на темных темах, но меня в конец стало напрягать, то что после переключения из редактора/консольки в браузер глаза вытекают. Немного с этим помогают бороться плагины для огненной лисы, но не всегда она работают правильно. А из-за темной темы ГТК бывает еще и такое, что в полях ввода получается темный текст на темном фоне, что несомненно лютый отстой.

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

Посмотреть на цезий в таких условиях можно в файле screen_20180326_1.png, который должен в ближайшее время прилететь в фэхе pictures.

# Re: Termux + ECL
linux.14
Andrew Lobanov(tavern,1) — vit01
2017-12-17 16:40:54


vit01> У одного чувака наконец-то получилось собрать Embeddable Common Lisp и даже сделать пакет для Termux. Протестировал лично, ставится и работает.

Спасибо за добрую новость! Если ещё и quicklisp заработает на этой реализации, то вообще сказка будет.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(Go!,1) — btimofeev
2017-12-09 10:11:54


btimofeev> Андрей, а у тебя в книгах пробелы в диалогах выделяются подобным образом? Скриншот: https://ibb.co/kTqZfG
btimofeev> У меня такое во всех книгах и во всех темах емакса, которые я пробовал. Или это у меня с настройками емакса что-то не так?

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

# Re: Archlinux_32
linux.14
Andrew Lobanov(Go!,1) — vit01
2017-11-28 19:09:28


vit01> Интересный факт. Последняя версия SBCL, доступная у нас в репах, - это 1.3.20-1, потому что более новые собранные версии почему-то отказываются работать. Это один из тех немногих пакетов, с которым у мейнтейнеров возникли реальные проблемы.

Расчехлил свой Compaq Evo N600c. Не собирается, однако. Валится на самопроверке sb-concurrency. Копать пока не знаю куда.

vit01> Если кто-то из наших лисповодов может помочь правильно собрать SBCL, то прошу сюда:

К сожалению, пока никаких идей.

# Re: афтопик про любовь
std.club
Andrew Lobanov(tavern,1) — Ромеро
2017-04-26 16:43:07


> Теперь принципиально хочу написать про любовь. Но не буду, буду писать про предательство.

Вверни сеть в игру =)

# Re: Цезий и sqlite3
std.club
Andrew Lobanov(tavern,1) — All
2017-04-26 13:20:34


И да. Необходимо снести файл counts.lst, так как изменения коснулись и кеширования x/c.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 19:20:39


btimofeev>> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.
btimofeev> Проблема оказалась в тормознутости плагина отображающего номера строк, отключил его для этого режима и теперь не тормозит.

А. Ну я linum-mode включаю просто по хоткею, так как далеко не только пишу текст в emacs =)

# Цезий и sqlite3
std.club
Andrew Lobanov(tavern,1) — All
2017-04-26 13:01:16


Если есть желающие потестирвать сабж (неплохо было бы потестировать так же ходовые txt и ait форматы), это письмо обращено к вам!

Вот тут https://github.com/spline1986/caesium можно забрать это чудо.

Для надёжности, обзаведитесь резервной копией директории с вашим цезием.

Если используете ait-базу, то скопируйте из резервной копии директорию ait/ в свежескачанный цезий.

Вот тут http://idec.spline-online.tk/x/file/ait2sqlite.py можете взять скрипт для переноса базы в sqlite формат. Если вы используете отличную от ait базу, то сообщите мне прямо здесь - я напишу скрипт миграции и для вас.

В caesium.cfg необходимо указать формат базы:

db sqlite

после чего всё должно работать.

PS: Сегодняшние коммиты имели много изменений помимо внедрежа sqlite3. Так что если потестируете со своей базой, то тоже будет замечательно.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 19:19:46


AL>> при чтении разнообразных pdf-ок.
btimofeev> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

Такое было у меня на нетбуке. Как вариант, попробовать поиграться переменной doc-view-resolution. На новом ноуте всё вполне сносно переключается.

К сожалению, чтение через doc-view в emacs это достаточно грязный хак в виде конвертации страниц в отдельные изображения и последующее их изображение уже пререндеренными. И я не особо разбирался можно ли как-то кешировать подгруженные изображения на одну страницу вперёд, но погуглить в этом направлении стоит.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 15:40:39


btimofeev> Сегодня пробовал запускать сабж в Windows: для корректной работы нужно из архива https://kent.dl.sourceforge.net/project/ezwinports/libxml2-2.7.8-w32-bin.zip распаковать файлы libxml2.dll, libiconv-2.dll и zlib1.dll в папку Emacs/bin/.

Да. В windows приходится устанавливать недостающие библиотеки вручную, но ничего не поделать - такова уж система.

btimofeev> Ещё оказывается в емаксе есть закладки для файлов - для чтения книг очень важная штука. Что бы установить закладку на файл (и текущую строку) жмём C-x r m, что бы открыть список закладок C-x r l.

Да. Я активно ими пользуюсь при чтении разнообразных pdf-ок.

btimofeev> Ещё бы добавить настройки шрифтов и список глав/быстрый переход вперёд назад по главам и будет шикарно.

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

btimofeev> А ещё на днях также вышел nov.el - режим для чтения Epub: https://github.com/wasamasa/nov.el

Вот спасибо. Хотя у меня всё или в pdf или в fb2, но возьму на заметку.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 16:05:02


btimofeev> Ещё в 38 строке замени пожалуйста return на cl-return.

Исправил. Спасибо.

btimofeev> Теперь в качестве ошибки вываливается такая строка

btimofeev> ----
btimofeev> File mode specification error: (no-catch --cl-block-nil-- (description nil (title-info nil (genre nil prose_classic) (author nil (first-name nil Джордж) (last-name nil Оруэлл)) (book-title nil Скотный двор) (date nil) (coverpage nil (image ((href . #cover.png)))) (lang nil ru) (src-lang nil en) (translator nil (first-name nil Илан) (last-name nil Полоцк))) (document-info nil (author nil (first-name nil) (last-name nil)) (program-used nil FB Tools) (date ((value . 2005-02-07)) 2005-02-07) (src-url nil http://iaiwww.uni-muenster.de/cgi-bin/simplex/koi8/orwell/ ) (id nil CF2E496D-BAC4-4BFF-81BF-CB03B7EF95BA) (version nil 1.0))))
btimofeev> ----

btimofeev> Помогает возвращение require 'cl, видимо ещё что то нужно заменить, попозже попробую разобраться.

Надо будет попробовать на чистом профиле, но не сегодня уже.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 15:01:22


AL>> Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).
btimofeev> Теперь у меня книги с картинками не открываются. Пишет "File mode specification error: (error Not an image: nil)". Хотя команда (описанная тут https://www.gnu.org/software/emacs/manual/html_node/elisp/ImageMagick-Images.html) для проверки наличия поддержки imagemagic выдает t, я так понимаю поддержка есть. Пример книги здесь, если надо https://www.dropbox.com/s/fdhgt6qcs34h30q/Oruell_Skotnyiy_dvor.76204.fb2?dl=0

Спасибо. Пока сделал простую проверку на успешное считывание картинки. В данном файле не распознаётся base64 в атачнутой картинке. Все изменения уже на гитхабе.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 15:01:22


btimofeev> У меня заработало после добавления в начало файла fb2.el строки (require 'cl). Это для экспорта таких функций как first, third, return. В емаксе 24.3 и выше что бы их не экспортировать нужно вызывать их как cl-first, cl-return.

Спасибо за помощь. Видимо, у меня какой-то из используемых пакетов уже тянул cl. Исправлю обязательно.

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 12:15:39


AL>> Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?
btimofeev> Обновил, попробовал сейчас ещё раз перекачать, все равно ошибка. У меня Archlinux, Emacs 25.2.1

Крайне странно. Всё должно работать. Надо в виртуалке чтоль проверить.

btimofeev> Так fb2-mode зависит от wpdl-mode? Если да, то откуда ты его брал? Мне кажется, что это в моей инсталляции емакса что-то не так.

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

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 11:19:27


AL>> Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.
btimofeev> К примеру вот этот маленький рассказ https://www.dropbox.com/s/rojs8wnzjrsntgi/Lavkraft_Gipnoz.31745.fb2?dl=0

Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 09:38:12


btimofeev> У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".

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

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — Difrex
2017-09-07 13:28:29


Difrex> Круто! Спасибо.

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

# Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — All
2017-09-07 06:02:51


AL> Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для Unix", а она у меня в fb2. Собирать FBReader не хотелось, а опакетить fbless было лень. Так что я быстренько переделал свой старый проект fb2-читалки для emacs. Раньше он был глючный и падучий, а сейчас жуёт даже книги, которые не соответствуют стандарту.
AL> Взять можно тут: https://github.com/spline1986/fb2-mode/

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

# emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — All
2017-09-07 05:27:37


Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для Unix", а она у меня в fb2. Собирать FBReader не хотелось, а опакетить fbless было лень. Так что я быстренько переделал свой старый проект fb2-читалки для emacs. Раньше он был глючный и падучий, а сейчас жуёт даже книги, которые не соответствуют стандарту.

Взять можно тут: https://github.com/spline1986/fb2-mode/

Скриншотв репозитории пока старый, так что вот поновее: http://spline-online.tk/stuff/docs/pics/fb2-mode2.png

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

Пока что мода не имеет настроек, но зато имеет пару некритичных недочётов и кривостей, но я хочу исправить такое положение вещей =)

# Re: А нужна ли ИЛ вообще? А нужен ли INSTEAD в частности? И что с этим всем делать?
std.club
Andrew Lobanov(tavern,1) — Peter
2017-04-25 07:27:29


> А вообще можно сделать отдельный реп с чистыми играми. И постепенно его развивать. Но сам инстед в дебиане без мантейнера и в опене старый. :)

Сделай =)

https://github.com/spline1986/instead-games/

# Re: FireURQ и GNU/Linux
linux.14
Andrew Lobanov(tavern,1) — jmaks
2017-07-20 09:17:19


jmaks> Протестировал в свое время определенное количество сборок фурки и
jmaks> разных настроек wine, набора библиотек, настроек, либ закинутых вручную, через
jmaks> винетрикс и т.д.
jmaks> Определенное количество игр запускалось без каких либо проблем и
jmaks> работало стабильно от начала и до конца, особенно упакованных сразу с
jmaks> игрой.
jmaks> Ноут на тот момент был HP Pavilion dv6700 с интегрированной Intel
jmaks> GMA965, по большей части в дистрибутиве убунту толи 14.04 толи 12.04 очень все довольно
jmaks> стабильно работало.

Я всякое пробовал на нетбуке, но судя по моим наблюдениям, проблема была именно в карточке от intel. Точнее, в её драйверах.

jmaks> Разговаривал с создателем урки, очень плохая оптимизация кода
jmaks> интерпритатора, декораторы там какие-то в директах использовались,
jmaks> короче такие дебри, я ему отсылал логи того что происходило с wine, и в
jmaks> общем ничего адекватоного он мне так и не посоветовал, кроме как
jmaks> связывался с кем-то из сообщества urq, вроде Чешир, но это не точно, кто тоже
jmaks> запускал furq из под wine, пользовался линухом. У него тоже был какой-то
jmaks> релиз ubuntu из этих чисел 12~14, и так же наблюдались падения/вылеты
jmaks> не на всех сборках furq и разных играх.

Fireton мне как раз посоветовал перепаковать игры (упакеванные в exe игры легко распаковываются с помощью 7zip) и попробовать на современном интерпретаторе. Но судя по отзывам на #urq на forestnet'е нужен wine не младше 2.х.

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