Guan Gui

Main Navigation

  • Uni Call
  • Swift
  • Downloads
  • Me
    • LinkedIn / CV
    • Sitemap
    • Entries RSS
    • Comments RSS
    • Log In

Prove Logs on Blockchain with Go and ProvenDB

It’s been a long time since my last blog post. Here is my recent one on Medium: ProvenLogs is a simple yet performant logging service built…

Read More

FileHeader for Atom

I just wrote my first Atom extension called file-header. It allows you to customize, add, update and cooperate your authoring information in header…

Read More

A Beautiful Linear Time Python Regex Matcher via NFA

I came across a problem on leetcode a few days ago. It asked me to implement a simple regex (regular expression) matcher which supports both . and *…

Read More

Emacs入门指南

February 13, 2008

Emacs入门指南(1)

Emacs入门指南(2)

Emacs入门指南(3)

Share this:

  • Click to email this to a friend (Opens in new window)
  • Click to print (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Pocket (Opens in new window)

No Replies

Categories Programming

Logging In...

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

LDBL_MAX -1.#QNAN0e+000 with MinGW? » « Map: What Does the Internet Look Like?

Tags

Alfred alfred workflow Apple Contacts BFT bluetooth phone call bottom-up BST bug Bug Fix Call Trunk depth-first English FaceTime file type Fritz!Box Google Voice graph-tool GrowlVoice gtk Hearts key bindings LeetCode level order linear time Mac OS X Mission Control NFA phone amego PushDialer Python regex matcher search search permalink SIP Skype sort algorithm special character stack string Sublime Text Swift Telephone tree traversal wordpress 中文搜索

Categories

Archives

Recent Posts

  • Prove Logs on Blockchain with Go and ProvenDB
  • FileHeader for Atom
  • GGMutableDictionary: Thread Safe NSMutableDictionary
  • Pure SQL Approach to Globally Search and Replace Strings in MySQL Database
  • LeetCode in Swift: Longest Palindromic Substring

Recent Comments

  • m_stratford on Fix Mac OS X Mountain Lion Laggy/Choppy Animations
  • Jeff on Fix Mac OS X Mountain Lion Laggy/Choppy Animations
  • jBoive on Fix Mac OS X Mountain Lion Laggy/Choppy Animations
  • David Ye on LeetCode in Swift: Max Points on a Line
  • David Ye on LeetCode in Swift: Max Points on a Line

Powered by WordPress

Copyright © 2025  ·  Guan Gui

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.