The Latest

Jul 3, 2014

What a nice day and sea scene !Such as an oil painting ,so wonderful that I shoulder painted in there some time ,not just take a picture with my poor camera .It’s word for me to go back one more time if I have the time.

May 24, 2014 / 66 notes

wooferstl:

#bearfotoaugust - 8/13 - #tummytuesday (video) (at Sheraton Wilmington South Hotel)

春寒赐浴华清池,温泉水滑洗凝脂。 侍儿扶起娇无力,始是新承恩泽时。


No more words to say but these!
Apr 3, 2014 / 1 note

只有我们自己啊

卑劣的小丑
站在高高的舞台
扎着领带挺着黑肚皮
高举喇叭
把持着棍棒和嘴巴
大声地,粗暴地
强奸我们的思想

土地可以被征收
财产可以被吞并
房屋可以被强拆
谁又在乎呢
只有我们自己啊

真相可以被欺骗
勇气可以被恐吓
尊严可以被践踏
谁又在乎呢
只有我们自己啊

言论可以被禁止
行动可以被限制
生存可以被围剿
谁又在乎呢
只有我们自己啊

游行算得了什么
流血也不过如此
当底线一破再破
谁又在乎呢
只有我们自己啊

每一场战争的烟火
从来不是我们所点燃的
每一次动乱的结果
也不是我们所能承受的
但是
谁又在乎呢
只有我们自己啊

Aug 30, 2013

不安的心

寄身于都市
彷徨着地追逐每一天的公交
拥堵在全城各个角落
我们是如此的贴身相对
却又如此的陌生
未曾相问
又何须相识
过了这一站
未必会有下一站
你有你的追寻
我有我的决择
转身擦过
依然  在路上
前行 
有时会下雨
即使披衣打伞
也会泥泞坎坷
只留下一路的脚印
有时会出太阳
就算乌云满天
也难挡金光四射
洞穿这方天地
只为改变这不安的心
May 25, 2013 / 20 notes
beesandbombs:

orbiters

amaizing
May 21, 2013 / 11,508 notes

beesandbombs:

orbiters

amaizing

May 21, 2013 / 34,788 notes

chubkkl:

Awesome … 

Jan 18, 2013

All just for one ticket to go home.user.js保存成这个格式就行

/*

12306 Auto Query => A javascript snippet to help you book tickets online.

Copyright (C) 2011 Jingqin Lynn

Includes jQuery

Copyright 2011, John Resig

Dual licensed under the MIT or GPL Version 2 licenses.

http://jquery.org/license

Includes Sizzle.js

http://sizzlejs.com/

Copyright 2011, The Dojo Foundation

Released under the MIT, BSD, and GPL Licenses.

This program is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.

This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/

// ==UserScript==

// @name 12306 Auto Query

// @namespace http://project.quietmusic.org/j/

// @description A javascript snippet to help you book tickets online.

// @include *://dynamic.12306.cn/otsweb/order/querySingleAction.do*

// ==/UserScript==

function withjQuery(callback, safe){

if(typeof(jQuery) == “undefined”) {

var script = document.createElement(“script”);

script.type = “text/javascript”;

script.src = “https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”;

if(safe) {

var cb = document.createElement(“script”);

cb.type = “text/javascript”;

cb.textContent = “jQuery.noConflict();(” + callback.toString() + “)(jQuery);”;

script.addEventListener(‘load’, function() {

document.head.appendChild(cb);

});

}

else {

var dollar = undefined;

if(typeof($) != “undefined”) dollar = $;

script.addEventListener(‘load’, function() {

jQuery.noConflict();

$ = dollar;

callback(jQuery);

});

}

document.head.appendChild(script);

} else {

callback(jQuery);

}

}

withjQuery(function($){

var isTicketAvailable = false;

//The table for displaying tickets

var tbl = $(“.obj”)[0];

tbl.addEventListener(“DOMNodeInserted”, function() {

if(checkTickets(event.target))

{

isTicketAvailable = true;

highLightRow(event.target);

}

tbl.firstAppend=false;

}, true);

//Trigger the button

var doQuery = function() {

displayQueryTimes(queryTimes++);

tbl.firstAppend = true;

g.firstRemove = true;

document.getElementById(isStudentTicket ? “stu_submitQuery” : “submitQuery”).click();

}

var checkTickets = function(row) {

var hasTicket = false;

var canBook = true;

$(“td input[type=button]”, row).each(function(i, e) {

if(e.classList.contains(“yuding_x”)) {

canBook = false;

}

});

if(!canBook) return false;

$(“td”, row).each(function(i, e) {

if(ticketType[i-1]) {

var info = e.innerText.trim();

if(info != “—” && info != “无”) {

hasTicket = true;

highLightCell(e);

}

}

});

return hasTicket;

}

//The box into which the message is inserted.

var g = document.getElementById(“gridbox”);

//When the message is removed, the query should be completed.

g.addEventListener(“DOMNodeRemoved”, function() {

if(g.firstRemove) {

g.firstRemove = false;

if (isTicketAvailable) {

if (isAutoQueryEnabled)

document.getElementById(“refreshButton”).click();

onticketAvailable(); //report

}

else {

//wait for the button to become valid

}

}

}, true);

//hack into the validQueryButton function to detect query

var _validQueryButton = validQueryButton;

validQueryButton = function() {

_validQueryButton();

if(isAutoQueryEnabled) doQuery();

}

var queryTimes = 0; //counter

var isAutoQueryEnabled = false; //enable flag

//please DIY:

var audio = null;

var onticketAvailable = function() {

if(Audio) {

if(!audio) {

audio = new Audio(“http://www.w3school.com.cn/i/song.ogg”);

audio.loop = true;

}

audio.play();

}

else {

alert(“可以订票了!”);

}

}

var highLightRow = function(row) {

$(row).css(“background-color”, “red”);

}

var highLightCell = function(cell) {

$(cell).css(“background-color”, “blue”);

}

var displayQueryTimes = function(n) {

document.getElementById(“refreshTimes”).innerText = n;

};

var isStudentTicket = false;

//Control panel UI

$(“<div/>”).attr(“style”, “position:fixed;right:0;bottom:0;z-index:999;”).append(

$(“<input/>”).attr(“type”, “checkBox”).change(function(){

isStudentTicket = this.checked;

})

).append(

$(“<span/>”).text(“学生”)

).append(

$(“<button/>”).attr(“id”, “refreshButton”).text(“自动刷新”).click(function() {

if(!isAutoQueryEnabled) {

isTicketAvailable = false;

if(audio && !audio.paused) audio.pause();

isAutoQueryEnabled = true;

doQuery();

this.innerText=”停止刷新”;

}

else {

isAutoQueryEnabled = false;

this.innerText=”自动刷新”;

}

})

).append(

$(“<p/>”).text(“尝试次数:”).append(

$(“<span/>”).attr(“id”, “refreshTimes”).text(“0”)

)

).appendTo(document.body);

//Ticket type selector & UI

var ticketType = new Array();

$(“.hdr tr:eq(2) td”).each(function(i,e) {

ticketType.push(false);

if(i<3) return;

ticketType[i] = true;

var c = $(“<input/>”).attr(“type”, “checkBox”).attr(“checked”, “true”);

c[0].ticketTypeId = i;

c.change(function() {

ticketType[this.ticketTypeId] = this.checked;

}).appendTo(e);

});

}, true);

condenasttraveler:

Viking River Cruises offers special tour of Highclere Castle (a.k.a. the real Downton Abbey)

What a great Downton  castle world
Jan 10, 2013 / 213 notes

condenasttraveler:

Viking River Cruises offers special tour of Highclere Castle (a.k.a. the real Downton Abbey)

What a great Downton  castle world

My confuse emotion.Some time I do not known what is going on , or wrong.But we  have to keep moving , as time never go back. 
Oct 30, 2012 / 2 notes

My confuse emotion.Some time I do not known what is going on , or wrong.But we  have to keep moving , as time never go back. 

Landscape is about the forest waterfall of acrylic painting on paper.
size:520mm x 368mm 
Sep 17, 2012 / 2 notes

Landscape is about the forest waterfall of acrylic painting on paper.

size:520mm x 368mm 

Sep 16, 2012

再论钓鱼岛的腹黑篇

说真的,事情会演变到这种程度的确让我感到惊讶和恐惧。日本方面的反应在我看来理所当然的预料之中,中国政府的反应现在看来之前我是以君子之心度小人之腹了。全中国有52城市居然同时在这两天内爆发大规模的游行,其中不少地区甚至上演打砸抢烧事件。唉,得要有多大的能量才能同时上演这种规模,要知道据说西安居然就有十万人游行,哪怕是吹嘘的也是八九不离十吧,而且还是在中国啊,游行都是需要有关部门审核的,要说没有政府的影子大概也没人信吧。图啥呢?是啊,目的在哪里?利益又何在呢?

再过两天就要9.18啦。要来个提前爆发还是预热呢?这是个问题。随着越来越高涨都反日情绪难道他们就不怕玩火自焚么?他们的底气又是什么呢?

所谓的海监船其实蛮搞笑的。我小的时候跟同学朋友捣蛋调皮如果发生争吵了,就跑到人家大门溜达一圈说几句挑衅和气话之类,然后又跑回家躲好,有的时候还挺能折腾的搞个几回。虽然挺有阿q精神的,但我那时候哪里知道再如何2B欢乐也是徒劳,别人的大门照常敞开关闭进出,大人们大概也最多觉得多了只苍蝇而已,当然了那时候的人还是很单纯的。对于日本来说无论你是如何折腾都好,我该干啥就还是干啥,你奈我何啊。所以嘛,岛已经买好定案了,除了战争我想,大概日本人也不会让出者弹丸之地了——尤其是在他们理所当然的将其国有后。我都能想到都问题,难道那些个中国政府智囊团会想不到么?!那怎么办呢?既然事情已经挑明到这种程度了,总的给大家个交代啊,哪怕是类似于动车组都这种绝论啊。很显然,他们选着了大规模有组织游行抗议这样一种高风险高收益的解决方案。

从日本定案到现在的游行,很显然,中国政府以一种前所未有的高效率来完成了这个方案,而且,到目前为止执行的基本可以算是完美啦,除了那些个打砸(也许这个也不是)。从网上流出的视频来看,有穿制服前面两边开道都,有拿喇叭喊口号的,有举旗的,还有响应指挥唱歌的,当然还有各种摄影的,很好,策划组织的相当不错,有组织有纪律——到目前为止尚未听说有人员伤亡的。一切的一切看起来都是那么都美好有秩序。

然而,这正是我最恐惧的。

我曾经想成为这些个“爱国青年”的一员,他们的热血,他们的青春,他们的激情,他们都豪气。。。。。不幸的是我看鲁迅太早太多,看来看去就看出来怀疑二字,更悲剧的后来还读了君主论和正义论。我应该是永远也成不了他们啦。顺便祭奠胎死腹中的青春。

当看到洋溢着青春与激情的少年梦飞扬在街道与大厦之中,向着烈日骄傲无悔地飞扑,心情就像那千年深渊激起了涟漪波澜,泛的人有言难道,欲说还休。鲁迅曾言,在这无法破开的铁屋,与其叫醒众人一起受苦呢还是让其木然死去呢?一方面,愚民心为其所用,见之不忍,另一方面,如果发生意外或者升级,必将历史重演军队介入血腥镇压,却更是不堪。还是任其自然好啦。子非鱼,焉知鱼之乐。

小重山记、2012.09.16深夜

Sep 9, 2012 / 179 notes
Sep 8, 2012

Leonid Afremov is my favoriste artist.I wish i can have one  original

Aug 25, 2012

天行健读书笔记

     他nnd,终于看完,我长松了口气骂道。这是一本开局平缓而又惨烈,中间又十分高潮,结局却非常操蛋的书。

    书,前前后后用手机在公交车上大概看了一个月左右,无论是情节,任务,故事,内容,文笔等都是非常可观的,整体来看算是跌宕起伏,荡气回肠,气势恢弘吧。开始略显不足,我的代入感不够,跟作者的写法很有关系,首先是非常蛋疼的第一人称写法,而成长型主角开局时还是小兵小虾米一个,无论是接触到的事情的广度,思考的深度都是非常有限的。所以注定最多只能留下一些伏笔和坑坑啦,但是从整本书的完整统一性来说这却又是很重要的,这些都直接断定后期的所有其它事情的演变。

     中间的故事绝对是跌宕起伏,高潮一浪高过一浪,连绵不绝的,而主角也在快速成长和蜕变,在这期间主角的内心思考成长我以为绝对不是一般人能够把握的这么好的,实在是令人欲罢不能啊,绝对是本书作为第一人称的精彩亮点体现,很是值得回味。如果说第一篇作为历史的开端,那么从遇到文侯的那一刻开始,主角随波逐历史一般,全书的诸多精彩深刻的人物也是在这一刻纷纷呈现在读者的面前,那妖孽般的文侯啊,那悲情的路恭行,那黑腹的二太子,那天妒英才的李将军,那忠心的曹文道,那三刀两面毕炜,还有那无双的郡主啊,你们都是那么的让人无法忘记。故事情节很好,勾心斗角写的也很细节,战场也很热血,伤情之时也很是让我留了几滴泪水。

       这书一直到消灭了蛇人班师回朝发现文侯突兀的架空为止都是非常值得仔细推敲和回味的。而文侯被架空那可开始,作者就开始不断的走火入魔,越来越严重,直到操蛋的结局。莫非真的是应了那句话,成也文侯败也文侯啊。

全书印象人物

祈烈,那真是叫爱的疯狂爱的无悔啊。

文侯,绝对是本书亮点和第二大败笔

路恭行,悲情英雄啊

曹文道,也许你就作者特意写的绿叶

陈忠,出生入死忠义无双啊。

钱文义,很典型的俗人与凡人。

海老,那无情的毒酒真是毒到我心了。

郡主,天下无双。

李天才,天谴之人。

毕炜,势利眼,妒忌心,小计谋。

廉百策,无间道玩得出神入化嘛。

张龙友,不知道为啥从来就不认可这个人。晕。。。

二太子,唉,能力不能匹配野心的可怜娃。

小王子,除了在最后脱离那事看不出来哪里跟王有关的小屁孩一个

太子,称帝前后都判若两人,是败笔还是性本恶?

邵凤观,观者,当世之人,行世外之事。

白薇,唯一一个不算花瓶的女猪吧

郑昭,你有多牛逼就有多sb。

楚休红,这名字实在太娘们了,唉。内心思考成长是最大看点,死亡的结局不是问题,问题是这种近乎戏剧和硬质的死亡方式实在太过对不起主角,对不起读者,对不起这本书了吧。