Новости информационных технологий - 25715

Выпустившись восемь лет назад из питерского Бонча (он же — Университет телекоммуникаций), я никак не подозревал, что сам займусь преподаванием. Тем не менее, моя мятущаяся, и совсем, пожалуй, не технарская душа, привела меня на должность преподавателя в довольно крупной — питерской же — конторе, занимающейся разработкой самого разнообразного софта для операторов сотовой связи. Мой более чем пятилетний трудовой путь в ней заканчивается, и по горячим следам я решил дать несколько простых советов, которые, смею надеяться, облегчат жизнь тем, кому по служебной или иной необходимости нужно будет передать свои драгоценные знания. Они содержатЧитать полностью »

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

Ближе к двум часам ночи в голову в месте с мыслями о вечном приходят не менее вечные вопросы — «в чём смысл жизни ?», «зачем вообще человеку спать ?» или «Какого чёрта эта #%^$ не работает ?» и чем ближе утро, тем сильнее начинает волновать именно этот самый последний вопрос.
Чуть ниже я расскажу о том какого чёрта сss селекторы иногда не ведут себя так, как нам кажется правильным, и о том как они на самом деле должны себя вести.
Глава один – идём направо!

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

Qt Software / Портирование игры на Nokia N9
В этой статье речь пойдет о портировании игры 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
Примечателен этот планшет в первую очередь своей ценой, которая колеблется в районе $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
10 февраля сего года состоялся февральский конкурс по функциональному программированию, который был посвящён Дню научного работника. Несмотря на то, что в конкурсе приняло участие всего лишь 4 человека (с причиной этого я ещё буду разбираться), результаты хороши — по крайней мере двое участников представили достаточно хорошее решение, которое подходит в большинстве случаев. А задача была проста — написать программу, которая для заданной шахматной задачи на мат в один ход ищет этот самый ход (а ходов может быть и несколько, конечно). Ну а на затравку конкурсантам была дана простейшая задача:
Каждый раз, когда я организовываюЧитать полностью »

В прошлом топике Как стать разработчиком под iOS — руководство от Apple
Перевод — iosdevelop.info
Переведены только базовые страницы, сами же полные руководства не переведены.
Если Вы можете помочь с переводом остальных страниц — это будет великолепно. Я же их буду переводить постепенно, как смогу. Вот что надо еще перевести:
Your first iOS app

Manage Your Workflow in Xcode

Write Objective-C Code

Acquire Basic Programming Skills

Survey the Major Frameworks

Integrate Your Code with the Frameworks

Streamline Your App with Design Patterns

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

DIY или Сделай Сам / Простейший аттенюатор для аудиокарты
В любительской радиотехнике, а именно в области проектирования усилителей низкой (звуковой) частоты, очень удобно использовать для измерений компьютер.
Профессиональные измерительные приборы стоят немалых денег, тогда как аудиокарта имеется почти в любом домашнем компьютере. В совокупности с доступным и разнообразным ПО мы получаем удобный инструмент для снятия всех основных характеристик: АЧХ (амплитудно-частотная характеристика), THD (уровень гармонических искажений), соотношение сигнал/шум и спектрограмму.
Единственным неудобством оказывается слишком чувствительный вход аудиокарты,
на который нельзя податьЧитать полностью »

Железо / Philips выпустила ТВ с возможностью одновременного показа двух разных «картинок»

Ранее технологию одновременного просмотра разных передач двумя зрителями предложила корпорация Sony. Эта компания, насколько можно судить, первой реализовала данную возможность в своих устройствах. Но понятно, что хорошая идея быстро принимается на вооружение конкурентами. Так, уже компания Philips выпустила телевизоры с подобной функцией. Dual-view телевизоры сейчас начинают выпускать и другие компании. Правда, успеха в нормальной реализации данной функции добиваются немногие.Стоит отметить, что у Philips есть довольно значительное преимущество перед Sony. Так, эта компания выпускает телевизоры большего размера, чем Sony. Если у Sony размерЧитать полностью »

Биоинформатика / Алгоритмы в биоинформатике ч.1
    В предыдущих статьях (1,2) мы познакомились с тем, как могут выглядеть данные в зависимости от проведенного биологического эксперимента. На основании этих визуализированных данных были сделаны предположения о том, что же происходит внутри клетки. Теперь остановимся на том, как математически и алгоритмически проанализировать данные для того, чтобы машины за нас могли выполнить рутинную работу. К сожалению, после прочтения множества статей по анализу данных у меня сложилось впечатление, что однозначного или наиболее универсального решения не существует. Есть алгоритмы, которые хорошо себя показывают на некотором наборе данных, а вЧитать полностью »


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