Подборка: 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
Источник: @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. Этот простой фреймворк предоставит вам мощный инструмент, с которым вы быстро сможете краулить множество ресурсов.
Источник: @pyproglib
10) Введение в Git и GitHub для разработчиков на Python
Самая известная система контроля версий в наши дни - Git, которая часто используется вместе с GitHub. Из этого туториала по вы узнаете все, что вам нужно знать об основах использования Git.
Источник: @pyproglib
11) Серия полезных статей по работе с параметрами функции.
Источник: @cppproglib
12) Простые структуры данных на С++ для общего ознакомления.
Источник: @cppproglib
13) Загружаем файлы с помощью React и Node.
Источник: @frontendproglib
14) Работаем безопасно с большими данными на Node.js и PostgreSQL.
Источник: @frontendproglib
15) Разработчики iOS-приложения для Pinterest делятся опытом:
Источник: @mobileproglib
16) Мобильное приложение − сложная структура. Проблема в одной части кода способна парализовать работу других. Чтобы такого не было, можно применить методы модуляризаци:
Источник: @mobileproglib
17) Несколько полезных вещей о машинном обучении
Источник: @dsproglib
18) Построение клиентской маршрутизации / семантического поиска на Profi.ru
Краткое резюме о том, что автору и его команде удалось сделать примерно за 2 месяца в отделе Profi.ru DS.
Источник: @dsproglib
19) Работаем с файлами и директориями в Java.
Источник: @javaproglib
20) Как эскейпить ключевые слова SQL с помощью JPA и Hibernate.
Источник: @javaproglib
21) Логирование работы API с помощью RabbitMQ и NET.
Источник: @csharpproglib
22) Как сделать тактический стелс
На GDC 2018, ведущий геймдизайнер Mimimi Productions, подробно рассказал о создании тактического стелса Shadow Tactics: Blades of the Shogun, и о причинах некоторых геймдизайнерских решений в игре. В статье выбрано главное и самое интересное.
https://medium.com/game-dev-channel/tactical-stealth-c3d251153024
Источник: @Game_Dev_Channel