ashein.comзаписи

 

Сводки новостей: март 2012

29.03.2012 в 19:47 • ред. 18.12.2012 в 17:50, вер. 7 • без комментариев тэги - darep, news

Давно ни по каким пунктам не писал, за что прошу прощения. Правда, отписываться по большому счету не о чем, так что просто приведу несколько пунктов.

Darep

Для тех, кто не в курсе: библиотека / фреймворк, которую я использую в большистве своих кодерских задач в Сети. Использовалась для упрощения взаимодействия с базой данных в плане набрасывания структуры, считывания да заполнения данных. Что-то вроде phpMyAdmin`а, только с бонусом. Со временем, естественно, повылезали баги, да и огрехи в дизайне были замечены, поэтому стало необходимым сделать соответствующие доводки. Более того, некоторые личности в рамках некоторых проектов захотели дополнительного функционала, которого в библиотеке не было. Поэтому в течение пары месяцев было затрачено энное количество часов, в результате которых библиотека была доведена до состояния "бета", а старая версия, у которой не было своей нумерации, была признана устаревшей "альфой".

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

Что мне с этой библиотекой делать в будущем - я пока не знаю. С одной стороны, библиотека, на которую я потратил заметную часть своей кодерской жизни, используется мной в целях заработка, хоть и небольшого. С другой стороны, это всего лишь очередной изобретенный велосипед. Он мне нравится больше, чем альтернативные варианты, которые меня не устраивают либо по причине "тяжести" кода, либо слишком высокого уровня работы, либо негибкости или еще чего другого. На счет CMS / CMF я вообще молчу. Их интерфейс вызывает недоумение во мне как с точки зрения пользователя, так и разработчика. Посему лучше я буду работать с имеющимися инструментами.

Сдается мне, что для повышения ценности кода последний надо выложить в Git-репозиторий с открытым доступом. Может кого-нибудь он да и заинтересует, и я получу столь полезный код-ревью. Забавно: с одной стороны, я боюсь за тот позор, который на мою долю выпадет из-за плохо составленного кода; с другой стороны, я боюсь, что мой код кто-нибудь стянет и сам будет использовать в своих корыстных коммерческих целях. Вот такой вот я противоречивый.


Тот проект, над которым мы работаем год или около того

Назывался он Everything I Have, теперь же имя ему Mine. Смена имени произошла из-за того, что домен eih.me по-английски плохо произносится, поэтому домен мы поменяли. На данный момент большая часть этого проекта - серверная и клиентская - готова, и я надеюсь, что мы все-таки запустим свою работу в формате единого целого. Тогда я наконец-то пойму, какие у проекта дальшейшие перспективы, и стоит ли тратить на него столько усилий и времени.

На "майне", как мы его называем, наличествуют функции, которые я ранее не создавал: имеется свой API (правда примитивный, вне REST-концепции) с более чем 30 методами; используется агрессивное кеширование, присутствует код для поддержки системы достижений ("ви-и, ачивки!").

Мне, несомненно, нужно добавить данный сайт в свое портфолио, но поскольку окончательая рабочая версия после второй итерации еще не готова, а первая ей не ровня, то добавлять мне пока нечего.


Другая работа

К сожалению, работы было не много, так что за последние полгода удалось реализовать в лучшем случае два с половиной проекта. Но у двух сайтов до сих пор нет дизайна, так что выкладывать, опять-таки, нечего. Никто не будет смотреть на готовый продукт без обертки.

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


Здоровье

Живем и потихоньку здравствуем, хотя в тот момент, когда была вероятность устроиться на работу, упомянутую выше, пришло обострение. Поэтому работа в офисе мне тогда была заказана, и состояние такое продлилось недели три. Данный факт несколько обескураживает, учитывая отсутствие причин для ухудшения состояния. Но, благо, через месяц все более-менее прошло, и по сей день живется без особой боли и без лекарств. Но различные упражнения из помеси йоги и цигуна, а также плавание несколько усложняют хождение на работу в режиме полного дня.