Памятка по созданию безопасного канала связи

2

Данный пост представляет собой что-то вроде конспекта, составленного по книге Брюса Шнайера и Нильса Фергюсона «Практическая криптография». Книга эта невероятно интересная! Если вы интересуетесь криптографией, то просто обязаны держать ее на полке (в крайнем случае – скачать электронную версию), ровно как и любую другую книгу этих авторов, которую сможете найти.

История создания моего блога, как и зачем я его веду

13

Идея для этого поста родилась в моей голове достаточно давно, но до реализации все руки не доходили. И вот, благодаря удачному стечению обстоятельств (врачи на месяц запретили кофе и спиртное, погода тем временем резко сменилась и клонит в сон, проведение эстафеты на buduguru.ru) я решил наконец-то написать о том, как был создан этот блог, зачем он мне и каких правил я стараюсь придерживаться при написании постов.

Flot — рисуем графики в jQuery

3

Flot — это JavaScript библиотека для jQuery, предназначенная для рисования графиков. С ее помощью можно легко и быстро создавать красивые динамические графики, которые будут корректно работать в любом браузере независимо от того, какая ОС установлена у пользователя.

Получил диплом (фотоотчет)

6

Сегодня я наконец-то забрал диплом из института. Все экзамены сданы, формальности пройдены, защита была трижды обмыта. В связи с чем мое обучение в МИФИ можно считать окончательно и бесповоротно завершенным. Под катом находится подборка фотографий на память (400 Кб).

Оптимизация WordPress #3 — уменьшаем число запросов к БД

7

Данные текст является переводом статьи Reduce WordPress CPU Usage #3 — Reduce your database queries, опубликованной в блоге cravingtech.com. Также вы можете ознакомиться с переводом первой и второй статьи из этой серии.

Высокая нагрузка на процессор может быть вызвана большим числом sql-запросов, производимых WordPress. В WordPress-блогах почти все данные берутся из базы данных — комментарии, посты, URL блога, расположение CSS-файлов и прочая информация, необходимая плагинам.

Оптимизация WordPress #2 — полное удаление плагинов

0

Данные текст является переводом статьи Reduce WordPress CPU Usage #2 — Uninstalling a WordPress plug-in completely, опубликованной в блоге cravingtech.com. Также вы можете ознакомиться с переводом первой и третьей статьи из этой серии.

Известно ли вам, что деактивация и удаление плагина не обязательно означает удаление его таблиц из базы данных? Эти таблицы захламляют базу данных, и я уверен, что это оказывает влияние на блог, пусть и небольшое.

Оптимизация WordPress #1 — основные приемы

0

Данные текст является переводом статьи Reduce WordPress CPU Usage #1 — General tips, опубликованной в блоге cravingtech.com. Также вы можете ознакомиться с переводом второй и третьей статьи из этой серии.

От переводчика: я случайно наткнулся на данную серию статей, блуждая по просторам всемирной сети. Материал так сильно мне понравился, что я решил перевести его на русский язык.

Чем хорош и чем плох Linux (UNIX)?

28

Друзья часто задают мне вопросы в стиле «а чем так хороша эта ваша Ubuntu?», «а не перейти ли мне на Linux?», «а какой линукс мне выбрать?» и тп. Эта статья поможет новичкам в мире открытых ОС найти ответы на эти и некоторые другие вопросы. А тем, кому ответы уже известны, она сэкономит время, ведь ответом на названные вопросы теперь будет просто ссылка на этот пост :)

Философия UNIX или fork() vs CreateThread()

21

Вот уже вторую неделю в Москве царит невыносимая жара. Вентиляторы и кондиционеры в магазинах не найти, прохладительные напитки не помогают. Уровень желания работать (УЖР) по десятибалльной шкале – «ноль точка ноль», мысли путаются, кодинг не идет. Поэтому сегодняшний пост будет «на философскую тему» и почти не будет содержать кода.

И еще немного про Google Hack

25

Недавно я рассказывал о способе, позволяющем обойти капчу Google, которую поисковик использует в случае получения большого числа похожих запросов с одного IP. За прошедшие две недели я придумал, как еще можно ускорить (и не только ускорить) парсинг выдачи Google, чем и хотел бы сейчас поделиться.