Skip to content

Mikux

A blog of my programming experience

ClaudeBot and Bytespider, you are not welcome

Posted on 2024-09-302024-09-30

Yesterday I received an email saying that my site was down. I checked my server and it was indeed down, and the server was having abnormally high CPU usage from Apache. There was a resource-intensive website (the National Rail timetable) hosted on…

Posted in Network Leave a Comment on ClaudeBot and Bytespider, you are not welcome

The type system of PHP is no longer fit for modern web programming

Posted on 2024-05-012024-05-01

PHP, like Javascript, started as a scripting language for the web, with PHP for server side and Javascript for client side. They were initially designed to add simple, dynamic elements into static web pages in an era when processing power was just…

Posted in Programming Leave a Comment on The type system of PHP is no longer fit for modern web programming

First try on Passbolt and why I moved to Bitwarden instead

Posted on 2024-03-152024-03-15

After years of being a netizen, I now have hundreds of online accounts. In the past, I tried to ensure the uniqueness, yet easy-to-remember, passwords everywhere by using an “algorithm” to derive strong passwords for each site. Unfortunately, my algorithm couldn’t work…

Posted in Applications, Security Leave a Comment on First try on Passbolt and why I moved to Bitwarden instead

Using civicrm/composer-compile-plugin to compile JavaScript in a PHP library

Posted on 2023-11-192023-11-19

I have a PHP component, miklcct/journey_recorder, which can be used either as a standalone website or as part of another site. It started initially as a pure PHP component which does all work server-side and outputs HTML to the browser, but over…

Posted in Programming Tagged javascript, php Leave a Comment on Using civicrm/composer-compile-plugin to compile JavaScript in a PHP library

New version of journey recorder for offline input released

Posted on 2023-09-212023-09-21

I have made a journey recorder which I use to record my public transport journeys on the go. However, a significant portion of my journeys are in places without internet access, such as the Underground, which make me difficult to use it…

Posted in Applications, Programming Tagged html, javascript Leave a Comment on New version of journey recorder for offline input released

GBTT.uk – National Rail timetable website

Posted on 2022-11-16

I have published my first version of National Rail timetable website at GBTT.uk. It is probably the first site on the market which can show updated train timetables in traditional format, as an alternative to printed PDF timetables from Network Rail and…

Posted in Applications, Programming Tagged time, transport Leave a Comment on GBTT.uk – National Rail timetable website

Retirement of miklcct.csproject.org

Posted on 2022-05-19

I am announcing the retirement of host name miklcct.csproject.org by 2022-05-24 as part of the migration of my storage solution. All the public usage of miklcct.csproject.org has been migrated to my permanent domain, miklcct.com , for about 6 years already, and in…

Posted in Uncategorized Leave a Comment on Retirement of miklcct.csproject.org

Train companies tried to run trains back in time!

Posted on 2022-04-012022-11-16

Multiple train companies attempted to run their trains back in time last week, including a Thameslink train which took -55m (negative 55 minutes) from Gatwick Airport to the next station Three Bridges, departing 02:58 and arriving 02:03: Or a South Western Railway…

Posted in Applications Tagged bug, time, transport Leave a Comment on Train companies tried to run trains back in time!

Journey recorder released to public

Posted on 2022-03-032022-11-16

The journey recorder on my website, which I have used for a few years to record my public transport journeys, has been split into a separate application which can be installed on any PHP web server, or integrated as part of any…

Posted in Applications, Programming Tagged php, transport Leave a Comment on Journey recorder released to public

Server migrated from Vultr to SSD Nodes

Posted on 2021-11-20

I have just migrated my server hosting this blog from a VPS on Vultr to SSD Nodes (referral link) due to price advantage. There is a Black Friday sale happening today and I ordered a VPS with 8 cores, 32 GB RAM…

Posted in Network Tagged vps Leave a Comment on Server migrated from Vultr to SSD Nodes

Posts pagination

1 2 … 5 Next

Categories

  • Applications
  • Network
  • OSes
  • Programming
  • Security
  • Uncategorized

Archives

  • September 2024 (1)
  • May 2024 (1)
  • March 2024 (1)
  • November 2023 (1)
  • September 2023 (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