Как стать автором
Обновить
-1
Карма
0
Рейтинг

Пользователь

  • Публикации
  • Комментарии

Слежение за пустотой, или атаки на несуществующие ресурсы

Информационная безопасность
image

В последнее время ходит немало разговоров о том, что социальные сети и мессенджеры заглядывают в личную переписку и используют ее в своих целях. После очередного вброса в сторону новомодного нынче Телеграмма, появились мысли провести очередное исследование, посвященное указанной тематике.
Читать дальше →
Всего голосов 46: ↑38 и ↓8 +30
Просмотры37.1K
Комментарии 28

Новости

Показать еще

Анализ данных мира Facebook

Блог компании Wolfram ResearchПрограммированиеData MiningFacebook APIВизуализация данных
Перевод

Перевод поста Стивена Вольфрама (Stephen Wolfram) "Data Science of the Facebook World".
Выражаю огромную благодарность Кириллу Гузенко за помощь в переводе.
alizar написал краткую заметку об этой статье и описанном в ней функционале Wolfram|Alpha и Wolfram Language. В нашем блоге мы приводим её полный перевод.

Миллионы человек в настоящее время пользуются нашим приложением "Wolfram|Alpha персональная аналитика для Facebook". И, как часть нашего последнего обновления, в дополнение к сбору некоторых анонимных статистических данных, мы запустили программу «донорства данных», позволяющую людям поделиться с нами подробными данными, которые мы используем для научно-исследовательских целей.

Несколько недель назад мы решили проанализировать все эти данные. И, должен сказать, что, это было ни чем иным, как потрясающим примером силы Mathematica и Wolfram language в науке о данных (это также хороший материал для курса по науке о данных, который я начал готовить).

Мы всегда планировали использовать собираемые нами данные для улучшения нашей системы персональной аналитики. Но я не мог сопротивляться своим попыткам заодно и рассмотреть всё это с научной точки зрения.

Мне всегда были интересны люди и их жизненные пути. Но у меня никогда не получалось объединить это с моими научными интересами. До этого момента. Последние несколько недель прошли весьма захватывающе в наблюдении тех результатов, которые мы получили. Одни были ожидаемыми, а другие были настолько непредсказуемыми, что я никогда бы и не предположил ничего подобного. И всё это напоминало о феноменах из моего труда A New Kind of Science (Новый вид науки).

Так как же выглядят данные? Ниже приведены социальные сети несколько доноров данных — группы друзей разбиты по цвету (любой может найти свою собственную сеть, используя Wolfram|Alpha или функцию SocialMediaData в Mathematica (в последней версии Wolfram Language эта функция поддерживает работу с Facebook, GooglePlus, Instagram, LinkedIn, Twitter — прим. ред.)).

image

Читать дальше →
Всего голосов 34: ↑29 и ↓5 +24
Просмотры28.1K
Комментарии 5

Математическая задача о 100 коробках и спасении заключенных

Занимательные задачкиМатематика
Из песочницы
Предлагаю читателям «Хабрахабра» перевод публикации «100 Prisoners Escape Puzzle», которую я нашел на сайте компании DataGenetics. Все ошибки по данной статье присылайте, пожалуйста, в личные сообщения.

По условию задачи в тюрьме находится 100 заключенных, каждый из которых имеет личный номер от 1 до 100. Тюремщик решает дать заключенным шанс на освобождение и предлагает пройти придуманное им испытание. Если все заключенные справятся, то они свободны, если хотя бы один провалится — все умрут.


Читать дальше →
Всего голосов 106: ↑103 и ↓3 +100
Просмотры117.8K
Комментарии 55

Старый трюк — работает всегда?

Информационная безопасность
Recovery mode
Облачный эмулятор Internet Explorer 9 в окне браузера Google Chrome.

image

Предисловие


Эта история началась с того, что я искал эмулятор IE7/8/9 для проверки одного из веб проектов, мне нужно было проверить как IE9 реагирует на SSL сертификат.
Сайт то я проверил — все хорошо, и после чего я задал себе вопрос: а что будет если....? И да я не имею никакого отношения к компании выше.
Поехали!
Всего голосов 90: ↑80 и ↓10 +70
Просмотры42.4K
Комментарии 38

Квантовая онлайн-песочница от Google

Высокая производительностьПрограммированиеАлгоритмы
Из песочницы

(возможно вы уже видели эту картинку, хотя странно, что на хабре так мало материалов по квантовой информатике)

Спасибо гениальным инженерам Google, теперь мы все дружно можем превратить наши настольные ПК в квантовые компьютеры. Ну, хорошо, не совсем так: подразумевается лишь моделирование работы квантового компьютера на его младшем собрате путем запуска веб-приложения для Chrome. Quantum Computing Playground позволяет прогонять известные квантовые алгоритмы (такие как алгоритм Гровера, Шора) и писать собственных квантовые программы.

За исключением непосредственного приобретения квантового компьютера — что, несмотря на заявления D-Wave, вряд ли когда-нибудь удастся — решение от Google является наиболее удачным шагом в сторону популяризации квантового зверя. Если хочется лично встать на первую ступеньку вычислений будущего, это тот самый шанс. У вас есть дети? Вы обязаны посадить их в эту песочницу как минимум на шесть часов, чтобы они научились всем тонкостям квантовых вычислений.
Читать дальше →
Всего голосов 68: ↑67 и ↓1 +66
Просмотры54.9K
Комментарии 22

6 игр за 6 недель — игра пятая

Блог компании Papa Buba DiopРазработка под iOSРазработка мобильных приложений
-Холмс, как вы узнали, что я пхп-специалист?
-Элементарно, Ватсон, у вас слон на свитере.

image

Игра пятая — Пляшущие человечки. Создана по мотивам рассказа Конан-Дойля The adventure of dancing men.

Игра (на момент публикации статьи) не прошла модерацию в магазине. Я объясню почему. Сюжет игры классический — берется 10 строк текста из бессмертного романа А.С. и одинаковые буквы меняются на одинаковые символы. Лингвисты мгновенно расшифровывают. Порог вхождения — высокий. В результате месяца игры я наизусть выучил Евгения Онегина.

Впрочем, картинку типа этой — расшифруют все, кто говорит по-русски.

image
Рисунок 1. Слово из трех букв

Это слово — либо КАК, либо ИЛИ, либо ОНО, либо ТОТ. Конечно, любители немецкого скажут, что это второе слово из фразы ХЕНДЕ ХОХ. Но нет, Пушкин не знал немецкого.

Вернусь к вопросу о непрошедшей проверке.
На экране с очередной загадкой всегда горит строка подсказки — в ней все символы выстроены в порядке убывания их наличия в тексте. Самые распространенные буквы обычно Е Н или О.

image
Рисунок 2. Строка подсказки

Так вот, в этой строке подсказки затаилась крамола. Одна из картинок не прошла модерацию.
Угадайте какая?
В комментариях я отвечу на этот вопрос, первому угадавшему — приз, наушники от iPhone 6 Plus.

UPD.
Выиграл мистер sad.

Читать дальше →
Всего голосов 49: ↑43 и ↓6 +37
Просмотры27.8K
Комментарии 56

Как разработчики сидели в Петербурге и тихо ели грибы, а потом написали ОС для систем хранения данных

Блог компании КРОК


В конце 2008 года на тогда ещё небольшую петербуржскую компанию вышел один западный медиахолдинг примерно так:
— Это вы там упоролись по хардкору и приспособили SSE-инструкции для реализации кода Рида-Соломона?
— Да, только мы не…
— Да мне пофиг. Хотите заказ?

Проблема была в том, что видеомонтаж требовал адовой производительности, и тогда использовались RAID-5 массивы. Чем больше дисков в RAID-5 — тем выше была вероятность отказа прямо во время монтажа (для 12 дисков — 6%, а для 36 дисков — уже 17-18%). Дроп диска при монтаже недопустим: даже если диск падает в хайэндовой СХД, скорость резко деградирует. Медиахолдигу надоело с криком биться головой о стену каждый раз, и поэтому кто-то посоветовал им сумрачного русского гения.

Много позже, когда наши соотечественники подросли, возникла вторая интересная задача — Silent Data Corruption. Это такой тип ошибок хранения, когда на блине одновременно меняется и бит в основных данных, и контрольный бит. Если речь о видео или фотографии — в целом, никто даже не заметит. А если речь про медицинские данные, то это становится диагностической проблемой. Так появился специальный продукт под этот рынок.

Ниже — история того, что они делали, немного математики и результат — ОС для highload-СХД. Серьёзно, первая русская ОС, доведённая до ума и выпущенная. Хоть и для СХД.
Читать дальше →
Всего голосов 209: ↑200 и ↓9 +191
Просмотры150.8K
Комментарии 53

6 игр за 6 недель — игра четвертая

Блог компании Papa Buba DiopРазработка игр
Зачем жить, если не смеяться над собой и не подшучивать над приятелями



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

У меня давний должок к стране, которую я люблю и к людям, которых я уважаю. Когда-то я жил в СССР и был примерным гражданином. Мою страну разделили — я стерпел. На обиды я могу ответить лишь острым словом и дерзкой шуткой. В качестве протеста я написал ироничную игру Морской Бой, где две республики дрались за Черное море.
Мою поделку показали в программе Время, а меня назвали ястребом, разжигающим войну.

Прошло 20 лет с тех пор. Я привык к потере СССР, юности и языка ФОРТРАН. И вдруг. Вновь случилась несправедливость. И я выпустил игру, где несправедливость наказывается, и добро побеждает зло.

А заодно и вернул должок за ту старую неудачную программу-шутку.

Парни, воюйте и побеждайте в виртуальных мирах. А миру оставим мир.

Читать дальше →
Всего голосов 102: ↑70 и ↓32 +38
Просмотры22.4K
Комментарии 22

ЭкаунтоЛогика 1.0

ПрограммированиеC#Разработка под Windows


Хочу поделиться с уважаемой публикой.

Год-полтора назад я выступал на Хабре с предложениями о создании сетевой бухгалтерии нового типа. Найти человека, который бы воплотил идею в программном коде, не удалось (кто бы сомневался?), и через некоторое время я дошел до такой степени одичания отчаяния, что решился написать программный код самостоятельно.

Сказано – сделано: изучил язык программирования, насколько это оказалось в моих слабых бухгалтерских силах, и написал.

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

Читать дальше →
Всего голосов 71: ↑57 и ↓14 +43
Просмотры24.7K
Комментарии 170

Вероятностное программирование

Программирование
Из песочницы

Вступление


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

Я, автор, Юра Перов, занимаюсь вероятностным программированием в течение уже двух лет в рамках своей основной учебно-научной деятельности. Продуктивное знакомство с вероятностным программированием у меня сложилось, когда будучи студентом Института математики и фундаментальной информатики Сибирского федерального университета, я проходил стажировку в Лаборатории компьютерных наук и искусственного интеллекта в Массачусетском технологическом институте под руководством профессора Джошуа Тененбаума и доктора Викаша Мансингхи, а затем продолжилось на Факультете технических наук Оксфордского университета, где на данный момент я являюсь студентом-магистром под руководством профессора Френка Вуда.

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

«Обычное» программирование


Для знакомства с вероятностным программирование давайте сначала поговорим об «обычном» программировании. В «обычном» программировании основой является алгоритм, обычно детерминированный, который позволяет нам из входных данных получить выходные по четко установленным правилам.
Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Просмотры44.7K
Комментарии 40

Теория потока: как создать игру, которую полюбят все

Блог компании PlariumРазработка мобильных приложенийРазработка игр
Всем привет.

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

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


Читать дальше →
Всего голосов 60: ↑51 и ↓9 +42
Просмотры77.1K
Комментарии 23

«Математика – один из видов искусства»: пост к столетию со дня рождения Мартина Гарднера

Блог компании Wolfram ResearchЗанимательные задачкиПрограммированиеРазработка игрМатематика
Перевод
Tutorial

Перевод поста Эда Пегга Младшего (Ed Pegg Jr) "Martin Gardner’s 100th Birthday"

Я думаю, содержание этого поста будет интересно всем, кто любит математику и ее красоту, всем, кто знаком с замечательными книгами и задачами Мартина Гарднера, а также будет полезно учителям, школьникам и студентам. Все ссылки в данном посте ведут на сайты Wolfram Demonstrations Project (коллекция бесплатных интерактивных демонстраций, созданных пользователями системы Mathematica на языке Wolfram Language с помощью технологии Computable Document Format (CDF), при этом для вас доступны исходные коды всех демонстраций, а значит, вы можете каждую из них скачать, изучить и изменить под себя) и Wolfram MathWorld (крупнейшая и самая авторитетная онлайн-энциклопедия по математике).

Gardner100_1.gif

Читать далее...
Всего голосов 78: ↑75 и ↓3 +72
Просмотры57.5K
Комментарии 18

Overclock мозга или Внутренняя виртуализация сознания

БиотехнологииМозг
Tutorial


Все помнят этот фильм? Какого черта он делает на Хабре? И вообще что тут делает подобный пост?
Наверное потому, что я считаю главным звеном в IT все таки человека, а точнее его мозги. Я попробую рассказать еще об одной возможности использовать свой мозг чуточку эффективнее. Одна из слабо задокументированных возможностей, которую мы используем каждый день, но не всегда даже об этом вспоминаем. Все описанное проверялось на мне. Если что-то я не пробовал, но рассказать об этом важно буду отмечать особо. Никаких наркотиков, аппаратов и издевательств над собой, только общедоступные легкие методики (короче, лег проспался и вперед, не вставая даже с кровати).
И да… Это до жути реалистично, на столько, что попробовав, вы не сможете не рассказать об этом.

Что бы не было лишних криков в комментах, попрошу всех кто ярых сторонников любой религии и конфессии, а так же убежденных эзотериков сразу поставить минус в карму и не читать дальше. Здесь не будет философии и великих вселенских тайн. А остальных прошу под кат — попробую рассказать о своей практике разгона мозга с помощью встроенных функций.
ночь как полигон для...
Всего голосов 224: ↑172 и ↓52 +120
Просмотры246.5K
Комментарии 292

Обзор UP! 3D Printer Mini

Гаджеты3D-принтеры

Данная модель привлекла мое внимание и я хочу поделиться с публикой, по той причине, что это готовый, законченный, настроенный (можно достать из коробки и печатать) принтер по цене набора для самостоятельной сборки. (45 000 рублей, цена на складе в Москве, т.е. уже с учетом «таможни»).

Этот принтер прост.
(Если хотите узнать, что такое «сложно» — почитайте здесь, здесь или здесь. А так же можно найти того счастливчика, кто обладает принтером Solidoodle).

Этот принтер дешев.
В сравнении с Up! Plus 2 за 83 тысячи рублей, Picaso, Ultimaker 2, Printbox3d, Replicatort 2 (которые есть в Москве) — больше 99 тыс рублей.

Этот принтер работает. Его не надо собирать по кусочкам, у него уже есть все настройки и драйвера, выставлены все параметры и тд.
Нужно только скачать ПО с сайта, загрузить 3д модель, ввести уровень платформы и отправить на печать.

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

Дерзкий слоган на коробке


Как у американских военных
image
image


Под катом несколько фотографий содержимого принтера и короткие комментарии.
Читать дальше →
Всего голосов 28: ↑26 и ↓2 +24
Просмотры28.8K
Комментарии 5

Chrome Remote Desktop — теперь подключаемся к ПК и со смартфона на Android

Смартфоны
Здравствуй, Хабр.
Сегодня Гугл для меня совершенно неожиданно выпустил обновление своей весьма интересной и полезной технологии — Chrome Remote Dektop, которая, согласно своему названию, предоставляет удаленный доступ через Интернет к рабочему столу компьютера другим устройствам: ПК, смартфон на Android и, немного позже, iOS. Точнее, новое — поддержка мобильных устройств, подключение для ПК было доступно и раньше. Испытания в жизни с применением смартфона: под катом.
image

Читать дальше →
Всего голосов 46: ↑40 и ↓6 +34
Просмотры83.4K
Комментарии 45

Как китайцы напечатали 10 домов за один день

3D-принтеры
Перевод


В этом месяце архитекторы из Амстердама начали работу над первым в мире домом, полностью изготовленным с помощью 3D-принтеров. Его завершение займёт три года и потребует достаточных средств. Тем временем одна шанхайская компания заявила, что уже напечатала 10 домов из дешёвых промышленных отходов менее, чем за один день. Почему такая разница в скорости и стоимости?

В первую очередь, важно разрешение при печати. В обоих проектах используются промышленные 3D-принтеры. Например, шанхайский принтер длиной 150 м, шириной 10 и глубиной 6 м. Вместо дорогого пластика китайская компания использует смесь, «сделанную из переработанных строительных и промышленных отходов, а также шахтных отвалов». Каждый такой дом стоит в производстве менее 5000$.
Читать дальше →
Всего голосов 63: ↑60 и ↓3 +57
Просмотры62.2K
Комментарии 31

Фантастический рассказ

Читальный залНаучная фантастика
В статье NASA: найдено 715 новых планет, 4 из них могут быть пригодны для жизни мною экспромтом под настроение был сочинен небольшой рассказик. Привожду его ниже с минимальными правками. И родилась идея написать рассказ специально для публикации на хабре, если, конечно, хабрасообщество выразит заинтересованность.
Читать дальше →
Всего голосов 22: ↑13 и ↓9 +4
Просмотры6.3K
Комментарии 32

Рассекречена личность Сатоси Накамото

Криптовалюты


Опытной журналистке Newsweek удалось найти Сатоси Накамото, автора цифровой криптовалюты Bitcoin. Оказалось, что его на самом деле зовут… Сатоси Накамото и он скромно живёт со своей семьёй в Калифорнии, несмотря на 1 млн BTC, полученный при майнинге в первый год.
Читать дальше →
Всего голосов 215: ↑192 и ↓23 +169
Просмотры143.3K
Комментарии 115

Ищем Марс-6

КраудсорсингКосмонавтикаIT-компании
Ровно 40 лет назад в атмосферу Марса вошел советский исследовательский аппарат «Марс-6». Его скорость в космическом пространстве составляла 5,8 километра в секунду, и в считанные минуты ему требовалось погасить ее до нуля. Даже тонкая атмосфера Марса — в 1% от земной — составляет значительную сложность для посадки. Она слишком плотная, чтобы ее игнорировать, и слишком тонкая, чтобы мягкую посадку доверить только парашюту. В целом, схема посадки наших «Марсов» соответствовала всем последующим миссиям.

Первый удар плотных слоев атмосферы принял на себя тормозной конус — «зонтик» который прикрывал аппарат от ударной волны, вызванной вторжением Советов в примарсианские просторы. На скорости около 1 километра в секунду раскрылся малый тормозной парашют, затем основной. На этом этапе спуска «Марс-6» начал первые исследования, самым важным из которых был анализ состава атмосферы. Хотя этот анализ оказался весьма примерным, его важность в том, что это первое непосредственное исследование марсианской атмосферы. Впрочем, это единственная заслуга, которой может похвалиться этот аппарат. На завершающем этапе спуска — когда тормозные двигатели должны были полностью остановить аппарат в нескольких метрах от поверхности — связь прервалась. Смогли ли они его остановить или радиовысотомер ошибся в определении высоты, и аппарат разбился, до сегодняшнего времени не известно.
Читать дальше →
Всего голосов 110: ↑110 и ↓0 +110
Просмотры49.3K
Комментарии 121

Tesla Motors огласила план европейской экспансии

Энергия и элементы питания


В преддверии Женевского автосалона американская компания Tesla Motors огласила план широкомасштабного расширения бизнеса в Европе.

Tesla намерена открыть более 30 сервисных центров и автосалонов на континенте. Кроме того, компания будет продолжать расширение сети электрозаправочных станций Supercharger. Сейчас таких станций всего 14, из них 11 расположены в Германии и Норвегии. К концу 2014 года Tesla обещает увеличить их количество в несколько раз и расширить «зону доступности» почти на всю территорию Западной Европы.
Читать дальше →
Всего голосов 68: ↑63 и ↓5 +58
Просмотры48.6K
Комментарии 115

Информация

В рейтинге
5,777-й
Зарегистрирован
Активность