1. Началось бета-тестирование Solaris 11.4:
https://goo.gl/v3Tbks
2. «Тревожные кнопки» большинства производителей можно с легкостью вывести из строя:
https://goo.gl/yXK1Ai
3. Avast: В 2018 году нас ждут кибератаки с использованием ИИ:
https://goo.gl/137tZ3
4. Злоумышленники похищают средства, перечисляемые авторам вымогателей:
https://goo.gl/P14Gvs
5. Facebook и Instagram запрещают рекламу, связанную с криптовалютами и ICO:
https://goo.gl/jsHj3p
@nuancesprog #новости
https://goo.gl/v3Tbks
2. «Тревожные кнопки» большинства производителей можно с легкостью вывести из строя:
https://goo.gl/yXK1Ai
3. Avast: В 2018 году нас ждут кибератаки с использованием ИИ:
https://goo.gl/137tZ3
4. Злоумышленники похищают средства, перечисляемые авторам вымогателей:
https://goo.gl/P14Gvs
5. Facebook и Instagram запрещают рекламу, связанную с криптовалютами и ICO:
https://goo.gl/jsHj3p
@nuancesprog #новости
Можно ли хранить в личных репозиториях секретные данные, ключи, коды и прочие конфиденциальные сведения? Насколько они защищены стандартными возможностями? Можно ли повысить безопасность и устойчивость конфиденциальной информации и защитить ее от несанкционированного доступа? Автор статьи делится с читателями опытом по совершенствованию защиты хранимых конфиденциальных данных.
@nuancesprog #статьи #encryption #security #api #git
@nuancesprog #статьи #encryption #security #api #git
Telegraph
Как безопасно хранить ключи API
В чем проблема? Мне известно, что для хранения конфиденциальной информации многие используют git . В последнее время я стал замечать, что некоторые даже открыто заявляют о том, что хранят ключи API в репозиториях GitHub. Я написал эту статью, чтобы рассказать…
1. Инструмент AutoSploit автоматически ломает устройства, опираясь на Shodan и Metasploit:
https://goo.gl/MdBwaq
2. Check Point: от незаконного криптомайнинга пострадала каждая 5 компания:
https://goo.gl/sHBj8v
3. Выпуск офисного пакета LibreOffice 6.0:
https://goo.gl/fJ7LXv
4. Блокчейн не гарантирует анонимности биткойн-платежей:
https://goo.gl/wrvgV8
5. Критическая уязвимость межсетевых экранов Cisco ASA позволяет удаленно выполнять произвольный код:
https://goo.gl/sWvAi7
@nuancesprog #новости
https://goo.gl/MdBwaq
2. Check Point: от незаконного криптомайнинга пострадала каждая 5 компания:
https://goo.gl/sHBj8v
3. Выпуск офисного пакета LibreOffice 6.0:
https://goo.gl/fJ7LXv
4. Блокчейн не гарантирует анонимности биткойн-платежей:
https://goo.gl/wrvgV8
5. Критическая уязвимость межсетевых экранов Cisco ASA позволяет удаленно выполнять произвольный код:
https://goo.gl/sWvAi7
@nuancesprog #новости
На поветске дня чек-лист фронтенд-разработчиков! Он представляет собой список всех элементов которые вам необходимо проверить перед запуском сайта.
Список основан на многолетнем опыте фронтенд-разработчиков, а дополнения собраны из общедоступных источников.
@nuancesprog #статьи #web #html #css #javascript
Список основан на многолетнем опыте фронтенд-разработчиков, а дополнения собраны из общедоступных источников.
@nuancesprog #статьи #web #html #css #javascript
Telegraph
Чеклист фронтенд-разработчика
Перевод статьи Brandon Morelli: The Front-End Checklist Как пользоваться Все пункты из чеклиста обязательны для большинства проектов, но иногда некоторые из них можно опустить. Например, в случае приложения администрирования (administration web app), RSS…
1. Киберпреступники используют непропатченную уязвимость в Adobe Flash:
https://goo.gl/AiXMSo
2. Выпуск системной библиотеки Glibc 2.27:
https://goo.gl/e2bqyx
3. За прошлый из Google Play были удалены 100 000 разработчиков вредоносов:
https://goo.gl/HoiDwJ
4. Вредонос WannaMine скрыто добывает Monero и использует эксплоты АНБ:
https://goo.gl/dj4EUX
5. Windows Defender будет удалять подозрительные утилиты для «чистки» и «оптимизации»:
https://goo.gl/s218XF
@nuancesprog #новости
https://goo.gl/AiXMSo
2. Выпуск системной библиотеки Glibc 2.27:
https://goo.gl/e2bqyx
3. За прошлый из Google Play были удалены 100 000 разработчиков вредоносов:
https://goo.gl/HoiDwJ
4. Вредонос WannaMine скрыто добывает Monero и использует эксплоты АНБ:
https://goo.gl/dj4EUX
5. Windows Defender будет удалять подозрительные утилиты для «чистки» и «оптимизации»:
https://goo.gl/s218XF
@nuancesprog #новости
Автор статьи делится опытом применения технологии извлечения информации с вэб-страниц - причем не только текстов, но даже целых книг и фильмов. Здесь вы найдете описание всех применяемых пакетов, инструкции по установке и использованию, а также исходные коды.
@nuancesprog #статьи #nodejs #javascript
@nuancesprog #статьи #nodejs #javascript
Telegraph
Введение в веб-скрэпинг с помощью Node.js
Перевод статьи aurel kurtula: Introduction to web scraping with Node.js Автоматически или вручную? Раньше, когда у меня возникало желание поупражняться в создании веб-сайтов, я просто заходил на веб-страницу, открывал консоль и пытался извлечь нужный мне…
В гите есть множество деталей, которые могут сделать вашу жизнь проще. Автор статьи делится своим опытом и рассказывает о наиболее часто используемых командах необходимые для работы.
@nuancesprog #статьи #git
@nuancesprog #статьи #git
Telegraph
Как я использую git
Статья Nondv: "Как я использую git" Intro Основам git мне пришлось научиться на своем первом месте работы (около трех лет назад). С тех пор я считал, что для полноценной работы нужно запомнить всего-лишь несколько команд: git add <path> git commit git checkout…
Из статьи вы узнаете, какие опасности хранят в себе туториалы и о чем следует помнить используя их.
@nuancesprog #статьи
@nuancesprog #статьи
Telegraph
Как вырваться из чтения туториалов по программированию
Перевод статьи Rick West: "How to dig yourself out of the coding tutorial rut" У всех это было: учишь какой-то язык, штудируешь один учебник за другим — и ничего. Тогда начинаешь сомневаться: «это слишком сложно», «программирование, наверное, не для меня».…
Автор этой короткой статьи рассказывает об использовании нижнего подчеркивания и его особой роли в языке Python.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Давайте разберемся с нижним подчеркиванием (_) в Python
Перевод статьи mingrammer: Understanding the underscore( _ ) of Python Символ нижнего подчеркивания Символу нижнего подчеркивания (_) в Python присущ ряд особенностей. В большинстве языков программирования (хотя, конечно же не во всех) этот символ используется…
Существуют несколько способов заставить React рендерить то, что вам нужно. Вы можете использовать традиционный оператор if или switch. В статье мы рассмотрим этим способам альтернативу. Будьте осторожны: она несет некоторые сюрпризами, с которыми стоит быть поаккуратнее.
@nuancesprog #статьи #javascript #reactjs #web
@nuancesprog #статьи #javascript #reactjs #web
Telegraph
Тернарные операторы и логическое “И” в React.js
Перевод статьи Donavon West: "Conditional Rendering in React using Ternaries and Logical AND" Тернарные операторы vs if/else Давайте представим, что наш компонент получает свойство name. Если строка не пустая, то мы выведем приветствие, а иначе мы предложим…
Встречайте новый перевод интересной статьи об lvalue и rvalue в языках C/C++. Тема не новая, но знать об этих понятиях никогда не поздно. Статья рассчитана на новичков, либо на программистов переходящих с C (или других языков) на C++.
@nuancesprog #статьи #c #cpp
@nuancesprog #статьи #c #cpp
Telegraph
Понимание lvalue и rvalue в C и С++
Перевод статьи: "Understanding lvalues and rvalues in C and C++" Термины lvalue и rvalue не являются чем-то таким, с чем часто приходится сталкиваться при программировании на C/C++, а при встрече не сразу становится ясным, что именно они означают. Наиболее…
Представляем перевод статьи автора Szymon Krajewski о правиле «неотложного провала».
@nuancesprog #статьи #cleancode #php
@nuancesprog #статьи #cleancode #php
Telegraph
Почему ранний возврат из функций так важен?
Перевод статьи Szymon Krajewski: "Why should you return early?" В начале моего приключения в роли программиста мой код зачастую напоминал вермишель. В любых условных выражениях я только и делал, что сразу переходил к описанию верного исхода, оставляя на конец…
Автор статьи - профессиональный программист, автор и разработчик собственных компьютерных игр, делится опытом по самодисциплине, самообучению и достижению целей. Советы носят универсальный характер и помогут как начинающим, так и профессиональным программистам.
@nuancesprog #статьи
@nuancesprog #статьи
Telegraph
Магическая формула для улучшения навыков программирования
Перевод статьи Patrick God: The Magic Formula to Improve Your Programming Skills Вы программист или только хотите им стать, однако на этом этапе жизнь не прекращается. Вы должны, и мы надеемся хотите, улучшать свои навыки постоянно. Да, такое постоянное обучение…
Интересная статья об "Особенностях протокола Диффи-Хеллмана-Меркла".
@nuancesprog #статьи #python #security
@nuancesprog #статьи #python #security
Telegraph
Крипто шоу: Особенности протокола Диффи-Хеллмана-Меркла(DH)
Перевод статьи Dave Cridland: "Crypto Show And Tell: The Wonders of Diffie-Hellman-Merkle" Я практически ничего не знаю о криптографии, хотя пользуюсь ею постоянно, достаточно сведущ в свойствах RSA и прочих и даже проектировал механизмы аутентификации.…
Из статьи вы узнаете как написать небольшую программу, которая скачивает ленту(feed) в формате JSON, парсит и выводит список заметок на консоль в форматированном виде.
@nuancesprog #статьи #rust
@nuancesprog #статьи #rust
Telegraph
Rust: качаем ленту и парсим JSON
Перевод статьи "Getting started with Rust on the command line" Скачаем Rust Обычным способом скачивания Rust является его загрузка на компьютер посредством использования программы rustup. Проверьте, возможно, rustup уже имеется в репозитории вашего дистрибутива.…
Из статьи вы узнаете как написать небольшое десктопное приложение отправляющие push-уведомления.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Отправляем push-уведомления в Linux используя Python
Перевод статьи Dushyant Rathore: "Building a desktop notification tool for Linux using python" Десктопное уведомление — это всплывающее на рабочем столе сообщение, которое оповещает о каком-либо событии. Компьютер может прислать вам уведомление по множеству…
Эта статья открывает небольшой цикл, посвященный автономному тестированию Python программ с использованием framework’а unittest.
@nuancesprog #статьи #python #unittest
@nuancesprog #статьи #python #unittest
Telegraph
Тестирование в Python [unittest]. Часть 1. Введение
Автономное тестирование. Основные понятия Трудно представить какой-то современный программный проект без тестирования. При этом тестирование осуществляется практических на всех этапах разработки продукта: начиная, непосредственно, с процесса создания функций…
Продолжаем изучать unittest – framework для тестирования в Python. В этой статье сосредоточимся на общем обзоре основных структурных элементов unittest (test case, test suite, test runner), рассмотрим способы запуска тестов и подробно остановимся на классе TestCase.
@nuancesprog #статьи #python #unittest
@nuancesprog #статьи #python #unittest
Telegraph
Тестирование в Python [unittest]. Часть 2. TestCase
Предыдушие части: Часть 1 Основные структурные элементы unittest unittest – это framework для тестирования в Python, который позволяет разрабатывать автономные тесты, собирать тесты в коллекции, обеспечивает независимость тестов от framework’а отчетов и т.д. Основными…