Предновогоднее
В этом году пришлось проверить верность известной поговорки «Если хочешь насмешить Бога, расскажи ему о своих планах». Год назад, раздумывая и планируя различные проекты, я и представить себе не мог, как всё сложится на самом деле. Все случилось настолько необычно, что я рискну сказать, что в уходящем году самым удивительным событием оказался я сам (хотя, конечно же, это и неприличное заявление).
Эти строки я пишу в своем доме. Если бы мне год назад кто-то нагадал, что я окажусь в этом месте, то я бы его осмеял, потому что вероятность того что я возьмусь за пилу, болгарку, рубанок и прочие инструменты примерно равна тому, что астрономы разглядят на Марсе Большой театр с танцующими зелеными человечками. Однако же жизнь оказалась куда более причудливой, чем можно себе представить.
Самое удивительное для меня - это то, как я вообще осмелился на такую «аферу», потому что одно дело дома дырку просверлить под полочку, и совсем другое кинуться в пучину всех этих строительных технологий и начать осваивать новые инструменты и техники. Опыта было ноль. Вообще. Перед покупкой пилы я звонил друзьями (более рукастым, нежели я) и по полчаса выпытывал какая лучше, и вообще как ей пользоваться.
На строительном рынке приходилось приставать к продавщицами и серьезным дядькам-продавцам, чтобы они рассказал что для чего используется. Пришлось много побегать в поисках более дешёвых стройматериалов или более качественных. Научиться общаться с продавцами-обманщиками и блефовать ради скидок.
Это действительно удивительный и интересный процесс от которого можно не только нервы попортить, но и получить сказочное удовольствие. ![]()
Ну и главное, пожалуй то, что ты получаешь моральное удовлетворение, что всё сделал сам. Дома (гостевой и основной), столы, табуретку (сложная штука, кстати), кровати, двери, ворота да и много чего по мелочи. В городской квартире обо многих вещах даже не догадываешься. Например открыл кран, потекла вода. Тут всё не так. Вначале нужна скважина. У меня примерно 40 метров. В эту скважину опускается насос со шлангом и проводом. Чтобы он не сгорел нужно прицепить к нему «лягушку» - датчик уровня. Насос накачивает ёмкость на 500 литров. К ёмкости подсоединена насостная станция - именно она и создает напор воды, когда открывается кран.
А еще есть сток, септик, электрика, бензиновй генератор - столько всего, что можно «поэму» слагать. ![]()
Не буду вас утомлять дальнейшими описаниями, вы и так поняли, что для меня оказалось главным и решающим в этом году. Перейдем к делам интернетовским.
Кризис сказался на всех, я не исключение. Активный доход упал довольно серьезно, но немного раньше я уже провел работу по диверсификация своего заработка и это позволило не только заниматься строительством (в разумных пределах, конечно, я же не депутат какой-то), но и не влезть в долги.
Кстати насчет самого Интернета. В том районе, где я сейчас живу нет проводной Сети и мне пришлось в срочном порядке решать проблемы с доступом. Был вариант договориться с Укртелекомом, есть у них резервы по телефонам, но потом решился всё-таки на мобильный вариант. Первоначально я использовал 3G от Utel. У меня акционный тариф: 5 копеек за мегабайт. После своих городских безлимитных 2Мбит за 60 гривен, дороговато конечно, но потихонечку приноровился и несколько месяцев так и работал. Правда у Utel мало своих вышек и связь мягко говоря не ахти. Поэтому я, скрепя сердце, решился на покупку дорогого (640 грн) модема от PeopleNet (у них 3G CDMA) и сейчас только жалею, что не сделал этого раньше. Скорость где-то в районе 1 Мбит, а качество связи такое, что за несколько месяцев разрывов было буквально два-три раза. Помню лишь один день, когда полдня пришлось работать через Utel. К тому же у пиплнетовцев постоянные акции и получается очень даже вкусные тарифы. Конкретно сейчас я «сижу» на 7Гб в месяц за 77 гривен. Фильмы, конечно не покачаешь, но для Интернета самое то.
Из особых событий еще отмечу свою первую и, наверное единственную платную разработку для WordPress - это кэш MAXCACHE. Первоначально это была просто идея сделать небольшой «костыль», который позволяет хоть как-то ввести в чувства WordPress от его прожорливости. Но после тестирования и прогонов по живым сайтам выяснилось, что нужна более серьезная разработка. Я и решился на платную версию, прежде всего из-за того, что такой проект не может существовать без финансовой поддержки, поскольку требует много времени и сил на его осуществление. Я очень благодарен всем тем, кто приобрел полную версию и тем самым поддержал этот проект.
Мне было очень неприятно узнать, что нашлось несколько уродов нехороших людей, которые решили, что можно своровать код и выдавать под своим авторством, а также раздавать на варезном форуме по копеечной цене. Я уже писал, что рассчитывал на честность покупателей, но как оказалось, очень зря. В семье, как говорится, не без урода. Именно поэтому я буду развивать скрипт только в платном и зашифрованном варианте. Те кто приобретают скрипт платят не за какой-то штучный товар, нет, они участвуют и помогают развивать отечественную разработку. В конце-концов, те кто считает, что это глупая идея, могут воспользоваться бесплатными аналогами. Они, возможно и не имеют такого качества, но как минимум не будут финансово обременительными.
Вообще вся эта история с кражей серьезно пошатнула мои представления о дальнейших разработках. Наверное это на Западе есть какие-то спонсоры, donation, которые позволяют как-то компенсировать затраты и продолжать разработку. У наших же какая-то гнилая философия по этому поводу: вроде как кто-то должен за бесплатно отдавать свою работу. А если своровал, так Робин Гуд герой какой-то...
MaxSite CMS - еще один проект, который за этот год сильно подрос. Сейчас у меня нет совсем никаких сомнений, что она с головой перекрывает WordPress. Развитие MaxSite CMS происходит по нескольким путям. Прежде всего это улучшение внутренних алгоритмов. За счет этого достигается очень экономное расходование ресурсов сервера и высокая скорость.
Второе направление - развитие универсальности. Первоначально заложенного функционала оказывается недостаточно для каких-то сложных и необычных задач. Но, исходная структура функций позволяет добавлять нужные опции и действия без особой сложности.
Третье направление - улучшение внутреннего html,-css-кода. Первоначальные варианты верстки админки и дефолтных шаблонов оказались не совсем идеальными, поэтому потихонечку вносим исправления. Надеюсь, что в этом году я решусь на смену дефолтного шаблона под что-то попроще.
Отмечу особый вклад в развитие MaxSite CMS сторонних разработчиков - это группа поддержки, участники форума и просто комментаторы, которые дают дельные советы. Без всех вас система развивалась бы гораздо медленней.
В этом году для себя я открыл довольно необычную область, что-то вроде «теоретической верстки». Во мне наверное говорит ленивый программист, поэтому я провожу много испытаний на предмет html-верстки в виде аля-VCL. Хотя конечно до визуально построения далековато, но какие-то основы и наработки уже есть. Старт был положен моими рассуждениями о GRID, сейчас уже дорос до алгоритмов сборки из готовых компонентов. Замечу, что речь не идет о существующих js-библитотеках. Я хочу генерировать html с помощью php-функций. Например создается модульная сетка, в ней прописываются определенные компоненты, например форма поиска, баннеры, меню. Указываются опции/аргументы. Дальше все работает автоматом - на выходе готовый html/css/js-код. Впрочем, судя по реакции эта область мало кого заинтересовала, поэтому дальнейшие исследования выкладывать на публику я не планирую.
За весь год я так и не смог приступить к реализации нескольких Интернет-проектов. Поэтому похвататсья в этом плане нечем. В будущем, даже не знаю, хотелось бы их осилить, но пока есть сомнения.
И в заключении.
В Новом году хочу пожелать всем оторвать свои задницы со стулов, выкинуть свинячий ящик (телевизор, кто не в курсе), чтобы не плескаться в его помоях и наконец-то начать что-то делать! Руками, мозгами не важно. Главное, чтобы потом вы могли сказать: «Это сделал я сам!».
С Новым годом, господа!






И тебя с Новым годом! Желаю "натхнення", хорошего настроения целлый год, реализации всего задуманного и побольше хороших людей на пути!
Спасибо за твой труд!
Вот видишь) Теперь ты разработчик не только головой, но и руками)
Очень хочется, чтобы CMS твоя развивалась еще быстрее. Вордпресс теперь в плане нагрузки - чем дальше, тем глубже в лес идет.
С Новым годом!
Фотографии дома который построил помоему неплохо бы смотрелись в этом посте..))
Максим! тебя тоже с наступающим!! ящика уже нет ;)
Было бы очень интересно узнать о физической разработке твоего дома -- опыт сын ошибок трудных, муки и результаты выбора и т.д. не планируешь ли осветить?
удачи и свершений в новом году!
Максим, поздравляю с Новым годом и желаю дальнейших успехов в твоей многогранной деятельности! Осваиваю MaxSite CMS, пока на localhoste, и получаю большое удовольствие. Трудно поверить, что ты сделал все это за столь короткий срок. Определенно у MaxSite CMS большое будущее!
Максим, вы написали:
Буквально вчера, штудируя книгу Савельевой "Основы программирования на PHP", наткнулся на похожую тему. В 5-ой лекции книги автор говорит о создании интерфейса, который бы позволял создавать HTML-формы и приводит пример реализации.
Думаю, это интересно (по-крайней мере, мне, хотя я еще тот "чайник" в программировании).
Нашел этот курс на интуите.
Довольно путано и совсем не в тему. Всё-таки вопросы генерации формы нужно было бы делать не в главе, рассказывающих о функциях, а куда дальше, поскольку форма более сложна для понимания. Ну и реализация мягко говоря, не вы держивает никакий критики (параметры передаются в функцию как глобальная переменная; for вместо foreach; более чем странное построение элементов по _GET; вызов функции в echo, при том, что в ней самой вывод по echo...). В общем женщины - никакие программисты. 