As a front-end developer, I like checking the Chrome developer console for websites that I visits. Typically I see that icons are either cropped from a single sprite sheet image or coming from fonts like font awesome. But GitHub just blow my mind with its SVG path icon. Continue reading
Module Review CS3241 CS3245 CS3281 CS4244 15/16 Sem2
This semester I am taking 5 modules, CS3241 Computer Graphics, CS3245 Information Retrieval, CS3281(CS3282) Thematic Systems Project, CS4244 Knowledge-Based Systems. In this post I will be doing module review for each of them. Continue reading
d3.js Chained Transitions
The post shows you different ways that you can implement d3.js chained transitions.
Default transitions
d3.js offers great built-in transition()
API to allow simple animations, so we can animate positions, sizes very easily like this: Continue reading
App versus bot, who will eat the world?
App versus bot
Recently there has been a growing discussion on where the tech industry is headed towards. Together hypes of AI, bots seem to in the spotlight, and the immediate battle would be app versus bot. So what’s the difference between apps and bots and will bots dominate the future? Continue reading
letsencrypt Apache vhost config on Ubuntu
Solving letsencrypt Apache vhost config issues
Setting up letsencrypt can be tricky with different variations of apache vhost configs. Here is how to set up letsencrypt Apache vhost config correctly:
(Note: letsencrypt is now certbot. The environment I am using is apache2 by DigitalOcean for Ubuntu/Wordpress VPS, single domain name)
Continue reading