Hi! I'm Ben, I discuss software development.
whichlang.cr
provides Crystal bindings for Rust’s whichlang
language detection library. It detects the language of a given text.
The marisa.cr
Crystal shard gives you access to the powerful Marisa Trie data structure, perfect for storing and searching strings efficiently. Let’s look at how to use it.
So 6 months of hard work building my first Flutter mobile app. I release it on the Google Play store (and Apple store) and it ain’t showing up on search. So what gives?
For the past few months I’ve been working heavily on an English Dictionary database, to help people learn English. It’s called English Fox, more on this next time.
After learning Chinese Mandarin for over 10 years. I feel I should write a guide on how to pronounce Mandarin and so give something back to the language learning community. This guide will go over all the pronunciations for specifically Taiwanese Mandarin but it’s about 90% the same as mainland China. This is everything I wish I knew when I started learning.
Three years ago I noticed some drastic changes to YouTube which I and many others didn’t like. For example the removal of the dislike count, or the automatic removal of comments, or the like / dislike numbers being magically altered. There was a real fear YouTube would eventually remove community comments, and video comments all together.
I haven’t found a good online test to simulate the official TOCFL Chinese test. So here is a version I made.
This will remove the sidekiq iteration hash from the arguments, so the sidekiq job will appear unique to unique jobs.
After reading this post on getting Radicale working on Gnome CalDav and CardDav. I just wanted to make my own post to show how it’s done in nginx. Here is the code below:
Around five years ago, I made the decision to migrate my blog from Jekyll to Middleman due to my belief that Jekyll was too limiting. Middleman offered the flexibility to utilize any Ruby gems without the need to deal with liquid tags. However, as time passed, I discovered that my choice had its drawbacks, and I now realize that Jekyll was a more suitable platform for my blogging needs.