LINUX.ORG.RU

Избранные сообщения skiminok1986

Тайлинг для домохозяек

Галерея — Скриншоты

Тайлинг упрощает жизнь, позволяя распологать окна рядом друг с другом, и следить за всем потоком информации. Существуют динамический, ручной виды тайлинга, и наверное еще один тип - «мышевозный», как в данном примере FVWM.

DestroyFunc FuncFvwmRaiseLowerX
AddToFunc FuncFvwmRaiseLowerX
+ I Raise
+ M $0
+ D FuncFvwmMaximize grow grow

DestroyFunc FuncFvwmMaximize
AddToFunc FuncFvwmMaximize
+ I ThisWindow (Maximized) Maximize
+ I TestRc (NoMatch) Maximize $[0-]

Mouse 1 W M FuncFvwmRaiseLowerX "Move"

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

Тайлинг во всей красе.

Для полного счастья нехватало разве что панельки с нормальным списком открытых окон. Запилил на FvwmButtons. С часиками xorg-xclock. Поскольку читаем слева-направо, то расположено всё так, как расположено, чтобы читать содержимое окон было удобно слева-направо.

По интерфейсу как обычно. ОСь CRUX, FVWM, шрифт Mbb для кодинга в vim, а в rxvt-unicode дефолтный fixed.

Так и живём. :)

>>> Просмотр (1920x1200, 110 Kb)

 ,

Spoofing ()

INSTEAD 3.2.0

Новости — Игры
Группа Игры

После 6 месяцев разработки вышла новая версия интерпретатора простых текстографических приключений INSTEAD.

Движок позволяет разрабатывать текстографические игры на Lua. Для графического отображения используется SDL2 (может быть собран с SDL1). Хорошо переносим, поддерживаются все основные ОС, а также старые и экзотичесткие платформы. Доступны онлайн версии. Движок распространяется под лицензией MIT.

( читать дальше... )

>>> Подробности

 , , , ,

gloomy ()

fvwm без crystal

Галерея — Скриншоты

Так как сейчас начали постить этот страшный crystal-fvwm, то чтобы не сложилось ложного впечатления о том, что fvwm бывает только таким, решил запостить свой скрин. Ну и заодно показать FvwmTabs (только не надо кричать, что в konsole табы и так есть - konsole сосёт из-за qt, а qt сосёт из-за clipboard, ну и вообще, просто так).

Кому интересно, то немного outdated конфиг можно взять с http://somewhere.ru/~rk. Когда dns прососётся, то можно будет просто http://rk.somewhere.ru писать.

Собственно, комментарии можете не писать, всё равно читать вряд ли буду.

Если есть вопросы по fvwm, то лучше задавать их в списке рассылки или в фидо (ru.linux, например).

Засим прощаюсь.

>>> Просмотр (1280x1024, 321 Kb)

rk ()

Небольшой мануал по проверке орфографии в emacs

Форум — Desktop

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

Двуязычная проверка орфографии по словарю: http://reangdblog.blogspot.com/2015/06/emacs.html

И расширенная проверка пунктуации, стиля и т.п. через languagetool: http://reangdblog.blogspot.com/2015/06/emacs_28.html

 ,

ReanGD ()

посоветуйте аниме без набора штампов

Форум — Talks

Когда-то делал подобный тред, но с тех пор много чего вышло.

1) без школьников/ц в форме. Т.е. если по возрасту школьники, то действо за пределами стен. Годятся джинсы, свитеры, кимоно, футболки, кофты, юбки, платья.

2) без размахиваний катаной/мечом/чем они там еще любят помахать в 21-м веке

3) без человекоподобных роботов а-ля меха. Нечеловекоподобные или как во времени евы, наоборот, желательны.

4) без «хакиров». Если и взлом компьютернов, то реалистичный. Социнженерия, подбор паролей, sql-инъекции, 0-day уязвимости итд.

5) Никаких истеричных воплей и кривляний

Почти все, что рекомендовали мне в прошлых тредах - посмотрел.

UPD:

как же я мог забыть:

6) не гарем

7) не «он ее хочет, аж кровь из носу, но она все время увиливает и френдзонит»

 ,

cvs-255 ()

господа, подкиньте годных фантастических мультов

Форум — Talks

на космическую тематику или вообще фантастику, желательно полнометражные, можно сериалы.

 ,

Deleted ()

Badass Metal Covers

Форум — Talks

Лор, делись плейлистами с годными металкаверами.

Я периодически пополняю свой, но может ещё у кого что интересное найдётся.

http://www.youtube.com/playlist?list=PLlxFzQuEAESyEq3zCVZVOeq6_bsnI0LLs

 ,

like-all ()

Пустое пространство

Форум — Talks

Вдохновился тут тредом в /science/, но в сайнс писать не стал, ибо мало разбираюсь.

Как может пространство (в космосе н.п.) быть пустым?

Ок, изолируем его от известных нам полей, насколько возможно. Отгородим от магнитных полей, видимых - свет, тяжёлых частиц стами км свинца или чем порезче. От влияния самого свинцового барьера ещё чем-нибудь... Однако, в нём будут действовать те же законы что и в наружной вселенной. Или не будут? Запустим туда молекулы/частицы, и на них будут действовать те же законы физики.
Значит ли это, что они будут действовать по таким же законам, лишь потому что так устроены (состоят из электронов, нейтронов, протонов) или на них действует ещё Какая-то сила? А если их собрать их из принципиально иных (Тм) элементарных частиц, будут они работать по иным законам физики?


Ладно, отгораживать не будем. Вопрос остаётся тем же самым. «Пустой» участок космоса, лишённый света звёзд, и в нём действуют те же самые законы. Почему? Или, пока в нём нет частиц, там нет законов?

 ,

darkenshvein ()

Вышел emacs 24.4

Новости — GNU's Not Unix
Группа GNU's Not Unix

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

Основные изменения:

  • встроенный веб-браузер (M-x eww);
  • улучшенная поддержка нескольких мониторов и полноэкранного режима;
  • механизм «электрических» (Electric) отступов теперь действует по умолчанию;
  • поддержка сохранения и восстановления состояния фреймов и окон;
  • поддержка электронной подписи для пакетов Emacs Lisp;
  • новый механизм «подсказки» (advice) для Emacs Lisp;
  • файловая поддержка уведомлений (File notification support ?);
  • попиксельное изменение размера для фреймов и окон;
  • поддержка меню в текстовых терминалах;
  • новый режим для работы с прямоугольными фрагментами (С-x пробел);
  • и многое, многое, многое, многое, многое... (C-h n).

>>> анонс

 

Evgueni ()

покритикуйте самописный рогалик

Форум — Games

На старости лет собрался что-нить игровое написать. Получился рогалик :)

онлайн-версия (бесплатно, без смс, хехе): http://www.wessense.org/

Есть бинарники для линуха, мака и винды, пакованные node-webkit. Короче, критикуйте, предлагайте фичи, тыкайте в баги и прочее.

 , ,

Shadow_Walker ()

KeeperRL Alpha6 — это смесь Dungeon Keeper и Dwarf Fortress

Новости — Игры
Группа Игры

KeeperRL — это смесь Dungeon Keeper и Dwarf Fortress, но с использованием элементов игровой механики «roguelike». Вам предстоит стать темным властителем (по типу Саурона), который ищет знания полного разрушения. Главной особенностью данной RTS является то что что вы можете вашего главного героя и миньонов пустить на поле битвы. Персонажи могут использовать оборудование, свитки, зелья, заклинания и другие вещи, как и обычно в играх типа «roguelike». Бои пошаговые, в игре много тактики. Весь мир процедурно генерируемый, так же есть режим приключения.

Список изменений

  • Добавлено больше деревень гномов, человекоящериц, воинов. Карта увеличилась в 3 раза.
  • Дерево технологий включает в себя 21 достижение, книги технологий разбросаны по карте.
  • Появилась возможность захвата пленных, их можно казнить, истязать или использования в качестве рабочей силы.
  • Появилась возможность сохранения и загрузки игры.
  • Новые ловушки: сигнализация, паутина, ужас и ловушка-сюрприз.
  • Добавлена система менеджмента инвентаря миньонов.
  • Лимит миньонов увеличен до 40.
  • Добавлена мини-карта.
  • Новый простой интерфейс постройки комнат.
  • Добавлена прокрутка по карте стрелками.

Полный список изменений

Тизер игры

Скриншоты [1] [2]

Скачать

>>> Сайт

 , ,

fallout4all ()

Обнаружена уязвимость в emacs

Новости — Безопасность
Группа Безопасность

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

Когда включен режим ‘global-ede-mode’, EDE в Emacs автоматически загружает Project.ede файл из директории проекта (CVE-2012-0035).

Когда ‘enable-local-variables’’ установлена в значение ‘:safe’, Emacs автоматически обрабатывает выражения (CVE-2012-3479).

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

Рекомендуется обновление до последней версии как для пользователей emacs 23.x, так и для пользователей emacs 24.x.

>>> gentoo.org

 , ,

anonymous ()

(пятница) Нужна помощь с bash-юзерскриптом для лора

Форум — Talks

Скрипт выдает случайную тему из толксов за все время существования лора

#!/bin/bash

start_year="2000"
end_year=`date +%Y`
random_year="$((start_year + RANDOM % (end_year - start_year)))"
archive_url="http://www.linux.org.ru/forum/talks/$random_year/$(($RANDOM % 12 + 1))/"
echo "$archive_url"
topics=(`curl --silent "$archive_url" | perl -lane 'if(/([0-9]+)\?lastmod/){print $1;}'`)
topic=${topics[$(($RANDOM % ${#topics[@]}))]}
url="http://www.linux.org.ru/forum/talks/$topic";
xdg-open $url;

первый косяк: константа '2000000' и кривое распределение выпадающих чисел в начале времен

второй косяк: выпадают все все темы, видимо надо ловить 302 ответ и парсить редирект, да?

upd. новая версия скрипта вроде без косяков

 

subwoofer ()

ИНСТЕДОЗ 3: Последний рейс

Новости — Игры
Группа Игры

Не прошло и 1100 лет, как вышла новая подборка текстово-графических игр для интерпретатора Instead «ИНСТЕДОЗ 3: Последний рейс»!

( Читать дальше )

>>> Подробности

 , ,

toney ()

Тройное не нужно

Галерея — Скриншоты

Даже будучи фанатом консольных программ, «ковбоем клавиатуры» :], нельзя отрицать удобство графического интерфейса, как например браузер или файловый менеджер. Программы есть, а управлять окнами кто будет? Вешать все на хоткеи, и прыгать с клавиатуры на мышку не комильфо. С этой целью изобретаю свой велосипед, универсальный тулбар для управления окнами и запуска программ, но начну с начала...

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

DestroyFunc FuncFvwmDesktop
AddToFunc FuncFvwmDesktop
+ I DestroyModuleConfig FvwmDesktop$0: *
+ I *FvwmDesktop$0: Geometry $1
+ I *FvwmDesktop$0: Font "Shadow=0 0 BottomRight:StringEncoding=UTF-8:xft:Sans:Medium:Roman:size=8:minspace=False;fixed"
+ I *FvwmDesktop$0: Colorset 2
+ I *FvwmDesktop$0: (Container, Frame 1, Colorset 9)
+ I *FvwmDesktop$0: (Container(Frame 0, Padding 10 10, Colorset 2, Columns $3, Rows $4))
+ I PipeRead '$./desktop.sh $0 $2'
+ I *FvwmDesktop$0: (End)
+ I *FvwmDesktop$0: (End)
+ I Module FvwmButtons FvwmDesktop$0
После чего уже вызовом этой функции рисуем окна со значками, указывая нужные директории, расположение и количество колонок/строчек. Function FuncFvwmDesktop 0 576x192+192+24 $[HOME]/Desktop 8 2. Кедами не пользовался, какую функцию на самом деле выполняют эти «рабочие столы в окнах» не знаю, поэтому это первая не нужность. Но десктоп в целом хорошая и уже привычная людям задумка, если не своей функциональностью, то хотя бы как украшение :) поэтому его я переделаю в обычный классический вид, - один десктоп со значками, никаких окон. И будет в FVWM свой десктоп...

Внизу находится тулбар с иконками, закос под хфсе, и по порядку. Первая иконка слева статична, просто сворачивает/восстанавливает все окна.

Следующие 4 иконки (на самом деле их 13) прокручиваются, то есть, наводишь на них мышку, крутишь колесико, и они крутятся списком влево/вправо, - удобно, что их может быть сколько угодно, но при этом чтобы не разводить зоопарк иконок, сохранить минималистичный вид, они просто листаются влево/вправо, а и еще, не нужно совершать лишних кликов, - крутить колесико легче.
При клике на иконку запускается программа.
При повторном нажатии на иконку активируется окно уже запущенной программы - закос под «оффтопик максимальный».
При двойном клике на иконку запустится еще одна копия программы. И уже тогда, при простом клике на иконку, окна данной программы будут активироваться по очереди (типа как Alt + Tab, но только для конкретно данной программы).
По нажатию правой кнопки мышки всплывает закос под максимальную - миниатюры всех окон данной программы, можно кликнуть на любую и сразу переключиться на нужное окно. :)

И самая крайняя иконка справа тоже является списком иконок, который прокручивается колесиком, но на ней забиндены различные директории (корень /, хомяк ~, /tmp, все директории в /mnt/* и /media/*), а не программы. И просто клик по ней вызывает менюшку-директорию, по которой можно быстро зайти в нужную директорию и находясь в ней запустить файловый менеджер или консоль.

И все это: интерфейс FVWM со вставками bash-пайпов (скриптов) для описания логики поведения элементов. Тулбар еще в процессе допиливания, и думаю чего бы еще удобного и нескучного к нему прикрутить, поэтому если вас как и меня не устраивают уже существующие панельки, то можно заделать свою, супер-мега-удобную в FVWM.
За что мне нравится ковырять FVWM, что это как конструктор (а кто-то просто играет в майнкрафт), и что реализовать здесь любую мегафичу делов на пару дней, в то время как умы мелкософта трудились над ней месяцами. :)

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

>>> Просмотр (1024x768, 366 Kb)

 

Spoofing ()

Система Text-To-Speach и женский русский голос для festival

Форум — Desktop

Два вопроса в одной теме:

1. Существуют ли другие русские голоса для festival, кроме festvox-ru, а именно интересует женский голос?

2. Существуют ли еще какие то системы tts для linux с нормальной поддержкой русского языка? Espeak знаю, не годится.

 ,

kgbplus ()

Немного некрофилии, немного понтов, удобный модуль для fvwm и панелька

Галерея — Скриншоты

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

Посидел недельку на wmfs, попытался написать простейшее правило для него и полез смотреть, чего ещё на свете есть. Почитал про awesome, почитал про xmonad, грустно вздохнул и уполз обратно на fvwm.

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

Если кому интересно, это Fvwmpiazza. Нужно установить его с помощью cpan или руками распаковать в .fvwm по инструкции, доставить Class::Base, дописать путь до модуля в ModulePath и добавить функции в свой конфиг по вкусу.

Заодно решил потыкать FvwmButtons и сделать панель только из них (+stalonetray), естественно, все иконки нажимаются. На скрине можно видеть mutt и ncmpcpp, вызванные таким образом.

С ними вот какая история: ncmpcpp - морда к mpd, а mpd постоянно запущен, а mutt у меня - только для чтения/писания почты, доставкой и отправкой занимаются другие утилиты. Соответственно морды можно вызвать, поглядеть письма/добавить песни и просто закрыть. Не знаю, как объяснить, но очень удобно получается.

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

Количество писем и разруливание иконок - быдлокод на Perl.

GTK2 - немного подпиленный DoYouLikeIt
Иконки - Ubo

png

UPD: Я страдаю редкой формой шрифтовой слепоты. Симптомы такие: те шрифты, что на скрине, меня совершенно устраивают. Прошу отнестись с пониманием.

>>> Просмотр (1366x2304, 899 Kb)

 , ,

Hoodoo ()

слова не мальчика но чемпиона

Форум — Talks

из 8 издания первого тома Хорстманн К, Корнелл Г

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

мелочь НО!

 

qulinxao ()

Атмосфера сборки

Галерея — Скриншоты

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

Слева на панели вверху собираются активные задачи, кнопки окон можно определить по промежутку между основным блоком из 4 штук. Нижняя из них это меню. Справа панелька информативности - часы, температура, трей, свернуть все окна , громкость и переключалка языка. Добавил немного ненужной прозрачности для улучшения внешнего вида. Годного шрифта, кроме Cuprum для интерфейса так и не нашёл. Напишите какой вы используете сами.

>>> Просмотр (1366x768, 767 Kb)

 ,

smilessss ()

Иксы не нужны

Галерея — Скриншоты

В связи с частым подтверждением скриншотов с оффтопиком решил выложить что-то более юниксовое. На скриншоте tmux с irssi (пропатченным на перевод строки), mc (с темной цветовой схемой) и moc. В других окнах тмукса запущены finch и текстовая игрулька zapm. В качестве браузера юзаю elinks. Вырвиглазно, но для лора хватает. Кинцо прекрасно смотрится через mplayer, картинки через fim. В конфиге tmux ничего не менял, кроме кейбиндингов и вывода нижней панельки.

>>> Просмотр (1366x768, 42 Kb)

 ,

Extraterrestrial ()