воскресенье, 16 ноября 2014 г.
четверг, 22 мая 2014 г.
Dev: Cобираем kernel для RPi на OS X
Дело в том, что мой EasyCAP использует чипсет USBTV007, и чтобы это заработало мне нужнен kernel 3.13+ с модулем usbtv.
Если собирать ядро на RPi, то нужно место(у меня папка с исходниками и результатом компиляции весит 2.11Гб) и много времени(это где-то 10-20 часов, против 10-15 минут на Macbook Pro)
Сам процесс сборки ядра на OS X вполне подробно расписан тут. НО, там отсутствую несколько часто возникающих подводных камней, для одного из которых нет решения в гугле. Теоритически это поможет не только для сборки kernel для RPi, но и для любой другой платформы.
понедельник, 12 мая 2014 г.
DIY: 3D принтер и печатаем корпус гексапода
Сбылась давняя мечта: я купил себе 3D принтер! Выбор пал на: UP! 3D Printer Mini
Основные его характеристики:
Конечно я сразу натравил его на давно ждущий корпус проект гексапода:
Справа от него линейка 40 см, длинные детали изготавливались из нескольких частей скручиваемых болтами(тело и ступни), вес корпуса составляет 1кг без сервоприводов(с сервоприводами 1.99кг).
В целом новой игрушкой я доволен сполна, немного SketchUP и он изготавливает пластиковую детальку за тебя).
Софт у принтера адекватный, а также номральный мануал, в котором даже есть рекомендации по настройке(настроек достаточно много, всякие режимы заполнения пустот, толщины стенок итд), и в тоже время пользоваться им достаточно просто, фактически из готовой STL печать начинаешь в 2 клика(при этом ПК можно отключить от принтера после загрузки слоев в принтер). При загрузке катушки, ты указываешь её размер в софтине, и она сама отслеживает сколько у тебя расходника еще осталось.
Скорость печати достаточно медленная(что не удивительно), например боковинка ступни гексапода печатается за 30-40 минут и все это время в комнате немного воняет пластиком, стоит проветривать(вот тут хорошо помогает закрытый корпус, для избежания лишних температурных деформаций).
Очень полезная вещь - нагреваемя платформа дял печати, я сначало не воспринимал в серьез температурные деформации, но стоит пренебречь предварительным нагревом, как можно получить не то что хотел:
Это нижняя часть корпуса для Arduino UNO, т.к. платформа не была предварительно нагрета, в процессе печати поверхность начала загибаться под действием температурной деформации между остывшим нижним и еще горячим верхним.
Успел я также поэкспериментировать в ацетоном, в парах ацетона действительно получается сделать детальку гладкой и блестящей:
Больше всего я боялся, что будет сложно рисовать 3д модельки, но оказалось, что SketchUP очень прост и в освоении и в работе. Стоит заметить, что для экспорта STL файлов для печати, нужно поставить дополнительный плагинчик на него.
Щас заказал кучку катушек по 1300руб за 1 кг на ebay разных цветов, как приедут буду печатать дальше.
К сожалению в порыве страсти я умудрился походу спалить сервы, случайно подключив к ним 12V источник питания вместо 5V, когда я это заметил было уже позно и пахло паленым, поэтому работа над гексаподом опять заморожена, пока мне не приедут заказанные сервы на замену.(((
Основные его характеристики:
- Объем печати: 120х120х120мм
- Подогреваемя платформа
- Закрытый корпус
- Доступная цена(45000 руб)
- Работает и с PLA и с ABS
- Приемлемая точность: 0.25мм(толщина слоя)
Конечно я сразу натравил его на давно ждущий корпус проект гексапода:
Справа от него линейка 40 см, длинные детали изготавливались из нескольких частей скручиваемых болтами(тело и ступни), вес корпуса составляет 1кг без сервоприводов(с сервоприводами 1.99кг).
В целом новой игрушкой я доволен сполна, немного SketchUP и он изготавливает пластиковую детальку за тебя).
Софт у принтера адекватный, а также номральный мануал, в котором даже есть рекомендации по настройке(настроек достаточно много, всякие режимы заполнения пустот, толщины стенок итд), и в тоже время пользоваться им достаточно просто, фактически из готовой STL печать начинаешь в 2 клика(при этом ПК можно отключить от принтера после загрузки слоев в принтер). При загрузке катушки, ты указываешь её размер в софтине, и она сама отслеживает сколько у тебя расходника еще осталось.
Скорость печати достаточно медленная(что не удивительно), например боковинка ступни гексапода печатается за 30-40 минут и все это время в комнате немного воняет пластиком, стоит проветривать(вот тут хорошо помогает закрытый корпус, для избежания лишних температурных деформаций).
Очень полезная вещь - нагреваемя платформа дял печати, я сначало не воспринимал в серьез температурные деформации, но стоит пренебречь предварительным нагревом, как можно получить не то что хотел:
Это нижняя часть корпуса для Arduino UNO, т.к. платформа не была предварительно нагрета, в процессе печати поверхность начала загибаться под действием температурной деформации между остывшим нижним и еще горячим верхним.
Успел я также поэкспериментировать в ацетоном, в парах ацетона действительно получается сделать детальку гладкой и блестящей:
Больше всего я боялся, что будет сложно рисовать 3д модельки, но оказалось, что SketchUP очень прост и в освоении и в работе. Стоит заметить, что для экспорта STL файлов для печати, нужно поставить дополнительный плагинчик на него.
Щас заказал кучку катушек по 1300руб за 1 кг на ebay разных цветов, как приедут буду печатать дальше.
К сожалению в порыве страсти я умудрился походу спалить сервы, случайно подключив к ним 12V источник питания вместо 5V, когда я это заметил было уже позно и пахло паленым, поэтому работа над гексаподом опять заморожена, пока мне не приедут заказанные сервы на замену.(((
вторник, 15 апреля 2014 г.
Dev: Web: IE8 и кастомные чекбоксы
Один из способов сделать кастомный чекбокс - это скрыть реальный, а на его месте сделать картинку с желаемым видом чекбокса (фактически картинкой задаваемой через стили), но т.к. иногда бывает необхоидмость поддерживать старые браузеры типа IE8(это последняя доступная версия IE у пользователей XP, которых во всяких гос. учреждениях остается еще довольно много, IE9 туда нельзя поставить), промучавшись некоторое время, я создал ряд хаков, чтобы на IE8 кастомные чекбоксы вяглядели и работали также как на современных браузерах.
Для современных браузеров для работы кастомных чекбоксов, достаточно прописать в стилях что-то типа этого(где checkbox.png - атлас с 18x18 картинками для различных стейтов чекбокса и радиобатона):
Для современных браузеров для работы кастомных чекбоксов, достаточно прописать в стилях что-то типа этого(где checkbox.png - атлас с 18x18 картинками для различных стейтов чекбокса и радиобатона):
воскресенье, 6 апреля 2014 г.
DIY: Домашний пылезащищенный серверный шкаф
У меня дома есть 3 системника выполняющие функции домашних серверов:
1.Кодовое имя: Mako - интернет шлюз на gentoo, фаерволл, NAT, резервирование подклчюения к инету.
2. Кодовое имя: Yuki - Win 2008R2 сервер, выполняющий роль хостинга для ASP.NET, MSSQL Express, RDP и других .NET служб применяемых в быту. Сейчас там базируется Финансовый менеджер и UI управления атмосветом, а также UI управления температурным контролем.
3.Кодовое имя: Kagura - Файловый сервер на gentoo с RAID 5 из пяти 3TB дисков.
Последний был добавлен недавно, но мне крайне не нравилось, что это в пыльном гараже(пыли много) эти системники(в разных корпусах) стояли на полке - и не солидно это, да и часто от насекомых/пыли приходилось чистить + общая картина была уныла и хаотична(в том числе сопли провода между ними)
И немного подумав, я решил, что я хочу себе стойку как с ДЦ с выезжаюемыми на рельсах серверами, и все это за дверцей, с собственной системой вентиляции. Из шкафов с подходящими мне парамтерами (около 32U) c термоконтролем и пылезащитой цены начинались от 14-16 тысяч рублей. Но я жаден, поэтому решил собрать свой шкаф из дерева с преферансом и дамами. Скажу сразу, сумарно шкаф мне обошелся в 12т рублей, не сильно съэкономил, но все мы знаем, что в DIY не только в экономии дело. В итоге получилось следующее:
1.Кодовое имя: Mako - интернет шлюз на gentoo, фаерволл, NAT, резервирование подклчюения к инету.
2. Кодовое имя: Yuki - Win 2008R2 сервер, выполняющий роль хостинга для ASP.NET, MSSQL Express, RDP и других .NET служб применяемых в быту. Сейчас там базируется Финансовый менеджер и UI управления атмосветом, а также UI управления температурным контролем.
3.Кодовое имя: Kagura - Файловый сервер на gentoo с RAID 5 из пяти 3TB дисков.
Последний был добавлен недавно, но мне крайне не нравилось, что это в пыльном гараже(пыли много) эти системники(в разных корпусах) стояли на полке - и не солидно это, да и часто от насекомых/пыли приходилось чистить + общая картина была уныла и хаотична(в том числе сопли провода между ними)
И немного подумав, я решил, что я хочу себе стойку как с ДЦ с выезжаюемыми на рельсах серверами, и все это за дверцей, с собственной системой вентиляции. Из шкафов с подходящими мне парамтерами (около 32U) c термоконтролем и пылезащитой цены начинались от 14-16 тысяч рублей. Но я жаден, поэтому решил собрать свой шкаф из дерева с преферансом и дамами. Скажу сразу, сумарно шкаф мне обошелся в 12т рублей, не сильно съэкономил, но все мы знаем, что в DIY не только в экономии дело. В итоге получилось следующее:
четверг, 20 марта 2014 г.
Anime: Review: Mobile Suit Gundam SEED и Mobile Suit Gundam SEED Destiny HD Remastered
Пока медленно и верно текущий аниме ТВ сезон идет к своему концу(следующая неделя - последняя), я уделил немного верменим и посмотрел Mobile Suit Gundam SEED HD Remastered.
Первоначально это было аниме 2006 года, в те времена оно еще было низкого разрешения и 4:3, но господа приложили не мало усилий и перерисовали оба сезона по 50 серий в почти полноценно.Я говорю "почти", ибо некоторые сцены(особо в анчале первого сезона) просто отрескейлены и подчищены, но позже такая халтура переатала встречаться.По итогу просмотра моя оценка сезонам такова:
Mobile Suit Gundam SEED - это твердая 8/10.
Mobile Suit Gundam SEED Destiny - 8/10 с минусом
Очень понравилась вселенная. В основе вселенной лежит конфилкт между обычными людьми(натуралы) и генномодифицированными людьми(координаторы), который привел к войне на базе расовой ненависти, очень естественный поворот событий и вполне ожидаемый. Ненависть со стороны людей подогревается фанатиками, которые за чистоту генов, и называют координаторов монстрами, со стороны координаторов же есть те, кто относятся к презрению к менее совершенным физиологически натуралам. Фактически тут нет явной плохой или хорошей стороны, так или иначе в конце концов обе стороны защищают свои интересы, а главные герои аниме оказываются посредине противоборствующих сторон. К сожалению начала сюжета, как всегад начинается с того, что какой-то школьник внезапно оказался в сверхсекретном новейшем боевом роботе, а дальше понеслась. Естественно как всегда ГГ практически тряпка-кун, который постепенно растет по ходу сюжета. Но всю ситуацию спасает от фейла то, что тутне уделяется все внимание одному герою, и сам сюжет крутится не только вокруг него, в результатче чего я вполне с удовольствием посмотерл и досмотрел это аниме до конца.
Второй сезон немного расстроил, странной деградацией героев из первого сезона, в целом тоже посмотрелся на ура.
Из больших минусов стоит отметить большое кол-во флешбеков и повторяющихся сцен(сцены взрыва кораблей/роботов в бою, часто используются повторно с правками и без правок), виидмо это следствие того, что они растянули
Подписаться на:
Сообщения (Atom)