I had a couple of eventful days:
Last Friday morning my long-awaited new PC arrived.
The old one, my first Mac, was three and a half years old.
At one o'clock the very same afternoon it crashed with no warning.
Life is very strange.
Full of so-called coincidences.
From then on, I had the 'flashing hard disk' error and was unable to boot.
Starting it up in recovery mode by holding down Cmd
+ R
brought me to the disk utility, which was able to verify but not repair my disk.
I visited the nearest Apple store, they took the machine with them to the workshop. When they returned it twenty minutes later, the disk was no longer accessible at all and almost all hope of saving its contents was lost.
So then I started setting up the new computer.
Before the crash, I was under total stress.
After the crash, I relaxed a bit.
I was still 100% committed to getting things up and running plus complete all important pending tasks, knowing that several days of additional work are needed, and yet I was somehow less under stress.
Life is strange indeed.
I received the Mac with Microsoft Office for Mac set up.
From then on, I was on my own.
I had a backup of all my personal data files, just a day or two out of date, but all my installed applications and settings were lost.
So far, I downloaded, installed and reactivated the following components and 'connecting desktop and cloud' samples:
(P.S. I added the last few music related items later for my personal reference)
I am still working on getting the 'wherever change directory' utility wcd
up and running, which requires a wide character version of ncurses
...
Maybe I can ditch it and use the newest iTerm2 functionality instead, though...
I am also continuously editing my .bash_profile
to restore lost settings like the command prompt, paths, aliases, etc.
I just had an idea: I now store .bash_profile
in my personal backed-up data area, and just place a hard link to it in my un-backed-up home directory.
I was previously using the Komodo editor and now switched to TextMate instead, so there is lots of keyboard shortcut learning and macro reimplementation waiting for me there.
I mentioned the three reanimated samples connecting BIM and cloud above in the list of downloads:
Most of the enhancements I made were related to using the official NuGet packages instead of manually installed ones, and fixing the ensuing differences and errors.
Two reasons for the pressure I felt last Friday were the preparations for the upcoming Forge DevCon, and, more imminently, the Athens Forge meetup and workshop taking place this week.
Accordingly, I am now in Greece, where I happily and unexpectedly ended up at the Lake Marathon:
Here are the two events here in the coming days:
Tomorrow, we are presenting at the meetup at The Cube Athens:
Be among the first to use the next generation of Autodesk cloud services. Get hands-on with the tools that will help you to create new service offerings, solutions, and integrations for a cloud-connected product-development ecosystem.
In detail, we present:
A workshop on how to set up a Node.js web server and client-side JavaScript code to display and interact with CAD models from over 50 different source file formats, based on open source WebGL and Three.js technology.
The API allows developers to create interactive websites for all kinds of different markets where 3D interaction could be added.
The web world has changed. Now that all the most popular web browsers support WebGL, 3D on the web is a reality. With this workshop, JS and 3D enthusiasts can learn to create interactive web application and also get a head start on VR apps.
We share our knowledge using WebGL and Three.js technology based on two APIs and guide attendees through the entire process of building a simple application, including writing a node.js web server, use of npm, hosting the web application and interacting with the 3D model by running different viewer JS extensions.
First, using the REST API, we set up the Node.js server, enabling you to upload and translate 2D/3D models into a light-weight format for downloading and displaying on the client side.
The second part is a client-side JS API that allows you to embed, customize through JS extensions and automate an interactive 2D and 3D model viewer on your web page. We can also investigate the use of a Web IDE that allows us to host our created Github repos, run a dedicated NPM and host our 3D website in the Cloud.
The intended audience for this workshop is JS and 3D enthusiasts with the desire to take their web apps to the next level and create attractive and eye-candy apps with a head start to the design of their own VR apps.
The workshop enables you to: