Пост №3029971

Автор: Raizel Knight

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3029971″ }, «headline»: «Воины (Fantasy) (Воины(Fantasy)) :: Fantasy (Fantasy art) :: art (арт) :: GUWEIZ :: artist :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/GUWEIZ-artist-%D0%92%D0%BE%D0%B8%D0%BD%D1%8B-%28Fantasy%29-Fantasy-3726616.jpeg», «height»: 1200, «width»: 820 }, «datePublished»: «2017-03-17T16:42:38+03:00», «dateModified»: «2017-03-17T16:42:38+03:00», «author»: { «@type»: «Person», «name»: «Raizel Knight» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3029971
Source: Joyreactor

[Перевод] Краткая история JavaScript. Часть 1

Отдел фронтенд-разработки компании Лайв Тайпинг перевёл для читателей Хабра большой материал о зарождении, развитии и перспективах языка JavaScript, вышедший в блоге сервиса Auth0. Сегодня мы публикуем первую часть перевода. Соперничество Netscape и Mosaic, грёзы об интерактивном вебе, язык программирования для не-программистов, переход от классов к прототипам и что общего между JavaScript и ECMAScript (спойлер: всё).


Читать дальше →
[Перевод] Краткая история JavaScript. Часть 1
Source: habrahabr

Сюрреалистическая головоломка Pavilion вышла на iPhone

Головоломка с необычной механикой Pavilion от инди-студии Visiontrick Media, появившаяся в 2014 году на приставках PlayStation 4 и PlayStation Vita, а позже — на PC и Android, наконец добралась до iOS. […]
Сюрреалистическая головоломка Pavilion вышла на iPhone
Source: 4pda

Montblanc Summit — люксовые смарт-часы на Android Wear 2.0

Ещё пару лет назад выпуском смарт-часов занимались лишь IT-компании, имеющие опыт в создании мобильных устройств. Позже бороться за этот рынок решили производители классических часов, а также известные […]
Montblanc Summit — люксовые смарт-часы на Android Wear 2.0
Source: 4pda

[Перевод] Что такое Resizable Concurrent Map

В одном из прежних постов я рассказывал, как реализовать «простейшую в мире lock-free хеш-таблицу» на C++. Она была настолько проста, что было невозможно удалять из нее записи или менять ее размерность. С тех пор прошло несколько лет, и не так давно я написал несколько многопоточных ассоциативных массивов без таких ограничений. Их можно найти в моем проекте Junction на GitHub.


Junction содержит несколько многопоточных реализаций интерфейса map – даже «самая простая в мире» среди них, под названием ConcurrentMap_Crude. Для краткости будем называть ее Crude map. В этом посте я объясню разницу между Crude map и Linear map из библиотеки Junction. Linear — самый простой map в Junction, поддерживающий и изменение размера, и удаление.


Можете ознакомиться с объяснением того, как работает Crude map, в первоначальном посте. Если коротко, то она основана на открытой адресации и линейном пробировании. Это значит, что она по сути является большим массивом ключей и значений, использующим линейный поиск. Во время добавления или поиска заданного ключа мы вычисляем хеш от ключа, чтобы определить, с какого места начать поиск. Добавление и поиск данных возможны в многопоточном режиме.


Читать дальше →
[Перевод] Что такое Resizable Concurrent Map
Source: habrahabr

[Из песочницы] Пишем Java Stream API на коленке за пару минут

Stream API — замечательная вещь быстро завоевавшая популярность у джава программистов. Лаконичные однострочники обрабатывающие коллекции данных посредством цепочек простых операций map, filter, forEach, collect оказались очень удобны. Операции над парами ключ-значение, конечно, тоже не помешали бы, но увы.


В целом примерно понятно как это всё устроено, но все же зачастую ответ на вопрос «А как бы это написал я?» здорово помогает понять внутренние механизмы той или иной технологии. Так получилось, что внезапно для себя я ответил на этот вопрос применительно к Stream API, историей изобретения этого велосипеда и спешу с вами поделиться.
Читать дальше →
[Из песочницы] Пишем Java Stream API на коленке за пару минут
Source: habrahabr

[Перевод] Постоянны ли фундаментальные постоянные?

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

Орисон Свет Марден


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

image


Изучаем ли мы родную планету, нашу Галактику, ближайшие к нам галактики (как NGC 4522 на фото) или чрезвычайно удалённые от нас галактики (едва различимые на фоне), мы всегда предполагаем, что фундаментальным законам, управляющим Вселенной, в принципе всё равно, когда и как мы их измеряем.


Но ведь это может быть и не так.
Читать дальше →
[Перевод] Постоянны ли фундаментальные постоянные?
Source: geektimes

MIPS/Securika 2017: что смотреть на выставке по безопасности и как выиграть камеру


На Geektimes никто не писал про MIPS/Securika, поэтому есть смысл восполнить этот пробел. MIPS – крупнейшая в России и странах СНГ международная специализированная выставка по технологиям безопасности. В прошлом году на MIPS/Securika было более 200 участников и почти 17 000 посетителей.


На выставке демонстрируют самые передовые технологии в области видеонаблюдения, систем контроля и управления доступом, защиты периметра, противопожарной защиты и сигнализаций, IoT, а также автоматизации зданий и систем умного дома. Дальше – расскажем, что покажем мы, и дадим вам бесплатный билет.
Читать дальше →
MIPS/Securika 2017: что смотреть на выставке по безопасности и как выиграть камеру
Source: geektimes

Дефекты безопасности, которые устранила команда PVS-Studio на этой неделе: выпуск N2

Правим потенциальные уязвимости

Мы решили в меру своих сил регулярно искать и устранять потенциальные уязвимости и баги в различных проектах. Можно назвать это помощью open-source проектам. Можно — разновидностью рекламы или тестированием анализатора. Еще вариант — очередной способ привлечения внимания к вопросам качества и надёжности кода. На самом деле, не важно название, просто нам нравится это делать. Назовём это необычным хобби. Давайте посмотрим, что интересного было обнаружено в коде различных проектов на этой неделе. Мы нашли время сделать исправления и предлагаем вам ознакомиться с ними.
Читать дальше →
Дефекты безопасности, которые устранила команда PVS-Studio на этой неделе: выпуск N2
Source: habrahabr

С релизом iOS 11 из App Store может исчезнуть почти 200 тысяч приложений

В 2013 году с выходом iPhone 5S Apple призвала разработчиков к выпуску 64-битных приложений, осенью прошлого года компания пригрозила им скорой «уборкой» App Store от устаревших 32-битных приложений, […]
С релизом iOS 11 из App Store может исчезнуть почти 200 тысяч приложений
Source: 4pda