Pull to refresh
4
0
Алексей Гончаренко @AlexGoncharenko

User

Send message

История игрушки. Поле Чудес

Reading time11 min
Views298K
Случилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.

Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.

Бесконечные размышления о математическом моделировании ядерных взрывов разрывали мальчикам мозг. Мозг можно было отвлечь тремя способами — алкоголем, азартными играми и спортом. Секс и музыка помогали не всегда.

Pole Chudes для iPhone

Далее я проваливаюсь в историю компьютерной игры.
Под тегом личные воспоминания ветерана без ссылок, рекламы, картинок и кода.
Спасибо за чудесные комментарии, парни.

Читать дальше →
Total votes 933: ↑923 and ↓10+913
Comments311

Blackberry Playbook в моих руках

Reading time6 min
Views17K
Привет, Хабр!
Ни для кого не секрет, что в конце марта закончилась акция Research In Motion Ltd., каждый участник которой мог получить планшетный компьютер Blackberry Playbook, если успел в рамках конкурса создать мобильное приложение для Blackberry Playbook и опубликовать его в магазине App World. Я разработал приложение для сотрудников компаний, которое помогает внимательнее слушать спикера. Публикация конкурсного приложения была непростым процессом. В данной статье я хотел бы рассказать о награде, которую я получил.

Совсем недавно я получил это устройство, и вот, собрался с духом, чтобы поведать о нём хабросообществу. Читайте в моем блоге или добро пожаловать под кат.



Что это ещё такое?
Total votes 160: ↑148 and ↓12+136
Comments125

iPad и новости: небольшой обзор лучших приложений

Reading time2 min
Views5.4K


Недавно выпущенный The Daily для iPad’ов вызвал волну публикаций о будущем новостей в мире планшетов. Между тем революционного в этом событии ничего нет, за исключением, пожалуй, впервые появившейся модели подписки в AppStore, да и этого уже давно все ждали. Что касается “нового инновационного” интерфейса, полезно будет сравнить The Daily с уже существующими новостными приложениями для iOS.

iPad-версии традиционных газет и журналов

В первые месяцы после начала продаж iPad для него выпустили свои версии практически все ведущие американские газеты: New York Times, Wall Street Journal, Financial Times и т.п., а также многие журналы. Особенно много шуму наделал специализированный номер от Wired, которое правда так и остался в единственном числе, остальные номера представляют из себя полные аналоги печатных. Интерфейсные и контентные основы The Daily были заложены уже тогда — “жестовый” переход между разделами и страницами, много фото и видео-вставок. Вот например интерфейс журнала Time вполне себе до-thedaily-вской эпохи.
Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments11

Как я проходил собеседование в компанию Zynga

Reading time11 min
Views27K
На Хабре опять стали появляться статьи о том, как проходить собеседования на должность программиста. Материал из них полезен соискателям так же, как учебники полезны студентам во время сессии. Вызубрите том по Мат. Анализу и, если попадете на тот экзамен, получите пятерку.

Гораздо интереснее читать реальные истории людей, которые описывают свой опыт собеседований в ту или иную известную компанию. Что спрашивали, что не спрашивали, какая была атмосфера, сколько проходило интервью? Такие данные много полезнее, чем «а зазубри еще это, авось спросят».

Итак, я хочу рассказать о том, как представители компании Zynga приезжали в Москву в поисках нужных людей. О своем опыте общения с ними, об ошибках и сделанных выводах.

Ну, и картиночка на затравку.


Читать дальше →
Total votes 256: ↑249 and ↓7+242
Comments100

Как мы копирайтера искали

Reading time4 min
Views7.1K
Татарский еще раз посмотрел на плакат с тремя пальмами и англоязычным обещанием вечных метаморфоз.
– Кем? – спросил он.
– Криэйтором.
– Это творцом? – переспросил Татарский. – Если перевести?
Ханин мягко улыбнулся.
– Творцы нам тут на х#й не нужны, – сказал он. – Криэйтором, Вава, криэйтором.

(с) Виктор Пелевин. «Поколение П»

Данный текст просим рассматривать в качестве пятничного мессанджа с позитивным подтекстом.
Каждая компания, сталкиваясь с бурным ростом, испытывает потребность в новых сотрудниках. Одно дело, когда это программисты и в принципе люди технических специальностей.
Совсем другое дело, если компании нужен копирайтер, дизайнер или любой другой человек с гуманитарным вывихом мозга.
Все мы сталкивались с работой HR. В том числе и на Хабре было множество полярных мнений. Но пока сам не окунешся в подбор персонала, никогда не сможешь прочувствовать весь сок и драйв поиска нужного специалиста в условиях текущего рынка. Пост в некоторой степени навеян О другом подходе к устройству на работу.
Читать дальше →
Total votes 50: ↑37 and ↓13+24
Comments45

6 отстойных слов в вашем резюме

Reading time4 min
Views83K
Эта статья – часть серии «Как написать резюме». Чтобы начать серию сначала, прочитайте введение.

За свою жизнь, я использовал несколько плохих слов. Даю %^й на отсечение, что вы тоже делали это. Но, когда неправильные слова появляются у вас в резюме – это делает его отстойным.
Читать дальше →
Total votes 182: ↑153 and ↓29+124
Comments109

Морфология и компьютерная лингвистика для самых маленьких

Reading time5 min
Views25K
На Хабре уже был пост о Технопарке, и даже рассказы о курсах (1, 2), которые в нем проходят. Сегодня мы публикуем первую часть мастер-класса, который для студентов Технопарка провел Андрей Андрианов из ABBYY.

Для начала не лишним будет вспомнить, что такое морфология, а также какое отношение она имеет к лингвистике. За этим предлагаю пройти под кат к содержимому первого поста серии.
Читать дальше →
Total votes 72: ↑66 and ↓6+60
Comments20

Что можно узнать о кандидате по тестовому заданию

Reading time9 min
Views87K
Какое-то время назад по Хабру прокатилась волна статей о поиске работы и прохождению собеседований. Многократно высказались и работодатели и соискатели. Но, к сожалению, не была в достаточной степени затронута тема тестовых заданий.

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

Предлагаю вашему вниманию тестовое задание, которое я уже довольно давно даю кандидатам в компании, где я работаю:

На экране есть сетка M на N из цветных квадратиков. Нужно реализовать на этой сетке следующий эффект — по клику слева направо со скоростью V пробегает волна, меняя цвет квадратиков на другой (единый для всей волны). Эффект должен работать при любых значениях M, N, V. Волна начинается всегда у левой стенки. Одновременно может идти несколько волн разного цвета.
Анимационный пример: http://dl.dropbox.com/u/3601116/wave.swf (покликать по флэшке).


Я не сомневаюсь, что это задание с легкостью сделают все программисты посетители Хабра.

А у меня получилась следующая статистика:

  1. В итоге, задание взяли чуть больше 20 человек.
  2. Пара человек ничего не сделали.
  3. Половина из оставшихся (по моим критериям) с ним не справились.
  4. Кандидаты четко разделились на весьма интересные группы.

Подумайте немного, как бы вы выполнили это задание, и заходите под кат, где я расскажу обо всем подробнее.
Читать дальше →
Total votes 198: ↑135 and ↓63+72
Comments260

Про популярные игры в Apple AppStore и Google Play

Reading time3 min
Views27K
Всем привет!

Мы с мобильной командой Mail.Ru Group активно исследуем локальные рынки Google Play и AppStore, изучаем интересы аудитории к определенным игровым жанрам, пытаемся понять, чему необходимо больше уделять внимания при разработке.

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

Читать дальше →
Total votes 59: ↑39 and ↓20+19
Comments18

Мы зарелизили Livecoding Tool для Flash. COLT

Reading time3 min
Views5.1K


www.codeorchestra.com

Часть первая — рекламная



Представьте себе, что вам больше не нужно ждать компиляции. Представьте, что ваше приложение сохраняет свое состояние, и после компиляции оно не перезапускается, но код который вы написали, будет обновлен в работающем приложении. Представьте, что вы сохраняете ваш код в вашем любимом редакторе и тут же, мгновенно, ваш код уже в работающем приложении. Представьте, что вы сохранили в «фотошопе» «скин» интерфейса вашего приложения и тут же, за доли секунды, он в обновился на экране запущенного приложения. Представьте, что вы один раз установили и запустили в режиме разработки приложение на IPad, и приложение на «айпаде» обновляется прямо на устройстве в реальном времени. То что вы можете создать сколько угодно экземпляров рабочего приложения на разных компьютерах, устройствах и одновременно их может тестировать вся команда? Представили? Здорово? Мечтали об этом? И, барабанная дробь, свершилось, все это стало реальностью. Встречайте COLT!
Читать дальше →
Total votes 39: ↑25 and ↓14+11
Comments15

Встречайте Lingvo для Android

Reading time2 min
Views34K
Несмотря на то, что я в целом симпатизирую Android (имея при этом телефон на Symbian), я понимал один его существенный недочёт по сравнению с iOS, с которой его обычно сравнивают. Под него же нет Lingvo! Но, если вы прочитали название топика, то знаете, что теперь телефон на Android смело можно брать*. Итак, вслед за версиями для Windows, Mac OS X, iOS, Symbian, Windows Mobile и даже электронных книг, представляем вашему вниманию Lingvo для Android.

Для самых решительных есть вот это

А тех, кому надо сначала подумать, прошу под кат.
Читать дальше →
Total votes 62: ↑55 and ↓7+48
Comments70

Adobe продолжает разработку Flash для мобильных платформ

Reading time1 min
Views922
Коротко о том, почему Flash-разработчики могут спокойно продолжать работу и как правильно читать последние новости от Adobe:
  1. Флэш на мобильных устройствах уже год успешно развивается и продолжает развиваться как часть Adobe AIR, уже есть большие плоды этого в виде многих успешных игр.
  2. Приложения для мобильных браузеров никогда не были действительно значимыми и сложными. Ни Flash, ни HTML5 не преуспели здесь, даже Google не смог адаптировать под iPad свои онлайн-доки. Возможно, Flash мог бы улучшить это. Но AIR на мобайле уже в разы успешнее. Даже Твиттер имеет отдельное приложение для iPad, и оно работает лучше, чем сайт Твиттера. Вопросы?
  3. Адоби понимает, что мобильные браузеры — это проигранный бой (а я ставлю под вопрос возможность выигрыша вообще — см. пред. пункт) и пытается использовать этот момент как способ очистить себя от всего негатива, который сетевые идиоты связывают с флэшом (не без помощи покойных идолов). Флэш не виноват. Но он оброс ненужным. Адоби не смогла сделать отдельные послания для армии флэш-разработчиков и армии флэшененавистников и сделала одно послание, неуклюжее, но со своими плюсами.

Подробнее — в основной статье:
flash-ripper.com/adobe-continues-mobile-flash-development
Total votes 58: ↑42 and ↓16+26
Comments42

Стековые переменные — быстрые и иногда мертвые

Reading time4 min
Views26K
FAILПрограммы на C++ используют под локальные и временные переменные так называемую автоматическую память (automatic storage). Обычно автоматическая память реализована поверх стека программы, поэтому ее называют стековой. Ее большой плюс – выделение и освобождение памяти выполняется крайне быстро (обычно одна инструкция процессора). Ее большой минус – относительно небольшой объем, попытка выделить память сверх этого объема приводит к так называемому переполнению стека и тогда программа аварийно останавливается.

Из этого вытекает ограничение – нельзя пытаться выделить на стеке слишком много памяти. Слишком много? Сколько это? Ответ не так очевиден, как можно подумать на первый взгляд.

Читать дальше →
Total votes 43: ↑40 and ↓3+37
Comments15

American vs. British

Reading time2 min
Views34K
Сегодня деление на американский и британский варианты английского языка во многом можно считать условным. Американизмы могут активно использоваться в речи британцев и впоследствии укорениться в британской речи, так что иногда при редактировании очередной статьи в словаре ABBYY Lingvo приходится отказываться от пометы «амер.» (американский вариант английского языка) или ограничиваться компромиссным «преим. амер.» (используется преимущественно в американском варианте английского языка). Например, не так давно пользователь на форуме Lingvo упрекнул нас в том, что мы до сих пор считаем слово awesome (в его известном значении) американизмом, хотя это давно не так. Возразить нечего, пользователь прав. Региональные границы стираются, модные американские словечки становятся атрибутом речи британской молодежи и т.д.

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

То, что британцы именуют reception, американцы назовут front desk (стойка администрации — в гостинице, например).
Читать дальше →
Total votes 100: ↑91 and ↓9+82
Comments102

ABBYY FlexiLayout Studio: тренируем гибкость

Reading time4 min
Views6.9K
Мы продолжаем рассказывать о ABBYY FlexiLayout Studio – программе для создания гибких описаний в системе ввода данных ABBYY FlexiCapure. В прошлый раз я рассказал вам, как вручную делать гибкие описания, а сегодня мы поговорим о том, как их можно создавать автоматически, – это новая функция, которая появилась в последней, десятой версии ABBYY FlexiLayout Studio.

Не будем лукавить, раньше создавать описания для слабо структурированных документов было не так уж просто: даже для простой платёжки или счёта создать гибкое описание без предварительного обучения было весьма затруднительно. Нужно было вручную определять взаимное расположение полей, связи между ними и тому подобные параметры, а потом указывать их, причем не наглядно, прямо на изображении, а в виде чисел. Теперь можно загрузить несколько изображений, «показать» программе, где на них находятся статические элементы и поля с данными – и она автоматически создаст описание.

Для пользователей ABBYY FlexiCapture это означает, что с простыми проектами (там, где взаимное расположение статических элементов и полей с данными в разных документах отличается не сильно) теперь может справиться неподготовленный человек – например, бухгалтер Лена. Согласитесь, это удобно.

А теперь давайте посмотрим, как это работает.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments2

ABBYY CardHolder: как не потерять полезные знакомства

Reading time2 min
Views10K
imageЛюбые два человека на Земле связаны друг с другом через шесть-семь общих знакомых – гласит популярная теория.

Тем временем ABBYY работает над созданием удобных инструментов для сохранения истории ваших знакомств. Cегодня мы выпустили новое мобильное приложение для хранения визитных карточек и работы с контактными данными – ABBYY CardHolder for iPhone.

ABBYY CardHolder – это полноценная электронная визитница в телефоне, которая даёт возможность хранить визитки в структурированном виде и не загромождать адресную книгу iPhone. Приложение распознает и сохраняет изображения визиток в собственном архиве, оснащенном удобным поиском, группировкой и сортировкой.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments13

Жизненный цикл UIViewController'a

Reading time10 min
Views154K
Большинство прикладных приложения под iOS таким или иным образом используют UIViewController'ы. Там где UIKit фрэймворк — там и UIViewController'ы. Их много, они повсюду, они сидят в засадах и выглядывают из-за каждого угла. Поэтому, любой программист под iOS — будь он зеленым новичком, едва ступившим на тропу программирования, либо матерым профессионалом своего дела, должны знать о UIViewController'aх все.

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

Так вот. В данном посте, я еще раз расскажу о жизненном цикле UIViewController'ов, расскажу о том, что и где стоит делать, и в каком случае. Пост ориентирован на разработчиков разных уровней, так что кто-то узнает для себя что-то новое, а кто-то найдет повод отпинать моменты, на которые стоит обратить внимание Junior'ов в команде.

Всех заинтересовавшихся, прошу
под кат
Total votes 70: ↑64 and ↓6+58
Comments43

Исследование: 20% разработчиков игр для App Store получают 97% всех денег

Reading time7 min
Views12K


19 сентября я запустил опрос среди разработчиков игр для iOS с целью получить статистику по доходам как можно большего числа из них. Стояла задача сформировать реалистичную картину сегодняшнего состояния рынка и поделится этой информацией с сообществом. Меня к этому подвигло обилие статей, описывающих ситуацию в крайностях: “Разработчик сколотил миллионы на iOS играх!” или же “Игра заработала $0 в App Store”.

С мыслью получить объективное состояние дел, 19 сентября 2011 года я запустил семидневный опрос, в котором приняло участие 252 разработчика.
Читать дальше →
Total votes 122: ↑115 and ↓7+108
Comments41

ABBYY FormDesigner: компьютер требует жесткости

Reading time3 min
Views5.2K
Мы продолжаем рассказывать о продуктах комплекса ABBYY FlexiCapure – системы потокового ввода данных. Ранее мы писали об ABBYY FlexiLayout Studio, предназначенной для создания разметок слабо структурированных документов. Сегодня речь пойдет о программе ABBYY FormDesigner.

Как несложно догадаться из названия, она предназначена для разработки макетов с жесткой разметкой, например, тестов или бланков заявлений – шаблонов, в которые в последующем вносится информация по определенным правилам. Казалось бы, зачем для этого специальное приложение? Ведь существует множество программ, позволяющих это делать, от профессиональных полиграфических комплексов до MS Word и MS Visio, даже в простейшем Paint – и то можно нарисовать. Под катом мы расскажем, почему удобно и правильно рисовать формы в ABBYY FormDesigner и как это делается.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments19

Новая версия ABBYY TextGrabber: два в одном

Reading time2 min
Views6.9K
В начале лета мы выпустили приложение ABBYY TextGrabber для iPhone – мощный и одновременно простой инструмент для извлечения текстов, который многим пришелся по нраву. А сегодня мы рады представить вам новую версию, в которой учли пожелания и рекомендации наших пользователей. Мы сами пользуемся своими же продуктами, поэтому всегда очень радуемся, когда вы подсказываете нам интересную идею по улучшению продукта или необычный сценарий использования. Все такие пожелания мы скрупулезно заносим в базу рекламаций – нашу сводку «хотелок», ну а потом разработчики добавляют самые востребованные и интересные функции в продукт.

Итак, что изменилось в новой версии?
Читать дальше →
Total votes 28: ↑20 and ↓8+12
Comments22
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity