Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

Markdown note comparison for OneNote user - Joplin, Obsidian and Simplenote


Although OneNote has almost all required features, its flexibilities sometime brings inconvenience. Example,

  • tree structure without concept of tagging
  • free area without concept of page
  • formula input with GUI, not notation

This post is exploration of OneNote alternatives and their comparison.

  • Joplin*1
  • Obsidian*2
  • Simplenote*3

They are compared based on following criteria.

  1. can share or sync data regardless of OS or devices.
  2. can input formula.
  3. can tag.

Incidentally, input with markdown is not included in the requirement as a "natural" feature.

  • Abstract
  • Attention: data sharing or sync
  • Summary and comparison
  • Joplin
  • Obsidian
  • simplenote
  • Reference

umami on Heroku



Google announced that replacement from UA (Universal Analytics) to GA4 in 2023-July-1*1. It also means currently popular analysis manner based on session is also replaced to

  • user based analysis
  • event based analysis

Today, a single user uses variety of devices from PC to smartphone. Google may believe that making such a major change in access analysis is a necessary to make web better in the long run.

Or it may be thought of this way. Session based data aggregation and statics are no longer important to Google; they need user based data aggregation and statistics. So, they developed GA4 to collect such information. They let users use it and get the information at last.

In any case, I need data aggregation and analysis especially focusing "today" as

  • What sites linked to my blog posts today
  • What sites accessed to my blog post today
  • What blog posts are getting traffic today

Although GA4 is meaningful for aggregation and analysis on a monthly or annual basis, it is not suited for especially focusing "today". It is no exaggeration to say that is is not possible.

Then, I tried umami*2. This is very comfortable to use and fit-for-purpose analytics tool especially for

friendlier, privacy-focused alternative to Google Analytics

Umami collects only the metrics you care about and everything fits on a single page

This post introduces steps to host it on Heroku.

  • Abstract
  • Assumption
  • Steps
  • Heroku - PostgresSQL
    • Database
    • Tables
  • umami - registration of monitored site
  • GA4

umamiをHerokuでホストする - 使い難いGA4に代わる、使い易いアクセス集計


2023年7月1日のUA (Universal Analytics)終了*1に備えて、GA4 (Google Analytics 4)への移行が進んでいる。

  • セッションに基づく分析から、ユーザーに基づく分析へ
  • イベント単位の分析へ





  • 今日、どのようなサイトからリンクされた
  • 今日、どのようなサイトからアクセスされた
  • 今日、どのようなページがアクセスを集めている



friendlier, privacy-focused alternative to Google Analytics

Umami collects only the metrics you care about and everything fits on a single page


  • 前提
  • 手順
  • Heroku - PostgresSQL
    • データベース作成
    • テーブル作成
  • umami - 監視対象サイトの登録
  • GA4について