Before submitting ZIP files to various third parties, I often have the need to ether remove superfluous files from my archives. Until today I’ve never had the need to add a file to such archives. Had that happened in the past, I would have probably just deleted the whole archive and crated a new one from scratch.
Today I felt adventurous and researched a way to add files to existing ZIP files and found a (not-so-obvious) solution to this puzzle, using the -r switch.
Let me show you how it works:
zip-rv YourArchive.zip NewFile.txt
According to the man page, the r switch actually replaces an existing file in the archive, so this command can be used to update files in the ZIP file too. I’ve added the v switch for convenience (it means “verbose” and can be omitted.
After a recent Windows 10 Refresh, I found myself with most of my data missing from my installation – a bit of a surprise, having done Windows refreshes before and seeing that I selected the option to “keep all my data”. Ah well…
However, Windows was kind enough to preserve much of my previous configuration in an folder called Windows.old. As such, I could at least go back to some of the system data that I needed. Thank you, Windows 🙂
Before moving on with major re-installation work, I thought it would be wise to preserve the Windows.old folder on an external drive and make some room on my main SSD. I thought it’s just a simple matter of dragging the folder over – but that was not the case. When I tried, only perhaps 1GB of the total 30GB the folder contained was copied over.
What’s going on here? Why is this happening? My user name is exactly the same as before, why can I not create an exact replica of the whole folder somewhere else?
In this episode I’m going to show you how to use the excellent free OBS Studio for screen recordings. This is an open source, cross platform tool with amazing capabilities, yet it can be a little daunting to get started with it. While OBS Studio is commonly used for live streaming, it can do simple screen captures too. I’ll show you how to do that.
I’ll begin by explaining the interface philosophy, then I’ll show you how to add a desktop to your scene, how to add a webcam as an overlay, how to add audio, and finally how to pick the right preset and file format for your capture. When we’re done, you’ll be good to start editing your recording in your favorite application.
The Twitch web interface changes what feels like every two months, which means I can never find my Twitch streaming key (granted, we only needed when setting up a new package). So for February 2019, here’s how to find it:
Login to Twitch.tv and head over to the top right corner and click on your User Name and Icon. Choose Dashboard.
On the right hand side, you’ll see a list of options. We’re looking for one called Channel, underneath the Settings Headline. It’s towards the bottom of the list.
Once selected, you’ll see a big box at the top reading Stream Key and Preferences. Your key is hidden by default, and you can either display it or copy it to your clipboard. You even have the option to reset it from here, should the need ever arise.
There. Quick and to the point. If this procedure ever changes, please let me know and I’ll update this article accordingly.
When I do live streams on YouTube, I frequently forget to record my programme locally. I guess there’s just so many buttons to press in the heat of the moment.
Hence I was looking for a way to extract full 1080p HD footage from YouTube, ideally both for my own files as well as those from other users.
Right now (February 2019), YouTube only allows me to download a 720p version of my own clips, and a YouTube Premium subscription is required to download other users’ footage. Either way, my desktop streams are usually 1080p, and that’s what I’d like to download for local archiving.
I hunted around for a solution, and doing a quick Google search presented several contenders – many of which no longer work since YouTube have once again re-jigged some aspect of their operation. Most solutions, online and offline, can handle 720p for free, but again that’s not what I was looking for.
My Playstation 3 console started making a super loud fan noise the other day. Research indicates that this is likely due to a combination of dust and dried out thermal paste inside the console. So I took it apart and made a time-lapse while I was at it.
In this episode I’ll talk you through the specifics and explain what I’m doing and mention pitfalls of what to expect once inside the PS3 Super Slim. The whole procedure was not as difficult as I had imagined, and I’m very happy to say that since I’ve replaced the paste, my console is nice and quiet again.
I was wondering how Twitch.tv knew which game people were streaming. I had seen such an option in YouTube, and when I broadcast something from my PS4 console the game gets set automatically – but when I use OBS, I’m in total control of the meta data.
Would Twitch figure this out automatically? That would be quite a feat of engineering indeed… and of course, that’s not how it work. Twitch has no idea what data I’ll be streaming. We’ll have to tell it manually.
Apparently there once was an option to set the game in a field called “playing”. However, no matter how hard I’ve tried to look for it (in 2019), that option doesn’t seem to exist any more.
Turns out it’s now called the Category field, and here’s how to set it:
head over to your Twitch Dashboard
that too has changed recently; if you can’t find it, login at Twitch.tv, then click on your Icon at the top right
under the Live option, you’ll be able to set your Stream Title, Category, Tags and Language
start typing your game title into the Category Field and see it start populating itself
pick your game from the list and you’re good to go
That’s how to do it!
PS: You can That’s how to do it!
PS: You can update this information while you’re live, so if you decide to switch to a different game halfway through your stream, that’s where to do it. Twitch will create a new chapter mark when you do this in your live stream. I guess it makes it easy for viewers to jump to the start of a new game in an otherwise uninterrupted stream.
The Category can also be changed for existing videos in your library: if you need to update the information in any of those, head over to the Video Producer (from your Icon at the top right). Choose the video in question, and on the right hand side, click on that three dots icon and choose Edit.
That’s where you can change the thumbnail, update the description and change the Category.
I admit my language needs are a little bit less “normal” than those of most people:
I live in the US, I write things in English most of my time, but I’m used to writing with British spelling and grammar – and occasionally I write in German too. So that makes managing languages on the myriad of devices I’m using sightly tricky.
In this article I’ll show you how to change your language settings in Firefox.
In this episode I’ll show you how to configure our Podcast Category with the relevant settings that are necessary for the feed to have meaningful content. I’ll talk about every single tab, including the Feed Description, specific Apple iTunes and Google Settings, how to add artwork and how to preview the feed.
ZIP files can get quite large, depending on the amount of data we’re ZIPping up there. Having one huge file may not always be desirable, for example when making hard copies onto disk or tape media, or when upload limitations force the use of smaller files.
Thankfully, the clever little ZIP utility has a handy function that can split our archive into smaller chunks for later re-assembly. Here’s how it works:
This will create an archive of all files and subfolders in myfiles, creating a new file every 200MiB (about 10% more than 200MB). We can use K, G and T respectively (for KiB, GiB and TiB, all of which are 10% more than kilobyte, gigabyte and terabyte).
To clarify, the s switch will specify the size of each file, while the -r switch tells ZIP to do this operation recursively.
As a result, we’ll see a list of files like this:
To extract any or all of our files again, we can use the UNZIP utility. All we need to do now is to treat archive.zip as our main file and let UNZIP handle the rest. It will understand that all z** files are part of the multivolume archive. For example:
will list all files contained in our archive, not matter which files they’re physically contained in.
Should any of the volume files be missing or damaged, none of the archive can be read as far as I know. Make sure you leave them all in place and don’t try to open them by itself.