NOP::Nuances of Programming
62.7K subscribers
3.65K photos
10 videos
12 files
4.98K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
Знакомтесь язык программирования Go!
Он простой в использовании, идеально сочетает в себе производительность и безопасность.
Сегодня мы подробно разберем его сильные и слабые стороны, а также поймем кому он может пригодиться.
@nuancesprog #статьи #go
Часто в ходе работы мы сталкиваемся с необходимость повторять действия пользователя, чтобы убедиться, что по мере внесения изменений на наш сайт ничего не сломалось. Для систематического и удобного решения этой задачи критически важными являются библиотеки, позволяющие создавать такие тесты.
В этой статье вы познакомитесь с безголовыми браузерами!
Если вкратце, то это инструменты командной строки, предоставляющие возможность программно создавать сценарии взаимодействия пользователя на сайте с последующей фиксацией их результатов для использования в тестах.
@nuancesprog #статьи #javascript #web
1. Злоумышленники заразили репозиторий Bitcoin Gold:

https://goo.gl/Lj41uh

2. Выпуск дистрибутива Linux Mint 18.3:

https://goo.gl/pbr4XV

3. Активность ботнетов на основе Mirai возросла после публикации нового PoC-эксплоита:

https://goo.gl/UAEoho

4. Злоушленники опубликовали интимные фото актрисы из Твин Пикс:

https://goo.gl/TLqrhF

5. Как мы контролируем качество кода в Браузере для Android. Лекция Яндекса:

https://goo.gl/YiW7tG


@nuancesprog #новости
Быть разработчиком - захватывающее приключение! Тем не менее, не все так гладко. В течении жизни тебя ожидет множество препятствий, которые неизбежно будут утомлять и тревожить. Они будут портить настроение, подрывать уверенность, снижать производительность труда и превратят все твои усилия в прах.
Как с этим бороться и победить уныние?
Читайте в статье Шесть шагов к дзену разработчика
@nuancesprog #статьи
Фишинг, или мошенничество с целью кражи данных при помощи копирования внешних образов популярных ресурсов, приходит в мобильный мир.
В этой статье мы разберем анатомию подобных атак и узнаем, как именно хакеры успешно покушаются на деньги пользователей android.
@nuancesprog #статьи #android #java
1. Android-смартфоны следят за перемещениями пользователей даже без сим-карты:

https://goo.gl/LQte62

2. Поддельные банковские приложения атакуют мобильные устройства:

https://goo.gl/Nxn3vn

3. Доступна открытая игровая консоль Lakka 2.1:

https://goo.gl/6gDJFQ

4. Баг в macOS High Sierra позволяет войти в систему с root-привилегиями, нажимая одну кнопку:

https://goo.gl/Fie1Jy

5. DDoS в обход Куратора: простые действия для спокойной жизни:

https://goo.gl/Shp1mX


@nuancesprog #новости
Редактор Vim — один из самых противоречивых инструментов из всех видевших свет. Это не просто редактор, это лакмусовая бумажка, четко разделяющая программистов, администраторов и юниксоидов на своих и чужих. Пока одни задаются вопросом, зачем нужна эта мертвечина в XXI веке, другие не могут представить себе жизни без Vim. Но чем же он их привлекает? Почему у редактора, который появился на свет более сорока лет назад, столько фанатов в сегодняшнем мире? Попробуем разобраться.
@nuancesprog #статьи #vim
1. Исследование показало, что приложения для Android нашпигованы всевозможными «маячками»:

https://goo.gl/gavD1f

2. Сайты научились скрытно майнить даже после закрытия вкладки:

https://goo.gl/X5j5WC

3. Релиз языка программирования PHP 7.2:

https://goo.gl/Ak7KvW

4. Создан первый квантовый компьютер на 53 кубитах:

https://goo.gl/LpSANv

5. Разработчики о самых грязных программных трюках в играх:

https://goo.gl/pT2jdb


@nuancesprog #новости
Командная строка - мощный и удобный инструмент. Это знает любой юниксоид, потративший пару часов на изучение базовых команд и синтаксиса bash. Но далеко не каждый понимает, насколько эффективна может быть консоль. В этой статье мы разберем множество интересных трюков, которые позволят повысить навык обращения с командной строкой, после чего возвращаться к графическому интерфейсу не захочется.
@nuancesprog #статьи #linux
1. Выпуск дистрибутива Deepin 15.5, развивающего собственное графическое окружение:

https://goo.gl/5BZeYa

2. Google запретит внедрять код в процессы Chrome:

https://goo.gl/fBBkbg

3. High-Tech Bridge: более 90% криптовалютных приложений для Android содержат как минимум три уязвимости:

https://goo.gl/AbmhYZ

4. Блокчейн положит конец эпохе паролей:

https://goo.gl/FNr59A

5. Рисователь биомов: наполняем содержанием огромный мир:

https://goo.gl/VqL3kX


@nuancesprog #новости
В последнее время очень много шума вокруг криптовалют. Их реально очень много, но всех объединяет одна составляющая - блокчейн.
Сегодня мы изучим работу блокчейнов и лучший способ понять, как он устроен - написать его!
@nuancesprog #статьи #python
«Ненавижу читать чужой код», — эту мантру часто можно услышать от разработчиков любого уровня. Тем не менее, это необходимое умение, особенно для разработчиков, которым предстоит освоиться в существующей кодовой базе, и если вы подойдете к этой работе с правильным настроем и правильными инструментами, это может быть весьма приятным и просветляющим опытом. Сегодня мы осветим 8 принципов, которые помогут вам понять чужой код.
@nuancesprog #статьи
Как вам известно telegram использует для идентификации пользователя СМС, но существуют ли альтернативные варианты двухфакторной аутентификации (2ФА), когда пользователь получает код не через СМС?
Беглый поиск подсказал про существование способа генерации одноразовых паролей (TOTP) в приложениях Google Authenticatior и Яндекс.Ключ.
Сегодня, мы напишем на Go простое веб-приложение, которое будет аутентифицировать пользователя по логину, паролю и одноразовому коду, сгенерированному в приложении Яндекс.Ключ. Такой подход исключит возмозность взлома вашей учетной записи в telegram при помощи перехвата СМС.
@nuancesprog #статьи #go
1. Данные 1,6 млн пользователей утекли из-за приобретенной PayPal компании:

https://goo.gl/Y3zL7Y

2. Ошибки в патчах для macOS и iOS нарушили нормальную работу устройств и вновь активировали баги:

https://goo.gl/M7jnPe

3. Релиз web-фреймворка Django 2.0:

https://goo.gl/cP1u7i

4. Где моя оплата? Как мошенники зарабатывают на фрилансерах:

https://goo.gl/zxeAz7


@nuancesprog #новости
Сегодня мы поговорим о восьми удобных изменениях в С++17, которые влияют на ваш повседневный код. Четыре изменения касаются самого языка, а ещё четыре — его стандартной библиотеки.
@nuancesprog #статьи #cpp
В статье мы разберемся как писать эффективный и оптимизированный код на Python, который занимает минимально возможное количество памяти, выполняется быстрее, выглядит более понятно, имеет качественную документацию и поддержку современных стандартов.
@nuancesprog #статьи #python
1. Релиз дистрибутива ROSA FRESH R10:

https://goo.gl/x84RRg

2. Хакер взломал сеть тюрьмы, пытаясь освободить своего друга пораньше, но теперь сам окажется за решеткой:

https://goo.gl/FiAkuR

3. «Биткойн — самый крупный и опасный пузырь в истории»:

https://goo.gl/6UyTKk

4. Команда TeamViewer выпустила экстренный патч для серьезной уязвимости:

https://goo.gl/ZeG8w6

5. Dart: как правильно начать знакомство с языком?

https://goo.gl/9bW2H6


@nuancesprog #новости
Что отличает опытного сисадмина от новичка? На этот вопрос можно ответить по разному, но основное отличие это набор инструментов, который использует опытный сисадмин.
В вопросах, связанных с администрированием Linux, наборы утилит — едва ли не самое важное. В этой статье мы поговорим о небольших утилитах, способных сделать вашу жизнь намного проще.
@nuancesprog #статьи #linux
1. Специалисты обнаружили новый ботнет Satori, насчитывающий более 280 000 активных ботов:

https://goo.gl/vL9GGm

2. 64 % приватных фото с сайта Ashley Madison уязвимы для утечки:

https://goo.gl/FGti7Z

3. IP-адреса сайта рабочего стола MATE попали в реестр запрещённных в РФ ресурсов:

https://goo.gl/jK9vB4

4. ИИ помогает ловить серийных убийц:

https://goo.gl/gMn2fK

5. Трудности обучения: как «лирику» подружиться с технологией:

https://goo.gl/2r5J9g


@nuancesprog #новости
B стилизации под Гарри Поттера, описана распространенная проблема - межсайтовая подделка запроса - и способы ее решения.
@nuancesprog #статьи #web
1. В Chrome 63 реализована новая функция безопасности — изоляция сайтов:

https://goo.gl/DihQ3C

2. Релиз документо-ориентированной СУБД MongoDB 3.6:

https://goo.gl/YvRPrW

3. Зарплаты блокчейн-специалистов в Швейцарии выросли до $180 тысяч в год:

https://goo.gl/7gFRTU

4. Троян Linux.ProxyM теперь используется для взлома сайтов:

https://goo.gl/1dFFhH

5. Винеровский хаос или Еще один способ подбросить монетку:

https://goo.gl/5xTkrD


@nuancesprog #новости