Pull to refresh
6
0
Артём Федосеев @stoodiakv1

User

Send message

Прокачиваем домофон протоколом MQTT для управления с телефона

Reading time4 min
Views125K
Всем привет. Расскажу немного про свою последнюю междуделку — доработку домофона WiFi-модулем NodeMCU. Заранее прошу прощения за выбор модуля — всех уже, наверное, достала эта ESP’шка…

Конечно, работу ClusterM с его автоответчиком никому не переплюнуть, но такой функционал я считаю излишним. Мне, с рождением дочки, лишь понадобилось бесшумно открывать домофон гостям, чтобы не стоять у трубки и не ждать входящего звонка, который наверняка разбудит малую. Да и себе иногда легче открыть дверь с телефона, нежели лезть за ключами и прикладывать таблетку туда-сюда, чтобы она сработала (у меня очень сильно тупит панель в подъезде). Проект получился небольшой, так что в статье тоже не так много букв, зато есть фотографии.
Читать дальше →
Total votes 80: ↑80 and ↓0+80
Comments85

«One Last Thing» — документальный фильм о Стиве Джобсе (2011 год), профессиональный русский перевод

Reading time1 min
Views13K
image

«Одна последняя вещь» (One Last Thing) — документальный фильм о Стиве Джобсе, выпущенный в 2011 году. В фильм включено неизвестное интервью Стива Джобса, данное в 1994 году, а также интервью со Стивом Возняком, Рональдом Уэйном, Дином Хови, Россом Перо. Перевод на русский язык — канал GTV.

Читать дальше →
Total votes 76: ↑55 and ↓21+34
Comments84

Создание приложения для Windows Phone 7 от начала до конца. Часть 4. Создание нового проекта, добавление страниц

Reading time5 min
Views14K
Предыдущая часть

После того, как вы создали эскизы страниц вашего приложения и определили пути навигации, вы можете приступить к созданию приложения в Visual Studio 2010 Express for Windows Phone.

В этой части вы узнаете:
  • Как создать новый проект Windows Phone в Visual Studio.
  • Как добавить новые страницы к вашему приложению.
  • Как задать свойства страницы.
  • Как добавить панель приложения.
  • Как добавить значки панели приложения.
Читать дальше →
Total votes 45: ↑29 and ↓16+13
Comments7

Чем кормить ИИ (end)

Reading time6 min
Views1.6K
В данном посте я бы хотел рассмотреть только типичные ошибки, при размышлениях о том, с чего начать делать ИИ. Топик не претендует на истинность в последней инстанции, только пытается указать на явные ошибки.

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

Немного теории


Человек получает посредством зрения миллионы бит в секунду, осязание дает человеку сотни тысяч бит в секунду, а с помощью слуха человек получает десятки тысяч бит в секунду.
Остальные каналы ощущений дают несравнимо меньший объем информации, очень сложны для реализации, медленны и не имеют возможности для общения(вряд ли можно построить ИИ на основе запаха).
Читать дальше →
Total votes 66: ↑46 and ↓20+26
Comments124

Изучаем AIML

Reading time2 min
Views11K
AIML (Artificial Intelligence Markup Language) — язык разметки для искусственного интеллекта. AIML — подмножество (диалект) XML, он предназначается для создания виртуальных собеседников.
Это один из самых первых языков который используется для создания ботов, также он думаю самый простой.
Читать дальше →
Total votes 50: ↑34 and ↓16+18
Comments33

Делаем Искусственный Интеллект

Reading time11 min
Views50K

Пролог

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

На данный момент результатом многочисленных применений анализа и синтеза является некоторое количество информации в виде концепций, частичных моделей архитектуры, идей реализации и прогнозов. Вот и захотелось поделиться с общественностью.
Читать дальше →
Total votes 42: ↑32 and ↓10+22
Comments68

Создание приложения для Windows Phone 7 от начала до конца. Часть 14. Валидация вводимых данных

Reading time8 min
Views4.1K
Предыдущая часть

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

В этой части вы узнаете:
  • Как осуществлять валидацию на Windows Phone.
  • Как выполнить проверку несохранённых изменений, когда пользователь нажимает кнопку «Назад».
Читать дальше →
Total votes 57: ↑32 and ↓25+7
Comments9

Создание приложения для Windows Phone 7 от начала до конца. Часть 13. Восстановление приложения после дезактивации

Reading time7 min
Views3.8K
Предыдущая часть

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

В этой части вы узнаете:
  • Что такое tombstoning.
  • Как восстановить приложения после того, как оно было дезактивировано.
  • Когда выполнять другие действия в вашем приложении.
Читать дальше →
Total votes 33: ↑17 and ↓16+1
Comments0

Создание приложения для Windows Phone 7 от начала до конца. Часть 12. Изолированное хранилище: сохранение и загрузка данных

Reading time10 min
Views5.8K
Предыдущая часть

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

В этой части вы узнаете:
  • Как сохранять данные в изолированное хранилище.
  • Как загружать данные из изолированного хранилища.
  • Как удалять данные из изолированного хранилища.
Читать дальше →
Total votes 40: ↑21 and ↓19+2
Comments1

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

Reading time4 min
Views4.2K
Предыдущая часть

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

В этой части вы узнаете:
  • Какие типы данных поддерживаются в Windows Phone.
  • Что использовать для длительного хранения данных в Windows Phone.
  • Как использовать классы доступа к данным для сохранения и загрузки данных.
Читать дальше →
Total votes 40: ↑21 and ↓19+2
Comments0

Создание приложения для Windows Phone 7 от начала до конца. Часть 9. Отображение данных

Reading time8 min
Views6.8K
Предыдущая часть

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

В этой части вы узнаете:
  • Как привязать данные к пользовательскому интерфейсу.
  • Как Visual Studio может помочь вам создать привязки к данным.
  • Как отображать данные в списке.
  • Как работать с более сложными сценариями привязки.
Читать дальше →
Total votes 33: ↑21 and ↓12+9
Comments1

Создание приложения для Windows Phone 7 от начала до конца. Часть 10. Преобразование значений, создание классов данных

Reading time8 min
Views4.6K
Предыдущая часть

В этой части вы узнаете:
  • Как конвертировать данные, чтобы они отображались в том виде, как вы хотите.
  • Как организовать ваши данные для создания классов данных.
  • Как создать классы данных, которые обновляются при внесении изменений.
  • Как создать коллекции данных, которые обновляются при внесении изменений.
Читать дальше →
Total votes 31: ↑19 and ↓12+7
Comments2

Создание приложения для Windows Phone 7 от начала до конца. Часть 8. Создание согласованного внешнего вида

Reading time4 min
Views6.4K
Предыдущая часть

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

В этой части вы узнаете:
  • Как использовать стили, встроенные в Windows Phone.
  • Как создать свой собственный стиль.
  • Что такое шаблоны данных.
Читать дальше →
Total votes 62: ↑41 and ↓21+20
Comments5

Создание приложения для Windows Phone 7 от начала до конца. Часть 7, юбилейная. Добавление изображений и иконок

Reading time6 min
Views10K
Предыдущая часть

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

В этой части вы узнаете:
  • Советы по дизайну изображений и значков.
  • Как добавить изображение на страницу.
  • Как добавить изображение в качестве фона страницы.
  • Как изменить изображение на заставке (splash screen).
  • Как добавить иконку приложения.
  • Как добавить иконку плитки приложения (application tile).
Читать дальше →
Total votes 57: ↑34 and ↓23+11
Comments3

Создание приложения для Windows Phone 7 от начала до конца. Часть 6. Поддержка альбомной ориентации, использование элементов управления

Reading time7 min
Views10K
Предыдущая часть

В этой части вы узнаете:
  • Как реализовать поддержку портретной и альбомной ориентации.
  • Какие элементы управления доступны и как выбрать правильный.
  • Как выбрать между элементами управления Panorama и Pivot.
  • Как использовать элементы управления для ввода текста.
  • Как обрабатывать события элементов управления.
Читать дальше →
Total votes 31: ↑20 and ↓11+9
Comments0

Создание приложения для Windows Phone 7 от начала до конца. Часть 5. Навигация между страницами, разметка страниц

Reading time8 min
Views13K
Предыдущая часть

Если в вашем приложении больше одной страницы, вам придётся предоставить пользователям возможность перемещаться между этими страницами.

Создание разметки (layout) — это процесс добавления панелей, размещения элементов управления и установки свойств для достижения желаемого вида и поведения ваших страниц.

В этой части вы узнаете:
  • Как реализовать переход на другую страницу с помощью гиперссылки.
  • Как реализовать переход на другую страницу с помощью сервиса навигации.
  • Какие стандартные панели используются на странице.
  • Что такое XAML и как он используется для создания пользовательского интерфейса.
  • Как разместить элементы управления на странице.
  • Как создать динамическую разметку.
Читать дальше →
Total votes 57: ↑38 and ↓19+19
Comments7

Создание приложения для Windows Phone 7 от начала до конца. Часть 3. Определение вашего приложения

Reading time4 min
Views8.9K
Предыдущая часть

После того, как вы определились с идеей приложения для Windows Phone, необходимо определить задачи, страницы и пути навигации (navigation flow).

В этой части вы узнаете:
  • Как определить пользовательские задачи (user tasks) для вашего приложения.
  • Как определить страницы и пути навигации.
  • Как начать думать о ваших данных.
Читать дальше →
Total votes 47: ↑35 and ↓12+23
Comments11

Создание приложения для Windows Phone 7 от начала до конца. Часть 1

Reading time4 min
Views41K
Эта статья и прилагаемое к ней приложение-пример поможет вам начать создавать полноценные приложения для Windows Phone 7. Вы узнаете об общих вопросах разработки на примере создания простого приложения для отслеживания количества топлива, потребляемого вашим автомобилем. В этой статье описываются вещи, которые вы должны знать, прежде чем приступить к созданию приложений для Windows Phone.

Вы также узнаете, как выполнять следующие задачи (ниже указаны ссылки на другие части):
Читать дальше →
Total votes 64: ↑46 and ↓18+28
Comments8

Создание приложения для Windows Phone 7 от начала до конца. Часть 2. Инструменты для создания приложений, рекомендации по проектированию интерфейса

Reading time7 min
Views22K
Предыдущая часть

Инструменты для создания приложений


При установке Windows Phone Developer Tools вы получаете следующие бесплатные инструменты и компоненты.
  • Expression Blend for Windows Phone
  • Visual Studio 2010 Express for Windows Phone
  • Windows Phone emulator
  • Zune software
  • XNA Game Studio 4.0
  • Silverlight
  • .NET Framework 4
Если у вас уже есть установленная Visual Studio 2010 (Professional или Ultimate), то вы можете использовать для разработки свою редакцию Visual Studio 2010 после установки Windows Phone Developer Tools.
Читать дальше →
Total votes 58: ↑45 and ↓13+32
Comments0

Хочешь быть iOS разработчиком? Будь им!

Reading time2 min
Views388K
На хабре в прошлом месяце была опубликована статья Конкурс ВК: Мессенджер для Android. Как это было!, в которой автор поделился своими мыслями о конкурсе и опубликовал список ресурсов и статей, которые помогли ему в создании приложения. Так как в последнее время я начал изучать разработку под iOS, то у меня скопилось некоторое количество ссылок, которые могут быть полезны для начинающих. Поэтому я последую его примеру и сделаю то же самое, только для своей платформы. Надеюсь, кому-нибудь они окажутся полезны и сэкономят немного времени.

Читать дальше →
Total votes 234: ↑222 and ↓12+210
Comments38
1

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity