Сделаю краткий обзор полезных и удобных утилит/плагинов с которыми работать за компьютером мне гораздо комфортней.
мегапозитивный флешмоб
Dancing flash mob in Moscow (3 professional dancers, 200 non-professional dancers, two weeks of training, 4 cams, 5kwt of sound —> GO!)
Кто какую музыку выбирает
Блюз, когда хорошему человеку плохо.
Блудметал, когда плохому человеку плохо.
Хип-хоп, когда плохому человеку хорошо.
Реги, когда хорошему человеку хорошо.
Прогрессив транс, хорошо пока не отпустит.
Минимал, когда просто хорошо.
Классика, когда хорошо но больше не напишут.
Джаз, хорошо но хер сыграешь.
Панк-рок, плохо, но под пиво покатит.
Русский-рок, хорошо, что на русском.
Попса, когда плохо даже под пиво.
Шансон, когда плохому человеку плохо а еще срок мотать.
Фолк, когда давным-давно был хороший человек.
Яндекс виджет для проектов на ScriptLance.com
Вчера Яндекс сообщил о появлении возможности создавать виджеты для главной страницы Яндекса. Представляю вам мой первый виджет, пробу пера

Этот яндекс виджет выводит последние опубликованные 10 проектов с фриланс биржы ScriptLance.com количество ставок и среднюю цену, при наведении на ссылку подсвечиваются детали проекта. В настройках можно указать какие проекты отображать, все или конкретную категорию. К сожалению категории, не все, а только половина, но это связано с ограничениями на количество настроек виджета. Яндекс разрешает 1кб настроек, а все категории в 1кб не влезли.
Кнопка для добавления яндекс виджета на главную страницу
В комментариях принимаются заказы на разработку виджетов.
Geoplugin - определение географии посетителя
Geoplugin - это очень удобный удобный и бесплатный php класс для определения географических данных посетителя на основе IP адреса. база адресов храниться на сайте сервиса, все что вам нужно это подключить класс, вызвать метод и массив с данными готов. Разберем на примере:
Книги по CakePHP
Хочу посоветовать 3 отличные книги для тех кто собрался изучать этот фреймворк.
Begining CakePHP From Novice to Professional

Содержание
- Introduction
- Installing and Running CakePHP
- Creating a To-Do List Application
- Naming Files and Designing the Database
- Creating Simple Views and Baking in the Console
- Customizing Views
- Working with Controllers and Models
- Implementing Ajax Features
- Helpers
- Routes
- Components and Utilities
- Vendors
- Plugins
- DataSources and Behaviors
- Wrapping Up the Application
- Installation Issues
- How CakePHP Compares with Other Frameworks
скачать книгу Begining CakePHP From Novice to Professional
Practical CakePHP Projects

Содержание
- Cake Fundamentals
- Blogging
- E-Commerce
- A Message Forum Web Service
- Google Maps and the Traveling Salesman
- Mashing Twitter with the Google Translator
- Unit Testing and Web Testing
- A Cake Control Panel
- Translating Stories
- Adding Automagic Fields
- Cake Tags
- Dynamic Data Fields
- Captcha
скачать книгу Practical CakePHP Projects
CakePHP Application Development

Содержание
- Preface
- Introduction to CakePHP
- A Quick Installation
- A Quick App
- Controllers: Programming Application Logic
- Models: Accessing Data
- ORM: Modelling the Table Relationship
- Views: Creating User Interfaces
- Using Shells: Get Further, Faster
- Making Quickwall: The Basics
- Quickwall: User Authentication
- Quickwall: JavaScript and AJAX
- Quickwall: Making It Better

Subscribe
(c) 


