Архив за 29 мая 2018 - 2

Хакатон "Цифровой завод", организованный Сибуром и AI Community, состоялся на прошлых выходных. Одна из двух задач хакатона была на тему predictive maintenance — нужно было предсказывать проблемы в работе экструдера. Её мы и решили. Рассказ сосредоточен в основном на data science'ной части решения, и о том, как нам удалось научиться неплохо прогнозировать довольно редкие события.
Машинное обучение и экструдер полипропилена: история 3 места на хакатоне Сибура - 1
Читать полностью »

В прошлом году Xiaomi в очередной раз расширила линейку своих смартфонов, представив модели Redmi Y1 и Redmi Y1 Lite, ориентированные на любителей сэлфи.

Новый смартфон Xiaomi для фанатов сэлфи уже на подходе

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

Как мы уже знаем, вскоре Xiaomi представит не только флагманский смартфон Mi 8, но и модель Mi 8 SE, которая получит такую же основную камеру, но будет несколько дешевле.

Смартфон Xiaomi MI 8 SE станет первым носителем SoC Snapdragon 710 на рынке

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

Всем привет!

До выпуска нашей первой группы курса «Разработчик C++» остались считанные дни. По итогам неплохо поработали напильником и надфилем над курсом: перекомпоновали домашние задания, обновили версию язык и ещё разное по мелочи. Ну, а пока продолжаем нашу традицию по интересным и полезным материалам.

Поехали.

Судя по собственному опыту разработки, многие разработчики C/C++ пренебрегают идеей, что IDE может сделать их работу продуктивней. Ведь что может быть лучше, чем простые и быстрые Vim или Emac. Что ж, позвольте продемонстрировать. Эти 10 советов CLion поднимут вас на новый уровень продуктивности, помогут сфокусироваться на важных и сложных задачах, в то время как IDE решит за вас рутинные задачи.

Прежде чем начать, познакомимся с CLion, новой кроссплатформенной IDE для разработки на C и C++, созданной JetBrains. Она изначально поддерживает C и C++, включая стандарт C++11 (с некоторыми небольшими ограничениями), libc++ и Boost. Она корректно обрабатывает макросы и шаблоны, а также работает с GCC или Clang (при работе с Windows понадобится или MinGW/MinGW-w64, или Cygwin), GDB, как встроенный дебаггер, и CMake, как система сборки и проектная модель. В дополнении к C/C++ также можно пользоваться JavaScript, XML, HTML и CSS на том же уровне редактирования кода, используя, например, подсветку синтаксиса, анализ, автодополнение, навигацию и рефакторинг.

10 советов для продуктивности в CLion, кроссплатформенной С-С++ IDE - 1Читать полностью »

Компания HMD Global только что анонсировала сразу несколько новых смартфонов. Это модели Nokia 2.1, Nokia 3.1 и Nokia 5.1. Так как новинок сразу три, для удобства их параметры сведены в одну таблицу.

Представлены смартфоны Nokia 2.1, Nokia 3.1 и Nokia 5.1

 

Параметры Nokia 2.1 Nokia 3.1 Nokia 5.1
Экран 5,5 дюйма, 1280 х 720 пикселей Читать полностью »

Реверсим паяльную станцию HI-END класса - 1

У нас было несколько фотографий основной печатной платы, видео из YouTube с осциллограммами напряжений на стоках мосфетов, комментарий на форуме с перечислением ёмкостей резонансных конденсаторов, а также несколько видеозаписей распаковок со съёмками процесса разогрева жала. Особое беспокойство вызывало видео с измерением пиковой потребляемой мощности при разогреве. Нет ничего более грустного, чем сгоревший свежекупленный на амазоне картридж стоимостью четыре тысячи рублей. Но… давайте начнём всё с начала.
Читать полностью »

Странные операторы в PHP - 1

Если вы прочитаете документацию по PHP, вы узнаете о массе операторов. Если вы не знаете ещё PHP-операторы, сперва изучите их, а потом вернитесь к прочтению этой статьи.

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

Готов эксплоит для ядра прошивки PS4 5.05 - 1
Рабочий джейлбрейк PS4 — голубая мечта многих геймеров

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

Понятно, что не каждому современному игроку хочется платить по 40-60 евро (а то и больше) за игровые новинки. Поэтому регулярно появляются джейлбрейки и иные способы обхода защиты игровых консолей. Цель — получить возможность играть бесплатно и без sms. Вполне может быть, что вскоре бесплатными играми смогут насладиться владельцы PS4.
Читать полностью »

Эта трилогия статьей будет посвящена функциональным уравнениям. В данной статье попытаемся понять что такое функциональное уравнение и с чем его едят. В следующих статьях рассмотрим конкретные методы решения более сложных функциональных уравнений(метод подстановок, и подобное).
Функциональное уравнение — уравнение, связующее значение функции в одной точке с её значениями в других точках.
Другими словами, в функциональных уравнениях место неизвестного занимает функция. Для примера, рассмотрим такое функциональное уравнение:
$$display$$2f(x)=2$$display$$ Тут интуитивно хочется разделить обе части уравнения на 2, что сработает и мы узнаем ответ: $$display$$2f(x)=2 Rightarrow f(x)=1$$display$$ Значит ответом на функциональное уравнение может быть только значение f(x), или похожее (это обычно указывают в условии задачи).
Рассмотрим некое функциональное уравнение, где с обоих сторон будут стоят функции. $$display$$4f(x)=2f(x)+2x Rightarrow 2f(x)=f(x)+x Rightarrow f(x)=x$$display$$ Стоит отметить что функция всегда имеет под собой число ($inline$f(x)=x+2, f(1)=3, f(5)=7$inline$, а значит можно производить над ними арифметические операции. Давайте рассмотрим функциональное уравнение из двумя переменными. ЗаданиеЧитать полностью »

В конце прошлой недели в силу вступили новые правила Евросоюза по обработке и защите персональных данных (General Data Protection Regulation, GDPR).

Австралиец Макс Шремс (Max Schrems) в первый же день подал иски против компаний Google и Facebook, заявив, что обе компании принудительно добиваются согласия пользователей на предоставление личных данных.

Согласно новым правилам, все компании, осуществляющие свою деятельность на территории Европы и связанные с сетью Интернет, должны получить согласие каждого пользователя на обработку его персональных данных.

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


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