LINUX.ORG.RU

Сообщения like-all

 

Отучить Reprepro забывать пакеты

Форум — Admin

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

 , ,

like-all
()

Помогите протестить игру(Doom 3)

Форум — Talks

Собрал на днях https://github.com/dhewm/dhewm3

Сам пользуюсь Debian Jessie. Стабильно ловлю сегфолт в libvorbis на первом уровне. Кто может помочь потестить? В моём репозитории есть версии для wheezy, jessie, trusty и precise(кроме i386, нарвался на баг компилятора).

Game data можно взять на любом торрент-трекере и положить в ~/.config/dhewm3.

 , ,

like-all
()

Полцарства^W 20$ за корректную дебианизацию uselessd

Форум — Talks

Поскольку времени у меня сейчас довольно мало(задачи на работе ресурсоёмкие и интересные, дорога до работы и обратно сжирает ~3.5 часа в день, да ещё и сраный трактор в процессе угона), а счастья хочется, решил я устроить аттракцион невиданной щедрости. Буду рад, если кто-то возьмётся, временами могу и посодействовать.

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

P.P.S.: вознаграждение будет расти пропорционально моему желанию получить работоспособную реализацию.

P.P.P.S.: да, моё желание сильнее кризиса.

 , ,

like-all
()

Серия видеоуроков о systemd. Выпуск № 1

Новости — Документация
Группа Документация

Доброго времени суток, товарищи линуксоиды.

Некоторые посетители форума знают меня как ненавистника systemd и прочих технологий, которые привнесли в этот мир Леннарт Поттеринг и Red Hat Inc. Однако, я решил посмотреть на всю сложившуюся в сообществе GNU/Linux ситуацию под другим углом, поэтому было дано начало серии видеоуроков «Systemd in action». В этой серии мы постараемся раскрыть все основные аспекты работы, связанные с systemd, в доступном для новичков формате.

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

Ждите новых выпусков!

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

 ,

like-all
()

Форвардинг уведомлений на смартфон

Форум — Talks

В общем, накостылировал proof of concept интеграции уведомляшек со смартфоном. Правда, не обошлось без зондов. Есть где-нибудь швабодные реализации сервиса наподобие notify my android?

 , ,

like-all
()

Badass Metal Covers

Форум — Talks

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

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

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

 ,

like-all
()

reprepro не может добавить пакет из .changes-файла

Форум — Admin
it-the-drote :: ~/dev/debian » reprepro -Vb . include wheezy incoming/mcabber_0.10.4+deb7-2_i386.changes
Error: 'mcabber_0.10.4+deb7-2.debian.tar.gz' has the wrong architecture to add it to wheezy!
There have been errors!

распаковал mcabber_0.10.4+deb7-2.debian.tar.gz, там control следующего содержания

Source: mcabber
Section: net
Priority: optional
Maintainer: Azer Abdullaev (Like All) <like-all@yandex.com>
Build-Depends: debhelper (>= 8.0.0), mime-support, libgpgme11-dev, file, libp11-kit0, libgnutls26, libenchant-dev, mawk, libasyncns0, libglib2.0-dev, libncursesw5-dev, libtasn1-3, libotr2-dev, libmagic1, libpopt0, libloudmouth1-dev, libidn11-dev, pkg-config, libpcre3-dev, libgpg-error0, libgcrypt11
Standards-Version: 3.9.3
Homepage: http://mcabber.com

Package: mcabber
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: a simple Jabber (XMPP) console client

Вроде бы тот же control, который я использовал при сборке(архитектура any заменяется на целевую), что ему не нравится?

 , ,

like-all
()

Я в топе Rammstein Design Contest

Форум — Talks

В общем, по случаю празднования двадцатилетия группы был организован Rammstein Design Contest, в котором я принимаю участие. Главный приз - 1 килоевро. Конкурс завершается 17-го октября этого года. После выпиливания шлака, левых голосов и прочего мусора моя картинка оказалась в топе на третьем месте. Однако, впилили и капчу, поэтому проголосовать можно только здесь. Если вам понравилась моя работа - пожалуйста, проголосуйте.

Спасибо!

P.S.: картинка нарисована в Inkscape.

 ,

like-all
()

Выпуск The Linux Homefront Podcast, посвящённый двадцатитрёхлетию Linux

Новости — Linux General
Группа Linux General

Выпуск приурочен к двадцатитрёхлетию Linux. Мы попытались рассказать о его пути от рождения и до нашего времени. Основные тезисы:

  • рождение Unix: Кен Томпсон, Брайан Керниган и Деннис Ритчи, появление BSD.
  • Ричард Столлман и рождение GNU.
  • Linus Torvalds и как все начиналось.
  • Первые дистрибутивы: Slackware, Debian, Red Hat Linux, Mandrake, появление пакетных менеджеров.
  • Linux для всех: первые рабочие окружения GNOME и KDE.
  • Начало 2000-х, коммерциализация Linux, эра Ubuntu и бесплатные диски.
  • Наше время: Debian и Red Hat на серверах, история успеха Red Hat, Wayland, Mir которого нет, Lennart Poettering, деятельность Oracle.
  • Мобильные платформы: Maemo, Meego, Android.

Выпуск вели PaulCarroty, Thero, ZenitharChampion и я. Около трёх часов (меньше уж никак не получилось бы) мы в довольно свободной форме рассказывали, обсуждали и холиварили. Надеемся, вам понравится.

>>> Прослушать

 , , , ,

like-all
()

Сколько будет стоить разработка Android-приложения?

Форум — Talks

В общем, я уже который месяц пытаюсь подойти к разработке клиента для своей домашней бухгалтерии, да всё никак не найду толком времени, чтобы взять и доделать. Клиент простой, с сервером взаимодействует путём всего лишь трёх api-эндпоинтов, по идее ещё должна быть вкладочка для расчёта расходов по каждому из параграфов с выбором периода, и вкладочка с настройками(логин, пароль, сервер, порт, чекбокс для автоматической синхронизации при появлении соединения с интернетом). CLI для Mac и Linux готовы, пользуюсь ими уже около года, сервер тоже недавно написал, а вот клиент для Android совсем никак. Сколько будет стоить разработка такого приложения с условием публикации исходных кодов?

 , ,

like-all
()

ranger в debian wheezy не отправляет в scope.sh имена уже просмотренных файлов

Форум — General

Есть такой замечательный vi-style файловый менеджер. В нём можно с помощью скрипта ~/.config/ranger/scope.sh переопределить просмотрщики для выбранных типов файлов. Поскольку фреймбуферный w3m с гифками справляется плоховато, а мощи файлового менеджера для сортировки картинок хочется, я решил сделать браузер uzbl просмотрщиком картинок, поскольку у него есть удобный fifo. Но вот беда: при первом проходе по директории картинки в браузере переключаются нормально, а при обратном(т.е. просомтренные файлы) - уже нет. Происходящее я записал на видео, для лучшего объяснения http://dump.bitcheese.net/files/otyrycu/ranger.webm

Также я перенаправлял $1 в scope.sh в файл, картина та же: скрипт вызывается только при наведении на непросмотренный файл. Версия ranger - 1.5.4. В новых версиях есть такая проблема? Если нет, то возможно ли вылечить?

 , ,

like-all
()

В 2014 году слово «Hackable» означает «я переписал это на Javascript».

Форум — Talks

Зашёл сегодня на http://breach.cc

  • A browser for the HTML5 era
  • Written entirely in Javascript
  • Free
  • Modular
  • Hackable

«Bullshit Bingo!», возопил я и зарыдал кровавым поносом.

 , ,

like-all
()

Ищу гитарную мастерскую

Форум — Talks

Сап, гитарач. У меня есть несколько эскизов гитар мечты. Очень хотелось бы что-нибудь из них воплотить в дереве и металле, пусть даже с упрощением конструкции. Кастомы от ESP будут стоить кругленькую сумму, плюс есть мнение, что какая-нибудь мелкая гитарная мануфактура сделает дешевле и не намного хуже. Есть у кого на примете подобные мастерские?

 ,

like-all
()

ISC dhcpd, не пингуется роутер.

Форум — General

Доброго времени суток.

Настроил на cubieboard hostapd, настроил isc-dhcp-server, сеть видна, адреса выдаются и всё хорошо. Вот только сам cubieboard при подключении к нему(192.168.0.1) не пингуется. sysctl net.ipv4.ip_forward=1 и iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE , естественно, нажимал.

Куски конфигов:

dhcpd.conf:

subnet 192.168.0.0 netmask 255.255.255.0 {
interface wlan0;
range 192.168.0.2 192.168.0.255;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option routers 192.168.0.1;
option broadcast-address 192.168.0.0;
}

hostapd.conf:

wpa=2
wpa_passphrase=craphost
interface=wlan0
driver=rtl871xdrv
channel=6
macaddr_acl=0
ssid=cubie
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
hw_mode=g
auth_algs=1

/etc/network/interfaces:

auto wlan0
iface wlan0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
post-up service isc-dhcp-server start
like-all
()

Разработка приложений для iOS в Linux

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

Задумался я тут после Jailbreak своего iPhone о разработке приложений на своём ноутбуке. Причём захотелось сделать так, чтобы этим потом могли пользоваться и другие. Нашёл мануал, собрал тулчейн в Ubuntu 13.10... Из-за особенностей местного шланга ничего у меня не вышло. Взял aptosid, собрал тулчейн, скомпилировал консольный HelloWorld и закинул в iPhone... Заработало! Больше не нужно утомительной возни со сборкой хакинтоша, заведением девелоперских аккаунтов и прочей тырпрайзной ерунды от Apple. Теперь можно взять легковесную виртуалочку, которая запускается на любом компьютере, и создавать приложения, не используя громоздкие IDE и прочий буллшит.

Но, помимо всего прочего, мне захотелось приятно оформить виртуалочку перед тем, как раздавать её народу. Компоненты следующие:

  • Тема Gtk2, Gtk3 и XFCE: Numix Holo
  • Иконки: Compass
  • Шрифты
    • Lucida Grande, свистнутый понятно откуда
    • Monaco в консоли, свистнутый оттуда же и допиленный кем-то на гитхабе
  • Обои: немного переделанный дефолт из Gnome 3

Из небольших доработок: вместо стандартной запускалки в XFCE по Alt-F2 вставил gmrun и вместо notify-демона поставил Dunst. Осталось лишь написать несколько красивых страничек с гайдом по SDK и можно паковать виртуальную машину для распространения.

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

 , , , ,

like-all
()

Скрипт некорректно запускается в gmrun и i3

Форум — General

Доброго времени суток, господа.

Написал скрипт для создания скриншотов и автоматической их заливки на картинкохостинги.

#!/usr/bin/env bash

getrandom=`head -c 12 /dev/urandom | base64 | sed 's:/::g'`

if [[ -d "$HOME/YandexDisk/shot" ]]; then
	scrot "${HOME}/YandexDisk/shot/${getrandom}.png"
	echo -n "http://crapcannon.tk/yadisk/lucidlynx/shot/"$getrandom".png" | xclip
	notify-send "Screenshot uploaded to Yandex.Disk"
else
	imagename="${HOME}/images/screenshot/${getrandom}.png"
	scrot $imagename
	bchs image $imagename | cut -f 1 -d ' ' | xclip
	notify-send "Screenshot complete"
fi

При запуске из командной строки скрипт послушно заливает картинку на bitcheese и засовывает url в буфер обмена. При запуске хоткеем из i3 или ручном запуске из gmrun вываливается лишь нотификация, а в буфере обмена пусто. Что я делаю не так?

 , , ,

like-all
()

Настройка Logitech Extreme 3D Pro

Форум — Linux-hardware

Чат, я тут обзавёлся джойстиком и хочу сделать из него манипулятор для рисования в инкскейпе. Собственно, установил xserver-xorg-input-joystick, кое-что даже заработало(перемещение курсора, скроллинг, LMB, MMB, RMB), но хочется замапить остальные кнопочки на полезные хоткеи. Нашёл мануал, попробовал применить это к файлу /usr/share/X11/xorg.conf.d/50-joystick.conf

###     My Joystick
###
Section "InputDevice"
        Identifier      "logitech_x3d"
        Driver          "joystick"
        Option          "Device"        "/dev/input/by-id/usb-Logitech_Logitech_Extreme_3D-joystick"
        Option          "DebugLevel"    "255"
EndSection

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

 , , ,

like-all
()

После выполнения скрипта процессы остаются висеть в фоне

Форум — General

Доброго времени суток, господа и дамы.

Пишу сейчас бота техподдержки для point.im. Бот - eventcmd-скрипт для mcabber. Работа его практически отлажена, однако, есть проблема: после прихода нужного сообщения и обработки его скриптом, в дереве процессов остаются висеть:

  • tail -n 1
  • egrep -oe '#[a-z]+'
  • bash $HOME/.mcabber/point_support MSG OUT p@point.im

Почему эти процессы не могут завершиться за время выполнения скрипта и остаются в памяти?
Ниже сам скрипт:

#!/usr/bin/env bash

x_event=$1
x_type=$2
x_jid=$3
x_msgfile=$4
x_fifofile=$HOME'/.mcabber/fifo'
x_service='p@point.im'
x_postid=`tail -n 1 $x_msgfile | egrep -oe '#[a-z]+'`
x_nick=`sed -n "s/://;2p" $x_msgfile`
x_body=`tail -n +4 $x_msgfile | head -n -1 | sed 's:@support ::'`
x_content=`perl -MURI::Escape -e 'print uri_escape($ARGV[0]);' "From $x_nick: $x_body"`
x_credentals="login@pass"
x_title=`echo $x_body | head -c 200`

if sed -n 3p $x_msgfile | grep -oq "*bug"; then
        x_kind="bug"
elif sed -n 3p $x_msgfile | grep -oq "*feature"; then
        x_kind="enhancement"
else   
        rm $x_msgfile
        exit 0
fi

if [[ $x_event == "MSG"  && $x_type == "IN" ]]; then
        x_ticket=`curl -r POST -u $x_credentals https://api.bitbucket.org/1.0/repositories/arts/point-issues/issues --data "title=$x_title&kind=$x_kind&content=$x_content" | grep "arts/point-issues" | cut -f 4 -d '"' | sed 's:/1.0/repositories:https\://bitbucket.org:;s:/issues:/issue:'`
        echo "say_to $x_service $x_postid Спасибо, Ваш запрос по адресу $x_ticket будет рассмотрен в ближайшее время." > $x_fifofile
fi

rm $x_msgfile
exit 0

 , ,

like-all
()

Проба тайлинга - лазурный i3wm

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

Доброго времени суток, господа и дамы.

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

  • Crunchbang 11 Waldorf
  • i3wm, собранный с поддержкой pango-fonts
  • Шрифт Consola Mono. Он хоть и смешной, но мой глаз радует
  • Тема Gtk+ Mist
  • Иконки Gnome Brave
  • Oh my zsh с темой Afowler
  • Обои Rammstein MIG Stage
  • Самописный infobar с информацией о курсе Litecoin, погоде за бортом, состоянием связи, зарядом батареи и часиками

Прошу простить за jpeg, иначе попросту не влезаю в лимиты на размер файла :(

>>> Просмотр (2668x3000, 1380 Kb)

 

like-all
()

pango-fonts в i3wm

Форум — Desktop

Доброго времени суток.

Гомогенности ради хочу установить в i3 шрифт Consola Mono. Правлю конфиг соответвтующим образом и получаю ШГ, никоим образом не схожий с желаемым. Что я делаю не так? Картинку прилагаю.

 ,

like-all
()

RSS подписка на новые темы