Тестовая публикация

Это тестовая публикация. Проверять как работают комменты — здесь!
Спасибо.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.  Читать дальше »



Центруем элементы вертикально с помощью JavaScript

Многие наверное сталкивались с проблемой вертикальной отцентровки. Если у вас не таблица, то это довольно проблематично сделать с помощью слоёв и CSS.

Иногда есть простые решения. Например если это пункт меню (одна строчка), то можно играться с line-height. Но если у нас некий блок, который надо вертикально центровать (например сайт http://atzil.co.il), смотрите на меню справа в центре — меню.  Читать дальше »



Для владельцев мобильных телефонов Orange — 2000 минут бесплатно!

Orange LogoУ кого есть мобильный телефон Orange (который 054), тот может получить 2000 минут на халяву на целый месяц в ночные часы, с 21:30 и до 05:30 утра.

Для этого надо послать слово “RAMADAN” на номер 999. После этого вы получите SMS, что услуга RAMADAN активирована на вашем телефоне.

Услуга действует начиная с сегодняшнего дня и по 21.09 (практически месяц целый).  Читать дальше »



PHP документация онлайн как в CHM формате

Наверное самая удобная документация PHP, которую я знаю онлайн. Во-первых сайт сделан как CHM (хелповский) файл с удобным поиском и интуитивным интерфейсом.

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



jQuery: 2 способа защититы форм от отправки “дубликатов”

Довольно часто бывает, что пользователь нажимает несколько раз на кнопку «Сохранить» или «Отправить» и вместо одного комментария — добавляются два или три. Особенно часто это случается на сайтах, которые тормозят, и по первому клику ничего не происходит.

Есть несколько способов проверяет такие дубликаты. Один из них это серверный, и его надо оставить в любом случае. А вот клиентский способ (JavaScript) желательно иметь тоже, тогда сервер будет меньше работать.

Если клиентская защита решит все проблемы, зачем нужен серверный способ? — спросите Вы. Тут всё просто: А если у клиента нету поддержки JS? Или он её специально отключить, чтобы спамить!  Читать дальше »



Полезные PHP классы и библиотеки для PHP разработчиков

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

Я для себя нашёл новый удобный класс для загрузки картинок и дальнейшей манипуляции ими.



Шрифты: 10 бесплатных свежих шрифтов для вашего дизайна

Довольно милая сборка. Все шрифты к сожалению на английском. У кого есть места, где выкладывают хорошие кирилические шрифты, пишите в комментарии.

Вот еще 10, тоже довольно свежие, правда пару я уже видел.

И еще 40 бесплатных шрифтов (английский).



65 полезных CSS приёмов (английский)

65 разных приёмов CSS, которые должен знать каждый. По ссылке английский, но там приведен код для каждого примера, который читается и понимается довольно легко.



CodeIgniter: Расширенный Helper URL с возможностью транслитерации

Когда я писал движок блога у меня появилась необходимость делать транслитерацию заголовков на русском в ссылки. Я решил написать решение, которое это будет делать автоматом. Получает на входе текст на русском, а выходит транслитом, где все “левые” символы заменены подчеркиванием.  Читать дальше »



Правильный .htaccess для CodeIgniter

Самый удобный и самый правильный .htaccess для CodeIgniter это такой .htaccess, который позволяет работать не вставляя index.php в адресную строку.

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

Из всего, что я проверял, самый удобный вот такой вот вариант:

Options -Indexes
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php/$1 [L]