notice
Hard Creation - I Will Have That Power (The Stunned Guys Remix) http://bit.ly/yyhtI
март 2nd, 2010 | Tags: , , , , ,

От доста време не бях писал. Бях си обещал да пиша повече, но имам чувството, че точно след като дадох обещанието спрях и да пиша. Всъщност напоследък и задачките станаха повечко, но за това в друг пост. Сега ми се щеше просто да споделя няколко трика, които се оказаха доста полезни в писането на goobot – или, може би, по-точно дописването му.

GooBot е идеята да бъде създаден един сравнително прост, но същевременно и функционален irc-бот за канала на българската Убунту общност. Готови решение, разбира се, също имаше, но или бяха прекалено сложни, с модули и незнам още какви безполезни функции, или пък не работеха. Основното желание, което имах беше да бъде написан на Python, просто защото това е езика, на който ми харесва да пиша скриптове и приложения и в който се чувствам свободен. По-добре да не се отклонявам от темата (кратка пауза). Идеята да напиша бота от нищото все още не е изчезнала, но може би за сега не настъпил точният момент. Та ровейки се из google (къде ли другаде?!) се натъкнах на ub0tu.py – разработен от Abhinay Omkar. Бота е събран в един файл и първоначално предлага доста интересни функции, като търсене в google и delicious, проверка на описанието на Debian пакети, отговор на команди от канала. Последната промяна обаче на самия бот беше от 2007-ма година, с което част от функциите просто не работеха. Е преглътнах липсата им – за какво ти е бот, който ти показва резултати от google след като можеш да си отвориш браузъра и да провериш? И така започна едно бавно редактиране, заменяне на функции, добавяне на такива. Бяха му добавени следните функции:

  • Записване на дефиниции в sqlite3 база данни
  • Записване на лог във файлове по дата и в базата данни на бота
  • Забавна команда @women, която изважда смешни афоризми за жените (самия текст за това взех от една бележка на phreaky във facebook).

Read more…

юли 21st, 2009 | Tags:

Публикацията, се казва без заглавие, защото просто неможах да измисля такова, което да обобщи всичкото, което следва в нея. През този месец неможах да пиша по-често, просто защото накуп се струпаха много и най-различни проблеми и като цяло всичко започна от една командировка в Хамбург и Берлин. Което се очертаваше да е забавно, макар и да бях сам, но се превърна в не особено приятен филм. Ето и накратко какво се случи:

- Тъй като трябваше да пътувам сам, а пътят не е никак малък реших да се запиша в една известна страница mitfahrgelegenheit.de, в която се записват хора, пътуващи в дадена посока и имат свободни места и могат да вземат някой със себе си (пътуващ в същата посока) срещу скромно заплащане. Въведох Кьолн-Хамбург с тръгване от 10:00 и след това Хамбург – Берлин с тръгване в 17:00 и накрая за следващия ден Берлин-Кьолн за 17:00 (служебния бус има 2 свободни места). Сравнително бързо запълних всичките курсове, с изключение на първия, за който се обади едно девойче с доста развален немски. Всичко беше супер, докато не дойде следващия ден. Трябваше да натоварят буса с чаркове, за зглабяне на стойки за брошури за Commerzbank, оказа се, че когато пристигнах в склада още нищо не беше подготвено – 2 часа загубени.

- След закъснението и няколкото обаждания на момичето, което ме чакаше за пътуването Кьолн – Хамбург в крайна сметка успях да я взема и потеглихме за Хамбург. Честно казано е доста приятно когато не пътуваш сам, пък и се запознаваш с нови хора. Но … не всички са интересни :) След като подминахме Дортмунд, момичето установи, че изобщо не трябвало да пътува за Хамбург, а в точно противоположната посока – Saarbrücken (виж картата). Останалото е сравнително ясно – намерих най-близката гара и я оставих там – все пак гонех график, който едва успях да спазя.

- След като пристигнах в Хамбург и паркирах в паркинга на Commerzbank започна лудото разтоварване и сглабяне, при което бях оставил буса отключен, изхождайки от факта, че след 17 часа няма клиенти и има само охрана. След като свърших работата в лявата сграда (която можете да видите на горната снимка) трябваше да преместя колата пред втората сграда, където също да разтоваря. В този момент установих, че любимата ми Nokia N73 си е намерила нов собственик и вече няма да я притежавам. Read more…

clawsmaillogoДнес довърших първата версия на българския превод на ръководството за Claws Mail. Казвам първа версия, защото все още има доста неща за изглаждане в превода, но след толкова време превеждане, определено следващия корекции ще се забавят. Това, което не е преведено е Речникът на използваните термини в ръководството. Именно и затова във самата версия за изтегляне, речникът е изтрит, за да не се показва в цялото непреведени неща. Не са преведени и показалците за менютата и бутоните, тъй като не ползвам Claws Mail на български и не ми се искаше да гадая как са преведени в самата програма.

Ще се радвам на всякакви съобщения за грешки и корекции.

world Оригиналният вариант се намира на адрес:  http://bit.ly/3rBP3Y
bzr-16 Launpad хранилището за превода:  http://bit.ly/D6fRY

[down]PDF: claws-mail-manual-bg.pdf (154)
HTML: claws-mail-manual-bg.html (193)
[/down]

Update

(27.06.2009) – Корекция на правописните грешки

юни 20th, 2009 | Tags: , , ,

IE8 сравнението от Microsoft

IE8 сравнението от Microsoft

Тази сутрин, четейки новините от lifehacker.com попаднах на интересна новина, относно пропагандата, която Microsoft прави за новата версия на браузъра си. Интересното беше, колко смешно и глупаво звучи сравнението им с Firefox 3.0 и Google Chrome 2.0. Статията в lifehacker можете да прочетете от тук. Но на мен не ми беше достатъчно и реших сам да проверя до колко е истина това. Веднага отворих страницата със сравнението, и погледъд ми се заби в цитат, който Microsoft са цитирали в доста съкратен вариант от PC World:

By and large, we found that Internet Explorer 8 performed well, and beat out Firefox 3.0.7 in the majority of our time trials. Browser Showdown: Internet Explorer 8 vs. Firefox, PC World, 5/19/09

Стори ми се странно, че това списание, ще напише само това като заключение и потърсих статията в страницата на PC World. Заключението беше наистина малко по-различно. Read more…

юни 15th, 2009 | Tags: , , , , , , ,

playcopyСлушайки почти постоянно музика и често коментирайки различни песни с познати в skype, icq и т.н. ми трябваше някакво решение, което да копира настоящата песен от плейъра и да я копира в активния прозорец. Едно от решенията за skype беше да използвам Skype4Py, но не ми хареса факта, че скрипта трябва да работи непрекъснато във фона, пък и скрипта, който написах неможеше да махне командата, с която да изпълни действието. Съответно в чат прозореца непрекъснато трябваше да пиша !np, за да покаже песента – накратко, доста нечисто решение, а и един процес в повече, колкото и малък е дразнещо. Решението с много по-малко код и използвайки стандартните библиотеки на python и опциите в GNOME се оказа поне за мен по-добро.

Принципа:

  • Проверка за активния плейър (pa -A | grep <player>)
  • Извличане на информацията за свирещата в момента песен
  • Копиране на форматирания стринг в clipboard

playCopy беше обновен до версия 0.6, за новости и повече информация преглеждайте http://playcopy.vladimirkolev.com

Read more…