LINUX.ORG.RU

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

4.1 Offtopic

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

OS - Шиндошс 7 Домашняя Базовая
WM - BlackBox
Тема - самопальная
ШГ - Ubuntu, в консоли - Ubuntu Mono, в меню - Cuprum

я, конечно, понимаю, что это злостный оффтопик, но вдруг :)

 

snoopcat
()

Пилим потихонечку станочек с ЧПУ

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

Потихоньку, полегоньку моделим оное в OpenSCAD'е, так как blender для более или менее серьезного када я так и не осилил (вечно лень мышку доставать, в блендере на тачпаде не разбежишься). На скриншоте виден общий вид конструкции (верх и середина портала), низ портала с креплением столика еще только предстоит моделить.
Заодно вышла хорошая апробация возможностей OpenSCAD на более или менее сложной конструкции. Хотя кодом моделить субъективно приятнее, всплыли и бесят некоторые особенности openscad'а, например невозможность внутри if() { } присвоить переменную, да и львиную долю кода приходится делать в емаксе, благо нашелся openscad-mode (openscad так и не умеет подсветку синтаксиса)
Но в общем, терпимо, и самое главное - при грамотном подходе, перекроить конструкцию под другие запчасти - только поменять с десяток переменных в начале.

Собственно, это пока более или менее тестовый вариант, ибо шаговики будут весьма унылыми, которые я купил за пару баксов/штука у китайцев когда-то давно, но для отладки кода прошивки мк пойдет, ибо с нуля пишу человеческий gcode парсер.
Максимум на что я буду его использовать - фрезеровать печатные платы, чтобы не возиться с химией.

В виде ходовых винтов - М4, 4мм высокие гайки забиваются в пазы в боках кострукции с натягом и там и остаются. Концевики все сугубо оптические.

Почему прошу делаю с нуля, а не перекраиваю прошивки репрапа? Да потому, что все имеющиеся на reprap вики прошивки оказались либо смердящим УГ, форкнутым от Sprinter/Marlin (arduino как бы уже является показателем качества кода, увы). Исключением из этого месива был teacup, но и он оказался прибит гвоздями к avrкам.

Мой тестовый вариант будет бегать на stm32vldiscovery, которая валялась без дела (хотя переносимости ради, я проверил, что вся эта машинерия собирается и взлетает еще и на msp430 и avr).
К последнему я жутким костылем присобачил нечто напоминающее последлевательный порт поверх stlink'а.


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

 , ,

AiFiLTr0
()

Карманный сервер

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

Дело было вечером, делать было нечего. Решил запилить карманный гитхаб, для случаев экстремального кодинга на соревнованиях или иных случаях. Реализация - мобилка - HD 7 Pro на android 2.3.5 и debian armel chroot, в котором работают lighttpd, php, mysql, openssh. dnsmasq'у андройда подсунут конфиг для поддержки локального dns на хотспоте. Дизайн набросал из готового темплейта от freecsstemplates, заполняю ajax'ом данными из мелких скриптов. Из веб интерфейса можно создать новый bare репозиторий, отклонить напрямую из интернетов на мобилку, добавить ssh ключи. push и pull по ссх. До кучи можно получать фотографии с front/back камеры нажатием на соответствующую кнопку (отображается через lightbox2). Из скриптов установлены sticky-notes, phpmyadmin, gitweb. На скриншоте видна веб морда, и снятая задней камерой фотография. Фотографии отдает по http самописный сервис на жабе, так как voodoo-люди из медиатека выпилили v4l/v4l2 и подцепили камеру через «нестандартное техническое решение». Для запуска/останова используется самописное приложение для дройда.

Детали реализации и еще пяток скриншотов

Код бесплатно, без смс и регистрации можно найти там же.

Общее впечатление - несмотря на то, что в телефон по современным меркам старый тормоз - 512 RAM (из которых 64 откусил 3д ускоритель, а половину оставшегося, если не больше, выжрал андройд), а частота CPU у него 650Mhz (1 ядро arm 1176), все крутится на удивление быстро. Даже phpmyadmin поставленный чисто поржать работает на удивление сносно. И только java (sic!) «не тормозит» (c) (tm).

 ,

AiFiLTr0
()

Набросок на ночь глядя

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

Вспомнилось детство с G-BASIC'ом на никому не известной LIKO. Вот так и появляются недокодеры :)

 ,

ishido
()

Небольшой сервер в чердачном исполнении

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

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

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

Для начала добавил самодельный док для HDD и крепление для хаба на стенку.

Дизайны и первого и второго можно скачать бесплатно, без смс и регистрации на github'e (сделано в OpenSCAD, нарезано slic3r'ом, отпечатано на 3д принтере).

Сама кубя крепится на стенку при помощи монтажного уголка. Кстати, если кто будет повторять конструкцию - ОБЯЗАТЕЛЬНО при креплении монтажного уголка к пластику проложить шайбу гровера, иначе от вибрации веника оно рано или поздно может открутиться. Ну и выставить, как следует по уровню, как сделал я - будет уж точно не во вред жесткому.

Собственно, большая часть переферии подцепляется к USB, это:

  • ITшный тюнер для приема зомбо-тв (промазал на алиэкспрессе, внутри оказалась не RTL-SDR-совместимая связка). Работает в фоне, пробрасывая через mumudvb мультиплекс с DVB-T в IP.
  • RTL-SDR совместимый донгл. на cubie работает rtl-tcp, в виде службы так что, могу всегда подцепиться gqrx'ом с любого компьютера. Антенна (на фотографии отсутствует) пока - весьма убогий штырь, который несмотря на свою убогость (китайцы вместо коаксиала взяли обычный кабель на 2 жилы) ловит на ура все что есть в FM диапазоне, и даже любителей на ~435Mhz, из разговоров которых летом всегда можно узнать новости политики, спорта, факт наличия или отсутствия грибов в подмосковье и т.п. Из всех донглов выдрал ИК приемники, так как один уже есть в cubie, а в хозяйстве, хехе, сгодятся.
  • 4g/3g/2g модем от мегафона, с которого и раздаются на сеть интернеты. Раздаются они через cdc_ncm, который, как показала практика работает быстрее и стабильнее, чем pppd, без внезапных фризов. Через /dev/ttyUSB* на модеме висит gammu-smsd, который переправляет все входящие сообщения мне на почту, есть возможность и отправлять сообщения, хотя на практике я ей не пользуюсь. Пока. Простым хаком через AT команды получилось сделать 2 юзабельных ком-порта, на одном висит smsd, на другом самописный костыль. Последний мониторит качество соединения и может AT-командами менять режимы 2g/3g/4g.
  • (в планах) Камеры. Так как веб-камеры, которые вещают в MJPEG'е/RGB/YUV даже при цене в 50 баксов имеют архихреновую матрицу и дают черный квадрат в сумерках и белый квадрат летним днем, я разжился 4х канальной усб картой захвата и аналоговыми камерами. У них, несмотря на их цену в 7 баксов/штука матрица нормально видит и ночью и днем. Из примеров нашел h264_encode на cedarx'е, что спасло оный от выпила из ядра, пример правда пока заработать не удалось, сильно любви просит, так что его еще предстоит доработать напильником.

Система стоит на SD карте на 8GiB, внутренний нанд я переразбил одним разделом и подмонтировал для статических веб страниц, ибо особо большую нагрузку давать на него не хочу - поменять сложнее, чем SD, если скопытится, а то, как там китаезы реализовали wear leveling проверять не хочу. Весь их sunxi-nand драйвер это адовый треш, который едва ли попадет в апстрим, потому все сделал так, чтобы быть готовым к тому, что с очередным апдейтом ядра он внезапно «пропадет».

Для остальных данных (dlna, логи уровня говна в отстойнике и т.п.) используется SATA винт, 250GiB, пока более чем хватает. Потенциально можно запихнуть еще одну microsd в 4g модем, но повода это сделать пока не было.

Софт

На борту стоит Debian Wheezy (armhf), и ядро от linux-sunxi, ветка основанная на 3.4, с небольшой стопкой патчей, а именно:

  • Поддержка светодиодов на cubieboard (зеленый зажигается когда система полностью запустилась, синий - когда есть интернеты)
  • Бэкпорт изменений в cdc_ncm из 3.7 для полноценной поддержки моего модема
  • Заготовка для подключения модуля UPS.
  • Мелкие косметические фиксы.
  • В конфиге выпилен в реактор mali, ump, и вообще все, что связано с графикой, ибо не нужно (tm), а память пытается зарезервировать.

На сервере крутится обычная связка самого необходимого:

  • dnsmasq
  • lighttpd
  • minidlna
  • mumudvb
  • phantomjs
  • git
  • rtl-tcp сервер
  • smsd
  • VPN до VPS, ибо внешнего IP нет и не надо
  • Несколько самописных приблуд разной степени стремности

Потребление. При напряжении 5 вольт: Жесткий диск: 200-250мА в рабочем режиме, 400-500мА пиково при спинапе

Cubie: 250-360мА, без и под нагрузкой соответственно. 3g модем - 400-500мА

Все остальное - в пределах 200мА.

ИТОГО: Укладываюсь легко в 10 ватт потребляемой мощности, что можно считать лютым вином.

В планах:

  • Переделать по-человечески антенны
  • Второй RTL-SDR донгл, с хаком для приема <30Mhz и человеческой антенной
  • Доразвести, вывести и подключить камеры наблюдения. (не раньше лета)
  • Допаять и подцепить к усб AM детектор грозы.
  • Модуль UPS - в формфакторе для накручивания на этот бутерброд. На паре дешевых импульсников (LM2596) получаем автономное питание от свинцового 7Ah аккумулятора от бесперебойника. Оный втыкается в балластном режиме. При моем потреблении хватит на долго.
  • Ноутбучный, 20-вольтовый блок питания, вместо текущего (5в 2А). Сразу как приедут платы под UPS.

Больше фотографий

uname -a:

Linux frostblade 3.4.29-frostblade+ #13 PREEMPT Wed Feb 20 18:32:26 MSK 2013 armv7l GNU/Linux

cpuinfo

Processor       : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 59.63
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc08
CPU revision    : 2

Hardware        : sun4i
Revision        : 0000
Serial          : 0000000000000000

Бонус: Мой phantomjs скрипт для проверки траффика мегафона. Так же сообщаяет остаток на балансе. http://p.ncrmnt.org/show.php?id=17

 , ,

AiFiLTr0
()

KDE 4.10. Внезапно понравилось.

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

Уже давно не использовал ни KDE, ни Gnome. Намедни решил на компьютере общего пользования установить кеды, дабы всем было комфортно, ибо flux, dwm и прочие виды аскезы не каждому кажутся удобными и практичными. На удивление оказалось удобно, и даже работоспособно.

Полный скрин двух экранов

В итоге имеем:

  • Slackware-current
  • KDE 4.10
  • Всем изрядно надоевшая KFaenza (посоветуйте годный набор иконок)
  • Шрифты: Anonymous Pro (терминал, редакторы), Calibri (все остальное)
  • Темы:
    • Виджеты: Oxygen
    • Цветовая схема: Caledonia
    • Gtk: Oxygen-GTK
    • Windows: Zink
    • Desktop: Produkt

 ,

gwinn
()

Airtime 2.3

Новости — Мультимедиа
Группа Мультимедиа

Airtime (ранее LiveSupport, Campcaster) — веб-приложение, предназначенное для радиотрансляций, удалённого управления радиостанциями и распределения ресурсов между ними через браузер.
Разработка начата в 2003 году Micz Flor.

Особенности:

  • управление радиостанциями возможно с любого компьютера через Интернет;
  • планирование/редактирование сетки вещания радиостанций;
  • запуск предварительно созданного списка радиопрограмм в автоматическом режиме;
  • многопользовательский режим при составлении списка воспроизведения радиопрограмм;
  • распределение прав между ведущими/диджеями;
  • удалённое управление аудиоархивами, загрузками файлов, созданием радиопередач;
  • возможность публикации контента радиостанции на сайтах благодаря встроенным виджетам;
  • интеграция с SoundCloud;
  • запись и ретрансляция радиопередач;
  • использование ЯП аудио Liquidsoap для плавности переходов, усиливания и затухания звука, установки метки начала/конца для отдельных файлов с точностью до секунды;
  • поддержка Ogg/MP3;
  • простая установка с помощью пакета «Easy Install».

Изменения с прошлой версии:

  • сбор статистики по слушателям конкретной радиостанции с помощью Icecast/Shoutcast;
  • возможность сканирования только что добавленных треков для вставки плавных переходов между ними;
  • выравнивание громкости (ReplayGain) транслируемых треков;
  • улучшения в работе с памятью обновлённого ЯП аудио Liquidsoap, в связи с чем повышена потоковая производительность;
  • добавлена страница управления для пользователей без административных прав;
  • начиная с этой версии доступен интерфейс и на русском языке;
  • автоматический перевод языка интерфейса станций в соответствии с установленной локалью рабочего окружения.

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

>>> Страница загрузки

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

 , , , ,

amorpher
()

OpenChange 2.0 QUADRANT — по пятам за Samba 4.0.1

Новости — Open Source
Группа Open Source

Команда проекта OpenChange, совместимой реализации протоколов Microsoft Exchange, вслед за Samba Team порадовали сообщество «целочисленным» выпуском 2.0 с кодовым именем «QUADRANT».

Ни для кого не секрет, что разработка OpenChange напрямую зависит от успехов в разработке Samba4 и SOGo, потому не удивительно, что последние версии всех этих трёх продуктов вышли чуть ли не в один день.
Сами разработчики OpenChange заявляют работу версии 2.0 совместно с Samba 4.0.1, стабильной версии Samba с поддержкой служб Active Directory (хотя ничего не должно препятствовать работе OpenChange с версией Samba 4.0.2, вышедшей вчера), и тоже вышедшей вчера версией SOGo 2.0.4, популярным сервером groupware.

Среди новых возможностей:

  • поддержка Outlook AnyWhere (RPC over HTTP) в сервере;
  • автоматическая NTLM-аутентификация для клиентов RPC over HTTP;
  • реализация службы AutoDiscovery «AutoDiscovery Publishing Lookup Protocol Specification»;
  • возможность настройки учётных записей на серверах Samba, являющихся членами домена;
  • возможность изьятия схемы OpenChange из Samba4;
  • автонастройка почтовых ящиков во время первого аутентифицированного соединения клиента;
  • автонастройка данных FreeBusy для пользователя.

Усовершенствования:

  • переименования в структуре IDL для более полного соответствия спецификациям Microsoft;
  • поддержка типа double;
  • поддержка переноса и копирования каталогов;
  • поддержка режима кэширования (FXICS).

Проводя сравнение с практически вынужденным релизом Samba 4.0.x можно увидеть много общего, а именно внушительный список ещё не реализованных возможностей.
Однако работа ведётся, и в связи с этим вдвойне приятно видеть в сообщении о выпуске среди выражений благодарностей и русское имя нашего соотечественника Александра Бокового.

Загрузить

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

 , , ,

anonymous
()

[Openbox][QtCurve] Цветовая схема

Форум — Desktop

Приветствую всех. Такая проблема: Debian Wheezy. Решил наконец-то приобщиться к прекрасному и перелезть на qtcurve. Поставил gtk2-engines-qtcurve, в ~/.gtkrc-2.0 прописал:

include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"
gtk-fallback-icon-theme="Tango"
gtk-font-name="DejaVu Sans 10"
gtk-theme-name  = "QtCurve"
include "/home/bredogen/.gtkrc-2.0.mine"
В gtk приложениях подцепилось - отлично. Далее ставлю kde-style-qtcurve с флагом without-recommends. Поставил, qtconfig не видит тему. Ок, сделал линк
ln -s /usr/lib/kde4/plugins/styles/qtcurve.so /usr/lib/qt4/plugins/styles/
Выбрал в qtconfig QtCurve, подцепилось, заработало. Столкнулся со следующей проблемой: цвет виджетов в gtk и qt приложениях различается. В gtk меня все устраивает, а вот в qt приложениях он более темный. Попробовал изменить цвет в qtconfig - не помогло, значение не сохраняется, что и не удивило. Как поменять цветовую схему в qt приложениях? Кедовский центр настройки тянуть не хочется. И правильно ли я вообще делаю или понаставлял костылей?

P.S: Если бы я захотел изменить цвета в gtk - я бы менял настройки в /usr/share/themes/QtCurve/gtk-2.0/gtkrc (наверняка). Для qt создавать .config/qtcurve/stylerc ? Где найти синтаксис? Подцепится ли цвет в gtk, если менять только stylerc? Повторюсь, мне нужно просто изменить цвет виджетов.

Заранее благодарен.

 ,

BredoGen
()

допилил...вроде

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

вроде допилил плазмо-тему до нормального состояния
собственно тема - http://kde-look.org/content/show.php/geek?content=128471
там же линк на тему QtCurve
замечания о ШГ не принимаются :)
хромиум перерисован
css своя - http://userstyles.org/styles/29147?r=1272881930
тема емеральда тоже самонарисованная http://s43.radikal.ru/i100/1008/a0/aa069209bf0e.png
вроде всё получилось достаточно одинаково-квадратно-плоско-не вырвиглазно
я почти доволен :)
всё это дело крутится на генте ~x86
З.Ы. поправил косяк с углом панели и апплетом

 , , ,

megabaks
()

Нетбук и десктоп в одном лице

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

Собственно мой первый скриншот на лоре. Вы можете созерцать рабочее пространство моего основного компьютера.

  • FreeBSD 9.1-RELEASE
  • Fluxbox 1.3.3
  • Шрифт везде, кроме браузеров - Terminus
  • Galculator для демонстрации внешнего вида gtk2-приложений
  • Справа панель слитов, список (по порядку):
    • wmmatrix
    • wmcpuload
    • wmapmload
    • wmupmon
    • wmtop
    • wmnet
    • wmwlmon
    • wmsmixer
    • wmcube

Рабочих столов 12. На первом запущена Opera, на втором mplayer с фильмом, третий для pidgin, четвертый и пятый обычно используется для чтени книг и firefox'а с тором, на остальных просто терминалы и удаленные подключения. Вместо обоев на каждом рабочем столе терминал, запущенный без декораций и скрытый на панели задач, запускаются терминалы и слиты при старте Fluxbox'а. Тема Fluxbox самопальная. Черный фон гораздо более приятен для глаз и не напрягает моё зрение, не сочтите за любителя «кулхацкерского» оформления. И да, часть слитов бесполезны, используются для заполнения пустующего пространства.

Как-то так.

 ,

IPR
()

Infinity 2013

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

Нетбук Asus N10J, gentoo. Компоненты: LXDE, compiz, emerald, gtk2. Готовлю себе stage4 к Новому году. Размер полностью укомплектованной рабочей системы будет около 1 Гб. Специальная оптимизация для процессоров atom. Аппаратная поддержка HD видео без синюшный лиц, ну очень удобное управление окнами приложений без использования строки заголовка и прочие четко выверенные плюхи.

Получается быстрая система, даже по моим меркам.

P.S.

Почему infinity? - совершенствоваться можно бесконечно

 

glibych
()

Выходное хобби

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

Сегодня решил продолжить начатое дело. Делаю свою мастеровую копию усилителя Mesa boogie dual rectifier 100w. Немного видоизмененную: это двухканальная меса, в которую я добавляю в качестве третьего чистого канала clean канал от slo-recto. Делаю в Eagle, пока ломанная, но в ближайшее время планирую купить Hobbyst лицензию. Программы удобнее для себя не нашел.

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

Корпус для усилителя уже изготовлен из 18мм фанеры, обтянут кожзамом и стоит рядом на мной же изготовленном кабинете 1х12 с Celestion Vintage 30 динамиком.

По скриншоту:

  • Kubuntu 12.10
  • Тема плазмы: измененный Amakage
  • Иконки: KFaenza
  • Таскбар: Only icons из стандартной поставки
  • Остальное дефолт и ШГ.

 ,

Alex_Crack
()