All streams
Search
Write a publication
Pull to refresh
35
0
Василий Е @bazilxp

DevOps

Send message
ну а чё книжку склепать популярное интернетов, Тёма слабает дизайн обложки и в продажу.

ХабраЭфект 1,2,3,… руководство в нескольких эпостасиях.
ну а если добавить фазу луны.

Недавно чинил форум один, долго думал как же phpBB сделать надежным, Секретный код( меняемый) оказался самым надежным способом… Стандартную капчу боты на раз два проходили :)
обычный dns chain?

Ваши картинки — наверное интересный материал, для написания систем фильтрации контента
фор чан или люрк для разборок сервисом поброс картинок делал:)

Вот интересно была на хабре МатКаптча, а что мешает сделать Айти Капчу… Варианты например перевести число 1110 в 8-чную систему исчисления, ну или там какая другая специфика.
Одна идея если хотя бы 5 шагов делать каждый раз и размножить на инфрасткрутуру анализировалка поломается:)
Зональный эффект еще на уровне правил, послать в нужный датацентр :)
в Китае на .hk Все идут:)
Поисковый регион привязан скорее всего к доменам стран .fi, .de, .kz,…

что упрощает выборку… а с .com надо так на вскидку
1) Посмотреть откуда же ты родной (айпи геобаза)
2) Язык агента
3) Залогинен или нет
4) Системные настройки гугла(на каком языке казать интерфейс)
5) Региональная специфика другая…

А как же жесты вроде поковырятся отверткой в ушах перед камерой мобильника :)?
Pageant из комплекта упростит доступ, ключами иметь доступ к серверу

p/s по ключу можно ограничивать скриптом (оболочкой) т.е. после логина хочет пользователь или не хочет будет выполнятся только определенный скрипт.

т.е. пользователь может не иметь шела вобще /bin/false

а скрипт будет выполнятся при заходе в систему…

Сложно представить что тогда можно сказать о миллионах пользователей китайского интернета :)



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

iptables -I INPUT -i ppp0 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --set --name DEFAULT --rsource
iptables -I INPUT -i ppp0 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --update --seconds 180 --hitcount 4 --name DEFAULT --rsource -j DROP

hitcount сколько соединений
seconds в течении какого временного промежутка
На тему не стандартного порта SSH. поможет файл конфига в домашнем каталоге.
scp,svn, и так далее все будут ходить по определенному порту

~/.ssh/config

Host xxx.com
Port xx
передать параметром к ядру vga=ask, в grub.
Вобще главное здравый смысл, а практики подбираются исходя из проектов и требований. В коммандной разработке без TDD, контроля версий и прочих инструментов/практик, будет хаос. Я согласен полностью с вашим мнением.
TDD это одна из практик, в некоторых местах без нее никак, в некоторых она не нужна… Как бы не спасают плохой код, хорошие тесты:) Всегда есть всякие НО Ну Нормализация Баз данных, ну отлично, когда надо оптимизировать скорость, происходит денормализация под конкретную версию и так далее…
По поводу кода:

«элегантный код», работает быстро сложно поддерживать
«простой код», просто работает
«прямо в лоб», работает кое как…

В наших реалиях все выглядит так клиенту нужна программа его не волнует какой из кодов там присутствует.
Формально нужен не рефакторинг, а нужно переодически проект проверять на тему соглашений проектных, и при возможности чуток переделевать. Но отдавать 100% времени рефакторинг ради рефакторинга не разумно. С нашей колокольни хочется идеальности с жизненной стороны клиента, его мало волнуют шедевры, иногда бывает плохое допущение со стороны разработчиков не в космос летим, и качество плывет…
C Праздником Хабр,
Побольше интересных постов, держите курс!
Для ipv6 надо не забыть про Firewall, и про машины нужна какая то защита.
Как можно меньше портов наружу.

Information

Rating
Does not participate
Location
Chengdu, Sichuan, Китай
Registered
Activity