Архив за 14 сентября 2012 - 2

image
Самым нетерпеливым: лагающая демка, написанная под хром. На моей машине загружается секунд 20.

Эта идея пришла ко мне года 2 назад. Я обратил внимание на то, что, в условиях недостаточного освещения, я воспринимаю видимые объекты преимущественно в синеватых тонах и с небольшой потерей резкости. Возможно это чисто психологическое восприятие, но мы сейчас не об этом. Мне стало любопытно, как выглядела бы 2D игра с такими особенностями освещения. С целью выяснить это, я, так и не разобравшись с шейдерами, набросал демку на самом удобном для меня языке — javascript. Поскольку эффект применяется к слабоосвещенным участкам, он не самый заметный из происходящего на экране, но вполне ощутимый шарм он добавляет.Читать полностью »

Terminal Keynote – показываем презентации в терминале

Terminal Keynote – это, скрипт, созданный Хавьером Нориа (Xavier Noria) для показа своих презентаций на BaRuCo 2012 и RailsClub 2012. Вся его суть в возможности показывать слайды с текстом прямо в терминале.

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

3 ноября 2012 года в Санкт-Петербурге состоится геймерский фестиваль NextCastleParty.

Это наверно первый геймерский фестиваль в России подобного формата.
Мы хотим оттолнуться от стандартных стереотипных выставочных мероприятий и подарить игрокам и разработчикам новый особый опыт.

Геймфест NextCastleParty, 3 ноября в Санкт Петербурге

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

Продолжаем разговор.

В своем недавнем посте я привел несколько примеров, как тестировщик порой сам может упустить дефект, который был у него практически в руках. По недомыслию, неопытности, наивности, от усталости, в спешке – неважно. Сам. Программист и общая культура разработки могут, конечно, помочь – мол, не баг это, но все же, в описанных случаях их роль вспомогательная.

mtikhon в своей статье «Легкий способ пройти тестирование» прекрасно дополнил тот список «внешними» проблемами, влияющими на результат тестирования. Внешними – в том смысле, что они зарождаются не в отделе тестирования, а в прочих подразделениях, а еще чаще – где-то на стыках подразделений, при взаимодействии отделов. (Я понимаю, что не всегда под тестирование формально выделен специальный отдел. Но это косметическая разница, сути не меняет: тут речь скорее о разделении ролей)
mtikhon’у слегка попеняли в комментариях, что список проблем изложен, а легкий способ их обойти – нет. Он, в свою очередь, уже справедливо отметил, что «способы как правило разнятся очень сильно». Вот на этой мысли я и хочу потоптаться чуть подробней.

Пожалуй, пойду прямо по тем же пунктам.
Читать полностью »

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

Дайджест интересных новостей и материалов из мира айти за последнюю неделю №22 (8 — 14 сентября 2012)
Читать полностью »

При установке MODX Revolution у многих возникает проблема с тем, что при заходе в админку не загружается основное содержимое (правый блок).

Такое поведение — следствие работы работы модуля Suhosin и/или eAccelerator.

Под катом решения.
Читать полностью »

Студия разработчиков Obsidian Entertainment намерена с помощью Kickstarter порадовать ностальгирующих игроков новым проектом в духе олдскульных компьютерных ролевых игр студии Black Isle (Не нынешней, а той самой «старой» Black Isle). Возглавляют выходцев мастодонты жанра: Фергус Уркхарт, Крис Авеллон, Тим Кейн, Джош Сойер и другие. Все эти ребята в бытность островитянами работали над Fallout 1/2, Icewind Dale, Planescape: Torment и другими культовыми ролевыми играми. После роспуска студии Black Isle, Obsidian прославились такими проектами как Neverwinter Nights 2, Star Wars: Knight of the Old Republic 2 — The Sith Lords, Fallout: New Vegas и другими. Многие проекты у них не получались из-за постановки грандиозных планов проработки ролевого отыгрыша, которые затем отправлялись в утиль из-за срыва сроков, заданных издателем. Теперь же Obsidian хотят сделать игру уровня Baldur's Gate, Icewind Dale и Planescape: Torment в отрыве от акул бизнеса, желающих AAA-проекты с графоном, а в сотрудничестве с игроками. Встречайте на Kickstarter — проект Вечность (Project Eternity).
Читать полностью »

Сначала тезисы.
. Касательно интернета, только звездные стартапы могут оправдать венчурные инвестиции.
. На ранней стадии невозможно вычислить звездный стартап. При этом звездный не равно просто успешный, незвездный успех стартапов при достаточном опыте видимо можно предсказывать.
. Пол Грэм добавляет, что даже на не очень ранней стадии — первые два года — звездность тоже не определяется.
Читать полностью »

В ассортименте NXP Semiconductors появилась микросхема CBTL05024, реализующая функцию коммутации сигналов Thunderbolt. Она поддерживает скорость 10 Гбит/с и, по словам разработчика, обеспечивает отличную целостность сигнала. Кроме того, коммутатор характеризуется очень малой потребляемой мощностью, с большим запасом удовлетворяя требования к устройствам с питанием от шины Thunderbolt. К достоинствам CBTL05024 также можно отнести миниатюрный корпус типа HVQFN.

Всем доброго времени суток.

Придумано и написоно под влиянием некоторых публикаций Страуструпа на тему концептов в C++.
Захотелось мне однажды необычного — сделать так, чтобы нешаблонные функции/методы на C++ могли принимать в качестве аргумента любой объект, имеющий определенный набор методов, примерно так:

void fn(VectorWrapper<int> x)
{
    for (size_t i = 0; i < x.size(); ++i)
    {
        doSomething(x[i]);
    }
}

::std::vector<int> sv;
QList<int> qv;
OtherSuperVector<int> ov;

fn(sv);
fn(qv);
fn(ov);

Причем сделать это не используя наследование от базового класса.
Как это можно сделать, читайте под катом.
Читать полностью »


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