Предвид това, че ме дразнеше може би от години кофти изместването на емотиконите в коментарите на долен ред в ляво, а и забележката в офиса направена ми от Георги Фурнаджиев, реших да ги оправя. В момента всичко е наред (защото така е поискал бог би казала чистачката ни в офиса след лекция за сътворението на човека и колко лошо нещо е генното инжинерство) и емотиконите в коментарите са екстра. След още няколко години се очаква да си оправя емотиконите и в постовете. :D

15-06-2009
Пуснато в IT зарибявки, MySQL от JaG

Ако случайно вършите десетина различни неща и съответно сте толкова разсеяни (да не казвам тъпи като мен) и забравите или не си запишете каква парола сте сетнали на новоинсталирания MySQL можете да си я сетнете на ново по следния начин:

1. Спирате MySQL сървъра
2. Стартирате го с опцията –skip-grant-tables
3. mysql -u root и се логвате без парола
4. UPDATE mysql.user SET Password=PASSWORD(’НОВАТА-ПАРОЛА’) WHERE User=’root’;
5. Спрете MySQL-a и го пуснете с нормални опции за работа и ще можете да използвате новопоставената си парола

07-06-2009
Пуснато в BRUTALI.COM, Проекти от JaG

На 1 юни се навършиха 3 години от стартирането на гангстерската игра brutali.com.

Преди 3 години на 1 юни 2006 играта стартира с наименованието brutals.org и от края на септември 2006 е с настоящето си име. За рожденния си ден, си подарихме малко подобрения в дизайна:

screenshot-2

brutali-new


Както Ви разказах в началото на февруари, първата ми сесия мина успешно, а вече и втората. Все още нямам отчетено посещение на поправителна сесия. Ето и оценките от сесия номер 2:

Информатика – 6
Физкултура и спорт – 6
Микроикономика – 5
Основи на управлението – 5
Основи на правото – 5
Икономика на труда – 4
Математика – 3

Среден успех от 2ри семестър: 4.86
Среден успех за 1ви курс: 4.58

Днес почети нямам глас, затова ще пиша:) Причината е, че вчера бях на мача и си изкарах страхотно. Настроението беше невероятно, секторите се надвиквахме едни други и се забавлявахме. За съжаление обаче националите с нищо не ни зарадваха или поне не и мен. Единствено мога да отлича Кишишев, който буквално си игра като за последно, Димитър Иванков с няколко доста добри изяви и Мартин Петров, който искаше, но не можеше. Централния ни нападател Валери Божинов горкия нищо не игра. Освен при един удар с глава в аут не го видях да докосне втори път топката. За защитата какво да кажа… ГОЛА ВОДА! Без Александър тунчев нищо не става, а Валентин Илиев не мога да разбера защо не го вика? Може би мача на Терек Грозни срещу Палестина е бил от съществено значение и Мъри Стоилов е решил да го пропусне с повиквателна. Вижте няколко снимки и клипчета, които направих.. Публикацията продължава »

Тази сутрин се сблъсках с интересен проблем, занимавайки се с една мини тикет система за единия от сайтовете ми (brutali.com). PHP функцията substr() не работи коректно с UTF-8 енкодинг, защото при него всеки символ е по 2 байта. Ето пример:

substr(’Тест текст’, 0, 7);

Използваната функция ще върне: Тес?

При използването сме указали да ни покаже първите 7 символа в задения текст, а за функцията това значи първите 7 байта. В UTF-8 всеки символ като е по 2 байта показва само първите 3 букви, а от третата показва половината или по-точно нищо :) . Този проблем го има само с кирилицата, с латиница и числа проблем няма. Ето и моето решение на проблема, след като изчетох няколко материала за фиксване като този и този, но нещо не ми помогнаха и се позамислих… семпло и работещо 100%:

Алгоритъм на действията:
1. Обръщаме стринга в CP1251
2. Режем каквото ни трябва от текста със substr()
3. Обръщаме изходящия текст в UTF-8 и го ползваме за каквото ни трябва

<?php
$mytext = “Кирилица”;
echo iconv(’cp1251′, ‘utf-8′, substr(iconv(’utf-8′, ‘cp1251′, $mytext), 0, 5));
?>

Въпросния код ще покаже текста: Кирил

Забележка: Гурутата да не ме нападнат, че не чета php.net и не знам какво е mbstring, при който функцията е mb_substr, но въпросния модул  го нямам зареден на тази машина…

Преди време си бях драснал едно CV за чернова. Да имам за всеки случай. Разбира се, когато кандидатствах за работа забравих за него. Сега, когато вече не си търся работа май е време да го пусна, та да ми се носи славата и на мен.

Когато бях в гимназията имах един не лош предмет – Бизнескомуникации. Интересно, забавно (напр. научих че финландците обичали да провеждат бизнес срещите си в сауна).. Та в този предмет сме говорили и за CV-тата. Как се правят и причие. Някъде дори си пазя и европейския формат, който изключително се различава от “препоръчителния” в кой да е сайт за търсене на работа унас. Аз си го направих във формат, удобен за четене в блога ми, но ако трябва да го изпратя на някой може би бих използвал европейския формат.

PHP 5 - Професионално програмиранеTова е книгата, която си купих тази седмица. Прочетох на доста добри места много добри отзиви за нея, надявам се превода да е добър. Автори са:

АНДИ ГУРМАНС – съавтор на PHP 3 и всички следващи версии. Като член на основния екип на PHP той е един от най-уважаваните PHP разработчици.

СТИГ БАККЕН – също член на основия екип на PHP, създател на PEAR – хразнилище за PHP разширения и приложения. Това е фреймуърк и глобална система за разпространяване на PHP компоненти за многократна употреба.

ДЕРИК РИТАНС – редовно пише код за роекта PHP и е водач на екипа за контрол на качеството.

Искрено се надявам да ми е голям душевен кеф докато я чета и да науча доста нови неща. Имам нужда от развитие, защото съм доста бос в обектите, a определено и в класовете има какво да науча още.

Да не пропусна и да похваля онлайн книжарницата Мобилис и по-точно техните доставчици, които ми се обадиха 3 или 4 пъти докато намерят удобно за мен време, когато съм си вкъщи, за да я доставят. И не на последно ми излезе по-евтино дори с доставката до входната ми врата, отколкото да отида да я търся по книжарниците в София и да си я купя.

19-04-2009
Пуснато в Говорилня, Дневник от JaG

dsc01491Пожелавам на ви на всички приятно изкарване на празника!

Това са моите яйца, които боядисах вчера.

Очаквам всички да се похвалите кой най-много се е чукал, с яйца разбира се :D

03-04-2009
Пуснато в Дневник от JaG

На 1 април ходих на мача България-Кипър с колеги. Не, не е закъсняла първоаприлска шега!

България 2:0 КипърПоради спонтанно взетото решение все пак да отидем на мача (около 1 час преди началото му) и факта, че се намирахме в Студентски град ни възпрепядства да изпеем химна и да видим първия сигнал на съдията. Влязохме на стадиона около 5-6 минути след началото на мача.

Настроението беше страхотно, мача също беше хубав. Лично аз се забавлявах доста и релаксирах много добре.

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

България 2:0 Кипър Приятното настроение по време на мача на националния отбор ни зареди с ентусиазъм и на следващите негови мачове да присъстваме с колегите. Повикахме, попяхме, че и “мексикански вълни” имаше 3-4 минути в началото на второто полувреме, които до колкото разбрах не са биле давани по телевизията.

Все пак имаше и нещо неприятно, което ми направи впечатление и това е, че седалките бяха мръсни и то доста. Дори на мачовете в Сливен (на които съм присъствал и съм блогвал тук) е било винаго чисто и приятно… Но не може всичко да е идеално… :)

Браво за 3те точки и успех на националите занапред!