Результаты поиска
Найдено результатов: 8
Планшетный компьютер?
Посоветуйте какого-нибудь китайца, айпад клона, вроде Gpad G10, только еще с 3G-модемом.
iPad
Мобильные
устройства
Мобильная
связь
Игровые
контроллеры
348   2   21:06, 1st October, 2020
348   2   21:06, 1st October, 2020
Книги по электронике
Здравствуйте! Мне необходимо подойти к интуитивному понятию всего, в диапазоне от физической электроники до микроконтроллеров AVR. Какие книги можете посоветовать? Если несколько, то в каком порядке читать? Очень желательно, чтобы было меньше воды, все кратко и по делу, что-то вроде конспекта лекций.
Электроника
Книги
Схемотехника
Микроэлектроника
Микроконтроллеры
Atmel
AVR
495   9   16:21, 9th August, 2020
495   9   16:21, 9th August, 2020
Организация контролеров в Rails?
Как вы организовываете контролеры?
Допустим есть модели Пользователь, Вопрос, Ответ и соответственно контролеры для них. Кроме стандартных CRUD действий нужно также, например:
- получить вопросы заданные определенным пользователем — GET /users/:user_id/questions
- получить все ответы пользователя — GET /users/:user_id/questions/:question_id/answers
- подписать пользователя на вопрос(имею ввиду связь habtm) — ?
- создать вопрос от пользователя(допустим Question#create создает вопрос не связанный с пользователем) — POST /users/:user_id/questions
- редактировать вопрос связанный с пользователем (может понадобиться в случае, если нужно быть уверенными что пользователь существует) — PUT /users/:user_id/questions/:id
Важно: я знаю как сделать роуты и не важно насколько адекватные методы, это только пример, не нужно углубляться в логику.
Интересует как именно вы организовываете контролеры. Я вижу следующие варианты:
Интересует как именно вы организовываете контролеры. Я вижу следующие варианты:
1. один контролер
1.1 и только основные методы (то есть CRUD) с if, например, для примера 1 действие — Question#index, в котором если ли есть параметр user_id возвращаем вопросы для данного пользователя, а если нет, то все вопросы.
пример 1 — Question#index,
пример 2 — Anser#index,
пример 3 — логично сделать отдельный контролер, например Subscription с методом create,
пример 4 — Question#create,
пример 5 — Question#update
1.2 для каждого случая свой метод, то есть:
пример 1 — Question#questions_by_user,
пример 2 — Answer#answers_by_user_and_question,
пример 3 — User#subscribe_to_question (?),
пример 4 — Question#create_for_user,
пример 5 — Question#update_ (?).
Если вы используете этот подход, то как вы выбираете имена для действий? Ведь можно написать Question#questions_by_user, Question#questions_by_user_id, Question#by_user, Question#all_by_user
2. много контролеров и только основные действия, то есть:
пример 1 — User::Question#index (app/controllers/users/questions_controller.rb),
пример 2 — User::Question::Answer#index,
пример 3 — Subscription#create (по моему здесь тоже уместно создать отдельный контролер)
пример 4 — User::Question#create,
пример 5 — User::Question#update
Если вы используете, другой подход, поделитесь, пожалуйста.
Эмуляция джойстика в Windows (C#, VB или что-то ещё)
Есть у меня игровой девайс под Linux (gp2x caanoo, что-то вроде PSP), связанный в одну сеть с компом, я под него могу написать прогу на C, использующую сеть, у девайса есть акселорометр (как у айфонов, андроид-фонов и так далее).
Цель — сделать виртуальный Wi-fi джойстик, поворачиваешь девайс — на компьютере эмулируется наклон оси джойстика. Под всякие андроиды и айфоны такие системы уже есть, делают из телефона виртуальный руль для всякого рода гонок.
Ту часть, которая на девайсе крутиться будет, значения наклона снимать и по сети сокетами отправлять, я написать смогу, а вот справиться с той частью, которая на компьютере, не смог. Из десктопных языком знаю немного C# и VB.NET, VB 6.0, смогу на php вызвать Winapi (это совсем ненормальное программирование, но всё же).
Соответственно, вопрос — куда копать, чтобы научиться эмулировать виртуальный джойстик, желательно на C#?
Видел библиотеку на c#, но она эмулирует мышь+клавиатуру, но с джойстиком обычно ситуация не освящается, в MSDN как использовать существующий джойстик, а не как сделать виртуальный.
Хотите ли вы видеть топики о микроконтроллерах?
Хотите ли вы видеть на Хабре описания оригинальных конструкций на AVR, SAM7, и вообще, топики о мк, или считаете этого контента и так везде навалом?
Спасение flash-накопителя на контроллере ut165?
Добрый день.
Использую утилиту UT165 разных версий, для форматирования Flash-накопителя на контроллере UT165 (VID:1307 PID:0165).
Пробовал разные версии, результат всегда одинаковый — ошибка 0x028 Run SCSI command Failed.
Аппаратных повреждений, на первый взгляд, нет — пайка нормальная, аккуратная, нарушенных контактов нет.
Есть ещё возможность спасти флешку?
Народный мониторинг (vs прогноз) в различных городах. Нужен ли?
На данную идею навел топик на Хабре Точность метеорологических прогнозов. В отличии от метеосайтов и метеопроектов «Народный мониторинг» не занимается прогнозированием метеоусловий, а собирает, отображает и выводит данные о параметрах среды на карте на основе сведений о текущих параметрах среды(температура, влажность, атм.давление и др.) передаваемых с клиентских устройств пользователей сервиса.
На полновесный топик проект пока не тянет, поэтому пишу в QA. Сам проект тестируется живет здесь: narodmon.ru
Компания «МАСТЕР КИТ» производит недорогой Цифровой USB-термометр(слева).
Термометр + ETHERNET, разработанный elephant (справа).


Данный уже собранный девайс позволяет подключить до 32 датчиков температуры DS18B20 (или DS18S20, DS1820 или DS1822) по цене примерно 100р, показания с которых можно считать на ПК и под win и под nix.
Далее эти показания можно передать скажем на какой либо сервер в Интернете с привязкой к городу отправителя данных этого термометра.
В итоге можно получить неплохую карту Яндекс или Google реального положения дел во многих городах России и не только, по сведениям переданным пользователями с этих городов.
Ваши мысли по сему поводу?
По оценке данного поста буду судить о полезности подобного сервиса.
Дополнительная информация по поддерживаемым устройствам содержится на сайте проекта.
Итак, зачем и кому это может быть нужно(список будет дополняться):
- Контроль температуры(и др.параметров среды) удаленных объектов.
- Контроль температуры отопления/охлажения в помещении (1 датчик уже в устройстве).
- Контроль температуры(и др.параметров среды) в «полевых» условиях.
- Людям, собирающимся в командировку/отпуск и не доверяющим официальным прогнозам.
- Просто любопытным узнать каково сейчас где-то там.
PPS Данные разумеется будут только по тем городам, где есть представители комьюнити, соответственно маловероятно появление мало востребованных сел и деревень.
UPD:
Проект с визуализацией на Я.Карте живет на narodmon.ru
Приглашаются все желающие. Прежде всего на сайте читаем раздел «О проекте».
UPD2: Клиентская утилита для ПК доступна на сайте проекта. Спасибо Mear.
Микроконтроллеры
Мониторинг
Геолокация
Системы
охлаждения
436   12   19:20, 5th August, 2020
436   12   19:20, 5th August, 2020