Browsed by
月份:2019年10月

彻底解决vim打开文件时不会跳转到上次光标所在处

彻底解决vim打开文件时不会跳转到上次光标所在处

背景

  • 这个说大不大说小不小的问题无论是在Mac上还是Linux上都已经在最近困扰过我好久了,印象中几年前曾经解决过一次,
    最近又故态重发,刚好今天闲来无事Google一下,解决解决这个问题。

环境

  • OS Linuxmint19.2
  • Vim 8.0

参考

  • http://eunsetee.com/eMJX

第一步

  • 第一步呢,要先找到vim系统级的配置文件在哪里,因为要取消里面的几行关于打开文件跳转到上次光标所在处的代码注释,代码如下:
" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
  au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif

上面的我已经把注释取消了… 阅读更多

解决Github&Gitee码云&Coding等已添加ssh公钥却还要求输入账号密码

解决Github&Gitee码云&Coding等已添加ssh公钥却还要求输入账号密码

背景

  • 这几天在折腾我的hexo博客,博客的md源文件托管在Gitee码云,生成的html静态文件托管在Coding,所以本博客静态页面截止写
    这篇博客是由Coding强力驱动的。Google了一圈试过执行ssh-add命令,也试过在~/.ssh/config下面添加如下代码(具体参考这里):
Host *
   AddKeysToAgent yes
   UseKeychain yes
   IdentityFile ~/.ssh/id_rsa

解决方法

事实证明都没有用,后来我无意中在这篇教你怎么实现免密实现git pull/push的文章中发现作者提到了要更换你的repo
.git/config文件中的url地址为git格式的要求,然后我就试着换了一下,没想到换完之后马上就不用输入账号和密码了,真是解决了这个困扰了我好几天的问题,具体
如下:

[remote "origin"]
    url = git@gitee.com:te2dy/myblog
阅读更多
记录一下最近再次入坑Django过程中遇到的坑吧

记录一下最近再次入坑Django过程中遇到的坑吧

背景

  • 在去了兰州植物园和所谓的兰州天府沙宫接连失望后,十月底的这个双休日就不想再出去浪了,干脆在酒店学起Django了。

环境

  • Django 2.0.5
  • Python 3.6.8
  • OS Linuxmint 19.2

坑一

  • admin.py中注册了模块后,django的后台页面死活刷新不出来新注册的模块,试过多次刷新,没什么卵用,还试过
    重启开发服务器再刷新,也还是没用,最后你猜怎么解决的,退出后台再重新进入就有了,shit!!!

坑二

  • 在运行python manage.py shell之后报以下错误,
  File "manage.py", line 13
    ) from exc
         ^
SyntaxError: invalid syntax

一开始百思不得其解,后来Google了一下在看到一篇SO上的介绍后恍然意识到是没进虚拟环境,source .venv/bin/activate
之后再运行上面的命令马上就好了。

坑三

  • 在看Django 2 by Example
阅读更多
2019年10月最新如何部署hexo到Coding的指南以及遇到的404坑

2019年10月最新如何部署hexo到Coding的指南以及遇到的404坑

背景

部署在西部数码的博客,前几天突然访问报502错误或者不能访问,发工单给客服后表示要我升级虚拟主机到多线接入的,
这这这。。本来好好的,突然不能访问了就马上要我升级服务,这嘴脸也真是。。再加上今天下午有V2ex的网友反映联通宽带
访问也报502错误,后来看到有V友发帖问大家的博客都托管在哪里,里面提到了Coding Page,我就又打开了Coding,然后倒腾
了一下,原本404的页面突然可以访问了,具体操作见下文。

开通Coding Page

Coding Page改名了,现在叫静态网站了,创建方法也不是网上流行的建一个与自己用户名相同的repo或是用户名.coding.me这样的
repo了,而是要在下面这张图片的左下角点击部署-静态页面进入然后再实名认证开通了。

解决404错误

可是当你push完hexo g生成的静态页面源码到你的repo中后点击Coding给你分配的访问地址后却返回的是404页面,
这个… 阅读更多

用python实现了一个图片尺寸不变但大小压缩的脚本

用python实现了一个图片尺寸不变但大小压缩的脚本

背景

我走到哪里总喜欢拍一些风景什么的,由于拍出来的照片都在好几兆,直接放在博客上供大家访问长此以往虚拟主机的流量消耗
会上去,另外页面加载的速度也比较缓慢,所以就想到了压缩照片,试过一些在线工具,压缩完取回本地实在太慢,也试过调tinypng
的接口来压缩,可是tinypng的速度比在线的还要慢就放弃了。

环境

  • Linuxmint 19.2
  • Python 3.6.8
  • Opencv 4.1.1.26

参考

  • http://eunsetee.com/bVwx

依赖

sudo pip3 install opencv-python==4.1.1.26

使用说明

usage: images_compressing.py [-h] [-d DIRNAME] [-g GALLERYNAME]

Compress the images and then print gallery statements

optional arguments:
  -h, --help            show this h
阅读更多