Что можно сделать с помощью

Что можно сделать с помощью JavaScript

Это очевидно. Node.js и React являются одними из самых популярных систем для разработки под backend и frontend. Есть много библиотек вокруг этого языка, которые смогут вам помочь. Когда дело доходит до веб-разработки, вы должны использовать Javascript, нравится вам это или нет.

Чат-боты

Чат-боты — это новый этап в маркетинге и интерактивных технологиях. Почти все имеют чат приложения.

Например есть Botpress, это фреймворк для создания и управления чат-ботами с использованием JavaScript. Кроме того, почти все продукты chatbot-as-a-service используют стандартные веб-протоколы, что означает, что javascript работает отлично.

Игры

Javascript может использоваться для создания целых игровых движков. В Javascript есть тонны движков для создание игр.

Например Babylon.js, служит для написания интерактивных 3D игр.

Машинное обучение

Как же ИИ может обойти javascript? Теперь даже Google Tensorflow поддерживает javascript. Но это не единственная библиотека, которая поддерживает javascript для ИИ. Вот например:

BrainJS — для построения нейронных сетей

WebDNN — для запуска нейронных сетей в браузере с использованием видеокарт.

Keras.js, который может запускать предварительно обученные модели Keras, используя javascript.

Есть множество и других проектов. Ключевым выводом является то, что javascript дает вам доступ к машинному обучению и искусственному интеллекту. Это позволяет легко подключиться к существующему бэкэнду или приложению, используя JS.

Роботы и IoT

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

Вот два хороших фреймворков для вашего робота:

Johnny-Five — назван в честь дружественного робота от Short Circuit. Имеет официальный набор аппаратного обеспечения и плагинов для каждого основного комплекта электроники DIY.

Cylon JS — назван в честь злых роботов с Battlestar Galactica.

Заключение

Не так много осталось вещей, которых нельзя сделать при помощи Javascript. Если вы собираетесь изучать новый язык программирования или вы новый разработчик, это место для начала.

Источник: http://rapprogtrain.com/answers_page/4

3 самых важных сферы применения Python: возможности языка

Существует множество областей применения Python, но в некоторых он особенно хорош. Разбираемся, что же можно делать на этом ЯП.

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

Но можно выделить 3 самых популярных направления применения Python:

  1. веб-разработка;
  2. data science: машинное обучение, анализ данных и визуализация;
  3. автоматизация процессов.

Каждое из них заслуживает отдельного рассмотрения.

Веб-разработка

Относительно недавно в веб-разработке стали очень популярны Python-фреймворки, такие как Django и Flask. Они облегчают процесс написания на языке Python кода серверной части приложений. Это тот код, который запускается на сервере, а не на устройствах и браузерах пользователей (frontend-код). Если вы не знакомы с отличиями backend- и frontend-разработки, вам будет интересна заметка в конце статьи.

Зачем нужен веб-фреймворк?

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

Какой Python-фреймворк выбрать?

Django и Flask – два самых популярных веб-фреймворка, созданных для языка Python. Новичку следует выбрать один из них.

В чем разница между Django и Flask?

Разницу отлично описывает цитата из великолепной статьи Flask vs. Django (Gareth Dwyer):

Основные отличия:

  • Flask обеспечивает простоту, гибкость и полный контроль над проектом. Он позволяет пользователю самостоятельно решать, как реализовывать те или иные вещи.
  • Django – это сервис типа «все включено». Из коробки в нем уже есть админ-панель, интерфейсы баз данных, ORM (объектно-реляционное отображение) и структура каталогов для ваших проектов.

Что выбрать?

  • Выбирайте Flask, если хотите получить больше опыта и возможностей для обучения. Или в том случае, если вам нужен максимальный контроль над всеми используемыми компонентами, например, базами данных.
  • Выбирайте Django, если вас интересует конечный продукт. Особенно, если вы работаете с простыми приложениями, такими как новостной сайт, магазин, блог, и хотите, чтобы каждая задача решалась одним предельно ясным способом.

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

Flask из-за своей гибкости лучше подходит для создания REST API.

С другой стороны, если стоит задача сделать что-то просто и быстро, вероятно, стоит выбрать Django.

Data Science: машинное обучение, анализ данных и визуализация

Прежде всего, следует разобраться, что такое машинное обучение.

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

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

А здесь она должна увидеть стол.

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

Или вы можете научиться определять на изображении края и границы. Тогда картинка с большим количеством прямых границ, вероятно, окажется столом.

Однако это довольно сложный и непродуманный подход. Что делать, если на фотографии изображена белая собака без коричневых пятен? Или если на картинке круглый стол?

Здесь вступает в игру машинное обучение. Обычно оно реализует некоторый алгоритм, который позволяет автоматически обнаруживать знакомый шаблон среди входных данных.

Вы можете предложить алгоритму машинного обучения, скажем, 1000 изображений собаки и 1000 снимков столов. Он выучит разницу между этими объектами. Затем, когда вы дадите ему новую картинку со столом или собакой, он сможет определить, что именно на ней изображено.

Это очень похоже на то, как учатся маленькие дети. Каким именно образом они узнают, что одна вещь похожа на стол, а другая – на собаку? Из большого количества примеров.

Вы ведь не даете ребенку четкую инструкцию: «Если нечто пушистое и светло-каштановое, значит, это собака». Напротив, вы говорите: «Это собака. Это тоже собака. И это. А это стол. И это тоже стол».

Алгоритмы машинного обучения в основном работают сходным образом.

Эта технология может применяться:

  • в рекомендательных сервисах (вспомните, например, , Amazon и Netflix);

Источник: https://proglib.io/p/python-applications

5 полезных дел, которые можно сделать в офлайне c помощью смартфона

Современные телефоны уже давно вышли за рамки своего первоначального предназначения по обеспечению связи и научились нас развлекать, тренировать и обучать. Однако большинство их возможностей, так или иначе, связано с сетью, так что, если у вас по какой-то причине пропал Интернет, то даже самый современный смартфон превращается в простую телефонную трубку. Если только вы заранее не установили одно из приложений из этого обзора.

Итак, как мы можем с пользой для себя использовать смартфон, когда отсутствует соединение с Интернетом?

Слушать подкасты

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

Одно из лучших приложений этой категории — Podcast Addict. С помощью этого приложения вы можете искать аудио- и видео-подкасты по ключевым словам, добавлять каналы или отдельные выпуски в избранное, вручную добавить RSS-ленты или каналы , импортировать OPML-файлы и загружать новые эпизоды для прослушивания или просмотра их в автономном режиме. Подробнее.

Читать избранные статьи

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

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

Разработчик: Read It Later

Цена: Бесплатно

Разработчик: Read It Later, Inc

Цена: Бесплатно

Учить язык

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

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

Цена: Бесплатно

Тренироваться

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

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

Играть в игры

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

  • Умные игры для Android
  • Умные игры для iOS

А как вы проводите свое офлайновое время?

Источник: https://lifehacker.ru/5-poleznyx-del-kotorye-mozhno-sdelat-v-oflajne-c-pomoshhyu-smartfona/

Как сделать необычный снимок с помощью капель воды

Капельки воды отлично подходят для роли своеобразной лупы. Этот способ позволяет создавать новую перспективу и численно увеличивать объект. Сам объект, в нашем случае гербера, в каплях кажется меньше, а капли с уменьшенным цветком придают фотографии большую глубину.

Особенно интересны сюжеты-натюрморты, а вот надписи и реальные предметы, которые из-за количественного увеличения становится трудно воспринимать, подходят меньше. Если вы предпочитаете абстрактные фотографии, почитайте об оптическом искусстве, или оп-арте — художественном течении 1960-х годов, использующем абстрактные формы и цветные геометрические фигуры для создания оптических иллюзий. Но помните, что чем более абстрактным является объект, тем труднее его узнавать.

Если вы уже выбрали объект, распечатайте его на листе A4. Разрешение распечатки не должно быть слишком низким, поскольку эффект размытости капельки лишь усилят. Далее подумайте, сколько капелек вам нужно и как они будут располагаться. Имейте в виду, что чем их меньше — тем лучше. Прямые линии и узоры практически невозможны, поэтому перфекционизм здесь неуместен. Пробуйте разные варианты, пока не дойдете до того, что вам нравится.

Создаем фон

Идеально подойдет импровизированная «студия» с регулируемыми по высоте опорами стола. Участок пола между опорами застелите белыми листами бумаги A3. Стеклянная или акриловая подложка, самая важная часть нашего проекта, должна быть как можно более тонкой и чистой. Чтобы достичь эффекта размытости объекта, отрегулируйте опоры, установив подложку повыше.

Чистим стеклянную подложку

Чтобы результат получился аккуратным, важно следить за тем, чтобы не было видно никаких разводов, пылинок или следов после чистки.

Если вы собираетесь почистить пластину с помощью стеклоочистителя и затем насухо протереть ее хлопчатобумажной салфеткой, то вы на верном пути. Чем тщательнее вы будете действовать, тем меньше у вас будет забот при последующей обработке.

Возможно, для удаления остатков пыли сойдет и пылесос. Также рекомендуем увлажнить помещение с помощью любого подходящего устройства.

Устанавливаем камеру

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

Располагаем капельки

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

Настраиваем освещение

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

Обрабатываем изображение

Если, несмотря на очистку, вы все же обнаружили пылинки или другие пятнышки, имейте в виду, что они довольно легко редактируются в Photoshop: инструменты «Штамп» и «Восстанавливающая кисть» позволят убрать такие загрязнения. И, конечно же, в Photoshop можно дополнительно подкорректировать насыщенность, резкость и экспозицию.

Источник: https://ichip.ru/sovety/kak-sdelat-neobychnyjj-snimok-s-pomoshhyu-kapel-vody-303792

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

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

Защитит пол от царапин

Если приклеить кусочки губки к ножкам столов и стульев, вы сможете навсегда забыть о царапинах на полу.

Сохранит продукты свежими

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

Очистит труднодоступные поверхности

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

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

Сделает работу за компьютером комфортнее

Губку можно подкладывать под запястье во время работы за компьютером — так ваша рука будет меньше уставать.

Даст вторую жизнь старым наушникам

Если вы потеряли резиновые накладки от наушников, можно с легкостью заменить их поролоновыми. Просто вырежьте из губки небольшой кружок, сделайте отверстие посередине и вставьте в него наушник.

Заставит блестеть любую решетку

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

Отмоет жалюзи

Если надеть пару губок на щипцы для подачи выпечки, вы без труда сможете протереть пыль, скопившуюся на жалюзи.

Будет мыть посуду без перерыва

Гель для мытья посуды заканчивается и никак не хочет вытекать из бутылки? Решение найдено: возьмите невысокую легкую банку с крышкой, диаметр которой приблизительно равен диаметру губки. Просверлите в крышке 5–6 дырочек и приклейте сверху губку. В банку налейте моющее средство и закройте крышкой. Теперь вы можете мыть посуду, не отвлекаясь.

Станет мыльницей

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

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

В этом случае оно ни за что не выскользнет у вас из рук, а если и выскользнет, то определенно не утонет на дне ванной.

Можно обойтись и без ножниц — просто используйте губку как подставку для куска мыла. А когда мыло закончится, губкой можно протереть ванну или раковину, помыть ее и использовать дальше.

Превратится в подушечку для булавок

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

Послужит тайником

Если сделать сбоку на губке надрез, она может стать отличным тайником для хранения крупных купюр. Такую губку «с секретом» можно смело класть в чемодан, даже сверху — ну кто подумает, что все ваши бумажные деньги спрятаны в кухонной губке?

Поможет сделать педикюр

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

И маникюр

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

А еще посудная губка

Будет сохнуть быстрее

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

Должна храниться в правильном месте

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

Ранее ИА «В городе N» рассказывало, зачем опытные хозяйки обрезают у губки для мытья посуды один уголок. 

По материалам popmech.ru.

Источник: https://www.vgoroden.ru/zhizn/dom/15-poleznyh-veshhey-kotorye-mozhno-sdelat-s-pomoshhyu-obychnoy-gubki

Что можно сделать с помощью Angular?

Angular — фреймворк для JavaScript. Библиотека помогает создавать веб-приложения — сайты, загружающиеся только один раз. У данной технологии достаточно низкий порог вхождения, поэтому она часто становится следующим и вполне логичным шагом после изучения JS. Ценность таких специалистов сильно повышается — у человека расширяются возможности и закрепляется понимание того, что программирование — это о постоянном обучении и развитии.

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

Angular разработчик — востребованная профессия, так как все больше компаний хотят использовать данную технологию. Фреймворк поддерживается Google, его используют в гугл-почте и ютуб-приложениях. Его уже успели выбрать такие компании, как Lego, PayPal, Upwork.

В его развитии помогает оживленное комьюнити, ведь оно предоставляет:

  • пользовательские решения, которые можно интегрировать в свой проект;
  • возможность посмотреть на чужие работы и оценить что можно сделать с помощью Angular;
  • помощь в решении сложных вопросов (особенно актуально для ангуляра, так как на нем строится много непростых разветвленных проектов);
  • обилие обучающих материалов в разных формах — тексты, видео. С ними разработка web приложений становится вполне понятным процессом.

Для чего нужен Angular

Angular больше подходит для крупных проектов с жесткой структурой. В нем есть достаточно много готовых решений, более продуманная система сбора и хранения информации. Это упрощает конструирование больших веб-сайтов и обеспечивает надежное их функционирование.

Можно использовать Angular как для гибридных, так и для SPA-приложений. Последние являются одностраничными сайтами, созданными таким образом, что переходя на псевдостраницу пользователь не загружает новую информацию. Обновляются исключительно динамические данные.

Выходит, необходима только единожды, вне зависимости от того, на какую псевдостраницу пользователь попал первой.

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

Новое поколение SPA-приложений, PWA, создают, чтобы сайт мог работать и оффлайн. Их можно довольно легко скачать на смартфон. Подобное действительно возможно и для этого используется Angular. Стоит учитывать, что динамические данные такой продукт подгружать не сможет. Пользователь, будет свободно работать с контентом, уже присутствующем на устройстве. Но SPA и PWA — далеко не все, что можно сделать на Angular.

Где используется Angular

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

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

Создать сайт на одном из фреймворков — не залог успеха. Нужно держать в поле зрения цели проекта, потребности его ЦА и проговаривать все детали с заказчиком. Важно понимать для чего нужен Angular, а не бездумно использовать его в любой ситуации.

На страницах сайта компании Artjoker вы можете узнать не только о фреймворках, но и о таких темах, как разработка CRM, веб-дизайн, анимация, маркетинг, стартап проекты и так далее.

Источник: https://artjoker.ua/ru/blog/chto-mozhno-sdelat-s-pomoshchyu-angular/

Что можно сделать с помощью JavaScript

Это очевидно. Node.js и React являются одними из самых популярных систем для разработки под backend и frontend. Есть много библиотек вокруг этого языка, которые смогут вам помочь. Когда дело доходит до веб-разработки, вы должны использовать Javascript, нравится вам это или нет.

ЭТО ИНТЕРЕСНО:  Уравнивание потенциалов что это

Чат-боты

Чат-боты — это новый этап в маркетинге и интерактивных технологиях. Почти все имеют чат приложения.

Например есть Botpress, это фреймворк для создания и управления чат-ботами с использованием JavaScript. Кроме того, почти все продукты chatbot-as-a-service используют стандартные веб-протоколы, что означает, что javascript работает отлично.

Игры

Javascript может использоваться для создания целых игровых движков. В Javascript есть тонны движков для создание игр.

Например Babylon.js, служит для написания интерактивных 3D игр.

Машинное обучение

Как же ИИ может обойти javascript? Теперь даже Google Tensorflow поддерживает javascript. Но это не единственная библиотека, которая поддерживает javascript для ИИ. Вот например:

BrainJS — для построения нейронных сетей

WebDNN — для запуска нейронных сетей в браузере с использованием видеокарт.

Keras.js, который может запускать предварительно обученные модели Keras, используя javascript.

Есть множество и других проектов. Ключевым выводом является то, что javascript дает вам доступ к машинному обучению и искусственному интеллекту. Это позволяет легко подключиться к существующему бэкэнду или приложению, используя JS.

Роботы и IoT

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

Вот два хороших фреймворков для вашего робота:

Johnny-Five — назван в честь дружественного робота от Short Circuit. Имеет официальный набор аппаратного обеспечения и плагинов для каждого основного комплекта электроники DIY.

Cylon JS — назван в честь злых роботов с Battlestar Galactica.

Заключение

Не так много осталось вещей, которых нельзя сделать при помощи Javascript. Если вы собираетесь изучать новый язык программирования или вы новый разработчик, это место для начала.

Источник: http://rapprogtrain.com/answers_page/4

3 самых важных сферы применения Python: возможности языка

Существует множество областей применения Python, но в некоторых он особенно хорош. Разбираемся, что же можно делать на этом ЯП.

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

Но можно выделить 3 самых популярных направления применения Python:

  1. веб-разработка;
  2. data science: машинное обучение, анализ данных и визуализация;
  3. автоматизация процессов.

Каждое из них заслуживает отдельного рассмотрения.

Веб-разработка

Относительно недавно в веб-разработке стали очень популярны Python-фреймворки, такие как Django и Flask. Они облегчают процесс написания на языке Python кода серверной части приложений. Это тот код, который запускается на сервере, а не на устройствах и браузерах пользователей (frontend-код). Если вы не знакомы с отличиями backend- и frontend-разработки, вам будет интересна заметка в конце статьи.

Зачем нужен веб-фреймворк?

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

Какой Python-фреймворк выбрать?

Django и Flask – два самых популярных веб-фреймворка, созданных для языка Python. Новичку следует выбрать один из них.

В чем разница между Django и Flask?

Разницу отлично описывает цитата из великолепной статьи Flask vs. Django (Gareth Dwyer):

Основные отличия:

  • Flask обеспечивает простоту, гибкость и полный контроль над проектом. Он позволяет пользователю самостоятельно решать, как реализовывать те или иные вещи.
  • Django – это сервис типа «все включено». Из коробки в нем уже есть админ-панель, интерфейсы баз данных, ORM (объектно-реляционное отображение) и структура каталогов для ваших проектов.

Что выбрать?

  • Выбирайте Flask, если хотите получить больше опыта и возможностей для обучения. Или в том случае, если вам нужен максимальный контроль над всеми используемыми компонентами, например, базами данных.
  • Выбирайте Django, если вас интересует конечный продукт. Особенно, если вы работаете с простыми приложениями, такими как новостной сайт, магазин, блог, и хотите, чтобы каждая задача решалась одним предельно ясным способом.

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

Flask из-за своей гибкости лучше подходит для создания REST API.

С другой стороны, если стоит задача сделать что-то просто и быстро, вероятно, стоит выбрать Django.

Data Science: машинное обучение, анализ данных и визуализация

Прежде всего, следует разобраться, что такое машинное обучение.

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

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

А здесь она должна увидеть стол.

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

Или вы можете научиться определять на изображении края и границы. Тогда картинка с большим количеством прямых границ, вероятно, окажется столом.

Однако это довольно сложный и непродуманный подход. Что делать, если на фотографии изображена белая собака без коричневых пятен? Или если на картинке круглый стол?

Здесь вступает в игру машинное обучение. Обычно оно реализует некоторый алгоритм, который позволяет автоматически обнаруживать знакомый шаблон среди входных данных.

Вы можете предложить алгоритму машинного обучения, скажем, 1000 изображений собаки и 1000 снимков столов. Он выучит разницу между этими объектами. Затем, когда вы дадите ему новую картинку со столом или собакой, он сможет определить, что именно на ней изображено.

Это очень похоже на то, как учатся маленькие дети. Каким именно образом они узнают, что одна вещь похожа на стол, а другая – на собаку? Из большого количества примеров.

Вы ведь не даете ребенку четкую инструкцию: «Если нечто пушистое и светло-каштановое, значит, это собака». Напротив, вы говорите: «Это собака. Это тоже собака. И это. А это стол. И это тоже стол».

Алгоритмы машинного обучения в основном работают сходным образом.

Эта технология может применяться:

  • в рекомендательных сервисах (вспомните, например, , Amazon и Netflix);

Источник: https://proglib.io/p/python-applications

5 полезных дел, которые можно сделать в офлайне c помощью смартфона

Современные телефоны уже давно вышли за рамки своего первоначального предназначения по обеспечению связи и научились нас развлекать, тренировать и обучать. Однако большинство их возможностей, так или иначе, связано с сетью, так что, если у вас по какой-то причине пропал Интернет, то даже самый современный смартфон превращается в простую телефонную трубку. Если только вы заранее не установили одно из приложений из этого обзора.

Итак, как мы можем с пользой для себя использовать смартфон, когда отсутствует соединение с Интернетом?

Слушать подкасты

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

Одно из лучших приложений этой категории — Podcast Addict. С помощью этого приложения вы можете искать аудио- и видео-подкасты по ключевым словам, добавлять каналы или отдельные выпуски в избранное, вручную добавить RSS-ленты или каналы , импортировать OPML-файлы и загружать новые эпизоды для прослушивания или просмотра их в автономном режиме. Подробнее.

Читать избранные статьи

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

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

Разработчик: Read It Later

Цена: Бесплатно

Разработчик: Read It Later, Inc

Цена: Бесплатно

Учить язык

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

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

Цена: Бесплатно

Тренироваться

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

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

Играть в игры

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

  • Умные игры для Android
  • Умные игры для iOS

А как вы проводите свое офлайновое время?

Источник: https://lifehacker.ru/5-poleznyx-del-kotorye-mozhno-sdelat-v-oflajne-c-pomoshhyu-smartfona/

Как сделать необычный снимок с помощью капель воды

Капельки воды отлично подходят для роли своеобразной лупы. Этот способ позволяет создавать новую перспективу и численно увеличивать объект. Сам объект, в нашем случае гербера, в каплях кажется меньше, а капли с уменьшенным цветком придают фотографии большую глубину.

Особенно интересны сюжеты-натюрморты, а вот надписи и реальные предметы, которые из-за количественного увеличения становится трудно воспринимать, подходят меньше. Если вы предпочитаете абстрактные фотографии, почитайте об оптическом искусстве, или оп-арте — художественном течении 1960-х годов, использующем абстрактные формы и цветные геометрические фигуры для создания оптических иллюзий. Но помните, что чем более абстрактным является объект, тем труднее его узнавать.

Если вы уже выбрали объект, распечатайте его на листе A4. Разрешение распечатки не должно быть слишком низким, поскольку эффект размытости капельки лишь усилят. Далее подумайте, сколько капелек вам нужно и как они будут располагаться. Имейте в виду, что чем их меньше — тем лучше. Прямые линии и узоры практически невозможны, поэтому перфекционизм здесь неуместен. Пробуйте разные варианты, пока не дойдете до того, что вам нравится.

Создаем фон

Идеально подойдет импровизированная «студия» с регулируемыми по высоте опорами стола. Участок пола между опорами застелите белыми листами бумаги A3. Стеклянная или акриловая подложка, самая важная часть нашего проекта, должна быть как можно более тонкой и чистой. Чтобы достичь эффекта размытости объекта, отрегулируйте опоры, установив подложку повыше.

Чистим стеклянную подложку

Чтобы результат получился аккуратным, важно следить за тем, чтобы не было видно никаких разводов, пылинок или следов после чистки.

Если вы собираетесь почистить пластину с помощью стеклоочистителя и затем насухо протереть ее хлопчатобумажной салфеткой, то вы на верном пути. Чем тщательнее вы будете действовать, тем меньше у вас будет забот при последующей обработке.

Возможно, для удаления остатков пыли сойдет и пылесос. Также рекомендуем увлажнить помещение с помощью любого подходящего устройства.

Устанавливаем камеру

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

Располагаем капельки

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

Настраиваем освещение

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

Обрабатываем изображение

Если, несмотря на очистку, вы все же обнаружили пылинки или другие пятнышки, имейте в виду, что они довольно легко редактируются в Photoshop: инструменты «Штамп» и «Восстанавливающая кисть» позволят убрать такие загрязнения. И, конечно же, в Photoshop можно дополнительно подкорректировать насыщенность, резкость и экспозицию.

Источник: https://ichip.ru/sovety/kak-sdelat-neobychnyjj-snimok-s-pomoshhyu-kapel-vody-303792

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

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

Защитит пол от царапин

Если приклеить кусочки губки к ножкам столов и стульев, вы сможете навсегда забыть о царапинах на полу.

Сохранит продукты свежими

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

Очистит труднодоступные поверхности

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

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

Сделает работу за компьютером комфортнее

Губку можно подкладывать под запястье во время работы за компьютером — так ваша рука будет меньше уставать.

Даст вторую жизнь старым наушникам

Если вы потеряли резиновые накладки от наушников, можно с легкостью заменить их поролоновыми. Просто вырежьте из губки небольшой кружок, сделайте отверстие посередине и вставьте в него наушник.

Заставит блестеть любую решетку

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

Отмоет жалюзи

Если надеть пару губок на щипцы для подачи выпечки, вы без труда сможете протереть пыль, скопившуюся на жалюзи.

Будет мыть посуду без перерыва

Гель для мытья посуды заканчивается и никак не хочет вытекать из бутылки? Решение найдено: возьмите невысокую легкую банку с крышкой, диаметр которой приблизительно равен диаметру губки. Просверлите в крышке 5–6 дырочек и приклейте сверху губку. В банку налейте моющее средство и закройте крышкой. Теперь вы можете мыть посуду, не отвлекаясь.

Станет мыльницей

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

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

В этом случае оно ни за что не выскользнет у вас из рук, а если и выскользнет, то определенно не утонет на дне ванной.

Можно обойтись и без ножниц — просто используйте губку как подставку для куска мыла. А когда мыло закончится, губкой можно протереть ванну или раковину, помыть ее и использовать дальше.

Превратится в подушечку для булавок

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

Послужит тайником

Если сделать сбоку на губке надрез, она может стать отличным тайником для хранения крупных купюр. Такую губку «с секретом» можно смело класть в чемодан, даже сверху — ну кто подумает, что все ваши бумажные деньги спрятаны в кухонной губке?

Поможет сделать педикюр

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

И маникюр

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

А еще посудная губка

Будет сохнуть быстрее

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

Должна храниться в правильном месте

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

Ранее ИА «В городе N» рассказывало, зачем опытные хозяйки обрезают у губки для мытья посуды один уголок. 

По материалам popmech.ru.

Источник: https://www.vgoroden.ru/zhizn/dom/15-poleznyh-veshhey-kotorye-mozhno-sdelat-s-pomoshhyu-obychnoy-gubki

Что можно сделать с помощью Angular?

Angular — фреймворк для JavaScript. Библиотека помогает создавать веб-приложения — сайты, загружающиеся только один раз. У данной технологии достаточно низкий порог вхождения, поэтому она часто становится следующим и вполне логичным шагом после изучения JS. Ценность таких специалистов сильно повышается — у человека расширяются возможности и закрепляется понимание того, что программирование — это о постоянном обучении и развитии.

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

Angular разработчик — востребованная профессия, так как все больше компаний хотят использовать данную технологию. Фреймворк поддерживается Google, его используют в гугл-почте и ютуб-приложениях. Его уже успели выбрать такие компании, как Lego, PayPal, Upwork.

В его развитии помогает оживленное комьюнити, ведь оно предоставляет:

  • пользовательские решения, которые можно интегрировать в свой проект;
  • возможность посмотреть на чужие работы и оценить что можно сделать с помощью Angular;
  • помощь в решении сложных вопросов (особенно актуально для ангуляра, так как на нем строится много непростых разветвленных проектов);
  • обилие обучающих материалов в разных формах — тексты, видео. С ними разработка web приложений становится вполне понятным процессом.

Для чего нужен Angular

Angular больше подходит для крупных проектов с жесткой структурой. В нем есть достаточно много готовых решений, более продуманная система сбора и хранения информации. Это упрощает конструирование больших веб-сайтов и обеспечивает надежное их функционирование.

Можно использовать Angular как для гибридных, так и для SPA-приложений. Последние являются одностраничными сайтами, созданными таким образом, что переходя на псевдостраницу пользователь не загружает новую информацию. Обновляются исключительно динамические данные.

Выходит, необходима только единожды, вне зависимости от того, на какую псевдостраницу пользователь попал первой.

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

Новое поколение SPA-приложений, PWA, создают, чтобы сайт мог работать и оффлайн. Их можно довольно легко скачать на смартфон. Подобное действительно возможно и для этого используется Angular. Стоит учитывать, что динамические данные такой продукт подгружать не сможет. Пользователь, будет свободно работать с контентом, уже присутствующем на устройстве. Но SPA и PWA — далеко не все, что можно сделать на Angular.

Где используется Angular

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

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

Создать сайт на одном из фреймворков — не залог успеха. Нужно держать в поле зрения цели проекта, потребности его ЦА и проговаривать все детали с заказчиком. Важно понимать для чего нужен Angular, а не бездумно использовать его в любой ситуации.

На страницах сайта компании Artjoker вы можете узнать не только о фреймворках, но и о таких темах, как разработка CRM, веб-дизайн, анимация, маркетинг, стартап проекты и так далее.

Источник: https://artjoker.ua/ru/blog/chto-mozhno-sdelat-s-pomoshchyu-angular/

Что можно сделать с помощью JavaScript

Сайты

Это очевидно. Node.js и React являются одними из самых популярных систем для разработки под backend и frontend. Есть много библиотек вокруг этого языка, которые смогут вам помочь. Когда дело доходит до веб-разработки, вы должны использовать Javascript, нравится вам это или нет.

ЭТО ИНТЕРЕСНО:  Как определяется направление магнитных силовых линий

Чат-боты

Чат-боты — это новый этап в маркетинге и интерактивных технологиях. Почти все имеют чат приложения.

Например есть Botpress, это фреймворк для создания и управления чат-ботами с использованием JavaScript. Кроме того, почти все продукты chatbot-as-a-service используют стандартные веб-протоколы, что означает, что javascript работает отлично.

Игры

Javascript может использоваться для создания целых игровых движков. В Javascript есть тонны движков для создание игр.

Например Babylon.js, служит для написания интерактивных 3D игр.

Машинное обучение

Как же ИИ может обойти javascript? Теперь даже Google Tensorflow поддерживает javascript. Но это не единственная библиотека, которая поддерживает javascript для ИИ. Вот например:

BrainJS — для построения нейронных сетей

WebDNN — для запуска нейронных сетей в браузере с использованием видеокарт.

Keras.js, который может запускать предварительно обученные модели Keras, используя javascript.

Есть множество и других проектов. Ключевым выводом является то, что javascript дает вам доступ к машинному обучению и искусственному интеллекту. Это позволяет легко подключиться к существующему бэкэнду или приложению, используя JS.

Роботы и IoT

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

Вот два хороших фреймворков для вашего робота:

Johnny-Five — назван в честь дружественного робота от Short Circuit. Имеет официальный набор аппаратного обеспечения и плагинов для каждого основного комплекта электроники DIY.

Cylon JS — назван в честь злых роботов с Battlestar Galactica.

Заключение

Не так много осталось вещей, которых нельзя сделать при помощи Javascript. Если вы собираетесь изучать новый язык программирования или вы новый разработчик, это место для начала.

Источник: http://rapprogtrain.com/answers_page/4

3 самых важных сферы применения Python: возможности языка

Существует множество областей применения Python, но в некоторых он особенно хорош. Разбираемся, что же можно делать на этом ЯП.

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

Но можно выделить 3 самых популярных направления применения Python:

  1. веб-разработка;
  2. data science: машинное обучение, анализ данных и визуализация;
  3. автоматизация процессов.

Каждое из них заслуживает отдельного рассмотрения.

Веб-разработка

Относительно недавно в веб-разработке стали очень популярны Python-фреймворки, такие как Django и Flask. Они облегчают процесс написания на языке Python кода серверной части приложений. Это тот код, который запускается на сервере, а не на устройствах и браузерах пользователей (frontend-код). Если вы не знакомы с отличиями backend- и frontend-разработки, вам будет интересна заметка в конце статьи.

Зачем нужен веб-фреймворк?

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

Какой Python-фреймворк выбрать?

Django и Flask – два самых популярных веб-фреймворка, созданных для языка Python. Новичку следует выбрать один из них.

В чем разница между Django и Flask?

Разницу отлично описывает цитата из великолепной статьи Flask vs. Django (Gareth Dwyer):

Основные отличия:

  • Flask обеспечивает простоту, гибкость и полный контроль над проектом. Он позволяет пользователю самостоятельно решать, как реализовывать те или иные вещи.
  • Django – это сервис типа «все включено». Из коробки в нем уже есть админ-панель, интерфейсы баз данных, ORM (объектно-реляционное отображение) и структура каталогов для ваших проектов.

Что выбрать?

  • Выбирайте Flask, если хотите получить больше опыта и возможностей для обучения. Или в том случае, если вам нужен максимальный контроль над всеми используемыми компонентами, например, базами данных.
  • Выбирайте Django, если вас интересует конечный продукт. Особенно, если вы работаете с простыми приложениями, такими как новостной сайт, магазин, блог, и хотите, чтобы каждая задача решалась одним предельно ясным способом.

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

Flask из-за своей гибкости лучше подходит для создания REST API.

С другой стороны, если стоит задача сделать что-то просто и быстро, вероятно, стоит выбрать Django.

Data Science: машинное обучение, анализ данных и визуализация

Прежде всего, следует разобраться, что такое машинное обучение.

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

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

А здесь она должна увидеть стол.

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

Или вы можете научиться определять на изображении края и границы. Тогда картинка с большим количеством прямых границ, вероятно, окажется столом.

Однако это довольно сложный и непродуманный подход. Что делать, если на фотографии изображена белая собака без коричневых пятен? Или если на картинке круглый стол?

Здесь вступает в игру машинное обучение. Обычно оно реализует некоторый алгоритм, который позволяет автоматически обнаруживать знакомый шаблон среди входных данных.

Вы можете предложить алгоритму машинного обучения, скажем, 1000 изображений собаки и 1000 снимков столов. Он выучит разницу между этими объектами. Затем, когда вы дадите ему новую картинку со столом или собакой, он сможет определить, что именно на ней изображено.

Это очень похоже на то, как учатся маленькие дети. Каким именно образом они узнают, что одна вещь похожа на стол, а другая – на собаку? Из большого количества примеров.

Вы ведь не даете ребенку четкую инструкцию: «Если нечто пушистое и светло-каштановое, значит, это собака». Напротив, вы говорите: «Это собака. Это тоже собака. И это. А это стол. И это тоже стол».

Алгоритмы машинного обучения в основном работают сходным образом.

Эта технология может применяться:

  • в рекомендательных сервисах (вспомните, например, , Amazon и Netflix);

Источник: https://proglib.io/p/python-applications

5 полезных дел, которые можно сделать в офлайне c помощью смартфона

Современные телефоны уже давно вышли за рамки своего первоначального предназначения по обеспечению связи и научились нас развлекать, тренировать и обучать. Однако большинство их возможностей, так или иначе, связано с сетью, так что, если у вас по какой-то причине пропал Интернет, то даже самый современный смартфон превращается в простую телефонную трубку. Если только вы заранее не установили одно из приложений из этого обзора.

Итак, как мы можем с пользой для себя использовать смартфон, когда отсутствует соединение с Интернетом?

Слушать подкасты

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

Одно из лучших приложений этой категории — Podcast Addict. С помощью этого приложения вы можете искать аудио- и видео-подкасты по ключевым словам, добавлять каналы или отдельные выпуски в избранное, вручную добавить RSS-ленты или каналы , импортировать OPML-файлы и загружать новые эпизоды для прослушивания или просмотра их в автономном режиме. Подробнее.

Читать избранные статьи

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

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

Разработчик: Read It Later

Цена: Бесплатно

Разработчик: Read It Later, Inc

Цена: Бесплатно

Учить язык

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

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

Цена: Бесплатно

Тренироваться

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

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

Играть в игры

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

  • Умные игры для Android
  • Умные игры для iOS

А как вы проводите свое офлайновое время?

Источник: https://lifehacker.ru/5-poleznyx-del-kotorye-mozhno-sdelat-v-oflajne-c-pomoshhyu-smartfona/

Как сделать необычный снимок с помощью капель воды

Капельки воды отлично подходят для роли своеобразной лупы. Этот способ позволяет создавать новую перспективу и численно увеличивать объект. Сам объект, в нашем случае гербера, в каплях кажется меньше, а капли с уменьшенным цветком придают фотографии большую глубину.

Особенно интересны сюжеты-натюрморты, а вот надписи и реальные предметы, которые из-за количественного увеличения становится трудно воспринимать, подходят меньше. Если вы предпочитаете абстрактные фотографии, почитайте об оптическом искусстве, или оп-арте — художественном течении 1960-х годов, использующем абстрактные формы и цветные геометрические фигуры для создания оптических иллюзий. Но помните, что чем более абстрактным является объект, тем труднее его узнавать.

Если вы уже выбрали объект, распечатайте его на листе A4. Разрешение распечатки не должно быть слишком низким, поскольку эффект размытости капельки лишь усилят. Далее подумайте, сколько капелек вам нужно и как они будут располагаться. Имейте в виду, что чем их меньше — тем лучше. Прямые линии и узоры практически невозможны, поэтому перфекционизм здесь неуместен. Пробуйте разные варианты, пока не дойдете до того, что вам нравится.

Создаем фон

Идеально подойдет импровизированная «студия» с регулируемыми по высоте опорами стола. Участок пола между опорами застелите белыми листами бумаги A3. Стеклянная или акриловая подложка, самая важная часть нашего проекта, должна быть как можно более тонкой и чистой. Чтобы достичь эффекта размытости объекта, отрегулируйте опоры, установив подложку повыше.

Чистим стеклянную подложку

Чтобы результат получился аккуратным, важно следить за тем, чтобы не было видно никаких разводов, пылинок или следов после чистки.

Если вы собираетесь почистить пластину с помощью стеклоочистителя и затем насухо протереть ее хлопчатобумажной салфеткой, то вы на верном пути. Чем тщательнее вы будете действовать, тем меньше у вас будет забот при последующей обработке.

Возможно, для удаления остатков пыли сойдет и пылесос. Также рекомендуем увлажнить помещение с помощью любого подходящего устройства.

Устанавливаем камеру

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

Располагаем капельки

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

Настраиваем освещение

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

Обрабатываем изображение

Если, несмотря на очистку, вы все же обнаружили пылинки или другие пятнышки, имейте в виду, что они довольно легко редактируются в Photoshop: инструменты «Штамп» и «Восстанавливающая кисть» позволят убрать такие загрязнения. И, конечно же, в Photoshop можно дополнительно подкорректировать насыщенность, резкость и экспозицию.

Источник: https://ichip.ru/sovety/kak-sdelat-neobychnyjj-snimok-s-pomoshhyu-kapel-vody-303792

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

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

Защитит пол от царапин

Если приклеить кусочки губки к ножкам столов и стульев, вы сможете навсегда забыть о царапинах на полу.

Сохранит продукты свежими

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

Очистит труднодоступные поверхности

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

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

Сделает работу за компьютером комфортнее

Губку можно подкладывать под запястье во время работы за компьютером — так ваша рука будет меньше уставать.

Даст вторую жизнь старым наушникам

Если вы потеряли резиновые накладки от наушников, можно с легкостью заменить их поролоновыми. Просто вырежьте из губки небольшой кружок, сделайте отверстие посередине и вставьте в него наушник.

Заставит блестеть любую решетку

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

Отмоет жалюзи

Если надеть пару губок на щипцы для подачи выпечки, вы без труда сможете протереть пыль, скопившуюся на жалюзи.

Будет мыть посуду без перерыва

Гель для мытья посуды заканчивается и никак не хочет вытекать из бутылки? Решение найдено: возьмите невысокую легкую банку с крышкой, диаметр которой приблизительно равен диаметру губки. Просверлите в крышке 5–6 дырочек и приклейте сверху губку. В банку налейте моющее средство и закройте крышкой. Теперь вы можете мыть посуду, не отвлекаясь.

Станет мыльницей

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

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

В этом случае оно ни за что не выскользнет у вас из рук, а если и выскользнет, то определенно не утонет на дне ванной.

Можно обойтись и без ножниц — просто используйте губку как подставку для куска мыла. А когда мыло закончится, губкой можно протереть ванну или раковину, помыть ее и использовать дальше.

Превратится в подушечку для булавок

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

Послужит тайником

Если сделать сбоку на губке надрез, она может стать отличным тайником для хранения крупных купюр. Такую губку «с секретом» можно смело класть в чемодан, даже сверху — ну кто подумает, что все ваши бумажные деньги спрятаны в кухонной губке?

Поможет сделать педикюр

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

И маникюр

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

А еще посудная губка

Будет сохнуть быстрее

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

Должна храниться в правильном месте

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

Ранее ИА «В городе N» рассказывало, зачем опытные хозяйки обрезают у губки для мытья посуды один уголок. 

По материалам popmech.ru.

Источник: https://www.vgoroden.ru/zhizn/dom/15-poleznyh-veshhey-kotorye-mozhno-sdelat-s-pomoshhyu-obychnoy-gubki

Что можно сделать с помощью Angular?

Angular — фреймворк для JavaScript. Библиотека помогает создавать веб-приложения — сайты, загружающиеся только один раз. У данной технологии достаточно низкий порог вхождения, поэтому она часто становится следующим и вполне логичным шагом после изучения JS. Ценность таких специалистов сильно повышается — у человека расширяются возможности и закрепляется понимание того, что программирование — это о постоянном обучении и развитии.

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

Angular разработчик — востребованная профессия, так как все больше компаний хотят использовать данную технологию. Фреймворк поддерживается Google, его используют в гугл-почте и ютуб-приложениях. Его уже успели выбрать такие компании, как Lego, PayPal, Upwork.

В его развитии помогает оживленное комьюнити, ведь оно предоставляет:

  • пользовательские решения, которые можно интегрировать в свой проект;
  • возможность посмотреть на чужие работы и оценить что можно сделать с помощью Angular;
  • помощь в решении сложных вопросов (особенно актуально для ангуляра, так как на нем строится много непростых разветвленных проектов);
  • обилие обучающих материалов в разных формах — тексты, видео. С ними разработка web приложений становится вполне понятным процессом.

Для чего нужен Angular

Angular больше подходит для крупных проектов с жесткой структурой. В нем есть достаточно много готовых решений, более продуманная система сбора и хранения информации. Это упрощает конструирование больших веб-сайтов и обеспечивает надежное их функционирование.

Можно использовать Angular как для гибридных, так и для SPA-приложений. Последние являются одностраничными сайтами, созданными таким образом, что переходя на псевдостраницу пользователь не загружает новую информацию. Обновляются исключительно динамические данные.

Выходит, необходима только единожды, вне зависимости от того, на какую псевдостраницу пользователь попал первой.

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

Новое поколение SPA-приложений, PWA, создают, чтобы сайт мог работать и оффлайн. Их можно довольно легко скачать на смартфон. Подобное действительно возможно и для этого используется Angular. Стоит учитывать, что динамические данные такой продукт подгружать не сможет. Пользователь, будет свободно работать с контентом, уже присутствующем на устройстве. Но SPA и PWA — далеко не все, что можно сделать на Angular.

Где используется Angular

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

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

Создать сайт на одном из фреймворков — не залог успеха. Нужно держать в поле зрения цели проекта, потребности его ЦА и проговаривать все детали с заказчиком. Важно понимать для чего нужен Angular, а не бездумно использовать его в любой ситуации.

На страницах сайта компании Artjoker вы можете узнать не только о фреймворках, но и о таких темах, как разработка CRM, веб-дизайн, анимация, маркетинг, стартап проекты и так далее.

Источник: https://artjoker.ua/ru/blog/chto-mozhno-sdelat-s-pomoshchyu-angular/

Что можно сделать с помощью JavaScript

Сайты

Это очевидно. Node.js и React являются одними из самых популярных систем для разработки под backend и frontend. Есть много библиотек вокруг этого языка, которые смогут вам помочь. Когда дело доходит до веб-разработки, вы должны использовать Javascript, нравится вам это или нет.

ЭТО ИНТЕРЕСНО:  Как определить сопротивление грунта

Чат-боты

Чат-боты — это новый этап в маркетинге и интерактивных технологиях. Почти все имеют чат приложения.

Например есть Botpress, это фреймворк для создания и управления чат-ботами с использованием JavaScript. Кроме того, почти все продукты chatbot-as-a-service используют стандартные веб-протоколы, что означает, что javascript работает отлично.

Игры

Javascript может использоваться для создания целых игровых движков. В Javascript есть тонны движков для создание игр.

Например Babylon.js, служит для написания интерактивных 3D игр.

Машинное обучение

Как же ИИ может обойти javascript? Теперь даже Google Tensorflow поддерживает javascript. Но это не единственная библиотека, которая поддерживает javascript для ИИ. Вот например:

BrainJS — для построения нейронных сетей

WebDNN — для запуска нейронных сетей в браузере с использованием видеокарт.

Keras.js, который может запускать предварительно обученные модели Keras, используя javascript.

Есть множество и других проектов. Ключевым выводом является то, что javascript дает вам доступ к машинному обучению и искусственному интеллекту. Это позволяет легко подключиться к существующему бэкэнду или приложению, используя JS.

Роботы и IoT

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

Вот два хороших фреймворков для вашего робота:

Johnny-Five — назван в честь дружественного робота от Short Circuit. Имеет официальный набор аппаратного обеспечения и плагинов для каждого основного комплекта электроники DIY.

Cylon JS — назван в честь злых роботов с Battlestar Galactica.

Заключение

Не так много осталось вещей, которых нельзя сделать при помощи Javascript. Если вы собираетесь изучать новый язык программирования или вы новый разработчик, это место для начала.

Источник: http://rapprogtrain.com/answers_page/4

3 самых важных сферы применения Python: возможности языка

Существует множество областей применения Python, но в некоторых он особенно хорош. Разбираемся, что же можно делать на этом ЯП.

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

Но можно выделить 3 самых популярных направления применения Python:

  1. веб-разработка;
  2. data science: машинное обучение, анализ данных и визуализация;
  3. автоматизация процессов.

Каждое из них заслуживает отдельного рассмотрения.

Веб-разработка

Относительно недавно в веб-разработке стали очень популярны Python-фреймворки, такие как Django и Flask. Они облегчают процесс написания на языке Python кода серверной части приложений. Это тот код, который запускается на сервере, а не на устройствах и браузерах пользователей (frontend-код). Если вы не знакомы с отличиями backend- и frontend-разработки, вам будет интересна заметка в конце статьи.

Зачем нужен веб-фреймворк?

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

Какой Python-фреймворк выбрать?

Django и Flask – два самых популярных веб-фреймворка, созданных для языка Python. Новичку следует выбрать один из них.

В чем разница между Django и Flask?

Разницу отлично описывает цитата из великолепной статьи Flask vs. Django (Gareth Dwyer):

Основные отличия:

  • Flask обеспечивает простоту, гибкость и полный контроль над проектом. Он позволяет пользователю самостоятельно решать, как реализовывать те или иные вещи.
  • Django – это сервис типа «все включено». Из коробки в нем уже есть админ-панель, интерфейсы баз данных, ORM (объектно-реляционное отображение) и структура каталогов для ваших проектов.

Что выбрать?

  • Выбирайте Flask, если хотите получить больше опыта и возможностей для обучения. Или в том случае, если вам нужен максимальный контроль над всеми используемыми компонентами, например, базами данных.
  • Выбирайте Django, если вас интересует конечный продукт. Особенно, если вы работаете с простыми приложениями, такими как новостной сайт, магазин, блог, и хотите, чтобы каждая задача решалась одним предельно ясным способом.

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

Flask из-за своей гибкости лучше подходит для создания REST API.

С другой стороны, если стоит задача сделать что-то просто и быстро, вероятно, стоит выбрать Django.

Data Science: машинное обучение, анализ данных и визуализация

Прежде всего, следует разобраться, что такое машинное обучение.

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

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

А здесь она должна увидеть стол.

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

Или вы можете научиться определять на изображении края и границы. Тогда картинка с большим количеством прямых границ, вероятно, окажется столом.

Однако это довольно сложный и непродуманный подход. Что делать, если на фотографии изображена белая собака без коричневых пятен? Или если на картинке круглый стол?

Здесь вступает в игру машинное обучение. Обычно оно реализует некоторый алгоритм, который позволяет автоматически обнаруживать знакомый шаблон среди входных данных.

Вы можете предложить алгоритму машинного обучения, скажем, 1000 изображений собаки и 1000 снимков столов. Он выучит разницу между этими объектами. Затем, когда вы дадите ему новую картинку со столом или собакой, он сможет определить, что именно на ней изображено.

Это очень похоже на то, как учатся маленькие дети. Каким именно образом они узнают, что одна вещь похожа на стол, а другая – на собаку? Из большого количества примеров.

Вы ведь не даете ребенку четкую инструкцию: «Если нечто пушистое и светло-каштановое, значит, это собака». Напротив, вы говорите: «Это собака. Это тоже собака. И это. А это стол. И это тоже стол».

Алгоритмы машинного обучения в основном работают сходным образом.

Эта технология может применяться:

  • в рекомендательных сервисах (вспомните, например, , Amazon и Netflix);

Источник: https://proglib.io/p/python-applications

5 полезных дел, которые можно сделать в офлайне c помощью смартфона

Современные телефоны уже давно вышли за рамки своего первоначального предназначения по обеспечению связи и научились нас развлекать, тренировать и обучать. Однако большинство их возможностей, так или иначе, связано с сетью, так что, если у вас по какой-то причине пропал Интернет, то даже самый современный смартфон превращается в простую телефонную трубку. Если только вы заранее не установили одно из приложений из этого обзора.

Итак, как мы можем с пользой для себя использовать смартфон, когда отсутствует соединение с Интернетом?

Слушать подкасты

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

Одно из лучших приложений этой категории — Podcast Addict. С помощью этого приложения вы можете искать аудио- и видео-подкасты по ключевым словам, добавлять каналы или отдельные выпуски в избранное, вручную добавить RSS-ленты или каналы , импортировать OPML-файлы и загружать новые эпизоды для прослушивания или просмотра их в автономном режиме. Подробнее.

Читать избранные статьи

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

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

Разработчик: Read It Later

Цена: Бесплатно

Разработчик: Read It Later, Inc

Цена: Бесплатно

Учить язык

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

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

Цена: Бесплатно

Тренироваться

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

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

Играть в игры

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

  • Умные игры для Android
  • Умные игры для iOS

А как вы проводите свое офлайновое время?

Источник: https://lifehacker.ru/5-poleznyx-del-kotorye-mozhno-sdelat-v-oflajne-c-pomoshhyu-smartfona/

Как сделать необычный снимок с помощью капель воды

Капельки воды отлично подходят для роли своеобразной лупы. Этот способ позволяет создавать новую перспективу и численно увеличивать объект. Сам объект, в нашем случае гербера, в каплях кажется меньше, а капли с уменьшенным цветком придают фотографии большую глубину.

Особенно интересны сюжеты-натюрморты, а вот надписи и реальные предметы, которые из-за количественного увеличения становится трудно воспринимать, подходят меньше. Если вы предпочитаете абстрактные фотографии, почитайте об оптическом искусстве, или оп-арте — художественном течении 1960-х годов, использующем абстрактные формы и цветные геометрические фигуры для создания оптических иллюзий. Но помните, что чем более абстрактным является объект, тем труднее его узнавать.

Если вы уже выбрали объект, распечатайте его на листе A4. Разрешение распечатки не должно быть слишком низким, поскольку эффект размытости капельки лишь усилят. Далее подумайте, сколько капелек вам нужно и как они будут располагаться. Имейте в виду, что чем их меньше — тем лучше. Прямые линии и узоры практически невозможны, поэтому перфекционизм здесь неуместен. Пробуйте разные варианты, пока не дойдете до того, что вам нравится.

Создаем фон

Идеально подойдет импровизированная «студия» с регулируемыми по высоте опорами стола. Участок пола между опорами застелите белыми листами бумаги A3. Стеклянная или акриловая подложка, самая важная часть нашего проекта, должна быть как можно более тонкой и чистой. Чтобы достичь эффекта размытости объекта, отрегулируйте опоры, установив подложку повыше.

Чистим стеклянную подложку

Чтобы результат получился аккуратным, важно следить за тем, чтобы не было видно никаких разводов, пылинок или следов после чистки.

Если вы собираетесь почистить пластину с помощью стеклоочистителя и затем насухо протереть ее хлопчатобумажной салфеткой, то вы на верном пути. Чем тщательнее вы будете действовать, тем меньше у вас будет забот при последующей обработке.

Возможно, для удаления остатков пыли сойдет и пылесос. Также рекомендуем увлажнить помещение с помощью любого подходящего устройства.

Устанавливаем камеру

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

Располагаем капельки

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

Настраиваем освещение

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

Обрабатываем изображение

Если, несмотря на очистку, вы все же обнаружили пылинки или другие пятнышки, имейте в виду, что они довольно легко редактируются в Photoshop: инструменты «Штамп» и «Восстанавливающая кисть» позволят убрать такие загрязнения. И, конечно же, в Photoshop можно дополнительно подкорректировать насыщенность, резкость и экспозицию.

Источник: https://ichip.ru/sovety/kak-sdelat-neobychnyjj-snimok-s-pomoshhyu-kapel-vody-303792

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

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

Защитит пол от царапин

Если приклеить кусочки губки к ножкам столов и стульев, вы сможете навсегда забыть о царапинах на полу.

Сохранит продукты свежими

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

Очистит труднодоступные поверхности

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

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

Сделает работу за компьютером комфортнее

Губку можно подкладывать под запястье во время работы за компьютером — так ваша рука будет меньше уставать.

Даст вторую жизнь старым наушникам

Если вы потеряли резиновые накладки от наушников, можно с легкостью заменить их поролоновыми. Просто вырежьте из губки небольшой кружок, сделайте отверстие посередине и вставьте в него наушник.

Заставит блестеть любую решетку

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

Отмоет жалюзи

Если надеть пару губок на щипцы для подачи выпечки, вы без труда сможете протереть пыль, скопившуюся на жалюзи.

Будет мыть посуду без перерыва

Гель для мытья посуды заканчивается и никак не хочет вытекать из бутылки? Решение найдено: возьмите невысокую легкую банку с крышкой, диаметр которой приблизительно равен диаметру губки. Просверлите в крышке 5–6 дырочек и приклейте сверху губку. В банку налейте моющее средство и закройте крышкой. Теперь вы можете мыть посуду, не отвлекаясь.

Станет мыльницей

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

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

В этом случае оно ни за что не выскользнет у вас из рук, а если и выскользнет, то определенно не утонет на дне ванной.

Можно обойтись и без ножниц — просто используйте губку как подставку для куска мыла. А когда мыло закончится, губкой можно протереть ванну или раковину, помыть ее и использовать дальше.

Превратится в подушечку для булавок

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

Послужит тайником

Если сделать сбоку на губке надрез, она может стать отличным тайником для хранения крупных купюр. Такую губку «с секретом» можно смело класть в чемодан, даже сверху — ну кто подумает, что все ваши бумажные деньги спрятаны в кухонной губке?

Поможет сделать педикюр

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

И маникюр

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

А еще посудная губка

Будет сохнуть быстрее

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

Должна храниться в правильном месте

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

Ранее ИА «В городе N» рассказывало, зачем опытные хозяйки обрезают у губки для мытья посуды один уголок. 

По материалам popmech.ru.

Источник: https://www.vgoroden.ru/zhizn/dom/15-poleznyh-veshhey-kotorye-mozhno-sdelat-s-pomoshhyu-obychnoy-gubki

Что можно сделать с помощью Angular?

Angular — фреймворк для JavaScript. Библиотека помогает создавать веб-приложения — сайты, загружающиеся только один раз. У данной технологии достаточно низкий порог вхождения, поэтому она часто становится следующим и вполне логичным шагом после изучения JS. Ценность таких специалистов сильно повышается — у человека расширяются возможности и закрепляется понимание того, что программирование — это о постоянном обучении и развитии.

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

Angular разработчик — востребованная профессия, так как все больше компаний хотят использовать данную технологию. Фреймворк поддерживается Google, его используют в гугл-почте и ютуб-приложениях. Его уже успели выбрать такие компании, как Lego, PayPal, Upwork.

В его развитии помогает оживленное комьюнити, ведь оно предоставляет:

  • пользовательские решения, которые можно интегрировать в свой проект;
  • возможность посмотреть на чужие работы и оценить что можно сделать с помощью Angular;
  • помощь в решении сложных вопросов (особенно актуально для ангуляра, так как на нем строится много непростых разветвленных проектов);
  • обилие обучающих материалов в разных формах — тексты, видео. С ними разработка web приложений становится вполне понятным процессом.

Для чего нужен Angular

Angular больше подходит для крупных проектов с жесткой структурой. В нем есть достаточно много готовых решений, более продуманная система сбора и хранения информации. Это упрощает конструирование больших веб-сайтов и обеспечивает надежное их функционирование.

Можно использовать Angular как для гибридных, так и для SPA-приложений. Последние являются одностраничными сайтами, созданными таким образом, что переходя на псевдостраницу пользователь не загружает новую информацию. Обновляются исключительно динамические данные.

Выходит, необходима только единожды, вне зависимости от того, на какую псевдостраницу пользователь попал первой.

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

Новое поколение SPA-приложений, PWA, создают, чтобы сайт мог работать и оффлайн. Их можно довольно легко скачать на смартфон. Подобное действительно возможно и для этого используется Angular. Стоит учитывать, что динамические данные такой продукт подгружать не сможет. Пользователь, будет свободно работать с контентом, уже присутствующем на устройстве. Но SPA и PWA — далеко не все, что можно сделать на Angular.

Где используется Angular

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

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

Создать сайт на одном из фреймворков — не залог успеха. Нужно держать в поле зрения цели проекта, потребности его ЦА и проговаривать все детали с заказчиком. Важно понимать для чего нужен Angular, а не бездумно использовать его в любой ситуации.

На страницах сайта компании Artjoker вы можете узнать не только о фреймворках, но и о таких темах, как разработка CRM, веб-дизайн, анимация, маркетинг, стартап проекты и так далее.

Источник: https://artjoker.ua/ru/blog/chto-mozhno-sdelat-s-pomoshchyu-angular/

Источник: https://inask.ru/chto-mozhno-sdelat-s-pomosch-yu-3d-printera/

Понравилась статья? Поделиться с друзьями:
220 вольт
Для любых предложений по сайту: [email protected]