Python3 抓取 HTML 网页
Python 还在学习中,突然想拖一个网站上的图片,因为有点多,所以纯手动太麻烦,就试试能不能用一下。毕竟现在虽然看不懂模块的代码,但是会用就可以了。于是把中间的过程做一下笔记。
一开始知道,可以通过 urllib.request 模块获取一个链接中的内容。
1 | import urllib.request |
此时 data 是二进制数据,如果是图片内容的话,直接写入文件就可以了,网页的话可以通过 html_code = data.decode('utf-8')
转换为 string 。
使用 GIMP 制作 GIF 动图
之前想使用 GIMP 修改一个 GIF 的动图,但是不知道如何修改每一帧的间隔,一开始搜索时,找到几个教程虽然的确是创建了 GIF 动图但是也没说时间间隔问题,都是在最后导出的那一步中设定,而且自己再修改后帧之间也出现了问题,最后采用了点投机取巧的办法才搞定。
然后今天发现其实很简单,只要在每一个图层名称的后面加上两个括号,然后分别填入时间与当前帧的过度方法,如 (40ms)(combine) 或 (40ms)(replace) ,40ms 表示当前帧的延时为 40ms (即每秒25帧),combine 表示当前帧与前一帧相互叠加,即之前的帧会为当前帧的透明部分提供背景, replace 表示当前帧会替换前一帧,之前的帧无法再为当前帧提供背景。
自定义 Ubuntu 登录界面壁纸
现在用的两个显示器,分辨率不一样、屏幕颜色也不一样,一个是IPS、一个是TN,为了避免精神分裂,所以壁纸还是需要设为不一样的图片,然而Ubuntu似乎比较困难,Win这方面是真好。
只好把两张图片合体了,然后设置为适合宽度的方式,话说 Ubuntu 的平铺壁纸逻辑我是真的无法理解。然而这样登录界面又坑了,两个屏幕的壁纸是镜像的,而且都是一半一半。
只好想办法单独设置了。
一开始我直接去 dconf 修改或者使用 gsettings 命令都没有效果( 搜索了一下,发现需要下面的操作步骤:
1 | sudo -i |
如果想去除界面上的白点:
1 | gsettings set com.canonical.unity-greeter draw-grid 'false' |
虽然这样切回单屏幕时壁纸还是会傻逼,至少会好一些了。
系统:Ubuntu 16.04 LTS
参考:https://askubuntu.com/questions/455849/unity-greeter-does-not-display-custom-wallpaper
Hello Hexo :)
本文档已年久失修,请查看 更新 Hexo 和 NexT 主题,使用 Twikoo 评论系统
之前换到这里的时候,用的是 Typecho ,然后用的主题是从 Hexo 移植过来的,然后就知道了 Hexo ,感觉也是很不错。虽然因为主题数量不多,很多的大家都长得差不多。
然后,觉得Typecho更新比较慢,感觉和没人维护一样,但是去github看看还是在不断更新的,然后就考虑考虑到下次的话换到 Hexo 看看,觉得迁移起来应该比较方便的样子 (怎么老是在迁移 - -),但是懒,然而还在考虑的时候呢,VPS 挂了,启动不了,发了技术支持,人家说可能我的硬盘有问题了,然后需要我新创键一个机器供他们测试用 (Excuse me?)。然后我新建一个后,直接恢复备份了,旧机器挂掉的原因也就不了了之了(我恢复完数据后,告诉他们说检测完后告诉我一下原因然后我把旧的删掉,结果直接告诉我可以现在就删掉了)
幸好我有每日备份数据库,自己的RSS的内容都没有丢。之前 Typecho 内容也不多, Typecho -> Hexo 迁移文章的话,看来只能通过 rss 的方式,然而 rss 方式格式会有问题,数量也会有限制,还不如直接手动复制了,毕竟 Typecho 也是通过 Markdown 解释文章。
Hexo 安装起来很是方便,本地安装 Node.JS 环境即可。部署可以通过 git 的方式。
安装 Hexo :Hexo 官方文档 - 中文
配置 Git
Next 主题文档 :NexT 使用文档
看起来还是很不错的 :)
不过每个 post 的地址就是 md 文件的文件名,文件夹里排序看起来有点乱,嘛,安装闲着没事的时候也不看。
安装 Dropbox 与 Nemo 文件管理器
Dropbox 安装 :Install Dropbox on your Linux box
可以直接下载 deb 文件进行安装,但是这个只是一个安装器,由于 Wall 的存在,后续的下载无法进行,可以通过这个链接下载文件 https://www.dropbox.com/download?plat=lnx.x86_64 直接解压到 Home 目录下后再运行就可以了。
Ubuntu 自带仓库可以直接安装 Nemo 文件管理器 sudo apt install nemo
。
Ubuntu 下通过 Wine 运行日文 Galgame
Ubuntu 16.04 更换鼠标样式并修改大小
觉得 Ubuntu 自带的鼠标一般般,不是很好看,之前尝试 KDE 时,觉得那个鼠标很不错。
今天意外的发现有人移植了: Breeze Serie for Righties
下载后放到 ~/icons 文件夹下就可以了,然后用 unity-tweak-tool 就可以修改sudo apt-get install unity-tweak-tool
Ubuntu 下 Nautilus 生成 GIF 和 视频的文件的预览图
不单当前使用的 Ubuntu 16.04 还是之前用的旧版本, Nautilus 的 GIF 和视频文件的预览都只有默认的主题图标。很不爽,一开始以为是 Nautilus 设置中的一项只有 10MB 文件才生成预览的问题,改成了 4GB ,发现并没有什么区别。
没办法,只能搜索搜索了。
Ubuntu 16.04 & Nginx 下配置 Flarum
感觉 Flarum 论坛的界面很简洁,比较讨人喜欢。打算搭一个尝试一下 虽然只是我一个人用233333 ,以前一直都是使用的 Apache ,这次也换了 Nginx 。
准备
参考链接:
- Flarum Offical Site : Flarum Installation
- Nginx 安装配置 : Linux下Nginx、MySQL、PHP5、phpMyAdmin安装与配置
系统环境: Ubuntu 16.04 LTS (x64)