All Corona eBooks will be on sale during GDC 2013!
Save $5 per book for a limited time!
Learning Mobile Application & Game Development with Corona SDK is now available as an early release through my website.
What does this mean? While I finish up the last few chapters, you can get started with the textbook at a great discount.
Learning Mobile Application & Game Development with Corona SDK teaches you how to program as you are learning to make mobile apps for Apple iPhone, iPad or Android phones & tablets. Chapters are incremental and this textbook is appropriate for younger students who want to make their own apps.
I will warn you that the content is not finalized yet. Based upon early adopters feedback I will be improving sections. There will probably also be a few typos and grammatical errors that were slipped in by gremlins during the night.
The sale on the early release will only be available while I finish the remaining chapters, so now is your chance to save!
Recently I was finishing up a paper for a conference that was pulling two documents, graphics, and data from multiple sources into one Microsoft Word document on my Mac Book Pro. As I was finishing up and getting ready to do a save, I received a terrifying message:
‘The disk is full trying to write to “Extra Storage.” Free some space on this drive, or save the document on another disk. Try one or more of the following:
*Close any unneeded documents, programs, and windows.
*Save the document on another disk.’
Now, after having spent some time on this document, this is not the message I wanted to see. Knowing that I had plenty of space on this relatively new Mac Book Pro, I knew there had to be something else going on.
In this particular case, the problem was that I was saving to the original document type that had been sent to me. A .doc (Word 97-2004) format, and not the newer .docx format. Since I was pulling in information from a spreadsheet, including the pie charts, tables, and other graphics, it seems Word .doc wasn’t sure how to handle the save.
Once I changed the file format to the newer .docx, it saved without difficulty (dramatically lowering my blood pressure and stress level).
So, if you get stuck with this “Disk is Full” error in Word on your Mac, try changing your file format to the newest version.
A few years ago I purchased a micro-ATX computer case that I have been very happy with. Over time I continue to upgrade the equipment that is in the case and now have an Intel i5 processor that was getting a little toasty. Between the i5 and a higher end graphics card, I was getting regular heat related lock-ups, even when I left the top and sides off of the case.
The following is how I did the installation. Note that this will void any type of warranty you might have on your case. But if your the type of person who is looking for this type of solution, you probably don’t care.
I purchased the Corsair H80 from Tiger Direct
(note: I am a Tiger Direct affiliate, purchasing from my links helps support this blog).
1) After making sure that all of the parts were there (always a good idea), I went to work on my case, first, carefully removing the hard drive (I had to drill cut a hole in the case, so I didn’t want the vibration causing problems) and the motherboard. Make sure you your work environment is properly grounded. You will probably need to remove the RAM and CPU during the installation and you don’t want to damage them with an ESD.
2) Case Modification: I found that the there was no way I was going to be able to place the radiator and the two cooling fans inside the case. I ended up with 1 fan inside the case (where the old fan was previously located). The radiator and 2nd fan would need to be outside the case. Since there are 2 conduits that run from the radiator to the heat sink, I had to cut a whole large enough for the conduit in the mesh at the rear of the case.
Remember, measure twice and cut once! While you can always more holes in your case, it isn’t the goal of the installation.
3) Here I am testing the installation and clearance of the 1st-inside fan before cutting my holes, to help me get the location for everything else set and to make sure that the idea would work.
4) Next I carefully removed the old fan and heat sink from the CPU and set them to the side.
Remember that the old heat sink will have gel on the bottom that is a pain to get off of anything it touches, so be careful how you set the old heat sink.
My old heat sink and fan connected to the motherboard through the 4 holes around the CPU.
The new liquid cooled heat sink uses a different configuration that requires this special do-dad. This goes on the bottom of your motherboard and has to be carefully screwed into place.
6) Now with the motherboard right-side-up, you will have 4 connectors for the heat sink (which I have taken lots of time in photoshop to circle for you).
Once everything is arranged correctly, lock the new heat sink down to the motherboard using the connectors that were installed in step 6.
Remember to slide the temperature sensor between the heat sink and CPU.
8) Here I have the heat sink installed. Unfortunately, the only arrangement that I could get to work was with the conduits to be on the same side as the RAM. This hasn’t been a problem, but I was concerned about it at the time.
9) Time to install the radiator. This was probably the easiest step, with the inside fan screwing into the radiator, which holds it firmly in place.
After you have the radiator and inside fan attached, you can attached the outside fan.
Note: make sure both of the fans are blowing out of your case.
Time to test your configuration!
You will want to play with the controls for how much air movement the fans need to keep your system running nice and cool.
I have had my system at about 1/3 fan speed since the beginning. It keeps the CPU nice and cool with out a single lock-up since the install.
Here is the final installation (with construction dust). To get the top of the case back on I had to loosen the radiator from the internal fan a bit, but now it fits nice and snug.
As I mentioned, in the course of nearly 10 months, I have not had any heat related problems with the system, and I haven’t had to leave any of the side or top off for better air-flow.
I have been invited to guest speak at a Mobile App Developers meetup in the Boston area (I believe the actual location will be in Cambridge) on Jan. 31.
We are still working out the exact details, but you can follow myself: https://twitter.com/DrBrianBurton or Jennifer Looper: https://twitter.com/jenlooper to learn more about the event and to register.
I will be talking about mobile application development in general and specific development with CoronaSDK.
If you would like to join us, the link is: http://www.meetup.com/Corona-SDK-Boston-Meetup/events/100694622/