Поиск по этому блогу

среда, 20 ноября 2013 г.

Linux Gui for avrdude ( графическая оболочка для avrdude)

http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/

Linux
Can be ran using Mono
Has not been tested on OS X, but should work.
Installing on Ubuntu 13.10 на 12,04 тоже самое
Install Mono (this is the minimum required, you can do mono-complete for a full install)
sudo apt-get install libmono-winforms2.0-cil
Install AVRDUDE
sudo apt-get install avrdude
Run AVRDUDESS with mono, you might have to run as root (sudo) so avrdude runs as root if you havn’t changed any rules.d stuff
mono avrdudess.exe


единственная небольшая проблема - не появился в списке портов мой - /dev/ttyUSB0 - просто прописал кго в строке и всё заработало.

четверг, 7 ноября 2013 г.

Ubuntu 12 установка win версии Proteus и Eagle


В Протеусе после русификации всё плохо с фонтами - отображались как ?????
ликвидируем так:

sudo localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

Запуск пррограммы будет выглядеть таким образом:

LANG=ru_RU.CP1251 wine ~/путь к программе/ARES.exe

Проверено на Ubuntu 12.04 + wine 1.7

Wine 1.7 PPa

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
sudo apt-get install wine-gecko1.7

На всякий случай подтянем шрифты
sudo apt-get install msttcorefonts
winetricks corefonts






 Версии:
CadSoft.Eagle.Professional.v6.1.0.Multilingual-CADSOFT
Proteus_7.7_SP2
wine1.7



среда, 16 октября 2013 г.

SyncML funambol server install on Ubuntu 10,04 server

Версия установленной ОС >> file /sbin/init
Установка Java 

sudo add-apt-repository ppa:sun-java-community-team/sun-java

sudo apt-get update
sudo aptitude install sun-java6-bin sun-java6-jre 

Далее по инструкции

for the 32 bit version: 
~$ wget http://software.rachaelbond.com/funambol-8.5.2.bin 

воскресенье, 31 марта 2013 г.

Linux mhddfs: объедините несколько реальных файловых систем в одну большую


Автор: Роман Мамедов.http://beshenov.ru/debaday/200805.html

Оригинал: «mhddfs: join several real filesystems together to form a single larger one», 25 мая 2008 г.

Пусть имеются три диска: на 80, 40 и 60 Гб; и 150 Гб аудиофайлов, которые нужно разместить на дисках. Как вы это сделаете?

Раньше я знал о двух решениях: создать— либо три различных каталога с музыкой на каждом диске;
— либо нечто вроде RAID и объединить диски в один массив.


Однако первый подход довольно утомительный: нужно определить, как распределять данные по дискам и помнить, что где хранится. Допустим, нужно будет хранить классическую музыку на первом диске, а рок-музыку — на втором. Потом первый диск внезапно заполняется, а втором остается много свободного места. Теперь нужно обменять файлы на дисках, либо переходить между ними при помощи символьных ссылок.

вторник, 26 марта 2013 г.

Linux awesome window manager (tiling) and conky

background yes
Открываем конфиг:

gedit ~/.conkyrc или где он там у Вас лежит и правим:

update_interval 1.0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky



double_buffer yes
no_buffers yes
out_to_console no
wm_class_name Conky
draw_shades no
draw_outline no
draw_borders no



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

четверг, 14 марта 2013 г.

Awesome window manager in Ubuntu - howto own Hotkey and autostart program - свои хоткеи и автостарт программ.

Автостарт программ - в любом месте rc.lua добавляем


awful.util.spawn_with_shell("COMMAND1")
awful.util.spawn_with_shell("COMMAND2")

Свои собственные хоткеи


Adding launchers is easy - under the --Standard program section, add lines like this:
        awful.key({ modkey, "Control" }, "l", function () awful.util.spawn("xlock +description +timeelapsed") end),

пятница, 1 марта 2013 г.

Распечатать PDF или DJVU по две страницы на лист с соблюдением нумерации


1. Получаем ps - например распечатать как файл - по умолчанию получаем этот формат. 
2. Длаем 2 стороны командами: 

pstops -pa4 '4:1L@.7(21cm,-0.1cm)+2L@.7(21cm,15.25cm)' ./in.ps ./out2.ps 

pstops -pa4 '4:3L@.7(21cm,-0.1cm)+0L@.7(21cm,15.25cm)' ./in.ps ./out1.ps 

3. Печатаю out1.ps, переворачиваю всю пачку, печатаю out2.ps. 
4. Каждый а4 загибается посередине, и они складываются один на другой (не один в другой). 5. Пачка подшивается. Опыт показал, что на самом плохом струйном принтере (как у меня), можно печатать вполне читабельные и удобные 300-400 стр. книги, довольно экономно. 

P.S. числа в пункте 2, возможно, надо немного подкорректировать под документ.

Утянуто с этого форума

P.s. Для перевода в pdf -

ps2pdf -dPDFSETTINGS=/prepress out2.ps o2.pdf

вторник, 19 февраля 2013 г.

Box.com - подключение в Linux (Ubuntu)

Box.com раздаёт по 50 гектар он-лайн хранилища, но официального клиента нет. Будем подключать через webdaf - и примонтируем как каталог.

sudo apt-get instal davfs2
sudo adduser username davfs2
Дальше и везде USERNAME - это Ваш логин в системе
mkdir /home/username/box.com
sudo gedit /etc/fstab
дописываем строку 
https://www.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0
sudo chmod u+s /usr/sbin/mount.davfs
sudo gedit ~/.davfs2/davfs2.conf
вписываем 
use_locks 0
chmod 600 ~/.davfs2/secrets
Практически готово!
монтируем:
mount /home/username/box.com

ссылки 
http://www.box.com

четверг, 24 января 2013 г.

Arduino I2c (TWI) - ускорение шины до 400 mHz. Работа с I2c EEPROM 42568BWP.

Возникла потребность использовать микросхему  42568BWP - не получилось достать 24LC256    
Кстати - это два полных аналога по пинам и адресу - соответственно исполльзуем точно так же, как и  24LC256.
B вот не заводится и всё тут! Почитав даташит - обнаружил, что по-умолчанию arduino поддерживает частоту 100 - а моя микросхема работает на 400! Способ нашёлся такой - правим Wire в /libraries/Wire/utility/twi.h находим строку
#ifndef TWI_FREQ
#define TWI_FREQ 100000L
#endif
и меняем на
#ifndef TWI_FREQ
#define TWI_FREQ 400000L
#endif
ещё советуют удалить hardware/libraries/Wire/Wire.o 
hardware/libraries/Wire/utility/twi.o
и перезагрузить Arduino IDE
я не удалял - всё и так заработало :)

Источник - буржуйский форум.
P.s. буржуи! Спасибо :)

среда, 9 января 2013 г.

Приоритеты XMPP ( jabber ) - Использование нескольких клиентов одновременно. И ещё о настройках приоритетов в клиенте Pidgin.


В Jabber ( онже xmpp ) у каждого клиента есть так называемые имя ресурса и приоритет. Имя ресурса может быть любым, например, "Десктоп", "Ноут" или "Телефон" для примера выше, а приоритет - это число (от -128 до 127), которое определяет, куда будут идти сообщения, которые нам кто-либо пишет. То есть, назначаем клиенту на настольном компьютере приоритет 50, а ноутбуку и мобильному телефону - 60. Теперь, если мы подключимся к Jabber с ноутбука или мобильного телефона, все новые сообщения пойдут на них вместо стационарного компьютера.
Более того, некоторые Jabber-клиенты умеют автоматически выставлять приоритет в зависимости от статуса. К примеру, есть 2 компьютера, за которыми Вы по очереди работаете. Пока сидите за одним, у Jabber-клиента на нем приоритет, допустим, 100, а на соседнем - 50. Перешли за другой - первый сменил статус на "Отошел" и приоритет на 50, а второй теперь стал "главным" с приоритетом 100. Кроме того, при желании можно вручную выбрать ресурс собеседника, при этом все правила будут игнорированы.

Кстати - по этому протоколу работают чаты Вконтакте, Одноклассники, Фейсбук, ЖЖ и всякие-разные-прочие - если нужно настроить в своём клиенте, вам будет интересна ЭТА статья.


Pidgin
По умолчанию пиджин приоритеты не поддерживает :(
Ситуация исправляется пакетом pidgin-plugin-pack.
Устанавливаем пакет, идем в настройки Pidgin: Средства – Модули – XMPP Priority. Ставим галку и нажимаем ОК, после чего идем в “Управление учетными записями”, выбираем наш джаббер-аккаунт и на вкладке Advanced ставим нужные значения.


Источники =>> Раз и Два

четверг, 3 января 2013 г.

Спойлер в блоггере.

Ссылка здесь или вот http://bloggerforum.ru/teg-more-t68.html#p410
Пример работы - в предыдущей статье.
Чёт код отобразить в статье не получилось - лень разбираться :) Но пример точно рабочий!