Рубрика «Веб-разработка» - 151

Доброго времени суток, уважаемые читатели. Многие пользуются замечательным редактором Sublime Text, который стал популярен благодаря своей простоте, гибкости/кастомизации и огромному количеству плагинов. Хочу поделиться с вами, на мой взгляд, самыми полезными шорткатами при работе с Sublime.

image

Переход по фрагментам

Win: CTRL+R
OSX: CMD+R
Вероятно, самое полезное сочетание клавиш для экономии вашего времени. Содержимое документа разбивается на определенные фрагменты (функции, HTML теги или CSS стили). Переход происходит при выборе соответствующего фрагмента во всплывающем окне.

Читать полностью »

Обработка ошибок в RESTful приложениях
За последнее время очень многие веб-фреймворки обзавелись RESTful роутингом. Более того, REST стал де-факто стандартом проектирования архитектуры веб-приложений. Практически все более-менее значимые сервисы обзавелись RESTful API с представлением данных через xml и json форматы. Такой популярности REST помогло как появление большого количества руководств, так и горячие обсуждения REST среди специалистов.

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

Читать полностью »

Всем привет! Сегодня задача у нас следующая: необходимо создать интерфейс для загрузки картинок, который бы генерировал перед загрузкой превьюшки небольшого формата. На данный момент HTML5 вовсю шествует по планете, и, казалось бы, как это реализовать должно быть предельно ясно. Есть несколько русскоязычных статей на эту тему (вот, например). Но тут есть одно но. В рассматриваемом там подходе не уделено никакого внимания расходу памяти браузером. А расход может доходить до гигантских размеров. Разумеется, если загружать одновременно не более 5-10 картинок небольшого формата, то все остается в пределах нормы; но наш интерфейс должен позволять загружать сразу много изображений формата не меньше, чем у современных фотоаппаратов-мыльниц. И вот тогда-то свободная память начинает таять на глазах.

Читать полностью »

Web Фреймворк по японски — Amon2

INTRO

В интервью японца Tokuhiro Matsuno прозвучала следующая фраза:

«Некоторыми приложениями нашей компании пользуются более миллиона человек. Все это работает на Amon2

Я не нашел на русском языке никакой инфы об этом веб фреймворке. И решил попробовать, что это за Amon2, чисто для себя, и, может быть, кому-то это будет интересно.

Читать полностью »

Доброго времени суток!
Сегодня постараюсь на примере показать как написать свою функцию смягчения для jQuery. Кому интересно — под кат.Читать полностью »

imageЧитая книгу Тони Шея «Zappos – Доставляя счастье», обратил внимание на фразу, которая стала ключевой в книге. Она гласила так: «Ваш клиент еще сам не знает, насколько ему повезло работать с вами. Дело показать ему это». Эта фраза стала зацепкой, когда мы начали разбираться в вопросе: «Почему у таких крутых парней, так мало клиентов?»

Имея за плечами достаточно серьезный опыт в области VAS-услуг, нами было решено создать свой сервис, который бы помогал нашим клиентам производить рассылку смс-сообщений. Другими словами, та надоедливая реклама, которая приходит Вам на телефон, отчасти наших рук дело. Но не стоит кидать в нас камни, мы прекрасно знакомы с законом о рекламе, и не занимаемся рассылкой спама. Все в рамках доступного и легального бизнеса.

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

Вступление

Все началось с того, что мы подумали: «Людям крайне необходим еще один сервис по рассылке смс–сообщений и мобильной рекламы». Никакого анализа рынка, никаких договоренностей с партнерами, просто пачка сигарет, листочек бумаги и вера в то, что мы бизнесмены с руками от бога. Такая наивная вера в светлое будущее, выступления на конференциях, новое БМВ и жену красавицу. Читать полностью »

В этой статье мы создадим простое REST приложения на Silex, начав с установки Silex и закончив созданием нескольких маршрутов приложения.
Читать полностью »

Думаю многие видели обзоры игровых консолей нового поколения от Polygon (Vox Media). Это те, где консоли отрисовывались в стиле blueprint'ов:

PlayStation 4

Обзоры выглядели круто, довольно необычно и ново. О том как реализована основная фишка обзоров — SVG анимация, как сделать нечто подобное самому, и какие ещё «секретные» возможности скрывает старый добрый SVG в плане анимации элемента path — можно узнать под катом.Читать полностью »

Предлагаем вашему вниманию последнюю в этом году подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Дайджест интересных материалов из мира веб разработки и IT за последнюю неделю № 90 (29 декабря — 4 января 2014)
Читать полностью »

Подходы к оптимизации (веб )приложений Не знаю, как вы, я лично обожаю заниматься оптимизацией производительности программ. Я люблю, когда программы не тормозят, а сайты открываются быстро. В этой статье я бы хотел привести некоторые (базовые) подходы к улучшению производительности. В основном, они относятся к веб-приложениям, но некоторые вещи справедливы и для «обычных» программ. Я затрону такие темы, как профилирование, пакетная обработка, асинхронная обработка запросов и др. Этот топик можно считать продолжением «Стратегии оптимизации веб-приложений с использованием MySQL.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js