<![CDATA[Йордан Дичев (dichev.net)]]>http://dichev.netWed, 25 Apr 2012 07:37:36 +0300Wed, 25 Apr 2012 07:37:36 +0300jordan@dichev.net (Jordan Dichev)jordan@dichev.netAll rights reserved Jordan DichevPublicadahttp://blogs.law.harvard.edu/tech/rss60<![CDATA[Полифилове за запълване на дупките в HTML5 възможностите на браузърите]]>http://www.dichev.net/bg/posts/186

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

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

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

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

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

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Как да извличаме данни от сайт като Epay.bg с Firebug конзолата и малко jQuery код]]>http://www.dichev.net/bg/posts/185Винаги ми се е искало да имам някаква възможност да знам колко общо съм изхарчил по дадено направление за определен период в 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());
});

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

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Сайтове срещу приложения в мобилен контекст]]>http://www.dichev.net/bg/posts/184Господин Якоб Нилсен споделя следното заключение в последния си доклад относно ползваемоста (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 - проектът с отворен код на Епъл.

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

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[„Дневник“ отразяват нова книга за Стефан Кънчев]]>http://www.dichev.net/bg/posts/183Прочетете повече прочутата анонимност и за книгата тук -  http://www.dnevnik.bg/razvlechenie/2012/01/06/1537142_stefan_kunchev_-_znakut_na_prochutata_anonimnost/

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Тийзърът на втория сезон на „Игра на тронове“ ]]>http://www.dichev.net/bg/posts/182Не трябваше да чакаме чак толкова дълго да се появи и тийзърът на втория сезон на „Игра на тронове“.

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Най-накрая: jQuery Mobile вече има първа стабилна версия]]>http://www.dichev.net/bg/posts/181Много дизайнери и разработчици трябва да се радват повече тъй като излезе първата стабилна версия на ултра-популярната-супер-използвана-и-позната-на-всички 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 няма да се поддържа.

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Нещо като тераса мечта]]>http://www.dichev.net/bg/posts/180Терасата мечта

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Къстъмърите на Мтел]]>http://www.dichev.net/bg/posts/179Мтел офис, препълнен

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

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

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

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Ако се чудите какво да правите със стария си смартфон]]>http://www.dichev.net/bg/posts/178Киндълчето ми то

Наскоро продадох стария си Моторола Майлстоун след като няколко месеца залежаваше тук и там или го ползвах за плеър на плажа.

С парите от продажбата и като добавих още някой друг лев успях да се сдобия с Kindle във версията му с 3G - страхотен продукт за парите си. Няма какво да разправям за самия Kindle - пълно е с ревюта и оценки. За мен това е една изключително полезна вещ, тъй като освен електронна книга може и още това-онова.

Ако ще ползвате киндъл обаче би било добре и също така да се сдобиете с калъфче, което по принцип не излиза евтино, но пък добавя към удоволствието.

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

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Статус на разделното събиране на отпадъци в квартал „Гоце Делчев“ в София]]>http://www.dichev.net/bg/posts/177Ето така изглежда един препълнен контейнер за стъклени отпадъци в средата на 2011 г. в квартал „Гоце Делчев“ в София.

Очевидно хората го ползват, очевидно доста, а аз съм очевидно впечатлен от гледката. Дано се появят повече такива контейнери в повече градове на България.

Препълнен контейнер за събиране на стъклени отпадъци

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Екологичните превозни средства са вече сред нас]]>http://www.dichev.net/bg/posts/176Наистина! Всички се опитват да открият най-евтиният и екологичен транспорт, а той е точно под носовете ни.

Ромите дори са закичили коня с пискюл и по нищо не личи да ги притеснява заобикалящото ги море от ламарина :)

Ромски транспорт

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Да намериш Чък Норис]]>http://www.dichev.net/bg/posts/175Никога не пиша думи като find в полето за търсене на голямото Гъ, обаче този път реших да започна една заявка по този начин.

Какво да видя в предложенията... На първа позиция...

Да намериш Чък Норис

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Алтернативи на Georgia за приятен серифен шрифт на екрана]]>http://www.dichev.net/bg/posts/174В блога на Джефри Зелдман намерих е публикуван следния цитат с линк към същинската статия.

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

Стивън Коулс, 6 декември 2010:
Cure for the Common Webfont, Part 2: Alternatives to Georgia

via zeldman.com

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Google може да попадне под ударите на ЕК заради обвинения на нишови търсачки]]>http://www.dichev.net/bg/posts/172Европейската комисия ще разследва водещата търсачка Google за злоупотреба с доминиращо положение. Ето това вече е новина, тъй като обикновено обект на разследванията на европейската институция са компании като Microsoft, които работят в по-близката до операционните системи област от технологичния сектор.

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

„Европейската комисия реши да започне антитръстово разследване на база обвиненията, че Google е злоупотребила с доминиращата си позиция в онлайн търсенето“ са думите на ЕК.

Разследванията на ЕК имат голяма тежест ако съдим по резултатите от разследванията на институцията досега.

Напоследък Google се забърква в правни каши в ЕС и ще бъде интересно да се проследи развитието на проблема. Последно търсачката имаше проблеми във връзка със StreetView функционалността ѝ и записването на незащени данни.

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Редактиране на (някои видове) код направо в браузъра с CodeMirror]]>http://www.dichev.net/bg/posts/171CodeMirror

CodeMirror е JavaScript библиотека, която може да се използва при създаването на относително удобен интерфейс за редактор на компютърен код. Ако съществува парсваща функционалност за езика, който имате нужда да бъде редактиран онлайн, то кодът му ще бъде оцветен, а редакторът ще помогне със задаването на отстъпи и подреждането.

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

Разбира се, това не е единственият по рода си или пък най-напредналият такъв проект. Bespin на Mozilla Labs например има амбицията да постигне дори много повече от това като предостави интегрирана онлайн среда за работа с код, включваща файлов браузър, панел за редакция на код, конзола за изпълнение и т.н.

]]>
Wed, 25 Apr 2012 07:37:37 +0300
<![CDATA[Безплатни книги за JavaScript и jQuery]]>http://www.dichev.net/bg/posts/170UPDATED: тази статийка се оказа популярна дестинация от търсачките затова ще я използвам за да събера на едно място някои полезни книги по темата и коментари за тях

jQuery шаблони за дизайн (design patterns) за начинаещи

Основни JavaScript и jQuery шаблони за дизайн за начинаещи“ от Ади Османи изглежда интересно, а както самият автор казва „шаблоните за дизайн са преизползваеми решения на реално случващи се проблеми в разработването на софтуер и много удобен инструмен на ваше разположение“.

А ето и линк: http://addyosmani.com/blog/essentialjsdesignpatterns/

Основи на JavaScript и jQuery

Една книга в HTML формат, на която се натъкнах наскоро може да бъде видяна на следния линк: http://jqfundamentals.com/book/

]]>
Wed, 25 Apr 2012 07:37:37 +0300