Архив за 29 ноября 2016 - 2

Высокий суд Британских Виргинских островов отклонил иск инвестфонда Templeton Asset Management о банкротстве группы Ulmart Holdings — материнской компании российского интернет-ритейлера «Юлмарт», сообщило агентство RNS. Судья отказался рассматривать иск в связи с тем, что компании группы Ulmart не зарегистрированы в юрисдикции Британских Виргинских островов. Сам инвестфонд Templeton Asset Management Limited зарегистрирован в Сингапуре. Формулировка искаЧитать полностью »

Как получить лёд температурой +151°C - 1
Структура четырёхугольного, пятиугольного и семиугольного нанольда внутри однослойной нанотрубки. Синие и красные шары соответствуют атомам кислорода и водорода. Источник: результаты моделирования 2008 года

Необычные свойства воды давно являются объектом пристального изучения учёных. Десять лет назад выяснилось, что внутри нанотрубок диаметром менее 2,5 нм вода не замерзает, а продолжает течь даже при температурах, близких к абсолютном нулю (−273,15°C). Странности на этом не заканчиваются.
Читать полностью »

Рынок умных часов достаточно быстро сменил рост на падение. Однако это произошло лишь по «вине» Apple, так как компания занимает львиную долю данного сегмента и её продажи значительно снизились за несколько последних кварталов.

Если же не рассматривать Apple, то рынок умных часов окажется весьма скромным, но растущим. Компании прекратили гонку и больше не выпускают по несколько моделей в год. Несмотря на это LG зарегистрировала сразу четыре торговые марки, которые могут оказаться новыми моделями умных часов: Watch Style, Watch Pro, Watch Force и Watch Sole.

Тема написания своего ЯПа не дает мне покоя уже около полугода. Я не ставил перед собой цель "убить" CoffeeScript, TypeScript, ELM, тысячи их, я просто хотел понять кухню и как они вообще пишутся.

К моему неприятному удивлению, большинство из этих языков используют Jison (Bison для JavaScript), а это не совсем попадало под мою задачу — "понять", так как по сути дела Jison делает все за вас, собирает AST по заданным вами правилам (Jison как таковой отличный инструмент, который делает за вас львиную долю работы, но сейчас не о нем).

В конечном итоге я методом проб и ошибок (а если сказать точнее, чтения статей и реверс инжиниринга) научился писать свои полноценные языки программирования от разбития исходного текста на лексемы до его трансляции в JS код.

Стоит заметить, что данное руководство не привязано к JavaScript, он выбран исключительно из соображений скорости разработки и читаемости, так что вы можете написать свой "лисп"/"питон"/"ваш абсолютно новый синтаксис" на любом знакомом вам языке.

Также до момента написании компилятора (в нашем случае транслятора), процесс написания языка не отличается от процессов создания языков компилируемых в ASM/JVM bitcode/LLVM bitcode/etc, а это значит, что данное руководство не ограничивается созданием языка трансляцируемого в JavaScript.

Весь код, который будет написан в данной (и последующих статьях), лежит на Github'е. Тегами обозначены начало и концы статей для удобства.

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

Читая недавнюю новость об очередном небывалом прорыве в разработке накопителей энергии (зарядка аккумулятора смартфона буквально за секунды, 30 000 циклов заряд/разряд без потери емкости, а самое главное емкость в десятки раз больше чем у имеющихся образцов накопителей подобного типа, т.е. суперконденсаторов и на уровне как минимум не хуже литиевых аккумуляторов) я, разумеется, не поверил и отправился читать первоисточник, т.е. научную статью High-Performance One-Body Core/Shell Nanowire Supercapacitor Enabled by Conformal Growth of Capacitive 2D WS2 Layers опубликованную в журнале ACS Nano.

Пробежав ее глазами и убедившись, что скепсис был обоснованным и правильным, сначала решил добавить пару комментариев под статьей и уже ставшую дежурной на GT картинку и этим ограничиться:

image

Но, прочитав статью полностью, решил, что она все-таки вполне заслуживает внимания, несмотря на справедливость комикса на КДПВ. Кое-что прорывное и очень перспективное в ней все-таки есть. А чего больше (прорывов или «ученых вылечивших рак») предлагаю оценить читателям самостоятельно после ознакомления с реальными параметрами изобретения под катом. Заодно там ответ на некоторые вопросы возникшие у читателей, в частности насколько эти «нанотехнологии» пригодны для промышленного внедрения (производства) или это так и останется не более чем интересным лабораторным экспериментом.
Читать полностью »

Как цифровое производство изменит будущее? - 1

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

Когда-то — применение паровых машин на фабриках, потом — начало массового применения электричества, еще позже — изобретение конвейерного производства; на каждом из этих этапов производственная культура делала резкий рывок в стремлении удовлетворить растущие потребности потребителей. В наши дни таким фактором, давшим новый толчок прогрессу, стало распространение цифровых технологий — технологий 3D-моделирования, 3D-сканирования, объёмной печати и роботизации.
Читать полностью »

О смартфоне Samsung Galaxy S8 в Сети опубликовано уже немало слухов. Очередной из них указывает на то, что новинка корейской компании получит фронтальную камеру с поддержкой автофокусировки.

Это не новшество для рынка, но функция встречается достаточно редко, если речь именно о фронтальной камере. Разрешение камеры неизвестно. Samsung последнее время начала ставить в свои смартфоны 16-мегапиксельные фронтальные камеры, но не в случае флагманских моделей.

Мы выдохнули после HighLoad++ и продолжаем публикации лучших докладов прошлых лет. HighLoad++ получился прекрасным, количество организационных улучшений скачкообразно переросло в новое качество продукта. Хабр, кстати, вёл текстовую трансляцию с конференции (первый, второй дни).

Александр Календарёв

Александр Календарев ( akalend )

Здравствуйте, уважаемые коллеги! Мой доклад будет про вещь, без которой не обходится ни один HighLoad-проект — про сервера очередей, и если успею, то расскажу про блокировки (примечание расшифровщика — успел :).
Читать полностью »

image

Друзья, бурные выходные прошли, и мы готовы представить вам новую партию райтапов – на этот раз мы подробно разберем задания ветки Reverse. Надеемся, вы уже разобрались с двумя заданиями из OSINT и готовы полностью погрузиться в процесс реверс-инжиниринга. Обещаем, будет интересно ;)

Это направление имело большую популярность среди участников — одно только задание на 100 решили 103 человека. Однако, таск на 1000 так и остался нерешенным. Поэтому, как и в случае с OSINT, райтап на самое сложное задание CTFzone будет опубликован несколько позже в отдельном посте. А сейчас бросайте все свои дела, и полный вперед!

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

Представляем вам завершающую статью из цикла по Deep Learning, в которой отражены итоги работы по обучению ГСНС для изображений из определенных областей на примере распознавания и тегирования элементов одежды. Предыдущие части вы найдете под катом.

Deep Learning: Cочетание глубокой сверточной нейронной сети с рекуррентной нейронной сетью - 1
Читать полностью »


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