• Разработка игры на Android\iOS (Unity3D 4.3, Cocos2D) - размеры экрана, DPI, масштабирование спрайтов?

    risik
    @risik
    Программист
    Density и разрешение экрана свзяно друг с другом не совсем прямо пропорционально.

    В Android есть такое правило:
    LDPI:MDPI:HDPI:XHDPI:XXHDPI=3:4:6:8:12.

    например здесь: stackoverflow.com/questions/6166677/android-screen...
    или на developer.android.com

    То есть, делать персонажа 100 пикселей для xhdpi - очень плохая идея. Лучше, например, 96 пикселей. Так как 96 без остатка делится 6. А высоту не 80, на 78. Тогда размеры персонажа у Вас будут:
    LDPI: 48х39
    MDPI: 64х52
    HDPI: 96х78
    XHDPI: 128x104
    XHDPI: 192х156

    Отсюда можно легко вычислить в каком разрешении Вам надо рисовать персонажа, чтобы избежать не ркатного масштабирования. Находим наименьшее общее кратное между пропорциями. Это будет 24. И рисуем Ваш объект в разрешении 384х312. Из этого размера Вы легко получаете все рисунки всех необходимых размеров. Лучше сделать скрипт, который, например, при помощи ImageMagick масштабирует Ваш оригинальный рисунок и раскладывает по папкам.

    То есть, если Вы хотите поддерживать все 5 разрешений, то все Ваши оригинальные рисунки должны иметь размеры, делящиеся на 24 нацело.

    Однако, LDPI можно не рассматривать. Тогда пропорции получаются:
    MDPI:HDPI:XHDPI:XXHDPI=2:3:4:6.
    И в этом случае, очевидно, что все оригинальные рисунки должны иметь размеры, нацело делящиеся на 12. Кстати, даже если Вы оставите поддержку только HDPI и XHDPI Вам все равно нужен множитель 12, а значит Вы дешево получаете поддержку и MDPI и XXHDPI.

    Для iOS все чуточку проще. Смотрите комментарий @Lerg.
    Ответ написан
    Комментировать
  • Как вызывать новую активити при нажатии на пункт меню ActionBar?

    @bimeg
    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
        
        <item
            android:id="@+id/menu_item"
            android:icon="@drawable/item_icon"
            android:showAsAction="ifRoom"
            android:title="Menu Item"/>
        
    </menu>


    @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
    	getMenuInflater().inflate(R.menu.menu_home, menu);
    	return true;
    }
    
    @Override
    public boolean onOptionsItemSelected(MenuItem item)
    {
    	switch (item.getItemId())
    	{
    		case R.id.menu_item:
    
    			Intent intent = new Intent(this, NextActivity.class);
    			startActivity(intent);
    
    			return true;
    	}
    
    	return super.onOptionsItemSelected(item);
    }
    Ответ написан
    Комментировать
  • Какую выбрать систему контроля версий для веб-разработки?

    Git, и только Git!
    Поставьте Git на сервере с использованием gitolite или gitlab. Сервер может быть другим, не обязательно тот на котором работают сайты.

    А дальше тестовый сервер должен забирать (клонировать) репозитории сайтов к себе. Можно делать это периодически (самое простое) или по коммитам (нужно написать скрипт).

    А еще лучше поставить сервер CI (например hudson ) и настроить в нем выкладку сайтов по FTP в ответ на коммиты в репозитории Git.
    Ответ написан
    5 комментариев
  • С чего начать? (Java)

    chinskiy
    @chinskiy

    Брюс Эккель "Философия Java". С неё начинал.

    Ответ написан
    1 комментарий
  • MacBook Air 13" (2013г.) или MacBook Pro 13" (Retina)?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Я за air, во всяком случае на сегодня — это больше автономность и лучший wifi (ac против n), но у меня специфика другая, быстрый интернет и большая автономность приоритетнее высокого разрешения. Ваши требования потянут и тот и тот не напрягаясь, да и конфигурация схожа по производительности, разница только в дискретной карте, но раз для вас графика не приоритетна, то она будет простаивать. Очень от сценария использования зависит. У меня для дома, например, топовый mac mini подключенный ко всей переферии за которым большей частью работаю и air для поездок.
    Ответ написан
    Комментировать
  • MacBook Air 13" (2013г.) или MacBook Pro 13" (Retina)?

    olis
    @olis
    Из этих двух конфигураций я исключительно за Air. Прошку брал бы только с 16GB (и только ради этого). Потому что 8 уже на грани, и очень скоро будет не достаточно. А добавить не получится ни в том, ни в другом. Дискретная графика уже не актуальна, наверное только для 3D. А с высокими разрешениями монитора и встроенная справится.
    Ответ написан
    5 комментариев
  • MacBook Air 13" (2013г.) или MacBook Pro 13" (Retina)?

    slaffka
    @slaffka
    Год назад когда появились 13 дюймовые ретины сам выбирал так же. Выбор в итоге пал на прошку с ретиной.
    Не жалею — работать за ретина дисплеем все-таки намного приятнее. Но тогда была только старая линейка эиров и они значительно проигрывали в производительности. Сейчас эиры как мне кажется почти догнали 13" прошки с ретиной.
    Из плюсов эиров
    + Ощутимо легче прошки
    + Говорят там сейчас какой-то невероятный аккумулятор стоит
    У 13«прошки
    + Крутой экран.

    Если экран сильно не важен то мне кажется лучше эир
    Ответ написан
    Комментировать
  • MacBook Air 13" (2013г.) или MacBook Pro 13" (Retina)?

    WolFman
    @WolFman
    Тогда MBA отличный выбор для вас. по производительности ничем почти не будет уступать у MBP
    Ответ написан
    Комментировать
  • MacBook Air 13" (2013г.) или MacBook Pro 13" (Retina)?

    Bringoff
    @Bringoff
    Android dev at Freelance
    Я бы взял прошку, если бы были деньги, но я монитор не подключаю к ноуту. С другой стороны, ейр носить с собой приятнее. И да, на предложенной вами конфигурацией эйр будет летать не хуже прошки — тем более, у него нет ретины. И автономность — могучий плюс. Так что решайте, что для вас важнее — автономность и вес или экран.
    Ответ написан
    1 комментарий
  • MacBook Air 13" (2013г.) или MacBook Pro 13" (Retina)?

    jetman
    @jetman
    Я бы подождал еще месяц до осеннего обновления MBP и брал бы MBP 13 Retina — мощности обновленной встроенной видеокарты для ретина экрана уже будет хватать.
    Ответ написан
    1 комментарий
  • Парсинг XLS средствами PHP

    startsevdenis
    @startsevdenis
    PHPExcel умеет работать и с несколькими листами и с русским языком. В чем у вас с ним возникла проблема?
    Ответ написан
    7 комментариев
  • Ссылки в поисковой выдаче?

    iswitch
    @iswitch
    Geek, Programmer, ????
    http://help.yandex.ru/webmaster/?id=1067128

    Как помочь Яндексу правильно выделять быстрые ссылки?

    Чтобы робот, анализирующий ваш сайт, смог правильно выделить наиболее важные разделы и ключевые страницы, нужно чтобы:

    • основные разделы и страницы были доступны с главной страницы сайта;
    • навигация по сайту была продумана и логична;
    • названия страниц были короткими, понятными и точно отражали их содержание;
    • ссылки, выполненные в виде картинок, имели заполненный атрибут alt, отражающий их назначение;
    • текст в теге <title> для ключевых страниц совпадал с ее названием (с заголовком страницы, выделенным, например, тегом <h1>) и с текстами ссылок, указывающих на эту страницу.Например, если у вашей фирмы есть страница с контактной информацией, то чтобы робот правильно ее обработал, должны соблюдаться следующие условия:
      • в теге <title> этой страницы должно быть указано: «Фирма «Рога и копыта» — Контакты» или просто «Контакты»;
      • внутри страницы должен быть заголовок — «Контакты»;
      • текст ссылки на эту страницу с главной и внутренних страниц сайта должен быть «Контакты»;


    Таким образом, на хорошо структурированных сайтах с продуманной навигацией никаких специальных работ производить не надо.
    Ответ написан
    1 комментарий
  • Библиотека для offline распознавания речи на android?

    @kpeo
    Вроде пока ничего больше нет. В 4.1 уже хорошо должно работать offline распознование от Google (Настройки->Язык и клавиатура->Голосовой ввод Google->Распознавание речи офлайн, там выбрать языки и загрузить).
    Здесь описание использования его API, добытое reverse-engeneering'ом. Можно попробовать подключить локальные базы языков, покопавшись еще немного в API, автор до этого не добрался (судя по комментариям ниже).
    Ответ написан
    1 комментарий
  • Какую электронную книгу выбрать?

    @eydemidov
    Видео? Электронную книгу? Вам точно нужен не планшет?

    Основным преимуществом нормальной электронной книги является E-ink экран, который даёт похожесть на бумагу, и который затрачивает энергию при обновлении экрана (обновления обычно — перелистывание страницы, поэтому часто для них указывают долговечность заряда именно в страницах), держат заряд очень долго. В основном они монохромные, и пока обладают заметным временем перерисовки экрана, поэтому ничего посмотреть на них нормально нельзя. Из минусов — невозможность читать в темноте. Проблему частично решают аксессуары-фонарики, либо подсветка экрана. Последнее насколько я знаю пока реализовано только в Amazon Kindle Paperwhite и Barnes & Noble Nook Simple Touch GlowLight.

    Те недопланшеты на TFT, которые по злому умыслу называют «электронными книгами» — какая-то невнятная хрень, лучше уж вместо этого поделия купить за ту же цену китайский планшет c Android 4.0.

    Сам на данный момент являюсь обладателем SONY PRS-T1, заказывал на ебее, рутованная. Хорошая вещь, мне нравится. Рут совсем даже не лишний, несмотря на «читалка для книг». Пока следующую не планирую, жду, возможно появятся хорошие модели, с подсветкой, 9-10". В идеале бы ещё цветные и с возможностью рута, но на такое расчитывать особо не приходится, к сожалению.
    Ответ написан
    Комментировать
  • Какую электронную книгу выбрать?

    Sild
    @Sild
    PocketBook Pro 612
    Мама является счастливым обладателем данного девайся (подарили на работе на день рождения) — счастлива до безумия. Человек она от технологий не сказать что далёкий, но сильно не увлекается. Юзал её когда ездил на море в отпуск — держит около недели (чтение по 3-4 часа в день), текст видно четко, не тормозит (если не считать перерисовки, но то удел чернильниц).

    Так что рекомендую этот вариант, другие к сожалению не трогал
    Ответ написан
    1 комментарий
  • Какую электронную книгу выбрать?

    AGvin
    @AGvin
    Недавно, подбирал себе ел. книгу. Выбор пал на PocketBook Basic 613 New. Данная книга удобна, и поддерживает уйму форматов.
    Хотелось бы уточнить, что в ней использование батареи характеризуется с количестве просмотренных страниц (8000), а не в часах.

    На Вашем месте, для чтения книг, брал бы это устройство.
    Ответ написан
    1 комментарий
  • Как собрать билд приложения под iOS?

    Bagobor
    @Bagobor
    если под jailbreak устройство то вот еще одна ссылка на русском
    mopsicus.ru/develop-for-ios/
    Ответ написан
    2 комментария
  • Как собрать билд приложения под iOS?

    nochkin
    @nochkin
    Можно создать свой местный сертификат и им подписывать. Вполне рабочий вариант, я даже сам через это проходил. Правда, для инсталяции приложения нужен что бы jailbreak был на устройстве.

    Есть куча инструкций как это сделать. Вот, например:
    stackoverflow.com/questions/37464/iphone-app-minus-app-store
    Ответ написан
    2 комментария