Linux для веб-разработчика. Установка debian, nginx, php-fpm, mysql, nodejs, open-ssl, настройка программ и утилит

август 23 , 2015

Linux для веб-разработчикаLinux - отличная система для веб-разработки. Она хорошо настраивается, требует меньше ресурсов и многие вещи сделать проще, чем в Windows. Но что делать, если мы не хотим отказываться от привычных нам окошек, программ, утилит, которые предоставляет хорошо знакомая Windows? Можно поставить виртуальную машину с Linux на борту, установить все нужные программы, настроить окружение в Windows для работы с виртуалкой через sftp и работать, слушая при этом музыку через привычный аудиопрогрыватель. В статье показано, как можно настроить работу для тех, кто мало знаком с Linux и все еще думает, что это сложно и непонятно.

Читать дальше

Базовые команды Linux для веб-разработчика

июль 12 , 2015

Базовые команды Linux для веб-разработчикаLinux - прекрасная операционная система для веб-разработки и не только. К сожалению, многие из нас начинают понимать это, только когда нет выбора и приходится уходить с привычной Windows и пытаться осваивать новую систему, зачастую не понимая сразу, для чего это вообще нужно. В статье приведены базовые команды Linux, которые стоит знать каждому веб-разработчику.

Читать дальше

Профайлинг запросов MySql в PHP

июнь 8 , 2015

Часто в нашем приложении мы хотим узнать, сколько времени выполняется тот или иной запрос. Например, мы хотим отлавливать медленные запросы и уведомлять об нас этом. Как это делается - в этой статье

Метки:
Читать дальше

Объединение таблиц в MySql. JOIN

июнь 3 , 2015

По возможности стараюсь не использовать join-ы из-за медленной их работы. Перекрестные и вложенные запросы отрабатывают быстрее и, на мой взгляд, читабельней. Но бывают ситуации, когда без join-ов не обойтись. Оставляю на заметку.

Метки:
Читать дальше

MySql множественный insert и update

май 30 , 2015

mysqlКогда нам нужно обновить несколько строк в таблице MySql, можно выполнить последовательно несколько update-ов. Когда вставить строки в таблицу - несколько insert-ов. Но это очень плохо в плане производительности. Рассмотрим короткий пример добавления и обновления нескольких строк в таблице одним запросом.

Метки:
Читать дальше

Вывод изображений и pdf прямо в браузер

май 19 , 2015

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

Метки:
Читать дальше