Google I/O 2014 – Android L

Днес започна Google I/O 2014. Само преди няколко часа конференцията започна с над двучасов keynote. Бяха засегнати доста теми, но нещо, което ми направи голямо впечатление бяха performance оптимизациите.

Прочети Google I/O 2014 – Android L

Първи стъпки в PHP – функции за текст

PHP е лесен език именно заради множеството функции, които представя.

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

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

Прочети Първи стъпки в PHP – функции за текст

HTML5 input type number

Преди малко установих, че към днешна дата (22.06.2014) Mobile Safari има проблеми с валидацията на <input type="number"/>.

Макар, че при първоначално фокусиране на поле от този тип клавиатурата ви изписва цифри и специални знаци вие можете спокойно да превключите на букви и да въведете такива.

Дори и това да се оправи остава и още един проблем – step атрибута също не се взима превдид и ако сте го задали на 2 (така че да имате само четни или нечетни в зависимост от минималната стойност) отново няма да получите правилна валидация от браузъра.

Току-що проверих как се държи Android в подобни ситуации, но при Chrome всичко е наред както на desktop, така и на мобилни устройства.

Първи стъпки в PHP – част 2

В предния урок споменахме за основните типове променливи в PHP. Тук ще разгледаме някои основни операции и особености свързани с тях.

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

Прочети Първи стъпки в PHP – част 2

Как да изпълняваме PHP script-ове

За да можем да изпълняваме PHP script-ове, трябва да имаме инсталиран сървър с PHP парсър на компютъра си.

И понеже кажи-речи няма сайтове, които да работят на PHP и да нямат MySQL база данни, то ще ни трябва и това.

За да си направим подходящия setup ще се наложи да инсталираме и конфигурираме Apache, PHP и MySQL. По принцип в интернет има много уроци как да се направи това, така че аз лично ще пропусна тази част.

Това, което може да се направи за по-лесно е да се инсталира просто XAMPP (Apache, MySQL, PHP и Perl) или WAMP (Windows Apache, MySQL и PHP) за Windows или MAMP (Mac Apache, MySQL и PHP) за Mac.

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

Първи стъпки в PHP

Първите стъпки в правенето на сайтове продължават вече и с server side програмиране.

Тъй като в урока Първи стъпки в JavaScript съм описал вече някои основополагащи идеи за програмирането като цяло, в този урок ще представя само някои основни синтактични особености на PHP.

Прочети Първи стъпки в PHP