g

丘海东

读书写字 热爱生活 ⌚️📖️🖋️🏀️🚲️🚉️🎼️🍵️🏞️📷️

Kindle Screenshot

kindle可以截屏,同时按屏幕对角即可。
但Amazon没宣传这功能。

定位

专注阅读。

Add Image

方法略繁复
把图像复制到/……/octopress/source/images目录下。(也可再建立子文件夹)
把图片上传到github repository托管

git add .           # don't forget the "."
git commit -m 'your message'
git push origin source

进入github抓取图片链接地址(先打开图片,然后鼠标右击图片,在新标签页中打开图片=或者=查看图片)
示例地址:
https://raw.githubusercontent.com/qiuhaidong/qiuhaidong.github.com/source/source/images/123.png
使用 ![描述](图片链接地址) 插入图像
示例:
image test

GoAgent

2016-01-09 goagent的github仓库已经全部删除,it’s gone.

新网址
压缩包下载地址
简易教程

部署

  1. 申请 Google Appengine 并创建 appid。
  2. 下载 goagent
  3. 修改 local\proxy.ini 中的 [gae] 下的 appid = 你的appid(多appid请用|隔开)
  4. 运行 uploader.bat 或 uploader.py 开始上传, 成功后即可使用了。

使用

  • Windows 用户推荐使用 goagent.exe 托盘图标设置 IE 代理(对其它浏览器也有效)。
  • Chrome/Opera 请安装 SwitchyOmega 插件(下载到本地然后拖放文件到扩展设置),导入 SwitchyOptions.bak
  • Firefox 请安装 FoxyProxy ,Firefox需要导入证书,方法请见 FAQ
  • 出现连接不上的情况可以尝试使用 gscan 或 GoGo Tester 测速。

图文教程

TCPServer Error: Address Already in Use - Bind(2)

停止rake preview 任务,用ctrl+c,别用ctrl+z,可以避免这个问题

在执行命令

rake preview

时,输出:

dong@Ubuntu:~/octopress$ rake preview  
Starting to watch source with Jekyll and Compass. Starting Rack on port 4000  
>>> Compass is watching for changes. Press Ctrl-C to Stop.  
Configuration file: /home/dong/octopress/_config.yml  
[2015-03-05 13:22:19] INFO  WEBrick 1.3.1  
[2015-03-05 13:22:19] INFO  ruby 1.9.3 (2014-11-13) [i686-linux]  
[2015-03-05 13:22:19] WARN  TCPServer Error: Address already in use - bind(2)  
/home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:85:in `initialize': Address already in use - bind(2) (Errno::EADDRINUSE)
    from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:85:in `new'
    from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:85:in `block in create_listeners'
    from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:82:in `each'
    from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:82:in `create_listeners'
    from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/server.rb:82:in `listen'
    from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/server.rb:70:in `initialize'
    from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/httpserver.rb:45:in `initialize'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/handler/webrick.rb:32:in `new'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/handler/webrick.rb:32:in `run'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/server.rb:286:in `start'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/server.rb:147:in `start'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/bin/rackup:4:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/rackup:23:in `load'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/rackup:23:in `<main>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
        Source: source
   Destination: public
      Generating... 
                done.
    write public/stylesheets/screen.css
 Auto-regeneration: enabled for 'source'

解决方法:
执行:

sudo netstat -tulpn |grep 4000

如果提示:

1
sudo: netstat:找不到命令

运行:

1
netstat -tulpn |grep 4000

然后:

1
2
3
4
dong@Ubuntu:~/octopress$ netstat -tulpn |grep 4000
Command 'netstat' not found, but can be installed with:
sudo apt install net-tools
dong@Ubuntu:~/octopress$ sudo apt install net-tools

再运行:

1
sudo netstat -tulpn |grep 4000

得到:

dong@Ubuntu:~/octopress$ sudo netstat -tulpn | grep 4000
[sudo] password for dong: 
tcp        0      0 127.0.0.1:4000          0.0.0.0:*               LISTEN      2889/rackup  

执行:

kill -9 2889
#更改2889处对应的数字,前面的-9好像不变

得到:

dong@Ubuntu:~/octopress$ kill -9 2889
dong@Ubuntu:~/octopress$

done.

Could Not Find a JavaScript Runtime

以下是两条命令的输出结果:
第一条:

dong@Ubuntu:~/octopress$ rake generate
## Generating Site with Jekyll
    write source/stylesheets/screen.css
/home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs/runtimes.rb:45:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:5:in `<module:ExecJS>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:4:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `block in gracefully_require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `each'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `gracefully_require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll.rb:166:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `load'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `<main>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'

第二条:

dong@Ubuntu:~/octopress$ rake preview
Starting to watch source with Jekyll and Compass. Starting Rack on port 4000
/home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs/runtimes.rb:45:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:5:in `<module:ExecJS>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:4:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `block in gracefully_require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `each'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `gracefully_require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll.rb:166:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `require'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `<top (required)>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `load'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `<main>'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
    from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
>>> Compass is watching for changes. Press Ctrl-C to Stop.
[2015-03-05 12:32:30] INFO  WEBrick 1.3.1
[2015-03-05 12:32:30] INFO  ruby 1.9.3 (2014-11-13) [i686-linux]
[2015-03-05 12:32:30] INFO  WEBrick::HTTPServer#start: pid=2889 port=4000
    write public/stylesheets/screen.css
127.0.0.1 - - [05/Mar/2015:12:32:49 +0800] "GET / HTTP/1.1" 404 - 0.0610
127.0.0.1 - - [05/Mar/2015:12:32:50 +0800] "GET /favicon.ico HTTP/1.1" 404 - 0.0015
127.0.0.1 - - [05/Mar/2015:12:32:53 +0800] "GET / HTTP/1.1" 404 - 0.0013
127.0.0.1 - - [05/Mar/2015:12:37:50 +0800] "GET / HTTP/1.1" 404 - 0.0007
127.0.0.1 - - [05/Mar/2015:12:37:51 +0800] "GET / HTTP/1.1" 404 - 0.0007
^Z
[1]+  已停止               rake preview

解决方法:
执行命令:

gem install execjs
gem install therubyracer

may fail,check this ,or

sudo apt-get install nodejs

done.

阿甘的奔跑

想起阿甘。
阿甘有点傻,一点点傻。
他经历了战友布巴的离世,丹中尉的悲怨起伏,母亲的离世,以及贯穿他整个生命的珍妮的美好而又若即若离触不可及。
阿甘不孤单。
童年时母亲和珍妮陪他。当兵时布巴陪他。在海上捕虾时丹中尉陪他。
阿甘只是孤独。
没有人走进阿甘的心里。
没有人想走进阿甘的心里。
或者说:
珍妮没有走进阿甘心里。
珍妮不想走进阿甘心里。
当珍妮再次离开,所有孤独,清晰浮现。
阿甘开始奔跑。
跑到城边。
跑遍县城。
横越阿拉巴马州。
跑到一个海角。
跑到另一个海角。
横越美国。
在湖边奔跑。
在麦田旁奔跑。
在河流石桥上奔跑。
在栅栏边奔跑。
在牧场旁奔跑。
在秋天黄叶林中奔跑。
在沙漠奔跑。
三年,两个半月。
后来,珍妮问起,阿甘告诉她:
战场雨停后的星空。
海湾的日落。
雪山旁湖面的倒影。
沙漠的日出。
那些属于阿甘的,一个人的一些瞬间。

生活 经历 迷宫

生活像是一座特殊的迷宫。

它是立体的,一层一层的,无尽的。

它有不可改变的部分,非常难以改变的部分,容易改变的部分。有了足够的经历积累后,会出现一个楼梯,走上去,看下来,之前走过的那一层迷宫,一目了然。

东哥学堂2

1.信任很脆弱

2.信任很可贵

3.冷漠面对网络暴力

4.人脉就是一种能力

5.飞虎II第二集:你看到的很可能是相反的,不要违背原则,瞎好心!