code just like a piece of shit.

博客新增报时系统

QQ截图20150907173111.png
每天中午 / 晚上可以看到这个语音提示哦~
萌萌的千莉酱来自 《大図書館の羊飼い -Dreaming Sheep-

设定是每天各出现一次,为防止手滑关错,在时段内多次打开仍有小概率重复出现

时段外基本不会出现明天12点再来吧

いちばん星 -寧子 Solo Ver.-

种田大法好,不服来辩

いちばん星 -寧子 Solo Ver.- 種田梨沙 アニメ「極黒のブリュンヒルデ」ED 輝く星見上げて
仰望着璀璨的繁星
いつも憧れてたなぁ
心中充满憧憬
明日を夢見ながら
梦想着明天
恋をしてみたり
能谈一场恋爱
ないものねだりで
却似追求虚幻之物
幸せは人それぞれと
每个人的幸福各不相同
教えてくれたね
是你教会我的
そんな君が好きで
好喜欢这样的你
ねぇ
私は今恋に落ちた
我此刻已坠入爱河
一番星お願いした
向着最亮的星星许下愿望
どうか君と
愿能与你
いつも一緒にいれるように
永远相伴
私は今はじめて知る
我现今初次知晓
恋は切ない
恋爱如此苦痛
苦しくなる
令人心酸
ても愛はとっても
但是爱也是非常
ホラ
是呢
あたたかいものなんだ
暖人心弦之物
輝く三日月なら
那明亮的新月
願い叶えてくれる
能否实现我的愿望?
甘くてちょっと苦い
有点甜又有点苦
恋をしてみたい
感觉就像恋爱
高鳴る鼓動の
砰砰直跳的内心
音が聞こえ始めたなら
能够听见这种心音的话
素直になりたい
希望能够向你敞开心扉
僕は君が好きで
因为我喜欢你啊
ねぇ
是吧
自由に飛べることを
自由地在天空翱翔
君が教えてくれた
是你教会我的
想像した未来より
比起想象未来
もっと素敵だった
更美好的事情
普通の事が羨ましかったんだ
那就是曾经羡慕过普通的生活
いま翼広げ羽ばたいて
此刻好想展翅高飞
私は今恋焦がれた
我现在渴望着爱情
一番星笑っていた
最灿烂的星星笑着
きっと2人
两人一定
結ばれる運命で
是命中注定
私は今夜空翔ける
我此刻在天空翱翔
希望になる
化成了希望
君の胸に
迅速地飞进
ぎゅっと飛び込んだなら
你的内心世界的话
ホラ
你看
あたたかい幸せ
暖洋洋的幸福
これがきっと愛というモノ
这一定就是所谓的爱

新版 KK Player 测试中

Rally Go Round 作詞:LiSA·古屋真 作曲:じん 編曲:akkin 歌:LiSA TVアニメ「ニセコイ:」OPテーマ もう散々ぐるぐるしたじゃない?やるときやらなきゃ! いままでのダイナミックだって ダイナシだよ!? 精いっぱい純情かさねて ほらほら チェックメイト! …って言うところで キミは一歩踏んで 百歩下がる 素晴らしいコトバを授けよう。 “その目をしたキミに不可能などはない!” カラフルボードゲームは 本日も波瀾万丈 天使の弓 不敵な笑み 嵐が始まる 流星回転 ルーレット Rally Go Round ハート形の矢印で貫こう いま最強最大LOVEを込めた手のひらで 背中叩くから ありったけかっとばせ! 諸君のカクゴに見合う良い知らせ 待ってる 新記録の心拍数 乗り越え 見せてみてよ …ってば ちゃんと聞いてんの? アンラッキー何回ひいても ヤル気で満ちてりゃ ちょっとくらいのコースアウトなんか宝石だよ 「もう限界、あーもう、くじけたい」とかとか 同感だけど 昨日のピンチは 今日のジャンプ台で 100歩跳べる 時にはキミも思うだろう “繰り返しの日々に終わりはあるのかい?” それでも信じ続けた がんばるキミにちゃんと 今は知らない 予測できない イイコトが待ってる 天秤逆転 スマイリー・トラブルメイカー にらみ合ってた 昔のライバル 巻き込もう ほら全力疾走LOVE 射止める キミのコト いつも視てるから 目撃証言は お任せあれ GO! GO! GO FOR IT! GO FIGHT WIN! LET's GO! GET! GET! GET Ready? Ah YEAH!! GO! GO! GO FOR IT! GO FIGHT WIN! LET's GO! GET! GET! GET Ready? Da-Da-Da ダイスはすでに振られたよ 進み出したら待ったナシ キミは慎重!! その性格じゃ 鬼が出るか蛇が出るか Da-Da-Da ダッシュすれば勝利じゃない? 手の鳴る方へ かもんかもんかもんかもん!! 結果がなんだって キミ次第で ほら 最高のアドベンチャー まだまだいくよー! 想像通りに全然いかなくて 呆然とするほどゴールが遠く見えても 楽しんだ者勝ちのゲームなんだ いつも飛び出したそうにしてるキミの番 流星回転 ルーレット Rally Go Round ハート形の矢印で貫こう いま最強最大LOVEを込めた手のひらで 背中叩くから ありったけかっとばせ! 諸君が笑顔で語る良い知らせ 待ってる 未体験の達成感 目指してるキミでいてよ ほらチャンスだ ドリーマー! GO! GO! GO FOR IT! GO FIGHT WIN! LET's GO! GET! GET! GET Ready? Ah YEAH!! GO! GO! GO FOR IT! GO FIGHT WIN! LET's GO! GET! GET! GET Ready? Ah YEAH!! 经历了相当长时间的开发,KK-Player 的第一个测试版本终于出来了,可以在上面看到。

新版最重要的改动就是将歌词和播放器合并了,点击播放按钮歌词面板会自动展开来。

由于结构变化,原有 KK Lrc 的调用方式已经变动,所以以前的文章暂时无法显示歌词,正在慢慢改写中……
文章已经更新,如有个别文章有 bug 请回复反馈

另外歌词目前不支持 Offset 参数,所以个别歌曲可能歌词由过快或过慢现象,下个版本会修正这个问题

注:KK Player 禁止一切未经允许的使用以及二次开发,目前授权使用的网站如下:

  • ikk.me
  • nekosc.com
  • loacg.com
  • ikirby.me
  • kcwiki.moe
  • iwch.me
  • jclmiku.me

Windows 版的 Time Machine - 文件历史记录

文件历史记录是一个备份应用程序,它会持续保护存储在库、桌面、收藏夹和联系人文件夹中的个人文件。它定期扫描(默认情况下每小时一次)文件系统中的更改并将更改的文件复制到另一位置。每当您的任何个人文件发生更改时,其副本都将存储在您选择的专用外部存储设备上。随着时间的推移,文件历史记录将会建立对任何个人文件所做更改的完整历史记录。

这是 Windows 8+ 中推出的一项新功能,可为消费者提供一种保护文件的新方式。它将取代 Windows 7 中现有的 Windows 备份和还原功能。

最重要的一点,它是增量备份的,不用担心上千个备份会占用大量磁盘空间

配置方式非常简单,在控制面板中点击“文件历史记录”,设置好备份的磁盘启用就行

要添加自定义目录,可以新建一个库,例如代码库,然后将要包含的文件夹(例如E:\Workspace)加到库中,那么里面的文件将会自动备份

- 阅读剩余部分 -

四月是你的谎言 补完纪念

十月新番 四月是你的谎言 (四月是你的遗言) 漫画版已经完结了

看完最新一集实在忍不住去补漫画了

好像是第二次等不下去动漫直接翻的漫画(第一次是FA

这番剧情真心虐,贴一下结局好了
以下内容涉及剧透,自己看着办吧

被我用权宜之计带来的你,和想象中不同。
比想的要更加,更加阴暗,更加自卑,固执,是一个纠缠不休的偷拍狂;
比想的要更加声音低,比想的要更加男孩子气。
但却和想象中一样,是一个温柔的人。

从度胸桥上跳进的河流,冰冷却舒服;
和电车赛跑,觉得自己真的赢了;
偷看着音乐教室的满月,像是包子一样美味;
两个人在自行车上唱的小星星,音程偏移了好多,歌声有些绝望呢。

夜晚的学校,绝对有什么吧。
雪,和樱花的花瓣很相似呢。

明明是演奏家,舞台之外的东西却充满了内心,是不是很奇怪啊。
忘不掉的风景,都是这么细微的事物,真的很奇怪呢。

你,会怎么做呢?
我能够在谁的心里驻足呢?
我啊,能够住在你心里吗。
我可是没脱鞋子就拼命地挣扎到现在哦。
就算只是一点也好,你会想起我吗——
如果忘了——
明明都要变成幽灵了——

Reset什么的才不要呢。
不要忘了哦。
说好了哦。
果然,是你的话太好了。

传达到了吗。传达到了就好了。有马公生君。
我喜欢你,喜欢你,喜欢你。

卡纳蕾(一种法式蛋糕)没办法全部吃光了,对不起。
打了你很多次,对不起。
净是那么任性,对不起。
好多,好多的,对不起。

谢谢你——
P.S. 我的宝物也一起放在信封里。 我不在之后就请撕了扔掉吧。
宫园薰

七色シンフォニー 今鮮やかなシンフォニー 七色シンフォニー 忘れようとすることで 傷が癒えないのは 忘れようとすることで 思い出されるから 僕は 巡り巡り巡り巡り巡ってく 止まった時計の前で 立ちつくすのはやめよう いつまでも 君といたいと 強く強く思うほど いてもたっても いられなくなるよ 僕は雨 君は太陽 手を繋ごう 僕らはここにいる 今鮮やかなシンフォニー 七色シンフォニー ひとりじゃ出せない音が あることに気が付いたよ 泣いて笑って ドレミファソ 想い響き合うシンフォニー 白いため息は いつの間にか空に消えて 見上げれば 桜はピンクのつぼみをつける 僕は 巡り巡り巡り巡り巡ってく 喜びも切なさも背負って 春を待っている 不思議だよ 君の笑顔は モノクロームの街を 色鮮やかに 染めてゆくんだ ねぇ 今この一瞬を抱きしめよう 僕らはここにいる 空に花びらひらり 春色シンフォニー 今しか出せない音が あることに気が付いたよ 君がいるから 笑えるよ 時を分かち合うシンフォニー 君はいつも 魔法使い 普通の日々のメロディー そのすべてを 名曲にするんだ そう まるでチャイコフスキー 勇気に満ちた音をくれるんだ 今鮮やかなシンフォニー 七色シンフォニー ひとりじゃ出せない音が あることに気が付いたよ 駆け上がるように ドレミファソ 僕が奏でてるメロディー 君が奏でてるメロディー 想い響き合うシンフォニー

同步本地 / 服务器代码 - Git 篇

已经习惯用 Git 进行开发了,不得不说 Git 的确是个很好用的开发工具

有的时候经常会需要一边维护一个 Git 库,一边将代码部署到服务器上
例如团队共同进行开发,希望 commit 后自动部署到团队的测试服务器上,就可以采用下面的办法

首先先在服务器上创建一个 Git 库

git init --bare

然后打开 .git 文件夹,找到 hooks 文件夹,创建一个 post-receive 文件

#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".

#exec git update-server-info

cd /var/www/buildbot.ikk.me/snapshot/KanColleTranslation/

env -i git pull

然后给这个文件赋予执行权限即可

由于我提前在网站上 git clone 过,于是直接 Pull 就行了
由于这是开放的库,就没有限制 .git 文件夹,如果需要限制可以在上面加 rm 命令,或是 nginx 屏蔽
当然想简单的话个人推荐把 git pull 换成 cp 简单粗暴

每周音乐推荐 - 冬のエピローグ

四月是你的谎言(四月は君の嘘, 官网, BGM.tv)不论是 OP 还是 ED 都是那么的白听不厌

OP《光るなら》已经成为新一代洗脑神曲,没听过的可以点这里听听看

这次推荐的是同专辑的一首《冬のエピローグ》

淡い雪のようにふわりと落ちてく 涙の奥にきみと見ていたはずの永遠 二度目の冬が来て遠ざかっても 胸を焦がす思い出 降りつもるだけのエピローグ 「冬のエピローグ」 作詞∶Goose house 作曲∶Goose house 編曲∶Goose house 歌∶Goose house つめたい窓に六つの花 静けさに映える雪の音は ずっと続くと思ってた あのやさしい日々の続きを見せてくれる 携帯の着信誰といても 浮かぶのはきみの顔 嫌いになろうと ダメなところを書き出そうとしても 愛しい記憶が隠せない 淡い雪のように ふわりと落ちてく 涙の奥に きみと見ていたはずの永遠 二度目の冬が来て 遠ざかっても胸を焦がす思い出 降りつもるだけのエピローグ 川沿いの道手をつなぎ ふたりして歌って歩いた きみが好きだったメロディ 今なら泣かずにきっとロずさめるよ くしゃみや仕草まで 似ていたよね 臆病だった愛も あの冬の日から 読みかけのページ真っ白な栞 捨てたらもう会えない気がして 抱きしめられた夜重ねた約束 笑い泣いた日々 言葉よりも確かな記憶 きみが消えないんだ 好きになるのは一瞬だったのに 色槌せてもなお恋しくて どうか笑っていて 忘れないでいて 冬の空に 拭えない気持ちをあずけて こんなにも誰かを愛せた事をしあわせに思える 終わりのいらないエピローグ 淡い雪のように ふわりと落ちてく 涙の奥に きみと見ていたはずの永遠 二度目の冬が来て遠ざかっても 胸を焦がす思い出 降りつもるだけのエピローグ

然后是惯例的清唱版:
https://www.youtube.com/watch?v=8dJVuB5qBVU

终极防跨站策略 Content-Security-Policy

听说 Discuz 又爆跨站漏洞了,唉……
不得不让我想起了 Content-Security-Policy 这一大神器

最早接触 Content-Security-Policy 还是在开发 Chrome 扩展程序的时候
Chrome 的安全性众所周知,开发的时候也遇到了各种坑,其中一个就是 Content-Security-Policy,不支持 HTML5 Import 标签就是这货导致的,于是 Polymer 被我搁(鸽)置了

Content-Security-Policy 可以保护网页,要求所引用资源必须来自指定的几个域,也可以要求禁用一些常用的、容易被 XSS 的特性
比如 Chrome Extensions 中就禁用了上下文的 Script 代码,所有 JavaScript 必须来源自 js 文件,不允许直接通过 script 标签运行

针对网络留言版、社区等网站,还允许禁用 html 标签的 onclick、onmouse*** 等在 html 中定义 js 事件,就算有 XSS 漏洞你也无能为力了 = =
PS:其实这样挺好的,当年 Flash 在 ActionScript 2.0 就是这种方式,在 ActionScript 3.0 已经全部换成监听器的设计了,这样看起代码来也清晰多了

如果你对 CSP 有兴趣,这里是一篇在 HTML5Rocks 上的文章,如有需要可供参考

给博客重新弄上了 HTTPS

继两步验证之后,折腾了一会,重新给博客弄上了 HTTPS。

这回弄上 HTTPS 之后发现 Chrome 依然报安全问题,搞了半天才发现是用了 SHA1 的中间证书……
现在 Chrome 就直接提示安全了

另外顺带给博客上了 STS - Strict Transport Security,只要通过 https 访问过之后,你就无法降级到 http 啦(斜眼笑)
然后现在如果通过 HTTP 访问,那么你有一定几率触发下面的对话:

- 阅读剩余部分 -

AJAX Comment

因为新风格与 AjaxComments 插件不兼容,尝试修改未果,干脆自己动手做一个 AJAX 评论出来

新的评论插件大部分由 JavaScript 实现,并且效果很配这个风格。

在开发过程中,想实现 bootstrap 的弹窗效果,但是 bootstrap 的 Modal 实在太麻烦了,必须要先建好 div 才能用。
能不能实现类似贴吧签到助手那样的用法呢?答案当然是肯定的
最后结果已经放到GitHub上了:https://github.com/kookxiang/BootstrapModalHelper

用法很简单:

newBootstrapModal()
    .setTitle('系统消息')
    .setContent('您的账号在另一地点登录,您被迫下线。')
    .addContent('如果这不是您本人的操作,那么您的密码很可能已经泄露。建议您修改密码。')
    .addContent('如有疑问,请点击这里')
    .addButton('重新登陆', null, function(){
        window.open('http://aq.qq.com');
    })
    .addButton('确定', 'primary')
    .show();

把 QQ 密码发到评论框 把上面的代码复制到 F12 Console 里运行查看效果

现在试试评论吧 XD

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. ...
  8. 14