here are all the confusing mostly-incomplete zip file solutions:

  • zlib THE lib; only does ONE file, knows nothing about .zip containers; gz uses zlib, works on ONE file (the tar file, hence .tar.gz)
  • miniz some google code HACKERY that does exactly what i want (.zip handling in one header file) but DOES NOT WORK – erp, yes it does, id10t
  • minizip a zlib-bundled addon package that allows for working with .zip files
  • boost you can bake zlib into boost but again, it knows nothing about .zip files, MOTHER FRACK
  • libzip ANOTHER library, supposedly handles .zip files – REQUIRES ZLIB DOH, might as well use minizip

In the end, miniz made it pretty easy (once I used it correctly). Remember, a .zip file is a container of compressed files, doh.

That was fun! 🙂

Awesome keyboard shortcuts

Some are old, some are new. Sum > parts. Ahh nice. 🙂

  • Windows+X => Ahh all the good gooey stuff they hid!
  • Windows+# => Switch to pinned app number #
  • Shift+Windows+# => Run new instance of pinned app number #
  • Ctrl+Shift+leftclick icon => Run as admin
  • Ctrl+Shift+Windows+# => COMBO MOVE! Run new instance of pinned app number # as admin – awesome…
  • Ctrl+Shift+Esc => Instant task manager
  • Windows+up/left/right/down => Move current window to max/left/center/right/min – play with this one, it’s fun!
  • Shift+Windows+left/right => Move current window to left/right monitor
  • Alt+# => Switch to Dexpot virtual desktop number #
  • Shift+Alt+# => Move current window to Dexpot virtual desktop number #
  • Windows+Pause => Control Panel/System settings (then jump to device manager, adv system settings, etc., nice!)
  • Alt+PrtScn => Put a snapshot of current window on clipboard

More Nice

  • Another nicety, massively improved merge handling during file copying – although, c’mon, this should have been a Windows 3.1 feature… but it will compare source and destination, and let you hand-pick from a long list of file conflicts, with exact matches excluded. Pretty nice.
  • I use Window’s “Extra Large Inverted” set of mouse pointers, they are fantastic to help me find my pointer in my 2 x 1080p sea of real estate.

Annoyances

And what would life be without an annoyances list…

  • Sliding the pointer from one screen to another NO LONGER WORKS, doh! Win 8.1 “catches” the mouse if you are at the top or bottom edge of the screen (which you almost always are) and pops up the stupid lucky charms or whatever they call it. So you have to nervously ski the mouse through the middle of the screen as you go from monitor to monitor. THIS IS TERRIBLE BEHAVIOR. My favorite part: if you are sliding to the second monitor to click the window there and give it focus, when your mouse is caught, it will be right on the CLOSE BUTTON of the app on the first monitor… and… drumroll… you’ve now accidentally closed the app! Yay fun!
  • (from Dan…) In win 8, Internet Explorer, the vertical scroll bar only appears for a few seconds. So if you put your mouse there and click to scroll down, then read and click again to scroll down more, nothing happens because the scroll bars have disappeared. You have to wiggle your mouse to get them to reappear and then click to scroll down again.
  • Every. Tiley. App. Sucks. Fine, do your tiley app chooser thing. But Microsoft, you’ve had a lobotomy if you think people want apps THIS dumb!
  • This is what happens when you model a desktop interface after a 3″ phone screen, DOH.
    win81_feeling_of_emptiness

Annoyances