Архив за 13 января 2014 - 3

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

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

Введение

Человек привык осознавать себя и ощущать собственную свободу воли. Поэтому любые факты, противоречащие этим ощущениям, будоражат это самое сознание (см. недавний пост как пример). Наука до сих пор не дает четкого ответа, что такое сознание, и поэтому у людей разные представления о его сущности, как у верующих, так и у материалистов. Одна из точек зрения заключается в том, что сознание это просто программа — как операционная система для компьютера.

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

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

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

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

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

Monoprice 8323 — на что способны дешевые наушники Наушники Monoprice 8320 после свеого выхода произвели небольшую революцию, так как при цене менее $20, они предлагают очень неплохой звук (не без недостатков, но звучат они заметно лучше своей цены). Но форм-фактор «затычек», тем более крупных, подходит далеко не всем. Поэтому Monoprice расширили свой модельный ряд разными моделями, среди которых появилась и «большая» модель 8323. Так как 8320 мне понравились, я решил оценить и 8323.

Заказать эти наушники в интернете — труда не составляет, но на территории Украины, есть диллер Monoprice, то я решил что заметно быстрее и проще будет заказать у них.
Читать полностью »

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

А именно:

Что же общего в построении себя и образовании в IT?

Что же такое образование в целом?

и

Что же такое видео обучение?

***

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

Вспоминая бум на цифровые фоторамки, который бушевал буквально несколько лет назад, я задался вопросом: куда же исчезли фоторамки из магазинов и бывалый ажиотаж на них. Интереса ради я промониторил рынок дивайсов и предложений на сегодняшний день.

Почему исчезли фоторамки

Пик популярности фоторамок пришелся на 2009-2010 гг, затем же спрос на продукт неуклонно падал. Производители вносили изменения в дизайн и функционал фоторамок, адаптируя фоторамки под потребности рынка. Например, идея производства фоторамок с Wi-Fi впервые была реализована в 2009-2010 гг. На такие рамки фотографии удаленно загружались по Wi-Fi, рамки имели фиксированный e-mail адрес, некоторые были синхронизированы с сайтами Facebook, Flickr, Picassa.
Многие производители создавали отдельные сайты для работы с фотографиями и фоторамками (Kodak, CIEVA, Pix Star). Pix Star в 2010 выпустило Android приложение для смартфонов, облегчающее загрузку фотографий на фоторамку.
Несколько крупных мировых брендов производили рамки с Wi-Fi и сенсорным экраном:
— Sony
— Kodak
— Pandigital

Среди дополнительных возможностей фоторамок стали популярными внутренняя память и воспроизведение мультимедийных файлов МР3 и МРEG4.
На сегодняшний момент производство рамок с Wi-Fi и сенсорными экранами почти полностью прекратилось. Производство Wi-Fi рамок закрыли Sony, Kodak, CIEVA, Looqs, PF Digital Inc. Идея удаленной загрузки фотографий на фоторамку не стала широко популярной. Тем не менее продажей Wi-Fi рамок всё еще занимаются Pix Star (одна 10" модель) и Pandigital, но их модели очень устарели по дизайну. Продажи, в основном, ведутся через AMAZON.
Продажей обычных цифровых рамок все еще занимаются Viewsonic (модели 2012 г c очень современным дизайном), Sony (модели 2011 г c возможностью просмотра HD video и проигрывания аудио), Philips, Transcend, Assistant. А Samsung полностью отказались от производства фоторамок.
В стране, где производится буквально все (Китай), тоже отмечается падение спроса на фоторамки. Поэтому основная часть китайских производители сконцентрировали свои силы на производстве планшетов. Мне удалось пообщаться с некоторыми производителями, большинство из них, кто рассматривал возможность оснащения рамок Wi-Fi, пришли к выводу, что данный продукт не будет пользоваться спросом на рынке из за ограниченного функционала и большой конкуренции со стороны планшетов.

Среди наиболее привлекательных цифровых рамок, представленных на рынке сегодня, стоит отметить продукты китайской компании Gadmei electronics www.gadmei.com.

Почему исчезли фоторамки

Они не делают рамок с Wi-Fi и/или сенсорными экранами, но они отличаются очень утонченным дизайном. Компания является производителем самой тонкой в мире цифровой фоторамки- модель PF 8086E. При размере экрана в 8”, толщина экрана составляет всего 3,5 мм. Управление — кнопочное, расположено на ножке – подставке.

Почему исчезли фоторамки

Их продукты реализуют под своими брендами такие компании как Viewsonic, Texet (Россия). Так, недавно компания Texet заявила о выходе новой модели рамки teXet TF-111, выпускающаяся в ярком дизайне (в сиреневых тонах с орхидеями, с китайскими мотивами и в стилистике диско).

Естественно, что конкурентами рамок, а со временем и их полной заменой стали планшеты. На сегодняшний момент в Китае в розничной торговле можно купить довольно качественные планшеты по очень невысоким ценам: для сравнения — планшет на базе чипсета Allwinner A31 Quad-core ARM Cortex-A7 и экраном Retina 9.7″ 2048x1536 (экран с широкими углами обзора и повышенной плотностью пикселей на квадратный дюйм) по цене всего 158$, а планшет с чипсетом Infotmic iMAPx15 Dual-core ARM Cortex-A5 и экраном 7″с разрешением 1024×600 за 57$.
Конкуренцию рамкам, особенно для больших размеров, может составлять технология SmartTV.

Из последних новостей в технологиях производства фоторамок, могу сказать, что Google получил патент на производство «умной» фоторамки, поддерживающую автоматическую синхронизацию со смартфоном через канал беспроводной связи. Кроме традиционных функций загрузки и демонстраций фотографий, фоторамка оснащена возможностью тегирования людей на фото. При синхронизации рамка передаст перечень проставленных меток на мобильное устройство, где они будут ассоциированы с контактами в телефонной книге.
Благодаря тегам и синхронизации пользователь сможет инициировать сеанс голосовой связи, просто нажав на изображение нужного абонента на фотографии, показанной на дисплее фоторамки. Кроме того, при поступлении входящего вызова на смартфон фото звонящего отобразится на экране рамки.

Поживем — увидим. А вы верите в будущее фоторамок?

Почему исчезли фоторамки
Читать полностью »

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

От переводчика

Доброго времени суток читатели! Меня, как маркетолога, заинтересовала тема увеличения конверсии в магазинах техническими методами. Сегодня я публикую перевод, посвященный поисковым механизмам в интернет-магазинах. Статья может быть интересна предпринимателям, маркетологам, программистам.

Кому нужна продвинутая система поиска

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

Существует несколько факторов, определяющих нуждается ли Ваш сайт в продвинутой поисковый системе. Основной фактор – количество товаров в Вашем каталоге. «Чем больше товаров на витрине, тем более трудно для покупателей найти нужный продукт», сказал Джо Лихтман, директор направления решений для розничной торговли компании FAST, которая занимается разработкой продвинутых систем поиска.

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

Считается, что Питон — не очень пластичный язык. В нем нет макросов ни в одном из значений слова «макрос», нет красивых строковых миксинов, как в D, нельзя вводить свои операторы. Расширять язык можно только с помощью новых функций и классов. Фактически, программист на Питоне привязан к определенному синтаксису и, как следствие, определенному стилю решения проблем. «One way to do it». Таким образом, Питон располагает к написанию простого читаемого кода, что, естественно, очень даже хорошо. Но скучно.

К счастью, проявив некоторую фантазию, питоновский синтаксис тоже можно поломать. Например, можно сделать из Питона Лисп. Следующий пример — валидный питоновский код, который запускается интерпретатором без всякой дополнительной обработки и предсказуемо выводит в консоль "[24, 42]".

from fakelisp import *

# And now you can write Lisp
(BEGIN
	(SET (F) (LAMBDA (X)
		(IF (EQ (X) (1))
			(1)
			(MUL (X) (F (SUB (X) (1)))))))

	(SET (X) (QUOTE (F (4)) (42))))

# Back to Python any time
print "x: ", X

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

На сайте GoCasts.io опубликована небольшая подборка скринкастов, обучающих программированию на языке Go. Всего опубликовано три скринкаста от Алана Харпера. Приятно, что в качестве примеров выбраны не абстрактные, а самые практичные примеры из реальной жизни.

#1 – HTTP Get
Как осуществить простой HTTP-запрос с использованием пакета net/http в стандартной библиотеке Go.
Читать полностью »


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