LINUX.ORG.RU

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

Где подешевле покупать дорогой алкоголь?

 ,

Здравствуй, ЛОР, меня зовут Axon, и я не алкоголик. Бурное начало юности наградило меня стойким отвращением к дешёвому алкоголю. Но есть проблема: на дорогой мне не хватает денег, а иногда хочется. Вот я и подумал: поскольку ценообразование в этой сфере адекватностью не отличается, должны быть всякие хаки, позволяющие платить поменьше денег. Расскажите, кто какими пользуется? Дьютики не предлагать.

Axon
()

LOR Notifier для Firefox 29+

 , ,

LOR Notifier — дополнение для Firefox, добавляющее кнопку со светящейся при наличии непрочитанных уведомлений головой Тукса. Количество уведомлений отображается во всплывающей подсказке и в подписи под иконкой (если кнопка находится в menuPanel).

Расширение HelloWorld уровня и написано с использованием Add-on SDK. Для получения количества уведомлений «парсится» страничка www.linux.org.ru/lostpwd.jsp с интервалом в 60 сек (м.б. есть более «легкая» замена?). После клика на кнопке либо открывается новая вкладка со страницей уведомлений, либо страница грузится в текущей вкладке (если в url был один из адресов: about:blank, about:newtab, about:home), либо ищется и обновляется вкладка с уже открытой страницей.

Изменить интервал можно задав своё значение для ключа «extensions.lor-notifier.update-interval» в about:config.

Небольшой FAQ

Q: Почему количество непрочитанных не отображается непосредственно на кнопке?

A: К сожалению, ActionButton из Add-on SDK не умеет почти ничего. Как только, так сразу.

Скрины, кнопка для установки доступны по ссылке: https://addons.mozilla.org/firefox/addon/lor-notifier/

Перемещено maxcom из talks

d2
()

Напомните фильм ужасов!

 , ,

Фильм ужасов состоял из нескольких фильмов: в первой части было вроде про металистку, которая встретила демона, потом родила от него существо и ей казалось что все вокруг демоны. была часть про мужика без ноги, который потом ногу «одолжил» у друга, а затем она его убила. И самая годная часть про интернет-портал где убивали за деньги. Там вроде кто-то из металистов снимался. Что за кинцо?

int13h
()

официальный Everlasting Summer тред ЛОРа :D

 

${subj}

новелл накидали, всем спасибо, пройду сабж — оценю ваши накидки =)

Everlasting Summer 1.1.4

DoctorSinus
()

Накидайте полезного софта, повышающего юзабилити...

...который надо ставить при установке линукса!

Что-нибудь вроде launchy, xbindkeys, итп. Что-то что стопудов надо ставить иначе работать невозможно.

(Именно вспомогательный софт. Браузеры и офисы не подходят)

stevejobs
()

Тюнинг Gentoo

 ,

Система gentoo (подойдет и calculate-linux с профилем default/linux/x86/10.0)

Ядро gentoo-source-3.0.17-r2 (отсутствует 'заморозка' системы при свопинге)

Рабочее окружение LXDE (легкое и с некоторыми программами удобнее работать, чем в XFCE)

Pcmanfm полностью вытеснен spacefm, хотя еще не успел перевести интерфейс на русский

Композитный менеджер окон Compiz (потому что вне конкуренции), либо обычный Openbox, входящий в состав LXDE

Стиль оформления GTK2, исключительно. GTK3 пока не в состоянии предоставить нормально настраиваемое оформление

Тема оформления элементов управления Shiki-Dust

Декоратор окон Emerald (удобно и полная интеграция с compiz)

Тема декораций A-New-Hope (rightside)

Значки Magog White v.9.5 (хорошая коллекция значков, но устраивает не во всем, частично изменена)

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

Шрифты в основном PT, местами Liberation, включая коньки

Управление цветом dispcalGUI

Размер системы менее 3 Гб с полным набором основных программ, включая libreoffice, gimp и пр.

Снимок в формате png

P.S.

Все работает летает на asus n10j. Пока еще задумки осуществлены частично.

glibych
()

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

Посоветуйте сайт с сабжем.

Геймификация, автоматическое тестирование для популярных языков, адекватная система классификации задач всячески приветствуется.

Tweaker
()

Подскажите что-нибудь похожее

 nightwish, , ,

http://www.youtube.com/watch?v=aPmnVi0GiHk

Nightwish - The Siren

P.S.: Музыка не типична для Nightwish, советовать только по этой песне, а не по всей группе.

Falcon-peregrinus
()

Вспомнить название игры

 вспомнить название,

Помню, что играл в космическую стратегию. Там была на момент конца 90х начала 2000х очень клевая графика. Помню, что мне тогда попалась то ли демка, то ли какая-то сильно урезаная версия, чуть ли не с диска аля «200 лучших игр».

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

Уже руки по локоть сгуглил, но не могу вспомнить что это была за игра.

Хелп, спать не могу.

Quadmonster
()

С чего начать изучение электроники

 , ,

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

cast Zubok

P.S. Вдруг кто знает. А реально ли будет поступить на Аспирантуру за границей при наличии Российского высшего образования (бакалавриат) по такой специальности?

najlus
()

Разыскиваю тематическую художественную литературу

 , библиомания

А именно одного из тех направлений: 1. Посвященного описанию умирающего мира/цивилизации, что-то типа «Города» Саймака, не знаю - есть ли лучше. 2. О шутах или фокусниках с «темной стороны», ничего кроме Дворкина Желязны на ум не приходит мне. 3. Книги, где упоминается о симбионте героя, желательно весьма язвительном симбионте.

Всем спасибо.

LongLiveUbuntu
()

Awesome Serenity с пояснениями

 

После достаточно функциональных тем я решил немного дауншифтнутся и привести свой Awesome к стабильному минимально-отваливающемуся состоянию. То, что получилось, вы видите на скриншоте. Скриншотов с окнами нету, у меня и окон особо то не бывает. Вот вам скрин с эмаксом.

  • Почистил десктоп, на нем остались только календарь и процессы. Календарь тоже планирую перенести на naughty, а процессы пусть будут, удобно их оттуда убивать.
  • Разнообразия ради, обоина каждые 30 минут загружается рандомная с 4walled.cc (модуль picturesque) . Включен SFW режим. Не все гладко, попадается откровенное барахло; также на светлых обоях не видно десктопных виджетов, но мне лень это чинить. Зато есть элемент неожиданности когда открываешь пустой тег.
  • Все длительные запросы идут через asyncshell, благодаря этому нету никаких подвисаний при запросе Awesome чего-угодно с интернета.
  • Модуль dict позволяет выделить мышью любое английское слово, нажать Modkey-= и получить пояснение. Скриншот. Я использую dict.org в качестве источника, но он плоховат; если можете посоветовать онлайн-словарь с простой апишкой (и чтобы возвращался прямо текст, а не жисон какой-то) - буду благодарен.
  • Модуль iconic позволяет искать иконки для текущей icon_theme в /usr/share/icons. Этим пользуется большинство виджетов моего текущего конфига.
  • Для трея у меня есть minitray, который вызывается комбинацией клавиш и прячется ей же. Освобождает место на таскбаре (трей нужен редко).
  • Модуль quake есть аналогом guake, но средствами awesome. В качестве терминала использую табулированный urxvt.
  • Модуль scheduler объединяет повторяющиеся с определенным интервалом ивенты вместе, что уменьшает количество пробуждений CPU, которые делает awesome. Им пользуются практически все мои виджеты. Так же удобно посмотреть таблицу ивентов, выполнив «log.n(scheduler.dump_events())» в Modkey-X. Скриншот
  • Номера тегов без «ублюдочных квадратиков» (cast neocrust). Если на теге нету приложений, шрифт номера меняется на темный.
  • Интересные виджеты справа сверху:
    • awesompd
    • Погода, иконка отображает погодные условия. При наведении показывает прогноз. Если Clear, то показывает днем солнце и ночью месяц, т.к. шарит время суток через lustrous.
    • Загрузка CPU, четырехпозиционная иконка. Также температура процессора.
    • Занятость оперативки. Использовал иконки записи диска, т.к. ничего лучше не нашел.
    • Громкость, четырехпозиционная, при изменении громкости с клавиатуры/скроллинге по иконке показывает сообщение.
    • Батарея, много состояний, при наведении показывает остаточное время (или время до зарядки). Скриншот.

В итоге получилось кое-что напоминающее дефолтную панель Юнити или Гном3, чего я в принципе и добивался.

Ну и собственно сам конфиг. Я сильно не мудрил и закоммитил все из ~/.config/awesome, поэтому теоретически оно должно завестись без шаманства.

unlog1c
()

Свой layout для awesome

 

Есть ли какие нибудь инструкции или документация по созданию своих layout для оконного менеджера awesome?

najlus
()

наконец-то

 , ,

сделал такую вот весчь.. xinerama не завелась нормально, ну и черт с ней..

вчера похимичил с xrandr и все-таки сделал один рабочий стол на два монитора, пусть осом и выдает два экрана, но это то что нужно..

хоть это и костыли оказались.. но работает.. правда xinitrc теперь как скрипт используется при перезагрузке осома..

да и надо есче в xinitrc переписать - разрешение жестко прописано, а хотелось бы динамическое определение нужного разрешения (длина_разрешения*2 х высота_разрешения), но это попозже..

awesome 3.5.1 окружение то же, что и в прошлый раз..

тольк вот mc на urxvt косячит если терминал на весь экран распахнут.. если на половине, то нормально.. еще б ширина кромки была б поменьше, то вообще б шикарно было, да бы мешает ;)

ЗЫ:: кому не нравится??

виджеты на рс пока не переписывал.. оставил как есть

без виджетов

с виджетами

либра

лор с моими скринами

маленькая кучка терминалов

синие обои вместо красных

красно-синие обои

конфиг осома (недопиленный) rc*.lua

TODD
()

Свободное ПО в электронике - 2

 , gschem, , ,

Этот скрин - продолжение старой темы Свободное ПО в электронике..

Скрин очередной раз демонстрирует использование СПО в области разработки электроники. На экране проект контроллера торгового автомата (Vending Machine Controller), работу по которому меня попросили сделать. Проект реальный, никакое не хобби, за это платятся деньги. Что это за автомат, я рассказать не могу, так как, наверное, нельзя пока что. :)

В мою задачу входит сделать контроллер, который подключается к хост-компьютеру по USB. Контроллер управляет матрицей моторов, задвижками, принимает сигналы с концевиков, оптических датчиков и энкодера. Также этот контроллер работает с купюро- и монетоприемником (на фотографии) по последовательному протоколу MDB (физически это «токовая петля»), а также осуществляет обмен с хост-компьютером по протоколу (пока что) Modbus RTU. На хост-компьютере будет стоять Debian GNU/Linux по моей инициативе (уже поставил). Он-то и взаимодействует с пользователем. Будет удаленный доступ к автомату, возможность менять не только ПО, но и прошивку контроллера дистанционно.

Разработка велась по привычке в gEDA (gschem, pcb). Очередной раз не рекомендую пользоваться gEDA людям со слабыми нервами. Вообще, у меня накопились претензии к этому пакету. Посмотрим на перспективу их преодоления потом, так как в процессе работы не было времени читать рассылку. :)

Какие еще интересности. Пишу прошивку и параллельно делаю симулятор автомата на базе проекта simavr. Это открытый симулятор микроконтроллеров семейства AVR, написанный на Си. Симулятор в итоге предоставляет библиотеку libsimavr.so Случано его нашел. По-моему, тут брал: http://gitorious.org/simavr. Однако с документацией там плохо, поэтому пришлось кучу времени потратить, чтобы понять, как он работает по нескольким примерам в examples и исходному коду. Я к нему прилепил симуляцию всей периферии: микросхемы драйверов моторов, драйверы для реле, датчики, движение лифта и стола в реальном времени, срабатывание концевиков, задвижек, оптических датчиков в реальном времени, микроволновая печь и прочее, симулировал протокол купюро- и монетоприемника, энкодер. Все это уже написал сам. Сейчас еще сижу и дорабатываю, хочу посмотреть на перспективу сделать автоматизированное тестирование прошивок. Пока же смотрю логи с временными отметками глазами, а надо бы эти логи как-то скриптами покромсать. Также эмулируется хост-компьютер, но сделаю так, чтобы реальное пользовательское приложение могло работать с моделью как с реальным автоматом. Зато к железу можно не прикасаться вообще. Причем доступна отладка через avr-gdb напрямую из симулятора, а еще в этом симуляторе есть генерация временных диаграмм в формате VCD, которые можно смотреть в gtkwave, но у меня эта возможность не задействована. Моделирую аварийные ситуации, ошибки протоколов.

Извините за качество фото - дома только древняя мыльница.

Zubok
()

вкладки для групп вкладок

 

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

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

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

Есть ли уже дополнение, позволяющее это реализовать?

teod0r
()

Vim autocomplete - какой используете? Уже перешли на YouCompleteMe ?

 , ,

Добрый день.

Какой используете плагин автодополнения для Vim?


  • OmniComplete
  • neocomplcache+neosnippet
  • SuperTab
  • AutoComplPop
  • как диды C-x в insert mode?
  • Tag List
  • Exuberant Ctags integration
  • clang_complete


другой какой?

В свете «A code-completion engine for Vim» YouCompleteMe от гугловца Вола Марковича, остальные, имхо, сливают конкретно и полностью.

Как говорится 'Life Changing' автокомплит. Демонстрация и подробная информация по ссылке.

Если вкратце, то заменяет все вышеперечисленные плагины, не требует никаких хоткеев (настраиваемый автоматический pop-up ), интеграция с Syntastic и другое.

Благодаря Clang-based engine идеально подходит для семейства Си: C / C++ / Objective-C / Objective-C++;
а также Jedi-based completion engine для таких языков как Python, Ruby, PHP и др.

Вообще заявлена поддержка всех ЯП.

Кто уже использует, какие впечатления?

science
()

Чем по-быстрому можно приделать гуй к баш-скрипту?

Скрипт входных параметров не имеет, выдает текстовую строку. Чем к нему сделать гуй на кутэ человеку, далекому от программирования?

abraziv_whiskey
()

Labs everywhere!

Глядя на авторов ЭТОГО и ЭТОГО, мне почему-то захотелось выложить свой скриншот, как я работаю на мобильном девайсе под линуксом. Итак, перед вами 6 скриншотов, сделанных с HP Jornada 720, древнего и могучего клавиатурного КПК.

(Выпускался с 2000 года, 6" сенсорный 65к цветов CSTN экран, 640х240 точек, 75 клавиш на клавиатуре, проц armv4@206MHz, памяти 32 оперативной, 32 встроенной, вся - энергозависимая, есть слоты под CF, PCMCIA, 3,5 mm Audio Jack, RJ-11, SmartCard, аккум 1500 мАч, живёт от него 9 часов работы. Размеры 19х9х3 см, вес - полкило).

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

(0,0) - только что загруженная система. Дистрибутив - JLime, неуловимо похож на debian, создавался, видимо, на его основе. Здесь только один пользователь - root, можно создавать своих, useradd, стандартно, но некоторые системные вещи запускаются только от рута.

(1,0) - пытался обновить список пакетов, не зная, что зеркало переехало. Менеджер пакетов - облегчённый APT, называется ipkg

(0,1) - рабочий стол. Появляется после запуска команды startx. Всё по-настоящему! Кушает всё это, сами видите, 9 Мб после старта. Всего оперативы 32 метра. Из стандартных приложений основные вынесены на рабочий стол иконками, так же есть всякие утилиты калибровки экрана

(1,1) - обновил список пакетов, скачал binutils, libc6-dev, etc etc, а всё ради того, чтобы погонять лабу по методам программирования. Лаба в процессе допиливания, но протестировать очень хотелось.

На двух нижних скриншотах видно успешное выполнения сортировки слиянием. 2^20 элементов сортируется за 23 секунды

Такая вот интересная машинка, ах да, aidaho, я купил Жорнаду)

Alpinist
()