jmibo's journal

subscribe to this as an atom feed here.


the theme editor is gonna be deleted rather than just inaccessible because it involves lots of bloat and javascript, especially if i want it to work with the multiple-style thing. if you were using it (unlikely), there are browser plugins such as stylus that let you create custom CSS for any site.

i still need to fix the bug with the CSS where the actual project pages don't have the project styling because hugo is the worst. using a static site generator was probably a good idea as the site got bigger, but ghjgfkdafkqweruqwoefv

UPDATE: the css is being fixed! rather than re-add all the margins i'm just making them more consistent. most vertical margins between elements are the same as the line height, except that the lh unit that i would be using for that is experimental and will take a while to be implemented in all major browsers. instead i just hard-coded a number that's around the same as the default line height for this font on firefox (the default line height varies depending on font because of Typography Things, but i can't find a resource that shows what the formula actually is). i also have some margins as 1ch (the same width as a single character) in cases where other options might not work, e.g. for the textarea elements. the result of this styling is that running text is always aligned to the same lines, but other things will deviate from the fixed line rhythm, which is probably fine for forms etc. i'm quite satisfied with this although i'll have to remember to check back on lh in a while. css is fun.

also might phase out the contact form since nobody uses it. i don't know.


the website has reached 60,000 views! that's a lot. thanks everyone

for some reason i've been worrying about the fact that the views per visitor is barely above 1, which either means that the homepage is just really bad and nobody wants to look at the rest of the site (not good), or people are linking the projects and such (good), or that statistic is just useless. and there's no way for me to get any more detailed analytics data without Google Analytics or some other evil solution.

i probably just shouldn't worry about that sort of thing and be happy that people are seeing my stuff, but just to be safe i'll probably try and make the site look a little less bad. the homepage is a bit of a mess and the reduced top & bottom margins on everything makes stuff inconsistent. maybe i'll just revert that part of the css

there's actually a game i made a while ago that i didn't put on this site because it wasn't very good or finished. but everyone i asked seemed to like it so maybe it's actually good?? if i have any time or motivation i might either open it back up and improve it, or remake it entirely in a game engine that doesn't "failed to load window layout" every two seconds. probably won't though.

also have to update spinny game so that the post-game stuff doesn't suck as much, and probably replace the Physics level with something that does not completely suck in every way possible.

some media i've been consuming:


the grid puzzle now has an html version. i could put it on my projects page but that would require editing multiple pages and such. here's a link, and here's an embed:


i made a few games for playdate, you can find them on my itch page (although the set of people who both view this site and have a playdate is probably very small). i might make a web version of the one that isn't left or right because it turned out to be a surprisingly passable game.


here's a free survey! it tests how well people can read words when put through the image crunchifier. i'll post something about the data later, maybe.


happy new year! i haven't updated the site in a while, mostly because i was busy doing nothing at all. hopefully i'll think of something to put on here soon


hugo is really bad at doing what i want it to do. i'm probably using it wrong or something. i just wanted to write raw html without writing as much boilerplate for my headers and such

there's probably a better way to do this, just like making my own library or something. that's a really bad idea actually, someone's probably already made a thing that would be good for what i want

and i suck at coding and trying to make a static site generator sounds like a difficult thing


i've been doing advent of code in rust for the past few days. it's pretty fun. here are my solutions so far, i'll update this whenever a new one exists.

14 13 12 11 10 09 08 07 06 05 04 03 02 01

rust seems to be a pretty good language for these kinds of things, although i'm doing pretty badly in the elegance department. people are solving all of these in like four lines of K code or whatever

speaking of which, i should learn k. seems pretty fun and cool


wow it's been a month since i last updated the journal. just checking in to say that i updated how the themes work on this site! it still needs a lot of work (i've just completely disabled the theme editor while i figure out how to fix it again) but now different sections of the website have different styles! just need to fix up the blog color scheme a bit and maybe make a new one for the journal, and make it compatible with the theme editor. shouldn't be too much but the website will be in a sort of unfinished state before that.

here are two things that i found interesting. there are probably more i'm missing given it's been a month but i just stopped writing em down, i guess.

might post another thing soonish. probably won't. who knows


after 2 weeks of looking on the internet, i've found....2 whole things that were cool enough to share !! maybe my method of internet looking isn't very good for finding interesting things, unfortunately. but they are pretty cool.

probably some other things i've forgotten. i'll probably post again next week becuase this is at least some sort of regularish content for the site

wish i worked on programming things more. it's fun
wish i did more things in general i guess, the last few weeks have been pretty devoid of thing-doing


i haven't updated this site in a month or so. maybe i should get on that. i've been mostly focusing on learning japanese and haven't really had any inspiration lately, but it would be nice to just go and make something. making some sort of generic game would be fun and a nice change of pace from the weird things i usually make, number facts turned out (i think) pretty well despite being a pretty bland concept.

here are some pretty cool things i've coem across while not being productive:

i think i might start sharing more interesting things i find later, so stay tuned i guess? chances are you're never gonna come back to this site again though so that seems like a silly thing to say


as a fun little side project, i decided to port Left or Right to graphing calculators. the framework that i used, the CE C/C++ Toolchain, is really neat and i highly recommend checking it out if you have the specific kind of graphing calculator.


you may have noticed that weeklyish games has not seen any updates for a few weeks so far. because of this i will unlist it until i can actually make a game, for once. might never happen, who knows?


some things have happened. i made a new 'game' in a few minutes, fixed the minimal theme so the code font wouldn't be times new roman, but i still haven't made any weeklyish games. honestly having the page still up is a little bit embarassing. i mainly didn't make any games because i had no ideas, or at least that's what i said to myself. when i tried to brainstorm ideas i came up with like 5 of them, i guess i just don't want to actually do work. but now that i've written the ideas down i might end up actually doing the thing? who knows!


i was worried my site looked bad so i made a theme editor. that means that now if my site looks bad, it's the fault of the user! it has a few preset themes, such as "minimal" (a nice alternative to the default that i considered switching to) and "best" (which has a slightly misleading name). have fun making my site for me! feel free to send over any styles that you're particularly satisfied with.


i'm still not sure whether switching to hugo was a good idea. i can pretty easily switch back if i want but even still it would be a waste of time migrating. time will tell, probably.

i don't have many ideas for content on this site and i've pretty much exhausted all the things i've already made. i might commit to doing a 1-game-a-week thing and just force myself to have ideas, which could work out either really well or terribly. i guess we'll see how it turns out in about a week. i'll set up a page for it and delete it if i give up immediately.


i impulsively decided that a static site generator was a good idea so i wasted a few hours learning hugo and converting my entire site! this was a useless exercise as i barely need any features of an SSG but, i guess it made the blog lower maintenance and, uhh, i don't have to copy paste a bunch of things into the head tag anymore? also there are no good extensions to deal with the front matter highlighting in html. maybe this was a good decision but i'm too angry about bugs to think clearly.


i made a little programming language! it's not very good but it was fun to make. it can do quines really easily and can probably do other things if you believe in yourself.


i've added a few new things to the site again today! the ones that i can think of are:

part of the reason i made the second is because i'm planning a new game soon! it's a rhythm game that's purely about getting into the groove of complex rhythms. polyrhythm notation system might be useful for notating the rhythms and parsing them ingame (rather than painstakingly placing each beat), and since it describes rhythms i can use the grouping functionality to make the on-screen rhythm notations more helpful and intuitive. before i do any of that, though, i need to find some cool music with complex rhythms that i can semi-legally use or make some myself (a really daunting task because i can't really make music that well and just give up immediately all the time). but it might exist in the distant future, and that's...something, i guess?

i've been making new things pretty quickly recently and probably won't be able to keep up this pace for more than a few days. in the meantime you can go and draw some cool circles and maybe check back later when i'll have some other stupid little game for you to play.


been working on this new website and putting some of my little games on it. it's been really nice to work on, even though my workflow consists entirely of copy-pasting things that should be part of each page (or, more recently, VSCode snippets).

cc0 everything on this site is freely available under CC0 1.0 Universal.