Архив за 28 декабря 2015 - 2

От переводчика

Процедурные макросы — одна из наиболее ожидаемых фич Rust. На данный момент процедурные макросы возможно писать только под нестабильную версию компилятора, хотя есть несколько контейнеров, вроде syntex, позволяющие делать ограниченную кодогенерацию в рамках стабильного компилятора. Однако ситуацию это особо не облегчает, поскольку интерфейс к AST остаётся нестабильным, и, хотя авторы syntex стараются идти в ногу с ночными сборками, иногда случаются фейлы из-за изменений в структуре AST.
В этом блог посте один из участников core team — Nick Cameron — поделился своим видением будущего процедурных макросов. Хотя пост полон технических подробностей по внутренностям компилятора, мне показалось, что хабрасообществу может быть интересно заглянуть немного за кулисы разработки Rust.

Фреймворк для процедурных макросов

В этом посте я расскажу, как, по моему мнению, должны выглядеть процедурные макросы. Я уже рассказывал про синтаксис в другом посте, а когда мы опубликуем API для процедурных макросов, то напишу пост и про него. Я уже описывал целый ряд изменений в системе макросов, так что здесь я в чём-то повторюсь (отчасти противореча прошлому посту), но раскрою больше подробностей.
Читать полностью »

Адресный язык программирования считается одним из первых языков программирования высокого уровня. Он был создан советским разработчиком Екатериной Логвиновной Ющенко совместно с математиком Владимиром Семеновичем Королюком в 1955 г. Конструкции этого алгоритмического языка вошли в основу современных языков программирования.

Своеобразной базой для адресного языка стали разработки члена корреспондента АН СССР Алексея Андреевича Ляпунова. Этим выдающимся математиком был создан операторный метод программирования, получивший широкое распространение на практике и оказавший сильное влияние на все последующее развитие теоретического программирования.

Советская школа: адресный язык программирования - 1
Екатерина Логвиновна Ющенко и Владимир Семенович Королюк

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

Продолжим прокачивать контент-маркетинг. В этой части поговорим о кейсах, лайфстайл-постах, контенте, который генерируют сами пользователи, экспертных постах и многом другом. Присоединяйтесь!

Прокачай контент-маркетинг: 16 рабочих способов. Часть 2 - 1
Читать полностью »

В базах данных отраслевых организаций Bluetooth SIG и Wi-Fi Alliance засветился новый планшет Samsung, выпуск которого, очевидно, состоится уже в следующем году. Изделие фигурируют под обозначением SM-W700.

Страничка планшета на сайте Wi-Fi Alliance однозначно свидетельствует о том, что он работает под управлением ОС Windows. А согласно данным ресурса Zauba, диагональ экрана устройства равна 12 дюймам. Видимо, Samsung готовится дать бой Microsoft и ее планшету Surface Pro 4.

4 лучше чем 3, а 5? - 1Пару лет назад я уже предлагал вниманию Хабра серию постов, составленных из сканов моих старых журналов; хотелось бы её продолжить подборкой заметок о приближающемся выпуске Pentium — первого в истории процессора, имевшего не номер, а собственное название. Недавний топик об его двадцатилетии начинался с рассказа: «Он базировался на архитектуре P5 (слово «Pentium» образовано от греческого «penta» — пять)...» — но вовсе не касается вопроса: почему нужно было придумывать изощрённое торговое название?

За год до выпуска нового процессора никто ещё не предполагал, что он выбьется из ставшего привычным числового ряда x86:

КомпьютерПресс 3'92 — А.Борзенко

Интегральная схема микропроцессора i80486 была анонсирована фирмой Intel в 1989 году на выставке Comdex в Чикаго. И хотя, очевидно, нам не долго уже осталось ждать появления нового 586-го микропроцессора, на сегодняшний день одним из самых мощных универсальных микропроцессоров является i80486.

4 лучше чем 3, а 5? - 2

Фирма Intel сообщила, что через ныне существующих в СНГ дистрибьюторов продано вчетверо больше микросхем, чем ожидалось ранее. Фирма будет увеличивать число своих агентов в СНГ и вложит в их обучение и воспитание в этом году около 2 миллионов долларов. Сейчас в московском офисе фирмы работают три человека, скоро их станет около 10.
Дистрибьюторами Intel являются: МП Квазар в Киеве, СП Диалог (Москва), Центр Техно (Москва), СП КАТ (Москва), МП Ком-Плюс (Зеленоград) и МП Невис в Санкт-Петербурге. В ближайшее время появятся еще пять дистрибьюторов. Большинство из них торгует микросхемами Intel только за валюту.

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

В этом году фирма переведет на русский язык и издаст достаточное количество справочных изданий о своей продукции.
Во всем мире в прошлом году фирма получила 7700 миллионов долларов прибыли.
(Newsbytes News Network, January 30, 1992)

4 лучше чем 3, а 5? - 3 4 лучше чем 3, а 5? - 4

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

Возможности современных роботов не перестают удивлять публику.

1

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

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

Изобретение уже получило имя- «Робот Дринки».

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

ТОП-15 популярных интернет-ресурсов в России и в мире по итогам 2015 года - 1
Источник: Goldman Sachs

Аналитики Goldman Sachs провели исследование посещаемости интернет-ресурсов. Они проанализировали посещаемость в 11 странах, включая Россию.

Исследователи сформировали рейтинг из 15 самых посещаемых сайтов 2015 года. На первой строчке списка РФ — поисковик «Яндекс», на втором месте — социальная сеть «ВКонтакте», и только на третьем — Google. В российскую пятерку также попали Mail.ru и YouTube.Читать полностью »

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

Kaggle и Titanic — еще одно решение задачи с помощью Python - 1

В общем эта статья для еще начинающих от уже начавшего.

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

«ВКонтакте» не только не платит пользователям за найденные уязвимости, но и не рассматривает их - 1По моему скромному мнению, баги из разряда банальных SQL инъекций в GET параметрах и выполнение команд через пайп уходят в далёкое прошлое. Различные фреймворки разрабатывающиеся десятками и сотнями людей, автоматизированное тестирование и лучшие практики программирования практически не оставляют шансов на то, что в начале двухтысячных являлось обыденностью. На мой взгляд, текущее время это пора гонок условий, логических багов, мисконфигураций и конечно же XSS. Которые приводят, к различным серьёзным последствиям.

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

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

Процессоры Intel Xeon E3-1200 по производительности близки к Core i7, но стоят меньше. К сожалению, новые модели Intel Xeon E3-1200 v5 работают только с набором системной логики Intel C232, что исключает их установку на плату на чипсете Z170, H170, B150 или H110. Учитывая это, производители начинают предлагать системные платы на C232. Компания ASRock анонсировала выпуск двух моделей: плата ASRock Fatal1ty E3V5 Performance Gaming/OC предназначена для игровых ПК, а E3V5 WS — для рабочих станций. Обе они рассчитаны на процессоры Intel Xeon E3-1200 v5, Intel Core i7, i5, i3, Intel Pentium и Intel Celeron в исполнении LGA 1151. Подсистема питания процессора — пятифазная.


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