Архив за 19 июля 2019 - 7

Привет! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón.

Всё что вам нужно знать о Node.js - 1

В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же подходит для построения гибридных мобильных приложений, десктопных программ и даже для IoT.

Я работаю с платформой Node.js более 6 лет и я на самом деле люблю её. Этот пост главным образом пытается быть путеводителем по тому, как Node.js работает на самом деле.

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

Как-то раз я взломал один из серверов telegram. Не то чтобы это было нечто интересное, да и сами уязвимости стандартные. Удивление скорее вызывает факт того, как телеграм относится к безопасности и почему на протяжении многих лет уязвимостями так никто и не воспользовался. Но, не ошибается тот, кто ничего не делает!
Читать полностью »

Компания Toyota Motor заявила, что будет разрабатывать электромобили и аккумуляторы для них совместно с китайской компанией BYD. Это еще один шаг японского производителя, направленный на реализацию его планов продавать доступные электромобили на крупнейшем автомобильном рынке в мире.

Станция Tesla V3 Supercharger в Лас-Вегасе способна заряжать до 1500 электромобилей в сутки

Tesla открыла в Лас-Вегасе крупную зарядную станцию ​​нового поколения V3 Supercharger для электромобилей, которая объединяет основные продукты компании в единую устойчивую энергетическую экосистему, воплотив в жизнь идеи генерального директора Илона Маска, изложенные им почти три года назад.

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

Недавно стало известно о том, что Samsung уже начала производство смартфона Galaxy M30s в Индии, где он будет представлен в самое ближайшее время.

Исследователи из Microsoft, университета Карнеги — Меллона и университета Пенсильвании проверили 22 484 порносайта и обнаружили, что 93% из них передают данные о посетителях третьей стороне. Главный «шпион» на порносайтах — компания Google (DoubleClick), чьи трекеры установлены на 93% страниц. Трекеры Facebook установлены на 10% порносайтов.

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

Научная статья “Tracking sex: The implications of widespread sexual data leakage and tracking on porn websites“ опубликована 15 июля 2019 года на сайте препринтов arXiv.org (arXiv:1907.06520). Статья принята для публикации в журнале New Media & Society.
Читать полностью »

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

Сегодня начинаем представлять докладчиков. Сергей Жук приедет на митап из Брянска — в его городе нет тусовки, а ему есть что рассказать об асинхронном PHP: он написал об этом книги, серию статей и не только. Ниже — расшифровка недавнего подкаста об этом, ссылки на прослушивание и просмотр выпуска, а также детали о самом митапе.

Анонс митапа, плавно переходящего в BeerPHP дринкап (в Москве и онлайне) - 1

Пётр Мязин aka PQR: Сегодня со мной на связи один из главных знатоков ReactPHP. Сегрей, недавно я заходил на сайт reactphp.org и обнаружил тебя на главной странице. Ты достаточно много пишешь по теме, у тебя даже есть свой канал с видеороликами-инструкциями. Расскажи, как ты к этому пришел, что тебя зацепило в ReactPHP?
Читать полностью »

Вредные советы для Go-программиста

image

После десятилетий программирования на Java, последние несколько лет я в основном работал на Go. Работать с Go — здорово, прежде всего потому, что за кодом очень легко следовать. Java упростила модель программирования C ++, удалив множественное наследование, ручное управление памятью и перегрузку операторов. Go делает то же самое, продолжая двигаться к простому и понятному стилю программирования, полностью удаляя наследование и перегрузку функций. Простой код — читаемый код, а читаемый код — поддерживаемый код. И это здорово для компании и моих сотрудников.

Как и во всех культурах, у разработки программного обеспечения есть свои легенды, истории, которые пересказываются у кулера для воды. Все мы слышали о разработчиках, которые вместо того, чтобы сосредоточиться на создании качественного продукта, зацикливаются на защите собственной работы от посторонних. Им не нужен поддерживаемый код, потому что это означает, что другие люди смогут его понять и доработать. А возможно ли такое на Go? Можно ли сделать код на Go настолько сложным? Скажу сразу – дело это непростое. Давайте рассмотрим возможные варианты.
Читать полностью »

Компания IBM опубликовала отчет за минувший квартал. Второй квартал 2019 года принес IBM доход 19,2 млрд долларов. Это на 4,2% меньше, чем во втором квартале 2018 года или на 1,6% меньше с поправкой на изменение курса валют.

Операционная прибыль за год не изменилась, составив 2,8 млрд долларов. Валовая прибыль несколько увеличилась — с 46% до 47%. Чистая прибыль в годовом выражении выросла на 4%, до 2,5 млрд долларов.

CLRium #6: Concurrency - 1

Как вы уже заметили, формат семинара эволюционировал и принял новую форму: каждый последующий семинар теперь посвящается целиком и полностью какой-либо теме. Пятый был посвящен теме Garbage Collector и за 10 часов раскрыл всё, что только возможно, оставив за скобками совсем уж частные вопросы. А его кульминацией был доклад про практическое применение (вопрос, который интересует каждого — "зачем всё это знать??")

Второй вопрос, который, как мне кажется, хочется знать всем, но на это, как правило, нет времени — это вопрос работы в многопоточном коде и вопрос планирования и поддержки его архитектуры. Вопросы эти — достаточно сложные, пугающие, а зачастую — вообще отталкивающие. И ровно поэтому дальше простейших конструкций синхронизации обычный разработчик не уходит. А ведь вокруг столько всего интересного :)

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


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