Как стать автором
Обновить
2
0
Артём Федосеев @stoodiakv1

Пользователь

Отправить сообщение

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

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

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

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

Время на прочтение1 мин
Количество просмотров13K
image

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

Читать дальше →
Всего голосов 76: ↑55 и ↓21+34
Комментарии84

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

Время на прочтение5 мин
Количество просмотров14K
Предыдущая часть

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

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

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

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

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

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


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

Изучаем AIML

Время на прочтение2 мин
Количество просмотров10K
AIML (Artificial Intelligence Markup Language) — язык разметки для искусственного интеллекта. AIML — подмножество (диалект) XML, он предназначается для создания виртуальных собеседников.
Это один из самых первых языков который используется для создания ботов, также он думаю самый простой.
Читать дальше →
Всего голосов 50: ↑34 и ↓16+18
Комментарии33

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

Время на прочтение11 мин
Количество просмотров50K

Пролог

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

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

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

Время на прочтение8 мин
Количество просмотров4.1K
Предыдущая часть

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

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

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

Время на прочтение7 мин
Количество просмотров3.8K
Предыдущая часть

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

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

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

Время на прочтение10 мин
Количество просмотров5.8K
Предыдущая часть

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

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

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

Время на прочтение4 мин
Количество просмотров4.2K
Предыдущая часть

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

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

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

Время на прочтение8 мин
Количество просмотров6.7K
Предыдущая часть

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

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

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

Время на прочтение8 мин
Количество просмотров4.5K
Предыдущая часть

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

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

Время на прочтение4 мин
Количество просмотров6.4K
Предыдущая часть

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

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

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

Время на прочтение6 мин
Количество просмотров10K
Предыдущая часть

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

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

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

Время на прочтение7 мин
Количество просмотров10K
Предыдущая часть

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

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

Время на прочтение8 мин
Количество просмотров13K
Предыдущая часть

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

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

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

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

Время на прочтение4 мин
Количество просмотров8.9K
Предыдущая часть

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

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

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

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

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

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

Время на прочтение7 мин
Количество просмотров22K
Предыдущая часть

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


При установке 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.
Читать дальше →
Всего голосов 58: ↑45 и ↓13+32
Комментарии0

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

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

Читать дальше →
Всего голосов 234: ↑222 и ↓12+210
Комментарии38
1

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность