/ Mine блог
/ PHP (LAMP)
/ Переводчик Google на PHP | |
|
Сервис автоматического перевода текста от гугл с появлением API второй версии в конце лета 2011 внезапно стал платным. Переписав свои старые скрипты на новый лад программистам показывалось сообщение "Daily Limit Exceeded", что означает что нужно занести денежку в гугль. Ценник на данный момент такой - 1 M текста = $20.00. Много это или мало?, зависит от решаемых задач. Что забавно, бесплатная альтернатива от майкрософт в лице апи бинга продолжает работать и можно адаптировать скрипт под него. | |
/ Mine блог
/ PHP (LAMP)
/ Парсер картинок google images |
Добавлено : Чт Ноя 17, 2011 10:51
Автор : surg30n Просмотров : 484 » Читать дальше » Комментарии (1) » |
|
Нужны картинки для наполнения сайта? С помощью простого скрипта можно одолжить у гугла тематических изображений для нужд партии. | |
/ Mine блог
/ PHP (LAMP)
/ 1C-ники откакэ! |
Добавлено : Вт Июн 21, 2011 12:50
Автор : surg30n Просмотров : 393 » Читать дальше » Комментарии (5) » |
|
Столкнулся с проектом, написанным профессиональным 1С-программистом. Я был готов его убить из-за использования кириллицы в своем коде :) | |
/ Mine блог
/ PHP (LAMP)
/ Генерация статичного образа сайта и mod_rewrite | |
Имеем cms. Для уменьшения нагрузки для модуля страниц добавим возможность сохранения статичных копий в виде Кэш есть, теперь можно завернуть анонимусов на адрес статичной странцы. Делаем это с помощью mod_rewrite. | |
/ Mine блог
/ PHP (LAMP)
/ Регулярные выражения для чайников |
Добавлено : Пт Авг 06, 2010 13:29
Автор : surg30n Просмотров : 4657 » Читать дальше » Комментарии (1) » |
|
Что такое регулярные выражения? В народе: регэкспы, регулярки. По-простому - это выражения для поиска и замены подстроки по шаблону. В PHP используется название PCRE (Perl Compatible Regular Expressions - перл совместимые регулярные выражения). В этой статье я постараюсь раскрыть потенциал это мощного инструмента программиста. Не пытайтесь понять все сразу, впитывайте порциями и приходите за добавкой. | |
/ Mine блог
/ PHP (LAMP)
/ Пишем простенький обфускатор кода PHP |
Добавлено : Ср Апр 28, 2010 21:44
Автор : surg30n Просмотров : 1831 » Читать дальше » Комментарии (2) » |
|
Постановка задачи: Необходимо модифицировать код для неудобного его дальнейшего изменения. В часности - убрать комментарии, почитстить пробелы, переносы строк. Зачем? Бывают разные ситуации, когда нужно передать код в третьи руки для ознакомления/тестирования. Чтобы гарантировать оплату (если есть опасения), можно передать в измененном, неудобном для чтеня человеком виде. В php есть волшебная функция token_get_all, которая разбирает код на лексемы и выдает результат в виде массива. Отбросив ненужные части кода, мы получим нужный нам рафинированныый код, который можно смело отдавать на съедение неизвестным тетям и дядям. Итак, | |
/ Mine блог
/ PHP (LAMP)
/ Скрипт мониторинга изменений файлов |
Добавлено : Вс Окт 04, 2009 13:04
Автор : surg30n Просмотров : 1369 » Читать дальше » Комментарии (1) » |
|
В связи с недавними событиями понадобилось набросать скрипт мониторинга файловой системы с информированием пользователя об изменениях. Использовать скрипт предполагалось из крона, который сам отправит сформированный отчет администратору. Для гибкости некоторые параметры вынесены в файл конфигурации config.php Задаем корень для сканирования и маску для файлов в виде регулярного выражения. | |
/ Mine блог
/ PHP (LAMP)
/ Jquery полезные приемы |
Добавлено : Чт Июл 23, 2009 18:57
Автор : surg30n Просмотров : 2137 » Читать дальше » Комментировать » |
|
Документация по исходному коду jquery | |
/ Mine блог
/ PHP (LAMP)
/ Собираем PHP 5.3.0 на FreeBSD |
Добавлено : Пн Июл 13, 2009 4:02
Автор : surg30n Просмотров : 3828 » Читать дальше » Комментарии (4) » |
Итак, пока мейнтейнеры не придумали порт для 5.3, ставим пых руками из исходников. | |
/ Mine блог
/ PHP (LAMP)
/ PHP 5.3 незамеченный релиз |
Добавлено : Ср Июл 08, 2009 17:00
Автор : surg30n Просмотров : 4693 » Читать дальше » Комментарии (5) » |
|
Что нового в PHP 5.3? PHP 6 не за горами, но разработчики не могут терпеть несправедливости php 5.2, бэкпортировали возможности шестерки в пятую ветку. Релиз которой состаялся в конце июня! Насколько я знаю, портеры FreeBSD не сделали порт, поэтому обновляться либо вручную, либо ждать официально поддерживаемого порта. PHP становится более объектно ориентированным языком - добавлена поддержка неймспейсов, но корни языка попрежнему дают о себе знать - это и путаница в параметрах haystack-needle и "программистские пробелы" в названиях функций. | |
/ Mine блог
/ PHP (LAMP)
/ Пишем синонимайзер на PHP |
Добавлено : Пн Июн 15, 2009 4:34
Автор : surg30n Просмотров : 3582 » Читать дальше » Комментарии (5) » |
|
Имеем некоторый текст, помещенный в бд. Нужно путем манипуляций со словарем синонимов получить на выходе текст, в котором слова заменены на аналоги-синонимы из словаря. Приступим... | |
/ Mine блог
/ PHP (LAMP)
/ Лучший способ переноса Mysql базы | |
|
Большая база на 600 Мб, нужно было сконвертить и перенести на другой хост. Опробованы решения экспорта-импорта phpmyadmin, sypex dumer, heidisql. 1) phpmyadmin - очень долго бэкапил, при импорте умирал. 2) sypex dumer - медлено! но к чести скрипта импорт завершил, хоть и спустя 8 часов :) 3) heidisql - я обрадовался его фишке напрямую указать второе соединение и прога сама может лить базу с одного хоста в базу на другом хосте. Клево. НО - умирает на первой большой таблице. Намертво. При этом валит наглухо ядро проца и долго думает, в итоге убивается, так как не подает никакой активности. 4) Да, да и да. То с чего надо было начинать процесс - с консоли. Родной дампер mysqldump от пятой mysql успешно сделал бэкап базы, которая потом без одного подводного камня восстановилась на mysql 4 версии. Итак, на машине-доноре ... | |
/ Mine блог
/ PHP (LAMP)
/ Smarty конспект |
Добавлено : Вт Апр 14, 2009 23:49
Автор : surg30n Просмотров : 9695 » Читать дальше » Комментарии (7) » |
В smarty предусмотрено комментирование кода?{* комментарий *}Как экранировать код в котором встречаются {} {ldelim} = {, {rdelim} = } либоКак посчитать количество элементов в массиве {$group.items|@count}Как создать внутреннюю переменную smarty ... | |
/ Mine блог
/ PHP (LAMP)
/ Закрываем папку на замок с помощью .htaccess |
Добавлено : Вт Мар 24, 2009 17:53
Автор : surg30n Просмотров : 2343 » Читать дальше » Комментировать » |
| Устанавливаем пароль на доступ к содержимому веб сервера. | |
/ Mine блог
/ PHP (LAMP)
/ [Pg/My] SQL сниппеты |
Добавлено : Вт Дек 23, 2008 16:18
Автор : surg30n Просмотров : 1772 » Читать дальше » Комментировать » |
Замена в текстеUPDATE authors SET city = REPLACE(city, 'Salt', 'Olympic');Случайное число rand() AS random... | |
/ Mine блог
/ PHP (LAMP)
/ Lighttpd для отдачи статики |
Добавлено : Сб Ноя 15, 2008 0:57
Автор : surg30n Просмотров : 3121 » Читать дальше » Комментарии (1) » |
|
Статический контент - картинки, таблицы стилей (css), яваскрипты (js) создают нагрузку для апача. В то время как основная работа апача - это обработка серверных скриптов на php. Воспользуемся легким веб сервером lighttpd и перемести все запросы к статическим файлам с основного сервера на вспомогательный. | |
/ Mine блог
/ PHP (LAMP)
/ момент Guide to Programming with Zend Framework by Cal Evans |
Добавлено : Вт Авг 26, 2008 19:25
Автор : surg30n Просмотров : 2186 » Читать дальше » Комментарии (2) » |
|
Посмотрел начало книжечки php|architect’s Guide to Programming with Zend Framework by Cal Evans Там товарищ Кал Еванс пишет: >> It’s just that easy. Since we are storing the instance of Zend_Config_Ini the first time >> we call getConfig() there is no performance penalty to making multiple calls. Якобы вызов многоразовый вызов getConfig() вместо прямого обращения к объекту не отражается на производительности и не стоит волновать по этому поводу. Спички конечно, но сишники бы затоптали точно... | |
/ Mine блог
/ PHP (LAMP)
/ Base64 изображения в HTML |
Добавлено : Чт Мар 27, 2008 13:19
Автор : surg30n Просмотров : 7121 » Читать дальше » Комментарии (4) » |
Используем IMG | |
/ Mine блог
/ PHP (LAMP)
/ Объяснение SQL объединений JOIN/INNER/OUTER |
Добавлено : Пт Мар 14, 2008 11:48
Автор : surg30n Просмотров : 69866 » Читать дальше » Комментарии (34) » |
|
Пояснения использования объединений в SQL. JOIN, INNER JOIN, OUTER JOIN. | |
/ Mine блог
/ PHP (LAMP)
/ Логические операции в регулярных выражениях |
Добавлено : Вт Мар 27, 2007 21:43
Автор : mihail Просмотров : 4755 » Читать дальше » Комментарии (1) » |
| Логические операции в регулярных выражениях... | |
загрузка...

Переводчик Google на PHP