Shinji_Ikari [he/him]

  • 0 Posts
  • 39 Comments
Joined 4 years ago
cake
Cake day: July 29th, 2020

help-circle


  • I had an old arch install about 7 years ago that stopped booting, so I booted into ubuntu, mounted the ssd, used a chroot to fix it, forgot to unmount the ssd, proceeded to rm the mount dir as it was “temporary”. It took me mere seconds to realize what I did and by then it was a lost cause. I was able to use a file recovery tool to grab my precious memes, but thankfully there wasn’t much else valuable on the drive.

    Worlds most roundabout rm -rf /



  • I bought a super cheap classic and did a flash mod, battery upgrade, and bluetooth mod.

    The bt mod only came after I went back to wired headphones and experienced the rage of having earbuds ripped out when the wire hooks onto things. I was a bt earbud hater for a bit but the freedom is somethin else.

    It does suck a lot to load music onto it, I’ve tried foobar2000 and a linux option. the former is better but windows, if you switch around you need to re-sync the entire ipod, which over slow USB2 is a many hour endeavor.

    The simplicity of not being distracted by a notification when you go to change a song is undefeated.









  • Yes, vim is a command line program.

    If you look up “Cli file manager”, there’s a bunch that you can check out and try.

    Tree, grep, and find are usually my three go-tos. Tree to get a general view of a ton of nested files/folders, then if I know a name I’ll use find . -name "filename", if I know a bit of contents, i’ll use `grep -re “content string” to find files containing that.

    I recommend reading the man pages because you can often chain together these in fairly powerful ways.


  • That’s great and all, but this is a federated comm, it appeared on my home page under active. I don’t know if it matters if I personally shared my XMonad config and custom volume widget or commented on yet another custom tiling wm. I always exclusively lurked on the subreddit. I lurk on this one too. Discussion isn’t usually that insightful besides “wow!” and “theme?”.

    This time, there was actual discussion and I decided to join in. Much more interesting than the 900th i3 gaps with an 18 pixel gap and 15 lines of code visible in the terminal.




  • I watched a lot of youtube before I dove in. There’s a LOT more content on watch repair now after covid so it should be easy. Pay specific attention to how the seasoned watchmakers use their tools. You should never have to force anything in a watch. Go as slow as possible and really savor each movement.

    If you don’t have a camera with good macro abilities, grab some of those cheap clip on macro lenses for your phone.

    Take a pictures at every step until you don’t need them anymore. I specifically was interested in 2-3 movements but you start to see the commonality between them if you’re just working on a simple hour/minute/second/calendar watch without extra complications.

    I really suggest buying one of those little plastic trays with a clear dome on top that have dividers. With that, I divide the parts and screws by the aspect of the movement. ie I’ll use one compartment for the automatic winder components, a compartment for the stem and winding mechanism, one for the main drive, and another for the date complication. I repair a lot of misc things so I have a decent memory for where parts/screws go. If you dont, take pictures of the screw next to the hole you took it from so you can compare scale. Screws inside watches are usually at most 2-3 sizes, if not all the same but its good practice to ensure you put the right screw in the right hole.

    Also check out the forum watchrepairtalk. Its an international group of old men who love to help out. It has a completely different atmosphere to watchuseek and is an endless fountain of knowledge.



  • I struggle with frontend too, it was a super basic jinja templates with html and a plotly js applet that I just fed data to. Its ugly but functional.

    I Started to re-write the server in Go, I have like 90% feature parity with postgres instead of mongo, but I need to figure out vue when I have a chance to make something a little nicer. I have an old obsolete ipad with a bunch of touch deadzones I’d like to load up in kiosk mode for a nicer data display.

    I really liked the ESP32 ecosystem. I figured out the ESP-idf and really liked the build system and freeRTOS. The examples given are really exhaustive and super useful. I basically did format strings into static HTML headers to send the data to the server since it only has like 3-4 readings.

    Interfacing with any common hobbyist sensor is mostly a matter of finding a basic C driver and adapting it for the ESP build system.