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

Для тех кто интересуется открытыми данными, тем что это такое и как с ними работать в этом посте собраны ссылки на открытые данные по России.

Федеральная власть

Регионы и муниципалитеты

Общественные проекты и блоги

Журналистика данных

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

На сайте компании iiyama появилось сообщение о выпуске монитора ProLite P2252HS. Особенностью новинки является размещение экрана под закаленным стеклом толщиной 2 мм. Стекло защищает экран от появления царапин и в определенной степени от ударов. Кроме того, оно облегчает содержание экрана в чистоте, поскольку с него легче удалять загрязнения. Это важно, поскольку производитель называет в числе областей применения монитора учебные заведения.

В мониторе iiyama ProLite P2252HS используется панель типа TN

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

Для меня Dendy всегда была чем-то большим, чем просто приставкой. Я не только играл в неё, но и значительное время провёл внутри неё с паяльником в руках для некоторых простых модификаций. По дороге куда-нибудь я часто размышлял о том, как же создаются эти игры и как это работает внутри. Наверняка, многие из вас когда-то задавались подобными вопросами, такова уж натура будущих IT-шников :)

Прошли годы. С некоторой периодичностью погружался в эму-тему, изучая всё новое на тематических сайтах, но я не решался окунуться в изучение ассемблера 6502 и архитектуры NES. Внутренний конфликт рационального и иррационального. Я долго убеждал себя, что мне не нужно тратить на это время, но… сорвался. Глядя на то, какие интересные вещи делают энтузиасты эму-сцены, я взялся за свою давнюю идею со светлой мыслью: «Я тоже смогу!». Две недели пролетели незаметно, я еле смог остановить себя. И да, теперь я знаком с ассемблером без команд умножения, о чём раньше только слышал в песне о программистской молодости.

Как воплотить в жизнь мечту детства и запрограммировать что нибудь для Dendy Как воплотить в жизнь мечту детства и запрограммировать что нибудь для Dendy Как воплотить в жизнь мечту детства и запрограммировать что нибудь для Dendy

Очень вероятно, что сейчас вы вспомнили свой первый картридж для Dendy и меню с романтическим сюжетом и приятной музыкой. На таких картриджах никогда не было «серьёзных» игр, и не глядя на громкие надписи типа 9999-in-1, их обычно было что-то около пяти. Но это меню… Разве это не шедевр китайской мысли? :) Мне с детства нравилась эта мелодия (Unchained Melody), а фоновые изображения сейчас навевают кучу ностальгических воспоминаний. Поэтому я взял IDA и дизассемблировал меню 300-in-1, вырезал всё лишнее, исправил ошибки, добавил фейдинг да немного приятных мелочей — и получилась демка Unchained Nostalgia (для запуска нужен эмулятор, например, Nestopia).

Хотите также окунуться в олдскульное программирование? Делюсь самым полезным и интересным, что я нашёл по теме.Читать полностью »

Наш обзор смартфона Moto X называется «”Feature phone” среди современных смартфонов». Продукт совместной работы Google и Motorola действительно представляет собой крайне любопытное устройство. Однако из-за технических характеристик, которые не поражают воображение ядрами, частотами, пикселями и прочими мерилами крутости, а также относительно немалой стоимости, Moto X многим может показаться совершенно не заслуживающим внимания смартфоном.

Moto X

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

Developing Titanium module for iOS В этой статье я опишу создание нативного iOS модуля для Titanium. Целью статьи является показать базовые вещи при создании Titanium модуля, чтобы при необходимости вы не боялись расширить/ускорить базовый функционал Titanium.SDK. Основной задачей модуля будет сохранение pdf файла с наложением картинок поверх страниц.
Читать полностью »

О бедном Puzzle замолвите слово. Обзор представителей самой популярной категории детских приложений
Puzzle, наверное, самый популярный жанр приложений для детей. Такой проект есть почти у всех начинающих разработчиков. Логика проста — дети любят пазлы, техническая реализация сравнительно не сложная — почему бы и нет. К сожалению, в итоге, количество низкокачественных поделок на эту тему в AppStore зашкаливает и родителям очень сложно найти что-то достойное и полезное для своих детей.
Поэтому, заручившись поддержкой большинства читателей в первом обзоре полезных детских приложений, предлагаем вашем вниманию три наиболее привлекательные и эффективные в плане обучения игры-пазлы, выпущенные в 2013 году.
Читать полностью »

Хочу рассказать о двух странностях, с которыми мне пришлось столкнуться, программируя вычислительные алгоритмы на языке C.

Итак, первое неожиданное поведение для некоторых программистов. Вот маленькая прога.

#include <stdio.h>
int main()
{
    unsigned char a = 1, b;
    b = ~a >> 1;
    printf("%un", b);
    return 0;
}

Разберем ее. Поразрядная операция ~ инвертирует состояние каждого бита байта a, в который изначально записана единица. В результате должны получить 11111110b, то есть 254. Сдвигая этот байт вправо на один бит, должны получить 127. Однако код, который дает, например, компилятор gcc, выводит в консоль число 255?!

Сначала я подумал о том, что дело в приоритете — вдруг у компилятора приоритет операций «косячит»? То есть будто бы сначала делается сдвиг, а потом — инверсия (а что, логично...). Так в чем же дело?
Читать полностью »

Прошло немного времени с момента анонса Nokia новых устройств на мероприятии Nokia World в Абу-Даби, а в Сети уже начинают появляться слухи о грядущих изделиях компании, которые увидят свет в следующем году. Так, согласно опубликованной источником информации (достоверность которой, все же, пока под сомнением), в начале 2014 году Nokia выведет на рынок планшет Lumia 2020 и смартфон Lumia 1820.

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

в 14:52, , рубрики: Без рубрики

Мне не понятна причина существования бесконечных споров вокруг Объектно-ориентированного программирования (ООП) и Функционального программирования (ФП). Кажется, что такого рода вещи находятся за пределами человеческого понимая, и о них можно спорить веками. Много лет занимаясь исследованием языков программирования, я увидел четкий ответ, и зачастую я нахожу бессмысленным обсуждение этих вопросов.

Если кратко, то как ООП так и ФП неэффективны, если доходить в их использовании до крайности. Крайностью в ООП считается идея о том что “все что угодно является объектом” (чистое ОП). Крайностью для ФП можно рассматривать чистые функциональные языки программирования.
Читать полностью »

image

Да, ребята из ifixit любят разбирать разного рода гаджеты, и, более того, умеют делать это. На их счету — десятки, если не сотни разобранных до винтика устройств. Само собой, в команде ifixit работают неординарные специалисты, способные разбирать даже устройства, которые считаются неразборными. Некоторое время назад эти ребята разобрали Microsoft Surface Pro 2, поставив планшету 1 из 10 по собственной шкале «ремонтируемости». 10 в данном случае — «очень легко поддается ремонту и разобрке». А 1, само собой — «практически невозможно отремонтировать».

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


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