Люди заселили пустыни, леса, горы и многие другие места на Земле, совершенно забыв про моря и океаны, которые покрывают 71 процент поверхности нашей планеты. «Непорядок» — подумала японская компания Shimizu Corporation и разработала дизайн плавающих городов для жизни в глубинах океана. Да-да, это та самая компания, в прошлом объявившая о наполеоновских планах по строительству на Луне огромного солнечного завода.
Архив за 22 января 2015 - 2
Data-mining в 40 строк или С кем и против кого вы заодно
2015-01-22 в 19:45, admin, рубрики: data mining, drupal, php Находим единомышленников и противников друзей и врагов среди пользователей сайта на Drupal, используя данные votingapi.
Делаем выборку данных
SELECT v1.uid uid1, v2.uid uid2, u.name name2,
v2.entity_id entity_id, v1.value value1, v2.value value2
FROM votingapi_vote v1
JOIN (votingapi_vote v2, users u)
ON (v1.uid != v2.uid AND v1.entity_id=v2.entity_id
AND v1.entity_type=v2.entity_type AND v2.uid=u.uid)
WHERE v1.uid < v2.uid AND v1.uid != 0 AND v2.uid != 0
ORDER BY v1.uid,v2.uid;
JOIN таблицы votingapi_vote на себя саму выбирает все пермутации пар пользователей, а условие v1.uid < v2.uid превращает пермутации в комбинации.
Условие v1.entity_type=v2.entity_type AND v2.uid=u.uid позволяет выбрать голоса, которые пользователи отдали за одну и ту же тему или комментарий. Скажем, первая строчка в нашей выборке означает, что администратор и Bob дали 100 очков одной и той же теме или одному и тому же комментарию.
Условие v1.uid != 0 AND v2.uid != 0 исключает анонимные комментарии.
В результате получаем таблицу из пяти колонок:
Читать полностью »
Разбор формата файлов локализации Microsoft Office
2015-01-22 в 19:33, admin, рубрики: .net, microsoft office, reverse engineering, реверс-инжиниринг, форматы файловВы никогда не замечали, что у функции AGGREGATE в Excel у второго набора аргументов неправильное описание аргументов? Фактически, во втором наборе описания аргументов взяты вперемешку из второго и первого наборов. Этот баг точно воспроизводится в Excel 2010, 2013. Мне стало интересно почему так происходит, ведь не могут же в Microsoft так халатно относиться к интерфейсу одного из своих основных продуктов. Итогом стал полный разбор формата файлов локализации MS Office.
Jaguar предупредит водителя о велосипедистах
2015-01-22 в 19:26, admin, рубрики: автомобили, Автомобильные гаджеты, дополненная реальность, робототехника, сенсоры, транспорт будущего, умный автомобиль, умный городВ Великобритании в год происходит 19 тысяч дорожно-транспортных происшествий с летальным исходом с участием велосипедистов. Jaguar Land Rover решила уменьшить эту цифру, разработав систему безопасности, которая предупредит водителя о велосипедистах с помощью светодиодной подстветки, звуковых сигналов или тактильной связи. Система будет мониторить окружение авто и разтличать велосипедистов, мотоциклистов и пешеходов.
Любителям Ruby и Coffeescript — очередной велосипед?
2015-01-22 в 19:16, admin, рубрики: coffeescript, javascript, nali, ruby, sass, Веб-разработка
Меня всегда привлекали отзывчивые, динамичные интерфейсы, созданные на Javascript, но каждый раз, пытаясь погрузиться в изучение этого языка, я превращал свой мозг в кашу и ел её оставлял это до «лучших» времен, возвращаясь к статичным страницам на клиенте и PHP на сервере. Время шло.
Год назад, шатаясь по страницам сети, я наткнулся на статью про Coffeescript. Хм, интересно… Пары примеров кода было достаточно, чтобы заразиться идеей где-то его применить, но что то меня напрягало — хотелось мне какой-то фреймворк, который сам заботился бы о компиляции coffee в js. Так я нашел Rails, а вместе с ним ruby, gems, sass и кучу всего того, что привело меня в экстаз критическую точку невозврата…
Доброго времени суток, господа! Меня зовут Денис, и в этой статье я хочу поделиться с вами своими взглядами на разработку front-end'a и небольшой историей изобретения одного велосипеда, а вот очередного или нет — судить вам.
Читать полностью »
«Дуров, верни стену» или «Хабрахабр + Geektimes + Мегамозг» в одной ленте
2015-01-22 в 19:12, admin, рубрики: javascript, Мегамозг, объединение, хабрахабр
Когда разбушевался Роскомнадзор и Хабр по вынужденным причинам разделился, появился «младший брат», которого не жалко — Geektimes. Мне такое разделение пришлось не по душе и Я сделал для локального пользования небольшое расширение для браузера, которое выводит посты Geektimes на Хабре в одной ленте.
Вчера же, случилось еще одно разделение, у Хабра появляется «кузен гуманитарий» — Мегамозг. Добавить его ленту в общую ленту на Хабре Мне не составило труда. Увидев настроение пользователей от всех этих разделений, Я решил выложить это расширение в общий доступ, возможно Вам тоже будет удобней так читать Хабр (по старинке).
3D-карта Point of View Trooper GTX 960 Ammo разогнана в заводских условиях, а Trooper GTX 960 – нет
2015-01-22 в 19:12, admin, рубрики: Новости, метки: новостиВ отличие от производителей, приготовивших оригинальные варианты 3D-карты Nvidia GeForce GTX 960, компания Point of View остановилась на референсном образце. Он выпущен в двух разновидностях: Trooper GTX 960 и Trooper GTX 960 Ammo, различающихся только частотами GPU.
One ring to rule them all или аутентификация через TeddyID
2015-01-22 в 19:06, admin, рубрики: lastpass, OpenID, TeddyID, аутентификация, Веб-разработка, информационная безопасность, Мобильный веб, связка ключей
Недавно меня попросили высказать свое мнение по поводу нового сервиса, который обещает решить все проблемы пользователей-склеротиков, увеличить шелковистость волос и значительно снизить риски связанные с кражей пароля. Основная концепция системы заключается в избавлении пользователя от необходимости помнить свой пароль для аутентификации и параллельно увеличить безопасность за счет двухфакторной аутентификации. Также сервис предлагает «полуторафакторную аутентификацию», которая представляет из себя вариант LastPass. Заинтересовавшись, я решил рассмотреть все плюсы и минусы такого подхода с точки зрения пользователя-гика. Сразу оговорюсь, что я не являюсь экспертом в области информационной безопасности, поэтому прошу простить заранее возможные неточности.
Читать полностью »
Для заболеваний, связанных с современными цифровыми технологиями в английском языке появилось новое слово — digitillnesses («цифровые заболевания»). Новая болезнь, которую выявил доктор Нью-Йоркского центра спинальной хирургии Кеннет Хансрадж, в узких кругах уже получила условное название «текстовая шея» (text neck) или «телефонное давление» (telepressure).
Надежды, что вне Японии объектив Tamron SP 15-30mm f/2.8 Di VC USD можно будет купить дешевле, не оправдались
2015-01-22 в 18:40, admin, рубрики: Новости, метки: новостиАнонсированный в сентябре полнокадровый объектив Tamron SP 15-30mm F/2.8 Di VC USD (A012) появился в продаже в Японии в самом конце прошлого года. Сегодня производитель объявил о начале продаж новинки в других странах. Дата начала продаж — 30 января.