Енотоблог

Енотоблог

Доставляю миру мое новое творение, интернет-сервис учета собственных денег Mockingbird. Апгрейд: сервис допилен и обнаружен для корпоративной регистрации под заглавием Поддерживаются браузеры Internet Explorer 9ивыше, Firefox, Chrome иSafari. IE6-8не поддерживается, желая, может быть, вIE8 худо-бедно изаработает. Просмотр транзакций (заработков ирасходов) ввиде таблицы, календаря, графиков Группы транзакций (напр.

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

Сочините мне собственно, чтоб зарегистрироваться пока что таковой функциинепредусмотрено. Янегарантирую сто% сохранности предоставленных (тем паче это всеже бета-версия), ноясам пользуюсь ейежедневно инеимею особенных заморочек. Ежели увлекательна короткая история итехнические подробности, как оно изготовлено, сантим..

гуще 🙂 Началось, фактически, стого, что вконце этого лета яВНЕЗАПНО нашел, что оставил покарточке вовердрафт тыщ этак надесять. Это былобы наименее грустно, еслиб имелось понятно, куда что вообщем вульгарно. Ятогда встречался содной женщиной недолго совершенно, младше месяца, после этого она неменее ВНЕЗАПНО исчезла внеизвестном направлении иходили сней, естественно, покафе-кино, новсе одинаково столько просадить было надо еще умудриться. Нудаешь, кусочек енота, подумаля.

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

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

Аужесли ясвоими руками программку этакую сочиню, топотом непользоваться еюбудет теснее легко грустно 🙂 Так родился Mockingbird, что впереводе значит пересмешник (пересмешник был нагербе 1-го измоих возлюбленных персонажей книжек Песнь льда ипламени/телесериала Забава престолов маленького, ноочень хитрецкого лорда, дослужившегося докоролевского казначея). Ярешил в особенности невые**ваться инаписать ееввиде однопользовательского интернет-прибавления наPHP, коий, как никрути, явсеже знаю напорядок превосходнее чего же угодно иного. (Далее можнож нечитать, ежели технические подробности вас неинтересуют :)) Язык PHP 5. 3.

Вверсии 5. 3 собственно меня преимущественно итого веселят замыкания ипространства имен; Микрофреймворк вкачестве ядра, чрезвычайно малогабаритный иоснованный наотдельных компонентах Symfony 2иDI-контейнере Pimple; Прослойка ORM, превосходнее тот или другой для службы сбазами предоставленных, ИМХО, для PHP еще ничего непридумали; Javascript-фреймворк ну, здесь все шаблонно; CSS/front-end-фреймворк. Почитаю его зрительный стиль илегкость написания прекрасных интернет-интерфейсов этого поддержкою; Свой фреймворк Anthem для службы сформами, теории back-end-интерфейсов, ит. п.

; Встраиваемая СУБД Интернет-сервер случайный, наhome. enotogorsk. ru, к примеру, nginx. НаAnthem заслуживает тормознуть поподробней.

Эту библиотечку яначал строчить еще в весеннюю пору этого года, легко так, себе. Насвоих прошлых службах ямного занимался разработкой back-end-интерфейсов ничего особо концептуального, легко админки для веб-сайтов, желая парочка имелась достаточно нетривиальных именя постоянно сердило, что витоге постоянно выходит неадминка, анеюзабельное говно, этакое, что мне искренне жалко позже контент-менеджеров. Язахотел сочинить библиотеку, чтоб доказать для себя, что ятаки могу сделать удачный иадекватный интерфейс отзывчивый, целый наAJAX, притом нетребующий написания тонны циклического кода. Витоге вышла Anthem, основанная наSilex иPropel.

Не считая фактически админских интерфейсов, она занимается идругими функциями, отсутствующими вSilex, нонужными для практически хоть какого интернет-прибавления: Организация кода (PHP, JSиCSS) помодулям Очевидный движок шаблонов (употребляющий шаблоны начистом PHP), споддержкой хелперов Легковесная порядок форм, виджетов ивалидаторов Подсказки для юзера, в первый раз действующего сприложением Вдохновлялся явомногом Symfony1. x (ибо Symfony2. x считаю диковинным говнищем). Впланах имелось имногое иное, новесной руки так инедошли добольшей доли.

Пока что нет, к примеру, таковых функций, как аутентификация юзеров потому Mockingbird иоднопользовательский пока что 🙂 Почти все дописал теснее входе разработки Mockingbird. Вцелом фреймворк вышел достаточно дубовый, нокомпактный ибыстрый. Для Mockingbird вовсяком случае наступил непревзойденно. Как-то так.

Разработка, всвободное, очевидно, пора, заняла младше полутора месяцев. Вближайших планах допилить Mockingbird донормальной многопользовательской версии ( upd: изготовлено ). Исходники выкладывать несобираюсь, ибо язлой ижадный. Желая Anthem, может, ивыложу, иногда/ежели причешу толком.

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

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.