Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «велосипедостроение»

JSON API Мой Склад, самообучение 2017-01-23 01:29:13
Есть такой способ самообучения — как выполнение тестовых заданий. Его преимущество в том что объём ...
+ развернуть текст сохранённая копия
Есть такой способ самообучения — как выполнение тестовых заданий. Его преимущество в том что объём задания конечен, сроки ограничены. Это не позволяет тянуть резину до бесконечности или самозабвенно вырисовывать завихрения и завитушки архитектурных изысков.
Приятный бонус такой тренировки скиллов заключается в знакомстве с новыми технологиями и бизнес процессами, которое кроме всего прочего востребованы в реальных задачах.
На этот раз надо было сделать страничку для формирования заказа покупателя в сервисе «Мой склад». Для меня это как полёт на Луну: в веб разработке я чуть меньше чем новичок, с фронтэндом знаком только по наслышке, а тут целую страницу надо разработать, ох ты Йожик!
Любая критика и советы приветствуются.
Читать дальше →
Тэги: api, php, велосипедостроение, мойсклад, песочница, туториал
Валидировали, валидировали… и вывалидировали! Сравниваем валидаторы данных в PHP 2016-08-24 06:07:21
+ развернуть текст сохранённая копия
Изображение взято с сайта Michiana Stransportation (Bike Shops)
Если вы еще не в курсе, что такое Kontrolio, предлагаю прочесть первую часть — «Держите свои данные под контролем». Вкратце, это моя библиотека для валидации данных, написанная на PHP.
В предыдущей статье я обещал написать сравнение своей собственной библиотеки с другими имеющимися решениями, так что сегодня мы рассмотрим валидацию с помощью Aura.Filter, Respect Validation, Sirius Validation и Valitron. Читать дальше →
Тэги: php, валидация, веб-сайтов, велосипедостроение, данных, программирование, разработка
Собственный модуль settings 2016-02-25 15:26:13
Преамбула
Этот модуль родился в результате переосмысления (или недопонимания) ...
+ развернуть текст сохранённая копия
Преамбула
Этот модуль родился в результате переосмысления (или недопонимания) мной вот этого пространного документа: Splitting up the settings file, размещённого на официальном сайте Django.
Постановка задачи
При старте веб-приложения на Django (как посредством запуска отладочного сервера, так и в качестве WSGI-приложения) фреймворк первым делом выполняет модуль, задающий начальные настройки проекта. Источник кода задаётся переменной окружения DJANGO_SETTINGS_MODULE. При создании Django-проекта стандартным способом, например:
$ django-admin startproject myproject
создаётся и модуль настроек. Это файл ‘myproject/myproject/settings.py’. Изменяя и дополняя его, программист настраивает проект, добавляет в него собственные и сторонние компоненты и т. д.
В простых проектах, разрабатываемых одним бэкенд-программистом, бывает вполне разумно ограничиться таким модулем настроек. Однако по мере роста проекта возникают следующие проблемы
Тэги: django, framework, python, веб-разработка, велосипедостроение
[Из песочницы] BemPHP: реализация методологии БЭМ средствами PHP 2015-02-03 18:34:07
Пришла мне тут как-то мысль освоить PHP, а, как известно, лучший способ изучить язык – это ...
+ развернуть текст сохранённая копия
Пришла мне тут как-то мысль освоить PHP, а, как известно, лучший способ изучить язык – это создать на нем велосипед фреймворк. При ковырянии в различных форумах и топиках заинтересовала меня одна методология, которую пропагандируют в уважаемой компании «Яндекс» — официальной страничке. Так же на Хабре есть публикация «Верстка для самых маленьких. Верстаем страницу по БЭМу» от хабраюзера xnim, в котором все объяснятся на конкретном примере. «Яндекс» написали свои модули и скрипты сборки проектов, однако выполнены они все на Node.js, а вот на PHP обнаружить что-то подобное мне не удалось (хотя, признаюсь честно, я особо и не искал). К тому же, PHP, как объектно-ориентированный язык, дает интересные возможности.

Читать дальше →
Тэги: framework, php, бэм, веб-дизайн, велосипедостроение, вёрстка, ооп, яндекс
Как изобрести велосипед и познакомиться с FRP 2014-12-08 18:48:15
Недавно мне выпал шанс заняться веб-приложением для взаимодействия с интерактивной доской (!) ...
+ развернуть текст сохранённая копия
Недавно мне выпал шанс заняться веб-приложением для взаимодействия с интерактивной доской (!) для мобильных устройств (!!) на любом стеке технологий, как серверных, так и клиентских (!!!). На этапе прототипа задача представляла собой простейший графический редактор. Заказчик изъявил желание уметь рисовать ломаные каким-нибудь способом, круги, отрезки, произвольные кривые и добавлять текст. Все вроде бы просто, однако, наученный горьким опытом GoF, Фаулера и прочих апологетов всяческих паттернов, я сразу понял, что заказчик лукавит, и что уже через неделю-месяц после прототипа ему понадобится рисовать эллипсы, прямоугольники и кучи прочих ништяков. И все это точно надо будет делать разными способами. По крайней мере, для десктопа и мобил.
Собственно, можно все сделать в лоб (для прототипа-то), но выпали выходные, пауза в задачах текущего проекта, и я решил сделать все по-хорошему. И в первый же вечер — callback hell.
А потом…
И вот так я изобрел велосипед...
Тэги: frp, javascript, machine, state, svg, веб-разработка, велосипедостроение, программирование
Главная / Главные темы / Тэг «велосипедостроение»
|
Взлеты Топ 5
Падения Топ 5
|