I don't consider it a program nor do I consider myself a programmer. But man, it was so satisfying to have completed it.
Ask HN: Have you created programs for only your personal use?
591–600 of 671 posts
Re: Ask HN: Have you created programs for only your personal use?
#592Re: Ask HN: Have you created programs for only your personal use?
#593Most of my light bulbs are color-temperature-adjustable. So I wrote a small program which varies the color temperature throughout the day and night. I started by matching it to the solar elevation, but ultimately I like it more just on a fixed schedule. I've also programmed it to make a more dramatic warm shift near bedtime, and to fade up a bedroom light when it's time to wake up. Due to the inevitability of scope c…
Re: Ask HN: Have you created programs for only your personal use?
#594Yes. Scratching your own itch is one of the funnest parts of scripting. I made simple script that converts DB ids output per line that you'd get from a query into a comma separated line with a one line bash script. e.g. converts: 1 2 3 to: 1, 2, 3 Since I do a lot of querying it is very helpful. To achieve the same thing in Excel is a fucking nightmare. The cool part is when I feed it like 50000 lines of input how re…
On MySql I used group_concat function to do the same thing.
Re: Ask HN: Have you created programs for only your personal use?
#595There are staples I keep coming back to. I'm always trying to write a reverse ray tracer that shoots photons from light sources and tracks them around to see if they hit a pinhole camera, but they are of course way too slow. I've played with some ideas for compressing images, and I've taken a few runs at the hutter prize (compressing wikipedia). Writing a massive text-based old-school rogue-like is something I keep coming back to.
I used to mod games, and have played with some programs designed to edit different file types I was trying to reverse engineer. I've played around with trying to optimize sha-256 hashing, but haven't gotten anywhere. I also have tons of shells scripts that do various things.
I usually write in straight C these days, though I've tried various programs in D, Free Pascal, Ada, Java, assembly, Perl, BASIC (back in the day) and probably others I've forgotten. I remember in high school writing a game with a friend for one of the early Tandy machines in assembly on paper and then hand-assembling it to machine code and using poke in BASIC to put it in memory and then executing it. We didn't have access to an assembler.
I haven't ever given out any of my code, I just use it to play with ideas and to keep my skills up.
Re: Ask HN: Have you created programs for only your personal use?
#596Re: Ask HN: Have you created programs for only your personal use?
#597The last one was a script that let me carry over my wordle stats when NYT took it over. I also made an offline copy of wordle to be free of any NYT shenanigans
Re: Ask HN: Have you created programs for only your personal use?
#598Earlier quoted context omitted.
ok typo on my part... anyhoo - does "correct" go at the front or back?! Because the way I read it, the speech bubble saying 'correct' is after the horse and the other two words.
"Correct" goes at the front; see panel 4. You remember the order along with the words, and the imagery is a cue to aid memory, not a script.
Re: Ask HN: Have you created programs for only your personal use?
#599Earlier quoted context omitted.
Sounds like an interesting challenge although I’ll admit on this one I would have just went to fiver and hired someone to edit the existing text. My guess is under and week and a couple hundred bucks at most and you’d be set.
I think this is a case of "chop your wood and it will warm you twice"... ie. the value derived from this exercise was not just from the outcome, but also the journey there!
Re: Ask HN: Have you created programs for only your personal use?
#600I have a couple but the first that comes to mind is a tiny little mac app I wrote that "jumps" my mouse between monitors. I use it because I have 2 monitors in vertical orientation, one in horizontal between them, and another smaller monitor above the center monitor. Here is some ascii art of it: +----------------+ | | +------------+ | | +------------+ | ! | | ! !| | ! | | ! | | ! !| | ! | | ! | +----------------+ |…
Would you be willing to share the source for this one? Or at least how it works (i.e. what apis were used)