Технофанчик: поднимаем Quake III сервер на Raspberry.
Всем привет, друзья!
Вчера был буржуйский праздник Хэллоуин, а с ним и пятница.
Душа требовала какого-то намека на праздник, пока тело решало рабочие задачи, как, вдруг, глаз зацепился за висящую возле стены Raspberry Pi, про которую я писал вот в этом посте.
Внезапная догадка «а не зарубиться ли нам в контру?» вспышкой озарила мозг, но уже на второй минуте Google'ения на эту тему вырисовался ответ — нет. Counter-Strike сильно не Open-Source и пересобрать под нужную архитектуру его пока не выйдет.
«А в кваку?». А вот здесь, оказывается, раздолье.
Итак, на старте — Raspberry Pi первой версии, и несколько человек с Макбуками (естественно, у всех Mac OS).
Через пару часов уже началось вечернее улюлюканье под гром выстрелов.

Кому интересно, как это сделать, го под кат.
Читать дальше
Вчера был буржуйский праздник Хэллоуин, а с ним и пятница.
Душа требовала какого-то намека на праздник, пока тело решало рабочие задачи, как, вдруг, глаз зацепился за висящую возле стены Raspberry Pi, про которую я писал вот в этом посте.
Внезапная догадка «а не зарубиться ли нам в контру?» вспышкой озарила мозг, но уже на второй минуте Google'ения на эту тему вырисовался ответ — нет. Counter-Strike сильно не Open-Source и пересобрать под нужную архитектуру его пока не выйдет.
«А в кваку?». А вот здесь, оказывается, раздолье.
Итак, на старте — Raspberry Pi первой версии, и несколько человек с Макбуками (естественно, у всех Mac OS).
Через пару часов уже началось вечернее улюлюканье под гром выстрелов.

Кому интересно, как это сделать, го под кат.
Читать дальше
- +4
- 31 октября 2015, 11:39
- Zloy_Pakimon
- 1
Деплоим на Raspberry, или пилим бэкенды для поделок. Часть 1: сервер в локальной сети.
Всем привет!
Время от времени в практике возникали ситуации, когда я мечтательно задумывался о том, что неплохо было бы запилить веб-сервер в качестве бэкенда для каких-то своих несложных проектов. Ну, чтобы был hostname, как положено, и чтобы снаружи можно было отдать ему какие-то данные и получить какие-то данные, может быть прикрутить API-шечку, а может и вообще — хостить там свой уютный бложик.
В воображении сразу вырисовывались какие-то стойки с blade-ами, аренда виртуалки на Digital Ocean, или, на худой конец, круглосуточно гудящий компьютер под столом.
А ведь хочется чего-то тихого, изящного, бесшумного, и желательно бесплатного…
Стоп! Но ведь все уже изобретено до нас!
Сегодня я хочу рассказать про то, как можно за копейки, обладая минимальным количеством знаний, запилить машину, которая обеспечит 90% ваших (ну, моих — точно) потребностей в бэкенде.
Рассказ будет нести характер записей для самого себя — чтобы не забыть что делать, повторяя это в следующий раз, например)
Кому интересно — го под кат (кстати, обратите внимание, как бутербродом напаяны чипы на плате).

Читать дальше
Время от времени в практике возникали ситуации, когда я мечтательно задумывался о том, что неплохо было бы запилить веб-сервер в качестве бэкенда для каких-то своих несложных проектов. Ну, чтобы был hostname, как положено, и чтобы снаружи можно было отдать ему какие-то данные и получить какие-то данные, может быть прикрутить API-шечку, а может и вообще — хостить там свой уютный бложик.
В воображении сразу вырисовывались какие-то стойки с blade-ами, аренда виртуалки на Digital Ocean, или, на худой конец, круглосуточно гудящий компьютер под столом.
А ведь хочется чего-то тихого, изящного, бесшумного, и желательно бесплатного…
Стоп! Но ведь все уже изобретено до нас!
Сегодня я хочу рассказать про то, как можно за копейки, обладая минимальным количеством знаний, запилить машину, которая обеспечит 90% ваших (ну, моих — точно) потребностей в бэкенде.
Рассказ будет нести характер записей для самого себя — чтобы не забыть что делать, повторяя это в следующий раз, например)
Кому интересно — го под кат (кстати, обратите внимание, как бутербродом напаяны чипы на плате).

Читать дальше
- +5
- 24 октября 2015, 20:48
- Zloy_Pakimon
- 14
Доступ к последовательным портам из браузера через сервер
Преимущества такого решения:
Читать дальше
- кросс-платформенность — Windows/Linux/MacOS/Android;
- удаленный доступ с разных компьютеров/планшетов/смартфонов;
- для внесения изменений не нужна перекомпиляция — достаточно перегрузить страницу;
- простота создания интерфейса, особенно при использовании библиотек типа jQuery.
Например, полноценный терминал в 200 строк HTML+JS:
Читать дальше