Архив за 27 ноября 2013 - 3

Молодая компании Blu анонсировала новый смартфон Life Pro. По заявлению производителя новинка является самым тонким аппаратом с дисплеем 5 дюймов. Однако производитель как минимум лукавит, ибо ещё в начале этого года компания ZTE анонсировала свой смартфон Grand SЧитать полностью »

Курс Bitcoin превысил 1000$ за 1 BTC

Сегодня, 27 ноября, произошло историческое событие, Bitcoin стоит более 1000$ за 1 BTC.

Данное событие пожалуй можно сравнить лишь, с тем, когда впервые Bitcoin стал стоить более 100$.
Читать полностью »

Хакеры ради смеха накрутили голоса в пользу Майли Сайрус на голосовании «Человек года» журнала Time

Вчера на сайте журнала Time началось голосование за звание «Человека года». Звание может получить тот, кто за минувший год своими поступками больше всех повлиял на человечество.

В первые сутки голосования казалось, что победу без проблем одержит Эдвард Сноуден. Количество поданных за него голосов в десять раз превышало количество голосов ближайшего конкурента. Однако, ночью с 26 на 27 ноября ситуация кардинально изменилась. На первое место вышла бывшая звезда детского телевидения DisneyTV, скандальная певица Майли Сайрус.

Сразу появились подозрения, что дело нечисто. Теперь ситуация начинает проясняться.
Читать полностью »

Все мы привыкли слышать поучительные разговоры о том «как надо верстать», или о том «как не надо». Иногда понятие «как надо» строится на объективных фактах, иногда на фактах которые скрыты где-то в глубине проблемы. Всё вместе это образует некоторые правила вёрстки, которыми и руководствуется верстальщик в своей повседневной работе.

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

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

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

На мой взгляд существует 3 популярных способа навесить событие на элемент в думе:

  1. Через ID
  2. Через то, что досталось от верстки
  3. Через специальные классы

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

С момента выхода стандарта С++11 прошло уже больше двух лет. И большинство С++ разработчиков уже знакомы с основными его нововведениями и костылями. Одним из нововведений было добавление в стандартную библиотеку класса std::function.

Классы std::function и boost::function являются высокоуровневыми обертками над функциями и функциональными объектами. Объекты таких классов позволяют хранить и вызывать функции и функторы с заданной сигнатурой, что бывает удобно, например, при создании callback вызовов (например, мы можем регистрировать несколько обработчиков, и это могут быть как обычные функции, так и объекты с определенным оператором =)

©

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

  1. При создании объекта std::function вызывается оператор new, как следствие того, что std::function позволяет сохранять в себя функтор произвольного размера.
  2. std::function имеет семантику копирования, которая, в принципе, редко когда бывает необходима в при действиях с функторами (в связи с появлением move-семантики), но стоит определенных ресурсов CPU.

Как от этого избавиться?
Читать полностью »

Так называемые selfie довольно давно стали популярными и ещё очень не скоро выйдут из моды. Небезизвестный snapchat который отказался быть купленным за колоссальную сумму в 4 миллиарда долларов является самым прямым доказательством этому. Точно так же как и удобные личные сообщения всегда будут атрибутом любого смартфона и операционной системы.

React Messenger — стартап из Лос-Анжелеса включает в себя функционал обеих программ и вполне вероятно будет очень популярным среди молодёжи.
Идея программы заключается в том что вместо отправки смайлика в конце сообщения вы будете отправлять фото своего собственного лица — так называемую «реакцию».

image

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

Компания Panasonic продолжает реструктуризацию своего бизнеса. В начале осени производитель заявил о намерении уйти с рынка потребительских смартфонов. Теперь же ресурс Bloomberg сообщил о том, что компания планирует продать целых восемь своих заводов по производству полупроводниковой продукции. Касательно трёх из них, расположенных в Японии, производитель уже ведёт переговоры с израильской компанией Tower Semiconductor.

Panasonic продаёт заводы

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

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

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

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

Лекции ведут российские и зарубежные преподаватели и практики и все они, по возможности, настолько приближены к практике насколько это возможно.

Сейчас у нас накопилось 7 таких занятий и нам очень важно получить обратную связь по тому что было рассказано и что хотелось бы услышать.

Вот тут те лекции что уже прошли.

Вводные лекции

Мы провели 2 вводные лекции которые врядли будут интересны тем кто уже знает что такое открытые данные и журналистика данных, но будут интересны тем кто только-только хочет это узнать об этих явлениях.

Занятие и мастер-класс №1

Вводная лекция по журналистике данных

Тематические лекции

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

Связанные расходы: открытые расходы превращаются в связанные открытые данные

Интеграция и визуализация данных с использованием технологии Semantic Web

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

Не секрет что больше данных — это не означает что данные станут лучше. Чаще это происходит иначе и примеров когда данные публикуются в ужасающем виде немало.

Например, данные Рособоронзаказа о которых я писал ранее (http://habrahabr.ru/company/infoculture/blog/201260/) и где можно увидеть.
Точно также данные публикует и МВД России — это вот такой массив — mvd.ru/opendata/od1

А есть много других данных когда CSV файлы создаются на базе непригодных для анализа Excel файлов, или когда данные публикуют без описания схем, или когда публикуют невалидные XML файлы и многое другое.

Чтобы собрать все такие случаи коллеги из Open Knowledge Foundation начали собирать все примеры.

Собираем «Плохие данные» (bad data)
Читать полностью »


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