LINUX.ORG.RU

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

Рабочее место шифропанка

Галерея — Рабочие места

Привет всем! Хочу показать своё домашнее рабочее место, а также место, где хостится бОльшая часть ресурсов http://www.cypherpunks.ru

Главная часть — два компактных сервера от ETegro Technologies. Xeon процессор (чтобы поддерживать ECC память), 16 GB ECC RAM. В каждом из них корзина для 4-х hot-swap SATA дисков, но в серверах только по два диска (2-3 TB) в ZFS зеркале. В одном сервере ещё и 100 GB Kingston SSD для L2ARC кэша. Всё это соединено гигабитной сетью не связанной с Интернетом. Один из серверов выступает в качестве шлюза к Интернету — для него отдельный 100 Mbps коммутатор стоит. Есть ещё какой-то дешёвый WiFi мост, но он не включался уже много месяцев, так как вся связь между компьютерами только по Ethernet. Серверы запитаны от ИБП. К одному из серверов подключён монитор, выводящий кой какой мониторинг.

К этом подключается рабочий ноутбук — Dell Latitude 3470: довольно дешёвый, с вполне сносными характеристиками (Intel i5 на архитектуре SkyLake, 8 GB RAM, 120 GB Kingston SSD). Так как работа за самим ноутбуком (его монитором и клавиатурой) довольно редка, то претензий к качеству экрана, клавиатуры и тачпада нет никаких (любое дерьмо сгодится). Обклеен наклейками: Bradi Cerebri Ectomia, GNU, FSF, EFF, FSFE тематика — с ними работает субъективно получше. К нему подключён USB хаб на четыре порта, но, к сожалению, его не видно за монитором. Full HD 27" Монитор подключается по HDMI (в ноутбуке нет DisplayPort) и крепится на кронштейне с газпатроном — легко сделать повыше/пониже, если хочется работать стоя. Обязательно наличие Beastie — BSD системы без него... я даже не пробовал как они без него работают, ибо сомнения.

Основной элемент без которого я бы вообще не рискнул работать — тактильная механическая клавиатура. Можно поменять серверы и взять какую-нибудь лажу, можно ноутбук 10 летней давности, можно много чего — но без тактильной клавиатуры жизни нет, в принципе, вообще. Так как всё программирование проходит в редакторе, вся почта проходит в редакторе, даже набор формочек в броузере проходит в редакторе... то интерфейс между мной и редактором должен быть первостепенной важности. В данном случае это Filco Majestouch 2 с MX Blue переключателями. Абсолютно никаких к ней нареканий. Справа от неё трэкбол Kensington Expert — 4 больших полноценных кнопки, большой с хорошей инерцией шарик и колесо прокрутки вокруг него.

Работа немыслима без хорошей музыки в ушах. Asus Essence One MkII USB звуковая карта, Beyerdynamic A1 усилитель и Beyerdynamic DT990 Pro наушники — идеально под это подходят. В данный момент ноутбук ещё и заряжает сотовый телефон: OpenPhoenux (GTA4), служащий на ура уже много лет. Всё это размещается на столе Ergostol Duo — его высота может регулироваться электрическим приводом, пуль управления которого рядом с сотовым телефоном. Можно буквально все выходные провести в стоячем положении за ним. Но пришлось приобрести кронштейн для монитора — в сидячем и стоячем положении у него должна быть разная высота.

Что касается ПО, то на всех серверах и ноутбуке или HardenedBSD (в том числе в виртуалках) или FreeBSD. Все файловые системы это только ZFS (ну кроме флешек которые нужно сувать в чуждые ОС). Самое важное и ценное с точки зрения конфиденциальности расположено на зашифрованных GELI разделах: AES-XTS режим, но без явной аутентификации, ибо, так как внутри раздела ZFS, то изменить данные не получится, не нарушив целостности ФС. Трафик между серверами шифруется IPsec-ом, между ноутбуком GoVPN-ом. На шлюзе в качестве firewall: ipfw и ядерный встроенный в него NAT (к сожалению приходится иметь дело с IPv4). Касательно серверного ПО не буду вдаваться в подробности.

На ноутбуке в качестве оконного менеджера — DWM. Терминал — st. Шрифты — Inconsolata LGC. Почти всё автоматически запускается под Tmux — несколько буферов обмена, scrollback буфер с большой историей и возможностью поиска, табы, скриптование. БОльшую часть времени провожу в Vim редакторе. Почта читается в Mutt. В качестве IRC клиента — irssi, Jabber/XMPP — Bitlbee, Tox — Toxic. RSS/Atom новости сыпятся в почту через rss2email Python программу, хотя когда-то очень любит Newsbeuter. Музыка слушается Cmus-ом. На одном из серверов мультимедиа библиотека, доступ к которой идёт через NFS. На одном из серверов запущен почтовый — почта сыпется не в mailbox, а в NNCP который сохраняется в своём буфере исходящих сообщений письма для ноутбука. Когда он подключается к серверам, то забирает/отправляет всё что накопилось. Если нужно сбросить на серверы бэкапы или какие-то данные для хранения, то, опять же, все они отправляются в NNCP набор утилит чтобы fire-and-forget-ом пересылать большие объёмы данных когда появляется связанность машин.

 ,

stargrave
()

Поиск заказов ★★★★★

Форум — Job

Привет. Хочется покодить на С и попутно заработать денежку. В интересах, мелкие утилиты, правка багов, добавление/удаление/изменение функционала уже готовых программ, портирование ПО на системы где оно не собирается ( например windows->linux, bsd->linux), просто реализация разных задумок. Перепись с других языков программирования php/js/lua/* на С. Сеть/Веб.webassembler/Обработка данных/парсинг и генерирование./gtk Что угодно.

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

Простыми словами, когда я сказал «Что угодно» я не имел в виду что я всё знаю, нет я имел в виду что мне интересно всё и процесс решения задачи будет идти шаг в шаг с самообучением. Ну и понятное дело тут не место для срочных дел. Это скорее моя попытка расширить кругозор.
В общем если интересно контакты в профиле, но продублирую тут

#################
$E-mail=Шампунька
echo YmxvZ2Ryb25AZ21haWwuY29tCg==     | base64 -d
#################
$Jabber=Жабушонок
echo YmxvZ2Ryb25AZ21haWwuY29tCg==     | base64 -d


Skype,Telegram,vk.com и прочее просто ник blogdron

По просьбе Moderators, про деньги, всё гибко

  • Если есть фиксированная сумма так и предлагаете: вот задача, могу дать столько то денег. А там обсудим.
  • Если есть задача и непонятно сколько платить то надо озвучить опять же задачу, а там договоримся.
  • Если хочется фиксированную таксу от меня то 1000-1500р в день, но опять же, если у вас с финансами не густо, но задача интересная и полезная/простая то всё обсуждаемо вплоть до 500р.
  • Но, я ожидаю, фиксированная задача + фиксированная цена за неё от вас.

UPDATE: После некоторого времени и тестирования самого себя посредством помощи одного из обитателей LOR пришло понимание что некоторые вещи нужно исключить, я могу взяться только за маленькие проекты или же (желательно) за проекты с нуля, математика исключается полностью, 3d исключается полностью, сеть на уровне обработки пакетов исключается полностью.

 , , ,

Dron
()

К новым приключениям готов!

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

Правильный сетап - залог успеха! Поэтому никаких рамок вокруг окон, всё (почти) ровно, аскетичный фон, терминус. Положим на отдельный виртуальный стол.

Включаем музыку, поехали!

 ,

tranceGemini
()

Ищу пример кода как выдрать n-кадр из видео

Форум — Development

Задача вроде примитивная: получить произвольный кадр из видео. Но не тут-то было.

1) Половина примеров из инета или не собираются или сыпят кучу варнингов о deprecated методах (у меня ffmpeg 3).

2) То, что работает - работает или неверно или медленно. Код из kde-ffmpegthumbs работает реактивно, но у него шаг огромный. Сделать более точное «перемещение» так и не удалось.

Нужны всего две функции: количество_кадров() и получить_кадр().

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

Где уже смотрел: mpenkov/ffmpeg-tutorial, kde-ffmpegthumbs, qtffmpegwrapper, opencv (модуль CvCapture_FFMPEG, его пока и использую, но уж очень медленный он)

PS: нужен поиск именно по кадру, а не по времени.

 ,

RazrFalcon
()

Rogalia: sandbox mmorpg доступна в раннем доступе в Steam

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

Рогалия — медитативная мморпг-песочница, которую я начал делать по вечерам после работы, а теперь, не в последнюю очередь благодаря ЛОРу, мы прошли гринлайт, и вот уже несколько месяцев как игра доступна на Стиме.

Мы регулярно выпускаем обновления, улучшая и развивая игру.

Естественно, игра доступна на Линуксе, а для тех кто решит поиграть, мы приготовили небольшой приятный бонус: введите промокод «tux» в окне кастомизации персонажа, и вам будет доступен шеврон в виде маленького пингвинчика.

>>> Страница в Steam

 , , , ,

TatriX
()

Одноплатник в 2017 году

Форум — Linux-hardware

Хочу в этом году заменить свой Raspberry Pi 2, который служит мне медиаплеером, на что-нибудь помощнее. Жду возможного анонса Raspberry Pi 4, который возможно будет (а может и не будет) 4-5 марта на каком-то событии, которое устраивают разработчики. Но с высокой долей вероятности может произойти так, что либо ничего нового в этом году не анонсируют, либо спеки будут отличаться от ожидаемых мной. Поэтому хотелось бы заранее иметь представление об альтернативе Raspberry Pi в качестве медиаплеера, если такая существует.
Вот какую конфигурацию мне бы хотелось:

  • Оперативная память не менее 2 ГБ
  • USB 3.0
  • Ethernet-порт
  • Аппаратное воспроизведение всех современных и популярных кодеков.
  • Поддержка 4K. У меня пока нет ни одного видео в этом разрешении, но просто если будет заявлена поддержка 4K, то Full HD видео любой тяжести должно просто летать.
  • Встроенный Bluetooth. Я может быть куплю себе Bluetooth-наушники.
  • Пассивное охлаждение. Никакого крутящегося вентилятора. Я сплю в той комнате, где находится приставка, и лишний шум мне не нужен.

По возможности хотелось бы также отсутствие каких-либо firmware, потому что они создают только одни неудобства.
Про процессор не пишу, потому что не разбираюсь в зоопарке ARM-процессоров. Но мне кажется, что такое описанное мною великолепие должен венчать более-менее современный процессор.
Существует ли одноплатник с описанной мною конфигурацией? Я полюбому буду ждать до 4-5 марта, но альтернативу хотел бы знать уже сейчас.
P.S. Китайское барахло с Android не советуйте. Я имел уже неприятный опыт с одним таким ноунеймом. Хочу именно одноплатник с возможностью поставить туда любой Linux, какой захочу.

 , , ,

Rinaldus
()

CMS Grav — Markdown в плоских файлах

Форум — Talks

(интересно, что на ЛОРе нет подходящего раздела, где можно поделиться интересным найденным софтом, который на ЛОРе раньше не рассматривался :) )

Так вот,попалось очень интересное решение, которое процентов на 80 пересекается с моими идеями и разработками:

Grav CMS

https://getgrav.org/

— CMS базируется на плоских файлах в Markdown формате (для ускорения опционально возможно кеширование «поверх»).
— Хотя наличествуют и традиционные способы установки, рулит реализация всего на Composer.
— Большое количество плагинов и тем (Twig).
— Запускается в базовом варианте сразу, без всякого конфигурирования.
— Есть свой пакетный менеджер для расширений/тем.
— Расширения/темы можно ставить через админку (хотя первый раз она ставится отдельным пакетом).
— Мультисайты, многоязыковость, ЧПУ, роутинг, редиректы
— Система пользователей и прав (хотя не разбирался, есть ли возможность коллективной работы).
— Контент может браться из Git, SVN, Dropbox и других. В т.ч., например, текст страниц может быть прямо на GitHub.

Моя идея «поправил файл дома, он через SparkleShare автоматом ушёл на GitHub, GitHub дёрнул сайт и вот страница уже на сайте», т.е. «правлю Markdown-файл дома в файловой системе — обновляется удалённый сайт» тут, кажется, уже работает.

Забавно, что формат метаданных в Markdown практически совпадает с моим :) Т.е. большинство моих тестовых страничек в этой CMS будут работать как есть.

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

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

Редактор:

http://ipfs.pics/ipfs/QmSmh9w2GdMfH3tNwurUwwD66rPBsuvsHKb2iJoDZaEizC

Результат:

http://ipfs.pics/ipfs/QmT6fFomsx8rN2N6Zv5pHNE7KE96vgexX8qKicjjrzZsXb

Вот в чём заметил существенную разницу с моими решениями — это в системе путей. У них каждая страница — это файл. Оканчивается без слеша на конце. В HTML такое поведение нередко порождает путаницу, поэтому у меня каждая страница — это каталог. Т.е. у меня все встроенные элементы лежат уровнем ниже, у них — на том же уровне, что и страница. Поэтому совсем без конвертации, к сожалению, контент нельзя использовать там и там. С другой стороны, у них гибкая система плагинов, так что, может, получится адаптировать её под мою структуру штатными средствами :)

 , grav, , ,

KRoN73
()

Emacs + Clojure, есть актуальный гайд на русском как это сделать?

Форум — Development

Помогите пожалуйста настроить Emacs под Clojure(ОС Win7),непонятно нужен ли slime, делаю во по этому гайду http://clojure-doc.org/articles/tutorials/emacs.html, там про slime ни слова. Споткнулся на следующем:

Run M-x package-refresh-contents to pull in the package listing.

Появился следующий текст

For information about GNU Emacs and the GNU system, type C-h C-a.
Contacting host: marmalade-repo.org:80
Saving file c:/Users/blablabla/AppData/Roaming/.emacs.d/elpa/archives/marmalade/archive-contents...
Wrote c:/Users/blablabla/AppData/Roaming/.emacs.d/elpa/archives/marmalade/archive-contents
Contacting host: elpa.gnu.org:80
Saving file c:/Users/blablabla/AppData/Roaming/.emacs.d/elpa/archives/gnu/archive-contents...
Wrote c:/Users/blablabla/AppData/Roaming/.emacs.d/elpa/archives/gnu/archive-contents

так установилось или нет?

 , ,

elf80lvl
()

Годный ман по Latex для быстрого старта 2

Форум — General

Когда местные олени^Wюзеры научатся создавать техтопики не в толкс? Никакого уважения анонимусам.

cast staz

Годные статьи по TeX

В качестве IDE рекомендую TexMaker. Оф сайт Работает везде.

В качестве пособия рекомендую Львовского http://www.intuit.ru/xml/course/LaTeX.pdf

P.S. Без опыта вёрстки в техе, ты не осилишь сделать диплом по госту быстро. Рекомендую взять МСО и за образец оформления чужой диплом.

 

maxifier
()

+1 реализация CL

Форум — Development

В списке рассылки ECL появилось интересное сообщение. Некто Christian Schafmeister создал еще одну реализацию CL. Написано на С++ и использует LLVM для JIT компиляции программы в нативный код. Как заявляет автор, ваще легко взаимодействует с foreign C++-библиотеками в т.ч. с виртуальными, перегруженными функциями и т.д.

Проект частично основан на коде ECL (стандартная библиотека и CLOS). Автор обещает открыть исходники через пару месяцев, т.к. хочет причесать свой код.

http://sourceforge.net/mailarchive/message.php?msg_id=30557215

 , ,

staseg
()

Посоветуйте книг по R

Форум — Development

Сабж, посоветуйте хороших книг. Язык пока не знаю, но сам ЯП это не проблема(именно по языку найти материалов не сложно), больше интересуют визуализация данных и data mining(на данный момент больше всего интересует задача кластеризации), ну и соотв. хорошие книги рассматривающие R в призме озвученных задач.

 ,

Norgat
()

Посоветуйте, пожалуйста, литературу по разработке игр.

Форум — Development

Собственно, сабж. OpenGL, архитектура, 3d моделирование... Короче, все что нужно знать.

netcat
()

Вышла 12-я IntellijIdea

Форум — Talks

Вышла наконец. Из основного и самого вкусного:

UI designer для android, новый инкрементальный процесс компиляции проектов, темная тема оформления, полная поддержка Java 8, в ultimate версии много улучшений в интеграции со спрингом.

Полный список фич тут: http://www.jetbrains.com/idea/whatsnew/

P.S. Запилите новость кому не лень нормально оформлять.

Nagwal
()

Открываю исходники платформы разработки торговых алгоритмов

Форум — Talks

День добрый сообществу.

Я занимаюсь автоматизацией торговли и аналитикой финансового рынка (роботостроительство/алготрейдинг) и планирую открыть часть своего наработанного инструментария для совместной разработки и обмена опытом в технических вопросах. Больше всего меня интересует имеются ли подобные специалисты на ЛОРе, интересует ли кого-либо подобное сотрудничество.

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

Поэтому для себя я создал цепочку проектов для разработки, тестирования, оптимизации и использования торговых систем. В данный момент проект берет котировки у швейцарского банка и торговой площадки Dukascopy. Качество котировок изумительное у них, скажу я вам. Все честно, открыто и качественно. Далее эти котировки попадают в БД под управлением postgreSQL. Сразу нарезаются на всяческие TF, графики Renko, хранятся в чистом виде (тики), есть поддержка гибридных TF (например S441 = 441 second), а так же прочая экзотика. Те кто серьезно занимается роботостроительством поймут зачем все это. Так же, систему очень легко расширить добавив новые правила формирования данных, например таких как квантовые графики, скоростные графики и прочее.

Основной примочкой системы является гибкое использование разнообразных сущностей классического и продвинутого тех. анализа. Поясню на примере написания простейшего торгового алгорима:

Простейший пример торгового алгоритма - это класс, наследующий все необходимые базовые примочки у родителя пустого торгового алгоритма. Класс имеет инициализационный конструктор, а так же ряд методов аля newTick(double bid, double ask, long time), newBar(Bar previous), newEvent(Event e)... У торгового ядра есть легко расширяемый ряд примочек. Существующие примочки: легкое и гибкое извелечение всяческой информации о исторических ордерах (реальных с торгового сервера, демо-ордеров при тестировании, вирутальных ордеров), поддержка библиотеки тех. анализа TA-LIB, построители графиков, анализаторы отчетов (мат. ожидание, профит-фактор, дисперсия, среднеквадратическое отклонение, процентные соотношения, анализ доходности по теории Винса, Вильямса). Поддержка смешанных и скрещенных алгоритмов, возможность подключение бриджов для разнообразных брокеров, дубликаторов сигналов (для цепочки инвестиционных счетов), подключение систем к гибко-конфигурируемым генетическим алгоритмам с целью оптимизации, выполнение полного перебора и прочий инструментарий. Легкое использование трала или другого функционала (например, перевода в безубыток):

Position p = trader.buy(Instruments.EURUSD, ...);
p.addTrailingStop(Indicators.ParabolicSAR(0.001, ...), ...);

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

База: Java + TA-LIB + postgreSQL. Java была выбрана из-за специфики использования автоматизированных торговых систем на разнообразных ОС, а так же из-за интерфейса API торговой площадки Dukascopy.

Еще имеется ряд дополнительных инстурментариев для экзотического анализа и выполнения специфичеких операции: нейросеть распознавания образов, алгоритмы паттерн-матчинга, системы дублирования торговых операций, генераторы отчетов, генераторы детальной информации о точках входа, специфические тестеры точек, анализаторы фундаментальных событий на базе fuzzy logic, календари экономических событий и прикладной софт, анализаторы качества котировок, анализаторы волатильности, визуализаторы работы нейросети/ГА, утилиты для анализа и визуализации ценового стакана. Все не вспомню сейчас, но многое согласен открыть при условии совместного активного развития проектов.

Подготовку исходников и открытие проекта планирую на конец текущего года. Конечно, при условии позитивного резонанса сообщества.

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

ixrws winddos ZenitharChampion Root-msk ns_ramesses Made_in_China inline X10Dead qrck iBliss Kroz capricorn20 trex6

 , , ,

observer
()

нейронные сети + японские кроссворды

Форум — Talks

Нужно придумать тему курсовой работы по искусственному интеллекту.
Из предложенных тем понравилась только одна: распознаванние символа по его части (использовать нейронные сети).
1. Можно ли разгадывать японские кроссворды с использованием нейронных сетей?
2. Какие интересные темы можете предложить?
Сама программа должна быть не большой, чтоб не писать ее пол-семестра целыми днями.

 , , ,

ymuv
()

Посоветуйте годную книгу/мануал по OpenGl

Форум — Development

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

 

koirn
()

Openbox

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

JPEG сделал своё дело, поэтому PNG здесь: http://i11.fastpic.ru/big/2010/1107/1d/9cc6d0f731635fe60ed42b704504e11d.png , также Quake-like terminal: http://i11.fastpic.ru/big/2010/1107/3d/fed612d89a0d9456d5bda33fca5ef63d.png

Archlinux, openbox, tint2, gnuscreen, mc, ncmpcpp, conky, urxvt, newbeuter; Иконки - ACYL; Шрифт - PT Sans, в терминале - Envy Code R, в conky - Aller.

 , , ,

gwarlek
()

Pimp my awesome

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

Решил показать то недоразумение, которое выполняет у меня роль рабочего стола. Итак, lo and behold. На скрине Arch Linux, последний собранный из репозитория awesome, cairo-compmgr. Всё на экране сделано через Awesome, никаких коньков.

Еще скрины:
[2] http://i.imgur.com/O9KTh.png
[3] http://i.imgur.com/J2HsF.png
[4] http://i.imgur.com/F1xfm.jpg - на десерт

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

Скрин 1
По центру обычные отрисованные cairo часы, под ними погода. Можно задать одно напоминание, и оно отобразится на часах голубой стрелкой, а так же в тексте под ними (и высветится сообщением, когда придет время).
Справа сверху календарь и agenda, составленная по org-mode файлу. Об этом я уже когда-то писал, но на всякий ссылка: http://awesome.naquadah.org/wiki/Orglendar_widget
Слева внизу виджет для просмотра логов. Между логами можна переключаться, а также скроллить текущий. Сделано через inotify и dbus.
Справа внизу простой виджет для просмотра наиболее ресурсопоглощающих процессов. Переключается между CPU и RAM.

Скрин 2
Строка сверху (под статусной панелью) - аналог dmenu для awesome. Парсит /usr/share/applications/ на предмет *.desktop файлов, раскидывает их по категориям и выводит в виде строки. Естественно, можно перемещаться между пунктами стрелками, заходить внутрь категории и набирать текст для фильтрации видимых приложений.
Линк: http://awesome.naquadah.org/wiki/Menubar

Скрин 3
Поскольку мне не удалось отложить из завтраков денег на SublimeText, пришлось учить Emacs новым трюкам.[/sarcasm] Нет, серьезно, за это кто-то платит деньги?
В правом верхнем углу оповещение от Awesompd, который дорос до версии 1.1. Из новых фич: обложки теперь показываются и для локальных треков (раньше было только для Jamendo-стримов), можно из меню открыть в браузере страницу исполнителя текущей песни на Jamendo, появилась поддержка клавиатурных хоткеев.
Линк: http://awesome.naquadah.org/wiki/Awesompd_widget

Скрин 4
Lightdm и unity-greeter, обернутые в скрипт, который при каждом запуске ставит фоном случайное изображение из папки.

 , ,

unlog1c
()

Виртуальные машины

Форум — Development

Решил ради интереса поковыряться с созданием какой-нибудь виртуальной машины, но с ходу не получилось найти никакой толковой литературы именно по VM.

Беглый просмотр гугла выдал русскую книжку Свердлова в которой есть глава с построением стековой VM, по стековым VM я ещё когда-то давно листал методичку Forth'а.

Вопрос таков: Посоветуйте литературы по VM (русский или английский, можно формат блогов и статей, если что интересное есть). Нужно чтобы там освещалась классификация и разбирались примеры реализаций простых VM.

 ,

Norgat
()

Still pimping awesome

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

С прошлого раза изменилось немного. Проще по пунктам:

  • дневной/ночной режимы. По известному алгоритму высчитываю для текущего дня и заданых координат время восхода/заката, и в это время тема меняется. Меняются также gtk темы. Единственное, что не осилил - чтобы переключались темы огнелиса, ну тут уже хз что делать. Скрин ночного режима: http://i.imgur.com/za9sR.png
  • календарь (который парсит org-mode файлы) теперь интегрирован с Google Calendar. Пока только в одну сторону - события подкачиваются с гугла и преобразовываются в org.
  • с щелчком по виджету процессов открывается меню, с которого процессы можно убивать. Удобно наказывать зарвавшийся plugin-container.
  • треугольные часы для ночной темы. На**я? Не знаю.

Положения виджетов не особо хорошо подогнаны, все еще экспериментирую с обоями. С шрифтами тоже, надо наверное пересадить логи на моноширинный шрифт (правда тогда мало текста помещается).

ШГ и «двое часов» можно не писать, и так осведомлен.

 

unlog1c
()