Monday, December 29, 2014

What Advice for the Man Who'd Like to Destroy Cadence?

Isn't it sad to see someone who doesn't know they're shooting themselves in the foot?

A man has been working and working and working.
The product hasn't been selling or selling or selling.
Anyone using it locally? No.
Michael Gerber asks : Are you working on your business or in your business? Ans : F off.

Can you sell a product without finding out what your customers want?
We won't do that - customers want cadence. We're not Cadence.

But, it wouldn't hurt to find out what customers want and what they're upset about and give them something that's great. Consider :

Dual monitor support? Nah - just buy one giant monitor
Bindkeys? Do we log commands to a logfile so that users can collect them up into a macro to do bindkeys? Hmmm..

Symbol editing is horrible - need to fix. Can select portions of shapes to drag, can position pin names relative to pins, etc.. No wonder Cadence needs a staff of thousands..
Can we have options in command mode - like CDNS - when you're placing an instance, give user a way to flip/rotate/etc..?
Routing - provide an autoroute feature like Cadence does for wire routing in Schematics.
When you edit properties on an instance, it gets deselected. Man, this is after so many years of development. Just goes to show - if you don't have a customer driving your schedule, you'll keep on working on your product.. (when what you SHOULD do, read the E-Myth, is work on your business - the HOW, not the WHAT)
Need a better User Experience for notifying of invalid property values - don't just prevent - use a pop up to explain. No harm being like Cadence.
Delete/Undo/Redo : R doesn't exist and DEL key isn't working most of the time.
Drop the "any colour as long as it's black" - that's not going to get you in the door. Find out what customers want. If you have to have dummies, then put them in at the end after you do your final placement prior to routing.
Nasty bug with respect to device resizing - the layout drives the schematic in a totally unreasonable way. I couldn't understand it - on the one hand, we're talking about a 28 nm process. On the other, we want W to be more that 1.6 um. What giveth?

Thursday, December 25, 2014

Android App to Arm Raspberry Pi Through WiFi

Your Pi has a Ken Lavrsen's motion installed (and a webcam or other useful camera connected) and set up to send you an SMS when it detects motion (how to get it to ignore dogs and cats?)

Here is, therefore, the challenge for Lukasz Skalski :

Design an android app with a slider button (on/off) that will use the WiFi connection to tell the Raspberry to start motion.

Here's one solution :

Private Eye Pi (Light toggler)

.

Saturday, December 13, 2014

India Whips China On Its Own Turf At Its Own Game

Finally, some solace..


Shame on FTDI

Installs driver on Win 7 using CDM v2.12.00 WHQL Certified

Gets

The drivers were successfully installed on this computer.

Driver Name

FTDI CDM Driver Package - Bus/D2XX Driver (08/26/2014 2.12.00)
FTDI CDM Driver Package - VCP Driver (08/26/2014 2.12.00)

I've noticed - nothing slows down this already glacial PC like installing a driver. It's as if it's on the phone on an important call and doesn't have time for something trivial, like me.

After this install, I plug in my Arduino, Windows starts installing a driver again. Why? Wasn't that what we just did?

Anyhow, goes to Device Manager, and USB Serial Port has the yellow exclamation mark thing. I'll bet they didn't get that from Apple.

Driver is still installing btw.

In device Manager > Properties.. things update once the driver install completes, with message :

Program Compatibility Assistant / Windows Requires a digitally signed driver

Driver : FTDIBUS Serial Device Driver
Service : USB Serial Port Driver
Publisher : FTDI Ltd.  (Shame on you Brits!)
Location : C:\\Windows\System32\drivers\ftser2k.sys

Device Manager USB Serial Port Properties have updated : General : Windows cannot verify... blah blah (Code 52)
Details :
Driver files (apart from the one listed above )
C:\\Windows\system32\DRIVERS\serenum.sys
C:\\Windows\system32\ftcserco.dll
C:\\Windows\system32\ftserui2.dll

Provider : FTDI Ltd.
File version : 2.12.00.2 built by WinDDK
Digital Signer : Microsoft Windows Hardware Compatibility (then what's your effing problem mate?)

No more yellow exclamation mark in the Device Manager, but, go into Arduino > Tools and Serial Port is greyed out. Thank you very much open source!

Turns out, shame on Symantec too - Go look at the file ftser2k.sys or ftcserco.dll, they both have "Symantec Time Stamping Services Signer - G4". What's the point in the end if it doesn't work? Help me out Apple!

Monday, December 08, 2014

Just 4 Years Out of College. How Did She Do It?

Laura Kassovic makes me feel like I've wasted my whole life.

Now, if I can take what they've got and whittle it down so I only keep what I need, maybe I can get my prototype in no time..

Incredible. Great job by MbientLab. And they only wanted $8k from Kickstarter!