Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Результаты опроса: На каком языке писать модуль "Умный дом"
shell 7 63.64%
php 3 27.27%
другой. Какой? 1 9.09%
Голосовавшие: 11. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2014, 19:54   #1
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Модуль "Умный дом". Опрос

Для всяких скриптовых движков нужно сделать табличку, чтобы ориентироваться. Пробовал perl, занял около 560 Кб места. Должны быть весомые основания тратить половину свободного места на этот скриптовый движок. python отказался устанавливаться и затребовал 1.8 Мб.

Использовать командную оболочку имеет смысл только в случае, если используется только внутренний флеш диск. Если же система на внешнем диске, то можно использовать любой язык.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 17.06.2014, 22:11   #2
lvovitch
Senior Member
 
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0
lvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond repute
По умолчанию Re: Модуль "Умный дом". Опрос

Цитата:
Сообщение от uni Посмотреть сообщение
Для всяких скриптовых движков нужно сделать табличку, чтобы ориентироваться. Пробовал perl, занял около 560 Кб места. Должны быть весомые основания тратить половину свободного места на этот скриптовый движок. python отказался устанавливаться и затребовал 1.8 Мб.

Использовать командную оболочку имеет смысл только в случае, если используется только внутренний флеш диск. Если же система на внешнем диске, то можно использовать любой язык.
вот и я думаю отойти от командной оболочки в сторону php. Хотя и смущает неудобство с хабом и флешкой
lvovitch вне форума   Ответить с цитированием
Старый 17.06.2014, 22:55   #3
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Модуль "Умный дом". Опрос

На самом деле по bash'у есть много руководств в сети. Большая часть примеров будут работать в ash. Сила его в модульности linux и конвейерной обработке команд. Потенциально на скриптах оболочки можно написать всё, но для этого нужно очень хорошо понимать как всё работает. Можно даже целую тему открыть, где показывать приемы работы со скриптами. Тема будет просто неисчерпаема. Но стиль программирования очень сильно отличается от традиционных языков, если не тренироваться, то навыки можно утратить.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 17.06.2014, 23:37   #4
lvovitch
Senior Member
 
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0
lvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond repute
По умолчанию Re: Модуль "Умный дом". Опрос

Цитата:
Сообщение от uni Посмотреть сообщение
На самом деле по bash'у есть много руководств в сети. Большая часть примеров будут работать в ash. Сила его в модульности linux и конвейерной обработке команд. Потенциально на скриптах оболочки можно написать всё, но для этого нужно очень хорошо понимать как всё работает. Можно даже целую тему открыть, где показывать приемы работы со скриптами. Тема будет просто неисчерпаема. Но стиль программирования очень сильно отличается от традиционных языков, если не тренироваться, то навыки можно утратить.
ну вот, например, раздражает отсутствие работы с массивом. И с математикой - только через пень-колоду удается складывать десятичные цифры.
на эти вопросы я так ответов и не нашел.
lvovitch вне форума   Ответить с цитированием
Старый 18.06.2014, 05:42   #5
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Модуль "Умный дом". Опрос

Да, с массивами засада, а вот с математикой попробуй let: operators.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 18.06.2014, 11:40   #6
lvovitch
Senior Member
 
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0
lvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond repute
По умолчанию Re: Модуль "Умный дом". Опрос

Цитата:
Сообщение от uni Посмотреть сообщение
Да, с массивами засада, а вот с математикой попробуй let: operators.
ну так вот по этой ссылке и написано:
Цитата:
Bash does not understand floating point arithmetic. It treats numbers containing a decimal point as strings.
Вот с этим я бьюсь
lvovitch вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:34. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика