Архив за 17 июля 2017 - 5

Всем веб-программистам время от времени приходится писать CSS. Впервые с ним столкнувшись, вы, скорее всего, сочтёте, что понять CSS — это ерунда. И правда — тут добавили границы, там поменяли цвет… JavaScript — вот по-настоящему сложная штука. CSS по сравнению с ним — игрушка.

CSS — это не чёрная магия - 1

Однако, по мере того, как вы будете совершенствоваться в деле веб-разработки, легкомысленное отношение к CSS останется в прошлом. Столкнувшись с чем-то неописуемо странным, вы поймёте, что попросту не представляете, как именно CSS работает, что делается в его недрах. Что-то похожее было и у меня. Первые пару лет после учёбы я занималась JavaScript-разработкой полного цикла, эпизодически касаясь CSS. Я всегда считала, что мой хлеб — это JavaScript, ему я отдавала всё своё время.
Читать полностью »

Яндекс уже несколько лет сотрудничает с ЦЕРНом. Он сделал для учёных-физиков поиск по событиям в БАК, предоставил свои вычислительные ресурсы и технологии обработки данных — в том числе Матрикснет и ClickHouse. В 2014 году Яндекс стал ассоциированным членом CERN openlab.

Школа анализа данных Яндекса тоже принимает участие в экспериментах ЦЕРНа. Машинное обучение в наши дни становится «микроскопом» для современных учёных, которым необходимо изучать большие объемы данных и находить в них различные закономерности. В этом году ШАД совместно с лабораторией Методов анализа больших данных Вышки и Имперским колледжем Лондона организует в Великобритании международную школу, которая посвящена способам применения современных технологий в научных исследованиях.

Машинное обучение и поиск темной материи: соревнование от ЦЕРНа и Яндекса - 1
Эксперимент OPERA — из Швейцарии в Италию (картинка взята с сайта коллаборации OPERA)

Сегодня в рамках школы начинается открытое соревнование, участники которого будут ни много ни мало искать нейтрино. Принять участие в поисках мы приглашаем всех желающих. Им предстоит обрабатывать данные с международного эксперимента OPERA. Для этого будут предоставлены исходные данные — результаты сканирования слоев фотопленок одного «кирпича» эксперимента OPERA. Соревнование состоит из двух этапов. На первом этапе участники будут искать отдельный ливень в «кирпиче», первая вершина которого известна, на втором — несколько ливней, рассредоточенных по объему «кирпича» без дополнительной информации. Победители смогут рассказать о своих решениях ученым, работающим в ЦЕРНе.

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

Про нейтринные осцилляции слышали почти все гики. Про это явление написано много профессиональной литературы и куча популярных статей, но вот только авторы учебников считают, что читатель разбирается в теории поля, да еще и квантовой, а авторы популярных статей обычно ограничиваются фразами в стиле: «Частички летят-летят, а потом БАЦ и превращаются в другие», причем с другой массой (!!!). Постараемся разобраться, откуда берется этот интереснейший эффект и как его наблюдают с помощью огромных установок. А заодно узнаем, как можно найти и извлечь несколько нужных атомов из 600 тонн вещества.

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

НИТУ «МИСиС» и компания Cognitive Technologies проведут 11-13 сентября в Москве первый международный студенческий хакатон по искусственному интеллекту и компьютерному зрению с призовым фондом более 30 000 долларов США. О своем участии уже заявили команды из Массачусетского технологического института (MIT, США), Университета Кембриджа (Великобритания), Университета штата Аризона (ASU, США), Пекинского научно-технического университета (КНР), Политехнического университета Каталонии (UPC, Испания) и ведущих российских вузов.

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

Автор материала рассказывает, как с помощью Google-таблиц создать виртуальную машину, которая генерирует числа Фибоначчи.

Недавно я заметил, что в Google Документах есть достаточно полнофункциональная система скриптов под названием Apps Script. Она позволяет вам писать на JavaScript некоторые довольно полезные вещи:

  • Запускать код в ответ на такие события, как открытие документов или изменение ячеек
  • Создавать пользовательские функции таблиц для формул в Google Таблицах
  • Использовать такие сервисы, как Google Переводчик для перевода текста или Gmail для отправки электронной почты
  • Добавлять новые элементы меню в интерфейс Google Документов с помощью своих пользовательских функций

Естественно, по этой причине мне пришлось создать что-нибудь интересное. Вот, смотрите: виртуальная машина в Google Таблицах, генерирующая числа Фибоначчи!

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

Начать стоит от печки, то есть с постановки задачи. Откуда берется сама задача word embedding?
Лирическое отступление: К сожалению, русскоязычное сообщество еще не выработало единого термина для этого понятия, поэтому мы будем использовать англоязычный.
Сам по себе embedding — это сопоставление произвольной сущности (например, узла в графе или кусочка картинки) некоторому вектору.
image

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

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

image
Например, Стив Возняк, сооснователь Apple, недавно поделился с телеканалом CNBC сведениями о том, что инвестировал в биткоин, с целью эксперимента, в те далекие времена, когда одна монета стоила 700$. Его заинтересовала техническая возможность оплаты биткоинами счетов в ресторанах и отелях, однако, с тех пор его вложения успели значительно вырасти в цене, тем самым, обнаружив еще и инвестиционную привлекательность.
Читать полностью »

Привет друзья! В июне Motorola представила новинку Moto Z2 Play — смартфон среднего сегмента, который обладает удивительно тонким корпусом и интересной модульной системой. Устройство скоро появится в продаже, а почему на него стоит обратить внимание — мы сейчас расскажем.
 
Обзор Moto Z2 Play: долгожданное обновление - 1
 Читать полностью »

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

Вашему вниманию предлагаю альфа-версию библиотеки, позволяющей в стиле hibernate или jackson-databind сохранить ваши данные в бинарном виде. Пока поддерживаются только нотации BER(DER).

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

Как ответственному владельцу домашних животных (у меня собака и морская свинка) мне приходится с некоторой периодичностью решать задачи ухода за ними — покупка корма, посещение ветеринаров и кинолога, покупка игрушек, посещение клуба, вакцинации и многое другое. Более того — в какой-то момент я столкнулся с тем, что не каждый ветеринар может решать проблемы морских свинок (они считаются экзотическими животными) и я узнал о существовании специалистов по грызунам — ратологах. Посещая различные ветклиники я столкнулся с тем, что все они живут обособленно, в основном профессиональные коммуникации происходят в рамках сетевых клиник, а также — вы ограничены в информации, которую вы можете передавать от одного врача клиники А другому врачу клиники Б. Максимум к чему у вас будет доступ — к краткой выписке и рецепту, необходимому для покупки лекарств. Разумеется — мало кого это устраивает и мы решили решить эту проблему.
Читать полностью »


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