Архив за 17 июня 2014 - 5

По данным издания The Wall Street Journal, ссылающегося на анонимный источник, компания Nuance Communications, занимающаяся разработкой ПО, ведет переговоры о своей продаже с потенциальными покупателями. Указанная компания известна в качестве создателя голосового интерфейса виртуального помощника Siri, доступного пользователям смартфонов Apple. Как утверждается, в переговорах участвует Samsung Electronics и неназванная частная инвестиционная компания.

Крупнейшим акционером Nuance является Карл Айкан (Carl Icahn), по состоянию на 31 марта этого года обладавший 19,08% акций компании. Рыночная капитализация Nuance оценивается в 5,45 млрд долларов.

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

Недавно мы провели вебинар, на котором были рассмотрены новые функции нашей VoIP-системы Kerio Operator.

Что обсудили:

— Интеграция функции “Click to call” с Kerio Connect.
— Функция “Click to call” для плагина Kerio Operator для Chrome и Firefox.
— Поддержка для автоматически настраиваемых телефонов Aastra.
— Отслеживание вызовов.

Все новые функции новой версии Kerio Operator 2.3 вы можете найти здесь.

Полный список функций Kerio Operator.

Запись вебинара

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

Вводная по сложным запросам в SQLAlchemy

Во время посещения PyConRu 2014 я, с удивлением, узнал, что достаточно большая аудитория python-разработчиков не использует SQLAlchemy в качестве основного инструмента для работы с базой данных. Порассуждав на данную тему после Light Talks с коллегами было принято решение — во чтобы то ни стало написать статью о том, что же можно делать со всей мощью SQLAlchemy.

Обычно в написании сайтов не требуется чего-нибудь этакого от штатного ORM. А если и требуется, то хватает замены на нештатный или прочтения основной части документации. И, как правило, голову ломать над сложными запросами не приходится. Достаточно много различных ORM предлагают классические схемы One-2-Many, One-2-One, Many-2-Many, и т.д. Для обычных запросов и связей этого вполне достаточно. К сожалению, в больших проектах не обходится без частных случаев и программисты при сложных запросах пишут либо raw sql, либо полагаются на то, что им предлагает базовый функционал ORM. Это выглядит не совсем красиво или создает достаточно большую нагрузку на базу данных.

Понятно, что в погоне за скоростью выполнения сценариев, можно пожертвовать красотой кода, но что если скоростью можно пренебречь, а вот кроссплатформенностью — нет? Да и не хочется в python коде видеть что-то кроме python кода. А что если хочется на полную катушку использовать любимый ORM (для меня SQLAlchemy) и не писать raw sql запросы?
Читать полностью »

Привет, друзья.
Как вы, возможно, заметили, на Хабрахабре уже довольно продолжительное время проводятся тест-драйвы наших устройств. Мы первыми выступили в таком формате еще с появлением на российском рынке Nokia Lumia 920. Сейчас же для растерзания хабражителями и любыми другим пользователям интернета доступна целая линейка смартфонов Nokia, в том числе и флагманское устройство с большим экраном Lumia 1520.

Сумма мнений: что говорят пользователи в тест драйвах Nokia Lumia 1520
Фото: Кирилл Котляренко

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

image

Я приветствую Вас, Человечество!

Перед вами мое новое изобретение — Визуальный Компьютер © СLOUDSCLOCK
Первую опытную модель я создал около года назад, как только вышел в свет чипсет MTK6517 который сегодня установлен, пожалуй, в 30% китайских андроид устройств.
Итак, все началось с того, что я столкнулся с проблемой постоянного рендеринга 3D проектов на 4 разных серверах. Следить за результатами и корректировать работу нужно было 24 часа в сутки. В результате я установил удаленный рабочий стол на каждый сервер и на свой смартфон. С этой минуты я получил полный контроль над рабочим процессом. Но с миниатюрного экрана смартфона, все же, было не очень удобно управлять. Мощность серверов позволяла играть в самые требовательные к ресурсам видеокарты игры. Так я начал резаться в Need For Speed на своем смартфоне, прямо через удаленный рабочий стол. Прошло буквально пару дней и я уже работал за 52 дюймовой плазмой, при помощи беспроводной клавиатуры и мышки!
Итак, я работал на четырех серверах одновременно через свой любимый смартфон, даже не вытаскивая его из кармана!
Конечно, в это трудно поверить, но я не остановливася и на этом. Я понял, что это ключ к неисчерпаемому источнику вычислительной мощности и если эту идею правильно донести до людей — они перестанут запасаться ненужным барахлом, плавно уходящим вниз по мощности с такой же скоростью, как и по размеру и начнут получать всю мощь в чистом виде, имея в своей жизни всего один прибор — Часы!
Многие скажут: «А почему Часы?!» На что у меня давно готов ответ: «А больше нет не одного настолько обязательного аксессуара в жизни Хомо сапиенс!»
Время — это уникальное явление, которое настолько важно для людей, что они готовы таскать его везде за собой. Итак, это не мое решение. Человечество веками вырабатывало привычку ходить в часах, вставляло его в здания, автомобили, и все что только возможно.
Как только я определился с формой и содержанием, я перешел к следующей стадии: созданию рабочего прототипа!
Я спроектировал 3D модель корпуса с учетом размера платы, которую при помощи DHL мне любезно предоставил производитель — компания MEDIATECK.
Распечатанную на 3D принтере модель часов супер компьютера, а также патентные чертежи, я отправил в производство примерно в начале декабря, одновременно с началом революции в Украине.
И представьте себе, как я был удивлен, 31 декабря 2013 года получив посылку с первой партией моих часов CLOUDSCLOCK 1.0! Это был успех. Вообще, то что они пришли ко мне в том виде, в каком я их придумал, был супер успех. Я раздал тестовые аппараты и началось бета тестирование.
Читать полностью »

На прошлой неделе компания AMD пополнила свой ассортимент сразу семью новыми APU поколения Kaveri, предназначенными для настольных ПК. Правда, из семи новинок четыре относились к моделям линейки Pro, отличающихся от обычных APU лишь более длительным сроком жизни на рынке.

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

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

Наглядный обзор оптических передатчиков
Читать полностью »

Kdump

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

Проверка SSD на выносливость: запись 1 петабайта

Компьютерное издание The Tech Report в августе прошлого года начало тестирование SSD-накопителей. Цель — проверить, сколько циклов перезаписи выдержит каждый из шести экземпляров. Эксперимент продолжается до сих пор: после записи 1 петабайта в живых остались три накопителя.
Читать полностью »

Проект альтернативной экранной клавиатуры

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

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


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