По много случаен начин разбрах, че колежката Nousha ме е предизвикала да попълня анкетата "Как чета". По принцип тези "щафети" никак не ми харесват, но тъй като Nousha е "дете", на което не може да се каже не, затова ще се включа 🙂
Четенето е процес, който уважавам изключително много, но рядко ми остава време да се съсредоточа над някоя книга. Въпреки че почти през цялото време чета, то това са технически статии (на компютъра), и рядко художествена литература.
Q: Похапваш ли докато четеш? Ако го правиш, коя е любимата ти “храна за четене”?
Рядко. Предимно чета в такива позиции, където е трудно и да набивам нещо през това време. Въпреки че не отказвам чаша студено мляко с бискивитки, докато следя нишката на размишления на Шерлок Холмс.
Q: Какво обичаш да пиеш, докато четеш?
Освен класическото мляко, водичка и/или количка. Нищо алкохолно, защото и без това трудно се фокусирам за дълго време.
Q: Отбелязваш ли си някакви пасажи и моменти книгите или идеята да драскаш по книгата те ужасява? Как отбелязваш последната прочетена страница – книгоразделител, кучешки ушички (като прегъваш листа отдолу), оставяш книгата отворена?
Да си драскам по книгата?!?? Абсолютно не! Ако нещо ме е впечатлило до такава степен, че да трябва да го отбележа, то най-вероятно съм го запомнил. В общия случай помня до коя страница съм стигнал последно. Е, понякога прочитам страница, две, докато се сетя къде последно съм оставил героя си – я в някоя бездна, я в бездънния Космос.
Q: Художествена или нехудожествена литература? Или и двете?
Нехудожествена – както отбелязах и в предговора. Чета предимно статии свързани с историята (Wikipedia) или свързани с работата ми. Чета по много и по цял ден. Художествената литература ми е като отдушник когато искам се отърся от проблеми.
Q: Държиш ли да прочетеш главата до края, преди да оставиш книгата, или можеш да си спреш по всяко време?
Опитвам се, да. Ако не успея, обаче, не е голяма драма.
Q: Можеш ли да захвърлиш книгата, ако авторът те дразни?
Самият автор да ме дразни? Не. Но ако стилът му на писане не увлекателен за мен се е случвало и да изоставя книгата (въпреки че в момента не мога да дам директен пример).
Q: Ако попаднеш на непозната дума, спираш ли, за да потърсиш някъде значението?
Много често. Тъй като предимно чета литература на английски език често се срещат думички, които не разбирам. Ако пък е художествена литература (на български винаги) пак се срещат думички, които не знам и google-вам за тях.
Q: Какво четеш в момента?
Сър Артър Конан Дойл – Шерлок Холмс, разкази, том 2.
Q: Коя е последната книга, която си купи?
Дан Браун – Изгубеният символ. Имаме прекалено голяма библиотека (вкъщи т.е. в Павликени), за да ми се налага да купувам редовно.
Q: От тези хора, които четат само по една книга, ли си или можеш да четеш по няколко наведнъж?
Само една. Не че бъркам героите, но предпочитам да ги карам подред, а не синхронно.
Q: Имаш ли си любимо място/време за четене?
Що се отнася до техническо четиво – сутрин. Все пак не бива да изоставам, а и добивам вдъхновение за през деня. Худ. литература – когато ми падне.
Q: Какво предпочиташ – поредици от книги или самостоятелни издания?
Поредица. Привързвам се лесно към героя и искам да съм виртуално с него колкото се може повече. Затова и предпочитам сериали.
Q: Има ли книга или автор, които препоръчваш отново и отново на всичките си приятели?
Не. Всеки да си чета каквото му е интересно.
Q: Как организираш книгите в библиотеката си? (по жанр, заглавие, име на автора, т.н.)
Никак (shame) Книгите ми са на една лавица (в квартирата). Хубаво е (а може би не чак толкова), че не са много …
——
Няма да предизвиквам никого обаче – исках само да уважа желанието на колежката 🙂
Без съмнение всеки занимаващ се с уеб технологии е заредил прилично, граничещо към огромно, количество от блогове и техно-сайтове, в които се пишат ежедневно тонове информация. Дали се интересувате от новите глезотийки на CSS 3 и HTML 5, дали умирате от любопитство какво ново ще роди Стийв Джобс, дали обичате сутрин с кафето си да разглеждате поредната "inspiration" галерия – значение няма. Почти всички, така наречени "гиикове" го правим (четенето на блогове 🙂 ). А правило ли ви е впечатление колко от тях са писани и поддържани от българи? Не става въпрос за сайтове от типа на Kaldata и Technews, където се пишат предимно новини, а за статии, дълги (и не чак толкова), подробни, написани на нашия си език. Допреди няколко седмици при мен броят беше … 0. Тъжно?
Да, наистина моята бройка на български техно-блогове беше 0. След това попаднах на два блога (първите два в списъка подолу), които разпалиха желанието ми да намеря нови. Поразрових се малко по-задълбочено и ето какво намерих.
Изключително много се впечатлих когато намерих този блог. Мисля че се ровех за информация относно video тага и така попаднах на статия от въпросния блог, в който се описваше много подробно какво представлява тага, какво представляват кодеците, кои браузъри какви кодеци поддържат и т.н.т. Съдейки по-първият пост, блога съществува от средата на март тази година и написаните до сега 30 статии са направо фрапиращо много. Използват картинки, за да илюстрират по-добре примерите, а и много често има и реални демота, които може да видите. Дизайнът на блога е лек и изчистен като се концентрира много на написаното. Евала пичове!
Само за името на блога могат да се дадат 10 точки начална преднина (не че ги броим). Цветен и приятен блог/фирмен сайт на Ивелин Георгиев (предполагам, че така се казва – във формата за контакти има посочен телефон, но не и име 🙂 ) Иво Иванов. Някои от статиите са копия и/или преводи от други блогове (какви ви казах – четем чужди блогове на максЪ). Въпреки това има и авторски статии, а и неавторските публикации са интересни и си заслужават вниманието.
"Блогът за уебмастъри" – те са си го казали авторите 🙂 Е, може би е по-скоро като "Социална мрежа за уебмастъри" тъй като има прекалено много статии от Fridaycode.net (Номер 1 в този списък), малко трудно откриваеми категории (всъщност не намерих такива), а и дизайна му куца. Въпреки няколкото очевидни недостатъка "блога" е прилично поддържан и ако не от други места, то поне него, може да разберете какво правят … хех, другите. Надявам се, че това затишие в авторските статии е временно и ще има нови в най-скоро време.
Една от най-приятните изненади, на която се натъкнах, докато търсех материал за тази статия. Въпреки слабият дизайн, който предлага блога, информацията е поддържана сръвнително редовно. Стилът на писане се придържа по-скоро на ниво разговор между колеги в офиса, отколкото да се набляга да се обясни по-добре на незапознатия читател, но се разбира достатъчно добре. Има предимно авторски материали (казвам предимно, защото не успях да прегледам всички статии), което е огромен плюс!
Не разбрах дали блога се списва от Ivan или от Mark (joking), но който и от двамата да е, го прави доста агресивно (отново – писането на статии). От април тази година до сега са написани над 30 статии! Някои от тях са свързани с живота на автора (ите), но все пак – 30 статии. Яхуу!
———-
Ако мислите, че и вашият блог или блогът, който следите трябва да е в този списък – моля, споделете го в коментарите с няколко думи описание какво ви харесва в него.
Няма нищо общо с технологиите, но блогът ме кефи тотално и затова си търсех повод да споделя линка към него. Много любим блог от българската блогосфера. Публикуват се преведени статии, но статиите са "Amazing!" или казано на български "страхотни"! Мистерии, Космос, конспирации, фотография – само го назовете и ще го научите. Може би единственият български блог, за който ще ме боли ако го спрат. Така че – недейте!
Силен шамар от страна на Google и набиращият сила HTML 5 срещу Flash. Един много пресен експеримент (всъщност над 100) с новите възможности на Canvas тага и Java Script. Някои от демотата са спиращи дъха – уеб и преживяването наречено "уеб" вече няма да са същите. Вижте за какво говоря – Chrome Experiments.
Когато става въпрос за електронни магазини с отворен код има много решения, на които можете да се спрете. Тук имате възможност да прегледате 15-те най-добри възможности, които биха ви дали насока да изберете правилната за вас. Няма да ви лъжа – намирането на перфектната платформа на е никак лесно.
Всяка една от изброените си има своите предимства и недостатъци и е изградена, за да служи на определен тип потребители. Качването на продуктите и правенето на магазина по-точно ваш вкус е времеотнемаща задача, така че постарайте се да прегледате няколко платформи преди да направите финалният си избор.
Само погледнете списъка с клиенти на Magento и ще разберете какъв прекрасен софтуер с отворен код е! Samsung, The North Face, Stussy и Nespresso. Всички те използват Magento, за да захранват техните електронни магазини. Използва се от повече от 30 000 търговци и е най-бързо развиващата се платформа за електронни магазини. Трябва да заплатите, за да получите Enterprise версията, която е пълна с всевъзможни полезни допълнения, но Community версията, която е предназначена само за разработчици е безплатна за сваляне и използване.
osCommerce е напълно безплатна под GNU General Public License и съвпада много добре на нуждите на повечето потребители. Без никаква изненада, имайки предвид колко лесно е да се инсталира и настрои, тя е много популярна и има повече от 228 700 магазина, които се задвижват от нея. Толкова голяма популярност си има и своите недостатъци – прави по-трудно за вас да отличите вашият магазин от хилядите други. Ако искате да изпъквате над останалите, може да използвате някои от 5800-те допълнения, въпреки че някои са платени.
Не само че OpenCart изглежда чудесно, но е и много лесна за работа. Може да създадете неограничен брой категории, да продавате неограничен брой продукти, да приемате множество валути, да използвате много езици и да избирате от над 20 системи за плащане и 8 метода за доставка. Потребителски настроена е ( б.р. системата ), а също така и се грижи за добрият ви рейтинг в търсещите машини. Потребителите могат да оценяват и оставят ревюта за продуктите, които продавате. Не е толкова популярна като osCommerce, затова помощ и насоки за работа се намират по-трудно.
Spree е платформа за електронни магазини, с отворен код и е писана на Ruby on Rails. Използвайки системата на Spree за работа с разширения (extensions), вие ще имате възможност да промените вида на магазина си, по начин, по-който ще ви отличава от конкуренцията. Сред добрите възможности са над 50 системи за разплащане, една страница за checkout и специфична логика за таксуване, която би спестила много време и нерви на клиентите. Също така системата идва с вграден Google Analytics.
PrestaShop е още един як и професионално изграден избор, който вие може да свалите, инсталирате и използвате напълно безплатно. Административната част ви дава пълна възможност да управлявате вашият бизнес (включително инвентар, поръчки, доставка и клиенти) в реално време. Плащанията се изпращат директно на вашата банкова сметка като се използват последните технологии за сигурност.
VirtueMart, който е разработен да работи заедно с Joomla!, е една симпатична количка, с която потребителите веднагически започват да се чувстват конфортно. Тя не само че позволява на потребителите да купуват неща, тя им дава възможност да се създадат акаунт, да си добавят адреси и да имат достъп до тяхната собствена история. Множественни езици и валути, както и неограничени продукти и категории, също така се поддържат. 2.5 милиона хора са свалили VirtueMart и повечето от тях са доволни от резултатите.
Ubercart е създадена специално за хора, които продават предимно "виртуални" стоки като сваляване на файлове, регистрации за събития, достъп до сайтове и билети. Също както и VirtueMart, която е създадена, за да се интегрира в Joomla, така и Ubercart трябва да бъде интегирана в Drupal. Drupal потребителите ще се чувстват много конфортно избирайки идеалните модули и теми, за да задвижат тяхният магазин, но ако не сте Drupal потребител, бих ви посъветвал да използвате друга система.
Най-добрата страна на Zeuscart е потребителския интерфейс, който е богат, атрактивен, потребителски насочен и като цяло по-малко неприятен от останалите потребителски интерфейски (ПИ), които трябва да гледаме всеки ден. Направен е за малкия и средния бизнес и потребителите му биха могли да се възползват от SEO ориентираните връзки, картите за подаръци, отстъпките, шаблоните за email и финно определяне на цените (tier-pricing), което позволява да се намалят цените за големи поръчки.
Ако искате да имате много, много, ама много опростен магазин, то Afcommerce е може би решението на за вас. Не изглежда много добре нито от страна на клиентите, нито от страна на потребителите (б.р. потребител е създаделя на магазина, а клиент е този, който използва магазина), но работи по предназначението си и е идеален за начинаещи. Има бърз и само на една страница checkout. Помощ за клиентите има почти нявсякъде във формата на popup-и, а акаунти за тях се създават автоматично спрямо поръчката.
Лесна за инсталация, лесна за специфична настройка и лесна за управление, Zen Cart е перфектната платформа за тези, които искат резулатите без много щуране. Тя пристига с newsletter управление, купони за намаление, сертификати за подаръци и всички останали основни функционалности, които очаквате. Потребителите, могат да използват голямо количество допълнения, за да направят администрацията по-лесна. Прекалено многото допълнения, обаче, правят системата много накълцана и тове не е в нейн плюс.
SimpleCart (js) 2.0 не е вече само за Paypal. Сега тя работи и с Google Checkout. Може да добавяте, увеличавате, намалявате и премахвате бутони от вашата количка. Можете също така да пренареждате артикулите, променяте HTML таговете и да правите, каквото сметнете за добре, за да покажете магазина си в по-добра светлина. Не ви трябват бази данни, нито знания по програмиране. Забравете за тези главоболия. Тази проста javascript базирана количка е по-малка от 20kb. и може да я настройте за минути. Тя е лека, бърза, лесна за използване и ви дава възможност да я промените според вашият вкус. Всичко, което ви трябва да знаете е малко HTML.
Tomato Cart е новото поколение на електронни магазини с отворен код. Разклонение на osCommerce 3 като отделен проект. Докато уеб проложенията стават все по-сложни, модерните технологии като AJAX и RIA предлагат значително подобрение в ползваемостта и правят взаимодействието между интернет интерфейсите по-бързо и по-ефективно.
CubeCart е страхотна! Интегрира се наистина много добре във всякакъв вид сайтове и изглежда професионално от клиентска гледна точка. CubeCart 3 е безплатна, а CubeCart 4 е премиум версия и струва 110 паунда. Има няколко значителни разлики между двете: CubeCart 3 има 3 скина, а CubeCart 4 – 5; CubeCart 3 има 4 стъпки, за да се направи поръчка, а CubeCart 4 – само 2. Потребителската регистрация е задължителна в CubeCart 3, но само препоръчителна в CubeCart 4 и още и още. Препоръчвам да закупите CubeCart 4, ако възнамерявате да се занимавате сериозно. Хвърлете едно око и на CubeCart 3 преди да започнете, за да имате представа с какво се сблъсквате.
RokQuickCart е много, много проста количка за Joomla! Нейната простота, обаче, е както предимство така и пречка. Може да я инсталирате и настроите за минути, но липстват основни функционалности, които останалите системи в тази статията имат – за пример: приемат се плащания само през Google Checkout и PayPal. Въпреки това като цяло изглежда добре.
Въпреки че е безплатна, Store Sprite предлага възможности, които обикновенно бихте ги намерили в платените версии на други популярни системи. Това включва точки за лоялност, коментари и рейтинг, съобщения при смяна на статус, следене на поръчката (order tracking), специални оферти, най-добри продавачи, акаунти на клиентите. Единственият недостатък е, че магазинът ви ще работи с много ясно отчетливо показване, че правата се държат от Store Sprite. Това ествествено ще се премахне, ако заплатите определена сума.
В началото на тази година така популярният сайт за видео обмен YouTube публикува експериментална HTML 5 версия на своят сайт. Тя се изразяваше в използването на новия video таг, който от своя страна позволява гледането на видео клипове без нуждата от инсталиран Adobe Flash Player. И докато за YouTube е нормално да експериментират с нови технологии, които да улеснят техните потребители, то българският видео портал Vbox7 изостава. И то много сериозно!
Но тази статия не е с цел критикуване на пичовете от Vbox7, а с цел да покаже че и техният player може да бъде направен единствено и само с помощта на HTML 5, CSS3 и малко Java Script.
Разработеният от мен player е в изключително начален стадий (работил съм не повече от 5, 6 часа) и в следващите няколко дена ще го подобрявам и обновявам. Част от функциите към момента са:
Play/Pause
Показване на колко време е изминало от началото на клипа
Преместване на slider-а за seek на клипа
Какво НЕ може да прави? Всичко останало 🙂 и най-вече да показва клипове от сайта на Vbox7 (за сега!).
Важно е да отбележа, че започнах разработката с идеалната цел да науча по-добре за новите възможности на CSS3 и HTML 5 и не целя да подронвам авторитета на Vbox7 по какъвто и да е начин.
Към момента има добра поддръжка за Firefox 3.6.7, Chrome 5.0.375 и Safari 4.0.5. IE-тата не подлежат на коментар (за сега!)
Следете блога. Скоро ще публикувам следващата версия, с включени повече опции като контрол на звука, свободен seek, цял екран и fallback за по-старите браузъри. Също така съм предвил и подробна статия за работа с видео контрола.
Но колкото повече свойства изискват, толкова повече си задаваме въпроса: “Какво друго може да ни се предложи?”. Ето част от моите хрумвания по въпроса.
Избирателна повторяемост на фона
Винаги съм искал да вкарам всичко в една картинка или така нареченият “sprite”. Когато елемента, на който трябва да се сложи фон, е с точно определена ширина и височина всичко е ОК. Но ако трябва една картинка да се разпростре по цялата дължина или височина на елемента трябва да се прави отделен sprite или отделна картинка. Чудесено би било ако можеше да указваме от коя картинка да се отреже, какво да е името на сектора (за да може да се обръщаме към него и занапред), откъде да се отреже и с какви размери. Ако въпросният сектор се и кешира за следващо използване всичко би било на шест. Ето един пример как би изглеждала подобна директива.
background-crop: url( ‘/path/to/sprite.jpg’ ), name( ‘footerbg’ ), from( 10px 20px ), size( 5px 10px );
background: use( ‘footerbg’ ) repeat-x top left
За: Намаляват се броя на заявките към сървъра. В най-добрият случай ще трябва само едно сваляне. Против: Това временно отрязване на картинката ще бави рендването на страницата.
Константи!
В общия случай не е толкова фрапантна липсата на константи в CSS. Може да се направят множествени селекти на елементите, които трябват да имат еднакъв цвят, фон или рамка. Но какво ще стане ако искаме елементите от header-а да имат определен цвят (на текста), който да е същият както border-а на footer елементите? Трябва два пъти да дефинираме този цвят – един път за border-а и един път за color-а. А какво става когато този цвят трябва се замени. Find and replace? Може би. Но защо не е по-културно решение с константа? Пример:
/* Define a simple constant */
constant {
name: ‘mainColor’;
value: ‘#FF00FF’;
}
За: По-добре поддържан код. Против: Ако се вкарат константи, някой ще поиска и условни конструкции и CSS от описателен език, ще се превърне в изпълним. И тук пак идва проблема с производителността.
Еднаквост на размерите на два и повече елемента.
Най-баналният пример за това свойство е многоколоннта решетка. Две колони – лява и дясна, като дясната трябва винаги да е с височината на лявата. Въпреки че има добри решения на този проблем и сега, би било далеч по-лесно ако се добави правило за уеднаквяване на размерите на избраните елементи. Пример:
#leftColumn, #rightColumn {
eq-height: true;
}
#header, #footer {
eq-width: true;
}
За: Изграждането на колонни и грид структури ще бъде много по-лесно. Против: Е, тук нещо против тази директива не мога да се сетя 🙂
Ако и вие се сещате за подобни добри идеи, споделете ги в коментарите. А на мен ако ми дойдат още идеи и аз ще ги споделя.