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

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

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

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

Время на прочтение1 мин
Количество просмотров846
Терминалы 100 работ Скоро в торговых центрах и прочих общественных местах Москвы появятся уличные киоски для поиска работы. Сеть запускается "охотниками за головами" под брендом "100 работ" и, очевидно, ориентирована на рабочих и специалистов невысокой квалификации с ограниченным доступом к Глобальной Вычислительной. Проект, судя по всему, находится в опытной эксплуатации, и информация о пилотных инсталляциях появится в ближайшее время.

Киоск представляет собой стандартный аппарат на базе обычного PC с емкостным one-touch экраном и разрешением 1280×1280 пикселей. На борту — «не-важно-какая» ОС, которая обслуживает браузер Firefox 3.5 в режиме Full Fullscreen и интернет-соединение. Судя по скриншотам и комментариям Андрея Сумина, разработчики серьезно отнеслись к проработке интерфейсов, осознавая, что пользоваться уличным поиском будут люди, далекие от техники.

Скриншоты и немного деталей
Всего голосов 58: ↑54 и ↓4+50
Комментарии78

Тёмная тема для Eclipse+PDT (ZendStudio for Eclipse)

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

Преамбула


Когда-то давно, работая еще в ZendStudio 5.0, а потом и 5.5 нашлась красивая темная тема для подсветки кода. За пару лет работы я так привык к ней, что пересев на Eclipse+PDT, глаза были против белого фона с зелеными буковками.
Поиски в интернете такой же темы для Eclipse, поиски хоть какой-нибудь тёмной темы а затем и поиски вообще какой-либо темы результата не дали. Оказалось (о ужас!), что Eclipse не поддерживает смену готовых тем.

Поиски хотя бы какой-то возможности кастомизации Эклипса на хабре вывели на топик хабраюзера olegchir. Вдохновленный идеей самому сделать аналог Parabox Style для Eclipse, я принялся за работу

Что из этого получилось, можно глянуть на скриншотах ниже:


Еще скриншоты и инструкция
Всего голосов 35: ↑28 и ↓7+21
Комментарии18

Пример использования Mate Flex Framework

Время на прочтение6 мин
Количество просмотров3.4K
Mate Flex Framework Сразу же после появления на свет вышеуказанного фреймворка я понял — это именно то, чего так долго не хватало. Влезать в кабалу создания огромного количества классов используя фреймворки Cairngorm или PureMVC очень не хотелось, а с приходом Mate, появилась возможность уменьшить общую связанность компонентов приложения и использовать безболезненный обмен сообщениями(событиями) декларируя их в «родном» mxml.

Некоторые коллеги постоянно норовят разузнать все детали и нюансы использования Mate на практике и в связи с этим я решил описать пример типового архитектурного решения основанного на модели реального приложения. Он похож на примеры с сайта фреймворка, но расписан пошагово с конкретными рекомендациями на всех уровнях.

Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии14

Издание собственной книги: от А до Я

Время на прочтение7 мин
Количество просмотров3.1K
Разгони свой сайтПосле заметки о выходе книги «Разгони свой сайт» ко мне обратились с просьбой осветить процесс публикации собственного издания. Не скажу, что описанные ниже действия были простыми и очевидными: в ходе возникло масса вопросов, на которые я с трудом мог ответить самостоятельно, поэтому приходилось искать совета буквально везде.

Предыстория


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

Если у вас нет четкого плана изложения материала, то лучше вообще не начинать сам процесс написания. В таком случае он может стать долгим, мучительным, а результат совершенно не удовлетворит потенциальных читателей.
Читать дальше →
Всего голосов 96: ↑91 и ↓5+86
Комментарии41

Метод представления данных «Лица Чернова» и их развитие с помощью асимметрии

Время на прочтение2 мин
Количество просмотров15K
Лица Чернова (Chernoff Faces) — это схема визуального представления мультивариативных данных в виде человеческого лица. Каждая часть лица: нос, глаза, рот — представляет собой значение определенной переменной, назначенной для этой части (всего 18).

Основная идея в том, что для человека очень естесственно смотреть на лица, ведь все люди делают это каждый день. Поэтому анализ данных получается эдаким «натуралистичным». Легко делать сравнения и легко выявлять отклонения. Даже блондинки смогут производить мультивариативный анализ значительного количества данных.



В 1981 году Бернард Флури и Ганс Ридвил (Bernhard Flury and Hans Riedwyl) улучшили концепцию и добавили лицам Чернова асимметрию. Таким образом количество переменных увеличилось вдвое — до 36.

Итак, каждое лицо — это массив из 18 элементов, каждый из которых принимает значение от 0 до 1. Значению соответствует внешний вид соответствующей части лица. Параметры исследуемых объектов приводятся к этим значениям. Экстремумы реальных данных будут приняты как 0 и 1. Все остальное — лежащим в этом промежутке. По полученному массиву конструируется лицо.

Описание параметров лица и примеры их использования в моей записи тут
nordisk.pp.ru/design/44

или под катом

Читать дальше →
Всего голосов 57: ↑44 и ↓13+31
Комментарии42

Поисковая оптимизация. Часть 1 — внутренние факторы

Время на прочтение3 мин
Количество просмотров1.9K
Рекомендации по html-коду, вёрстке и немного — по копирайтингу. Актуально для февраля-2009

Это не очередной список «101 совет, как достичь идеала в том-то», которых полно в интернете. Это «инсайдерская информация» SEO-компании, ведущей более 600 проектов. Перечислено то, на что мы обращаем внимание, начиная поисковую оптимизацию. Разумеется, не всё получается реализовать (например, движок сайта что-то не позволяет, а где-то пункты противоречат(!) друг другу). Ничего страшного. Если больше половины рекомендаций получается реализовать, то это уже очень хорошо!
Читать дальше →
Всего голосов 115: ↑73 и ↓42+31
Комментарии79

Ipod shuffle без iTunes

Время на прочтение2 мин
Количество просмотров3K
Мне очень нравится iPod Shuffle и очень не нравится iTunes. Причин последнего несколько:
1. У меня нет Windows/Mac OSX;
2. Не нравится.

Если искать альтернативы среди ПО под Linux, то на мой взгляд ничего интерестного\удобного тоже нет (GtkPOD и остальные).

Но вчера я нашел интерестную вещь, а сегодня допилил ее до вполне юзабельного состояния.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии9

Отрисовка шрифтов в Ubuntu Linux (GNOME)

Время на прочтение1 мин
Количество просмотров1.6K
Отображение шрифтов можно регулировать — изменять, улучшать. Для этого следует создать файл ~/.fonts.conf следующего содержания:

pastebin.com/f31712814

Для того, чтобы изменения вступили в силу, теоретически необходимо перезайти в систему, но у меня качество отображения шрифтов стало улучшаться и без этого, в процессе работы, по мере обновления отрисовки окон приложений (при активном Compiz Fusion).

Следует отметить, что данный метод более детальный. Базовую настройку можно произвести стандартными средствами GNOME (System → Preferences → Appearance, ярлык Fonts) установив, например, режим сглаживания для LCD. Кроме этого можно отрыть окно расширенных возможностей (кнопка Details) для того, чтобы экспериментально изменяя значения параметров, выбрать оптимальную настройку.

Хочу сказать, что создание вышеописанного файла с соответствующим содержанием довольно ощутимо улучшило визуальное отображение шрифтов. В сочетании с режимом LCD (см. выше) да еще и шрифтами TTF, если позволяют лицензионные соображения, можно добиться потрясающего результата! Сам файл .fonts.conf представляет богатые возможности тонкой подстройки. В этом сообщении форума сказано как активировать сглаживание, которое обычно отключают из-за патентных разногласий с Apple.

Оригинал в блоге Tombuntu.
Всего голосов 14: ↑8 и ↓6+2
Комментарии18

What's all this fuss about Erlang?

Время на прочтение5 мин
Количество просмотров5.8K
by Joe Armstrong

Никто не в состоянии предсказывать будущее — но я сделаю несколько обоснованных предположений.

Предположим, что Intel правы, что их проект Keifer выстрелит. Если это случится, то 32-х ядерные процессоры появятся на рынке не позже 2009-2010.

Ничего удивительного здесь нет. Sun уже продает восьмиядерные Niagara с 4-мя «hyperthreads» на каждом ядре, что эквивалентно 32-ум ядрам.

Это разработка, которая осчастливит программистов на Erlang. Они 20 лет ждали этого события, и теперь настало время расплаты.

Хорошие новости для Erlang-программистов:

На N-ядерном процессоре ваша программа будет работать в N раз быстрее.

Читать дальше →
Всего голосов 77: ↑73 и ↓4+69
Комментарии271

Service Pack 3 для WinXP доступен для всех желающих

Время на прочтение1 мин
Количество просмотров199K
Сегодня стал доступен для загрузки Windows XP Service Pack 3, как через систему Windows Update, так и напрямую с сайта компании Microsoft.

Список изменений.

Список изменений на русском.

Страница загрузки.

Отдельно установщик:



Cпасибо за ссылки unxed (Иван Сорокин).
Всего голосов 62: ↑60 и ↓2+58
Комментарии148

Шокирующая правда о видео на eeePC под Windows XP

Время на прочтение4 мин
Количество просмотров2.2K
* Crossposted in LiveJournal eeePC community

Уважаемые пассажиры! Желаю всем приятной поездки. Сегодня вашему вниманию предлагаются результаты опытов, которым я подвергал свой eeePC на протяжении всей последней недели.

Краткое содержание для тех, кому «всю тему читать нет времени»
Загрузите Combined Community Codec Pack (5,8 МБ), установите, наслаждайтесь. Всего пара-тройка кликов мышью и неизменно превосходный результат. Я гарантирую это.

Читать дальше →
Всего голосов 80: ↑68 и ↓12+56
Комментарии45

Мобильный сервис, привязанный к локации пользователя, без привлечения оператора

Время на прочтение7 мин
Количество просмотров2.2K
Мобильный сервис, привязанный к локации, без привлечения оператора

Как известно, в сетях сотовой связи существует возможность определения местонахождения пользователя (абонента), а точнее, местонахождения его телефона. Сервисы, основанные на определении местоположения пользователя, называются LBS (Location Based Services). Примером LBS может служить Мобильный поиск — сервисы для пользователей МТС, позволяющие узнать, где находятся дети, друзья, машина и т.п. Точность определения местонахождения, в локациях с большим количеством базовых станций (например, в центре города), может достигать 100 метров.

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

Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии21

Я, HTC S620 и Apple iPhone

Время на прочтение4 мин
Количество просмотров673

A long time ago in a galaxy far, far away… А не, не так. Я — гик, техногик. Я люблю гаджеты и разнообразные передовые hi-tech устройства.
С дества мечтаю о такой штуке, которая бы умещала в себе всё на свете. Но прогресс движется так медленно, что устройство рождается постепенно, кажется со скоростью улитки.
Приходится довольствоваться тем, что есть. Один из самых любимых гаджетов является сотовый телефон. Каждую свою трубку я выбираю мучительно и тщательно, чтобы радость от обладания ею не растворилась после анонса следущей модели, которые как правило чуть-чуть круче.
Подошла очередная пора апгрейда, и решил сменить свой Siemens CX65(замечу что Jimm+Opera Mini прилично «прокачали» трубку) на что нибудь из Windows Mobile powered.
После полугодичного выбора решил приобрести HTC S620.
Телефон «мечта»: 320x240,QWERTY,Wi-Fi,mp3,video,Outlook… Телефон купился 9 января, в 6 вечера…
Дальше много цветных и больших картинок. 2Мб
Всего голосов 77: ↑63 и ↓14+49
Комментарии76

Загрузка Windows 7 с VHD-образа

Время на прочтение3 мин
Количество просмотров92K
В прошлый раз мы создали VHD-образ с Window 7 для Virtual PC. Понятное дело, что в виртуальной среде, конечно, есть свои преимущества, но тем не менее, хотелось бы, чтобы все работало пошустрее…

В случае с Window 7, также хотелось бы увидеть ее во всей красе, как минимум с запущенным aero-интерфейсом.

Далее речь пойдет о том, как загружаться с полученного VHD-образа наравне с установленной базовой системой. То есть для работы с системой не понадобится отдельный раздел и не нужно будет сносить существующую систему, Win 7 будет по прежнему храниться внутри VHD-файла, но в то же время она будет запущена в реальном окружении.

Читать дальше →
Всего голосов 47: ↑36 и ↓11+25
Комментарии50

СМИ 21-го века. Часть 1. Алмаз новостей

Время на прочтение6 мин
Количество просмотров6.3K
Месяц назад в группе Онлайновая журналистика (Online Journalism Facebook Group) я спросил читателей, о каких сторонах эксперимента по обратному редактированию (bottom-up editing) они хотели бы узнать больше. Megan T назвала «Пересмотр процесса создания газеты».
После массы поисков, формулировок и черновиков у меня получилось несколько моделей, касающихся производства новостей, их сбора, интерактивности и новостей как бизнеса. Ниже я привожу первую из них. Это – смешанная модель, её можно применить для прессы и эфирных СМИ, кроме того в неё включена онлайновая составляющая.
Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии10

Полезные штуки для iOS-разработчика #1

Время на прочтение4 мин
Количество просмотров83K
На Хабре в свое время было несколько статей «Очень много полезных штук для AS3». Автор попытался собрать ссылки на самые полезные и интересные библиотеки. И т.к. в последнее время я разрабатываю под iOS, решил последовать его примеру и сделать то же самое, но для своей платформы. Описания почти прикладывать не буду, все есть на страничках проектов.
Читать дальше →
Всего голосов 114: ↑109 и ↓5+104
Комментарии80

Тестирование iOS-приложений

Время на прочтение7 мин
Количество просмотров35K
В этой статье я хочу рассказать о тестировании iOS приложений и небольшой автоматизации этого процесса.
Под катом будут рассмотрены инструменты для модульного и функционального тестирования и приведены простые примеры.
Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Комментарии14

Мне кажется, я начал понимать, что ты имела в виду!

Время на прочтение7 мин
Количество просмотров33K
Опечататься дело нехитрое; опечататься в поисковом запросе так и вдвойне. Почитай все большие веб-поисковики сегодня умеют корректировать ошибки в ключевых словах во-1х и подсказывать запросы во-2х; вслед за ними того же хочется поискам поменьше. Обе штуки можно ловко реализовать при помощи открытого поисковика по кличке Sphinx; в этом посте расскажу, как конкретно.

Ну, за did you mean («что ты имела в виду») и прочий query completion («уж не Васю ли ты ищешь»).
Читать дальше →
Всего голосов 84: ↑75 и ↓9+66
Комментарии24

Генерация ландшафта как в MineCraft

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

Всем доброго времени суток.
Я хотел бы поделиться личным опытом по поводу генерации ландшафтов. Всё началось с того что я поиграл в Minecraft и больше всего меня поразил ландшафт, это был случайно генерируемый и при этом красивый ландшафт. Вообще признаюсь честно давно я не получал такого эстетического удовольствия глядя на уходящие в даль кубообразные холмы.

Конечно мне стало интересно, а как же такое вообще работает, на каких именно алгоритмах и все в этом духе. Долго ковыряясь с самой игрой, а так же облазив многие сайт с модами я узнал не так много, как хотелось бы, но позже нашел статью в блоге разработчиков о там как они раньше создавали свой ландшафт. Естественно я тоже решил попробовать создать свою версию ландшафта. Скажу честно, даже после прочтения той статьи пришлось долго искать на предмет других алгоритмов генерации ландшафтов, эрозии, биомов и сглаживания.
Читать дальше →
Всего голосов 39: ↑30 и ↓9+21
Комментарии16

Алгоритм «diamond-square» для построения фрактальных ландшафтов

Время на прочтение12 мин
Количество просмотров117K
Карта игры Minecraft, созданная с помощью приложения CartographДумаю, многие знакомы с весьма необычной игрой Minecraft (справа — пример сгенерированной в ней карты), в которой игрок находится на (практически) бесконечной поверхности Земли и может исследовать окружающий мир с минимальными ограничениями.

Как же автору игры, Notch'у, удалось добиться подобного сходства его случайных «миров» с земными просторами? В этом топике я как раз и рассмотрю один из способов построить искусственный ландшафт такого рода (и вскользь упомяну пару других способов), а также расскажу о моем небольшом усовершенствовании этого алгоритма, позволяющем значительно увеличивать размеры ландшафта без заметных потерь в производительности.

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

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность