Categories
Blog Lab

Automate Archiving Bank Statements to Evernote in macOS

I’ve been manually archiving bank statements (PDF files) to Evernote for a while. And finally I got tired of it and decided to automate this.

Categories
Blog Lab

Gmail Group Spam Filter Pattern Generator

This tool generates a pattern string for your Gmail filter so useless emails from known spammers could be deleted from the Spam folder immediately after they were received.

Categories
Blog Lab

Resizable Sidebar with (almost) Vanilla JavaScript

I only used jQuery to help find proper outer-width and modify them, which could be easily replaced with a helper function. Same for lodash debouncing. This is a very feature-lite demo but the concept should work for many scenarios, as long as there’s a container in flex mode and not wrapping content, then put the […]

Categories
Blog Lab

Sequential Async Task Execution

Categories
Blog Lab

Meteor: Publish Empty Collection for Inserting Only

I’m writing a meteor app and ran into a problem where I only need a collection reference to be able to insert new documents into it. I don’t need to read any data from the collection. I think by publishing an empty collection would save the effort in synchronizing data between the server and the […]

Categories
Blog Lab You Shout

Updates on U-Shout

For the past days since last update, I’ve been working on solving some issues and here’s the story: Last time I got to the point that the plugin was able to detect the page (by analyzing the url). Then the first problem I wanted to solve is ‘dynamically redirecting’ used by Youtube. I might not […]

Categories
Blog Lab

I’m considering re-naming my PQUEUE library to jDirector because p-queue also stands for ‘priority queue’ and even the full name ‘process queue’ doesn’t really describe the library. I think ‘Javascript Director’ fits its use more because most of the time I’m using this library, I’m organizing animations or other workflows. I’ll move files to the […]

Categories
Blog Lab You Shout

UShout Chrome Plugin ver 2014.2.6.2 update log

New testing version: 2014.2.6.2. Changes from ver. 2013.12.9.0: I almost removed everything that was working. You heard me right, I rolled back. I just want to re-write it so that everything is better organized and easier to understand, hopefully. Some files are re-named. Many files have been commented out. I might add some of them […]

Categories
Blog You Shout

Oops… Terrible mistake…

So I just realized I created two google code projects for the same thing… Gonna delete one.

Categories
Blog Lab You Shout

Start working on U-Shout (again)

Well I made a proof-of-concept demo here a long time ago, but I really see the need out there and I think people will really like this, so I decided to make it into something more than a demo, a working thing hopefully. The idea of the ‘You Shout’, or ‘UShout’ for short, is a […]