Иллюстрированное пошаговое руководство по настройке сайта с помощью GitHub и Cloudflare.
Шпаргалка для тех, кто хочет настроить всё с нуля и ищет подходящий набор инструментов.
@nuancesprog #статьи #git #web
Шпаргалка для тех, кто хочет настроить всё с нуля и ищет подходящий набор инструментов.
@nuancesprog #статьи #git #web
Telegraph
Как настроить сайт с помощью GitHub и Cloudflare: иллюстрированное руководство
Перевод статьи Karan Thakkar: An illustrated guide to setting up your website using GitHub and Cloudflare Эта статья будет для вас полезной, если вы: хотите настроить переадресацию и другие серверные функции бесплатно; собираетесь использовать протокол HTTPS…
Хотите проверить отдельную часть программы, но не знаете как? Сегодня вы прочитаете про Mock-объект в Python.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Начнем работу с Mock в Python
Перевод статьи Amos Omondi: Getting Started with Mocking in Python Предисловие Mock - это просто объект, который создает пустой тест для определенной части программы. Вместо вызова обычной проверки, вы вызываете mock и смотрите, как проходит тест какая-то…
1. ИБ-специалисты изучили шпионскую малварь CrossRAT, являющуюся частью платформы Dark Caracal:
https://goo.gl/hcQHM3
2. Проект Solus представил библиотеку Linux Driver Management 1.0:
https://goo.gl/wJT2Gm
3. 28 фальшивых рекламных агентств использовались для распространения вредоносной рекламы:
https://goo.gl/9PwgQG
4. Сравнение производительности C и C++ на примере сжатия Хаффмана:
https://goo.gl/i68mDF
@nuancesprog #новости
https://goo.gl/hcQHM3
2. Проект Solus представил библиотеку Linux Driver Management 1.0:
https://goo.gl/wJT2Gm
3. 28 фальшивых рекламных агентств использовались для распространения вредоносной рекламы:
https://goo.gl/9PwgQG
4. Сравнение производительности C и C++ на примере сжатия Хаффмана:
https://goo.gl/i68mDF
@nuancesprog #новости
Начинающие программисты обычно проводят год или два, не обращая внимания на правила «хорошего кода». Конечно, они могут слышать такие выражения, как «элегантный» или «чистый» код, но не всегда способны дать им определение. Это вполне нормально. Для программиста без опыта существует только один важный параметр — рабочий код. Понять, что же такое «чистый код» вам поможет наша статья
@nuancesprog #статьи #cleancode #javascript
@nuancesprog #статьи #cleancode #javascript
Telegraph
Шаги по улучшению кода
Перевод статьи Isaac Lyman: Steps to better code Начинающие программисты обычно проводят год или два, не обращая внимания на правила «хорошего кода». Конечно, они могут слышать такие выражения, как «элегантный» или «чистый» код, но не всегда способны дать…
1. Ограбленная биржа Coincheck возместит убытки пострадавшим пользователям:
https://goo.gl/wVRYtR
2. На YouTube обнаружена реклама, скрытно майнящая Monero:
https://goo.gl/p6difG
3. Релиз ядра Linux 4.15:
https://goo.gl/u5kcmw
4. Создана еще одна версия искусственного синапса для нейроморфных ИИ:
https://goo.gl/r6Y3bf
5. Доступен системный менеджер systemd 237:
https://goo.gl/tEcvJ1
@nuancesprog #новости
https://goo.gl/wVRYtR
2. На YouTube обнаружена реклама, скрытно майнящая Monero:
https://goo.gl/p6difG
3. Релиз ядра Linux 4.15:
https://goo.gl/u5kcmw
4. Создана еще одна версия искусственного синапса для нейроморфных ИИ:
https://goo.gl/r6Y3bf
5. Доступен системный менеджер systemd 237:
https://goo.gl/tEcvJ1
@nuancesprog #новости
Мир вэб-разработки привлекателен низким "порогом входа" - путь от любителя к профессионалу увлекателен и доступен практически каждому, кто готов потратить время и усилия на изучение простых языков разметки и несколько более сложных языков программирования. Эта статья поможет Вам сделать первый шаг в мир профессиональной вэб-разработки.
@nuancesprog #статьи #web
@nuancesprog #статьи #web
Telegraph
Введение в фронтэнд и бэкэнд – основы вэб-разработки
Перевод статьи Kevin McGillivray: Introduction to the "Frontend" and "Backend"—Web Development Fundamentals Хотите создать вэб-сайт? Здорово! Создание веб-сайта - плодотворный творческий проект, увлекательный и полезный как для приобретения востребованных…
1. Целевые атаки на промышленные предприятия выросли на 40 %:
https://goo.gl/DrThZK
2. Проект Openwall подготовил модуль для защиты от эксплуатации уязвимостей в ядре Linux:
https://goo.gl/ZrL1gW
3. Хакеры похитили более 150 000 долларов у инвесторов проекта Experty, организовав фальшивое ICO:
https://goo.gl/rR5x2R
4. Продемонстрирован новый тип атаки на Active Directory:
https://goo.gl/7D1Y3X
5. Операторы Tor2Web прокси подменяют адреса Bitcoin-кошельков:
https://goo.gl/mn3S5C
@nuancesprog #новости
https://goo.gl/DrThZK
2. Проект Openwall подготовил модуль для защиты от эксплуатации уязвимостей в ядре Linux:
https://goo.gl/ZrL1gW
3. Хакеры похитили более 150 000 долларов у инвесторов проекта Experty, организовав фальшивое ICO:
https://goo.gl/rR5x2R
4. Продемонстрирован новый тип атаки на Active Directory:
https://goo.gl/7D1Y3X
5. Операторы Tor2Web прокси подменяют адреса Bitcoin-кошельков:
https://goo.gl/mn3S5C
@nuancesprog #новости
Представляем перевод статьи Альберто Химено, в которой он делится различными идеями использования объектов Proxy в JavaScript.
@nuancesprog #статьи #javascript #web
@nuancesprog #статьи #javascript #web
Telegraph
JavaScript-прокси: и красиво, и полезно
Перевод статьи Alberto Gimeno: How to use JavaScript Proxies for Fun and Profit В JavaScript, сравнительно недавно, появилась новая возможность, которая пока используется не особенно широко. Речь идёт о прокси-объектах. Прокси позволяют создавать обёртки…
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++, а при встрече не сразу становится ясным, что именно они означают. Наиболее…