вчера в 18:38
Многие разработчики затрудняются ответить на вопрос “для кого вы это создаете?”. Как показывают опросы и богатый личный опыт в большинстве своем ответы на подобные вопросы звучат слишком расплывчато или вообще являются догадками.
В первую очередь вы создаете игру для конкретной целевой аудитории. Если на ранней стадии разработки вы неверно определили вашу ЦА, то весь процесс пойдет по кривой дороге в неверном направлении. Когда игры не оправдывают ожиданий игроков, можно смело обвинять геймдизайнеров, которые с самого начала ошиблись в выборе ЦА или вообще забили на этот процесс.
С расцветом мобильного рынка значительно выросли масштабы игровой аудитории, что привело к еще большему разделению игроков на категории. Чаще всего игроков разделяют на казуальных, мидкорных и хардкорных.
сегодня в 00:10
Что такое интернационализация?
Интернационализация (internationalization, а для краткости —
i18n, то бишь i, ещё 18 букв и n; по-русски это получится
и17я) – такой способ создания приложений, при котором их можно легко адаптировать для разных аудиторий, говорящих на разных языках. Очень легко ошибиться, предполагая, что все ваши пользователи происходят из одной местности и пользуются одним языком – особенно, если вы даже не задумываетесь о том, что предполагаете именно это.
function formatDate(d)
{
// Все же пишут дату, как месяц/день/год. Правда ведь?
var month = d.getMonth() + 1;
var date = d.getDate();
var year = d.getFullYear();
return month + "/" + date + "/" + year;
}
function formatMoney(amount)
{
// Все деньги – это доллары, с двумя знаками после запятой. Ведь так?
return "$" + amount.toFixed(2);
}
function sortNames(names)
{
function sortAlphabetically(a, b)
{
var left = a.toLowerCase(), right = b.toLowerCase();
if (left > right)
return 1;
if (left === right)
return 0;
return -1;
}
// Имена всегда сортируются по алфавиту, не так ли?
names.sort(sortAlphabetically);
}
вчера в 17:21
Командный язык Windows весьма скуден, но даже несмотря на это, множество энтузиастов со всего мира продолжают с ним экспериментировать, открывая подчас вещи весьма неожиданные, которые, наверное, все же правильнее было бы назвать багами. Как бы там ни было, факт остается фактом: скриптовая (и не только) малварь была, есть и будет покуда существует IT-индустрия (а не только Microsoft, как полагают многие). Речь пойдет о лазейках в командных сценариях, позволяющих комбинировать их «бесшовно» с другими технологиями, что может быть использовано как во благо, так и во вред, так что давайте условимся сразу: все изложенное ниже является лишь информацией к размышлению, а не руководством к действию, карающемуся органами в погонах.
вчера в 20:44
03-04 Апреля в Москве, 17 мая — в Екатеринбурге и 29-30 мая — в Санкт-Петербурге пройдет серия семинаров
CLRium Это значит, что всего через 1,5 недели наш зал, предоставленный
Фондом Развития Интернет-Инициатив будет готов принять почти что
до 300 интересующихся разработчиков. Также появилась оплата в
PayPal!
Мы с Андреем Акиньшиным на данный момент тратим все свое время на подготовку к мероприятию так, чтобы оно вам понравилось и запомнилось. Напоминаю сетку вещания (
онлайн, Москва, Питер, Екатеринбург)
CoreCLR, RuyJIT, ASP.NET, DNX
- Поговорим про новое .NET-ядро CoreCLR и будущее платформы .NET.
- Соберём CoreCLR под Windows и Linux, а также поговорим о новом кроссплатформенном .NET-мире.
- Рассмотрим внутренности CLR, доступные нам по исходным кодам. (Совместный доклад), встроим в ядро свой функционал.
- Поговорим про особенности нового RyuJIT и что нам даст его использование (например SIMD и ускоренная JIT-компиляция).
- Разберёмся в JIT-багах под различные процессорные архитектуры.
- Взглянем на наисвежайший ASP.NET 5 и систему исполнения DNX.
- Запустим ASP.NET-сайт под Linux.
Станислав sidristij Сидристый
Магия работы с типами, CoreFx, Roslyn
- Как наладить самое быстрое взаимодействие между приложениями — SharedMemory — без сериализации ссылочных типов? В результате полученный код упрется ко в одно ограничение — время переключения между потоками приложений.
- Итоги полугода открытого .NET Framework CoreFx.
- Возросшая производительность от 10х до 1000х кратной в некоторых местах.
- Пробрасываем объект и все, на что он указывает в песочницу, обходя все барьеры безопасности в .NET так, чтобы песочница не смогла воспользоваться случаем и сломать защиту
- Рассмотрим варианты покинуть песочницу на паре уже закрытых бажков ядра CLR
- Мы научимся делать расширения для MS Visual Studio 2015, встраивая различные рефакторинги кода и анализаторы для рабочих задач: реальные примеры из собственного опыта
- Как только мы их рассмотрим, мы рассмотрим существующие метрики на Roslyn. Как они написаны, как строятся метрики кода.
- Далее мы напишем не просто подсчитаем количество букв «а» во всех словах исходных текстов, мы напишем поддержку кортежей для C#, тем самым показав, как легко компании Microsoft будет расширять язык в дальнейшем: нас ждет счастливое будущее!!
Цена — 2,000 руб. Что составляет на самом деле 1/2 от похода в Ашан.
Я надеюсь,
программа получилась максимально вкусной.
Регистрируемся!
вчера в 21:04
Несколько часов назад были разделегированы все домены регистратора REG.ru, у которых в качестве ns-серверов были указаны собственные доменные имена. В техподдержке reg.ru мне сказали, что проблема массовая и сейчас решается специалистами компании.
domain: SETNS.RU
state: REGISTERED, NOT DELEGATED, VERIFIED
person: Private Person
registrar: REGRU-RU
admin-contact: http://www.reg.ru/whois/admin_contact
created: 2011.06.06
paid-till: 2015.06.06
free-date: 2015.07.07
source: TCI
Я проверил выборочно несколько доменов по базе
statonline.ru/domains?tld=ru®istrar=REGRU-RU и действительно — все домены при схожих условиях имеют статус NOT DELEGATED. И, соответственно, недоступны.
Пишите в комментариях, кого затронула данная проблема.
вчера в 19:05
Добрый день. В этой публикации расскажу о портативной походной метеостанции, которую я давно задумал и недавно реализовал в железе.
Я часто езжу на природу, как в длинные походы, так и в короткие вылазки на выходные. Инструментальное наблюдение с одной стороны просто позволит удовлетворить любопытство, ответив на вопрос «Теплее ли сегодня чем вчера?», или «Насколько холодно было ночью?», с другой стороны, наличие даже примитивной метеорологической информации может помочь предсказать улучшение или ухудшение погоды или выпадение тумана. Отсюда возникает желание создать автономный прибор для измерения, логгирования и отображения метеоинформации, пригодный для походного использования, и удовлетворяющий следующим требованиям:
- Герметичное ударозащищенное исполнение корпуса;
- Постоянное отображение реального времени и текущих метеоданных: давления, температуры, влажности, а также истории их изменения в течение последних несколько часов и нескольких дней на экране;
- Читаемый на ярком солнце экран;
- Работа прибора в течение всего похода без подзарядки или замены элементов питания или подзарядки;
- Желательно сохранение истории метеоданных в энергонезависимой памяти.
Стоит отметить, что приборы подобного назначения в виде часов, брелков и отдельных устройств доступны на рынке, однако их возможности по отображению истории изменения метеоинформации, на мой взгляд, недостаточны, а логгирование, как правило, отсутствует вовсе. Поэтому я принял решение разработке собственного прибора.
вчера в 16:59
Сегодня мы готовы объявить, что версия Яндекс.Браузера, над которой мы работаем в рамках проекта «Кусто», вливается в его
основную бету. Знаем, что здесь многие ею пользуются, и теперь у вас появится возможность переключаться между новым режимом и традиционным интерфейсом.
В конце ноября прошлого года наша команда впервые
представила публике свое видение того, каким станет Яндекс.Браузер в будущем. Честно говоря, мы не ожидали, что публичных отзывов окажется так много. Для сравнения: поток предложений и багрепортов, отправленных из Кусто, оказался даже больше, чем после выпуска самой первой версии Яндекс.Браузера в 2012 году. Не удивительно, что весь декабрь мы активно занимались разбором ваших сообщений, которые во многом определили наш фронт работ на ближайшие месяцы.
Мы хотим, чтобы участникам бета-тестирования Яндекс.Браузера было удобно отслеживать изменения в проекте «Кусто» и не приходилось пользоваться для этого двумя разными сборками. А сейчас я расскажу о результатах нашей работы над новым браузером за последний месяц.