А вот подумайте: развитые научные методы прогностики, социопсихологии, управления массами (прочие умные названия, суть которых одна - предсказание поведения и управление массами); мощные технологии оболванивания и промывания мозгов; проработанные алгоритмы имитационного моделирования; куча суперкомпьютеров (посмотрите топ 500).
Всё это у буржуев.
А у нас - медленная смерть державы.
А теперь подумайте - какие шансы у России "подняться с колен" если все ходы просчитаны и весьма умело срежиссированы.
Почти никакие. Только чудо, ломающее отработанные методы и алгоритмы. Эксепшн, выбивающий программу на аварийное завершение.
Ниче так "теория заговора", да?
Tools
Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.
2008-06-12
Моделирование
Posted by
Valentin
at
03:00
0
comments
Labels: gov.ru
2008-06-06
Мультег
Надо, надо засмотреть. Как только, так сразу.
Гоблин о мультике.
-
-
ТРУБОЖОПеры просто убивают!
Posted by
Valentin
at
18:41
0
comments
И за что он ненавидит все на свете?
Рекомендую, шедевр. В своем роде. Ода потребителя (цитирую спец.кусочек):
.Товарищи линуксоиды, программисты-опенсорсники, я хочу задать только один вопрос: вы не охуели? Вас миллионы по всему миру! Среди вас опытные черти, лучшие мировые программисты! Вы ж если захотите, так возьмете какой-нибудь дистрибутив и вылижете его напильником, чтоб летал и на первом Пентиуме в 32 мегах! И я даже видел такие дистрибутивы, они прекрасны, но с ними потом придется ебаться годами, собирать софт и читать мануалы, когда понадобится подвесить вебкамеру, примонтировать флэшку или сделать еще какую-нибудь непредусмотренную хуйню. А я пользователь, я не хочу и не умею писать и компилировать софт! Не надо мне рассказывать, как это просто и здорово! Мне на хуй не уперлось читать тонны документаций и медитировать, что означает и как поступить если "ОШИБКА КОМПИЛЯЦИИ: установите библиотеку не ниже huiTamLib-2.4.0". При том, что в системе, разумеется, давно присутствует какая-нибудь "huiTamLib2-5.1"? Ее предлагается снести чтобы отвалилось полсистемы или обновить до старой чтоб полсистемы отвалилось? Вам же знаком этот повседневный линуксовый дзен, не правда ли? Так не надо наверно пиздеть, как легко одним нажатием кнопки сами по себе собираются любые программы. Да и, скажите, на хуя это мне, пользователю?.
razgovor.org За что я ненавижу Линукс
Бедняга, он так и не понял, что если у него есть право не читать документацию, не знать буржуйский язык, не учиться и пр., то у программеров есть право не задумываться о его удобстве. Правда, до тех пор, пока программеры не берут деньги за свой труд.
Он так и не понял, что программеры делают программы для себя а не для него. Он так и не понял, что люди все разные.
Просто сказочный долбоеб. Ну эльф какой-то.
Но здравое зерно есть - компьютер это слуга (а кому и раб), принцип IBM должен действовать - человек думает - машина работает. Программы надо писать так (в части интерфейса с человеком хотя бы), чтобы человеку ждать не приходилось. Только так.
Posted by
Valentin
at
03:15
3
comments
Labels: humor, linux, programming
2008-06-03
Задачи Демократов по отношению к Советам (России)
Слыхали про "План Даллеса"? Нет, это не то же, что "план Путина", хотя и близко. А я вот наткнулся на текст. Прочел, многое стало понятнее - процессы вокруг России и в мире, связанные с США. А что поразило больнее всего - в документе рассмотрены задачи решаемые мирным путем и, не приведи Господи, военным. Так вот, фактически, мы просрали войну штатам даже не воюя. Они достигли своих целей-максимум, за усилия минимум. Они нас переоценили. Обидно и стыдно. Я тут надергал наиболее показательные цЫтаты, ссылки на оригиналы - в хвосте.
.Нашими основными задачами в отношении России на самом деле являются только две следующие :
а. Уменьшить мощь и влияние Москвы до таких пределов, при которых она больше не будет представлять угрозу миру и стабильности международного сообщества;
и
б. Внести фундаментальные изменения в теорию и практику международных отношений, которых придерживается правительство, находящееся у власти в России.
Очевидно, что недостаточно прекращения доминирования этих концепций в советской или российской теории и практике международных отношений. Необходима их замена на практически противоположные.
А именно:
(а) Что суверенные и равноправные страны могут мирно сосуществовать бок о бок и сотрудничать друг с другом без претензий или попыток установить одностороннее господство;
(б) Что конфликт не является необходимой основой международной жизни, что народы могут иметь общие интересы, не имея полного согласия в идеологии и не подчиняясь единому авторитету;
(в) Что народы других стран имеют законное право преследовать национальные цели, расходящиеся с коммунистической идеологией, и что долг всех здравомыслящих людей исповедывать терпимость к чужим идеям, скрупулезно соблюдать невмешательство во внутренние дела других на основе взаимности, и использовать только порядочные и честные методы в ведении международных дел;
(г) Что международное сотрудничество может и должно сближать интересы обеих сторон даже и при различии их идеологических платформ;
и
(д) Что индивидуальные контакты между людьми по разные стороны международных границ желательны и должны поощряться как процесс, способствующий общему прогрессу человечества.
С другой стороны советские лидеры способны к осознанию если не аргументов, то хотя бы ситуаций. То есть, если может быть создана ситуация, при которой эскалация конфликта с внешним миром не способствует усилению их власти, их действия и даже тон их пропаганды может измениться. Это стало очевидным во время последней войны, когда к описанному эффекту привели обстоятельства их военного союза с западными державами. В этом случае модификация политики была относительно кратковременной, так как по окончании боевых действий они увидели возможности для решения собственных важных задач вне зависимости от чувств и взглядов западных держав. Это означает, что ситуация, которая вынудила их изменить собственную политику, по их мнению перестала существовать.
Из этого рассмотрения вытекает, что хотя мы не можем изменить основу политической психологии нынешних советских лидеров, существует возможность, что мы сумеем создать ситуации, которые, сохраняясь достаточно долго, смогут заставить их мягко изменить свое опасное и неподобающее отношение к Западу и соблюдать определенную степень умеренности и осторожности в отношениях с западными странами. В этом случае действительно можно будет сказать, что мы начали продвигаться к постепенному изменению тех опасных концепций, которые сейчас определяют поведение Советов.
Прежде всего мы должны исходить из того, что для нас будет невыгодно, да и практически неосуществимо оккупировать и поставить под контроль нашей военной администрации всю территорию Советского Союза. Это следует из размеров территории, количества населения, разницы в языке и обычаях, отличающих местное население от нас, а также минимальной вероятности обнаружить какую-то подходящую местную структуру власти, при помощи которой мы могли бы действовать.
Независимо от того, сохранится или нет советская власть где-либо на нынешней советской территории, мы не можем быть уверены, что среди российского народа найдется какая-то другая группа политических лидеров, которые окажутся полностью "демократичными" в нашем понимании этого слова.
Хотя в России и были моменты либерализма, понятия демократии не знакомы огромным массам российских людей, а в особенности тем из них, кто по своему темпераменту склонен к управленческой деятельности. В настоящее время существует ряд интересных и влиятельных российских политических группировок среди российских изгнанников, которые в той или иной степени приобщились к принципам либерализма, и любая из них была бы возможно, с нашей точки зрения лучшим руководителем России, нежели Советское правительство. Но никто не знает, насколько либеральными окажутся эти группы, придя однажды к власти, или смогут ли они сохранить свою власть среди российского народа, не прибегая к методам полицейского насилия и террора. Действия людей, находящихся у власти часто гораздо сильнее зависят от обстоятельств, в которых им приходится осуществлять свою власть, нежели от идей и принципов, воодушевлявших их в оппозиции.
В дальней перспективе политическая психология любого режима, приемлемо ответственного перед волей народа, должна быть психологией самого народа. Но наш опыт в Германии и Японии наглядно показал, что психология и мировоззрение великого народа не могут быть изменены за короткий промежуток времени простым диктатом или предписаниями иностранной власти, даже следующими за тотальным поражением и подчинением. Такое изменение может стать только следствием органичного политического опыта самого этого народа. Лучшее, что одна страна может сделать для привнесения изменений такого рода в другую страну - это изменить внешние условия, в которых существует рассматриваемый народ, и предоставить ему реагировать на эти условия по-своему.
Остается вопрос, каковы наши цели по отношению к любой некоммунистической власти, которая может быть установлена на части или на всей российской территории вследствие войны.
Прежде всего следует сказать, что независимо от идеологического базиса любой такой некоммунистической власти и независимо от степени, в которой она может быть готова приобщиться к идеалам демократии и либерализма, мы должны проследить, чтобы тем или иным способом было бы гарантировано достижение основных целей, вытекающих из вышеизложенных требований. Другими словами мы должны обеспечить автоматические гарантии того, что даже некоммунистический и номинально дружественный нам режим :
(а) Не будет обладать большой военной мощью;
(б) Будет экономически сильно зависим от окружающего мира;
(в) Не будет обладать слишком большой властью над национальными меньшинствами;
и
(г) Не установит ничего, напоминающего железный занавес в отношение контактов с окружающим миром.
Таким образом мы можем смело утверждать, что в случае войны с Советским Союзом наша цель - проследить за тем, чтобы после окончания войны никакому режиму на российской территории не было позволено
(а) Сохранять военные силы в количестве, способном представлять угрозу любому соседнему государству;
(б) Пользоваться такой степенью экономической автаркии, которая позволила бы осуществить восстановление экономического базиса военной мощи без содействия западного мира;
(в) Отказывать в автономии и самоуправлении основным национальным меньшинствам;
или
(г) Сохранить какое-либо подобие нынешнего железного занавеса.
Если эти условия гарантированы, нас устроит любая политическая ситуация, возникшая после войны. Мы будем в безопасности независимо от того, сохранится ли Советское правительство на всей российской территории, или только на небольшой части этой территории, или же исчезнет вообще. И мы будем в безопасности, даже если первоначальный демократический энтузиазм нового режима окажется кратковременным и сменится тенденцей постепенной замены асоциальными концепциями международных отношений, на которых воспитано нынешнее советское поколение.
Прежде всего желательно ли в этом случае, чтобы нынешние территории Советского Союза оставались объеденены одним режимом или же желательно их разделение? И если желательно оставить их едиными, по крайней мере в значительной степени, то какую степень федерализма должно соблюдать российское правительство? Как быть с основными национальными меньшинствами, в частности с Украиной?
Мы уже отметили проблему прибалтийских государств. После следующей войны прибалтийские государства не должны оставаться под какой-либо коммунистической властью. Если же территория, прилегающая к прибалтийским государствам, будет контролироваться российской властью, не являющейся коммунистической, мы должны будем руководствоваться волей прибалтийских народов и степенью умеренности, которую российская власть будет склонна проявлять по отношению к ним.
В случае с Украиной проблема совсем иная. Украинцы - наиболее развитый из народов, находящихся под управлением России в настоящее время. В целом они обижены российским господством; их националистические организации за рубежом активны, к ним прислушиваются. Было бы легко прийти к выводу, что они должны получить наконец свободу от российского управления и реализоваться в качестве независимого государства.
Мы должны быть очень осторожны с таким выводом. Сама простота делает его непригодным в условиях восточноевропейской реальности.
Действительно, украинцы были несчастны под управлением России, и необходимо что-то предпринять для защиты их положения в будущем. Но есть ряд существенных нюансов, которые нельзя упускать из виду. Пока украинцы были важным и существенным элементом Российской империи, они не проявили никаких признаков "нации", способной успешно и ответсвенно нести бремя независимости перед лицом сильнейшего российского противодействия. Украина не является четко определенным этническим или географическим понятием. В целом население Украины изначально образовалось в основном из беженцев от русского и польского деспотизма и трудноразличимо в тени русской или польской национальности. Нет четкой разделительной линии между Россией и Украиной, и установить ее затруднительно. Города на украинской территории были в основном русскими и еврейскими. Реальной основой "украинизма" являются "отличия" специфического крестьянского диалекта и небольшая разница в обычаях и фольклоре между районами страны. Наблюдаемая политическая агитация - это в основном дело нескольких романтично настроенных интеллектуалов, которые имеют мало представления об ответсвенности государственного управления.
Экономика Украины неразрывно сплетена с экономикой России в единое целое. Никогда не было никакого экономического разделения с тех пор, как территория была отвоевана у кочевых татар и стала осваиваться оседлым населением. Попытка оторвать ее от Российской экономики и сформировать нечто самостоятельное была бы столь же искусственной и разрушительной, как попытка отделить Зерновой Пояс, включая Великие Озера, от экономики Соединенных Штатов.
В случае распада Советской власти мы несомненно столкнемся с необходимостью поддержки некоторых политических элементов из числа нынешних многочисленных конкурирующих российских оппозиционных группировок. Нам будет практически невозможно избежать действий, более выгодных для той или иной из этих группировок по сравнению с их соперниками. Но очень многое будет зависеть от нас и от тех концепций, которые мы стараемся реализовать.
Мы уже видели, что среди существующих и потенциальных оппозиционных групп нет таких, которых мы желали бы полностью поддерживать, и за чьи действия в случае их прихода к власти в России хотели бы нести ответственность.
С другой стороны мы должны ожидать, что разные группы предпримут энергичные усилия, чтобы заставить нас вмешаться во внутренние дела России, что угрожает связать нас серьезными обязательствами и сделает возможным политическим группам в России продолжать требовать нашей поддержки. В свете этих фактов очевидно, что мы должны предпринять определенные усилия, чтобы избежать принятия на себя ответственности за решение, кто будет управлять Россией после распада советского режима..
Директива Совета Национальной Безопасности США 20/1 от 18 августа 1948 года
Posted by
Valentin
at
02:52
0
comments
2008-06-02
Примеры апачевых конфигов
Кто хочет все и сразу при конфигурировании Apache?
Вам сюда:
.htaccess Tutorials and Sample .htaccess Files
.htaccess file examples and code to get you up and running. This is the index of my favorite apache HTTP (htaccess, mod_rewrite, httpd.conf) examples, solutions, ideas, htaccess tips, apache tricks and .htaccess sample files. Some of my best server tricks and htaccess configuration techniques aren’t yet here, but are on their way. I like to semi-hide the very best solutions throughout these articles so that only the hungry find it. But 99% of these .htaccess articles are full of easy to use, cut-and-paste-ready htaccess example snippets.
askapache.com
Мегаполезно
Posted by
Valentin
at
00:52
0
comments
Labels: Apache, cheatsheet, settings
Хороший код - безопасный код
Или, иначе, хороший код - надежный код.
Тема хорошего, безопасного кода неисчерпаема, как вселенная. Но иногда полезно вспоминать простые утверждения, наподобие:
.Код всегда вызывается «злым» кодом
Похоже на паранойю, но это так. Никто и никогда не может быть уверен, какой код и как вызовет ваш метод. Можно быть уверенным только в одном – ваш код работает в изменчивой среде и требует обязательной валидации всех обязательных параметров: аргументов метода, глобальных переменных, данных файлов конфигурации, строки запроса и т.д.
Исключительные ситуации заслуживают исключительных мер
Стоит запомнить раз и навсегда:
1. возврат методом кодов ошибок, вместо вызова исключения – это зло;
2. исключение не синоним ошибки.
Тут стоит сразу же определиться, что на самом деле считать кодом ошибки. Если код возвращает описание ситуации, то это – описание ситуации, но если код возвращает значение в случае возникновения ситуации, когда он не смог продолжить работу – то это и есть код ошибки, вызов которого должен быть заменен на вызов исключения.
Определение степени исключительности ошибки – это не всегда простая задача. Я рекомендую следующие правила:
• возврат кода ошибки допустим только в методах, которые тестируют ситуацию на ошибку;
• если код не может быть выполнен до конца в связи с ошибкой, то необходимо генерировать исключение;
• если код в рамках контекста решаемой задачи столкнулся с заранее известной возможной проблемой, то имеет смысл, либо завершить код с возвратом описания ситуации, либо проигнорировать проблему.
Все ответы – отрицательные
• все методы, возвращающие значения, первым делом должны инициализировать это значение самым отрицательным или безопасным вариантом (для nullable типов – это может быть null, для булевых – false, для перечислений – самое негативное значение вроде Access.Restricted);
• все методы должны иметь одну точку для возврата значений.
• ваш код работает во враждебной среде, обеспечивайте все требования безопасности в каждом методе;
• проверяйте валидна ли среда, в которой ваш код будет работать, с какими параметрами его вызвали, помните, что это делает не пользователь, но другой код;
• всегда по умолчанию возвращайте безопасные в контексте значения;
• все методы должны иметь одну точку выхода;
• используйте исключения в исключительных ситуациях, чтобы гарантированно прервать выполнение кода;
• игнорируйте, либо обрабатывайте незначительные проблемы в угоду выполнения важной задачи..
habrahabr.ru/blog/webdev
С выбором - код ошибки или исключение действительно непросто. Я предпочитаю использовать исключения умеренно, в коде хелперов, контроллеров. В модели и утилитарных функциях предпочитаю в случае ошибки возвращать NULL или FALSE. Но действительно, исключение - это для тех случаев, когда продолжение выполнения невозможно или не имеет смысла.
Posted by
Valentin
at
00:37
0
comments
Labels: development, programming
2008-05-26
Обьединить харды
Обнаружил полезняшку, но не тестировал, не пробовал. По описанию - очень "вкусно".
Несколько дисковых томов обьединяются в один виртуальный, допустим два винта по 100 гигов, на выходе - один винт на 200.
Основной плюс - винты можно по отдельности подключать и файлы будут доступны! В отличие от райдов всяких.
Suppose, you have three hard drives - sized 80, 40 and 60 GB. And 150 GB of music files, which you need to store on these drives. How would you do it?
The two solutions I knew of, were:
* either to simply have three separate «Music» folders - one per each drive;
* or create some sort of RAID, joining all the drives into an array.
However, the first method is quite tiresome, as one needs to decide how to split the data between the drives and keep track of what is stored where. For example, I might decide to store all «Classical» music on the first disk, and «Rock» music on the second. Then, suddenly, the first drive fills up and the second one still has plenty of space. Now I need to move the files between the disks, or jump around with symlinks.
The RAID method, while solving this problem, always incurs significant loss of either storage reliability or usable disk space.
But recently, I found a better solution to this problem and similar ones: mhddfs. It is a FUSE filesystem module which allows to combine several smaller filesystems into one big «virtual» one, which will contain all the files from all its members, and all their free space. Even better, unlike other similar modules (unionfs?), this one does not limit the ability to add new files on the combined filesystem and intelligently manages, where those files will be placed.
The package is called «mhddfs» and is currently present in Debian Testing and Unstable. It does not seem to be available in Ubuntu at the moment.
debaday.debian.net
Posted by
Valentin
at
20:39
1 comments
Банкинг, демократия в действии
Зарисовка из моей текущей жизни, иллюстрирующая "полезность" инструментов "демократии". Или иллюзорность декларируемых свобод.
Отец поехал на заработки в Узбекистан. Деньгу ему решили платить безналом в долларах США. А счета у него нет. А он уже там. Ладно, поднимает он меня с утра телефонным звонком, говорит - счет мне сделай! А я, умный - не вопрос!
Иду в банк, рисую ситуацию, говорю: "сделайте мне счет на имя бати моего". А в ответ - не моги. Долларовый - никогда. Пусть сам приходит. Ну, на крайняк, доверенность приноси.
Я считаю это дебилизмом номер раз.
Не могу придумать разумного обьяснения для такого ограничения. Какого [ez, я не могу оформить банковскую запись на паспорт человека "не здесь"? Паспортные данные есть, образец подписи есть, чего вам, жлобам, еще надо? Я ж не смогу деньги снять, только владелец, придет и паспорт покажет. Не, не моги. Правила такие. А я даже знаю, кто эти правила придумал и реализовал.
Ладно. Говорю: "сделайте счет на меня, я батю не обману, деньги ему отдам". А в ответ - не моги. Долларовый - никогда, а вдруг вы деньги с батей отмываете?
Это дебилизм номер два. Какое вам, собакам, дело, как мы с батей деньги попилим? Если батя сказал - переводите деньги на этот конкретный счет - значит он в курсе, чем это ему грозит? (я его кину типа). Это его и мои проблемы, куда вы лезете? Нет, не моги. Бухгалтер переводит деньги на "батю" а счет то на "сыночку". Явно деньги отмывают (а отмыв пасут, это надо для вступления в ВТО. Да нафик мне такой ВТО). Да вам, блин, и знать не положено, на чье имя счет (типа тайна вклада, да? от кого тайна?). Ваша задача деньги отправить по распоряжению "оплата по контракту №...". Куда лезете? Не, все ходы записаны - от кого, кому, за что. Ну ладно, записаны. Вопросы? Приходите, спросите "че за деньги, почему тебе?" а я отвечу, мне скрывать нечего. Нет, просто не моги и все. Нам так удобно. А я типа хрен собачий. Ну да. Так и есть. По факту.
Короче, вариант один - доверенность и счет на имя отца. Я только понять не могу, ну нахрена доверенность то нужна? От тоже, придумщики.
Храните деньги в сберегательной банке. На глубине 3-х метров.
Posted by
Valentin
at
20:07
0
comments
2008-05-24
В винде "сервис" а в линуксе?
А в линуксе "демон".
Но речь не об этом. Понадобилось мне навести ревизию (и внести правки) в демонячем хозяйстве станции с дебианом. А как?
Полез в тырнет, нашел:
update-rc.d
предназначен для использования в скриптах при развертывании пакетов, для ручного употребления не рекомендуется. А используется примерно так:
update-rc.d exim4 start 20 2 3 4 5 . stop 20 0 1 6 .
Этой командой демону exim4 дается установка на запуск в уровнях 2,3,4,5 и оснанов на уровнях 0,1,6. А 20 это номер для сортировки относительно других демонов.
Кстати, уровень можно глянуть командой
runlevel
А что происходит при переходе на умолчальный второй уровень:
ls -la /etc/rc2.d/
Второй (и третий) струменты полезнее для ручного применения:
sysv-rc-conf для консоли и
bum
для графики.
Командой
sysv-rc-conf --list
я поглядел состояние демонизации и командой
sysv-rc-conf --level 0126 exim4 off
зарубил exim4 для уровня 2. Уровни 0,1,6 - уровни на которых пользовательские программы и демоны не работают по умолчанию.
Жить можно.
Posted by
Valentin
at
23:10
0
comments
Labels: linux
Верстка, CSS
Очень большим допущением будет сказать, что я верстальшик или дизайнер. Хоть и делаю сайты и занимаюсь веб-проектами. Но заценить полезное верстальшику могу, благо знаю, по себе, насколько это трудная работа.
Представляю - система грид 960! Позволяет сверстать страницу рассматривая ее как лист шириной в 960 пикселов, разбитый на колонки. 12 или 16. Смотрите сами:
The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
960.gs
И на базе 960-ой один чувак (18 лет!) сделал то (или почти то) чем гордится Тёма:
Typogridphy is a CSS framework constructed to allow web designers and front-end developers to quickly code typograhically pleasing grid layouts.
Based on the popular 960 Grid System, Typogridphy allows you to create grid layouts which are versatile and great looking. Typogridphy is made of fully validate, semantic and strict xHTML, and validate CSS.
csswizardry.com
ну и на закуску, YAHOO!
developer.yahoo.com/yui
Posted by
Valentin
at
19:46
0
comments
Labels: CSS, frameworks, web-develop
2008-05-21
День поломок (или починок)
Забавно день сегодня складывается, один к одному. В метро я "успел" на поезд, который "задерживается по техническим причинам". Потом закапризничал Subversion, выдавая сообщения
Could not read status line: SSL error: Rehandshake was requested by the peer.
А до кучи, чтоб не скушно было, я решил даблклик на одну из лишних мышиных кнопок вернуть.
Вот и поделюсь радостью.
Subversion шалить начал (как выяснилось после гугления) по причине глючной библиотеки в свежей сборке (я ж теперь на тестовой ветке дибианчика). Пришлось сделать downgrade:
# dpkg -i --force-depends /var/cache/apt/archives/subversion_1.4.6dfsg1-3_i386.deb
# dpkg -i --force-depends /var/cache/apt/archives/libsvn1_1.4.6dfsg1-3_i386.deb
Полезная штука - кэш пакетов. И все заверте... в смысле заработало.
Как я сделал даблклик. Опять же, по мотивам гугления, сам я до таких вещей додуматься не в состоянии - слишком мало знаю.
apt-get install xserver-xorg-input-evdev
cat /proc/bus/input/devices
смотрим на вывод, у меня так:
I: Bus=0003 Vendor=09da Product=010b Version=0110
N: Name="A4Tech PS/2+USB Mouse"
похоже на мышчь, верно?
gedit /etc/udev/rules.d/19-local.rules
и в нем пишем:
KERNEL=="event[0-9]*", SYSFS{../name}=="A4Tech PS/2+USB Mouse", NAME="input/event9"
Теперь все устройства ввода с номерами от 1 до 9 и с именем Logitech USB-PS/2 Optical Mouse будут ссылаться на одно устройство event9.
gedit /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Generic Keyboard"
# Valik, add mouse evdev event 9
# InputDevice "Configured Mouse"
InputDevice "evdev mouse"
EndSection
то, что было я закомментарил и вставил новую строку.
И ниже по файлу, старое закомментарил, новую секцию вписал:
# Valik, add evdev mouse, event 9
Section "InputDevice"
Identifier "evdev mouse"
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/event9"
EndSection
#Section "InputDevice"
# Identifier "Configured Mouse"
# Driver "mouse"
# Option "CorePointer"
# Option "Device" "/dev/input/mice"
# Option "Protocol" "ImPS/2"
# Option "Emulate3Buttons" "true"
#EndSection
Перезапуск компа.
Запустил программку
xev
понажимал интересующие меня кнопки, нужная мне для даблклика оказалась номером 8.
Далее уставка пакетов:
apt-get install xbindkeys
apt-get install xautomation
Пропишем что надо делать по нажатию кнопы 8:
kedit ~/.xbindkeysrc
"/usr/bin/xte 'mouseclick 1' 'mouseclick 1' &"
b:8 + Release
Запускаем утилиту:
xbindkeys
Всё, даблклик работает.
Magic!
Источники:
- http://www.google.ru/
- http://natonelbronx.wordpress.com/2007/07/10/mouse-a4tech-x7-con-linux-facciamo-funzionare-tutti-i-tasti/
- http://gamerka.pp.ru/2008/01/01/ubuntu-nastrojjka-myshi/
- http://b-k-b.nm.ru/ubuntu/mouse.html
- http://forum.ubuntu.ru/index.php?topic=2648.0
- http://gentoo-wiki.com/Talk:HOWTO_Advanced_Mouse
Posted by
Valentin
at
02:53
0
comments
2008-05-20
Debian и его пакеты
Попался на глаза маленький FAQ по использованию пакетных утилит Дебиана apt-xxx
Использование менеджера пакетов Debian
Для начинающих дебиановодов неплохое подспорье.
А вот более длинная, но и более ценная статья. С примерами:
Программный комплекс apt - мощнейшее средство управления пакетами, охватывающее все аспекты этого захватывающего занятия. Однако первое, чего он требует - это настройки доступа репозиториям пакетов. Ниже этот вопрос рассмотрен на примере дистрибутивов Ubuntu и Kubuntu - пакетные репозитории едины для всего семейства. Однако практически все сказанное применимо и к исходному Debian, и к любому из его клонов - они сохраняют совместимость, и deb-пакеты из, скажем, Xandros (включая такие спецфичные, как драйверы устройств), могут использоваться в Kubuntu, и наоборот.
Debian и его клоны: управление пакетами
Posted by
Valentin
at
02:49
0
comments
Labels: linux
Научитесь программировать за десять лет
Видели книги "Научитесь ... за ... дней"? Думаете реально?
Исследователи (Хейес, Блум) показали, что для приобретения экспертных знаний в любой широкой области человеческой деятельности, включая шахматную игру, сочинение музыки, рисование, игру на фортепьяно, плавание, теннис, а также проведение исследований по нейропсихологии и топологии, требуется приблизительно десять лет. Причем создается впечатление, что в действительности этот срок невозможно сократить: даже Моцарту, который проявил выдающиеся музыкальные способности в возрасте 4 года, потребовалось еще 13 лет для того, чтобы он начал сочинять музыку мирового класса. Рассмотрим другой музыкальный жанр; неосведомленные люди считают, что Битлз совсем внезапно появились на музыкальной арене, выпустив ряд хитов, занявших первые места, и появившись в шоу Эда Сэлливена в 1964 году. Но они играли в маленьких клубах Ливерпуля и Гамбурга с 1957 года, и смогли издать диск Sgt. Peppers, который стал их первым важным успехом, лишь в 1967 году, а до этого просто пользовались определенной популярностью. Сэмюэль Джонсон считает, что фактически требуется больше десяти лет: “Превосходства в любой области можно достичь только упорным трудом в течение всей жизни; его нельзя купить по меньшей цене”. И даже Чосер жаловался: “Жизнь так коротка, что не хватает времени на овладение мастерством”.
Поэтому я предлагаю следующий рецепт достижения успеха в программировании
www.williamspublishing.com
А вот чувак так не думает. Вьехать в тему за месяц можно, а вот научится с нуля - нет однозначно.
Posted by
Valentin
at
02:30
0
comments
Labels: citation, development
2008-05-17
Аптитьюда (aptitude)
После обновления до тестовой ветки моего дебианчика, пришла пора разобраться с пакетами нужными, ненужными и прочими. А для этого нужен инструмент. Удобный, освоенный, мощный.
Здравствуй, aptitude!
Программа aptitude не столь универсальна по своему назначению. Функции ее сводятся к установке и удалению пакетов и получению информации о них. Однако и то, и другое она делает не просто хорошо, а очень хорошо. А уж в отслеживании зависимостей и разрешении связанных с ними коллизий, особенно в нетривиальных случаях, она не имеет себе равных. И потому разработчиками Debian она рекомендуется ныне в качестве основного средства для управления пакетами. В документации к дистрибутивам семейства Ubuntu внимание на ней не столь акцентируется - там отдается предпочтение либо традиционному apt, либо графическим утилитам Synaptic или Adept (в зависимости от рабочей среды). Однако и убунтийцам использование aptitude никак не возбраняется.
Программа aptitude работает в текстовом режиме и предполагает два метода использования – интерактивный, через основанный на ncurces интерфейс, и командный - непосредственно из строки шелла.
citkit.ru
Посмотрим, каков он в деле...
Posted by
Valentin
at
03:06
0
comments
Labels: linux
2008-05-16
Literate Programming
Продолжаю тренироваться в переводе. Сразу скажу, это не последний текст с ресурса:
http://www.literateprogramming.com/
Donald Knuth. The CWEB System of Structure Documentation. Addison-Wesley. 1994. pg. 1.
Философия в основе CWEB такова - опытный системный программист, желающий предоставить наилучшее документирование своего продукта, нуждается в двух вещах одновременно: язык типа TeX для форматирования (документирования) и язык типа C для программирования. Ни один из них (языков) не может предоставить лучшее документирование по отдельности, когда же их подходяще сопрячь, мы получаем систему заметно более полезную нежели применяя языки отдельно.
Структура программы может быть представлена как "паутина" сделанная из множества повязанных кусочков. Чтобы описать (документировать) подобную программу нам надо разьяснить каждую индивидуальную часть паутины и то, как она (часть) связана с соседями. Типографские инструменты предоставляемыеTeX дают нам возможность разьяснить локальную структуру каждой части делая ее (структуру) наглядной (видимой), а программерские инструменты предоставляемые языком типа C делают возможным для нас разьяснить алгоритмы формально и недвусмысленно. Обьединяя их оба, мы можем разработать стиль программирования увеличивающий наши возможности постигать структуту комплексных частей софта, и в то же время документированные программы могут быть механически транслированы в работоспособный софт адекватно документированный.
Кроме того, предоставляя документирующие инструменты, CWEB улучшает язык C предоставляя возможности перестановок кусков текста программ, так что большая система может быть понята целиком в терминах маленьких сегментов и их локальных взаимосвязей. CTANGLE программа так названа потому как берет предоставленную паутину и перемещает сегменты из веб структуры в последовательность требуемую C. Преимущество программирования на CWEB в том, что алгоритмы могут быть выражены в "распутанной" форме, где каждый сегмент разьяснен отдельно. CWEAVE программа так названа потому как берет представленную веб и сплетает порции TeX & C содержащиеся в каждом сегменте, увязывая исходный материал в структурированный документ.
Кстати, я и не знал, что то, к чему я при программировании стремлюсь, имеет простое название - LP
Posted by
Valentin
at
02:55
0
comments
Labels: Donald Knuth, language
2008-05-15
Literate Programming
http://www.literateprogramming.com/
В качестве тренировки языка решил попереводить, подвернулось значимое:
Donald Knuth. "Literate Programming (1984)" in Literate Programming. CSLI, 1992, pg. 99.
Я верю, что пришло время для существенного улучшения документирования программ, и мы можем наилучшим образом достичь этого представляя программы как произведения литературы. Отсюда мой заголовок: "Литературно грамотное Программирование".
Давайте изменим наше традиционное отношение к созданию программ: вместо представления о том, что наша главная задача - обьяснить компьютеру что делать, давайте сконцентрируемся на обьяснении людям - что мы хотим чтобы компьютер сделал.
Практик LP может быть представлен как автор эссе, чья главная забота - изложение и совершенство стиля. Как автор, с тезаурусом в руке, выбирая имена переменных бережно и обьясняя что каждая переменная значит. Автор старается сделать программу понятной представляя концепции в виде максимально понятном человеку, используя смесь формальных и неформальных методов усиливающих друг друга.
Прошу понять правильно, перевод не литературный, но верный - к этому стремлюсь.
Оригинал:
I believe that the time is ripe for significantly better documentation of programs, and that we can best achieve this by considering programs to be works of literature. Hence, my title: "Literate Programming."
Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.
The practitioner of literate programming can be regarded as an essayist, whose main concern is with exposition and excellence of style. Such an author, with thesaurus in hand, chooses the names of variables carefully and explains what each variable means. He or she strives for a program that is comprehensible because its concepts have been introduced in an order that is best for human understanding, using a mixture of formal and informal methods that reinforce each other.
Posted by
Valentin
at
02:56
0
comments
Labels: Donald Knuth, language
2008-05-13
Пассаж про крыс
Очень понравился, не могу не поделится:
Если спроса нет и люди знают, что не будет, то самый твердый человек станет воровать. Может, не сразу, через время, но станет. Внутри крови у нас подляна сидит, ее не денешь никуда. У каждого, понял? Ты, я, все — крысы в душе. Только надо гасить ее всю жизнь, по башке бить, чтоб не могла, сука, рыло свое поганое из грязи вытащить. Само по себе воровство, Сереж, полбеды. Крыса — всегда означает кровь. Вот что плохо. Когда ты выбираешь крысиную дорожку, она кончится кровью, без вариантов. Хорошо, когда только крысячьей — поймают, на железа подымут. В этом беды нет, одна польза — когда крыс режут, люди радуются, а крысы боятся, пределы знают. Хуже, когда крыса людей жрать начинает. Если крысу вовремя не замочить, она вырастет, пределы забудет и начнет у людей жизнь крысить, мочить всех начнет. Это суть крысы — она рядом с собой людей не терпит. Понял, душара?
— Ну… Нет. Дак и спроса не было, так ведь, Старый?
— Был. Дом весь лег.
— Старый, растолкуй. Что мы сделали?
— Ничего.
— Ну, я и говорю, что ничего.
— В этом и косяк. Если ты человек, то крысу терпеть нельзя. А мы терпели, гнулись. Я раньше тоже не понимал. За что мы вообще легли все, понимаешь?
Да, из отсюда - "Каратель" Беркема нашего, Аль Атоми.
А вот еще про крыс, толково изложено:
В оппозиционной среде принято говорить, что реформы потерпели крах. Что сами реформаторы некомпетентны, малограмотны, не знают общества в котором живут, невежественны, догматичны, и так далее.
Эти разговоры надо немедленно прекратить. Они не соответствуют действительности и наносят ущерб оппозиционным силам. Оппозиция недоумевает: как же так, враг столь ничтожен, а раз за разом одерживает победы над нами, такими умными и толковыми. Если принять иную точку зрения, многое станет ясным.
Мы имеем дело с очень сильным врагом, прекрасно осознающем, что делает, прекрасно знающим общество, в котором живет.
«Реформы» увенчались полным успехом «реформаторов». Все их истинные цели достигнуты. Говорить о крахе реформ, значить вводить людей в заблуждение. Никакой «эффективной рыночной экономики» никто и не планировал создать. Часть партноменклатуры планировала перераспределить собственность в свою пользу и тотально разграбить страну, эти цели, очевидно, достигнуты.
Статейка aleks1958 - Кто и как разрушал СССР
Крысы масдай!
А чтоб не так печально было, развлекитесь словарем тупичка
2008-05-11
Зюганыч жжот
У Гоблина наткнулся на цитату. Приведу цитату из цитаты (Зюганов отжигает):
Я хочу, чтобы вы внимательно вслушались в следующие цифры. Страна сегодня производит только полтора процента наукоёмкой продукции и перестала быть индустриальной державой. Износ основных фондов, машин и механизмов превысил 20 лет. Это критическая черта, за которой начинается обвал. Сегодня каждая вторая буханка хлеба, каждый второй продовольственный пакет уже иностранный. Мы тратим на это 30 миллиардов долларов, а своему крестьянину отдавая в год лишь примерно 1 миллиард. 40 миллионов гектаров пашни заросло бурьяном и чертополохом.
Из страны уехало 800 тысяч самых образованных и подготовленных блестящих специалистов. Сейчас они работают за рубежом. Там их не рожали, не готовили. А ведь подготовка одного инженера стоит миллион долларов. И абсолютное большинство из них не собирается при нынешних условиях возвращаться в страну.
Самое печальное, из 74 миллионов работающих, 55 миллионов живут на 5-6 тысяч рублей в месяц. В то время как плата за двухкомнатную квартиру – примерно 2 тысячи. Напомню, что в среднем содержание уголовника в российской тюрьме обходится в месяц в 6 тысяч 200 рублей.
Главное, что вы не смогли сделать – это запустить процесс развития и сохранить основы демократии. Последние выборы ещё раз продемонстрировали это.
kprf.ru
Обидно, что его никто не услышит (хотя местами здраво и по теме). Репутация того..., коммунист, блин.
2008-05-10
А вы довольны "сервисом"?
Ну почему, почему? Почему в магазине на кассе вам не говорят с любезной улыбкой "спасибо"? Почему вы должны искать "менеджера по продажам" когда он нужен и отгонять его когда он не нужен? Почему не продавцы услуг и товаров бегают за вами а вынуждают вас бегать за ними? Никогда не задавались подобными вопросами?
Да, был относительно короткий период времени, когда продавец – звучало почти гордо. В те самые бурные девяностые, когда за ночь работы в палатке можно было заработать месячную стипендию. Соответственно, в палатки и рестораны шли люди с оконченным и неоконченным высшим, знанием языков и психологии. И чрезвычайно дорожили местом, найти которое было действительно непросто. Этим людям было сильно некомфортно на рабочем месте, но вне его они могли себе позволить вполне пристойный по тем временам уровень жизни. Неудивительно, что та эпоха вспоминается как звездный час сервиса в России. Теперь ситуация обратная, в крупных городах найти продавца – серьезная проблема и все чаще эту работу приходится отдавать иммигрантам (помните отчеты об опустевших торговых рядах, когда, поддавшись популистской ксенофобии, правительство ввело квоты на «коренные национальности» на рынках?). У гастарбайтеров нет наших социальных комплексов, есть обычно искреннее желание быть полезным и услужливым, однако объективно существующий языковой барьер препятствует признанию их уровня сервиса высоким. К слову, если вам кажется, что в московской торговле много нерусских, съездите в Лондон и поищите за прилавками англичан: даже страна, гордо называвшая себя «нацией лавочников», испытывает проблемы с рекрутированием в сервисный бизнес.
Итак, суммируя: в рамках концепции качественного российского сервиса мы хотим душевности, чуткости и предусмотрительности от людей, которых презирает общественная и бытовая мысль, работа которых считается признаком жизненной неудачи и по отношению к которым позволяются некоторые, мягко скажем, невежливость и панибратство. Не слишком ли мы требовательны?
www.novayagazeta.ru
О как. И в добавок - а что лично вы сделали для того, чтобы вас качественно обслуживали и были вам рады?
Posted by
Valentin
at
21:03
0
comments
День грусти, 9 мая
Свет (электромагнитное излучение) - это действительность, каждый воспринимает его по разному - в зависимости от настроения, возраста, состояния глаз и т.д. Для каждого - своя реальность.
История, прошедшие события - действительность ушедшего времени. Но каждый живет в своей реальности.
Но по любому, миллионы людей погибших раньше своего часа - это очень и очень печально.
В конце 1930-х сложилась почти уникальная в истории ситуация, когда развитие наступательных средств изменило общую парадигму военного мышления. До этого военную мысль двигала оборона, основные этапы развития в XIX – начале XX вв.: Гражданская война в США, Англо-бурская война, Первая мировая – определялись беспомощностью атакующих. Во Второй мировой вопрос состоял не в наличии у той или иной стороны танков или авиации и не в их техническом уровне - тот же Роммель в 1941-м имел меньше танков, чем англичане, и они уступали английским и тем более американским почти по всем тактико-техническим показателям. Стратегический успех определялся пониманием танково-авиационной войны как динамической системы сил, постоянно развивающейся во времени. В предыдущих войнах движение было переходным, весьма опасным и нежелательным состоянием между фазами стабильности – обороны одними и штурма другими ключевых позиций. Обороняющаяся сторона при таком подходе всегда имела колоссальное преимущество, потерять которое при наличии минимальных резервов было почти невозможно, – именно в этом образе мышления крылась причина краха оборонительных доктрин Польши, Франции и СССР. Радикальный разрыв со старой парадигмой, в результате которого штурм и оборона стали менее важны, чем маневр, определил и чрезвычайную эффективность немецкой обороны при союзнических контратаках – как в первом Эль-Аламейне, когда Роммель смог справиться с натиском существенно превосходящих сил.
Есть достаточно оснований предположить, что причина поражений лета 1941 г. весьма проста: Красная Армия столкнулась с противником, на голову превосходившим любую другую армию мира в стратегическом и тактическом отношении, действовавшим в принципиально иной парадигме военного мышления. Вопрос «Почему план «Барбаросса» успешно осуществлялся в июне-июле 1941 г.?» оказывается аисторичен. Логичным вопросом в общем контексте событий было бы «Почему план «Барбаросса» перестал осуществляться с августа 1941?». Строго говоря, есть только одно, но кардинальное, отличие советской войны лета 1941 г.: в СССР последняя стадия - паника и апатия - почти наступала несколько раз, но во всех случаях была подавлена либо усилиями сверху, либо инициативой снизу. Только на Восточном фронте было выработано хоть какое-то противоядие немецкому штабному и полевому мастерству.
Необходимо отметить, что действия советского правительства и командования в первые недели войны - часто описываемые как хаотические и непродуманные - предстают образцом хладнокровия по сравнению с мероприятиями других стран. Уже 30 июня выходят коррективы годового плана производства, подразумевающие между строк затяжную войну с оккупацией значительной части территории СССР (ближайший западный рубеж эвакуации предприятий, установленный планом, - Поволжье; фактически советское планирование допускало наихудший сценарий, совпадающий с намеченной немецким генштабом «линией АА» - Астрахань–Архангельск). Ни Польша, ни Франция вообще не задумывались о планомерной эвакуации промышленности с целью экономического обеспечения длительных боевых действий.
www.novayagazeta.ru
Прочтите, задумайтесь. Наши предки сделали большое дело, сделали его хорошо, даже лучше чем можно было ожидать. Гордитесь ими.
Posted by
Valentin
at
01:10
0
comments
2008-05-08
Debian-ские страдания
В попытках установить свежую версию словаря Stardict пришел к пониманию того, что надо правильно выбирать версию дистрибутива дибианчика. А то столько пакетов новых версий надо руками ставить, что теряется весь смысл задумки дебиановских пакетов. Ведь оно должно если не автоматом, то хоть полуавтоматом цепляться (зависимости).
Поскольку у меня не сервер и особая стабильность мне не нужна, а нужно время от времени ставить свежие версии программ и покомпилять свежачка, то мне нужен или testing или unstable. Ну, нестабильный как-то страшновато пока, поэтому обновлюсь до тестовой сборки.
Прописал в списке репозиториев дистр lenny (убрав остальные варианты) и выдал
apt-get update
apt-get upgrade
apt-get dist-upgrade
ой!?!
Updated:
Докладываю - эксперимент прошел удачно, около гигабайта трафика потратил, слетел драйвер видео и драйвер виртбокса. При переустановке драйвера видео инсталлятор ругался на компилятор, говорил, что установлен gcc-4.2 а ядро собрано через gcc-4.1 и "быть беде". Фигня, на самом деле надо было переустановить пакет linux-headers с нужной версией. И драйвер встал как надо.
И stardict обещает собраться...
Updated2:
Собраться - не собрался пока, зато поставился новейший из пакетов. Даже оказался новее, чем я скачивал с сайта SF.NET несколько дней назад. О как. Сборка опять откладывается... ведь работает, новье. Кстати - рекомендую, он, падла еще и говорит!
Posted by
Valentin
at
16:09
5
comments
Лекция про любовь, со слайдами
Это отсылка к совковому анекдоту.
А пост про другие слайды: habrahabr.ru
- Как организованы кластеры Google
http://www.slideshare.net/ultradvorka/go… - Как строить дизайн системы с тэгами на Mysql, а также как проектировать базу MySQL с Master/Slave, чтобы распределять нагрузка на узлы веб-фермы (от майсиквелиста) - с примерами SQL
http://www.slideshare.net/jonathanbaij/b… - Как оптимизировать вызовы Javascript/AJAX на сайтах (от гуглиста)
http://www.slideshare.net/souders/web-20… - Как организован DIGG (PHP + MYSQL)
http://www.slideshare.net/epee/mysql-200… - Как оптимизировали Fotolog (самое большое сообщество по фото блоггингу) MySQL, JAVA, PHP, Memcached, дизайн БД
http://www.slideshare.net/frankmashraqi/… - Как оптимизировать БД MySQL
http://www.slideshare.net/techdude/how-t… - Как организован Flickr (PHP, PEAR, ImageMagic, Perl, Java, XML)
http://www.slideshare.net/coolpics/flick…
- Как оптимизировать PHP проекты (PHP on Steroids), в том чилсе нормализация в дизайне баз, настройки Апача, особенности PHP, Zend Optimization
http://www.slideshare.net/jonoxer/php-on… - Как оптимизировать браузерный кеш, DNS, cookie, CSS, images, headers, Minify (http://www.crockford.com/javascript/jsmi…) (презентация от яхоиста :)
http://www.slideshare.net/techdude/high-… - Как сделать кластерную архитектуру на базе нескольких Master DB, кешировании Memcached (на примере Ruby on Rails, но принципе одинаковы и для других языков)
http://www.slideshare.net/Georgio_1999/h…
http://www.slideshare.net/Georgio_1999/h… - Как оптимизировали сервис Twitter (на Ruby on Rails) + MEMCACHED!
http://www.slideshare.net/Blaine/scaling… - Как оптимизировали Slideshare (на Ruby on Rails)
http://www.slideshare.net/jboutelle/scal… - Как оптимизирован YouTube с Phyton
http://www.slideshare.net/didip/super-si… - Как устроен Feed-burner (mySQL + Java)
http://www.slideshare.net/didip/feed-bur… - Сводный обзор методов оптимизации веб-приложений, в т.ч. организация сессию юзеров, load balancing, репликация (145 слайдов)
http://www.slideshare.net/techdude/scala…
Posted by
Valentin
at
15:46
0
comments
Labels: citation, development
2008-05-04
SSH через прокси (proxy)
Или другими словами туннелирование через прокси. Есть разные софтины, позволяющие пробрасывать TCP соединение через proxy, но я сегодня рассмотрю только одно, решающее мою конкретную задачу: я сижу на линуксе (дома), в локальной сети за прокси типа SQUID и мне надо рулить сервером (на работе) используя SSH.
Как это сделать? Легко, устанавливаю программулину Corkscrew. Ну, типа так:
tar -xzvf corkscrew.tar.gz
cd corkscrew
./configure
make
make install
В файле
/home/valik/.ssh/config
пишу такую строку
ProxyCommand /usr/local/bin/corkscrew proxy.home.net 3128 %h %p ~/.ssh/proxyauth
где proxy.home.net - имя компа с прокси, 3128 - порт прокси, ~/.ssh/proxyauth путь к файлу с именем и паролем для прокси.
Содержимое этого файла (/home/valik/.ssh/proxyauth) такого вида
valik:superDuperPass
имя:пароль, понятно, да?
А, собственно, всё.
Дальше набираю заклинание открытия сеанса SSH:
ssh -v -p 22 -i /home/valik/.ssh/keyname.ssh.rsa.pk guest@server.worknet.net
и имею сессию через прокси.
Кстати, если добавить к команде довесок вида
-L 3389:lanhost:3389
то локальный порт 3389 (localhost:3389) пробрасывается прозрачно на машину lanhost (lanhost:3389) в сети сервера к которому я подключился секурным шеллом. Я эту фишку использую для работы с "удаленным рабочим столом" в офисной сети (а сам дома сижу, за прокси).
Убойная технология, практически VPN, да еще через прокси!
Оригиналы, с которых я это замутил:
Updated:
Не забыть в SQUID разрешить соединения методом CONNECT для нужных портов. У себя я это сделал просто, закомментировал запрет соединений на "не безопасные" порты:
# Deny CONNECT to other than SSL ports
#http_access deny CONNECT !SSL_ports
2008-04-23
Ну и хватит про Светоч демократии
Если я кого не заинтересовал предыдущими двумя постами
Напоследок сообщу, что почитать можно и про налоговую систему, которая работает по принципам вымогательства (если чел не боится отстаивать свои права, то он может резко сократить расходы по налоговым выплатам); про номер соц. страха, который, на самом деле, чисто добровольно можно получить (а можно и не получать) и нет никакого закона, чтобы ограничивать права граждан на основе "а у меня нет номера соц.страха". И про многое другое.
И вообще, про то, как "свободные", нет, "самые свободные" бараны - американцы променяли свои неотьемлемые права на привилегии. После чего учат "свободе" других.
Но, надо признать, не все еще потеряно. Они пытаются еще играть по правилам (в отличие от "не самых свободных" баранов. Например, в книге описана компания, занимающаяся ведением дел граждан против налоговой службы. Успешно, надо сказать, занимается... Но не смотря на активную явную антиправительственную деятельность, компания еще действует и ее владелец/глава еще жив и на свободе. И таких примеров много.
Давайте на их примере учиться тому, как не продавать свою свободу, реальные права, неотьемлемые. И уж тем более не отдавать их просто так, по незнанию или глупости.
2008-04-20
Доллар, как много в этом слове?
Еще немного фактов (содержание предыд. серий), зачерпнутых из книги Виктор Павлович Фридман, Социалистические Штаты Америки.
Согласно Положению о монетных системах 1792 года, один доллар – это 24,75 гран чистого золота или 371,25 гран чистого серебра; 1 гран = 0,0648 граммов. Таким образом, один доллар – это единица измерения. В статье I раздела 10 Конституции США сказано: «Ни один штат… не имеет права использовать ничего, кроме золотых и серебряных монет, в качестве средств платежа…». Статья 152 раздела 12 Свода законов США гласит: «Легальными денежными единицами в Соединенных Штатах могут быть только золотые и серебряные монеты». Получается, что по всем законам в природе существует только доллар золота или доллар серебра!
Вот, типа, можно доллар сдать и получить свои законные граны золота. Ан нет...
Благодаря Федеральному резерву количество бумажных «долларов» постепенно превысило все реальные запасы золота в мире. С 1971 года по указу президента Никсона доллары ни золотом, ни серебром больше не обеспечиваются. Тогда же в обращение были выпущены новые купюры, где соответствующей надписи уже не существовало – этими купюрами, а также их более новыми аналогами, мы пользуемся по сей день. Таким образом, банкнота теперь не только ничем не обеспечивается, но и ничего больше не обещает. Ее настоящая ценность равна нулю – она не стоит даже тех двух центов, которые были затрачены на ее изготовление. То, что мы называем сегодня долларом, на самом деле ничего общего с долларом не имеет. Доллар, как мы помним, – это единица измерения.
Вуаля, бумажки, банкноты Федерального Резерва. А что такое ФР? А вот что (длинно, зато подробно):
Роковым для Америки стал 1913-й год, когда была создана Федеральная резервная система, или просто Федеральный резерв. Дэвви Кидд в своей книге «Почему обанкротилась Америка» пишет: «В 18:00 23 декабря 1913 года, когда Конгресс закончил заседание, три сенатора взяли на себя полномочие принять голосованием Указ о Федеральном резерве 1913 года. Эти три человека передали будущее и экономическую систему Америки группе лиц и иностранным банковским интересам. Наши отцы-основатели кричали бы "Предательство!"»
Вопреки расхожему мнению, Федеральный резерв не является государственным федеральным учреждением, а представляет собой частную корпорацию с банками-филиалами в двенадцати городах страны: Бостоне, Нью-Йорке, Филадельфии, Кливленде, Ричмонде, Атланте, Чикаго, Сент-Луисе, Миннеаполисе, Канзас-сити, Далласе и Сан-Франциско. Буква в виде печати на лицевой стороне купюры указывает на филиал ФР, напечатавший эту купюру. В 1921 году управляющий ФРУ Ильям Хардинг признался: «С точки зрения закона, эти банки являются частными корпорациями, созданными специальным законодательным актом Конгресса». Если открыть телефонный справочник города, в котором находится Федеральный резервный банк, то в голубом разделе правительственных учреждений искать его бесполезно. Его там просто нет! Он красуется в белом разделе – там, где перечислены частные компании. Вот и получается, что Федеральный резервный банк на самом деле не более федеральный, чем частная грузовая компания «Федерал Экспресс» (Federal Express), резервов он тоже не имеет, да и банком, в обычном понимании, не является. При всем при этом, главу ФР назначает президент США и утверждает Сенат. Вот такой парадокс.
Экономические депрессии и взлеты, спады и подъемы теперь могли создаваться искусственно! И Великая депрессия 1930-х годов в Америке не замедлила это подтвердить.
Крах биржи произошел в четверг, 24 октября 1929 года. До наступления этой черной даты в обращении находилось колоссальное количество акций и ценных бумаг. Благодаря «доброте» ФР, акции можно было купить всего за 10% их стоимости, а остальные 90% расценивались как краткосрочный кредит. Имея на руках 100 долларов, можно было купить акций на 1000 долларов, из которых 900 долларов давались в долг на основе 15-дневной расписки. Через 2 недели эти акции продавались, например, за 1100 долларов, на покупку которых ФР охотно давал кредит следующему покупателю акций. Таким образом, ФР искусственно и колоссальными темпами завышал стоимость акций. Веря в успешное развитие компании, человек покупал ее акции, а поскольку в тот момент страна находилась на экономическом подъеме, то и оптимизма у населения было хоть отбавляй, чем ФР благополучно и пользовался. Через 15 дней, продав свои акции за 1100 долларов и получив чистую прибыль в 100 долларов, человек тут же реинвестировал заработанные деньги. Инфляция не позволяла инвесторам оставлять на долгое время деньги вне обращения, поэтому наличных денег у населения на руках было очень мало. Чем больше акций покупалось, тем быстрее должна была расти их стоимость, чтобы эта система продолжала работать с выгодой для инвесторов. Люди закладывали все свое имущество, чтобы купить акции, планируя их затем перепродать с еще большей выгодой.
И вдруг те самые банкиры, которые раздували стоимость акций, прикрыли кредит. Это означало, что теперь для того, чтобы купить акции, надо было сразу же оплатить 100% их стоимости, что становилось проблематично. В свою очередь это означало, что те, у кого акции были на руках, не могли быстро избавиться от них, вернуть вложенные деньги и отдать долг Федеральному резерву. В одночасье инвесторы оказались должны колоссальные суммы денег, которые надо было отдать в кратчайшие сроки – максимум 2 недели. Люди отчаянно пытались избавиться от акций, и рынок рухнул. Имущество, недвижимость, многолетние сбережения граждан, не справившихся с долгами, оказались в руках банкиров – Ротшильдов, Рокфеллеров и иже с ними. Этот обвал рынка, тщательно спланированный и блестяще разыгранный Федеральным резервом, и положил начало Великой депрессии
Вся банковская система США построена на долговом, или так называемом частичном, принципе (Fractional Reserve Banking), когда банки работают с мизерной частью вложенных клиентами капиталов. В последнее время этот процент стремится к нулю. Допустим, некий гражданин хочет в банке получить ссуду, чтобы открыть свой бизнес. Пара нажатий клавиш клерком – и несколько тысяч долларов в виде новой строки в базе данных созданы из процентов с долгов других заемщиков, то есть, проще говоря, из ничего. Но отдавать этот долг клиент должен реальными деньгами. Львиной доли денег, которые банки дают в долг, просто не существует. Эти деньги не могут быть возвращены, потому что в обороте существует всего лишь конечная сумма реальных денег. Из-за этого огромное количество бизнесов никогда не может встать на ноги, а то и попросту объявляет банкротство. Можно на это посмотреть и по-другому: если все американцы одновременно отдадут свои долги, то финансовая система США рухнет. Но такой сценарий невозможен из-за того, что на всех просто не хватит денег, чтобы их вернуть. На языке конкретных цифр ситуация выглядит примерно так: если всего лишь 3% вкладчиков одновременно решат забрать из банков все свои вклады наличными, то банки начнут закрываться, и стране грозит такой кризис, по сравнению с которым Великая депрессия 1930-х годов покажется праздником
Вот такие пироги. Поэтому, на вопрос, "что покупать? Доллары, евро, фунты?" я отвечу - покупайте соль, спички, сахар, мыло, тушенку, макароны, теплые (и крепкие) вещи. А также патроны, инструменты (шанцевые и не только) и т.д. Если денех много, покупайте землю, в Бразилии. Остальное прочтете в "Мародер" Беркема нашего, Аль Атоми.
2008-04-19
Демократия или республика?
Читаю я опус Виктора Павловича Фридмана, под названием Социалистические Штаты Америки.
Вроде ничего неожиданного, но обилие фактов, их направленность и концентрация в одном месте - впечатляют.
Вот, к примеру: "оплот свободы и демократии", а вправду ли? Что есть демократия, что есть свобода и почему в конституции США нет ни слова про демократию а педалируется понятие "республика"?
Демократия – это когда два волка и ягненок голосуют, что будет на ужин.
Бенджамин Франклин, член Конституционного конвента, один из основателей государства
Сегодняшние определения не ставят Демократию и Республику даже в одну смысловую категорию. Тем не менее, в конце XVIII века, когда новое американское государство обрело независимость, основатели страны четко противопоставляли эти два понятия как формы правления. Чем же демократия отличается от республики, и почему отцы-основатели так настаивали именно на конституционной республике и так предостерегали от демократии?
Речь о том, что демократия - власть толпы не ограниченная ничем. А дураков, жлобов и просто скотов всегда было больше, чем честных, умных и порядочных.
медленно, но верно превращали США из республики в чистую демократию, а теперь страна постепенно минует стадию социализма и приближается к тоталитаризму, нарушая и попросту игнорируя Конституцию США.
Почитайте конституцию штатов. Очень поучительно. Удивляет, что еще можно найти в открытом доступе не искаженный вариант (хотя, ... не искаженный?).
Как изначально было построено американское общество? Мы, народ (We the People), создали штаты. Штаты одобрили Конституцию. Конституция создала федеральное правительство. Федеральное правительство создало агентства, бюро, министерства и так далее. Правительство служит народу и штатам. Правительство имеет только те права, которые штаты и народ ему предоставляют – все эти права перечислены в статье I части 8 Конституции. Федеральное правительство не может вторгаться в личные дела штатов и граждан. Такая схема обеспечивает своего рода конкуренцию между штатами: чем больше свободы конкретный штат предоставляет, тем больше людей будут заинтересованы в том, чтобы жить и работать в нем.
А вот что забыли, так это записать ограничения власти штатов, бросив все внимание на ограничение власти федерации. В итоге имеем коррупционный сговор и нарушение конституционных прав.
Основная причина, по которой гражданам дано право свободного владения оружием – это использование его, в случае необходимости, в качестве последнего средства, чтобы защитить себя от государственной тирании.
Томас Джефферсон, третий президент США
Ну как тут не вспомнить про Беркем аль Атоми, Почему пулемет (Тем временем для таких баранов, как любители пистолетиков, хмыри рассказывают майси, что, мол, вынуждайте, пожалуйста: ходите на выборы и всякие демонстрации. Многие ведутся, хотя долбоебство такого поведения очевидно. Вынудить такого жирного и наглого хмыря делать то, для чего его завели, можно только намушником, засунутым в хавальник. И пестики ему не страшны, они только вам кажутся чем-то вроде оружия, хмыри боятся только намушника. Для того, чтобы заставить себя уважать ("уважать" - значит "бояться"; другого перевода этого слова не существует) нужно оружие, а не "короткоствол".)
Очень спорная тема, оружие и владение/ношение/применение.
16 января 2002 года Питер Одигизува (Peter Odighizuwa), студент юридического колледжа Appalachian Law School (штат Виргиния), открыл огонь, убив декана, профессора и одного студента, и ранил еще трех человек. Два других студента – Майкл Гросс и Трэйси Бриджес – сумели остановить преступника. Каким образом? Если верить газете Los Angeles Times, то они «схватили стрелявшего». Тоже самое утверждает и New York Times. Удивительным образом из 280 новостных блоков, переданных по всей стране, только четыре (!) сообщили о таком «незначительном» факте: Гросс и Бриджес остановили преступника с помощью имевшегося у них самих оружия! (Интересно, а как еще двое безоружных могли схватить вооруженного убийцу?) В подавляющем большинстве репортажей эта маленькая деталь была «случайно» забыта. На вопрос «почему из репортажа была опущена столь важная подробность?» представитель Los Angeles Times ответил: «Описание инцидента было точным, и ключевым стало именно то, что преступника схватили. Совершенно не обязательно, что именно человек с оружием сыграл ключевую роль в обуздании преступника». Блестяще, не правда ли?
Не являются ли новые меры американских политиков попытками полностью разоружить американский народ? Ведь если поправка № 2 к Конституции о самозащите падет, то все остальные права граждан рухнут одно за другим, как карточный домик, как фишки домино. История показывает, что правительственный геноцид всегда начинался с массового разоружения населения. Примеров предостаточно.
Лично я разделяю точку зрения, что "Господь Бог создал человеков а Кольт уровнял их в правах". С оговорками, понятно. Но для цивилизации в целом, лучше, IMHO, когда каждый человек может защитить свою свободу. Адекватными мерами. Иначе, по большому счету, я за свободное ношение оружия и разрешение применения его в целях защиты своих прав. Да, я знаю, много народу пострадает в процессе достижения новой точки равновесия.
Современная Америка: Конституция или Манифест?
Мы постараемся отобрать все деньги, которые посчитаем нужным, у тех, кто их имеет, и дадим тем, у кого их нет, но кто сильно в них нуждается.
Линдон Джонсон, 36-й президент США (фрагмент речи 15 января 1964 года)
Речь о Коммунистическом Манифесте и Конституции США. Теперь трактовка констируции весьма близка к Манифесту. Плохо это? Если нарушает базовые права - плохо однозначно.
Конституция США перечисляет по пунктам все права власти, а поправка № 10 любую правительственную программу, явно не обозначенную в Конституции, автоматически делает противозаконной. На сегодняшний день таких программ предостаточно, а самая популярная из них – Вэлфер (Welfare), который является целым букетом противозакония! Вэлфер – это программа материальной поддержки малоимущих и беженцев, которые по разным причинам не в состоянии обеспечить себя достаточными средствами к существованию. По сути же, это есть не что иное, как отбирание денег у одной части населения (богатой) и передача этих денег другой его части (бедной). При этом правительство никогда не спрашивает разрешения и никак не компенсирует недостачу тем, у кого оно эти деньги отбирает. Такое поведение имеет вполне конкретное название – воровство или грабеж. Но если простых граждан за это сажают в тюрьму, то правительство делает это абсолютно безнаказанно, да еще и выдает это за благое деяние! Отбирание имущества граждан без соответствующей компенсации – это прямое нарушение поправки № 4 к Конституции. Несмотря на то, что Конституция гарантирует всем равные права, на деле же оказывается, что одна часть населения имеет больше льгот и прав, чем другая, и, как сказал Джордж Оруэлл, одни «более равны», чем другие. «Отберем у богатых и раздадим бедным» – где-то мы это уже слышали, не правда ли?
Ну что тут сказать. опять бараны просрали свой шанс. Продали свободу, получили деньги. Деньги уже кончаются.
К чему стадам дары свободы? Их нужно резать или стричь.
- www.archives.gov - Конституция США
- www.archives.gov - Билль о правах
- ru.wikipedia.org/wiki/ - Конституция США
- ru.wikipedia.org/wiki/ - Билль о правах
Виктор Павлович Фридман, Социалистические Штаты Америки
Читать непременно.
Гугель - хостер, впечатления
Вот и пошли первые впечатления и размышления на тему "Гугель - хостер". Посмотрим...
Сомневаюсь, что Google вдруг решил переквалифицироваться в хостинговую компанию среднего пошиба. Google App Engine - это не free-хостинг для вашего любимого блога, это масштабируемая среда для высоко-нагруженных приложений, которые работают с большими наборами данных. Именно в такой ситуации она будет вам полезна, хотя вы и можете ее использовать, как угодно. Нужно понимать, как позиционируется продукт и как правильно необходимо его использовать. Приведу в пример вопрос о произвольных запросах. Для каждого вашего запроса среда требует создания индекса. Делает она это абсолютно верно (и часто автоматически). Хотя это и ограничивает возможности "поиграть" с данными, но реальное приложение всегда работает с лимитированным перечнем запросов к базе. Оно всегда производит одни и те же запросы, только с разными параметрами. Оптимизация под именно ваши запросы - это правильное решение и это очень хорошо, что сама среда подталкивает вас к этому. Таким образом, данная технология требует понимания своего предназначения.
www.pleso.net
habrahabr.ru
В общем, понятно. Если у вас приложение требует серверной фермы, вы можете его написать/переписать под гуглевый фреймворк и при этом не любите/не хотите решать вопросы хостинга - вам сюда.
Posted by
Valentin
at
00:52
0
comments
Labels: frameworks, Google, python, web-develop
2008-04-15
Адреса
Я тут уже как-то писал ( http://vasnake.blogspot.com/2007/06/blog-post.html ) на тему организации БД с адресами. На днях мне попалась еще пара интересных реализаций описания адресов. Хотя, на мой взгляд, все проще. Ведь что такое адрес - это текстовое описание местоположения в пространстве, конкретно - на поверхности шарика. Получается что? Верно - адрес - суть точка, два числа. Для сохранения совместимости с старой системой адресации можно предложить следующее - систему вложенных полигональных фигур имеющих кроме границ еще и название. К примеру: полигональная фигура Россиянии - РФ, на ней полигональная фигура Некой области, на ней п.ф. Забытого района, на ней п.ф. деревни Мухосраньки, на ней п.ф. вырождающаяся в точку вашей хаты-с-краю. Вот и весь адрес. Ну, до кучи, можно всякие индексы привязать к полигональным фигурам почтовых отделений и прочих отделений с индексами. Вот и весь адрес.
Ну да ладно, посмотрим на первую реализацию, из попавшихся мне на днях:
vCard MIME Directory Profile 3.2.1 ADR Type Definition
Цитирую:
The structured type value corresponds, in sequence, to the post office box; the extended address; the street address; the locality (e.g., city); the region (e.g., state or province); the postal code; the country name.
Что в переводе на человеческий означает: адрес следует записывать как последовательность значений - почтовый ящик, уточнение, улица, город или населенный пункт, регион или область, почтовый индекс, страна. Просто и изящно. Плюс тип адреса (там и переводить нечего, и так понятно):
The TYPE parameter values can include "dom" to indicate a domestic delivery address; "intl" to indicate an international delivery address; "postal" to indicate a postal delivery address; "parcel" to indicate a parcel delivery address; "home" to indicate a delivery address for a residence; "work" to indicate delivery address for a place of work; and "pref" to indicate the preferred delivery address when more than one address is specified. These type parameter values can be specified as a parameter list (i.e., "TYPE=dom;TYPE=postal") or as a value list (i.e., "TYPE=dom,postal").
Там же есть понятие "метки" или "этикетки" значением которой является запись полного почтового адреса (они еще говорят "адрес доставки", т.е. адрес, по которому можно найти чела кому пакет вручать).
На основании этого рфк (RFC) другие люди придумали
микроформат адреса, равно как и микроформат визитки и микроформат геопозиции (и массу других микроформатов).
Его (микроформат адреса) проще показать на примере, чем обьяснять:
<div class="adr">
<div class="street-address">665 3rd St.</div>
<div class="extended-address">Suite 207</div>
<span class="locality">San Francisco</span>,
<span class="region">CA</span>
<span class="postal-code">94107</span>
<div class="country-name">U.S.A.</div>
</div>
Ну и пару примеров микроформатов геопозиции:
<div class="geo">GEO:
<span class="latitude">37.386013</span>,
<span class="longitude">-122.082932</span>
</div>
<span class="latitude">37.386013</span>,
<span class="longitude">-122.082932</span>
</div>
Posted by
Valentin
at
02:03
0
comments
Labels: address, development
2008-04-12
Производительность веб-сервера
Думаю, каждому веб-разработчику не безразлично, насколько оптимальные решения он создает, насколько производительные. На какие измерения опираться, что считать эталоном?
Могу предложить в качестве эталона такой параметр: количество запросов в секунду, обрабатываемых общеизвестными сервисами (типа ЖЖ, дигг, твоятруба и пр.). Почитать про устройство этих сервисов и количественные характеристики можно у insight IT.
А можно сразу посмотреть на мои расчеты. Посчитав, сколько запросов в секунду (на пике!) обрабатывает один сервер, я пришел в числу 100 (сто). Иными словами, если вы тестируете свой сайт (с помощью ab, к примеру) и получаете скорострельность 100 запросов в секунду - вы молодец, приложение не хуже, чем у грандов.
Правда, есть нюансы (как всегда). Нельзя предполагать, что если один сервер выдает 100 з.в.с (запросов в секунду), то серверный кластер из 100 машин выдаст 10000 з.в.с. При хорошо масштабируемой архитектуре будет не больше 5000 - 7000 з.в.с.
Получается, если надо масштабировать, то одиночный сервер должен выдавать уже 200 з.в.с. Ну и, понятно, архитектура приложения должна удачно масштабироваться.
Posted by
Valentin
at
21:24
0
comments
Labels: Apache, benchmark, HTTPD, web-develop
2008-04-09
Гугель - хостер
Ну, вот. Дождались. Пишем веб-приложение на питоне и размещаем на гугелёвой ферме. И все щасливы (гугель - денежку гребет, разработчик - не парится по поводу масштабируемости-производительности-надежности, пользователь - не ждет пока окошко перерисуется).
Гугель начал продавать свою чумовую (офигительную, суперскую) инфраструктуру. К чему бы это? Вы еще думаете, какую ОС выбрать? Выбирайте ту, которая позволит запустить браузер за наименьшие затраты.
Posted by
Valentin
at
02:08
0
comments
Labels: frameworks, Google, python, web-develop
Грек, а как понимает
Почитайте, полезно, может мысль или совесть проснется.
Цитирую:
.— Разбойники знакомые есть у вас?
— Разбойники знакомые есть у каждого. В частности, это люди, которые насаждают в России тюремную культуру. Разбойничьи песни, которые вы слышите в каждом такси. Я не могу их обвинять. Они зарабатывают деньги точно так же, как зарабатывает деньги продавец паленой водки или торговец наркотиками. Но почему-то мы считаем вредным для здоровья пить плохую водку и употреблять наркотики, но не считаем вредным для здоровья слушать мусорную музыку. Почему вы думаете, что для ребенка вреднее употреблять наркотики, чем смотреть криминальную хронику или «Дом-2»? Почему вы думаете, что смерть можно использовать как средство, способствующее выделению адреналина в кровь?
— Но вы ведь не можете отгородиться от этого и жить наедине со своей прекрасной музыкой.
— Понимаете, музыка — это не удовольствие, для получения которого хочется уединиться. Музыка — это лекарство. Она нужна всем. Наша забота, чтобы люди увидели, что музыка нужна всем: не только старикам и интеллигентам, но и молодым людям, и шпане. Главное, чтобы люди могли легко выбрать добро и тяжело выбрать зло.
— Как это?
— Я бы первым делом запретил криминальные программы на НТВ. В Греции тоже делают такие программы. Я даже подрался с одним журналистом, который перед Рождеством снимал беспризорного ребенка и спрашивал его, как тот себя чувствует, что вот у всех детей елка, подарки… И он довел этого ребенка до слез. Я не мог терпеть, когда человеческая боль продается, чтобы получить деньги. Я всегда был против и всегда буду против. И считаю, что государство должно запретить рекламу дьявола. Так и сказать: «Перестаньте рекламировать дьявола!» Вы смотрели «Дом-2»? Потерпите один раз и посмотрите. Это чудовищно. Это строится новое российское общество. Чудовищное. И это не свобода никакая. Это побуждение ко злу (он со своим греческим акцентом говорит «манипуляция на зло»). Люди попадают в зависимость от телевизора и Интернета. Им кажется, что они общаются, а на самом деле они замыкаются в своем одиночестве. Я же помню еще времена, когда не было ни Интернета, ни мобильных телефонов. Как было хорошо! Мы встречались, влюблялись друг в друга. А теперь — как в клубе. Приходишь, сидишь со стаканом, народу вроде вокруг много, музыка вроде громкая, но на самом деле ты совершенно один. Тебе дают свободу, коммуникацию, а взамен забирают душу.
— У вас нет ощущения, что мусорная культура непобедима?
— Победима. Чтобы победить, не нужна атомная бомба. Нужны простые движения. Дирижировать. Водить смычком по струнам. У людей, которые падают в эти ямы мрака, у них есть что-то светлое внутри. Надо просто их вытащить, и для этого ничего сложного не нужно. Просто протянуть руку. У меня был сосед ужасный. И дети у него были ужасные. Когда они говорили, я краснел от стыда. Но однажды я позвал их на концерт. И им понравилось. Они смешно говорили, что им особенно понравилась та часть, где играли громко, и та часть, где играли тихо. Можно победить. Помните, как люди вешали белые ленточки на автомобили против мигалок? Вот так нужно договориться всем, чтобы одно воскресенье не смотреть криминальную хронику и порносериалы.
— У вас, что же, никогда не опускаются руки?
— Каждый раз опускаются. А потом поднимаются. Я дирижер. У меня работа такая: опускать и поднимать руки..
.
friday.vedomosti.ru
Работать надо. Работать.
2008-04-08
Запоздалое к 23 февраля
Кто там говорит про "защитников" Отечества? А вот из первых рук:
Хоть мне и 68, но с ними я пойду куда угодно. За ночь мы вырежем пол-Румынии, за неделю захватим Европу. Жаль только, что служить им всего 2 года, а то я бы сделал из них настоящих головорезов".
http://www.margelov.com/aphorism.htm
Оно и правильно, "патроны есть, еда найдется". Воин, он воевать должен, а война это узаконенное убийство себе подобных, даже если это кому-то и не нравицца.
Posted by
Valentin
at
03:10
0
comments
Тибет, китайцы
У Гоблина прочел:
.Коммунистический Китай Западу не нужен. Точно так же, как ему мешала коммунистическая Россия. Что делать? Правильно, раздувать националистические настроение везде, куда только сможешь дотянуться. Наплевать на историю, наплевать на жизни граждан, главное - раздраконить недовольных и порвать страну на куски помельче, а дальше уже само пойдёт.
С китайцами, правда, получается как-то не очень. Ведь так старательно подзуживали студентов в Пекине, так старательно пытались устроить "оранжевую революцию", а тупые китайцы взяли да перестреляли всех недовольных как собак. Не оказалось в китайском правительстве людей с чешуйчатым рылом и мозгом. Операция "Майдан Тянь-ань-мынь" провалилась под грохот китайских танков. А ведь как было бы прекрасно, если бы цветная революция удалась! Миллиардная страна в хаосе, гражданская война, десятки миллионов убитых - и надо всем этим расцветает Демократия! Это ж просто мечта каждого свободного человека. Но - не срослось..
.
http://oper.ru/
Да, китайцЫ - молодцЫ! Нам есть чему у них поучиться.
Цивилизацию погубят враки, это еще до Конфуция понимали, а он (Конфуций) четко сформулировал:
.Цзы-лу спросил: "Вэйский правитель намеревается привлечь вас к управлению [государством]. Что вы сделаете прежде всего?" Учитель ответил: "Необходимо начать с исправления имен". Цзы-лу спросил: "Вы начинаете издалека. Зачем нужно исправлять имена?" Учитель сказал: "Как ты необразован, Ю! Благородный муж проявляет осторожность по отношению к тому, чего не знает. Если имена неправильны, то слова не имеют под собой оснований. Если слова не имеют под собой оснований, то дела не могут осуществляться. Если дела не могут осуществляться, то ритуал и музыка не процветают. Если ритуал и музыка не процветают, наказания не применяются надлежащим образом.. Если наказания не применяются надлежащим образом, народ не знает, как себя вести. Поэтому благородный муж, давая имена, должен произносить их правильно, а то, что произносит, правильно осуществлять. В словах благородного мужа не должно быть ничего неправильного".
.
http://oceansoul.narod.ru/biblio/East/konfucy.htm
Posted by
Valentin
at
02:24
0
comments
2008-04-03
Когда наступит "пиип..."
Есть мнение:
.Через год Россия столкнется с масштабным валютным кризисом – гораздо более тяжелым, чем дефолт 1998 года.
С таким предупреждением выступил накануне руководитель Экономической экспертной группы (ЭЭГ) Евсей Гурвич на конференции в Высшей школе экономики (ВШЭ).
Главный экономист Всемирного банка (ВБ) по России Желько Богетич согласился с пессимистическим прогнозом, отметив, что «вопрос только в сроках», сообщает РИА «Новый регион» со ссылкой на «НГ».
Причины будущего кризиса у каждого экономиста свои. Представитель ВБ видит главную опасность для России в нестабильности госбюджета. А руководитель ЭЭГ – в дефиците валюты и бегстве капиталов из России, к которому подталкивает ошибочная политика властей.
«Постоянно растущие расходы бюджета сделали Россию гораздо более чувствительной к колебаниям мировых нефтяных цен», – считает главный экономист Всемирного банка. По его словам, вместо диверсификации в последние годы в России увеличивалась зависимость российского бюджета от нефтяных доходов.
«Даже в случае сохранения мировых цен на нефть на уровне 60-80 долларов за баррель Россия может растерять все свои нефтяные резервы и фонды уже к 2018 году, когда потребуется финансировать инфраструктуру, а расходы бюджета на пенсионную систему вырастут до 4% ВВП», – отмечает Желько Богетич.
Для того чтобы определить момент превращения России в чистого должника, эксперты ВБ сделали прогноз по четырем сценариям бюджетной политики.
.
news.mail.ru
и оно перекликается с моим - мы сидим на мощной нефтяной игле и хорошо себя чувствуем только пока цены на нефть растут. Но эта ситуация не вечна...
Запасайте консервы, спички, соль, сахар, макароны, дрова и теплые вещи... ппц все ближе :)
Posted by
Valentin
at
20:36
0
comments
2008-04-01
если это реально...
Если это реально, то вот мы и добрались... Азимов отдыхает, три закона в ж. а роботы оснащаются сначала пулеметами а потом аптечками.
http://www.youtube.com/watch?v=W1czBcnX1Ww