пятница, 27 января 2012 г.

Использование border-radius с таблицами

При верстке одного из новых проектов столкнулся с эскизом, в котором таблицы имели скругленные углы. При этом использовать изображения это моветон. Выбор пал на использование возможностей CCS3.
Первой была попытка решить проблему “в лоб” с
помощью следующего кода.


вторник, 24 января 2012 г.

Chrome. Экспериментальные функции

В Хроме достаточно большое количество экспериментальных функций. Все их можно найти, введя в адресной строке chrome://flags/. Некоторые их них добавляют просто незаменимые функции для веб разработчика. Например, при тестировании анимации необходимо включать FPS counter, который позволит оценить ее производительность.

понедельник, 23 января 2012 г.

Настройка Eclipse: MarketPlace

Недавно у Eclipse появился собственный магазин. Причем довольно незаметно для большинства пользователей. Теперь необходимые плагины искать и устанавливать гораздо удобнее. Соответственно MarketPlace это тоже плагин.

Настройка Eclipse: горячие клавиши

При использовании различных сред разработки очень хочется как можно меньше отрывать руки от клавиатуры. Представьте ситуацию, если для переноса строки вам бы приходилось где-то нажимать мышкой. Работа бы стала мучительной, не правда ли? А это всего лишь привычка использовать Enter. Эта статья поможет вам увеличить количество таких приятных “привычек”, правильно настроив горячие клавиши в Eclipse и, тем самым, увеличить темп вашей разработки.

воскресенье, 22 января 2012 г.

PHP::Tidy. Исправление и автодополнение HTML тегов



Tidy является очень удобной утилитой для чистки и исправления HTML кода. Также нельзя упустить то, что, с помощью Tidy можно очень легко перемещаться по HTML дереву.

Установка (только php5 и выше)
Windows
Если вы используете PHP5 на Windows, все что вам нужно, это раскомментировать расширение Tidy находящееся в строке extension=php_tidy.dll файла php.ini. Официальный win32 бинарный дистрибутив уже включает поддержку Tidy.
Debian Linux
Если вы используете PHP5 на Debian Linux, все что вам нужно для включения расширения Tidy это запустить следующую команду в консоли: 
~ # apt-get install php5-tidy

пятница, 20 января 2012 г.

Кроссбраузерное отображение textarea

У textarea есть два замечательных атрибута cols и rows. С их помощью можно выставлять размеры textarea непосредственно в html и не прибегать к стилям. Но, по непонятным причинам, браузеры по разному вычисляют пиксельный эквивалент этих величин.

Tidy and repair, clean or complete HTML tags

Tidy is a binding for the Tidy HTML clean and repair utility which allows you to not only clean and otherwise manipulate HTML documents, but also traverse the document tree.

Installation (only php5 package)
Windows
If you are using PHP5 on a Windows system, all you need to do to enable the extension is uncomment the line extension=php_tidy.dll in your php.ini file. The official win32 binary distribution has built-in Tidy support.
Debian Linux
If you are using PHP5 on Debian Linux system, all you need to do to enable the extension is run command in console terminal: 
~ # apt-get install php5-tidy

MySQL. Два способа создания аккаунтов/пользователей


Вы можете создать MySQL пользователей двумя способами: С помощью операторов предназначенных для создания аккаунтов, таких как  CREATE USER или GRANT. Эти операторы позволяют вносить в таблицу привилегий соответствующие изменения. И прямыми манипуляциями в MySQL таблицах привилегий с помощью операторов  INSERT, UPDATE, или DELETE.

Предпочтительным методом является использование операторов создания аккаунтов, потому что они более кратки и менее подвержены ошибкам, чем прямые манипуляции в таблицах привилегий.

четверг, 19 января 2012 г.

HTML5: редактирование контента

Раньше мы использовали разные технологии для набора и редактирования html контента. Теперь все становится значительно проще вместе с атрибутом “contenteditable”. В этой статье я расскажу вам, как он работает.

воскресенье, 15 января 2012 г.

Two ways to add or create user accounts in MySQL

By using statements CREATE USER or GRANT. These statements cause the server to make appropriate modifications to the grant tables. And by manipulating the MySQL grant tables directly with statements INSERT, UPDATE, or DELETE.

First, connect to the server as the MySQL root user:
shell> mysql --user=root mysql


If you have assigned a password to the root account, you will also need to supply a --password or -p option, both for this mysql command and for those later in this post.

суббота, 14 января 2012 г.

Picasa 3. Как очистить базу данных

Бывает, что база данных Picasa начинает давать сбои: показывает не правильные лица, перестает находить новые фотографии, выделяет уже определенные лица для новых людей. При этом ваши фото остаются в полном порядке, но их отображение полностью хромает.

пятница, 13 января 2012 г.

Детальное описание PHP Cookies, примеры использования и массивы на базе cookies (cookies arrays)


В ходе разработки интерактивных веб-сайтов, постоянно приходиться иметь дело с большим количеством потоков данных между браузером и сервером. Для этого нам и понадобиться такой инструмент как Cookies.
Функция setcookie()
Эта функция используется в PHP для работы с HTTP кукисами. setcookie() определяет куку для отправки вместе с остальными HTTP заголовками. Эта функция должна быть вызвана перед отправкой любого рода выводов в браузер потому, что кукис являются частью HTTP заголовка. При успешном выполнении она вернет TRUE. Но это еще не означает что браузер клиента принял эту куку.

четверг, 12 января 2012 г.

Smarty модификаторы

Модификаторы это функции, которые выполняются непосредственно к текущей переменной. Их существует достаточно много и они доступны на официальном сайте. Рассмотрим одни из самых необходимых или недостаточно документированных модификаторов.

понедельник, 9 января 2012 г.

Чистим системный диск

Сколько места для системного диска не выдели - все равно
со временем мало будет. В этой статье будут размещены ряд способов, которые позволяют очистить системный диск от мусора, тем самым освободив несколько гигабайт свободного пространства. В первую очередь очистка начинается с удаления содержимого папки temp. Это можно сделать вручную, а можно поставить специализированные утилиты вроде CCleaner. После этого можно приступать к следующим пунктам.
  1. Удалить старые версии хрома после его автоматического обновления Freeing Disk Space by Deleting Old Versions of Google Chrome
  2. Так же можно перенести профиль chrome на другой диск. Это позволит выделить еще от 600 Мб http://www.google.com/support/forum/p/Chrome/thread?tid=4c51c0d3e684bcec&hl=en
  3. Еще можно перенести папку "Мои документы" Move "My Documents in Windows 7"
  4. Часто Windows 7 оставляет много мусора при закачке обновлений. Удалить старые файлы обновлений можно только вручную. Они находятся в папке C:\Windows\SoftwareDistribution\Download. Если на данный момент времени нет активных обновлений. то можете смело очищать эту папку.