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

Подписаться на эту рубрику по RSS

Генератор хэшей MD5

13 апреля 2012
Метки: ,

Часто бывает необходимо быстро узнать md5 от какого-то пароля.

Именно для этих целей и предназначена форма ниже.

зы: скрипт ничего не сохраняет, он просто генерирует md5 от указанной строки!

Строка:
Ex: password

Результат:

Git - онлайн справочник (online help)

29 мая 2011
Метки:

С недавних пор начал разбираться с Git, читал статьи на хабре, просто в инете.

На хабре нашел хорошую статью по основам работы с Git - Git Wizardry.

В итоге захотелось держать все в одном месте в виде мануала.

Взял я исходную статью и скриптиком перегнал создал меню с соответствующими анкорами на странице.

Посмотреть можно по ссылке. Если кто захочет скачать - качайте исходники, там всего 3 файла - меню, контент и индекс с фреймами.

"Правильный" парсинг CSV файлов

11 октября 2010
Метки: , ,

CSV, пожалуй, самый популярный формат для импорта\экспорта данных для большинства CMS.

Но, к сожалению, разбор этого формата сводиться лишь к explode(";",$str);

Т.е. алгоритм такой:

- Забрали содержимое файла, разбили на строки

- Каждую строку разделили по делимитеру

- Обработали полученные данные

И еще хорошо, если файл не сразу считывается в память, а срока за строкой (бо видел и такое: $lines = file($fp);, где $fp - крохотный файлик размером в несколько десятков Мб)

Так поступал я, раньше =)

Первые грабли ожидали, когда в содержимом файла встречались ";" как часть данных. Попытавшись разбить такую строку на данные, мы, естественно, получали немного больше, чем на надо было, со сдвигами и прочей ерундой. Данные потеряны, база захламлена, месяц без премий.. кому такое надо? Выход - написать макрос для экселя, который будет заменять ";" на ",". Для этих целей даже в MS Visual Basic  пришлось разбираться.

Туда же пошли и переносы строк, встречающиеся в данных.

Подробнее...

debug_backtrace(), или как получить стек вызова - PHP

2 июля 2010
Метки: ,

Часть из вас сталкивалась с этой функцией, часть нет. Но вспомнить о ней нужно всем. От дебага еще никто не уходил!

Функция возвращает стек вызова в обратном порядке в таком формате:

Подробнее...

ЧПУ своими руками (PHP). Хранение ЧПУ в базе данных

1 июля 2010
Метки: , ,

В статье ЧПУ своими руками PHP я уже немного рассказал о методе построения ЧПУ. Конечно, тот вариант не сильно привлекателен, если у вас огромный сайт и несколько сотен (а то и тысяч) страниц. Для таких больших проектов стоит применять немного другие методы. В этой статье будет рассмотрен один из них:

Хранение ЧПУ в базе данных

Подробнее...