Open in app

Sign In

Write

Sign In

Albert Liang
Albert Liang

8 Followers

Home

About

Oct 4, 2021

Docker compose and entropy

Ran into a seemingly commonplace problem (my docker-compose was hanging randomly) with an extremely unexpected answer (my system was running out of entropy)! TL;DR: install haveged on your system What is entropy? It’s basically the “randomness” on your machine from your interactions with it (keyboard, mouse, hard drive activity, web…

Docker Compose

2 min read

Docker compose and entropy
Docker compose and entropy
Docker Compose

2 min read


Aug 10, 2021

How to rsync directly into a Windows 10 machine (using OpenSSH not cygwin or WSL)

Windows 10 is getting closer and closer to the Linux world every day, and it’s hecking exciting. One thing I needed to do recently was to send some files from an Ubuntu machine over to a Windows 10 machine. In the past, I would either install Cygwin or install an…

Windows 10

3 min read

How to rsync directly into a Windows 10 machine (using OpenSSH not cygwin or WSL)
How to rsync directly into a Windows 10 machine (using OpenSSH not cygwin or WSL)
Windows 10

3 min read


May 20, 2021

Django and Google OAuth — limiting to certain users

I recently started a Django project that used django-allauth to perform authentication based on Google accounts. One problem I encountered was how to limit who can actually log into the site. I didn’t want anyone with a Google account to be able to log in! Google’s API does have provisions…

Django

2 min read

Django and Google OAuth — limiting to certain users
Django and Google OAuth — limiting to certain users
Django

2 min read


Published in

Tech Sketches

·May 14, 2018

Three Microsoft Word creature comforts that we take for granted

Microsoft Word has tons of little built-in helper functions that we take for granted every day (other than the obvious spelling auto-correct): smart quotes, em/en dashes, and widow fixes. As much as people like to hate on Microsoft products, life would be much uglier if it weren’t for them. Microsoft…

Typography

4 min read

Three Microsoft Word creature comforts that we take for granted
Three Microsoft Word creature comforts that we take for granted
Typography

4 min read


Published in

Tech Sketches

·May 9, 2018

Happy .APP day!

On May 8, 2018, a new top-level domain (TLD) .app joins the Internet. I put in bids to get 4 of them.. and managed to score one of them! Edit: I had planned to post this on May 8, but GoDaddy was so slow to put my last domain name…

Internet

3 min read

Happy .APP day!
Happy .APP day!
Internet

3 min read


Published in

Tech Sketches

·May 7, 2018

Is Amazon Prime still worth it?

Amazon’s raising the cost of Prime by 20%… am I even getting $120 worth of value from it? (TL;DR — No, I’m not, but I’m keeping Prime anyway.) With the recent news that Amazon is upping their Prime membership fee from $99 to $119, several tech articles have come out…

Amazon

3 min read

Is Amazon Prime still worth it?
Is Amazon Prime still worth it?
Amazon

3 min read


Published in

Tech Sketches

·Apr 30, 2018

Typing Chinese faster: QWERTY vs T9 keyboards

Unlike English, smartphone keyboards are not well-optimized for Chinese input. “Swiping” was a new invention that made writing English words bearable, but for Chinese, it’s less than ideal. For starters, Chinese “words” are too short and too similar for swiping to accurately decode. …

Web Development

3 min read

Typing Chinese faster: QWERTY vs T9 keyboards
Typing Chinese faster: QWERTY vs T9 keyboards
Web Development

3 min read


Published in

Tech Sketches

·Apr 23, 2018

Password “hacking”: a server-side perspective

What happens when a server gets hacked? How do servers store username/password combinations? All too frequently these days, we read a news article or receive an email saying so-and-so has been hacked and X amount of user/passwords have been stolen (among other things like birthdays, security questions, and even social…

Security

3 min read

Password “hacking”: a server-side perspective
Password “hacking”: a server-side perspective
Security

3 min read


Published in

Tech Sketches

·Apr 19, 2018

Multi-cultural passwords: an evolution of “correct horse battery staple”

Ah, the stressful art of creating a password… something “secure” but “easy to remember”. XKCD did a pretty good job presenting a good, user-friendly method. I more or less follow that pattern now, but with a slight twist. While correcthorsebatterystaple is a very long password, it’s technically only composed of…

Security

3 min read

Multi-cultural passwords: an evolution of “correct horse battery staple”
Multi-cultural passwords: an evolution of “correct horse battery staple”
Security

3 min read


Published in

Tech Sketches

·Apr 18, 2018

Block chain social network (Part 2): Facebook’s history and minimal needs

This is Part 2 of my “block chain social network” series of posts. Check out the previous post on this topic: Part 1 — An open discussion about a Facebook alternative based on blockchain technology The hardest part of overcoming the behemoth that is Facebook is having enough features to…

Facebook

3 min read

Block chain social network (Part 2): Facebook’s history and minimal needs
Block chain social network (Part 2): Facebook’s history and minimal needs
Facebook

3 min read

Albert Liang

Albert Liang

8 Followers

Tech junkie, entrepreneur dreamer, practical engineer

Following
  • George Sung

    George Sung

  • Daw-Ran Liou

    Daw-Ran Liou

  • Andrea Costigliolo

    Andrea Costigliolo

  • jetski Dex

    jetski Dex

  • Jun-Chieh Wang

    Jun-Chieh Wang

See all (8)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams