Ars Longa, Vita Brevis

Устав от того, что ко мне на компьютер ломятся всякие придурки юные кулхацкеры, я решил принять меры.

Товарищи кулхацкеры лезут в систему с трёх сторон:

  1. Путем подбора пароля на SSH.
  2. Путем подбора пароля на FTP.
  3. Пытаясь использовать компьютер в качестве релея (это уже спамеры).

Есть и другие поползновения (например, попытки достучаться до MySQL, к которому снаружи добраться в принципе невозможно; или пытаясь навести "злобные пинги"), но три вышеописанных метода меня раздражают больше всего.

Стратегия защиты: Читать статью «Скажи “Нет!” взломщику» полностью…

В программировании использование табуляции для создания отступов и форматирования исходного кода является темой для непрекращающихся дискуссий. Некоторые программисты полагают, что использование 8 пробелов для представления одного символа табуляции слишком много, мотивируя это тем, что просмотр кода с большим уровнем вложенности (и, как следствие, с большими отступами) затруднён. Программисты, предпочитающие использовать табуляцию, отвечают тем, что код с большим уровнем вложенности неудачен сам по себе.

Есть много аргументов как за использование табуляции, так и против. Тем не менее, при использовании табуляции возникают проблемы, если у человека, редактирующего впоследствии код, редактор сконфигурирован расширять табуляцию другим количеством пробелов. В результате в некоторых строках для отступах будет использоваться табуляция, в некоторых — пробелы или смесь из пробелов и табуляции. При просмотре в другом редакторе такой код может выглядеть просто ужасно.

К счастью, в Linux проблема решается очень просто (причем как для замены табуляции пробелами, так и наоборот). Читать статью «Простой способ глобальной замены табуляции на пробелы или наоборот» полностью…

Апр 25, 2008

Я стал одним из вас…

Рубрика: Всё подряд
Метки: ,
Vladimir

Я долго решался, и наконец-то решился… Windows, прощай! Перехожу на Linux. Пока выбрал Kubuntu 8.04, а там посмотрим, что из этого получится…

Только бы Виндовые игрушки жены нормально запускались… :-)

Конфликты даты/времени случаются довольно часто у пользователей мультизагрузочных систем. Дело в том, что одни операционные системы (Mac/Linux/Unix) хранят время как UTC (универсальное координированное время), другие операционные системы (например, Windows) сохраняют местное время. И всё бы ничего, но только время сохраняется в аппаратных часах. И, как следствие, операционные системы, установленные на компьютере, видят время по-разному. Читать статью «Мультизагрузочные системы и конфликты со временем» полностью…