View Single Post
  #10   Spotlight this post!  
Unread 31-01-2016, 03:41
jlindquist74's Avatar
jlindquist74 jlindquist74 is offline
WOPR Software Integration Lead
FRC #1622
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 1337
Location: Poway, CA
Posts: 49
jlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant futurejlindquist74 has a brilliant future
Re: "Quotes" that were said during build season

Quote:
Originally Posted by adciv View Post
On Linux - The solution to any linux issue is to reinstall the OS. (Sadly, this works)
You misspelled "Windows". Hope this helps.[1] (At least Linux reinstalls[2] are vastly faster than Windows[3].

I don't want to go off on a rant here, but one of the beautiful things about switching the runtime off of VxWorks is that the toolchain license never expires. You're free to experiment with last year's robot to your heart's content. Even better, pick up a Raspberry Pi, a BeagleBone, or soon enough, a CHIP, and go exploring. Worst case, you totally bunghole something, so you reimage the flash and start over.

The same applies to virtual machines. (Somehow, Oracle gives away VirtualBox for free. And I hear Oracle charges its own employees for air[4].)

Google is your friend. When something goes wrong, start searching for answers. If you aren't clearly given an error message, get familiar with /var/log and /bin/dmesg. Toss the message at Google. Someone else has had this problem. Bookmark pages where you find solutions, take notes on what you find.

(Have I mentioned that embedded Linux will get you paid in the future? Your efforts pay dividends long past your last FRC match.)

Before long, you'll find yourself able to remedy most Linux issues without a reinstall. This is a skill set every team needs, as much as machining, CAD, software development, or driving.

[1] Although the behavior of distributions with respect to picking up bug fixes[5] is driving me a bit nuts right now

[2] To protect your work, always put /home on a separate partition. For sanity's sake, also split off /var/log. On Debian-based dists (like Ubuntu,) separate /var/apt/cache too.

[3] If that's something you HAVE to do, get yourself familiar with WSUS Offline

[4] Larry Ellison must pay for his yacht racing habit, natch.

[5] No shipping/recent Debian has a git-svn/libsvn-perl/libsurf1[6] that doesn't segfault on a checkin which touches a large number of files.

[6] Unless you're an overworked configuration management engineer in El Segundo, or their management, your opinion about source control systems is not relevant. Thank you, drive through.

[7] This is the famous recursive footnote[7]

Quote:
Originally Posted by MikLast View Post
"Safety is our #1 Priority!"

Proceeds to eat soup right by computers.
dont worry we are safe
As long as you wear safety glasses while doing that, it's safe. Right? (This is also preparation for work in professional software development. Our office manager went out on medical leave. Her substitute neglected to include Cup of Noodles in the weekly Costco order. It was almost anarchy when she returned.)

Last edited by jlindquist74 : 31-01-2016 at 03:45.
Reply With Quote