Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /events
    • /license
    • /pfp
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: javascript

  • Image representing post: Beating Children at Mastermind [Video]

    Beating Children at Mastermind [Video]

    Video version of Dan's recent blog post about writing software to help him cheat at Mastermind.

    Read more (54 words)

    • Video
    • posted 24 August, 2022
  • A plastic Mastermind board in blue and yellow with ten guess spaces and eight pegs. The sixth guess is unscored but looks likely to be the valid solution.

    Beating Children at Mastermind

    Sick of losing Mastermind to his kids, Dan cheats by implementing a brute-force solver he can run on his phone.

    Read more - about 7 minutes (1531 words)

    • Article
    • 3 comments
    • posted 24 August, 2022
  • Image representing post: DNDle (Wordle, but with D&D monster stats)

    DNDle (Wordle, but with D&D monster stats)

    Dan releases DNDle, a Wordle clone where you assign characteristics to try to guess the Dungeons and Dragons monster-of-the-day.

    Read more (407 words)

    • Article
    • 24 comments
    • posted 16 February, 2022
  • Jigsaw being solved by moving down-and-right.

    Quickly Solving Jigidi Puzzles

    Forced with a digital jigsaw puzzle to unlock the location of a geocache... Dan resorts to hacking.

    Read more - about 6 minutes (1285 words)

    • Article
    • 462 comments
    • posted 26 August, 2021
  • Heatmap showing Dan's movements around Kidlington, including a lot of time in the village and in Oxford City Centre, as well as hotspots at the hospital, parks, swimming pools, and places that Dan used to volunteer. Individual expeditions can also be identified.

    Heatmapping my Movements

    Leveraging a decade of past GPS data, Dan draws heatmaps of his movements around Oxfordshire.

    Read more - about 6 minutes (1395 words)

    • Article
    • 4 comments
    • posted 22 August, 2021
  • Image representing post: Higher/Lower Datepicker

    Higher/Lower Datepicker

    Can Dan make an even-worse "date of birth" field than those spinner ones?

    Read more - about 4 minutes (741 words)

    • Article
    • 3 comments
    • posted 6 July, 2021
  • Image representing post: Getting Twitter Avatars (without the Twitter API)

    Getting Twitter Avatars (without the Twitter API)

    Twitter's API sucks so hard that Dan resorts to screen-scraping for avatar images rather than bothering to use it "properly".

    Read more - about 4 minutes (837 words)

    • Article
    • 7 comments
    • posted 2 June, 2021
  • Three printed pocket code cards

    Spy's Guidebook Reborn

    When his 7-year-old asks Dan to print some crib from Usborne's Spy's Guidebook, he goes one step further and reimplements the cipher in Javascript.

    Read more (387 words)

    • Article
    • 3 comments
    • posted 9 April, 2021
  • A woman lies on a bed with her legs crossed, playfully wagging her finger. The mouse cursor is shaped like a feather.

    Axe Feather 2021

    Dan recreates a 16-year old Flash-based interactive ad using modern web technologies.

    Read more - about 9 minutes (2102 words)

    • Article
    • 8 comments
    • posted 2 February, 2021
  • A Creative MuVo MP3 player (and FM radio), powered off, on a white surface.

    Downloading a YouTube Music Playlist for Offline Play

    When Dan is asked how to get YouTube Music onto a retro MP3 player, he uses it as an excuse to explain the process of writing a web scraper.

    Read more - about 6 minutes (1354 words)

    • Article
    • 2 comments
    • posted 17 December, 2020
  • Automattic Kudos social graph for September 2020

    Automattic Retrospective (days 207 to 334)

    The fourth in Dan's series of blog posts about his experience of working at Automattic comes as he approaches the end of his first year with the company.

    Read more - about 4 minutes (722 words)

    • Article
    • 2 comments
    • posted 7 October, 2020
  • The Web Pyramid. In the style of a "food pyramid", shows Text Worth Reading at the bottom, supporting Markup, supporting Images, supporting CSS, supporting (a small amount of) Scripts.

    Loading CSS Asynchronously Without JS Dependency

    Dan proposes a new technique for lazy-loading CSS which doesn't break style for non-JS users.

    Read more - about 3 minutes (665 words)

    • Article
    • 22 comments
    • posted 9 August, 2020
  • The original puzzle shown via BreakInto.Us.

    Break Into . Us (lock puzzle game)

    Some people, when faced with a puzzle, try to solve it. Dan tries to recreate it. That's how he wrote his latest game: Break Into Us.

    Read more - about 5 minutes (966 words)

    • Article
    • 21 comments
    • posted 27 June, 2020
  • Image representing post: Unreal Engine 5 is meant to ridicule web developers

    Unreal Engine 5 is meant to ridicule web developers

    The Olognion article showing off Unreal Engine 5's blazing fast multi-polygon rendering that makes your average Web page look like shit. It's satire, but there's a real point here.

    Read more (237 words)

    • Repost
    • posted 1 June, 2020
  • Doom 3 running in Dan's web browser

    idTech 4 WebAssembly port - Doom 3 Demo

    Continuation Labs have compiled Doom 3 to perfectly-usable WASM. Mind blown.

    Read more (169 words)

    • Repost
    • posted 31 March, 2020

Posts navigation

Older posts
Newer posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!