Кармадрочерство - бессмысленное и беспощадное. Вот так, с большой буквы и одним предложением можно описать один из основных движителей пост-советского web2.0. Всё, за мной косяк, срите мне в карму, я устал, я ухожу!
Так приблизительно выглядит последний постtm пользователя searchengines.ru, habrahabr.ru, dirty.ru, leprosorium.ru - или любого другого большого виртуального коллектива с историей. Еще несколько лет назад, при попытке написать пост или комментарий человек разумный думал приблизительно таким образом: "всё ли я написал, что хотел? достаточно ли понятно, полно, исчерпывающе выразил свою мысль?". Сейчас первая мысль - не насрут ли мне в карму, не задену ли я кого? Ведь положительная карма - это тот ключик, который отпирает ворота свободы слова, в карме минус - считай себя трупом в этом сообществе, от тебя не донесется ни звука. Никогда больше!
Такой отвратительной фабрики изгоев, причем изгоев безнадежных, не порождала еще ни одна социальная технология. Ведь в любом обществе любой его член должен вести себя в соответствии с его законами, и даже если он или его образ мыслей, его мнение неприемлемы для остальных членов общества, ему не отрезают язык. Нарушил закон - понеси наказание, правда сам факт нарушение расследуется специально обученными, квалифицированными специалистами и ими же принимается решение о степени наказания. А в онлайн-комьюнити любой его член имеет голос судьи (лишь бы у самого карма была положительная) и радостно валит любого, с чьим мнением он не согласен или ему что-то не понравилось - такая себе народная демократия в действии. Причём, в западных сообществах я не наблюдаю такой вакханалии сливов: если человеку что-то понравилось из прочитанного - ставит плюсик, спасибо, если нет - проходим дальше, не повышаем самооценку обосрав товарища. Получить кучу минусов конечно можно и там, но для этого мало не согласиться с общепринятым мнением - его надо обгадить в особо циничной форме, ну не знаю - рекламировать аборты на католическом форуме, что ли.
В общем, похоже это чисто наша особенность: проявлять свою власть, даже в такой малости - могу нажать на минус - непременно нажму, я же имею право, такая мотивация у минусующих! А вот мой плюс еще надо заслужить, я же такой гениальный, и моя положительная оценка дорогога стоит, да!
Посмотрим, кто наносит наибольший урон: во-первых старожилы - у них умопомрачительная карма, дающая прогрессивный рост влияния, один его голос равен 2->4->8->16 (кто в курсе, тот понял), он один голосует за пол-взвода. Сам факт того, что он в этом сообществе живет уже 3 года автоматически повышает ценность его голоса и позволяет косить не боясь отдачи - потенциальный оппонент убивается в 2 клика. Во-вторых - середнячки породы "чукча не пейсатель", для них главное - ничего не писать самому, не давать повода снизить собственную карму. Если такое тело ничего не пишет (читай, не участвует в жизни сообщества) - то его невозможно заминусовать. Но у этого тела никто не отбирает права высказывать свое ценное мнение - путём выставления оценок остальным пишущим. Пока я молчу - я непотопляем! Ничего не напоминает?
И в результате имеем классическую дедовщину в квадрате: общественное мнение (и судьбу каждого вновь пришедшего в комьюнити члена) определяют дедушки с повышенным КПД и серые мышки, от которых обществу никогда не было ни особо холодно, ни особо жарко. Опять не видно аналогий? Дык это же комсомольское собрание в чистом виде - комсорг ставит жирный минус, а основная толпа не особо напрягаясь поднимает руки. Только на собрании как минимум можно было встать и ответить, пусть даже и в последний раз (в статусе еще члена этого сообщества), а в виртуале убивают сразу и наверняка.
Та же петрушка в толпах почитателей авторских блогов: взять к примеру толпы боевых хомячков в блоге у Гоблина, или Экслера - там карма читателя вообще в виде логической переменной "true/false". Попробуй вякни что-нибудь супротив воли "главного" - тут же на ноль помножат, не особо вступая в дискуссии. Переход дискуссии с её предмета на личность оппонента - это вообще наш основной национальный способ вести беседу, но если в частном бложеке тебя потёрли как единицу - и хрен бы с ним, хозяин-барин, то когда в комьюнити роль хозяев на себя примеряют отдельные его члены - становится мерзко.
Ушедший ныне в геймдев Дмитрий Смирнов ещё год назад написал небольшое исследование "Голосуй сердцем", ничего более толкового с тех пор по сабжу я не находил. Вывод простой - карма в её нынешнем виде как показатель никому нахрен не нужна, она нужна как инструмент. Инструмент затыкания. Спасибо Вдохновлённому Тормозу за идею, только ничего из неё не выйдет.
Пусть обижается Тормоз, а я тем не менее зайду на сайт белого кота, там пока ещё карму не ввели.
Все счастливые владельцы USB-модемов от Peoplenet, сидящие на Ubuntu, знают, что нет в жизни счастья без gnome-ppp (или на крайний случай wvdial в консоли), и начинается оно непременно с modprobe usbserial. Перейдя в апреле на Ubuntu 9.04 и обнаружив, что без плясок с бубном эти решения работают только под root, я плюнул и откатился на предидущую версию 8.10. Хоть и было лениво каждый раз запускать ppp-диалог при подключении, однако привык уже, да так и оставил, ибо тамошний network manager из коробки автоматом соглашался видеть только локалку и отсутствующий в наших палестинах Wi-Fi, остальные режимы в стандартной поставке у него неактивны.
А давеча забрезжила надежда подключиться к могучему местному провайдеру, по-взрослому, без трусов, через VPN - анлим, грабь-убивай короче, и стал вопрос этот самый VPN настроить.
Шустро погуглив, нашлись необходимые пакеты:
apt-get install pptp-linux network-manager-pptp
Правда, автоматическое соединение удается увидеть ровно один раз - после загрузки, после разрыва соединяться приходится вручную (а с пиплнетом - это раз 50 в день), но уже не нужно лезть в консоль, жена так очень довольна!
И немного лирики - контрольные на заказ - чертовски своевременный сервис! Я закажу парочку контрольных, пожалуй. В голову ессно.
Когда линуксоиду нехрен делать - он интерфейс conky настраивает
Итак, у нас в управлении удалённый хост с установленным "скелетом" Ubuntu сервера. Начинаем настройку:
Запущенный apache2 ругается на отсутствие доменного имени: во-первых, сервер наш пока безымянный, поможет команда hostname, одним IP-адресом отделаться конечно можно, но лучше сразу настроить несколько субдоменов для основного TLD и повесить на них соответствующие сервисы (phpmyadmin например, почту, статистику, да мало ли чего ещё), во-вторых, не настроены виртуальные хосты. Огромный тематический тред, посвященный установке и начальной настройке LAMP на убунтуфоруме поможет начинающему прояснить основные базовые понятия. Отдельно отмечу очень толковый FAQ на Cybercity.biz - там нет готовых рецептов, только вопрос-ответ, но вопросы отобраны тщательно. upd: - старый сисадмин о виртуальных хостах, коротко и ясно.
Далее, смотрим cat /var/log/auth.log - и удивляемся, сколько народу уже успело постучаться к нам по ssh с логином root, пока мы тут осматриваем своё новое хозяйство! Непорядок, надо сменить стандартный порт для ssh, и вообще запретить руту логиниться - заходим пользователем (мы же его уже создали), и уже внутри делаем sudo при необходимости. upd: - старый сисадмин, пара слов о защите.
Теперь - почта, без своего почтового адреса как-то несерьёзно. Вариантов ровно 2: можно путём несложных манипуляций с настройками MX записей своего домена перенаправить почту дядюшке Google (можно обслуживать 500 почтовых адресов бесплатно) или установить свой собственный почтовый сервер. Я выбрал Postfix, хорошо переведённый мануал на русском языке по установке есть опять же на убунтарии, если останутся вопросы - одноимённый форум вам в руки!
В общем, ничего сложного, важно не забывать главное правило настройки: как только в консоли увидел ошибку и ничего не понял - выделяем, вставляем в форму поиска, находим несколько тысяч братьев и сестёр по несчастью - и находим решение. В 95% случаев ошибка типовая, на эти грабли уже наступили много раз и решение - в 2 кликах.
Партнер захотел собственный сервер. С одной стороны - нездоровая тяга владельцев шаред хостинга рулить всем и вся, с другой - аппетиты возрастают, нагрузка тоже, обычного виртуала скоро станет не хватать, а дедик пока явно не нужен. По совету товарищей приобрели автомобиль "Москвич" выбрали TrueVDS.ru c предустановленной Ubuntu 8.04 (LTS). В течение пары часов после оплаты получили IP-адрес и рутовый пароль и стали думу думать - что с эдаким счастьем делать? Будем ставить тривиальный LAMP c кеширующим акселератором для php - xcache.
Открываем консоль и коннектимся к серверу (все IP-адреса и пароли - вымышленные, хостер - настоящий)
ssh root@99.222.99.99 root@99.222.99.99´s password: Last login: Sun Jun 21 00:28:35 2009 from xx-xx-xxx-xxx.dynamic.peoplenet.ua Linux (none) 2.6.24-24-xen #1 SMP Wed Apr 15 18:53:17 UTC 2009 i686 ... root@(none):~#
root@(none):~# passwd root Enter new UNIX password: (новый пароль) Retype new UNIX password: (и ещё разок) passwd: password updated successfully root@(none):~#
Консоль ругается на проблемы с локалью:
Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "ru_UA.UTF-8"
Начал гуглить (это - не помогло), еще подсказка
export LANG=en_GB export LC_ALL=C
locale-gen ru_RU.UTF-8 locale-gen ru_UA.UTF-8 dpkg-reconfigure locales
Ставим программы
apt-get install wget whois dnsutils mc curl
Устанавливаем Apache + php5 + xcache
apt-get install apache2 php5 libapache2-mod-php5 php5-xcache
echo ´<?phpinfo();?>´ > /var/www/phpinfo.php
Открываем http://99.222.99.99/phpinfo.php - не открывает файлы php, пытается их загрузить.В /etc/apache2/apache2.conf добавляем
<IfModule mod_php5.c> AddType application/x-httpd-php .php .phtml .php3 .php4 .php5 AddType application/x-httpd-php-source .phps </IfModule>
Рестартуем сервер
/etc/init.d/apache2 restart
Апач перезапущен, php работает, но в консоли видим предупреждение:
apache2: apr_sockaddr_info_get() failed for (none) apache2: Could not reliably determine the server´s fully qualified domain name, using 127.0.0.1 for ServerName
Устанавливаем БД
apt-get install mysql-server mysql-client php5-mysql
apt-get install phpmyadmin
Создаем юзера (после установки всех пакетов и настройки всех сервисов под рутом заходить не будем, все работы с сайтами будут производиться уже из-под него)
adduser newuser Adding user ´newuser´ ... Adding new group ´newuser´ (1000) ... Adding new user ´newuser´ (1000) with group ´newuser´ ... Creating home directory ´/home/newuser´ ... Copying files from ´/etc/skel´ ... Enter new UNIX password: (вводим пароль для нового юзера - и ещё раз)
Зачем всё это пишу - во-первых, чтобы не забыть, во-вторых - половина мануалов уже годичной давности и не вполне актуальна: пакеты меняются, модифицируются в лучшую сторону, например phpmyadmin не нужно собирать самому, он уже есть в репозиториях, добавление пользователя тоже происходит "из коробки", новая сборка xcache уже не нуждается в конфигурировании а самостоятельно прописывается куда положено (мы о первичной настройке, а не о тюнинге, если что) - и так далее. Крики "ламо!" и конструктивная критика в комментариях - приветствуются! И еще - если вы зашли сюда в 2010 году - наверное стоит поискать более свежий мануал :)
Хозяйке на заметку - если ваш сын не может успокоится и лезет администрировать Linux-сервер - поиграйте с ним в логические игры - это его обезвредит на некоторе время. Stay tuned - на этой неделе настройка виртуальных хостов под VDS, безопасность VDS, блекджек и шлюхи!
Фильмы онлайн