» Материалы за Апрель 2014 года

 

Путешествия во времени, программирование, фракталы миров

Автор: admin от 30-04-2014, 23:54, посмотрело: 374

Путешествия во времени, программирование, фракталы миров

Введение


Прочитав статьи TimeCoder — «Путешествия во времени и программирование» [1, 2] я вспомнил свои скромные практические исследования в программировании, связанные с реализацией разветвляющихся миров. Однажды товарищ по работе подкинул мне интересную задачу, но решить я ее до сих пор не смог. Задача о том, как нагрузить станки на производстве. Даже не программисту было понятно, что нужен простой перебор, но я так и не смог придумать подходящую структуру данных для обеспечения вычисляющего алгоритма. Задача из реального мира, поэтому я решил попробовать реализовать в программе реальный мир в той части, который требуется для вычисления задачи. Каждый раз, когда в дальнейших вычислениях стоял выбор между двумя действиями — происходило «создание двух новых миров» с разным решением в каждом. Дальше каждый мир развивался своим путем.

Под катом я расскажу, как развивалась идея, и чем мне помог ерланг. Практика — критерий истины!

Категория: Программирование

 

Вышла версия 1.0 защищённого дистрибутива TAILS

Автор: admin от 30-04-2014, 19:05, посмотрело: 466

Вышла версия 1.0 защищённого дистрибутива TAILS

TAILS (The Amnesic Incognito Live System) — основанный на Debian дистрибутив Linux, созданный для максимальной защиты приватности и анонимности в сети, достиг важного рубежа в своём развитии. 29 апреля вышла версия TAILS 1.0 — это значит, что дистрибутив теперь официально является полноценным законченным продуктом, а не экспериментальной поделкой. TAILS включает в себя TOR и основанный на Firefox TOR Browser с набором дополнений для защиты приватности, i2p, чат, криптографические инструменты и некоторые полезные мелочи вроде опции оформления оконного менеджера в стиле Windows — чтобы вызывать меньше подозрений у тех, кто может подглядывать через плечо.

Категория: Информационная безопасность, Linux

 

Tinitell: телефон-браслет с GPS для маленьких детей

Автор: admin от 30-04-2014, 17:45, посмотрело: 823

С повсеместным распространением мобильных телефонов количество браслетов с циферблатами на руках людей значительно уменьшилось — время ведь можно посмотреть и на телефоне, который всегда рядом. Тем не менее, в последние годы наметилась обратная тенденция — одни за другими стали появляться «умные часы», которые перетягивают обратно на запястье не только индикацию времени, но и многие функции персонального гаджета, которые мы привыкли иметь в смартфоне. Шведский стартап Tinitell пошёл ещё дальше — их браслет вообще не показывает время, так как у него нет дисплея. Зато в нем есть полноценный телефон и модуль GPS, пыле- и влагозащищённый корпус (класс защиты IP57) и батарея, которой хватает на неделю работы в режиме ожидания. Tinitell предназначен для маленьких детей — им очень просто пользоваться и его трудно потерять.

Категория: Железо » Гаджеты

 

Linux для профессионалов: видео-монтаж (и немножко композинг)

Автор: admin от 30-04-2014, 16:45, посмотрело: 1165

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

Собственно ролик (если быть точным, то это демонстрационный мини-фильм).



Весь цикл постобработки и монтажа выполнен с использованием программного обеспечения под управлением ОС Linux.

По-правде говоря, есть один нюанс. Я для подготовки титров сперва использовал AI, запущенный под Wine. Связано это было отчасти с тем, что я, будучи скован врененными рамками, не уделил должное внимание поиску native альтернатив. В действительности, как оказалось, такая альтернатива, вполне лежащая на поверхности, существует. Ниже расскажу подробнее.

Итак, по-порядку.

Категория: Операционные системы » Linux

 

Решение проблемы с незагружаемыми конфигами в Thinstation 5

Автор: admin от 30-04-2014, 15:45, посмотрело: 784

Доброго времени суток, Хабр.

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

В этой мини-статье я хочу собрать те нюансы настроек, которые решают эту проблему.
Итак...

Категория: Админитстрирование » Системное администрирование

 

Почему я люблю Qt и вы все тоже должны его любить

Автор: admin от 30-04-2014, 15:45, посмотрело: 427

Почему я люблю Qt и вы все тоже должны его любить
Привет, Хабрахабр!

Последнее время я не мог не обратить внимание на популярность темы Qt на хабрике, но тем не менее, в комментах продалжают встречаться люди, которые говорят откровенно лживые и непонятные вещи. Этим постом я хотел развеять малость заблуждений о Qt и рассказать, почему же ты должен пересесть со своих Java/Obj-C/.NET на мягкий и пушистый Qt.

Под катом будет много впечатлений, субъективностей и моих скромных мнений на счет самого замечательного фреймворка для разработки приложений. Впрочем, я постараюсь добавить интересностей, чтобы моя статья приобрела хоть какой-то техническополезный смысл. Надеюсь, получится занимательное чтиво и вам понравится.

Ну, что. Поехали?
Поехали!

Категория: Программирование

 

Асинхронный Php extension для работы с бд Cassandra без Thrift

Автор: admin от 30-04-2014, 15:45, посмотрело: 397

Приветствую, хабрасообщество!
Думаю многие кто работал с базой Cassandra из php знают, что все существующие драйвера используют в себе Thrift интерфейс, который объявлен как deprecated ещё в версии 0.8.
Вместо него разработчики рекомендуют использовать новый интерфейс доступа к базе CQL (Cassandra Query Language), но драйвера под php для нового протокола уже очень длительное время нет. В официальном репозитории Datastax существуют драйвера для C++, Java, C# и Python. Как известно сам Php написан на Си, а значит, закатав рукава мы можем подружить официальный асинхронный драйвер C++ с Php. Кому интересно что из этого получилось — прошу под кат.

Категория: Программирование, Веб-разработка

 

Квест в реальности с Oculus Rift

Автор: admin от 30-04-2014, 14:40, посмотрело: 591

Привет, мы завтра запускаем квест в реальности (я уже писал об эскейп-румах) при участии Oculus Rift и хотим рассказать, как это — разрабатывать игру для виртуальной реальности — чем нам пришлось пожертвовать, что получилось, и как тут виртуальность связана с реальностью.

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

Наш квест называется «Киберпанк» и не использовать VR мы не могли. (Ниже спойлеров нет.)

Квест в реальности с Oculus Rift

Категория: Программирование » Game Development

 

Samsung начинает выпуск твердотельных накопителей по технологии 3 бита на ячейку

Автор: admin от 30-04-2014, 14:40, посмотрело: 562

Доброй пятницы, Хабр!

На днях Samsung Electronics объявила о старте массового производства высокопроизводительных SSD для серверов и дата-центров. Новая технология хранения данных до 3 бит на ячейку (3-bit MLC) призвана сделать твердотельные накопители на основе NAND флэш-памяти оптимальным выбором для хранения и обработки больших объемов данных. Новая линейка SSD Samsung PM853T представлена моделями емкостью 240 ГБ, 480 ГБ и 960 ГБ.

Samsung начинает выпуск твердотельных накопителей по технологии 3 бита на ячейку

Категория: Железо

 

Грант Microsoft Azure for Research

Автор: admin от 30-04-2014, 13:35, посмотрело: 389

Одно из наиболее интересных подразделений в Microsoft — это Microsoft Research. В этом подразделении ведутся исследования и разработки на самые разные темы и, помимо всего прочего, присутствует такой проект, как Microsoft Azure for Research. Этот проект помогает исследователям использовать облачные вычисления в своей работе путем безвозмездного предоставления вычислительных мощностей Microsoft Azure. Наш Центр изучения Интернета и общества получил этот грант, и в этом посте я расскажу, как это было и что из этого вышло.

Немного о нашем проекте, под который мы получали грант


Социальная сеть ВКонтакте на сегодняшний день в 5-10 раз больше русскоязычного Facebook и представляет большой интерес для исследователей. Граф пользователей содержит около 220 миллионов узлов, а количество постов исчисляется миллиардами. При этом, ВКонтакте часто игнорируется исследователями из социальных дисциплин, несмотря на более открытую политику конфиденциальности, чем, например, у Facebook. Частично это можно объяснить сложностью сбора большого объема данных, включающих пользователей и их друзей, посты и комментарии к ним, данные по лайкам и репостам. Кроме того, отсутствуют готовые инструменты анализа, как, например, NodeXL для Facebook. Можно предположить, что социологи не всегда обладают необходимыми навыками программирования и управления базами данных. Цель нашего проекта — решить эту проблему и выпустить в открытом доступе анонимизированный набор данных, содержащий связи между пользователями, группами, постами и лайками. Благодаря Microsoft Azure мы постараемся упростить задачу ученых из социальных наук и дать им дополнительные возможности для анализа.

Категория: Компании » Microsoft

 
Назад Вперед