February 16, 2019

Подборка: IT (16.02.2019)

1) Фундаментальные основы хакерства. Знакомство с отладчиком

Помимо дизассемблирования, существует и другой способ исследования программ — отладка. Отладчик не лучшее средство изучения алгоритма программы — с этим эффективнее справляется интерактивный дизассемблер. О чем сегодня и речь.

https://teletype.in/@cyberlifes/B1q0ZK4rE

Источник: @CyberLifes

2) Почему необходимо уметь строить оборонительные рубежи? Неужели ОС или серверные программы не могут быть изначально защищенными?

https://tgraph.io/Osnovy-bezopasnosti-02-15

Источник: @cccoding

3) Урок 7. Массивы в PHP

https://tgraph.io/Urok-7-Massivy-v-PHP-02-15

Источник: @cccoding

4) Разбираемся с тем, как устроены функции в Java и Kotlin

https://prglb.ru/zglh

Источник: @proglibrary

5) Redux. Простой как грабли

https://habr.com/ru/post/439104/

Источник: @front_end_dev

6) Производительность в Vue — часть 2

https://medium.com/vuetify/productivity-in-vue-part-2-1dc209062cae

Источник: @front_end_dev

7) Пузырная анимация текста с помощью SVG и Text Clipping

https://css-tricks.com/animate-blob-text-with-svg-text-clipping/

Источник: @front_end_dev

8) Правила дизайна уровней от Джона Ромеро — автора легендарной серии DOOM:

Источник: @progamedev

9) Scrapy: создаём краулер парсер на Python с нуля

Краулинг - процедура анализа веб-страниц, сбор информации и последующий вывод в структурированной форме.

Сейчас набирает популярность Scrapy Framework, который написан на языке Python. Этот простой фреймворк предоставит вам мощный инструмент, с которым вы быстро сможете краулить множество ресурсов.

https://prglb.ru/2xwjo

Источник: @pyproglib

10) Введение в Git и GitHub для разработчиков на Python

Самая известная система контроля версий в наши дни - Git, которая часто используется вместе с GitHub. Из этого туториала по вы узнаете все, что вам нужно знать об основах использования Git.

https://prglb.ru/2wxyk

Источник: @pyproglib

11) Серия полезных статей по работе с параметрами функции.

https://prglb.ru/35qso

https://prglb.ru/3diqc

https://prglb.ru/43dbm

Источник: @cppproglib

12) Простые структуры данных на С++ для общего ознакомления.

https://prglb.ru/47ae5

Источник: @cppproglib

13) Загружаем файлы с помощью React и Node.

https://prglb.ru/1x106

Источник: @frontendproglib

14) Работаем безопасно с большими данными на Node.js и PostgreSQL.

https://prglb.ru/4ny14

Источник: @frontendproglib

15) Разработчики iOS-приложения для Pinterest делятся опытом:

https://prglb.ru/low2

Источник: @mobileproglib

16) Мобильное приложение − сложная структура. Проблема в одной части кода способна парализовать работу других. Чтобы такого не было, можно применить методы модуляризаци:

https://prglb.ru/2r3e0

Источник: @mobileproglib

17) Несколько полезных вещей о машинном обучении

https://prglb.ru/54mi2

Источник: @dsproglib

18) ​​ Построение клиентской маршрутизации / семантического поиска на Profi.ru

Краткое резюме о том, что автору и его команде удалось сделать примерно за 2 месяца в отделе Profi.ru DS.

https://prglb.ru/1yrr3

Источник: @dsproglib

19) Работаем с файлами и директориями в Java.

https://prglb.ru/5w6eo

Источник: @javaproglib

20) Как эскейпить ключевые слова SQL с помощью JPA и Hibernate.

https://prglb.ru/3js7t

Источник: @javaproglib

21) Логирование работы API с помощью RabbitMQ и NET.

https://prglb.ru/5ezfm

Источник: @csharpproglib

22) Как сделать тактический стелс

На GDC 2018, ведущий геймдизайнер Mimimi Productions, подробно рассказал о создании тактического стелса Shadow Tactics: Blades of the Shogun, и о причинах некоторых геймдизайнерских решений в игре. В статье выбрано главное и самое интересное.

https://medium.com/game-dev-channel/tactical-stealth-c3d251153024

Источник: @Game_Dev_Channel