Архив за 16 марта 2017 - 6

В заражённом здании выжил только один человек. Профессиональный геймер, который утверждает, что застрял в игре. Говорит ли он правду, или под этой личиной скрывается кровожадный монстр? У идущего по его следу охотника остаётся мало времени, чтобы ответить на этот вопрос.

image

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

PVS-Studio: поиск дефектов безопасности - 1
Анализатор PVS-Studio всегда умел искать множество различных дефектов безопасности (потенциальных уязвимостей) в коде программ. Однако, исторически сложилось, что мы позиционировали PVS-Studio как инструмент для поиска ошибок. Сейчас наблюдается мода на поиск в коде именно уязвимостей, а не ошибок, хотя на самом деле это одно и тоже. Что же, значит пришло время провести ребрендинг нашего статического анализатора PVS-Studio. Начнём мы с Common Weakness Enumeration (CWE). В этой статье приводится таблица, сопоставляющая диагностические предупреждения PVS-Studio с классификатором. Таблица будет постепенно пополняться и изменяться, но уже сейчас с её помощью мы сможем писать статьи, посвященные обнаруженным дефектам безопасности в том или ином проекте. Думаем, это привлечёт к нашему инструменту больше внимания специалистов, занимающихся безопасностью программного обеспечения.
Читать полностью »

Подтверждая данные утечки, произошедшей накануне, компания AMD назвала дату начала продаж процессоров AMD Ryzen 5, их технические характеристики и цены.

Продажи процессоров AMD Ryzen 5 начнутся 11 апреля

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

Несколько дней назад аналитик IHS Markit Уэйн Лэм (Wayne Lam), заявил, что смартфон iPhone 8 получит плоский дисплей, который будет покрыт защитным стеклом 2.5D.

Теперь же издание Nikkei Asian Review, ссылаясь на хорошо осведомленного информатора, пишет, что юбилейный iPhone будет оснащен изогнутым по бокам дисплеем производства Samsung Display.

На сайте EVGA появилось описание четырёх видеокарт GeForce GTX 1080 Ti. Одна является копией референса, поэтому нам неинтересна. А вот три других весьма любопытны.

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

Компания Sharp опубликовала прогноз по продажам своих жидкокристаллических телевизоров на ближайшие три года.

В текущем финансовом году, который завершится 31 марта, продажи телевизоров Sharp составят около 5 млн единиц. В следующем финансовом году они должны увеличиться до 8 млн штук, еще через год — до 10 млн телевизоров. Наконец, в 2020 финансовом году (1 апреля 2019 — 31 марта 2020) компания планирует реализовать 20 млн ЖК-телевизоров.

Конструирование оснастки для обработки оконных сообщений Windows

Язык Форт большинству кажется наименее подходящим, чтобы программировать на нем, да еще и под Windows. Ведь в нем нет никакой графики, только унылая черная текстовая консоль.
Попробуем преодолеть этот миф.

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

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

Перед созданием окна необходимо создать свой класс. В структуре WNDCLASS есть поле WNDPROC lpfnWndProc, которое содержит ссылку на процедуру обработки сообщений, поступающих от окон данного класса.
Читать полностью »

В AMD наглядно сравнили производительность процессоров AMD Ryzen 5 1600X и Intel Core i5-7600K. Видеозапись, включающая сравнение, была опубликована производителем. Ролик достаточно длинный. Непосредственно сравнение начинается примерно на 3:20.

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

RxJava набирает все большую популярность в нынешнее время. На ней написаны многие библиотеки для Java и Android, а обладание знаниями в этой области стало синонимом избранности. В резюме строка с описанием того что вы спец в реактивном программировании поднимает вашу привлекательность для работодателей перед вашими конкурентами.

И вот я тоже решил присоединиться к этому течению, освоить и начать применять в своих проектах RxJava. В процессе чтения нескольких книг и статей все было абсолютно понятно. «Эти знания и правда в разы укоротят код и придадут читабельности» — думал я. Но как только книги были закончены и я сел переписывать свой проект на реактивщину — стало понятно что я не понимаю даже с чего начинать…

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

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

Первую часть можно прочитать по этой ссылке.
Читать полностью »


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