| October 15th, 2011 |
Oneric Ocelot and WIFI
Just upgraded to ubuntu 11.10, and I take back evewrything I said about unity in the post below. It's really getting there, good work Cannonical.
On another note my AWUS036nh card wouldn't work anymore. I modified my TX power boosting script to activate the card. If you are having the same problem, you can download the script and use it to fix the problem.
|
| May 15th, 2011 |
Fixing Cars and Trouble Codes
I haven't had time to update the site because I've been fixing and doing some preventative maintenence on my vehicles. There is only so much weekend.
You know those check engine lights? It turns out that those turn on when the Powertrain Control Module (PCM) detects problems. Since my new garage has plenty of room to unpack
the tools I've accumulated over the years, I decided to fix it myself. I bought a $50 Code reader so I could read the trouble codes and most importantly
turn off the check engine light when I was done fixing the problem.
Two problems: 1. The documentation that came with the code reader was subpar. 2. the online sites ODB sites were too cluttered with ads to be useful on my smartphone.
So I created an OBD II trouble code database by putting the info an XML database and wrapping it in a clean interface. Strictly mobile version in the works. I'll probably finish it the next time I have to work on my vehicle :)
BTW, code readers are well worth it. I fixed my car and got a new gadget for under $200.
|
| April 17th, 2011 |
Two Years and One Week..
Wow it's been almost two years and one week since my last post. The site is looking a little dated, so it's time to redesign and freshen it up.
Alot has changed in those 2 years. I moved to Walla Walla, then Seattle then back to Walla Walla. My daughter's laptop is officially dead, so we're strictly running linux at home on all the other boxes/netbooks. I've switched to using KDE instead of the abborations they call GNOME 3 and Unity.
My daughter got interested in launching rockets, so I whipped up a quick rocket height app to predict how high they will go. It's still a work in progress. I finally got to practically use the info I learned in that dynamics class I took years ago.
More to come soon...
|
| April 11th, 2009 |
Tank Volume App
I finally put the finishing touches on a little utility that I have had sitting around for a while, believe it or not I actually used it to calculate some storage requirements for a project I had been doing for the capstone project. It calculates the volume of a perfectly horizontal pipe or tank. If you want to know what the volume is for a pipe or tank on an incline go here.
|
| January 29th, 2009 |
.DXF Skyscrapers
This month I have been working on a library (more like a class) that can output AutoCAD .DXF files. Why would one do this? It turns out that .DXF is a format that most structural analysis programs use to interchange files with each other and, naturally, AutoCAD.
This makes designing cool skyscrapers and bridges much easier than slugging away at AutoCAD for hours. One can picture a design and put together piece wise functions and output a general shape to analyze. The picture below is some skyscrapers that I designed as Ideas for the EERI competition coming up in February. We elected NOT to build them because they were a little complex, not to mention the torsional effects of the furthest building on the right on the image below.
|
| October 27th, 2008 |
Modeling Software
I just finalized a deal with SC Johnson & Son to develop a modeling tool for them. I can’t really go into any details, but this is the biggest firm that I have ever done business with. It’s always fun to think about all the people who use or are affected by a product that you create. This could potentially make products that millions of people use just a little better, which is a whole new level for me. Very Cool!
|
| October 16th, 2008 |
Raycaster
I wrote a Wolf3d like raycaster in Javascript using canvas today. It requires a canvas enabled browser such as Firefox or Safari. Hopefully the new version of IE will ship with canvas enabled, because I think that I really could do some cool stuff with canvas once it is fully mainstream.Here is a screenshot of the simulator:
|
| September 12th, 2008 |
Back By Popular Demand
From time to time I make stuff just for fun or to test out a new technique. I didn’t realize how many of my demo pages actually got looked at. I took a look at my 404 log and was surprised to see that people tried to access The Magic Infinity Ball 417 times in the past week. Also people tried to access The Calorie Calculator 254 times last week.
I’m going to work on migrating the best of my old stuff (as decided by the logs) over to the new design this weekend.
Update (9-20-08): More Oldies:
- Random Venture A page that generates random "business speak" mission statements and web 2.0-esque company names. Anyone who deals with these types should get a laugh.
- Band Name Generator This page was cooked up over some beers at a local pub "The Fox And Firkin". We were joking about how random the names of the live bands that played that night seemed to be. There is nothing like coding javascript in notepad with a buzz!
|
| September 9th, 2008 |
Pardon Our Dust
I’m going to be in the process of updating and modernizing the site for the next week. It’s about time; Leffler Consulting has outgrown the old one.
What you are looking at now is the new layout. I’m playing with the portfolio now; it’s going to be very scripty. I’m violating one of my own rules by putting a site that is in utero online. This works for me, because I’ll be sure to have the motivation to complete it. After all, I don’t get directly paid for my own personal work, so any motivation is good motivation!
|
| September 1st, 2008 |
Simulator Job
I landed a cool job designing a simulator for an industrial robotic cutting process. The controls and behavior of the cutter apparently take a while to get used to, so the client commissioned Leffler Consulting to design a simulator where new hires can practice before doing the real thing. This should significantly cut the cost of training, because fewer products will be damaged during the learning process.
I’m using my 3D Ray Tracing engine that I coded a few years ago to implement this project. And will have to engineer physical controls that closely approximate the actual robotic cutter controls to plug into any computer. This is going to be a really fun project.
Update (9-12-08): Here is a screenshot of the simulator:
|
| August 28th, 2008 |
Why I will never offshore.
I keep getting e-mails and even phone calls from “developers” in India to outsource my web development component of my business to them. Many of these contacts make my internal scam alarm go off, but some seem legit. So if you are planning on contacting me about this, don’t bother: I will never outsource my web development.
First, web development is a much needed artistic respite from my other projects. The growing part of my business is technical solutions. These usually are mentally stimulating, but sometimes I yearn for variety. Also, most of these custom solutions require a non disclosure agreement or a security clearance so I can’t ever show them off.
Second, the prices that these off shore companies are offering aren’t that great. I can find more competent work locally for just a little bit more. Sometimes I’ll “outsource” the layout to an artist studying at the university down the street or to a local graphics artist who is trying to improve their portfolio. It’s a good thing, because it saves me time, and the lack of communication barriers gives the client a good result.
Third and most importantly, I feel that off shoring is an evil, counterproductive thing. America can’t compete with polluting sweatshops whose workers live in shanties. Our standard of living, environmental protections, and labor laws are high, as they should be. Every time you send a job overseas you lower the standard of living in America. You send us back in time a little bit.
I think that our recent economic turmoil’s root cause is off shoring. Think about it, how can people in America can afford to buy things if no one has a decent job? The fact is that when adjusted for inflation, wages have fallen in recent years. We as a country are producing less and less. And production, not service is the real driver of economies. That’s why everyone jumped on the housing band wagon. Because for a while it was a place where you could really make some money, a house is something that you can’t effectively offshore. Would be entrepreneurs quit their jobs and became contractors and built houses, while ordinary people bought on interest only loans because their service job’s wages couldn’t afford payments.
Why then would the Banks loan to people who couldn’t pay their mortgages? Huge trade imbalances meant that Asia had to send mass amounts of cash over here to buy bonds. They did this to keep their currencies pegged at a lower rate than what the market would bear. The banks had more buyers for mortgage backed securities then there was, so the standards dropped to fill demand. But I digress.
Corporate America’s chickens are coming home to roost, which is unfortunate because they are such a big part of our economy. But hopefully, jobs will start coming back home. Don’t get me wrong I’m all about free trade, however trade is a two-way street. What we have seen in recent decades is anything but two-way and should be illegal. So India, if you need any web design or customized modeling software feel free to give me a call, otherwise save your breath.
Update (10-15-08): I just inked a deal with a firm in Seattle to simplify their reporting process. Turns out they they were unhappy with their offshore provider...
|
| August 1st, 2008 |
Testing Testing 123.....
The first entry of my blog, and by my blog I mean this is the beta of my blogging software. The tentative name for this module is Blogstar. Why in the world would one want to reinvent the proverbial blogging wheel? The answer is so that I can seamlessly add blog functionality to a client’s website at a moments notice while keeping the look and feel of their website fully intact. The blog can be hosted on the client’s servers and no external links are nessesary.
Basically how Blogstar works is the user logs into a interface and updates/creates entries. The software then updates the HTML of the specified page between the certain tags. Standardistas may not like the use of proprietary tags, but to me that’s the beauty of HTML versus XHTML. I have more artistic license with a HTML 4.01 transitional doctype. And to me, quickly coding a solution benefits the customer because it keeps their costs down, and makes them happy.
|

Leffler Consuting | Design | Products | Downloads | Blog | Contact us
|