Записките на един пристрастен към мрежата

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

Полифилове за запълване на дупките в HTML5 възможностите на браузърите

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

Това може да стане с помощта на полифиловете.

Полифиловете са JavaScript инструменти, които репликират стандартните приложнопрограмни интерфейси (АПИ-та) на модерните браузъри. В тази своя презентация JavaScript гуруто Ади Османи показва как се използват полифиловете за засичане на възможни функционалности в браузърите и как да правите свои собствени тестове за такива неща.

Обърнато е внимание на страхотния инструмент Modernizr, който аз лично (ЙД) използвах в един от проектите ми миналата година.

По статията по темата на Ади Османи. Снимка - Ади Османи.

Как да извличаме данни от сайт като Epay.bg с Firebug конзолата и малко jQuery код

Винаги ми се е искало да имам някаква възможност да знам колко общо съм изхарчил по дадено направление за определен период в Epay.bg (Ипей) - един логичен случай на употреба (use case).

Открих, че при нужда това може да стане чрез използването на това, което има като възможности в Ипей и малко джаваскрипт в конзолата на добавката за популярния браузър Firefox наречена Firebug - може би най-популярния плъгин за дебъгване на уеб интерфейси при разработката им.

За да получи нужната информация, потребителят трябва да направи следното:

От началния екран (след логин в Ипей) да избере връзката озаглавена “Всички движения“

След това може да бъде приложен филтър по кореспондент за да бъдат извдени всички движения към ЧЕЗ примерно

След това ето този код може да ви даде информацията от клетките - т.е. това може да позволи да се направи операция, която да изчисли колко пари са изхарчени по определенно нещо.

jQuery("html body table.body tbody tr td center table#main_table tbody tr td#main_table form table.grid tbody tr.tr-2, html body table.body tbody tr td center table#main_table tbody tr td#main_table form table.grid tbody tr.tr-1").each(function() {
    console.log($(this).text());
});

Надявам се кодът да е полезен на някого - как точно да стане пресмятането оставям на желаещите да се дозанимаят.

Сайтове срещу приложения в мобилен контекст

Господин Якоб Нилсен споделя следното заключение в последния си доклад относно ползваемоста (usability) на мобилни сайтове сравнено с приложения за мобилни операционни системи.

(Apps may remain better for tasks that are true applications, such as photo editing — whereas mobile sites will be better for design problems like e-commerce/m-commerce, corporate websites, news, medical info, social networking, etc.)

Това твърдение наистина, по мое мнение, е вярно и всъщност е такова откакто има напълно функционални браузъри базирани на wеbkit - проектът с отворен код на Епъл.

Другото важно откритие не Нилсен е, че мобилните приложения трябва да се оправят с правилата на компаниите правещи операционните системи като Епъл и Гугъл и съответно да се налага да правят компромиси, които избягват чрез сайтовете си.

„Дневник“ отразяват нова книга за Стефан Кънчев

Прочетете повече прочутата анонимност и за книгата тук -  http://www.dnevnik.bg/razvlechenie/2012/01/06/1537142_stefan_kunchev_-_znakut_na_prochutata_anonimnost/

Тийзърът на втория сезон на „Игра на тронове“

Не трябваше да чакаме чак толкова дълго да се появи и тийзърът на втория сезон на „Игра на тронове“.

Най-накрая: jQuery Mobile вече има първа стабилна версия

Много дизайнери и разработчици трябва да се радват повече тъй като излезе първата стабилна версия на ултра-популярната-супер-използвана-и-позната-на-всички JavaScript библиотека jQuery за мобилни устройства.

В съобщение на блога на jQuery Mobile се съобщава, че проектът официално е достигнал своя първи стабилен релийз (или пуск или както е там на български). Следват и някои интересни неща.

Поддържани платформи от jQuery Mobile

Клас А - пълна поддръжка

  • Apple iOS 3.2-5.0 - Тествано върху оригинален iPad (4.3 / 5.0), iPad 2 (4.3), оригинален iPhone (3.1), iPhone 3 (3.2), 3GS (4.3), и 4 (4.3 / 5.0)
  • Android 2.1-2.3 – Тествано на HTC Incredible (2.2), оригинален Droid (2.2), Nook Color (2.2), HTC Aria (2.1), Google Nexus S (2.3). Функционален във версиите 1.5 и 1.6 но бързината на работа може би не е достатъчно добра според тестове на Google G1 (1.5)
  • Android Honeycomb - Тествано на Samsung Galaxy Tab 10.1 и Motorola XOOM
  • Windows Phone 7-7.5 – Тествано на HTC Surround (7.0) HTC Trophy (7.5) и LG-E900 (7.5)
  • Blackberry 6.0 – Тествано на Torch 9800 и Style 9670
  • Blackberry 7 – Тествано на BlackBerry® Torch 9810
  • Blackberry Playbook – Тествано на PlayBook версии 1.0.1 / 1.0.5
  • Palm WebOS (1.4-2.0) – Тествано на Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0)
  • Palm WebOS 3.0 – Тествано на HP TouchPad
  • Firebox Mobile (Beta) – Тествано на Android 2.2
  • Opera Mobile 11.0 - Тествано на iPhone 3GS и 4 (5.0/6.0), Android 2.2 (5.0/6.0)
  • Meego 1.2 – Тествано на Nokia 950 and N9
  • Kindle 3 and Fire: Тествано на вградения WebKit за всяко едно устройство
  • Chrome Desktop 11-15 - Тествано на OS X 10.6.7 и Windows 7
  • Firefox Desktop 4-8 – Тествано на OS X 10.6.7 и Windows 7
  • Internet Explorer 7-9 – Тествано на Windows XP, Vista и 7 (има някои малки CSS проблемчета)
  • Opera Desktop 10-11 - Тествано на OS X 10.6.7 и Windows 7

Клас Б - подобрена поддръжка с изключение на Ajax навигация

  • Blackberry 5.0 - Тествано на Storm 2 9550, Bold 9770
  • Opera Mini (5.0-6.0) - Тествано на iOS 3.2/4.3
  • Nokia Symbian^3 - Тествано наNokia N8 (Symbian^3), C7 (Symbian^3), но също така работи на N97 (Symbian^1)

Клас В - базова поддръжка

  • Blackberry 4.x - Тествано на Curve 8330
  • Windows Mobile - Тествано на HTC Leo (WInMo 5.2)
  • Всички стари смартфони – Всяко устройство, което не поддържа медия заявки ще получи базовата функционалност

Samsugn Bada няма да се поддържа.

Нещо като тераса мечта

Терасата мечта

Къстъмърите на Мтел

Мтел офис, препълнен

Ето как изглежда по всяко едно време на денонощието офисът на Мтел на кръстовището на „България“ и „Гоце Делчев“.

Всички, които познавам и са го виждали, не могат да разберат как така офисът не се раширява както напрвиха от УниКредит наблизо тази година.

Аз мога да преброя поне 10 човека на опашката в частта си на улицата. Правете си сметката.

Real Time Web Analytics