Программирование

Шпаргалка по SQL

Часто использую SQL, но уже устал отвечать что означают некоторые выражения на нем. Поэтому пишу в свой блог и даю теперь ссылку на этот пост...
SELECT (выбрать)
INSERT (вставить)
UPDATE (обновить)
DELETE (удалить)
GRANT (дать права)
REVOKE (забрать права)

CREATE DATABASE (создать базу данных)
CREATE TABLE (создать таблицу)
CREATE VIEW (создать виртуальную таблицу)
CREATE INDEX (создать индекс)
CREATE TRIGGER (создать триггер)
CREATE PROCEDURE (создать сохраненную процедуру)
ALTER DATABASE (модифицировать базу данных)
ALTER TABLE (модифицировать таблицу)

CRUD на PHP

Я часто делаю админ панели для сайтов заказчиков... И всегда это CRUD (Create, Read, Update, Delete) системы! Но я ленивый программист и давно озаботился созданием универсальной своей CRUD системы для добавления, редактирования, удаления записей в MySQL и SQLite.
Примерный список CRUD систем для ознакомления начинающим PHP программистам!
http://www.phpfaq.ru/crud
http://www.phpscaffold.com/ - Простая, но вполне функциональная админка! :) Все файлы создает онлайн (Английский)
http://www.phpiphany.com/ (Английский)

Онлайн сервисы для создания макета сайта

Для быстрого создания макетов сайта, есть популярные онлайн сервисы для создания макета сайта:
https://gomockingbird.com/ - Mockingbird
http://pencil.evolus.vn/en-US/Home.aspx - Pencil Project
http://www.protoshare.com/ - ProtoShare
http://www.hotgloo.com/ - Hot Gloo
http://www.mockflow.com/ - MockFlow
http://balsamiq.com/products/mockups - Balsamiq Mockups
http://creately.com/
http://codiqa.com/ - для мобильных приложений

Документация по Zend Framework 2 (ZF2)

Начал потихоньку применять в работе Zend Framework 2 (ZF2). И как всегда, озаботился поиском документации... Оказалось ее достаточно много. Что нашел, публикую сюда!
Меня можно спрашивать по работе с Zend Framework 2 (ZF2), хотя начал я использовать только основы.
Ссылки на документацию по Zend Framework 2 (ZF2):

Регулярные выражения. On-line инструменты.

Иногда нужно быстро спарсить или составить регулярные выражения. Сделать это можно с помощью онлайн инструментов.
Сегодня выкладываю списки сайтов, которые меня не раз выручали...
http://www.regexpal.com/ - a JavaScript regular expression tester
http://www.regexpr.ru - Проверка регулярных выражений и шпаргалка по ним
http://www.regular-expressions.info/examples.html - Примеры составления регулярных выражений
http://ru.wikipedia.org/wiki/%D0%E5%E3%F3%EB%FF%F0%ED%FB%E5_%E2%FB%F0%E0... - Большая статья на Wikipedia.
http://pcreonline.com - Добавил, спасибо за ссылку

Быстрое создание HTML и CSS кода с помощью Zen Coding

Вы задумывались, как сделать свою работу по верстке сайтов более быстрой? Я тоже постоянно об этом думаю :-) Главное в нашем деле продуктивность и быстрота верстки сайта с дизайн-макетов. На это обычно тратится просто уйма времени, еще больше времени тратится на написание кода html и css.
И в последнее время я начал использовать для верстки сайтов - Zen Coding.

Пишу на PHP 5.3 c использованием F3 framework (Fat Free Framework) новый проект

Пишу на PHP 5.3 c использованием F3 framework (Fat Free Framework) новый проект - Сервис угнанных авто. Разработка заняла не много времени. Главная проблема была найти хостинг с поддержкой PHP 5.3. Но мой хостинг провайдер Infobox, оказалось поддерживает новую версию PHP.
Нужно просто создать файл .htaccess со строчкой "AddHandler x-httpd-php53 .php" (естественно, без кавычек). Все работает! :-) И это радует!

The Django Book 2.0 скачиваем в PDF

Что бы скачать последнюю книгу The Django Book 2.0 в pdf можно воспользоваться нижеприведенным хаком:

Ставим необходимые пакеты (Ubuntu):

sudo aptitude install python htmldoc pdftk

Создаем скрипт pdfize.py:

import os

from subprocess import Popen

pdfs = []

for i in xrange(1, 20):
    p = Popen(['htmldoc', '--webpage', '-f', '%d.pdf' % i, 
            'http://www.djangobook.com/en/2.0/chapter%02d/' % i])
    p.wait()

    if os.path.exists('%d.pdf' % i):
        pdfs.append('%d.pdf' % i)

if len(pdfs) > 0:
    cmds = ['pdftk']
    cmds.extend(pdfs)

Вышел новый Zend Framework 2

Уже вышел Zend Framework 2, самый профессиональный PHP фреймворк (PHP framework). На официальном сайте http://framework.zend.com доступна версия для скачиваний и подробнейшая документация! Документация для старой версии Zend Framework 1.12 так же присутствует.
Поздравляю всех PHP кодеров с новым этапом в развитии PHP! :-)

RSS-материал