понеділок, 26 березня 2012 р.

Lazarus, SQLite


Для того, щоби отримати вірне значення за домопогою функції SQLite strftime потрібно додати 2415018.5 днів. Наприклад:
SELECT strftime("%Y-%m-%d", Date_of_Birth, '+2415018.5 days') FROM grace_people_c;
Тут Date_of_Birth число отримане при експорті з LibreOffice в CSV.
Якщо Date_of_Birth = 28552, то результатом буде 1978-03-03, що є вірним значенням.

середа, 29 лютого 2012 р.

Ubuntu 11.10 всілякі штучки

1. Квадратики в консолі http://www.abone.pp.ru/2011/05/ubuntu-1104-natty.html
2. Ввійти в меню GRUB при старті комп’ютера -- тримати Shift
3. Перемонтувати розділи з записом в консолі відновлення
# mount -o rw,remount /
4.Скрипт, що підбирає правильний /etc/fancontrol  https://bugs.launchpad.net/ubuntu/+source/lm-sensors-3/+bug/576602

пʼятниця, 27 січня 2012 р.

Система для "Брейн ринг"

Накінець домучив цю поробку.

Деякі фотки та відео.
(Треба трохи почекати поки фотки завантажаться)


Опис тут: http://code.google.com/p/brags/.

середа, 25 січня 2012 р.

Ще про XFCE

Кілька обіцяних знімків екрану XFCE змімікрованого під Gnome 2.
До речі, на другому і далі знімку крайня права кнопочка на верхній панелі зі стрілочкою -- то кнопка запуску xfwm4, бо чомусь після чергового включення компа він не завантажився і вікна були без заголовків, що абсолютно незучно. Хоча то було всього раз.
Також поназначав звичні швидкі клавіші: Ctrl+Alt+c -- гномівський калькулятор, на Ctrl+Alt+Del -- гномівський "Системний монітор", бо XFCE-шний -- то якась пародія,  на Ctrl+Alt+d почеплено запуск гномівської "Дискової утиліти", бо чомусь в XFCE не має (або я не знайшов) способу безпечного вимкнення зйомних дисків (флєшок). Жаль, що Nautilus по людськи не запускається, а заліплює ще й робочий стіл, інакше і його використовували б замість Thunar, але й він -- може бути.





понеділок, 16 січня 2012 р.

Ubuntu на ASUS P8H61-M LE/USB3 (REV 3.0) + Intel Celeron G530 2.4

Сьогодні поставив Xubuntu 11.10 на вказану в заголовку систему. 

Перед заміною материнки і процесора в компі стояв Ubuntu 10.04.3 LTS. Перед апґрейдом була материнка на nForce + Athlon 3200+ на древньому Socket 754. На жаль я загальмував і, для того, щоб завести 3Д-прискорення інтегрованого в процесор Sandy Bridge графічного процесора Intel® HD Graphics, понавстановлював всіляких оновлень з ppa:xorg-edgers/ppa. Також пробував запускати на ядрі Linux 3.2 з репозиторію Ubuntu 12.04. Потім допетрав, що я ж забувся видалити пропрієтарні драйвери nVidia! Після їх видалення  3Д-прискорення запрацювало, але з артефактами.

Перевіривши в лайв-сесіях, що в 11.10 та 12.04 Alpha все працює "з коробки", вирішив встановити Xubuntu 11.10. Ubuntu 11.10 не ставив з-за несприйняття Unity. 12.04 не ризикнув, бо Альфа.

Встановлення пройшло гладко, але потім кілька годин доводив середовище XFCE до звичного Gnome2-подібного вигляду. Практично все вдалося. Завтра викладу скріншоти.

Щоб не забутися запишу тут альтернативне середовище від команди Mint: Cinnamon http://cinnamon.linuxmint.com/. Сподіваюся, що до виходу 12.04 LTS вони його допиляють до можливості нормального вжитку. Навіть зараз на скріншотах виглядає приємно.

Також є форк Gnome 2 -- MATE http://sourceforge.net/projects/matede/ , але я  сумніваюся, чи є в нього майбутнє...

На кінець скажу, що приємно вражений, як хлопці з Intel якісно і швидко понаписували Linux-драйвери для своїх Sandy Bridge процесорів і інтегрованої в них графіки! Причому opensource! Принаймні в порівнянні з пропрієтарними драйверами для відеоплат AMD, з якими постійно в Linux була морока. Як буде нагода хочу також встановити прискорення відтворення відео, хоча не здивуюся, якщо воно вже працює "з коробки" --  просто не перевіряв ще.

http://www.phoronix.com/scan.php?page=category&item=Display%20Drivers
http://www.phoronix.com/scan.php?page=article&item=intel_sna_jan2012&num=1
http://www.phoronix.com/scan.php?page=article&item=intel_sandy_2011&num=1
http://software.intel.com/sites/oss/ 


пʼятниця, 23 грудня 2011 р.

Карти OSM на GPS авто-навігаторі Garmin nuvi 350 NA

Замість того, щоб купляти за великі гроші пропрієтарні карти, або ставити піратські, можна встановити безплатні карти з проекту OSM - OpenStreetMap


Генерую/скачую карти в форматі готовому до запису на пристрій ось тут: http://garmin.openstreetmap.nl/

Можна все зробити самостійно
http://wiki.openstreetmap.org/wiki/Mkgmap/help/How_to_create_a_map
http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin
http://wiki.openstreetmap.org/wiki/Mkgmap

OSM джерела звідси http://download.geofabrik.de/osm/europe/

Файли, які розпізнає Garmin nuvi 350 NA
На внутрішній флеш-пам’яті:
gmapoem.img
gmapprom.img
gmapsupp.img
gmapsup2.img -- не бачить
На SD-картці розпізнає лише gmapsupp.img

Безплатна оглядова повна карта світу, якщо її розмістити під іменем gmapbmap.img, не завантажується з-за якоїсь помилки, але якщо переназвати на будь яку з назв вказаних вище, то завантажується без проблем.
Та оглядова карта США, що була преінстальована, розпізнавалася під іменем gmapsupp.img.



середа, 16 листопада 2011 р.

Загальна триваліть відеофайлів в папці

1. Запускаю таку команду в папці з avi-файлами:
mplayer -ao dummy -vo dummy -identify *.[Aa][Vv][Ii]  2>&1 | sed -e '/ID_LENGTH\|ID_FILENAME/p' -e d > length.txt

2. Отримую такий вміст:
ID_FILENAME=RV_1001a_Prioritet v delah cerkvi.avi
ID_LENGTH=2670.96
ID_FILENAME=RV_1003_Molitvennyj dnevnik.avi
ID_LENGTH=1904.88
3. Потім пошуком і заміною добиваюся такого вигляду:
<tr><td>RV_1001a_Prioritet v delah cerkvi.avi</td><td>2670,96</td></tr>
<tr><td>RV_1003_Molitvennyj dnevnik.avi</td><td>1904,88</td></tr>
4. Дописую теги <table>

5. Відкриваю в оглядачеві, копіюю, вставляю в LibreOffice Calc, підбиваю суму.