Pull to refresh
0
max7 @max7read⁠-⁠only

User

Send message

Как устроен цвет

Reading time1 min
Views58K
Почему формальное определение цвета то ли есть, то ли нет, и связано ли это с тем, что его дал тот самый Шрёдингер? Что имел в виду Вейнберг, когда назвал свою революционную статью «Геометрия цветов»? Почему у цветового треугольника два угла, хотя интуитивно кажется, что должен быть один? Почему обычный детский рисунок показывает, что у автора всё в порядке с цветовосприятием, и зачем художник-академист всю жизнь учится его отключать? Почему в цветовом пространстве находятся кластеры, но они не находятся? Почему любая женщина знает о явлении метамерии окрасок, а ученые всё время забывают? Сколько должно быть цветовых каналов у хорошего фотоаппарата? А у монитора? А почему ответ разный? А красок у принтера?

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



Лектор — Дмитрий Николаев, заведующий сектором зрительных систем в Институте проблем передачи информации им. А.А. Харкевича РАН. Кандидат физико-математических наук, защитил диссертацию на тему «Алгоритмы цветовой сегментации, применимые в условиях сложного освещения сцены».
Читать дальше →

Про Бурали-Форти, Пуанкаре и то самое определение единицы

Reading time11 min
Views83K
Если вы, уважаемый мой читатель, имеете обыкновение проводить много времени в интернете, вы наверняка уже видели эту картинку с цитатой:

image

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

В нижеследующем тексте я раскрою перед вами тайну этого загадочного сочетания символов. Пожалуйте под кат, однако помните поучительную историю о любопытной Варваре, которой на базаре рассказали про парадокс Банаха-Тарского, отчего она сошла с ума, разрезала себе нос на конечное количество частей и склеила из них рогатую сферу Александера.
N.B. Я предупреждал.

Wolfram Language (Mathematica) — это просто игрушка

Reading time9 min
Views61K
Я засомневался в своей точке зрения, см. подробнее в одном из UPD.

Хочу поговорить о Wolfram Language (далее WL). Прошу прощения за сумбурность изложения, пост вырос из попытки ответить на этот коммент от Nilis.

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

Лет 6-10 назад, когда я учился в школе, я знал лишь BASIC, Pascal/Delphi, C/C++ и WL. Из ОС имел дело лишь с Windows. Не знал, что такое скриптовые языки (perl, python, bash), не знал самого понятия «скрипт». Думал, что командный интерфейс — это устаревший интерфейс и что единственный правильный интерфейс программы — это графический. Программировал я на Delphi и WL. Программы на Delphi всегда были графическими. За исключением олимпиадного программирования, там в требованиях к программам было, что они должны быть текстовыми, я их писал на Delphi и C++. Когда я узнал о WL, я был им очарован, также как и вы. Потому что код на WL был гораздо короче, чем на Delphi/C++. И вообще, потому что WL был совершенно не похож на Delphi и C++. Потому что там была возможность программировать функционально. Я познакомился с функциональным программированием на примере WL, я не знал, что существуют «стандартные» функциональные языки — Haskell, Lisp и ML.
Читать дальше →

Брокер сообщений для сервисной архитектуры на базе ZMQ — или отдых разработчика

Reading time6 min
Views29K


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

Читать дальше →

Почему финансы — это так сложно

Reading time8 min
Views15K
Примечание переводчика: В наших блога на Хабре, Гиктаймс и Мегамозге мы объясняем, как устроен мир финансов с разных точек зрения, этой же цели служат наши образовательные программы. Сегодня мы представляем вашему вниманию интересный материал, объясняющий, почему финансы кажутся большинству людей очень сложной темой.



Лиза Поллак из FT Alphaville пытается ответить на такой вопрос: «Почему нам так легко удается усложнять сферу финансов?» По ее мнению, ответом может служить «эффект Флинна», который заключается в постепенном повышении уровня человеческого интеллекта. Область финансов, таким образом, усложняется с течением времени из-за того, что финансисты становятся достаточно умными, чтобы ее усложнить.

Довольно интересная гипотеза. Но не думаю, что она верна.
Читать дальше →

Перспективный стартап: Анализ ситуации от Марка Састера

Reading time7 min
Views9.5K


Прим. перев.: в этой статье венчурный капиталист и инвестиционный партнер Upfront Ventures Марк Састер рассказывает о проекте MakeSpace, которому он оказал поддержку.

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

Почему стать VPN провайдером не так просто?

Reading time5 min
Views52K
Всем привет.

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

Умножение Карацубы и C++ 11

Reading time6 min
Views48K
Хочу в очередной раз затронуть метод реализации умножения Карацубы с использованием возможностей стандарта C++11. Данный алгоритм неоднократно рассматривался здесь («Умножение длинных чисел методом Карацубы», «Алгоритм Карацубы для умножения двух чисел»), но видимо из-за того, что я не умею их готовить, первый вариант не работал с числами разной длины, а второй делает не совсем то, что было нужно.

Для тех, кто не устал от этой заезженной темы, а также всех, кто испытывает трудности с реализацией этого простого, но очень эффективного алгоритма, прошу читать дальше.
Читать дальше →

Запускаем источник пассивного дохода на Raspberry Pi: Мастернода Dash

Reading time4 min
Views61K
Чем привлекателен запуск Мастерноды Dash в качестве источника пассивного дохода для держателей криптовалюты Dash?

Во-первых, Мастерноду можно запустить даже на простейшем микрокомпьютере Raspberry Pi, очень маленьком и дешёвом (альтернативное решение — её можно запускать на выделенном сервере или VPS).
А во-вторых, владелец Мастерноды получает вознаграждение за поддержание работы сети Dash, которое на текущий момент приносит 17% годовых (в DASH).



Читать дальше →

Что под капотом у виртуальных дисков? (на примере VHD и VHDX)

Reading time5 min
Views50K


Вы когда-нибудь работали с виртуальными машинами, создавали виртуальные диски? Если да, то наверняка вы обратили внимание на такие удобные возможности, как динамическое увеличение размера диска (возможность хранить только то, что было записано) и возможность создания snapshot'ов — моментальных снимков состояния диска. Если вам интересно узнать, каким именно способом достигаются эти возможности и как хранятся данные в VHD и VHDX файлах — добро пожаловать под кат.
Читать дальше →

Владимир Путин сделает все цифровые эфирные телеканалы бесплатными

Reading time2 min
Views6.2K
Президент России обязал операторов платного ТВ бесплатно транслировать все цифровые эфирные телеканалы. Для этого он подписал проект о внесении изменений в законы «О СМИ» и «О связи». Законопроект был создан Минкомсвязи в 2014 году.

В перечень общедоступных теле- и радиоканалов до сих пор входили только каналы из Первого мультиплекса. Теперь станут общедоступными 10 каналов Второго мультиплекса: «РЕН-ТВ», СТС, «Домашний», «Звезда», «Спас», «Спорт-Плюс» (производства «НТВ-Плюс»), «ТВ-3», ТНТ, «Мир» и «Муз-ТВ». В дальнейшем предполагается добавить каналы из других мультиплексов.
Читать дальше →

Закон о забвении. Продолжение следует?

Reading time2 min
Views4.7K
image
«Закон о забвении» породил огромную информационную волну. Публикации ему посвящённые до сих пор появляются на Мегамозге с завидной периодичностью. Наш законодательный орган ушёл на каникулы, но работа в области законотворчества только набирает обороты. Газета «Ведомости» сообщает о новой инициативе ФСБ, которая имеет хорошие шансы вылиться в закон и повлиять на распространение информации в русскоязычном сегменте интернет не меньше, чем № 804132-6.
Инициаторы нового слова в российском законотворчестве предлагают на этот раз засекретить данные о владельцах недвижимости, самолетов и яхт. Совершенно ясно, что подобные попытки абсолютно бессмысленны при условии, что данная информация по прежнему будет просачиваться в интернет и без изъятия из него многочисленных уже опубликованных документов.
Читать дальше →

Учёные предсказывают новый малый ледниковый период в 2030-х годах

Reading time4 min
Views30K

Добыча пропитания в недалёком будущем

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

Наблюдения за Солнцем люди ведут с давних времён. Началом научных в современном понимании исследований можно считать 1610 год, когда началась эпоха инструментального исследования Солнца. Великий Галилей изобрёл не только телескоп, но и его особую разновидность для наблюдения за Солнцем — гелиоскоп. Это позволило ему и другим его коллегам подробно рассмотреть солнечные пятна. Именно Галилей первым среди исследователей признал пятна частью солнечной структуры.

С 1645 по 1715 годы было зафиксировано долговременное уменьшение количества солнечных пятен. Этот период получил название «Минимум Маундера», по имени английского астронома Эдварда Уолтера Маундера, обнаружившего это явление при изучении архивов наблюдения Солнца. Кстати, забавно, что период уменьшения активности Солнца довольно точно совпал с периодом правления «короля-Солнца» Людовика XIV (1643–1715).

По подсчётам Маундера, за этот период количество солнечных пятен уменьшилось в тысячу раз. Позднее падение солнечной активности было подтверждено анализом содержания углерода-14, а также некоторых других изотопов, например бериллия-10, в ледниках и деревьях. Такой анализ позволил выявить 18 минимумов активности Солнца за последние 8000 лет, включая минимум Шпёрера (1450–1540) и минимум Дальтона (1790–1820).

image
Колебания солнечной активности / Википедия
Читать дальше →

Высокоуровневый С или пару слов о Cello

Reading time5 min
Views18K
imageCello — это библиотека, которая сделала высокоуровневый C возможным! Обобщения (generics), параметрический полиморфизм, интерфейсы, конструкторы/деструкторы, сборщик мусора (по желанию), исключения и рефлекция. Да-да, ты не ослышался, все эти плюхи в одном флаконе. Так как Cello построен в пределах стандарта С, в сухом остатке ты получишь все, что нужно живому человеку на земле: высокую производительность, мощный инструментарий и гибкие библиотеки.

Talk is cheap, show me the code!

#include "Cello.h"

int main(int argc, char** argv) {

  /* Stack objects are created using "$" */
  var i0 = $(Int, 5);
  var i2 = $(Int, 3);
  var i2 = $(Int, 4);

  /* Heap objects are created using "new" */
  var items = new(Array, Int, i0, i1, i2);

  /* Collections can be looped over */
  foreach (item in items) {
    print("Object %$ is of type %$\n",
      item, type_of(item));
  }

  /* Heap objects destructed via Garbage Collection */
  return 0;
}

ШОК! Зачем же мне теперь все эти ваши Go/D/Nim/<впиши>, если С на стероидах решает все проблемы рода человеческого?! Хочешь узнать о готовности Cello к продакшну и увидеть еще больше кода? Добро пожаловать подкат.
Читать дальше →

Политик попробовал воспользоваться законом о «праве на забвение», который еще не вступил в силу

Reading time1 min
Views14K
Несмотря на то, что так называемый «закон о праве на забвение» еще не вступил в силу, уже появились люди, которые пытаются использовать положения закона в своих интересах. Так, директор НП «Информационная культура» Иван Бегтин в своем Фейсбуке сообщил о том, что получен запрос на удаление со своего сайта «неактуальной информации» от одного из бывших кандидатов в депутаты, пишет Tjournal. При этом на ресурсе, по словам Бегтина, опубликована только исследовательская база по составу и кандидатам думы 2011 года созыва.

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

URI — сложно о простом (Часть 1)

Reading time12 min
Views316K
image

Привет хабр!

Появилось таки некоторое количество времени, и я решил написать сий пост, идея которого возникла уже давно.
Связан он будет будет с такой, казалось бы, простой вещью, как URI, детальному рассмотрению которой в рунете уделяется как-то мало внимания.

"Пфф, ссылки они и в Африке ссылки, чего тут разбираться?" — скажете вы, тогда я задам вопрос:

Что есть что и куда нас приведет?
  • http://example.com
  • www.example.com
  • //www.example.com
  • mailto:user@example.com

Если вы не знаете однозначного ответа или вам просто интересно и если вы не боитесь огромного количества трехбуквенных аббревиатур — милости прошу под кат.
Читать дальше →

BMW запустила 40-тонный электрический грузовик

Reading time2 min
Views28K
Во время Первой мировой войны цены на бензин были высоки, поэтому в 1910-е годы электромобили пользовались особым спросом. В одном Нью-Йорке в 1910 году работали семьдесят тысяч электрических такси, а они были популярны и в Европе. Но в 1920-е снизились цены на автомобили с ДВС, и электромобили постепенно ушли в тень до 60-70-х годов, когда люди задумались об экологии.

В 2015 году BMW стал первым автоконцерном в Европе, который использует сорокатонный грузовик на электричестве для перевозки грузов по дорогам общего пользования. Его главные достоинства — тишина и экологичность.


Читать дальше →

Гипербиткоинизация

Reading time4 min
Views4.7K

Раньше была идея переводить на Хабр статьи из сайта Satoshi Nakamoto Institute, а начать планировал со статьи про гипербиткоинизацию (вводим новый термин в русский язык), но руки не доходили, да и реакция сообщества на предыдущий перевод немного демотивировала. Но последние события в Греции и замечательная статья в Ленте на похожую тематику всё-таки помогли этой небольшой публикации появиться здесь.



Итак, гипербиткоинизация...

Telnet и echo — кто прав, кто виноват

Reading time5 min
Views22K
image

В комментариях к предыдущей статье у нас разразился небольшой спор на тему того, помогает ли команда «set localecho» в решении проблемы с отсутствием echo при взаимодействии с сервером bat.org. Я стоял на том, что команда эта не сделает ровным счётом ничего для исправления рассмотренной ситуации, и говорил это вовсе неспроста — специально после одного из комментариев я решил ещё раз проверить мою правоту в данном вопросе. Проделав все необходимые действия (запуск telnet.exe, нажатие Ctrl-], ввод команды «set localecho» и двойное нажатие клавиши Enter), я в очередной раз убедился, что был прав. О чём же тогда так уверенно твердят остальные?

Я попросил выслать мне бинарник «работающего» telnet-клиента и версию ОС, на котором он запускался, в личку. Убедившись, что версии ОС совпадают (использовалась Windows 7 SP1 x64), я обратил своё внимание на сам telnet-клиент. Хеши совпали. Запустив «работающий», по заверению пользователя k0ldbl00d, бинарник, я с удивлением обнаружил, что на моём компьютере не работает и он.

Может быть, дело в окружении, в котором выполняется telnet.exe? Оригинальный исполняемый файл был взят из директории "%WINDIR%\System32", так что я запустил свой telnet-клиент оттуда, и… Обнаружил, что команда «set localecho» корректно отрабатывает при таком раскладе. А если скопировать тот же самый исполняемый файл в любую другую директорию и воспользоваться уже им, то, несмотря на то, что основной функционал telnet.exe будет продолжать работать, команды перестанут выполнять то, что от них требуется.

В чём же дело? Давайте раберёмся.

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

Citibank разрабатывает платформу для цифровых валют и собственную криптовалюту

Reading time2 min
Views3.3K
Citibank разрабатывает платформу для цифровых валют. Кроме того, банк создал собственную криптовалюту – Citicoin. Она разработана на основе криптовалюты Bitcoin и технологии распределенного реестра Blockchain.

Глава Инновационной лаборатории Citigroup Кен Мур рассказал, что платформа для цифровых валют пока находится в стадии тестирования, но у нее большие перспективы. Созданная Citigroup технология пока не запатентована. Большая ее часть реализована с использованием разработок с открытым исходным кодом. Однако Citigroup претендует на роль первопроходца в этом направлении.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity