Как я писал кросплатформенный 3d игровой движок

Автор: admin от 8-10-2014, 22:47, посмотрело: 504

Приветствую Хабр! Многие из нас наверняка задумывались «а не написать ли мне игру самому». Сейчас я веду проект «Open tomb» — попытка создать переносимый движок для игры в первые 5 частей «Tomb raider», который выложен на sourceforge.com, однако, судя по своему опыту, многим будет интересна история с некоторыми деталями о том, как движок писался с нуля и с практически отсутствующими знаниями в этой области. Даже сейчас многих знаний не хватает, а иногда просто не хватает мотивации что-то сделать лучше, или правильнее, однако лучше перейти к тому, как все же проект оживал шаг за шагом.

Категория: Веб-разработка, Game Development

 

Сравнительное тестирование флешек стандарта USB On-The-Go

Автор: admin от 8-10-2014, 21:40, посмотрело: 733

Для многих в наше непростое время встает вопрос о расширении памяти смартфона либо планшета, потому как в большинстве случаев производители перестали снабжать их продукты слотами для карт памяти различных форматов. На помощь приходят «флешки» выполненные по стандарту USB On-The-Go (OTG).
Сравнительное тестирование флешек стандарта USB On-The-Go
Стандарт USB OTG существует уже на протяжении продолжительного времени, однако только недавно многие производители стали использовать его для интеграции коннекторов micro-USB типов А и В и стандартных для персональных компьютеров разъёмов USB 2.0 и 3.0. Это избавляет пользователей при подключении к мобильным устройства от необходимости использования переходников типа USB – micro-USB. Под катом легкий выбор из небольшого количества моделей =).

Категория: Железо

 

Следующий четверг, девять вечера: новые айпады, Мак мини, Yosemite?

Автор: admin от 8-10-2014, 21:33, посмотрело: 537

Сегодня Apple разослала приглашения со слоганом «Это было слишком долго» на новый ивент в своей штаб-квартире в Купертино, который начнётся в следующий четверг, 16 октября, в 21:00 по Москве.

Следующий четверг, девять вечера: новые айпады, Мак мини, Yosemite?

Как всегда, никакой официальной информации, что именно будет показано, но слоган мероприятия можно рассматривать как подсказку. На Gizmodo выложили список продуктов компании, которые не обновлялись дольше всего

Категория: Гаджеты, Apple

 

Rosetta приблизится к комете Чурюмова Герасименко на расстояние 10 километров

Автор: admin от 8-10-2014, 20:28, посмотрело: 754

Rosetta приблизится к комете Чурюмова Герасименко на расстояние 10 километров

Сегодня в блоге Rosetta была опубликована интересная новость: буквально через несколько дней межпланетная станция перейдет с 20-километровой орбиты на 10-километровую. Вернее, сначала орбита из круговой (18.6 км) будет изменена на эллиптическую (18.6*9.8 км), к 10 октября. После этого аппарат перейдет на круговую 10-км орбиту с периодом обращения 66 часов, к 15 октября.

После перехода на эту низкую орбиту начнется новый этап проекта, который называется “Close Observation Phase” (COP). На этом этапе будут сделаны снимки поверхности кометы с высоким разрешением, которые будут использоваться для окончательной подготовки посадки кометы.

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

 

Как мы открывали и потом закрывали интернет-магазин

Автор: admin от 8-10-2014, 18:40, посмотрело: 516

Всем доброго времени суток.

Традиционно принято делиться удачными историями, мол, вон как было трудно, но мы все выдержали и теперь мы очень успешная компания. Я же хочу рассказать вам историю создания своего интернет-магазина «Тафигудс» без хеппиэнда. Честно признаться, никак не мог начать, две недели собирался то ли мыслями, то ли духом. Ведь признаваться в своих неудачах – дело не из легких. В общем, если мой опыт будет полезен тем, кто только в начале пути, то значит, я не зря старался.

Немного предыстории. Я работал клерком, сидел в уютном теплом офисе, где всегда можно налить себе вкусного горячего кофе, получал зарплату по итогам каждого месяца, и вообще все было стабильно и хорошо. Но с годами начинаешь ко всему этому привыкать и все меньше ценить, появляется желание прыгнуть выше и сделать что-то новое. Начитавшись разных историй успеха на Хабре, я пришел к выводу, что надо открыть свой бизнес. Ведь главное было бы желание, поэтому оставалось найти перспективное направление. Учитывая, что работаю в логистическом бизнесе в американской компании, то ничего другого мне не приходило на ум, как дистрибутировать что-нибудь эксклюзивное из США. Я начал рассматривать разные направления от товаров для спорта до электроники и одежды. В ходе переговоров и переписки с производителями пришла мысль, что выявлять одно перспективное направление — смысла нет, тем более при какой-либо ошибке риски могут быть фатальными, что-то вроде «не клади все в одну корзину». В итоге я пришел к выводу, что надо возить всего понемногу и продавать, выявляя самое интересное направление. К тому же раз сейчас идет тренд всяких гаджетов и вообще разных мобильных штучек, то к этому больше и будем склоняться. Ассортимент магазина будет состоять из гаджетов и аксессуаров к ним, товаров для дома, активного отдыха и т.п. Мы исключили одежду из-за необходимости иметь разные цвета и размеры, а также смартфоны и планшеты из-за отсутствия в них маржинальности, да и вообще, их продают все кому не лень.

Категория: Компании » Яндекс

 

Как мы делали каркас приложения на AngularJS и Django

Автор: admin от 8-10-2014, 17:58, посмотрело: 1291

Как мы делали каркас приложения на AngularJS и Django

Весной нам в голову пришла идея сделать простой сервис для облачного бэкапа серверов. Поскольку в то время работа над проектом велась преимущественно по вечерам и по выходным, для ускорения процесса было решено использовать только те технологии, в которых у нас есть опыт. Для backend-части был выбран Django, а реализация клиентской части предполагалась в виде

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

 

Android лончеры. Перезагрузка идеи

Автор: admin от 8-10-2014, 17:32, посмотрело: 500

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

От Symbian к Android


Итак, попробовать «зеленого робота» на вкус мне довелось в 2010 году. Первым моим аппаратом на Андроиде стал легендарный, пусть и не такой популярный в то время (привет Desire), HTC Legend. Металлический красавец радовал меня долгое время не только своим внешним видом, но и свежим опытом взаимодействия со смартфоном. И, поверьте, это было действительно хорошо ощутимо после засилия финских трубок с Симбианом на борту. Отдельно стоит отметить оболочку HTC Sence, которая в то время давала много очков форы решениям от конкурентов. Я не случайно акцентирую внимание на оболочке и позже вы поймете почему.

Категория: Game Development, Android

 

Проброс VLAN-ов через интернет

Автор: admin от 8-10-2014, 17:27, посмотрело: 2430

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

Так как в роли внешних маршрутизоторов в обоих офисах выступали машины на базе CentOS 6, для транзита внутреннего трафика было решено использовать OpenVPN. От первоначальной идеи отдельного туннеля на каждый VLAN быстро отказались в связи с низкой масштабируемостью решения.

На помощь пришёл проект Open vSwitch — программный коммутатор с поддержкой VLAN (IEEE 802.1q).

Проброс VLAN-ов через интернет
Схема виртуальной сети.

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

 

Болид — адреса, явки, пароли

Автор: admin от 8-10-2014, 17:24, посмотрело: 28733

Здравствуйте! В этой статье я подробно расскажу, как получить доступ к программным и аппаратным продуктам НПФ «Болид», закрытых паролями. Я инженер, а не программист и не электронщик, поэтому примененные здесь программно-аппаратные уловки (не лайф хаки, заметьте!), вероятно, не всем будут по нраву в виду их дилетантского подхода, но меня, как говорится, «жизнь заставила».

По специфике своей работы мне часто приходится сталкиваться с оборудованием НПФ «Болид» (пульты С2000 и С2000М) и ПО (Орион, Орион-ПРО), пароли от которых утеряны или «ушли» вместе с предыдущей обслуживающей организацией. Вскрытие ПО и баз данных через техподдержку «Болида» процесс вполне осуществимый, но долгий, а вот с пультами таких возможностей нет. Все, что предлагает производитель – это вернуть пульт к исходным заводским установкам с потерей существующей конфигурации, а зачастую стоимость работ по созданию новой конфигурации в десятки раз превышает стоимость пульта как такового из-за размеров объекта и/или утерянной проектной документации.

Для вскрытия паролей ПО нам понадобится HEX-вьювер и HEX/DEC калькулятор… Ленивые в конце статьи найдут ссылку на программу для выдачи паролей из баз (VB6, другим языком не владею). Для вскрытия пультов, соответственно, еще один пульт такого же типа (с «М» или без «М»), с заведомо известным паролем для в хода в режим программирования (версия пульта не важна), джампер (штука такая, которой CMOS сбрасывают и Master/Slave у IDE хардов выбирают) и в случае варианта с «М» — паяльник и несколько проводков.

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

Итак, приступим…

Категория: Железо » Сделай Сам

 

Настройка Guard для автоматизации Ruby on Rails разработки

Автор: admin от 8-10-2014, 17:03, посмотрело: 750

Всем привет! По моему мнению, каждый программист должен стремиться к автоматизации и оптимизации всего, что движется и еще нет. В этой статье будет рассказано о том, как автоматизировать рабочий процесс Ruby on Rails разработчика с помощью Ruby гема под названием Guard. Эта статья в первую очередь полезна Ruby разработчикам, но может пригодиться и другим.

Настройка Guard для автоматизации Ruby on Rails разработки

Что такое Guard?


Что ж такое-то это?

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

 
Назад Вперед