Я пиарюсь: Пример создания одного extension chrome

Приветствую социум!

Проработал 7 лет техническим директором. Понял насколько это сильно бьет по нервам и решил начать жизнь с чистого листа. Пойти javascript разработчиком.

Почему: Потому что люблю писать на этом языке. Он веселый и может влет решать множество реальных задач. Да, да веселый, ведь он настолько не типизирован что объект может иметь свойство в виде самого себя ))). Причем при обращении к этому свойству мы реально изменяем сам объект.

Веселый JS
primer = {};
primer["svoistvo1"] = "reddis";
primer["svoistvo2"] = primer;
primer["svoistvo2"]["svoistvo2"]["svoistvo2"]["svoistvo2"]["svoistvo1"] = "dadada";
console.log(primer);






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

В это статье я покажу как можно создать chrome extension.

Поиздеваться над топиком, ведь об этом так много писали ...
03/26/2017 20:45:11
0

Роботизированная вертикальная ферма выращивает растения на 400% эффективнее обычной фермы



Население Земли постоянно растет, соответственно, увеличивается потребность в продуктах питания. Об этом говорят уже много лет, причем некоторые ученые считают, что в скором времени планета не сможет прокормить всех людей. Другие специалисты утверждают, что никакой проблемы с едой для людей нет, нужно лишь разработать новые способы культивирования растений, чтобы получать больше биомассы в единицу времени. Причем растения нужны не только людям, но и животным, которых выращивает человек для своих нужд, особенно — для крупного рогатого скота.

Один из наиболее перспективных способов достижения желаемого — создание вертикальных ферм. Многоэтажные стеллажи или даже здания с растениями на каждом ярусе делают возможным получение зеленого продукта в больших количествах даже в черте города. Здесь на помощь приходят и высокие технологии. Например, сельскохозяйственная компания FodderWorks разработала полностью автономную систему, которая способна работать без участия людей, работая гораздо более эффективно, чем фермер-человек.
03/26/2017 20:43:12
0

[Из песочницы] Google Maps — кастомизируй меня полностью

image

→ Демо: ссылка
→ Исходники: ссылка

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

В этой статье мы рассмотрим:

1. Внедрение Google Maps на сайт

  • Добавление через вставку iframe в разметку
  • Добавление через API

2. Кастомизация маркера

  • Инициализация маркера
  • Анимация маркера
  • Изображение маркера

3. Кастомизация информационного окна

  • Добавление информационного окна
  • Открытие информационного окна
  • Кастомизация элементов информационного окна
  • Параллакс-эффект для элементов в информационном окне

4. Кастомизация карты

  • Изменение цвета объектов карты
  • Кастомизация элементов управления
  • Маска для карты
03/26/2017 19:08:12
0

[Из песочницы] Как я SQLAlchemy удобной сделал

Не секрет, что SQLAlchemy — самая популярная ORM на Python. Она позволяет писать куда более продвинутые вещи, чем большинство Active Record собратьев. Но плата за это — более сложный код, и в простых задачах вроде CRUD это напрягает.


О том, как я сделал Алхимию удобной, воспользовавшись опытом лучших Active Record ORM, читайте под катом.


03/26/2017 16:31:58
0

После патча. Часть 3

В заражённом здании выжил только один человек. Профессиональный геймер, который утверждает, что застрял в игре. Говорит ли он правду, или под этой личиной скрывается кровожадный монстр? У идущего по его следу охотника остаётся мало времени, чтобы ответить на этот вопрос.



image


03/26/2017 16:28:26
0

Теория близости: правило дизайна, которое помогает перейти от субъективных ощущений к конкретике

Впервые о теории близости я прочитал в 2007 году. Она была сформулирована так: «объекты, расположенные близко друг к другу, воспринимаются связанно». Тогда я подумал: «спасибо, Кэп! Я как-то и сам догадался, что букву “М” нужно вешать ближе к мужскому туалету, а не к женскому». Тогда я не осознал, что это одно из главных правил дизайна, которое помогает подбирать расстояния между элементами, размеры полей, расположение кнопок, размер логотипов и многое другое. А главное, теория позволяет быстро понять, хороший перед вами дизайн или нет, даже если вы не дизайнер.
image
03/26/2017 15:44:23
0

HYDROP: надежный способ защитить свою обувь и одежду от грязи без калош и резиновых сапог



Сейчас весна, признаки которой во многих регионах одинаковы — это лужи, грязь, испачканная и промокшая одежда и обувь. Выходишь из квартиры чистый, выглаженный и приятно пахнущий, а на работу или встречу друзей приходишь с грязной обувью и выпачканной одеждой. Весной не помогает ни личный транспорт, ни такси. Порой достаточно нескольких метров грязного тротуара, чтобы запачкаться уже перед самой целью своего путешествия.

Выход здесь — либо следить за чистотой тротуаров и дорогами, либо как-то обезопасить свою одежду и обувь. В некоторых регионах пытаются с переменным успехом выполнять первый пункт, но хорошо получается не у всех и не всегда. В таком случае переходим к пункту два. Но что за средства защиты можно использовать? Калоши или резиновые сапоги? Можно и так, но есть и более современные способы. В частности, средство HYDROP.
03/26/2017 15:35:22
0

Покупки на Amazon превращаются в лотерею


Справа образец поддельной книги «Python для детей» (Python for Kids). Слева оригинал издательства No Starch Press, он отпечатан полноцветной печатью, на более качественной бумаге, с лучшим переплётом, который не приклеен к корешку. Фото: Bill Pollock

Основатель независимого издательства No Starch Press Бил Поллок обратил внимание на проблему продажи контрафактных книг через Amazon. Нечистоплотные дельцы берут чужие книги, отпечатывают собственные тиражи — и сбывают через Amazon под тем же SKU (stock keeping unit). На фотографии показана пиратская копия популярной книги по программированию «Python для детей», которую мошенники отпечатали на менее качественной бумаге, с чёрно-белыми иллюстрациями и без хорошего переплёта.

Самое печальное, что Amazon смешивает у себя на складе товары разных поставщиков, имеющие одинаковый SKU.
03/26/2017 14:43:07
0

Дайджест интересных материалов для мобильного разработчика #196 (19-26 марта)

На этой неделе вышла предварительная версия Android O, новый iPad и старый, но красный iPhone, мы учились различать UI и UX, разрабатывать на React Native, рассуждать про игры и искусственный интеллект. Добро пожаловать в новый дайджест!

03/26/2017 14:18:05
0

Braun Oral-B Genius 9000: когда щетка дает советы через смартфон

Не думали, что этот момент наступит так скоро… Современная зубная щетка умеет связываться со смартфоном, давать рекомендации по чистке зубов, вести статистику и развлекать во время утреннего и вечернего моциона.


03/26/2017 14:04:33
0