楓

—— 风落花语风落天,花落风雨花落田.

  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • 日上三竿与夜半三更

    2018年03月25日 周日 | By honmaple | In Recall | 0f life poem

    日上三竿犹在眠
    不是神仙
    胜似神仙

    很舒服

    夜半三更竿犹在醒
    不是鬼
    胜似鬼

    很难受

    日上三竿犹在醒
    不是鬼
    胜似鬼

    很难受

    夜半三更竿犹在眠
    不是神仙
    胜似神仙

    很舒服

    阅读全文 »
  • 为pelican添加文章加密功能

    2018年03月17日 周六 | By honmaple | In Python | 0f python pelican

    这是一篇加密的文章,密码是蟒蛇英文
    MsLQDQwSepsQm6LphTgw7qnKSTKyclGVLX6NhGwidzN95hh4NSluq2gIXevgdHnYuutgLrh+0rlaj4NzKk9xkCQ4IBndo1ZBSji4KWTKiHS+3YcLqjHqjzR+LbeMHnHDbkRYmYUxyuQVxWSPpCLlko/cjV2pSgvZ2DrgnYjqHP17iEo8NMy3Qr8isXxFNZAkhCEbkgrglYW1H5ArLjuOXRJD8yOwQVp0RbyZB7z9rpsYBr1aMS4t1BPJJbdIKytLdT9wgjU8dombx7fAPwkMICRNw6WBNHt4JPsAFC9QxxmIIMZ8sAeRybtVuTpD+pFGLpwu4EdLs2vCokUVHJu4OhHr1NryjYp3K5uhve4ePtLVFyWDOZ2Zqb9uIHSbHSR3YAL5D5MBTGdDngLqybkfrI47wE0OBdBHum8E1cBxmaVrcWxOHmx1l7d7Cq8sf9sYZKeXVX7xYwHLKagTpYAvqpqv5c+DgRjMpCnUaJbo2JqIdpezakSfwDpbJHBFAM+IrmdbUVwPAm5z1ZsnqnvD+32kOIGRg0jfT74xaPJ1ZzHJjPfsxuXR1+MnH/Sya1Ol7umoFa2fNbSltMglrpCMzk+B8LOcQNXiobzjt09C1v1qUpyBHtquzSvuMuQkX2EJBkEOEpZMhXhzBDKWOx23FdUCwHEM7Fwmua8Eiee5IiDgbI851d9QvUbkS2qF2dHgtMuxLwUg5i1IQWeTMXNeETG3ZK06+Ywm2vxtAXep7kDyF9zQm5nTNmWAn5awJHcUUacyikmodWOoukqCvWcNa/G7H1mXbB28FVNZ4QnFwUSw++dWZPPmDYEOx7KOs4hlaHaGmFhgiA8+Es4webJy9ZgCHacBUS9/bmRJt8oEfC7o6q8qR9L4Cn5sLRZgw7hgRxae1iuEOzRZl+dZcJFqDc670+h0FLIfO0UExxB85z6nUEZKkhoIDYbpYmnby2PZmmCLSZ3N15wZiOMBS7vnbiu15jhcGFlc54IV3mTsrQr9v+HDT8HUkAq3p4phKQkE7VII3bRYKKhDT8LDYZHgq9xXsdDFy5ITNWZFO7X3dP/ROzzPH4BPpgGwewgsiE17KcKDtD3iS6fOBuT07NKorFjftvL68bCwp+mZclOM8syo6zfpRVgZPjJ0d0Mkc3UVZleOCwRb2RXnMoM9Z1enzqFAmBQVIcuVnwcSy/3DrmSjEKmBvHDVSJrrZZkplYiRqOK4irclKpaiz67tJXsmZYhUa5iKYnM/3oSrSCZY3jS4Ii1a7ifDWdns61XInsBQVHg0xrsr7Yy2qL6GVqF6ZwYokUs2sFM2bktJkXKtx3ZTk3GsvOupjOc4jAdoDOQaMXHbiIlnKOfbByk5ycAh3ZqV7phcpAvAucIa6JWCHg7PbAc8WmdqCfpbXAzOJCfpg7aqeJaEOaQw9dvQ8FCzQsW0er+/WXF6S3SL2tcbyYDDJxDSMsK5v7i1Ti7pJ3jR59coHVBulcjvCenkY8KXIQ==
    阅读全文 »
  • git笔记

    2018年03月01日 周四 | By honmaple | In Tech | 0f linux git

    常见问题

    配置大小写敏感

    全局配置

    git config --global core.ignorecase false

    临时生效

    git mv --force dockerfile Dockerfile

    git修改提交作者和邮箱

    • 提交前 如果代码未提交,则可以

      git config  user.name "Author Name"
      git config  user.email "Author Email"
    • 提交后...

    阅读全文 »
  • docker笔记

    2018年02月23日 周五 | By honmaple | In Tech | 0f linux docker

    Docker-Compose

    重新创建

    docker-compose up --force-recreate --build -d api0

    更新镜像

    docker-compose pull memos
    docker-compose up -d --remove-orphans memos

    ubuntu安装docker

    基本安装方式在官方文档里有写,无奈使用官方镜像源速度太慢,改为使用国内镜像

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux...
    阅读全文 »
  • flask_maple文档

    2018年02月23日 周五 | By honmaple | In Python | 0f python flask

    安装

    To install Flask-Maple:

    pip install flask-maple

    Or alternatively, you can download the repository and install manually by doing:

    git clone git@github.com:honmaple/flask-maple.git
    cd flask-maple
    python setup.py...
    阅读全文 »
  • lua笔记

    2018年01月29日 周一 | By honmaple | In Lua | 0f lua coding

    分割字符串

    local ngx_find    = ngx.re.find
    
    local function split(str, sep , count)
        local t = {}
        count = count or -1
    
        local nfield, nstart = 1, 1
        local nfirst,nlast = string.find(str, sep...
    阅读全文 »
  • emacs自动更新文件头

    2018年01月09日 周二 | By honmaple | In Emacs | 0f linux emacs

    前面已经说过,可以使用auto-insert自动添加文件头,今天来说一说自动更新文件头,比如说每次保存时自动更新last updated字段

    自动更新Last Updated

    如果使用的是header2,直接设置相关的变量就可,假如使用的是auto-insert,同样也可以使用emacs内置的time-stamp对Last Updated进行自动更新

    time-stamp默认使用Time-stamp:,如果要对Last Updated进行自动更新,只需要简单的设置

    (setq time-stamp-active t...
    阅读全文 »
  • emacs自动添加文件头

    2018年01月08日 周一 | By honmaple | In Emacs | 0f linux emacs

    想要在emacs中添加文件头有好几种方法:

    • 直接手打

    • 使用模板yasnippet

    • 使用header2

    • 使用内置的package auto-insert

    header2可能是最方便的一种自动添加文件头的方式,但我之前使用过,想要自定义自己想要的内容很难,而且白白浪费header2的功能

    今天主要说一说emacs内置里auto-insert,使用它在创建文件时自动添加文件头信息

    基础使用

    直接(auto-insert-mode) 并且设置

    (setq auto-insert-query nil) ;; 不提醒

    自定义文件头

    (setq auto-insert-alist
          '(((python-mode . "...
    阅读全文 »
  • helm与ivy简单对比

    2018年01月06日 周六 | By honmaple | In Emacs | 0f linux emacs

    我为什么放弃ivy回到了helm

    说一说ivy用的不爽的地方吧

    counsel-find-file

    counsel-find-file作为最常用的命令,ivy竟然没有把默认的find-file进行覆写,比如我在dired中想要复制文件,我习惯使用C-h退回上一个目录,但即使我之前已经设置了

    :map counsel-find-file-map
    ("C-h" . counsel-up-directory)

    但只有在使用counsel-find-file时有效,类似dired中是无效的,相比较于helm...

    阅读全文 »
  • 关于时间与空间的猜想

    2018年01月01日 周一 | By honmaple | In Life | 0f life

    • 背景 不知道从何时开始,就听过这样一个说法: 如果人类所达到的速度超越光速,那么人类将穿越时空。前些年网文电视剧可谓穿越盛行,今天我也来胡言乱语一番!

    • 胡言乱语 光从某一点x出发,在其经过的路径范围内,有一不同于光所在空间y的空间z,z的时间流速与y空间的时间流速不一样,或者说z空间的时间流速小于于y空间的流速,即z空间一天,y空间一年。

      由此就可发现,当y空间内的光从x点出发,在经过z空间范围内时,由于在z,y空间时间流速不一致,原本到达k点 (x到k的距离大于x到z空间的距离)所花费的时间为1s,但z空间的存在,需要花费0.3s才能通过z空间的范围,现在只需要远小于0.3s...

    阅读全文 »
  • linux笔记

    2017年12月19日 周二 | By honmaple | In Linux | 0f linux

    记录

    设置临时英文环境变量

    LANG="en_US.UTF-8" git branch 2> /dev/null

    linux下gif播放

    feh只支持静态文件,可用

    animate output.gif

    supervisor增加新配置不重启

    supervisorctl reread
    supervisorctl update

    文件操作

    zip打包排除文件

    zip -r -x=.git/* -x=*.pyc...
    阅读全文 »
  • 十二月十日小记

    2017年12月10日 周日 | By honmaple | In Life | 0f life

    今天真是不错的一天

    今天出门,在电梯遇到一人,“小伙子,你有二十了吧”,“我今年二十X了”,“我看你不到二十的样子”,“我以为我看起来挺老的”,“怎么会。。。”

    以前只是在电视新闻上看到有人直接撞到玻璃门上,其实真不怪他们,有时候玻璃门真看起来没有一样。我今天就这样直接撞上去了,说实话,还真疼

    附几张今天用手机拍的照片,昨天用相机拍的raw格式暂时打不开/捂脸

    [[https://s.libforest.com/images/2017/12...

    阅读全文 »
  • python尾递归优化

    2017年12月04日 周一 | By honmaple | In Python | 0f python

    参考 这里

    class TailRecurseException(BaseException):
        def __init__(self, args, kwargs):
            self.args = args
            self.kwargs = kwargs
    
    
    def tail_call_optimized(g):
        """
        This function decorates a function with tail call
        optimization. It...
    阅读全文 »
  • 使用tornado实时输出日志

    2017年11月19日 周日 | By honmaple | In Python | 0f python tornado log

    import tornado
    from tornado.web import Application
    from tornado.web import RequestHandler
    from tornado.websocket import WebSocketHandler
    import os
    import json
    
    template = '''<!doctype html>
    <html lang="en"...
    阅读全文 »
  • 一个很好的想法

    2017年11月05日 周日 | By honmaple | In Life | 0f life

    我有这样一个想法

    有这么一个app

    1. 它可以自定义表单,然后保存到本地或者远程数据库

    2. 还可以填写一个远程url,验证的token,或者其他验证需要的header信息

    3. 填好之后就可以提交相关的表单

    好吧,其实是写说说,写博客使用的

    它还有另外一个功能: 上传图片

    1. 同样是先填写远程url,验证信息

    2. 填写其它相关信息

    3. 选择本地图片进行上传

    4. 上传成功后返回相应的url链接

    好吧,越来越像朋友圈和QQ空间了

    但是,它可以自定义发布和上传的url呀!

    最后,如果要更大,更远一些,可以对使用者的博客等内容进行相应的聚合,分类,成为一个优质的移动聚合平台.

    嗯,好想法,就等谁实现了

    阅读全文 »
  • 我走过的地方,每一处都是风景

    2017年10月22日 周日 | By honmaple | In Life | 0f life travel

    杭州还是挺美的,不过有些拍不出那种感觉

    [[https...

    阅读全文 »
  • 为pelican增加上一篇下一篇功能

    2017年10月22日 周日 | By honmaple | In Python | 0f python pelican

    功能实现很简单, pelican也有类似的插件实现 https://github.com/getpelican/pelican-plugins/tree/master/neighbors

    不过自己实现起来更爽不是吗? 而且类似prev_article_in_category和prev_article_in_subcategory的功能我并不需要

    首先参考pelican的文档,基础实现

    def add_neighbors(generator):
        ....
    
    def register():
        signals.article...
    阅读全文 »
  • 时间format输出格式参考

    2017年10月19日 周四 | By honmaple | In Tech | 0f date

    date --help

    %% 一个文字的 %
    %a 当前locale 的星期名缩写(例如: 日,代表星期日)
    %A 当前locale 的星期名全称 (如:星期日)
    %b 当前locale 的月名缩写 (如:一,代表一月)
    %B 当前locale 的月名全称 (如:一月)
    %c 当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25)
    %C 世纪...
    阅读全文 »
  • lua中匪夷所思的table长度

    2017年10月10日 周二 | By honmaple | In Lua | 0f lua

    s = { 1, 2, 3, 4, 5, 6 }
    print(#s)     -- output: 6
    s[4] = nil
    print(#s)     -- output: 6
    s[7] = nil
    print(#s)     -- output: 3
    s[4] = 4
    print(#s)     -- output: 6...
    阅读全文 »
  • ansible快速部署加速方案

    2017年10月08日 周日 | By honmaple | In Linux | 0f linux ansible

    ansible是基于Python的 自动化部署 方案,但是目前只是通过命令行

    ansible -i hosts all -a 'uptime'
    # or
    ansible-playbook -i hosts playbook.yml -e 'args' -t deploy

    实现自动化部署.

    长此以往,虽然可以实现所谓的自动化,但产品业务线多且杂的情况下,项目很难维护,更不用说以文件为存储的表现形式很差,针对目前使用ansible的经验以及使用中的困难,可以针对性的提出一些解决方案

    加速

    问题

    自动化部署其中最大的障碍就是...

    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • ......
    • 10
    • 11
    • 12
    • »
  • © 2015-2025 honmaple
  • ·
  • 友链 | 联系 | 时间轴