When I tried to install Elementary OS on my high-res laptop with a 3840 x 2160 display, the installer displayed only about 25% of the screen. I could see the upper-left corner of the pretty background page and just the upper-left corner of the first prompt.
It seems the installer was sizing the screen right (big), but only displaying a small portion of the actual display. This meant I couldn't continue with installation because I couldn't answer the questions.
There is a workaround, however...
I use a lot of different VMs for testing software and running one-off programs. My setup is a 16GB Dell Precision Laptop with an i7 quad core running Ubuntu (really "Elementary OS" which is based on Ubuntu, but eOS has a super-slick desktop that I really like) and a 1TB SSD. I use kvm to host my various VMs which include versions of Ubuntu, Windows 7, etc. When I get around to it, I'll switch to Docker or Rocket and use the container model, but for now it was just easier to build (or clone) a tiny VM when I need it.
I've been using this VM setup for a while and it worked fine with WinXP, Win7, Ubuntu, etc, but when I wanted to copy my Win7 image and upgrade to Win10, I faced a LOT of frustration. All the combinations of configuration on the KVM panel failed to get past the 0xc1900101-0x30018 error and the "The installation failed in the SAFE_OS phase with an error during BOOT operation. 0xC1900101 – 0x20017" error I would get. The Win10 upgrade would fail and I'd be back to starting over.
I tried a bunch of suggestions (mostly change my video card, change my disk interface from IDE to SATA or SATA to SCSI or... etc.), but none of those things helped.
I finally figured it out after reading about similar problems with KVM and Windows 8.1 upgrades to Win 10...
I've been reading the book The XYZ Factor: The DoSomething.org Guide to Creating a Culture of Impact.
The book has impressed me with a couple of ideas that will really help anyone that is thinking about the changing workforce, approaching intergenerational staffing, and changing how nonprofits implement their programs and initiatives.
The book could work as an orientation guide for anyone hiring in at dosomething.org, the place where the folks that wrote the book work.
The book spends some time talking about the organization, its processes, and its staff. Since the org serves a young clientele, they also staff young. This creates its own set of opportunities and challenges.
The book covers a lot of ground from things like working with millennials, working with partners, working with interns, and working like a start up.
The organization impressed me with its energy, commitment, thoughtfulness, vitality, and commitment to working from the data, not just the gut.
I'd recommend the book and I'd recommend you check out what dosomething.org is doing, if you are a nonprofit, a start up, working with interns, or just trying to figure out those millenials on your staff.
You can buy the book here, on amazon.
The XYZ Factor: The DoSomething.org Guide to Creating a Culture of Impact.
I have a client that is dependent on Excel 2007 and a bunch of macros written in vba to run their business. Some of the users let me know today that, all of a sudden, the macros that run when the worksheet file is opened are throwing a debug error.
The error is "object doesn't support this property or method" which is a runtime error of 438.
When I tried checking some things in the interactive window after clicking on the debug option, I couldn't get any object values to be available in VBA. For instance, checking the value of a button's visibility gave me the same error the user was getting. It was acting like none of the objects in the worksheet even existed!
After a little trial and error, I figured out that the users having the problem had applied the "Tuesday Night Security Patch" from Microsoft and started trying to narrow things down.
I pulled the Excel specific stuff first (just one file, really) and that didn't do it.
So, I kept digging...
When you log into a server with Ubuntu at starting around version 10, you get a nifty message about what the system is doing. I needed to see what the current status, but I didn't know how that was generated.
So, if you want those statistics again, you can get them anytime without logging in by...
When supporting a linux box, it can be handy to know exactly how much memory a process and all its children are taking up.
I create this handy script when I need to know that...
I have to re-figure this out every time I need to do it, every few years, so I wrote this to remind me.
Once in a while, I have to change the IP address of a remote network. For instance, Comcast came into a customer of mine and replaced the modem/router. When they did, they put in their own local IP network number and broke the ability to get to any hard-coded IP addresses on the network (like printers). They used to be a 192.168.0.x network and now they were a 10.1.10.x network.
I could change all the hard coded devices to the new IP address scheme OR I could fix the network. It is a lot easier to change the one network than all the devices (on devices I can't easily reach because they are on another network, now, so I'd have to set up temporary IP routes and etc. etc. etc...).
The problem with changing the IP address on a router remotely is that you won't have access to the computer you remote in on after the change because it is still on the wrong network until a reboot.
So here's the simple trick to fix it all at once...
Have you ever wanted to try CoreOS or Docker? For web developers that want to scale their applications, these are some of the hottest technologies to come along for a long time. You've been able to build some servers using CoreOS for a few months with AWS and Google, but the cost to play has been a little high.
When I played with Google and CoreOS for a few days, it cost me about $5 per day per server. That adds up pretty quick, if you want to try 10 servers and you're on a developer's budget.
How would you like to try 10 servers and have it only cost you $40 for a whole month!
You can if you follow this link. That link will give you a $10 credit (2 free servers for a month!) and I'll get a little something back, too, if you keep the service.
I really love DO's (DigitalOcean's) servers and interface. I've used a number of other cloud server providers and DO offers solid value and an easy interface. And now, fast and fun access to CoreOS and Docker containers!
I've written before about getting email to send from dumb devices through a Windows Server host to gmail (Google Apps). That works fine in a lot of small offices because there is often a Windows Server sitting around somewhere, even if just for file services.
However, there are times when you DON'T have a Windows Server around and need to send email through a Linux server.
Here's what I do when I want to send email via gmail (Google Apps) and I have an Ubuntu box available...
I had a customer get a virus (why is that still a possibility????) and had to do some remote cleaning. I tried malwarebytes, but it wouldn't finish and kept getting a weird error after scan started running.
I was pretty sure I had everything, but I like to take a few passes at a system that has had issues, if I'm NOT doing a format and re-install, just to be safe.
Trying to make sure all was well, I felt I couldn't give the system back until I had a good, clean scan run, but that was not to be.
After malwarebytes let me down for the first time in a few years, I thought I'd try Comodo Cleaning Essentials, which is a free bit of cleaning kit from Comodo. One thing I like about it is that it doesn't require an install, like malwarebytes. Pretty annoying installing a program in the middle of cleaning up a system. The problem was, I couldn't get the program to run and finish without just disappearing!
Did this help you? You can help me!
Did you find this information helpful? You can help me back by linking to this page, purchasing from my sponsors, or posting a comment!
+One me on Google:
Follow me on twitter: http://twitter.com/mojocode