Thursday, September 24, 2009

Откраднаха ми GSMa...
Тези дни отивам да си регистрирам GSM-а в МРВ като откраднат, въоръжен с пълния комплект документи на телефона. Ако е в ръцете на аматьори и не са променяли IMEI кода (телефона не струва много, така че едва ли са инвестирали в него) . В този случай, полицията лесно може да засече на кой номер се използва в момента и от там нататък е по-лесна. С други думи, ако ви откраднат телефона, но му имате IMEI-a, има голяма вероятност в полицията да го открият.

Да, ама не!
В началото на годината е приет закон, които забранява проследяването (по-скоро търсенето) по IMEI на ГСМ-и. "Браво, евала" би казал всеки един собственик на заложна къща (особен вид паразит). Искрени благодарности на тези които правят законите в тази ш****а държава. Многократни поздравления за тяхната рода. Не можах да намеря инициатора на тази корекция, иначе много щех да го споменавам. Както и всички сънародници на които им изчезне телефончето.

Полицията?
Полицията вече нищо не може да направи - прокоратурата отказва проверката по IMEI, освен ако няма връзка с тежко престъпление или прокурорско нареждане, което на прост език значи - "За теб пич, нааа".

Какъв е реалния ефект от корекцията на закона?
1. Насърчава се джепчииството, тъй като откриването на откраднатата вещ е много по-трудно.
2. Насърава се покупкопродажбата на крадени телефони, по същата причана.
3. Обикновените потребители са ощетени, тъй като институциите са с вързани ръце...

Какво още да очакваме?
Нещо по-грандиозно: Да забранят на полицията да търси престъпниците освен ако престъплението е тежко. Това би имало редица плюсове:
1. Полицайте ще имат много по-малко работа, което "значи" че има много по-малко престъпления - може гордо да го заявим на Европа.
2. Полицайте имат много по-малко работа, значи тяхната бройка може да се редуцира - пестят се средства.
Този кратък параграф илюстрира че колкото и абсурдно да звучи едно твърдение, набързо могат да се скалъпят няколко "огромни" негови предимства.

Thursday, September 17, 2009

ИНСТРУКЦИЯ ЗА ПОСЕТИТЕЛИ НА БИРАРИЯ






























































ПРИЗНАК ПРИЧИНА НАЧИН НА ОТСТРАНЯВАНЕ
Не усещате вкуса на бирата. Изчезва чувството за наслаждение. Халбата изглежда прозрачна срещу светлината. Халбата е празна. Хванете някой да ви купи още една бира.
Не усещате вкуса на бирата. Изчезва чувството за наслаждение. Ризата ви е мокра от яката надолу. Не сте си отворили устата или поднасяте халбата към друго място. Необходими са ви редовни тренировки пред огледалото.
Краката са ви мокри и студени. Неправилно положение на халбата. Обърнете халбата така че пяната да е насочена към тавана.
Краката са ви мокри и топли. Недостатъчен контрол върху пикочния мехур. Застанете до някакво куче с нашийник. След няколко минути поискайте от стопанина му една бира за компенсация.
Виждате пода размазано. Вие гледате пода през дъното на празна халба. Хванете някои да ви купи още една халба.
Подът се люлее. Неустойчив стол без облегалка. Пъхнете под сакото си метла с дръжката надолу с цел създаване на допълнителна опора.
Подът изчезва. Носят ви. Ако не ви носят към друга пивница, крещете за помощ. Искайте бира за компенсация.
Луминесцентни лампи на стената. Паднали сте по гръб. Помолете да ви сложат да седнете.
Нищо не се вижда. Счупена цигара в устата. Паднали сте по корем. Вижте по-горе.
Около вас притъмнява. Затварят бирарията.



Питайте околните къде още е отворено.

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

Thursday, July 16, 2009

Accessing child iFrame properties In Internet Explorer 6, 7

We got that case:


< iframe src="/some-url-on-our-site.html?ala=bala&bate=boiko-borisov" width='333' height='333' id='portal'>
< /iframe>

function accessIframe(){
alert( "accessIframe()" );
if( testIframe.contentWindow.document ){
alert("got the iframe1");
if( testIframe.contentWindow.document.body )
alert("got the iframe2");
}
}


When we call accessIframe() in Firefox or Safari, everithing goes on fine. But when the above is executed on Internet Explorer, a javascript exception is thrown:

Access is denied.


The cause can be trying to access a iframe content wich is not on same domain, but in my case it was not that. (there are many content for domein relaxing on the net)
The problem is that the function has to be called when the iframe is loaded. So the working code in all browsers has to be called with a delay:

setTimeout( "accessIframe()", 20000 );


That is not the best solution but ilustrate how can you workaround the problem. For the final solution you cant try many times to access the iframe and in the bad case, you can catch the mentioned exception.

Joro