Источник: (http://ownru.ru)

С детства не любил php, счиал , да на то время это было действительно так, что php это очень примитивный язык программирования, на котором нельзя создать приличное приложение. Подпирличным я понимал большое и многофункциональное прлиожение, такое как система удаленного банковского обслуживания, система трайдинга и.т.д. Любовь к объектному проектированию заставляла отдавать предпочтение другим языкам програмирования таким, как С++, Java. Причем реализация на Java серверных приложений, вызывала у меня восторг, казалось лучше языка для написания больших серверных приложений трудно найти. Кроме того Java кроме объектного подхода, имела еще одино неоспоримое приемущество: она заточена под сеть, бесплатна и имеет уже просто море наработанных модулей, которые просто легко состыковать в большое единое целое. Да что говорить , только система построения документации позволяющая отойти от нудного копания в чужом коде приводила в восторг. Но времена меняются, точнее все изменяется, в том числе и язык програмирования PHP завоевал большую долю интернет рынка, большинство серверов предлагают использовать именно его, очевидно это связано бонально с простотой его установки и использования. Сервера под Java существуют, но встречаются гораздо реже, да и стоимость на них больше, собствено по этой причине приходится сервера держать свои и заряжать и настраивать их собственноручно.
Но вернемся к PHP волей или неволей приходится разбираться в приложениях написанных на этом языке программирования, – упускать больше количество, дешевых потенциально доступных серверов для размещения сайтов просто не просительно. И вот взгляд упал в сторону PHP, как он изменился за последние десять лет, ушло множество дырок, да и появились наметки в сторону объектного подхода, вобщем можно брать на вооружение.
Первое знакомство c PHP конечно же происходило с помощью простого текстового редактора, язык в общем и целом не вызвал ожидаемого отторжения. Достаточно много документации, специализированые форумы, не позволяют остатся на едине с любой пролемой данного языка.
Поковырявшись с чужими скриптами, используя старый добрый фар, но по мере возрастания сложности скриптов, возиться с чужими программами сановилось все сложнее и сложнее. И как всегда помощь пришла откуда не ждали, пришла очередная рассылка с анонсом новой версии продукта Netbeans IDE 6.8 beta которую можно скачать абслоютно бесплатно, с их сайта: netbeans.org.
Собственно неожиданность была в другом, в том, что в данном пакете есть поддержка большого количества технологий, которые приходится использовать:

Ajax C/C++ Databases Debugger Desktop Editor Groovy GUI Builder Hudson Java EE JavaFX Java ME Java SE JavaScript Kenai Maven Mobile Profiler Python Refactor REST Rich Client Platform Ruby SOAP Web
Ставитьданное приложение мжно под любую операционную систему, в том числе и Linux, что безусловно тоже порадовало.

И самое главное, покрайней мере для данного поста, то что данный пакет поддерживает технологию PHP. Для полноты картины пришлось скачать еще один бесплатный пакет XAMPP – небольшая сборка, наподобе всем хорошо известного пакета Денвер, в который входит Апач, пакет PHP, MYSQL, и самое главное пакет: xdebug, собственно из за которого данный пакет и был скачан(ну еще из за любопытства, чтобы посмтреть , что за чудо ) В описании к Netbeans IDE было описание настройки работы только с этим пакетом, и потому не имея особого желания ковыряться с настройкой Денвера, был быстро развернут новый пакет, – установка проще некуда, пришлось ответить всего на несколько вопросов. Везде правдо предупреждают, что для данного пакета Netbeans IDE необходдима сборка 1.7.2 (если не ошибаюсь), которая поддерживает PHP 5.3. Спомощью друга Google, найти нужную сборку было вопросом пары минут.
И вот я уже в дебагере, трассирую приложение на PHP, получая удовольствие от возможностей предоставляемых пакетами, особо согревало, то что многофункциональная среа разработки была собрана быстро и без каких либо денежных затрат, и это не потому, что денег нет, а просто любая халява продолжает радовать, как в детстве : – )

Столкнулся с трудностью в работе в интернете, столько всего интересного, что хочется попробовать, глазки разбегаются, начинаешь судорожно хвататься за все сразу. В этом то и состоит основанная проблема, – “нельзя объять необъятное” (Козьма Прутков). Темы приходят и уходят, порой успеваешь только начать, смотришь – тема уже мертва и на очереди еще куча тем, которые крутятся, которые можно пощупать, попробовать что-то взять из них полезного, получить какую-то выгоду, но времени на все катастрофически не хватает. Приходит какая то мысль, начинаешь над ней работать, зачастую она уводит в сторону, поглощая все время, смотришь а направления которые приносили действительно реальный доход потихоньку проседают, требуя постоянного внимания, приходится возвращаться и пытаешься латать образовавшиеся бреши, размазывая свои усилия по большой площади, проводя ковровую бомбардировку тем. Причем всегда хочется что то получить не вкладывая ( инвестируя ) денег в процесс и это является одной из самых больших ошибок подхода – не вкладывая денег приходится тратить свое время. Например освоив программу Хрумер(писал в своем посте Хрумер 5) созрела мысль написать, что-то более совершенное, естественно с моей точки зрения, что то такое, что по моим представлениям будет более удобно и прогрессивно, даст возможность развития системы, в конце концов надо было как то оценить насколько этот продукт, предлагаемый на рынке стоит своих денег. Было сделано небольшое ТЗ, для начала был выделен основной функционал для реализации:
- возможность заполнения и отправки любых форм, за настройку для начал можно было взять настроечные файлы того же Хрумера, тем более они лежат в обычном текстовом виде и сами напрашиваются на использование. Кроме того можно было бы добавить кроме анализатора формы еще и анализатор меток полей – которые видит пользователь. Некоторые люди меняют назначение полей, вводят невидимые поля, вводят поля с генерацией названия, все это легко обходится(точнее не очень легко, но обходится).
- Проверка и подтверждение почты (процедура открытия ящика аналогична процедуре заполнения формы), кстати сказать, сам процесс подтверждения зачастую сводится к простому клику на ссылку находящуюся в письме и содержащую ключевые слова, алгоритм поиска правильной ссылки тоже присутствует в настроечных файлах Хрумера.
- Анализатор страницы, который позволил бы определить ключевые слова анкоров для правильного поиска страницы содержащей форму заполнения, и алгоритм переходов по наиболее часто встречающимся движкам тоже есть в настройках Хрумера.
- Распознаватель капчи, ну если с обычными, текстовыми капчами все более или менее понятно и есть файл настройки Хрумера для их прохождения (Хотя я видел несколько раз такие интеллектуальные, текстовые капчи, особенно на языках отличных от Английского и Русского, хотя и на этих языках тоже, которые я не смог вскрыть в ручном режиме , но это отдельная история ). По поводу графических картинок капчи, можно сказать примерно тоже, зачастую такую капчу невозможно ввести правильно и при ручном вводе- просто глаза сломаешь, искренне жаль простых пользователей. Все что касается обычных капч, с более или менее вразумительным текстом, здесь шансов на успех значительно больше. Здесь можно использовать OCR- оптическое распознавание символов, таких проектов достаточно много и есть из чего повыбирать, кроме того можно дополнить процесс дополнительным модулем преобразующим картинку в более удобный для распознавания вид.
- Ну и конечно модуль ведения проектов, с вариатором и.т.д.
Модуль получения и составления списка сайтов с использованием выдачи поисковых систем пишется достаточно быстро и просто здесь основная задача правильно написать запрос для поисковой машины, основные параметры запроса для Google я уже описывал.
Процесс начался, было потрачено достаточно времени на реализацию, и вот организм задышал. И тут остановившись, проведя оценку потраченного времени и итогового продукта, с печалью был сделан вывод о том, что времени было потрачено достаточно много, продукт на выходе получился по функциональности очевидно ниже Хрумера, в общем то так предполагалось на первом этапе, только на второй этап задора просто не хватает. Кроме того продукт требует постоянной поддержки, обновление настроек, настройки на новые движки и.т.д.
Очевидно, что если бы я просто решил купить Хрумер, то я бы сэкономил массу времени и сил, и мог бы этот излишек использовать по прямому назначению – зарабатыванию денег. Проведя достаточно простые подсчеты, стало ясно, что цена Хрумера вполне приемлема, и дополнительные расходы на поддержку не кажутся такими уж большими и не обоснованными. Каждый, конечно свободен делать выбор – получать ли удовольствие от процесса создания программы необоснованно тратя время или потратить это время с большей пользой зарабатывать деньги.

С чего начать создание своего сайта? Этот вопрос задается, как новичками, так и маститыми разработчиками. Конечно же сайт начинается с идеи!

Как то в очередной раз сканируя просторы интернета я случайно набрел на свой старый сайт, который был сделан для одной авиационной компании, тогда она только начинала свое становление, и я знакомый с языком разметки HTML взялся за дело, был подготовлен простенький дизайн, было сделано несколько Java апплетов для придания сайту некоторой динамики. Сайт был размещен на бесплатном хостинге, и начал жить. Тогда была твердая убежденность, что достаточно положить сайт в интернет и о тебе узнает весь мир, но чуда не произошло, своей цели он не выполнял, клиенты не привлекались, спонсоры, так нужные компании в тот момент не объявлялись. По сути, сайт просто не работал. Несмотря на то, что ссылки на сайт были занесены в некоторые каталоги, посещаемость сайта была не более двух-трех уникальных посетителей в день. Много лет прошло с тех пор. Приятно было встретить старого знакомого, особо удивило, что на сайте имелись показатели PR 3 и тиц 10, и сайт был полностью увешан продажными ссылками. Критически оценив свое давнишнее творение, пришлось сделать выводы, что на одном знании технической части сайтостроительства: протокола http, Java, Javascript, DHTML, HTML и.т.д. сделать хороший посещаемый ресурс невозможно. Нужно еще много чего, а как раз этих знаний и не было. Наверно все бы было по другому, если бы рядом оказался знающий наставник, который мог бы подсказать и дать толчек в нужном направлении. Но тогда десять лет назад такого человека рядом не оказалось.

Сейчас все гораздо проще, я имею в виду с помощниками, большое количество фирм предлагают свои услуги по созданию и продвижению сайтов. Без сомнения это большой шаг в перед в сайтостроительстве. И если вы сегодня решили, что вам необходим свой собственный интернет ресурс с хорошей посещаемостью и способный продать тот продукт или услугу, которую вы предлагаете, то у вас есть два пути для его создания.
Первый путь самый дешевый, но и самый долгий и не имеющий предопределенного результата, это начать познавать все нюансы сайтостроительства самому, ну или поручить, это делать вчерашнему школьнику, который любезно согласился сделать вам сайт, изучив вчера HTML, и с гордостью показывая всем свою домашнюю страничку с красивым обрамлением. Скорее всего, результат будет тот же, как и с моим старым сайтом, о котором я писал в начале, подход будет однобокий и не продуктивный, сайт будет сделан, но единственными посетителями будете вы сами. Хотя если этот сайт не продает, и сделан только, как визитка, чтобы можно было похвастаться перед друзьями, то вы достигли своей цели. Еще можно подождать пару лет, пока придут знания в других областях в частности в продвижении сайтов, и сайт заработает и на продажу.

Второй путь создания сайта потребует несколько больше денежных вложений, но очевидно будет короче и результат его будет более предсказуемый, наверно вы уже догадались, что речь идет о поручении этого важного дела профессионалам. Профессиональных компаний оказывающих помощь в сайтостроительстве достаточно много, и их можно легко найти в интернете, проведя недолгий поиск. Есть компании с узкой специализацией, готовые сделать вам только сайт визитку или заняться продвижением уже имеющегося у вас сайта, есть с широкой готовые сделать и то и другое. Но если для вас дорого время, и вы определенно знаете, что время простоя обернется финансовыми убытками, то лучше сделать все сразу и быстро. Выбрать компанию можно посмотрев портфолио(в частности: перечень сделанных работ), и почитав отзывы потребителей.

Я хочу представить лишь одну из таких компаний, из Новороссийска, которая готова сделаться вашим проводником в интернет: Web Novoros, компания достаточно молодая, по времени регистрации, (свой сайт компания создала только в 2009.08.01), но не по опыту отдельных сотрудников в нее входящих. Что предлагает данная компания:

  • Создание, разработка сайтов
  • Дизайн сайтов< .li>
  • Создание промо-сайтов для одного проекта направленных на конкретную цель представить продукт или услугу ( или акцию ) целевой аудитории
  • Продвижение сайтов в Яндексе – выведение в ТОПовые позиции
  • Продвижение сайта, компании, проекта в социальных сетях, PR на крупных тематических ресурсах, увеличение посетителей, клиентов
  • Организация флеш моб кампаний в интернете
  • Наружная реклама
  • In-door реклама
  • Проведение маркетинговых исследований
  • Проведение промо-мероприятий
  • Полиграфия, разработка фирменного стиля компании
  • Реализация полного комплекса рекламной кампании

    Располагается данная компания в Новосибирске, но готова по возможности работать в любой части России. Более подробно про компанию можно прочитать на их сайте:Разработка сайтов в новороссийске


Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/intdatin/domains/ownru.ru/public_html/wp-content/themes/ownru-ru/footer.php on line 5

Warning: file_get_contents(http://vasilisa2011.ru/ru_links/gate.php?count=50&static=1&id=1&count_s=50) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/intdatin/domains/ownru.ru/public_html/wp-content/themes/ownru-ru/footer.php on line 5