Как стать автором
Обновить
3
0
mindwork @mindwork

Пользователь

Отправить сообщение

Spring — бесплатный движок с «поддержкой» Total Annihilation

Время на прочтение3 мин
Количество просмотров2.8K
Думаю многие помнят такую замечательную игру как Total Annihilation? Кроме того недавно выходило продолжение Supreme Commander: кому-то оно понравилось, кому-то нет. А знаете ли вы, что при этом существует еще и open-source движок для RTS Spring? Для которого есть множество модов реализующих различные «самиздат» стратегии, но кроме этого есть возможность использовать ресурсы Total Annihilation (далее TA).

При минимальных графических настройках игра внешне почти не отличается от обычного TA, но при этом можно разрешить свободное вращение камеры. Зато при высоких настройках и установке некоторых модов игра выглядит очень симпатично:


Читать дальше →
Всего голосов 42: ↑41 и ↓1+40
Комментарии24

air.Typograf

Время на прочтение4 мин
Количество просмотров1.1K
Делать простые приложения с Adobe AIR мы уже научились, делать красивые окошки тоже, а теперь поставим себе реальную задачу и попробуем ее осуществить.
Сегодня будем писать очень простенькую обертку под Типографический веб-сервис.



ого, ну давайте посмотрим
Всего голосов 41: ↑39 и ↓2+37
Комментарии27

Yandex Server как-то тихо стал бесплатным

Время на прочтение1 мин
Количество просмотров748
Это точно не новость, но я только недавно набрался таки решимости для покупки яндексовского поиска для нашего сайта и… был весьма удивлен, обнаружив единственный вариант лицензии: «бесплатно» company.yandex.ru/technology/products/Yandex-Server/conditions.xml
Беглое исследование показало, что массово продукт еще не используется, на хабре этой информации так же не нашлось.
Установка и конфигурация «по-быстрому», в общем, проблемы не составила; локальный Яндекс довольно шустро проиндексировал более 300 тысяч документов (в индексе «Большого» Я их не более 100 тысяч) и забрав тпримерно 2,6 gb под индекс.
Я доволен; качество поиска — вполне, xml отдается без проблем.
Ищем только по html, txt — невелика беда.

Читать дальше →
Всего голосов 59: ↑58 и ↓1+57
Комментарии46

Получаем и отображаем favicon сайта в AdobeAIR

Время на прочтение2 мин
Количество просмотров749
Safari умеет отображать картинки формата .ico, а вот AdobeAIR не умеет, хоть и оба используют WebKIT. Очень досадно, когда хочется около ссылки на сайт отобразить его favicon, а сделать этого не получается.

Решение нашел, хоть и не идеальное. Решил использовать сервис для получения favicon с сайта в png, получать оттуда ответ и кешировать его у себя локально.

ну решил, а дальше-то что?
Всего голосов 5: ↑5 и ↓0+5
Комментарии1

The future is here

Время на прочтение1 мин
Количество просмотров1.2K
Хабрачеловек, помни: информационные технологии не только улучшают жизнь людей, но и увеличивают социальное расслоение в развивающихся странах и странах третьего мира.

Всего голосов 152: ↑134 и ↓18+116
Комментарии291

Делаем красиво в AdobeAIR с ExtJS

Время на прочтение4 мин
Количество просмотров1.5K
Понятия не имею, почему до сих пор я не смотрел в сторону ExtJS. Обалдеть можно от того, как просто с этим фреймворком можно построить красивое приложение.

Сегодня, мы создадим в AdobeAIR приложение с простым окном (Ext.Window):


читаем дальше о том, как это сделать...
Всего голосов 40: ↑36 и ↓4+32
Комментарии49

Ни в коем случае не бизнес

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

Проснуться с утра с идеей и тут же, открыв ноутбук, начать ее воплощать — нельзя: сначала надо изучить рынок, разработать план, распределить обязанности… Я называю это “Диктат упущенной прибыли”: когда энтузиазм креативного процесса заменяется тревогой за неполученные доллары.

Читать дальше →
Всего голосов 32: ↑28 и ↓4+24
Комментарии57

Питерский Яндекс

Время на прочтение2 мин
Количество просмотров6.2K
Месяц назад в Питере открылось представительство Яндекса. Грумен Readysteady, она же храбродевушка ReadysteadyReadysteady, напросилась туда на экскурсию. По новому офису ее водила Наталья Хайтина, «директор Яндекс.Денег», как написано на табличке ее кабинета. И хотя ремонт еще не везде завершен, там уже работают около 200 яндексоидов. Верстальщики сидят в «пытошной».


Еще картинки. И вакансии в питерском офисе
Всего голосов 68: ↑64 и ↓4+60
Комментарии113

Три минуты Снова и снова

Время на прочтение1 мин
Количество просмотров611
Создать по-настоящему оригинальный видеоклип в наше время очень непросто — уже какие только идеи не эксплуатировались. Однако режиссеру Деннис Лиу все-таки удалось быть новатором. Он снял клип на песню «Again & Again» инди-группы The Bird And The Bee на основе интерфейса MacOS X. Впрочем, лучше один раз увидеть:

Точный тайминг пересменки операционных систем на экране видео начинается рабочим столом OS X Tiger и заканчивается десктопом «Леопарда».
Время, потраченное Лиу на «съемки» и монтаж (около трех месяцев), а также ехидный комментарий «Никогда раньше не видел, чтобы „фотошоп“ запускался настолько быстро».
Всего голосов 70: ↑54 и ↓16+38
Комментарии78

Мобильная веб разработка

Время на прочтение6 мин
Количество просмотров11K
В настоящее время, всё больше и больше людей используют электронные устройства для упрощения своей жизни. Использование громоздких ПК плавно перетекло в ноутбуки, а теперь и в смартфоны. Крупные компании, как Apple, Dell и Microsoft хотят получить часть рынка смартфонов: ожидается, что к концу 2011 года, мировые продажи смартфонов побьют мировые продажи ПК.

image

Именно поэтому мобильная веб разработка очень актуальна сейчас. Продажи смартфонов растут каждый день и это говорит о необходимости повышенного внимания к интерфейсам для мобильных устройств. Как удовлетворить все запросы от пользователей, которые становятся все более и более требовательными? Как сделать так, чтобы люди могли смотреть сайт, как на Full HD монитор, так и на мобильном телефоне?
У веб-разработчиков всегда были проблемы с кросс-браузерностью. Теперь у них есть еще одна головная боль: кросс-платформенность, потому что Android приложение никогда не будет работать на iPhone и наоборот.
Целью данной статьи является рассмотрение проблем веб-разработчиков, в связи с появлением смартфонов, предложение пути их решения и показ эффективного решения на практике, изпользуя фреймворк Sencha Touch. Основная проблема заключается в том, что все больше и больше людей используют и хотят использовать интернет на своих мобильных устройствах, но не все сайты готовы предоставить эту услугу.
Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии16

Android Emulator и локальный веб-сервер (Denwer)

Время на прочтение2 мин
Количество просмотров20K
imageЯ продолжу делиться некоторыми кейсами разработки под Android и теперь хочу рассказать о том, как просто заставить работать приложение, запущенное в эмуляторе, с вашим же серверным API, которое лежит на локальном веб-сервере. Простыми словами — как общаться приложению из эмулятора по http с localhost. Это не советы профессионала, а не более чем пример конкретного рабочего решения.
Читать дальше →
Всего голосов 52: ↑43 и ↓9+34
Комментарии7

Подробное руководство по установке Android-x86

Время на прочтение3 мин
Количество просмотров250K
Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
Основная идея использовать VirtualBox + Android X86, для преодоления проблем с производительностью.

Что нам необходимо:
Среда разработки Eclipse + Android SDK тут,
а также VirtualBox.

Под катом много картинок, и процесс установки, а также некоторые полезные советы.
Читать дальше →
Всего голосов 117: ↑109 и ↓8+101
Комментарии32

Windows 7: работа с виртуальными приложениями

Время на прочтение2 мин
Количество просмотров4.3K

В последнее время наметились тенденции к переходу в/на облачные вычисления.


Из Wiki: Облачные вычисления (англ. cloud computing) — технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как интернет-сервис.

Одним из самых сложных моментов является перенос приложений в виртуальную среду. Хочу рассказать про решение от компании Microsoft — Application Virtualization for Desktops, оно входит в состав Microsoft Desktop Optimization Pack и весьма успешно «виртуализирует» все то программное обеспечение, к которому Вы привыкли.
Читать дальше →
Всего голосов 57: ↑43 и ↓14+29
Комментарии24

Процессный подход к проектированию интерфейсов

Время на прочтение8 мин
Количество просмотров6K
На хабрахабре регулярно публикуются статьи о юзабилити. Некоторые вещи, которые в них говорятся обычно достаточно очевидны, некоторые требуют серьезной подготовки. Однако во всех них чего-то не хватает.

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

Если вам интересна такая проблематика, пойдем дальше и рассмотрим процессный подход к проектированию информационных систем, куда конечно же относятся и вопросы юзабилити.
Читать дальше →
Всего голосов 57: ↑51 и ↓6+45
Комментарии20

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

Время на прочтение10 мин
Количество просмотров19K
Прошлую статью о методике самостоятельного исследования перед проектированием сайта я закончил тем, что перечислил, что необходимо сделать при обработке результатов:
  1. Дать общую характеристику среды;
  2. Описать целевую аудиторию, создать персонажей и сценарии их поведения на сайте;
  3. Написать концепцию сайта: каким он будет, чем будет отличаться от конкурентов и как будет развиваться.
Далее я раскрою каждый пункт. Для наглядности рекомендую сверяться с приложенным примером обработки результатов для сайта бутика ХХХ.

На всякий случай скажу, что в этой статье вы не найдёте советов по непосредственному анализу количественных и качественных данных. На эту тему написано сотни книг, некоторые из которых мы приводим в списке рекомендуемой литературы в конце статьи. я расскажу, как структурировать и интерпретировать уже полученные данные, как превратить их в полезную для проектирования сайта информацию.
Итак, поехали...
Всего голосов 22: ↑21 и ↓1+20
Комментарии13

Необходимость длительного отдыха: очередная ловушка при планировании времени

Время на прочтение3 мин
Количество просмотров42K
Корреляция между трудом и отдыхом на коротком промежутке времени прослеживается очень просто. Если ночь не спал — днем гудит голова, сложно сосредоточиться, работать практически не возможно (подчеркну, что здесь и далее речь идет об интеллектуальном труде).

А вот более длительные фазы, период которых составляет несколько месяцев, проследить значительно сложнее. Хотя эти фазы так же реальны, как и кратковременные фазы.

Читать дальше →
Всего голосов 148: ↑146 и ↓2+144
Комментарии208

Вы НЕ инженер-программист!

Время на прочтение3 мин
Количество просмотров36K
От перев.: Думаю, практически каждый разработчик читал произведение искусства под названием «Если бы программисты строили дома». В этом юмористическом рассказе проводится параллель между строительством и разработкой ПО. Неожиданно! Понятно, что в каждой шутке есть доля правды. И вот спустя годы я наткнулся на другое сравнение. Мне оно показалось более точным, поэтому я решил перевести его на русский и поделиться с сообществом.

Познать дзен садоводства!
Всего голосов 233: ↑203 и ↓30+173
Комментарии103

Переменные в Фотошопе или как импортировать внешние PSD-файлы влёгкую

Время на прочтение5 мин
Количество просмотров20K
Во время работы над крупными проектами с множеством макетов и видов объекта даже минимальное изменение в повторяющемся компоненте может потребовать времени. Проход по множеству макетов и подстройка цвета или начертания у подобного повторяющегося элемента может стать изнуряющим делом. Конечно же, если у вас есть подмастерье, выполняющий всю грязную работу за вас, то вы, определённо, везунчик, но что же делать нам, фрилансерам?

Неужели нам остаётся лишь сносить эту му́ку? Что ж, теперь нет! Недавно я обнаружил подход, который позволит дизайнерам распрощаться с открытием 23 PSD-файлов только ради смены цвета элемента в шапке. Вместо этого мы можем поступать разумно, как наши коллеги, разработчики, и импортировать внешние файлы при помощи кое-чего с названием «Variables (Переменные)».

Сие позволит поместить многократно используемый компонент в отдельный файл и просто импортировать его во все макеты. Теперь, когда нам понадобится внести изменение, мы будем просто вносить его в одном месте.
Читать дальше →
Всего голосов 72: ↑70 и ↓2+68
Комментарии37

Инструменты быстрого прототипирования

Время на прочтение9 мин
Количество просмотров205K
Прототипы, как инструменты дизайна, находятся на подъёме, и вот почему. Я твёрдо верю, что прототипирование помогает нам в процессе создания качественных пользовательских интерфейсов. Мы работаем в мире богатых, обладающих динамикой интерфейсов пользователя как в сети, так и на наших устройствах. Интерфейсы, которые мы создаём, интерактивны, откликаются на воздействие пользователя и обладают эмоциями. Прототипы позволяют сформулировать чувства и функции дизайна так, как этого не могут сделать простые экранные формы. Но как выбрать лучший инструмент прототипирования для работы?
Много текста. Читать дальше
Всего голосов 63: ↑58 и ↓5+53
Комментарии52

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность