擦干眼泪,继续工作

昨天注定是个悲伤的日子。

网上流传不会炒币的码农不是一个好码农,我也加入了,昨天中央发文严管ICO和虚拟货币,所有虚拟货币在半小时内价格一落千丈,跌掉20%以上的比比皆是,我相信是哀鸿遍野了。韭菜党估计已经早就开始割了。今早还有同学发来贺电,说老外昨晚好不容易把价格救上来一些,昨晚哭了一晚的韭菜党早上又开始割了,价格继续下跌,慢慢接着哭吧。

还有一件事就是昨天发现博客不能访问了,到邮箱里面看到催缴费的邮件,续费完发现还是找不到我的服务器,提了ticket后,工作人员说服务器已经删除,无法再恢复。虽然一个人絮絮叨叨的自说自话,也没多少人看,这可是俺写了10多年的博客啊。翻箱倒柜,总算找到一个3月份的数据备份,最后几篇也找不到了。前不久博客被鬼子黑过,插入了木马,google的所有的链接都被变成了他们的广告,正好备份了网站文件。把这两个加一起基本恢复到了3月份的状态,也算是不幸中的万幸。

放上中岛美嘉的雪の華、经历了多少不甘之后还能站出来在舞台上用自己沙哑的声音重新演绎自己的前半生。不幸又能怎么样,擦干眼泪,大不了重新再来。

 

雪の華-中島美嘉

のびた人陰(かげ)を舗道にならべ
不断延伸的影子 在红砖道上并列
夕闇のなかを君と歩いてる
在深夜里与你并肩走着
手をつないでいつまでもずっと
永远紧紧牵着手
そばにいれたなら
只要能在你身旁
泣けちゃうくらい
我就感动得快要哭了
風が冷たくなって
风儿变得寒冷
冬の匂いがした
有了冬天的味道
そろそろこの街に
这条街也即将到了
君と近付ける季節がくる
能和你接近的季节来临
今年、最初の雪の華を
今年 最初的雪花
ふたり寄り添って
向我俩靠近
眺めているこの瞬間(とき)に
在眺望着的这个瞬间里(时间)
幸せがあふれだす
充满了幸福的喜悦
甘えとか弱さじゃない
没有撒娇和脆弱
ただ、君を愛してる
只是 爱你
心からそう思った
打从心底爱你
君がいるとどんなことでも
只要有你在 无论发生什么
乗りきれるような気持ちになってる
都会有可以克服的心情
こんな日々がいつまでもきっと
我祈祷着 这样的日子
続いてくことを祈っているよ
一定会直到永远
風が窓を揺らした
风儿吹的窗摇
夜は揺り起こして
把夜晚摇醒
どんな悲しいことも
无论多么悲伤的事情
僕が笑顔へと変えてあげる
我用笑容为你改变
舞い落ちてきた雪の華が
雪花飞舞飘落
窓の外ずっと
在窗外一定
降りやむことを知らずに
不知何时雪已停
僕らの街を染める
把我们的街道染色
誰かのために何かを
为某人想做
したいと思えるのが
些什么事
愛ということを知った
原来 这就是爱
もし、君を失ったとしたなら
如果 失去了你
星になって君を照らすだろう
我会变成星星照亮你
笑顔も涙に濡れてる夜も
微笑或被泪水沾湿的夜晚
いつもいつでもそばにいるよ
我会永远在你身旁
今年、最初の雪の華を
今年 最初的雪花
ふたり寄り添って
向我俩靠近
眺めているこの瞬間(とき)に
在眺望着的这个瞬间里
幸せがあふれだす
充满了幸福的喜悦
甘えとか弱さじゃない
没有撒娇和脆弱
ただ、君とずっと
只是 想永远地
このまま一緒にいたい
就这么一直在一起
素直にそう思える
我真心地这么想
この街に降り積もってく
在这条街上堆积的
真っ白な雪の華
纯白雪花
ふたりの胸にそっと想い出を描くよ
悄悄地在我俩胸口画上回忆
これからも君とずっと…
从今而后也要永远和你在一起

候鸟模式

在一个字母公司一待就是8年,8年没有感情是不可能的,但是上升无望,如果继续无忧无虑的下去,不知道前途在何方。在去年年底终于下定决心离开,来到另外一家字母公司。

也许本身对这家字母公司也是短期跳板的期望,没有过多融入,在三观还没有完全毁尽之前快速离开,来到现在这家研究院。

这项技术目前处于风口,是否能够让我成功转型尚属未知。未知的自己,未知的明天。也正因为如此,抛妻弃子,开启了周末候鸟模式,铁老大该发笑了。

在公寓里还能听取外边还能蛙声一片,但愿今年能够稻花香里说丰年吧。

Auto start a java Swing GUI program when raspberry boots

I planed make an self-desgin photo or movie player base on Raspberry. Also I can use it as photo frame. If I need improve the performance of the PI, I need write it with Python, I think.

 

Part 1 – Build the Foundation

In this part, we will focus on preparing Raspbian Lite.

1. Download the latest Raspbian Lite image.
2. Format the SD / microSD card with Raspbian Lite (Plenty of guides out there on how to do this. For macOS, Linux, and Windows users, Etcher is an easy to use application that can help you do this.)
3. Insert the SD / microSD card into the Pi.
4. Connect the Pi to the Internet using an Ethernet cable. If you want to use Wi-Fi instead, you will have to read on how to configure your wireless receiver using the command line after your Pi has finished booting.
5. Connect your TV / Monitor and keyboard. (Mouse is optional at this time.) Turn on the Pi. The Pi should boot up successfully and a prompt to log in will appear.
6. Log into Raspbian. The username is pi and the password is raspberry.

 

7. We will install Xorg. To do this type in:

sudo apt-get install –no-install-recommends xserver-xorg

sudo apt-get install –no-install-recommends xinit

now, you can write you java program now. For example, I wrote a test program with a button in the center of screen. once I click the button, the window will change to the full size of the screen.

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class FullScreenTest {
public static void main(String[] args) {
final JFrame f = new JFrame(“FullScreenTest”);
final JButton btn = new JButton(“FullScreen”);
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (btn.getText().equals(“FullScreen”)) {
f.dispose();
f.setUndecorated(true);
f.getGraphicsConfiguration().getDevice().setFullScreenWindow(f);
f.setVisible(true);
btn.setText(“NormalMode”);
} else {
f.dispose();
f.setUndecorated(false);
f.getGraphicsConfiguration().getDevice().setFullScreenWindow(null);
f.setVisible(true);
btn.setText(“FullScreen”);
}
}
});

f.getContentPane().setLayout(new FlowLayout());
f.getContentPane().add(btn);
f.pack();
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}

 

Pack the file into a jar file like GUI.jar.

In order to have a command or program run when the Pi boots, you can add commands to the rc.local file. This is especially useful if you want to be able to plug your Pi in to power headless, and have it run a program without configuration or a manual start.

EDITING RC.LOCAL

On your Pi, edit the file /etc/rc.local using the editor of your choice. You must edit with root, for example:

sudo nano /etc/rc.local

Add commands below the comment, but leave the line exit 0 at the end, then save the file and exit.

sudo xinit /usr/local/jdk1.8.0_77/bin/java -jar /usr/local/mypi/GUI.jar — :1 &

 

 

Reboot your PI, then done!

Docker 笔记二:安装Nginx

docker pull nginx

I’d like to install nginx as a load balance server.

http {
include       mime.types;
default_type  application/octet-stream;
#定义日志格式
#log_format  main  '$remote_addr - $remote_user [$time_local] $request '
#                  '"$status" $body_bytes_sent "$http_referer" '
#                  '"$http_user_agent" "$http_x_forwarded_for"';
#access_log  off;
access_log  logs/access.log;
client_header_timeout  3m;
client_body_timeout    3m;
send_timeout           3m;
client_header_buffer_size    1k;
large_client_header_buffers  4 4k;
sendfile        on;
tcp_nopush      on;
tcp_nodelay     on;
#keepalive_timeout  75 20;
include    gzip.conf;
upstream localhost {
#根据ip计算将请求分配各那个后端tomcat,许多人误认为可以解决session问题,其实并不能。
#同一机器在多网情况下,路由切换,ip可能不同
#ip_hash;
server localhost:18081;
server localhost:18080;
}
server {
listen       80;
server_name  localhost;
location / {
proxy_connect_timeout   3;
proxy_send_timeout      30;
proxy_read_timeout      30;
proxy_pass http://localhost;
}
}


useful link
https://hub.docker.com/_/nginx/

I have crossed the oceans of time, to find you

I have crossed the oceans of time, to find you

对白台词,煽情的,经典的,听得也不少
很多早就过耳既忘
可是,这一句,却常常响起在耳畔
抑或早已铭刻于心
“我穿越了时间的瀚海来寻找你……”
时间,海洋,爱情,四百年,等待,轮回,
一幅幽远,广阔,空旷的场景
如果用时间来丈量爱情,四百年够不够长?
如果用空间来丈量爱情,无边的海洋够不够宽广?

我却可以将时空的阻碍一一跨越,
纵使灵魂坠入无边的深渊
纵使绝望与痛苦的阴风霾雨要将我吞噬
只是,只是为了找到你

Docker 笔记一:安装Tomcat

 

docker pull tomcat

Run the default Tomcat server (CMD ["catalina.sh", "run"]):

$ docker run -it --rm tomcat:8.0

You can test it by visiting http://container-ip:8080 in a browser or, if you need access outside the host, on port 8888:

$ docker run -it --rm -p 8888:8080 tomcat:8.0

You can then go to http://localhost:8888 or http://host-ip:8888 in a browser.

The default Tomcat environment in the image for versions 7 and 8 is:

CATALINA_BASE:   /usr/local/tomcat
CATALINA_HOME:   /usr/local/tomcat
CATALINA_TMPDIR: /usr/local/tomcat/temp
JRE_HOME:        /usr
CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

The default Tomcat environment in the image for version 6 is:

CATALINA_BASE:   /usr/local/tomcat
CATALINA_HOME:   /usr/local/tomcat
CATALINA_TMPDIR: /usr/local/tomcat/temp
JRE_HOME:        /usr
CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar

The configuration files are available in /usr/local/tomcat/conf/. By default, no user is included in the “manager-gui” role required to operate the “/manager/html” web application. If you wish to use this app, you must define such a user in tomcat-users.xml.

 

If you want to map local file into the docker image, you can type following command with the parameter -v

docker run -p 8080:8080 -v /home/tomcat/webapps:/usr/local/tomcat/webapps -v /home/tomcat/conf:/usr/local/tomcat/conf -v /home/tomcat/work:/usr/local/tomcat/work tomcat

 

洗心2:安心就能闲下来

秋雨,毛毛雨,散文一样下着,下着光线,湿湿的光线。织布机织出来的一匹秋雨。而秋寒的灯光,湘绣一样,把窟窿绣在秋雨的布匹上。秋雨套在夜的身上,套在夜的里面做内衣,也套在夜的外面,作为披风。

一盏灯,一颗心,一杯禅,一杯茶,无限的寂寞与孤独,超越了就无限自在,就像一位老人。

秋雨夜眠

白居易

凉冷三秋夜,安闲一老翁。

卧迟灯灭后,睡美雨声中。

灰宿温瓶火,香添暖被笼。

晓晴寒未起,霜叶满阶红。

此诗为大和六年秋(832),白居易任河南尹时作。这时他已经60多岁,体衰多病,官务清闲,加上亲密诗友元稹已经谢世,心情寂寞。该诗多少反映诗人暮年政治上的心灰意懒、生活上孤寂闲散的状况。

全诗紧紧把握老翁秋雨夜安眠的特征,富有生活味道,实际上这时写面对生活历程最后的冷静淡定。

洗心1:用心洗干净心,用血洗干净血

泥土笑话了多少人间垃圾,大自然消化了多少人的黑暗与邪恶。泥土希望维持自己的高尚与干净,自然希望坚持自己的青青微笑去绿化人间。

泥土愿意洗干净人的欲望,但人的很多不正当欲望太邪恶,泥土也深感辛苦,它没有受到人对它的尊重。

颂七处心偈

西余净端

七处征心心不遂,懵懂阿难不瞥地。

直饶征得见无心,也是泥中洗土块。

生命的本质就是要超越人间不自由的极限,去掉枷锁而得到真正的自在

寻心10:没有人类的春天更像另外一种春天

水的书法决定了一个世界的格局。江河湖海,小溪池塘,凡水的点点滴滴,一笔一画,谁的偏旁部首,都爱建筑世界的施工,有水才有墨汁,有水才有原油。

春天为一粒行囊,打开一丝诗歌的出路,发芽。一粒山的种子,说出自己的枝枝叶叶偏旁部首一笔一画的书法组织,春天就生机了自己。

春行即兴

李华

宜阳城下草萋萋,涧水东流复向西。

芳树无人花自落,春山一路鸟空啼。

李华,唐代诗人。这首景物小诗,是诗人在春天经由宜阳时,对眼前景物有感,即兴抒发了国破山河在、花落鸟空啼的愁绪。但诗更展示了比坐着的感受更大的境界:世界无人时,它们有自己的完整。

寻心9: 平坦大道却是奇峰铺成

春天永恒也不是一件好事情,晚春就要下班。

草深, 草很资深,才有春天所有的存款。

林茂,树林花枝招展,树叶成熟如毕业证。

花落,鲜花丢下自己花瓣之力,要捧出自己的一颗心。

絮飞,没有翅膀,飞起来的,属于心。

晚春

守璋

草深烟景重,林茂夕阳微。

不雨花犹落,无风絮自飞。

守璋,南宋诗僧。

当时宋高宗曾亲书此诗而无比快乐。全诗不着一字写心灵,却情趣深妙。

首二句诗意地将世事一切皆因果相应,纳入句中,不留半点痕迹。后两句以白描手法,表现暮春花落絮飞的自然现象,却不落窠臼,揭示了宇宙万物的必然:花落并不是因为雨打而产生,絮飞也不因为风吹而出现,二者皆属于宇宙万物的必然规律。本质如此,生命无常,生命自有安排,不独花木如此,晚春如此,人也同此理。

寻心8:春天的支流牛角辫

过去的淳朴乡村,女孩子的牛角辫就像春天的支流。纯洁而朴素,没有更多的花样,恰恰这样,单调称为经久耐看的经典。

一树春风

苏东坡

一树春风有两般,南枝向暖北枝寒;

现前一段西来意,一片西飞一片东。

这是一首非常有趣的禅诗,核心意思是物我合一的哲学命题。在禅师心中,物我一体,外相山河大地即内在山河大地,大千世界即心内世界,物我已经没有分别,已完全融合。好比一棵植物,同样接受空气、阳光、水分,每一片叶子有不同的生机,但彼此又能无碍共存于同一株身体上。

世界上的事物从来都不可能独立,都共用一个世界共同的身体。所以人在世上,善待别人就是善待自己;善待万物就是在善待我们自己的生命与生存。

寻心7:低头看到天堂的高度

在泥泞处,很深的脚印里,有清澈的水,水穿着脚印,如同穿着靴子。而天空,在这靴子里洗澡、玩耍,最好的兼职,用作天空的儿童乐园,这就是传说的天堂,一个脚印就可以作为无限大的世界。

终日看天

守珣

终日看天不举头,桃花烂漫始抬眸。

饶君便有遮天网,透得牢关即便休。

这是首开悟诗。作者是借灵云的桃花悟道诗而开悟。作者守珣(1064-1134),浙江安吉人,宋临济宗杨岐派禅师。佛鉴慧勤禅诗法嗣,亦深得圆悟克勤禅诗赏识,世称佛灯禅师。

修行中低头,低调,终日看天不举头,却获得了身心的自由自在,为何?天,即天道,即佛性,因为佛性无处不在,无时不睹,故修禅时不用举头即可见道。桃花烂漫始抬眸,佛性大显的时候抬头即可明心见道。

寻心6: 二月早春就想少女情窦初开

那些常青藤的句子肚子里面,常常有流水的地铁在穿越漫游,无数的神仙天使与说不出来的秘密乘客,在上面快乐漂流。一旦地铁流出常青藤,就脱下隧道的衣服,绽开为小溪流的宽银幕躺着的瀑布,一场电影在流动。

绝句

志南

古木阴中系短篷,杖藜扶我过桥东。

沾衣欲湿杏花雨,吹面不寒杨柳风。

志南、南宋初期诗僧,因为这首描写二月春景的诗让人记住。

二月早春,骷髅返春。枯树的骷髅,都知道要穿新衣服。田野知道要用花朵的新饭碗,吃新鲜饭。

这首诗,前两句写诗人的行踪,后两句写诗人眼中的春光。

前两句的妙处,在雨用笔身为只会,予人以清凉幽静的美感:古木、溪水、篷船、杖藜、小桥和无事的老僧组合在一起,演奏出神奇的力量,构成一幅浑然天成的游春图。杖藜扶我过桥东,诗意地表现了汉文明哲学思想里生命的最高境界,即我们心灵所崇尚的物我合一的佳境,即天人合一。

后两句给人感觉是清新悠然:小桥东边,杏花就像烟一样,杨柳就像线一样,细雨就像酥油一样,和风就像丝一样。那杏花烟雨,欲沾人衣而不湿,快意人生;那杨柳和风,吹在人脸上,感觉凉美而不觉寒冷。其实这只是自然菜拥有的力量。

寻心5:一粒歌能走多远

一粒种子一粒歌,这粒歌能走多远?就看它心里行程安排。它首先要保持一粒冰的骨头,然后要拔出闪电作为发芽,然后金蝉脱壳,灵魂出窍,走得更远,把自己藏起来,藏在根、苗上。苗即自己的庙。

一粒种子能走多远?它走到过去,走回祖先身上,返回最先版本的自己。这样,一粒生命的灵性,在进行璀璨的旅行。

春歌

无门慧开

春有百花秋有月,夏有凉风冬有雪;

若无闲事挂心头,便是人间好时节。

 

这个作品,对于如何做人、处世、安身立命做了很好的启示。要单纯、要快乐、要自由、不要压力太大,增强心理素质,克服成长过程中不必要的恐惧因素。

圆满的人生,在每一个阶段,都有自己值得肯定的足迹。所谓圆满,都属于遗憾的艺术。每一个人,在自己的不同阶段,都会有自己的遗憾,不要紧,只要不是致命的遗憾,下一个人生阶段还来得及圆满、圆梦。

寻心4:花朵的饭碗,吃立正的面条,并用面条洗澡

一杯酒里面,挤满多少感叹号,那些感叹号被喝酒的人喝进肚子里以后,就会从嘴里爬出来,重新发芽,发出自己的声音。

很多人的心情都一样,心情就像同一种笔画,在不同的人身上,写下相同的感受。

看山,看水,山水给人的情感,其实为人自己的情感。只不过,人从山水里面,把自己的感慨取回来,就像从邮局取回自己的包裹。

同一个山水,杜牧感叹自己的心情,与李白的心情一样。

念昔游三首(其三)

杜牧

李白题诗水西寺,古木回岩楼阁风。

半醒半醉游三日,红白花开山雨中。

 

“水西寺”即天宫水西寺,是宣州泾县水西山中很有名的一座寺院。李白曾游到此,并题有《游水西简郑明府》一诗。李白诗中这么写:“清湍鸣回溪,绿竹绕飞阁;凉风日潇洒,幽客时憩泊”,写了这一山寺佳境。

蒙蒙雨雾,山花盛开,红白相间,幽香扑鼻;似醉若醒的诗人,漫步在这一带有浓烈自然野趣的景色中,显得陶然自得,心灵的到安慰。