Архив за 10 февраля 2014 - 6

Альберт Энштейн

«В жизни нет ничего сложного. Это мы сложны.
Жизнь — простая штука, и в ней что проще, тем правильнее»
Оскар Уайльд.

Большая часть населения Земного шара занимается усложнением. Посмотрите, как мы живем — множество вещей, большую часть которых не носим, множество книг, которые не прочитали, либо не применили, лишняя еда, отношения, мысли, слова, вес… Мы сами усложняем-захламляем себе жизнь. А потом удивляемся, что у нас возникают такие сложные проблемы со здоровьем, отношениями, деньгами…. И когда они возникают, начинаем искать новые вещи/людей/знания/т.д., чтобы решить какие-то свои задачи. Но что при этом происходитЧитать полностью »

Новинки и тенденции в области носимых гаджетов

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

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

На сайте KickStarter стартовал проект по сбору средств на выпуск не совсем обычной клавиатуры. Устройство для ввода, оснащенное 319 клавишами, предназначено для тех, кто работает в программе Adobe Photoshop.

Чтобы начать серийный выпуск клавиатуры Shortcut-S, разработчик рассчитывает собрать 185 280 долларов

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

Cicada 3301: Охота продолжается в 2014Несмотря на опасения, что огласка в СМИ помешает этому, Cicada начала новый набор в свои ряды 6 января 2014 года.

Большая популярность этого квеста означала появление огромного количества поддельных картинок от людей, выдающих себя за «Цикад», что собственно и произошло. С первых чисел января, 4chan начал заполнятся «черными картинками с белым текстом» выдающими себя за новые задания. Однако 5 января, через день после обычного срока публикации первого задания, когда все уже начали расходиться, а последняя надежда была потеряна…
Читать полностью »

Ввиду живого интереса к прошлой статье о библиотеке Smartbox, которая призвана стать основой для любого кроссплатформенного SmartTv приложения, я решили описать, как же создать такое приложение разом для трёх вендоров SmartTv устройств:

image

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

image

Оговорка:
Этот текст никоим образом не претендует на статус «истина в последней инстанции», все описанное ниже — моё субъективное мнение о рынке систем видеонаблюдения, основываясь на личном опыте работы на этом рынке. Текст в первую очередь предназначен для простых обывателей, которые никогда не сталкивались с системами видеонаблюдения, администраторов, на плечи которых упала эта нелегкая задача, и для потенциальных клиентов этого рынка.

С чего начать?

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

Изучая планы развития CMS Joomla, для написания одной из своих предыдущих статей, я наткнулся на аббревиатуру HMVC. Не сложно было понять, что это как-то связано со ставшим стандартом паттерном MVC. Найденная расшифровка: «HMVC — иерархические модель-вид-контроллер» — мало что объяснила. Дальнейшие поиски информации тоже дали не много, в основном теоретические рассуждения о паттерне и почти ничего о том, как же его использовать на практике. Однако немного поразмыслив, я понял, что уже использовал его в своем предыдущем проекте на Symfony 2. Более того, оказывается, что частично этот паттерн используют очень многие даже не догадываясь об этом.
Читать полностью »

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

Рассмотрим на примере. Мы работаем над дизайном сервиса, осуществляющего хранение видеозаписей. Пользователи могут как покупать понравившиеся им видеозаписи, так и просматривать личное видео. Если они подписываются… им нужен значок для покупки видео, и мы можем использовать диалоговые окна для предоставления возможности покупки и покупательного процесса.

В целях определения, есть ли у пользователя собственные видеозаписи, необходимо предоставить пользователю возможность авторизоваться. Такая возможность обычно присутствует после регистрации, и пользователи уже имеют возможность просматривать свой контент и пытаться осуществлять покупки. Это может быстро привести к экстремально сложным наборам условий, но мы можем упростить проблему, думая о ней так, как мы думали о параллелизме.

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

Бионический протез руки возвращает ощущение прикосновения

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

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

Последнее время я занимался разработкой iOS версии одного бумажного журнала. Собственно, это и есть попытка раскрыть сию тему.

Начну со вступления. Что же такое Newsstand? Откуда возникла такая сущность и во что она превратилась? Размышляя, пришел к следующему: это версия журнала, обернутая в iOS программу, отличается от pdf просто невменяемым размером. Одна из причин — огромная куча картинок. Однако, эта куча и создает глянец iOS журнала. Причиной же появления идеи Newsstand, я так понимаю, была позиция Apple, относительно прав собственности на некий контент. Т.е. была задача честно (часто платно) распространять периодику, да так, чтоб ее было трудно копипастить. Эти ребята с задачей справились — полагаю нету электронного издательства с большим денежным оборотом, чем Newsstand (если так можно сказать).Читать полностью »


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