Архив за 05 апреля 2019 - 2

Компания Huawei продолжает активно наращивать продажи и выручку, несмотря на давление со стороны США. К примеру, за прошлый год компания выручила 100 млрд долларов — впервые в своей истории.

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

Смартфон Samsung Galaxy S10, как и его старшие братья, получил подэкранный сканер отпечатков пальцев. Только в отличие от большинства других смартфонов во флагманах Samsung используется не оптический, а ультразвуковой датчик, который якобы должен быть быстрее и безопаснее.

Однако, как показывало тестирование, и этот датчик можно обмануть. Одному из владельцев смартфона пришла в голову идея попробовать создать 3D-отпечаток своего пальца, чтобы испытать сканер Galaxy S10.

 

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

В Сети появились новые изображения будущего флагмана Redmi, построенного на платформе Qualcomm Snapdragon 855. Эти живые фото подтверждают главную особенность модели – выдвижную фронтальную камеру.

Глеб Кудрявцев, Skyeng: как делать продукт в $100 млн, работать удалённо и учиться важным для продакт-менеджера навыкам - 1

Я поговорил с руководителем продакт-менеджмента детского направления онлайн-школы Skyeng Глебом Кудрявцевым. Это одно из серии интервью PonchikNews с мастерами своего дела о продуктовом подходе, предпринимательстве и изменении поведения.

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

Бренд Redmi готовит несколько новых моделей. Помимо флагмана на платформе Snapdragon 855 это будут две бюджетные новинки – Redmi Y3 и Redmi 7A. Существование последних подтвердил известный сетевой информатор Ишан Агарвал (Ishan Agarwal).

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

image

Из важного стоит выделить падение цен на оперативную память и SSD, запуск 5G в США и Южной Корее, а также скорый тест сетей пятого поколения в РФ, взлом системы защиты Tesla, Falcon Heavy в качестве лунного транспорта и появление российской ОС «Эльбрус» в общем доступе.
Читать полностью »

image

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

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

Вот, например, сайты-двойники, созданные не для кражи данных, а для введения в заблуждение контрагентов. Ну чем не фишинг? Интерес мошенников к созданию таких сайтов не падает уже лет 10. Тут необходимо сделать оговорку, что речь идет не о сайтах типа «продам стройматериалы недорого, деньги вперед», а именно о сайтах-двойниках реально существующих предприятий.
Читать полностью »

Кузница: как это выглядит сегодня

Источник

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

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

image

Сохраните следующую программу в /tmp/quine.pl

Illegal division by zero at /tmp/quine.pl line 1.

Запустите её командой

perl /tmp/quine.pl

и она выведет свой собственный код.

«Квайны-обманки» довольно просто сочинять на многих языках программирования, где ошибка синтаксиса в исходнике провоцирует парсер на вывод ошибки, которая бы совпадала с исходным текстом программы. Я опубликовал несколько подобных «обманок» у себя в Twitter, включая следующую:

  File "quine.py", line 1
    File "quine.py", line 1
   ^
IndentationError: unexpected indent

Но перловый квайн в начале этой заметки — это обманка совершенно другого рода — программа разбирается корректно.Читать полностью »

image

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

Для минимизации ручного труда мы решили воспользоваться одним из инструментов трассировки. О том, как и для чего можно использовать трассировку и как это делали мы, и пойдет речь в этой статье.
Читать полностью »


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