История создания еще одного робота. Часть вторая, «it's alive!»

Автор: admin от 20-04-2015, 23:43, посмотрело: 349

Продолжаю серию публикаций о создании простого колесного робота на микроконтроллере ATmega16A.
Во второй части моей публикации я опишу процесс создания и сборки своего робота. Начнем с изготовления печатной платы и закончим видео первых шагов (правильней сказать — прокручивания колес) нашего устройства. Также уделю внимание первому опыту программирования под PC в Qt, а именно созданию программы управления и обмена данными с роботом по Bluetooth.
Если хотите, можете ознакомится с первой публикацией и узнать с чего все началось, ну а всех остальных прошу под кат.

Категория: Программирование, Сделай Сам

 

CLRium: продолжаем тур по городам. Екатеринбург и Питер

Автор: admin от 20-04-2015, 21:03, посмотрело: 299

Всем привет! Не так давно в Москве завершился CLRium #2, который собрал не много не мало — 380 разработчиков, а это по сравнению с прошлым годом — в 3,8 раза больше! Для меня это — большая победа: это значит что прошлый год всем пришелся по вкусу, а в этом мы сделали шикарные темы докладов. О том, как все прошло и какие выводы я сделал перед Питерской конференцией я и хочу поведать в этой заметке.

CLRium: продолжаем тур по городам. Екатеринбург и Питер

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

Сразу ссылки на Сайт мероприятия и Фотографии московской встречи.

Категория: Программирование

 

Анализ ARPD на примере нескольких небольших мобильных приложений и игр

Автор: admin от 20-04-2015, 20:23, посмотрело: 372

Введение


Написать эту статью я решил еще месяц назад. Но все никак не решался. Я уверен на все 100%, что из-за этой статьи получу много критики. Мол делаешь все не так, и вообще дурак. А я, как говорится, за интернет плачу не для того, чтобы меня здесь оскорбляли. Ну и ладно, волков бояться — в лес не ходить.

Каждый разработчик знает, что прибыль от приложения можно посчитать по очень простой формуле:

прибыль = ARPD * количествоЗагрузок — расходы

Говоря по простому, прибыль это количество загрузок приложения * средний доход от одной загрузки минус расходы. В статье я не буду ничего писать о расходах. У кого-то это личное время по вечерам и $25 на девелоперский аккаунт в Google Play. А у кого-то миллионы на разработку плюс сотни тысяч долларов маркетингового бюджета в месяц. Также пропущу то, как можно увеличить количество загрузок. Я в этом полный ноль.

В сухом остатке мы поговорим про ARPD от различных типов приложений. Начиная от живых обоев под андроид, заканчивая фри ту плей игрой и приложением для взрослых. Прошу заметить, я плохо умею монетизировать приложения. Все примеры будут из моего личного опыта. Для профессионалов рынка остается, разве что, снисходительно улыбаться, глядя на мои показатели. Так что статья ориентирована на абсолютных новичков, которые только пытаются покорить мобильные магазины приложений.

Категория: Программирование » Game Development

 

Организация виртуальной памяти

Автор: admin от 20-04-2015, 19:26, посмотрело: 608

Организация виртуальной памяти
Привет, Хабрахабр!
В предыдущей статье я рассказал про vfork() и пообещал рассказать о реализации вызова fork() как с поддержкой MMU, так и без неё (последняя, само собой, со значительными ограничениями). Но прежде, чем перейти к подробностям, будет логичнее начать с устройства виртуальной памяти.

Конечно, многие слышали про MMU, страничные таблицы и TLB. К сожалению, материалы на эту тему обычно рассматривают аппаратную сторону этого механизма, упоминая механизмы ОС только в общих чертах. Я же хочу разобрать конкретную программную реализацию в проекте Embox. Это лишь один из возможных подходов, и он достаточно лёгок для понимания. Кроме того, это не музейный экспонат, и при желании можно залезть “под капот” ОС и попробовать что-нибудь поменять.

Категория: Программирование, Системное администрирование

 

Локализация WPF приложений на лету

Автор: admin от 20-04-2015, 18:37, посмотрело: 1158

Существует множество способом локализовать WPF-приложение, но сложно найти метод, позволяющий менять надписи элементов в автоматическом режиме без необходимости закрытия и повторного открытия формы или полного перезапуска приложения. В этой публикации я расскажу о способе локализации WPF приложения, который позволяет менять культуру приложения без перезапуска приложения и форм. Данное решение требует использования ResourceDictionary (XAML) для перевода интерфейса(UI); для локализации сообщений из кода можно использовать файлы ресурсов (RESX), которые удобно использовать в коде и для редактирования которых есть плагин с удобным редактором (ResX Resource Manager).

Категория: Программирование

 

Google, eBay и AliExpress будут хранить персональные данные россиян на серверах в РФ

Автор: admin от 20-04-2015, 17:13, посмотрело: 465

Компании Google, eBay и AliExpress согласились хранить персональные данные своих российских пользователей на серверах в России, сообщил глава Роскомнадзора Александр Жаров на расширенном заседании коллегии ведомства в понедельник. Он напомнил, что с 1 июля 2015 года вступает в силу федеральный закон, согласно которому размещение на территории России серверов обязательно, а с 1 сентября начнет действовать закон, обязывающий хранить данные россиян внутри страны.

«Новые требования вызвали широкий общественный резонанс, но Роскомнадзор провел ряд встреч с бизнесом, разъяснили основные термины и обсудили основные проблемные вопросы, — пояснил Жаров. — В результате исполнять требования российского законодательства уже согласились такие компании, как eBay и AliExpress. Google, как мне известно, также намерен соблюдать эти требования».

[ источник ] http://habrahabr.ru/post/256181/#habracut

Категория: Компании » Google

 

Твой код никого не интересует

Автор: admin от 20-04-2015, 16:38, посмотрело: 555

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

Категория: Программирование, Веб-разработка

 

Реализация некоторых задач для самосборного NAS

Автор: admin от 20-04-2015, 16:18, посмотрело: 403

Привет, Хабр. Наконец-то я созрел для того, чтобы собрать своё собственное сетевое хранилище. Цели и задачи простые — скачивание торрентов, раздача контента по DLNA на IPTV-приставку MAG-245, iPad Mini первого поколения и смартфон на ОС Windows Phone. С учетом того, что необходимая база у меня уже была, а именно — материнская плата Intel D425KT форм-фактора mini-ITX с встроенным двухъядерным процессором Atom с пассивным охлаждением; 2 гигабайта ноутбучной оперативной памяти, и ноутбучный же HDD Seagate 750Gb. Докупил только корпус 3Cott M01, в комплекте с которым шел блок питания ноутбучного типа и адаптер для него.

Категория: Системное администрирование, Сделай Сам, Ubuntu

 

Система отзывов для интернет-магазинов — Cackle Reviews

Автор: admin от 20-04-2015, 16:00, посмотрело: 805

Всем привет! Сегодня мы расскажем о том, что именно должна делать хорошая система сбора отзывов для гарантированного поднятия конверсии сайта на примере нашего продукта – системы сборы отзывов Cackle Reviews. Первый релиз состоялся в ноябре 2013. За полтора года существования у нас появилось порядка 200 клиентов (из которых 150 – интернет-магазины) и чёткое представление о том, какие возможности системы отзывов честно влияют на рост конверсии:

1. Автоматическая индексация отзывов с микроразметкой рейтинга schema.org/review;
2. Импорт отзывов из Яндекс.Маркета;
3. Рассылка follow-up писем после покупки с приглашением оставить отзыв;
4. Трансляция отзывов в социальные сети;
5. СПАМ-тест (mail-tester.com) с результатом не ниже 9/10 баллов.

Как это всё работает в Cackle Reviews – под катом.

Система отзывов для интернет-магазинов — Cackle Reviews

Категория: Веб-разработка, Яндекс

 

Убийцы жестких дисков. Коэрцетивный выстрел в голову

Автор: admin от 20-04-2015, 14:31, посмотрело: 1233

«Любую ценность контролирует лишь тот, кто в состоянии её уничтожить» Дюна, Фрэнк Герберт

Сегодня пойдет речь о том, как быстро убить 3.5" жесткий диск.
Убийцы жестких дисков. Коэрцетивный выстрел в голову

О весьма успешном захвате HDD спецслужбами:
Важность улики была настолько велика, что для получения ноутбука пришлось разыграть целую сцену в библиотеке, где брали Ульбрихта. Агенты ФБР (мужчина и женщина) начали публичную ссору. Ульбрихт отвлёкся, чтобы посмотреть на них — и в этот момент другой агент быстро вытащил ноутбук у него из-под рук. Затем уже был произведён стандартный арест.

В последующие часы айтишники ФБР тщательно исследовали ноутбук и фотографировали экран, тщательно следя, чтобы ноут не ушёл в спящий режим (с шифрованием информации). Потом они сделали копию содержимого жёсткого диска.

На компьютере найдены копии паспортов и водительских лицензий Ульбрихта, расчётные ведомости по выплате зарплаты сотрудникам Silk Road, логи активности персонала, сканы удостоверений личности админов Silk Road.

Личный дневник Ульбрихта ведёт начало с 2010 года, когда у Росса появилась идея создать сайт Silk Road и продавать там задёшево галлюциногенные грибы, которые он выращивал. Ульбрихт описывает всё, чем занимался ежедневно, включая личные цели, повседневную работу и выпивки с друзьями.


Представьте себе: вам уже пилят дверь (производитель которой гарантировал, что пилить ее будут не менее 30 секунд), а на жестком диске у вас много интересного. Какие ваши действия?

Категория: Информационная безопасность

 
Назад Вперед