FeelyBlog

关于bash的自动完成

zyzsdy at 2015-10-21 17:42:35

为了庆祝新博客落成,先来发篇技术类文章。 这篇文章是我9月17日写的。因为写了以后没地方发,所以极大的推动了现在这个博客Feelyblog 2.0的编码进度。 ================================================== # Bash中的Tab自动补全 今天在开发一个命令行工具,由于子命令很多,我又懒得记。平常自己是Tab党嘛,那么如何让自己的命令行工具支持Tab自动补全呢。 bash中有两个内置命令,complete和compgen,前者用于...


新博客终于落定了

zyzsdy at 2015-10-21 01:08:12

漂泊了4个月。没有博客的日子。 原来放博客的PHP空间过期,我又不想在SAE上搭一个WordPress。在主机壳搭了一个WordPress可是略贵。刚好看到和主机壳身出同门的hostker这里各方面都能够让我接受,唯一一个需求是——需要用自己开发的PHP程序。 嘛,我是个开发者嘛,这点东西随便啦。而且我又不是没有开发过博客系统。 于是我就把弃了一年的FeelyBlog 2.0又翻了出来。 完全是自己写的PHP框架,然后在上面搭了一套博客环境。这就是FeelyBlog 2.0的构想。然而构...


biliroku bilibili生放送录制

zyzsdy at 2015-06-12 00:33:42

从我开B站直播间开始就一直想做些辅助工具。 前几天看直播的时候突然想把直播内容录下来。于是研究了一下。 然后biliroku就诞生了哈哈。。。 由于B站是用rtmp发布的,我还查找了很多rtmp的资料,最后发现——B站原来是用http下载的。。。 http的flv的话,接收直播流就简单了。调用api获得下载地址以后,调一个webClient去DownloadFile到本地就可以了。 虽然这样保存下来的flv有些问题。毕竟没有总长度等信息,不能直接上传,不过用一些其他的工具再...


Hibernate4中buildSessionFactory过期的解决方案

zyzsdy at 2015-05-07 00:32:48

今天JavaEE项目要写Hibernate。然而书上的版本是老版本。 我就写了cfg.buildSessionFactory(); 结果无情的被IDE划上一道删除线。。。。。 于是我上网查询了一下,找到了以下的解决方案: Configuration cfg = new Configuration(); cfg.configure(); ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cfg.ge...


网站设计中要注意的细节

zyzsdy at 2015-01-11 00:32:25

这篇文章是我对于知乎问题:http://www.zhihu.com/question/25535246的回答。 当时好好整理了一下自己的思路,写的也比较长。转到这里来保存。 对于一个网站来说,最重要的自然是用户体验。从我看来,用户体验其实就是一对细节的集合。只有我们这些细节强迫症患者,才格外追求这个。 所谓用户体验:一句话就是——让用户用着舒服 如果让我想“让用户用着舒服”的第一点,就是“让用户感觉着舒服”。可是这一点就是常常被忽视的细节。下面我列举出一些让用户用着舒服的要素。很多是自己...


Happy 2015

zyzsdy at 2015-01-11 00:31:44

看了看这个博客上一篇居然是2014年9月份发的。大三我就没有写过博客嘛。 2015年已经过了快一半了。我也算刚刚重新弄好自己的博客,可以更舒服的写一段时间了。当然,似乎不能一直舒服下去。 我居然弄丢了我的域名。 于是这个博客只能忍痛转到zyzsdy.com域名上来。放弃了原来namido.net已经存在的google和百度流量。真是。。。。。。 不过我这个博客本身就是给自己看的,我倒不在乎流量有多少,比如你看,这里连评论都没有嘛。 2014的下半年没写博客,所以我来写写我做的事情。包括: ...


CSS各种兼容的渐变方式

zyzsdy at 2014-09-14 00:31:08

我的博客页面顶部的Banner是个图片,然后我在上面覆盖了一层从透明到白色的渐变。 但是这个渐变只能在Webkit浏览器上看到。。。。。。 今天在做honoka.moe页面的时候,作为使用Feelyblog的站点,当然也出现了同样的问题。 于是我写了一段CSS解决了它: background:-webkit-linear-gradient(top, transparent, #fff); background:-moz-linear-gradient(top, transparent,...


最近在用Onethink做CMS系统果然很顺手

zyzsdy at 2014-08-18 00:30:37

最近接了以前一个同学的要我帮忙做网站的请求。大概就是学校项目的成果发布网站吧。他想要个类似CMS系统的东西。 本来我想直接介绍给他开源系统让他自己去研究,不过他并不是计算机相关专业,对网站开发这件事情可以说是一窍不通。 再加上他承诺给我的报酬还不错,于是我就决定找个框架帮他做二次开发了。 说到建CMS,我首先想到的其实是帝国、织梦这种国内老牌CMS系统。 不过这些系统虽然老牌,功能强大。但是正是因为庞大所以才不好用。 刚好我在CCBC7的开发中,和之前feelyblog的开发中用到了一个ph...


B站直传——并不是1080P的噩梦

zyzsdy at 2014-07-12 00:30:11

在新浪上传彻底死了之后,我曾经在贴吧回答一个人的问题时提到,新浪死了代表着1080P党在B站已死。 那个时候的乐视云,对于1080P是一律二压的。只要视频宽度超过1280,就一定会被二压。虽然有些人使用上传1080×1920的视频来规避这一限制,但是毕竟需要你自己在本地把视频旋转回来,在B站播放器没有外部插件的支持下,应该是非常难看的。 最近有人告诉我说这个限制没有了。可是自己手里也一直没有片子可以让我上传试试的。 今天听到了一个很绝望的消息,新浪开始逐步改变外链播放器验证法。使得B站新浪...


用Etag实现php-GD创建的图片缓存

zyzsdy at 2014-05-15 00:29:29

转帖,这篇文章是我去年写的。转到新博客里来。。。。。 网站把图片存在数据库里,有的时候比较方便,有的时候就有点麻烦了。。。比如这些图片不经常更改的时候。。 数据库里的图片一般用php的GD库取出来。然后声明图片格式: header('Content-Type: image/png'); 进行适当的操作之后,再用 imagepng($im); 输出到浏览器里面。 这本来是一种很好的方式。。可是我马上发现了,当我刷新页面的时候,图片重新载入了。 然后图片非常大,于是我的...