Pull to refresh
2
0
Никита Чудаков @giko

User

Send message

Windows 7 «жрет» память. Так ли это плохо?

Reading time3 min
Views299K
В интернете мне доводилось слышать множество гневных комментариев в стиле «Да Windows 7 — полный отстой! Вы посмотрите, как она жрет память!» В доказательство приводятся скриншоты вроде того, что ниже, и опять же — все списывается на «криворуких индусских программистов». Давайте посмотрим, насколько эти наезды на программистов Microsoft обоснованы.
Читать дальше →
Total votes 304: ↑252 and ↓52+200
Comments372

Посты-рекордсмены

Reading time5 min
Views105K
На Хабре я недавно (чуть меньше месяца), до этого Хабр практически не читал. Пришёл, огляделся, походил по тематическим «хабам», почитал «Лучшее за всё время», просмотрел статьи отдельных, заинтересовавших меня персонажей и понял, что для того, чтобы получше понять, как живёт и чем дышит это замечательное сообщество, мне придётся Хабр распарсить и позадавать ему разные вопросы. К тому же, раз уж в своих статьях я писал в основном об автореферентности в разных её проявлениях, как не написать на Хабре статью о Хабре?

Посмотрю, интересно ли это всё кому-либо кроме меня. Если интересно, напишу ещё несколько постов, идей и материала для этого более чем достаточно.

Если я ничего не пропустил в интерфейсе сайта, единственные списки самых-самых, которые можно посмотреть — это общий рейтинг пользователей и список статей, т.н. «Лучшее за всё время». Оба списка отсортированы по рейтингу (пользователей и статей, соответственно). Между тем, существует ещё куча параметров, по которым было бы интересно всё отранжировать.
Читать дальше →
Total votes 215: ↑202 and ↓13+189
Comments59

Lenovo P770 — «долгоиграющий» смартфон с аккумулятором на 3500мАч

Reading time6 min
Views344K
image
Выпуская новые смартфоны производители очень часто забывают о самом главном — хорошем аккумуляторе. Да, 4 ядра, большой экран, ультратонкий дизайн — это хорошо. Но не доживать до вечера на одном заряде? Это слишком!
Есть ли на данный момент хороший компромисс? Чтобы и производительность хорошая, и экран, и аккумулятор. И при этом телефон не выглядел кирпичом?
Да, есть!
Компания Lenovo выпустила свой новый смартфон под названием — Lenovo P770. Два ядра, хороший экран, 2 сим-карты, аккумулятор на 3500мАч. А цена…
Интересно? Тогда читаем далее!
Читать дальше →
Total votes 118: ↑94 and ↓24+70
Comments144

Как написать игру в стиле Tower Defense

Reading time19 min
Views62K
Жанр Tower Defence один из самых популярных жанров игр на iOS. Причиной тому веселое времяпрепровождение, сдобренное постройкой башен для создания последней точки обороны против орд монстров, пытающихся эту самую оборону прорвать.
Представляю вашему вниманию перевод статьи, написанной Pablo Ruiz, и найденной мной на сайте raywenderlich.com.
В этом уроке будет показано, как создать игру Tower Defense с нуля, с помощью Cocos2D.
В процессе вы выучите следующее:
  • Как создавать волны врагов и настраивать время их появления.
  • Как заставить этих врагов двигаться по заданным точкам(waypoint'ам).
  • Как строить башни на специально отведенных местах на карте.
  • Как заставить башни стрелять во врагов.
  • Как визуально представить waypoint'ы и радиусы атак башен.

В конце урока, у вас будет свой фрэймворк для создания игр такого типа, который вы сможете расширять, добавляя новые типы врагов, башен и карт.
Для понимания этого урока, вам нужно базовое понимание Cocos2D. Если вы новичок, то можете взглянуть на более легкие уроки на сайте Рэя.
Читать дальше →
Total votes 78: ↑72 and ↓6+66
Comments24

Создавая идеальный плеер

Reading time3 min
Views29K


Мы все любим музыку.
С появлением смартфонов портативные плееры стали менее востребованы — никто не хочет обвешиваться техникой с головы до ног. Музыкальные мобильные приложения сейчас популярны как никогда.
Тысячи приложений претендуют на звание плеера #1 в наших устройствах. Но что мы получаем? Посмотрите, сколько плееров установлено на вашем музыкальном устройстве? Один для подкастов, другой для воспроизведения музыки с телефона, отдельное приложение для поиска текстов и клипов, ну и, скорее всего, клиент Вконтакте для прослушивания своих аудиозаписей (куда же без него?). Посчитали? Ну и как скажете разбираться со всем этим беспорядком? Ведь все может быть гораздо удобней и лучше!
Читать дальше →
Total votes 44: ↑31 and ↓13+18
Comments81

IntelliJ IDEA 12 раскрывает темную сторону продуктивного программирования

Reading time3 min
Views82K
Привет, Хабр!

Несколько недель назад мы закончили Early Access Program, позволявшую опробовать предварительные билды IntelliJ IDEA 12. Спасибо всем, кто принял участие в программе и присылал нам свои отзывы и комментарии. Ваше пристальное внимание ко всем новым фичам, ваши идеи, предложения, баг-репорты — без всего этого продукт был бы совсем другим.

И вот, после целого года трудов, IntelliJ IDEA 12 официально выпущена и доступна для загрузки.



Конечно, все новые фичи и улучшения релиза здесь не перечислить. Каждый день мы не только добавляем что-то новое, но и пересматриваем существующую функциональность, чтобы сделать ее еще полезнее и «юзабельнее». Вот краткий список главных возможностей, ожидающих вас в IntelliJ IDEA 12.
Читать дальше →
Total votes 139: ↑136 and ↓3+133
Comments169

Геймификация превратилась в надувательство

Reading time2 min
Views16K
После взлета всегда случается падение. Геймификация — универсальный термин, использующийся для обозначения наград, поощрений и т.д. — стала очень популярным способом привлечения пользователей во все более зашумленном мире приложений. В своем новом исследовании компания Gartner говорит о том, что многие приложения, использующие эту технику, сами становятся шумом: аналитики компании заявили, что к 2014 80% всех приложений, использующий геймификацию, не смогут делать то, что должны.

Так в чем же проблема? Как сказал вице-президент Gartner по исследованиям Брайан Берк, все дело в плохом дизайне: компании/разработчики слишком много времени уделяют таким мелочам как очки и бейджи, забывая о создании действительно значимых мотиваций и целей. Если нет последнего, первое сразу же лишается всякого смысла.



Это не значит, что данная техника неработоспособна, или Gartner считает геймификацию плохой задумкой
Читать дальше →
Total votes 16: ↑9 and ↓7+2
Comments25

CSS спрайты: основные техники и полезные инструменты

Reading time3 min
Views245K
Использование CSS-спрайтов на сайте позволяет повысить производительность и грамотно организовать элементы интерфейса.



Sprite Sheet — это одно большое изображение мелких графических элементов сайта, например иконок или кнопок. И благодаря CSS можно отображать каждый элемент отдельно.
Читать дальше →
Total votes 88: ↑77 and ↓11+66
Comments33

7 бубей iOS разработчика игр

Reading time4 min
Views19K
Долгих лет жизни читающему эти строчки.
В статье обобщен трехлетний опыт создания iOS игр для личного пользования.
Примеров программного кода не будет. За примерами программного Вы идите на stackoverflow.com.

В статье разбирается создание приложения на примере неопубликованной игры Five Diamonds.
Строгих редакторов предупреждаю, что приложение не выложено ни в какие магазины, просьба не перемещать меня в ненужные разделы.

Лентяям предлагаю посмотреть видео-ролик.


Остальных приглашаю в мир букв и забавных событий.
Читать дальше →
Total votes 63: ↑51 and ↓12+39
Comments40

wireframe.cc — самый простой инструмент прототипирования интерфейсов

Reading time1 min
Views66K
На сегодняшний день существует множество веб-приложений для удобного и быстрого прототипирования интерфейсов, но wireframe.cc — это лучший из тех, что мне довелось попробовать.



Вот его основные особенности:
Читать дальше →
Total votes 71: ↑60 and ↓11+49
Comments26

Как преуспеть со своим мобильным приложением

Reading time16 min
Views36K
Большинство приложений провальны. Эта жестокая реальность приводит многих разочарованных разработчиков к заключению, часто подсознательному, что преуспевание в App Store — всё равно, что разбогатеть на «золотой лихорадке»: нужно быть чертовски удачливым.

image

Идея «удачи» — опасное успокоительное средство, облегчающее боль неудачи. А боль — это хорошая вещь. Она показывает, что что-то идёт не так. Если моё приложение потерпело крах, я хочу знать почему. Вместо того, чтобы обвинять мироздание, почему бы не посмотреть, что ребята из tap tap tap и Tapbots делают для того, чтобы снова и снова достигать успеха.

Несмотря на то, что безупречное следование этой формуле невозможно, работа в этом направлении резко увеличит ваши шансы на успех. Эти принципы выработаны для iOS, но многие из них могут быть применены и для других платформ.
Читать дальше →
Total votes 65: ↑54 and ↓11+43
Comments9

Обзор сервисов для корпоративного обучения

Reading time10 min
Views135K
Тема онлайн-обучения регулярно поднимается на Хабре. Но проблема организации дистанционного образования актуальна и для бизнеса, причём в масштабах тысячекратно превышающих потребности обычного студента. Представьте, например, задачи сети магазинов одежды, у которой более 200 точек по России: при выходе новой линейки одежды необходимо обучить директоров филиалов по всей стране – как ее продавать, какие использовать техники, как лучше расположить в магазинах, про какие тенденции рассказывать продавцам и т.д. Очное обучение – это долго, логистически сложно и, как следствие, дорого. Впрочем, не мне вам рассказывать про преимущества онлайна. В этом обзоре мы расскажем вам про современные российские онлайн и коробочные сервисы для организации корпоративного обучения онлайн.


Пятнадцать сервисов для организации корпоративных тренингов и вебинаров
Total votes 41: ↑35 and ↓6+29
Comments30

Создание Cocos2D-x проекта в Marmalade SDK

Reading time3 min
Views16K


Некоторое время назад RIM совместно с Marmalade проводили акцию по которой и мне удалось получить планшет Blackberry Playbook. По условиям акции в течение полугода с момента регистрации необходимо разработать и загрузить в Blackberry App World игру сделанную при помощи Marmlade SDK. После изучения в сети некоторого количества материала об этом SDK я наткнулся на записи о том что есть возможность использовать Cocos2D-x, что возможно сократило бы мне время на разработку(хотя я не имею опыта работы ни с Marmalade ни с Cocos2D-x). Далее я скачал последний релиз Cocos2D-x и не обнаружил в нём никаких следов возможности взаимодействия с Marmalade SDK.
Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments8

Как стать миллионером в AppStore или немного формул про продвижение и продажи. Часть 1

Reading time5 min
Views105K

Схема успеха



Джон, мы потеряли два листа математических выкладок! Что делать?
Как обычно, Билл… напиши: «отсюда с очевидностью следует…»


image

Чтобы прочитать некраткую сопроводительную записку к схеме – добро пожаловать под кат.

Читать дальше →
Total votes 130: ↑119 and ↓11+108
Comments35

Progressive Enhancement или всё-таки Graceful Degradation

Reading time6 min
Views93K
SerenityНельзя просто так взять и рассказать про progressive enhancement, не упомянув о graceful degradation. В чем же разница между этими понятиями? Как уже говорилось в более ранней статье, graceful degradation можно перевести, как отказоустойчивость. Это очень широкое понятие, но в контексте веба его можно понимать как отказоустойчивость клиентских веб-интерфейсов, серверной части сайтов и так далее. В этой статье graceful degradation будет пониматься как отказоустойчивость клиентских веб-интерфейсов.

Graceful degradation может выражаться в возможности работы при отключенном JavaScript, в достаточно аккуратном отображении интерфейса в браузере, не поддерживающем новые свойства CSS3, в адекватном отображении сайта при отключенных изображениях. В каждом из этих случаев работа пользователя с интерфейсом будет в принципе возможна, хотя и не так удобна.
Читать дальше →
Total votes 39: ↑38 and ↓1+37
Comments49

Новое для веб-дизайнера за октябрь 2012

Reading time2 min
Views71K
Продолжаю сентябрьскую подборку новых полезных штук для веб-дизайнеров.

Сервисы и инструменты


Cut&Slice me — бесплатный плагин для фотошопа, который помогает быстро готовить элементы дизайна для различных типов устройств.

Читать дальше →
Total votes 122: ↑114 and ↓8+106
Comments23

27+ ресурсов для онлайн-обучения

Reading time5 min
Views969K

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

Статья содержит перечень ресурсов для онлайн-обучения, представляющих интерес преимущественно для программистов.

Читать дальше →
Total votes 174: ↑163 and ↓11+152
Comments68

Intel® Inspector XE 2013: автоматическая верификация и отладка в реальном времени

Reading time8 min
Views10K


Тестирование и поиск ошибок – неотъемлемая и не самая интересная часть процесса разработки ПО. Для избавления себя от рутины этот процесс все стараются автоматизировать. И если для проверки функционала приложения создаются специализированные самодельные тесты, то поиск ошибок общего типа далеко не всегда ими покрывается. Проверяется ли, например, ваше приложение на наличие утечек памяти или гонок данных? В этой статье рассмотрим, как использовать обновлённый Inspector XE 2013 в двух ипостасях:

  • Для регулярного автоматического тестирования (regression testing)
  • Для ручного поиска причин проблемы в паре с отладчиком

Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments6

Визуализация кода

Reading time1 min
Views15K
Разработчики при написании кода визуализируют то, что пишут. По сути имитируют работу компьютера в голове. Но почему бы компьютеру самому не делать то, что разработчики имитируют?


Читать дальше →
Total votes 15: ↑11 and ↓4+7
Comments2

Information

Rating
Does not participate
Location
Россия
Registered
Activity