Skip to content

Mikux

A blog of my programming experience

Hong Kong OpenTripPlanner instance up

Posted on 2019-03-102019-03-10

The government of Hong Kong has released public transport data set as GTFS. In response, I have built an OpenTripPlanner instance to work on those data as an experiment to have 100% open data public transport routing. The instance is currently accessible…

Posted in Uncategorized Leave a Comment on Hong Kong OpenTripPlanner instance up

Type-safe callables in PHP by interfaces with __invoke()

Posted on 2018-11-152018-12-28

The type system in PHP has become safer each version since PHP 7.0, by using a strict type declaration on top of the PHP file. As a newly-developed feature, it doesn’t come with the billion-dollar mistake of allowing NULL for variables declared…

Posted in Programming Tagged php Leave a Comment on Type-safe callables in PHP by interfaces with __invoke()

Personal website completely modernised

Posted on 2018-04-242018-04-29

I started building my own website in 2008 when I was still in secondary school using PHP and (X)HTML. At that time, the PHP version was only 5.2, without modern features like namespaces, late static bindings, closures, type safety, etc. There was…

Posted in Uncategorized Leave a Comment on Personal website completely modernised

static in depth

Posted on 2017-04-012017-04-01

After my previous post about static members in various programming language, I decide to write a post about the word static in depth. static is a key word in multiple programming languages, with multiple distinct but related meanings. The history The static…

Posted in Programming Tagged static Leave a Comment on static in depth

static in PHP

Posted on 2017-02-102017-04-01

static keyword is used to represent class members, i.e. members which are shared among the class, as opposed of instance members which is unique to an object instance, in many programming languages, including PHP. However, the static functionality in PHP is much…

Posted in Programming Tagged static Leave a Comment on static in PHP

The philosophy of nothing

Posted on 2016-12-172017-01-03

Nothing, the opposite of something, does not exist. To represent something is trivial, but, how we can represent nothing is a great philosophical problem. What is nothing? Even when put in the context of application, the concept of nothing may not be…

Posted in Uncategorized Leave a Comment on The philosophy of nothing

CalDAV server set up on Debian

Posted on 2016-04-24

In the past, about the years I was in sixth-form and first-year university, I used KOrganizer for my calendars, which is the first calendar software that I use, in conjunction with Kontact. I love KOrganizer. It is feature-rich. It allows me to…

Posted in Applications Leave a Comment on CalDAV server set up on Debian

My views on type systems

Posted on 2015-08-14

As my programming experience begins to diverse, from traditional command-line programs to web and app development, I have used many programming languages, some of which I like, and some I don’t like. One particular aspect of programming languages, type system, contributes to…

Posted in Programming Leave a Comment on My views on type systems

he.net IPv6 Sage certification completed

Posted on 2015-02-242015-02-24

I completed the he.net IPv6 Sage certification in January this year and have just received the T-shirt. I started the certification programme in 2011 when I upgraded my network infrastructure to properly support IPv6. I did all the way through guru, but…

Posted in Network Tagged ipv6 Leave a Comment on he.net IPv6 Sage certification completed

Difference between leaving, closing and killing an app

Posted on 2014-11-11

Mobile computing is the trend, but due to the very different nature between a traditional desktop computer and a mobile device, the process models of desktop OSes and mobile OSes are also different. Traditional desktops are operated through a keyboard and a…

Posted in Applications, OSes Tagged app, memory, mobile, process Leave a Comment on Difference between leaving, closing and killing an app

Posts navigation

Previous 1 2 3 4 Next

Categories

  • Applications
  • Network
  • OSes
  • Programming
  • Uncategorized

Archives

  • December 2022 (1)
  • November 2022 (1)
  • May 2022 (1)
  • April 2022 (1)
  • March 2022 (1)
  • November 2021 (1)
  • April 2021 (1)
  • April 2020 (2)
  • February 2020 (1)
  • March 2019 (1)
  • November 2018 (1)
  • April 2018 (1)
  • April 2017 (1)
  • February 2017 (1)
  • December 2016 (1)
  • April 2016 (1)
  • August 2015 (1)
  • February 2015 (1)
  • November 2014 (1)
  • November 2013 (1)
  • October 2013 (1)
  • July 2013 (1)
  • December 2012 (1)
  • December 2011 (1)
  • November 2011 (1)
  • September 2011 (1)
  • November 2010 (1)
  • October 2010 (1)
  • June 2010 (1)
  • April 2010 (1)
  • March 2010 (1)
  • February 2010 (3)
  • January 2010 (3)
  • December 2009 (1)

Blogroll

  • Development Blog
  • Documentation
  • MÄ«Kl
  • Plugins
  • Suggest Ideas
  • Support Forum
  • Themes
  • WordPress Planet

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
All rights reserved © Mikux Theme by Seos Themes