There might be cases where you are testing your network and it would be useful to know if your ping command is working without having to keep an eye on your screen. Imagine being in a server room behind a switch, while your computer is somewhere else in the room: it would be great if you could hear some sound while ping is working, and no sound when ping stops working (so you know when you have disconnected the correct cable).
Page 2 of 13
Configuring VLANs on NETGEAR ProSafe switches has never been a very pleasant experience for me. Maybe it’s because I am used to the Cisco way of doing it which, at the end of the day, feels way more intuitive to me even if you have to take some time at the beginning to understand and remember all the CLI commands.
NETGEAR’s GUI, however, is just plain confusing to me, and it took me quite a few tries to get it working. Part of the reason is because I might be stupid, of course, but I also think that NETGEAR’s horrible documentation and “support” should take at least some of the blame.
Also, I really don’t think it’s necessary to have a Basic and an Advanced way of adding VLANs. If you need to configure VLANs, I assume you know what you are doing, so why the hell should there be a Basic option? Just get rid of that crap and leave just one option.
Anyway, rant over, this is a guide on how to configure VLANs on a NETGEAR ProSafe switch. For this tutorial, I have used a ProSafe GS116Ev2 switch, but I assume every other switch in the same line will be very similar if not identical.
It looks like AMD is back, but this time, for real. The new line of Ryzen processors is receiving very good reviews online. Personally, I am keeping a close eye on these CPUs, and my next workstation build is very likely going to be Ryzen-based (a Ryzen 5 1600, probably, but I am still open to suggestions on this).
Now, AMD suffers from the same problem that Intel has, albeit a bit less pronounced: their naming scheme is atrocious. Unless you follow hardware updates closely, you will find it very difficult to differentiate between models just by looking at the model name. Understanding what your best choice is by looking at the product name alone is close to impossible (Intel 6900K vs 7700K anyone?).
The goal of this article is to make sense of AMD Ryzen’s naming scheme which, so far, makes way more sense than Intel’s in my opinion, but it still needs some clarification, especially since the technology is brand new.
Centering elements in Interface Builder is very simple, because Xcode will snap items to the vertical or horizontal center of the canvas, the same way that other Apple apps help you center items in a document (Pages and Keynote are the first examples that came to my mind).
However, when it comes to iOS apps, just because an element looks centered in the canvas, doesn’t mean that it will be centered all the time on every device: if you switch to a device with a different screen size (even in the simulator), the elements won’t be centered anymore.
This is because, in Interface Builder, you place elements with fixed positioning by default. If you want your app to look the same on every screen size, you will have to use a technique called Auto Layout.
I have recently started to play around with Swift programming as I always wanted to code something for iOS, but always ended up either lacking the time to do it, or developing for Android, a platform with which I am more experienced since my university days.
One of the most confusing things for me, coming from Android development and its interfaces in plain XML, was getting used to Interface Builder in Xcode, finding the elements I need, ultimately, getting the storyboard files to do what I want them to do. Also, navigating the Xcode project settings is no easy task for a beginner, so I am still finding roadblocks every time I try to do the most simple tasks.
Powerline adapters are a pretty cool way to keep your network wired without having to run cables through the walls, particularly handy if you are renting your place (but even if you own the house and you don’t feel like doing this type of work).
Obviously, wiring the house would be the best choice, but when this is not possible, powerline adapters are a very good alternative, and probably still better than just connecting every device via Wi-Fi.
However, the performance of these adapters vary based on a lot of factors, from the distance between the adapters, the quality of your electrical system and, perhaps most importantly, where you decide to plug your adapters into.
Every powerline manufacturer recommends to plug them directly into a wall socket for maximum performance. You should avoid plugging them in anywhere else, including power strips or UPSs. If you do, they will likely still work, but you won’t get the maximum throughput supported.
I used to have a long ethernet cable running from my core switch in the office to the router in the other room, but since getting a dog who apparently loves to eat copper, I had to find an alternative. I removed the chewed ethernet cable and added two powerline adapters into my network, so it was a great opportunity to run some basic performance tests to see how positioning the adapters will affect the network speed. Here are the results.
If you need to convert a computer image (for example, taken with dd) to a VirtualBox VM, you might have seen a few tutorials online that show you how to convert the disk image to the VirtualBox own VDI format. Some of this guides mention either the convertdd or the convertfromraw command to achieve this, but are there any differences between the two?
On versions of macOS before Sierra, all you had to do to add an SSH key to the Keychain was to run this command:
ssh-add -K keyname
macOS Sierra implements OpenSSH version 7.3p1, which makes this command behave differently. Using ssh-add -K results in the key being added only temporarily: after a reboot, you need to run the command again.
I am a huge fan of Day One, the Mac and iOS journaling app. I like it so much that I started working on a Web app for it myself some time ago, back when the folks over at Day One had not released a beta Web app yet. I think it’s a brilliant app, with a great design, a lot of updates and which proved to be very useful to me in all the months I have used it. The benefits of journaling are now well known, but this is not a psychology blog so I won’t go into any details about this.
The latest news from Day One is that the app will transition to a subscription-based model, as per the latest post on Medium by the company.
I am a big fan of the FusionInvoice project. I have been using InvoicePlane for a while but moved to FusionInvoice mainly for the multi-currency support and for the continued updates. Support is also extremely reactive and helpful, which for me is super important. The expenses feature is also proving to be very useful, so I am overall very satisfied with it.
Installation is really smooth and the documentation is on point, with the exception of a little hiccup right after you go through it. After installing FusionInvoice and creating an invoice, clicking on the PDF button to export the invoice as PDF would result in the web server throwing an error.