The Raspberry Pi Zero is not a very large computer at all. The case for the Zero was $1 more than the board itself!
Right now I have two Raspberry Pi 2 computers and a Raspberry pi 0.
On The Zero I have the sdltrs TRS-80 emulator running.
There were a number of issues I had to go through and packages to update to make the app for Raspian OS. (And of course, now that I have done it, all my shell history has cleared before I could add it to my notes.) On the screen is the Great Wave game written long ago by friend Troy Lyndon.
On the Windows PC, I run this emulator from Matthew Reed. He has done a great job.
The whole array is watched from the RealVNC VNC Viewer.
Rule #1, work on a static free environment
Rule #2, keep the cats out of your box
For a brief time, MicroCenter had offered the Raspberry Pi Zero 1.3 for 99 cents. The current suggested retail price is still only $5.00 US.
- 1Ghz, Single-core CPU
- 512MB RAM
- Mini HDMI and USB On-The-Go ports
- Micro USB power
- HAT-compatible 40-pin header
- Composite video and reset headers
I have a lot of fun comparing modern computing power to my first computing experience. The Radio Shack TRS-80
||26-1001 TRS-80 Model 1
||US $599.95 (with monitor)
||64 x 16 text
||Zilog Z-80A, 1.77 MHz
||4KB, 16KB max (or 48Kb with the expansion interface)
I got one of the Microsoft starter kits to get into the internet of things (IoT). it was very easy to download the latest Windows 10 and flash the SD card. The Internet of things was emphasized at the Build conference in 2015. At the Consumer Electronics show, that is going to be the rage.
Develop Windows 10 IoT
It went without a hitch. The update program works exactly as advertised. It went as smoothly as (dare I write this?) the OSX 10.4.5 update! The program downloaded the update, then it let me decide when to kick it off. I have been making triple backups, so I was not worried about losing anything. A piece of advice, the only reason YOU should not worry about the update is if you also have a backup. I backup my files to a USB drive. I also have a WD Cloud drive to which I copy my files, and which also serves as the drive for the nightly Windows backup.
I have been a member of the Windows 10 Preview since the Microsoft Build Conference in 2015. I am not sure how revolutionary it feels. The most obvious change is the start menu.
I was at the release of Windows 8 at Build 2011, and I thought it was revolutionary. Microsoft was going for the tablet platform in a big way, and we were all given prototype Samsung tablets to develop our first touch apps. Since then, the PC producers and consumers have played a cat and mouse game to determine what the best PC platform would be, and whether the tablet is really viable as a PC platform.
There are a lot of PCs out there with touch screens, but touch screen is not terribly convenient on a PC. The iPad and Kindle users believe laptop touch screens cause a malady called “gorilla arm”, as users reach up to touch their screens.
In practice, I have owned PCs with touch screens for many years, and the only screen touching that goes on is when other people point to things on my screen.
I have heard a lot of younger IT people gripe about how Windows 8 took away the beloved Start menu that Mick Jagger sang about in 1995. Having been present at the rollout of Windows 95/98 in many companies, I can tell you it was not a straightforward adoption. A lot of people really liked their old Windows 3 program manager groupings, and were righteously indignant about the Windows 95 treatment of them. The transition to Windows 2000 and Windows XP was not smooth either.
When Windows Vista came out with Aero, people rushed to upgrade and became dismayed because of User Account Control, and pronounced it worthless. Windows 7 was basically Vista with service packs rebranded, and now it is seen as a rousing success. In fact, it has been a hard act to follow. Windows 8 was booed off the stage. Now, as we are 4 years into Windows 8, and Windows 8.1, the PC population has become accustomed to it.
But here comes Windows 10, with a revamped start menu.
I actually liked the Windows button jump to my favorites. Now I have to transition them. I have been a big user of the Quick launch / taskbar pinning on the bottom since that functionality was introduced in the Internet Explorer 4 update for Windows 95. Most of my app launches occur from there.
Many corporate IT organizations finished their Windows 7 migrations by 2010-2012. I have been on a corporate build since 2011. At my company, I have been in the Windows 8 pilot for a year and a half. I only had two specific problems, and neither of them had to do with the operating system itself, more to support for corporate apps that ran on old versions of Internet Explorer.
I would expect large corporations to develop a transition plan for company PCs to Windows 10. Most new ones would be shipped with Windows 10, but downgraded to match a company image. At some point the home user population is going to demand the update.
Apple has moved to go content not chrome with the release of OSX Yosemite. I find the Spotlight search to be less visible than before.
On Yosemite, the Spotlight search box jumps into the middle of the page, with very little outlining and the light words “Spotlight Search”. On the previous versions of OSX, the Spotlight search has appeared on the top bar highlighted. I prefer the older version after nearly five months with Yosemite. I have a Mac that I maintain that still has Mavericks.
We all did this, it seemed ripe to parody
We had some fun on our new project.
CONSENSUS: It’s easier to go down with the ship if everyone is on board.
I have list of PC must haves in my toolbox. A good text editor is a must. I have been using Textpad ( http://www.textpad.com ) for a long time and really have nothing bad to say about it. It can open large files and has a decent regular expression editor. It is able to delete at column and row level.
I dabbled with Notepad+ and Notepad++ as I looked for replacements for notepad. I used Editpad for quite some time.
When I attended the BuildWindows conference this summer, I saw many of the presenters using Sublime as a text editor. It runs on both PCs with Windows and Mac. It also works on Linux. It seemed to be the consensus editor of choice. http://www.sublimetext.com/. I have enabled my Sublime plugin to prettify the XML files I work with on a regular basis. I used this tip here: http://www.bergspot.com/blog/2012/05/formatting-xml-in-sublime-text-2-xmllint/
You will need the xmllint command for your PC from Google CodePlex. https://code.google.com/p/xmllint/ Take the one that allows inline piping.
More about xmllint: http://xmlsoft.org/xmllint.html
The command line to fix your XML: xmllint –format –encode utf-8
We had been packaging one of our Windows WPF clients since 2010 using InstallShield LE. It was available as a free option for Visual Studio 2010 to create an MSI.
This had been problematic since we had continuous integration with MSBuild and CruiseControl.NET. There was not a nice way to produce that MSI as part of the integration. LE really does mean Limited Edition in this case.
In 2012 we implemented MakeMSI. The MakeMSI scripts have been used to build the MSI files on each Cruise Control build. We made a bat file that runs all the environment versions of the MSI files. The environments each have their own configuration (mm) file. The mm file includes the specific header of Mem.mmh. We customized three header files that determine the MSI properties: Mem.mmh which #include(s) Dept.mmh, which #include(s) Company.mmh. The ver files set the version.
Today I set up the same MSI builder using WiX. The Windows Installer XML (WiX, pronounced “wicks”), is a free software toolset that builds Windows Installer (MSI) packages from an XML document. It supports a command-line environment that developers may integrate into their build processes to build MSI and MSM setup packages. WiX was the first software released by Microsoft under an open-source license called Common Public License.
Evidently, since Visual Studio 2012, the traditional setup project type has been removed. WiX becomes a recommended option to create Windows Installer package.
I used dark.exe to reverse engineer my existing MSI created with MSI. With some tooling around, I created a better config file for candle.exe, the wxs file.
It took about two hours from start to finish. I found this book helpful in a couple of spots as a reference.
WiX 3.6: A Developer’s Guide to Windows Installer XML by Nick Ramirez
http://wixtoolset.org/ WiX Project Home
http://wix.tramontana.co.hu/ WiX tutoria
http://wix.codeplex.com/ WiX CodePlex files