楓

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

  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • 绿联DX4600 Pro禁用迅雷和中国移动云盘进程

    2023年06月12日 周一 | By honmaple | In Geek | 0f life nas

    前不久入手了一个绿联的 DX4600Pro nas, 外观和硬件确实很精致,但同样发现系统也挺简陋的

    为什么要禁用?

    • 对于中国移动云盘,因为我目前没有使用也暂时不准备使用,但是在任务管理器里可以看到相关进程一直在运行,去了进程眼不见心不烦

    • 对于 迅雷下载,我只能说真的恶心,每个硬盘都要新建一个迅雷下载目录不说,我明明已经是白金会员,但是下载却完全没速度,试用超级会员又能满宽带下载,删又删不掉,只好禁用掉进程

    禁用流程

    注意:禁用服务可能会造成未知的后果,所引发的风险,请自行承担

    开启远程协助

    首先到设备管理开启远程协助,得到验证码

    ssh登录

    我这边使用的是MacOS自带的ssh

    ssh [email protected]...
    阅读全文 »
  • 基于Quasar实现一个树状选择器TreeSelect

    2023年05月09日 周二 | By honmaple | In Coding | 0f coding quasar

    Quasar 默认没有树状选择器的支持,而在 Vue 中通常会使用一个现成的vue-treeselect, 这是一个非常不错的 Select 组件, 此次不使用该组件,而是利用 Quasar 中的 q-select 和 q-tree 结合,实现一个类似的树状选择器

    源数据结构

    {
        "id": 1,
        "name": "admin",
        "desc": "...
    阅读全文 »
  • 基于Quasar实现一个树状表格TableTree

    2023年04月29日 周六 | By honmaple | In Coding | 0f coding quasar

    Quasar 是一个基于 Vue3 的前端UI框架,使用的是 Material Design, 对于国内而言(包括我)觉得确实不太好看,但因为之前使用的是 Element-UI,大概是由于审美疲劳,此次升级我的后台管理UI,没有继续使用 Vue3 版本的 Element-Plus。 不久前我也是基于 Quasar 开发了一个 Memos 客户端, 感觉效果还不错

    前言

    Quasar 默认没有树状表格的支持,但我觉得树状表格其实还挺重要的,尤其是在显示一些树状的数据,比如一个部门列表(打比方), 树状表格能够清晰的表明各部门之间的上下关系,目前我看实现树状表格的示例要么是基于 qhierarchy...

    阅读全文 »
  • 搭建Memos作为私人笔记

    2023年03月10日 周五 | By honmaple | In Life | 0f linux memos

    类似我之前实现的时间轴, 也是一个私人的说说或者是私人的微博,可以用来记录一些临时的想法或者分享某一时刻的精彩瞬间,毕竟数据在自己手上相当酷不是

    如何搭建

    根据memos文档, 搭建也非常简单, 直接使用 docker 即可

    docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest

    docker-compose

    因为我需要和我之前的搭建好一些服务(Blog, DNS等)统一管理...

    阅读全文 »
  • 使用Github Actions自动打包Go项目

    2023年03月06日 周一 | By honmaple | In Tech | 0f linux go github

    前言

    如果用过 Gitlab Ci, 相信对此也非常熟悉,GitHub Actions 是 GitHub 推出的持续集成(Continuous Integration,简称 CI)服务,它提供了整套虚拟服务器环境,基于它可以进行构建、测试、打包、部署项目等等操作

    快速开始(Quickstart)

    在自己的 Github 仓库中找到 Actions 标签页

    点击 Configure, 此时会生成一个 .github/workflow/go.yml 文件

    # This...
    阅读全文 »
  • Emacs笔记之修复yaml-mode的格式化问题

    2023年02月21日 周二 | By honmaple | In Emacs | 0f linux emacs

    更新时间 备注
    2023-02-26 增加更多判断逻辑, 比如上一行是列表,当前行也是列表,则按正常缩进计算

    一直以来 yaml-mode 都有一个问题,在使用 (indent-region (point-min) (point-max)) 时已经格式好的内容总是会得到错误的缩进,比如一个简单的配置

    test1: "val"
    test2:
      - "val1"
      - "val2"
    test3:
      test4: "...
    阅读全文 »
  • 博客系统从Pelican迁移至Snow

    2023年02月19日 周日 | By honmaple | In Tech | 0f life pelican snow

    上一次迁移博客系统还是在上一次。。。 哈哈,不开玩笑,上次迁移大概还是在七年前(2015.10), 不知不觉我的博客也建立快八年时间,如果算上动态博客可能都快十年了,虽然也没写多少篇(其实本地草稿都攒了快200篇了, 也没好好整理), 但好歹可以记录自己的生活和想法,之前使用的博客系统是基于 Python 的 Pelican, 此次将博客迁移至 snow —— 一个轻量,简洁的基于Go开发的静态博客生成器

    迁移列表

    • [X] 内容文件(.md、.org、.html)

    • [X] 静态文件(.css、.js、.scss等)

    • [X] 配置文件(pelicanconf.py ->...

    阅读全文 »
  • 静态博客中的shortcode实现

    2023年02月07日 周二 | By honmaple | In Tech | 0f linux golang

    前言

    shortcode,直译过来就是 短代码。 使用过 hugo 的人对此也一定有所了解,shortcode 允许用户使用部分关键参数就可以在文章内部插入设置好的HTML模版内容,而不用写大段的HTML代码,比如插入指定视频或者音乐,使用 shortcode 之前需要使用 iframe

    <iframe frameborder="no" border="0"
            marginwidth="0" marginheight="0...
    阅读全文 »
  • MacOS适配2K显示器

    2022年11月24日 周四 | By honmaple | In Tech | 0f life macos

    最近购买了一个2K显示器,到手后才发现macos默认对2K分辨率支持不足,导致字体很小,无法像windows对字体进行缩放,尤其是终端字体,简直不忍直视。网上一搜才知道,这已经是陈年问题,网上也有很多解决办法,本次采用 BetterDisplay 开启 HiDPI, 不用关闭 SIP

    安装

    安装可以直接从 BetterDisplay 下载,手动安装,不过我推荐使用 brew 安装,这样对于软件的管理也更方便

    ──╼ brew info BetterDisplay
    ==> betterdisplay: 1.3.4 (auto_updates...
    阅读全文 »
  • 人生中的第一台组装电脑

    2022年11月04日 周五 | By honmaple | In Life | 0f life

    前两天双11,终于是给自己配了人生中的第一台台式电脑,从毕业后就一直想要一台属于自己的机器(游戏机),犹记得人生中的第一台电脑还是上大学时买的,虽然只是3000多,720m的显卡,但它陪伴了我6年多时间,曾经使用它学习编程,娱乐,算是我的导师和娱乐伙伴,后来毕业后才购买了一台macbook pro,一直陪伴我至今。

    配件选购

    配件 型号 价格
    CPU 12600KF 1535.65
    主板 微星B660M迫击炮WIFI /
    显卡 七彩虹3070 ULTRA W 4490.7(+主板)
    电源 海韵GX750 627.7
    机箱...
    阅读全文 »
  • Snow静态博客生成器

    2022年10月16日 周日 | By honmaple | In Tech | 0f linux snow

    一个简单却可配置的静态博客生成器。 很早之前(三年前)就想写一个静态博客生成器,但苦于一直没有时间,最近把之前写的重构了一下,让其可以支持更多的定制化配置。

    至于为什么要重新写一个:

    1. 大概是因为想要把之前未完成的轮子补充完整

    2. 我目前使用的博客系统使用的是 pelican,一个基于 Python 的静态博客生成器,目前里面包括了很多我自己写的插件,比如 Emacs org mode 的支持、文章加密、模版定制等,因为需要大量遍历所有文章,导致生成速度越来越慢,还有一点就是因为使用的是 Python,每次本地预览时都需要切换到虚拟环境

    3. 我习惯使用 Emacs + Org,除了前期的几篇文章,后面都是使用 org...

    阅读全文 »
  • Emacs笔记之minibuffer默认输入

    2021年11月25日 周四 | By honmaple | In Emacs | 0f linux emacs

    在使用 evil-ex,也就是冒号+命令时,有一个非常有趣的功能,输入冒号后,minibuffer 会显示上一次执行的命令,比如 :wq, 确认可以直接执行这个命令,但是输入任意字符,就会把原先的 wq 直接覆盖,接收新的命令输入

    我觉得这是一个非常有趣且有用的功能,像 read-string 函数,如果我想要一个默认的输入,可以直接使用

    (let ((input (read-string "prompt: " "默认内容")))
      (message input))

    但我想覆盖这个默认...

    阅读全文 »
  • Emacs自动插入更新文件头——maple-header

    2021年10月06日 周三 | By honmaple | In Emacs | 0f linux emacs

    一个简单的插件,可以在文件创建时自动插入文件头,或者文件更新时自动更新文件头信息,虽然已经用了好几年,这次把相关代码提取并精简一下做成了插件 maple-header

    安装

    使用quelpa

    (use-package maple-header
      :quelpa (:fetcher github :repo "honmaple/emacs-maple-header")
      :hook (after-init . maple-header-mode))

    克隆到本地

    git clone https://github.com/honmaple...
    阅读全文 »
  • Docker笔记之registry清理

    2021年08月23日 周一 | By honmaple | In Tech | 0f docker registry

    尝试了几种方式, 算是找到了一个比较方便的清理docker registry的方式

    前言

    两年前分给了 docker registry 1T的磁盘,虽然有预感磁盘空间会被用完, 没想过能够坚持这么久。 而且期间一直想把 registry 迁移到 harbor,也能对不同账户的权限进行分配和限制,但几百G的磁盘占用也不好迁移,所以一直被耽搁(迁移方式都准备好了 https://blog.k8s.li/docker-registry-to-harbor.html)

    清理

    列出所有镜像

    registry garbage-collect --dry-run /etc/docker...
    阅读全文 »
  • K8S笔记之ingress增加验证

    2021年07月13日 周二 | By honmaple | In Tech | 0f linux k8s

    创建账户密码

    • 生成密码

      PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD"
    • 生成hash值

      docker run --rm --entrypoint htpasswd httpd:2 -Bbn username password >> auth

    修改ingress

    nginx.ingress.kubernetes.io/auth...
    阅读全文 »
  • flutter笔记之初体验

    2021年06月05日 周六 | By honmaple | In Flutter | 0f flutter android

    安装

    安装flutter

    • 首先下载flutter包, 解压到 ~/repo 目录,并配置 ~/.bashrc

      export PATH=$PATH:$HOME/repo/flutter/bin
    • source ~/.bashrc使其生效

      注意:首次运行flutter,macos可能会提示无法打开dart,需要到 系统偏好 -> 安全性与隐私 点击允许

      └──╼ flutter --version
      Flutter 2.2...
    阅读全文 »
  • GNS3笔记

    2021年05月11日 周二 | By honmaple | In Tech | 0f linux gns3

    GNS3 VM导入

    virt-install  --name gns3  --memory 8192  --vcpus 4  --disk /home/kvm/GNS3/GNS3VM-disk001.qcow2  --disk /home/kvm/GNS3/GNS3VM-disk002.qcow2  --import --virt-type kvm --os-type linux --os-variant ubuntu18.04 --network...
    阅读全文 »
  • 公共DNS

    2021年04月14日 周三 | By honmaple | In Life | 0f dns

    提供商 IPv4 IPv6 DoH/DoT
    百度DNS 180.76.76.76 2400:da00::6666
    阿里DNS 223.5.5.5,223.6.6.6 2400:3200::1,2400:3200:baba::1 dns.alidns.com
    谷歌DNS 8.8.8...
    阅读全文 »
  • 时代

    2021年04月07日 周三 | By honmaple | In Life | 0f life

    有时候总是忍不住思考
    我是不是把自己隐私保护的太好
    以至于在这个时代
    一个最好也是最坏的时代
    感到那么的不适应
    ...

    阅读全文 »
  • python2升级至python3

    2021年03月22日 周一 | By honmaple | In Python | 0f python

    首先使用工具 2to3 转换

    2to3 目录名 -w -n

    print

    https://stackoverflow.com/questions/55559825/how-to-fix-print-double-parentheses-after-2to3-conversion

    • 问题: 如果在python2项目里使用了python3的写法,比如在 python2 里的 print("test"), 使用 2to3 就会转换成

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