Generated by All in One SEO v4.9.3, this is an llms.txt file, used by LLMs to index the site. # SimpleCoding.org Блог о программировании ## Sitemaps - [XML Sitemap](https://www.simplecoding.org/sitemap.xml): Contains all public & indexable URLs for this website. ## Записи - [Как сделать редактор списка в стиле Web 2.0 (структура приложения)](https://www.simplecoding.org/redactor-spiska-structura.html) - Сейчас в интернете можно найти множество статей о web2.0. Но для меня понятие web2.0 прежде всего связано с технологией Ajax. Казалось бы, предельно простая идея, отправлять запросы с помощью JavaScript, но благодаря ей web приложения приобрели ряд новых возможностей. В этой статье я покажу, как написать редактор списка, использующий технологию Ajax. Серверная часть будет реализована - [Разработка web приложений. Как сделать редактор списка в стиле Web 2.0 (главная страница)](https://www.simplecoding.org/redaktor-spiska-main.html) - Пример php скрипта, для создания online редактора списка. В этой части рассмотрено создание главной страницы и работа с базой данных. - [Закрываем доступ к сайту с помощью .htaccess и PHP](https://www.simplecoding.org/zakryvaem-dostup-k-sajtu-s-pomoshhyu-htaccess-i-php.html) - Во время обслуживания сайта необходимо ограничить доступ к нему. В этой статье пример использования htaccess для ограничения доступа по IP адресу. - [WordPress плагин Terms Descriptions. Новая версия.](https://www.simplecoding.org/wordpress-plagin-terms-descriptions-novaya-versiya.html) - Основное нововведение - работа со словоформами. Теперь для каждого термина можно указать несколько вариантов его написания. - [Плагин для WordPress - Terms Descriptions (версия 1.2.0)](https://www.simplecoding.org/plagin-dlya-wordpress-terms-descriptions-versiya-1-2-0.html) - Данный WordPress плагин предназначен для автоматизации перелинковки страниц блога. Вы создаете список терминов и указываете ссылки, плагин ищет термины в тексте постов и превращает их в ссылки. - [Обновление WordPress плагина Terms Descriptions](https://www.simplecoding.org/obnovlenie-wordpress-plagina-terms-descriptions.html) - Добавлена возможность установки атрибута class для ссылок. - [WordPress плагин для внутренней перелинковки страниц сайта](https://www.simplecoding.org/wordpress-plagin-dlya-vnutrennej-perelinkovki-stranic-sajta.html) - Этот плагин WordPress просматривает тексты постов и преобразовывает заданные слова в ссылки на определённую страницу сайта. - [Управление созданием правил перезаписи URL в плагинах WordPress](https://www.simplecoding.org/upravlenie-sozdaniem-pravil-perezapisi-url-v-plaginax-wordpress.html) - Мы рассмотрим использование событий при создании URL произвольной структуры в WordPress, а также проблемы, которые возникают при их не правильном использовании. - [Как показать на Google Maps объекты, находящиеся в заданной области](https://www.simplecoding.org/kak-pokazat-na-google-maps-obekty-naxodyashhiesya-v-zadannoj-oblasti.html) - Мы рассмотрим чтение данных из KML файлов и поиск объектов, попадающих в заданную область на Google Maps. И заодно разберем формулу гаверсинусов для определения расстояний. - [Средства разработки Java приложений: необходимые и просто полезные программы](https://www.simplecoding.org/sredstva-razrabotki-na-java-neobxodimye-i-prosto-poleznye-programmy.html) - Обзор средств разработки Java приложений. От компилятора и простых редакторов подсветки синтаксиса до полнофункциональных IDE. - [Апгрейд движка WordPress и небольшой редизайн комментариев](https://www.simplecoding.org/apgrejd-dvizhka-wordpress-i-nebolshoj-redizajn-kommentariev.html) - WordPress 2.7 предоставляет ряд новых возможностей для работы с комментариями. Но чтобы их использовать необходимо немного изменить тему. - [Настройка и использование Apache Ant для разработки Java приложений](https://www.simplecoding.org/nastrojka-i-ispolzovanie-apache-ant.html) - Показан пример создания build файла, который автоматизирует процесс создания Java приложений. - [Многоколоночная верстка](https://www.simplecoding.org/mnogokolonochnaya-verstka.html) - Все чаще в дизайне новых web сайтов встречается верстка в несколько колонок. Применений для такой верстки множество. Например, дублирование навигационного меню в нижней части страницы. В этой статье я покажу один из вариантов такой верстки. При этом html таблицы мы использовать не будем, а расставим колонки с помощью каскадных таблиц стилей (CSS). В первую очередь - [WordPress: вывод записей произвольных типов (Custom Post Types)](https://www.simplecoding.org/wordpress-vyvod-zapisej-proizvolnyx-tipov-custom-post-types.html) - WordPress автоматически создаёт страницы категорий для вашего блога. Но чтобы добавить на них собственные типы записей, придется немного настроить движок. - [WordPress: выбор случайных постов](https://www.simplecoding.org/wordpress-vybor-sluchajnyx-postov.html) - Рассмотрим способы выбора случайных постов в WordPress, проверим запросы, которые они выполняют, и сравним их производительность. - [dbForge Studio - менеджер MySQL баз данных](https://www.simplecoding.org/dbforge-studio-menedzher-mysql-baz-dannyx.html) - Мы рассмотрим возможности dbForge Studio - менеджера MySQL баз данных. Он бесплатен для некоммерческого использования и содержит множество интересных функций. - [Logentries, Debian и логи Nginx](https://www.simplecoding.org/logentries-debian-i-logi-nginx.html) - В этой статье показан пример подключения VPS с операционной системой Debian 7 к сервису Logentries. Также показаны примеры настроек для отправки логов Nginx. - [Как выбрать хостинг](https://www.simplecoding.org/kak-vybrat-hosting.html) - Интернет сервисы позволяют узнать практически всю информацию о хостинге. С ее помощью вы сможете легко определить правдивость хостера еще до оплаты его услуг. - [WordPress: как получить медленный запрос с помощью метаданных и WP_Query](https://www.simplecoding.org/wordpress-kak-poluchit-medlennyj-zapros-s-pomoshhyu-metadannyx-i-wp_query.html) - WordPress как и большинство CMS имеет инструменты для формирования сложных SQL запросов. Мы рассмотрим в каких ситуациях они приводят к снижению скорости. - [TinyMCE + PHP.JS: выборочная фильтрация тегов](https://www.simplecoding.org/tinymce-php-js-vyborochnaya-filtraciya-tegov.html) - Мы рассмотрим пример выборочного удаления HTML тегов при вставке текста в редактор TinyMCE. Для обработки текста используем библиотеку PHP.JS - [Personal Maps: локализация и интернационализация. Часть 10](https://www.simplecoding.org/personal-maps-lokalizaciya-i-internacionalizaciya-chast-10.html) - Продолжаем разработку web приложения с использованием фреймворков Yii и AngularJS. Сегодня мы добавим возможность перевода интерфейса на разные языки. - [Personal Maps: авторизация и аутентификация (с использованием Yii RBAC). Часть 9.](https://www.simplecoding.org/personal-maps-avtorizaciya-i-autentifikaciya-s-ispolzovaniem-yii-rbac-chast-9.html) - Мы разработаем систему управления доступом для нескольких ролей пользователей. Для управления ролями используем библиотеку RBAC из дистрибутива Yii фреймворка. - [Personal maps: REST интерфейс. Часть 8.](https://www.simplecoding.org/personal-maps-rest-interfejs-chast-8.html) - В этой статье мы рассмотрим использование роутера и контроллеров PHP фреймворка Yii для создания REST API. - [Personal maps: создаём директиву для подключения Google Maps. Часть 7.](https://www.simplecoding.org/personal-maps-sozdayom-direktivu-dlya-podklyucheniya-google-maps-chast-7.html) - В этой части цикла статей о разработке приложения на AngularJS мы займёмся созданием директивы, которая будет работать с Google Maps API, а также напишем тесты. - [Personal Maps: контроллеры и представления в AngularJS. Часть 6.](https://www.simplecoding.org/personal-maps-kontrollery-i-predstavleniya-v-angularjs-chast-6.html) - В этой части мы рассмотрим использование MVC (модель, представление, контроллер) архитектуры в фреймворке AngularJS. А также разберём тестирование контроллеров. - [Personal Maps: тестирование AngularJS сервиса с помощью Jasmine и Karma. Часть 5.](https://www.simplecoding.org/personal-maps-testirovanie-angularjs-servisa-s-pomoshhyu-jasmine-i-karma-chast-5.html) - Мы используем Karma test runner для тестирования JavaScript кода, использующего AngularJS. Также разберём использование mock объектов и внедрение зависимостей. - [Personal Maps: создаём сервис AngularJS. Часть 4.](https://www.simplecoding.org/personal-maps-sozdayom-servis-angularjs-chast-4.html) - Мы разработаем сервис JavaScript фреймворка AngularJS, который будет выполнять роль посредника между клиентской частью приложения и REST API серверной части. - [Personal Maps: главная страница и структура клиентской части приложения. Часть 3.](https://www.simplecoding.org/personal-maps-client-side-app-structure-part-3.html) - Рассмотрим использование фреймворка Yii для формирования главной страницы JavaScript приложения, использующего AngularJS, а также архитектуру его клиентской части. - [Personal Maps: Устанавливаем и настраиваем Yii, проектируем структуру базы данных. Часть 2.](https://www.simplecoding.org/personal-maps-ustanavlivaem-i-nastraivaem-yii-proektiruem-strukturu-bazy-dannyx-chast-2.html) - В этой статье мы рассмотрим установку и настройку фреймворка Yii, структуру базы данных, использовние yiic для создания миграций. - [Personal Maps: используем Yii и AngularJS для разработки web приложения. Часть 1.](https://www.simplecoding.org/personal-maps-ispolzuem-yii-i-angularjs-dlya-razrabotki-web-prilozheniya-chast-1.html) - Это первая статья из цикла о разработке web приложения с использованием PHP фреймворка Yii и JavaScript фреймворка AngularJS. - [Google maps & AngularJS: позиционирование карты](https://www.simplecoding.org/google-maps-angularjs-pozicionirovanie-karty.html) - Мы рассмотрим пример создания JavaScript приложения с использованием фреймворка AngularJS и Google maps API. - [Как часто вы используете Linux?](https://www.simplecoding.org/kak-chasto-vy-ispolzuete-linux.html) - Мини опрос на тему: Как часто вы используете Linux? - [Небольшой опрос: wiki или блог?](https://www.simplecoding.org/nebolshoj-opros-wiki-ili-blog.html) - Что лучше для IT ресурса: wiki или блог? На этой странице вы найдете ответ на этот вопрос и сможете высказать свое мнение. - [IE + WebKit? Или просто проапгрейдить IE?](https://www.simplecoding.org/ie-webkit-ili-prosto-proapgrejdit-ie.html) - На сегодняшний день существуют плагины, которые легко позволяют добавить нужный функционал браузеру. Например, добавить движок WebKit в Internet Explorer. - [960 Grid System: зачем нужны CSS фреймворки](https://www.simplecoding.org/960-grid-system-zachem-nuzhny-css-frejmvorki.html) - Верстка web страниц - занятие довольно утомительное. В основном из-за проблем с поддержкой CSS в разных браузерах, но с помощью CSS фреймворков можно значительно упростить себе жизнь. - [Google maps & jQuery: позиционирование карты](https://www.simplecoding.org/google-maps-jquery-pozicionirovanie-karty.html) - Мы создадим JavaScript приложение, которое позволит выбирать объекты (города), позиционировать карту по их координатам и создавать надписи с подробной информацией. - [PHP: создаем собственный сервис геотаргетинга](https://www.simplecoding.org/sozdaem-sobstvennyj-servis-geotargetinga.html) - Геотаргетинг - определение страны посетителя по его IP адресу. В этой статье пример создания такого сервиса на PHP c использованием бесплатной базы данных от WIPmania - [Загрузка файлов с помощью SWFUpload и PHP](https://www.simplecoding.org/zagruzka-fajlov-s-pomoshhyu-swfupload-i-php.html) - Мы рассмотрим пример использования библиотеки SWFUpload, которая позволяет выполнять асинхронную загрузку файлов на сервер и обойти некоторые ограничения PHP. - [Проблемы с обновлением статических файлов при использовании web сервера на VirtualBox](https://www.simplecoding.org/problemy-s-obnovleniem-staticheskix-fajlov-pri-ispolzovanii-web-servera-na-virtualbox.html) - VirtualBox позволяет создать практически полную копию продакшн сервера, что очень удобно для тестирования приложений. Но есть нюансы о которых нужно помнить. - [jqGrid: редактирование табличных данных с помощью inline редакторов](https://www.simplecoding.org/jqgrid-redaktirovanie-tablichnyx-dannyx-s-pomoshhyu-inline-redaktorov.html) - Проблема редактирование данных в таблицах довольно сложная. Но использование jQuery и плагина jqGrid значительно упрощает задачу. Они позволяют создавать inline редакторы для каждой строки таблицы. - [Как создать облако тегов для своего сайта на PHP](https://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html) - В статье приведен пример создания облака тегов сайта (блога) на php. Показаны структура базы данных и необходимые для создания облака запросы. - [PHP mail под Windows. Отправка почты из PHP скриптов](https://www.simplecoding.org/php-mail-pod-windows.html) - Эта статья об использовании php функции mail под windows. Описаны установка и настройка windows версии программы sendmail, а также настройки SMTP сервера. - [tinyMCE - установка, настройка и использование.](https://www.simplecoding.org/tinymce-ustanovka-nastroyka-ispolzovanie.html) - tinyMCE очень удобный JavaScript редактор. Но главные его достоинства - простая настройка, русская локализация и скрипты сжатия. В этой статье рассмотрены нюансы подключения этого редактора. - [Использование BitTorrent Sync для резервного копирования](https://www.simplecoding.org/ispolzovanie-bittorrent-sync-dlya-rezervnogo-kopirovaniya.html) - Рассмотрим пример настройки и использования BitTorrent Sync на Linux сервере в качестве системы резервного копирования. - [Хостинг: обычный сервер или облако?](https://www.simplecoding.org/hosting-obichniy-server-ili-oblako.html) - Выбор хостинга становится сложнее с каждым годом. В этой статье я постарался сравнить основные виды услуг, которые предоставляются сегодня на этом рынке. - [Composer + Yii + Imagine: небольшое приложение для загрузки картинок](https://www.simplecoding.org/composer-yii-imagine-nebolshoe-prilozhenie-dlya-zagruzki-kartinok.html) - Мы рассмотрим использование PHP менеджера зависимостей Composer для создания приложения на основе Yii фреймворка и библиотеки Imagine (создание миниатюр). - [Создание zip архивов с помощью PHP скрипта](https://www.simplecoding.org/sozdanie-zip-arxivov-na-php.html) - Разработка PHP скрипта предназначенного для создания zip архивов. Используется стандартная библиотека PHP. - [Facebook: как посчитать количество лайков](https://www.simplecoding.org/facebook-kak-poschitat-kolichestvo-lajkov.html) - Мы рассмотрим как с помощью JavaScript отправить FQL (Facebook Query Language) запрос для получения количества лайков страницы. - [JavaScript XSS: получение данных от facebook и вконтакте](https://www.simplecoding.org/javascript-xss-poluchenie-dannyx-ot-facebook-i-vkontakte.html) - Мы рассмотрим создание альтернативных виджетов для facebook и вконтакте с помощью библиотеки jQuery. - [Графики своими руками – Open Flash Chart 2](https://www.simplecoding.org/grafiki-svoimi-rukami-open-flash-chart-2.html) - Для создания графиков написано множество библиотек. Я расскажу об использовании Open Flash Chart вместе с PHP для создания профессиональных интерактивных графиков. - [jQuery: плагин для создания адаптивного меню](https://www.simplecoding.org/jquery-plagin-dlya-sozdaniya-adaptivnogo-menyu.html) - Этот плагин для jQuery позволяет создавать адаптивные меню. При формировании страницы меню заменяется ссылкой, клик по которой возвращает его в исходное состояние. - [17 Wordpress плагинов, которые у меня активированы](https://www.simplecoding.org/17-plaginov-dlya-wordpress-kotorye-u-menya-aktivirovany.html) - Небольшой список Wordpress плагинов, которые обеспечивают мне комфортную работу и выполняют массу полезных функций - [Создание XML файлов из массивов на PHP](https://www.simplecoding.org/sozdanie-xml-failov-iz-php-massivov.html) - Данный PHP скрипт выполняет преобразование массива в XML формат, поддерживаются многомерные массивы. В статье приведен исходный код с подробным описанием. - [PHP: как убрать комментарии из html разметки](https://www.simplecoding.org/php-kak-ubrat-kommentarii-iz-html-razmetki.html) - Мы рассмотрим каким образом можно с помощью PHP удалить HTML комментарии из разметки страницы перед её отправкой браузеру. - [EximusCommerce: платформа для интернет магазинов на Yii фреймворке](https://www.simplecoding.org/eximuscommerce-platforma-dlya-internet-magazinov-na-yii-frejmvorke.html) - Новая система для создания интернет-магазинов на основе Yii фреймворка. Мы рассмотрим её основные возможности, достоинства и недостатки. - [Varnish: кэширование в облаках](https://www.simplecoding.org/varnish-keshirovanie-v-oblakax.html) - Мы рассмотрим как использование Varnish на облачных сервисах влияет на начисление оплаты и способы увеличения эффективности его работы. - [Синхронизация файлов с помощью Dropbox: несколько оригинальных вариантов использования](https://www.simplecoding.org/sinxronizaciya-fajlov-s-pomoshhyu-dropbox-neskolko-originalnyx-variantov-ispolzovaniya.html) - Dropbox самый популярный сервис для синхронизации файлов, папок и других данных. Но сейчас у него появилось несколько конкурирующих интернет хранилищ. - [Как изменить домен для сети сайтов (на примере WordPress)](https://www.simplecoding.org/kak-izmenit-domen-dlya-seti-sajtov-na-primere-wordpress.html) - Мы рассмотрим варианты хранения информации о доменах сети сайтов в базе данных и способы их изменения, также разберем основные этапы переноса сайтов на другой домен. - [WordPress: простой способ отлючить трекбеки для части постов (без плагинов)](https://www.simplecoding.org/wordpress-prostoj-sposob-otlyuchit-trekbeki-dlya-chasti-postov-bez-plaginov.html) - Мы рассмотрим как создать SQL запрос, позволяющий отключить трекбеки для всех постов WordPress, которым больше 2-х месяцев. И настроим его запуск с помощью cron - [PHP: Компиляция LESS с помощью Phing](https://www.simplecoding.org/php-kompilyaciya-less-s-pomoshhyu-phing.html) - В статье мы рассмотрим создание задачи для Phing, которая найдет все LESS файлы и преобразует их в CSS. - [Конференция для веб-разработчиков «ZFConf 2012»](https://www.simplecoding.org/konferenciya-dlya-veb-razrabotchikov-zfconf-2012.html) - 21 апреля в Москве пройдет конференция ZFConf 2012. Мероприятие в основном будет посвящено Zend Framework, но также будут доклады о базах данных, архитектуре и деплойменте. - [CSS: оформление скроллбара в стиле Gmail](https://www.simplecoding.org/css-oformlenie-skrollbara-v-stile-gmail.html) - Мы рассмотрим каким образом можно изменить внешний вид скроллбара в современных браузерах на движке WebKit и сделать его похожим на скролл в интерфейсе Gmail. - [Yii фреймворк: создание XML-RPC сервера](https://www.simplecoding.org/yii-frejmvork-sozdanie-xml-rpc-servera.html) - Мы рассмотрим какие шаги необходимо выполнить для создание XML-RPC сервера и аутентификации пользователей с помощью Yii фреймворка - [WordPress плагин для внутренней перелинковки страниц сайта. Версия 3.](https://www.simplecoding.org/wordpress-plagin-dlya-vnutrennej-perelinkovki-stranic-sajta-versiya-3.html) - Этот плагин предназначен для автоматической внутренней перелинковки сайта. Вы создаёте перечень ключевых слов и указываете ссылки для них. - [jQuery: обработка параметров URL](https://www.simplecoding.org/jquery-obrabotka-parametrov-url.html) - Это пример работы с параметрами ссылок с помощью JavaScript и библиотеки jQuery. Код, показанный здесь, часто используется при отправке AJAX запросов. - [WordPress: публикация постов с помощью XML-RPC с поддержкой таксономий](https://www.simplecoding.org/wordpress-publikaciya-postov-s-pomoshhyu-xml-rpc-s-podderzhkoj-taksonomij.html) - Рассмотрим добавление нового метода в XML-RPC сервер WordPress, который позволит публиковать посты произвольных типов и с произвольными таксономиями. - [jQuery + Chili = подсветка кода](https://www.simplecoding.org/jquery-chili-podsvetka-koda.html) - Добавить подсветку блоков кода на web страницу совсем не сложно. Достаточно установить плагин к библиотеке jQuery под названием Chili, о котором я расскажу в этой статье. - [Как реализовать асинхронную загрузку файлов с помощью JavaScript и PHP](https://www.simplecoding.org/asinxronnaya-zagruzka-fajlov.html) - Пример загрузки файлов на сервер с помощью технологии remote scripting и iframe. Используется php фреймворк CodeIgniter и JavaScript. - [HTML5: загрузка файлов с помощью Drag & Drop](https://www.simplecoding.org/html5-zagruzka-fajlov-s-pomoshhyu-drag-drop.html) - В этой статье мы рассмотрим пример загрузки изображений с удалённого сервера. Загружать картинки можно будет обычным перетаскиванием из одного окна в другое. - [Управление контентом в WordPress CMS: ситуация на сегодня и ближайшая перспектива](https://www.simplecoding.org/upravlenie-kontentom-v-wordpress-cms-situaciya-na-segodnya-i-blizhajshaya-perspektiva.html) - Мы обсудим использование форматов записей, которые появятся в WordPress 3.1. А также возможности, которые они предоставляют для пользователей и разработчиков. - [Galleria - плагин для создания галерей с картинками](https://www.simplecoding.org/galleria-plagin-dlya-sozdaniya-galerej-s-kartinkami.html) - Красивая и уникальная галерея изображений будет плюсом для любого сайта. Мы рассмотрим использование jQuery плагина Galleria, предназначенного для решения этой задачи. - [Небольшой эксперимент с использованием data: URL](https://www.simplecoding.org/nebolshoj-eksperiment-s-ispolzovaniem-data-url.html) - Использование data: URL позволяет максимально сократить количество запросов к серверу. Но при этом возникают проблемы совместимости с устаревшими браузерами. - [Список докладов и финальная регистрация ZFConf 2011 — второй российской конференции по Zend Framework](https://www.simplecoding.org/zfconf-2011.html) - Список докладов и финальная регистрация ZFConf 2011 — второй российской конференции по Zend Framework - [Сортировка в MySQL: несколько редко используемых возможностей](https://www.simplecoding.org/sortirovka-v-mysql-neskolko-redko-ispolzuemyx-vozmozhnostej.html) - В этой статье мы рассмотрим несколько редко используемых, но полезных возможностей, которые предоставляет MySQL для сортировки результатов поиска - [JavaScript виджет: бесконечная загрузка твитов](https://www.simplecoding.org/javascript-vidzhet-beskonechnaya-zagruzka-tvitov.html) - В статье мы рассмотрим создание JavaScript виджета, который загружает данные при прокрутке его содержимого. Т.е. получается своеобразная бесконечная лента с данными. - [Плагин WordPress. Исключаем ненужные категории.](https://www.simplecoding.org/plagin-wordpress-isklyuchaem-nenuzhnye-kategorii.html) - Сегодня я расскажу о том, как создать плагин для WordPress, позволяющий исключить посты определённых категорий с главной страницы и RSS ленты. - [jQuery Grid Plugin – FAQ на основе комментариев](https://www.simplecoding.org/jquery-grid-plugin-–-faq-na-osnove-kommentariev.html) - FAQ для плагина jqGrid - одного из лучших решений для создания таблиц с помощью JavaScript. - [JavaScript и jQuery: перемещение блоков](https://www.simplecoding.org/javascript-i-jquery-peremeshhenie-blokov.html) - В этой статье мы рассмотрим как с помощью библиотеки jQuery и несложного JavaScript кода можно организовать перемещение блоков на HTML странице. - [Google Maps: выделение областей на карте](https://www.simplecoding.org/google-maps-vydelenie-oblastej-na-karte.html) - В этой статье мы рассмотрим основные способы выделения областей на Google Maps с помощью JavaScript. И в качестве примера подробно разберем создание окружностей. - [jQuery и плагины: решения для просмотра больших изображений](https://www.simplecoding.org/jquery-i-plaginy-resheniya-dlya-prosmotra-bolshix-izobrazhenij.html) - Мы рассмотрим основные подходы, которые используются для показа больших изображений на сайтах. Все приведённые примеры используют библиотеку jQuery и плагины. - [Индивидуальное оформление виджетов для WordPress](https://www.simplecoding.org/individualnoe-oformlenie-vidzhetov-dlya-wordpress.html) - Если стандартных возможностей для оформления виджетов не хватает, можно воспользоваться специальными фильтрами. В этой статье пример использования одного из них. - [Конвертер валют](https://www.simplecoding.org/konverter-valyut.html) - Сегодня с помощью библиотеки jQuery и плагинов Jeditable и Template мы создадим несложный конвертер валют. - [Yii фреймворк: установка дефолтных параметров для виджетов](https://www.simplecoding.org/yii-frejmvork-ustanovka-defoltnyx-parametrov-dlya-vidzhetov.html) - В этой статье я покажу небольшой прием, позволяющий задавать для виджетов значения по-умолчанию и объединять их со значениями, установленными при подключении виджета. - [Добавляем CAPTCHA к форме. Пример PHP скрипта, использующего AJAX.](https://www.simplecoding.org/dobavlyaem-captcha-k-forme.html) - В этой статье мы посмотрим, как создать несложную CAPTCHA, добавить ее к форме, и проверить правильно ли посетитель ввел ее значение. - [Конференции ZFConf Ukraine & MageConf](https://www.simplecoding.org/konferencii-zfconf-ukraine-mageconf.html) - 27 ноября (суббота) в Киеве пройдет совместная конференция ZFConf Ukraine & MageConf. Участие бесплатное. - [Создаём валютный информер с помощь PHP и JavaScript](https://www.simplecoding.org/sozdayom-valyutnyj-informer-s-pomoshh-php-i-javascript.html) - Мы рассмотрим создание информера с курсами валют для вашего сайта. При этом максимально снизим зависимость от стороннего сервиса за счет кеширования. - [Как «подружить» сервис Loginza и фреймворк Yii](https://www.simplecoding.org/kak-podruzhit-servis-loginza-i-frejmvork-yii.html) - В этой статье пошаговая инструкция по использованию сервиса Loginza с PHP фреймворком Yii. Обеспечивается 100% совместимость с остальными компонентами фреймворка. - [Особенности подключения JS скриптов в WordPress](https://www.simplecoding.org/osobennosti-podklyucheniya-js-skriptov-v-wordpress.html) - Рассмотрим встроенные средства WordPress, предназначенные для подключения JavaScript файлов, и основные проблемы, которые могут возникнуть при подключении скриптов. - [XSS с использованием JSONP и jQuery](https://www.simplecoding.org/xss-s-ispolzovaniem-jsonp-i-jquery.html) - Как сделать мешап безопасным? Ведь вы добавляете на свою страницу код с чужого ресурса. Формат JSONP позволяет частично решить эту проблему. - [Disqus: очередной холивар](https://www.simplecoding.org/disqus-ocherednoj-xolivar.html) - В этой статье я постараюсь рассказать об особенностях использования системы Disqus. И помощью определиться, нужна она вам или нет. - [Плавающий виджет. Версия 2.](https://www.simplecoding.org/plavayushhij-vidzhet-versiya-2.html) - Это новый плагин для jQuery, позволяющий превратить любой блок на страницы в плавающий виджет, который будет перемещаться при прокрутке страницы и всегда оставаться видимым. - [Web разработка. Ajax без JavaScript?](https://www.simplecoding.org/ajax_bez_javascript.html) - Использование php библиотеки xajax позволяет не писать JavaScript код вручную. Библиотека сама добавит нужный для испольлзования ajax код. - [Аутентификация с помощью социальных сервисов и OpenId (Loginza)](https://www.simplecoding.org/authentication-with-social-services-and-openid.html) - В этой статье показан пример использования сервиса Loginza для аутентификации посетителей вашего сайта. Поддерживается аутентификация через вКонтакте, Facebook, mail.ru, openid и другие сервисы. - [WordPress расширение возможностей встроенного XML-RPC сервера](https://www.simplecoding.org/wordpress-extended-xmlrpc-server.html) - В этой статье показан пример создания собственного XML-RPC сервера для движка WordPress, который позволяет удаленно создавать записи произвольных типов. - [Yii PHP framework: контроль доступа с использованием ролей (RBAC)](https://www.simplecoding.org/yii-php-framework-kontrol-dostupa-s-ispolzovaniem-rolej-rbac.html) - В этой статье мы рассмотрим пример ограничения доступа с помощью с использованием ролей пользователей (RBAC) и фреймворка Yii PHP framework. - [CGridView. Часть вторая. AJAX.](https://www.simplecoding.org/cgridview-chast-vtoraya-ajax.html) - В этой статье мы рассмотрим механизм отправки ajax запросов компонентом CGridView из Yii PHP framework. А также разберем его настройку. - [Неожиданное обновление CircleTasks](https://www.simplecoding.org/circlre-tasks-update.html) - CircleTasks - веб приложение для создания простого TODO списка текущих дел и задач. Имеет интуитивно понятную систему статусов, характеризующих состояние задачи - [Yii PHP фреймворк: оформление административных страниц](https://www.simplecoding.org/yii-php-frejmvork-oformlenie-administrativnyx-stranic.html) - Фреймворк позволяет не только генерировать код, но и гибко настраивать его под свои задачи. Мы рассмотрим изменение дизайна одного из компонентов - CGridView. - [Yii PHP framework: создание запросов с условием IN](https://www.simplecoding.org/yii-php-framework-sozdanie-zaprosov-s-usloviem-in.html) - Мы рассмотрим способы формирование запросов, использующих условие IN, с помощью встроенной библиотеки PHP фреймворка Yii. - [WordPress плагин для внутренней перелинковки страниц сайта. Версия 2.](https://www.simplecoding.org/wordpress-plagin-dlya-vnutrennej-perelinkovki-stranic-sajta-versiya-2.html) - Этот плагин позволит автоматически превратить любые слова или фразы в ссылки на заданные страницы или посты, что положительно влияет на внутреннюю перелинковку сайта. - [Управление jqGrid с помощью поля с автозавершением](https://www.simplecoding.org/upravlenie-jqgrid-s-pomoshhyu-polya-s-avtozaversheniem.html) - Этот пример расскажет вам как создать поле с атозавершением и с его помощью управлять таблицей с данными. Используются библиотека jQuery, плагины jqGrid и ajax autocomplete. - [Web разработка. Установка и настройка WAMP5](https://www.simplecoding.org/ustanovka-nastrojka-wamp5.html) - Подробное описание установки и настройки WAMP5 - одного из лучших наборов софта для web разработки (включает Apache, PHP, MySQL, панель управления и др.) - [Yii фреймворк: получение статистики перехода по ссылкам от сервиса Bit.ly](https://www.simplecoding.org/yii-frejmvork-poluchenie-statistiki-perexoda-po-ssylkam-ot-servisa-bit-ly.html) - В этой статье мы рассмотрим использование API сервиса Bit.ly для получения статистики переходов по коротким ссылкам. Код написан на основе PHP фреймворка Yii. - [Использование сервиса Bit.ly вместе с PHP фреймворком Yii](https://www.simplecoding.org/ispolzovanie-servisa-bit-ly-vmeste-s-php-frejmvorkom-yii.html) - Сегодня мы рассмотрим создание компонента для PHP фреймворка Yii, который позволит сокращать URL страниц с помощью сервиса Bit.ly. - [Ограничения фреймворков (на примере Yii)](https://www.simplecoding.org/ogranicheniya-frejmvorkov-na-primere-yii.html) - Мы рассмотрим особенности передачи дополнительных параметров в компоненте CAutoComplete и ограничения, которые накладывает Yii PHP Framework. - [Создание файлов переводов для плагинов и тем WordPress](https://www.simplecoding.org/sozdanie-fajlov-perevodov-dlya-plaginov-i-tem-wordpress.html) - Мы рассмотрим принципы локализации плагинов и тем для WordPress, а также программы и инструменты, которые позволяют сократить количество рутинной работы. - [Yii PHP фреймворк: создаем поле с автозаполнением](https://www.simplecoding.org/yii-php-frejmvork-sozdaem-pole-s-avtozapolneniem.html) - Мы рассмотрим пример использования виджета CAutoComplete из Yii PHP framework, позволяющего создавать поля с автозаполнением. - [Изменения в Yii 1.1: CActiveDataProvider](https://www.simplecoding.org/izmeneniya-v-yii-1-1-cactivedataprovider.html) - В версии 1.1 Yii PHP Framework появились новые возможности. Одна из них - классы CAgtiveDataProvider, которые позволяют сократить объём кода и ускорить разработку. - [Yii PHP framework: связанные таблицы и limit](https://www.simplecoding.org/yii-php-framework-svyazannye-tablicy-i-limit.html) - Сегодня мы рассмотрим особенности формирования многотабличных запросов библиотекой PHP фреймворка Yii при использовании LIMIT и OFFSET. - [Плавающий виджет. Поддержка IE6.](https://www.simplecoding.org/plavayushhij-vidzhet-podderzhka-ie6.html) - Продолжим разработку плавающего виджета. В этот раз рассмотрим эмуляцию CSS свойства position:fixed в браузере IE6. Виджет представляет собой плагин к jQuery. - [jQuery + плагины: сортировка и редактирование списка (часть вторая)](https://www.simplecoding.org/jquery-plaginy-sortirovka-i-redaktirovanie-spiska-chast-vtoraya.html) - Это вторая часть статьи о создании html списка с возможностью перемещения и редактирования записей. Используются библиотека jQuery с плагинами и PHP. - [jQuery + плагины: сортировка и редактирование списка](https://www.simplecoding.org/jquery-plaginy-sortirovka-i-redaktirovanie-spiska.html) - Мы рассмотрим пример создания html списка с возможностью перемещения и редактирования его записей. При этом используем библиотеку jQuery, на сервере - PHP. - [Yii PHP framework: создаём игровой сайт. Часть 3. Аутентификация.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-3-autentifikaciya.html) - В этой статье мы рассмотрим библиотеку аутентификации фреймворка Yii PHP framework, а также разберем работу библиотеки проверки данных из форм. - [Drag & Drop с использованием jQuery UI](https://www.simplecoding.org/drag-drop-s-ispolzovaniem-jquery-ui.html) - Мы рассмотрим возможности, которые предоставляет JavaScript библиотека jQuery UI для перетаскивания (Drag & Drop) объектов. - [Drag & Drop с использованием HTML5](https://www.simplecoding.org/drag-drop-s-ispolzovaniem-html5.html) - Рассмотрим пример перетаскивания объектов на странице с использованием HTML5 и библиотеки jQuery. - [jQuery плагин: плавающий виджет с кнопками](https://www.simplecoding.org/jquery-plagin-plavayushhij-vidzhet-s-knopkami.html) - Сегодня мы напишем небольшой плагин для jQuery, позволяющий создать плавающий виджет с кнопкой twitter'а. - [Circle Tasks 2: новая версия моего ToDo скрипта](https://www.simplecoding.org/circle-tasks-2-novaya-versiya-moego-todo-skripta.html) - Это web приложение предназначено для создания и управления todo списком. Вы сможете присваивать задачам различные состояния, фильтровать и сортировать их. - [jQuery плагин: создаём виджет для сообщений из списков twitter’а](https://www.simplecoding.org/jquery-plagin-sozdayom-vidzhet-dlya-soobshhenij-iz-spiskov-twitter.html) - Сегодня я покажу как создать плагин для jQuery, который будет выводить новые записи из списков твиттера. Рассмотрим принцип работы с twitter'ом. - [Yii PHP framework: создаём игровой сайт. Часть 10. Панель управления.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html) - В этой части мы рассмотрим создание панели администрирования сайта. Нам нужно изменить форму редактирования игры, в неё мы добавим списки жанров и скриншотов. - [XML-RPC и Yii фреймворк](https://www.simplecoding.org/xml-rpc-i-yii-frejmvork.html) - Сегодня мы рассмотрим подключение библиотеки Incutio XML-RPC Library к PHP фреймворку Yii и получение с её помощью постов из блога на WordPress. - [Использование jqGrid вместе с Yii фреймворком](https://www.simplecoding.org/ispolzovanie-jqgrid-vmeste-s-yii-frejmvorkom.html) - Сегодня я расскажу о том, как расширить возможности фреймворка Yii PHP framework за счет использования плагина jqGrid, который является одним из лучших решений для работы с таблицами. - [Как закрыть доступ к сайту на время обслуживания](https://www.simplecoding.org/kak-zakryt-dostup-k-sajtu-na-vremya-obsluzhivaniya.html) - Настраиваем .htaccess для проведения работ по обслуживанию сайта (блога) на Wordpress. Посетители увидят предложение зайти позже, а вы сможете обновить блог. - [Yii PHP framework: Запускаем Curl из консоли](https://www.simplecoding.org/yii-php-framework-zapuskaem-curl-iz-konsoli.html) - В этой части мы рассмотрим запуск приложений на Yii PHP framework из консоли. Фреймоворк позволяет использовать отдельный конфиг для таких приложений. - [Собираю идеи: поиск украденного контента](https://www.simplecoding.org/sobirayu-idei-poisk-ukradennogo-kontenta.html) - Воровство контента - одна из основных проблем интернета. Но с ней можно и нужно бороться. Предлагаю обсудить функционал web приложения для поиска ворованного контента. - [Yii PHP framework: создаём игровой сайт. Часть 11. Человекопонятные URL.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-11-chelovekoponyatnye-url.html) - По-умолчанию Yii PHP framework создаёт ссылки с GET параметрами, которые сложно читать. Но мы можем изменить это поведение с помощью компонента urlManager. - [PHP framework CodeIgniter: создаем небольшой web сайт](https://www.simplecoding.org/sozdaem-nebolshoj-web-sajt-s-pomoshhyu-codeigniter.html) - Руководство по использованию PHP framework CodeIgniter для создания web сайта. Рассмотрена архитектура базы данных и структура сайта. - [PHP framework CodeIgniter. Установка и настройка.](https://www.simplecoding.org/ustanovka-i-nastrojka-code-igniter.html) - В статье описаны установка и настройка PHP framework CodeIgniter - одного из лучших фреймворков для разработки web приложений. - [Yii фреймворк: создание кнопок с помощью CButtonColumn](https://www.simplecoding.org/yii-frejmvork-sozdanie-knopok-s-pomoshhyu-cbuttoncolumn.html) - Мы рассмотрим настройку интерфейса, который создаёт утилита yiic для выполнения CRUD операций. Особое внимание уделим созданию собственных кнопок. - [Новые компоненты фреймворка Yii: CDetailView](https://www.simplecoding.org/novye-komponenty-frejmvorka-yii-cdetailview.html) - Новые компоненты Yii PHP фреймворка позволяют легко создавать таблицы с данными из БД. При этом их автоматически можно форматировать. - [Как создать свой сайт на PHP? Или зачем нужны фреймворки?](https://www.simplecoding.org/kak-sozdat-svoy-site.html) - В статье описаны основные преимущества, которые дает использование PHP фреймворков при разработке сайта - [Web разработка. Эффективное управление проектами (Subversion) – рабочие копии](https://www.simplecoding.org/upravlenie-proectami-subversion-rabochie-kopii.html) - Использование Subversion для управления проектами. Создание рабочих копий на примере web приложения. - [Web разработка. Эффективное управление проектами (Subversion)](https://www.simplecoding.org/upravlenie-proectami-subversion.html) - Использование системы контроля версий при разработке приложений. Преимущества и возможности, которые обеспечивают такие системы. - [Разработка web приложений. Как сделать редактор списка в стиле Web 2.0 (настройка и оформление)](https://www.simplecoding.org/redaktor-spiska-setup.html) - Пример создания web приложения на PHP. В этой части рассмотрены настройка и оформление с помощью таблиц стилей (CSS). - [Yii PHP framework: создаём игровой сайт. Часть 1. Постановка задачи.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-1-postanovka-zadachi.html) - Это первая часть цикла статей о создании сайта с использованием PHP фрейворка Yii. Мы рассмотрим требования к проекту. - [Yii PHP framework: создаём игровой сайт. Часть 2. База данных и установка фреймворка.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-2-baza-dannyx-i-ustanovka-frejmvorka.html) - Мы продолжаем разработку сайта с использование Yii PHP Framework. В этой статье рассмотрим архитектуру базы данных и установку фреймворка. - [Yii PHP framework: создаём игровой сайт. Часть 4. Работа с жанрами игр.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-4-rabota-s-zhanrami-igr.html) - Мы продолжаем разработку игрового сайта с использованием Yii фреймворка. В этой части обсудим создание поддержки жанров игр (админка). - [Yii PHP framework: создаём игровой сайт. Часть 5. Импорт игр.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-5-import-igr.html) - В этой статье мы рассмотрим импорт XML данных с помощью фреймоворка Yii и библиотеки SimpleXML, а также поработаем с ActiveRecord библиотекой Yii. - [Yii PHP framework: создаём игровой сайт. Часть 6. Формируем страницы игр и жанров.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-6-formiruem-stranicy-igr-i-zhanrov.html) - В Yii PHP framework входит много интересных возможностей. Мы рассмотрим пример создания страниц игрового сайта с общим перечнем игр и их разбивку по жанрам. - [Yii PHP framework: создаём игровой сайт. Часть 7. Работа с JavaScript и страницы игр.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-7-rabota-s-javascript-i-stranicy-igr.html) - Эта статья о PHP фреймворке Yii и работе со статическими файлами (JS, CSS). Мы создадим небольшую галерею с помощью плагина jQuery Lightbox. - [Yii PHP framework: создаём игровой сайт. Часть 8. Создаём виджеты.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-8-sozdayom-vidzhety.html) - В этой статье мы рассмотрим поддержку виджетов (widget) в Yii PHP фреймворке. Для нашего сайта мы создадим виджеты для вывода лучших игр и перечня жанров. - [Yii PHP framework: создаём игровой сайт. Часть 9. Поиск ошибок.](https://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-8-poisk-oshibok.html) - В этой статье мы рассмотрим возможности, которые предоставляет Yii PHP Framework для отладки приложений и журналирования системных сообщений. - [Конференция по Zend Framework](https://www.simplecoding.org/konferenciya-po-zendframework.html) - В конце марта 2010 г. в Санкт-Петербурге пройдет первая в России конференция по Zend Framework. На данный момент открыта предварительная регистрация. - [С Новым Годом!](https://www.simplecoding.org/s-novym-godom.html) - С Новым 2010 Годом! - [29 плагинов для WordPress, которые я использую](https://www.simplecoding.org/29-plaginov-dlja-wordpress-kotorie-ja-icpolzuju.html) - Плагины для WordPress - это основа его популярности. В этой заметке список из 29 проверенных плагинов, которыми я постоянно пользуюсь. - [Создание слайдшоу на JavaScript и несколько особенностей анимации](https://www.simplecoding.org/sozdanie-slajdshou-na-javascript-i-neskolko-osobennostej-animacii.html) - Никогда не задумывались о создании слайд-шоу на своей web страничке? Сделать его совсем не сложно. Потребуются jQuery, плагин Panel Gallery и немного терпения. - [XML-RPC, CodeIgniter, LiveJournal и куча проблем :)](https://www.simplecoding.org/xml-rpc-codeigniter-livejournal-i-kucha-problem.html) - Работа с XML-RPC требует внимания. В этой статье я расскажу о том, как маленькая ошибка может вылиться в потерю нескольких часов времени. - [jqGrid, форма с автозавершением и поиск](https://www.simplecoding.org/jqgrid-autocomplete-search.html) - jqGrid - уникальный плагин. Количество функций просто поражает, но основное достоинство - возможность работы с другими библиотеками - [Заполнение форм с помощью PHP и cURL](https://www.simplecoding.org/zapolnenie-form-s-pomoshhyu-php-i-curl.html) - В этой статье я расскажу о создании PHP скриптов, которые могут заходить на сайты и заполнять формы. При этом будем использовать утилиту cURL. - [Получение данных из Google Reader с помощью cURL](https://www.simplecoding.org/poluchenie-dannyx-iz-google-reader-s-pomoshhyu-curl.html) - Мы продолжаем обсуждать работу с cURL с помощью PHP. В этот раз - аутентификация на Google Reader и получение списка тегов. - [WordPress: создаем виджет для показа картинок с Flickr](https://www.simplecoding.org/wordpress-sozdaem-vidzhet-dlya-pokaza-kartinok-s-flickr.html) - Виджеты (widget) WordPress очень удобно использовать для изменения содержимого сайдбара. Мы создадим виджет, предназначенный для работы с сервисом Flickr - [JavaScript без задержек](https://www.simplecoding.org/javascript-bez-zaderzhek.html) - Задержки при работе JavaScript портят мнение о вашем сайте и сбивают с толку посетителей. Мы рассмотрим простой способ устранения таких задержек. - [PHP framework CodeIgniter: работа с базой данных](https://www.simplecoding.org/codeigniter-database-model.html) - Разработка web приложения с помощью PHP framework CodeIgniter. В этой части рассмотрена работа с базой данных. - [Open Flash Chart – строим графики](https://www.simplecoding.org/open-flash-chart-stroim-grafiki.html) - Пример динамического создания графиков с помощью PHP и библиотеки Open Flash Chart. Библиотека позволяет создавать графики практически всех типов и размеров. - [Redisign. Переделал тему WordPress.](https://www.simplecoding.org/redisign.html) - Теперь на этом блоге новое оформление. Все желающие могут высказать свое мнение и пожелания. - [PHP скрипт: ToDo с картинками](https://www.simplecoding.org/php-skript-todo-s-kartinkami.html) - Этот PHP скрипт создает ToDo список в котором каждая задача обозначена своим символом. Изменяя символы вы изменяете состояние задачи. - [Разработка web приложений. Как сделать редактор списка в стиле Web 2.0 (удаление записей)](https://www.simplecoding.org/redaktor-spiska-delete.html) - Пример создания web приложения на PHP с использованием Ajax. В этой части рассмотрено удаление записей из online списка. - [Разработка web приложений. Как сделать редактор списка в стиле Web 2.0 (редактирование записей)](https://www.simplecoding.org/redaktor-spiska-edit.html) - Создание php скрипта, представляющего собой online редактор списка. Используется технология ajax. - [Как вставить блок с кодом в редактор WordPress](https://www.simplecoding.org/kak-vstavit-blok-s-kodom-v-redaktor-wordpress.html) - Вставить блок с примером кода не сложно. Главное заменить спецсимволы html на их эскейп последовательности. Для этого можно использовать специальный плагин. - [Отложенная публикация постов в WordPress с помощью XML-RPC](https://www.simplecoding.org/otlozhennaya-publikaciya-postov-v-wordpress-s-pomoshhyu-xml-rpc.html) - WordPress имеет множество полезных возможностей, но наибольшую ценность в том, что вы можете их расширить. Мы рассмотрим использование XML-RPC для планирования публикаций. - [Регистрация бесплатных доменов в зоне .org.ua. Новые возможности.](https://www.simplecoding.org/registraciya-besplatnyx-domenov-v-zone-org-ua-novye-vozmozhnosti.html) - Регистрация в бесплатной доменной зоне имеет один недостаток - вам все нужно делать самостоятельно. Поэтому я написал небольшую пошаговую инструкцию для зоны org.ua. - [RedBean PHP ORM – за и против](https://www.simplecoding.org/redbean-php-orm-za-i-protiv.html) - ORM библиотеки значительно ускоряют разработку и поддержку приложений, но при этом приходится платить повышенным потреблением ресурсов. Стоит ли их использовать? - [Передача параметров в JavaScript файлы](https://www.simplecoding.org/peredacha-parametrov-v-javascript-fajly.html) - Передача параметров из PHP в JavaScript файлы позволяет хранить все настройки приложения на сервере. Мы рассмотрим 2 основных способа передачи этих параметров. - [Исправляем недостатки IE6](https://www.simplecoding.org/ispravlyaem-nedostatki-ie6.html) - IE6 - устаревший браузер, но с помощью JavaScript можно добавить ему некоторые современные возможности. В этой статье - поддержка :hover и альфа каналов. - [Собственное оформление комментариев в WordPress](https://www.simplecoding.org/sobstvennoe-oformlenie-kommentariev-v-wordpress.html) - В этой статье я покажу как исправить недостатки в стандартном шаблоне комментариев WordPress. Это решение можно использовать при разработки тем для этого движка. - [Боремся с Magic Quotes](https://www.simplecoding.org/boremsya-s-magic-quotes.html) - Настройки на сервере хостера могут сильно испортить настроение. Но часто проблема решается за пару минут. Например, отключить Magic Quotes можно одной опцией в .htaccess. - [Локализация клиентской части web приложений](https://www.simplecoding.org/lokalizaciya-klientskoj-chasti-web-prilozhenij.html) - В этой статье - пример локализации интерфейса web приложения. Создание файлов переводов (JavaScript) их использование. - [jqGrid - поиск данных](https://www.simplecoding.org/jqgrid-poisk-dannyx.html) - Мы рассмотрим создание web интерфейса для работы с табличными данными. При этом обеспечим возможность поиска данных, используя сложные условия и поддержку AJAX. - [jqGrid – создание дополнительных кнопок](https://www.simplecoding.org/jqgrid-sozdanie-dopolnitelnyx-knopok.html) - Эта статья об использовании расширенных возможностей jqGrid (одного из лучших JS решений для работы с таблицами), а именно - создании дополнительных кнопок. - [Проверка орфографии в Eclipse](https://www.simplecoding.org/proverka-orfografii-v-eclipse.html) - В этой статье мы рассмотрим использование средств проверки правописания в Eclipse. И отдельно остановимся на проблемах, касающихся русского языка. - [Калькулятор взвешенных оценок](https://www.simplecoding.org/kalkulyator-vzveshennyx-ocenok.html) - Создание калькуляторов на JavaScript - распространенная задача. При разработке калькулятора взвешенных оценок мы используем jQuery и слайдеры (jQuery UI). - [jQuery Grid Plugin - "продвинутое" решение для создания таблиц](https://www.simplecoding.org/jquery-grid-plugin-prodvinutoe-reshenie-dlya-sozdaniya-tablic.html) - Работать с таблицами не сложно... пока они не большие. Если же записей действительно много стоит использовать специальные JavaScript библиотеки. Об одной из них я расскажу в этой статье. - [Строим редактируемые графики с помощью JavaScript](https://www.simplecoding.org/stroim-redaktiruemye-grafiki-s-pomoshhyu-javascript.html) - Создание интерактивных графиков - сложная задача. Но её можно решить с помощью JavaScript библиотек, об одной из них (jqPlot) я расскажу в этой статье. - [JavaScript: полезные события](https://www.simplecoding.org/javascript-poleznye-sobytiya.html) - Новые стандарты предоставляют множество возможностей для JavaScript разработчика. И одна из них - создание точных счетчиков символов для полей ввода. - [Phing: backup и сохранение в Subversion базы данных](https://www.simplecoding.org/phing-backup-i-soxranenie-v-subversion-bazy-dannyx.html) - Web разработка требует выполнения рутинных операций, которые вполне можно автоматизировать. Мы используем Phing для создания резервных копий БД и работы с subversion. - [Откат базы данных и проблема с кодировками](https://www.simplecoding.org/otkat-bazy-dannyx-i-problema-s-kodirovkami.html) - Проблемы с кодировками - одни из самых распространенных. Но их можно решить, главное везде явно указать нужную кодировку. Например, при восстановлении базы из дампа - [Динамическая загрузка картинок для анонсов с помощью Ajax, jQuery и PHP](https://www.simplecoding.org/dinamicheskaya-zagruzka-kartinok-dlya-anonsov-s-pomoshhyu-ajax-jquery-i-php.html) - Сэкономить место на странице и в тоже время разместить весь необходимый контент вполне возможно. В этом нам помогут jQuery, AJAX и PHP. - [WampServer: как я обновлял MySQL](https://www.simplecoding.org/wampserver-kak-ya-obnovlyal-mysql.html) - Обновление web серверов - операция не сложная. Главное - внимательно читать инструкцию и знать как найти проблему. В этой статье описание перехода на новую версию MySQL. - [Разработка web приложений. Как сделать редактор списка в стиле Web 2.0 (добавление новых записей)](https://www.simplecoding.org/redaktor-spiska-add.html) - Пример создание php скрипта, представляющего собой online редактор списка. В этой части рассмотрено добавление новых записей. Используется AJAX. - [Новогодний JavaScript. Украшаем елочку.](https://www.simplecoding.org/ukrashaem-elochku.html) - Пример использования JavaScript библиотеки prototype для создания скрипта, позволяющего развешивать шарики на новогодней елочке. - ["Продвинутые" возможности WordPress. Публикация постов по расписанию.](https://www.simplecoding.org/publikaciya-postov-po-raspisaniyu.html) - Использование встроенных функций движка WordPress для автоматической публикации постов в заданное время. - [Как найти спамера в твиттере 2](https://www.simplecoding.org/kak-najti-spamera-v-tvittere-2.html) - Надоел спам в твиттере? Не проблема. Выявить спамеров совсем не сложно. Twitter позволяет проанализировать проанализировать действия пользователя и однозначно определить спамер он или нет. - [Создаём виджет для хранения заметок. Часть 2.](https://www.simplecoding.org/sozdayom-vidzhet-dlya-xraneniya-zametok-chast-2.html) - Виджеты помогут украсить любой сайт и сделать его более функциональным. В этой статье мы рассмотрим создание виджета предназначенного для редактирования заметок. - [Создаём виджет для хранения заметок. Часть 1.](https://www.simplecoding.org/sozdayom-vidzhet-dlya-xraneniya-zametok-chast-1.html) - Виджеты используются на многих сайтах и позволяют значительно расширить их функциональность. Мы создадим виджет предназначенный для хранения заметок. - [Стикер. Создаем плагин для jQuery.](https://www.simplecoding.org/stiker-sozdaem-plagin-dlya-jquery.html) - Плагины jQuery - это идеальный способ повторного использования кода. В этой статье мы рассмотрим создание такого плагина примере стикера для HTML страницы. - [Как самостоятельно и бесплатно зарегистрировать домен](https://www.simplecoding.org/kak-samostoyatelno-i-besplatno-zaregistrirovat-domen.html) - Подробное описание процедуры регистрации доменов в зоне org.ua. Это бесплатная доменная зона не требующая предъявления документов при регистрации. - [Как самостоятельно и бесплатно зарегистрировать домен. Типичные ошибки.](https://www.simplecoding.org/kak-samostoyatelno-i-besplatno-zaregistrirovat-domen-tipichnye-oshibki.html) - Бесплатно зарегистрировать домен можно только самостоятельно. Мы рассмотрим типичные ошибки, возникающие при регистрации доменов, и, конечно, их решения - [Как поймать спамеров в twitter’е](https://www.simplecoding.org/kak-pojmat-spamerov-v-twitter.html) - Спамеры, SMO'шники и другие "специалисты по продвижению" вовсю используют социальные сети и twitter не стал исключением. Но есть простой способ поиска таких пользователей. - [Отправка данных в формате JSON с помощью JavaScript и jQuery](https://www.simplecoding.org/otpravka-dannyx-v-formate-json-s-pomoshhyu-javascript-i-jquery.html) - В этой статье подробно рассмотрен пример отправки данных в формате JSON серверному (PHP) скрипту. Используется библиотека jQuery и плагин jquery-json. - [Делаем радио кнопки удобными](https://www.simplecoding.org/delaem-radio-knopki-udobnymi.html) - Добавить интерактивности радиокнопкам (radio buttons) не сложно. Для этого нужно проверить HTML разметку и добавить несколько CSS стилей. Но для посетителя разница будет огромна. - [Сворачиваем списки с помощью jQuery](https://www.simplecoding.org/svorachivaem-spiski-s-pomoshhyu-jquery.html) - Collapsorz - плагин к jQuery, который позволяет улучшить внешний вид HTML списков. Он позволяет сократьить их длину за счет возможности сворачивания / разворачивания. - [JavaScript библиотеки для создания графиков](https://www.simplecoding.org/javascript-biblioteki-dlya-sozdaniya-grafikov.html) - Использование картинок серьезно снижает скорость загрузки web страницы. Но для создания графиков можно использовать JavaScript библиотеки. Пример использования одной из них в этой статье. - [Графики от Google и PHP библиотеки для работы с ними](https://www.simplecoding.org/grafiki-ot-google-i-php-biblioteki-dlya-raboty-s-nimi.html) - В этой статье - все возможные варианты создания графиков для ваших сайтов. Использование PHP библиотек типа GD, Flash и специализированных сервисов. - [jQuery: Специальные события](https://www.simplecoding.org/jquery-specialnye-sobytiya.html) - jQuery позволяет создавать события практически для любых ситуаций. В этой статье - пример создания обработчика тройного клика мышкой. - [SimpleCoding и твиттер](https://www.simplecoding.org/simplecoding-i-tvitter.html) - Twitter становится все популярнее и может прекрасно дополнить тематический авторский блог. В этой статье приведены варианты использования twitter'а вместе с блогом. - [Bug Tracker: ответы на комментарии (часть десятая)](https://www.simplecoding.org/bug-tracker-otvety-na-kommentarii-chast-desyataya.html) - Продолжим создание дерева комментариев. Нам нужно чтобы форма перемещалась под выбранный комментарий. Для этого мы используем JavaScript и jQuery. - [BugTracker: локализация (часть девятая)](https://www.simplecoding.org/bugtracker-lokalizaciya-chast-devyataya.html) - Сегодня мы продолжаем разработку собственной системы отслеживания ошибок. В предыдущих частях мы рассмотрели добавление записей о багах и комментариев к ним. Но при этом не решенным остался вопрос локализации. По-умолчанию CodeIgniter выводит сообщения об ошибках на английском языке. Прежде всего, это касается описаний ошибок, которые возникают при некорректном заполнении форм. В этой части я расскажу, - [BugTracker: авторизация и аутентификация (часть восьмая)](https://www.simplecoding.org/bugtracker-avtorizaciya-i-autentifikaciya-chast-vosmaya.html) - В этой статье пример создания системы контроля прав доступа в web приложении на основе php фреймворка CodeIgniter. Авторизация и аутентификация выполняется с помощью библиотеки Redux. - [Bug Tracker: добавление записей и комментариев (часть седьмая)](https://www.simplecoding.org/bug-tracker-dobavlenie-zapisej-i-kommentariev-chast-sedmaya.html) - Эта статья - продолжение цикла о разработке web приложения на PHP с использованием фреймворка CodeIgniter. Рассмотрены методы добавления записей и комментариев. - [Bug Tracker: создание страниц (часть шестая)](https://www.simplecoding.org/bug-tracker-sozdanie-stranic-chast-shestaya.html) - В этой статье - создание страниц баг трекера, загрузка данных и навигация. Используется PHP фреймворк CodeIgniter и база данных MySQL. - [Bug Tracker: модель и страницы приложения (часть пятая)](https://www.simplecoding.org/bug-tracker-model-i-stranicy-prilozheniya-chast-pyataya.html) - В статье продолжение цикла о разработке собственного баг трекера. Рассмотрены принципы работы с базой данных и формирования страниц, приведены SQL запросы. - [Bug tracker. Преобразуем таблицу в html список (часть 4).](https://www.simplecoding.org/bug-tracker-preobrazuem-tablicu-v-html-spisok-chast-4.html) - Создаём собственный баг трекер. В этой части: создание списка багов и комментариев с любым уровнем вложенности. При этом используются два рекурсивных метода. - [Bug Tracker: изменения в проекте (часть третья)](https://www.simplecoding.org/bug-tracker-izmeneniya-v-proekte-chast-tretya.html) - Мы продолжаем разработку баг трекера. В этой части - новая структура базы данных и использование методики Progressive Enhancement для улучшения индексации в поисковиках. - [Bug Tracker: установка фреймворка и создание базы данных (часть вторая)](https://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html) - Создать собственное web приложение не сложно. В этой статье подробное описание процесса разработки баг трекера на PHP с использование фреймворка CodeIgniter. - [Создаем собственную систему отслеживания ошибок на PHP](https://www.simplecoding.org/sozdaem-sobstvennuyu-sistemu-otslezhivaniya-oshibok-na-php.html) - В этом цикле статей подробно рассмотрено создание web приложения на примере bug tracking системы. Скрипты написаны на PHP с использованием CodeIgniter и jQuery. - [Вопросы и ответы или как правильно организовать информацию](https://www.simplecoding.org/voprosy-i-otvety-ili-kak-pravilno-organizovat-informaciyu.html) - Новые технологии позволяют существенно увеличить популярность web ресурса. Кто-то использует эти возможности для дизайна, а кто-то для организации информации. - [XSS и Same Origin Policy](https://www.simplecoding.org/xss-i-same-origin-policy.html) - Современные браузеры блокируют межсайтовые запросы (XSS). Но в тоже время существует несколько методик, позволяющих обходить эти ограничения. С их помощью вы спокойно сможете создать собственный mashup. - [Как обойти запрет на XSS](https://www.simplecoding.org/kak-obojti-zapret-na-xss.html) - Современные браузеры в целях безопасности запрещают не дают JS скриптам выполнять запросы к сторонним ресурсам. Но это ограничение не сложно обойти. - [Использование нескольких баз данных в CodeIgniter](https://www.simplecoding.org/ispolzovanie-neskolkix-baz-dannyx-v-codeigniter.html) - В этой статье пример одновременной работы с несколькими базами данный в PHP фреймворке CodeIgniter, а также анализ скорости такой работы. - [Настройка профайлинга в xdebug для работы с отдельным web приложением](https://www.simplecoding.org/nastrojka-profajlinga-v-xdebug-dlya-raboty-s-otdelnym-web-prilozheniem.html) - Определить производительность PHP можно с помощью отладчика (XDebug), но для анализа полученных данных лучше использовать специальные программы, например, WebGrind - [Вероятно Google сошел с ума :-)](https://www.simplecoding.org/veroyatno-google-soshel-s-uma.html) - Google считает все сайты опасными! Во всяком случае именно так написано в результатах поиска. Более того, он запрещает на них заходить. - [Оптимизируем WordPress](https://www.simplecoding.org/optimiziruem-wordpress.html) - Движок WordPress очень удобный и функциональный, но некоторые его возможности далеко не оптимально расходуют ресурсы. Эта статья о плагине, который поможет исправить ситуацию. - [Неожиданное поведение Eclipse](https://www.simplecoding.org/neozhidannoe-povedenie-eclipse.html) - Польза от любой программы определяется двумя факторами: талантом её разработчиков и вашим умением ею пользоваться. Эта заметка о нескольких особенностях Eclipse - [Отмечаем место нахождения посетителя на Яндекс.Карте](https://www.simplecoding.org/otmechaem-posetitela-na-yandex-karte.html) - Используя одновременно несколько web сервисов вы можете реализовать действительно уникальные возможности. Например, если объединить Яндекс.Карты и IPLoc. - [Изменяем файлы с помощью Phing](https://www.simplecoding.org/izmenyaem-faily-s-pomoshhyu-phing.html) - Множество мелких действий о которых нужно постоянно помнить может стать настоящей проблемой. Эта статья об использовании Phing для автоматизации таких операций. - [RSS лента переехала](https://www.simplecoding.org/rss-lenta-pereexala.html) - Сервис FeedBurner закрывается! И все пользователи в обязательно порядке должны переместить ленту на аккаунт Google, который сейчас является владельцем FeedBurner. - [Радикальный метод защиты новостного блога от спама](https://www.simplecoding.org/radikalnyj-metod-zashhity-novostnogo-bloga-ot-spama.html) - Хотите защитить новостной блог от спама? Это несложно сделать с помощью плагинов для WordPress. Они автоматически заблокируют большую часть спамерских комментариев. - [Извлекаем максимум выгоды из 404 ошибки](https://www.simplecoding.org/izvlekaem-maksimum-vygody-iz-404-oshibki.html) - Как оставить посетителя на сайте если возникла ошибка 404? В этой статье вы найдете несколько вариантов решения этой проблемы. - [Как «спрятать» внешние ссылки. Небольшой PHP скрипт](https://www.simplecoding.org/kak-sprjatat-vneshnie-ssilki.html) - В статье рассмотрен один из методов маскировки внешних ссылок. - [Увеличиваем скорость загрузки web страниц](https://www.simplecoding.org/uvelichivaem-skorost-zagruzki-web-stranic.html) - Рассмотрен принцип работы PHP скрипт, позволяющего автоматизировать упаковку и сжатие JavaScript кода. Приведены настройки .htaccess для работы с архивами. - [PHP framework CodeIgniter. Управление внутренней адресацией](https://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html) - Пример изменения внутренней адресации сайта с помощью встроенного в CodeIgniter роутера - [Как запретить просмотр содержимого папки на сервере](https://www.simplecoding.org/kak-zapretit-prosmotr-soderzhimogo-papki-na-servere.html) - Управляем отображением содержимого сайта с помощью web сервера Apache. Приведен пример настройки сервера для запрета отображения содержимого папок сайта. - [Ограничиваем доступ к файлам на сервере](https://www.simplecoding.org/ogranichevaem-dostup-k-faylam-na-servere.html) - Управление доступом к файлам - задача актуальная для многих ресурсов. В этой статье 2 примера реализации с помощью PHP и сервера Apache. Сравнение их достоинств и недостатков. - [Обработка произвольного количества полей на PHP](https://www.simplecoding.org/obrabotka-proizvolnogo-kolichestva-polej-na-php.html) - В этой статье пример PHP скрипта, который позволяет обработать данные из форм с переменным количеством полей. В результате скрипт создает новый массив с необходимыми данными. - [Разработка с CodeIgniter: включаем автодополнение кода в Eclipse](https://www.simplecoding.org/razrabotka-s-codeigniter-vklyuchaem-avtodopolnenie-koda-v-eclipse.html) - Автодополнение кода сторонних библиотек и фреймворков - очень полезная функция. Эта статья о том как включить автодополнение кода CodeIgniter в IDE Eclipse. - [С Новым Годом!](https://www.simplecoding.org/s-novym-godom-2009.html) - Поздравляю всех с Новым 2009 Годом! - [Как написать задачу для Phing](https://www.simplecoding.org/kak-napisat-zadachu-dlya-phing.html) - Phing - удобный инструмент, но его функциональность можно расширить с помощью своих задач (tasks). В этой статье подробное описание и пример создания такой задачи. - [Создаем скрипт для автоматической отправки опечаток](https://www.simplecoding.org/sozdaem-skript-dlya-avtomaticheskoj-otpravki-opechatok.html) - Пример создания аналога системы Orphus с помощью PHP и jQuery. Она позволяет посетителю выделить текст на странице и отправить его вам с помощью Ctrl+Enter - [Сравнение PHP IDE](https://www.simplecoding.org/sravnenie-php-ide.html) - Не знаете какую PHP IDE выбрать? В этой таблице вы найдете сравнение основных возможностей пяти современных IDE. Причем больше половины из них - бесплатные. - [Новая среда разработки на PHP](https://www.simplecoding.org/novaya-sreda-razrabotki-na-php.html) - Главное в разработке на любом языке - использовать подходящие инструменты. Эта статья об использовании Aptana Studio при программировании на PHP. - [Новое расширение к FireFox для web разработчиков](https://www.simplecoding.org/novoe-rasshirenie-k-firefox-dlya-web-razrabotchikov.html) - Новый бесплатный инструмент для тестирования JavaScript кода. FireUnit - небольшой плагин для FireFox, позволяет запускать JavaScript тесты прямо в браузере. - [Операционная система на JavaScript](https://www.simplecoding.org/operacionnaya-sistema-na-javascript.html) - Оказывается на JavaScript можно написать операционную систему и запускать ее в браузере. Заменить обычную ОС она, конечно, не сможет, но рабочий стол присутствует. - [Социорега – скоростная регистрация в социальных закладках](https://www.simplecoding.org/sociorega-skorostnaya-registraciya-v-socialnyx-setyax.html) - Быстро зарегистрироваться во всех сервисах социальных закладок не сложно. Главное использовать подходящий софт, например, Социорегу. - [Ошибки в JavaScript. Лишняя запятая и браузеры.](https://www.simplecoding.org/lishnyaya-zapyataya-i-brauzery.html) - Описание одной очень неприятной ошибки в JavaScript, которая по разному обрабатывается браузерами. - [Оформление внешних ссылок](https://www.simplecoding.org/oformlenie-vneshnix-ssylok.html) - С помощью JavaScript можно сделать значительно удобнее для посетителей. В этой статье несколько практических советов для сохранения адресов ссылок при печати. - [CSS верстка. Отрицательные отступы и IE6.](https://www.simplecoding.org/otricatelnye-otstupy-i-ie6.html) - Пример использования отрицательных отступов в таблицах стилей (CSS). И отображение этих отступов браузерами. Небольшой хак для IE6. - [Создаем плагин для jQuery](https://www.simplecoding.org/sozdaem-plagin-dlya-jquery.html) - Создать плагин для jQuery не сложно. В этой статье вы найдете пошаговую инструкцию. - [Новогодний конкурс. Собери RSS подписчиков.](https://www.simplecoding.org/novogodnij-konkurs.html) - Небольшой новогодний конкурс, смысл которого заключается в том, чтобы в течении 10 дней набрать максимум подписчиков RSS ленты. - [Многоколоночная верстка с помощью CSS. Руководство для web разработчиков.](https://www.simplecoding.org/poyavilos-novoe-rukovodstvo-dlya-web-razrabotchikov.html) - В этом руководстве описаны основные способы создания страниц с несколькими колонками с помощью каскадных таблиц стилей (CSS). Распространяется бесплатно. Формат - pdf. - [CSS верстка. Создание страницы с тремя разноцветными колонками.](https://www.simplecoding.org/stranica-s-tremya-raznocvetnymi-kolonkami.html) - Пример создания трех колоночной web страницы. Верстка выполняется с помощью CSS (без таблиц) и соответствует web стандартам. - [CSS верстка. Раскрашиваем колонки на странице.](https://www.simplecoding.org/raskrashivaem-kolonki-na-stranice.html) - Использование каскадных таблиц стилей (CSS) для задания фонового цвета колонок web страницы с разной высотой. Для выравнивания колонок используется небольшой трюк. - [Небольшой плагин WordPress для создания полнотекстовой RSS ленты](https://www.simplecoding.org/nebolshoj-plagin-dlya-sozdaniya-polnotekstovoj-rss-lenty-v-wordpress.html) - Использование WordPress плагина Full Text Feed отправки в RSS ленту полного текста поста, который содержит тег more. На главной странице посты будут обрезаны. - [Web разработка. Добавляем всплывающие подсказки на страницу.](https://www.simplecoding.org/dobavlyaem-podskazki-na-web-stranicu.html) - Пример использования javascript библиотеки prototip (надстройка над prototype) для создания всплывающих подсказок на web странице. - [Web разработка с использованием Prototype и Scriptaculous. Управление эффектами.](https://www.simplecoding.org/upravlenie_effectami_scriptaculous.html) - Подробное описание управления эффектами JavaScript библиотеки Scriptaculous (надстройка над Prototype). Рассмотрен последовательный и одновременный запуск эффектов. - [Что включить в RSS ленту?](https://www.simplecoding.org/chto-vklyuchit-v-rss-lentu.html) - Варианты создания RSS ленты блога. Основные преимущества и недостатки отправки полнотекстных постов. - [Web разработка. Делаем стильные html формы.](https://www.simplecoding.org/delaem-stilnye-web-formy.html) - Пример создания html формы с подсветкой активных полей с помощью таблиц стилей (CSS). Разметка полностью соответствует web стандартам. - [Говнокод онлайн](https://www.simplecoding.org/govnokod-onlajn.html) - На этом ресурсе собраны примеры кода на разных языках программирования с ошибками. Можно оставить и свой пример. - [Переключение чекбоксов с помощью jQuery](https://www.simplecoding.org/pereklyuchenie-chekboksov-s-pomoshhyu-jquery.html) - Эта функция предназначена для переключения группы чекбоксов (checkbox) с помощью JavaScript. Всего 4 строки + библиотека jQuery. - [Администрирование сайта. Cron – запускаем скрипты по расписанию.](https://www.simplecoding.org/cron-zapusk-skriptov-po-raspisaniyu.html) - Пример управления планировщиком Cron с помощью cPanel. Показаны варианты запуска php скриптов по расписанию. - [Web разработка с использованием Prototype и Scriptaculous. Подсветка элементов web страницы.](https://www.simplecoding.org/podsvetka-elementov-web-stranicy.html) - Пример использования JavaScript библиотек Prototype и Scriptaculous для подсветки элементов web страницы. - [Подключаем FCKeditor к CodeIgniter](https://www.simplecoding.org/podklyuchaem-fckeditor-k-codeigniter.html) - Использование online редактора на вашем сайте сделает его значительно удобнее для посетителей. Э статья о том как использовать FCKeditor вместе с CodeIgniter. - [Психологический поиск в WordPress](https://www.simplecoding.org/psixologicheskij-poisk-v-wordpress.html) - На какую тему написать следующий пост? Все просто, посмотрите что интересует ваших посетителей. И в этом вам поможет специальных плагин для WordPress. - [Подсветка тегов в редакторе WordPress](https://www.simplecoding.org/podsvetka-tegov-v-redaktore-wordpress.html) - Редактор WordPress удобный сам по себе, но его возможности можно расширить. Эта статья о плагине WP Advanced Code Editor, который добавляет подсветку тегов. - [Собственный сервис поиска с помощью Google Maps](https://www.simplecoding.org/sobstvennyj-servis-poiska-s-pomoshhyu-google-maps.html) - Пример собственного сервиса поиска по географическим картам. Мы используем Google Maps API, который позволяет добавить спутниковые и обычные карты на страницу. - [Разработка PHP скрипта для извлечения файлов из zip архива](https://www.simplecoding.org/izvlechenie-fajlov-iz-zip-arxiva.html) - Пример разработки простого php скрипта, выполняющего извлечение файлов из zip архивов. Рассмотрено подключение необходимых php библиотек и работа с ними. - [Программирование на PHP. Подключаем FirePHP к фреймворку CodeIgniter](https://www.simplecoding.org/podklyuchaem-firephp-k-codeigniter.html) - В статье рассмотрено подключение библиотеки FirePHP к фреймворку CodeIgniter. Она позволяет отправлять служебные сообщения из скрипта браузеру. - [Новости блога. Теперь можно получать ленту новостей по eMail.](https://www.simplecoding.org/teper-mozhno-poluchat-lentu-novostej-po-email.html) - Подключил новую функцию к блогу - отправку RSS ленты по eMail. Работает через Feedburner. - [Новая версия WordPress. Наконец-то обновил движок блога.](https://www.simplecoding.org/nakonets_obnovil_dvigok.html) - Наконец-то обновил движок блога. Небольшой отчет о совместимости плагинов с новой версией WordPress - [А вам нужна собственная социальная сеть?](https://www.simplecoding.org/a-vam-nuzhna-sobstvennaya-socialnaya-set.html) - Создать собственную социальную сеть не сложно. Главное - выбрать подходящие инструменты. Например, можно установить готовый движок LiveStreet. - [Создаем подсказки в стиле WP-Coda](https://www.simplecoding.org/sozdaem-podskazki-v-stile-wp-coda.html) - Красивые визуальные эффекты, могут сделать сайт действительно уникальным. Эта заметка о создании всплывающих подсказок в стиле wp-coda с помощью JavaScript. - [Оригинальное поведение Google Reader'а](https://www.simplecoding.org/originalnoe-povedenie-google-readera.html) - Google Reader разрывает абзацы если внутри них находится картинка. Если картинка большая - нет проблем, но вот если вы используете смайлики, то вид не очень... - [Плагины WordPress или как сделать чтобы блог перестал работать :)](https://www.simplecoding.org/plaginy-wordpress-ili-kak-sdelat-chtoby-blog-perestal-rabotat.html) - Плагины - это лучший способ расширить функциональность WordPress. Но между ними могут возникнуть конфликты. В этой статье описана одна из таких ситуаций. - [Создаем рейтинги с помощью jQuery](https://www.simplecoding.org/sozdaem-rejtingi-s-pomoshhyu-jquery.html) - Рейтинги могут значительно оживить сайт и сделать его значительно удобнее. Эта статья об использовании плагина к библиотеки jQuery для создания рейтингов. - [Как убедить посетителей пользоваться нормальным браузером](https://www.simplecoding.org/kak-ubedit-posetitelej-polzovatsya-normalnym-brauzerom.html) - Безопасность серфинга в Интернет во многом зависит от браузера. Поэтому очень важно порекомендовать людям хороший браузер. В этом вам поможет плагин WordPress - [Google Chrome – новая ветвь эволюции браузеров? ](https://www.simplecoding.org/google-chrome-novaya-vetv-evolyucii-brauzerov.html) - Новый браузер от Google имеет несколько принципиально новых возможностей, которые позволяют сделать web серфинг удобнее. - [Изменяем стили элементов web страницы с помощью JavaScript](https://www.simplecoding.org/izmenyaem-stili-elementov-web-stranicy.html) - Пример использования JavaScript библиотеки prototype для изменения CSS стилей элементов web страницы. - [CAPTCHA - это зло!](https://www.simplecoding.org/captcha-eto-zlo.html) - Хотите защититься от спама? Но ваши посетители не любят разгадывать буквы на картинках. Решить проблему поможет плагин wp-spamfree. - [Генератор форм для новой версии CodeIgniter](https://www.simplecoding.org/generator-form-dlya-novoj-versii-codeigniter.html) - Создание форм на PHP задача простая, но трудоемкая. Но можно воспользоваться автоматическим генератором форм. Вам нужно указать тип полей и правила проверок. - [Определяем нагрузку на сервер Apache](https://www.simplecoding.org/opredelyaem-nagruzku-na-server-apache.html) - Без информации о нагрузке на сервер вы не сможете оптимизировать его работу. В этой статье описание инструментов мониторинга Apache web сервера. - [Оптимизируем главную страницу блога](https://www.simplecoding.org/optimiziruem-glavnuyu-stranicu-bloga.html) - Главная страница любого сайта - это его лицо. Эта статья о том как сделать чтобы посетитель остался на сайте. Все что понадобиться - плагин для wordPress и фантазия. - [Предварительный просмотр комментариев в блоге на WordPress](https://www.simplecoding.org/predvaritelnyj-prosmotr-kommentariev-v-bloge-na-wordpress.html) - Для блога на движке WordPress существует возможность добавить предварительный просмотр комментариев. Для этого достаточно установить плагин Live Comment Preview - [Загрузка файлов по FTP с помощью Phing](https://www.simplecoding.org/zagruzka-fajlov-po-ftp-s-pomoshhyu-phing.html) - Надоело заливать вручную файлы на FTP сервер? Phing может не только автоматизировать этот процесс, но и выполнить другие рутинные операции. - [Запуск сторонних программ из Eclipse](https://www.simplecoding.org/zapusk-storonnix-programm-iz-eclipse.html) - Eclipse IDE позволяет запускать практически любые программы прямо из оболочки. Для этого достаточно сделать несколько простых настроек. На скриншоте 1 показано... - [Программирование на PHP. Избавляемся от рутинных операций с помощью Phing](https://www.simplecoding.org/izbavlyaemsya-ot-rutinnyx-operacij-s-pomoshhyu-phing.html) - В статье рассмотрен небольшой пример использования phing при разработке web приложений. - [Использование Phing для сборки web приложений](https://www.simplecoding.org/ispolzovanie-phing-dlya-sborki-web-prilozhenij.html) - Пример build файла, который использовался при разработке реального web приложения с пояснениями. Рассмотрены копирование, сжатие js файлов, создание архивов. - [Webgrind – удобный интерфейс для анализа быстродействия PHP скриптов](https://www.simplecoding.org/webgrind-udobnyj-interfejs-dlya-analiza-bystrodejstviya-php-skriptov.html) - Webgrind - удобный web интерфейс для анализа производительности (profiling) PHP скриптов. Позволяет отслеживать вызванные функции и время их выполнения. - [Незаметная загрузка картинок](https://www.simplecoding.org/nezametnaya-zagruzka-kartinok.html) - Этот прием позволяет устранить задержки при работе web интерфейсов. Для реализации необходимо предварительно загрузить все изображения с анимацией и картинками. - [Генератор форм для CodeIgniter](https://www.simplecoding.org/generator-form-dlya-codeigniter.html) - Этот генератор HTML форм создает код контроллера и представления для PHP фреймворка CodeIgniter. Форма может иметь любое количество полей разных типов. - [Всплывающие подсказки с помощью jQuery](https://www.simplecoding.org/vsplyvayushhie-podskazki-s-pomoshhyu-jquery.html) - Грамотно сделанные подсказки значительно облегчают работу с web приложением. Библиотека Tooltip специально предназначена для решения этой задачи. - [Как не потеряться на сервере хостера. PHP скрипт для определения размещения файлов.](https://www.simplecoding.org/kak-ne-poteryatsya-na-servere-xostera.html) - Пример создания PHP скрипта, выполняющего определения абсолютного пути к файлу. Помогает сориентироваться на сервере хостера. - [Сокращаем JavaScript код](https://www.simplecoding.org/sokrashhaem-javascript-kod.html) - Этот прием, позволяет обойтись без использования оператора switch. Идея в том, что на JavaScript к любой функции можно обратиться как к элементу массива. - [О чем поговорить?](https://www.simplecoding.org/o-chem-pogovorit.html) - Создание подкастов может быть реальной альтернативой блоггингу. В этой статье советы по созданию собственного подкаст-терминала на движке WordPress. - [Изменение размера элементов на странице с помощью JavaScript (Scriptaculous)](https://www.simplecoding.org/izmenenie-razmera-elementov-na-stranice-scriptaculous.html) - Пример использования JavaScript библиотеки Scriptaculous для изменения размера элементов web страницы. - [Полезные программки. Небольшой обзор качественного бесплатного софта.](https://www.simplecoding.org/poleznye-programmki.html) - В обзоре я привел несколько полезных бесплатных программ, которыми сам пользуюсь каждый день. - [Защита авторских прав и WordPress](https://www.simplecoding.org/zashhita-avtorskix-prav-i-wordpress.html) - Проблема воровства контента для популярных ресурсов стоит очень остро. Защитить авторские права поможет специальный плагин для WordPress. - [Как сделать красивую ленту комментариев](https://www.simplecoding.org/kak-sdelat-krasivuyu-lentu-kommentariev.html) - Лента комментариев может на много превышать объем поста, поэтому удобству работы с ней нужно уделить особое внимание. И в этом вам помогут специальные плагины. - [Bazaar: распределенная система управления версиями](https://www.simplecoding.org/bazaar-raspredelennaya-sistema-upravleniya-versiyami.html) - Распределенные системы управления версиями позволяют одновременно работать с несколькими хранилищами, что упрощаем взаимодействие между членами команды. - [Как увеличить количество страниц в 10 раз или сомнительные решения для блогов](https://www.simplecoding.org/kak-uvelichit-kolichestvo-stranic-v-10-raz.html) - Плагины для WordPress позволяют увеличить количество страниц web ресурса в десятки раз с помощью всего пары кликов мышкой. Но вот результат будет далек от идеала. - [Перемещаем элементы html страницы с помощью JavaScript](https://www.simplecoding.org/peremeshhaem-elementy-html-stranicy.html) - Пример использования JavaScript библиотеки scriptaculous для перемещения элементов web страницы с подробными комментариями. - [Автоматизация в Photoshop. Ускоряем расстановку подписей на рисунках.](https://www.simplecoding.org/uskoryaem-rasstanovku-podpisej-na-risunkax.html) - Описание возможности автоматизации работы в Photoshop. Показан пример автоматического добавления текста на фотографии. - [Кэширование части страницы в CodeIgniter](https://www.simplecoding.org/keshirovanie-chasti-stranicy-v-codeigniter.html) - Библиотека для PHP фреймворка CodeIgniter - позволяет кэшировать любые фрагменты веб страниц. Рассчитана для использования при высоких нагрузках. - [Новые версии WordPress и плагины](https://www.simplecoding.org/novye-versii-wordpress-i-plaginy.html) - Новые функции в WordPress 2.5 и 2.6 выдвигают ряд дополнительных требований к плагинам. К счастью, разработчики уже реагируют на эту ситуацию. - [Регистрация блога в Technorati](https://www.simplecoding.org/registraciya-bloga-v-technorati.html) - Подробное описание процесса регистрации блога в Technorati - [PHP скрипт. Тестирование регулярных выражений (серверная часть).](https://www.simplecoding.org/testirovanie-regulyarnyx-vyrazhenij-servernaya-chast.html) - Пример создания PHP скрипта, выполняющего проверку регулярных выражений. В этой статье рассмотрена серверная часть приложения. - [Использование Scriptaculous для изменения прозрачности элементов web страницы](https://www.simplecoding.org/ispolzovanie-scriptaculous-dlya-izmeneniya-prozrachnosti-elementov-web-stranicy.html) - В статье рассмотрен пример использования JavaScript библиотеки Scriptaculous для изменения прозрачности элементов web страницы - [Администрирование сайта. Создание backup’ов с помощью cPanel.](https://www.simplecoding.org/sozdanie-backupov-s-pomoshhyu-cpanel.html) - Использование панели управления cPanel для создания резервных копий сайта. Рассмотрены основные режимы создания backup\'ов. - [Использование JSON в web приложениях. Обработка данных PHP скрипта.](https://www.simplecoding.org/ispolzovanie-json-v-web-prilozheniyax.html) - Использование передачи данных в формате JSON от PHP скрипта. Анализ и вставка данных в web страницу осуществляется на стороне клиента с помощью JavaScript. - [Как из PHP скрипта передать данные в формате JSON](https://www.simplecoding.org/peredacha-dannyx-s-pomoshhyu-json.html) - Пример создания PHP скрипта выполняющего передачу данных в формате JSON. Подробно рассмотрена стандартная библиотека PHP для работы с этим форматом. - [Web разработка. Границы в CSS3.](https://www.simplecoding.org/granicy-v-css3.html) - Новые возможности, которые предоставляет web разработчику третья вертсия стандарта каскадных таблиц стилей CSS3. - [Как подключить дополнительные библиотеки к PHP скриптам](https://www.simplecoding.org/ustanovka-dopolnitelnyx-bibliotek-php.html) - В статье рассмотрены основные способы подключения библиотек сторонних разработчиков к PHP скриптам. - [Плагины WordPress. Настройка Google (XML) Sitemaps Generator.](https://www.simplecoding.org/nastrojka-google-xml-sitemaps-generator.html) - Подключение и настройка плагина WordPress, выполняющего автоматическое создание карты сайта - Google (XML) Sitemaps Generator. - [Ускоряем работу с WordPress. Заметки о блог-клиентах.](https://www.simplecoding.org/zametki-o-blog-klientax.html) - Обзор нескольких программ для постинга в блоги (на WordPress и других движках). Преимущества и недостатки. - [Создание web страниц. Верстка в две колонки с разделителем.](https://www.simplecoding.org/verstka-v-dve-kolonki-s-razdelitelem.html) - Пример создания web страницы с двумя колонками с использованием каскадных таблиц стилей (CSS). - [Работа с поисковиками. Как проверить файл robots.txt.](https://www.simplecoding.org/kak-proverit-fajl-robotstxt.html) - Описание инструментов для проверки файла robots.txt, в котором перечисляются правила для роботов поисковых систем. - [Верстка сайта. Как сделать блок со скругленными углами и тенью.](https://www.simplecoding.org/kak-sdelat-blok-so-skruglennymi-uglami-i-tenyu.html) - Использование каскадных таблиц стилей (CSS) для создания блока на web странице со скругленными углами и тенью. - [Web стандарты. Зачем нужен "Valid HTML"?](https://www.simplecoding.org/zachem-nuzhen-valid-html.html) - В статье описаны способы проверки соответствия сайта web стандартам, а также рассматриваются их преимущества и недостатки. - [PHP скрипт. Тестирование регулярных выражений (клиентская часть)](https://www.simplecoding.org/testirovanie-regulyarnyx-vyrazhenij-klientskaya-chast.html) - В этой статье описан процесс разработки php скрипта, предназначенного для проверки регулярных выражений. - [Тестирование регулярных выражений на PHP с использованием AJAX](https://www.simplecoding.org/testirovanie-regulyarnyx-vyrazhenij.html) - Пример создания PHP скрипта для проверки регулярных выражений. Для увеличения скорости работы скрипт использует технологию Ajax. - [Раскрутка блога. Регистрация в каталогах.](https://www.simplecoding.org/registraciya-bloga-v-katalogax.html) - Регистрация блога в каталогах на примере technorati - [Управление поиском файлов. Создание приложения на Java.](https://www.simplecoding.org/upravlenie-poiskom-fajlov.html) - Подробное описание создание локального поисковика на Java. Рассмотрены алгоритмы поиска и использование стандартных библиотек. - [Программирование на Java. Сортировка списка файлов.](https://www.simplecoding.org/sortirovka-spiska-fajlov.html) - В статье подробно описано использование стандартных библиотек Java для сортировки списков. Приведен пример сортировки списка файлов. - [Создание приложения для поиска файлов на Java](https://www.simplecoding.org/poisk-fajlov.html) - Пример создания полнофункционального приложения поиска файлов на Java с подробными комментариями и описанием. - [Анализ данных с помощью регулярных выражений или быстрый способ проверки введенных данных](https://www.simplecoding.org/analiz-dannyx-s-pomoshhyu-regulyarnyx-vyrazhenij-ili-bystryj-sposob-proverki-vvedennyx-dannyx.html) - Эта статья рассказывает об использовании регулярных выражений (regular expressions) для проверки введенных данных с использованием Java библиотек. - [Тщательная перетасовка колоды карт. Пример Java приложения.](https://www.simplecoding.org/tshhatelnaya-peretasovka-kolody-kart.html) - Пример разработки программы на Java, выполняющей тщательную перетасовку колоды карт с подробным описанием и комментариями. - [Java апплет. Стрелочные часы.](https://www.simplecoding.org/strelochnye-chasy.html) - Пример создания небольшого Java приложения, представляющего собой стрелочные часы. Приложение выполнено в виде апплета, который можно разместить на web странице. - [Облако тегов для сайта (кластеризация)](https://www.simplecoding.org/oblako-tegov-dlya-sajta-klasterizaciya.html) - Не так давно я рассказывал о том, как создать простое облако тегов для сайта (блога) и думал, что обо всех основных принципах рассказал. Но неожиданно (для меня ;) ) тема получила продолжение. Началось все с комментария автора блога От новичка до профессионала (имени я, к сожалению, не нашел). Он рассказал, что написал похожий пост и - [MD5 калькулятор. Разработка Java приложения. ](https://www.simplecoding.org/md5-kalkulyator.html) - В статье описан процесс разработки Java приложения для расчета MD5 сумм. Можно скачать исходный код с подробными комментариями. - [Программирование логической игры с использованием DirectX. Крестики-нолики.](https://www.simplecoding.org/krestiki-noliki.html) - Пример создания логической игры (крестики-нолики) на C++ с использованием DirectX. Подробно описана логика и использование библиотеки. - [Решение классической задачи программирования на C++. Восемь ферзей.](https://www.simplecoding.org/vosem-ferzej.html) - Пример эвристического алгоритма решения классической задачи программирования - расстановки восьми ферзей на шахматной доске. С подробным описанием. - [Классические задачи программирования. Путешествие коня.](https://www.simplecoding.org/puteshestvie-konya.html) - Пример решения классической задачи программирования на C++. Обход конем шахматной доски с подробным описанием алгоритма и рабочим примером. - [Простая логическая игрушка. Пример создания игры на C++.](https://www.simplecoding.org/prostaya-logicheskaya-igrushka.html) - Пример создания простой логической игры на С++. С использование borland c++ builder. Подробное описание эвристических алгоритмов. - [Поддержка автодополнения для сторонних библиотек в Eclipse](https://www.simplecoding.org/podderzhka-avtodopolneniya-dlya-storonnix-bibliotek-v-eclipse.html) - Тонкая настройка автодополнения позволяет сделать работу в IDE более комфортной. В этой статье мы рассмотрим подключение сторонних библиотек в Eclipse. - [История одного мини теста или почему не стоит изобретать велосипед](https://www.simplecoding.org/istoriya-odnogo-mini-testa.html) - Время поиска данных в базе - \"бутылочное горлышко\" для большинства web приложений. Мы рассмотрим способы оптимизации выполнения запросов к базе данных. - [«Чемодан» для блоггера](https://www.simplecoding.org/chemodan-dlya-bloggera.html) - Новый инструмент раскрутки блогов. Имеет встроенную систему публикации анонсов конкурсов, позволяет анализировать позиции блога в поисковиках. - [Как подключить Gravatar (PHP скрипт)](https://www.simplecoding.org/kak-podklyuchit-gravatar-php-skript.html) - В этой статье два примера вставки изображений Gravatar в web страницу. Примеры написаны на PHP, подробно рассмотрены настройки Gravatar. - [Объектно-ориентированное программирование на PHP. Сортировка объектов средствами SPL.](https://www.simplecoding.org/oop-na-php-sortirovka-obektov-spl.html) - Пример создания PHP скрипта для сортировки массива объектов. Рассмотрено использование библиотеки SPL. - [Разработчики CodeIgniter вводят правила оформления кода](https://www.simplecoding.org/razrabotchiki-codeigniter-vvodyat-pravila-oformleniya-koda.html) - Стандарты в оформлении кода серьезно упрощают чтение чужих программ. В этой статье - соглашения, которых предлагают придерживаться разработчики CodeIgniter. - [Немецкое правительство не рекомендует использовать Google Chrome](https://www.simplecoding.org/nemeckoe-pravitelstvo-ne-rekomenduet-ispolzovat-google-chrome.html) - Немецкое правительство предложило не использовать Google Chrome. Причина - зависимость от компании Google при работе в интернет. - [Поддержка тем в CodeIgniter](https://www.simplecoding.org/poddershka-tem-v-codeigniter.html) - Темы позволяет изменять оформление ресурса буквально парой кликов мыши. В этой статье - организация поддержки тем в php фреймворке CodeIgniter - [Эффективное использование Eclipse](https://www.simplecoding.org/effektivnoe-ispolzovanie-eclipse.html) - Eclipse - это многофункциональная IDE с огромным количеством возможностей. В этой статье описаны несколько приемов, которые позволяют увеличить скорость работы. - [Создание опросов в блоге на WordPress](https://www.simplecoding.org/sozdanie-oprosov-v-bloge-na-wordpress.html) - С подходящими плагинами движок Wordpress можно превратить во все, что угодно. Эта статья о плагинах для создания опросов. Их настройке и использовании. - [Ускоряем разработку. Шаблоны для Eclipse](https://www.simplecoding.org/shablony-dlya-eclipse.html) - Набор шаблонов Eclipse PDT для быстрой вставки комментариев (используется формат phpDocumentor). - [Ускоряем работу с CodeIgniter. Шаблоны для Eclipse.](https://www.simplecoding.org/codeigniter-shablony-dlya-eclipse.html) - Набор шаблонов Eclipse для работы с PHP фреймворком CodeIgniter. Позволяет создавать контроллер, модель, заголовок страницы, библиотеки... - [День блога. Всех с праздником!](https://www.simplecoding.org/den-bloga-vsex-s-prazdnikom.html) - Поздравляю всех блоггеров с праздником. Сегодня BlogDay. - [Как получить информацию о базе данных](https://www.simplecoding.org/kak-poluchit-informaciyu-o-baze-dannyx.html) - Определение структуры таблиц баз данных, количества и типа полей с помощью SQL запросов. Отдельно рассмотрены служебные таблицы MySQL. - [Linux: новая сфера влияния :-)](https://www.simplecoding.org/linux-novaya-sfera-vliyaniya.html) - Результаты опроса \"Как часто вы используете Linux\" и список русскоязычных блогов об этой операционной системе. - [Уязвимость в плагине FeedBurner FeedSmith](https://www.simplecoding.org/uyazvimost-v-plagine-feedburner-feedsmith.html) - Описана уязвимость в плагине FeedBurner FeedSmith для движка WordPress и способ защиты. - [Блокировка доступа к элементам web страницы](https://www.simplecoding.org/blokirovka-dostupa-k-elementam-web-stranicy.html) - Удобный способ заблокировать доступ к части web страницы с помощью JavaScript (например, на время выполнения ajax запроса). Используется jQuery BlockUI Plugin. - [Зачем обновлять плагины?](https://www.simplecoding.org/zachem-obnovlyat-plaginy.html) - Одна из основных проблем при использовании WordPress - некорректная работа плагинов. В этой статье описаны симптомы этих проблем и способы их устранения. - [Публикация постов в WordPress с помощью XML-RPC и CodeIgniter](https://www.simplecoding.org/publicatsija-v-wordpress-c-xml-rpc-i-codeigniter.html) - Напишем приложение, выполняющее автоматическую отправку постов в блог на движке WordPress. Используется XML-RPC протокол и фреймворк CodeIgniter. - [Уязвимости в MySQL и SQL запросах](https://www.simplecoding.org/uyazvimosti-v-mysql-i-sql-zaprosax.html) - Описание уязвимостей web приложений, использующих MySQL. Проблемы безопасности возникают при отсутствии проверок длины данных в запросе. - [WP-Scanner: посчитайте «дыры» в вашем блоге](https://www.simplecoding.org/wp-scanner-poschitajte-dyry-v-vashem-bloge.html) - Сервис BlogSecurity позволяет найти уязвимости в вашем блоге. Поддерживаются блоги не движке WordPress. Эта статья об особенностях работы блога. - [Inferno: подключаем сторонние библиотеки к CodeIgniter](https://www.simplecoding.org/inferno-podklyuchaem-storonnie-biblioteki-k-codeigniter.html) - Подключение библиотек сторонних разработчиков к PHP фреймворку CodeIgniter. Используется библиотека Inferno, что позволяет не менять исходный код сторонних библиотек. - [Автоматическая табуляция с помощью jQuery](https://www.simplecoding.org/avtomaticheskaya-tabulyaciya-s-pomoshhyu-jquery.html) - Создание автоматической табуляции на html странице для ввода длинных кодов, номеров телефонов, дат и т.п. Курсор автоматически перемещается на следующее поле. - [JSUnit: тестируем JavaScript код](https://www.simplecoding.org/jsunit-testiruem-javascript-kod.html) - Пример использования JSUnit для тестирования JavaScript кода. Рассмотрена установка, настройка фреймворка, запуск тестов. - [FeedBurner Subscribers - любителям проверять «пузомерки»](https://www.simplecoding.org/feedburner-subscribers-lyubitelyam-proveryat-puzomerki.html) - Этот плагин для браузера Firefox отображает в строке состояния количество подписчиков RSS ленты (по данным FeedBurner\'a). - [AppJet – платформа для создания web приложений](https://www.simplecoding.org/appjet-platforma-dlya-sozdaniya-web-prilozhenij.html) - Принципы работы и пример создания небольшого web приложения на платформе AppJet. Рассмотрена работа с базами данных с помощью JavaScript. - [Работаем с изображениями на JavaScript: Raphael](https://www.simplecoding.org/rabotaem-s-izobrazheniyami-na-javascript-raphael.html) - Использование JavaScript библиотеки Raphael для создания и обработки изображений. Показан пример создания отражения картинки на web странице. - [Обновляем WordPress с помощью Subversion](https://www.simplecoding.org/obnovlyaem-wordpress-s-pomoshhyu-subversion.html) - Установка и обновление дистрибутива WordPress с помощью системы контроля версий Subversion. Пошаговая инструкция. Основные достоинства и возможные проблемы. - [Ошибки Sape или безопасная продажа ссылок](https://www.simplecoding.org/oshibki-sape-ili-bezopasnaya-prodazha-ssylok.html) - Описание ошибки Sape (система автоматической продажи ссылок), которая может привести к бану поисковиком. И способ ее устранения. - [Исправляем кавычки в WordPress](https://www.simplecoding.org/ispravlyaem-kavychki-v-wordpress.html) - Простой рецепт изменения кавычек в WordPress. Движок WordPress изменяет прямые кавычки на наклонные без вашего ведома. Я расскажу как устранить этот недостаток. - [Как не оставить следов на чужом компьютере](https://www.simplecoding.org/kak-ne-ostavit-sledov-na-chuzhom-kompyutere.html) - Сохранение анонимности при работе на чужом компьютере - насущная необходимость. В этой статье рассмотрены программы, которые помогают решить эту задачу. - [WordPress 2.6. Первые впечатления.](https://www.simplecoding.org/wordpress-26-pervye-vpechatleniya.html) - В WordPress 2.6 появился ряд возможностей, которые значительно упрощают работу с блогом. Тем не менее, некоторые функции все еще нуждаются в доработке. - [Диаграммы взаимосвязей](https://www.simplecoding.org/diagrammy-vzaimosvyazej.html) - Небольшой набор диаграмм, отражающих взаимосвязи компонентов и популярных php движков и фрэймворков. phpMyAdmin, Zend Framework, CakePHP, CodeIgniter и др. - [Защита от спама: php скрипт для проверки трекбеков](https://www.simplecoding.org/zashhita-ot-spama-php-skript-dlya-proverki-trekbekov.html) - Небольшой php скрипт, предназначенный для поиска спама в трекбеках. Проверки могут выполняться автоматически и обеспечивают 100% результат. - [Как защитить свой компьютер](https://www.simplecoding.org/kak-zashhitit-svoj-kompyuter.html) - Защищаем свой компьютер от вирусов, spyware и другой заразы. Практически советы и рекомендации по выбору и настройке антивируса, firewall\'а, защите паролей. - [Новые акции в блогосфере](https://www.simplecoding.org/novye-akcii-v-blogosfere.html) - Объявлены две интересные акции в блогосфере рунета. В первой вы сможете выиграть 4000$, а во второй - получить ссылку с очень популярного блога. - [Обновление WordPress (версия 2.6)](https://www.simplecoding.org/obnovlenie-wordpress-versiya-26.html) - Впечатление от новой версии WordPress 2.6. Новые функции, порядок установки и обновления. Совместимость плагинов. - [Снова за работу :-)](https://www.simplecoding.org/snova-za-rabotu.html) - Снова за работу :-) Я вернулся из отпуска - [Отпуск!](https://www.simplecoding.org/otpusk.html) - Уезжаю отдыхать - [Yahoo pipes: задаем параметры](https://www.simplecoding.org/yahoo-pipes-zadaem-parametry.html) - Создаем \"трубу\" для одновременного поиска в нескольких поисковиках. Пример использования произвольных параметров в Yahoo pipes. - [Yahoo Pipes: собираем данные из нескольких источников](https://www.simplecoding.org/yahoo-pipes-sobiraem-dannye-iz-neskolkix-istochnikov.html) - Сервис Yahoo pipes позволяет легко объединять контент нескольких html страниц. В статье рассказывается с помощью каких блоков это можно сделать. - [Yahoo pipes: усложняем задачу](https://www.simplecoding.org/yahoo-pipes-uslozhnyaem-zadachu.html) - Пример создания RSS ленты для сайта, который ее не имеет. В качестве основного инструмента используется Yahoo pipes. Рассмотрено получение и обработка данных. - [Yahoo pipes. Cоздаем RSS ленту интересного сайта](https://www.simplecoding.org/yahoo-pipes-cozdaem-rss-lentu-interesnogo-sajta.html) - Сервис Yahoo pipes позволяет получать практически любой контент и преобразовывать его в RSS ленту. Мы рассмотрим создание такой ленты для произвольного сайта. - [Новый движок - MaxSite CMS](https://www.simplecoding.org/novyj-dvizhok-maxsite-cms.html) - Нужен движок для stand-alone блога, а WordPress не устраивает? Тогда обратите внимание на MaxSite CMS. Масса возможностей, минимальное потребление ресурсов. - [Как создать слайд-шоу в WordPress. Подключение JavaScript библиотек](https://www.simplecoding.org/kak-sozdat-slajd-shou-v-wordpress.html) - Небольшой пример создания слайд-шоу в блоге на WordPress с помощью плагина jQuery lightBox. Рассмотрены особенности его настройки и использования. - [Спам в блогах. «Творческий» подход к созданию ссылок](https://www.simplecoding.org/tvorcheskiy-podhod-k-spamu.html) - Небольшая заметка о том, какие ссылки пропускает служба поиска спама Akismet, и как это используют спамеры. - [Инструменты web разработчика. WAMPSERVER 2 – только новый софт](https://www.simplecoding.org/wampserver-tolko-novij-soft.html) - WAMPSERVER - очень удобный комплект программ для web разработчика. Включает самые новые версии Apache, PHP, MySQL. В статье подробно рассмотрена его настройка. - [Парсинг XML с помощью PHP скрипта](https://www.simplecoding.org/parsing-xml-s-pomoshhyu-php.html) - Пример обработки xml данных с помощью PHP. Рассмотрено получение данных, создание парсера и функций обработчиков. - [Программирование на PHP. Использование FirePHP для отладки web приложений](https://www.simplecoding.org/ispolzovanie-firephp-dlya-otladki-web-prilozhenij.html) - Пример использования php библиотеки FirePHP для отладки web приложений, которая позволяет полностью убрать отладочные сообщения со страницы. - [Антиспамерские плагины WordPress. Результаты тестирования TypePad AntiSpam](https://www.simplecoding.org/rezultaty-testirovaniya-typepad-antispam.html) - Результаты тестирования службы TypePad AntiSpam, предназначенной для поиска спама в комментариях. Для подключения к блогу выполняется с помощью плагина WordPress - [Раскрашиваем блоки с кодом. PHP библиотеки и плагины для WordPress](https://www.simplecoding.org/raskrashivaem-bloki-s-kodom.html) - Обзор php библиотек и плагинов WordPress, предназначенных для подсветки вставок кода на web странице. - [Раскрутка сайта. Руководство по продвижению в DIGG](https://www.simplecoding.org/rukovodstvo-po-prodvizheniyu-v-digg.html) - Раскрутка сайта. Руководство по продвижению в DIGG в pdf формате - [Блог на WordPress. Есть ли надежная защита от спама?](https://www.simplecoding.org/eslt-li-zashita-ot-spama.html) - Эта заметка о моем опыте работы с одной из самых распространенных служб защиты от спама - Akismet. К блогу она подключается с помощью плагина WordPress. - [PHP скрипт. Simple URL Checker - запуск проверок по расписанию](https://www.simplecoding.org/simple-url-checker-cron.html) - Рассмотрены возможности запуска методов php фреймворка CodeIgniter с помощью планировщика или из командной строки. - [PHP скрипт. Simple URL Checker - создание представлений](https://www.simplecoding.org/simple-url-checker-views.html) - В этой статье рассмотрено создание представлений, формирующих страницы web приложения. PHP фреймворк – CodeIgniter. - [PHP скрипт. Simple URL checker - выполнение проверок (cURL)](https://www.simplecoding.org/simple-url-checker-vipolnenie-proverok-curl.html) - В этой статье рассмотрено использование библиотеки cURL для проверки URL. Показан пример запуска параллельных проверок. Запуск cURL осуществляется PHP скриптом. - [Web разработка. Когда использовать JavaScript библиотеки для проверки форм](https://www.simplecoding.org/kogda-ispolzovat-javascript-biblioteki-dlya-proverki-form.html) - Анализ использования JavaScript библиотек проверки форм и пример проверки данных ajax запроса. На стороне сервера используется PHP framework CodeIgniter - [Администрирование сайта. Backup базы данных с помощью PHP скрипта и ограничения хостинга](https://www.simplecoding.org/backup-bazy-dannyx-i-ogranicheniya-xostinga.html) - PHP cкрипт создания бэкапа базы данных и отправки его по eMail. Решение некоторых проблем, которые возникают из-за ограничений хостинга. - [Работа с RSS. Ограничение FeedBurner](https://www.simplecoding.org/ogranichenie-feedburner.html) - Оказывается FeedBurner имеет некоторые ограничения. Например, не принимает RSS ленты длиной более 512КБ. - [Web разработка. Новые возможности в RSS events](https://www.simplecoding.org/novye-vozmozhnosti-v-rss-events.html) - Анонс web приложения, которое представляет собой аналог программы-напоминалки. Добавлены новые функции. - [Разработка web приложения для проверки URL на PHP](https://www.simplecoding.org/web-prilozhenie-dlya-proverki-url.html) - Цикл статей о разработке web приложения для проверки доступности сайтов. В процессе разработки будут использованы язык PHP и фреймворк CodeIgniter - [Разработка web приложения для проверки URL (структура)](https://www.simplecoding.org/web-prologenie-url-structura.html) - Рассмотрены взаимосвязи между страницами web приложения, а также структура базы данных. Используется PHP framework CodeIgniter - [PHP скрипт. Simple URL checker - создание моделей](https://www.simplecoding.org/simple-url-checker-models.html) - Создание web приложения для проверки URL. Разработка моделей для работы с базой данных. Используется PHP framework CodeIgniter - [PHP скрипт. Simple URL checker - контроллер](https://www.simplecoding.org/simple-url-checker-controller.html) - Цикл статей о разработке web приложения, выполняющего проверку URL. Рассмотрено создание методов контроллера. Используется PHP framework CodeIgniter - [Web разработка. Автоматическое создание методов на PHP](https://www.simplecoding.org/avtomaticheskoe-sozdanie-metodov-na-php.html) - Статья об использовании метода __call(). Показан пример создания метдов установки свойств с проверкой введенных данных. - [Разработка на JavaScript. Управление выполнением кода во время работы эффектов Scriptaculous](https://www.simplecoding.org/upravlenie-vypolneniem-koda-vo-vremya-raboty-effektov-scriptaculous.html) - В статье показан пример работы эффектов JavaScript библиотеки Scriptaculous параллельно с основным кодом страницы, а также управление работой этого кода. - [Разработка на JavaScript. Эффекта морфинга с помощью Scriptaculous](https://www.simplecoding.org/ispolzovanie-effekta-morfinga.html) - Пример использования эффекта морфинга из JavaScript библиотеки scriptaculous для плавного изменения внешнего вида элементов web страницы. - [Как защитить свой web ресурс. Примеры безопасных PHP скриптов.](https://www.simplecoding.org/kak-zashhitit-svoj-web-resurs.html) - Описание стандартных атак на web сайт и способы защиты от них. Примеры безопасных PHP скриптов. - [PHP framework CodeIgniter. Создание многоязычных сайтов](https://www.simplecoding.org/sozdanie-mnogoyazychnyx-sajtov-s-pomoshhyu-codeigniter.html) - Использование библиотеки локализации web приложений PHP framework\'а CodeIgniter. - [PHP framework CodeIgniter. Проверка данных из форм](https://www.simplecoding.org/proverka-dannih-form-ci.html) - Использование стандартной библиотеки из PHP framework\'а CodeIgniter для проверки данных форм. - [CodeIgniter + AJAX. Проверка данных форм без перезагрузки страниц](https://www.simplecoding.org/proverka-dannyx-form-bez-perezagruzki-stranic.html) - Пример использования PHP фреймворка CodeIgniter и технологии AJAX для проверки данных форм без перезагрузки страницы. - [PHP framework CodeIgniter. Авторизация посетителей и ограничение доступа](https://www.simplecoding.org/user-authorization.html) - Пример скрипта, выполняющего ограничение доступа посетителей к некоторым разделам сайта. Используется PHP framework CodeIgniter. - [Сколько нужно резервных копий?](https://www.simplecoding.org/skolko-nuzhno-rezervnyx-kopij.html) - Создание резервных копий сайта является одной из главных задач web мастера. И тут нельзя целиком полагаться на хостера. - [Web сервисы. Компас для CodeIgniter](https://www.simplecoding.org/kompas-dlya-codeigniter.html) - Список ссылок на ресурсы о CodeIgniter - [Плагины WordPress. Как бороться со спамом в комментариях](https://www.simplecoding.org/kak-borotsya-so-spamom-v-kommentariyax.html) - Борьба со спамом в комментариях и трекбеках. Плагины WordPress для борьбы со спамом. - [PHP framework CodeIgniter: контроллер и представления](https://www.simplecoding.org/codeigniter-controller-view.html) - Разработка web приложения с помощью PHP framework CodeIgniter. В этой части рассмотрено создание контроллера и представлений. - [Как настроить кодировки для работы с PHP фреймворком CodeIgniter](https://www.simplecoding.org/problema-s-kodirovkami-v-codeigniter.html) - Необходимые настройки для согласования кодировок базы данных и PHP фреймворка CodeIgniter для полноценной поддержки кириллицы. - [PHP framework. Вышла новая версия CodeIgniter.](https://www.simplecoding.org/vyshla-novaya-versiya-codeigniter.html) - Новая версия PHP framework\'а CodeIgniter. Обзор новых возможностей. - [Небольшой список хороших форумов о программировании](https://www.simplecoding.org/nebolshoj-spisok-xoroshix-forumov-o-programmirovanii.html) - Небольшой обзор хороших форумов о программировании на PHP, Java, C++, которые я сам регулярно читаю. - [Пример Java приложения. CNC 1.1 - калькулятор комплексных чисел](https://www.simplecoding.org/cnc-11-kalkulyator-kompleksnyx-chisel.html) - Подробный пример создания Java приложения с использованием библиотеки SWING (графический интерфейс). Приложение является калькулятором комплексных чисел. - [Завтра можно будет скачать FireFox 3](https://www.simplecoding.org/zavtra-mozhno-budet-skachat-firefox-3.html) - Завтра (17 июня) все желающие смогут принять участие в установке мирового рекорда и заодно получить новую версию одного из лучших браузеров. Для этого нужно просто скачать FireFox 3. Разработчики рассчитывают установить мировой рекорд количества загрузок программы в течении суток, и, похоже, не без оснований. Сообщение об этой акции прошло практически по всем новостным сайтам, блогосфера - [Похоже, в блогосфере появляются интересные тенденции](https://www.simplecoding.org/poxozhe-v-blogosfere-poyavlyayutsya-interesnye-tendencii.html) - Небольшая заметка о положительных тенденциях в блогосфере, проводимых акциях и условиях участия в них - [Заказные статьи в блоге](https://www.simplecoding.org/zakaznye-stati-v-bloge.html) - Вопрос об этичности заказных статей в блогах. Мне хотелось бы узнать ваше мнение на эту тему. - [Как рассчитать трафик при выборе хостинга](https://www.simplecoding.org/kak-rasschitat-trafik-pri-vybore-xostinga.html) - Практические советы по расчету трафика сайта и выбору хостинга - [Subversion – использование нескольких веток разработки](https://www.simplecoding.org/subversion-ispolzovanie-vetok-razrabotki.html) - В этой статье показан пример использования веток разработки Subversion для управление web проектом, а также приведено описание основных команд - [Анонс web приложения](https://www.simplecoding.org/anons-web-prilozheniya.html) - Анонс web приложения, которое представляет собой аналог программы-напоминалки. ## Страницы - [Плагин WordPress: Terms Descriptions.](https://www.simplecoding.org/plagin-wordpress-terms-descriptions) - Данный плагин предназначен для автоматической внутренней перелинковки сайта. Он позволяет создать список ключевых слов или фраз и указать ссылки для них. - [WordPress: easy cross-linking with Terms Descriptions plugin](https://www.simplecoding.org/wordpress-easy-cross-linking-with-terms-descriptions-plugin) - This WordPress plugin designed to automatically create links and fully control their appearance and a total quantity. - [JavaScript](https://www.simplecoding.org/javascript) - Подборка книг, ресурсов и статей по языку программирования JavaScript. - [Организация online консультаций с помощью RedHelper](https://www.simplecoding.org/organizaciya-online-konsultacij-s-pomoshhyu-redhelper) - Online система для общения с посетителями сайта. Предназначена для помощи в выборе товаров и услуг, а также повышении производительности работы консультантов. - [Язык программирования PHP](https://www.simplecoding.org/yazyk-programmirovaniya-php) - PHP: Hypertext Preprocessor - один из наиболее распространенных языков, используемых для web разработки. - [Друзья блога](https://www.simplecoding.org/blog-friends) - Здесь размещены ссылки и короткое описание сайтов с тематикой, аналогичной этому блогу (PHP, Web разработка, фреймворки, WordPress и т.п.) - [Результаты поиска](https://www.simplecoding.org/rezultaty-poiska) - Результаты поиска по сайту Блог о программировании - [Размещение рекламы в этом блоге](https://www.simplecoding.org/reklama) - Уважаемые рекламодатели! Предлагаю Вам разместить рекламу в этом блоге. Статистика: Уникальных посетителей (август 2009): ~ 29 606 за месяц (~ 950 в сутки). * Подписчиков - 1400 (FeedBurner) Возраст блога - 2 года Блог включен в каталог DMOZ * данные посещаемости взяты из логов сервера (Австатс), открытая статистика показывает немного меньшее значение (не учитывает часть - [О сайте](https://www.simplecoding.org/o-sajte) - Добро пожаловать Я уже несколько лет занимаюсь программированием, и часто сталкивался с ситуацией, когда нужны примеры небольших, но полностью рабочих программ. Конечно, можно детально изучить все необходимые библиотеки, разобраться в «исходниках» какого-нибудь open-source проекта. Но сколько на это уйдёт времени? Месяцы? И только для того, чтобы написать небольшую программку с парой функций. К счастью, все - [Карта сайта](https://www.simplecoding.org/site-map) - Карта сайта - [Архив опросов](https://www.simplecoding.org/pollsarchive) - [page_polls] ## Рубрики - [C++](https://www.simplecoding.org/category/c) - Статьи о C++ - [Ajax](https://www.simplecoding.org/category/aj) - Статьи о Ajax - [CSS](https://www.simplecoding.org/category/cs) - Статьи о Каскадных Таблицах Стилей - [Hosting](https://www.simplecoding.org/category/h) - Статьи о хостинге - [HTML](https://www.simplecoding.org/category/ht) - Статьи о Hyper Text Markup Language - [Java](https://www.simplecoding.org/category/j) - Статьи о Java - [JavaScript](https://www.simplecoding.org/category/js) - Статьи о JavaScript - [PHP](https://www.simplecoding.org/category/p) - Статьи о PHP - [SEO](https://www.simplecoding.org/category/se) - Статьи об оптимизации сайта - [Subversion](https://www.simplecoding.org/category/sv) - Статьи о Subversion - [WordPress](https://www.simplecoding.org/category/wp) - Статьи о WordPress - [Web дизайн](https://www.simplecoding.org/category/wd) - Статьи о web дизайне - [Разное](https://www.simplecoding.org/category/r) - Статьи на разные темы - [CodeIgniter](https://www.simplecoding.org/category/code-igniter) - Статьи о CodeIgniter - [RSS events](https://www.simplecoding.org/category/rss-events) - RSS events - [Web разработка](https://www.simplecoding.org/category/web-razrabotka) - Статьи о разработке web приложений - [Yahoo Pipes](https://www.simplecoding.org/category/yahoo-pipes) - [Заработок](https://www.simplecoding.org/category/zarabotok) - [Безопасность](https://www.simplecoding.org/category/bezopasnost) - [MySQL](https://www.simplecoding.org/category/mysql) - [Eclipse](https://www.simplecoding.org/category/eclipse) - Eclipse IDE - [Bazaar](https://www.simplecoding.org/category/bazaar) - [Phing](https://www.simplecoding.org/category/phing) - [htaccess](https://www.simplecoding.org/category/htaccess) - [Yii](https://www.simplecoding.org/category/yii) - [AngularJS](https://www.simplecoding.org/category/angular-js)