Архив за 10 февраля 2012 - 4

Дизайн в IT / Интерфейсы бытовой техники отстали на 20 лет
За последние 10—20 лет мир IT далеко ушёл вперёд. Способы взаимодействия с устройствами сильно изменились изменив при этом многие стороны жизни. Но некоторые отрасли продолжают упорно сопротивляться прогрессу. И одна из них: интерфейсы бытовой техники.
Так не может продолжаться вечно, и рано или поздно производителям придётся начать наверстывать упущенное.
В этой статье я рассмотрю как, с точки зрения взаимодействия с пользователем, бытовая техника может стать лучше уже сегодня или как максимум через пару лет.
Сразу оговорюсь, я не буду рассматривать новые принципы функционирования устройств (например, заменаЧитать полностью »

Блог компании Microsoft / Приглашаем на конференцию Quality Assurance Day
Качество – один из главнейших факторов успеха любого программного обеспечения. Влиять на качество можно разными способами. Это и процессы организации разработки, и методики обеспечения качества кода, архитектурные решения, подходы в области тестирования. Индустрия накопила немало опыта в этой области, и использование этих наработок может помочь решить многие вопросы. Вот почему 30 марта компания Microsoft совместно с CareerLab вот уже в третий раз проводит конференцию Quality Assurance Day – конференцию для тех, кому небезразлично качество ПО.
На этот раз команда организаторов значительно расширила содержательную часть конференции.Читать полностью »

Офисы IT-компаний / Digital October — логово безумных идей и коворкинг-центр

У Красного Октября когда-то были печеньки и конфеты. Теперь в помещениях фабрики завелись айтишники и немного по-настоящему странных позитивных людей. Во время последней деловой поездки туда читатель Lesnikova, руководитель тамошнего проекта Knowledge Stream, предложила посмотреть офис и разрешила поснимать всё-всё, включая железо.
Внутри оказалось много интресного: крутой современный бар для стартаперов и людей, глубокая шахта лифта, в которую нужно смотреть по дороге в туалет, коворкинг-пространство (я наконец-то понял, что это не квартиры с фрилансерами), фехтовальный шкаф и много других интересных штук. Но шахта — самое страшное.Читать полностью »

Друзья, нам нужна ваша помощь. Вы эксперты — и сегодня у вас есть уникальная возможность повлиять на то, как разные термины для Windows 8 будут переведены на русский язык.
“touch prediction”, “semantic zoom”, ...

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

Судя по всему, проект вознаграждения за найденные сторонними разработчиками ошибки в ПО Google (ранее проект работал только с Google Chrome) можно считать успешным. Во всяком случае, именно таким его считают в «Корпорации Добра», и собираются перенести полученный опыт на другие продукты компании. В данный момент вторым «участником» этого проекта будет ChromeOS. За найденные баги в этой ОС разработчики со стороны смогут получать вознаграждение.Стоит отметить, что за время работы программы корпорацией было выплачено 729 тысяч долларов за 1100 сообщений об ошибках. Это очень и очень немало, согласитесь. Но потраченные деньги окупаются с лихвой, посколькуЧитать полностью »

Итак, если Вы прочли ч1 и ч2 ликбеза, то Вы более-менее понимаете что такое патент и зачем он нужен. Теперь попробуем разобраться какие вообще бывают патенты.
Сразу замечу, что речь тут идёт только об РФ, но в большинстве прогрессивных стран дела обстоят примерно так же.
Так как речь идёт об РФ, нам опять придётся открыть Гражданский кодекс (далее ГК, ГК РФ), а именно главу 72. Ещё раз рекомендую прочесть её, если вас интересует тематика, и вы до сих пор этого не сделали.
Итак, существуют три вида патентов: на изобретение, на полезную модель и на промышленный образец.
Пойду с конца: промышленный образец — это, говоряЧитать полностью »

Ненормальное программирование / В чём смысл?

SomeFunction()
{
...
if (false)
{
...
}
...
}

Зачем может быть нужен блок if (false)?
Предположим, что:Это не ошибка и не забывчивость.

if и false — это именно оператор условия и логическая ложь, а не какие-то хитрости с макросамистроками и т.д.

Пару вариантов ответа под катом. Желающие высказать свои идеи приглашаются мимо отгадки сразу в комментарии.
Два неадекватных варианта

Программисту нужно было создать видимость работы платили за количество строк.
Глупо, не интересно, но бывает. Проехали.
Читать полностью »

На Хабре очень много историй про то, как оператор сотовой связи (далее — Оператор) изменил тарифный план на новый или просто повысил цены на СМС/разговоры/Мобильный интернет. Все российские операторы без исключения замечены в этом. В настоящее время операторы обязаны сообщать о таких вещах в СМИ, поэтому они регистрируют свои сайты как СМИ и за день10 дней до изменения публикуют их на сайте. Формально закон соблюдается, но вряд ли кто мониторит сайты операторов связи ежедневно. Совсем скоро такое положение дел должно поменяться.
Главное изменение вынесено в заголовок, за подробностями прошу под кат.
Изменения касаютсяЧитать полностью »

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

Информационная безопасность / Обновление политики использования паролей RIPE NCC
Региональный интернет-регистратор RIPE NCC пересмотрел политику использования паролей в своей базе данных. Ввиду того, что публичные MD5-хеши могут быть уязвимы, теперь они видимы только maintainer-y объекта, после авторизации. Также, в интерфейс Webupdates добавлен новый функционал, позволяющий менять пароли прямо там, не прибегая к сторонним сервисам для генерации хешей. Выглядит это после авторизации так:
Отдельно RIPE NCC подчеркивает, что это не обязательное требование смены паролей, но новый инструмент для работы с ними (и хороший повод их сменить для тех, кому раньше это было делать сложно или лениво).

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js