法师与巫师

witch是wicce的现代词语, 男女的Wicca-Wicce模式现在男的不用了, 他们指得是一种日而曼撒满, 据说比较残酷

10世纪罗马天主教会控制英国以后, Edgar王定下的昂格虏-萨克逊教会法典记载:

"If any wicca (witch), wiglaer (wizard), false swearer, morthwyrtha (worshipper of the dead) or any foul contaminated, manifest horcwenan(whore), be anywhere in the land, man shall drive them out."

"We teach that every priest shall extinguish heathendom and forbid wilweorthunga (fountain worship), licwiglunga (incantations of the dead), hwata (omens), galdra (magic), man worship and the abominations that men exercise in various sorts of witchcraft, and in frithspottum (peace-enclosures) with elms and other trees, and with stones, and with many phantoms."

Warlock从语源学上,
可能是"wa-loga", 就是man of the logs, 那是指在小木片上写Rune文字的圣人, 罗马天主教会自然不会放过这些, 于是侮蔑一把~~~
也有人说源自古挪威语 Vard-lokkur, "caller of spirits".

还有一种戏剧性的说法, warlock是对上述日而曼"旧信仰者"的一种惩罚方法, 把他们全身锁起来, 不让他们进行任何魔法活动, 这对他们是莫大侮辱和惩罚, 所以warlock也是一种对wicca/wicce之类的蔑称.

之于mage么, 很显然出自Magus和Magi, 波斯袄教(拜火教)僧侣的单数和复数,是波斯语关于袄教僧侣崇拜的神之类的音译; 圣经里说耶稣降生时有三个Magi来拜访. 就是指他们. 这里神职人员和神本身似乎混用着称谓, Magi所以是神圣的词,很多时候指和神有关的 教会也不会去侮蔑, 自然没什么贬义. 这个偶参见的Arbatel of Magic倒是一上来就说了

升级强迫症患者每天做的事

作为一个Gentoo Linux桌面用户,强迫症是难免的...

# cat .bashrc
alias measyncall="emerge --sync && layman -S && eix-update && emerge -uptDN world"
alias meaesys="emerge -uDN system || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done"
alias meaeworld="emerge -uDN world || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done"

用循环而不用--keep-going, 纯粹为了能够以CTRL+C跳过不想emerge的包包和他们的依赖。

强迫症的由来:升级越频繁,Block越少...

My RTCW Taunt script

I usually don't use these much in ET since in ET I just seek reckless fun.
Here are the RTCW bindings, can be tweaked into ET though.
//--------------ORDERS------------------------------------

//--------------MEDIC
set try1 "echo ^1**MEDIC!**; set trym vstr try2"
set try2 "vsay_team Medic;wait;exec taunt.cfg"
set trym "vstr try1"
bind DEL "vstr trym"

//--------------NEED-AMMO
set try3 "echo ^1**NEED ^1AMMO!**; set tryam vstr try4"
set try4 "vsay_team NeedAmmo;wait;exec taunt.cfg"
set tryam "vstr try3"
bind END "vstr tryam"

//--------------NEED-BACKUP
set try5 "echo ^1**NEED ^1BACKUP!**; set tryba vstr try6"
set try6 "vsay_team NeedBackup;wait;exec taunt.cfg"
set tryba "vstr try5"
bind PGDN "vstr tryba"

//--------------NEED-ENGINEER
set try7 "echo ^1**NEED ^1ENGINEER!**; set tryen vstr try8"
set try8 "vsay_team NeedEngineer;wait;exec taunt.cfg"
set tryen "vstr try7"
bind INS "vstr tryen"

//--------------DISARM-DYNAMITE
set try9 "echo ^1**DISARM ^1DYNAMITE!**; set trydd vstr try10"
set try10 "vsay_team DisarmDynamite;wait;exec taunt.cfg"
set trydd "vstr try9"
bind HOME "vstr trydd"

//--------------LETS-GO
set try11 "echo ^1**LETS ^1GO!**; set trylg vstr try12"
set try12 "vsay_team LetsGo;wait;exec taunt.cfg"
set trylg "vstr try11"
bind PGUP "vstr trylg"

//--------------DFEND-OBJECTIVES
set tryxx "echo ^1**DEFEND ^1OBJECTIVES!**; set trydo vstr tryxy"
set tryxy "vsay_team DefendObjective;wait;exec taunt.cfg"
set trydo "vstr tryxx"
bind KP_ENTER "vstr trydo"

//--------------STATEMENTS------------------------------------

//--------------INCOMING
set try13 "echo ^5**INCOMING!**; set tryin vstr try14"
set try14 "vsay_team Incoming;wait;exec taunt.cfg"
set tryin "vstr try13"
bind KP_5 "vstr tryin"

//--------------PATH-CLEARED
set try15 "echo ^5**PATH ^5CLEARED!**; set trypc vstr try16"
set try16 "vsay_team PathCleared;wait;exec taunt.cfg"
set trypc "vstr try15"
bind KP_PGUP "vstr trypc"

//--------------ON-DEFENCE
set try17 "echo ^5**ON ^5DEFENCE!**; set tryod vstr try18"
set try18 "vsay_team OnDefense;wait;exec taunt.cfg"
set tryod "vstr try17"
bind KP_LEFTARROW "vstr tryod"

//--------------ON-OFFENCE
set try19 "echo ^5**ON ^5OFFENCE!**; set tryoo vstr try20"
set try20 "vsay_team OnOffense;wait;exec taunt.cfg"
set tryoo "vstr try19"
bind KP_RIGHTARROW "vstr tryoo"

//--------------AFFIRMATIVE
set try21 "echo ^5**AFFIRMATIVE**; set trya vstr try22"
set try22 "vsay_team Affirmative;wait;exec taunt.cfg"
set trya "vstr try21"
bind KP_PLUS "vstr trya"

//--------------NEGATIVE
set try23 "echo ^5**NEGATIVE** ; set tryn vstr try24"
set try24 "vsay_team Negative;wait;exec taunt.cfg"
set tryn "vstr try23"
bind KP_MINUS "vstr tryn"

//--------------FOLLOW-ME
set try25 "echo ^5**FOLLOW ^5ME!**; set tryfm vstr try26"
set try26 "vsay_team FollowMe;wait;exec taunt.cfg"
set tryfm "vstr try25"
bind KP_SLASH "vstr tryfm"

//--------------CLEAR-PATH
set try27 "echo ^5**CLEAR ^5PATH!**; set trycp vstr try28"
set try28 "vsay_team ClearPath;wait;exec taunt.cfg"
set trycp "vstr try27"
bind KP_UPARROW "vstr trycp"

//--------------ALL-CLEAR
set try29 "echo ^5**ALL ^5CLEAR!**; set tryac vstr try30"
set try30 "vsay_team AllClear;wait;exec taunt.cfg"
set tryac "vstr try29"
bind * "vstr tryac"

//--------------FIRE-IN-THE-HOLE
set try31 "echo ^5**FIRE ^5IN ^5THE ^5HOLE!**; set tryfith vstr try32"
set try32 "vsay_team FireInTheHole;wait;exec taunt.cfg"
set tryfith "vstr try31"
bind KP_INS "vstr tryfith"

//--------------TAKING-FIRE
set try33 "echo ^5**TAKING ^5FIRE!**; set trytf vstr try34"
set try34 "vsay_team TakingFire;wait;exec taunt.cfg"
set trytf "vstr try33"
bind KP_PGDN "vstr trytf"

//--------------HOLD-YOUR-FIRE
set try35 "echo ^5**HOLD ^5YOUR ^5FIRE**!; set tryhyf vstr try36"
set try36 "vsay_team HoldYourFire;wait;exec taunt.cfg"
set tryhyf "vstr try35"
bind KP_DOWNARROW "vstr tryhyf"

//--------------DYNAMITE-PLANTED
set try37 "echo ^5**DYNAMITE ^5PLANTED!**; set trydp vstr try38"
set try38 "vsay_team DynamitePlanted;wait;exec taunt.cfg"
set trydp "vstr try37"
bind KP_HOME "vstr trydp"

//--------------DYNAMITE-DEFUSED
set try39 "echo ^5**DYNAMITE ^5DEFUSED!**; set tryddf vstr try40"
set try40 "vsay_team DynamiteDefused;wait;exec taunt.cfg"
set tryddf "vstr try39"
bind KP_END "vstr tryddf"

//--------------SORRY
set try41 "echo ^5**SORRY!**; set trys vstr try42"
set try42 "vsay_team Sorry;wait;exec taunt.cfg"
set trys "vstr try41"
bind KP_DEL "vstr trys"

//--------------RESETTING TAUNTS------------------------------------
bind BACKSPACE "echo ^8COMBAT ^8TAUNTS; exec taunt.cfg"
| More

Twitter Updates