Стийв Круг: Не ме карай да мисля

Днес видях пост за българското издание на Don’t Make Me Think и се сетих, че това е една от най-често цитираните книги, когато се говори за „актуален“ уеб дизайн, чиято най-важна черта не е естетическата красота, ами удобството да се ползва. Ако не сте от хората, които са замръзнали на нивото на уеб технологиите от зората на интернета, ами наистина се интересувате и се опитвате да сте в час, то тогава вие сигурно сте чули или чели тази книга (може би апокрифно от някой ebook като мен). Ако обаче не сте, горещо ви препоръчвам точно тази книга.

WEB Дизайн – не ме карай да мисляЕдно от удобствата на интернет е възможността за пазаруване от комфорта на вашето жилище. Ако решите да си закупите книгата от някой от българските електронни книжарници, позволете да ви препоръчам ProfiBooks.com: и преди съм писал за тях, че са много коректни, бързи, а и тази великолепна книга се предлага с отстъпка.

Весело четене (или весело пазаруване) !

Търси или Покажи – два визуални подхода при работа с много данни

Нещо интересно, което видях на Ajaxian. Материялът е за пост на Тереза Нийл (Theresa Neil) за два подхода за работа с огромно количество данни:

  • Подход „Търсене“ (The Seek Paradigm): накарай потребителя да попита за това което искат
  • Подход „Покажи“ (The Show Paradigm): покажи всичко предварително, и остави потребителя да го разглежда и подрежда.

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

Двата подхода са представени с доста точни и  добри примери от „истинския живот“.

Seek or Show

Тъп спам от violleta.com/bgruse.com: част 2

Хостинг компаниите не обичат да се праща спам през техните сървъри. За тази цел, всеки пратен email се „подписва“ за да стане ясно откъде е изпратен и кой е виновен. Ето какво намерих в спама, който получих:

X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - dao.r1servers.com
X-AntiAbuse: Original Domain - kaloyan.info
X-AntiAbuse: Originator/Caller UID/GID - [32564 500] / [47 12]
X-AntiAbuse: Sender Address Domain - dao.r1servers.com
X-Source: /usr/local/cpanel/cgi-sys/php4fcgi
X-Source-Args: /usr/local/cpanel/cgi-sys/php4fcgi -c /usr/local/lib/php4fcgi/lib_rg-on
X-Source-Dir: bgruse.com:/public_html/reklama

Това прилича на сървър на HostBulgaria.com (стига да не домързи скоро ще им пиша обърнат внимание на тази Виолета). По интересното е, че спамът не е пратен от violleta.com, ами от bgruse.com:

X-Source-Dir: bgruse.com:/public_html/reklama

Да порверим какво има на адрес http://bgruse.com/reklama/.

Глупаци…

Е такива аматьори просто няма ;) Първо смапа им е супер аматьорски, ако бяха почели поне малко, щяха да сложат текстове и линкове за отписване, защото сега яко са нагазили в лука. Второ, спамерския им скрипт е публично достъпен! Ако тези ще ви правят сайт, по-добре вие сами си го направете на Word или каквото имате под ръка.

Заключение за тези които четат блога: не си имайте работа с такива пишман „бизнеси“ като тази спамаджийка – просто стойте далече от violleta.com и bgruse.com!

Тъпи номера на дребно … или спам от violleta.com

Е такива тъпи парчета няма. Ето какъв спам получих преди малко:

Здравейте,

предлагаме изработка на динамичен сайт на
съвременна база със SEO разработка /за
индексация в Гугъл/. Подробности може да
прочете в сайта ни http://www.violleta.com и
да изберете подходяща схема за разсрочено
плащане - единствена по рода си услуга у нас.

Ще ви очакваме на http://www.violleta.com

------------------------------------------------

Zdravejte,

predlagame izrabotka na dinamichen sait na
syvremenna baza sys SEO razrabotka /za
indeksaciq v Google/. Podrobnosti moje da
prochetete v sajta ni http://www.violleta.com i
da izberete podhodqshta shema za razsrocheno
plashtane - edinstvena po roda si usluga u nas.

Shte vi ochakvame na http://www.violleta.com

Коментарите са излишни, нали ? Много тъпо. От тъпо по-тъпо. Аз като гледам много са го закъсали за са пращат спам (и то определено не до правилния човек), и за да предлагат разсрочено плащане. Хора, вземете се стегнете и стига с тези тъпащини.

Безплатни разговори до България: VoipRaider

VoipRaider

Нещо полезно – по мои наблюдения почти винаги една от VoIP програмите предлага безплатни разговори до стационарни телефони в България. По различно време си спомням, че това бяха VoIPBuster, VoIPCheap, GizmoProject и т.н. Сега тази възможност се предлага от VoipRaider.

VoipRaider

PS. Всичките програми страшно много си приличат, дори и по текстовете на сайтовете, но това няма значение – нали разговорите са на аванта ;)

PPS. Оказа се, че  GizmoProject все още предлагат безплатни разговори до стационарни телефони в България.

„Oсобености на националния хумор“

Ако още не сте го прочели, ето нещо интирисно за четене. Както става повечето пъти, гениалните неща са елементарни. Тези характеристики на BG хумора (или поне този, който се „продава“ в момента) са постоянно пред очите ми, но трябваше да прочета този пост на Радан Кънев, за да ги „видя“ ясно ;)

Development 2.0

Ще викам „неволята“, така че помагайте – как да убедя някого, че не е „полезно“ да се deploy-ва и update-ва live машина от /trunk-а ? „Полезно“ е изключително мека дума за това което имам предвид, по-скоро правилния израз е „лекомислено и непрофесионално“. Как може на машина, която се ползва от истински потребители, да сложиш версията от /trunk-а, върху която работят всички разработчици ? Необходимо ли е да се обяснява, че тази версия е „нестабилна“, защото се работи ежедневно върху нея ? За мен е очевидно до толкова, че чак не виждам как някой може да не го разбере и сам. Защо не се tag-не или branch-не една (относително) по-стабилна версия, по която не се човърка всеки ден, и тя да се използва за live машината ? Така е сигурно, че тя няма да стане жертва на някоя изцепка, която може да се случи при ежедневното пращане на код. За мене всичко е кристално ясно, и не проумявам защо други не го проумяват. Това което става сега е егати извратения подход – стига се до там, че разработчиците не commit-ват по повече от седмица, от страх да не прецакат /trunk-а от който са deploy-нати live машините, и така да изцапат пейзажа. Извратена работа, нали ?

За финал, все пак е по-добре да ползваш някаква система за контрол на версиите, дори и по извратен начин, отколкото да не ползваш въобше ;) Все пак 21 век сме, да пишеш софтуеър без система за контрол на кода изглежда като отживелица (от комунизма).