Одобриха ме за бета тестер на Civ5

May 13th, 2010   

Публикувано в категория Други

Преди няколко седмици кандидатствах за бета тестер на Civ5 и общо взето не възлагах големи надежди, но за приятна моя изненада ме одобриха и в момента тегля текущия билд (oh boy, oh boy!) :-).

За съжаление ме накарах да подпиша Non Disclosure Agreement и няма да мога да споделям впечатления от играта :-(

PHP2Плочки

May 8th, 2010   

Публикувано в категория Други

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

Преди:

След:

Общо взето, въпреки цялата подготовка и теоретично обучение (изчетох целия интернет "от-коръ-до-коръ", изгледах де що имаше видеота за плочки в YouTube, и т.н.) направих няколко грешки, но за щастие поправими. В крайна сметка нещата станаха добре.

Та! Не ме търсете повече за сайтове и интранет системи. Виж, ако има плочки за правене -- насреща съм ;-)

Tangra Framework достигна ранг 161 от 100к+ в sourceforge

April 3rd, 2010   

Публикувано в категория Tangra Framework for PHP

В деня на шегата 01.04. излезе версия 2.3.0 на Tangra framework. На следващия ден се изкачи то позиция 161 в класацията на проектите в sourceforge. Предишния най-добър резултат беше ~363. По важното е, че напоследък стабилно се задържа в top2000.

За риба на язовир Огняново (2010-03-27)

March 28th, 2010   

Публикувано в категория За риба

Язовир Огняново, устието откъм Голема раковица

След дълго и изпълнено с нетърпение чакане най-накрая открихме риболовния сезон. Трябваше ни една седмица, за да решим къде да ходим и в крайна сметка по "препоръка" на собствениците на два риболовни магазина се занесохме на язовир Огняново. Заградил съм думата "препоръка" в кавички, защото едно ни казаха, то съвсем друго излезе, но какво да се прави -- хората си гледат бизнеса. Миналата година редовно ходехме на язовир Долна Диканя, но във форумите намерихме публикации, че арендаторите редовно хвърляли мрежи и след като ги напсувахме (дистанционно) по възможно най-брутален начин, започна голямото чудене къде да се ходи. Изчетохме целия интернет от "коръ до коръ", но почти никъде нямаше мнения от скорошни риболовни излети. В крайна сметка питах пича, който държи риболовния магазин до нас и той ми препоръча Огняново (всъщност и други места спомена, но тъй като още от миналата година бяхме решили да тестваме Огняново решихме там да се замъкнем), защото му били казали, че уклеят вече бил излязал. По-късно, … още »

Загуба на обратна съвместимост в PHP 5.3

March 19th, 2010   

Публикувано в категория PHP

Тия дни експериментирам с PHP в областта на тестване на бързодействието и profiling. Покрай това инсталирах xampp на win машината, който идваше с PHP 5.3.1 (на линукса съм с 5.2.х). В един момента забелязах, че някой файлове гърмят, защото били използвани deprecated функции (примерно ereg()). Отне ми известно време да разбера, защо, аджеба, става така и ето резултата:

По някое време са въвели error_reporting флага E_DEPRECATED (вероятно в 5.3), който сега участва в E_STRICT. При мен (в tangra framework) има два режима на работа -- нормален E_ALL | E_STRICT и php4 режим (използва се, когато се включват php4 или просто калпаво написани външни библиотеки), който е само E_ALL. По подразбиране в 5.3.1 в php.ini (поне в xampp пакета) error_reporting е E_ALL & ~E_NOTICE & ~E_DEPRECATED. Получава се така, че с моята настройка E_ALL | E_STRICT аз де факто активирам E_DEPRECATED и оттам ми идват проблемите.

Това, което ме дразни е, че PHP пичовете са включили E_DEPRECATED в E_STRICT и изненадват неприятно всички, които го използват. Доста приложения ще поизгърмят и ще съсипят съня на не един и двама php developer-и. В интерес на истината, проблемът се оправя относително лесно и бързно, ама може ли така безхаберно да чупят обратната съвместимост. Да бяха направили E_DEPRECATED независим флаг, а не да го включват в E_STRICT… :-(

Manual for URC22, URC24b-1, URC24b-2 Universal Remote Control. Codes

February 28th, 2010   

Публикувано в категория Други

I have one old universal remote control URC24b-2 but I had lost the manual. After intensive searching with google I finally found manual for URC22 which is basically the same and the codes that i've tried work perfectly (2x samsung tvs). Here it is (doc format):

Manual for urc22b (3,71 MB)

I hope that it will be helpful for those who lost their manual.

Безполезното злато

February 3rd, 2010   

Публикувано в категория Други

gold_10g2Тези дни един познат ми се оплака от следното: Преди време му били платили някакъв проект и с цялата си "мъдрост" взел, че с парите си купил 100 грама злато (кюлче(та)). Показал го на жена си, на баща си и майка си, порадвали му се, прибрал го. Тия дни гледал по новините, че златото било скочило и решил да провери, аджеба, това неговото злато за колко може да го продаде. Потърсил в интернет и открил няколко фирми, които изкупуват, но му били предложили някакви безумно ниски цени (приблизително 60%). Първоначално решил, че е попаднал на някакви мошеници и решил да провери по заложните къщи колко пари дават, но там положението било още по-зле (~1/3 от текущата продажна цена). В момента продължавал да търси и да разпитва къде могат да му го изкупят на причлична цена…

Преди около година и аз като него се бях поопаричил в един момент и мислех да купя от ПИБ 20 грама кюлче, но вместо това взех, че направих ъпгрейд на машината и по случайност се "спасих" от "набутване".

Сега се чудя: наистина ли цялата тази работа със златото е такъв булшит -- да няма кой да ти го изкупи на цена близка до тази на която ти го продават?!

Apple май стъпиха доста накриво с iPad

January 31st, 2010   

Публикувано в категория Техника

На linuxfordevices.com попаднах на следната статия: Eight ways Android and Linux tablets can beat Apple's iPad. В нея се изброяват основните пропуски и недостатъци на iPad. За тези, на които не им се чете, ето накратко резуме:

  • Ниска резолюция -- 1024х768. Според авторите е прекалено ниска за брузване в интернет и аз съм склонен да се съглася. На 1024х768 бяхме преди повече от 5 години, ffs…
  • липса на мултитаскинг -- това може и да не е било кой знай какъв проблем за iPhone, но определено ми се струва, че е сериозен пропуск, когато става дума за iPad. Все пак се предполага, че човек ще го използва в спокойна обстановка,т.е. ще може да се занимава с няколко неща едновременно и ще има нужда да превключва между няколко приложения…
  • няма видео изход -- това според мен не е особен проблем. Идеята е да разнасяш iPad с теб и на него да си гледаш видео, а не да го ползваш за видео "станция"…
  • няма камера -- това е пълна простотия. Все си мисля, че едно от основните приложения на тези device-и е за комуникация, а като нямаш камера, забравяш за видео чат…
  • няма поддръжка за Flash -- отново проблем със сърфирането в интернет…
  • няма USB и SD слотове -- пълна простотия. Идеята на Apple е да се охарчите за други техни продукти, като например клавиатура.
  • няма истински GPS -- това не е особен проблем според мен

По принцип идеята за подобни устройства като iPad ми се струва доста безсмислена, а като добавим и горните недостатъци излиза, че няма никакъв смисъл човек даде дори и $100 за такъв "продукт"…

Европейският съюз има крещяща нужда от lingua franca

January 25th, 2010   

Публикувано в категория Други

babilonПроблемът: В рамките на Европейския съюз само официалните езици са 23. При такова положение и дума на може да става за "общ пазар" и ако не се намери вариант за lingua franca идеята за ЕС ще се окаже нежизненоспособна.

Преди няколко дни трябваше да изготвя оферта за изработване на многоезичен сайт. По принцип, многоезичните сайтове могат да бъдат три вида:

  • асинхронни -- сайтът си има подсайтове за всеки език и съдържанието примерно в немския подсайт може да няма много общо с това в английския;
  • синхронни -- отново имаме подсайтове за всеки език, но съдържанието, което съществува за един език съществува преведено на всички други езици, т.е. го има на всички други подсайтове, т.е. всички подсайтове са синхронизирани. Пример за такива сайтове са електронните магазини, в които всички продукти са представени за всички езици и когато се добавя нов продукт първо се превежда описанието на всички езици и чак след това се пуска продукта да е видим;
  • смесени -- някои секции от сайта са на асинхронен принцип, а други на синхронен.

Общо взето, доколкото аз съм се сблъсквал с изисквания за многоезични сайтове, първо клиентите искат синхронен сайт. Прави им се синхронен, но много бързо се оказва, че не могат да го поддържат по простата причина, че не успяват навреме да преведат новото съдържание на всички езици и в един момент се отказват от синхронния принцип и се минава на асинхронен, което от своя страна много бързо води "остаряване" на подсайтовете за някои от езиците и в крайна сметка клиентите пожелават тези подсайтове да бъдат "закрити".

Специално за България съм забелязал, че често английските версии на сайтовете са остарели даже в момента на самото пускане на сайта, а с времето, има-няма и една година, вече стават тотално безполезни.

Сега да погледнем нещата малко по-глобално, т.е. в рамките на Европейския съюз. … още »

Сайт за подобряване на настроението

January 25th, 2010   

Публикувано в категория Други

Понякога, когато съм в добро настроение и искам да си го направя още по-добро отивам на този сайт: http://icanhascheezburger.com/
За хората, които се "кефят" на котарангеси -- там ще намерите много снимки с доста оригинални коментари, които не рядко ме карат да се скапвам от смях.
Ето един пример:
funny-pictures-cat-learns-through-osmosis