Убийцы моего времени
11:10, 20 ноября 2006
( Daily thoughts )
Последнее время я стал много времени тратить попусту, при чем очень отчетливо и остро стал это ощущать. И быстро выявил виновных; моему расточительству активно способствуют: icq, reader.google.com, скриншоты с linux.org.ua Поэтому:
Про AdSence
09:52, 20 ноября 2006
( Search Engines Daily thoughts )
То что когда-то висело на этом сайте справа в виде пяти текстовых блоков со ссылками называлось Google AdSence. Смысл их висения сводился к следующему: специальный javascript-код делал запрос на Google Ads, подгружал контекстную информацию (из наблюдений - используя тег title, и, если страница проиндексирована в Google, то релевантную информацию ключевым словам статьи) и отображал в виде блоков со ссылками. Зачисление вебмастеру средств производилось "за клик", при чем цена клика очень варьировалась, например, клик мог стоит $0,05 или же целый $1, в зависимости от "популярности" и "ценности" для рекламодателей. Чек вам будут присылать только по достижении накоплений свыше $100, тогда вам предлагается ввести налоговую информацию, и получить по обычной почте(!) пин-код. Мне пин-код после запроса пришел где-то через месяц-полтора. Но однажды меня забанил гугль адсенс. За 1,5 года набраных $100 исчезло в никуда. Теперь я не имею права учавствовать в AdSence совсем. Закрыли потому что на сайте были использованы средства "раскрутки", а именно, просьба посетителей покликать. Этого делать категорически нельзя, за что и был отлучен от церкви. А вообще связываться с AdSence стоит, но, be warned, не пользуйтесь нечестными средствами. По-большому счету это не трагедия, но когда чувствуешь, что тебя "кинули" это все же неприятно. Стимул писать немного поугас. Но сдаваться я все равно не собираюсь ... Объективные мысли о выборе баз данных
12:31, 15 ноября 2006
( Databases )
Пришло время разбрасывать камни ... Пишет гипотетический проджект менеджер гипотетический проект разработки софта. Подходит время для выбора аппаратно-программной части и, в частности, СУБД для проекта. Есть определенные требования к базе, в основоном требования касаются производительности базы на больших объемах данных, а также политике лицензирования базы в плане коммерческого использования. По ходу выяснились "нюансы" :) MySQL для коммерческого использования продается, при чем не столько база, сколько сервисы, саппорт (минимально - 500 евро в год). Но, к сожалению MySQL проигрывает на сложных вариациях с данными. А вот MSSQL в нужной комплектации стоит 500000 (!) американских долларов, потому что модель лицензирования основана на количестве подключений, при чем в стиле Microsoft .NET практически каждый select - новое подключение к базе. А вот наиболее интересным оказался Postgres, весьма фичастая БД, разработчики которой никак не зарабатывают. Лицензия к использованию - BSD, то есть почти totally free. Способ извлечения из пользователей денег - Donation. ИМХО единственное преимущество модели donation - это то, что человек платит с удовольствием, получая от процесса оплаты по donation плохо скрываемое удовольствие. Так вот, ниже по ссылке приведено отличное изложение "на пальцах" и непредвзятое тестирование СУБД: Firebird, MySQL, PostgreSQL. http://sql.ru/forum/actualthread.aspx?tid=305035
Забегая слегка вперед выдам спойлер: Postgres рулит. Tip: что-нибудь быстро расшарить по http
14:28, 10 ноября 2006
( Administration FreeBSD )
Быстро расшарить на хост какой-нибудь файл из командной строки поможет такой манускрипт: cd ~/bin #!/bin/sh Ctrl+d chmod +x postit кстати, /www/it-link.com.ua/www/download должнен быть с пермишнами позволяющими запись для вашего логина Скрипт зальет по ssh файл в дир-рию с публичными доступом из веб, и по echo получим готовую ссылку, которую мы сможем передать другу. способ употребеления из командной строки: postit warez.rar ... http://it-link.com.ua/download/warez.rar Особенно классно работает, когда настроена беспарольная аутентификация Полезные ссылки
13:01, 10 ноября 2006
( Administration FreeBSD )
Когда-нибудь я их дочитаю, а пока запостчу здесь прозрачный мост фильтрации спама на graylist на основе OpenBSD spamd и greylist http://undeadly.org/cgi?action=article&sid=20061108134508 http://cisx1.uma.maine.edu/~wbackman/spamd.html Про автоматическое монтирование в FreeBSD: http://ezine.daemonnews.org/200202/automounting.html Кто еще не ходил к камраду brj смотреть примеры хороших конфигов - камон сюда из его .cshrc почерпнул для себя хороший алиас для записи данных на cd: alias burnit 'mkisofs -rJ -jcharset koi8-r . | burncd -s max -e -v -f /dev/acd0 data - fixate'
root-tail, conky и calendar
16:17, 8 ноября 2006
( Administration FreeBSD )
Есть такая штука, root-tail, на linux.org.ru можно увидеть на значительной части скриншотов. Эта утилита отображает последние строки логов прямо на окно с бекграундом. До сегодняшнего дня я не мог корректно запустить root-tail, после запуска строки root-tail показывались и быстро скрывались, в общем непонятно, и откладывал эту затею до лучших времен. И вот как раз сегодня эти времена настали. Выяснилось, что мешает этому процессу conky, другой "текстовый" монитор системных показателей отображающий прямо на десктоп. Виной были такие строки конфига .conkyrc: # Create own window instead of using desktop (required in nautilus) меняем own_window с no на yes, и, к нашей радости все работает! Следующим этапом мне захотелось каждый день видеть информацию о важных исторических событиях в этот день, этому снова была "открыта" для себя команда calendar. Календари хранятся в /usr/share/calendar Затем подумалось, что самым удобным отображением было бы прямо на десктопе, туда куда выводит root-tail каждое утро видеть новый список праздников. Сказано - сделано. На помощь прийдет команда logger, которая записывает данные из stdin прямо в syslog. Финальным шагом мы повесим это дело на cron: 0 7 * * *calendar -f /usr/share/calendar/calendar.world | logger что и будет добавлять в log праздники каждое утро, и я, прийдя на работу, смогу сразу же поздравить сотрудников, скажем, с днем всемирного качества, который отмечается 9 ноября :) Ссылка на wallpaper: http://www.freebsd.org/logo.html Чего только нет в портах freebsd
14:06, 6 ноября 2006
( Daily thoughts Education )
Удивительные вещи можно найти в портах. Однажды, бесцельно шатаясь по каталогам /usr/ports/misc я нашел такие строки: Bbjd is a tool to calculate the optimum strategy playing Black Jack. This Из этого описания проги /usr/ports/misc/bbjd можно сделать вывод, что у казино, вопреки бытующему мнению, можно выиграть. Ну что, кто попробует стратегию? Пустой заголовок.
13:06, 6 ноября 2006
( Daily thoughts )
Долго думал как назвать заметку, собираясь поделиться с миром нашедшими на мою голову мыслями. Состояния человека они ведь такие, сегодня тебе хочется жить и трудиться, а завтра организму на это не хватает желания и витаминов. И надо продолжать, со зверскими лицами, вот что важно. Поэтому сегодня будет заголовок, который сейчас отражает мое текущее внутреннее состояние. Очень рад за комрада brj, который в этой жизни, наконец, обрел осознание того, что вокруг есть real life. А еще мы встретились с одногрупнегами, надо сказать, очень неожиданно встретились. Сначала у меня было много теплых слов, которые я хотел сказать, донести, написать. А потом были выходные, а потом ... понедельник. Слова, которые я хотел написать, забылись. Но теплые воспоминания как-то все-равно остались, это когда уже не помнишь всех подробностей, и кто что скзал, и кому, и почему мы все так долго смеялись, и отчего у всех на фотках - счасливые лица. Да это и не важно ведь. Мы встретились, и это было, черт возьми, здорово. Было потрясающе классно вместе со всеми присутствующими регрессировать в юность. Благодаря боевому товарищу Жене была испытана услуга "драйвер". Это когда вести машину ты, в общем, в состоянии, но делать этого, по всеобщему убеждению, явно не стоит. Тогда набирается номер такси, и дядя драйвер садится за руль вашей машины и гоу-гоу свит хоум, где этого дядю уже дожидается другая машина, которая (что-то мне подсказывает) привезет его в исходную точку. А потом были выходные, и, конечно, ты знал, что снег все-таки выпадет, и был предупрежден об очередях на шиномонтаж, но сами знаете, пока гром(снег) не грянет ... В общем на зимнюю резину я до сих пор не перешел. Видете ли, некомильфо нам в очередях. Ночью ехал домой, уже возле дома решил попробовать снежное покрытие, скольжение, выворот руля на снегу. Попробовал. Все-таки очень хорошо, что внизу машины есть специальная решетка - защита двигателя, при помощи которой я и остановился об бордюр. Решил больше не экспериментировать. Это еще хорошо, что такая гениальная мысль не пришла ко мне на трассе. А некоторым, я видел, приходила. А еще сегодня ехал, пЫсалки водой на стекло замерзли. Ехал пока было хоть что-то видно. А потом ехать стало страшно, потому что ничего не видно, но кто-то передо мной определенно ехал. При чем в боковых стеклах, и в зеркалах заднего вида видно ну просто отлично, а вот впереди, на лобовом стекле ... ни зги. Пришлось остановиться и поработать руками со снегом вместо пЫсалок. И что примечательно, когда приехал к работе, остановился, дай, думаю, попробую попЫсать на стекло. Ну конечно же все заработало нормально, когда уже не надо было. Очень хорошо помогают от похмелья и невыспанности баночки с РедБуллами. Благодаря им я был как живой весь следующий за встречей одногрупнегов день (а лег спать около 4х утра), и даже смог утром съездить в другой город. ... а пока ... продолжаем работать ... со зверскими лицами ... вот что важно. Секрет вечной молодости MySQL
16:12, 30 октября 2006
( Administration MySQL )
cd /home/mysql ls -l вау .... 10Gb байнари логов от mysql:( ... вот такого плана файлов насобиралась за два года большущая куча. Что внутри? Внутри все операции, которые происходили с базами, т.н. "binary log", назначение которого, в случае чего, восстановить базу "пошагово" до нужного нам состояния. Но если у нас все ок, база жива, а место становится все меньше и меньше, то мы можем корректно подчистить лог без зазрения совести. подключаемся к mysql: mysql -urootuser -p и выполняем такую команду: reset master; после чего выходим из mysql и убеждаемся в отсутствии логов и присутствии места. Операцию можно добавить в periodic monthly.
|
© Максим Прокопов 2005-2024 | О сервере |