break
юли 21

Спиране на сървис от стартирането му, при зареждане на операционната система:
ubuntu# sudo update-rc.d -f mysql remove

юли 4

Утре ще се състоят избори за парламент на България.
Този вот е от значение за всички нас, това са първите ни избори като членове на ЕС.
За съжаление водещите партии и техните избраници, за тези избори не отговарят по никакъв начин, на критериите ми за способни политици.
Въпреки това утре ще гласувам за да избера по-малкото зло.
На тези избори, за мен лично, най-малкото зло представлява Синята коалиция.
Не искам да агитирам никои за определена тях, искам да кажа само едно – трябва да се гласува.
Това е единственото право което не могат да ни отнемат.
Всеки има правото да даде гласа си за който иска.
Правото да се гласува е едно от основните устои на демокрацията. Съществуването на самото понятие „демокрация“ се изразява в това, че всеки може да упражни своя глас. За това няма да се лиша от едно от малките ми права в условията на българската демокрация и ще гласувам.
Ще гласувам не за най-добрия, защото няма нито един добър. За това след като няма добър предпочитам да избера този, който ще ми навреди най-малко.
Ще гласувам за най-малкото зло!

май 15

Ето една ‘кратка’ проверка за това, колко максимум дни има даден месец от годината:
В нея съм включил проверка за високосна година.

int maxDay = ((((month <= 7) && (month % 2 == 1)) || ((month > 7) && (month % 2 == 0))) ? 31:((month != 2)?30:(((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 )));

май 13

Февруари е най-гадния месец!
Освен че е студено, дните му се менят постоянно. В повечето години са 28, обаче на всеки 4 години стават 29. Като от тази логика се премахват годините в които минаваме в нов век или пък са се събрали 4 века накуп.
Общо взето кофти работа е тоя февруари, как да не го мрази човек.
Ето една проста проверка, която ни връща като резултат броя на дните за месец февруари за избрана година:

(((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 )

апр 13

Нещо което много ме изнервя при работата с CakePHP, това са whitespace след края на файла. В много случаи могат да доведат до грешки при изпълнението на скрипта. Типичен пример е при генерира на RSS. При наличие на интервал в края на модела, за който се генерира RSS, cake-a добавя интервал в началото на xml-файла, което го прави невалиден.
Наскоро попаднах на един полезен скрипт, който помага за този проблем: whitespace.php . След изпълнението на този скрипт, получаваме списък с файлове, в които има наличие на въпросните интервали.
На мен лично този скрипт ми спести доста време.

мар 19
Формула 1

Формула 1

Вчера бяха приети нови правила във Ф1, според тях за световен шампион ще се обяви пилотът спечелил най-много победи, през сезона.
Тази стъпка на шефовете на формула 1, мога да я определя като пълна глупост. По този начин се обезсмисля голяма част от надпреварата.
Вече пилотите няма да се борят със зъби и нокти за всяка точки, а ще преценяват кога си заслужава. В един от лошите сценарии виждам как някои от претендентите за титлата, ще предпочетат да отпаднат от дадено състезание, когато нямат шанс да бъдат първи. За тях няма да има смисъл да рискуват да катастрофират само и само да завършат 2-ри. Второто място ще се превърне в нещо маловажно.
Искрено се надявам тази глупост да се провали още този сезон и да отпадне за следващия.
Това решение е тъпо и по още една причина, преди няколко години когато Шумахер беше номер 1 и печелеше всички състезания, промениха точковата система. Тогава го направиха за да засилят тежестта на 2-рото място и по този начин да станат интересни надпреварите.
В момента по разумният ход, според мен беше да се върне старата точкова система.

При която победителя взимаше 10т., 6-т. за втория и т.н. Така първото място ще тези много повече, без това да обезсмисля напълно второто място.
В крайна сметка остава да поживеем и да видим какво ще стане с Ф1.

яну 31

Днес за няколко часа Google вадеше доста интересни резултати. При всеки сърч под линка се извеждаше предупреждение, чесаита към който води този линк може да навреди на компютъра ни. Най-опасен в това отношение е google.bg ;-)

google

google

дек 11

Миналата седмица се сблъсках с доста сериозен проблем, при работа с Bake .
Вкъщи на моето Ubuntu 8.10 вдигнах един XAMPP сървър и започнах един нов проект на CakePHP.
Бях неприятно изненадан когато при опит да създам нова ACL таблица, Bаке-а ми изгърмя със следната грешка:

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /opt/lampp/htdocs/cakephp/cake/libs/model/datasources/dbo/dbo_mysql.php on line 119

Проблемът се оказа че Bake-a не успява да намери MySQL съвъра. За да реша този проблем създадох 2 линка на файла ‘mysql.sock’ .
Първо добавих един линк в /tmp директорията:

sudo ln -s /opt/lampp/var/mysql/mysql.sock /tmp/mysql.sock

След това добавих директория mysql в /var/lib

sudo mkdir /var/lib/mysql

В новосъздадената директория добавих линк към mysql.sock

sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/lib/mysql/mysql.sock

Това разреши проблема и успях да използвам безпроблемно Bake-а :)

Happy Baking

ное 5

На първи ноември се празнува ‘Деня на народните будители’. Това е един добър начин да отдадем почит на хората, които са направили нещо за това днес да има България и българският народ да се запази.
Пиша тази статия за да изразя възмущението си от поведението на учебна институция относно този празник.
Става въпрос за ФМИ към ПУ „Паисий Хилендарски“. За да отчетат и те празника, бяха поставили поздравление на официалния си сайт

Представата на ФМИ за будител

Представата на ФМИ за будител


Принципно в това няма нищо лошо, но как е възможно за този светъл празник те да поставят снимка на мулатка която пише на ЛАТИНИЦА????
Това не успях да го проумея.
Попитах за случая във форума на факултета, но освен отговор от сорта „такава снимка намерили, такава сложили“, друго не получих. При това този отговор е от преподавател във факултета, което е още по-тревожно.
А дали някои си е направил труда да си спомни как се казва университета в който работи, и дали евентуално човекът, на който е кръстен има нещо общо с този празник?
Предполагам че това е твърде сложна операция и невъзможна за изпълнение (все пак кои пък е този Паисий Хилендарски, че и снимка да му слагаме).
Може би от факултета са искали да следват модерната днес политика за интеграция на малцинствата. Както се изказа един приятел: „Това трябва да се интерпретира като – млада ромка учи чужди езици‘. Готина идея, но надали факултетът е имал това предвид.

Този случай е показателен за поразителното безхаберие от страна на родните институции към българската култура и история. Аз съм много обиден на ФМИ и сигурно няма да му простя скоро, като бивш възпитаник на този факултет, мен ме е срам от тази постъпка.

Уважаеми ръководители на ФМИ, ако по някаква случайност прочете това надявам се и Вие да се засрамите и да се погрижите повече подобни немарливости да не се случват.

ное 4

Вчера ми се наложи да споделя интернета вкъщи между настолния ми компютър и един лаптоп. За целта настолния ми компютър стана горд собственик на втора ланка :) .
Ето и необходимите стъпки за настройка на връзката.
1. Трябва да се разреши на лан картата вързана към мрежата (за краткост лан 1.1) да сподели тази връзка с другата ланка на същия компютър (лан 1.2).
За целта отиваме на: START->Control Panel->Network Connections тук избираме активната връзка (лан 1.1) с десен бутон -> Properties->Advance и даваме отметка на ‘Allow other network users to connect throught this computer’s Internet connection.
2. Избираме втората конекция (лан 1.2) десен бутон -> Properties от менюто ‘General’ избираме ‘Internet Protocol (TCP/IP)’ ->Properties
2.1 Избираме радио бутона ‘Use the following IP address’ – и задаваме следните примерни стоиности: IP Address: 192.168.10.1 Subnet mask: 255.255.255.0
Полетата за ‘Default gateway’ и ‘DNS server’ ги оставяме празни.

Това са необходимите настройки на първия компютър.
Сега отиваме на втория компютър за настройка на неговата лан карта (лан 2.1)
START->Control Panel->Network Connections – избираме активната връзка (лан 2.1) с десен бутон -> Properties от менюто ‘General’ избираме ‘Internet Protocol (TCP/IP)’ ->Properties и задаваме следните примерни стоиности: IP Address: 192.168.10.2 (тук задаваме ип-тата да са в една мрежа) Subnet mask: 255.255.255.0 . За Gateway задаваме IP адреса на лан 1.2 – 192.168.10.1 , а за DNS server задаваме DNS сървъра на лан 1.1 ( него може да го проверите като в Command Promt зададете команда ‘ipconfig -all’

Това е всичко необходимо, надявам се статията да помогне на някого :)

П.П. тези настройки се отнасят за Windows XP SP2 (на тази ОС беше тествано), но би трябвало да важат  и за Windows Vista .

« Previous Entries Next Entries »