Page 1
Стандартный

[Upd 05.03.15] Особенности верстки HTML-писем или Как сверстать почтовую рассылку и никого при этом не убить

Любой, кто хоть когда либо сталкивался с версткой HTML-email помнит этот кошмар.

Я тоже сталкивался, правда всего пару раз за всю практику пока что. Но даже эти пару раз оставили после себя неизгладимые впечатления. Как же тяжело было приучать себя писать inline стили, это нечто.

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

Продолжение →

Полезно(28)Бесполезно(0)
Стандартный

Не забыть или Ресурсы по программированию под Android

Некоторое время назад я заинтересовался разработкой приложений под Android.

За время самообучения собралась небольшая коллекция полезных ссылок, которую я решил записать, пока не забылось.

Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

Перевод: Comparing Titanium and PhoneGap или Сравнивая Titanium и PhoneGap

Недавно чтобы выбрать систему разработки простого мобильного приложения, пришлось осознать разницу между Titanium от Appcelerator и PhoneGap от Adobe.

Осознавать помогал Kevin Whinnery

Именно его статью я решил перевести для себя.

Продолжение →

Полезно(5)Бесполезно(0)
Стандартный

Моя коллекция сниппетов PHP или Перестаньте писать код!

Часто ли вы пишите код? Предположим, да.
Часто ли вы пишите повторяющийся код? Почти уверен, что это так.
Вас никогда не раздражал очередной print_r() ? Может быть die() ? Даже если вы пользуетесь отладчиком, вам тоже эта статья може оказаться полезной.

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

Продолжение →

Полезно(2)Бесполезно(0)
Стандартный

Как я учился позиционировать текст нанесенный на изображение в зависимости от размеров блока и длины текста или Расширение библиотеки для работы с изображениями в Codeigniter

Fork me on GitHub

Недавно по работе и по доброй воле пришлось столкнуться с заполнением изображения-шаблона.

То есть имеется изображение с отведенными пустыми местами под надписи и другие «встроенные» изображения. Нужно этот шаблон наполнить пользовательскими данными и отдать пользователю для печати.

Все это уже почти по традиции выполнялось в рамках проекта, стоящего на Codeigniter 2. На сервере был только gdlib.

Встроенная библиотека Image_lib.php умеет делать thumbnails и водяные знаки. Естественно я начал искать альтернативы. И нашел их в php-классе PHP-Image-Class, о котором дальше и пойдет речь.

Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

Единственный путь — автоматизация: Конвертер базы из TWS форума в DLE форум и некоторые подводные камни

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

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

Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

parse_url_all — Расширение базового функционала или Фабрика по производству велосипедов

Для своих нужд я когда-то давно написал функцию, полностью разбирающую переданный в нее url «на запчасти» и возвращающий массив.

Когда писал ее тогда и не подозревал, сколько уже на эту тему было написано функций, и даже классов! Но за время использования к собственной функции успел привыкнуть. Теперь вот делюсь, забирайте, если кому-то надо.

Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

Facebook API: Штатный плагин комментов или комментарии через facebook graph api — Как разрешить комментирование записи на стене всем

Продолжаю осваивать Facebook API.

На сей раз столкнулся с комментариями.

Требовалось: отправка сообщений на стену пользователя с последующим комментированием.

Задача: дать возможность комментировать запись всем пользователям Facebook, а не только друзьям.

Продолжение →

Полезно(1)Бесполезно(0)