вторник, 1 декабря 2009 г.

Для создание виртуальных хостов обязательным является указание секции внутри ноды
(Самое главное это права доступа для Apache)

понедельник, 30 ноября 2009 г.

после собирания из иссходников связки Apache + PHP делаем проверку на правильность запослнения httpd.cond командой

/usr/local/apache/bin/httpd -t

если пишет:

cannot restore segment prot after reloc: Permission denied ...

запускаем

setenforce 0

(команда выше чтото там делает с установленным по умолчанию SELinux)

понедельник, 23 ноября 2009 г.

В браузере firefox под Linux наблюдаются тормоза при скролинге если появляется блок рекламы от Google (adsense). Очевидно чтото связано с отрисовкой JAVA элементов на странице.
Лечится отключением опции Use Smoth scrolling в меню Edit >> Preferences >> General
Устанавливая eclipse PDT на Fedora Core обнаружил пару багов.
1-я бага. При запуске фатал во весь экран (баг связан как я понял с несовместимостью с Виртуальной машиной JAVA которая идет по умолчанию в Fedore Core)
2-я бага. При попытке добавить новый проект PHP кнопка Next не работала (не нажималась)

Все полечил следующим образом:
создал файл ZendStudio.sh

vi ZendStudio.sh

Добавил в него следующее:

#!/bin/sh
CURDIR=`dirname $0`
export GDK_NATIVE_WINDOWS=1
$CURDIR/ZendStudio -vm java


ярлык запуска переопределил на запуск этого созданного файла
sh //ZendStudio.sh -vm java

теперь всё работает.

вторник, 16 июня 2009 г.

Хостинг который достоин внимания

В поисках отзывов на весьма вкусный по ценам хостинг от кликхост.ру, набрел на неплохое предложение для тех кто в плотную занимается "сателитами", "белыми" и "серыми" сайтами. Пообщавшись с сапортом в аьске, сложилось довольно хорошее мнение, отзывы в инете только положительные, это не реклама (денег за это я не получал) исключительно делюсь тем, что нашел для себя http://rus-hosting.ru.

За 15$ - 10 выделеных IP класса "С" вряд ли удастся найти лучьшее предложение.


p.s. Кстати кликхост-ру лучьше не рассматривать в качестве хостинг компании, это моё мнение, уж слишком много негативного на форумах, да и публичные ответы саппорта не впечатляют своей адекватностью к клиентам и их проблемам. :)

понедельник, 15 июня 2009 г.

FireFox сам покажет ссылки с nofolow

Данный пост создан исключительно с целью "чтобы не забылось и не потерялось важное".

Так как мне приходится последнее время просматривать сайты в поисках мест где можно поставить кучу обратных ссылок, то возникло желание как то быстро определять качествво этих самых ссылок на наличие nofollow (параметра по которому не передаётся ссылочный вес страницы). Искал я плагин для FireFox, но набрел на решение моей проблемы весьма элементарным способом. Итак:
Ищем папку RES в дирректории с установки FireFox-а.
C:\Program Files\Mozilla Firefox\res
находим forms.css и в самом конце этого файла дописываем:


a[rel~="nofollow"] {background-color: yellow !important;}
a[rel~="external nofollow"] {background-color: yellow !important;}



перезапускаем FireFox (если запущен) и вуаля, все ссылки с nofollow теперь имеют желтый цвет.

Удачи !!!!

суббота, 16 мая 2009 г.

Почему я выбрал PHP ?

Когда я три года назад пришел в WEB, довольно таки быстро встал вопрос автоматизации большого количества рутинных задач. У меня был небольшой опыт программирования на DELPHI, но довольно быстро я понял что Windows платформенный язык совсем не подходит для задач связанных со спецификой работы в WEB. Путем не долгого "общения" с google, я определил для себя два варианта изучения, либо Perl либо PHP. В конечном счете, выбор пал на PHP, как на наиболее кроссплатформенный язык, который доступен практически на любом даже бесплатном виртуальном хостинге. На моё удивление прогресс в изучении PHP шёл очень быстрыми темпами. Буквально через 2 недели я написал сносный по качеству парсер поисковика google.com, который отправлял-принимал данные через прокси. Спустя 3 месяца написал довольно таки "не серьёзное", как мне казалось на тот момент, програмное обеспечение рассылающее сообщения по гостевым книгам , блогам, форумам (сабмитер - в простонародии "спамилка" :) ) с использованием базы данным MySQL, которое позволило заработать мне первые "серьёзные" деньги. Через небольшой промежуток времени я портировал свой Софт одновременно на 9 Dedicated Server. Причиной этому было то, что в те доисторические времена, при аренде выделенного сервера предоставляли максимум 1,5-2 Терабайта трафика, по сему приходилось подключать большее количество серверов для своих нужд, регулируя и распределяя нагрузку каналов. Собственно чего греха таить, код я тогда ещё писал не совсем оптимально для железа. Не смотря на то, что с самого начала, я писал через "классы" (являюсь ярым сторонником Объектно-Ориентированного Программирования) всё же довольно долгий период не погружался в дебри низкоуровневых функций работы с сокетами, настораживала не стабильность их работы на различных OS, не стабильность работы от версии к версии PHP (здесь был у меня небольшой, но горький опыт). Не смотря на ряд весьма серьёзных проблем которые есть в PHP, альтернатив, по моему мнению, в решении задач описанных мною меж строк, в ближайшее время не предвидится. Есть и Python и Rubby к которым нужно присматриваться что бы не быть позади планеты всей, но познавать мир WEBa - нужно с классики, обещаю со своей стороны способствовать этому ;)

пятница, 15 мая 2009 г.

Приветствие

Будем знакомы, меня зовут Виталий. Я проживаю в городе Киеве. По образованию -педагог, по призванию программист :) Я завел данный блог, с целью поделиться с широкой публикой конкретными прикладными знаниями которые я приобрел в течении последних 3-х лет работы в онлайн бизнесе. Данный блог будет узкоспециализированным, в нем будут рассматриваться исключительно вопросы связанные с языком программирования PHP. Так уж случилось что с момента когда я пришел в online бизнес, я начал искать инструментарий позволяющий каким либо образом избавить меня от монотонной и не интересной работы. Так я был всерьёз и надолго повязан с PHP, казалось бы не "серьёзным" языком программирования с весьма "серьёзными" возможностями. Собственно всем успешным и не совсем положительным моментам программирования и будет посвящен данный блог. Если будет достаточно времени, я постараюсь написать несколько статей которые будут интересны новичкам в плане совершенствования своих познаний в PHP, так же я надеюсь на то что и я вместе с Читаnетями данного блога чему то научусь новому и интересному, ведь как известно всё знать не возможно, но стремиться знать всё нужно всю свою сознательную жизнь :)