SNAKE 发表于 - 2008-11-7 15:26:00

 

曲名:テルーの呗
歌手:手茑 葵
专辑:地海传奇OST
年份:2006

[地海传说]

テルーの呗(特露之歌)
作词;宫崎吾郎
作曲:谷山浩子
歌:手嶌 葵

夕闇迫る云の上
 いつも一羽で飞んでいる
鹰はきっと悲しかろう
音も途绝えた风の中
 空を掴んだその翼
休めることはできなくて
心を何にたとえよう
 鹰のようなこの心
心を何にたとえよう
 空を舞うよな悲しさを

雨のそぼ降る岩阴に
 いつも 小さく咲いている
花はきっと切なかろう
色も霞んだ 雨の中
 うす桃色の花びらを
爱でてくれる 手もなくて
心を何にたとえよう
 花のような この心
心を何にたとえよう
 雨に打たれる 切なさを

人影たえた 野の道を
 私とともに 歩んでる
あなたも きっと 寂しかろう
虫もささやく 草はらを
 ともに 道行く 人だけど
绝えて ものいう こともなく
心を何に たとえよう
 一人 道行く この心
心を何に たとえよう
 一人ぼっちの 寂しさを


中文大意:

暮色苍茫的云层之上 总是孤独地在飞翔
鹰也定是在悲伤
声音也被掩盖的风中 那对紧抓天空的翅膀
无法停歇
这种心情是什么 鹰的这份心情
这种感觉是什么 随风漂泊般悲伤

雨淅沥地下在岩石的侧面 水花朵朵小小地绽放
花也定是在难过
霞般璀璨的雨中 也没有能给粉红色花瓣
带去爱意的双手
这种心情是什么 花的这份心情
这种感觉是什么 风吹雨打的刹那

在人踪罕至的荒野上 与我相伴而行
你也一定很寂寞吧
虽然是在只有虫声的草原上 与你一起前行的人
到头来却不曾开口
这种心情是什么 独自流浪的心情
这种感觉是什么 孤身一人的寂寞

下载地址:点我



SNAKE 发表于 - 2008-10-27 13:50:00

曲名:Пастушок
歌手:Калевала
专辑:Кудель Белоснежного Льна
年份:2008

  俄罗斯女声民谣金属团,成立于2007年,这是他们发行的首张专辑,之前出过一张2首歌的demo,这两首歌也收录进新专辑了。
  女主唱的歌声很轻盈,曲风欢快悠扬,是让人不禁随着乐曲起舞的民族小调,即使是不怎么听metal的人相信也会喜欢。
  昨晚还跟朋友们感概了一把俄罗斯人在极端金属和阴暗音乐方面独特的创造力,今天便想起向大家推荐这支特别的俄罗斯民谣金属乐团Калевала。 最早听见他们的音乐是乐团2007年的那两首歌的DEMO作品《проект Ксении》。简短的两首曲子,却给了我一种近乎惊艳的感觉。乐团又在今 年推出了这张全长作品,而且收录了DEMO作品中重新混录的两首歌曲。查了些资料说他们是俄罗斯几支大牌异教黑金乐团的分支计划,但Калевала的音 乐风格却与他们是截然不同的。Калевала是我听过的氛围最欢快的一个金属乐团了,之前把的曲子推荐给两位朋友听,他们说听Калевала的歌有一 种让人想跳舞的感觉。这张专辑旋律流畅,器乐丰富而且音色极其动听,特别是手风琴在专辑中的运用可以说是一绝。可以将民谣与金属如此完美的结合而创作出这 样动听的旋律,我想不得不让人对俄罗斯人叹服。强烈推荐这张作品给大家。

下载地址:点我

SNAKE 发表于 - 2008-10-18 14:31:00

曲名:初音甩葱歌 Ievan Polkka
歌手:初音(Ievan)
年份:2007

  好久好久以前听的一个小曲子,好几年了吧?~~节奏感不错,很有意思哦~~~

  2007年9月4日,由たまご氏提供二头身的「はちゅねミク」图,然后由Otamania氏制作ミク版的「Ievan Polkka」以及『VOCALOID2 初音ミクに「Ievan Polkka」を歌わせてみた』的动画,上传到NICONICO动画,瞬间爆发热潮,中毒者持续增加。

下载地址:点我

SNAKE 发表于 - 2008-10-13 10:08:00
我做了3个小时的车,快到的时候堵了一个小时,我等不及了就半路下车了。
真是十一不出门你不知道中国人多啊,我站在路中间,往前看,全是人,往后看,全是人,往山上看,全是人。
那人叫一个多啊,人挤人,人堆人,人上踩着人,人山人海。
我到卖票的那一看,那队伍有300米长。我找了10分钟,找到了队伍的尾巴。
人流中,我在思考一个问题,今天的长城是爬还是不爬,这确实是个问题。
犹豫了一个半小时后我终于做出了决定:“不爬了”。
我往回走,到站牌那,结果那里等车回家的队伍排了400米长。
深夜十二点,我TM终于到家了。
SNAKE 发表于 - 2008-8-25 13:47:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JavaScript创建元素</title>
<style type="text/css" media="screen">
<!--
#list { font-size: 12px; }
#list dl { width: 500px; background: #F4FBFF; border: 1px #CEE1FF solid; }
#list dt { clear: both; overflow: hidden; zoom: 1; padding: 15px; }
#list strong { display: block; float: left; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
#list dt a { color: #0066CC; }
#list span { float: right; font-size: 10px; font-family: verdana,tahoma,Arial black,Arial,Helvetica,sans-serif; color: #999; }
#list dd { clear: both; margin: 0; padding: 0 15px 15px; line-height: 1.8; }
-->
</style>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--//--><![CDATA[//><!--
(function () {
    var body = document.body;
    var createE = function(tagName,obj) {
        var element = document.createElement(tagName);
        if (obj){
            if(obj.text){
                var text = document.createTextNode(obj.text);
                element.appendChild(text);
            }
            if(obj.id) element.id = obj.id;
            if(obj.Name) element.className = obj.Name;
            if(obj.href) element.href = obj.href;
            if(obj.title) element.title = obj.title;
        }
        return element;
    }
    div = createE('div',{id:'list'});
    for ( i=1;i<=3;i++ ) {
        dl = createE('dl');
        dt = createE('dt');
        dd = createE('dd',{text:'内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容'});
        strong = createE('strong');
        a = createE('a',{href:'1111',text:'标题标题标题标题标题标题标题标题标题标题标题标题',title:'标题标题标题标题标题标题标题标题标题标题标题标题'});
        span = createE('span',{text:'2008-8-25 16:29:43'});
        //生成HTML
        body.appendChild(div);
            div.appendChild(dl);
                dl.appendChild(dt);
                    dt.appendChild(strong);
                        strong.appendChild(a);
                    dt.appendChild(span);
                dl.appendChild(dd);
    }
})();
//--><!]]>
</script>
</body>
</html>
SNAKE 发表于 - 2008-8-18 10:48:00
JS DOM方法
document方法:
getElementById(id)Node返回指定结点的引用
getElementsByTagName(name)NodeList返回文档中所有匹配的元素的集合
createElement(name)NodeNode
createTextNode(text)Node创建一个纯文本结点
ownerDocumentDocument指向这个节点所属的文档
documentElementNode返回html节点
document.bodyNode返回body节点
element方法:
getAttribute(attributeName)String返回指定属性的值
setAttribute(attributeName,value)String给属性赋值
removeAttribute(attributeName)String移除指定属性和它的值
getElementsByTagName(name)NodeList返回结点内所有匹配的元素的集合
node方法:
appendChild(child)Node给指定结点添加一个新的子结点
removeChild(child)Node移除指定结点的子结点
replaceChild(newChild,oldChild)Node替换指定结点的子结点
insertBefore(newChild,refChild)Node在同一层级的结点前面插入新结点
hasChildNodes()Boolean如果结点有子结点则返回true
node属性:
nodeNameString以字符串的格式存放结点的名称
nodeTypeString以整型数据格式存放结点的类型
nodeValueString以可用的格式存放结点的值
parentNodeNode指向结点的父结点的引用
childNodesNodeList指向子结点的引用的集合
firstChildNode指向子结点结合中的第一个子结点的引用
lastChildNode指向子结点结合中的最后一个子结点的引用
previousSiblingNode指向前一个兄弟节点;如果这个节点就是兄弟节点,那么该值为null
nextSiblingNode指向后一个兄弟节点;如果这个节点就是兄弟节点,那么该值为null
SNAKE 发表于 - 2008-8-11 15:16:00
代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>点击得到元素</title>
<script src="http://yui.yahooapis.com/2.5.2/build/yahoo/yahoo-min.js"></script>
<script src="http://yui.yahooapis.com/2.5.2/build/dom/dom-min.js"></script>
<script src="http://yui.yahooapis.com/2.5.2/build/event/event-min.js"></script>
</head>
<body>
<input id="text" type="text" value="请在这里输入关键字" />
<div>一个普通的层</div>
<a href="#">链接</a>
<ul>
    <li><input type="checkbox" />无序列表1</li>
    <li>无序列表2</li>
</ul>
<script language="JavaScript" type="text/javascript">
<!--//--><![CDATA[//><!--
(function () {
    var YD = YAHOO.util.Dom,
        YE = YAHOO.util.Event,
        body = document.body;
    YE.on(body,'click',snake)
    function snake(_e){
        console.log(YE.getTarget(_e))
    }
})();
//--><!]]>
</script>
</body>
</html>

强调:console.log()是FireBug特有的方法,在FireBug的控制台看效果。当然你也可以alert一下(alert(YE.getTarget(_e).nodeName))。

使用JS框架可以省去很多麻烦。
SNAKE 发表于 - 2008-8-5 15:03:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
    <style type="text/css" media="screen">
    <!--
    html,body { height: 100%; margin: 0; }
    #snake { position: absolute; overflow: hidden; width: 10px; height: 10px; background: #ff0000; }
    -->
    </style>
</head>
<body>
<div id="snake">&nbsp;</div>
<script language="JavaScript" type="text/javascript">
<!--//--><![CDATA[//><!--
(function () {
    var snake = document.getElementById("snake");
    document.body.onmousedown = function() {
        snake.style.left = event.clientX;
        snake.style.top = event.clientY;
    };
})();
//--><!]]>
</script>
</body>
</html>
SNAKE 发表于 - 2008-8-4 21:04:00

曲名:The Heart Never Lies
歌手:McFly
专辑:Greatest Hits
发行:2007

McFly --- The Heart Never Lies

Some people laugh, 有些人笑
And some people cry, 有些人哭
And some people live, 有些人活着
And some people die, 有些人死去
And some people run, 有些人奔跑
Right into the fire, 冲进烈焰
And some people hide, 有些人隐藏
Their every desire他们的每个需求

[Chorus]
But we are the lovers, 但是我们是情侣
If you don't believe me, 如果你不相信我
Then just look into my eyes,只需要看着我的眼睛
Cause the heart never lies因为内心不会撒谎

And some people fight, 一些人奋斗
And some people fall, 一些人堕落
Others pretend, 其他一些假装
They don't care at all, 他们不在乎一切事物
If you wanna fight, 如果你想要奋斗
I'll stand right beside you, 我将站在你的一边
The day that you fall, 当你堕落的那一天
I'll be right behind you, 我将在你身后
To pick up the pieces, 为你收拾残局
If you don't believe me, 如果你不相信我
Then just look into my eyes, 只需要看着我的眼睛
Cause the heart never lies因为内心从不撒谎

Woaaaaaaaaaaaaaaaaaaahhhhhhhhhooh
Woaaaaaaaaaaaaaaaaaaaoooooaaahhoooh

Another year over, 又一年过去了
And we're still together, 我们仍然在一起
It's not always easy, 并不一直那么简单
But I'm here forever, 但是我始终在这里

[Chorus]
Yeah, we are the lovers, 也~我们是情侣
I know you believe me, 我知道你相信我
When you look into my eyes, 当你看着我的眼睛
Cause the heart never lies,因为内心决不撒谎
Cause the heart never lies, yeah,因为内心决不会撒谎
Cause the heart never lies因为内心决不会撒谎

SNAKE 发表于 - 2008-8-4 16:10:00
学习JS快一个月了,终于找到点门道。感觉JS这个东西和CSS很相似(和CSS2更相似了)。
上面的话可能说的不对,应该是JS DOM操作和CSS相似。
JS DOM是:找到对象,附加行为。
CSS是:找到对象,附加样式。

下面是我写的一个结构,表现,行为分离的一个TAB,留个纪念,或许若干年之后自己再看到能笑话一下自己。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new TAB </title>
<style type="text/css" media="screen">
<!--
#tab li { display: inline; list-style: none; }
#tab li.active { font-weight: 700; }
#content div { display: none; }
#content div.active { display: block; }
-->
</style>
</head>
<body>
<ul id="tab">
    <li class="active"><a href="#">tab1</a></li>
    <li><a href="#">tab2</a></li>
    <li><a href="#">tab3</a></li>
    <li><a href="#">tab4</a></li>
</ul>
<div id="content">
    <div class="active">content1</div>
    <div>content2</div>
    <div>content3</div>
    <div>content4</div>
</div>
<script language="JavaScript" type="text/javascript">
<!--//--><![CDATA[//><!--
var tab = document.getElementById("tab").getElementsByTagName("li");
var content = document.getElementById("content").getElementsByTagName("div");
!function() {
    for ( i=0 ; i<tab.length ; i++ )
    {
        tab[i].onclick = function() { showMe(this); }
    }
}();
function showMe(_this) {
    for ( i=0 ; i<tab.length ; i++ ){
        if (tab[i]==_this)
        {
            tab[i].className="active";
            content[i].className="active";
        }
        else
        {
            tab[i].className=""
            content[i].className="";
        }
    }
}
//--><!]]>
</script>
</body>
</html>

发现OBLOG的编辑器在FF下很不好用。
首页 上一页 下一页 尾页 页次:1/7页  10篇日志/页 转到:
Powered by Oblog.