Category: Daily

My personal thougts, dreams and wishes (well, at least these ones, which could be made public property :) )

Secure Image: краят на коментарния спам?

Secure Image: краят на коментарния спам?

Viagra image (cc) http://liverevolt.com/seldomsober/archive/carnival_of_the_vanities/003630.phpПоследните дни получавах по 30-50 модерационни съобщения на ден. Все от коментарни ботове, които рекламираха виагра, порно, покер, ксанакс и какви ли не други боклуци. Не че коментарите минаваха, но ми се налагаше ежедневно да ги модерирам, за да не се задръстя.

Вбесен от ситуацията, започнах да търся решение. Преди време бях мислил да сложа проверка дали наистина човек въвежда коментара и тогава ми беше попаднал някакъв плъгин, който добавя малко изображенийце. Стандартен human check, който се използва къде ли не. Е, разрових се отново из плъгините за WP, и намерих SecureImage плъгин, който вършеше точно това. Стандартен WP плъгин, лесна инсталация и приятен интерфейс и настройки.

Сложих плъгинчето, разреших го и всичко си тръгна. Понеже засега смятам да боря само коментарния неинтелигентен роботски спам, сложих минимални настройки на плъгина – 3 символа, махнах “0” и “О”, за да не се бърка нашего брата и т.н. С две думи – олекотих задачата на разни OCR системи, но аз не мисля че роботизираните спамери ще си губят времето с мен. Целта им е “колкото се може повече спам в колкото се може повече блози”, а моят блог вече е костелив орех за тях – иска reverse engineering, което хич не е лесна работа.

Знам, че всички коментиращи тук може би няма да одобрят много идеята. Истина е, че сега ще трябва да гледаме по-внимателно и да въвеждаме контролни три букви, но (както казах на :Ира:): Ако някой иска да коментира, тогава тези три буквички едва ли ще го спрат. Ако пък го спрат – явно не е имал достатъчно желание. Дано да не ви пречи много.

Всъщност, има един хак, благодарение на който често коментиращите ще могат се улеснят. Ако често коментирате тук (има хора, които го правят, и аз ужасно много съм им благодарен за обратната връзка), регистрирайте се в блога, логнете се и кажете на WP да ви запомни логинът! Цената на това улесение е още един акаунт (който евентуално трябва да помните), и още едно куки на компютрите ви. Но за сметка на това няма да ги има контролните три цифри при всеки коментар, както и необходимостта да проверявате верни ли са ви името, сайтът и мейл адресът!

След като активирах плъгина, накарах Ира и Лъчко да го тестват. Лъчко ми обърна внимание на важен детайл: когато контролния низ е кратък, MD5 контролната сума (името на контролното изображение) е видима и лесно разбиваема. Аз съответно запретнах ръкави, за да отстраня тоз минорен проблем (сега пак е видима, но не е разбиваема без достъп до базата с данни. А който стигне до базата с данни, вече е свършил далеч по-черно дело от коментарен спам :)). Докато отстранявах минорния проблем забелязах редица SQL Injection атаки, на които плъгинчето беше податливо (някои от тях – особено грозни!) и отстраних и тях. Сега ще трябва да седна (май веднага след този материал) да напиша кратко обяснение какво съм направил, както и да публикувам кода. Хората, които вече използват плъгина трябва да ъпгрейднат, освен ако не искат да осъмнат с поизпразнени бази данни. Специални благодарности на Лъчко (за това, че ми обърна внимание на проблемът) и на Ира за тестването и за това, че амбицира Лъчко да се хване и той :).

> > The image above (cc) Seldom Sober

Разходки

Разходки

Веси на Конгенс Ниторв
Днес пак бяхме на разходка. С :Веси: единодушно решихме да се разходим до Копенхаген. Точно след като взехме решението се обади Нора и се разбрахме следобед да се видим на барбекю, пийване и приказки. Това малко съкрати разходката, но плюсовете бяха многократно повече от съкращаването, така че като цяло бяхме много доволни.

По средата на разходката Веси внезапно реши, че и се разхожда с корабче. Има едни интересни увеселителни корабчета, които плуват из копенхагенските канали. Aз си мислех, че подобна разходка би била умопомрачително скучна, но Веси ме склони (използвайки скритите си трикове) и аз хукнах да търся банкомат (на касата, странно защо, не приемаха нищо друго освен кеш).

Банкомат намерих не много лесно, но все пак намерих. Метнахме се на следващото корабче и отпрашихме (ако въобще може да се употреби тази дума за плаване) на разходка. Имаше странна екскурзоводка, която съобщаваше на датски, английски и немски най-интересните части от пътуването. Тук – това, там – онова и т.н. Цялото пътуване беше час, Ангел направо откачи от скука, а аз накрая трудно си сдържах нервите заради него! Но като цяло може да се каже, че ако бяхме само аз и Веси щеше да е страхотно, понеже видяхме много интересни неща, които до сега не бяхме виждали и набелязах(ме) поне три-четири места, които трябва да посетим в бъдеще.

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

Вечерта мина много приятно. Отдавна не се бяхме виждали с Нора и Цецо – поговорихме си, разказахме си какво и как е станало – накратко изкарахме една много приятна вечер. Нора беше направила страхотна торта и всички я оценихме!

Като цяло денят беше уморителен, но си струваше. Времето все още е хубаво, докога ли?

Visual Studio 2005 – първи впечатления

Visual Studio 2005 – първи впечатления

Днес за пръв път се сблъсках с Visual Studio 2005 RC. Започвам едно вътрешно проектче и реших, че е идеалния момент да го инсталирам и да започна проектчето на него.

Инсталация като слънце – без никакви проблеми и на един дъх. Е, поиска един рестарт на едната от машините (странно, на ноутбука не поиска, вероятно защото SQL 2000 сървиса на ноутбука ми е спрян?), но като изключим това – всичко беше перфектно.

Засега виждам само нови и прекрасни неща. Едва ли небето е толкова безоблачно, но първият поглед е повече от многообещаващ. Какво ми се наби на очи веднага (в произволен ред):

* refactoring (най-накрая, бих казал!)
* нов GUI designer, с пъти по-напреднал от този в старите Студиа
* нов интерфейс като цяло, особено на .НЕТ 2.0 приложенията
* по-бърз компилатор
* нов дизайн на MSDN help-а
* вградени анализиращи инструменти
* вградени Unit tests

Знам, списъкът е кратък, но и аз си играх само един час (толкова време бях решил предварително да му отделя). По-нататък, като започне истинското писане, ще стане весело.

Май е крайно време да си инсталирам вкъщи нова версия на Eclipse, с която може да се пише на С++. И този проект би следвало да е отбелязал ръст за последната година. Любопитно ми е едно сравнение между двата. Дано ми остане време да си направя правилните изводи.

Друга новина от “празничния ден” е, че ще повтарят “На всеки километър” по БГ сателитния канал. Не е чудно, след като комунистите спечелиха изборите ;). Мен лично новината ме радва – надявам се добри хора да краднат всичките 26 серии, да ги кодират в DivX и аз да мога да ги архивирам за поколенията!

Прецаканият кибер-секс

Прецаканият кибер-секс

Днес (покрай Хумор листа) попаднах на интересен сайт, чийто български превод смятам да направя достояние тук. Сайтът показваше една извадка (измислена или не – няма значение) от чат-логовете на един Точен Човек, който се е опитвал да прави киберсекс наред, но нарочно го е прецаквал. От реакцията на човекът отсреща може да се направят много изводи за Животът, Вселената и Всичко останало.

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

Следва текстът.

Continue reading “Прецаканият кибер-секс”

Бирички!

Бирички!

Днес си купих поредната каса биричка. През Юли, покрай дългия юлски самотен период, станах горд собственик на две каси, и сега имам възможност като има прИмоция в магазината, да ходя и да си пълня касите с бира. И след това с :Веси: си ги пием.

В понеденик тръгна пак прИмоция на Карлсберг – каса бира (24 х 380 cl) в магазина е само ДКК80 (ЕУР 10.70). При положение, че 6 бирички са половината от тая цена, няма кой да им се хване – купуваме на каси от Декември насам :). Та в понеделник аз побързах да напълня празната каса. Час след това с Веси побързахме да изпразним другата (имаше само 2 бутилчици останали, та ги пресушихме!). Битов алкохолизъм, би казал някой, и много би сгрешил. Това не е никакъв битов алкохолизъм, това си е нормално пийване на вечерна биричка. А и освен това е малка бе, какво искате вие?!

Та днес реших да напълня и другата пресушена каса. Речено – сторено. Яхнах колелото заедно с касата и се дотътрих до магазина. Той е на около 10 минути пеша, с колелото се стига за 5. Касата стои върху багажника отзад, а аз карам с една ръка, а с друга придържам касата за дръжката (тя има дръжка в средата) да не вземе да се изтресе на пътя и освен да направи боклук и да ме вкара 7 евро назад (толкоз струва амбалажът). Та отивам аз до магазина и гледам – млад датчанин избира цветя. Момчето беше младичко (максимум 17) и очевидно не избираше цветя за майка си! Въртя се, сука, гледа розите (те едни рози… на пазара в Тракия са по-свежи на 6-я ден от откъсването им), чуди се (и аз бих се чудил на негово место) и най-накрая взе практично решение – саксия. Аз, честно казано, се зачудих на решението му, но… негова си работа. Да ме прощава момата, която е получила саксия тази вечер, ама да свиква от рано!

Ще кажете – що го одумвам! Ами той ми привлече вниманието точно щото с интерес наблюдаваше борбата ми с касата, колелото и рампата за оставяне на колелетата. Аз се ядосах – и затова го избложих така :). Но понеже той няма да знае български – няма и да се почувства кой-знае колко избложен. Но всичко е вярно – за саксията, и за розите (за жалост). За розите е особено вярно, щото последния 2-ри Октомври си имах бая ядове с това да намеря свестни цветя, а сега виждам, че пак ще си имам 🙁 ! Но човекът ми показа решението – саксия! Веси да му мисли 🙂 !

Автоматът глътна касичката, изплю бонът, взех новата каса и се затътрих с нея към къщи. Пренасянето на пълна каса вече си е висш коло-пилотаж. Пълната каса, освен че е по-скъпа и се троши много по-ефектно, е и доста по-тежка. Но това я прави значително по-стабилна върху багажника, защото “си тежи на мястото”, така да се каже. Но всеки път като карам пълната каса към къщи, мисля няколко минути по темата “собствен автомобил в Дания”. Проблемът е още по-голям ако __нося__ пълната каса към къщи – тогава тези мисли освен че са много по-интензивни, са и с много по-сериозен емоционален заряд.

Та домъкнах аз касата, влизам вкъщи и кво да видя – докато ме нямало (някакви си 15 минути), _наште_ заработили “надницата”. 0:2 за Исландия, о, шок и ужас! Седнах аз да подкрепям националите ни (и майките им да подкрепям), и слава Богу – нещата постепенно се промениха. Но… очевидно ние вече нямаме футбол, приятели. 1994-а беше преди 11 години, и новата 1994-а ще е най-рано след толкова :(. Мисля си, че сегашните ни футболисти са рожби на прехода – могат само да се оплакват и да чакат някой да ги “оправи”. И те ги оправят – шведи, унгарци, че за малко и исландците да ги оправят. Направо не ми се говори, че аз (за кой ли път казвам) от футбол не разбирам и затова може да наговоря много простотии. Но не съм доволен, не ми е кеф, ще взема пак да спра да гледам БГ футболът, което е предателство както и да го погледне човек 🙁 . Но майната му – няма да се ядосвам!

My Gravatar problems

My Gravatar problems

During the recent weeks so called Gravatar service was in the focus of many blogs, both Bulgarian and foreign ones. The fuss around this new cool stuff was great, and as a direct result today Gravatar serves more than 756 Milion global avatars (and counting)! If you want to know what Gravatar is, you can either look at Yovko’s blog (in Bulgarian), or Gravatar::About (in English).

But unfortunately for me, I was unable to register my own gravatar for a long time. I was quite mad, since I was feeling it’s very unfair to me. And since it was not working only for the emails, which belong to my own domain […@doncho.net], I was even feeling it too personal!

Gravatar’s site behaviour was strange: If I try to register a gravatar with an email, which belongs to my domain doncho.net, Gravatar was responding that it has sent a confirmation mail and I should click the link in that mail in order to activate my account. But… nothing like that happened – I never received such email and respectively I was never able to register such email. Since all my correspondence goes through this domain, I was quite mad! Finally I ended up with only my g-mail registered in Gravatar service.

At the end I realized that without external help my gravatar mission would be a great failure. But I was thinking:

> Come on, this service already has 750 Million subscribers, do you really think that someone can take personal care for you? And also – it’s free?
> Naaah, that will never ever happen, I should not bother writing at all

These were my thoughts. But as I already mentioned, I was despered for Gravatar. So I decided to write.

Finding an email was not an easy task, but I finally succeeded. I used both ways: a message to the administrator of Gravatar’s forum and their support forum to post about my problem.

I got my answer on the same day! This Great Guy, Tom Werner, had some time to look at my desperate call for help, and he activated my “stalled” account. The email sending problem is most probably still standing, but I finally have an active gravatar, which is associated with the email address in doncho.net domain.

Tom also helped me with another (quite stupid) move. When I was registering in the Gravatar’s forum, I used my whole gmail as login name! Stupid, very stupid! I realized how stupid I was immediately after I finished my registration ;), which made my stupidity permanent, except if an admin does not help. As you know, forum login names are [the only] permanent thing, which you cannot easily change. And since I made at least one post, it was just a question of time SPAM robots to harvest my email and to start sending me even more spam. Sick!

So I had to use Tom’s help again. It was quite a shame for an experienced Internet used (as I think I am) to describe such lame behaviour, but I needed some help. It’s just like in the doctor’s office: you say everything so the doctor can give you the best treatment.

So I did, and so Tom did. In few hours this last nasty error of mine was resolved.

Thanks again, Tom! You have my (thumbs up) for you and your service! Keep up the good work, and give us G2 as soon as it gets ready to hit the streets ;).

Great Service, SAXO & E-Boghandel!

Great Service, SAXO & E-Boghandel!

One of the last days I have posted an article regarding by bad luck around reception of one of the books I ordered from SAXO. I was really worried what would happen and that day I wrote the following email to E-boghandel, which seem to own SAXO too:

> Hi,
>
> 2005/9/1, \*\*\*\*\*\*\*\*\*\*\* – e-boghandel.dk < \*\*\*\*@eboghandel.dk> wrote:
> >
> >
> > Thank you for contacting us. The book was sent with a Track&trace-number:
> 05633\*\*\*\*\*\*DK. According to www.post.dk the parcel was delivered to your
> address on August 23 at 11.58 AM. Might someone else have received the parcel?
>
> I had a long conversation with my wife and we were trying both to remember if we have received any book these days.
>
> Unfortunately, that is not the case. I suppose that one of the following has happened:
>
> * Parcel was delivered to a wrong address
> * Parcel was left at our door and someone else has picked it up
> * Something else?
>
> Can you tell me how we shall proceed? This is the first time when I have a parcel lost, and I really want my book. What’s the formal procedure in this case?
>
> Many thanks in advance!
> Doncho Angelov

One day after that I received the following answer:

> Hello again,
>
> No problem – I will ship the book again today, and we’ll contact the post about the missing parcel.

I was astonished! I was expecting checking, asking, going to the post office, looking for receipts and etc. things, which most likely would happen, if that misfortune happened in the environment I’m used to. But nothing like that, just Simple and Efficient – they shipped another book and they took care for all the rest of the hassle.

Today, after returning from work, the book was already at home. I do not really know if they have already succeeded to recover the lost book somehow, but I also do not care. I am satisfied customer – thanks to E-boghandel/SAXO.

Thanks, SAXO & E-Boghandel. Keep up the good work! I am remaining your sole friend :)!

Галактическа неделя

Галактическа неделя

Днес цял ден гледам Battlestar Galactica! Станах фен на героите от тази сага преди повече от половин година, когато за пръв път изгледах пълнометражният филм, който логически се явява прелюдия към сериалите.

Вчера забелязах, че торрентът (5.8Г), който съдържаше пълнометражният и сериалите, се е свалил! Веднага отскочих за български субтитри и след около 20 минути (криво-ляво) имах 13 прекрасни сериалчета за гледане. Още вчера започнах, а днес направо нямах спирачка. Вече изгледах пълнометражния филм, както и последващите 10 минисерии (всяка по 40 минути). Едва ли за днес ще гледам в повече, предвид че след около час по НРК2 (Норвегия) започва “Властелинът на пръстените – Двете кули”. Но и утре е ден, а като гледам моето темпо, следващата седмица ще съм ги свършил.

Може да се каже – този филм е чисто удоволствие! Въпреки че е леко тип “сапунка”, човек бързо става съпричастен към героите и някакси не може да спре поривът да си пусне следващата серия, след като е изгледал предишната. И като изключим леко наболяващия ме гръб (търкалял съм се цял ден на дивана с ноутбука) се чувствам много отпочинал :). Главата ми буквално е пълна само със силони, райдъри, раптори и т.н. А нали точно това е целта на уикенда – да забравим за каквато и да е работа?

Като изключим галактическите часове днес, забелязвам че количеството спам, насочено към блога ми, рязко е скочило тези дни :(! На ден трия по около 60 съобщения. Много досадно задължение, но оставя ли ги – ще ми се качат на главата. Не зная как е в останалите блози, но очевидно има някакво активизиране на спамерите. Господ да ги убие, дано! Ето – току-що дойде още едно съобщение за коментар, който трябва да се модерира!

Циганско лято

Циганско лято

Ех, това циганско лято! За България все още е рано, но за Дания като че ли си му е точно времето (явно тукашните цигани са такива ;)).

Вчера беше мрачно и облачно. Слънцето едва-едва се промъкваше и то за много кратко време. Днес обаче положението е съвсем различно. От сутринта грее слънце и спомага за доброто настроение.

Ангел се измъкна от леглото сравнително късно – чак около 8:00 сутринта. Обикновено в делнични дни се събужда около 7, но днес имахме късмет (той много-много все още не различава почивни от работни дни). Веси не пожела да стане и аз намерих някакъв шоколадов кекс и му забърках един айрян (не съвсем айрян, но при липса на нормално кисело мляко и това е нещо). Той хапна нещата, гледайки детските предавания, а аз междувременно си слушах ДАРИК. Към 9 Веси вече и беше време да става и къде с мрънкане, къде с увещания успях да я измъкна от леглото. Допълнителен довод ми беше и факта, че Ангел се беше барикадирал в тоалетната и беше свършил голямата работа, та имаше нужда от спешна намеса на мама.

След това дойде време и за мен да свърша малко работа тип “домашен майстор”. Един от гоблените на майка (най-накрая в красива рамка ), който донесохме с нас от България, вече втора седмица чакаше закачане на стената. Закачих го. Освен това “слушалката” на душа в банята се беше запушила от варовика във водата. Малките дупчици, които трябва да разпръскват струята бяха всички запушени (с изключение на три). Като резултат уплътнението беше отишло и водата течеше в две плътни струи, перпендикулярно една на друга! Опитайте да се изкъпете така и бързо ще разберете какво предизвикателство това може да бъде за нервите и за нещата, които трябва да останат сухи в банята! Отначало мислех да го изхвърля и да купя нова “слушалка”, но ме домързя да ходя до ИКЕА, разглобих го и почистих варовика. Уплътнението не можах да възстановя, но сега поне отстрани тече много малко, защото дупките са си свободни и като цяло душът си е душ. Свалих размерите на чудесията и когато имам по-свободно време, ще си купя една нова “слушалка” (с диаметър на резбата 18-21 мм).

Малко след това всички отидохме до Fakta, че имаше доста неща за купуване. Взехме, каквото взехме и след това :Веси: ни изгони, за да може да изчисти вкъщи. Аз взе колелото на :Ангел: и двамата с него отидохме вън, за да стегна колелото и да започна да уча детето да го кара. Малко се ядосах: :Ангел: изглежда тотално отказва да възприеме концепцията за въртене на педалите :(. Не ще и не ще да схване идеята, а аз съответно се изнервих как може толкова елементарно нещо да му убягва. Ще продължаваме да пробваме, дано най-накрая схване. Не знам колко е нормалната възраст за децата да се учат да карат колела, но щом вече има колело за него, би следвало да може да го кара (поне такава ми е логиката). Да, ама той не ще!

Сега сме седнали с Веси в градинката пред нас. Тя учи, аз пиша това, Ангел играе с още три момичета на детската площадка. Като цяло – идилия. Дано такива слънчеви дни са повечко и за в бъдеще!

Сега Ангел се е размрънкал за вода, та ще трябва да отивам вкъщи. Планирам да пробвам най-накрая Windows Vista, та ще трябва да опека едно ДВД със сваленото…

100 Национални туристически обекта

100 Национални туристически обекта

Днес чух по :ДАРИК радио:, че едновремешната инициатива “Опознай България” (създадена през 1967 година) е все още жива. И не само жива, а и продължава да се развива. По радиото споменаха за продадени около 100 хил. книжки миналата година, за около 9000 човека със златни значки и т.н. Беше много приятно да го чуя и да се замисля за това къде ли е моята книжка от едното време. Къде ли се търкаля, горката? И дали все още е валидна (понеже споменаха, че някои “обекти от комунистическо време” вече били извадени от списъка).

Ето малко допълнителни обяснения за тези, които не знаят и/или не им се чете в сайта на самата инициатива. Инициативата е създадена през 1966 и има следните прости правила:

* Купуваш си своята книжка. В нея има описани 100 обекта, които ти трябва да посетиш. Всичко, разбира се, е въпрос на добра воля и желание. Както и наслада от красотата на България;
* Когато посещаваш някой от обектите, там ти слагат печатът на обекта;
* Когато събереш 25 печата, получаваш бронзова отличителна значка;
* Когато събереш 50 печата, получаваш сребърна отличителна значка;
* Когато събереш 100 печата, получаваш златната отличителна значка.

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

Във въпросното предаване също се споменаха още доста интересни неща. За някакъв японец, който със специално направени маршрути и програма успял за 100 дни да вземе златна значка. За най-младия участник в програмата: детенце на 2 години, което покрай майка си и баща си успяло вече да има бронзова значка. За най-посещаваният обект: Етъра. И т.н., и т.н.

Почти съм сигурен, че ще се включа отново в инициативата. Едва ли ще намеря старата си книжка – ще си купя нова навярно! И ще започна да попълвам впечатленията си. Ех, само да имах възможността да пътувам всяка седмица…

Theme: Overlay by Kaira Extra Text