Данный пост представляет собой что-то вроде конспекта, составленного по книге Брюса Шнайера и Нильса Фергюсона «Практическая криптография». Книга эта невероятно интересная! Если вы интересуетесь криптографией, то просто обязаны держать ее на полке (в крайнем случае — скачать электронную версию), ровно как и любую другую книгу этих авторов, которую сможете найти.
Идея для этого поста родилась в моей голове достаточно давно, но до реализации все руки не доходили. И вот, благодаря удачному стечению обстоятельств, я решил наконец-то написать о том, как был создан этот блог, зачем он мне, и каких правил я стараюсь придерживаться при написании постов.
Flot — это JavaScript библиотека, предназначенная для рисования графиков. С ее помощью можно легко и быстро создавать красивые динамические графики, которые будут корректно работать в любом браузере независимо от того, какая ОС установлена у пользователя.
Данные текст является переводом статьи Reduce WordPress CPU Usage #3 — Reduce your database queries, опубликованной в блоге cravingtech.com. Также вы можете ознакомиться с переводом первой и второй статьи из этой серии.
Высокая нагрузка на процессор может быть вызвана большим числом sql-запросов, производимых WordPress. В WordPress-блогах почти все данные берутся из базы данных — комментарии, посты, URL блога, расположение CSS-файлов и прочая информация, необходимая плагинам.
Данные текст является переводом статьи Reduce WordPress CPU Usage #2 — Uninstalling a WordPress plug-in completely, опубликованной в блоге cravingtech.com. Также вы можете ознакомиться с переводом первой и третьей статьи из этой серии.
Известно ли вам, что деактивация и удаление плагина WordPress не обязательно означает удаление его таблиц из базы данных? Эти таблицы захламляют базу данных, и я уверен, что это оказывает влияние на блог, пусть и небольшое.
Данные текст является переводом статьи Reduce WordPress CPU Usage #1 — General tips, опубликованной в блоге cravingtech.com. Также вы можете ознакомиться с переводом второй и третьей статьи из этой серии.
От переводчика: я случайно наткнулся на данную серию статей, блуждая по просторам всемирной сети. Материал так сильно мне понравился, что я решил перевести его на русский язык.
Друзья часто задают мне вопросы в стиле «а чем так хороша эта ваша Ubuntu?», «а не перейти ли мне на Linux?», «а какой линукс мне выбрать?» и тп. Эта статья поможет новичкам в мире открытых ОС найти ответы на эти и некоторые другие вопросы. А тем, кому ответы уже известны, она сэкономит время, ведь ответом на названные вопросы теперь будет просто ссылка на этот пост.
Вот уже вторую неделю в Москве царит невыносимая жара. Вентиляторы и кондиционеры в магазинах не найти, прохладительные напитки не помогают. Уровень желания работать (УЖР) по десятибалльной шкале — «ноль точка ноль», мысли путаются, кодинг не идет. Поэтому сегодняшний пост будет «на философскую тему» и почти не будет содержать кода.
Недавно я рассказывал о способе, позволяющем обойти капчу Google, которую поисковик использует в случае получения большого числа похожих запросов с одного IP. За прошедшие две недели я придумал, как еще можно ускорить (и не только ускорить) парсинг выдачи Google, чем и хотел бы сейчас поделиться.
Если вы достаточно давно читаете этот блог, то можете помнить о том, как я решил собрать в нем описание популярных (и не очень) сетевых протоколов. Зачем это мне нужно, можно прочитать в статье Достаточно полное описание протокола SMTP. Вот решил пополнить коллекцию протоколом FTP, повсеместно используемым для передачи файлов.