С Новым 2010 Годом!
Слегка отойдя от празднования и вернувшись за работу, хочется все-таки поздравить посетителей моего блога с наступившим 2010-ым годом! Окромя обычных счастья и здоровья, хочется пожелать еще больше ясности в жизни, чтобы каждый видел свой путь и всегда четко знал, что ему необходимо сделать прямо сейчас для своего счастливого будущего. Ну, и денег, денег не так, чтобы не понимая зачем, но все равно еще и еще, а просто, чтобы не думать о них, чтобы просто делать свое дело, а деньги всегда были, если нужны.
Всего наилучшего в Новом Году!
Плагин кросспостинга в ЖЖ для MODx
Недавно один товарищ попросил помочь с плагином кросспостинга в ЖЖ для MODx. Хоть давно я уже с MODx перестал работать, но взялся, пришлось многое не только освежить в памяти, но и нового почерпнуть. В плане документации, увы, ситуация практически не изменилась: есть отличное описание по использованию CMF, немножко по созданию сниппетов, минимум API, и практически ноль по созданию плагинов и модулей.
Вот не знаю, что там за "революцию" они затеяли, все нет времени ознакомиться со всеми новшествами, но похоже, что я к MODx уже врядли вернусь.
Да, а плагин я написал, делюсь с сообществом. Он, возможно, сыроват, так как я писал его в промежутках между основными задачами и так уж тщательно отладкой не озадачивался. Держите.
git - мой рабочий цикл
В прошлой статье я упомянул такое понятие, как система контроля версий. Поскольку мне нередко приходится знакомить своих сотрудников по команде, как новичков, так и бывалых PHP-программистов, с системой контроля версий git, я для этих целей написал небольшую статейку, описывающую стандартный мой рабочий цикл в этой системе. А поскольку разные проекты ведутся в разных рабочих областях, доступ в которые имеют разные участники, то, чтоб не копировать всю статью, я решил выложить ее на своем блоге. Теперь я смогу в рабочей области давать просто ссылку на эту статью.
Но для начала пару вступительных слов, о том, что же такое вообще система контроля версий и зачем она нужна. Изначально предполагается, что такая система необходима для совместной работы нескольких участников над одним проектом, хотя лично я считаю, что такая система, как git, будет весьма и весьма полезной и одиночному разработчику. Хотя многие программисты считают, что такая система вообще лишняя, и что можно разрабатывать проекты, разделив их на модули так, чтобы каждый программист работал над своим модулем, а в конце все эти модули якобы удасться связать в кучу. Лично я считаю такой подход в корне неправильным и безнадежным по ряду причин.
Становимся специалистами
Эта статья является продолжением темы, начатой в предыдущей статье Бизнес в Интернете и веб-сайты. Здесь я хочу сделать краткий обзор тех знаний и умений, которые в той или иной степени понадобятся при создании собственного сайта. Также здесь будет рассмотрен приблизительный алгоритм создания своего сайта.
Сперва-наперво, вам наверняка понадобятся некоторые инструменты для работы. Сервер L(W)AMP, IDE с отладчиком, гарфические пакеты, возможно, система контроля версий. Коротко обо всем. В секретных буквах LAMP или WAMP зашифрована типовая связка операционной-системы, веб-сервера, сервера баз данных (БД) и серверного языка программирования. Буква L или W, как вы наверное догадались, обозначает Linux или Windows. Поскольку большинство хостингов работают в Unix-совместимой среде, куда входит и Linux, поэтому среда LAMP мне кажется более "родной", но и под Windows все необходимые составляющие также можно использовать. Широко известен пакет Denwer, как раз включающий в себя все эти AMP.
Что же за ними кроется? A - Apache (один из наиболее распространенных веб-серверов), M - MySQL (наверное, самый популярный в области веб-разработок сервер БД), а вот последнюю букву не редко расшифровывают по разному: PHP, Perl или Python. Благо названия всех этих языков программирования начинаются на букву "P" ![]()
Бизнес в Интернете и веб-сайты
Редко какой бизнес в сети может обойтись без собственного сайта. Я бы даже сказал, что и для оффлайн-бизнеса не иметь своего сайта в XXI веке - это моветон. Особенно, когда это стало настолько доступным, что чуть ли не каждый второй школьник ведет собственный дневник или держит игровой портал.
Как же быть? Если у вас до сих пор нет своего сайта, то у вас есть два выхода: заказать сайт разработчику или сделать его самому. Это не так сложно, как кажется, но и не так уж легко, как многие пишут. Все дело в поставленных целях. Чтобы сделать простенький сайт из нескольких страничек, на самом деле не нужны глубокие знания программирования, да и познания в HTML сгодятся самые поверхностные. Для этого можно выбрать себе систему управления контентом (CMS), купить доменное имя и хостинг, установить выбранную CMS на хостинг и далее уже настраивать под себя и наполнять контентом.
СМС-биллинг
Тема для меня относительно новая. Недавно узнал о существовании таких сервисов в Интернете, например, royalbill.com. Оказывается нет никакой необходимости, заключать какие-то особые договора с операторами сотовой связи, чтобы принимать платные смс на короткий номер. Достаточно лишь создать аккаунт в сервисе смс-биллинга, подобном указанному выше, настроить префикс и создать непосредственно свой сайт, принимающий смс-платежи.
Рассмотрим, какие виды сервиса можна организовать. Наипростейший вариант - обыкновенная копилка, то есть прием пожертвований на вашем сайте. Для этого нет необходимости даже в каком-то дополнительном программировании, достаточно только разместить ссылку, на вашу копилку. Переходя по ссылке, пользователю надо будет выбрать страну и оператора, после чего ему будет предложено отправить смс на короткий номер, а также указана стоимость этой смс.
МТС: за и против
МТС - это не телефонная компания, в данном контексте речь идет о механических торговых стратегиях для форекс. Другие термины, часто применимые в среде форекс-трейдеров: эксперты, советники или роботы. Мне больше всего нравится последний термин, так я отделяю именно торгующих экспертов от скриптов и индикаторов, которые на платформе MT4 тоже именуются экспертами или советниками (не совсем удачный перевод слова experts).
Давайте коротко ознакомимся с двумя другими понятиями, чтобы четко понимать разницу между скриптами, индикаторами и роботами.
Скрипт - это программа на MQL, которая выполняет какие-либо разовые действия, например, открывает ордер с заданными параметрами, что в разы удобнее, нежели открывать их обычным образом. После выполнения своей задачи скрипт завершает работу.
Индикатор - программа на MQL, которая предназначена для индикации некоторых параметров рынка. Она работает постоянно и с каждыми изменением ситуации на рынке может изменять свои показания. Чаще всего индикаторы отображают свои данные в виде графиков или гистограмм (столбиков), хотя и возможны различные вариации.
Робот - тоже программа на MQL, которая работает постоянно, она также может анализировать рынок или брать информацию от индикаторов, но главное ее отличие, что она самостоятельно открывает и/или закрывает торговые ордера. Другими словами робот торгует вместо вас.Далее...
Лето прошло незамеченным
Лето промелькнуло, как не бывало. На природе почти не бывал, если не считать дачу. Да на речке раза три побывали с семьей. О море даже мечтать не когда... весь в трудах и заботах. С утра до вечера за компьютером.
Поэтому и фотографий этим летом особо не набралось.
Вот эта, да еще несколько.
Свершилось!
Наконец-то я свершил свой переезд. Сменил движок сайта, а за одно и хостинг. Не совсем платный, но и не фризока... Спасибо другу за предоставленный виртуал.
За все время уже накопилось тем, которые я хотел бы озвучить, но на старый сайт уже постить не хотел, так как первым делом убедился, что у меня получится базу перенести и сохранить старые ссылки для индексации. Получилось. Остальное время возился с дизайном, версткой и таким прочим. Поэтому пришлось материал попридержать.
Я не дизайнер, поэтому то, что я сделал сейчас - для меня это высший пилотаж. И это при том, что я не стал все детали реализовывать. Сделал только обвязку с шапкой, а всю начинку стянул с дефолтной темы движка maxsite. Эта начинка, к сожалению, использует некоторые свойства, поддерживаемые только файрфоксом, поэтому наиболее симпатично дизайн выглядит только в нем.
Немного о движке. Ссылку на него найдете внизу, убирать стандартный вывод в футере не стал, движок заслуживает рекламы.Далее...
Жизнь показывает свою истинную жопу...
Че-то меня обложили со всех сторон... кредиторы, сцуки... коммунальщики и протчая :*)
Надо работу опять искать на дядю, иначе не выплыву... Форекс не брошу, получается ведь... Веб тоже буду по чуть-чуть развивать, вот CodeIgniter осваиваю и maxsite... надеюсь скоро переехать, но работу надо... срочно...
Может кто-нибудь может удаленку какую-нибудь предложить... вы не смотрите, что я идиотом прикидываюсь, я на самом деле много всего умею...
Вобщем, если что стучите в жаббер bvn.flatliner@jabber.ru или icq 129077982




Самое комментируемое