Monthly Archives: Февраль 2016

Покупать программное обеспечение массового использования глупо

Просто поражаюсь тому, как многие конторы, предприятия, учебные заведения, государственные учреждения покупают проприетарный платный софт общего популярного назначения/направленности и массового использования вроде операционных систем, офисных пакетов, антивирусов, браузеров, почтовых клиентов и прочих. Read more …

Tags: , , , , ,

Использование закрытых проприетарных форматов документов это ужас

Какой-нибудь OpenOffice во многом будет даже лучше чем Microsoft Office, он лучше хотя бы тем, что использует открытые стандарты, а не свои собственные закрытые, корявые, которые много весят и нормально не парсятся. Read more …

Tags: , , , ,

Отмена вставки в триггере MySQL

Простая ситуация когда вешаем тригер на вставку данных в таблицу и в этом триггере определяем надо ли вставлять эти данные или нет. В случае с MySQL всё оказалось не просто.

Проблема в том, что отменить запрос в триггере MySQL тривиальным образом нельзя. В той же MS SQL Server есть триггеры INSTEAD OF и достаточно просто прописать в триггере ROLLBACK, что бы отменить вставку, но в MySQL команды транзакций использовать в триггерах нельзя. Read more …

Tags: , , , ,

Защита от DDoS атак при помощи скрипта (D)DoS Deflate

На днях сервер упал под DDoS натиском. До этого момента защищался от подобного только самопальным скриптом и модулем GeoIP для nginx. Однако в этот раз нагрузка была слишком большая, поэтому скрипт и nginx попросту не справились. Read more …

Tags: , , , , , , , , ,

7.04MB | MySQL:49 | 0,078sec