Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «opium»
Скрипт статического коллтрекинга 2017-06-25 19:01:23
+ развернуть текст сохранённая копия
Описание работы скрипта для подмены на сайте номеров любых операторов. Конструктор для визуальной настройки скрипта. Подмена заголовков, для разных источников трафика. Читать дальше →
Тэги: html, javascript, open, sipuni, source, блог, веб-аналитика, веб-сайтов, интернет, коллтрекинг, компании, маркетинг, разработка
[Из песочницы] GraphicsJS – графическая JavaScript библиотека 2017-06-20 11:52:23
+ развернуть текст сохранённая копия
Перевод статьи. Англоязычный оригинал опубликован на SitePoint – "Introducing GraphicsJS, a Powerful Lightweight Graphics Library".
HTML5 – основа основ современного веба. И сегодня, когда встает задача создать интерактивную графику, выбор чаще всего падает на такие технологии, как SVG и Canvas. Flash позабыт, Silverlight – редкая птица, обитающая на задворках веба, и почти никто не помнит сторонние ActiveX и Java-плагины.
Плюсы и минусы SVG и Canvas хорошо известны – в целом все сводится к тому, что для создания интерактивных элементов и работы с ними больше подходит SVG. Это векторный формат, основанный на XML, и, когда изображение загружается на страницу с использованием тега <svg> , каждый его внутренний элемент становится доступен в SVG DOM.
В данной статье я хочу рассказать о GraphicsJS. Это мощная графическая JavaScript-библиотека с открытым исходным кодом, основанная на технологии SVG (VML для старых версий IE). Начну с краткого введения в основы GraphicsJS, а затем проиллюстрирую возможности библиотеки двумя небольшими, но наглядными примерами. Первый из них посвящен изобразительному искусству. Второй покажет, как менее чем за 50 строк кода сделать простую арт-игру в жанре таймкиллера. Читать дальше →
Тэги: anychart, api, dom, graphicsjs, html5, javascript, library, open, open-source, source, svg, tutorial, vml, zindex, анимация, бесплатное, веб-сайтов, виртуальный, генерация, графика, игр, интерактивная, исходный, код, открытое, открытый, процедурная, разработка, рисование, трансформации
[Перевод] Идиоматичный Redux: Дао Redux'а, Часть 1 — Реализация и Замысел 2017-06-11 21:41:25
Мысли о том, какие требования выдвигает Redux, как задумано использование Redux и что возможно с ...
+ развернуть текст сохранённая копия
Мысли о том, какие требования выдвигает Redux, как задумано использование Redux и что возможно с Redux.
Введение
Я потратил много времени, обсуждая онлайн паттерны использования Redux, была ли это помощь тем, кто изучает Redux в Reactiflux каналах, дискуссии о возможных изменениях в API библиотеки Redux на Github'е, или обсуждение различных аспектов Redux'а в комментариях к тредам на Reddit'е или HN (HackerNews). С течением времени, я выработал свое собственное мнение о том, что представляет собой хороший, идиоматичный Redux код, и я хотел бы поделиться некоторыми из этих мыслей. Несмотря на мой статус мейнтейнера Redux'а, это всего лишь мнения, но я предпочитаю думать, что они являются достаточно хорошими подходами.
Redux, в своей сути, невероятно простой паттерн. Он сохраняет значение, выполняет одну функцию для обновления значения когда это необходимо, и уведомляет любых подписчиков о том, что что-то изменилось.
Несмотря на эту простоту, или, возможно, вследствие ее, существует широкий спектр походов, мнений и взглядов о том, как использовать Redux. Многие из этих подходов широко расходятся с концепциями и примерами из документации.
В то же время, продолжаются жалобы на то, как Redux «заставляет» вас делать вещи определенными способами. Многие из этих жалоб на самом деле включают концепции связанные с тем, как Redux обычно используется, а не фактическими ограничениями наложенными самой библиотекой Redux. (Например, только в одном недавнем HN треде я видел жалобы: «слишком много шаблонного кода», «константы action'ов и action creator'ы не нужны», «я вынужден редактировать слишком много файлов чтобы добавить одну фичу», «почему я должен переключаться между файлами чтобы добраться до своей логики?», «термины и названия слишком сложны для изучения или запутанны», и слишком много других.) Читать дальше →
Тэги: abramov, dan, immutability, javascript, mvc, open, reactjs, redux, source, веб-сайтов, программирование, разработка, функциональное
Будущее MDN — фокус на Web Docs 2017-06-08 12:14:20
На волне роста Mozilla Developer Network в сторону гораздо более крупного свода документации не ...
+ развернуть текст сохранённая копия
На волне роста Mozilla Developer Network в сторону гораздо более крупного свода документации не только по продуктам компании (Firefox, Gecko и др.) было принято решение окончательно изменить фокус проекта и сконцентрировать его на открытых Веб-технологиях.
Читать дальше →
Тэги: 1cloud, 1cloud.ru, docs, mdn, open, source, web, блог, веб-сайтов, компании, разработка
Про lets encrypt. 2017-06-07 17:52:20
Тут вот + развернуть текст сохранённая копия
Тут вот nataraj рассказывает о своем опыте приобретения коммерческих сертификатов для https сайтов. Все потому что источников бесплатных сертификатов кроме letsencrypt.org не осталось, а letsencrypt он не доверяет. Я тоже этому сайту не доверяю, но, увы в наше время играет роль не то, кому доверяешь ты, а то, кому доверяют производители браузеров. Поэтому я использую letsencrypt. В качестве клиента я использую acme-tiny, которую обвязал своими скриптами с тем, чтобы процесс был полностью автоматизирован и сертификаты перевыпускались автоматически. Соответсвенно есть три скрипта - первый работает от рута, и генерирует новые приватные ключи и CSR. Почему от рута, потому что он должен записать новые ключи с теми же правами доступа, какие имеют старые, рабочие. Этот скрипт не читает ничего кроме своего конфига и действующих сертификатов, поэтому заботиться об его секьютрности нужно не слишком. Второй - от специального непривилегированного юзера и выполняет собственно взаимодействие с letsencrypt. Можно было бы в контейнер какой засунутЬ, но я счел это лишним. acme-tiny я доверяю, потому что я ее читал. (там всего 200 строк на питоне). Третий - опять от рута, его задача ввести в эксплуатацию выпущенные сертификаты, т.е. перезаписать приватные ключи и сертификаты в тех файлах, на которые указывает конфигурация различных сервисов и перезапустить эти сервисы. Скрипты можно посмотреть здесь. This entry was originally posted at http://vitus-wagner.dreamwidth.org/1911851.html. Please comment there using OpenID. Now there are comments
Тэги: letsencrypt, open, source, компьютерное
Главная / Главные темы / Тэг «opium»
|
Взлеты Топ 5
Падения Топ 5
|