This Might Be Useful

Archive for the ‘Programming’ Category

Реализация аналога LIMIT из MySQL в MS SQL

Thursday, May 8th, 2008 | SQL | No Comments »

В MS SQL отсутствует LIMIT в SELECT'е. Это поразительно и глупо, но это так. И после MySQL это невероятно раздражает. Поэтому было найдено решение проблемы. Сравнительно медленное, но зато работающее не только в новых версиях MS SQL (где есть row_number(), облегчающий жизнь). Итак, для того, чтобы сделать то же, что в MySQL делает следующий запрос:

SQL:
  1. SELECT *
  2. FROM `some_table`
  3. LIMIT 10, 20

в MS SQL надо написать:

SQL:
  1. SELECT top 20 * FROM [some_table]
  2. WHERE [primary_key_field] NOT IN
  3.   (
  4.     SELECT top 10 [primary_key_field]
  5.     FROM [some_table]
  6.     ORDER BY [primary_key_field]
  7.   )
  8. ORDER BY [primary_key_field]

Календарь латвийских именин

Monday, April 28th, 2008 | SQL | No Comments »

База именин для латвийских имен. Формат довольно простой и грубый, но использовать можно. Поле `date` это дата в формате [m]mdd, `name` - это имя в латышском написании, а `simplename` - упрощенная версия имени, в которой длинные буквы продублированны, а смягченные заменены на их твердые аналоги. Дамп c MySQL 5.0 сервера.
(more...)

PHP, GD и прозрачность GIF

Monday, April 21st, 2008 | PHP | No Comments »

При изменении размера GIF изображений в PHP с помощью библиотеки GD, цвет прозрачности заменяется на черный. Это не баг, это жизнь, но исправить это можно :) Для этого надо определить индекс цвета прозрачности у исходного изображения, и вставить его в палитру нового, уменьшенного, изображения. Код который это делает приведен ниже, сразу после него можно выполнять знакомый ImageCopyResampled($dst_image, $src_image, ...)

(more...)

Создание PDF-файлов с помощью PHP и FPDF

Friday, February 22nd, 2008 | PHP | 3 Comments »

Большинство web-сервисов экспортируют данные в разных форматах для дальнейшего использования. Данная статья о том, как экспортировать данные в pdf-формате.
Хотя многие знают как это делать, я опишу кратко для тех кто не знает.

PHP позволяет нам генерировать файлы в формате pdf налету. FPDF - это бесплатный код на языке php, позволяющий создавать документы в формате pdf и производить с ними различные манипуляции.
(more...)

Удобный bookmarklet для верстальщиков

Monday, January 7th, 2008 | CSS, HTML | 2 Comments »

Благодаря коллеге-верстальщику набрел на очень полезный bookmarklet Design, позволяющий рисовать поверх страницы сетку для проверки правильности размещения элементов, измерять расстояния между элементами (а также просто выводить линейку по краям страницы) и т.п. Работает это дело в MSIE7, Firefox 2+, Safari 2.0.4+ и Opera 9.2+.

Страница: 2 (всего: 9)«12345»...Последняя »