Выпустившись восемь лет назад из питерского Бонча (он же — Университет телекоммуникаций), я никак не подозревал, что сам займусь преподаванием. Тем не менее, моя мятущаяся, и совсем, пожалуй, не технарская душа, привела меня на должность преподавателя в довольно крупной — питерской же — конторе, занимающейся разработкой самого разнообразного софта для операторов сотовой связи. Мой более чем пятилетний трудовой путь в ней заканчивается, и по горячим следам я решил дать несколько простых советов, которые, смею надеяться, облегчат жизнь тем, кому по служебной или иной необходимости нужно будет передать свои драгоценные знания. Они содержатЧитать полностью »
Архив за 20 февраля 2012 - 5
Учебный процесс в IT / [Из песочницы] «Я научу вас любить и страдать», или Шпаргалка по обучению в IT
2012-02-20 в 8:18, admin, рубрики: help, обучение, преподавание, метки: help, обучение, преподаваниеПлатежные системы / [Из песочницы] Можно ли продать товар за границу через Google Checkout?
2012-02-20 в 8:07, admin, рубрики: онлайн торговля, метки: онлайн торговля Как-то раз загорелось мне купить пару брендовой обуви, на которую я заранее отложил свои кровные деньги. А так как я сам несколько лет занимаюсь продажами через интернет, решил поддержать своего коллегу, виртуального торговца, приобретая необходимый мне товар в одном из интернет магазинов.
Долго не мог выбрать, в каком магазине мне отовариться, так как некоторые никогда не закупали такую обувь, а другие предлагали оформить эту злополучную пару обуви на заказ, что меня, естественно, не устраивало. Спустя несколько часов я наконец-таки набрел на приличный интернет магазин, который отвечал всем моим требованиям.
После того, какЧитать полностью »
Каскадные Таблицы Стилей / Взвешиваем селекторы CSS
2012-02-20 в 6:33, admin, рубрики: css, селекторы, метки: css, селекторы Ближе к двум часам ночи в голову в месте с мыслями о вечном приходят не менее вечные вопросы — «в чём смысл жизни ?», «зачем вообще человеку спать ?» или «Какого чёрта эта #%^$ не работает ?» и чем ближе утро, тем сильнее начинает волновать именно этот самый последний вопрос.
Чуть ниже я расскажу о том какого чёрта сss селекторы иногда не ведут себя так, как нам кажется правильным, и о том как они на самом деле должны себя вести.
Глава один – идём направо!
Селекторы взвешивают, чтобы узнать какой из стилей будет примененен, когда несколько селекторов так или иначе указывают на один и тот же элемент, и пытаютсяЧитать полностью »
Qt Software / Портирование игры на Nokia N9
2012-02-20 в 5:43, admin, рубрики: c++, Harmattan, MeeGo, nokia, qt, tower defense, метки: c++, Harmattan, MeeGo, nokia, Qt, tower defense
В этой статье речь пойдет о портировании игры Forest Tower Defense на телефон Nokia N9.
Я хорошо знаком с Qt, но плохо с QML, к счастью мне полностью удалось избежать его использования в приложении (да, это возможно!). Весь код в этой статье будет на C++, олдфаги одобряют.
Окно
Главное и единственное окно игры — это QGLWidget
class Widget : public QGLWidget, public Platform
{
Q_OBJECT
//...
Что такое Platform, и как проектировать кросплатформенные игры, можно почитать тут.
Графика
Все рисование происходит в QWidget::paintEvent
void Widget::paintEvent(QPaintEvent *)
{
QPainter painter(this);
m_painter = &painter;
Application::instance().render();
flushFragments();
}
Хочу поделитьсяЧитать полностью »
Планшеты / Ainol Novo 7 Paladin — MIPS-планшет на Android 4 ICS
2012-02-20 в 4:32, admin, рубрики: Ainol, android, китай, планшет, метки: Ainol, android, китай, планшет
Примечателен этот планшет в первую очередь своей ценой, которая колеблется в районе $100. Ну и конечно, достойными характеристиками за такую цену.
Компания ainol сделала интересный ход в сторону избавления от господства ARM-архитектуры в мобильных устройствах — начала массово выпускать планшеты, использующие MIPS-процессор.
Итак, герой нашего сегодняшнего обзора, Ainol Novo 7 Paladin
И его характеристики:Процессор: Ingenic JZ4770 XBurst, 1 ГГц; GPU: GC860
Операционная система: Android 4.0.3
Память: 512 Мб/8 Гб
Экран: 7 дюймов, емкостной мультитач на 5 касаний, 800 х 480
GPS: Нет
Камера: Нет
Bluetooth: Нет
WIFI: 802.11 b/g/n
Читать полностью »
Haskell / Шахматные задачи на мат в один ход: решение на языке Haskell
2012-02-20 в 3:47, admin, рубрики: haskell, занимательные задачи, шахматы, метки: haskell, занимательные задачи, шахматы
10 февраля сего года состоялся февральский конкурс по функциональному программированию, который был посвящён Дню научного работника. Несмотря на то, что в конкурсе приняло участие всего лишь 4 человека (с причиной этого я ещё буду разбираться), результаты хороши — по крайней мере двое участников представили достаточно хорошее решение, которое подходит в большинстве случаев. А задача была проста — написать программу, которая для заданной шахматной задачи на мат в один ход ищет этот самый ход (а ходов может быть и несколько, конечно). Ну а на затравку конкурсантам была дана простейшая задача:
Каждый раз, когда я организовываюЧитать полностью »