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

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

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

О сколько нам открытий чудных готовит Office Microsoft

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


По сообщениям в комментариях к статье про блокнот, во всех версиях Microsoft Excel, начиная по крайней мере с '97 и до самых новых, в имени листа не всегда можно ввести большую букву Ж. Данная проблема обсуждается в сети уже давно, например на этом форуме забавно наблюдать, как некоторые утверждают, что у них проблемы нет, а у других есть, но не всегда, и никто не понимает, почему так. На первый взгляд можно подумать, что это просто недоработка программистов: они хотели не дать пользователю ввести символ ':', и просто не подумали о том, что Ж находится на той же кнопке.

На деле оказалось всё гораздо хуже. Описать нормальными словами то, что происходит в excel, когда вы просто нажимаете кнопку 'Ж', практически невозможно. Поэтому я попытаюсь обрисовать в целом процесс исследования, сократив его где возможно, и не слишком перегружая статью ассемблерным кодом. В итоге мы узнаем, почему получается так, что не любые символы можно ввести, и как это можно исправить.
Читать дальше →
Всего голосов 235: ↑230 и ↓5+225
Комментарии89

Как сделать Xamarin Studio чуточку лучше?

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

Итак, прошло уже полтора года с тех пор как я начал разрабатывать мобильные приложения с помощью Xamarin и C#. За это время ребята из Xamarin основательно поработали над своей IDE, так что от связки iMac-Parallels Desktop-Visual Studio-Android я с радостью отказался в пользу iMac-Xamarin-Genymotion. Однако, Xamarin Studio все еще находится на том уровне, когда некоторые действия приходится выполнять вручную, но что делать, если это приходится совершать 5, 10, 15 и более раз за день? Ответ простой – проапгрейдить Xamarin Studio, написав Add-in, который будет делать всю работу за тебя. В этой статье я расскажу как создать простой Add-in и куда двигаться, если нужно что-то посерьезнее.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии5

Сюрприз от Microsoft, или кто такой PCBP для России

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


В Windows 8 Apps Store для каждой игры необходимо указать минимальный возраст, с которого в нее можно играть. Также там есть возможность загрузить сертификаты, которые подтверждают указанный возраст. Для некоторых стран такой сертификат есть обязательным, то есть без него нельзя распространять приложение в указанной стране. Совсем недавно к Корее, Южной Африке, Бразилии и Тайвани была добавлена Россия. Теперь чтобы распространять приложение на территории России необходимо предоставить сертификат PCBP.

Но как?
Всего голосов 81: ↑72 и ↓9+63
Комментарии68

В Москве скоро откроется первый Sleep Box отель

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

Пару месяцев назад, на хабре уже писали, что такое Sleep Box, но позвольте я вам напомню.

Sleep Box — это «Капсула» для сна. производитель позиционирует их как решение «отель на 1 ночь».
Идея хорошая и выглядит футуристически, но совсем скоро каждый желающий сможет опробовать на себе этот чудо-отель.
(Внимание, много фотографий.)
Читать дальше →
Всего голосов 122: ↑106 и ↓16+90
Комментарии378

Создание Warcraft (часть 1)

Время на прочтение10 мин
Количество просмотров85K
Введение (от переводчика)


Так вышло, что одна из моих самых любимых игр — Warcraft II.
Каждый раз, когда эта игра где-то упоминается, или кто-то про неё вспоминает, я обычно очень радуюсь. Перед Warcraft II, разумеется, был просто Warcraft.

Патрик, автор статьиИ вот недавно случилось интересное — Патрик Вайат (Patrick Wyatt), один из тех людей, кто стоял у истоков Blizzard, и человек, который затеял разработку Warcraft начал цикл воспоминаний о тех временах. Первая статья, которую я вам предлагаю прочитать ниже — о начале разработки Warcraft. О том, откуда появилась идея; о том, какая сеть была организована у ребят в офисе, пока они грезили о мультиплеере; о EMS и тонкостях эстетики программирования под DOS; о команде проекта и так далее.

Я, увы, совсем не специалист в разработке под DOS, поэтому если читатели укажут мне на неточности в переводе, связанные с техническими деталями — буду рад и тут же исправлюсь.

Это касается, понятное дело, и любых других неточностей, опечаток, пунктуации и стилистики.




image Давным давно, в начале времен, когда игры для PC писались под операционной системой DOS, я начал работать над игрой под названием Warcraft.

Читать дальше →
Всего голосов 213: ↑200 и ↓13+187
Комментарии114

24 недели Metro-дизайна для Windows Phone | #2 Процесс проектирования приложений для Windows Phone

Время на прочтение22 мин
Количество просмотров8.1K
Сегодня я расскажу о процессе проектирования приложений Windows Phone, которым я пользуюсь. Хотя многое из этого представляет собой обычные этапы для процесса проектирования, я попытаюсь объяснить их именно с точки зрения дизайна приложений для Windows Phone. Пишите мне в твиттер, если у вас есть какие-либо замечания, вопросы, или оставьте комментарий в блоге.

Эта статья покрывает процесс от начала и до конца, так что я буду рассказывать о высокоуровневых понятиях, а в ближайших статьях мы начнем более подробное изучение каждого из этапов. В следующей статье, например, мы начнем с придумывания идей и концепции — всё, что касается историй, эскизов, раскадровок и грубых (бумажных) прототипов.
Читать дальше →
Всего голосов 50: ↑45 и ↓5+40
Комментарии7

Windows Phone 7 Rocks #1

Время на прочтение1 мин
Количество просмотров762
В гостях Алексей Страх и Александр Сороколетов — разработчики серии приложений и одного из самых популярных в мире — gMaps. Ребята делятся опытом разработки под платформу, раскрутки своего приложения, монетизацией (Microsoft PubCenter, AdDuplex, Google AdMob), нюансами регистрации в Marketplace (как это сделать не гражданам России, но СНГ).
Наш RPOD.RU и Twitter
 

Всего голосов 46: ↑30 и ↓16+14
Комментарии14

Опыт разработки для WP7 или gMaps тру стори

Время на прочтение10 мин
Количество просмотров4.8K
Мы — Алексей Страх и Александр (часто Алексей :) ) Сороколетов — авторы gMaps, одного из самых популярных приложений для Windows Phone 7 в Европе. Занимаемся любимым делом — разработкой приложения для WP7 и хотим поделиться своим опытом и историей создания gMaps. Приходите на Windows Phone Camp 5 сентября – мы там лично все расскажем и ответим на Ваши вопросы.
Читать дальше →
Всего голосов 58: ↑52 и ↓6+46
Комментарии71

Мобильные приложения «Сочи 2014»: как показать мегабайты результатов пользователям

Время на прочтение10 мин
Количество просмотров29K
Вот и отгремели «Жаркие.Зимние.Твои» Олимпийские игры. Не смотря на весь скепсис, переживания и недоверие, игры, без сомнения, прошли хорошо. Как один из участников этого проекта, отвечающий в составе интернет-команды за официальные мобильные приложения, хотел бы поделиться с интернет-сообществом некоторыми подробностями, как это всё вообще стало возможным и как было реализовано.
Читать дальше →
Всего голосов 120: ↑103 и ↓17+86
Комментарии85

Windows Camp 3: как это было + новые курсы на MVA

Время на прочтение3 мин
Количество просмотров5.9K
Буквально пару недель назад, 12 сентября, мы провели третий (уже традиционный) Windows Camp, собравший более 500 участников на месте и более 25000 в онлайне. Большое спасибо всем, кто нас слушал и смотрел, общался с нами и поддерживал нас в социальных сетях!



Самый первый Windows Camp был посвящен первым превью-версиям Windows 8, на втором мы делились ключевой информацией накануне выхода финальных версий Windows 8 и Windows Phone 8 (это было год назад).

Третий камп вырос как в количестве контента, так и по тематике: 4 трека, более 20 докладов, добавили Windows Azure и, как всегда, свежая информация, которая должна помочь вам быть в курсе последних тенденций на рынке и своевременно подготовиться к выходу финальной версии Windows 8.1. Также мы использовали опыт наших партнерских summit-мероприятий (например, Windows 8 Summit) и добавили панельные дискуссии, в рамках которых наши партнеры поделились своим опытом разработки под платформы Microsoft.

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

Год в Windows Store. Краткое подведение итогов и неделя щедрости от разработчиков Metro Commander

Время на прочтение2 мин
Количество просмотров12K
Это «гостевой» пост от разработчиков очень популярных в Windows Store утилит. Я знаком с ними очень давно, сначала заочно — они были участниками программы Application Excelence Labs и одними из первых попали в магазин приложений Windows, потом очно, на одном из первых Windows Camp, разработчик откликнулся из зала, когда я рассказывал о Metro Commander.

Дальше предоставляю слово самим разработчикам,

Здравствуйте Хабрапользователи!
Прошёл ровно год с тех пор как мы, небольшая команда разработчиков, начали работать на себя.
В честь этого события мы объявляем неделю щедрости и раздаём наши приложения абсолютно бесплатно. (на самом деле мы хотим проверить, как подобные акции влияют на положение приложений в Windows Store. О результатах отпишемся.)

Картинка для привлечения внимания: image
Дайте мне немного этих ваших бесплатных программ
Всего голосов 52: ↑27 и ↓25+2
Комментарии16

Особенности русской разработки

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

По роду занятий я часто общаюсь с различными русскими и западными командами. Очень частый вопрос — есть ли какая-нибудь специфика в работе наших и как это влияет на разработку?

Есть очень неплохая книжка о специфике работы русских вообще. Она называется «Русская модель управления». Ее написал А.П.Прохоров (другой, не олигарх). Не буду ее пересказывать. Основная идея в том, что русские по своей природе могут работать только в двух модах. В нестабильном состоянии они могут свернуть горы. В это время мотивация очень высокая. В стабильном расслабленном состоянии — когда никто не пинает — русские вроде как работают плохо и не сильно утруждаются.

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

Еще один дисклеймер: на реальное поведение людей действует сложившаяся культура в а) команде б) организации в) стране. Причем именно в этом порядке. Есть «прозападные» компании, где влияние наших культурных кодов очень небольшое. В чисто российских компаниях оно просто огромно. Но реально заметить разницу можно только увидев, как различные культуры сталкиваются друг с другом.

Я буду приводить влияние разных факторов в порядке их важности и силы влияния. Чем выше — тем сложнее это изменить и тем больший эффект это оказывает.
Читать дальше →
Всего голосов 531: ↑513 и ↓18+495
Комментарии420

Чему я научился за 8 месяцев в Microsoft

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

Моя стажировка в Microsoft Windows Azure началась ровно два года назад, сразу после колледжа, и проходила она в той же команде, с которой я проработал последние восемь месяцев.

Недавно мне в голову пришла мысль подвести определенный итог и рассказать о некоторых принципах, которым я научился за эти восемь месяцев. Читателю может показаться, что они делают работу не самой приятной — но нет, это не так. Я-то уже понял, что ровно те же самые проблемы есть во всех больших компаниях, и большая часть замеченного мною касается не только Microsoft — вдобавок, у каждой компании есть еще и свои собственные проблемы.

Не могу сказать, чтобы я был несчастлив, и не хочу ни на что жаловаться… но в колледже об этих вещах меня никто не предупреждал.

Итак, поехали.
Читать дальше →
Всего голосов 296: ↑266 и ↓30+236
Комментарии363

Видеозаписи летнего аналитического фестиваля 2010-2012

Время на прочтение2 мин
Количество просмотров11K
За 3 года существования летнего аналитического фестиваля мы накопили большое количество записей интересных выступлений. И сегодня хотим поделиться с вами подборкой:

1. Предпроектные работы


2. Выявление требований

Читать дальше →
Всего голосов 38: ↑33 и ↓5+28
Комментарии13

Практическое использование Advanced Camera API

Время на прочтение13 мин
Количество просмотров7.8K
Недавно мы начали рассматривать API, выход которых был анонсирован на выставке MWC — 2013. В сегодняшней статье мы рассмотрим практические примеры применения Advanced Camera API.


Читать дальше →
Всего голосов 18: ↑12 и ↓6+6
Комментарии9

Что такое RTB: новые технологии интернет-рекламы

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


В последнее время в рунете появляется статей про технологию аукциона в реальном времени – Real-time Bidding (RTB). Пока эта тема больше обсуждается на специализированных ресурсах, поэтому я буду одним из первых, кто расскажет о ней на Хабре. Это подлинная, в том числе и технологическая инновация на рынке интернет-рекламы, с которой пора знакомить с ней тех, на кого она собственно нацелена: рекламодателей, покупающих рекламу в интернете, и площадки, зарабатывающие на продаже медийной рекламы и трафика (Habrahabr.ru, например :).

По прогнозам, расценки на медийную рекламу в интернете в 2013 году вырастут на 14 процентов, в то время как в среднем реклама подорожает на 10 процентов. Медийная реклама обгонит и другие инструменты интернет-рекламы – к примеру, контекстная реклама вырастет всего на 13%. На мой взгляд, драйвером этого роста станет именно RTB.
Читать дальше →
Всего голосов 74: ↑64 и ↓10+54
Комментарии67

dot42 — компилятор C# для Dalvik Runtime

Время на прочтение3 мин
Количество просмотров30K
Главным недостатком Mono для Android является то, что для работы приложений требуется отдельная среда выполнения, отличная от Dalvik. И хотя полный доступ к CLR выглядит весьма привлекательно, проксирование и маршаллинг вызовов от одной среды выполнения к другой могут сильно повлиять на производительность. Так почему бы не убрать промежуточную компиляцию в IL-код и получать сразу рабочий Dex-код? Этим и занимается проект dot42.



В январе, после 1 года разработки, авторы проекта dot42 наконец-то перешли от обещаний к пряникам. И, хотя проект еще не дотягивает до состояния боевого продукта-конкурента Mono, стоит, как минимум, его рассмотреть и попробовать.
Так что это?
Всего голосов 71: ↑68 и ↓3+65
Комментарии48

Яндекс обогнал Microsoft в мировом поиске

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


Microsoft уступил Яндексу четвертое место в мировом поиске по числу поисковых запросов. По статистике ComScore, Microsoft переместился на пятое место, пропустив вперед поисковик из России. В Microsoft речь идет не только о поисковике Bing. В статистику входят также и другие сайты и сервисы, такие как microsoft.com, Windows Live и др. В Яндексе же учитывался не только поиск, но и другие сервисы, такие как карты, пробки, авто и др. Первая тройка выглядит без изменений. Это Google, Baidu и Yahoo!
Читать дальше →
Всего голосов 157: ↑139 и ↓18+121
Комментарии78

История одного приложения или Борьба за производительность

Время на прочтение8 мин
Количество просмотров9.4K
Если вы — профессиональный разработчик, то вам должно быть знакомым чувство, когда хочется сделать что-то не для денег, а для души. В один из таких вечеров мне захотелось немного отвлечься и написать именно такое приложение.

Мы находимся в Украине, где локальных приложений для Windows Phone не так много, а приложений на национальную тематику еще меньше. Будучи меломаном, я решил сделать приложение с текстами песен украинских исполнителей. К моему удивлению, я нашел на сайте НАШЕ более 18000 украинских песен, которые исполняют около 800 артистов.

«Неплохо» — подумал я и сел писать простенький парсер, который сложил мне все тексты локально. Я много лет занимался написанием парсеров и прочих подобных приложений, поэтому этот процесс не занял много времени. Для написания кроулера и парсинга HTML использовал написанную мной библиотеку Data Extracting SDK и, несомненно, лучшую библиотеку в .NET мире для этих целей — HtmlAgilityPack.

После того, как вся информация была упакована в один XML файл, стал вопрос о том, как эту информацию лучше всего распаковать в приложении, чтобы пользователь не чувствовал тормоза. И в эту минуту задача «for fun» превратилась в вполне прикладную задачу по поиску оптимального подхода для работы с большими (по меркам мобильного устройства) объемами данных.

Вот что с этого вышло.
Читать дальше →
Всего голосов 29: ↑22 и ↓7+15
Комментарии19

Google закрыл Карты для пользователей Windows Phone

Время на прочтение1 мин
Количество просмотров67K
Google Maps никогда официально не существовали на Windows Phone, но вчера многие пользователи оказались отрезаны и от веб-версии карт. Пользователи смартфонов с мобильной операционной системой Microsoft при заходе на страницу maps.google.com перенаправлялись на главную страницу Google.Об этом сообщают, например, Verge, Gizmodo и WMpoweruser.



Тихое противостояние между Google и Microsoft в последнее время перестало быть тихим – в первую очередь благодаря «корпорации добра». Недавно Google заявил, что не будет выпускать никаких приложений для Windows Phone, так как аудитории там нет, потом отказался от поддержки Microsoft Exchange.

Официальная причина закрытия Карт для пользователей Windows Phone в том, что сервис оптимизирован для WebKit, а Internet Explorer работает на другом движке.
Читать дальше →
Всего голосов 125: ↑107 и ↓18+89
Комментарии338

Информация

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