Настройка Git’а и работа с удаленными репозиториями в Qt Creator под Windows 7

Недавно я столкнулся с небольшой проблемой настройки Git‘а для моей любимой IDE под Windows 7. Git никак не хотел работать с Qt Creator’ом нормально, все время «зависал» сам и «вешал» мне среду разработки. Информации по его настройке для этой IDE в интернете оказалось катастрофически мало. Настолько мало, что у меня даже возникло ощущение того, что будто бы я один столкнулся с этими проблемами и непонятками.

Решение всех этих странных проблем в работе Git’a с Qt Creator’ом оказалось достаточно простым и банальным. Камнем преткновения всех «глюков» являлось подтверждение действий пользователя на каждый его «чих», будь то «Pull» или «Push». Все эти команды требовали авторизации по SSH/HTTPS, которую ну никак не хотел отображать в своей консоли Qt Creator, постоянно «зависая» на 60 секунд при выполнении команд, которые требовали ввода каких-либо данных в консоль.



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

Читать далее Настройка Git’а и работа с удаленными репозиториями в Qt Creator под Windows 7

Manuals, Others

Восстановление RAZR XT910 в Ubuntu OS или любом другом дистрибутиве GNU/Linux

Этот мануал поможет вам восстановить ваш Motorola RAZR XT910 с поврежденным или отсутствующим загрузчиком. Он был написан в процессе восстановления телефона мотофану Helix, повредившему свой загрузчик в результате некорректного редактирования системного файла «vold.fstab». С применением инструкций из этого мануала его телефон был успешно восстановлен, хотя случай был достаточно клиническим: восстановление затрудняла полностью разряженная батарея и отсутствие необходимых утилит под Windows OS.


Восстановление RAZR XT910 в Ubuntu OS

Симптомы телефона с убитым загрузчиком: телефон при подключении определяется в Windows OS как TI OMAP 4430, не загружается в Fastboot и не заряжается.
Огромное спасибо CellZealot‘у из TeamBlackHat за предоставленные утилиты для восстановления.
Если у вас полностью разряжена батарея, необходимо воспользоваться специальным кабелем для восстановления телефона. Кабель можно изготовить самому, следуя инструкциям из этого мануала.

Читать далее Восстановление RAZR XT910 в Ubuntu OS или любом другом дистрибутиве GNU/Linux

Manuals

Установка MinGW/MSYS и настройка окружения для разработчика

Наверное, многие разработчики сталкивались с проблемой выбора или создания окружения для программирования. На мой взгляд, бесплатное окружение на основе порта компилятора gcc (MinGW) и какая-нибудь IDE, совместимая с ним — наиболее приемлемый выбор.
В этой статье я рассмотрю установку компилятора, его интеграцию с интегрированной средой разработки, его настройку, установку и компиляцию сторонних библиотек. Рассмотрю некоторые полезные утилиты для облегчения сборки исходного кода и системы контроля версий файлов.
Статья со временем будет обновляться и дополняться.


MinGW/MSYS и QtCreator

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

Читать далее Установка MinGW/MSYS и настройка окружения для разработчика

Dev, Manuals, Others

EasyCAP USB 2.0 — Обзор и опыт использования

Недавно мне потребовалось оцифровать несколько VHS-видеокассет, но так как поблизости не было ни MiniDV-камеры, ни TV-тюнера, ни даже какой-либо видеокарты с возможностью захвата видео- и аудиосигнала, я заказал себе вот такой гаджет на аукционе ebay.com:


EasyCAP USB 2.0

EasyCAP USB 2.0 – это небольшое устройство, позволяющее захватывать видео- и аудиосигнал напрямую через USB-порт, без применения каких-либо дополнительных устройств. Адаптер не требует наличия внешнего питания и позволяет легко и просто оцифровать любую VHS-кассету. Помимо всех этих прелестей, порадовала ещё и демократичная цена всего в 207 рублей ($6.69) и это с учетом доставки.

Читать далее EasyCAP USB 2.0 — Обзор и опыт использования

Others, Reviews

PPSSPP — эмулятор PlayStation Portable для Android OS

Совсем недавно на просторах интернета появился интересный проект под Android OS. PPSSPP — это первый рабочий эмулятор PlayStation Portable для Android OS и MS Windows. Судя по официальному сайту, PPSSPP написан на C++ и переводит инструкции MIPS-процессора PSP в инструкции x86, x64 и ARM, используя эффективный JIT-компилятор. Таким образом, PPSSPP можно запускать на железе со слабыми техническими характеристиками: телефоны и планшеты на Android OS, в которых имеется поддержка OpenGL ES 2.0.


 

PPSSPP в данный момент находится на ранней стадии разработки и многие игры на нём не запустятся или будут работать медленно. В данный момент можно поиграть в Puzzle Bobble Deluxe и Puyo Pop Fever. Список совместимых с эмулятором игр, который будет периодически обновляться, актуальный можно посмотреть тут.

Читать далее PPSSPP — эмулятор PlayStation Portable для Android OS

Android

Sonic Robo Blast 2 для MotoMAGX

Мой порт, основанный на исходных кодах релиза под Dingux от Shin-NiL. Официальный сайт проекта находится здесь. Спасибо за помощь, тестирование и инициативу моему другу XXX_S_B.


 

Sonic Robo Blast 2 является весёлой 3D-игрой, основанной на исходном коде проекта Doom Legacy. Создатели Sonic Robo Blast 2 были вдохновлены оригинальными играми про Sonic’a на Sega Genesis, и попытались воссоздать похожий дизайн окружения в 3D. Пока проект SRB2 завершен не полностью, но уже имеет множество уровней, персонажей противников, отличную скорость, как и оригинальные игры этой серии от Sega.

Читать далее Sonic Robo Blast 2 для MotoMAGX

MotoMAGX

Запускаем Ubuntu 12.04 на Motorola Droid 4

Оказывается, практически на любом устройстве с операционной системой Android OS, можно запустить любой популярный дистрибутив GNU/Linux, конечно при условии, что имеются образы, специально подготовленные для ARM-архитектуры.



Для чего же нужен запуск полноценного дистрибутива GNU/Linux на Android OS? Самым важным преимуществом для меня является возможность мобильного компилирования различных программ, используя, например, gcc и vim. Кстати, кроме консольного редактора, можно пользоваться и привычным редактором с GUI, к примеру, gedit.

Скорость работы дистрибутива не слишком велика из-за того, что просмотр состояния дисплея завязан на VNC. Но для программ скорости вполне хватает. К тому же, на Motorola Droid 4 достаточно большой дисплей и это существенный плюс для комфортной работы. Кстати, есть недостаток такого способа запуска — звук в системе полностью отсутствует.

Читать далее Запускаем Ubuntu 12.04 на Motorola Droid 4

Android, Manuals

Picnic Defender и Worm Warrior для MotoMAGX

Две новые игры для платформы MotoMAGX от RasterSoft Retro Ramblings. Первая, Worm Warrior, заставляет главного героя бороться с нашествием червячков.



А вторая, Picnic Defender — это веселая игрушка про муравьев, которым нужно помешать стащить ваш пикник. Обе игрушки, несмотря на свою простоту, достаточно забавны, имеют прикольную рисованную графику и звуковое оформление. Автор обоих игр — cdoty.

Читать далее Picnic Defender и Worm Warrior для MotoMAGX

MotoMAGX

NullDCe — эмулятор Sega Dreamcast для Android OS

На xda-developers.com появилась утечка закрытой версии эмулятора Sega Dreamcast для Android OS. Как было сказано на форуме, один из бета-тестеров опубликовал эмулятор в интернете, просто устав ждать новых версий от разработчика, с которым не было связи с прошлого года.



Эмулятор пока очень сырой, в нем нет звука, он поддерживает только оригинальные GDI-ромы и имеет огромные проблемы с отрисовкой некоторых полигонов. Кроме этого, скорость эмуляции нестабильна и варьируется в зависимости от загруженности рендерируемой сцены.

Читать далее NullDCe — эмулятор Sega Dreamcast для Android OS

Android

Slitherlink — русификация и портирование игры на Ritmix RZX-50

Slitherlink или Китайская стена — это логическая головоломка, созданная японской компанией Nikoli. Кстати, эта компания получила известность благодаря Sudoku.



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

Читать далее Slitherlink — русификация и портирование игры на Ritmix RZX-50

Dev, Dingux