|
2.11, Кирилл Кузнецов (?), 14:33, 08/10/2012 [^] [^^] [^^^] [ответить]
| –4 +/– |
Согласен полностью. Одоплатный пк орентированный на минимальные расходы не должен быть инструментом разработчика.
| |
|
3.19, BratSinot (?), 15:43, 08/10/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
А для чего по твоему существуют платы разработки?
Да и потом, одноплатный компьютер. Порно смотреть можно, а в текстовом редакторе сидеть уже нельзя?
| |
3.20, valexey (?), 16:02, 08/10/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ну да, примерно так же рассуждали гиганты индустрии когда стали появляться первые ПК (тот же ZX Spectrum, Apple I/II и так далее) - кто будет разрабатывать софт ДОМА на собственном настольном ПК подключенном к телевизору с 4Кб озу да еще на бейсике в перемешку с машкодами? Разрабатывать софт может возникнуть желание/надобность исключительно на мейнфреймах используя серьезные ЯП вроде PL/I!
Теперь по технике: если отвлечься от node.js, то вообще говоря архитектура web-server+отладчик на стороне платы + браузер на другой машине где уже крутится морда для IDE со всякими автокомплитами является более легковесной нежели запуск просто блокнота в иксах чтобы отредактировать какой-нибудь конфиг линуксячий.
| |
3.41, kurokaze (ok), 13:32, 09/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
Представляю как бы ты удивился попади ты во времена БЗ-34/МК-52 и полистав "Науку и Жизнь"
| |
|
2.26, Аноним (-), 16:19, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Извращенцы
Да, теперь я понимаю как выглядит удаление гланд через попу автогеном в понимании программистов. Это вот как-то так, да :)
| |
|
1.2, Аноним (-), 12:32, 08/10/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
> возможность использования GitHub через клонирование репозтория в Bitbucket.
Звучит как возможность почесать левой ногой правое ухо, если не опечатка.
| |
1.4, dq0s4y71 (??), 13:19, 08/10/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Среда разработки, работающая в БРАУЗЕРЕ на ОДНОПЛАТНОМ КОМПЬЮТЕРЕ, в которой программируются датчик BMP085 и шина I2C на ПИТОНЕ. Мир сошел с ума! Оо
| |
|
2.5, Andrey Mitrofanov (?), 13:25, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Среда разработки, работающая в БРАУЗЕРЕ на ОДНОПЛАТНОМ КОМПЬЮТЕРЕ, в которой программируются
> датчик BMP085 и шина I2C на ПИТОНЕ. Мир сошел с ума!
> Оо
Сделать из ежевики свой загончик а-ля адруинчик и пасти на нём пользователей. Плодотворная дебютная -- и железо _делать не надо.
| |
|
3.6, dq0s4y71 (??), 13:34, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
Да нет, пусть пасут пользователей, если у них получается. Мне просто интересно, какой идиот занимается низкоуровневым программированием на Питоне, причём делает это в браузере на одноплатном компьютере! Это ж п#*&%ц!
| |
|
4.7, valexey (?), 14:12, 08/10/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
А почему нет?
Кроме того, кто сказал что работа с датчиком через I2C обязательно должна быть низкоуровневой?
| |
|
5.12, dq0s4y71 (??), 14:36, 08/10/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А почему нет?
Нет, ну можно и зубы через задний проход лечить, но ЗАЧЕМ?
> Кроме того, кто сказал что работа с датчиком через I2C обязательно должна быть низкоуровневой?
А какая же она ещё? Если там сишный/ассемблерный код, инкапсулированный в питоновский объект, то ещё полбеды. А если они прям на Питоне SCL/SDA дёргают?... Оо
С другой стороны, если это - очередная тупая питонопрограмма, единственная функция корой - показывать данные с какого-то датчика, не заботясь о производительности, то, может быть, так и можно жить. Но даже такое г***но нужно как-то отлаживать. Неужели они и это в браузере делают? Оо
| |
|
6.14, valexey (?), 14:47, 08/10/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А какая же она ещё? Если там сишный/ассемблерный код, инкапсулированный в питоновский
> объект, то ещё полбеды. А если они прям на Питоне SCL/SDA дёргают?... Оо
Там обычный биндинг к I2C-dev линуксячьему. В принципе, само использовение линукса для подобных целей это дикость (ибо дикий оверхед), по сравнению с которым использование I2C-dev на питоне и сях ничем не отличается. Ты посмотри на API I2C-dev ну и модуля питоновского smbus - это API ничем принципиально от API для работы с файлами (если туда ioctl добавить) не отличается. Записать байт, прочесть байт. В линуксе ни на сях ни на питоне никто низкоуровнево с I2C не работает. На нижнем уровне там работает драйвер/кусок ядра.
> С другой стороны, если это - очередная тупая питонопрограмма, единственная функция корой
> - показывать данные с какого-то датчика, не заботясь о производительности, то, может
> быть, так и можно жить. Но даже такое г***но нужно как-то отлаживать. Неужели они и это в
> браузере делают? Оо
А что мешает отлаживать в браузере? Это ничем принципиально не отличается от удаленной отладки через gdb (например так отлаживаются те же айфончики/андроиды). В данном случае на плате запущено будет приложение одновременно с функцией веб-сервера и отладчика питонопроги, а браузер у тебя - всего лишь тонкий клиент к этому всему. Если уж на то пошло, то это не сильно отличается от работы через иксы, когда x-server и x-client на разных машинах.
| |
|
7.42, kurokaze (ok), 13:34, 09/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> удаленной отладки через gdb (например так отлаживаются те же айфончики/андроиды). В
Для них (сюрприз!) симуляторы/эмуляторы есть.
| |
|
|
|
4.8, Andrey Mitrofanov (?), 14:14, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
>пусть пасут пользователей
> какой идиот занимается низкоуровневым
Тщательно взрощенный-прокультивированный-разведённый же.
> Это ж п#*&%ц!
Или мы с тобой ничего в разводе кролликов не...
| |
4.30, flvby1 (?), 16:59, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
прочитай документацию, посмотри примеры, сам попробуй, в чем проблема? borland pascal 7.0 тоже менее требовательна к ресурсам, чем, например, delphi. однако, ни один блокнот с подсветкой не выдерживает конкуренции с eclipse, netbeans и т.д. при разработке коммерческого ПО с автоматизацией тестирования и сильно разветвленными репозиториями исхоников. если централизованное управление средой разработки, гибкий современный язык программирования, сверхнизкие требования к серверным ресурсам тебя отталкивают, - можно заниматься низкоуровневым программированием в виме на хепешном серваке на ассемблере или анси си, а называть людей идиотами первый признак недалекого ума.
| |
4.34, Аноним (-), 19:12, 08/10/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
а что вы прицепились к одноплатному компьютеру? Это тоже самое, что если бы раньше кричали "о боже, как они программируют на этом чемодане, извращенцы! Ведь есть большой шкаф!"
| |
|
|
2.10, valexey (?), 14:25, 08/10/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
Между прочим, любой современный смартфон (да-да, в четырьмя 1.5 GHz ядрами, гигом-двумя ОЗУ) это как раз одноплатный компьютер.
Более того, некоторые персоналки/ноутбуки (на x86, ага) - тоже одноплатки (но не SOC, хотя к тому все идет).
Так что не вижу, в принципе, никакого криманала. Ну, кроме того, что для этих задач (работа с барометрическим датчиком по I2C) вполне хватило бы какого-нибудь MSP430 с 128 БАЙТАМИ на борту (со стоимостью 1 бакс если покупать штучно) и без операционки вообще.
| |
|
3.13, dq0s4y71 (??), 14:43, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Между прочим, любой современный смартфон (да-да, в четырьмя 1.5 GHz ядрами, гигом-двумя ОЗУ) это как раз одноплатный компьютер.
Но, по-моему, ещё никто не додумался разрабатывать приложения для телефонов прямо на самих телефонах, тем более в работающих на них браузерах :)
> Так что не вижу, в принципе, никакого криманала. Ну, кроме того, что для этих задач (работа с барометрическим датчиком по I2C) вполне хватило бы какого-нибудь MSP430 с 128 БАЙТАМИ на борту (со стоимостью 1 бакс если покупать штучно) и без операционки вообще.
Вот-вот. Зачем забивать гвозди микроскопом...
| |
|
4.15, valexey (?), 14:50, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Но, по-моему, ещё никто не додумался разрабатывать приложения для телефонов прямо на
> самих телефонах, тем более в работающих на них браузерах :)
Ну, почему же, вполне додумались. Ставиш туда gcc и вперед, с песнями :-) Помнится мы под какой-то *nix'овый телефон свой сервер на нем же собрали (не помню, то ли это был iPhone, то ли андроид). И ничего, собралось и потом еще работало там. :-)
Современный телефон сильно мощнее чем десктоп семи-десяти летней давности, так что не вижу особых причин паниковать.
| |
|
5.25, Аноним (-), 16:18, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> :-) Помнится мы под какой-то *nix'овый телефон свой сервер на нем же собрали
На n900 в свое время кто-то написал HTTP сервер на баш-скрипте + неткате. Который можно скопипастить и вот у вас уже типа вебсервак. Хреновый, но чтобы передать 1-2 файла когда приспичило - и так сойдет. Для более серьезных применений там nginx кто-то собрал :)
| |
5.51, Аноним (-), 13:11, 10/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, почему же, вполне додумались. Ставиш туда gcc и вперед,
У меня на n900 даже стоит в порядке научного курьеза :)
| |
|
|
3.16, xxx (??), 14:53, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
>Ну, кроме того, что для этих задач (работа с барометрическим датчиком по I2C) вполне хватило бы какого-нибудь MSP430 с 128 БАЙТАМИ на борту (со стоимостью 1 бакс если покупать штучно) и без операционки вообще.
Да, вот только, показания датчика надо ещё куда-то передавать. Поэтому если у расбери есть i2c, то почему бы и не использовать его.
А питон, ну и что, для домашник поделок сойдёт. А вот IDE в браузере - странная фигня.
| |
|
4.17, valexey (?), 15:03, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
С этим тоже проблем нет. Можно хоть по WiFi передать, хоть в память записать, хоть по http страничку отдать с гламурным графиком изменения того же давления.
И при этом это все будет неплохо жить от батарейки автономно долгое время. В отличае от.
| |
|
5.24, Аноним (-), 16:14, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> И при этом это все будет неплохо жить от батарейки автономно долгое время. В отличае от.
Справедливости ради, на MSP430 обычно делают девайсы которые годами работают от 1 литиевой таблетки. Распберри так не сможет. С другой стороны, 430 как-то поднапряжется отгружать веб-страничку то. Сложно сравнивать самокат и вертолет, хоть они оба и транспортные средства...
| |
|
6.29, valexey (?), 16:57, 08/10/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет, не напряжется.
Дело в том, что для того что-бы что-то отдавать по, например, WiFi, нужен, как понимаешь, WiFi-модуль (например от вот этих ребят: http://www.rovingnetworks.com/ ), который имеет забавную фичу - весь tcp/ip стек крутится сразу на нем, а общаешься ты с ним (со своего MSP430) просто либо по rs232, либо по I2C/SPI тому же. Следовательно в самом худшем случае на долю MSP430 остается реализация примитивного веб-сервера отдающего простую статику + примитивнейший ajax, что не просто, а очень просто. Затрат ОЗУ это в общем то не требует (страничка лежит во флеше, её даже в ОЗУ для отдачи грузить не нужно). А в лучшем случае - http умеет уже сам WiFi-модуль.
| |
|
7.31, xxx (??), 17:11, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
О, этак на msp430 можно задачи геофизики решать, просто подключите его по rs232 к кластеру из TOP500 =)
| |
|
|
9.50, Аноним (-), 13:10, 10/10/2012 [^] [^^] [^^^] [ответить] | +/– | Это он видимо так потроллил, намекая что у вай-фай модуля проц потребный для реа... текст свёрнут, показать | |
|
|
7.47, Аноним (-), 12:42, 10/10/2012 [^] [^^] [^^^] [ответить] | +/– | Понимаешь ли дядя, wi-fi и все семейство TCP IP достаточно навороченное Я в кур... большой текст свёрнут, показать | |
|
|
|
|
3.23, Аноним (-), 16:12, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> для этих задач (работа с барометрическим датчиком по I2C) вполне хватило
> бы какого-нибудь MSP430 с 128 БАЙТАМИ на борту
А теперь расширяем задачу: а попробуйте показать текущую погоду за бортом не на угребищном черно-зеленом экране и локально, а в вебстраничке. Ну чтобы я мог ремотно с любого девайса посмотреть. Ну как, сделаете на MSP430? :)
| |
|
|
5.48, Аноним (-), 12:46, 10/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Да легко
Ага. Подключитесь по эзернуту к прову с PPPoE? А что насчет L2TP? А вайфай у вас будет поддерживать все режимы? И ad-hoc, и infrastructure? И вы даже не замахаетесь сделать настройку вариантов шифрования и ключа с каким-то более-менее реалистичным вариантом настройки всего этого?
| |
|
4.32, xxx (??), 17:15, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Ну как, сделаете на
> MSP430? :)
Сделает! Другое дело нафиг все эти заморочки с отдельными модулями WiFi для домашней поделки.
| |
|
5.39, Serg (??), 01:12, 09/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> Ну как, сделаете на
>> MSP430? :)
> Сделает! Другое дело нафиг все эти заморочки с отдельными модулями WiFi для
> домашней поделки.
У TI, кроме 430-го, много чего есть. Посмотрите на WL1271 - легко сопрягаемый с TI-ным же процессором (ARM,OMAP) модуль с WiFi b/g/n + BlueTooth 2.1 + стек в одном флаконе
| |
|
6.49, Аноним (-), 13:08, 10/10/2012 [^] [^^] [^^^] [ответить] | +/– | У TI дохрена всего есть, от мелочевки до процессоров приложений Но для единично... большой текст свёрнут, показать | |
|
|
|
|
2.27, Аноним (-), 16:21, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> датчик BMP085 и шина I2C на ПИТОНЕ. Мир сошел с ума!
Ну, помнишь в досовые времена народ писал крЮтые программы на бэйсике? Особо упорные извращенцы умудрялись чуть ли не с портами ввода-вывода работать оттуда. Правда большинство постепенно осознало что на си это намного мене мучительно и результат явно лучше :). Но все повторяется по спирали...
| |
|
1.9, добрый дядя (?), 14:22, 08/10/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Задумка супер, очень полезно и вообще круто!!! Вот если б и другие языки добавили, вот как только автокомплит они собрались пилить.
| |
1.21, Аноним (-), 16:04, 08/10/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Люди! Может есть уже нормальный нетбук/ноутбук на ARM? Хочу такое чудо, чтоб легкий был, долго заряд держал, с клавой максимально приближенной к полноразмерной и без винды в комплекте. Ну и подешевле, естественно. Кроме Тошибы AC100 ничего подобного не нашел (не считая дешевых некачественных китайцев). Неужели еще никто не выпускает такого?
| |
|
2.22, Аноним (-), 16:10, 08/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> еще никто не выпускает такого?
Просто народ придумал вариант: планшет + чехол с usb клавиатурой = маленький и легкий вариант нотика :). Правда вот ведроид как десктоп suxx. А с установкой полноценных линуксов не все так просто.
| |
|
3.43, kurokaze (ok), 13:43, 09/10/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Правда вот ведроид как десктоп suxx.
Ага, для вантузятников точно. Для них все что не вантуз - все сакс.
| |
|
4.52, Аноним (-), 13:18, 10/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Ага, для вантузятников точно. Для них все что не вантуз - все сакс.
Как линуксоида меня знаете ли тоже не вдохновляют ява-программы от школьников с нежелательный функционалом (aka spyware). При убогости функционала. Да еще и за бабки как правило.
Софт в репах нормальных линуксов мало того что бесплатный, открытый, так еще и куда функциональнее и без троянов в комплекте. Майнтайнеры в отличие от гугли всякий (полу)троянский буллшит и прочее адваре у себя в репах терпеть не намерены.
| |
|
|
2.38, Serg (??), 01:03, 09/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
Так это зависит от задач. Если по минимуму - в ту же клаву, "приближенную к полноразмерной", можно ту же "малинку" впихать вместе с комплектом батареек. Промышленно, правда, так еще никто не делает, но самодельщиков, сварганивших такое почти с любым TFT-экраном - масса. И раз уже сервера на АРМах есть, ноуты тоже будут. Ждем только серийного выпуска многоядерных АРМов :)
| |
|
3.46, Аноним (-), 11:48, 10/10/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Если по минимуму - в ту же клаву, "приближенную к полноразмерной", можно ту же "малинку"
впихать вместе с комплектом батареек.
Проще наоборот в приближенную к полноразмерной клавиатуру вставить "малинку". А ещё проще воспользоваться USB разъемом и гибкой клавиатурой. В худшем случае воспользоваться старым мобильным телефоном, там клавиатура, монитор, проц и батарейка объединены производителем в одном корпусе изначально, радиомодуль прилагается в качестве бонуса.
| |
|
|
|