Для оффлайн-карт есть 2ГИС, работает шикарно и бесплатно, доступен для многих городов. Кроме как для карт вообще не вижу возможной срочности в пути, когда без Интернета не дотерпеть до работы или дома. И как уже было сказано выше, можно с мобилки через блютус раздавать, но я не пробовал — не видел необходимости. Брал, чтобы нескучно было в метро ездить и чтоб дорогу не по звездам искать, полностью оправдало ожидания, даже с лихвой.
Это я понял (вряд ли есть возможность проверить ресурсы заранее). Моя мысль в том, что довольно многие игры эти ресурсы выкачивают отдельно. Но в любом случае считать что Темный Рыцарь весит больше, т.к. выкачивает все сразу — странно.
Насчет «проглатываний» объявлений переменных — да и gcc так делает с выключенной оптимизацией. Насчет последнего «волшебного» примера — я думаю все C#-разработчики с хотя бы небольшим опытом за плечами спокойно читают такой код и понимают почему такие результаты с ходу. Пытаться показать себя умнее авторов языка — странно.
На мой взгляд в C++ куча «нелогичных» и «неправильных» вещей, потому что я изо дня в день вижу C# код и он мне логичен и понятен, а «странные конструкции» и «а почему нельзя вот так» в C++ видятся. Писал бы постоянно на нем, начал бы подумывать так о C#.
А еще непонятно, зачем там хаб «ненормальное программирование».
Согласен, но с другой стороны этот вопрос вполне может быть услышан от издевающегося над стареющими преподавателями студента. Студент может им (вопросом) показать, что считает, что у преподавателя нет ни одного репозитория там.
Далеко не все что было указано тут в примерах как «ирония» и является просто шуткой. Про иронию можно почитать следующий комикс Мэтью Инмана: theoatmeal.com/comics/irony
У меня похожая история была с IPod Shuffle последнего поколения (на середину 2011го года, скоро его чуть обновят вроде бы). До сих пор поражаюсь удобству переключения треков\плейлистов, узнаванию названий песен и заряда батареи — и все это можно проделать на ощупь через штаны когда девайс лежит в кармане. Это спасло мне кучу нервов при поездках в транспорте, когда вытащить плеер из штанов — поглядеть, что играет, крайне неприятно как для себя, так и для рядом сидящих. До сих пор не могу представить более подходящего мне по сценариям использования плеера.
Для тех, кто не в курсе — там вся информация произносится хорошо сгенерированным женским голосом (название текущей песни, выбор плейлиста, заряд батареи). Все хорошо продумано — нажатие кнопки «Следующая песня» во время произношения названия текущей переключает песню и произносит ее название, можно листать и слушать не по первым звукам песни а по названиям. Песни произносятся в формате «название, автор», что опять же удобно при перелистывании треков одного исполнителя. Единственный минус, который могу вообразить — никак не узнать название альбома, что в принципе не так уж критично.
А еще это плеер для музыки, а не часы\телек\шагомер\телефон\фотокамера\браузер\читалка\игровая платформа
Вы не думайте, что я с вами не согласен, сам играл на фришардах. Но по факту выходит что вместо того, чтобы платить деньги разработчику мы говорим, что «игру можно сделать лучше, если вот так, да еще и бесплатно». Мне не нравится ни политика компании, ни игра на пиратских серверах. В любом случае, судя по уходу пользователей и принимаемым Близзардом мерам, не так долго уже осталось до заката WoW-эры. Посмотрим, как их следующий проект себя покажет (как со идейной стороны, так и со стороны монетизации).
Я тоже надеялся на это когда платить начинал.
Эти баги возможно появились из-за локализации и совсем некритичны для игрового процесса.
Они в одной из акций по возвращению старых игроков увеличенные рейты давали если качаться вместе с тем, кого вернул. Сейчас есть еще и платные переносы с сервака на сервак + между фракциями (!) А еще там все работает.
Если не получается вечером, то может не такой уж и плохой. Иногда устаешь за день и банальных вещей не видишь, не получается сделать что нужно. А бывает получается, но утром по пути на работу понимаешь, что нужно было сделать и переписываешь.
Если вы начинаете погружаться в ошибку, с большей вероятностью вы устраните локальную проблему в коде, но если вы сначала подумаете об ошибке, каким образом она могла возникнуть, вы найдете и исправите в коде ошибку более высокого уровня, что позволит улучшить архитектуру и предотвратить появление подобных ошибок в будущем.
Можно найти локальную ошибку дебаггером, а затем выяснять уже, откуда она появилась в этом месте. С определенной точки зрения и null reference exception является локальной проблемой, на которую часто можно поставить отбойник или (о ужас) catch для приведения программы в рабочее состояние. Но ведь никто так не делает, правда?
На мой взгляд в C++ куча «нелогичных» и «неправильных» вещей, потому что я изо дня в день вижу C# код и он мне логичен и понятен, а «странные конструкции» и «а почему нельзя вот так» в C++ видятся. Писал бы постоянно на нем, начал бы подумывать так о C#.
А еще непонятно, зачем там хаб «ненормальное программирование».
Для тех, кто не в курсе — там вся информация произносится хорошо сгенерированным женским голосом (название текущей песни, выбор плейлиста, заряд батареи). Все хорошо продумано — нажатие кнопки «Следующая песня» во время произношения названия текущей переключает песню и произносит ее название, можно листать и слушать не по первым звукам песни а по названиям. Песни произносятся в формате «название, автор», что опять же удобно при перелистывании треков одного исполнителя. Единственный минус, который могу вообразить — никак не узнать название альбома, что в принципе не так уж критично.
А еще это плеер для музыки, а не часы\телек\шагомер\телефон\фотокамера\браузер\читалка\игровая платформа
Эти баги возможно появились из-за локализации и совсем некритичны для игрового процесса.
Можно найти локальную ошибку дебаггером, а затем выяснять уже, откуда она появилась в этом месте. С определенной точки зрения и null reference exception является локальной проблемой, на которую часто можно поставить отбойник или (о ужас) catch для приведения программы в рабочее состояние. Но ведь никто так не делает, правда?