четверг, 24 декабря 2009 г.
Бактерия-затворник
Обнаружено сообщество бактерий, живущих миллионы лет в изоляции в толще камня на глубине 2800 метров: Невероятные затворники процветают в золотой тьме. Новости больше года, но она просто фантастическая!
вторник, 15 декабря 2009 г.
Шестикратная звезда
Историческая двойная звезда оказалась шестикратной - с ума сойти. Для меня было сюрпризом, что вторая звезда от кончика ручки "Большой медведицы" оказывается двойная.
У меня плохое зрение, поэтому даже в линзах я иногда не вижу звезду, соединяющую ручку с чашей, не говоря уже о том, чтобы различать такие близкие звёзды.
А ещё больший сюрприз в том, что это даже не двойная звезда, а шестикратная, а возможно (пока неизвестно) - семикратная. Представьте себе жизнь на планете вблизи этих звёзд: шесть солнц на небе!
P.S. У меня на работе один из серверов называется dubhe, а узел с именем alioth есть в проекте Debian: http://alioth.debian.org
вторник, 1 декабря 2009 г.
"Единая Россия" подарит нам чистую воду
"Единая Россия" подарит нам чистую воду. Зиг ха... Тьфу ты! Слава России!
На чистую воду - сказ о том, как Грызлов с Петриком отмывали воду и сейчас пытаются с помощью чистой воды намыть золотишка из госбюджета.
На чистую воду - сказ о том, как Грызлов с Петриком отмывали воду и сейчас пытаются с помощью чистой воды намыть золотишка из госбюджета.
понедельник, 30 ноября 2009 г.
Красная шапочка
Адаптированная под современное схематическое клиповое мышление сказка про красную шапочку:
четверг, 19 ноября 2009 г.
С ibash о пользователях Linux
Ъ:
Источник>>>
Пользователи линукс - это суровые, закаленные, не боящиеся трудностей, имеющие нордический характер, преодолевающие все проблемы, стоически выдерживающие напор критики, всегда готовые к бою, хорошо подкованные технически и психологически бойцы невидимого фронта за справедливость, равенство и братство.
Готов ли ты вступить в эту армию, не жалуясь переживать все невзгоды и беды, нести тяжелый груз ответственности за общее дело, плечом к плечу бороться с местным и мировым злом, отмести всё ненужное, лишнее, лишь внешне привлекательное, и проповедовать быть может не всегда радующее глаз, но истинное, доброе и вечное? Если да - то ты настоящий линуксоид, иначе тебе место в рядах огромной оравы не понимающих, чего они хотят и зачем все это нужно, стремящиеся лишь к хлебу и зрелищам, любящих ломать, а не строить, пожинать, а не сеять, препятствовать, а не помогать.
Источник>>>
вторник, 10 ноября 2009 г.
О мюзиклах
Наткнулся на точное описание того, почему мне не нравятся мюзиклы: http://oreolek.blogspot.com/2009/01/blog-post_21.html
Ненавижу,когда люди просто разговаривают, потом ни с того ни с сего один из них срывается с места,начинает петь и танцевать, причём ему помогают все,кто попадает в радиус ста метров. После окончания песни все возвращаются на свои места и разговор продолжается как обычно - это не просто неестественно...
четверг, 29 октября 2009 г.
Автономный робот-вертолёт
В MIT изобрели автономный вертолёт, способный ориентироваться в помещениях без использования GPS. Ориентирование внутри помещения происходит при помощи лазерного сканера.
Видео
Видео
пятница, 7 августа 2009 г.
Автомонтирование и авторазмонтирование
Наткнулся на заметку, где автор пытается представить идеальное автомонтирование и авторазмонтирование сменных накопителей в Linux: Сферическое супермонтирование в вакууме
В настоящее время схема монтирования сменных накопителей в Linux как бы распалась на два независимых уровня:
1. системный уровень, когда все настройки монтирования файловых систем прописываются в /etc/fstab, а само монтирование и размонтирование осуществляется автоматически при запуске или останове ядра, либо вручную, из командной строки,
2. уровень рабочего стола, когда монтирование на самом деле не осуществляется, а все операции по доступу к файловым системам происходят через специальные библиотеки, работающие в связке с HAL, специфичные для этого рабочего стола. Например GVFS/GIO в Gnome или KIO в KDE.
В чём недостаток такого подхода? Все файловые системы, смонтированные на уровне ядра, доступны любому приложению, а смонтированные средствами рабочего стола будут доступны только тем программам, которые ориентированы на работу с этим рабочим столом.
В лагере Linux появляется раздробленность: системные программисты и сисадмины живут отдельной жизнью, а разработчики и пользователи Gnome и KDE отдельной. В результате происходит дублирование кода, понижение интеропрабельности различных программ и систем и общий раскол.
Разработчики Gnome, KDE и FreeDesktop, похоже, являются корнем этой заразы. Все они очень любят игнорировать возможность использовать существующие решения напрямую, а обычно пытаются релизовать поверх имеющихся средств свой собственный слой.
В результате для обмена сообщениями в KDE долгое время использовался DCOP, а в Gnome - D-Bus. Потом разработчики KDE посчитали D-Bus более удобным и перешли на него. В результате подобных же процессов в Gnome и KDE существовали разные звуковые серверы - ESD и aRtsd. В результате такого же раскола сейчас Gnome перешёл на новую мультимедийную подсистему GStreamer, а разработчики KDE реализовали обёртку над GStreamer и другими подобными системами в виде Phonon. В результате таких же процессов, разработчики Gnome и KDE не захотели дорабатывать системы автомонтирования Linux, а реализовали свои системы Gnome-VFS, KIO, GVFS/GIO. Сюда же можно отнести и HAL, который пытается "глобальным и надёжным" способом обернуть подсистемы udev Linux и devfs FreeBSD.
Видимо теми же соображениями, для создания "глобальной и надёжной" системы "со своим блекджеком и шлюхами" разработчики Linux придумали заменить OSS на несовместимую с ней ALSA. Правда, следует отдать им должное, они практически сразу же сделали конвертеры интерфейсов alsa-oss и oss-alsa.
В настоящее время схема монтирования сменных накопителей в Linux как бы распалась на два независимых уровня:
1. системный уровень, когда все настройки монтирования файловых систем прописываются в /etc/fstab, а само монтирование и размонтирование осуществляется автоматически при запуске или останове ядра, либо вручную, из командной строки,
2. уровень рабочего стола, когда монтирование на самом деле не осуществляется, а все операции по доступу к файловым системам происходят через специальные библиотеки, работающие в связке с HAL, специфичные для этого рабочего стола. Например GVFS/GIO в Gnome или KIO в KDE.
В чём недостаток такого подхода? Все файловые системы, смонтированные на уровне ядра, доступны любому приложению, а смонтированные средствами рабочего стола будут доступны только тем программам, которые ориентированы на работу с этим рабочим столом.
В лагере Linux появляется раздробленность: системные программисты и сисадмины живут отдельной жизнью, а разработчики и пользователи Gnome и KDE отдельной. В результате происходит дублирование кода, понижение интеропрабельности различных программ и систем и общий раскол.
Разработчики Gnome, KDE и FreeDesktop, похоже, являются корнем этой заразы. Все они очень любят игнорировать возможность использовать существующие решения напрямую, а обычно пытаются релизовать поверх имеющихся средств свой собственный слой.
В результате для обмена сообщениями в KDE долгое время использовался DCOP, а в Gnome - D-Bus. Потом разработчики KDE посчитали D-Bus более удобным и перешли на него. В результате подобных же процессов в Gnome и KDE существовали разные звуковые серверы - ESD и aRtsd. В результате такого же раскола сейчас Gnome перешёл на новую мультимедийную подсистему GStreamer, а разработчики KDE реализовали обёртку над GStreamer и другими подобными системами в виде Phonon. В результате таких же процессов, разработчики Gnome и KDE не захотели дорабатывать системы автомонтирования Linux, а реализовали свои системы Gnome-VFS, KIO, GVFS/GIO. Сюда же можно отнести и HAL, который пытается "глобальным и надёжным" способом обернуть подсистемы udev Linux и devfs FreeBSD.
Видимо теми же соображениями, для создания "глобальной и надёжной" системы "со своим блекджеком и шлюхами" разработчики Linux придумали заменить OSS на несовместимую с ней ALSA. Правда, следует отдать им должное, они практически сразу же сделали конвертеры интерфейсов alsa-oss и oss-alsa.
воскресенье, 26 июля 2009 г.
Креатифф Гениален - Афтар Маладец (о причине экономических кризисов)
Наткнулся на отличную статью, которая раскрывает бОльшую часть причин экономических кризисов: Взгляд на кризис(ы) капитализма с точки зрения кибернетики
Кризис не в экономике, а в головах. Дело в том, что нынешние "бизнесмены" хотят получить наибольшую прибыль как можно сорее. Потому что если не они, то кто-нибудь другой это обязательно сделает. Продукция, товары и услуги создаются и продаются в кредит.
Например строительство. Берём кредит на строительство в банке, например, для ровного счёта, на 5 лет под 10% годовых. То есть цена строительства - себестоимость плюс проценты за пользование кредитом. Получается цена квартир возрастает в полтора раза. Теперь эти квартиры нужно продать. Квартиры продаются в ипотеку. Возьмём для ровного счёта ипотеку на 20 лет под 10% годовых. Получается переплата будет составлять 200%. И так, цена квартиры при строительстве в кредит возросла в 1,5 раза, затем при продаже в ипотеку - ещё в 3 раза. Квартира конечному покупателю обходится в 4,5 раза дороже её себестоимости! Возьмите реальные условия кредитования и ипотеки и эта цифра возрастёт до 6-8 кратной от себестоимости!
Допустим все квартиры проданы в кредит. Казалось бы, безбедное существование банкиров обеспечено на следующие 20 лет, строители тоже заполучили свои деньги.
Строители воодушевлены успешным опытом и хотят повторить итерацию - взять ещё кредит и начать строить ещё. Банк тоже готов повторить итерацию и выдать деньги покупателям квартир в ипотеку. Квартиры продаются, как горячие пирожки. Спрос превышает предложение, цены на квартиры растут.
Итерация повторяется и повторяется до тех пор, пока все желающие купить квартиру уже не набрали себе ипотек на ближайшие 20 лет. И тут покупать становится некому.
Строители и банкиры уже привыкли к темпу "бизнеса" и вдруг оказываются не у дел. Строители начинают снижать цены на жильё, банки - ставки по кредитам, чтобы хоть как-то попытаться поддержать прошлый темп "бизнеса", но бесполезно. Припарки мёртвому уже не помогают. И тут строители и банкиры начинают увольнять работников.
Строители и работники банков тоже являются покупателями ипотечных квартир. С момента потери работы они больше не могут платить по обязательствам. Банк "не дополучает" своих процентных денег, ипотечные квартиры опять выставляются на продажу. Цены на квартиры падают ещё сильнее. Деньги, кое-как вырученные с продажи квартир не могут покрыть даже ипотечные проценты. Заёмщик не только лишается источника доходов, не только не приобретает жильё, он ещё и остаётся в долгах!
Вместе со строителями в бездну летят подрядчики - производители сторительных материалов и страховые компании, "не дополучающие" страховую премию с новых договоров страхования. Общая безработица и увеличивается, люди опять не могут продать кредитные и ипотечные покупки, после продажи остаются долги и т.п. То же самое происходит с продажей и производством автомобилей, с предметами роскоши, бытовой аудио и видео-техникой. Всё летит в тартарары.
Говоря простым языком, пирог-то общий, а сожрать хочется больше остальных. Но если будешь щёлкать зубами, то тебе достанется меньше. Отсюда происходят вполне закономерные последствия: пирог полностью сожран и дальше жрать нечего.
Ни одна экономическая теория, похоже, не улавливает ограниченность денежных средств на рынке. Если банки постоянно откачивают деньги в свою пользу, то количество средств, находящихся в обороте, уменьшается. Уменьшается до тех пор, пока все не станут друг другу должны.
И беря кредиты или ипотеку, вы способствуете такому положению дел. Особенно усугубляет дело текущее беспробудное потреблятство. Нужно же купить дорогую вещь раньше, чем это сделает сосед/бывший одноклассник/однокурсник/друг/коллега. Иначе ты - неудачник. А кто хочет казаться неудачником? Никто не хочет, поэтому кредиты брали, берут и будут брать. А в экономике так и будут случаться кризисы.
Автор статьи предлагает ввести прогрессивный (экспоненциальный) налог на доход, прибыль и предметы роскоши. Только во-первых, стоящие у власти не станут сами себя лишать всех своих ценностей. Во-вторых, введение таких налогов в одном государстве приведёт к быстрому переносу бизнесов на территории других государств, где налоги более выгодные. На территории тех государств будут периодически происходить кризисы, в то время как в исходном всё должно оставаться более-менее гладко. Во всяком случае проблем с питанием, одеждой и жильём быть не должно.
Получится что-то вроде советской плановой экономики. Видимо не такой уж плохой она была. Её проблемы скорее лежали в других плоскостях - в уравниловке, когда размер зарплаты мало зависил от результативности, от коррумпированности власти и т.п.
Кризис не в экономике, а в головах. Дело в том, что нынешние "бизнесмены" хотят получить наибольшую прибыль как можно сорее. Потому что если не они, то кто-нибудь другой это обязательно сделает. Продукция, товары и услуги создаются и продаются в кредит.
Например строительство. Берём кредит на строительство в банке, например, для ровного счёта, на 5 лет под 10% годовых. То есть цена строительства - себестоимость плюс проценты за пользование кредитом. Получается цена квартир возрастает в полтора раза. Теперь эти квартиры нужно продать. Квартиры продаются в ипотеку. Возьмём для ровного счёта ипотеку на 20 лет под 10% годовых. Получается переплата будет составлять 200%. И так, цена квартиры при строительстве в кредит возросла в 1,5 раза, затем при продаже в ипотеку - ещё в 3 раза. Квартира конечному покупателю обходится в 4,5 раза дороже её себестоимости! Возьмите реальные условия кредитования и ипотеки и эта цифра возрастёт до 6-8 кратной от себестоимости!
Допустим все квартиры проданы в кредит. Казалось бы, безбедное существование банкиров обеспечено на следующие 20 лет, строители тоже заполучили свои деньги.
Строители воодушевлены успешным опытом и хотят повторить итерацию - взять ещё кредит и начать строить ещё. Банк тоже готов повторить итерацию и выдать деньги покупателям квартир в ипотеку. Квартиры продаются, как горячие пирожки. Спрос превышает предложение, цены на квартиры растут.
Итерация повторяется и повторяется до тех пор, пока все желающие купить квартиру уже не набрали себе ипотек на ближайшие 20 лет. И тут покупать становится некому.
Строители и банкиры уже привыкли к темпу "бизнеса" и вдруг оказываются не у дел. Строители начинают снижать цены на жильё, банки - ставки по кредитам, чтобы хоть как-то попытаться поддержать прошлый темп "бизнеса", но бесполезно. Припарки мёртвому уже не помогают. И тут строители и банкиры начинают увольнять работников.
Строители и работники банков тоже являются покупателями ипотечных квартир. С момента потери работы они больше не могут платить по обязательствам. Банк "не дополучает" своих процентных денег, ипотечные квартиры опять выставляются на продажу. Цены на квартиры падают ещё сильнее. Деньги, кое-как вырученные с продажи квартир не могут покрыть даже ипотечные проценты. Заёмщик не только лишается источника доходов, не только не приобретает жильё, он ещё и остаётся в долгах!
Вместе со строителями в бездну летят подрядчики - производители сторительных материалов и страховые компании, "не дополучающие" страховую премию с новых договоров страхования. Общая безработица и увеличивается, люди опять не могут продать кредитные и ипотечные покупки, после продажи остаются долги и т.п. То же самое происходит с продажей и производством автомобилей, с предметами роскоши, бытовой аудио и видео-техникой. Всё летит в тартарары.
Говоря простым языком, пирог-то общий, а сожрать хочется больше остальных. Но если будешь щёлкать зубами, то тебе достанется меньше. Отсюда происходят вполне закономерные последствия: пирог полностью сожран и дальше жрать нечего.
Ни одна экономическая теория, похоже, не улавливает ограниченность денежных средств на рынке. Если банки постоянно откачивают деньги в свою пользу, то количество средств, находящихся в обороте, уменьшается. Уменьшается до тех пор, пока все не станут друг другу должны.
И беря кредиты или ипотеку, вы способствуете такому положению дел. Особенно усугубляет дело текущее беспробудное потреблятство. Нужно же купить дорогую вещь раньше, чем это сделает сосед/бывший одноклассник/однокурсник/друг/коллега. Иначе ты - неудачник. А кто хочет казаться неудачником? Никто не хочет, поэтому кредиты брали, берут и будут брать. А в экономике так и будут случаться кризисы.
Автор статьи предлагает ввести прогрессивный (экспоненциальный) налог на доход, прибыль и предметы роскоши. Только во-первых, стоящие у власти не станут сами себя лишать всех своих ценностей. Во-вторых, введение таких налогов в одном государстве приведёт к быстрому переносу бизнесов на территории других государств, где налоги более выгодные. На территории тех государств будут периодически происходить кризисы, в то время как в исходном всё должно оставаться более-менее гладко. Во всяком случае проблем с питанием, одеждой и жильём быть не должно.
Получится что-то вроде советской плановой экономики. Видимо не такой уж плохой она была. Её проблемы скорее лежали в других плоскостях - в уравниловке, когда размер зарплаты мало зависил от результативности, от коррумпированности власти и т.п.
среда, 22 июля 2009 г.
Linux Crome и Flash
На ЛОРе заговорили о том, что в последнем нестабильном релизе Chrome заработал Flash. Ушло несколько минут на поиски рецепта включения Flash и оно заработало!
Сам рецепт:
Симлинк на плагин не работает - проверял.
Теперь, чтобы плагин задействовался в Chrome, нужно закрыть все открытые экземпляры Chrome и запустить его заново с опцией включения плагинов (запускать новый экземпляр, не завершая уже запущенных, тоже пробовал - не работает):
Работает Youtube:
И Google Analytics:
Я последние несколько дней пересаживался на IceWM и вполне успешно пересел. Прописал запуск Chrome из меню сразу с этой опцией.
P.S. Google Analytics глючит - иногда некоторые флешки не отображаются.
Сам рецепт:
mkdir -p /opt/google/chrome/plugins/
cp /usr/lib/flashplayer-mozilla/libflashplayer.so /opt/google/chrome/plugins/libflashplayer.so
Симлинк на плагин не работает - проверял.
Теперь, чтобы плагин задействовался в Chrome, нужно закрыть все открытые экземпляры Chrome и запустить его заново с опцией включения плагинов (запускать новый экземпляр, не завершая уже запущенных, тоже пробовал - не работает):
/opt/google/chrome/google-chrome --enable-plugins
Работает Youtube:
И Google Analytics:
Я последние несколько дней пересаживался на IceWM и вполне успешно пересел. Прописал запуск Chrome из меню сразу с этой опцией.
P.S. Google Analytics глючит - иногда некоторые флешки не отображаются.
понедельник, 20 июля 2009 г.
SMS, потребительство, программирование
Несколько новостей о том, как теряют чувство опасности, увлекаясь SMS:
SMS-ка привела к столкновению трамваев
SMS погубило 25 пассажиров поезда
Американским машинистам запретили гаджеты
SMS-маньячка упала в канализацию
Особенно поразителен последний случай, когда родители упавшей в канализацию девочки подали в суд на коммунальные службы.
Волки превращаются в декоративных домашних собачек. Куда делся тот страшный зверь, человек, который охотился на мамонтов костяными копьями? Сегодняшние особи живут в городах и не способны не то что прокормить себя, они и передвигаться скоро без посторонней помощи не смогут!
Вот дальнейшее направление развития (а скорее - деградации) человека: Подростки чувствуют себя голыми без мобильников
Психология потребительства, пропагандируемая со всех экранов, рекламных щитов, витрин, газет и журналов, публичного радиовещания, съедает людям мозг. Теперь важно не то, что представляет собой вещь, а важно как она воздействует на окружающих. Нужно показать блеск, роскошь.
Как вы думаете, по каким критериям люди (а точнее - девушки) выбирают себе ноутбук (или вообще - компьютер)? Чтобы нравился внешне. Ну, допустим, системный блок, клавиатура, мышь и монитор должны быть обязательно чёрного цвета (как вариант - серебристого, или белого). У ноутбука должна быть, допустим, блестящая крышка. А если знакомый компьютерщик предлагает "некрасивый" компьютер, то его не слушают и покупают тот, который нравится.
А по каким критериям выбирают телефон? Да по тем-же! Телефон должен быть дорогим, блестящим и с красивым интерфейсом. А по каким критериям выбирают автомобиль? Да по тем-же! Автомобиль должен быть большим, блестящим и дорогим.
И не важно, что ноутбук потом внезапно начинает перезагружаться или выключаться через 5 минут работы от перегрева. Не важно, что компьютер "вдруг" начинает тормозить. Не важно, что телефон виснет, быстро разряжается, а автомобиль жрёт много бензина и его негде припарковать.
Покупать всё это нужно обязательно в кредит, а то вдруг друзья/коллеги/знакомые успеют купить всё это раньше вас? Вы же от стыда сгорите! В "одноклассниках" появляться перестанете - стыдно будет, если вас будут считать неудачником.
Весь мир заболевает женской психологией зависти, поверхностного мышления и выпендрёжа любой ценой.
Сегодня на linux.org.ru наткнулся на два шикарных поста r на ту же тему:
http://www.linux.org.ru/jump-message.jsp?msgid=3885700&cid=3886319
http://www.linux.org.ru/jump-message.jsp?msgid=3885700&cid=3886384
Объединив их, получаем шикарную копипасту:
Как будто пытаясь попасть в тему остальных новостей попалась статья Криса Касперски: Языки, которые мы потеряли Теперь важна не возможность решить любую задачу, а решить её с лоском, с применением всяческих tm: чтобы фреймворки, объекты, шаблоны, JIT-компиляция. Обилие tm и свистоперделок способствует повышению продаж.
SMS-ка привела к столкновению трамваев
SMS погубило 25 пассажиров поезда
Американским машинистам запретили гаджеты
SMS-маньячка упала в канализацию
Особенно поразителен последний случай, когда родители упавшей в канализацию девочки подали в суд на коммунальные службы.
Волки превращаются в декоративных домашних собачек. Куда делся тот страшный зверь, человек, который охотился на мамонтов костяными копьями? Сегодняшние особи живут в городах и не способны не то что прокормить себя, они и передвигаться скоро без посторонней помощи не смогут!
Вот дальнейшее направление развития (а скорее - деградации) человека: Подростки чувствуют себя голыми без мобильников
Психология потребительства, пропагандируемая со всех экранов, рекламных щитов, витрин, газет и журналов, публичного радиовещания, съедает людям мозг. Теперь важно не то, что представляет собой вещь, а важно как она воздействует на окружающих. Нужно показать блеск, роскошь.
Как вы думаете, по каким критериям люди (а точнее - девушки) выбирают себе ноутбук (или вообще - компьютер)? Чтобы нравился внешне. Ну, допустим, системный блок, клавиатура, мышь и монитор должны быть обязательно чёрного цвета (как вариант - серебристого, или белого). У ноутбука должна быть, допустим, блестящая крышка. А если знакомый компьютерщик предлагает "некрасивый" компьютер, то его не слушают и покупают тот, который нравится.
А по каким критериям выбирают телефон? Да по тем-же! Телефон должен быть дорогим, блестящим и с красивым интерфейсом. А по каким критериям выбирают автомобиль? Да по тем-же! Автомобиль должен быть большим, блестящим и дорогим.
И не важно, что ноутбук потом внезапно начинает перезагружаться или выключаться через 5 минут работы от перегрева. Не важно, что компьютер "вдруг" начинает тормозить. Не важно, что телефон виснет, быстро разряжается, а автомобиль жрёт много бензина и его негде припарковать.
Покупать всё это нужно обязательно в кредит, а то вдруг друзья/коллеги/знакомые успеют купить всё это раньше вас? Вы же от стыда сгорите! В "одноклассниках" появляться перестанете - стыдно будет, если вас будут считать неудачником.
Весь мир заболевает женской психологией зависти, поверхностного мышления и выпендрёжа любой ценой.
Сегодня на linux.org.ru наткнулся на два шикарных поста r на ту же тему:
http://www.linux.org.ru/jump-message.jsp?msgid=3885700&cid=3886319
http://www.linux.org.ru/jump-message.jsp?msgid=3885700&cid=3886384
Объединив их, получаем шикарную копипасту:
Культура бизнеса в техноориентированной сфере превратилась больше из базирующейся на разработках в базирующуюся на продажах. Вероятно это не только здесь - просто зависимость бизнеса из базирующейся на технологическом (качественном) превосходстве сместилась на медийное превосходство и манипулирование экономикой. Продается не передовой или качественный продукт, а тот в который вбухано больше денег в медиараскрутку/продвинут на рынок антиконкурентными методами. На примере той же недвижимости - цены возросли астрономически по сравнению с качеством предоставляемых услуг. Колбаса за тридцать лет потеряла мясо, за счет чего не уменьшилась в цене, а выросла - что такое - коровы плодиться хуже стали?
Народ хавает пластиковую кашу, "нерынок" защищает производителей пластиковой каши. Большой промышленник так сросся с правительством повсеместно - что его цель даже не доминирование его продукта на рынке, а доминирование его говна на рынке, для чего все средства хороши. То есть вместо исследований или модернизации производства с целью получить преимущество на рынке за счет качественного превосходства деньги вкладываются в избирательные компании, чтобы получить деньги за счет контроля рынка.
Это все - в тотально планетарном масштабе.
Почему собственно эта фигня происходит - потому что появилось много непроизводственных, отраслей которые хавают основные доходы рынка, в результате чего производственнику, чтобы выжить, надо оплатить расходы по доступу на рынок - приходится повышать цены. Планета практически полностью и повсеместно движется в жопу феодализма. Новая феодальная аристократия - посредники. Произведя продукт - сейчас невозможно его продать в обход посредников. Везде нужен риэлтер, перекупщик, склад, магазин - цепочка растет чем дальше, тем больше. Сейлз отдел производителя, договаривается с посредником перекупщика, чтобы его сейлз договорился с посредником, который договаривается с сейлзом ретейлера. Если даже ретейлер пытается найти прямой контакт с целью увеличения доходов - его условия дискриминационные для производителя, хотя для него они как манна небесная, но все равно он в полной зависимости от продавца. Любому производителю чтобы хоть как то заработать с продажи большую часть цены надо отстегивать по цепочке посредников - в итоге производство как отрасль по сути не рентабельно.
Банки, риэлтеры, фьючурсные биржи, фондовые биржи, рекламисты - из инструментов призванных поддерживать экономику и производство превратились в основных бенефициариев экономики, одновременно не производя ничего.
Короче в перспективе все в заднице господа - будем кашать пластиковую кашу по мегацене, чтобы дать этой же каши тем кто дает возможность ее кушать в то время как они буду препятствовать прямым контактам между производителем каши и потребителями каши вплоть до убиения производства.
Как будто пытаясь попасть в тему остальных новостей попалась статья Криса Касперски: Языки, которые мы потеряли Теперь важна не возможность решить любую задачу, а решить её с лоском, с применением всяческих tm: чтобы фреймворки, объекты, шаблоны, JIT-компиляция. Обилие tm и свистоперделок способствует повышению продаж.
суббота, 11 июля 2009 г.
HAL, evdev, X-сервер
Вот и до меня докатился этот грёбанный "прогресс".
/etc/hal/fdi/policy/10-keymap.fdi
/etc/hal/fdi/policy/10-keymap.fdi
<?xml version="1.0" encoding="UTF-8"?"?> <!-- -*- XML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<!-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). -->
<merge key="input.xkb.model" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options" type="string">grp:caps_toggle</merge>
</match>
</match>
</device>
</deviceinfo>
Проповедник под ангельской пылью
Зажигает, как в своё время зажигал Гитлер. Только вместо "Хайль" теперь "Аминь", а вместо арийской нации - благодатный огонь.
Скажи "Аминь", нах!
Подсмотрено здесь: http://nexus.org.ua/weblog/message/953/
среда, 8 июля 2009 г.
Развлечения для гиков, уровень первый
В RSS-ридер приплыло:
Оригинал: http://stasikos.livejournal.com/105791.html
Очень знакомо. Частично делал такое сам, частично - наблюдал у других. Решил разобрать по пунктам.
Ходить в интернет через свой собственный прокси, установленный на той этой же самой локальной машине.
Некоторые добавляют ещё списки для блокирования рекламы и обновляют их из интернета по крону. Ещё, бывает, настраивают большое время кэширования для картинок.
У самого стоит прокси, правда не на локальной машине, а на домашнем сервере. Списки блокировки не использую, а большое время кеширования картинок настроено. Бывает полезно вот для этого сайта: http://englishrussia.com, который я довольно часто посещаю и бывает, что открываю некоторые страницы по несколку раз. Кэширование картинок бывает полезным. Если бы не это - сейчас бы прокси не пользовался.
Кешировать DNS-запросы локальным BIND или PowerDNS
Некоторое время такое было. Было полезно для безлимитного интернета на скорости 64 кб/с. Однако, ещё при переходе с 64 на 200 почувствовал, что DNS-кэш больше не нужен. Потом настроил два VPN'а и DNS-запросы пошли через локалку. А теперь вообще за два месяца скорость в 4 раза увеличили (до 1 июня у меня было было 256 кб/с, потом стало 400 кб/с, а с 8 июля ожидается 1024 мб/с - http://ufaman.ru/internet/liberty/) - DNS-кэш теперь точно не нужен.
Отправлять почту через локальный SMTP-сервер, настроенный работать через smarthost, забирать ее с помощью fetchmail, сортировать с помощью procmail и фильтровать с помощью spamassassin, проверяя при этом с помощью clamav. В качестве клиента пользоваться mutt. (А что, раньше 90% юниксоидов делало именно так).
Таких много в рассылке russian-debian. Я пользуюсь gmail, необходимости во всём этом нет. Но всё перечисленное тоже хочу освоить, поскольку почта - очень большая и интересная тема. Настроить простой почтовый сервер в настоящее время не могу - Уфанет не даёт статические IP и закрывает снаружи 25й TCP-порт. Пока что настроил тупую пересылку системных сообщений от крона на мой ящик на gmail'е.
Настроить балансировку нагрузки на swap, используя два винчестера.
Оперативки уже третий год как 1 гигабайт. Система в своп не лезет. Целесообразности в этом извращении не вижу вообще.
Завести себе lvm2-том под /home и выделить отдельные разделы для /usr /var и /boot.
По большому счёту мне достаточно двух разделов - / и /home, которые у меня и существуют на моём системном диске. Там же виндовые диски C и F.
Однако сейчас у меня есть несколько дисков: 2 по 120 гигабайт (один ATA, другой SATA), 160 гигабайт (ATA, стоит в домашнем сервере) и 240 гигабайт (SATA, стоит на домашнем компе).
В последнее время совершенно лень тратить время на запись DVD-дисков (которых у меня уже более сотни), поэтому места бывает нужно всё больше и больше - на домашнем компе уже подключены те два 120 гигабайтных диска. Таким образом общее количество разделов - 2 на сервере и 6 на домашнем компьютере. Периодически приходится играть в пятнашки, перемещая файлы с одного диска на другой.
Для организации этого бардака и избавления от игры в пятнашки подумывал об LVM2, но скорее всего скоро куплю диск на 1 терабайт. Жёсткие диски стали очень дешёвыми - стоимость одного гигабайта меньше стоимости гигабайта на DVD-RW, и не нужно тратить время на запись и каталогизацию коллекции. Правда и убить всё проще - жёсткий диск достаточно выронить из рук на пол, а с DVD-RW ни по одиночке ни пачкой такого не случится.
Мониторить собственную локальную машину с помощью Cacti, Munin, MRTG или Zabbix.
Обычно народ использует Conky. Не понимаю этого. Превращают компьютер в кабину пилота самолёта.
Парсить логи на собственной локальной машине с помощью logwatch, получать статистику от почтовой систмы и spamassassin. Разглядывать отчеты от Squid и даже написать самоделельный парсер логов для этого.
logwatch, ИМХО, полезен на любой системе, поскольку позволяет отследить подозрительные вещи на компьютере. Может быть вас уже взломали, а вы и ухом не ведёте? Статистика, парсер и самописные скрипты у меня есть, но они используются для веб-сервера (который в публичном доступе).
В общем, перечисленные развлечения имеют под собой реальную основу, но все они не обязательны для каждого гика. Чтобы считаться гиком, ИМХО, достаточно соответствовать 3-4 пунктам :)
Развлечения для гиков, уровень первый
* Ходить в интернет через свой собственный прокси, установленный на той этой же самой локальной машине.
* Кешировать DNS-запросы локальным BIND или PowerDNS
* Отправлять почту через локальный SMTP-сервер, настроенный работать через smarthost, забирать ее с помощью fetchmail, сортировать с помощью procmail и фильтровать с помощью spamassassin, проверяя при этом с помощью clamav. В качестве клиента пользоваться mutt. (А что, раньше 90% юниксоидов делало именно так).
* Настроить балансировку нагрузки на swap, используя два винчестера.
* Завести себе lvm2-том под /home и выделить отдельные разделы для /usr /var и /boot.
* Мониторить собственную локальную машину с помощью Cacti, Munin, MRTG или Zabbix.
* Парсить логи на собственной локальной машине с помощью logwatch, получать статистику от почтовой систмы и spamassassin. Разглядывать отчеты от Squid и даже написать самоделельный парсер логов для этого.
Оригинал: http://stasikos.livejournal.com/105791.html
Очень знакомо. Частично делал такое сам, частично - наблюдал у других. Решил разобрать по пунктам.
Ходить в интернет через свой собственный прокси, установленный на той этой же самой локальной машине.
Некоторые добавляют ещё списки для блокирования рекламы и обновляют их из интернета по крону. Ещё, бывает, настраивают большое время кэширования для картинок.
У самого стоит прокси, правда не на локальной машине, а на домашнем сервере. Списки блокировки не использую, а большое время кеширования картинок настроено. Бывает полезно вот для этого сайта: http://englishrussia.com, который я довольно часто посещаю и бывает, что открываю некоторые страницы по несколку раз. Кэширование картинок бывает полезным. Если бы не это - сейчас бы прокси не пользовался.
Кешировать DNS-запросы локальным BIND или PowerDNS
Некоторое время такое было. Было полезно для безлимитного интернета на скорости 64 кб/с. Однако, ещё при переходе с 64 на 200 почувствовал, что DNS-кэш больше не нужен. Потом настроил два VPN'а и DNS-запросы пошли через локалку. А теперь вообще за два месяца скорость в 4 раза увеличили (до 1 июня у меня было было 256 кб/с, потом стало 400 кб/с, а с 8 июля ожидается 1024 мб/с - http://ufaman.ru/internet/liberty/) - DNS-кэш теперь точно не нужен.
Отправлять почту через локальный SMTP-сервер, настроенный работать через smarthost, забирать ее с помощью fetchmail, сортировать с помощью procmail и фильтровать с помощью spamassassin, проверяя при этом с помощью clamav. В качестве клиента пользоваться mutt. (А что, раньше 90% юниксоидов делало именно так).
Таких много в рассылке russian-debian. Я пользуюсь gmail, необходимости во всём этом нет. Но всё перечисленное тоже хочу освоить, поскольку почта - очень большая и интересная тема. Настроить простой почтовый сервер в настоящее время не могу - Уфанет не даёт статические IP и закрывает снаружи 25й TCP-порт. Пока что настроил тупую пересылку системных сообщений от крона на мой ящик на gmail'е.
Настроить балансировку нагрузки на swap, используя два винчестера.
Оперативки уже третий год как 1 гигабайт. Система в своп не лезет. Целесообразности в этом извращении не вижу вообще.
Завести себе lvm2-том под /home и выделить отдельные разделы для /usr /var и /boot.
По большому счёту мне достаточно двух разделов - / и /home, которые у меня и существуют на моём системном диске. Там же виндовые диски C и F.
Однако сейчас у меня есть несколько дисков: 2 по 120 гигабайт (один ATA, другой SATA), 160 гигабайт (ATA, стоит в домашнем сервере) и 240 гигабайт (SATA, стоит на домашнем компе).
В последнее время совершенно лень тратить время на запись DVD-дисков (которых у меня уже более сотни), поэтому места бывает нужно всё больше и больше - на домашнем компе уже подключены те два 120 гигабайтных диска. Таким образом общее количество разделов - 2 на сервере и 6 на домашнем компьютере. Периодически приходится играть в пятнашки, перемещая файлы с одного диска на другой.
Для организации этого бардака и избавления от игры в пятнашки подумывал об LVM2, но скорее всего скоро куплю диск на 1 терабайт. Жёсткие диски стали очень дешёвыми - стоимость одного гигабайта меньше стоимости гигабайта на DVD-RW, и не нужно тратить время на запись и каталогизацию коллекции. Правда и убить всё проще - жёсткий диск достаточно выронить из рук на пол, а с DVD-RW ни по одиночке ни пачкой такого не случится.
Мониторить собственную локальную машину с помощью Cacti, Munin, MRTG или Zabbix.
Обычно народ использует Conky. Не понимаю этого. Превращают компьютер в кабину пилота самолёта.
Парсить логи на собственной локальной машине с помощью logwatch, получать статистику от почтовой систмы и spamassassin. Разглядывать отчеты от Squid и даже написать самоделельный парсер логов для этого.
logwatch, ИМХО, полезен на любой системе, поскольку позволяет отследить подозрительные вещи на компьютере. Может быть вас уже взломали, а вы и ухом не ведёте? Статистика, парсер и самописные скрипты у меня есть, но они используются для веб-сервера (который в публичном доступе).
В общем, перечисленные развлечения имеют под собой реальную основу, но все они не обязательны для каждого гика. Чтобы считаться гиком, ИМХО, достаточно соответствовать 3-4 пунктам :)
вторник, 7 июля 2009 г.
Отключение HAL в X-сервере
Для полного отключения всякой разной новомодной автоматики HAL в сервере X нужно в конфиг /etc/X11/xorg.conf прописать:
Первая опция позволяет прибить X-сервер нажатием Ctrl+Alt+Break,
Вторая опция не позволяет X-серверу запускаться, если не обнаружены мышь или клавиатура,
Третья и четвёртая опции, соответственно, запрещают добавление и включение новых устройств (в том числе клавиатур, мышей, мониторов).
Просто на память.
Section "ServerFlags"
Option "DontZap" "off"
Option "AllowEmptyInput" "off"
Option "AutoAddDevices" "off"
Option "AutoEnableDevices" "off"
EndSection
Первая опция позволяет прибить X-сервер нажатием Ctrl+Alt+Break,
Вторая опция не позволяет X-серверу запускаться, если не обнаружены мышь или клавиатура,
Третья и четвёртая опции, соответственно, запрещают добавление и включение новых устройств (в том числе клавиатур, мышей, мониторов).
Просто на память.
Доработка напильником wordpress в Debian
Сегодня попробовал зайти на свой домашний сервак со внешки по HTTP и увидел облом: Wordpress показывал сообщение об ошибке 404 и дополнял их парой строчек с ошибками PHP.
Поковырялся внутри, оказалось что это делает файл /etc/wordpress/wp-config.php. Его содержимое было таким:
Wordpress по умолчанию настроен на виртуальный хостинг. То есть, он выбирает конфигурационный файл в зависимости от того домена, к которому обратился HTTP-клиент. По замыслу мэнтейнера, как я понял, в случае отсутствия такого конфига, должна показываться страница с текстом "404 Not found". Однако что-то он не добдел и после вывода этого текста обработка продолжается. Подключаются дополнительные php-файлы, которые и выдают ошибку.
Чтобы просто убрать эту ошибку, можно добавить в текст файла одну строчку. Например так:
Теперь всё должно работать, как и было задумано. Однако я не остановился на достигнутом и решил сделать переадресацию на dokuwiki-страницу.
Для начала я создал простую переадресующую страницу /etc/wordpress/index.html:
И поправил злополучный обработчик Wordpress /etc/wordpress/wp-config.php таким образом:
Теперь при заходе на http://stupin.homelinux.org/ сначала происходит переход в http://stupin.homelinux.org/wp/, а затем в http://stupin.homelinux.org/dokuwiki/
Поковырялся внутри, оказалось что это делает файл /etc/wordpress/wp-config.php. Его содержимое было таким:
<?php
/** WordPress's Debianised default master config file
Please do NOT edit and read about how the configuration works in the README.Debian
**/
#http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435289
#http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440572 (underscores, not dashes)
$debian_server = preg_replace('/:.*/', "", $_SERVER['HTTP_HOST']);
$debian_file = '/etc/wordpress/config-'.strtolower($debian_server).'.php';
if (!file_exists($debian_file)) {
header("HTTP/1.0 404 Not Found");
echo "404 Not found";
}
require_once($debian_file);
define('ABSPATH', '/usr/share/wordpress/');
require_once(ABSPATH.'wp-settings.php');
?>
Wordpress по умолчанию настроен на виртуальный хостинг. То есть, он выбирает конфигурационный файл в зависимости от того домена, к которому обратился HTTP-клиент. По замыслу мэнтейнера, как я понял, в случае отсутствия такого конфига, должна показываться страница с текстом "404 Not found". Однако что-то он не добдел и после вывода этого текста обработка продолжается. Подключаются дополнительные php-файлы, которые и выдают ошибку.
Чтобы просто убрать эту ошибку, можно добавить в текст файла одну строчку. Например так:
<?php
/** WordPress's Debianised default master config file
Please do NOT edit and read about how the configuration works in the README.Debian
**/
#http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435289
#http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440572 (underscores, not dashes)
$debian_server = preg_replace('/:.*/', "", $_SERVER['HTTP_HOST']);
$debian_file = '/etc/wordpress/config-'.strtolower($debian_server).'.php';
if (!file_exists($debian_file)) {
header("HTTP/1.0 404 Not Found");
echo "404 Not found";
exit(1);
}
require_once($debian_file);
define('ABSPATH', '/usr/share/wordpress/');
require_once(ABSPATH.'wp-settings.php');
?>
Теперь всё должно работать, как и было задумано. Однако я не остановился на достигнутом и решил сделать переадресацию на dokuwiki-страницу.
Для начала я создал простую переадресующую страницу /etc/wordpress/index.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv=refresh content="0; url=/dokuwiki/">
</html>
И поправил злополучный обработчик Wordpress /etc/wordpress/wp-config.php таким образом:
<?php
/** WordPress's Debianised default master config file
Please do NOT edit and read about how the configuration works in the README.Debian
**/
#http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435289
#http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440572 (underscores, not dashes)
$debian_server = preg_replace('/:.*/', "", $_SERVER['HTTP_HOST']);
$debian_file = '/etc/wordpress/config-'.strtolower($debian_server).'.php';
if (!file_exists($debian_file)) {
include('/etc/wordpress/index.html');
exit(0);
}
require_once($debian_file);
define('ABSPATH', '/usr/share/wordpress/');
require_once(ABSPATH.'wp-settings.php');
?>
Теперь при заходе на http://stupin.homelinux.org/ сначала происходит переход в http://stupin.homelinux.org/wp/, а затем в http://stupin.homelinux.org/dokuwiki/
Подписаться на:
Сообщения (Atom)