|
Результаты опроса: На каком языке писать модуль "Умный дом" | |||
shell | 7 | 63.64% | |
php | 3 | 27.27% | |
другой. Какой? | 1 | 9.09% | |
Голосовавшие: 11. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме | Опции просмотра |
18.06.2014, 06:52 | #12 |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 |
Re: Модуль "Умный дом". Опрос
shell полегче будет. Думаю все же немаловажный показатель.
|
18.06.2014, 08:14 | #13 |
Senior Member
|
Re: Модуль "Умный дом". Опрос
lua, кстати, в базовой комплектации занимает 80 Кб. Не знаю, правда, что он может при этом. Вот простой скрипт в одну строчку:
Код:
lua -e "print(\"hello \"..\"world!\");"
__________________
Россия навсегда! |
18.06.2014, 09:07 | #14 |
Senior Member
|
Re: Модуль "Умный дом". Опрос
А может еще под этот модуль рассмотреть варианты более мощных железок, к примеру dir-320 или маленькие одноплатные компьютеры?
|
18.06.2014, 11:10 | #15 |
Senior Member
|
Re: Модуль "Умный дом". Опрос
Вот ещё хорошее руководство по программированию: Программирование на Shell (Unix).
Есть один трюк, связанный с использованием предопределённых параметров скрипта. Код:
set -- 14 25 -5 0 29 155 90 echo "Length: $#" i=0 for n in $@ ; do let "i += 1" echo "$i: $n" done Код:
root@CyberWrt:/www# ./ex.sh Length: 7 1: 14 2: 25 3: -5 4: 0 5: 29 6: 155 7: 90 Пояснения: Код:
Сам интерпретатор shell автоматически присваивает значения следующим переменным (параметрам): ? значение, возвращенное последней командой; $ номер процесса; ! номер фонового процесса; # число позиционных параметров, передаваемых в shell; * перечень параметров, как одна строка; @ перечень параметров, как совокупность слов; - флаги, передаваемые в shell.
__________________
Россия навсегда! |
18.06.2014, 11:40 | #16 | ||
Senior Member
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0 |
Re: Модуль "Умный дом". Опрос
Цитата:
Цитата:
|
||
18.06.2014, 11:43 | #17 |
Senior Member
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0 |
Re: Модуль "Умный дом". Опрос
Тоже думаю на эту тему. Например малинку использовать или аналоги. Но опять таки прихожу к мнению, что php более универсальное решение. К примеру поднял php сервер на своем сотовом
|
18.06.2014, 11:44 | #18 |
Senior Member
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0 |
Re: Модуль "Умный дом". Опрос
|
18.06.2014, 11:45 | #19 | |
Senior Member
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0 |
Re: Модуль "Умный дом". Опрос
Цитата:
|
|
18.06.2014, 12:45 | #20 | |
Senior Member
|
Re: Модуль "Умный дом". Опрос
Цитата:
Можно было бы использовать bc для этих целей, но кушает он невероятно много для калькулятора: Код:
root@CyberWrt:~# opkg install bc Installing bc (1.06.95-1) to root... Downloading http://cyberwrt.ru/application/packages/TL-MR3020/1_4/bc_1.06.95-1_ar71xx.ipk. Installing libreadline (6.2-1) to root... Downloading http://cyberwrt.ru/application/packages/TL-MR3020/1_4/libreadline_6.2-1_ar71xx.ipk. Installing libncurses (5.9-1) to root... Downloading http://cyberwrt.ru/application/packages/TL-MR3020/1_4/libncurses_5.9-1_ar71xx.ipk. Installing terminfo (5.9-1) to root... Downloading http://cyberwrt.ru/application/packages/TL-MR3020/1_4/terminfo_5.9-1_ar71xx.ipk. Configuring terminfo. Configuring libreadline. Configuring libncurses. Configuring bc.
__________________
Россия навсегда! |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|