Какви неща се говорят за програмистите…

Събота вечер ми разказаха следната история, която е “по действителен случай”.

Момче отива до свой познат и му казва:
– Здрасти, знаеш ли че приятелката ми ти е хвърлила око?
– Ти каза ли и, че съм програмист?

Posted in Funny, Говорилня, Дневник | Tagged | Leave a comment

Безплатни SMS-и от BULSMS

Нова услуга се появи на българския пазар – уеб сайт който предлага безплатно изпращане на sms. Сайта дава право на всички регистрирани потребители да изпращат безплатни съобщения от тип sms до номера от българските мобилни оператори.

Continue reading

Posted in IT, Маркетинг | Tagged , , , | 10 Comments

Проблеми с MySQL 5.0 и binlog_do_db

Тази вечер ми се случи нещо неприятно с репликацията на MySQL. Реших да добавя нова база към извършващата се репликация към настоящия момент между два сървъра и естествено направих логичното като я добавя по този начин:

binlog_do_db = db1,db2

Continue reading

Posted in IT | Tagged , , | Leave a comment

What’s new in ClouDNS

  • New design of web interface – Very nice clouds and logo 🙂
  • DNS statistics of requests – Statistics of requests any hosted domain.
  • SSL encryption – Secure web interface
  • Import and export of zone files – Easy migration from another dns hosting or remote dns server
  • IPv6 (AAAA records) supportMore information in ClouDNS Blog
  • SOA settings – Premium users can configure information in a SOA record in zone: e-mail of DNS admin, Refresh, Retry and Expire time

ClouDNS – free and sexy DNS hosting 🙂

Posted in Проекти | Tagged , , , , , , , , , , | Leave a comment

Премахване на master password в Mozilla Thunderbird

Преди няколко дни се сдобих с новичкия ubuntu 10.04, който от днес е вече извън бета и последен LTS (long time support). Тъй като имах проблеми с хард диска на лаптопа ми, беше направена направо нова инсталация, на чисто, а и уж 10.04 ще е със супер промени, казах си “заслужава си да се преинсталира”. Самата преинсталация беше поверена в ръцете на опитния джeдай в тези битки Йордан Георгиев.

Continue reading

Posted in IT | Tagged , , | Leave a comment

Проблем с “Lock screen” в ubuntu 9.10

След като няколко месеца се ядосвах защо не мога да си lock-на screen-а на убунтуто след преминаването ми на 9.10 реших да проверя на какво се дължи. Проблема е в това, че screensaver-a не ми е стартиран и като цяло screen-a няма от кой да се локне. Решението на проблема е следното:

1. Отваряте: System -> Preferences -> Startup Applications

2. Слагате отметка на Screensaver и запазвате настройките.

3. Рестартирате GDM-то и се радвате на работещ lock screen.

Posted in IT | Tagged , , , , | Leave a comment

ClouDNS.NET – Free DNS hosting

ClouDNS.NET is new free dns hosting provider and offers:

Domain name servers in Europe and America

Free domain hosting

Unlimited records per domain

TTL management by records

Full DNS support for A, MX, CNAME, TXT and NS records

Supports every TLD

Simple web interface for easy administration

Works with all web hosting providers

99.993% web interface uptime

100% DNS uptime – our servers are in two several continents

All new members in march will received 1 month premium account and can manage unlimited domains!

Posted in Проекти | Tagged , , | 2 Comments

Третата сесия и тя мина без да имам вкаран гол от УНСС :)

Toзи семестър мога да кажа, че ми беше най-тежкия от всички. За първи път се явявам на толкова много изпити през сесията (5), а освобождаването от изпити беше почети невъзможно.

Continue reading

Posted in Дневник | Tagged , , , , | 2 Comments

upgrade от ubuntu 8.04 до 9.10 и проблемите с xine

Преди две седмици реших да мигрирам от ubuntu 8.04 LTS към най-новото. Бяха ми се насъбрали доста проблеми (wireless бъгове, липса на новите версии на FireFox 3.5 в хранилищата и прочие, и прочие). За около час преминах набързо през 8.10 и 9.04, и достигнах до бета версията тогава 9.10. Тъй като при досегашните ъпгрейди, които съм правил, след това не се е изисквало намеса от моя страна, за да тръгне, не бях чел абсолютно нищо. Естествено винаги си има първи път и …. рестартирам след ъпгрейда от 9.04 до 9.10 и до там. Показва ми се логото на убунту и след това черен екран. Логично, казах си, че нещо лаптопа ми е дал фира и го рестартирах и …. отново чудо и приказ, счупих си файловата система. Последва едно чекване на диска и т.н. и взех, че си помислих, че нещата са се оправили, но не! X-а така и не тръгваше. Тъкмо бях решил, че съм се жестоко пре*бал с бета версията и се чудих кое да си backup-на и кое не, за да инсталирам 9.04 и батко Данчо направи чудото – махна xorg.conf. След разкарването му всичко си тръгна по мед и масло. След 8.10 явно въпросния конфигурационен файл не помага особено на работата на X-a (-:

Следващия проблем, който забелязах малко по-късно, когато реших да гледам филм, е че xine крашва при стартиране. Помислих, че е някакъв бъг от бетата и си зачаках ъпдейт, но така и не дойде дори и след излизането от бета версия на 9.10, вчера. Разрових се малко по проблема и ето какво открих, ATI драйвъра, който съм използвал е спрян от поддръжка, което от своя страна възпрепядства работата на glx. Доста се зачудих и се оказа, че самия драйвър не е бил open source, явно и на това се дължи умирането му. Повече по историята и решението на проблема на този адрес: help.ubuntu.com/community/RadeonDriver

Ето набързо всъщност какво трябва да се направи:

Изтрива сe вече неподдържания драйвър:
$ sudo apt-get remove –purge xorg-driver-fglrx

Инсталираме open source библиотеки за glx:
$ sudo apt-get install –reinstall libgl1-mesa-glx libgl1-mesa-dri

Пускаме едно търсене за стария драйвър fglrx да не би случайно да е описан някъде из конфигурационните файлове:
$ sudo grep -r fglrx /etc/

Твърде вероятно е да излязът резултати от стари бекъп конфигурационни файлове за X, където се съдържа описан като драйвър, но те не се използват, така че да си стои там (-:

Рестартираме X сървъра (Ctrl+Alt+Backspace) или се Log Out-ваме и си рестартираме gnome display manager-a:
$ sudo /etc/init.d/gdm restart

Тук вече е момента да се радваме, че приложения като xine и glxinfo не връщат проблеми в X-a.
Приятно справяне с проблемите, аз отивам да гледам филм 😛

Posted in IT, Дневник | Tagged , , , , , , , | Leave a comment

Скрипт за автоматично логване към SSH

От доста време се мъча с copy/paste на паролите към повечето сървъри, на които се логвам поради простата причина, че няма как да бъдат запомнени (-:

Решението, което открих е Expect, а стъпките по създаването директно на отделни “команди” за автоматичен логин са следните:

!) Естествено си инсталирате Expect, ако го нямате.
http://expect.nist.gov/#unix – пакет за саморъчно компилиране
apt-get install expect – има го в хранилищата на Ubuntu

2) Създаваме си следния примерен файл /usr/local/bin/ssh-server1 с примерно съдържание:

#!/usr/bin/expect
spawn ssh user@hostname-of-server1.com
expect “password:”
send “moiataparola123\n”
interact

3) chmod +x /usr/local/bin/ssh-server1

Резултата при изпълнението на новосъздадената “команда” ще е аналогичен на този:

$ ssh-server1
spawn ssh user@hostname-of-server1.com
user@hostname-of-server1.com’s password:
Linux server1 2.6.*-* ********************************
Last login: ********** from ****************

Съответно в /usr/local/bin/ може да си създадете колкото са ви нужни такива скриптове за използваните сървъри и забравяте за въвеждане на пароли с copy/paste и прочие. 🙂

Posted in IT | Tagged , , | 10 Comments