Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

Using IP over FireWire

This afternoon, I received my 1.33 GHz PowerBook back from Apple (the one that blew up on the way to Norway). Everything is back in working order and no data loss. Good ol' Apple - their support is excellent, even if you do lose your laptop for a week. As part of the transition back to this machine, I've decided to format it and copy everything from my new one. Installing Tiger and doing the "copy settings from other PowerBook" works so well, I might as well do it again. Suspecting the worst, I spent a few hours today backing up everything.

I started by tarballing /Applications (5 GB), /Downloads (5 GB) and /Users/mraible (25.5 GB). I wasn't able to do them all b/c I ran out of disk space, so I had to do the first two and then the last one. As I started to copy this from my PowerBook to my Windows box, it began to look like a long day. Estimated time for 10 GB: 5 hours. So I did some research and figured out how to enable IP over FireWire. On Windows, it was pretty easy - I just had to create a "Network Bridge" by selecting both my 1394 Connection and the Local Area Connection. After bridging them, I added a new Network port on OS X utilizing the FireWire port, mapped an IP address manually, and connected to my Windows share the usually way (SMB). OS X took a while to connect, but then it did and I was able to copy 10 GB in 20 minutes, and 25 GB in an hour. Not bad.

Posted in Mac OS X at Jun 07 2005, 06:37:23 PM MDT 3 Comments
Comments:

That's way past cool! I knew I should've gotten a powerbook :-( But I purchased an intel based laptop with Linux preinstalled about six months ago from linuxcertified.com. I've been quite happy with it, but according to all reports, things just work with OSX. Several of my Java/Linux buddies have switched to powerbooks with OSX. I've also heard that many FOSS developers have done the same. I guess I'm behind the early adoption curve this time.

Posted by chb on June 08, 2005 at 02:11 PM MDT #

I was able to do the same thing to two Windows laptops about a year ago. I had a Dell Latitude C840 and an HP NC8000 that I connected via firewire in Windows XP and it worked pretty well. Fast too! Now that I've switched over to Linux (Ubuntu) as my main development environment on my new Inspiron 9200, I'd hate to have to figure out to configure that. Even though you say it was a little more difficult under OSX than XP, I'm sure it's tons easier than trying to figure it out in Linux. But that's the fun in Linux, learning how things work.

Posted by BenC on June 08, 2005 at 06:09 PM MDT #

Can't seem to get Chicken of the VNC to work over IP over FireWire. Does it use a non standard port?? Trying to connect 2 macs together

Posted by RH on November 10, 2005 at 01:47 AM MST #

Post a Comment:
  • HTML Syntax: Allowed