
Андрей Коваленко
Автор
Закончил физико-технический факультет КПИ. Работал разработчиком, затем CTO небольшой компании. Сейчас - Application Architect. Хобби - лыжи, горные походы, акробатика.
NumPy: основы, которые должен знать каждый
В этой статье мы рассмотрим математическую библиотеку NumPy (и попутно обсудим MATLAB, массивы и Python), предназначенную для эффективной работы с массивами в Python.
Когда что-то пошло не так: git reset
В этой статье мы рассмотрим команду git reset, которая позволит отменить неправильные/неудачные изменения, сделанные локально, а также «откатить» неудачный merge (слияние).
Что такое SQL-инъекции и как им противостоять
SQL-инъекции (SQL injections, SQLi) — самый хорошо изученный и простой для понимания тип атаки на веб-сайт или веб-приложение. Тем не менее, он странным образом остается весьма распространенным и в наши дни. Организация OWASP (Open Web Application Security Project) упоминает SQL-инъекции в своем документе OWASP Top 10 2017 как угрозу номер один для безопасности веб-приложений, и вряд ли положение сильно изменилось за четыре года.
Какую базу данных выбрать – SQL или NOSQL?
В этой статье мы сравним реляционные (SQL) и нереляционные (NoSQL) базы данных. Попутно рассмотрим историю их создания и сценарии вероятного использования.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: