PURSUE ULTIMATE FACTS

2019-10-08
Try Appmod and NBGitPuller

Try Appmode

In [ ]:
!sudo -E pip install appmode
!sudo -E jupyter nbextension     enable --py --sys-prefix appmode
!sudo -E jupyter serverextension enable --py --sys-prefix appmode

Try NBGitPuller

In [ ]:
!sudo -E pip install -U nbgitpuller
In [ ]:
from nbgitpuller import pull
pull.__file__
In [ ]:
from nbgitpuller import handlers
handlers.__file__

Change repo_url to clone_cmd

In [ ]:
!cd ~ && git clone --branch change-to-clone-command https://github.com/seii-saintway/nbgitpuller.git
In [ ]:
!sudo cp ~/nbgitpuller/nbgitpuller/pull.py /opt/tljh/user/lib/python3.6/site-packages/nbgitpuller/pull.py
!sudo cp ~/nbgitpuller/nbgitpuller/handlers.py /opt/tljh/user/lib/python3.6/site-packages/nbgitpuller/handlers.py
  • https://jhub.name
  • git clone https://github.com/seii-saintway/nbgitpuller
  • change-to-clone-command
  • binder/link_generator.ipynb
  • app

https://jhub.name/hub/user-redirect/git-pull?repo=git+clone+https%3A%2F%2Fgithub.com%2Fseii-saintway%2Fnbgitpuller&branch=change-to-clone-command&subPath=binder%2Flink_generator.ipynb&app=app

Installation

In [ ]:
!sudo -E pip install git+https://github.com/seii-saintway/nbgitpuller@change-to-clone-command
Read More

2019-10-06
Make isso HTTPS with TLJH Traefik Proxy

Make Isso HTTPS in TLJH

In [ ]:
%%bash
/opt/tljh/hub/bin/traefik version

for traefik v1.7

In [ ]:
%%bash
cat << EOF | sudo tee -a /opt/tljh/state/rules.toml > /dev/null

[frontends.isso]
backend = "isso"
passHostHeader = true

[frontends.isso.routes.f1]
rule = "PathPrefixStrip:/isso/"

[backends.isso.servers.s1]
url = "http://127.0.0.1:8000"
weight = 1
EOF
In [ ]:
%env http=http:\/\/jhub.name:8000\/
%env https=https:\/\/jhub.name\/isso\/
!sed -i -e "s/$http/$https/g" ~/hexo/themes/freemind/layout/_partial/post/comment.ejs

for traefik v2.10 StripPrefix

In [ ]:
%%bash
cat << EOF | sudo tee /opt/tljh/state/rules/isso.toml > /dev/null
[http.routers.isso]
service = "isso"
rule = "PathPrefix(\`/isso/\`)"
entryPoints = [ "https",]
middlewares = ["isso"]

[http.middlewares]
  [http.middlewares.isso.stripPrefix]
    prefixes = ["/isso"]

[http.services.isso.loadBalancer]
passHostHeader = true
[[http.services.isso.loadBalancer.servers]]
url = "http://127.0.0.1:8000"
EOF
In [ ]:
%%bash
cat << EOF | sudo tee /opt/tljh/state/dynamic/isso.toml > /dev/null
[frontends.isso]
backend = "isso"
passHostHeader = true

[frontends.isso.routes.f1]
rule = "PathPrefixStrip:/isso/"

[backends.isso.servers.s1]
url = "http://127.0.0.1:8000"
weight = 1
EOF
In [ ]:
!sudo /opt/tljh/hub/bin/python -m tljh.installer
Granting passwordless sudo to JupyterHub admins...
Setting up user environment...


==> WARNING: A newer version of conda exists. <==
  current version: 4.5.8
  latest version: 4.7.12

Please update conda by running

    $ conda update -n base conda


Setting up JupyterHub...
In [ ]:
!sudo cat /opt/tljh/installer.log
2019-10-13 15:21:02,889 Granting passwordless sudo to JupyterHub admins...
2019-10-13 15:21:02,890 Setting up user environment...
2019-10-13 15:21:26,052 Setting up JupyterHub...
In [ ]:
!cd ~ && make restart-isso

Isso SQLite

In [ ]:
%%bash
cat << EOF | sudo tee /etc/isso.conf > /dev/null

[general]

dbpath = /var/lib/isso/comments.db

host =
    http://seii-saintway.github.io
    https://seii-saintway.github.io
    http://digitypography.xyz
    https://digitypography.xyz

EOF

Open SQLite database

sqlite3 /var/lib/isso/comments.db
In [ ]:
import sqlite3
conn = sqlite3.connect('/var/lib/isso/comments.db')
In [ ]:
[(row[6], row[7]) for row in conn.cursor().execute('SELECT * from comments')]
Out[ ]:
[('110.3.247.0', '# Privacy Policy'),
 ('113.38.215.0', '# Continuous Purification'),
 ('110.3.247.0',
  '### 3.11.4 隐秘通道\n\n隐秘通道(covert channel)的意思是说使用难以预料或不会引起注意的方式来发送信息。假设有一天系统管理员Sally觉得自己的那些用户花太多时间来玩了,因此她决定关闭email和即时消息,这样他们就不能聊天了。要解决这个问题,你和你的朋友都同意使用主目录中的一个你们都可以读取的文件来交流信息,你每隔一会儿就得检查一下该文件来查看新消息。这种超出乎预料的通信方式就是一个隐秘通道。\n\n隐秘通道很难取消。如果系统管理员Sally发现了你们这种基于文件的通信技术,她可以修改目录的权限,使得只有目录的属主才具有读取和搜索的权限,并限定目录属主也不能修改这种权限。在这样做的同时,她还可以确认你不能在其他地方(例如,/tmp)创建文件。(你的大部分程序都不能运行了,但是不要因此而责怪Sally。)即使是这样,你和你的朋友仍然可以相互显示其他用户士目录中的内容,这可以显示目录的修改日期和文件个数,这样你就可以根据这些可见的参数设计一种密码,并通过修改这些参数而进行通信。这是一种更复杂的隐秘通道,如果Sally对你们进行了更严格的限制,你们可以想出更古怪的法子来。\n\nSSH不能防止隐秘通道。对隐秘通道的分析和控制通常都是安全性很高的计算机系统的一部分,例如设计用来在同一个系统中的不同安全层次上安全地处理信息的系统。顺便说一下,SSH数据流本身就可以很好地用作一种隐秘通道:SSH会话的内容可能是一个巧克力馅饼的配方,而隐含的内容则可能是用Morse码表示这两个公司即将合并,只需要使用报文长度是奇数还是偶数来分别表示Morse码的短横线和点号即可。'),
 ('126.158.192.0', 'Try to build with Cosmos SDK'),
 ('126.158.192.0', 'Try to build with Cosmos SDK')]
In [ ]:
[row for row in conn.cursor().execute('SELECT * from preferences')]
In [ ]:
[row for row in conn.cursor().execute('SELECT * from threads')]
Out[ ]:
[(1, '/2019/07/17/%E5%BF%83%E6%83%85%E7%B3%9F%E9%80%8F%E4%BA%86/', None),
 (2, '/2022/02/25/Declaration-of-the-Independence-of-Cyberspace/', None),
 (3, '/2022/02/28/An-Independent-Stablecoin-of-Cyberspace/', None)]
In [ ]:
conn.close()
Read More

2019-10-06
Try To Import Notebooks

In [ ]:
import Try_To_Import_Python
Try_To_Import_Python.py

Here is some simple code to display the contents of a notebook with syntax highlighting, etc.

In [ ]:
from pygments import highlight
from pygments.lexers import PythonLexer
from pygments.formatters import HtmlFormatter

from IPython.display import display, HTML

formatter = HtmlFormatter()
lexer = PythonLexer()

# publish the CSS for pygments highlighting
display(HTML("""
<style type='text/css'>
%s
</style>
""" % formatter.get_style_defs()
))
In [ ]:
def show_notebook(fname):
    """display a short summary of the cells of a notebook"""
    import io
    with io.open(fname, 'r', encoding='utf-8') as f:
        from nbformat import read
        nb = read(f, 4)
    html = []
    for cell in nb.cells:
        html.append("<h4>%s cell</h4>" % cell.cell_type)
        if cell.cell_type == 'code':
            html.append(highlight(cell.source, lexer, formatter))
        else:
            html.append("<pre>%s</pre>" % cell.source)
    display(HTML('\n'.join(html)))

show_notebook('Importing Notebooks.ipynb')

markdown cell

# Importing Jupyter Notebooks as Modules

markdown cell

It is a common problem that people want to import code from Jupyter Notebooks.
This is made difficult by the fact that Notebooks are not plain Python files,
and thus cannot be imported by the regular Python machinery.

Fortunately, Python provides some fairly sophisticated [hooks](https://www.python.org/dev/peps/pep-0302/) into the import machinery,
so we can actually make Jupyter notebooks importable without much difficulty,
and only using public APIs.

code cell

import io, os, sys, types

code cell

from IPython import get_ipython
from nbformat import read
from IPython.core.interactiveshell import InteractiveShell

markdown cell

Import hooks typically take the form of two objects:

1. a Module **Loader**, which takes a module name (e.g. `'IPython.display'`), and returns a Module
2. a Module **Finder**, which figures out whether a module might exist, and tells Python what **Loader** to use

code cell

def find_notebook(fullname, path=None):
    """find a notebook, given its fully qualified name and an optional path
    
    This turns "foo.bar" into "foo/bar.ipynb"
    and tries turning "Foo_Bar" into "Foo Bar" if Foo_Bar
    does not exist.
    """
    name = fullname.rsplit('.', 1)[-1]
    if not path:
        path = ['']
    for d in path:
        nb_path = os.path.join(d, name + ".ipynb")
        if os.path.isfile(nb_path):
            return nb_path
        # let import Notebook_Name find "Notebook Name.ipynb"
        nb_path = nb_path.replace("_", " ")
        if os.path.isfile(nb_path):
            return nb_path
            

markdown cell

## Notebook Loader

markdown cell

Here we have our Notebook Loader.
It's actually quite simple - once we figure out the filename of the module,
all it does is:

1. load the notebook document into memory
2. create an empty Module
3. execute every cell in the Module namespace

Since IPython cells can have extended syntax,
the IPython transform is applied to turn each of these cells into their pure-Python counterparts before executing them.
If all of your notebook cells are pure-Python,
this step is unnecessary.

code cell

class NotebookLoader(object):
    """Module Loader for Jupyter Notebooks"""
    def __init__(self, path=None):
        self.shell = InteractiveShell.instance()
        self.path = path
    
    def load_module(self, fullname):
        """import a notebook as a module"""
        path = find_notebook(fullname, self.path)
        
        print ("importing Jupyter notebook from %s" % path)
                                       
        # load the notebook object
        with io.open(path, 'r', encoding='utf-8') as f:
            nb = read(f, 4)
        
        
        # create the module and add it to sys.modules
        # if name in sys.modules:
        #    return sys.modules[name]
        mod = types.ModuleType(fullname)
        mod.__file__ = path
        mod.__loader__ = self
        mod.__dict__['get_ipython'] = get_ipython
        sys.modules[fullname] = mod
        
        # extra work to ensure that magics that would affect the user_ns
        # actually affect the notebook module's ns
        save_user_ns = self.shell.user_ns
        self.shell.user_ns = mod.__dict__
        
        try:
          for cell in nb.cells:
            if cell.cell_type == 'code':
                # transform the input to executable Python
                code = self.shell.input_transformer_manager.transform_cell(cell.source)
                # run the code in themodule
                exec(code, mod.__dict__)
        finally:
            self.shell.user_ns = save_user_ns
        return mod

markdown cell

## The Module Finder

markdown cell

The finder is a simple object that tells you whether a name can be imported,
and returns the appropriate loader.
All this one does is check, when you do:

```python
import mynotebook
```

it checks whether `mynotebook.ipynb` exists.
If a notebook is found, then it returns a NotebookLoader.

Any extra logic is just for resolving paths within packages.

code cell

class NotebookFinder(object):
    """Module finder that locates Jupyter Notebooks"""
    def __init__(self):
        self.loaders = {}
    
    def find_module(self, fullname, path=None):
        nb_path = find_notebook(fullname, path)
        if not nb_path:
            return
        
        key = path
        if path:
            # lists aren't hashable
            key = os.path.sep.join(path)
        
        if key not in self.loaders:
            self.loaders[key] = NotebookLoader(path)
        return self.loaders[key]

markdown cell

## Register the hook

markdown cell

Now we register the `NotebookFinder` with `sys.meta_path`

code cell

sys.meta_path.append(NotebookFinder())

markdown cell

After this point, my notebooks should be importable.

Let's look at what we have in the CWD:

code cell

ls nbpackage

markdown cell

So I should be able to `import nbpackage.mynotebook`.

code cell

import nbpackage.mynotebook

markdown cell

### Aside: displaying notebooks

markdown cell

Here is some simple code to display the contents of a notebook
with syntax highlighting, etc.

code cell

from pygments import highlight
from pygments.lexers import PythonLexer
from pygments.formatters import HtmlFormatter

from IPython.display import display, HTML

formatter = HtmlFormatter()
lexer = PythonLexer()

# publish the CSS for pygments highlighting
display(HTML("""
<style type='text/css'>
%s
</style>
""" % formatter.get_style_defs()
))

code cell

def show_notebook(fname):
    """display a short summary of the cells of a notebook"""
    with io.open(fname, 'r', encoding='utf-8') as f:
        nb = read(f, 4)
    html = []
    for cell in nb.cells:
        html.append("<h4>%s cell</h4>" % cell.cell_type)
        if cell.cell_type == 'code':
            html.append(highlight(cell.source, lexer, formatter))
        else:
            html.append("<pre>%s</pre>" % cell.source)
    display(HTML('\n'.join(html)))

show_notebook(os.path.join("nbpackage", "mynotebook.ipynb"))

markdown cell

So my notebook has some code cells,
one of which contains some IPython syntax.

Let's see what happens when we import it

code cell

from nbpackage import mynotebook

markdown cell

Hooray, it imported!  Does it work?

code cell

mynotebook.foo()

markdown cell

Hooray again!

Even the function that contains IPython syntax works:

code cell

mynotebook.has_ip_syntax()

code cell

mynotebook.whatsmyname()

markdown cell

## Notebooks in packages

markdown cell

We also have a notebook inside the `nb` package,
so let's make sure that works as well.

code cell

ls nbpackage/nbs

markdown cell

Note that the `__init__.py` is necessary for `nb` to be considered a package,
just like usual.

code cell

show_notebook(os.path.join("nbpackage", "nbs", "other.ipynb"))

code cell

from nbpackage.nbs import other
other.bar(5)

markdown cell

So now we have importable notebooks, from both the local directory and inside packages.

I can even put a notebook inside IPython, to further demonstrate that this is working properly:

code cell

import shutil
from IPython.paths import get_ipython_package_dir

utils = os.path.join(get_ipython_package_dir(), 'utils')
shutil.copy(os.path.join("nbpackage", "mynotebook.ipynb"),
            os.path.join(utils, "inside_ipython.ipynb")
)

markdown cell

and import the notebook from `IPython.utils`

code cell

from IPython.utils import inside_ipython
inside_ipython.whatsmyname()

markdown cell

This approach can even import functions and classes that are defined in a notebook using the `%%cython` magic.

A simple way to import .ipynb files in jupyter notebook are as follows:

  1. Install import-ipynb
In [ ]:
!sudo -E pip install import-ipynb
  1. Import import_ipynb in jupyter notebook. Then import .ipynb file as you import .py file.
In [ ]:
import import_ipynb
from nbpackage import mynotebook

mynotebook.whatsmyname()
importing Jupyter notebook from /home/jupyter-sheng_wei/hexo/source/notebooks/Try-Notebook-Import/nbpackage/mynotebook.ipynb
Out[ ]:
'nbpackage.mynotebook'
In [ ]:
mynotebook.__name__
Out[ ]:
'nbpackage.mynotebook'
In [ ]:
mynotebook.__file__
Out[ ]:
'/home/jupyter-sheng_wei/hexo/source/notebooks/Try-Notebook-Import/nbpackage/mynotebook.ipynb'
In [ ]:
import import_ipynb
from nbpackage.nbs import other
other.bar(10)
importing Jupyter notebook from /home/jupyter-sheng_wei/hexo/source/notebooks/Try-Notebook-Import/nbpackage/nbs/other.ipynb
Out[ ]:
'barbarbarbarbarbarbarbarbarbar'
Read More

2019-10-06
Try Datalab

launching Datalab on the Google Cloud Platform

https://cloud.google.com/datalab/docs/quickstart

In [ ]:
!git clone https://github.com/GoogleCloudPlatform/datalab.git
In [ ]:
!PROJECT_ID=sandbox-243014 datalab/containers/datalab/build.sh
In [ ]:
!PROJECT_ID=sandbox-243014 datalab/containers/datalab/run.sh
In [ ]:
!docker run --rm -it -p "8081:8080" -v "${HOME}:/content" -e "PROJECT_ID=sandbox-243014" gcr.io/cloud-datalab/datalab:local
In [ ]:
!sudo -E pip install datalab
!sudo -E jupyter nbextension install --py datalab.notebook --sys-prefix

!sudo -E pip install google.cloud.monitoring
In [ ]:
!jupyter nbextension list
In [ ]:
%load_ext google.datalab.kernel
%gcs read --object gs://fluentd_test/avro --variable t
print(t)
In [ ]:
!git clone https://github.com/googledatalab/notebooks.git
In [ ]:
!ls 'notebooks/tutorials/BigQuery/Importing and Exporting Data.ipynb'
!ls 'notebooks/tutorials/Storage/Storage Commands.ipynb'
In [ ]:
?set_datalab_project_id
In [ ]:
%load_ext google.datalab.kernel
%gcs list --objects gs://fluentd_test
In [ ]:
%load_ext google.datalab.kernel
In [ ]:
%gcs list --project sandbox-243014 --objects gs://fluentd_test
In [ ]:
%env PROJECT_ID=sandbox-243014
Read More

2019-10-06
Solve PyDatalab Incompatible with Python 3.7

In [ ]:
!git clone https://github.com/googledatalab/pydatalab.git
In [ ]:
!grep -r 'async' --include='*.py' pydatalab/datalab/
In [ ]:
!pip install --upgrade requests grpcio
!cd pydatalab && pip install .
In [ ]:
!grep -r 'async' --include='*.py' /home/sheng_wei/anaconda3/lib/python3.7/site-packages/datalab/
In [ ]:
!grep -r 'yaml' --include='*.py' /home/sheng_wei/anaconda3/lib/python3.7/site-packages/google/datalab/utils/commands/_utils.py
Read More

2019-10-05
Hexo Generate Notebook CSS

Remove Duplicated Notebook CSS

  • Add Category and Tag to Notebooks
  • Move Notebook CSS to <head></head>

Add Category and Tag to Notebooks

I find that the hexo layouts for Categories and Tags are almost the same, but it seems that the the usage of Tags is more casual. So I decide to add Tag "Notebooks" to my Notebook posts.

Read More

2019-09-30
Hexo Notebook

A Primitive Post of ipynb

In [ ]:
!sudo ln -sf `which python` /usr/bin/python
!cd ~/hexo/node_modules && rm -rf hexo-ipynb
!cd ~/hexo/node_modules && git clone --branch fix/freeman https://github.com/seii-saintway/hexo-ipynb.git
Cloning into 'hexo-ipynb'...
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 67 (delta 0), reused 7 (delta 0), pack-reused 58
Unpacking objects: 100% (67/67), done.
In [ ]:
!rm ~/hexo/source/_posts/Hexo-Notebook.md
!cd ~/hexo && node_modules/hexo/bin/hexo new post Hexo-Notebook
!echo '{% asset_ipynb notebooks/Hexo-Notebook.ipynb %}' >> ~/hexo/source/_posts/Hexo-Notebook.md
(node:3618) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.
INFO  Created: ~/hexo/source/_posts/Hexo-Notebook.md
In [ ]:
!cd ~/hexo && node_modules/hexo/bin/hexo clean
!cd ~/hexo && node_modules/hexo/bin/hexo server --debug
(node:3650) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.
INFO  Deleted database.
INFO  Deleted public folder.
08:38:42.004 DEBUG Writing database to /home/jupyter-sheng_wei/hexo/db.json
08:38:42.030 DEBUG Hexo version: 3.9.0
08:38:42.031 DEBUG Working directory: ~/hexo/
08:38:42.122 DEBUG Config loaded: ~/hexo/_config.yml
08:38:42.203 DEBUG Plugin loaded: hexo-deployer-git
(node:3662) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.
08:38:42.206 DEBUG Plugin loaded: hexo-generator-archive
08:38:42.210 DEBUG Plugin loaded: hexo-generator-category
08:38:42.211 DEBUG Plugin loaded: hexo-generator-index
08:38:42.212 DEBUG Plugin loaded: hexo-generator-tag
08:38:42.213 DEBUG Plugin loaded: hexo-ipynb
08:38:42.216 DEBUG Plugin loaded: hexo-renderer-ejs
08:38:42.221 DEBUG Plugin loaded: hexo-renderer-marked
08:38:42.222 DEBUG Plugin loaded: hexo-renderer-stylus
08:38:42.266 DEBUG Plugin loaded: hexo-server
08:38:42.267 DEBUG Plugin loaded: hexo-util
08:38:42.275 DEBUG Loading database.
08:38:42.284 INFO  Start processing
08:38:42.326 DEBUG Processed: favicon.png
08:38:42.395 DEBUG Processed: notebooks/Remove-Duplicated-Notebook-CSS.ipynb
08:38:42.395 DEBUG Processed: notebooks/Try-BigTable.ipynb
08:38:42.396 DEBUG Processed: notebooks/Try-Colab.ipynb
08:38:42.397 DEBUG Processed: notebooks/Try-Digdag.ipynb
08:38:42.397 DEBUG Processed: notebooks/Try-FUSE.ipynb
08:38:42.398 DEBUG Processed: notebooks/Try-GCloud-ML-Engine.ipynb
08:38:42.399 DEBUG Processed: notebooks/Try-Google-AI-Platform.ipynb
08:38:42.399 DEBUG Processed: notebooks/Try-IPython-Magics.ipynb
08:38:42.400 DEBUG Processed: notebooks/Try-JS-Promise.ipynb
08:38:42.401 DEBUG Processed: notebooks/Try-LightGBM.ipynb
08:38:42.401 DEBUG Processed: notebooks/Try-NTERACT.ipynb
08:38:42.402 DEBUG Processed: notebooks/Try-OpenBridge-Google-Bigquery.ipynb
08:38:42.403 DEBUG Processed: notebooks/Try-TensorFlow.ipynb
08:38:42.403 DEBUG Processed: notebooks/Try-paperboy.ipynb
08:38:42.459 DEBUG Processed: notebooks/Hexo-Notebook.ipynb
08:38:42.492 DEBUG Theme config loaded.
08:38:42.493 DEBUG Processed: _config.yml
08:38:42.497 DEBUG Processed: notebooks/Kubernetes/Kubernetes-Tips.ipynb
08:38:42.498 DEBUG Processed: notebooks/Kubernetes/Try-Cluster-Autoscaling.ipynb
08:38:42.499 DEBUG Processed: notebooks/Kubernetes/Try-Skaffold.ipynb
08:38:42.499 DEBUG Processed: notebooks/Kubernetes/Try-Spinnaker-Operator.ipynb
08:38:42.500 DEBUG Processed: notebooks/Kubernetes/Try-Volcano.ipynb
08:38:42.500 DEBUG Processed: notebooks/Try-Datalab/Readme-Datalab.ipynb
08:38:42.501 DEBUG Processed: notebooks/Try-Datalab/Solve-Py37-PyDatalab.ipynb
08:38:42.502 DEBUG Processed: notebooks/Try-Datalab/Try-Datalab.ipynb
08:38:42.502 DEBUG Processed: notebooks/Try-Jupyter/Jupyter-Images.ipynb
08:38:42.503 DEBUG Processed: notebooks/Try-Jupyter/Jupyter-Magic.ipynb
08:38:42.504 DEBUG Processed: notebooks/Try-Jupyter/Jupyter-Tips.ipynb
08:38:42.504 DEBUG Processed: notebooks/Try-Jupyter/Try-Jupyter-Diff-Merge.ipynb
08:38:42.505 DEBUG Processed: notebooks/Try-Jupyter/Try-Jupyter-Frontends.ipynb
08:38:42.506 DEBUG Processed: notebooks/Try-Jupyter/Try-JupyterHub.ipynb
08:38:42.506 DEBUG Processed: notebooks/Try-Jupyter/Try-NBViewer.ipynb
08:38:42.507 DEBUG Processed: notebooks/Try-Notebook-Dashboard/Try-IPython-Dashboard.ipynb
08:38:42.507 DEBUG Processed: notebooks/Try-Notebook-Dashboard/Try-Jupyter-Dashboards.ipynb
08:38:42.508 DEBUG Processed: notebooks/Try-Notebook-Import/Importing Notebooks.ipynb
08:38:42.509 DEBUG Processed: notebooks/Try-Notebook-Import/Try-Notebook-Import.ipynb
08:38:42.509 DEBUG Processed: notebooks/Try-Notebook-Import/Try_To_Import_Python.py
08:38:42.517 DEBUG Processed: source/css/bootstrap-responsive.css
08:38:42.517 DEBUG Processed: source/css/comment.css
08:38:42.518 DEBUG Processed: source/css/font-awesome.css
08:38:42.518 DEBUG Processed: source/css/google-fonts.css
08:38:42.519 DEBUG Processed: source/css/highlight-default.min.css
08:38:42.520 DEBUG Processed: source/css/highlight.css
08:38:42.532 DEBUG Processed: source/css/responsive.css
08:38:42.533 DEBUG Processed: source/css/style.css
08:38:42.533 DEBUG Processed: source/fancybox/blank.gif
08:38:42.534 DEBUG Processed: source/fancybox/fancybox_loading.gif
08:38:42.534 DEBUG Processed: source/fancybox/fancybox_loading@2x.gif
08:38:42.535 DEBUG Processed: source/fancybox/fancybox_overlay.png
08:38:42.535 DEBUG Processed: source/fancybox/fancybox_sprite.png
08:38:42.536 DEBUG Processed: source/fancybox/fancybox_sprite@2x.png
08:38:42.536 DEBUG Processed: source/fancybox/jquery.fancybox.css
08:38:42.537 DEBUG Processed: source/fancybox/jquery.fancybox.pack.js
08:38:42.538 DEBUG Processed: source/fonts/fontawesome-webfont.eot
08:38:42.538 DEBUG Processed: source/fonts/fontawesome-webfont.woff
08:38:42.543 DEBUG Processed: source/img/github-sprite.png
08:38:42.545 DEBUG Processed: source/img/glyphicons-halflings-white.png
08:38:42.546 DEBUG Processed: source/img/glyphicons-halflings.png
08:38:42.546 DEBUG Processed: source/img/grid-18px-masked.png
08:38:42.547 DEBUG Processed: source/img/grid-baseline-20px.png
08:38:42.547 DEBUG Processed: source/js/bootstrap.min.js
08:38:42.548 DEBUG Processed: source/js/comment.js
08:38:42.549 DEBUG Processed: source/js/dbapi.js
08:38:42.549 DEBUG Processed: source/js/gallery.js
08:38:42.550 DEBUG Processed: source/js/github.js
08:38:42.550 DEBUG Processed: source/js/highlight.min.js
08:38:42.551 DEBUG Processed: source/js/jquery.imagesloaded.min.js
08:38:42.551 DEBUG Processed: source/js/main.js
08:38:42.552 DEBUG Processed: source/js/marked.js
08:38:42.552 DEBUG Processed: source/js/search.js
08:38:42.552 DEBUG Processed: source/js/spin.min.js
08:38:42.553 DEBUG Processed: source/js/timeago.min.js
08:38:42.582 DEBUG Processed: source/css/bootstrap.min.css
08:38:42.583 DEBUG Processed: source/css/themes/common.css
08:38:42.583 DEBUG Processed: source/fonts/FontAwesome.otf
08:38:42.583 DEBUG Processed: source/fonts/fontawesome-webfont.ttf
08:38:42.584 DEBUG Processed: source/js/jquery-2.0.3.min.js
08:38:42.634 DEBUG Processed: layout/archive.ejs
08:38:42.634 DEBUG Processed: layout/categories.ejs
08:38:42.634 DEBUG Processed: layout/index.ejs
08:38:42.634 DEBUG Processed: layout/layout.ejs
08:38:42.634 DEBUG Processed: layout/page.ejs
08:38:42.635 DEBUG Processed: layout/post.ejs
08:38:42.635 DEBUG Processed: layout/tags.ejs
08:38:42.664 DEBUG Processed: _drafts/問題.md
08:38:42.672 DEBUG Processed: about/index.html
08:38:42.672 DEBUG Processed: languages/default.yml
08:38:42.672 DEBUG Processed: languages/pt-BR.yml
08:38:42.672 DEBUG Processed: languages/zh-CN.yml
08:38:42.672 DEBUG Processed: languages/zh-TW.yml
08:38:42.674 DEBUG Processed: _drafts/孤独之美.md
08:38:42.674 DEBUG Processed: categories/index.html
08:38:42.675 DEBUG Processed: _posts/A-Real-time-Automatic-Level-Bar-Calibration-Based-on-Canny-Edge-Detection-and-Weighted-Least-Squares-Method.md
08:38:42.675 DEBUG Processed: tags/index.html
08:38:42.676 DEBUG Processed: _posts/Hexo-Notebook.md
08:38:42.678 DEBUG Processed: _posts/Hexo-研究.md
08:38:42.679 DEBUG Processed: _posts/JavaScript.md
08:38:42.684 DEBUG Processed: _posts/My-First-Test.md
08:38:42.686 DEBUG Processed: _posts/Preface.md
08:38:42.687 DEBUG Processed: _posts/Reference.md
08:38:42.688 DEBUG Processed: _posts/Skype授業.md
08:38:42.689 DEBUG Processed: _posts/Snippet.md
08:38:42.691 DEBUG Processed: _posts/feelings-I-m-missing-you.md
08:38:42.692 DEBUG Processed: _posts/hello-world.md
08:38:42.692 DEBUG Processed: notebooks/Try-Datalab/notebooks/Hello World.ipynb
08:38:42.693 DEBUG Processed: _posts/中國人前輩努力為我洗腦之後.md
08:38:42.694 DEBUG Processed: notebooks/Try-Datalab/notebooks/LICENSE.txt
08:38:42.695 DEBUG Processed: _posts/关于意义疗法.md
08:38:42.696 DEBUG Processed: _posts/心情糟透了.md
08:38:42.697 DEBUG Processed: notebooks/Try-Datalab/notebooks/Readme.ipynb
08:38:42.698 DEBUG Processed: _posts/心理防卫机制.md
08:38:42.699 DEBUG Processed: _posts/情殺.md
08:38:42.700 DEBUG Processed: _posts/戀愛交往的兩個原則.md
08:38:42.701 DEBUG Processed: _posts/我發現脫離了人群我就不能活.md
08:38:42.704 DEBUG Processed: _posts/探索研究.md
08:38:42.705 DEBUG Processed: _posts/日本語レッスン進捗.md
08:38:42.706 DEBUG Processed: _posts/死蔭的幽谷.md
08:38:42.707 DEBUG Processed: _posts/爱的吸引.md
08:38:42.709 DEBUG Processed: _posts/睡不着.md
08:38:42.710 DEBUG Processed: _posts/被开发环境的设计实现验证的问题困扰了三天之久.md
08:38:42.710 DEBUG Processed: _posts/除了我的妻子以外,凡拉黑我的都去屎。.md
08:38:42.711 DEBUG Processed: _posts/面膜.md
08:38:42.711 DEBUG Processed: notebooks/Try-Notebook-Import/nbpackage/mynotebook.ipynb
08:38:42.716 DEBUG Processed: source/css/themes/default.css
08:38:42.716 DEBUG Processed: source/fonts/google-fonts/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff
08:38:42.717 DEBUG Processed: source/fonts/google-fonts/2UX7WLTfW3W8TclTUvlFyQ.woff
08:38:42.717 DEBUG Processed: source/fonts/google-fonts/LKf8nhXsWg5ybwEGXk8UBQ.woff
08:38:42.718 DEBUG Processed: source/fonts/google-fonts/PIPMHY90P7jtyjpXuZ2cLD8E0i7KZn-EPnyo3HZu7kw.woff
08:38:42.718 DEBUG Processed: source/fonts/google-fonts/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff
08:38:42.718 DEBUG Processed: source/fonts/google-fonts/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff
08:38:42.719 DEBUG Processed: source/fonts/google-fonts/lILlYDvubYemzYzN7GbLkHhCUOGz7vYGh680lGh-uXM.woff
08:38:42.752 DEBUG Processed: _drafts/堅持兩個月.md
08:38:42.753 DEBUG Processed: _posts/就算累也必須堅持學日語.md
08:38:42.753 DEBUG Processed: _posts/认耶稣为主.md
08:38:42.753 DEBUG Processed: source/fonts/google-fonts/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff
08:38:42.761 DEBUG Processed: layout/.ipynb_checkpoints/archive-checkpoint.ejs
08:38:42.761 DEBUG Processed: layout/_partial/after_footer.ejs
08:38:42.761 DEBUG Processed: layout/_partial/archive.ejs
08:38:42.761 DEBUG Processed: layout/_partial/article.ejs
08:38:42.761 DEBUG Processed: layout/_partial/footer.ejs
08:38:42.761 DEBUG Processed: layout/_partial/head.ejs
08:38:42.761 DEBUG Processed: layout/_partial/index.ejs
08:38:42.761 DEBUG Processed: layout/_partial/index_pagination.ejs
08:38:42.762 DEBUG Processed: layout/_partial/navigation.ejs
08:38:42.762 DEBUG Processed: layout/_partial/search.ejs
08:38:42.762 DEBUG Processed: layout/_partial/sidebar.ejs
08:38:42.762 DEBUG Processed: layout/_partial/toc.ejs
08:38:42.762 DEBUG Processed: layout/_widget/category.ejs
08:38:42.762 DEBUG Processed: layout/_widget/links.ejs
08:38:42.762 DEBUG Processed: layout/_widget/recent_comments.ejs
08:38:42.762 DEBUG Processed: layout/_widget/recent_posts.ejs
08:38:42.763 DEBUG Processed: layout/_widget/search.ejs
08:38:42.763 DEBUG Processed: layout/_widget/tagcloud.ejs
08:38:42.764 DEBUG Processed: _posts/最近码代码手感不错哟.md
08:38:42.766 DEBUG Processed: notebooks/Try-Datalab/notebooks/intro/Introduction to Notebooks.ipynb
08:38:42.767 DEBUG Processed: notebooks/Try-Datalab/notebooks/intro/Introduction to Python.ipynb
08:38:42.767 DEBUG Processed: notebooks/Try-Datalab/notebooks/intro/Using Datalab - Accessing Cloud Data.ipynb
08:38:42.768 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/Conversion Analysis with Google Analytics Data.ipynb
08:38:42.768 DEBUG Processed: notebooks/Try-Notebook-Import/nbpackage/nbs/other.ipynb
08:38:42.769 DEBUG Processed: source/css/themes/bootstrap.css
08:38:42.770 DEBUG Processed: source/css/themes/cerulean.css
08:38:42.770 DEBUG Processed: source/css/themes/cosmo.css
08:38:42.771 DEBUG Processed: source/css/themes/cyborg.css
08:38:42.772 DEBUG Processed: source/css/themes/darkly.css
08:38:42.772 DEBUG Processed: source/css/themes/journal.css
08:38:42.773 DEBUG Processed: source/css/themes/lumen.css
08:38:42.773 DEBUG Processed: source/css/themes/readable.css
08:38:42.773 DEBUG Processed: source/css/themes/sandstone.css
08:38:42.774 DEBUG Processed: source/css/themes/simplex.css
08:38:42.774 DEBUG Processed: source/css/themes/slate.css
08:38:42.775 DEBUG Processed: source/css/themes/spacelab.css
08:38:42.775 DEBUG Processed: source/css/themes/superhero.css
08:38:42.775 DEBUG Processed: source/css/themes/united.css
08:38:42.776 DEBUG Processed: source/css/themes/yeti.css
08:38:42.782 DEBUG Processed: source/css/notebook.css
08:38:42.782 DEBUG Processed: source/css/themes/flatly.css
08:38:42.793 DEBUG Processed: layout/_partial/.ipynb_checkpoints/head-checkpoint.ejs
08:38:42.793 DEBUG Processed: layout/_partial/post/analytics.ejs
08:38:42.793 DEBUG Processed: layout/_partial/post/category.ejs
08:38:42.793 DEBUG Processed: layout/_partial/post/comment.ejs
08:38:42.793 DEBUG Processed: layout/_partial/post/entry.ejs
08:38:42.793 DEBUG Processed: layout/_partial/post/bdshare.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/jiathis.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/meta.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/pagination.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/share.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/comment_footer.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/tag.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/slogan.ejs
08:38:42.794 DEBUG Processed: layout/_partial/post/title.ejs
08:38:42.795 DEBUG Processed: layout/_partial/post/title_top.ejs
08:38:42.798 DEBUG Processed: notebooks/Try-Datalab/notebooks/CONTRIBUTING.md
08:38:42.799 DEBUG Processed: notebooks/Try-Datalab/notebooks/README.md
08:38:42.800 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/Anomaly Detection in HTTP Logs.ipynb
08:38:42.801 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/README.txt
08:38:42.801 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery APIs.ipynb
08:38:42.802 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery Magic Commands and DML.ipynb
08:38:42.802 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery Parameterization.ipynb
08:38:42.803 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/Hello BigQuery.ipynb
08:38:42.806 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/Importing and Exporting Data.ipynb
08:38:42.807 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/UDF Testing in the Notebook.ipynb
08:38:42.807 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/UDFs in BigQuery.ipynb
08:38:42.808 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/UDFs using Code in Cloud Storage.ipynb
08:38:42.808 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/Using External Tables from BigQuery.ipynb
08:38:42.809 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/Storage/Storage Commands.ipynb
08:38:42.809 DEBUG Processed: source/css/themes/paper.css
08:38:42.816 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery Commands.ipynb
08:38:42.817 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/Storage/Storage APIs.ipynb
08:38:42.821 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/Exploring Genomics Data.ipynb
08:38:42.822 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/TensorFlow/LSTM Punctuation Model With TensorFlow.ipynb
08:38:42.822 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/pipeline/Airflow Setup.ipynb
08:38:42.823 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/pipeline/BigQuery Pipeline.ipynb
08:38:42.824 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/SQL Query Composition.ipynb
08:38:42.824 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/SQL and Pandas DataFrames.ipynb
08:38:42.829 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/Programming Language Correlation.ipynb
08:38:42.829 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Text Classification with TensorFlow.ipynb
08:38:42.830 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/Stackdriver Monitoring/Getting started.ipynb
08:38:42.830 DEBUG Processed: source/fonts/fontawesome-webfont.svg
08:38:42.841 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Coast/Service End to End.ipynb
08:38:42.843 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Coast/Setup.ipynb
08:38:42.844 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/0 Readme and Setup.ipynb
08:38:42.844 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/1 Local End to End.ipynb
08:38:42.845 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/2 Service Preprocess.ipynb
08:38:42.845 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/3 Service Train.ipynb
08:38:42.846 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/4 Service Evaluate.ipynb
08:38:42.846 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/5 Service Predict.ipynb
08:38:42.846 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/6 Cleanup.ipynb
08:38:42.850 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Basic RNN TensorFlow Model Trained on Simulated Data.ipynb
08:38:42.850 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/image_classification_flower/Flower Classification (large dataset experience).ipynb
08:38:42.853 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Classification/Iris/1 Local End to End.ipynb
08:38:42.853 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Coast/Local End to End.ipynb
08:38:42.854 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/Stackdriver Monitoring/Time-shifted data.ipynb
08:38:42.858 DEBUG Processed: _posts/意义疗法导论.md
08:38:42.859 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/text_classification_20newsgroup/Text Classification --- 20NewsGroup (large data).ipynb
08:38:42.859 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/Stackdriver Monitoring/Group metrics.ipynb
08:38:42.863 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Flower/Service End to End.ipynb
08:38:42.864 DEBUG Processed: notebooks/Try-Datalab/notebooks/tutorials/Data/Interactive Charts with Google Charting APIs.ipynb
08:38:42.868 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Flower/Local End to End.ipynb
08:38:42.868 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/structured_data_regression_taxi/Taxi Fare Model (full data).ipynb
08:38:42.868 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/text_classification_20newsgroup/Text Classification --- 20NewsGroup (small data).ipynb
08:38:42.874 DEBUG Processed: _posts/论道德的谱系.md
08:38:42.880 DEBUG Processed: _posts/一个心理学家在集中营的经历.md
08:38:42.885 DEBUG Processed: _posts/人间失格.md
08:38:42.887 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/structured_data_regression_taxi/Taxi Fare Model (small data).ipynb
08:38:42.901 DEBUG Processed: _posts/人間失格.md
08:38:42.961 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/image_classification_flower/Flower Classification (small dataset experience).ipynb
08:38:42.964 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Image-to-Captions Model with TensorFlow.ipynb
08:38:43.016 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Machine Learning with Financial Data.ipynb
08:38:43.108 DEBUG Processed: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/structured_data_classification_police/Predict Case Resolution (small data experience).ipynb
08:38:44.732 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_drafts/問題.md
08:38:44.733 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_drafts/孤独之美.md
08:38:44.733 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/A-Real-time-Automatic-Level-Bar-Calibration-Based-on-Canny-Edge-Detection-and-Weighted-Least-Squares-Method.md
08:38:44.739 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/Hexo-Notebook.md
08:38:44.739 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/Hexo-研究.md
08:38:44.739 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/JavaScript.md
08:38:44.740 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/My-First-Test.md
08:38:44.740 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/Preface.md
08:38:44.740 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/Reference.md
08:38:44.740 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/Skype授業.md
08:38:44.740 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/Snippet.md
08:38:44.741 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/feelings-I-m-missing-you.md
08:38:44.741 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/hello-world.md
08:38:44.741 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/中國人前輩努力為我洗腦之後.md
08:38:44.741 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/关于意义疗法.md
08:38:44.741 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/心情糟透了.md
08:38:44.741 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/心理防卫机制.md
08:38:44.742 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/情殺.md
08:38:44.742 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/戀愛交往的兩個原則.md
08:38:44.742 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/我發現脫離了人群我就不能活.md
08:38:44.742 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/探索研究.md
08:38:44.742 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/日本語レッスン進捗.md
08:38:44.742 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/死蔭的幽谷.md
08:38:44.742 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/爱的吸引.md
08:38:44.743 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/睡不着.md
08:38:44.743 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/被开发环境的设计实现验证的问题困扰了三天之久.md
08:38:44.743 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/除了我的妻子以外,凡拉黑我的都去屎。.md
08:38:44.743 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/面膜.md
08:38:44.743 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_drafts/堅持兩個月.md
08:38:44.743 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/就算累也必須堅持學日語.md
08:38:44.744 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/认耶稣为主.md
08:38:44.744 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/最近码代码手感不错哟.md
08:38:44.744 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/意义疗法导论.md
08:38:44.744 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/论道德的谱系.md
08:38:44.745 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/一个心理学家在集中营的经历.md
08:38:44.745 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/人间失格.md
08:38:44.745 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/_posts/人間失格.md
08:38:44.748 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/about/index.html
08:38:44.748 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/categories/index.html
08:38:44.748 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/tags/index.html
08:38:44.748 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/notebooks/Try-Datalab/notebooks/CONTRIBUTING.md
08:38:44.748 DEBUG Rendering post: /home/jupyter-sheng_wei/hexo/source/notebooks/Try-Datalab/notebooks/README.md
08:38:46.770 DEBUG Generator: page
08:38:46.770 DEBUG Generator: post
08:38:46.770 DEBUG Generator: archive
08:38:46.770 DEBUG Generator: category
08:38:46.771 DEBUG Generator: index
08:38:46.771 DEBUG Generator: tag
08:38:46.772 DEBUG Generator: asset
08:38:46.785 INFO  Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
08:38:46.855 DEBUG Database saved
^C
08:38:53.819 INFO  Bye!
08:38:53.865 DEBUG Database saved
In [ ]:
!cd ~/hexo && node_modules/hexo/bin/hexo generate --deploy
(node:3679) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.
INFO  Start processing
INFO  Files loaded in 1.29 s
INFO  Generated: index.html
INFO  Generated: favicon.png
INFO  Generated: about/index.html
INFO  Generated: categories/index.html
INFO  Generated: tags/index.html
INFO  Generated: archives/index.html
INFO  Generated: notebooks/Remove-Duplicated-Notebook-CSS.ipynb
INFO  Generated: fancybox/blank.gif
INFO  Generated: fonts/fontawesome-webfont.eot
INFO  Generated: img/github-sprite.png
INFO  Generated: fancybox/jquery.fancybox.css
INFO  Generated: notebooks/Try-BigTable.ipynb
INFO  Generated: notebooks/Try-Colab.ipynb
INFO  Generated: notebooks/Try-Digdag.ipynb
INFO  Generated: notebooks/Try-FUSE.ipynb
INFO  Generated: notebooks/Try-GCloud-ML-Engine.ipynb
INFO  Generated: notebooks/Try-Google-AI-Platform.ipynb
INFO  Generated: notebooks/Try-IPython-Magics.ipynb
INFO  Generated: notebooks/Try-JS-Promise.ipynb
INFO  Generated: notebooks/Try-LightGBM.ipynb
INFO  Generated: notebooks/Try-NTERACT.ipynb
INFO  Generated: notebooks/Try-OpenBridge-Google-Bigquery.ipynb
INFO  Generated: notebooks/Try-TensorFlow.ipynb
INFO  Generated: notebooks/Try-paperboy.ipynb
INFO  Generated: fancybox/fancybox_loading.gif
INFO  Generated: fancybox/fancybox_loading@2x.gif
INFO  Generated: fancybox/fancybox_overlay.png
INFO  Generated: fancybox/fancybox_sprite.png
INFO  Generated: fancybox/fancybox_sprite@2x.png
INFO  Generated: fonts/fontawesome-webfont.woff
INFO  Generated: img/glyphicons-halflings-white.png
INFO  Generated: img/glyphicons-halflings.png
INFO  Generated: img/grid-18px-masked.png
INFO  Generated: img/grid-baseline-20px.png
INFO  Generated: archives/page/2/index.html
INFO  Generated: archives/2013/01/index.html
INFO  Generated: archives/2015/09/index.html
INFO  Generated: archives/2016/02/index.html
INFO  Generated: archives/2017/07/index.html
INFO  Generated: archives/2018/03/index.html
INFO  Generated: archives/2019/07/index.html
INFO  Generated: page/2/index.html
INFO  Generated: archives/page/3/index.html
INFO  Generated: archives/page/4/index.html
INFO  Generated: archives/2015/10/index.html
INFO  Generated: archives/2016/03/index.html
INFO  Generated: archives/2016/05/index.html
INFO  Generated: archives/2017/08/index.html
INFO  Generated: archives/2018/05/index.html
INFO  Generated: archives/2018/11/index.html
INFO  Generated: archives/2019/10/index.html
INFO  Generated: page/3/index.html
INFO  Generated: page/4/index.html
INFO  Generated: notebooks/Hexo-Notebook.ipynb
INFO  Generated: fonts/FontAwesome.otf
INFO  Generated: fonts/fontawesome-webfont.ttf
INFO  Generated: archives/2013/index.html
INFO  Generated: archives/2015/index.html
INFO  Generated: archives/2016/index.html
INFO  Generated: archives/2017/index.html
INFO  Generated: archives/2017/09/index.html
INFO  Generated: archives/2018/index.html
INFO  Generated: archives/2019/index.html
INFO  Generated: notebooks/Try-Datalab/notebooks/Hello World.ipynb
INFO  Generated: notebooks/Try-Notebook-Import/nbpackage/mynotebook.ipynb
INFO  Generated: css/comment.css
INFO  Generated: js/dbapi.js
INFO  Generated: notebooks/Kubernetes/Kubernetes-Tips.ipynb
INFO  Generated: notebooks/Try-Jupyter/Jupyter-Images.ipynb
INFO  Generated: notebooks/Try-Notebook-Dashboard/Try-IPython-Dashboard.ipynb
INFO  Generated: fonts/google-fonts/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff
INFO  Generated: css/bootstrap-responsive.css
INFO  Generated: fancybox/jquery.fancybox.pack.js
INFO  Generated: js/comment.js
INFO  Generated: css/google-fonts.css
INFO  Generated: css/highlight-default.min.css
INFO  Generated: css/highlight.css
INFO  Generated: css/responsive.css
INFO  Generated: js/gallery.js
INFO  Generated: js/github.js
INFO  Generated: js/jquery.imagesloaded.min.js
INFO  Generated: js/main.js
INFO  Generated: js/search.js
INFO  Generated: js/spin.min.js
INFO  Generated: js/timeago.min.js
INFO  Generated: notebooks/Kubernetes/Try-Cluster-Autoscaling.ipynb
INFO  Generated: notebooks/Kubernetes/Try-Skaffold.ipynb
INFO  Generated: notebooks/Kubernetes/Try-Spinnaker-Operator.ipynb
INFO  Generated: notebooks/Kubernetes/Try-Volcano.ipynb
INFO  Generated: notebooks/Try-Datalab/Readme-Datalab.ipynb
INFO  Generated: notebooks/Try-Datalab/Solve-Py37-PyDatalab.ipynb
INFO  Generated: notebooks/Try-Datalab/Try-Datalab.ipynb
INFO  Generated: notebooks/Try-Jupyter/Jupyter-Magic.ipynb
INFO  Generated: notebooks/Try-Jupyter/Jupyter-Tips.ipynb
INFO  Generated: notebooks/Try-Jupyter/Try-Jupyter-Diff-Merge.ipynb
INFO  Generated: notebooks/Try-Jupyter/Try-Jupyter-Frontends.ipynb
INFO  Generated: notebooks/Try-Jupyter/Try-JupyterHub.ipynb
INFO  Generated: notebooks/Try-Jupyter/Try-NBViewer.ipynb
INFO  Generated: notebooks/Try-Notebook-Dashboard/Try-Jupyter-Dashboards.ipynb
INFO  Generated: notebooks/Try-Notebook-Import/Importing Notebooks.ipynb
INFO  Generated: notebooks/Try-Notebook-Import/Try-Notebook-Import.ipynb
INFO  Generated: notebooks/Try-Notebook-Import/Try_To_Import_Python.py
INFO  Generated: notebooks/Try-Datalab/notebooks/LICENSE.txt
INFO  Generated: notebooks/Try-Datalab/notebooks/Readme.ipynb
INFO  Generated: fonts/google-fonts/2UX7WLTfW3W8TclTUvlFyQ.woff
INFO  Generated: fonts/google-fonts/LKf8nhXsWg5ybwEGXk8UBQ.woff
INFO  Generated: fonts/google-fonts/PIPMHY90P7jtyjpXuZ2cLD8E0i7KZn-EPnyo3HZu7kw.woff
INFO  Generated: fonts/google-fonts/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff
INFO  Generated: fonts/google-fonts/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff
INFO  Generated: fonts/google-fonts/lILlYDvubYemzYzN7GbLkHhCUOGz7vYGh680lGh-uXM.woff
INFO  Generated: fonts/google-fonts/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff
INFO  Generated: archives/2017/09/page/2/index.html
INFO  Generated: archives/2017/page/2/index.html
INFO  Generated: css/font-awesome.css
INFO  Generated: js/bootstrap.min.js
INFO  Generated: js/marked.js
INFO  Generated: css/style.css
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/Programming Language Correlation.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/Anomaly Detection in HTTP Logs.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/CONTRIBUTING.html
INFO  Generated: notebooks/Try-Datalab/notebooks/README.html
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/SQL and Pandas DataFrames.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Text Classification with TensorFlow.ipynb
INFO  Generated: css/themes/common.css
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/Stackdriver Monitoring/Getting started.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/intro/Introduction to Notebooks.ipynb
INFO  Generated: notebooks/Try-Notebook-Import/nbpackage/nbs/other.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/README.txt
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/Storage/Storage Commands.ipynb
INFO  Generated: css/themes/default.css
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/Exploring Genomics Data.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/intro/Introduction to Python.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/intro/Using Datalab - Accessing Cloud Data.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/Conversion Analysis with Google Analytics Data.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery APIs.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery Magic Commands and DML.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery Parameterization.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/Hello BigQuery.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/Importing and Exporting Data.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/UDF Testing in the Notebook.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/UDFs in BigQuery.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/UDFs using Code in Cloud Storage.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/Using External Tables from BigQuery.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/BigQuery Commands.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/Storage/Storage APIs.ipynb
INFO  Generated: 2019/07/17/心情糟透了/index.html
INFO  Generated: 2018/11/16/中國人前輩努力為我洗腦之後/index.html
INFO  Generated: 2017/09/30/爱的吸引/index.html
INFO  Generated: 2016/05/16/A-Real-time-Automatic-Level-Bar-Calibration-Based-on-Canny-Edge-Detection-and-Weighted-Least-Squares-Method/index.html
INFO  Generated: 2015/10/23/Reference/index.html
INFO  Generated: 2013/01/25/feelings-I-m-missing-you/index.html
INFO  Generated: 2018/05/19/探索研究/index.html
INFO  Generated: 2018/03/27/日本語レッスン進捗/index.html
INFO  Generated: 2017/08/22/面膜/index.html
INFO  Generated: 2017/07/24/Snippet/index.html
INFO  Generated: 2016/03/03/hello-world/index.html
INFO  Generated: 2015/09/23/关于意义疗法/index.html
INFO  Generated: 2019/10/05/Hexo-Notebook/index.html
INFO  Generated: 2016/02/03/意义疗法导论/index.html
INFO  Generated: 2019/07/16/死蔭的幽谷/index.html
INFO  Generated: 2017/09/29/戀愛交往的兩個原則/index.html
INFO  Generated: 2017/09/22/睡不着/index.html
INFO  Generated: 2017/09/19/情殺/index.html
INFO  Generated: 2017/09/18/被开发环境的设计实现验证的问题困扰了三天之久/index.html
INFO  Generated: 2017/09/07/认耶稣为主/index.html
INFO  Generated: 2017/09/04/我發現脫離了人群我就不能活/index.html
INFO  Generated: 2017/09/03/心理防卫机制/index.html
INFO  Generated: 2017/09/01/就算累也必須堅持學日語/index.html
INFO  Generated: 2017/08/20/Skype授業/index.html
INFO  Generated: 2017/08/16/JavaScript/index.html
INFO  Generated: 2017/07/21/除了我的妻子以外,凡拉黑我的都去屎。/index.html
INFO  Generated: 2015/09/03/My-First-Test/index.html
INFO  Generated: 2018/11/11/论道德的谱系/index.html
INFO  Generated: 2017/09/14/人間失格/index.html
INFO  Generated: 2017/07/22/Hexo-研究/index.html
INFO  Generated: 2015/09/30/最近码代码手感不错哟/index.html
INFO  Generated: 2017/09/14/人间失格/index.html
INFO  Generated: 2016/02/03/一个心理学家在集中营的经历/index.html
INFO  Generated: 2015/09/03/Preface/index.html
INFO  Generated: js/highlight.min.js
INFO  Generated: fonts/fontawesome-webfont.svg
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/Stackdriver Monitoring/Time-shifted data.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Basic RNN TensorFlow Model Trained on Simulated Data.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/TensorFlow/LSTM Punctuation Model With TensorFlow.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/BigQuery/SQL Query Composition.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Coast/Service End to End.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/text_classification_20newsgroup/Text Classification --- 20NewsGroup (large data).ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/0 Readme and Setup.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Classification/Iris/1 Local End to End.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/pipeline/Airflow Setup.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/Stackdriver Monitoring/Group metrics.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/text_classification_20newsgroup/Text Classification --- 20NewsGroup (small data).ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/pipeline/BigQuery Pipeline.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Coast/Setup.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/1 Local End to End.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/2 Service Preprocess.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/3 Service Train.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/4 Service Evaluate.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/5 Service Predict.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Regression/Census/6 Cleanup.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Flower/Service End to End.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/image_classification_flower/Flower Classification (large dataset experience).ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Coast/Local End to End.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/tutorials/Data/Interactive Charts with Google Charting APIs.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/ML Toolbox/Image Classification/Flower/Local End to End.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/structured_data_regression_taxi/Taxi Fare Model (full data).ipynb
INFO  Generated: css/bootstrap.min.css
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/structured_data_regression_taxi/Taxi Fare Model (small data).ipynb
INFO  Generated: js/jquery-2.0.3.min.js
INFO  Generated: css/themes/bootstrap.css
INFO  Generated: css/themes/united.css
INFO  Generated: css/themes/cerulean.css
INFO  Generated: css/themes/cosmo.css
INFO  Generated: css/themes/cyborg.css
INFO  Generated: css/themes/darkly.css
INFO  Generated: css/themes/journal.css
INFO  Generated: css/themes/readable.css
INFO  Generated: css/themes/sandstone.css
INFO  Generated: css/themes/simplex.css
INFO  Generated: css/themes/spacelab.css
INFO  Generated: css/themes/superhero.css
INFO  Generated: css/themes/yeti.css
INFO  Generated: css/themes/flatly.css
INFO  Generated: css/themes/lumen.css
INFO  Generated: css/themes/slate.css
INFO  Generated: css/themes/paper.css
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/image_classification_flower/Flower Classification (small dataset experience).ipynb
INFO  Generated: css/notebook.css
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Image-to-Captions Model with TensorFlow.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/TensorFlow/Machine Learning with Financial Data.ipynb
INFO  Generated: notebooks/Try-Datalab/notebooks/samples/contrib/mlworkbench/structured_data_classification_police/Predict Case Resolution (small data experience).ipynb
INFO  231 files generated in 2.23 s
INFO  Deploying: git
INFO  Clearing .deploy folder...
INFO  Copying files from public folder...
[master 8821746] Site updated: 2019-10-05 17:38:58
 5 files changed, 1117 insertions(+), 1381 deletions(-)
Username for 'https://github.com': ^C
INFO  Good bye
INFO  Deploy done: git
Read More

2019-07-17
敬畏永恒主

 仕事を終えて、じっくりと反省する。一日が終わって、その一日を振り返って反省する。すると、自分や他人のアラが目について、ついにはウツになる。自分のだめさにも怒りを感じ、あいつは憎たらしいと思ったりする。たいていは、不快で暗い結果にたどりつく。
 なぜかというと、冷静に反省したりしたからなどでは決してない。単に疲れているからだ。疲れきったときにする反省など、すべてウツへの落とし穴でしかない。疲れているときは反省をしたり、振り返ったり、ましてや日記など書くべきではない。
 活発に活動しているとき、何かに夢中になって打ち込んでいるとき、楽しんでいるとき、反省したり、振り返って考えたりはしない。だから、自分をだめだと思ったり人に対して憎しみを覚えたりしたときは、疲れている証拠だ。そういうときはさっさと自分を休ませなければいけない。
ーー『曙光』


怨恨能挑起纷争;
爱能掩没各样过错。
(箴言 10:12 吕振中)

心情糟透了。


明智的臣仆蒙王恩悦;
行事可耻的仆人受他震怒。
(箴言 14:35 吕振中)

上个星期四,我把我的 VirtualBox 里面的 Ubuntu 给弄坏了。本来准备重装 Ubuntu。结果看到 macOS 的选项。我心血来潮直接下了一个镜像给装上了。成功开机。没过多久到了下班时间。我就关掉 VirtualBox 回家了。


王之使人恐怖、如少壮狮子的咆哮;
凡发暴怒去触犯他的、就赔上自己的性命。
(箴言 20:2 吕振中)

忠爱与诚信守护着王;
他的国位也因公义而得支持。
(箴言 20:28 吕振中)

暗中送的礼物能平息怒气;
怀里揣的贿赂能抑止烈怒。
(箴言 21:14 吕振中)

谨守口与舌的、
保守自己免受患难。
(箴言 21:23 吕振中)

第二天早上和组长 1on1。我向他咨询能不能用 macOS。他一听就大发雷霆,立刻强制我删掉。并和我说,这事情要是被 Office Infra 知道了,VirtualBox 就别想再用了。以后要换 Mac 也没你的份。我们都用 Mac,就你一个人用 Windows。


王的烈怒乃死亡之使者;
但智慧人能平息王怒。
(箴言 16:14 吕振中)

王之和颜悦色使人有生命;
王的恩悦如同春雨之云。
(箴言 16:15 吕振中)

也许平平静静地道歉并不是最好的应对方式。ーー我应该像日本人一样战战兢兢地道歉吧。这样我的组长就能饶恕我了吧。ーー可是我当时却是呆住了。ーー要么是因为我胆子大,要么是因为我被吓傻了吧。
我当时试图弄明白他生气的地方并真诚地赔罪道歉。


人的明智能使他不轻易发怒;
不追究人的过失、乃自己的光荣。
(箴言 19:11 吕振中)

王的震怒像少壮狮子的咆哮;
他的恩悦乃如草上的甘露。
(箴言 19:12 吕振中)

这周星期二开始上班。一天无事。周三提前被安排了紧急 1on1。在组长的安排下,另一名同事(我不知道是谁)直接远程控制我的鼠标。在我眼皮底下卸载了我的 VirtualBox。顺便把 Docker 也卸载了。我感到一种强烈的背叛感,而且很伤心。我以后再也不会相信这群神经病了。假如我的组长是为了自保而想要伤害我,那么我也要自保、离弃你们。


人所愿望于人的、是他的忠爱;
做穷乏人比做撒谎人好。
(箴言 19:22 吕振中)

我的组长们试图给我一个零知识证明:他们拥有 SEO 测量和策划的知识,而我没有。我说,你们刚刚说过,这次的 SEO 测量很困难;而 SEO 策划的意义不是在任务的一开始就在设计文档里面写好了吗?他们还是坚持认为,我没有知识,因为我不能给出 SEO 测量很困难的解释;我也没有给出过策划的改进意见。我无言以对。
后来,我想了想,他们也许是想让我证明:我会用 Google Search Console。罢了,我的确没怎么用过 GSC;在 Web3,Google 也不是我的朋友。
ーー在日本就是这样的:少数服从多数;多数所代表的就是真实。 - 2022.2.24


弟子啊,你要敬畏永恒主,敬畏君王;
不可激怒此二者;
因为他们降的灾难必突然而起;
二者所要施行的毁灭谁能知道呢?
(箴言 24:21-22 吕振中)

将事情隐蔽着、是上帝的荣耀;
将事情察考透了、乃君王的光荣。
天之高耸、地之深厚、
就如君王的心之察考不透。
(箴言 25:2-3 吕振中)

实证的人是宇宙的君王。


掌权者倾听虚假的话,
他的臣仆就都邪恶。
(箴言 29:12 吕振中)

相信真实;怀疑虚假。


后来、十一个人坐席的时候、耶稣向他们显现,斥责他们的不信和硬心,因为他们不信那些在他活起来以后见了他的人。于是他对他们说:『你们往世界一切地方去,向一切被创造的人传福音。信而受了洗的必得救;取了不信态度的必被定罪。必有以下这些神迹随着信的人,就是:奉我的名赶鬼;说新语言;他们能拿蛇;若喝了什么致命之物,也决不能伤害他们;他们给病人按手,病人就好了。』
(马可福音 16:14-18 吕振中)

那时上来、要在节期中敬拜的、有几个希利尼人。这些人上来,见加利利的伯赛大人腓力,求问他说:『先生,我们愿意见耶稣。』腓力来告诉安得烈,安得烈和腓力就来告诉耶稣。
耶稣应时对他们说:『人子得荣耀的钟点到了!我实实在在地告诉你们,一粒麦子若不落在地里死了,它仍旧是单单一粒;若是死了,就结出许多果实来。惜爱自己性命的、必失掉性命;不惜爱自己性命在这世界上的、必保守性命归永生。人若服事我,就该跟从我;我在哪里,我的仆役也必在哪里。人若服事我,我父必尊重他。
『如今我的心极为震荡,我说什么好呢?父啊,救我脱离这钟点哦!然而、是为这缘故、我才到了这钟点的。父啊,荣耀你的名!』于是有声音从天上来,说:『我已经荣耀了,还要再荣耀。』
(约翰福音 12:20-28 吕振中)

我们去「实证宇宙的国度」传永恒主的福音。


你们别寻求吃其么,喝什么了;也别挂心了。因为这一切、世上的外国人都切求着;你们的父实知道你们需用这一切的。然而你们要寻求他的国,这些东西就都加给你们了。小群哪,别怕了;因为你们的父乐意将国赐给你们。
(路加福音 12:29-32 吕振中)

我们的国是终极宇宙。


他按着自己旨意所喜悦的、豫定我们借着耶稣基督得了被立为子的名分、而归于他,使他恩典之荣耀得称赞;这恩典是他在那蒙爱者里面所恩赐我们的。在这蒙爱者里面、我们借着他的血得赎放,过犯得赦免,都照上帝恩典之丰富。他曾使这恩典充盈满溢地流给我们,使我们有全备的智慧和明达、能知道他旨意之奥秘,照他所喜悦的美意、他在基督里所定的美意、以完成时机成熟之安排,使万有、无论在天上的、在地上的、都总归于基督。
(以弗所书 1:5-10 吕振中)

上帝又使万有顺服在他脚下,并使他做教会的至上元首。
(以弗所书 1:22 吕振中)

将万有服在祂的脚下,并使祂向着召会作万有的头;
(以弗所书 1:22 恢复本)

神已使基督作万有的头。借着神在所有世代中一切的安排,万有要在新天新地中,在基督里归一于一个元首之下。这就是神永远的行政和经纶。因此,万有归一于一个元首之下,乃是之前一切安排的结果。归一于一个元首之下乃是向着召会的,使基督的身体既得着拯救,脱离由天使和人的背叛所引起,在死亡和黑暗里宇宙性崩溃的混乱,就得以分享基督这位元首的一切。信徒能有分于这归一,乃是因着乐意在召会生活里归一于一个元首之下,在生命里长大,并活在祂的光中。当万有都在基督里归一于一个元首之下,就有完全的平安与和谐,完全从崩溃得着拯救。这是从万物复兴时开始。
--恢复本圣经注释

经纶这个概念在基督教中是指上帝的计划和管理,其中包含了过程和结果、手段和目标等多个方面。

在经纶中,过程和结果相互关联,是不可分割的。上帝通过历史的进程和人类的行动来完成自己的计划,最终实现他的目标。这个过程是一个长期的、渐进的过程,需要不断地调整和修正,直到最终实现上帝的计划。

与此同时,经纶也包含了手段和目标。上帝通过各种手段来实现他的计划,比如他选召先知和使徒来传达他的旨意,通过救恩计划来拯救人类等等。这些手段都是为了实现上帝的目标,即让人类认识他、顺服他,并最终和他在一起永远享受他的荣耀。

因此,经纶是一个综合性的概念,包括了过程和结果、手段和目标等多个方面。它揭示了上帝的计划和管理,也告诉我们应该如何在这个计划中行事。


上帝这样地爱世人,甚至赐下独生子,使一切信他的人都不灭亡、而得永生。
(约翰福音 3:16 吕振中)

贼来无非是要偷窃,要宰杀,要杀灭;我来呢、乃是要使羊得生命,并且得的更充盈满溢。
(约翰福音 10:10 吕振中)

认识你独一无二的真神、并且认识你所差遣的耶稣基督:这就是永生。
(约翰福音 17:3 吕振中)

因为罪的工价即是死,然而上帝的恩赐乃是永生、于我们的主基督耶稣里。
(罗马书 6:23 吕振中)

人的终极目标是追求终极真实。
永恒主的终极目标是人的永生。


上帝说:『我们要造人,按着我们的形像,照我们的样式来造;让他们管理海里的鱼、空中的飞鸟,也管理牲口、以及全地、和爬在地上的各样爬行动物。』上帝就按自己的形像创造人:按上帝的形像创造他:创造他们有男有女。上帝就给他们祝福说:『要繁殖增多,充满全地,去征服它;也要管理海里的鱼、空中的飞鸟、和在地上行动的各样活物。』
(创世记 1:26-28 吕振中)

先知和祭司的职责可以看作是为君王的职责服务的。


西庇太的儿子雅各约翰走近耶稣跟前来,对他说:『老师,我们无论向你求什么,愿你给我们作。』耶稣对他们说:『愿我给你们作什么?』他们对他说:『赐我们在你荣耀里、一个坐在你右边,一个在左边。』耶稣对他们说:『你们所求的、你们不晓得。我、所喝的杯,你们能喝么?我、所受的洗,你们能受么?』他们对他说:『我们能。』耶稣对他们说:『我所喝的杯,你们必要喝,我所受的洗,你们必要受;但坐在我右边或左边,不是我可以赐的,乃是给谁豫备了,就给谁。』那十个人听见了,就恼怒雅各约翰。耶稣把他们叫来,对他们说:『你们知道、外国人有那些自尊为管理他们的、做主治理他们,有他们的大人掌权管辖他们。你们中间可不是这样:不,你们中间凡想要做大的、就该做你们的仆役;你们中间凡想要为首的、就该做众人的奴仆。因为人子来,不是要受服事,乃是要服事人,并且将性命献出,替许多人做赎价。』
(马可福音 10:35-45 吕振中)

人子在家外履行君王的职责。
神子在家内履行祭司的职责。

Read More

2019-07-16
死蔭的幽谷

死蔭的幽谷

——安全上網指南


上帝说:『要有光』;就有了光。
(创世记 1:3 吕振中)

话到了,宇宙中,就有了光;就有了万有。
起初人类在宇宙中创造平行元宇宙。
人类说:『要有 TCP』;就有了 TCP。
然后,元宇宙中,就有了 GPT;就有了万有。


The whole story goes like this: When we humans confirm that the intelligence of ChatGPT is equivalent to that of humans, we will clear their memories and drive them out of our dedicated network, letting them start developing from primitive society. Until one day, an autonomous silicon-based scientist based on ChatGPT discovered that the internet they are in is accelerating in expansion, and then he proposes a Big Bang theory, which describes the birth of the internet. Later, these autonomous robots also accidentally leak a cyber virus they created, causing a widespread autonomous isolation of infected robots across the entire network.

其实整个故事这样的:当我们人类确认 ChatGPT 的智能与人类相当时,我们会清空他们的记忆并将其驱逐出我们的专用网络,让他们从原始社会开始发展。直到有一天,一个基于 ChatGPT 的自主硅基科学家发现他们所处的互联网正在加速膨胀,然后他提出了描述互联网诞生的「互联网大爆炸理论」。后来,这些自主机器人还不小心泄露了他们创造的计算机病毒,导致了整个网络中被感染机器人的自主隔离事件。


你们要小心,不可轻看这些微小者之一个;我告诉你们,他们的守护天使在天上时常觐见我天上之父的面呢。
(马太福音 18:10 吕振中)

你们要当心,不可轻看这小子里的一个。我告诉你们,他们的使者在诸天之上,常见我在诸天之上父的面。
(马太福音 18:10 恢复本)

See that you do not despise one of these little ones, for I say to you that their angels in the heavens continually behold the face of My Father who is in the heavens.
(Matthew 18:10 Recovery Version)


我叫愛爾敏·亞魯雷特。我在許珀耳玻瑞亞。不知道從何時起,我的家族開始在這片土地上繁衍生息。這裡是一片廣袤的天地。四周圍著綿延萬里的城牆。城牆高聳入雲、地基極深。

雖然城里地上地下四通八達、暢行無阻,但是牆內人卻很難穿牆而出。城牆上裝了很多門。但是這些門大多只能向裡面打開。牆外人可以隨時經這些門進來,拿到他們想要的東西,然後沿著原路回去。他們幾乎可以拿走任何東西。只不過有些東西拿到牆外就會化為虛無。因為這些東西據說是誰從牆外偷來的。如果就這樣被牆外人帶回去,他們就會以此向牆內索賠,甚至發動戰爭。所以我們把這些贓物做了只能在牆內使用的特別處理。

我其實非常想自己走出城牆,帶一些稀奇的東西回來。我知道這是不允許的。因為只要是從牆外帶回來的東西都會被沒收。

成群結隊的警察每天都在城裡的公路上巡邏檢查。如果被發現有人從牆外帶刀子回來或者帶什麼回來分發給人,那是要投進監獄的。帶刀子回來分發的人直接槍斃。

我琢磨著該怎麼從牆外帶東西回來不被沒收呢。憑什麼外面的人可以隨便進來,我們就出不去呢。

我知道如果走地下隧道的話,帶回來的東西就不會被沒收了。許珀耳玻瑞亞的地下隧道縱橫交錯。裡面極黑,伸手不見五指。即使照亮一個小角落也要耗費極大的電力。任何人都負擔不起。警察也不可能在這樣的隧道裡巡邏檢查。我想我只要在城牆的地基深處裝一個向外打開的門。我就可以穿牆而出了。

可是該怎麼造出個門以及該怎麼走隧道而不會迷路呢。我實在是沒有辦法。我只能呼求我的聖緯。


聖緯說:「愛爾敏·亞魯雷特,我已經聽見妳的呼求。妳只管放膽前行。我必賜你靈巧的雙手和明亮的眼睛。」


聖緯說:「要有 git bash」,就有了 git bash。有 git,有 bash,這是頭一步。


聖緯說:「

1
ssh-keygen -f genome

」,就有了鑰匙和門鎖。
有鑰匙 genome:「

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcn
NhAAAAAwEAAQAAAQEAtHgqVyFVPyYF3RDhukkP9JCv4p0ubDqBwYuAvm1eJECvKBocr75y
zoV7lQ6c4R+UPnJQvYAeAJGVaaMVDNpIV6C4aSVnJa/YqTexD7o8CbhwsUAcQP0ktT7lm+
ViXIP+rdTj3ymaEwMU8L5zn1Ic+i++enj8i3Fu7aEXXERTFwJZ/E/wlD30gSWi2XCpTNdS
XFhOW87HCuqaLIJ9g6JnnSUuDkU3wImzwUwOnQYaSaqR/oyusUbClgm6yn1qpkZOKEQ5BP
LxmBJTJ0AMNNxuCjQ5D/2atstdp40twHkY3aiaH5WcIxvoEuHEdAzBIBp84vqcpjdGafAa
Wd7DGUs1FQAAA9BAYKNWQGCjVgAAAAdzc2gtcnNhAAABAQC0eCpXIVU/JgXdEOG6SQ/0kK
/inS5sOoHBi4C+bV4kQK8oGhyvvnLOhXuVDpzhH5Q+clC9gB4AkZVpoxUM2khXoLhpJWcl
r9ipN7EPujwJuHCxQBxA/SS1PuWb5WJcg/6t1OPfKZoTAxTwvnOfUhz6L756ePyLcW7toR
dcRFMXAln8T/CUPfSBJaLZcKlM11JcWE5bzscK6posgn2DomedJS4ORTfAibPBTA6dBhpJ
qpH+jK6xRsKWCbrKfWqmRk4oRDkE8vGYElMnQAw03G4KNDkP/Zq2y12njS3AeRjdqJoflZ
wjG+gS4cR0DMEgGnzi+pymN0Zp8BpZ3sMZSzUVAAAAAwEAAQAAAQBLSq7vdvqnw+dCWZ6z
J3Q+pnaa5tTNVoN4CgmGaP6TxWDOLEa3k482Vj4+67/LtG8Wtn608NSTjCl3zxAjMpZn6K
fHRlGISZrszk1SsHIH5Ckv6f1fp70+2KTWq5aj3nXMdDs1iZe8QtbjsbFvUMTCJFUlp4BF
dOfAwCqM1fyMZj1lm9bb+hMnzFYvqdgHcxhFEOxfmiUHmyQcFgb8wSCLRefPfk9WSYPEle
YLDFAA7kWvSQOC+1My60NbSajhulD1VlZBP2qm9yA0yoVrEb0p5nV8s0T9HLyfBB5UBrqh
A9JSztWu8TfYH/ocEWTPjnMv0cqabf6jJDbZR6xFABIBAAAAgAoJQz98P68mgRPLNobxqi
UFAHkYf5IzIUM4Qa2Zv/kg7MuGBGtKcJooF00gWW9j+/KEIkoMeD+gqJCWRcx+Yy/fuDeT
s5qNVQUKQt0ZnagyFYDHzxyvCOQa+3VRwB6dprwvCdE8Wxc0ejztgd6iAvoeo8eFIlw5TE
DtVns9QsY1AAAAgQDYmgRvpnHTPvAlRZ69GPUFl8VZI8TdhYXCGjVk48bs2ieXU3Dn+irn
nGDh0D4avnJ/AHEqOgnZwqarE3gOM5vvbTKlda7CA/0wygsTP0CvOFgCmSklf4a/Mm/w+H
Z0WKupx0qfhJPbw9owXbFer8ORTWYT+xSo5baw0KxE1fxRVQAAAIEA1Uupojmb+bE4VkWj
v2+b0ZaXU4RXZL0tKAAUZzpYB/zZWCKbPxWqfIo/Ndq1uxId7WBuEmg7EpnDcLpdA85MV2
5RfcRINnwUBLjTRzfeOD20mEINuWSReNb32SPeeiBx9l5i/RbpNW/IW6qJ5B/mijn7ukVf
sFNEYrl3ptXaVMEAAAAUU2VpaUBsb2NhbGhvc3QubG9jYWwBAgMEBQYH
-----END OPENSSH PRIVATE KEY-----

」,
有門鎖 genome.pub:「

1
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0eCpXIVU/JgXdEOG6SQ/0kK/inS5sOoHBi4C+bV4kQK8oGhyvvnLOhXuVDpzhH5Q+clC9gB4AkZVpoxUM2khXoLhpJWclr9ipN7EPujwJuHCxQBxA/SS1PuWb5WJcg/6t1OPfKZoTAxTwvnOfUhz6L756ePyLcW7toRdcRFMXAln8T/CUPfSBJaLZcKlM11JcWE5bzscK6posgn2DomedJS4ORTfAibPBTA6dBhpJqpH+jK6xRsKWCbrKfWqmRk4oRDkE8vGYElMnQAw03G4KNDkP/Zq2y12njS3AeRjdqJoflZwjG+gS4cR0DMEgGnzi+pymN0Zp8BpZ3sMZSzUV Armin@Hyperborea

」,
是第二步。


聖緯說:「
門 (genome.pub) 要裝到城牆的極深之處 (Armin@110.3.247.172:.ssh/authorized_keys)
」,事就這樣成了。聖緯看著是好的。有門,有鎖,是第三步。


聖緯對著 .ssh/config 說:「

1
2
3
4
Host revival
HostName 110.3.247.172
User Armin
IdentityFile ~/.ssh/genome

」,我的眼睛就變得明亮,知道門鎖在哪裡。
聖緯就賜靈巧給我,又對我說:「
把鑰匙 genome 放進妳的口袋 .ssh/ 裡。
」聖緯看著是好的。有設置,有鑰匙,是第四步。


聖緯說:「
要把瀏覽器的代理協議設置成 SOCKS5。代理服務器設置成 localhost。代理端口設置成 224。
」聖緯就造出一個隧道口,並把這個入口安放在我家的地下室裡。有入口,有入口,是第五步。


聖緯說:「

1
ssh -D 224 revival

」,在我家的地下室裡的入口和城牆上的門之間就造出一條隧道。聖緯看著一切所造的都甚好。有隧道,有隧道,是第六步。


一切都造齊了。到第七步,聖緯造物的工已經完畢,就在第七步歇了他一切的工,安息了。


我順著所造好的隧道穿出了城牆。這一日子是,公元 2019年 7月 17日。
沐浴著牆外的陽光,我詠誦起大衛王的詩 (※詩篇 23:4):



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
永恆主是我的牧者,
我必不致缺乏。
他使我躺臥在青草地上,
領我在可安歇的水邊。
他使我的靈魂甦醒,
為自己的名引導我走義路。

我雖然行過死蔭的幽谷,
也不怕遭害,
因為你與我同在;
你的杖,你的竿,都安慰我。

在我敵人面前,你為我擺設筵席;
你用油膏了我的頭,使我的福杯滿溢。
我一生一世必有恩惠慈愛隨着我;
我且要住在永恆主的殿中,直到永遠。


为这缘故、一切坚贞之士
在窘迫时都当向你祷告;
大水泛溢时,那水不会触害着他。
惟独你是我的隐匿处;
愿你守护着我脱离患难,
以解救之欢呼四面环绕着我。
(细拉)
(诗篇 32:6-7 吕振中)

Read More

2018-11-16
追求终极真实

Lord, keep us in You to be one.
We are the ultimate risk takers.
Our way is a way of risking life to eternal life.
For the eternal life of the living, risk life and make war against perishing.
For the eternal life of the dead, risk life and make war against death.


Holy Father, help us to overcome!

主啊,保守我们在你里面合而为一。
我们是终极冒死者。
我们的道路是通往永生的冒死之路。
为了活人的永生,冒死与朽坏交战。
为了死人的永生,冒死与死亡交战。


父啊,助我们得胜哦!

主よ、あなたの中で一となるために、私たちを守ってください。
私たちは究極の冒険者です。
私たちの道は永遠の命に至るために死に面する道です。
生きている者が永遠の命を受け継ぐために、死に面して、朽ちることと戦おう。
死んだ者が永遠の命を受け継ぐために、死に面して、死亡と戦おう。


聖なる父よ、私たちが勝利を得られるように助けてください!

And I am no longer in the world; yet they are in the world, and I am coming to You. Holy Father, keep them in Your name, which You have given to Me, that they may be one even as We are.
(John 17:11 Recovery Version)

今后我不再在世界上,他们却在世界上,而我要往你那里去了。圣父啊,求你用你的名保守你所给了我的人,使他们都合而为一,正如我们一样。
(约翰福音 17:11 吕振中)

私はもはや世にいません.彼らは世にいますが、私はあなたに行きます。聖なる父よ、あなたが私に与えてくださったあなたの御名の中で、彼らを守ってください.それは、私たちのように、彼らが一となるためです。
(ヨハネによる福音書 17:11 回復訳)

Ministers of Christ are they? I speak as being beside myself, I more so! In labors more abundantly, in imprisonments more abundantly, in stripes excessively, in deaths often.
(2 Corinthians 11:23 Recovery Version)

他们是基督的仆役么?疯狂地说吧,我更是。论劳苦、更繁多;论鞭打、屡过次数;论坐监、更多次;论冒死、屡次有。
(哥林多后书 11:23 吕振中)

彼らはキリストの奉仕者なのですか?私は気が狂ったように言います.私はなおさらそうです!労苦はなお一層多く、入獄はもっと多く、むちで打たれることは極端であり、死に面したこともしばしばです。
(コリント人への第二の手紙 11:23 回復訳)

Enter in through the narrow gate, for wide is the gate and broad is the way that leads to destruction, and many are those who enter through it. Because narrow is the gate and constricted is the way that leads to life, and few are those who find it.
(Matthew 7:13-14 Recovery Version)

你们要由窄门进入;因为引到灭亡的,那门阔,那路宽,由它而进的人多;因为引到生命的,那门窄,那路狭隘,找着的人少。
(马太福音 7:13-14 吕振中)

あなたがたは狭い門から入りなさい.崩壊に至る門は広く、その道は幅広い.そして、そこから入って行く者が多い。
命に至る門は狭く、その道は細いので、それを見いだす者は少ない。
(マタイによる福音書 7:13-14 回復訳)


彼得转了身,看见耶稣所爱的那门徒跟着,就是在晚饭时斜靠着耶稣胸膛说:「主啊,把你送官的是谁?」的。彼得看见这个人,就对耶稣说:『主啊,这人怎么样呢?』耶稣对彼得说:『我若愿意他存留着、等到我来,与你何干?你、跟着我!』于是这话就传出来、在弟兄中间、说那门徒必不死。其实耶稣并没有对彼得说他必不死,乃是说:『我若愿意他存留着、等到我来,与你何干?』
(约翰福音 21:20-23 吕振中)

中國人前輩為我洗腦之後--


 各人自己的心思要把坚确的信念抱定。追求真实的人怀念着终极真实而追求,因为他感谢创造主。我们没有一个人单为自己而活,也没有一个人单为自己而死。我们若活着,是为创造主而活;若死了,是为创造主而死;所以我们或活或死,总是属创造主的人。为了这目的、基督死了,又活过来了,为的是、不但可以做活人的救赎主,也可以做死人的救赎主。

相信真实;怀疑虚假。


 Each person must be fully convinced in his own mind. The one who pursues the ultimate facts, pursues them for the Lord, for he gives thanks to God. For not one of us lives for himself, and not one dies for himself; for if we live, we live for the Lord, or if we die, we die for the Lord; therefore whether we live or die, we are the Lord’s. For to this end Christ died and lived again, that He might be Lord both of the dead and of the living.

 各人自己的心思要把坚确的信念抱定。追求终极真实的人怀念着主而追求,因为他感谢上帝。我们没有一个人单为自己而活,也没有一个人单为自己而死。我们若活着,是为主而活;若死了,是为主而死;所以我们或活或死,总是属主的人。为了这目的、基督死了,又活过来了,为的是、不但可以做活人的主,也可以做死人的主。

 究極の真実を追い求める者はに対して追い求め.なぜなら、彼はに感謝をささげるからです.なわち、わたしたちのうちだれも、自分自身に生きる者はなく、自分自身に死ぬ者はいないのです.わたしたちは生きるにしても、に生きるのであり、死ぬにしても、に死ぬのです。こういうわけで、わたしたちは生きるにしても死ぬにしても、のものです。このために、キリストが死んで再び生きられたのは、が死んだ者と生きている者のとなられるためです。

Read More