LINUX.ORG.RU

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

 

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

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

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

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

 , ,

like-all
()

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

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

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

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

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

 , ,

like-all
()

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

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

 , ,

like-all
()

Badass Metal Covers

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

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

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

 ,

like-all
()

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

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

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

Спасибо!

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

 ,

like-all
()

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

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

 , ,

like-all
()

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

Есть такой замечательный 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».

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

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

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

 , ,

like-all
()

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

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

 ,

like-all
()

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

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

Настроил на 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
()

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

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

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

#!/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

Чат, я тут обзавёлся джойстиком и хочу сделать из него манипулятор для рисования в инкскейпе. Собственно, установил 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
()

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

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

Пишу сейчас бота техподдержки для 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
()

pango-fonts в i3wm

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

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

 ,

like-all
()

[solved]rhash выдаёт неверный bittorrent info hash

Господа и дамы, есть проблемка. Нажимаю rhash --btih --magnet some_fucking.torrent, получаю магнет-линк. Хэш расходится с результатом, выдаваемым torrenttomagnet.com, трансмиссия не осиливает собрать метаданные. Что я делаю не так?

 , ,

like-all
()

Однострочник не работает в скрипте

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

Есть однострочник

grep -o -e "#[othfisegnz]{5,13}.[0-9]{0,5}\b" /root/.mcabber/logs/psto@psto.net | tail -n 1

При выполнении из командной строки всё работает. Вставляю однострочник в скрипт, запускаю - не работает. Почему?

 ,

like-all
()

Управление KernelChip KE-USB24R

Доброго времени суток. Есть модуль для упрвления внешними нагрузками, определяется как /dev/ttyACM0. Посылаю в него команду включения реле:

echo -e '$KE,REL,4,1\r' > /dev/ttyACM0

Как мне считать из устройства ответ на отправленную команду?

like-all
()

[Bash]Curl подыхает в вечном цикле

Доброго всем времени суток. Помогите, пожалуйста, разобраться с проблемой:

#!/bin/bash

prevpattern=""
source ./scrobblerrc

touch ./scrobblerdata

url="http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="$user"&api_key="$apikey"&limit=1"

while true; do
    curl $url > ./scrobblerdata
    if [[ $(cat ./scrobblerdata | grep nowpl) != '' ]]; then
        artist=`cat ./scrobblerdata | grep -m 1 'artist' | sed -r 's/^[ ]*//;s/<[^>]+>//g'`
        album=`cat ./scrobblerdata | grep -m 1 'album' | sed -r 's/^[ ]*//;s/<[^>]+>//g'`
        title=`cat ./scrobblerdata | grep -m 1 'name' | sed -r 's/^[ ]*//;s/<[^>]+>//g'`
        url=`cat ./scrobblerdata | grep -m 1 'url' | sed -r 's/^[ ]*//;s/<[^>]+>//g'`
    else
        artist=""; album=""; title=""; url="";
    fi
    pattern=$artist$album$title
    if [ $pattern != $prevpattern ]; then
        for i in $( ls $modules ); do
            $modules$i "$artist" "$album" "$title" $url
        done
    fi
    prevpattern=$pattern
    sleep $interval
done

При запуске скрипта curl отрабатывает от силы раз или два:

   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                  Dload  Upload   Total   Spent    Left  Speed
 100  1383  100  1383    0     0   3045      0 --:--:-- --:--:-- --:--:--  3951
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                  Dload  Upload   Total   Spent    Left  Speed
 100 75707    0 75707    0     0  66982      0 --:--:--  0:00:01 --:--:-- 74149
 curl: try 'curl --help' or 'curl --manual' for more information
 curl: try 'curl --help' or 'curl --manual' for more information

При этом заметно, что время увеличивается. Но если просто натравить curl на url и заставить крутиться в вечном цикле, то всё работает. В чём может быть проблема?

 

like-all
()

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