Загрузка данных
 
Логин:   Пароль:      
Регистрация   Забыли пароль?

15 горячих:


Сообщество

Шпаргалки

Маленькие кусочки кода, и приемы которые облегчают жизнь разработчика

Публикации   Пользователи   RSS

SychДва хака для любимого IDE

Zend Studio for Eclipse
Работая в своем любимом IDE недавно столкнулся с двумя довольно неприятными вещами, первое это отсутствие outline у проекта, а вотарая пробема связана с SVN плагинами - которые после обновления вообще не захотели работать.
Метки: svn, Zend Studio
Sych 17 января 2009 12:03 комментариев: 4
:) 1 :(

SychЧтение информации с радио-серверов

shoutcast Я думаю, многие пользователи локальных сетей и сети Интернет хоть раз в жизни сталкивались с радио-серверами на базе SHOUTcast, к которым можно приконнектится винампом и спокойно слушать музыку. И у некоторых из этих пользователей возникала мысль о том, как прочитать информацию с этих серверов. И если перед вами эта статья, то по-видимому вас тоже такая мысль посещала.
Sych 14 ноября 2008 13:46 комментариев: 0
:) 0 :(

SychРазбор RSS файла на примере новостей с php.net

RSSНа многих сайтах сейчас можно встретить такую надпись:
Наша лента новостей (фид) в формате RSS доступна по адресу - http://server/export/rss.xml
Это означает что разработчики сайта не поленились и сделали "человеческий экспорт новостей". Теперь если Вы захотите отображать чьи то новости у себя на сайте - то можете сделать это очень просто.
Sych 14 ноября 2008 13:36 комментариев: 0
:) 0 :(

SychЧто делать, если не работают те или иные функции.

У меня не работает функция, что делать?



Посмотреть есть ли она у вас вообще, например этим скриптом.
  1. <?php
  2. $modules=get_loaded_extensions();
  3. foreach ($modules as $module){
  4.  $functions=get_extension_funcs($module);
  5.  echo "<h5>".$module."</h5><ol>";
  6.  foreach ($functions as $func){
  7.   echo "<li>".$func."</li>";
  8.  }
  9.  echo "</ol>";
  10. }
  11. ?>

Если её здесь не будет, значит нужно перекомпилировать PHP с поддержкой нужных библиотек или загрузить дополнительные модули под Windows.

В любом случае, когда пишите функции, добавляйте следующие конструкции к функциям которые потенциально могут не работать:
  1. <?php
  2. $link = mysql_connect("localhost:/var/lib/mysql.sock", "phptester", "musTdie")
  3.         or die('PHP encountered problems while trying to connect to MySQL at localhost');
  4. ?>

тогда Вы потом не будете дебагить функции mysql_select_db(), mysql_query() недоумевая почему они не работают, когда скрипт не смог даже подсоединииться к базе.

Это касается не только функций работы с базами, но и многих других.
Sych 3 ноября 2008 10:43 комментариев: 2
:) 0 :(

SychЧто такое Техническое задание?

Материал любезно предоставлен Юрием Шеляевыма оригинал заметки находится на сайте автора.

Согласно Большой Советской Энциклопедии:

Техническое задание (ТЗ), исходный документ для проектирования сооружения или промышленного комплекса, конструирования технического устройства (прибора, машины, системы управления и т. д.) либо проведения научно-исследовательских работ (НИР). ТЗ содержит технико-экономическое обоснование разработки, основные технические требования, предъявляемые к сооружению или изделию, и исходные данные для разработки; в ТЗ указываются назначение объекта, область его применения, стадии разработки конструкторской документации, её состав, сроки исполнения и т. д., а также особые требования, обусловленные спецификой самого объекта либо условиями его эксплуатации. Как правило, ТЗ составляют на основе анализа результатов предварительных исследований, расчётов и моделирования.
При разработке сайта, программного средства или любого ПО составление ТЗ—обязательный и необходимый процесс.
Sych 3 ноября 2008 10:39 комментариев: 0
:) 0 :(

SychОтрисовка дерева (tree) с помощью Smarty

Можно красиво сделать используя рекурсивный шаблон, например если есть массив:
  1. <?php
  2. $foo = array(
  3.   '1' => array(
  4.     '1.1' => null,
  5.     '1.2' => null
  6.   ),
  7.   '2' => null,
  8.   '3' => array(
  9.     '3.1' => array(
  10.       '3.1.1' => null
  11.     ),
  12.     '3.2' => null
  13.   )
  14. );
  15. ?>
Метки: smarty, tree, дерево
Sych 3 ноября 2008 09:05 комментариев: 0
:) 0 :(

SychПособие по продвинутому использованию PEAR::Mail

Pear::MailПрактически на каждом серьёзном приложении или сайте есть надобность работать с почтой.
Это и рассылка новостей, обновлений, объявлений подписчикам, это и служебная переписка с посетителями (активация регистрации, подтверждение заказа, напоминание или восстановление пароля, уведомления о ответе на форуме), это и уведомления для администраторов/модераторов.
Sych 3 ноября 2008 08:45 комментариев: 0
:) 0 :(

SychРабота CURL с SSL

CURL
Пытаюсь загрузить через HTTP-Proxy и показать линк с https сайта и что то ничего не получается. если адрес http то нет проблем.


Вот способ решения такой проблемы.
Метки: CURL, SSL
Sych 3 ноября 2008 08:23 комментариев: 0
:) 0 :(

SychБорьба с баннерами в локальных сетях и сетях провайдеров

proxy ;-) Развитие веба сегодня неразрывно связано с злоупотреблением разработчиками и владельцами сайтов всевозможными баннерами и счётчиками, которые изрядно портят нервы посетителям и создают излишнюю нагрузку на каналы и оборудование и загромождают страницы прыгающими "попками и сиськами" и поп-апами.

Существующие средства персонального блокирования (встраиваемые в броузеры или персональные фаерволы) эффективны только для домашнего применения, но очень накладны в сетях (офисных, провайдерных), т.к. их надо устанавливать, настраивать, сопровождать на каждом рабочем месте, каждом броузере, каждой учётной записи.
Sych 2 ноября 2008 14:14 комментариев: 0
:) 0 :(

SychРелигиозные войны и репликация в MySQL

С каждым днем web технологии шагают вперёд а вместе с ними и задачи которые приходится решать становятся интереснее - это я к чему веду. И так наступил такой день когда надо было реализовать, вернее переделать то что до меня наделали горе программисты - синхронизацию двух баз на MySQL.
Sych 1 ноября 2008 16:22 комментариев: 0
:) 0 :(
© 2008 | О сайте | Инструкции | Обратная связь
© Powered by BigStreet

Работа с БД:
 Время - 0.004
 Запросов - 16
Работа с кэшем:
 Время - 0.0022
 Записей - 1
 Прочтений - 5
Общее время:
 0.0445