Теги ‘разработка’

Разработка под Mac OS X и iPhone / Тестирование пользовательского интерфейса

Нет комментариев »

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



Уверен, что многие это знают, но для меня это стало просто откровением. Своего рода панацея. Даже решился записать свой первый видеокаст:







PS. Открыл топик для всех. Думаю людям с других платформ тоже любопытно, чем нас балуют инструменты для разработки.



PS2. Тема затрунула хабраразум. Ниже будут добавлять полезные ссылки по теме, подсказанные в комментариях.



GTM познал юнит-тесты для UI

Нативные инструменты из iPhone SDK (Unit Testing Applications)


Разработка / Распределенная файловая система GFS (Google File System)

Нет комментариев »

В настоящее время, в условиях роста информации, возникают задачи хранения и обработки данных очень большого объема. Поэтому эти данные обрабатывается сразу на нескольких серверах одновременно, которые образуют кластеры. Для упрощения работы с данными на кластерах и разрабатывают распределенные файловые системы. Мы подробно рассмотрим пример распределенной файловой системы Google File System, используемую компанией Google. (Статья является, фактически, вольным и урезанным переводом оригинальной статьи ).


Разработка под Mac OS X и iPhone / Оптимизация приложений (Iphone armv6)

Нет комментариев »

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

    Где-то пол года (или даже больше) назад пришлось мне писать приложение основной задачей которого была обработка звука. Для этого был написан свой несложный движок, который все это делал. Приложение было выпущено в свет и постепенно этот движок начал часто использоваться в других приложениях подобного рода. Но вот недавно началась разработка 2-й версии этой программы. Требования возросли, а ресурсы стареньких ифонов не изменились. Вот тут и пришлось поискать пути улучшения уже написанного кода.


Разработка под Mac OS X и iPhone / Работаем с MapKit

Нет комментариев »

Недавно пришлось написать пару приложений работающих с MapKit и по мотивам решил написать статью. К сожаления пока я писал эту статью на Хабре проскочил перевод на эту же тему, но все таки я решил опубликовать свою версию.



Разработка / deb-пакет на коленке

Нет комментариев »

Задача: создать пакет для Debian для выливки демона/сайта на сервер.

Я никогда ранее не работал с deb-пакетами — так что решение может быть не оптимальным. Но оно работает и достаточно просто в использовании.


Разработка / Использование V8, часть 2

Нет комментариев »

Использование V8



Часть 2. Темплейты объектов, уведомления при уничтожении и пр.



Часть 1 здесь: krovosos.habrahabr.ru/blog/72474/



Разработка / Использование V8

Нет комментариев »

В свете роста популярности использования V8 я решил поделиться своим (годичным) опытом его использования на платформе Windows в качестве серверного скриптового движка.



Часть 1. Введение и простейшая программа, использующая V8.



Разработка / Atlassian: любая программа за 10 баксов

Нет комментариев »

Atlassian за 10 баксов продает любую из своих программ. Предложение предназначено небольшим компаниям или группам разработчиков — предлагается 10 лицензий.



Под раздачу попали JIRA, Confluence, GreenHopper, Bamboo, FishEye, Crowd. Полный комплект обойдется в 60 долларов.


Разработка под Mac OS X и iPhone / Почему я люблю copy-paste при написании кода?

Нет комментариев »

Не только люблю, но и всячески советую использовать этот подход. “Избегайте copy-paste любыми возможными способами!” – сколько раз я это слышал – столько-же раз умилялся. Если начать расспрашивать автора подобных заявлений об этих самых “всех возможных способах”, получите типичную жевачку про “паттерны проектирования” и инкапсуляцию.



Всё дело в том, что сразу писать программу паттернами проектирования не имеет никакого практического смысла.


Ненормальное программирование / Ненормальное программирование. Разработка IF игр

Нет комментариев »

Разработка игр





Кто не мечтал попробывать разработать собственную игру. Мы будем создавать игру в стиле interactive fiction Сюжет я взял на сайте одной из систем программирования RTADS. Система локализована на русский язык и содержит полный набор средств и руководств для программирования. Но… Программировать мы будем в другой системе Inform7 Она мне больше нравиться, т.к. я люблю английский. Итак сюжет.


Сюжет



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