Homulilly

Aroes's Blog

本子是 256G 的 SSD ,之前尝试了双系统,无奈双 128G 实在是太憋屈,在微软出了 Bash on Windows 后权衡了一下,还是把本子上的 Ubuntu 拆掉了,毕竟不常用本子,偶尔还是有需求拿来跑一下 Win 的程序。

Bash on Windows 说起来感觉还是不错,就是一点 cmd 太难用,长得又丑,新版是加了字体,但是配置无法保存什么鬼。
XShell 不知道是不是我姿势不对,无法运行 bash 。所以还是下载了 ConEmu, 虽然还是没有右键菜单,不过看起来舒服多了。

阅读全文 »

有时看到一些 Youtube 上的视频还是打算下载下来的,以前觉得省事直接搜索一些网站下载,记不住网址,然后下载也不一定快。
去 Github 搜索一下有没有什么工具可以使用,搜索到了一个 Youtube-dl-gui ,并不是太好使,这个项目说到使用了 youtube-dl ,看了一下着实有相见恨晚的感觉。使用很方便,功能也很强大。

项目地址:https://rg3.github.io/youtube-dl/

Ubuntu 上使用 Python pip 安装就可以了,安装命令:

1
sudo pip install youtube-dl

或是 (需要将 $HOME/.local/bin 加入 PATH)

1
pip install --user youtube-dl

其他平台可以参考 > 安装指南

阅读全文 »

前言

四公主限制太多,分享个图片,支持的两个平台都被认证,自家的消息 APP 又不能给自己发,U盘也是太麻烦。

于是翻出家底,拿出一直闲置的 WNDR4300 , 话说 4300 固件还是蛮多的,但是还是偏向于官方或者自己动手,一是比较放心,二是实际自己需要的功能也并不多,OpenWrt 官方虽然有 WNDR4300 的固件,但机器的 128M FLASH 可用只有 32M ,实际剩余也就 13MB 左右,着实是浪费。
搜索一下,扩充到 128M 也很是简单,自己稍微修改一下配置,然后生成一个固件就可以了。

编译固件有两种方法,一种是直接下载源码编译,一种是使用 Image Generator 生成。因为是第一次编译 Openwrt 固件,一开始直接就选择了通过源码编译,然后碰到了很多问题, 相对来说使用 Image Generator 更为简单方便一些。

阅读全文 »

虽然还在学习中,不过最近有些需求使用了 Requests 和 BS4 这两个模块,只是一些简单的功能,记录一下。
Requests 应该是安装了 pip 后自动就安装了, bs4 还需要手动安装一下。

安装

1
pip install requests, bs4

基本的用法

1
2
3
4
5
6
import bs4
import requests

url = 'http://example.com'
resp = requests.get(url)
soup = bs4.BeautifulSoup(resp.text, 'html.parser')
阅读全文 »

Python 还在学习中,突然想拖一个网站上的图片,因为有点多,所以纯手动太麻烦,就试试能不能用一下。毕竟现在虽然看不懂模块的代码,但是会用就可以了。于是把中间的过程做一下笔记。

一开始知道,可以通过 urllib.request 模块获取一个链接中的内容。

1
2
import urllib.request
data = urllib.request.openurl('$url').read()

此时 data 是二进制数据,如果是图片内容的话,直接写入文件就可以了,网页的话可以通过 html_code = data.decode('utf-8') 转换为 string 。

阅读全文 »

之前想使用 GIMP 修改一个 GIF 的动图,但是不知道如何修改每一帧的间隔,一开始搜索时,找到几个教程虽然的确是创建了 GIF 动图但是也没说时间间隔问题,都是在最后导出的那一步中设定,而且自己再修改后帧之间也出现了问题,最后采用了点投机取巧的办法才搞定。

然后今天发现其实很简单,只要在每一个图层名称的后面加上两个括号,然后分别填入时间与当前帧的过度方法,如 (40ms)(combine) 或 (40ms)(replace) ,40ms 表示当前帧的延时为 40ms (即每秒25帧),combine 表示当前帧与前一帧相互叠加,即之前的帧会为当前帧的透明部分提供背景, replace 表示当前帧会替换前一帧,之前的帧无法再为当前帧提供背景。

阅读全文 »

现在用的两个显示器,分辨率不一样、屏幕颜色也不一样,一个是IPS、一个是TN,为了避免精神分裂,所以壁纸还是需要设为不一样的图片,然而Ubuntu似乎比较困难,Win这方面是真好。
只好把两张图片合体了,然后设置为适合宽度的方式,话说 Ubuntu 的平铺壁纸逻辑我是真的无法理解。然而这样登录界面又坑了,两个屏幕的壁纸是镜像的,而且都是一半一半。
只好想办法单独设置了。

一开始我直接去 dconf 修改或者使用 gsettings 命令都没有效果( 搜索了一下,发现需要下面的操作步骤:

1
2
3
4
5
6
sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

如果想去除界面上的白点:

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

本文档已年久失修,请查看 更新 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 安装 :Install Dropbox on your Linux box

可以直接下载 deb 文件进行安装,但是这个只是一个安装器,由于 Wall 的存在,后续的下载无法进行,可以通过这个链接下载文件 https://www.dropbox.com/download?plat=lnx.x86_64 直接解压到 Home 目录下后再运行就可以了。

Ubuntu 自带仓库可以直接安装 Nemo 文件管理器 sudo apt install nemo

阅读全文 »
0%