Pull to refresh
7
0
Konstantin Chuykov @chuikoffru

JS/TS React Developer

Send message

Готовим Telegram Mini App без туннеля и с Hot Module Reload на React, TypeScript

Level of difficultyMedium
Reading time4 min
Views7.1K

В этой статье разберем как собрать комфортную девелопмент среду для разработки Telegram Mini App. Под комфортом я понимаю ситуацию когда тебе не нужно выгружать свое приложение в облако, чтобы увидеть результат работы в телеге, или запускать туннель типа ngrock, который после каждого перезапуска меняет ссылку. И я не уверен, что HMR можно получить через туннель. Поэтому я сделал свое решение, и хочу оставить его тут себе и потомкам.

Читать далее
Total votes 13: ↑13 and ↓0+13
Comments8

Минификация проекта, созданного в Blocs 1.5.2, с помощью Gulp

Reading time5 min
Views12K


Не так давно узнал о новом для себя инструменте построения сайтов на Bootstrap — Blocs. На хабре не нашел о нем информацию, поэтому позволю себе немного маркетинговых заметок, так как этот инструмент облегчил мне работу.

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

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

Blocs работает как десктопное приложение под операционной системой Mac OS X, и не ограничивает вас количеством создаваемых сайтов, как это делают онлайн-конструкторы.

Blocs на лету делает верстку адаптивной (не всегда, правда, качественно, но так как код читабельный и чистый, легко поправить), также он поддерживает Retina.

Больше о Blocs на официальном сайте. Доступен триал 5 дней.
Программа простая, поэтому этого триала достаточно.
Читать дальше →
Total votes 15: ↑11 and ↓4+7
Comments9

Одностраничный магазин на Phalcon PHP + AngularJS. Работа над ошибками

Reading time9 min
Views39K
image

Введение

Всем привет! Не так давно я написал публикацию «Одностраничный магазин с корзиной на Phalcon + AngularJS + Zurb Foundation», которая имела неоднозначный эффект мягко говоря. А точнее получила много отрицательных комментариев, какие-то были объективные и конструктивные, какие-то нет, и они меня заставили задуматься, почему так произошло, ведь я хотел сделать полезный мануал, который пригодиться мне и другим, начинающим писать на AngularJS.

Исповедь

Да, мануал был полезен для меня, для меня старого, того, кому в 2009 году отказали в работе в местной веб-студии, и он по сей день ни разу ни работал в команде, ни разу не работал на наёмной работе, а полагался только на себя, и главным критерием эффективности реализации проектов был один — главное, что работает. Но это я — старый, после написания той статьи, и множества комментариев, я впервые решил попробовать сделать всё по правилам хорошего тона, хотя бы ради интереса.
Что из этого вышло?
Total votes 51: ↑37 and ↓14+23
Comments55

От избежного до неизбежного. Снова о целях и об IT

Reading time6 min
Views6.3K

Введение


О способах достижения поставленных целей не раз уже говорилось на Хабре, и не раз упоминалось в других информационных изданиях. Люди, которые целенаправленно двигаются вперёд, ищут способы делать это более эффективно. На этой почте родился небольшой, но интересный рынок, который активно развивается последние 3-4 года, в частности в сфере IT-проектов.

Не так давно я начал изучать это направление и искать интересные реализации систем и приложений в сфере целеполагания и целедостижения. Я начал искать систему, но не был уверен что она есть. Например, когда я в 19 лет получал грант на открытие фирмы, я не действовал по какой-либо системе, у меня была ручка и блокнот, куда я записывал всё что мне нужно было сделать в этот день. Но сейчас я понимаю, что ручка и блокнот это тоже система, из этого я сделал вывод, что всё таки система есть, она нужна, её нужно изучать и использовать по максимуму эффективно. Но какая должна быть система?

Читать дальше →
Total votes 6: ↑1 and ↓5-4
Comments6

Одностраничный магазин с корзиной на Phalcon + AngularJS + Zurb Foundation

Reading time7 min
Views37K

Введение


Всем привет! Завтра у меня дедлайн по проекту, который я делаю для местной Камчатской компании по доставки еды. И поэтому у меня есть две причины написать эту статью, первая — прокрастинация перед дедлайном, а вторая — я не нашёл на Хабре какого-либо обучающего мануала по написанию корзины товаров на AngularJS.

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



Почему был выбран формат одностраничного магазина?


Читать дальше →
Total votes 52: ↑25 and ↓27-2
Comments45

Защита веб-приложения на Phalcon + AngularJS от CSRF атак

Reading time3 min
Views5.8K
Привет всем! Не так давно столкнулся с проблемой защиты веб-приложения написанного на Phalcon PHP Framework вместе с AngularJS. Проблема заключалась в том что на странице есть несколько форм, которые посылают AJAX-запросы на сервер. Как подружить два фреймворка в вопросах безопасности, централизованного решения я не нашёл, пришлось его собирать по кусочкам из разных источников. И в этой статье я бы хотел предложить всем кто столкнулся, или столкнётся с такой проблемой, готовое рабочее решение.

Генерируем токен в meta-теге


К сожалению источника я сейчас не помню, но не раз замечал что между тегов частенько в meta лежали токены на крупных сайтах. Если вы посмотрите документацию Phalcon, то увидите что генерация токена происходит в форме. Вот так по-умолчанию генерируется токен в форме:
Читать дальше →
Total votes 16: ↑6 and ↓10-4
Comments21

Как я увеличил продажи модулей для CMS

Reading time3 min
Views9.3K

Введение


Всем привет! Меня зовут Константин, я автор нескольких модулей для системы управления сайтами ImageCMS. Года четыре назад я ещё не понимал, как работает MVC, ООП, не мог поставить с нуля какой-либо php-фреймворк. Но познакомившись с системой ImageCMS (тогда ещё версия 1.6 или 1.9), я разобрался во всём этом и следующие три года работал только с этой системой, сделав больше 60 проектов на базовой версии этой CMS.

По ходу работы с системой мне не хватало некоторого функционала, в частности, в коробке системы не было конструктора форм. Наверное, с моей стороны стоило бы сказать разработчикам спасибо за это. Потому что именно этот факт заставил меня начать изучать написание модулей для этой CMS и, соответственно, всех тонкостей ООП и MVC.

За три года накопилось больше 5 модулей, которые я разрабатывал для собственных нужд:
Читать дальше →
Total votes 16: ↑10 and ↓6+4
Comments15

Information

Rating
Does not participate
Location
Петропавловск-Камчатский, Камчатский край, Россия
Date of birth
Registered
Activity