Archive for Июль, 2010

Lingvo в Linux

Суббота, Июль 31st, 2010

Поисковый запрос «Lingvo Linux stardict» дает статью http://jack.kiev.ua/2006/05/07/666/ : «Наконец-то можно полностью отказаться от работы с ABBYY Lingvo в эмуляторе под Linux’ом и полностью перейти на использование Stardict со словарями из Lingvo». Еще не тестировал, так как линукса сейчас нету.

Освоил БД

Суббота, Июль 31st, 2010

Удивительно, но за годы профессионального программирования, мне ни разу не были нужны базы данных :) Конечно, некоторую теорию знал, а вот с практикой было хуже. Это снижало мои возможные специализации, и вот наконец освоил БД на примере PostgreSQL. Конечно, еще не суперспециалист, но многие детские вопросы уже не возникают (типа написания триггеров и уровней изоляции транзакций).

Ботаническое оружие

Пятница, Июль 30th, 2010

Можно создать агрессивный сорняк, который будет уничтожать другие растения. Затем, через некоторое время, выделенное на распространение, у такого сорняка может запустится ген синтеза нервно-паралитических веществ. Как придать агрессивность сорняку, чтобы он замещал собой другие сорняки? Собственно, нервно-паралитичекие вещества могут уничтожать и пчел, блокируя размножение огромного количества растений. В начале работы, для меньшей заметности, могут применяться другие способы конкуренции между растениями. Например, выработка гербицидов. Еще круче – направленная выработка гербицидов в месте соприкосновения с чужими корнями. Например, обнаружен чужой корень – в него вгрызается шип, и выпускает отраву.
Военное растение должно обладать и другими способностями. Хорошая защита от мутаций для стабильности и надежности. Соответственно, половое размножение ему не нужно – что важно и в виду уничтожения пчел. Но это не исключает возможность размножения перелетными семенами. Или привлекательными плодами. Плоды также могут убивать животных – это полезно тем, что у растения пропадают все вредители. Его не съедят мыши/кроты/олени. А через некоторое время – даже не затопчут. Все это может давать высокую скорость размножения и распространения.
Еще одна возможная военная особенность – создавать плоды глубокого залегания. Например, на глубине двух метров. Обычные растения так глубоко не откладывают свои плоды – потому что назад расти далеко, и конкуренты вырастут быстрее. Но если конкурентов не будет, эта мера будет давать защиту от людей. Одно дело – прополоть почву, другое – уничтожить глубоко запрятанные плоды. Даже прожигание земли на некоторую глубину может не помочь. Через год на том же месте может снова вырасти этот вид военного растения. Ядерными взрывами всю площадь Земли покрыть не удастся – ядерного оружия не хватит. Выводы – такое растение может вызвать голод, экологическое бедствие, уничтожить большую часть биологических видов, в том числе птиц и даже насекомых вроде мух и комаров. Это оружие может быть покруче ядерного. Оно сравнимо с описанием нанороботов, хотя ограничено лишь наземной биосферой, имеет меньшую скорость размножения, но и технологически менее революционно, чем нанороботы. Предлагаю называть такой сорняк нервно-паралитическим вида «Сингулярность»!
Почувствуйте бескомпромиссную Тьму в первых звуках песни Science альбома Revolution DNA группы Septic Flesh:

Черный рассвет поднимался над полем. Нервно-паралитические гены начали работу по расписанию. Отравленные мухи пытались лететь, но это были их последние минуты. Птицы, которым не повезло залететь на поле, проживут еще долго – предельно допустимая концентрация отравляющих веществ еще не достигнута. Битва за выживание продолжалась, но уже была проиграна.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

И в то же время – драйв увлеченной работы и ведения Войны.

Химическое оружие робота

Пятница, Июль 30th, 2010

Химическое оружие для многих видов роботов безопасно – в отличие от человека. Оно может применяться в непосредственной близости от робота. Например, в виде газового баллончика с нервно-паралитическим газом. Хорошо смотрятся роботы в виде пчел с отравленным жалом и прочие традиционно безобидные насекомые. Химическое оружие может применяться роботами даже в виде профилактической меры – как людьми против комаров. Например, возле важных дорог, по которым часто мешают партизаны, или на важных заводах. На заводах это может быть даже постоянной мерой – так как вентиляция типа человеческой может быть не нужна, то можно будет надолго закачивать помещения различными отравляющими веществами. Балоны с ОВ могут быть вкопаны рядом с ДОТами, активироватся при атаке на ДОТ. То есть, возникает возможность использовать химическое оружие в виде оружия защиты. Одеколон для роботов :). Обочины дорог можно опрыскивать и химоружием, убивающим растения – доя большего контроля над территорией.
Химическая защита может применяться и против животных, что может быть важно для миниатюрных роботов, живущих в природе.
Exodus – The toxic Waltz

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Модульные биороботы и модульное размножение

Пятница, Июль 30th, 2010

Биороботов можно пытаться делать модульными.
Модульность можно облегчать за счет уменьшения связности отдельных подсистем. В живых организмах, связность обеспечивается системами: кровеносной, лимфатической, нервной и другими. Если некоторые части робота омертвить, то можно будет отказаться от нескольких подсистем, ведущих к данному органу. Из связывающих систем неплохо смотрится электрическая. Она лучше кровеносной тем, что ее легче ремонтировать, более долговечная (если не заржавеет). Из недостатков – уязвима для ЭМИ.
Например, пусть будет мертвая кость. Тогда можно будет обойтись без кровеносной и лимфатической систем. Останется голая опорная функция. Тогда такую кость можно легче менять – нет множества подключений, которые нужно переподключать. Такие кости могут быть из металла, дерева или других материалов. Они – сравнительно долговечны. Но можно ли тогда называть робота биороботом? Да. Во-первых, другие системы могут быть живыми. Во-вторых, омертвевшие детали могут первоначально вырабатываться живыми. Например, кость может быть выращена в биореакторе, а затем имплантирована в мертвом виде. Последнее позволяет делать раздельное рождение – когда различные части будущего робота создаются различными роботами. Так возможна специализация, увеличение эффективности и скорости работы системы размножения. Не нужно разрабатывать и терять много времени на согласование роста. Например, скорость роста человека максимальна в самом начале, в первые дни и недели. А потом человек лишь немного подрастает. При модульном размножении, не нужно ждать медленные системы. Например, кости производятся со скоростью 5 костей в день, а мозги – только 1 в день. Составляем Госплан, комбинруем несколько видов размножителей – и готово – по организму в час, без простоев. Дополнительная выгода – блоки размножения могут быть небольшого размера, что важно для скрытности.
Раз есть внешнее выращивание, зачем делать кости из дерева? Для большей эффективности, когда время роста критично. Это может сохранить и время, и энергию. Для костей можно брать сравнительно толстые палки, просверливать в них дырку для облегчения – и готово.
Но как быть с другими системами? Например, с кожей. Кожа быстро перетирается. Ничего страшного – мертвую кожу можно заменять по мере истирания. Особо сильно трущиеся части можно делать более защищенными, например, с более толстой кожей, из других материалов. Остается вопрос в том, как передавать информацию – так как на коже выгодно размещать множество датчиков. И тут можно делать комбинации. Например, устанавливать датчики под кожей при установке кожи. Конечно, той же плотности размещения, что и у биологических организмов, не выйдет. Но для многих задач это не беда. Например, прокол иголкой система не почувствует. А так ли это важно? Если иммунитет из-за этого не нарушен, другие органы в плотной оболочке не повреждены – то ничего страшного.
Только что были упомянуты органы в твердой оболочке. Тогда зачем кожа? Как дополнительная защита от воды/температуры и т. п., для придания обтекаемой формы, для сокрытия внутренней структуры, для внешней маскировки, как истирающееся покрытие основных твердых органов, для защиты всевозможных низлежащих датчиков.
Омертвевшие системы полезны и по другой причине: такого робота сложно убить. Из-за сниженной связности, у робота не вытечет вся кровь, кость не умрет от нехватки кислорода. Поврежденные системы можно заменить на работоспособные. Если уж робот «убит» полностью, то уцелевшие системы можно перенести другим роботам. Системы можно заменять по мере износа – поэтому роботы не будут одноразовыми.
И конечно же не нужно забывать, что модульность можно расширить и на различные виды совместимых модулей с различными качествами.

Механическое пожирадло

Пятница, Июль 30th, 2010

Гигантские мясорубки (для перемалывания целых свиней) дороги из-за своей уникальности и больших размеров. Не всегда нужна такая большая производительность. Большая мясорубка создает выходные куски мяса слишком больших размеров, которые в дальнейшем может понадобится измельчать и дальше. Все эти проблемы призвано решить механическое пожирадло. Оно является комбинацией небольшой звериной пасти и небольшого экскаватора. В отличие от звериной пасти, ему не надо пережевывать пищу – это может сделать и небольшая мясорубка. Не надо и глотать – можно разгружать еду экскаваторным способом рядом. Остается функция откусывания. Пасть должна представлять собой закругленные резаки в виде ковша-челюстей. Отличия от звериной пасти – сплошная заточка, отсутствие выступающих частей типа губ/десен/языка. Язык можно оставить – в виде выталкивающего поршня. Кусать такая пасть может медленнее, чем животные – так как могут применяться понижающие передачи с большим давлением и низкой скоростью откуса.
Такое пожирадло можно поставить в каждой квартире. Представьте автоматическое производство котлет, когда мясо не нужно даже резать для мясорубки.
Дальнейшие модификации:
* микрофоны и датчики давления для определения укуса кости – для случаев, когда этого нужно избегать
* оптимизация заточки и «зубов»
* разрезающие/откусывающие/перетирающие движения челюстей в бока
* глотательное устройство для ускорения отгрузки пищи.

Работа без мотивации!

Пятница, Июль 30th, 2010

http://upravmir.livejournal.com/106132.html
«… если возбуждение первого тельца достигает порога, то возбуждается второе тельце; если и второе – достигает порога, то возбуждение передаётся на третье тельце.

а потом учёные сделали финт: взяли и насильно возбудили второе тельце раньше первого, раньше внешнего! – т.е. они сделали то, чего в природе не бывает: второе всегда возбуждается после достижения первым своего порога

затем они снова тыкают иглой в первое, оно включается – и возбуждение быстро появляется в третьем, потому что второму для достижения порога нужно чуть-чуть влияния первого; получается, что первое ещё не достигло порога, а уже включается третье, потому что второе достигло порога засчёт воздействия учёных!

и подумалось мне… вот есть мотивация что-то делать, есть вспомогательная работа и есть то действие, которое приносит результат – завершение, достижение желаемого; чтобы провести вспомогательную работу, мотивация должна достигнуть пороговой величины и держаться: если мотивация снижается, то через какое-то время остановится вспомогательная работа, а затем прекратятся и результаты – сложное дело останется не законченным

однако по аналогии с опытом можно в середину «ввести электрод»: проделать всю вспомогательную работу и без мотивации, и без результатов – согласитесь, такого не делает никто, чтоб полноценно отработать и без кнута, и без пряника одновременно; но после: стоит только захотеть, результат в том направлении появляется очень быстро

системы личностного роста, как я понимаю, помогают человеку обрести стройную стойкую мотивацию, которая держится на нужном для активности уровне, и человек решает любые свои проблемы и становится успешным – это естественный путь, но технически не единственный! помимо учений личностного роста, возможны «учения-электроды», которые бы помогали предвыполнять универсальную вспомогательную работу для неопределённых мотивов и результатов! и такие системы начнут приносить результаты людям ещё вполне безвольным и немотивированным; кроме того, они помогут держать достигнутый результат при снижении мотивации: когда мотивация падает, а промежуточная работа не падает – не падают и результаты

могу себе возразить: чтобы накачать результаты, всё равно придётся накачать мотивацию – так какая разница, в какой последовательности это делать? могу себе ответить: разница сказывается при соседстве двух стратегий! один накачал мотивацию на 90% и уже начал выполнять вспомогательную работу на 30%, а другой накачал вспомогательную работу на 100%, и едва поднял мотивацию на 20%, как получил результат на 10% и обрушил этим результатом в 10% вспомогательную работу первого (не забывайте, что вы не одни в этом мире)

особенно ярко это проявляется в примере Пушкина: «чем меньше женщину мы любим, тем легче нравимся мы ей» – когда есть парень, реально мечтающий о девушке, и есть парень, добивающейся этой девушки, но не мечтавший так сильно; казалось бы, несправедливо, ан – физика! пока один формирует мотивацию, другой занимает подступы, так что потом ему остаётся только вполне искренне, но не так сильно как первый, определиться

поэтому делами надо заниматься не по естественному порядку: 1, 2, 3 – а сначала 2, потом 1, потом 3!

сначала поработал, потом захотел, потом получил»

Объединение

Пятница, Июль 30th, 2010

Очевидные вещи повторять надо!

Пусть вы один – 1/6000000000 человечества. А вдвоем – уже 1/3000000000! По увеличению отношения возможностей своей команды в сравнении с остальным человечеством, вы убили или нивелировали сразу же 3 млрд. людей! Добавьте в команду еще одного человека – и еще минус миллиард людей! Страшная эффективность :).

Но не часто нужно конкурировать с целой Землей. Пусть в вашем городе, или в профессии («программист на языке Х–») 10 млн. людей. Сами считайте изменения соотношения при различных количествах людей в командах :) Все-таки, одна стотысячная – это уже серьезно. Это секунда среди суток – а не секунда среди 50 лет.

На самом деле, все еще круче. Многие процессы – пороговые. Бизнес не вышел на рентабельность – он пропал. Если один человек не может создать рентабельный бизнес, а двое – могут, тогда возможности увеличиваются с нуля до константы – просто несопоставимо. Создание команды часто дает преодоление порога рентабельности!

Бизнес может быть (не)рентабельным в сравнении с конкурентами. Повысили количество людей – вышли на конкурентный уровень. Создание команды часто дает преодоление порога конкурентоспособности!

Из-за пороговости правомерны и другие наблюдения. Например, добавился еще один человек в команду – и вы обогнали 30 групп конкурентов с двумя людьми в группе, и попали в слой из 10 групп конкурентов по 3 человека в группе. Резко повысились бюджеты, место в пирамиде, и т. п. Итого, увеличение команды часто дает перемножение возможностей ее участников!

При увеличении количества людей работает специализация. Создать современную машину самому невозможно – даже количество деталей запомнить сложно. А вот если ваша задача – всего лишь закручивать три гайки, тогда работать можно. Кроме преодоления порога возможности, повышается производительность труда. Вместо траты 95% времени на обучение, и 5% времени на работу – можно поменять эти цифры местами. Итого, увеличение команды часто дает повышение производительности из-за увеличения доли времени, выделяемого на работу каждым участником!

Длительная работа в своей области повышает опыт и эффективность работы. Итого, увеличение команды часто дает повышение производительности из-за увеличения эффективности проводимых операций!

Есть и много других порогов: пороги энтузиазма, затраченного времени и веры в проект, финансовые, адвокатские и т. д. и т. п.

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

Создавайте команды и вливайтесь в уже существующие!

Сельская местность

Пятница, Июль 30th, 2010

Во время езды по местности с малоэтажной застройкой особенно сильно видны недостатки Земли, нерациональное ее использование. Стоят пару домиков, растет пару деревьев – а под ними вниз – страшно подумать! – на тысячи километров, растянулась неиспользуемая земля. Если всю Землю растянуть в Космос на слои по 100 метров в толщину, то жилая площадь увеличится примерно в 1000 раз. Тогда даже человеческое население сможет составлять не 6 миллиардов людей, а триллионов эдак 10. Представьте, сколько порнухи могли бы наснимать 10 трлн. людей! :)

Горнодобывающие роботы в Австралии

Четверг, Июль 29th, 2010

http://www.popmech.ru/article/7286-nechelovecheskiy-faktor/

(ссылка из http://m-kalashnikov.livejournal.com/554613.html )
И действительно – на легковушки ставить оборудование типа «… оснащен телекамерами, радарами, лазерными дальномерами, GPS-навигацией, беспроводной связью и системой распознавания препятствий» пока дороговато, а на монстра в сотни тонн – дешево.

«Но уже очень скоро у многих из них появится возможность сменить тяжелые брезентовые робы и каски на белые офисные рубашки»

гыгы – на пособие по безработице! )) А еще позже – на «теплые помещения биореакторов».