River's Blog

programming and language learner

Just got a big donation from an admirable man for my open-source projects

document.addEventListener('DOMContentLoaded', () => { document.querySelector('iframe').onload = function() { this.style.height=this.offsetWidth > 768 ? (this.offsetWidth/2.67) +"px" : ......

Spotify on Chrome

Install chrome web store Spotify on ChromeA mini Spotify player on Chrome which might save you some time. Spotify has a really cool feature called Spotify Connect. So what is it? Here is a good......

Captionz: learn on YouTube with fun

Ever wanted to watch YouTube videos to learn a language? I made a site called Captionz might be helpful.As I am learning English and Japanese, YouTube has so many great resources for learning lang......

I put a spotify player on Dictionariez

One day when I was trying to make Dictionariez more user friendly, I saw that Spotify has provided a web SDK. A silly idea occurred to me, why not make a spotify player on Dictionariez?After I di......

Dictonariez: not just a dictionary app

It started with a simple dictionary tool on browsers, maybe the simplest one compared with a lot of other options.It started a long time ago as a side project. Then it turned out to be my most us......

Dictionariez supports Portuguese and Russian now with v2.4.0

Short video introductions about Portuguese and Russian support. Portuguese: Russian: It’s really straightforward. It might be the simplest dictionary app on the browsers. So my goal is to make it......

Share your reading with pals, using Dictionriez

With the launch of pnlpal.dev, you could share your reading with pals all over the world now.So let’s build this community together. Download Dictionariez now. ...

Read articles, look up new words and export to anki, the way I learn English

So I have been working on this open-source project Dictionariez for quite a while now. I would like to share with you that how it facilitates my language learning process. I love reading news. Whe......

NodeBB 3: mongodb 与 redis

前面说过,NodeBB 支持 mongodb 或 redis 作为存储数据库。这种使用 NoSQL 数据库的做法我很欣赏,有时候写插件要给数据库添加某个字段的时候非常方便,直接加就行。比如给 Topic 添加一个 externalLink 属性。 其实 NodeBB 刚开始 0.x 版的时候还只支持 Redis, 所以它的数据存储格式就这几种: hashes, sets, sortedset......

NodeBB 2: 定制主题

skins也许你只是想简单的更换按钮或字体的颜色, 那么你可以使用 NodeBB 提供的皮肤。NodeBB 的前端基于 twitter 的 Bootstrap 开发,Bootstrap 强大的社区力量提供了很多漂亮的皮肤可以选择。 widgetsNodeBB 的主题可以包含很多 widgets area, widgets 其实是由一个个的功能模块组成,比如 recent posts, hot......