Sabre23t v4

Drafts
  Drafts - Done
    Bachok's video of fireworks over Bandar Botanic.
  Drummer
    Old
      Drummer/Oldschool will only regenerate/rebuild blog post if there's changes to text not just to tags ... need further testing.
      Markdown blockquote vs HTML blockquote in Drummer
      Jack Baty on HP Tango and setup. 12 Nov 2021.
      Amit on Not a fiddler anymore. 13 Nov 2021.
    try tweets.opml.org
      https://github.com/scripting/tweets.opml.org/tree/main#readme
    Autocomplete/autoinsert from glossary.opml into current opml.
      More about how Glossary works in Drummer. Glossary gets expanded only on "Build my blog...". So the code likely in Old School CMS, I think.
    Drummer workarounds on Windows 10 with Chrome 96.
      Problem - ctrl-` eating second tag in a node/post.
        Workaround - don't use ctrl-` at all. Since 21 Dec 2021. So far okay. Issue reported xxx.
      Problem - ctrl-k goes to chrome address bar instead of dialog box.
        Workaround - press to get to dialog box. Or use the mouse to click left icon for "link to another page".
      Problem - ctrl-? gave error running script.
        Workaround - use menu "Docs > Keyboard summary" command. Reported issue xxx.
      Problem - [[tagging]] not implemented yet
        Workaround - use Daytona indexing/searching with "-someKeywords-" wrapped in html tags at end of posts for tagging.
        Do post on this tag first.
    Simple HTML5 tags/elements/attributes useful in Drummer / Old School blogs. HTML school website https://www.w3schools.com/ and its tutorial try it. Examples:
      - for highlighting text (default black text on yellow background)
      - for codes and special text (default box/button around the text)

      ="" -="" for="" image="" on="" right="" of="" the="" post.="" can="" add="" second="" ="" with="" left="" use=""
      to get text to clear both the images.

      - span as general HTML element to put the hidden attributes or other HTML attributes such class, ID etc.
      - hidden attributes for any element for easy hiding/commenting out some element extent.
      - provides mouse hover text additional information to the element.
    Hard return in Drummer outline nodes
      Longform writing in Logseq Longform writing in Logseq
      xx
    Drummer blog.opml and Daytona search
      Quirks to work around
        Daytona search "Drummer" vs "-Drummer-"
        Daytona does not search comments. Hiding keyword in comments does not work. Need to use .
        Daytona does not search # or %23; Use "-Keyword-" instead.
        Daytona search case insensitive. Is glossary also case insensitive?
  Transit & Maps
    Old
      PJ05 route error and D&S Maps Sdn Bhd
      RapidKL route 222
        Deep dive
      Transit Station Design (Taman Midah)
    Saga of discount of traffic fines
    QGIS. Polygon invalid error. Zoom in to see intersecting lines.
      This post is commented out. Should not be generated by OldSchool. Lets test it.
      Tried splitting feature, splitting to single part, poly to lines & lines to poly.
      Really needed only to zoom, zoom, zoom zoom it to see that corner actually have intersecting line.
      Also should try hovering over the the green error cross.
      Google excuse not to blog. Playing with QGIS.
  Others
    Old
      VisualPing?
      YouTube App on Windows Chrome?
    Timberborn update 1
    Prasarana leadership, checkvist
    Logseq long form writing
      Longform writing in Logseq
      Talk about Logseq "Copy as" bullets & multi bullets capability.
    Build apartments below a bridge
      https://www.linkedin.com/posts/smsabri_mehrtashsoltani-activity-6880724048503029760-saLk
    Jaring internet user award.
April 2022
  April 18
    Extending drummer with OPML/XSLT
      Dave linked to Antranig Vartanian's blog post on "Blogging on static generated sites with OPML and XSLT in 2022". He said, " I will spend some time making patches to Electric Drummer and Zavala, and I will try building a PoC for blogging." Commented and awaits with interest. :-)
    Google Messages vs Samsung Messages
      Dave was talking about his Google Messages from his Pixel 4a doesn't work on his new iPhone 13. I thought I too was using Google Messages. Turns out I never did install Google Messages on my Galaxy Note 8. I do have both Google Messages and Samsung Messages on my other Galaxy A52, defaulting to the former.
        Samsung Messages (left) and Google Messages (right). Source: digitaltrends.
      Looks like Samsung is conceding to Google Messages for Samsung phones sold in US. The two messaging apps for SMS/MMS/RCS are very closely matched in features it appears. RCS (Rich Communication Services) is the successor to SMS, so they say.
      Personally, I don't use much of the "rich" image/videos features on either of Google/Samsung messages apps. I'm instead usually either using WhatsApp or Telegram for my "rich" messages, mainly because those are the two platforms most of my socmed friends are. Unfortunately some other friends are on other platforms, hence the many apps in my messaging folder, on the right.
  April 15
    YouTube description & RegExr
      I hate that YouTube munge clear text URLs in video description. YouTube (1) added redirects to the URL and (2) truncate the display texts of the URL. It made it very hard to copy the Sources links for further reading.
      A quick ctrl-shift-i, copy html element, segue into RegExr to polish some regular expressions for searching/replacing the html element string, and I got back the raw sources URL. But that's still way too many steps that YouTube forced me to do. 👹
        RegExr helps me polish my rusty regex foo.
March 2022
  March 24
    Twitter Communities
      Dave blogged about this new Twitter Communities feature. He encouraged readers to join his new twitter community Scripting News topics. So I did. There are 46 members today.
      Twitter launched it in September 2021 on iOS/web. This January 2022 they launched it for Android.
      Its main hub is Twitter Communities.
  March 14
    Psychology of Choice
      What do you call the process of someone trying to "sell" you HSR by giving two choices, one KL-BKK (obviously bad) and the other KL-SG (less bad) that has been on and off for a number of years? Ref "Talks to revive KL-Singapore HSR to start in second quarter of 2022, govt also mulling KL-Bangkok HSR, says Dr Wee".
      Leslie Ye's "The Psychology of Choice: How to Make Easier Decisions" seems to cover this topic succinctly.
        What is Choice?
        What is Bias?
          Why does bias matter?
          Priming and behavior
          Priming and choice
          Bias and choice
            1. Anchoring Bias
            2. Framing Effect Bias
            3. Ingroup Bias
            4. Loss Aversion Bias
            5. Ambiguity Bias
        Why Choice is So Hard
          Choice overload
          Choice and willpower
          How to make hard decisions easier
            1. Cut
            2. Make Things Concrete
            3. Categorize
            4. Condition for Complexity
            5. Set a Deadline
      So is that KL-BKK HSR vs KL-SG HSR a "Framing Effect Bias"?
  March 2
    Dave posted his monthly ritual archiving blog.opml and updating daytona index to his February 2022 archive opml.
February 2022
  February 19
    The Far Side
      The wonders of YouTube algorithm brought me to "The Sudden End of The Far Side" video documentary. It was an interesting documentary of Gary Larson's single-panel comic that ran from 31 Dec 1979 to 1 Jan 1995.
        Screenshot of the official Gary Larson's The Far Side website today. It's a strip first published in 1986
      I wondered whether its Daily Dose has an RSS feed. Happily it does. :-)
  February 7
    Wordle and Townscaper
      My Wordle 233 grid in Townscaper. Android screenshot.
      I did that manually in Townscaper on my Android. It turns out there is a web app to do that automatically. It generates a URL to interactively renders that townscape view. This link renders a townscaper view similar to my Android screenshot above. Via pcgamer.
      --Games
  February 5
    Wordle
      I agree with Dave on Wordle and Twitter. Those Wordle grids are perfect for short tweets. Now I wonder why one has black squares but the other has grey squares. Is it the platform, Android vs Windows? Is it the browser theme, dark vs light?
      Renata wrote about those square grids in Twitter.
        Wordle is doing two things very correctly. It is simple to play and exceptionally easy to promote on Twitter dot com. This promotion manages to ride the exceptionally thin line between efficacy and constant irritation, which it manages to do through its daily puzzle release cadence. By offering a single puzzle a day, Wordle prevents dedicated players from totally plastering your feed with Wordle results. It also prevents player burnout, keeping them from bingeing too many puzzles in a day.
      Mark & Daniel say these details explain Wordle popularity (and also explained what you need to know about Wordle).
        There's only one puzzle per day ...
        Everyone is playing the exact same puzzle ...
        It's easy to share your results ...
      --Games
January 2022
  January 28
    Feedback form for G Suite legacy free edition done. Hopefully, there will be a reasonable Google workspace free package offered for migration from the legacy free edition.
  January 27
    G Suite legacy free edition
      I created my free account back circa 2011. Looks like Google intend to migrate all its G Suite legacy free edition to paid workspace service from 2 May 2022 and stop its services by 2 July 2022. I don't going for paid workspace service is worth it for me.
      G Suite legacy free edition support page
        you need to upgrade to a paid Google Workspace subscription to keep your services. The G Suite legacy free edition will no longer be available starting May 1st, 2022. Starting May 1, Google will seamlessly transition you to Google Workspace, which you can use at no cost until July 1st, 2022
      Upgrade from G Suite legacy free edition support page
        Upgrade to Google Workspace by May 1, 2022 ... If you choose to wait, Google will begin upgrading subscriptions automatically on May 1, 2022. We will upgrade your organization to a new Google Workspace subscription based on the features you currently use.
      There's a survey for users with less than 10 accounts for alternative free options, says AndroidPolice.
        Google may be looking for a way out of its Legacy G Suite shutdown issues. According to a survey the company has posted to its Workspace documentation, “more options” might be coming for some customers using the soon-to-be-dead free plans. Nothing is being offered yet, but the company is at least paying more attention to those affected by the change.
        Also RonAmadeo twitter thread on this.
      --Blogging
  January 26
    Logseq Desktop App
      I just installed desktop app v0.5.9 since it includes new Logseq Plugins & Marketplace features. The plugin/marketplace is not yet available on current Logseq web v0.5.5 that I usually use.
        First few things I do for its testlogseq local graph, is to reconfigure ctrl-k vs ctrl-l settings for link/search functions and setup default my-journals-template.
      I had a brief look at the Plugins command in ... menu, and its Marketplace of plugins. I see a number of plugins I wanna try out soon.
      The first plugin I'm trying is hkgnp's logseq-wordcount-plugin. More on this later.
      All these with the hope of seeing something like a `logseq-publish-to-drummer-plugin` soon. :-)
      --Logseq --Drummer
  January 25
    Relearned that "Project Snapping Options/Settings" > "Topological Editing" is a must when editing boundaries in maps.
  January 23
    Klang and Kapar in 1933
      Demolished Klang-Kapar-K.Selangor Railway is shown on this 1933 map.
      This is a portion of 1933 map of Malaya and Singapore that shows old Klang-Kapar-K.Selangor Railway that starts around 1913 and dismantled in 1930s.
      Only some traces of this railway is left, though the old Kapar railway track route is known by cylists in this area.
      --Mapping
  January 22
    Kuala Lumpur in 1933
      Sultan Street Rly. Station is in the middle of this map at the end of Foch Avenue.
      I just found this 1933 map of Kuala Lumpur while looking for actual location of old Sultan Street Railway Station on Ampang Line tracks.
      This map shows that Ampang Line tracks ended at Sultan Street even back in 1933, and not connected through Foch Avenue across the river to the KL Railway Station. There were earlier maps that shows that connection, that I would have to search for later.
      Interestingly, the map also shows two tracks leading north from KL Railway Station. The western one with a tunnel section appears to be the location of current KTM tracks. The eastern one appears to have been demolished.
        Malsoh wrote about these two tracks in Selangor Rail early picture no. 17 ...
          Sometime between 1922 and 1929 a deviation line was built from just north of Kuala Lumpur station (by the old junction for Sultan Street) to a point across the Gombak River from Campbell Road (now Jalan Dang Wangi I think) to the north of Bank Negara. This was a double track line and ran through a tunnel a little way to the west of the old Residency station. The old alignment is now buried beneath Jalan Kuching / Jalan Hishamuddin. The old line is shown well on a 1908 KL map, the proposed deviation is shown on a poor 1922 map and the new line is shown well on a 1929 map.
      --Mapping
  January 20
    Which Country Has The World's Best Health Care? (WCHWBHC)
      Scott Alexander gave a good review of this book by Ezekiel Emanuel. The 11 major countries in the book can be divided into 5 categories of health care systems:
        1. Socialized medicine - UK
        2. Single payer with very limited private insurance - Canada, China, Norway and Taiwan
        3. Single payer with substantial private insurance - Australia and France
        4. Single payer channeled through private insurance - Germany and Netherlands
        5. Individuals purchase private insurance - US and Switzerland
      I wondered which category Malaysia's health care system is closest to? It's not no.1 now. Is it no.3?
      --Health
  January 19
    I didn't have a good topic to write on today (real time today). Not one off-hand without having to rescue from my drafts or digup from my reading sources. And I didn't remember to click that "+" icon, regardless. However, it at least gave me a simple opportunity to try my hands at attributes editing, crafting a valid created date/time for this outline node and another for its parent calendarDay node. :smile:
  January 18
    Tried latest Electric Drummer for Windows
      Electric Drummer v0.4.5 installed with just user priviledge. It created this icon on the desktop. The program was put into users local program folder. Then it automatically open a familliar looking Electric Drummer v2.0.16 window, with a notes.opml.
        C:\Users\sabre23t\AppData\Local\Programs\electricDrummer\Electric Drummer.exe.
      Some quick testing ...
        Twitter sign-on works, after allowing Windows Defender to give network access.
        The File > New... command seems wanting to save the OPML file in local user "Documents" folder. But the new file dalog does something unexpected ...
          New file name is the full path of the file selected in the file dialog but located in roaming folder.
        The File > Open... looks able to open any file in the local file system.
        The "new" File > Open data folder doesn't seem to do anything.
        Issue: You can easily inadvertently hide the "File Open" dialog behind the main ED window and wondered what happened.
      Reported in electricDrummerDev issue 1
      --Drummer
  January 17
    Feedback on myLogseqBlog on inlineImage testing and Logseq plugin.
  January 16
    Reviewed my Drummer Drafts. Nothing pique my interest. I'll write about a small thing that delight me this morning instead, dynamic lock screen. I also updated my testing of myLogseqBlog on KLTransit Outline blog.
    Dynamic Lock Screen on my A52
      My A52 lock screen keeps giving me new images each time I switched it on.
      It seems this Dynamic Lock Screen is one of Samsung's One UI customizations for Galaxy phones. My A52 with Android 11 + One UI 3.1 have it. My Note 8 with Android 9 + One UI 1.0 doesn't. What Jeramy Johnson wrote echoes my thoughts:
        Out of all of Samsung's fun customizations in One UI and its Galaxy phones, the dynamic lock screen is low-key one of my all-time favorites. With other phones, I often forget how easily bored I can get with the standard lock screen options, but this dynamic feature automatically updates all the time in the background and gives me a pleasant surprise each time.
        The collection of images for the dynamic lock screen are refreshed/downloaded every 2 weeks. So the images should continually delight you.
      --Mobile
  January 15
    Continue testing Dave's myLogseqBlog. More update in KLTransit blog on 15 Jan 2022.
  January 14
    Testing Dave's myLogseqBlog, a new node app to publish Logseq journals on Drummer/OldSchool blog system. When I'm successful you'll find about how I did it at this OldSchool KLTransit blog. Unfortunately I'm still stuck at one of the steps at the moment. Continued testing after using jsonlint.com on my config.json. Successful :smile: . More update in KLTransit blog on 14 Jan 2022
    Downloaded Scott's Electric Drummer v0.4.4 build for Windows, but yet to do any testing. Ref electricDrummerDev issue 1.
  January 13
    Dave is starting to get Electric Drummer for Windows and Logseq to Old School interop done. Excited to start testing those.
    Outliner howto for Logseq.
      Dave asked about Logseq outline howto document similar to Drummer outline editor howto. Logseq outline related info is scattered in 3 help usage official documents accessible from the "?" icon at the bottom right of Logseq main screen or from top right "sidebar icon" and "Help" menu.
        1. Keyboard shortcuts - After Triggers and Markdown syntax sections, it covers the Basics section that includes indent and outdent. Further down in Navigation, Block editing and Block command section it covers move block up and down.
        2. Documentation - This is published as a Logseq graph/repository that's read-only for most users. It's getting started page doesn't emphasize the outline editing fetures, instead covers page creation, page/blocks reference/embed. There isn't much about outlining in the documentation, though it does have a section on nitty gritty of Logseq Core outliner feature (dev level details).
        3. FAQ - It's part of the Logseq documentation graph. It doesn't have any outliner specific questions.
      I've tried to explain Logseq outline features below based on Drummer outline editor howto structure.
        What is an outliner?
          This is almost fully applicable for Logseq outliner too.
        The bar cursor and text cursor
          Text cursor, vertical line or caret, is the same in Logseq.
          Bar cursor in Logseq can also highlight more than one block (headline). Unlike Drummer where it highlight only a specific headline. In Logseq easiest way to select a bar cursor using a mouse would be to click a block (get text cursor), drag mouse up and back down to same block. Click a block and press "Esc" key is also a quick method. Drummer method of clicking on block (headline) bullet will focus/hoist on the block (headline).
          Wedge in Logseq only appears when you hover to the right left of the bullet for a block. Clicking it once (not double click) expand (or collapse).
        What is an outline?
          Blocks in Logseq is same as Drummer headlines.
          Top level block doesn't have special name (summit in Drummer)
            However, Markdown heading (those "#", "##" etc) also acts as a top level block in Logseq but with headings format. Logseq also has block attribute "heading:: true" that acts similar to Markdown heading.
          Attributes in Logseq is applicable to blocks as well as pages, of the format "attribute:: value1, value2".
            Page attributes can also be in YAML front matter format. You create page attribute by creating/editing attributes in the first block of a page in Logseq.
        What does Cmd mean?
          Cmd-X (Mac) is Control-X (Windows/Linux) in Logseq same as Drummer.
        How do you enter text into an outliner?
          When you create a new Logseq page, you'll be automatically in edit mode to enter the first block in the outline. The drummer instructions, works as is:
            To create a new headline, put the cursor on the headline above where you want the headline to appear and press Return.
            Type as you would into a text editor. When you want to create another headline, press Return.
            Indenting/outdenting. If you want to move the headline in by one level press Tab. To move it out by one level, press Shift-Tab.
              Logseq allows two modes of outdenting. Traditional (Google Docs, Words etc) and Logical (Roam, Drummer, Outliners, etc). More discussion.
            You can bolden the selected text with Cmd-B, and italicize with Cmd-I. To un-bolden or un-italicize, just repeat the Cmd key.
        Can you explain how the arrow keys work?
          When in navigation mode (drummer structure mode) ...
            ↑ moves to the previous headline at the same regardless level.
            ↓ moves to the next headline at the same regardless level.
            → goes into block edit mode at the end of the block
            ← goes into block edit mode at the start of the block
          When in block edit mode
            ← and → move to the previous and next character.
            ↑ and ↓ move to the next and previous headline, regardless of level.
          Logseq customize shortcuts allows changing almost all keyboard commands to what you are familiar with.
        How do you delete a headline?
          Drummer bar cursor way works in Logseq. Also can right mouse click on the block bullet and choose "Cut".
        How does Undo work?
          Ctrl-Z undo.
        How do I reorganize an outline?
          Moving a block by mouse. Drag block by its bullet, a long underline cursor shows where it will go when you release it. Similar to Drummer drag the wedge except Logseq allow to drag to the very top (first block). Drummer doesn't.
        Shift-click and Cmd-A
          Shift-click is the same as click in Logseq. You can however select multiple block using mouse click drag function.
          Ctrl-A only works within a block.
        Return vs Enter
          Return and Enter are the same in Logseq.
        Promote and demote
          No specific commands in Logseq. Use indent and outdent.
        Cut, Copy, Paste
          Same as normal clipboard.
          There is additional "Copy as" function on right-click that allow options/formats (Text Markdown, OPML & HTML).
        Wedges and attributes
          Logseq attributes does not change the block bullet style. Unlike drummer "type=outline", "type=markdown" etc.
        Render mode
          Logseq always in render mode. When editing a block, only that block will go into non-render mode.
        One-line JavaScript code
          Logseq doesn't execute Javascript in blocks.
          However, Logseq execute Simple Query and Advance Query in blocks. They can be multiline. They are written in Datalog/Datomic that query Logseq Datascript database. It's "Daytona++" for a single graph/repo.
        Commenting
          No standard "comment" attribute feature in Logseq. However a block can contain a "comment section" that's not displayed but still stored in the block. Can also use a custom block "comment:: true" attribute.
      --Drummer --Logseq
    One Day University digital transformation
      Ernie at Tedium wrote about a business successfully turning digital in a matter of weeks, after being in face to face events business for 10+ years before the 2020 pandemic. That's One Day University who thinks every day you learn something new is a good day.

        “March 2020 is about the biggest shift imaginable,” [Steven Schragis] recalls. “Here we are in 61 cities across the country—live events, groups of professors, always exclusively having a newspaper in that city as our partner, in any given week five or six or seven events, moving around the country and betting on touring events and coordinating travel—and suddenly, March 2020, everything stops.”
        ...
        “There was about a six-week period where we figured out this concept,” he explains, noting that there was a learning-on-the-fly period where the company learned that the multi-professor approach it used during live events made less sense than having learners engage with a single professor. “We launched in April, but we really didn’t have our act together until May.”

      --Technology
  January 12
    Using Drummer Glossary for tagging posts
      Started using glossary items as shortcuts for tags at bottom of posts.
      Currently they are just a simple shortcuts like "‑‑Drummer" being translated to "<code>-Drummer-</code>". When Daytona allows public search of my blog.opml, that shortcut can translate to "<code><a href="http://daytona.scripting.com/?q=--Drummer&collection=drummeruser">-Drummer-</a></code>" or similar.
        Updated tagging only back to 23 Dec 2021 post.
        ‑ is nobreakinghyphen. - is hyphen.
      --Drummer
  January 11
    Match 3, Bejeweled, Candy Crush and ilk
      Now that I have an A52 with mostly unused 256GB storage I went looking for some casual games to run on it while "working" on my other mobile. I've enjoyed Bejeweled and Candy Crush. Did a search and found this "9 Best match 3 games 2022 [discover the best games like Candy Crush]".
        Some of them sport an awesome backstory to enjoy along with the puzzle games (Homescapes, Harry Potter: Puzzles & Spells), some are more fast-paced puzzles-only match 3 games (Bejeweled Blitz, PEKO POP), and there are some which made their way to our list quite unexpectedly (Best Fiends, Crunch Time).

          Homescapes - Playrix 213MB Version 5.0.6 23 Dec 2021. Released 19 Sept 2017. 100M downloads. Harry Potter: Puzzles & Spells
          Royal Match
          Best Fiends - Puzzle Adventure
          Empires & Puzzles Epic Match 3

          Bejeweled Blitz - EA 147MB Version 2.23.3.11 9 Jul 2021. Released 2 May 2013. 5M downloads. Bejeweled Classic - EA 103MB Version 3.0.000 9 Jul 2021. Released 19 Dec 2014. 10M downloads. Peko Pop: Match 3 Puzzle

          Simon's Cat - Crunch Time
          Fishdom

          Candy Crush Saga - King 167MB Version 1.218.0.3 20 Dec 2021. Released 15 Nov 2012. 1,000M downloads king.com Candy Crush Soda - King 159MB Version 1.208.4 6 Dec 2021. Released 11 Dec 2014. 100M downloads king.com
          Title - Publisher Information
      --Games
  January 10
    8 years old Asus S400CA
      My venerable Asus Vivobook S400CA is showing its age. What started as a slightly noisy CPU fan, became a whirring motor yesterday. Had to disable the CPU fan and depends on the fan of the cooler stand for the time being, while waiting for spare part to arrive at a local laptop repair shop. I was tempted to just pickup a refurbished HP, Dell or Lenovo with slightly better specs including SSD storage than the S400CA, i5 Gen3 2.6GHz, 8GB RAM, 500GB HDD, 14" 1366x768 screen. They're now about RM1500. Anyway, the fan repair may cost just RM150 and get me using it another couple years.
      --Computers
  January 9
    Drummer and Logseq Markdown interop
      Dave posted yesterday on Scripting.com about why he is making Drummer interop with Logseq via MD format.
        I think what we're doing is substantially different. The focus of my projects tends to be in publishing and tools for development. I see their product as being useful in that context, but I don't think there's a big conflict. If we are able to co-exist with products that support OPML, surely we can do the same with Markdown.
      Dave reported yesterday on DrummerRFC about current progress of Drummer and Logseq markdown interop.
        If any additional features are needed in Drummer's support for MD, they must be driven by an actual interop use-case, nothing theoretical or nice-to-have-for-the-future. That's not enough to extend the format. It has to be about creating utility in the interop between the products, driven by actual use.
      There's also a few relevant Markdown interop updates in Drummer Blog on 5, 6 & 7 Jan 2022.
        I think Logseq Markdown flavour is a superset of GFM flavour. Logseq supports all of Markdown but extend/interpret some of its element as outline features and even add some new elements for attributes, tasks, query and other features. It is fair to still use MD extension because the contents is still fully valid Markdown. It is not really a subset as Dave wrote:
          It's a very small subset of Markdown. I don't think it makes sense to use the .md extension, but that's what LogSeq uses, so we will too, for now.
      I've responded further on DrummerRFC Markdown in Drummer thread about Logseq journal structure and copy & paste from private Logseq repo to public Drummer blog.
        Example copy & paste
          OPML
            <?xml version="1.0" encoding="UTF-8"?>
                untitled
          Text MD
            08:00 -> [[Drummer]] *blog* and **response** on [markdown interop](https://github.com/scripting/drummerRFC/issues/4).
              NOW example task with prefix
          HTML
            08:00 -> Drummer blog and response on markdown interop.
            NOWexample task with prefix
      --Drummer
  January 8
    Further comments at Drummer Markdown interop with Logseq, regarding page/head level attributes also YAML front matter in Logseq.
  January 7
    Testing Markdown interop on Drummer with Logseq
      Dave had implemented markdown interop in Web Drummer. I last posted about this on 4 Jan 2021.
      I'll start with roundtripping Opml.org's states.opml (last modified 18 Aug 2021).
        Web drummer v2.0.15 doesn't provide a direct format conversion of states.opml to states.md. It does use OPML package that export javascript functions markdownToOutline and outlineToMarkdown. However, I'm not yet sure how to access those functions from Drummer/Drumkit.
          Those javascript functions are not the same as Drummer verbs opml.getMarkdown and string.markdownProcess .
        So I'll import states.opml into Logseq to generate 20220107 states.opml.md.
      Continued later in the night and posted on drummerRFC issue 4
      OPML example http://opml.org/examples/states.opml?format=opml
      Logseq Markdown 20220107 states.opml.md
      --Drummer
  January 6
    Note 8 vs Galaxy A52
      Comparison table between Note 10+, Note 9, Note 8 and Galaxy A52. Adapted from Tom's Guide.
      My venerable Galaxy Note 4 was dying. Earlier I had a look at used Note 10 Plus for about RM2000. Couldn't find it at local mobile shops, other than ordering from online shops. I wasn't too comfortable to do that. So today I just grab a demo unit on offer at a local mobile shop, Samsung Galaxy A52 at about RM1000. Half the price. :smile:
      --Mobile
  January 5
    Phonetonote to Logseq, Scott's Journey
      I just read about phonetonote via Dave linkblog today. Scott R Block the creator of phonetonote, posted about his journey through personal note taking ...
        OneNote for classroom on Windows, circa 2010
          SimpleNote on iOS and macOS
          Pocket size notebook for analog notes
        Google Docs replaced OneNote
        Bear.app replaced Google Docs and SimpleNote
        Roam replaced Bear.ap on desktop circa 2020. Roam is not on mobile.
          Phonetoroam to address Roam mobile limitation. Via SMS quick capture(?)
          Kinopio on ipad and data interop
        Logseq transition replacing Roam circa 2021
          Phonetonote (nee Phonetoroam) works via RSS works with kinopio, logseq, etc
      It's interesting to read about Scott's journey to Phonetonote as note capturing on mobile. He had also created a phonetonote logseq plugin client. I'm interested on how he feels about Logseq Mobile beta now available for Android and iOS. Is a full featured tools for thoughts (Logseq Mobile) on the phone obviously better than a bare phone note capturing tool?
        Personally, prior to Logseq Mobile, I've been using Dropbox mobile client to write/edit markdown files into my Logseq folder in Dropbox cloud. That works well enough for my phone data capture.
      --TfT
  January 4
    Customize Logseq `ctrl-k` to create link (not `ctrl-l`). So it's the same as on Drummer and Checkvist.
    Drummer interop with Markdown
      Dave is working on interoperability between Drummer OPML outlines and Markdown outlines as used by Logseq and others.
      --Drummer
    Learn Javascript in Drummer bit by bit
      Difference between dialog.alert() and window.alert()
        Asked in Awesome Drummer discussion.
        Could "dialog.alert" be drumkit and "window.alert" be javascript?
      Starting with w3schools JS Home. Looks like a good online tutorial for Javascript.
      --Programming
  January 3
    Direct link to Google Photos shared image
      The best answer appears to be given in this thread from Google Photos support forum. I paraphrase it to be ...
        Put the photo in a shared album, or directly share the photo, and get a "photos.app" 44 chars album link of the format:
          https://photos.app.goo.gl/pM6F4aGHMmAdpNDTA
        Next open that "photos.app" album link in a browser incognito tab, then click/open the photo, then right click open the image in a new tab. You'll get a 200+ chars link of the format:
          https://lh3.googleusercontent.com/pw/AM-JKLVAUmGWHW2lhkdZHztdV1Mcs1jcPaJmC5qnxLlVzDeqS0z7iB-lO-7wUXYQUSf5hPxvc3tSBU64aqBKpk13KKvwwul_sVd6o_9Ep4bkIqs36jYaT4tiftkoqA2Y1zHSrv5Iol82Rea3TA9_JOMugt7i-A=w957-h771-no
          You can then use the above link in your Drummer image, inlineImage attributes or HTML <img src= > tags.
            The 200+ chars direct link image.
        Caveat: If you open that "photos.app" album link in your normal logged in tab, then click/open the photo, then right click open the image in a new tab. You'll get a <a href="https://lh3.googleusercontent.com/BHpLSxq5nIpUO-iPfu8U-DEpRSCfZa9nDiuRxUKPo07WpBhzym8tFFEI_VZkQuGfgTmB4GIbFQoLxdjJVwJNAIByO0Li6TE-dZO0YZomQAV0owqIUbDjIF6K4pdjzUFuaXRwm1OiJIYtFJ8cX0Cr8K6u_Ev4Vq81mXXJLlycuO7UZjm99umjVrLKHfSgQk0jAObaNSlj0t6CfLo3AUZrLzDd-BS9NpOYP0PeizSBNC3YMG1SXgxRfkuTdLMeHUxFRW4cJU5Ghl8bTQfdMBWMrcM97lLwyfCVi_BA_Fy27Jcl_6AIiZqRyi1eitlGPvCp__s7Kv3eW1IuX5Jv75U4QWMvccqWFx2gV7-z310Lrnyb-M0Ks4l0g4YTkqtZPKE6uSFa5gi2n_F4aLPss1nio-ZVQDvRDahfmRK41leCfHHbWeFyYnQkd12RW5fylRaI6ZASYWR1f9iwrovxzo2Wl1VA5c8X0mK788sFXupOR8Y0LKrk3-vdCHiKPX2IYpnfh2NP0G4kFF1GcRkVWOo1-EoO2wNGNckov1UPHKWvHj1SIadHlNio14ixU6d2Qvo6LyaMcphgaNW7gLUEUGBiibVNr3kDPlVAXx6lT4fUmbYKNuskwiByn5EVjxjxR1LBCWvoTW4zS-L9Pwi8qE-lJVeutUAGkFWVgzmN30T13uxXI5HY8jBncOQJ63mn-5oISM0gV_AXLQgSvvqk_iUItvQW-Q=w957-h771-no?authuser=0">780+ chars link of the format:
          https://lh3.googleusercontent.com/BHpLSxq5nIpUO-iPfu8U-DEpRSCfZa9nDiuRxUKPo07WpBhzym8tFFEI_VZkQuGfgTmB4GIbFQoLxdjJVwJNAIByO0Li6TE-dZO0YZomQAV0owqIUbDjIF6K4pdjzUFuaXRwm1OiJIYtFJ8cX0Cr8K6u_Ev4Vq81mXXJLlycuO7UZjm99umjVrLKHfSgQk0jAObaNSlj0t6CfLo3AUZrLzDd-BS9NpOYP0PeizSBNC3YMG1SXgxRfkuTdLMeHUxFRW4cJU5Ghl8bTQfdMBWMrcM97lLwyfCVi_BA_Fy27Jcl_6AIiZqRyi1eitlGPvCp__s7Kv3eW1IuX5Jv75U4QWMvccqWFx2gV7-z310Lrnyb-M0Ks4l0g4YTkqtZPKE6uSFa5gi2n_F4aLPss1nio-ZVQDvRDahfmRK41leCfHHbWeFyYnQkd12RW5fylRaI6ZASYWR1f9iwrovxzo2Wl1VA5c8X0mK788sFXupOR8Y0LKrk3-vdCHiKPX2IYpnfh2NP0G4kFF1GcRkVWOo1-EoO2wNGNckov1UPHKWvHj1SIadHlNio14ixU6d2Qvo6LyaMcphgaNW7gLUEUGBiibVNr3kDPlVAXx6lT4fUmbYKNuskwiByn5EVjxjxR1LBCWvoTW4zS-L9Pwi8qE-lJVeutUAGkFWVgzmN30T13uxXI5HY8jBncOQJ63mn-5oISM0gV_AXLQgSvvqk_iUItvQW-Q=w957-h771-no?authuser=0
          Unfortunately this long link is temporary, you'll find it's not accessible after some days. Update: It already expired on 4 Jan 2022, one day after, for incognito or unlogged in users.
            The 780+ chars direct link image. Update: Expired for incognito/unlogged in users after one day.
      --Blogging
  January 2
    New Year Eve fireworks
      Traditionally Merdeka Square and Petronas Twin Towers were the popular hotspots for New Year Eve celebration and fireworks in Klang Valley. However for 2021 and 2022 the fireworks and gatherings had been cancelled due to the pandemic.
      Malaysian Police, Bukit Aman’s Department of Internal Security and Public Order director Datuk Hazani Ghazali said:
        "I remind the public not to get involved in any New Year’s celebration activities, or gather in large numbers on the eve of the new year tomorrow at any popular spots," he told Bernama Thursday (Dec 30).
      However, it seems they can't really stop individuals who still wants to celebrate the eve with fireworks.
        Screenshot of video looking westward from Impiria Residensi, Bandar Bukit Tinggi, Klang of New Year Eve 2022 individuals fireworks. Video on Google Photos.
      --Malaysia
    Google shortcuts
      I just noticed a recent Google shortcuts "g.page" as in https://g.page/dataran-merdeka-kuala-lumpur . The bare g.page redirects to Google Business Profile Manager page if your are logged in to Google or Google Business Profile page if you are not.
        Google Business Profile FAQ says ...
          Your free Business Profile on Google helps your business show up when it matters most: the moment customers are searching for your business or products or services like yours on Google Search and Maps ...
      --Technology
  January 1
    Tedium and 2022 Calendar
      I'll start 2022 new year with Tedium one of my favourite blog/newsletter. Twice a week I would be reading it either via my email subscription, directly on its website or my feedly feed. That's also the order my tedium reading preference, though I often find it in my feedly feed first.
        Collage of tedium on gmail, website and feedly.
      His list of strange and absurd 2022 wall calendars available on Amazon.
        🚽 Outhouses
        🦔 Happiest Hedgehogs
        🌳 Nature's Butts
        🐴 Horsey Mouths
        👵 Wrinkly Wit
        🐕 Dogs as Animals
      --Blogging
December 2021
  December 31
    Greater KL / Klang Valley 1988 to 2021
      Low Wan Ching posted on LinkedIn this time lapse of GKL/KV urbanization from 1988 to 2021 as shown via landsat satellite image. She observed that ...
        Kuala Lumpur International Airport (KLIA) and Putrajaya (Government Administrative Capital) constructed from 1993 and 1995 were the major catalyst for the rapid growth of urbanization and population expansion towards the south corridors of KL.
          Collage on the right shows 1989 and 2021 image. Use browser's "open image in new tab" for higher resolution image. See the animation on the LinkedIn post.
      Google Earth also posted this timelapse of Greater KL 1984 to 2016.
      You can also use Web Google Earth to view interactive timelapse via its Voyager feature. This short Lowyat Net article provides simple instruction on this.
      --Mapping
  December 30
    Max Headroom complete analysis?
      I just found Space Feather's 18 Apr 2020 video "On Max Headroom: The Most Misunderstood Joke on TV" via jwz's recent blog post.
        Collage of a few screenshots from the video
      Blog posts by jwz are often bare, even just a Youtube video link like this one. However, don't forget to go through his "previously, previously, previously" footnotes that often layers more context to his posts. His often erudite readers haven't yet posted any comments to this post, though. I'll reread the post later.
      Back to the video. I enjoyed it, subscribed to the channel and came out with this extract from the 4th reason in the video, the Max Headroom origin story.
        The name is the character's origin story. See, Max Headroom actually used to be human. Once upon a time there was a beloved television journalist named Edison Carter. He captured evidence on his video camera of a ludicrous new thing called blipverts. Which compressed full advertisements into only three seconds of screen time which was considered stimulating in 1985. These ended up killing people. While escaping the evil corporation building with this evidence, he crashed headfirst into a sign reading Max Headroom 2.3m. The channel that Edison Carter was working for network 23 discovered his shattered body and after discovering that they could put his brain into a computer to see how much he found decided they didn't want to lose the viewership he gave them. They salvaged what they could from his damaged brain and made sure the resulting robot would be a corporate shill for the network and would be much easier to control than the original. Upon waking the robot the first thing he says is the last thing that Carter saw in his life, Max Headroom. And so this Frankenstein's monster believes this is his name. It's a fantastic origin story.
      --TV
  December 29
    Coloured balls optical illusion
      Bruce Sterling post of David Novick's The balls are all the same color.
        It is all in the stripes
      Phil Plait did an animation of stripes on top the balls and behind the ball.
        Yes the balls are really the same color.
      --Science
  December 28
    Editing Sungai Lui and Sungai Gabai in OSM
      At a request of a local, I've edited in OpenStreetMap's segment of Sungai Lui near Sungai Gabai based on Maxar Premium Imagery. Sungai Gabai was not mapped in OSM other than its upper portion near well known Gabai Waterfall. Google Maps also didn't map Sungai Lui near Sungai Gabai.
        OSM edit view of Sungai Lui and Sungai Gabai with Maxar Premium Imagery. Its offset 0,0 corresponded to Esri World Imagery offset of 0.5,-1.25 in that area.
      It should take a few days for the edited vector map to be processed into OSM standard raster tiles map and shown on OSM standard view of Sungai Lui and Sungai Gabai area.
      --Mapping
  December 27
    Trending on Twitter "Rina Harun"
      "Rina Harun" is trending locally today on Twitter. Some of the best images/cartoons are:
        Toss a coin to your Menteri.
        Beza orang ada otak dengan takde otak
        mari berpantun.
        Tahi burung dan tahi cicak.
      Malay Mail reported "Welfare Dept clarifies Rina Harun was involved in flood clean-up efforts".
      --Malaysia
  December 26
    Unifi, pingplotter and drummer.scripting.com
      Lowyat.net reported on 25 Dec 2021 at 10:43pm that "unifi Users Nationwide May Experience Slow Browsing Due To Submarine Cable Fault"
        Unifi service status at unifi.com.my/unifi-alerts indicates failure between 6pm 25 Dec 2021 and 4am 26 Dec 2021.
      Coincidentally, between 5.30pm-6.30pm 25 Dec 2021 I had Unifi connectivity problem with drummer.scripting.com and oldschool.scripting.com. Both ran slow for me. I did manage to connect to both sites via Maxis Mobile connection during that time period. I however forgot to use my trusty PingPlotter to troubleshoot network connectivity.
      Troubleshooting with PingPlotter works best if you have a baseline of good connectivity logs to compare with. Now is the time for me to remedy that at least for drummer/oldschool sites. Both gave similar route and timings.
        Pinging from Malaysia to drummer.scripting.com via Unifi & HE through Singapore (SIN1), Tokyo (TYO1), Seattle (SEA1), Minnesota (MSP1), Chicago (CHI1), and New York (NYC4).
      --Drummer
    Drummer blog.opml and Daytona search/tagging
      I love Daytona ability to search all my drummeruser files.
        Currently it finds 173 docs matching "drummer" in my drummeruser files.
          Oh, I just reported Concord Error #16 while editing the above.
      Now, I can search all my drummer posts by any words. However sometimes common words like "drummer" would match too many posts and include less relevant posts.
      I thought about marking noteworthy posts with #Drummer ala hashtags. Unfortunately Daytona percent encoded it into "%23" and doesn't find such hash tag. That's a bug that need a bit more chasing to report.
      Anyway, it is perfectly searchable to mark with -Drummer-, using "-" as tag delimiters. So, I'm starting to do just that. Next to explore using glossary for this too.
      --Drummer
  December 25
    Google Analytics and Google Search Console
      Johnna Wahrman gave a good summary of difference betwen GA & GSC:
        Google Analytics is user-oriented, providing data related to those who visit and interact with your website. Google Search Console, on the other hand, is search-engine focused, providing tools and insights that can help site owners improve visibility and presence in the SERPs. As such, these options provide different metrics, with Google Analytics favoring sessions and Google Search Console prioritizing clicks/ impressions.
      --Blogging
    Christmas in Klang
      Lately almost all the religious cultural celebrations here are punctuated by fireworks at midnight. New Year Eve, Chinese New Year, Deepavali and even Hari Raya. However there were no fireworks last night on Christmas Eve, to my sleep mode delight. I'm not sure whether the recent floods had a bearing on that though.
      Update: I spoke too soon. They are playing fireworks tonight on Christmas day. Hah.
      --Malaysia
  December 24
    A draft in today's calendar item
    Drummer Drafts
      Drummer "Build my blog..." command ignores nodes with "iscomment=true" attributes. Hence you can use drummer comment marked with those "«" symbols. You can include them in separate top level "Drafts" node, or directly as part of a calendar day item.
        Drummer v2.0.14 cannot have another html tag like tag after tag. Avoided that here.
      Use ctrl-\ command to mark these comments. These Drummer comments will only be visible in Drummer, and will not be processed into Old School blog post.
      However, you can use embedded HTML comments such as <!-- a note -->, if you want the HTML comments to pass through into Old School blog post. However, Daytona does not index HTML comments, so you may instead use HTML elements with hidden attributes such as <code hidden>a hidden note</code>. Daytona can find such "hidden note". :-)
      tagOldSchoolX2 -Drummer- -OldSchool-
      --Drummer --OldSchool
  December 23
    Mapping South China Sea
      Johnny Harris gave a good account/map of the conflicting claims by nations bordering the South China Sea.
        Screenshot of Johnny's video "The 3 Strangest Borders on Earth" at 11:38 mark.
      Vietnam claims a border 200 nautical miles from shore as their economic zone (EEZ). So did Malaysia, Brunei and Philippines. But China trumps that with "9 dash lines".
      Oh, Johnny also covered Morrocan Berm Wall and Syria's Tomb of Suleyman Shah in that video.
      --Mapping
    Volume Down and Power Button
      When holding down power button on your android is not enough to restart your phone, you may need a force retart (pressing volume down and Power buttons). If that doesn't work you may need to go into recovery mode on your Android.
      Luckily I only needed to do the force restart part on my Note 9 this morning. :-)
      --Mobile
  December 22
    Concord
      I reported a Concord bug that I previously reported in DrummerSupport. The deletion of attributes in second IMG tag impacts my Central Malaysia Floods post.
  December 21
    Drummer and Concord
      I reported a Drummer bug that seems to originate from Concord. I guess I have to dig further into that Concord github repo. Seems the Concord issue reported by AndrewShell could be related. I'll think/sleep over this.
  December 20
    Central Malaysia Floods
      Flooding in many areas in Central Malaysia from Friday 17 Dec 2021 evening. Some of the worst hit areas are Hulu Langat, Taman Sri Muda, Meru and Shah Alam.
        Map of Shah Alam area showing flooded roads at 7am Sunday 19 Dec 2021.
        Map of Shah Alam area showing flooded roads at 3pm Monday 20 Dec 2021.
          Note Drummer Issue.
      Today Monday 20 Dec 2021, there are still some areas flooded, like Taman Sri Muda, but the floods are receding in most places.
      Update: The Wikipedia article "December 2021 Malaysian floods" gave a good overview of the event.
  December 19
    Drummer Paragraphs
      Shouldn't the following two outline paragraphs in Drummer be displayed exactly the same in Old School?
      This is paragraph one.
      This is paragraph two.
      This is how the two outline paragraphs look in Drummer.
      But in oldSchool v0.7.20 the two paragraphs are not displayed the same. Paragraph one generate one HTML paragraph. But paragraph two generate two HTML paragraphs. Should they really be different?
        Looking at the generated HTML, they are actually HTML unordered list items.
        I'll have to think more on this. Mmm ... :think:
  December 18
    S21 Ultra vs Note 20 Ultra
      Comparison table between S21 Ultra, Note 20 Ultra, Note 10+, Note 9 and Note 8. Adapted from Tom's Guide 1 2 3.
      Tom's Guide gives a good comparison of these two current big-screen smartphone flagships from Samsung, concluding with the verdict:

        If I were paying with my own money, the Galaxy S21 Ultra is the clear winner. It offers a brighter display, longer battery life and especially better cameras. The image quality difference is pretty stark, especially when taking portraits and zooming in outdoors.

        If you want to use an S Pen with your next phone, I would recommend the Galaxy Note 20 Ultra instead. Yes, the Galaxy S21 Ultra supports the S Pen, but I would rather have it built in to the phone without needing a bulky case.

      Note 8 (N8) is three generations back. Subsequent generations were Note 9 (N9), Note 10 (N10), and Note 20 (N20). Samsung were then launching a new Note series every year in Sept/Aug.
      However, the next expected Note 21 (N21) is likely delayed to next year, perhaps becoming Note 22. Hence the Galaxy S21 Ultra could be considered instead by the impatient.
  December 17
    D&S Maps Sdn Bhd and Google Maps
      Google Maps Transit information generally comes from transit agencies that Google partners with around the world. Recently I noticed a new Google transit partner in my area, dandsmaps.com, that appears not to be a transit agency.
      If you click on that URL it goes to a page about Bas Smart Selangor. So it seems owner of Bas Smart Selangor had engaged D&S Maps Sdn Bhd to produce GTFS for Google Maps.

        D&S Maps Sdn Bhd
        ="" look="" for="" use="" you="" will="" never="" lost
        ="" we="" are="" data="" collection="" and="" conversion="" house="" navigation="" maps="" ...="" a="" company="" based="" in="" hong="" kong="" the="" office="" south="" east="" asia="" is="" kuala="" lumpur="" <="" blockquote="">

  December 16
    Kintsugi
      Kintsugi is the Japanese art of repairing broken pottery with gold. The flaw is seen as a unique part of the object's history, adding to its beauty. Wikimedia Image

      "Kintsugi's life lesson is not to dwell on your mistakes or losses. Whatever is damaged in life can always be fixed."
      — Daniel Abrahams.

      "Kintsugi is a pottery technique. When something breaks, like a vase, they glue it back together with melted gold. Instead of making the cracks invisible, they make them beautiful...To celebrate the history of the object....What it's been through. And I was just... Thinking of us like that."
      — Leah Raeder said about Kintsugi.

  December 15
    Alam Megah Transit Station
      According to Google Maps, <img src="https://lh3.googleusercontent.com/Nf5j9yWHyin2A55negPs2ZwYdgx7HCG-yNOtIdM2ImDy7H1wZVBj872XIr8LOVjkyJlJp32V1CtnBCNndjW5owypAHVt2_fFmVbFahwaTdHFaGVSC4virzg0ucYPPDOXVs-00F3yu0YEobvEJVPFkPLrstXizjoO-kAvnCHu5_9yXJMM1ACGuO1aR6-khB6KY-jOmiiTOOA3LRj9f7cgUkAUMLBC7klk22_i5_NmEVuC1JWWyXRh5BbSLvkN8BbBRA6zIJXQhSt2bqI-C9c_UPcJUzJoGXqogyR6VY74cqlXZUffqXAibP3wvKeQCFo_U28PMBm9Z6bD4TAgIaMKezLbGnKMlBjUgsKnl3NJnz2s43wiCt-h25jEBZPxQD6ZQaxthHpnRjMdMfTMipuJNcj93j1EwyJ_HxaOh1Sc-xq3TgNK77FLEm5Zp2D4YJA_HaXbsD26l0Xxe5IheQEF-ObO12p5lMddDL_wPBr48tpVq-vKbF71uTGhWj3va5flzTdAAlbIKIn2ptpjHzh2KgpBoCbp0aUGAfTt_tu_e0lJuoy5-SL8V8psc1fTCRAjXeiIJMctTNMnP5OsKbRYmArWeJd87XbbQrhP85dPPWuui88en0CZPO-w82dJ9TsJgTeonmHkq9bs58wuReNwVlyA6UcXnUBrmw6PkWQyeeX3up6icEaW6YLeuGjHULZ5iHptuMUHR9INtZxUZZqj3P1zwg=w895-h672-no?authuser=0" width="50%" align="right"> I last visited this RapidKL rail station almost exactly 2 years ago, 20 Dec 2019. Since the pandemic, things have changed at the station. The convenience store, 7-Eleven, on the ground had shut down. The convenience store at concourse level, MyNews, no longer opens at 7.30am but now opens at 9.30am to 6.00pm.
      There's now <img src="https://lh3.googleusercontent.com/nmakFGGWAsTBVM-PlEpm45CP7MEwPdQVNWu8FqWasVbngR4QCKpf7dX4FjuMU1cpucQgbB7Zjszxh_CImRTYDzv7FzbJbjs3QcL9X7h2VbRl7gVNHEHA1oaZj6fZexYeDhrS0JRl8r844Qhl0vqmsqxD_8kZPk646BLBGM2UnOek86F--aiFIYlLTn_M1eIPo6xa9AHZSFWXMH-zIi5IxwpNCHUGdUCVcBIGcf0VAR6ERhYYMjrPFvfc8JHULHL_bjqlTkV-7pxMmZSOfMTDMAdJ86T1-nxALQ0aH3v9UGW2wBqnrUZQ8grmXQutu4xpIVDdv8MsLUP_86vPmljni8_bR38AF9TzCkWPCkfTLi_S1KGtnmriPLPrEOqip7Ln9ack46fsr6FMaJ5BLbh0l9d35ESmVt03btYk4vmoHq4RRw2Xc9ZQKhJMlS7hUfmHC7Gu1sWJYjw_SVVx3fO6IS5Jc16a2bPrLiaylb4ttdCCwUub6YRcu3b6AJtxm83Iu3KAW-jXwJqiPq2T94I6A3LdJEMwv0l6tbbQli5g9vOOq-FRDQSmOsxbFBRvmWE0SKox3pWko1ouaDCS7KRVy5qHiaHt_ItHwHWkp_AiwYS8QJ1fMIPgfNkx8Hb_AG0goxO0jjhy5gYyFJ4XYiqgPZm8CZoPXfpIHoFBxNXx9gKGOk2i4uzFmgQmrwxqX8HBxrfcb9H-ryi6QBav8Guap7AVMg=w895-h672-no?authuser=0" width="50%" align="right"> better management of park and ride car users. The two parking lots under the high tension pylons are using automatic gates supporting JomParking and TouchnGo payments. Consequently they enforce the no parking along the access road to the car park. However, that now leads to some hardy park and ride users parking at the taxi bays by the roadside at concourse level. It seems that area in not under RapidKL, but under the local road authority, MBSA.
      While parking <img src="https://lh3.googleusercontent.com/lGNTPnGKOityViyTORtb575HCCCyuspW-FKSbznUlJ4nOSHzcf0muHmi6VwGKtL911P9f5p_hYDFZL_8YPlsg8GKKjcGnkl9rnf6bdmFCV6srSZLP4l78gko70pKnhw8e3DR56Epg29j8JUhcN8gMDBERLhQiDRxWOIVL4h1gi0M_dlXUi1r6z7kjOBHc740RL3t19Un-rtn3pzxBiZNq8x0Tj6KL_E0TEWSoPnrbuwaM3_QEy13GX4yRpputpW-OSHh3SvmTrLNyn998HN4WSc60i8keSnStxDruWqMhxD8GN9KCTNOznwkVsCPta4lbyfZujmgy93_PLJie3uctfJmvJmk4dl4a2KGpeYrOWcgb0Pukn3202hfHfYnQ2OGJH8xFq6VUIgCkMlwdrpJSLYWa_guIQtvgyQVn7Uvzkwpwxhw9RdzRBw2rvfdlbiWpJ23GUDw4C9VhBjv9Ai_jhZhuOOwLVR5IEHODsis6T7Qp7NvuMd14wZF1W6ce50B-KGkSHtRwkOYXCjbqiQIWHFhlF5tlC634c2jA0yZkjEGPBH63oVnvd22qEffvUptAEytSGYoiZpG2SbHSFXo4Ieq1fZZL6m_YW-3t1H-m_dFmqp4d9WzQ7nZmkMyTHHwDY3jJghAbMtVcZg7RWRlHCqomRdgF2rodBVtPdbo2-nsrtjYrAfoysQJ-MBbHmXKGYtS-jJrqpOvdjECGPDnsIRN-Q=w896-h672-no?authuser=0" width="50%" align="right"> my car, I forgot to use my RapidKL Concession pass to pay the parking, but instead used my regular TouchnGo card. After some thought, I did a work around, I entered the station using the regular TouchnGo card, then after a few minutes, I exited the station using the same card. That set the "LRT users flag" on the TouchnGo card, so that I would be charged RM4 (per entry) instead of RM3 (per hour). It does show that when I exited the parking in the evening. :-)
      Conclusion, Alam Megah still retains my first choice transit station for when I go to KL City Centre using the transit.
  December 14
    RapidKL MyCity Pass
      Yesterday, an outstation friend asked me about taking rail and buses in KL (Kuala Lumpur). I suggested him to use RapidKL MyCity Pass, "Since you have unlimited 1 day pass, just go all over where LRT/MRT takes you lah. 😉"
        "😂🤣 meaning I don't have to pay at all? 1 day pass can go everywhere?", he asked.
      I said, "Yes, for RM5 ... unlimited rides on Rapid KL rail (LRT/ MRT/ Monorail) and BRT network for 1 day ... You can go from Sg Buloh to Kajang to Putra Heights to Gombak for that RM5. ���"
        "dangg this is cool. Thank you so much for the infos.. really helpful. Can't wait to explore whole KL with that pass 😂", he enthused.
      It is great to be able to help friends with easy transit information. 😍
  December 13
    Hiding Daytona keywords/tags in Drummer Comments
      Drummer Comments are not displayed in Old School blog. However Daytona would nicely find the keywords/tags even if they are hidden in drummer comments.
        As the screenshot shows, that could be a good way to mark blogs posts with text that you don't want seen by the reader/public.
        I note the previous scripting news "[[tags]]" is still processed by Old School, but doesn't work at the moment.
    Cashless ATM
      Learned about Cashless ATM from "Visa Warns Against Misuse Of ‘Cashless ATMs’ Used By Cannabis Retailers To Skirt Restrictions" via David's blog post.

        “Cashless ATMs are POS devices driven by payment applications that mimic standalone ATMs. However, no cash disbursements are made to cardholders,” the memo explains. “Instead, the devices are used for purchase transactions, which are miscoded as ATM cash disbursements. Purchase amounts are often rounded up to create the appearance of a cash disbursement.”

        At a cannabis retailer, for example, a $45 purchase might be rounded up to $60 and coded as a cash disbursement. The retailer would then subtract the purchase price plus taxes from the apparent $60 withdrawal and return the change to the customer. To the payment processor it would look like a $60 ATM withdrawal, but to the customer it would seem as though they’d bought cannabis with a card.

    Logseq Android app Alpha testing.
      Logseq Android v0.1 <img src="https://lh3.googleusercontent.com/5hlcnTU-_0oJPoWN1cE3skYHBWQgPCyEQp6zhovateNZFdxQAYkL55c2rfPmf3NiP29_QnHY_dyNVDABvdGqEdd6IHTdvzJk4P9OeZtPJ8Qyggr4nqqJt_lYjmO1BY5VsVrwpgLm8bqGMZQounVzE3hYr0TzgtDHxNlXeHn2EE4vzohrAKbjI1ywuAE1HaEownGSDCJVntfK-vOfiSKEUb0kD9YpiSErUm1X_PNvdgPFNd1vhaYSZ6Kf_k1sPyoWj-mOMKAnjKw6RksP82fQ4uBf5p7Vcz5hNKrWYpgNHu52ZVnL_u4DIVMbTPY9Vn_ziRgiBXTw2cd5g60EuqHfZ-MYsjyZssISFqnDP7yXk6egVX4ObeAojyCcIS8q8QZ0oO8tIibKbWUjagdPHMvI6se7tGnDVxoUTYGHOT2GR0SihLrfsmRd_tBhqe3FBxExPhc-78aOOQfP6gfcb1daxabs88XjBAQaldKCux-Zab-hsmjtGPjP5ZvkhMW7PPjt6UksBu0I2Ko4-NV-KOIuH_9Vl9iHLIJaFoZP3SV5j2phzWTZe_8XuipNW-6-FDLYFb3HjwtuqmwPhHQRHZHbrZGMS6PXvYwbbbQYZ3ZVhGU_CSFhcTyBezTS5SwSx0MqXm3QMsXE866Xm-3I4EGkRCgdUrFQZrCFt_8SLKD5og2dZpUI0GNbgcXanawruIIzupCAQLdswbqMptMiga-aA2q_Cw=w638-h819-no?authuser=0" width="50%" align="right"> was released on 8 Dec 2021 for public alpha testing. Quickly followed by Logseq Android v0.1.1 to fix app crash on Android 10. It was announced on Logseq discord as pre-release pending approval of Logseq app on Google Play. It works quite well on my Note 8, though I'm still using it on a separate repository to my main one.
        I did find a bug. It can only create local graph on my Note 8 internal storage but not on its SD storage. #LogseqAndroid [[LogseqAndroid]]
          LogseqAndroidHidden
  December 12
    Daytona Launch on Friday
      Dave launched Daytona on Friday 10 Dec 2021. This is a significant product from Dave for the community. A search engine that understands/displays results as outlines is certainly very useful for Drummer users. I'm sure it'll be more full featured to support outlines in the future. The screenshot shows all the blog posts I did that has drummer keyword, displayed with the outline manually collapsed to first level.
        Daytona features currently include:
          History of search keywords
          Search Scripting News OPML
          Search Drummer Docs OPML
          Search user's own Blog OPML
          Eye icon to open the OPML to the keyword location
  December 11
    Georgism
      I just read about Georgism in ACX and Lars Doucet book review of "Progress and Poverty". Quite a long review. As I often do, I just skimmed the whole review first, and it proves to be really long but interesting:
        The Book as a Book
        0. The Problem
          A Brief Interlude from the Future
        I. Wages and Capital
          The Meaning of the Terms
          3-for-1 special on Wages, Capital, and Labor
          The Real Functions of Capital
        II. Population and Subsistence
        III. The Laws of Distribution
          The Law of Rent
          The Law of Interest
          The Law of Wages
        IV. Effect of Material Progress upon the Distribution of Wealth
        V. The Problem Solved

          By George, industrial depressions are caused by land speculation
          By George, poverty advances alongside progress because of rent

        Volume II
          The Remedy
          Why the Remedy is Just
          Practical Application of the Remedy
            Land Value Tax is not the same as Property Tax. Is it the same as Quit Rent?
          Effects of the Remedy
            Wow! 100% tax rate on ground rent! Can we really do that? In practice Georgists often talk about rates closer to 85+% given real-world limitations in assessment
          A Brief Interludee From the Future
            By George, no. What's bad for the environment is sprawl, which the current system encourages and which the land tax would directly attack.
        Appendix A: George Dunks on Malthusianism

          George gives us lots of details about the plight of India, China, and Ireland, but for the sake of brevity I'm just going to present the heartbreaking case of the Great Irish Potato Famine and let it stand in for all three.
          To sum up, from 1845 to 1852 there was a period of mass starvation and disease in Ireland. About one million people died, and another million fled the country. The entire population dropped by about 25%:

        Appendix B: George dunks on the Conventional Laws of Distribution
        Appendix C : The Insufficiency of Remedies Currently Advocated
      I will have to go re-read that review or even the book itself for more on Georgism. Anyway, a one sentence summary of Georgism from Wikipedia ...
        Henry George is best known for popularizing the argument that government should be funded by a tax on land rent rather than taxes on labor.
  December 10
    Drummer Mobile App
      I was re-reading Dave's 15 Oct 2021 post on "The mobile app I want". I wondered why Checkvist Mobile (or similar) can't meet his requirements. Even though it's an offline progressive web app, not native iOS or Android app.
        That m.checkvist.com seems to support all the features Dave listed.
          markdown, multi paragraphs per item, Open API, own hosting, linkable to Dropbox, offline mobile storage ...
        It's built by a couple of programmers, not much bigger than Dave's team. :-)
        However, I'm sure I missed some nuances of that Dave post.
  December 9
    Discount on Traffic Fines
      Almost yearly Malaysian Police will give discount on paying traffic summons/fines. This year it's a hefty 80%, though only available for 4 days.
        Looks like UAE has similar Traffic Fine Discount of 50% blanket offer at end of the year.
        South Africa has a 50% traffic fine discount if responded within 32 days. Malaysia also has that similar early fine payment offer.
  December 8
    Outliners and Notetaking
      Over the years since 2000 I've been using outliners of some form for my notetaking. The last 3 outliners/notes apps that I still use all support OPML as transfer (Logseq), backup (Checkvist) or native (Drummer) formats. I guess OPML is already one useable standard format.
        Drummer note: Both "urltweet" and "urlTweet" attribute works for "Build my blog..." tool. Nice. Now to get "Docs > Blogging" be updated to standardized "urlTweet" instead of unexpectedly using "urltweet".
  December 7
    Custom Drumkit for Twitter threads
      Turn your Twitter threads using your own custom Drumkit script. Gary Teter showed how. Especially if "Get my tweets..." tool that get your tweets today doesn't really do what you want. Something to explore later.
  December 6
    Mouse Hovering using S Pen
      Back on desktop playing around with more mouse hovering over all the user interface of Drummer. Looks like there are two types of hover tooltips used.
        1/ Custom classes like "popover fade bottom in" or "dropdown-toggle". These works with mobile S pen too.
        2/ Tooltips from "Title=" HTML attributes. These doesn't seem to work with mobile S pen. Will explore further.
  December 5
    Glory Beach Resort, Port Dickson
      I was last at this resort more than 15 years ago. Yesterday, I was given rooms on floor 7 of block F. Only about 3 of the 12 or so apartments on that floor were managed by the Glory Beach Resort. We did get a good clean two bedroom apartment, though the kettle was not working.
        View from Block F, south-west towards the beach.
  December 4
    Using Note S Pen for Mouse Hover
      Need to explore this further. The S Pen Hover works some times, but not other times.
      Perhaps necessary to enable Android Chrome web console via USB debug.
    Sg Lalang Hotspring, Semenyih
      My first visit to this hot spring place. Gave a good review on Google Maps.
        View of the hot water pool and seating area.
        Drummer note: The "inlineImage" attribute works with both Google Photos and Dropbox direct link. I just need to remember to undo "InlineImage" that the mobile keyboard incorrectly capitalises.
  December 3
    Google My Maps
      Google My Maps now allow you to show your name/photo when sharing your map.
        New option "Let others see your name and photo on this map"
      That example was one of my most used one, KV Transit MyMaps v0.2, showing all existing rail transit lines in Klang Valley.
  December 2
    Busy meeting day today. Busy for a senior citizen that is.
    Dave has a new project Daytona for OPML searches. Looks interesting.
  December 1
    I'm thrilled to hear that Logseq "android version is under google review now". Soon I'll be able to test it on my Note 8.
November 2021
  November 30
    Ahh. That "fl" as in "flDownloadPodcasts" stands for flag, boolean flag. :-)
    Change Drummer Post Title to redisplay in the River
      Old School Drummers Reading List use River5. It appears that will only display a post once. So if you create a Drummer post with one paragraph and build the Old School blog that would be displayed in the river. If you subsequently add more paragraphs to the post and rebuild the blog it would not reappear in the river. It's better to build Drummer blog only when posts are 90% complete or more.
        If you subsequently substantially updated your post just change the post title/headline that would cause River5 to redisplay the post in the river. :-)
  November 29
    Transit Station Design (Awan Besar)
      I had an extended discussion with a colleague on whether this Awan Besar Transit Station entrance (east side) is facing the "wrong" way. He said it's bad station design that "most" passengers are coming/walking from the west side. I said the designer had different objectives. Car centric design with the entrance facing east to the open air car park. So drivers had the shortest walking distance.
      Lets zoom out the view to see more of the adjacent developments (condominiums & apartments). There are quite a few to the west & north of the station. In fact the nearest apartment, Kiara Residence 2 is only 90m away from the station building, if the designer chose to put station entrance on that side. However, the station designer chose to prioritize serving the car drivers, as well as future TOD developments in the empty land to the east & north east of the station.
      Was the designer "right" in prioritizing the car drivers (and future TOD dwellers) but not the residential pedestrians? You can use the Google Maps links above to see more details of that Awan Besar transit station .
  November 28
    I want to explore going back to the future.
    The Destruction of Sheffield Archaelogy
      I just watched this Jun 2021 Stefan Milo's video about pending closure of Sheffield University Archaelogy department. In Sep 2021 University and College Union (UCU) filed trade dispute declaration. Staff and students still protesting the decision in Nov 2021.
    Drummer Glossary
      Created public glossary.opml. Added to bookmarks.opml. Added urlGlossary to blog.opml. Added some emojis. :-)
  November 27
    Noting that I need to explore Drummer glossary and emoji :think:
    Catching up on Logseq
      I've been less attentive on developments in Logseq (discord & discourse) for last few weeks. So needed to catchup. A good place for that is Ed Nico's Logseq Weekly. Latest copy is today, 27 Nov 2021. I've subscribed to its email newsletter and added it to my Feedly RSS feed too. :-)
      My Logseq.com web is now v0.5.1, same as the latest desktop app v0.5.1.
      Really looking forward to Logseq Mobile app being released for wide testing soon. It has been under limited testing for a couple of months.
  November 26
    Drummer Outline Renderers
      Andy Sylvester created this nice script/project to render Drummer OPML to into HTML. I see the output is dynamic/script html instead of a static hml. I wonder whether the script in the html is really necessary?
        I asked on github "Could the OPML be rendered as fully static HTML?"
    Google Pay in Malaysia
      Why is Google Pay not available for users/retailers in Malaysia? I wondered about it when reading that Leon Mika was "Saved once again by Google Pay".
        Searching "Play Store" for "Google Pay" on my Android didn't find any app. Opening webpage pay.google.com/about and trying to download the Android App gets me to the Play Store page with message "This item is not available in your country".
        Interestingly Bank Negara Malaysia list of 47 non-bank e-money issuers included Google Payment Malaysia Sdn Bhd with product called Google Play Gift Card / Balance.
        Back in May 2019 there was news that "iPay88 is enabling Google Pay in Malaysia". Would ipay88 app provide access to Google Pay ewallet? Seems ipay88 provide "They Scan Me" option instead of "I Scan Them" option for QRCode transactions. The latter seems more common at local retailers.
  November 25
    I've just been updating otherdrummers.opml and it now list 9 earliest drummers, 14 early drummers and 1 new drummer. That's 24 drummers with somewhat active blogs. Mmm ...
    Awesome Drummer
      Alexjj has started something I was looking for. Awesome Drummer. A place for me (and other Drummer users) to chat/discuss about Drummer on topics that may not be appropriate for DrummerSupport or DrummerRFC. Oh, Dave has nicely acknowledged it. I love it but wonder whether there are more drummer users who think the same.
        Update: Now there are 6 watchers on the repo. :-)
  November 24
    Reading Dave Change Notes on Public Folder, I dug into its details and immediately noticed a significant misspelling. I wondered where to bring Dave notice on it. Publicly tweeting about it seems inappropriate. It doesn't seem significant/urgent enough for a DM. I thought possibly there are already some comments in one of Dave's 130+ Github repositories. Yep somebody did in Public Folder repo and Dave had noticed it.
    Which Old School Version number is it?
      The top of my blog header says it is v0.7.0.
      View source of my blog says it is v0.7.20.
        var config = { "generator": "oldSchool v0.7.20" }
      And Old School Blog Github says it is v0.7.16.
        v0.7.16 --11/21/21 by DW
      Mmmm ...
    Paragraphs (markdown nodetype - OldSchool v0.7.20)
      [GFM Paragraphs definition](https://github.github.com/gfm/#paragraphs) says a sequence of non-blank lines (generally) forms a paragraph.
      So we need blank lines to separate paragraphs in Markdown. Hence, Old School generate 2 new lines for each outline node/headline.
      Previous markdown paragraphs test on 21 Nov 2021, while Old School was generating 1 new line for each outline node/headline is no longer applicable. So, was commented out.
    A markdown node. Uncommented.
      Commenting works. The next markdown is commented and it is hidden in Old School.
    A markdown node. Commented. Github.
      Subs
        Sub-subs
  November 23
    More Markdown in Drummer, followup on Dave blog post in github.
      Examples of markdown markup that require no separation between lines/nodes of text. In other words need 1 newline per line/node. Lets call that `markdown1`. Update 24 Nov 2021: Dave calls it flSingleSpaceMarkdown
    Markups needing flSingleSpaceMarkdown
      1. Block quotes continuation - example 206 & consecutiveness
      2. Tight list - example 281 & tight
  November 21
    Dave requested for markdown experimental posts
      Show the way we use markdown in posts. The next titled post is in Markdown nodetype. It's a version of my "Drummer Markdown reverse of Logseq's" outline post yesterday.
    Drummer Markdown reverse of Logseq's (markdown nodetype).
      Dave [outlined two main concepts](http://scripting.com/2021/11/19.html#a151646) of processing *Markdown in Drummer* outlines.
        1. Indentation play no role in Markdown generated.
        2. One sub/node is one newline in Markdown generated.
      Logseq outlines have the exact *reversed concept* for Markdown processing.
        1. Each indentation correspond to one level of indentation of `- ` Markdown list item.
        2. One sub/node can contain more than one newline.
    They render as follows, markdown left, outline right
      "
      My immediate comments/suggestions on the renderings (github):
        1/ The post title heading in markdown nodetype add extra newline, it doesn't in outline nodetype that looks better to me.
        2/ I needed to add extra blank node/headline to break the post into two lists. I suggest that change of indentation automatically generate newline for markdown processing.
        3/ Perhaps a good design goal is to have an outline nodetype when changed to markdown nodetype, renders almost exactly the same. Noting that markdown markup allows HTML markup in it.
    Put the markdown node as sub to a comment node.
      Paragraphs without separating blank lines (markdown nodetype). Update 24 Nov 2021: This no longer works with changes in latest OldSchool v0.7.20. So commenting this out.
        [GFM Paragraphs definition](https://github.github.com/gfm/#paragraphs) says a sequence of non-blank lines (generally) forms a paragraph.
        So we need blank lines to separate paragraphs in Markdown.

        If we don't want those blank lines a workaround is to use `
        ` at start of the paragraphs.

        There is a bug. I needed to use `
        ` instead of just `
        `. The former have an initial `space` character, the latter seems to trigger Old School to treat the node/headline as HTML only (not markdown).

  November 20
    Drummer Markdown reverse of Logseq's
      Dave outlined two main concepts of processing Markdown in Drummer outlines.
        1/ Indentation play no role in Markdown generated.
        2/ One sub/node is one newline in Markdown generated.
      Logseq outlines have the exact reversed concept for Markdown processing.
        1/ Each indentation correspond to one level of indentation of - Markdown list item.
        2/ One sub/node can contain more than one newline.
  November 19
    Android Terminal Emulator
      Finally I had a need to access "CMD" mode on my Android. Installed Terminal Emulator for Android Jack Palevich. Noted it was last updated in 2015 though.
        I wanted to know what filesystem type my Android use. It's `ext4`.
          mount |grep system
        I understand ext4 support sparse file. Perhaps I can rest easy, even though my two DCIM thumbdata4 files are currently showing about 3GB size each.
    Drummer Markdown RFC
      Immediate comments on supporting Markdown in Drummer.
      Markdown nodetype test simple inline (oneline) markups
        This is **bold** now *italic* then `code` and ~strikethrough~
        This is [simple external link](http://example.com) to other site.
        > Quoted text seems limited to one line, since drummer nodes/headlines have to be a single long line, cannot be broken into multiple lines.
      Need to check multiple lines in No Clues on 30 Oct 2021 markdown nodetype.
        Ahh ... the ordered list test was entered as one long line with HTML tags.

          `ordered list test --

          one

          two

          three

          `

        That wasn't it.
      Markdown nodetype test multiline paragraph per GFM Example 190. This should render as two paragraphs, first "aaa bbb" and second "ccc ddd". The empty line/node between the two, separate it into two paragraphs. Two lines without any separator are considered one paragraph in Markdown.
        aaa
        bbb
        ccc
        ddd
      Argh. The test failed. Drummer hands it over to Old School that merges all 5 lines into one paragraph, instead of two.
        Update 20 Nov 2021. Dave have updated the code and test now passes. Old School merges the 5 lines into two paragraphs, "aaa bbb" and "ccc ddd".
  November 18
    Drummer Markdown and Eye Icon
      Reading Drummer Change Notes for 17 Nov 2021. Tried using the Eye Icon on it, but it gave 404 error at this moment. Looking at Drummer Change Notes homepage shows Dave didn't publish the OPML to Old School Blog yet. So it's just a false alarm 404, it should work okay when Dave click "Build my blog" command.
      That Markdown notes post certainly interest me, especially since I've been using Markdown markup in outline nodes since 2012 in Checkvist.com and since 2021 in Logseq.com. I wanted to see how the example Markdown node renders in Old School, before joining the discussion on the RFC.
        more later
  November 17
    Browsed Old School Drummers Reading List. Added a few more blogs to otherdrummers.opml.
  November 16
    Drummer Eye Icon and Inline Image
      Dave nicely fixed the Eye Icon error. Now I have very easy way to refer to published links of drummer change notes and create links in my blog. In Drummer, open Docs > Change Notes and highlight the post I'm interested in and then click the Eye Icon. Previously, I would open the published Drummer Change notes blog and manually search for the link.
      Drummer have headline attribute "image" to specify an image for the headline. However there isn't any way to specify width or alignment. I have to fall back to HTML img tag for that. Is there any drawback in drummer to using HTML tag similar to this?
        <img src="http://example.com/example.png" width=50% align=right>
          Note to self: There were some "funny" interaction of the code above with drummer show/hide HTML code, in headlines that contains ">" or something. Will explore further later and report.
    Chrome Tab Groups
      Chrome had organizing tabs by group since mid 2020. Today I tried using it. Workona gave a quite comprehensive but mixed review of Chrome Tab Groups. Perhaps because they have a "better" alternative product. My initial impression is the tab groups may grow on me.
  November 15
    Drummer
      Ref oldSchool.getCursorLink verb, I've updated my blog.opml with urlBlogWebsite pointing to oldschool.scripting.com/sabre23t. Now Drummer Eye Icon works, mostly. Error reported.
    Resizing image in GFM Markdown
      Looks like GFM only allows direct links to images such as:
        ![image](https://example.com/example.png)
      Resizing images have to be done with HTML tags. Ref.
        <img src="https://example.com/example.png" width=50%>
  November 14
    Markdown and outlines. Ref DrummerRFC Issue 4.
      Continuing from 4 & 7 Nov.
        How do I tag [[markdown]] in Drummer?
  November 13
    Beyond the Infinite into previous years 2020, 2019 and back
      Jack Baty wrote he dump file into chaos of "Beyond the Infinite" folder. I hold on to organising chaos a little bit more. Unorganisable files dumped into yearly folders like 2020, 2019 & pre2018. When looking for forgotten files I tend to at least remember the rough years it came from.
        urltweet attribute works, I just need to carefully avoid typing urttweet. ;-)
    Other Drummers
      Updated the otherdrummers.opml
      Standalone page for otherdrummers
  November 12
    Cities: Skylines
      I've finally bought a Steam copy of Cities: Skylines. Vetting my appetite to play it by watching City Planner Plays' Ultimate Beginners Guide.
        Part 1 & 2 - Vanilla Cities Skylines
        Part 3 & 4 - Parklife DLC
        Part 5 - Industries DLC
    Drummer's Drumkit
      Dave has now named the Javascript variation used in Drummer as Drumkit. As Dave term it, I'm a poet not a plumber, but I do look forward to learn more about what can be done with Drumkit.
        Github scripting support
  November 11
    Logseq Web now v0.4.5.
      Logseq Desktop app v0.4.5 was released on 6 Nov 2021. It's now release for Logseq Web users too.
      First bug I noticed.
        The `…` top left button, pull down a menu with the first character hidden by left margin. Minor. Aesthetics.
          Reported on discord.
  November 10
    Google Drive and Online/Offline Mode
      Had a perplexing error yesterday evening where Google Drive Spreadsheets were not accessible from my Windows PC connected via cable to internet, but were accessible from my Android Google Sheet connected via WiFi and same cable to internet.
        Access to all other internet pages on the PC worked, including the drive.google.com page.
          Went to bed hoping time will heal everything. :-)
      Unfortunately it didn't. So this morning continued with troubleshooting based on "Top 6 Ways to Fix Google Drive Offline Not Working Issue". Went through all 6 steps unsuccessfully.
        Fix 1. Check the Offline option is selected -- Yes
        Fix 2. Check the Offline mode is enabled for each app -- Yes
        Fix 3. Turn Off Chrome Extensions -- Removed all extensions. Done
        Fix 4. Set up a new Chrome profile -- Skipped
        Fix 5. Don’t use Incognito Mode -- Yes
        Fix 6. Reset Chrome -- Was going to do this but skipped to another tack
      Wondered whether a simple reset of the WiFi/cable router would solve the Google Drive Online/Offline problem. -- Happily it did.
        Now, why did access via Android work but PC didn't, even though both went through the same WiFi/cable router?
          It appears the PC use the default cable router settings including DNS, but the Android had customized DNS settings in its WiFi driver. The router reset gets it to a working DNS server (or something). Anyway, noting this as an early troubleshooting step in the future.
  November 7
    When hungry drink water
      Drinking water help curb hunger. -- Jill Corleone, 2 Dec 2018
      Water help you lose weight. Six reasons why. -- Jennifer Huizen, 28 Jun 2018
      Guzzling 2 glasses of water before meal helps in weight loss. -- Marygrace Taylor, 5 Oct 2015
    Markdown and outlines
      Read Dave bookmarked getting Drummer importing from Logseq, either via OPML or directly via Markdown.
      Noting that an example of Logseq Markdown with mix of "#" headings and "-" items/blocks would also be a good import test. [[TODO]]
        Will need to learn how to tag drummer posts with TODO.
  November 4
    Markdown and outlines
      Dave posted on 2 Nov 2021 about string.markdownProcess and question on processing markdown as outlines (vice versa).
        My discussion starts there and noted Logseq Markdown outline flavour use "-" as main outline hierarchy with some allowance to use "#" as top level outline headings.
  November 2
    Noted Dave's archiving/deleting monthly blog.opml updates.
    Zoomable presentation, Prezi
      Clearing my inbox prompted me to wonder about Prezi. It was my favourite presentation tool for years. It was very refreshing to create 2-dimensional presentation where you present one topic then another, zooming in into details, zooming out for big picture, and moving around at will. No longer constrained by the linear sequence of typical Powerpoint presentation.
      Only problem original/classic Prezi was build around Adobe Flash (defunct 31 Dec 2020). I remember their early replacement was quite limited. They have Prezi Present that seems more what Prezi Classic was, but their Basic free tier is limited to only 5 projects now. Their Standard next higher tier cost USD36/year is with unlimited projects.
        PCMag Prezi Review (7 Apr 2021) by Jill Duffy and Edward Mendelson
      Mmm ... would Logseq presentation suffice for me? It does have outlining zoom in/out capability. Different but might be as useable.
  November 1
    Missed blogging yesterday
      I did have ideas in my head but have only my trusty mobile Note 8 in my hands. It's a good tool for reading/browsing, but I'm never comfortable doing much writing, blogging on it. However,I do quite a bit writing WhatsApp messages on it. What mobile writing functions does WA have that Drummer doesn't?
October 2021
  October 30
    Looking for other drummers
      Old School Drummers Readings List is one place to look for new (to me) drummers.
      Googling site:oldschool.scripting.com inurl:2021/10/ is another way to see those that caught google eyes.
      Updated otherdrummers.opml (4 earliest drummers, 2 early drummers)
  October 29
    A good morning on Drummer & Oldschool blog
      It's 06:50 MYT +8. I've just rebuild my blog with Dave newly updated CMS version. Everything looks good. All my posts from Oct 29 back to Oct 11 correctly visible (other than post-less Oct 18 & 13).
      Removing (commenting out) all those temporary pointing posts. And saving my pristine new look blog homepage on web.archive.org. :-)
  October 28
    Checked web.archive.org
      Found the blog homepage have been archived twice so far (Oct 20 & 28).
    More testing on Drummer Oldschool blog.
      Progress on issue 88. Now testing Experiment 3 on my blog.opml and resulting tmp sabre23t blog looks good. :-)
        All my posts from Oct 28 back to Oct 11 are visible (I didn't post on Oct 18 & Oct 13).
        Rebuild blog at 11:21 AM MYT +8. The footer shows "Last update: Wednesday October 27, 2021; 11:21 PM EDT." That is okay since 11:21 AM MYT (Thursday) is equivalent to 11:21 PM EDT (Wednesday). Noted EDT -4 is exactly 12 hours away from MYT +8.
        Will test again after 12 noon local time when NY is also on same day, Oct 28.
        Retested at 12:15 PM MYT. Still looks good.
      That was testing. Currently my Oldschool blog still missing today's posts (and others) like yesterday. I'll patiently wait for Dave to deploy the fix when everybody finds it okay. :-)
  October 27
    Another day checking out Drummer & Oldschool
      Backup `myfiles drummer 20211027.zip`
      Checkout progress on issue 88.
      Rebuild blog at 12:17 MYT +8. October 26 still missing. Add pointer post. Rebuild.
  October 26
    Oldschool Breakdown blog by days
      Breakdown for me shows correctly (almost) all daily posts I created for October 26, 25, 24, 23, 22, 21, 20, 19, 17, 16, 15, 14, 12 & 11.
        Except for the 9 pointer posts "Post on October 26th is here" (and similar for October 26, 25, 24, 23, 22, 21, 17 16 & 15) that I created using the "+" icon yesterday and moved to days previous to it. All 8 posts "Breakdown" grouped under October 25 & 26, based on their creation date not their location in the blog.opml outline.
        Noted that for October 19 & 20, I had reversed the chronological order of their two posts in blog.opml outline, and "Breakdown" (correctly) followed it
        Blog build at 08:17 MYT +8. Reported on issue 88.
  October 25
    Posts on October 26 is here.
      One post on Oldschool
    Oldschool timeZoneOffset issue
      Dave is still digging into this. Seems it is not Drummer but"problems with JavaScript dates in Old School, which is the blogging CMS that Drummer uses". :-)
      Current suggested workaround over missing day's posts in Oldschool home page is "move the missing day's post to another day". Before that I'll do a bit more testing ...
        I just rebuild my Oldschool blog at 09:38 MYT +8, and I have some missing days (25th, 23rd, 21st, 17th and 15th) and some double days (19th and 11th). WhatDayIsIt shows NewYork is still Oct 24th at 21:38. I'll try rebuilding again in about 3 hours.
        It's now 12:53 MYT +8, hence Oct 25th at 00:53 in NewYork. Trying another rebuild on my Oldshool blog. Unfortunately, now I have different missing days (24th, 22nd and 16th) but no double days.
        I think I'll just post a link to missing days (say "Posts on October 25th is here") on the previous day.
  October 24
    Posts on October 25th is here.
      One post on timeZoneOffset issue
    Posts on October 26th is here.
      One post on Breakdown blog by days
    Zoning, liveable city and transit
      Why Japan Looks the Way it Does: Zoning. 12 zones types corresponding to Residential, Commercial and Industrial. Almost all 12 allow residences to be built. The "Quasi Industrial" zone has the most types of buildings/land use allowed. Via Seattle Transit Blog.
    Javascripts dates and timezone
      A chatty tutorial "A Complete Guide to JavaScript Dates (and why your date is off by 1 day)" that I enjoyed. The chatty bits fill up my missing contexts that are often hard to find. Via Dave Linkblog.
      Checking What Day Is It in? . Looks okay at 10:54.
  October 23
    Posts on October 24th is here.
      Two posts on Zoning and Javascripts dates.
    Drummer timeZoneOffset issues
      Dave reported on Bug for non-American blogs and its updates in issue 88.
        However, looks like my homepage is currently showing posts only upto "Friday, October 22, 202" even though its footer shows "Last update: Saturday October 23, 2021; 11:11 AM" the current time in my time zone MYT (+0800).
          That "Last update: Saturday October 23, 2021; 11:11 AM EDT" is also incorrectly showing that timezone for my Oldschool blog.
        The current day page for "Saturday, October 23, 2021" was correctly generated though not displayed on the homepage. As am1t summarized in issue 88 a few minutes ago.
    Drummer templates
      Both the same. Include "aboutOutline" template variable.
        https://github.com/scripting/drummerCms/blob/main/templates/minimal/index.html
        http://scripting.com/code/drummercms/templates/minimal/index.html
  October 22
    Posts on October 23rd is here.
      Two posts on Drummer timeZoneOffset and Templates.
    Drummer error
      Dave thumbsup ctrl-?/ctrl-k issue 93 but it seems he's slipping on error reports.
      Noting for future error report, <br/> becomes <br=""> in some circumstances after using ctrl-` twice, perhaps related to <img src= > tag. Need further look before reporting.
    More Drummer blogging exploration
      I just realised Drummer shows the headlines attributes just below the outline edit box. I only noticed it today because I collapsed all the other daily notes (and the outline edit box shrunk). When editing daily notes with most days expanded, the bottom of the outline edit box is more than 4 or 5 screens down.
      Drummer build Oldschool blog with the outline fully expanded (even when you've marked some headlines/items as collapsed). To hide certain post from being published in Oldschool you just need to mark the headlines/items as comment using ctrl-\ command.
      Selected HTML in Drummer/Oldschool
        <b> & <i> -- for bold and italic renders in Drummer and Oldschool.
          when you type <b> or <i> in Drummer, it will render only after doing ctrl-` twice
          when you use ctrl-b or ctrl-i in Drummer, it will render immediately
        <u> -- for underline does not render in Drummer, but renders in Oldschool.

        <br/> -- for break/newline
        does not render in Drummer, but renders in Oldschool.

      Ref "urlTemplate", looking at https://github.com/scripting/oldSchoolBlog/blob/master/template/template.html and https://github.com/scripting/drummerCms/blob/main/templates/minimal/index.html .
        See also tweet.
  October 21
    Posts on October 22nd is here.
      Two posts on Drummer error and Drummer blogging.
    Old School Drummers Reading list
      A river of all news posts from Old School Drummers Bloggers.
        Tweet Andy requesting image support in that river of posts.
    Journaling in Logseq v0.4.4
      My personal daily journals is still in Logseq
        The wiki links/tags, the pick lists, the highlighting, the queries/filters are some nice Logseq features I'd hate to miss.
        And customisations. I find hiding [[wiki links square brackets]] as per screenshot in the margin, reads better to my eyes, the blue coloured text is sufficient for me to see it as wiki links/tags.
    Blogging in Drummer v2.0.10
      Went through all the new docs Dave updated/created.
        Link to drummer blog instead of drummer change notes opml
      Keep for later head level customization via urlTemplate and urlHomePageTemplate.
      Possibly useful future [[drummer feature requests]]
        pick list in dialog box for head/item level attributes that may be driven by glossary
        perhaps request after bugs like ctrl-? and ctrl-k are resolved (issue 93).
      Found that Drummer/Oldschool already implemented square brackets [[tag refs]]. You use [[square brackets]] in Drummer, but Oldschool display the tags without the square brackets in colours similar to links (after you've clicked on the "tag refs").
  October 20
    Posts on October 21st is here.
      Three posts on Old School Drummer Reading list, Logseq Journaling and Drummer Blogging.
    Public Transport & Human Transit
      Tweet on Jarrett Walker's "Access vs Predictions" post.
    Drummer tweets & blogs
      Explore item attribute "urltweet".
      A more inclusive blog description "my random thoughts .... on blogging, public transport, mapping, GTFS & GIS"
      Taking note of Andy's river of oldschool bloggers at http://oldschooldrummers.andysylvester.com
      Pointed my sabre23t twitter profile to oldschool.scripting.com/sabre23t
      Updated About page.
        Test Pop Corn "image" on Blog page
  October 19
    Klang Valley Developments
      I was watching YouTube and an ad for Serenia Aiora pop up. Did some exploration of Serenia Aiora website . It's launching this year. It's a gated cul-des-sac. No public transport defined. How could PT serves it?
      Serenia Aiora is so new that it is not yet identified on published Serenia Master Plan yet . I've handlettered "aiora" in red. Serenia City is totally segregated. Industrial (Auto City) on the left. Commercial (Central Park) in the centre. Residential on the right (aiora etc). It looks hopeless for PT (bus), I think.
    Drummer
      Embedding images hosted from dropbox cloud. Have to use "raw=1" suffix to hotlink the dropbox hosted images.
  October 17
    Drummer Keyboard UI
      On Chrome v94.0 Windows 10.
        Ctrl-K -- still get passed through to browser. Work around, press "ESC, Tab, Tab" will get to the create link dialog box.
        Ctrl-? -- still gives error "Error running script: Unexpected token (1:35)." Work around, use the "Docs > Keyboard Summary" menu command.
    Test Drummer blog generation
      Looks like dates now correctly listed according to my local date/time in MYT (+0800) timezone. Ref. :-)
  October 16
    Posts on October 17th is here.
      Two posts on Drummer Keyboard and Blog.
    Included About OPML
      This is an inclusion
        This is my Sabre23t v4 public drummer blog. Previously was Sabre23t v3.1 on Wordpress.
          S.M.Sabri S.M.Ismail
          www.smsabri.com
          11 October 2021
        About
          This is my Sabre23t v4 public drummer blog (previous Sabre23t v3.1 on wordpress). Private notes in notes.opml (or more likely in Logseq Daily Journals). -- S.M.Sabri S.M.Ismail
    Corrected urlAboutOpml
      As Dave reminded drummer attributes are case sensitive (urlAboutOPML is incorrect)
      Now my About tab is correctly generated in drummer blog.
    Sign on when reading drummer blog
      There is a twitter Sign On icon on top left of drummer blogs.
      If you do Sign On you'll be able to easily quote tweet a post. ;-)
    Drummer Blog Owner
      How do you identify a drummer blog owner if you know only the domain name?
      Lets try looking at Jack Baty's blog
        His about page says @jackbaty is twitter account. So his blog.opml is here.
        You can also use Ctrl-U to see source of his blog that shows all the configuration information including opmlhead.
    Instant Outline icons
      When you first open a URL it will show an "globe" icon even though it's an instant outline. It'll change into "lightning" icon only after a refresh of drummer browser page.
    timeZoneOffset issues
      Rebuild blog. But still timeZoneOffset +8 doesn't seem to be effective. This post should be on 16 October 2021, 07:16 MYT (+08:00).
        Updated 17 October 2021 -- this is resolved.
      Reported in Incorrect Date on blog
        Just a note that maybe related. I removed summit "About" from blog.opml.
        Also maybe related that I have some posts not as outlines or not in order. Mmm...
  October 15
    Posts on October 16th is here.
      6 posts on Drummer's About OPML, urlAboutOPML, Sign on, Blog Owner, Instant Outline and timeZoneOffset.
    More drummer blogs to look at
      Jack Baty (jackbaty)
      Clueless
      Amit Gawande (_amit)
      Trevor Manternach (trvr)
    Sabre23t v4 update configuration
      title -- settled on Sabre23t v4 since previous blog was Sabre23t v3.1 on Wordpress
      description -- "my random thoughts ..."
      urlAboutOPML -- http://drummer.scripting.com/sabre23t/about.opml
        need more work, tab doesn't show. :pout:
      urlHeaderImage -- "direct google photo link"
        https://lh3.googleusercontent.com/0L5pgDaqjwrqViuaWsnNqRj13Wyft6Oly3kEaIjDZQjqkMrqT-FMXRxLcRfd8u0HkSF6Ddb8M4C7ZrxlF0-eZLT095DatRPpVGTYYrhpSK224KIffwa1ZGWeUGuMxzoBCFTpmE1Ur3uD7gUcJwp8O4Tu4PL7rYjjKuslpH10kynDYjTJSoLV3v6ZtWaddlJ4dOyn2Us_ZBK27Yr_roq7aJboAMJD-dtrAOzrvWyapfOV-TEf0cgKcQfWH7vKqL_jVFrcjNOz2TnlVOafe1XA7rQxlL_nXLvQqtHCRI_Lvx_UYcmZbwyq2FX4jC2yTnSnuybtSoluVPzCyrvfZGDcbP-BoE--EZ4-CpFrs0rEpP8f0OW4145lj8Hnsb_4Thbhvg0TflYNoJli80DvxQ-6bJ4JSmZnE2EZF3sR6EoT_QJQkz_9RN2-oOkwV0e9NxoTXznXcLDmicELoJD9WDqAVharYP7ElMlCGTTKBgnLu3hCILHdYoEtUSNTxjjH7wFSug8sYeysNbABturg-HwOre5Ozp7R_tg1OM68FNGLvrnqXYenBh3ku-GYApBi6GQjs4xavJRvT_wbBbvSrE431zSs5Gy7xTKRG3jYK6TX34NRvLc7X7Vh40N736nPMmt851yGD1ctH3sK_vxngnP0TqXMDnR8Pd1PexvcqvL9iBN_L7EO9isqUmv4RtZGcSX34HR5C6jQxJWaogfeDkQaNI8S2g=w963-h776-no?authuser=0
      timeZoneOffset -- +8
        Didn't seem to work. This entry still on yesterday's 14 October 2021 page.
      copyright -- © 2021 S M Sabri Ismail
    Emoji Cheat Sheet
  October 14
    Posts on October 15th is here.
      Two posts on Drummer blog and Sabre23t v4 configuration.
    Needed to refresh browser tab to get latest contents for change notes. Perhaps because it doesn't refresh while asleep.
  October 12
    Starting today's note with a headline without "type: outline" attribute and no subs.
    Another headline but with "type: outline" and no subs. So it is a singular post. It seems outline type doesn't impact the blog post, only the presence or otherwise of subs determines whether it is a singular post.
    Drummer Change Notes
      Yesterday Dave talked about instant outline access of Change Notes. I open it in Drummer (using the Docs menu). But it shows in a tab with "globe" icon, I thought instant outline have "lightning" icon. Hovering on that globe icon I see the it has "Kind: instant outline". Update: Mmm ... After a refresh of the browser, the Change Notes tab sports a "lightning" icon now.
      Ref http://scripting.com/2021/10/11.html#a141224
    Drummer Issues on Github
      Issue 30 - Blogging in Drummer
        Mistersugar 13aug2021
          I did briefly find myself wishing Drummer had the formatting tools (link, bold, italics) that you built into 1999.
            Mmm ... Ctrl-K, Ctrl-B & Ctrl-I is there.
        Scripting 31aug2021
          Source code of Old School in OPML
    Blogging in Drummer
      Blog post with subs should should start with a short headline, that's going to be a bold post title. Put contents of the post as sub-headlines under it.
      Next to explore under Drummer blog attibutes features ..
        Title Story Pages. Ref 13aug2021 like http://oldschool.scripting.com/cluelessnewbie/2021/08/13/150253.html?title=aPostOnItsOwnPage .
        urlHeaderImage. Ref Ref2
        urlvideo. Ref use this format https://www.youtube.com/watch?v=dvl9CDPQ_2Q
        flOldSchoolUseCache. Ref
        urlAboutOpml about.opml. Ref
        copyright. Ref
    Other drummer blogs to see ...
      Ken Smith
      Anton Zuiker (mistersugar)
      Scott Hanson (ScottHansonDE)
    Bugs in Drummer v2.0.9
      Ctrl-? -- gives "Error running script: unexpected token (1:35)". Should give cribsheet.
      Ctrl-K -- open address bar in Windows Chrome 94.0, even though it does still open a dialog box to create an HTML link in Drummer.
      In edit mode cursor up/down doesn't preserve column location within the headline, cursor goes to end of headline instead.
      Moving a lower summit to the top most summit is not possible using mouse. You have to move the top most summit down instead. Having just two mouse drag mode (arrow vertical down, arrow diagonal down) does simplify UI/UX. I guess I can live without direct way to move a summit to top most spot, that is not a common everyday editing.
      Not really a bug, but unexpected ...
        Ctrl-B -- works to bold even though not listed in Ctrl-? cribsheet.
        Underline using HTML underline doesn't work.
  October 11
    First outline
      First login via Twitter @sabre23t to drummer.scripting.com v2.0.9
      Start outlining notes of Drummer UI/UX.
      First impression very similar to littleoutliner.com v1.8.20
      Other places about Drummer
        http://docserver.scripting.com/drummer/about.opml
        http://scripting.com/drummer/blog/ change notes