Как стать автором
Обновить
0
0
Василий Пупкин @xtile

Пользователь

Отправить сообщение

Елочка, зажгись! Часть 1: гирлянда и сборка ПО для OpenWRT

Время на прочтение 7 мин
Количество просмотров 35K
Привет, Хабр!

28 декабря, за четыре дня до Нового года, у меня возникла проблема: я осознал, что имеющие в продаже новогодние гирлянды — редкостная китайская дрянь. Дело в том, что у меня дома маленькая искусственная ёлка, а также маленький ребёнок — поэтому я не хотел, чтобы на ёлке в каком-либо виде присутствовали 220 В, а также не нуждался в гирляндах на несколько сотен лампочек. И быстро обнаружил, что после вычёркивания всего, подпадающего под эти пункты, в окрестных магазинах остаются исключительно товары категории «обнять и плакать».

Поэтому мне пришлось сделать гирлянду самому. И у этой гирлянды есть IP-адрес.



Впрочем, если говорить серьёзно, я преследовал две цели: не только сделать гирлянду себе, но и показать вам, как на нашем нанокомпьютере Black Swift можно делать различные проекты, от наколенных до вполне себе профессиональных — чтобы показать вам, что это довольно просто и быстро. С попутным обсуждением разных интересных моментов.

Текст рассчитан на людей, которые более-менее понимают, как пишут программы, умеют держать в руке паяльник, но не более того — с какой стороны подойти к нанокомпьютеру с OpenWRT, остаётся загадкой. Попробуем её отгадать, тем более, что весь процесс не требует каких-то особенных (выходящих за вышеуказанные рамки) знаний или специального оборудования — программаторов, адаптеров и т.п.

Так как это — первая статья по теме, я разобью её на три части, чтобы не получалась огромная простыня:
  1. Гирлянда, подключение Black Swift и среда сборки под OpenWRT на C/C++
  2. Софт на C, работа с GPIO и программная ШИМ
  3. Веб-интерфейс и приложение для Android



В реальном времени все три части легко укладываются в рамки «проекта выходного дня».
Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Комментарии 44

История игровых приставок в рекламе. Часть 2

Время на прочтение 4 мин
Количество просмотров 62K
В прошлой части Истории приставок мы остановились на Super Nintendo. Теперь поговорим о Пятом поколении. Потерпите, всего несколько приставок — и перейдем к Sega Saturn, Sony PlayStation и Nintendo 64!

image

Пятое поколение


3DO Interactive Multiplayer

В 1993 году выходит 3DO, которую выпускают Panasonic, Sanyo, Creative и Goldstar. Игры для приставки продавались на дисках.

Стоимость приставки — $699.95 на момент выпуска, то есть она была дороже, чем все остальные приставки этого поколения, включая наиболее продаваемые PlayStation, Nintendo 64 и Sega Saturn. Выпускали приставку всего три года.

Именно на 3DO впервые появилась игра The Need For Speed.

Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Комментарии 53

Опасна ли комета ISON?

Время на прочтение 8 мин
Количество просмотров 148K
Сейчас в рунете искусственно поднимается волна паники по поводу предстоящего пролета кометы ISON и ее мнимой опасности для человечества. Рассказывают, что она неминуемо упадет на Землю, и что ее «сопровождают» какие-то объекты. Тут и NASA отключилось на радость тем, кто раскручивает этот миф.



Я давно ждал, что же придумают параноики, после феерического облома с концом света в 2012 году. И, наконец, они разродились. Люди издревле боялись комет, даже когда более-менее разобрались в происхождении этих небесных явлений. Сейчас глобальной паники кометы уже не вызывают. Однако ISON обеспечили громкий пиар сами ученые: «ярче Луны», «комета века», и это создало основания для попыток запугивания необразованных масс. Правда масштаб локален: всерьез опасаются кометы, кажется, только в России. Западные уфологи просто смакуют фейковые видео, с изображением «кораблей сопровождения» кометы.

Давайте разберемся, представляет ли комета C/2012 S1 (ISON) какую-либо опасность.
Читать дальше →
Всего голосов 247: ↑242 и ↓5 +237
Комментарии 62

Первое исследование NASA о возможности пилотируемого полета к Марсу на корабле с ядерным двигателем (1960)

Время на прочтение 7 мин
Количество просмотров 43K


В ноябре далекого 1957 года — в том же самом месяце, когда Советский Союз запустил в космос собачку Лайку на борту 508-килограммового Спутника 2 — около 20 инженеров Исследовательского Центра Льюиса начали исследование возможности использования ядерных, ионных и ракетных двигателей для межпланетных перелетов. 1 октября 1958 года, сразу после образования NASA, центр Льюиса попал под эгиду Агентства, а уже в апреле 1959 года его специалисты отчитались о своей работе перед Конгрессом, попросив финансирование для исследований возможности полетов на Марс. Конгресс ответил согласием, дав добро на первое в США исследование, касавшееся пилотируемого полета на Марс на ядерном двигателе.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 13

7 операционных систем, которые Вы можете запустить на Raspberry Pi

Время на прочтение 4 мин
Количество просмотров 344K
Предлагаю Вашему вниманию вольный перевод статьи James Bruce про 7 операционных систем, которые Вы можете запустить на Raspberry Pi.

Кто может поспорить с ценой компьютера в 40 долларов? Особенно, если он еще и отличная база для проектов в области электроники. Я не вижу конкурентов. Но само по себе железо — лишь одна сторона медали: необходима еще операционная система. Ниже я расскажу про 7 различных операционных систем, которые Вы можете установить на Raspberry Pi прямо сейчас. Небольшое замечание: не все представленные операционные системы являются полезными.

image
Читать дальше →
Всего голосов 52: ↑48 и ↓4 +44
Комментарии 47

«Cолнечный импульс» пересекает США, используя лишь энергию солнца

Время на прочтение 2 мин
Количество просмотров 29K
Швейцарский летательный аппарат Solar Impulse (Солнечный Импульс), способный совершать круглосуточные полёты, используя лишь энергию солнца, заряжая батареи днём и потребляя энергию ночью, на днях начал своё путешествие через Америку. Самолёт пересечёт всю территорию США с запада на восток не использовав при этом ни капли топлива.

Уникальная машина взлетела с аэродрома неподалёку от Сан-Франциско 3 мая в 6 часов утра по тихоокеанскому времени и приземлилась в Фениксе в час ночи субботы. Таким образом, этот перелёт занял примерно 18 часов, в то время как то же расстояние на машине можно было бы преодолеть за 12 часов. Но дело не в скорости. «Мы не гонимся за скоростью, – говорит пилот Бертран Пикар, – мы хотим продемонстрировать, что можем находиться в воздухе столько времени, сколько хотим, используя только солнечную энергию».
Подробности
Всего голосов 76: ↑74 и ↓2 +72
Комментарии 35

Жизнь с планшетом или список приложений для Android

Время на прочтение 7 мин
Количество просмотров 310K
Привет!

Сегодня хочу рассказать о своей жизни с планшетом, ну а точнее поделиться списком приложений, которые помогают мне в моей жизни и работе.

Пост написан для устройств на базе операционной системы Android, но думаю и в других системах есть аналоги.
Читать дальше →
Всего голосов 143: ↑104 и ↓39 +65
Комментарии 66

Тестирование поведения приложения в условиях нехватки памяти

Время на прочтение 2 мин
Количество просмотров 7.2K
В android мы можем перехватить событие low memory для нашего приложения или активити, путем установки им через registerComponentCallbacks в качестве обрабочика наследника от интерфейса ComponentCallbacks переопределив ему метод onLowMemory.

Подразумевается, что в данном обработчике мы можем при наступление события low memory должны освободить не критичные ресурсы, почистить внутренний кэш и другими методами уменьшить количество используемой памяти, тем самым избежав того что наш процесс закроют.

Так же система гарантирует что после вызова onLowMemory будет вызвана системная сборка мусора (garbage collector)

И так, если наше приложение реализует какое либо поведение при наступлении данного события — хорошо бы протестировать это поведение.
Стандартный способ простой — начинаем искуственно увеличивать количество потребляемых ресурсов (например загружать картинки по два раза) пока не упремся в лимит.

И есть и второй способ — изменить данный лимит, о чем собственно и речь пойдет ниже.
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Комментарии 12

Разработка под Android, грабли большие и не очень

Время на прочтение 4 мин
Количество просмотров 47K
Ниже я попробую описать ряд неприятных особенностей с которыми может столкнуться разработчик для платформы Android. Не все они являются особенностью именно операционной системы Android, но так или иначе шансы встретиться с ними есть.
Читать дальше →
Всего голосов 99: ↑95 и ↓4 +91
Комментарии 58

Как начать летать, хоть на чем-то, самостоятельно

Время на прочтение 7 мин
Количество просмотров 285K
Мое детство прошло среди людей которые все время на чем то летали. Строили, разрабатывали новое и тут же на нем летали. В 5 лет для меня стало открытием, что кто то в этом мире может не летать. К своим 26 годам я успел попробовать почти все на чем можно летать. Хочу поделиться своим опытом и рассказать о доступных возможностях.
Что бы начать летать у Вас есть такие варианты:

1. Парители (в этой статье)
  • Параплан
  • Дельтаплан
  • Планер

2. Моторный полет (вторая статья)
  • Легкий самолет
  • Мотодельтаплан
  • Паратрайк
  • Парамотор
  • Мотопланер



Начать летать самостоятельно
Всего голосов 281: ↑261 и ↓20 +241
Комментарии 270

Новый проект по разработке астероидов

Время на прочтение 2 мин
Количество просмотров 8.8K
На Хабре неоднократно уже упоминали космические проекты и сегодня мы перевели для вас статью «New venture 'to mine asteroids'»
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 28

Научные исследования MSL Curiosity

Время на прочтение 4 мин
Количество просмотров 66K
После того как Curiosity успешно совершил посадку, протестировал функциональность своих приборов и устройств, пришло время для дела. Первые исследования проводились еще в тестовом режиме. Первым из таких тестов стала проверка лазера и химического спектрального анализатора Chem Cam.

Для того чтобы определить функциональность Chem Cam была выбрана первая марсианская цель названная «камень №165».
image
Читать дальше →
Всего голосов 75: ↑73 и ↓2 +71
Комментарии 30

Семейный портрет аппаратов-исследователей Марса

Время на прочтение 2 мин
Количество просмотров 14K
UPD:
У меня были ссылки на файлы с русскоязычными названиями, и как выяснилось, не для всех они оказались доступными.
Я переименовала файлы:
Перевод постера, малая картинка: habrastorage.org/getpro/geektimes/post_images/e53/7ed/037/e537ed0370e344f745a63ae274bc6980.png
Перевод постера, большая картинка: marstefo.ru/Pictures_upload/Mars_Exploration_Family_Portrait_rus.png

Я перевела плакат с историей исследования Марса и пост его автора. Статья и плакат появились почти год назад, но я пока не встречала перевода поста, а в плакате выделила удачные и неудачные миссии зеленым и красным текстом для большей наглядности.

24.11.2011, Jason Davis

В субботу, 26 ноября, NASA планирует запустить следующий марсоход, Curiosity, с мыса Канаверал штата Флорида. Mars Science Laboratory, как он официально называется, битком набит новыми инструментами и приборами для изучения Красной планеты. Curiosity последний гордый член — и сложный — из семейства миссий на Марс.

Я создал постер, который называется Семейный портрет исследователей Марса, который переносит все это пестрое множество на одну групповую фотографию. Плакаты доступны в продаже в Планетарном обществе, все доходы в их пользу! Как раз к Рождеству радостный космос в вашей жизни!

image
The Mars Exploration Family Portrait. Created by Jason Davis

Постер родился как ответ на вопрос, на который я не смог легко ответить: сколько космических миссий было на Марсе? Оказывается, это число варьируется в зависимости от того, как вы спросите. Wikipedia, к примеру, имеет хороший список в статье про исследования Марса, но она выделяет спускаемые аппараты как отдельные объекты. В RussianSpaceWeb.com счет становится еще более запутанным, потому что туда включены облеты Марса с аппаратов, имеющих другой пункт назначения. Список на Space.com находится где-то между ними.
Продолжение поста автора и постер с переводом под катом
Читать дальше →
Всего голосов 31: ↑29 и ↓2 +27
Комментарии 37

Ракетный двигатель, напечатанный на 3D-принтере

Время на прочтение 2 мин
Количество просмотров 127K
Технологии трехмерной печати неуклонно развиваются и находят все более разнообразные применения. Если изначально 3D-принтеры годились только для создания макетов и прототипов, то сейчас вполне можно печатать сразу функциональные детали.


Вот свежий пример серьёзных возможностей 3D-печати: товарищ с ником RocketMoonlighter продемонстрировал жидкостный ракетный двигатель (ЖРД), напечатанный на 3D-принтере.
Читать дальше →
Всего голосов 67: ↑67 и ↓0 +67
Комментарии 90

RoboSub 2012 разведка боем и выход в финал

Время на прочтение 2 мин
Количество просмотров 1.7K
Команда из России впервые в этом году приняла участие в соревнованиях по автономным подводным аппаратам AUVSI Foundation and ONR's 15th International RoboSub Competition, спонсируемых Управлением морских исследований (U.S. Office of Naval Research (ONR)). Для технарей это можно назвать Суперкубком соревнований по подводной робототехнике. По итогам отборочных испытаний команда вышла в финал и заняла итоговое 5 место.

image
July 17-22, 2012
SSC Pacific TRANSDEC, San Diego, CA

Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 6

FishPi — проект межатлантического корабля на основе Raspberry Pi

Время на прочтение 2 мин
Количество просмотров 9.8K
Появившейся не так давно дешевой платформе «Распберри Пай», позволяющей запускать нересурсоемкие приложения и выводить видео качества 1080p, находят наиболее очевидные и простые бытовые применения: медиасервер, торрент-бокс, настольный компьютер. Джордж Холлоуэй же пошел несколько необычным путем: он решил сделать «малиновый пирог» ядром «рыбного». Звучит аппетитно?



Читать дальше →
Всего голосов 63: ↑56 и ↓7 +49
Комментарии 107

На мини-компьютере МК802 проверили работу Ubuntu и Puppy Linux

Время на прочтение 1 мин
Количество просмотров 32K


К рою описаний мини-компьютеров, начало которому положил 25-долларовый Raspberry, которые соревнуются между собой компактностью и ценой, добавился ещё один экземпляр — MK802, который имеет одну особенность — устройство имеет слот для SD-карт при помощи которого можно загрузить альтернативную операционную систему, помимо идущей по умолчанию Android 4.0.

Аппаратная начинка MK802 выглядит следующим образом: процессор Allwinner A10 ARM Cortex-A8 с частотой 1.5 ГГц, 512 ОЗУ и флеш-диском объемом в 4Гб. Интерфейсная часть также сравнительно небогата — Wi-Fi, USB и HDMI. Стоимость устройства — 74$.

Редакторы сайта liliputing.com, используя слот для SD-карт, запустили на MK802 полноценную десктопную версию Ubuntu 10.04, описав процесс установки образа системы на SD-карту и сняли видео работы мини-компьютера. Отмечается, что, хотя запуск тяжёлых приложений, таких как OpenOffice и Firefox занимает довольно много времени, но работают программы сравнительно шустро, без заметных лагов; на видео промежуток между кликом по значку Firefox и его запуском проходит около 8-9 секунд.

Посмотреть видео
Всего голосов 52: ↑45 и ↓7 +38
Комментарии 55

Ребенок в семье гика или у нас свой подход

Время на прочтение 2 мин
Количество просмотров 18K
Когда в семье рождается ребенок, это, черт возьми, здорово! Как говорил Гришковец в фильме «сатисфакция»: «все становится сложно, но в то же время все становится просто». Так вот, о простом: существует огромное количество литературы, рассчитанной на молодых мам. Существует даже пара книжек о детях, написанной для мужчин (причем очень дурным языком). Но почему-то очень мало информации, рассчитанной на технарей. Считается, видимо, что у нас до детей не доходит.

Лично мне, когда я читал эти книжки (первое правило — RTFM), очень не хватало каких-то четких инструкций и вариантов использования техники и разных приспособ. А поскольку все мы, сидящие тут, не просто технари, а немного техногики и живем в окружении бешеного количества техники, давайте посмотрим, как ее можно было применить для пользы ребенка.


Читать дальше →
Всего голосов 256: ↑211 и ↓45 +166
Комментарии 324

Вышел любительский мод к Heroes 3 — Horn of the Abyss

Время на прочтение 1 мин
Количество просмотров 4.9K


Фанаты серии радуются — появилась возможность поиграть в «свежак» Heroes of Might and Magic III Horn of the Abyss, довольно качественный аддон к оригинальным The Shadow of Death.
Читать дальше →
Всего голосов 76: ↑64 и ↓12 +52
Комментарии 52

Smart KM Link A820

Время на прочтение 2 мин
Количество просмотров 8.7K
Часто приходится работать за ноутом и ПК одновременно — не весь софт есть и там и там, не весь софт на ноуте работает достаточно быстро, часто нужно прервать работу и ехать на встречу.

Работая таким образом, я, как наверное и многие, периодически пытаюсь мышкой компа что-то щелкнуть на ноуте или передвинуть мышу с ноута на соседний монитор. Особенно это знакомо тем, у кого больше одного монитора на столе.
Теперь это возможно!
Такую штуку я ждал давно
Всего голосов 110: ↑100 и ↓10 +90
Комментарии 123

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность