Pull to refresh
450
0
Алексей @SaveTheRbtz

SRE

Send message
Учимся читать текст целиком и осознавать прочитанное. Это сложнее, чем подмечать опечатки.
получив таким образом сложность равную O(1/16*n^2 + n), где n — итерации необходимые на сортировку итогового массива полученного конкатенацией четырех готовых подмассивов.


Ну и конечно можно дополнительно юзать мой любимый приём — <a href="http://www.bestflashanimationsite.com/tutorials/4/"">Flash local storage у 99%[citation needed] людей есть flash и мало кто знает, что у него тоже есть свои «куки».
Я пока не видел не одного рабочего бота который умел бы их переваривать =)
Есть предложение использовать более математический подход — считать «скорость голосования» для каждого отдельно взятого участника. Если, например, нарисовать график зависимости кол-ва голосов от времени то по нему явно будет видно, в какой момент пользователь:

* разместил на своём любимом форуме тему «Проголосуйте за меня»
* разослал по аське призыв проголосуй за меня, передай дальше
* создал группу вконтакте и пригласил всех друзей, а они своих
* запустил ботов которые накручивают через прокси голоса.
Отличная статья. Хорошо офомлена — сразу видно старались.

По поводу самой статьи: Жаль что не рассматривается NX и другие альтернативы VNC
Ещё множество очень полезных команд можно найти на commandlinefu
Ах, да, совсем забыл про использование IPv6 в качестве дополнительного средства защиты. Всегда можно взять туннель у HE и завести на нём VPN сервер
У нас:
1% посетителей заходят на сайт по IPv6
1.5% всех соединений к трекеру идёт по IPv6
23% всех анонсов имеет &with_ipv6=
Ужс! Представляю как приложение, использующее этот метод сломается, как только кол-во ключей зашкалит за 10К.

Не стоит изобретать велосипед. используйте теги
Такая большая статься, столько комментов и никато не упомянул про i2p?

Непорядок! Сылка на офф. сайт и вырезка из wiki:
I2P (сокр. от Invisible Internet Project/Protocol, рус. проект/протокол “Интернет-невидимка”) — Открытое программное обеспечение, созданное для организации анонимной оверлейной сети и применимое для веб-серфинга, систем обмена мгновенными сообщениями, блоггинга, а также для файлообмена.
зато можно организовать синфлуд или DDoS на DNS
Забыли ещё тех, кто рекомендуют Debian =)

Вообще есть 2 критерия выбора ОС:
1) Выбирать ту, которая лучше подходит под конкретную задачу
2) Выбирать ту, которую лучше знаешь

Обычно выбирают второе, что не всегда правильно.
>С пулером или без, число процессов равно числу клиентов.
вот тут не согласен, мне всегда казалось, что в случае pgBouncer количество процессов максимум может равнятся default_pool_size + reserve_pool_size, если их больше, то они просто ставятся в очередь.
>В начале статьи про фрю да про фрю, а потом внезапно LVM. С чего бы это?
>БД на линуксе? Почему?
Последний раздел «Приложение. Мелочи.» платформонезависимый.
Вообще, много кто делает DB на Linux, ибо до 7ки с мултитредингом у FreeBSD было совсем всё плохо.

>Как насчет dump/restore из FreeBSD?
тестов я не делал, но судя по тому, что оно юзает снапшоты ufs (dump -L) и соответственно использует copy-on-write, производительность должна падать до уровеня LVM снапшотов.

>Всмысле, быстрее физической скорости работы накопителей,
>с/на которые копируются данные?
ZFS не перезаписывает данные, поэтому снапшот не является «копией» данных, просто те данные которые уже имеются на винчестере не перезаписываются новыми.
Соответственно создание снапшота, это по сути команда «не перезаписывать вот эту FS, все изменённые блоки писать на свободное место», которая выполняется практически мгновенно.

Кеширование на клиенте — очень хорошая экономия трафика и pps.

ПС. Обновляем файл — меняем название.
Да, это как раз и есть предыдущая версия «тюнинга по Сысоеву» Интересно посмотреть, но часть информации уже не актуальна.
1. Был не прав — каюсь.
2. Во FreeBSD relatime, вроде, нет. Да и массового софта который глючит с noatime кроме mutt я не знаю (если есть яркие примеры серверного софта — пишите). Однако, спасибо, учту, если буду работать с линуксом.
Да, всё из портов, что-то из svn/git/etc. С флагами всё немного сложнее: -O3 бывает бъёт приложения, а CPUTYPE может заставить нас пересобирать целиком систему после смены CPU.
Тут нужно очень индивидуально подходить, тот же XBTT у нас например с -O3 собран, а какойто софт наоборот может даже быстрее с -Os работать.
Хорошее описалово по оптимизациям gcc есть тут
в legacy коде deprecated ф-ции часто встречаются. Тот же split(), есть чуть ли не в каждом втором .php файле.
Вы правы, ибо наш баг bugs.mysql.com/bug.php?id=46622 является прямым следствием использования cp1251. А память нынче очень дешёвая и ради удобства лучше юзать UTF-8
Однако если бы у нас было utf8 наша база перестала бы влезать в оперативку ещё полгода назад. Так что пока не накопим денег на «не арендный» сервак, поживём пока на windows-1251

Information

Rating
Does not participate
Location
Mountain View, California, США
Works in
Registered
Activity