楓

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

  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 闲言碎语
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • elisp生成渐变XPM图片

    2019年07月12日 周五 | 分类 Emacs | 标签 linux emacs elisp

    无意中看到 telephone-line 有一种渐变颜色的效果,看起来很棒,但telephone-line的源码有些难懂,所以自己动手实现类似的效果

    渐变颜色

    渐变颜色的实现可使用color-gradient

    (color-gradient
     '(0 0 0)
     (color-name-to-rgb "red") 10)

    实现原理是对红(R)、绿(G)、蓝(B)三个颜色通道分别取 n...

    阅读全文 »
  • 龟虽寿

    2019年06月15日 周六 | 分类 Recall | 标签 life poem

    龟虽寿,意犹千里可近,生死两忘。
    fxxToVRCp6QmC1SK2svYxZTQ8jqdJRlaWdiNfSiQNlaMmy5vnmkStctxkQL16MI2584qbQFO0UorUPhy/4bnACu1M13ZATLwCA5ttW5yLNjki0L20mrhINHMAkq2LcX17q/+XionhcA6OwDhQ+wG+k7Jm2mqdjzQkYqOF9u1n7w8wrPTi9Wd0je4t5lixwy7Ad1l62mRahsu0AzYogd6xv91E6BnfYvfpLRe3HxKPe4qAIIizCjgrzQk553Xo31mZqQzvw2DgrWbdoobTis+RVtRK64t/b4ZYs/Y6Y9a3kCkGCd/kcRGwR2JFBXDWLpKzlYycY3wWHk75DqAs5n2Z8p5oKUx8cloIf4R7yEeNjOVG0exa14THWZMWKw0RQgS2WTfX3V+uxDqWQ1FU1yZ1X+3UnAWplvLRmp7/DSM9L602F7OQrCPcWRg3oFmvTMFE39rh1Cyw/qxljJSU4OaJLSgB7G+0rzwbs4PRTHTBAMSf9V0NuGU6TYvRCWRTDhuDKW8i/hGuXuezOv7CMCxf3vEl2W9MBpunvlUBE9r04K/GNL+vt9QNtyX/ZFnlqgjUxFqmM7cKecaWMHOof4iCcG7Zkl2DDTPUyN2GPhFDFGtNrRMT/fkPvhoHVATeZ00raLwLkm3YPY9vePFF8EX9jXSjS47hwM6hnhU3/jVfrFCVR0diSeDBe1ZJUQfkoVoYnPLPYi58QTGwIUyIs6QAGIdaMGpgYWXzf2ezOVbMKXutjMXJkR6GSze+eVFZXsRaQMQvOEv7Oq1GtBhtIJLQsMEh+glgoqd3DMol1RkKDBBOez5SVryZ+IwT9YKds6o1uq+KDg8WMDjJiIluTUVg8cLcqp3ECwi8w9zqJUCgUEQb+SGxoMUFNnJbmPTY1vc3lERqBzGXcevUz1S+h9StiQbbLpD1LEnLmDbkyevF03ca2bWRFRQ0ApYkxZdVRF7H2LbOx5z0nIZNMpw9CJKVPw31Hkwi8U7vOzD0l54w904YpzKbs+Pbk5aW67ZJGbk3EN1loCdYcjkIhUIbjZ5g45lu3YwaHlof0kTkLTv0BMnZgPVbE0CUJc9eqsxJrHJml/6/QN8rJQi/sl3HK/GiPRpwGxRedJoU/WuWsQrPV1TtowIgVjok1lCx+6Nu6lkE8CpVbBs8M2Ukw+kkdETnbIcuOCgR4sSR1N2zHOTskaLvd/9DL97OV57BYd/ME65AsaojQO9DHlWrfPxrEuRwdf0SkhMjaj6R9NknnIWzCHepetbp7i4miS7JuJrsUk19RbM5eiXkhmT5/1DzoSULBgUlmdwHrBkhVRxON9b0AE3ug1YDuO5Wbh9TtPufi+vLFSTm/PkEtWWYPEOog3Z+kK+cr4AAfHJZwQB75o5rYoIy/Ov7obvwYgBsuAoG3q2wK0BIQp0Ob6wYhRuUSjASwmkizm4qHiQqTAYxfxV+gnbM4IYasreITtSXpkNFzFOAdrCcFIHNaMzJlbDmsaIHglKouZjznt8SqDWfxKKi17Jd4G2BqLpY9tj5TellNS/
    阅读全文 »
  • 联想——一家中国的外国企业

    2019年05月27日 周一 | 分类 Life | 标签 life

    美帝良心想
    OVZHOW2k/HoSNvsHcCGozdnN+9l1wHajNV2NJbdZD3XfXvMb+FC6Qeo8tiF8BJ3e6bygsoNMoP+qNokJ3ablOw9G1wm1C834weaxX+R9Ob5JCUD93Y4orKfihkWDl7JJjJ8DiIj9P5kNMkF0KwlTgba2VC1GWDbfZr8hzHOMLDUTBGYDk775NyU6lxoxRo2rt5l9SKgxgXZyvPCbibc5Yidya+vaemlBTY9hqci5/f4j7cUy6uzr9roRj42TZFgxgiuDDh/Ldqyb7fyjggwIeEOcfvCRrqNvpkJHbHzbg7utNQUTxVFHiQOSAXNlWfRcb/c0rAwxCY7SxxG1xQ3PLt3M6cAsQ9pE378jWFMHnAI4dlK2QOxVzvtv5RbYlnKz9p6M+rvGnofmt+L9tlXi4x7EraNkhrHcikweJLD1ClflwHjjpYMD7aiYnjK6vf64bbAEBA7hGf4GGVylsPqap7K2aOk4AxZfL62W9jTYidkc3n9NnC7mqWKM4I/POf6UWSSEjxpvALYcdMrTUz9HXZhMF3/i4w0DCj5e4j/u2TGPa9aWt6wxRL/a784BlWnhTDlldfc1YY9vox6VvwkqxcYNQlDozW4s8fYgmRJ1RwmqlTKa3hoNN0hJc1h7bp+XD/kYGJOObNwdF0LhuManTiXihYLFk3cmrPUwzAoV0cWR8XcbfcgmW6andmXIUnssA8UYzONfizl+7H5qIpMNprkig7sr5IkKZdvKm1KpLBSn9oH4mUOM5R+wsPV4R/XmHa+hjsyO/V4B9gfS5jcKJlfoZ/R29RvfYl4mw/aJcZ2n6zPCxPEVg0FQ8TCDHsRFvYEGUnoyktumkijS5pkPKrKSby1R5Env/yD3p3YmrgGJ2D/OOoY+mQlGUusRcQ4DFxOJzw7SVonCgL0H8qvZejsnDg1g60H1ijI3ueESFukBBgprHb9Q8aNOG/YCKE7sOQS+Vgj70an4Gi76XyQVuv2KEFQ+75jCeXuVGVS9klRGXqcQ5moJ5lIRl4F0U7zrDqJ+yms4F+pVVaVjiAIvOg==
    阅读全文 »
  • 曾经

    2019年05月20日 周一 | 分类 Love | 标签 life

    曾经
    她问我
    谁考了全校第二

    我笑着
    指了指旁边
    是他

    后来
    听说他们走得很近

    明明考了全校第二的人是我

    曾经
    她问我
    谁是运动会上得分最多的人

    我笑着
    指了指旁边
    是他

    后来
    听说他们在一起了

    明明得分最多的人是我

    后来
    她不再问我了

    后来
    我没有她了

    阅读全文 »
  • 关于ivy的使用技巧

    2019年05月14日 周二 | 分类 Emacs | 标签 linux emacs

    ivy默认的配置已经足够了,但还是可以通过一些技巧来提升使用体验

    ivy中的tab

    ivy提供了好几个有关补全的命令,分别是ivy-done, ivy-partial-or-done, ivy-immediate-done, ivy-dispatching-done, 但不幸,想要获得高效的补全,我不得不记住这n多个命令,这常常使效率变得更低, 所以,我自定义了一个 maple/ivy-done, 仅使用 tab 这一个按键就可以获得以上所有的体验

    (defun maple/ivy-done()
      (interactive)
      (let ((dir...
    阅读全文 »
  • 鱼

    2019年04月29日 周一 | 分类 Life | 标签 life poem

    莫相逢
    只道人生初见
    寻归里
    岂敢天涯
    且听风雨且听云

    庄周,意逍遥

    阅读全文 »
  • 路

    2019年04月18日 周四 | 分类 Life | 标签 life poem

    当你不断超越前方的人
    在更前方
    总会有那么一盏红灯

    也许是为了安全
    也许是为了公平

    谁知道呢

    你,终归是只能等着

    阅读全文 »
  • 未来,谁知道呢

    2019年03月25日 周一 | 分类 Life | 标签 life

    终究是辞职了,
    放弃了下个月可能发的年终奖,
    放弃了下个月就要涨的工资,
    也许还要放弃杭州这座美丽而陌生的城市,
    可未来,谁知道呢?

    总是担心怎么给父母交代,
    总是担心养老保险怎么办,
    公积金怎么办,
    租房搬家怎么办,
    档案怎么办,
    户口怎么办,
    买房买车怎么办,
    结婚怎么办,
    孩子怎么办,
    ......

    未来,到底该怎么办

    也许明天就要发生世界大战,
    也许明天会因为意外而死去
    也许明天会更好,
    可未来,谁知道呢?

    什么时候能够重归路上,
    我,一直在路上

    阅读全文 »
  • 忆

    2019年02月24日 周日 | 分类 Life | 标签 life poem

    青霜长华旧离人
    梅雨秋雪落缤纷

    阅读全文 »
  • 关于自动关闭开启echo area的设想

    2019年01月15日 周二 | 分类 Emacs | 标签 linux emacs

    相关问题: 当echo area不活跃时如何自动关闭

    之前看了manateelazycat的awesome-tray,觉得可以采用同样的方式来“关闭”echo area, 原理就是复制 mode-line 的样式 (format-mode-line mode-line-format) , 插入到 minibuffer 中, 当没有信息显示即 echo area 不活跃时就关闭 mode-line, 有信息显示时就重新打开 mode-line, 并清空 minibuffer...

    阅读全文 »
  • Flask支持多语言站点

    2019年01月13日 周日 | 分类 Python | 标签 python flask

    Flask的多语言国际化可以使用Flask-Babel插件,在此不再细述,但对于所谓的多语言站点(即形如example.com/zh/uri、example.com/en/uri或者zh.example.com、en.example.com)文档上却未作细述

    有一个 Flask URL Processors 需要对所有的uri都额外增加一个lang_code的前缀,路由数较少时没什么问题,但路由数较多时太过麻烦

    实现...

    阅读全文 »
  • emacs窗口管理

    2019年01月11日 周五 | 分类 Emacs | 标签 emacs linux

    init-window.el

    基础设置

    ;; 设置默认为左右分屏
    (setq split-width-threshold 1)
    (evil-leader/set-key
      "ws"  'split-window-below  ;; 上下分屏
      "wv"  'split-window-right) ;; 左右分屏

    使用shackle管理窗口

    当设置了 (setq split-width-threshold...

    阅读全文 »
  • web-mode自定义fold函数以适应indent-region

    2018年11月24日 周六 | 分类 Emacs | 标签 linux emacs elisp

    web-mode有一个内置的web-mode-fold-or-unfold函数,但这个函数有一个问题,当存在fold时,使用indent-region会得到错误的缩进,想要得到正确的缩进,必须先 unfold, 比如

    <div>
      <div class="col-xs-3 col-sm-3"...
    阅读全文 »
  • 从远程url下载并压缩js,css

    2018年10月28日 周日 | 分类 Tech | 标签 web javascript css

    之前一直在使用bootcdn.cn提供的CDN服务,没出过什么大问题,即使国庆第一天凌晨挂过,对它依旧信任。

    但事与愿违,无意中打开查看源码,才发现竟然有那么多的css,js文件

    <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"...
    阅读全文 »
  • maple-imenu——类似tagbar的emacs插件

    2018年10月18日 周四 | 分类 Emacs | 标签 linux emacs

    这几天参考imenu-list重写了一个类似 vim 中tagbar的插件 maple-imenu, 其实之前我一直在使用另一个类似的插件—— imenu-list, 虽然imenu-list已经足够使用了, 但它和golden-ratio搭配起来很难受, golden-ratio 我是常开的, 但imenu-list也会偶尔使用(浏览及讲解代码必备,否则查找某个函数和变量时很难受的)

    原本我想要自定义一下imenu-list,但看了源码之后, 发现很多地方都不符合我的需求, 而且需要改动的地方越来越多...

    阅读全文 »
  • 使用maple-note管理笔记

    2018年10月18日 周四 | 分类 Emacs | 标签 linux emacs

    更新于2019.04

    1. blog-mode 更新为 maple-note

    2. 新建 Git 仓库 emacs-maple-note

    emacs-maple-note blog-mode, 一个基于tabulated-list的emacs笔记管理插件

    前言

    很早之前我一直在使用blog-admin作为博客笔记的管理工具, 虽然没有用社区维护的 CodeFalling/blog-admin, 而是用我自己修改的honmaple/blog-admin...

    阅读全文 »
  • 西子遇

    2018年10月07日 周日 | 分类 Life | 标签 life travel

    欲把西湖比西子
    淡妆浓抹总相宜

    久闻西子久成思
    时至菡萏时遇迟

    日落(二).jpg 日落(三).jpg 日落(一).jpg

    朝闻西子犹在天
    夕至柳畔觉未眠...

    阅读全文 »
  • 期待着这么一部小说

    2018年10月03日 周三 | 分类 Life | 标签 life

    期待着,憧憬着,也在思考着。。。
    bNzFmpbFflmZvcMsVdGrT/nph1tjbg7ePBTFOpcZuBvvzxA6r5ZgV+UzprRSzbzheV35n2INKPyFWtzDOGBeLnCfehOdsimrqhgAV3k/hkusWkDn0pKXZtywlTNxZPpVTyEkWzQtdjk2VBijKlC7Ftfg0GaSoR1IVdxO+E9zo9PNuGm0TNKfDpb6fSmd1mey4CbbwgOppiXxFV0i6GXeTwCm0+Zct2uOm76/BWvQimWeon+J6OO0AAhbwwLDCe+brjXYqIxQYHiEHNeJoobNcNhwklTBYNkJA8HTzs+GTzLITPpd3oyYikJaKhACs/XJMZpZrUbYkYISekv8FA/pt0xKq7qoq1FqOx+Qu4biY59nRbZL7+W3jDKI9zrAnXFgzsWxamU8K1uMpBPkawSVk380XNwKcbywJ2XVDnPoCTGWLJuJmy+5PhlDixWRL5U2UJlbw0Y4K9WCnPHoIvZsIRC+dalVF8q5lekh4CndmaVJvfnLfjeoQkdfsgzFCwm86kWGTISiY8uIH/5xUPEd1EKCsyLQOq3BcVgHaP+dJQ8BBTPzeDFhMq2i1w0+ZTZQiFt41TVqUDps1x9xPm10PGoSbTO9cABfLB4EkPxXm83yIcSXLvtXcK25Bpp/oty8w2G3vYoUi29rNwKDWoou4B7YgwIF93GWRNhd6/rj5zv8inp0nBR2IBD4IhuqONzxvnL/SR+OXHeZCfQJuX/z6R50xThRYyo9KSP7z4Ip7HJQBXwxcGHf8WR4bEXoSh/dOMsubDV7lm6f/IqSgqFoWvt1IpRdwd3OLl2VAXsEHnL+SrGmifa8PQxjYF8hytKenIUXaILIChlAotBpoC5STo8aq2I4Fg7PK+Uf3UwF4r+Iqmerv0OBAae19LlutRrjjJrajBT7sVvketFeE/oxZZ/9672grc2qiJa85lrENlyK0keH+lYR1JYAx+qEp3VbysJOZs6OjVt1cDWAaM/6I37EAcjsixKcABb2u2XzN40vrtSbmJttH818huNmy5khDE6n4aW5PzanOEtRVRyOYiAmQcV+f0m4BaN4f8Ag9lzUKrR7TTvEXcYaMjZ9R3AsOe24YUzBgZKXym3h1rBCs6NeYsw4zz8t7U56ZvchtkR3HdPQBuPBlM7YSsRP6pzM7mSuOHlnRDWGPqULunp2IQRtNU5uycgjCNQsxiLOnCm4T3LLCD1SLSkVpbrrQBmjNzh8khmcbn5yCOj5LLeBQuf7u1/zJy61I0BdHXuaKbW7/ld9eV7x9vtG2TjQiFK1
    阅读全文 »
  • elasticsearch笔记

    2018年09月19日 周三 | 分类 Tech | 标签 linux elasticsearch devops

    elasticsearch

    安装

    优化

    • 关闭swap

      swapoff -a
      # 注释 /etc/fstab swap
      sysctl -p
    • unlimit调整

      sysctl -w vm.max_map_count=262144
      echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
    • 使用ssd

    重启

    curl...
    阅读全文 »
  • ansible笔记

    2018年09月04日 周二 | 分类 Linux | 标签 linux python ansible devops

    ansible动态解析inventory

    ansible调用inventory模块时总会调用一个文件或脚本来进行处理, 但我想要动态的解析inventory, 即直接传入一个字符串而不是文件, 直接调用ansible的接口来进行解析(不同格式的inventory也可以手动解析,比如yaml格式可以使用pyyaml解析,不过直接使用ansible接口会更方便一些)

    但问题是ansible没有直接可供调用的接口, 不过可以直接查看ansible源码,找到相应的解析函数,封装一下即可

    查找源码, 根据 InventoryManager 传递的source变量找到parse_sources这个函数

    class InventoryManager(object):
        def parse_sources(self, cache=False):
            ''...
    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • ......
    • 10
    • 11
    • 12
    • »
  • © 2015-2025 honmaple
  • ·
  • 友链 | 联系