Posted by skelter
Fri, 14 Dec 2007 17:21:00 GMT
A slashdot article alerted me to Sage, a mathematics program that has both a command-line and a web frontend for working with general, advanced, pure and applied mathematics. It appears to compete in the same space as Magma, Maple, Mathematica, and MATLAB. I have fond memories of using the student version of MathCad.
Read more...
Tags math, opensource | no comments
Posted by skelter
Mon, 05 Nov 2007 22:45:00 GMT
We are skull-mates with an autistic ninja that will not talk to us. He is occasionally belligerent or racist. If you can refine and train him, you can do some amazing things, but watch out! Gotta know when to blink and when to take a moment.
Good observations; application will be interesting.
Posted in ReadingNotes | no comments
Posted by skelter
Sun, 21 Oct 2007 22:34:00 GMT
Got this note from John Bertlette, sail maker in the Lake Travis area. This would be fun to participate in.
Link http://www.active.com/donate/leukemiacupctx/rcJBartle
John and Claudia write:
Claudia and John Bartlett’s Race For a Cure
Providing Help and Hope to Thousands of People Battling Cancer
It’s that time again and we are excited again to be racing to raise money to fund blood cancer research and to provide Leukemia and Lymphoma education and patient services.
First, we want to say “Thank You!” to all of you that helped us last year as our boat raised almost $3,500.00. Your donations do make a difference.
This year, we are racing again on October 20 and 21 in this year’s Leukemia Cup Regatta on Lake Travis, and we could sure use your support.
We’re participating in the Regatta in honor of more than 712,000 Americans who are battling blood cancers. These people are the real heroes and we need your support to help accelerate cures and provide hope and support for patients and their families.
Read more...
Tags sailing | no comments
Posted by skelter
Sat, 06 Oct 2007 02:29:00 GMT
Boss found this feature in eclipse that will prove useful:
I had 20 lines of javascript in a .js file and I wanted to cutpaste it into a string literal in java.
String s = “PASTE_IT_HERE”;
I figured this out:
window -> preferences -> java -> editor -> typing
Check: “Escape String when pasting into string literal”
Poof, it works. It does incorrectly escape some javascript ( it converts var foo=’bar’ into var foo='bar' ) so you have to touch up the results.
Still, kinda nice. I wish it had been the default editor behavior
Tags eclipse | no comments
Posted by skelter
Sun, 30 Sep 2007 23:30:00 GMT
Sections:
- Momentum
- Productivity
- Cost
- Ramp-up
- Risk
- Looking Ahead
- Executive Summary
Executive Summary
- Guage ruby’s growth: downloads, visionaries and emerging books
- Cornerstone of ruby experience is productivity both short term and long term
- Java’s risk factors are perceived to be low because of dominant market share. (Me: is perceived the key word here?)
- Project risk increases with time and complexity and Java fares poorly with both.
- Java is an infrastructure language that’s ill suited for many applications
Read more...
Posted in ReadingNotes | Tags FromJavaToRuby | no comments
Posted by skelter
Sun, 30 Sep 2007 23:19:00 GMT
From Java to Ruby:What Every Manager Should Know
- by Bruce Tate
- ISBN: 0-9766940-9-3
I’m reading this for the managerial perspective after reading Beyond Java. I’ll tag my reading notes with FromJavaToRuby.
Posted in ReadingNotes | Tags FromJavaToRuby, Ruby | no comments
Posted by skelter
Sun, 30 Sep 2007 23:06:00 GMT
Yeah, its difficult but hopefully you can connect it to why programming is fun, if you think it is fun. Greenfield is no better because it replicates the problems without removing the old instances of the problems. Greenfield is not greener.
Nothing can replace a good work environment with respectful people who know how to have fun.
Don’t let the code base get you down. Pick up some small projects to stir things up a bit.
If morale is low on your team because of code quality, try getting the ugliest most obnoxious classes under test. This will build oases of good code.
Posted in ReadingNotes | Tags LegacyCode | no comments
Posted by skelter
Sun, 30 Sep 2007 22:53:00 GMT
How Do I Know That I’m Not Breaking Anything?
Code is resilient and only breaks when we mess with it (or change underlying environment). Humans are primary introducers of bugs in code and code absorbs bugs from humans easily. This chapter discusses a few things to reduce risk when we edit. Some are mechanical but some are psychological.
Read more...
Posted in ReadingNotes | Tags LegacyCode | no comments
Posted by skelter
Wed, 26 Sep 2007 03:43:00 GMT
I am not keeping up with this in the book group at work. To really make use of it, I should go back, review the chapters. I’ll try to type up my notes here.
Spent some time looking for some static analysis java tools that will do some forward affect diagrams.
ISBN 0-13-117705-2
Posted in ReadingNotes | Tags LegacyCode | no comments
Posted by skelter
Wed, 05 Sep 2007 21:11:00 GMT
Modern MacBooks have an accelerometer that hopefully allow the machine to detect that it is being dropped, so it can retract and park the heads before it hits the floor…hopefully.
A co-worker showed off a screen saver that draws a collection of balls that roll to different sides of the screen depending on what angle the MacBook is held at.
Given that they have all this, the MacBooks should be able to scream in terror when they are being dropped, and then whimper, cry or deliver an insult once they hit the floor.
Posted in IdeaBucket | no comments