Skip to main content

Posts

Showing posts from April, 2009

How to reasonably quote a 100+ screen system to determine budget viability

The developers will code each screen according to the following legend: Search screen 2 to 3 hours design, 4 to 6 hours development Simple screen 2 to 4 hours design, 4 to 8 hours development Reports 3 to 4 hours design, 6 to 8 hours development Standard screen 4 to 8 hours design, 8 to 16 hours development Complex screen 8 to 16 hours design, 16 to 24 hours development The developers need the screens prioritized by the client. No doubt there are a large number of essential screens and reports. However there are likely some screens and reports that are not mission critical and their absence would not hinder the operation of the system. Specifically if the client needs to categorize the screens according to phase. Phase 1 - essential, mission critical, impossible to operate without, no work around Phase 2 - there are work arounds for their absence, major inconvenience without them but not impossible Phase 3 - minor inconvenience, nice to have

more notes on coding

http://en.wikipedia.org/wiki/Worse_is_better In The Rise of Worse is Better, Gabriel claims "better" software is that which has the following characteristics: Simplicity the design must be simple, both in implementation and interface. It is more important for the implementation to be simpler than the interface. Simplicity is the most important consideration in a design. Correctness the design must be correct in all observable aspects. It is slightly better to be simple than correct. Consistency the design must not be overly inconsistent. Consistency can be sacrificed for simplicity in some cases, but it is better to drop those parts of the design that deal with less common circumstances than to introduce either implementational complexity or inconsistency. Completeness the design must cover as many important situations as is practical. All reasonably expected cases should be covered. Completeness can be sacrificed in favor of any other quality. In fact, comple...

Custom Software FAQ

Customers Q: Can you make a customer happy? A: No. It is up to the customer to decide. Nothing you do can make a customer happy. Q: What are the three biggest risks to client satisfaction? A: Budget B: Timeline C: Specifications Q: How many of three risks can the client tolerate losing? A: One. Projects Q: why can an expert do job faster than non-expert? A: because the expert knows what jobs he does NOT have to do. Q: Are there going to be difficulties in every project? A: Yes. Q: How should project difficulties be handled? A: They need to be managed immediately. Q: What are the steps to managing difficulties? A: Describe the difficulty as it pertains to changing expectations about the delivery of: 1. Budget 2. Timeline 3. Specfications B: Describe what will happen if the difficulty is ignored. C: Describe at least two solutions to the difficulty 1. Pros and Cons of solution 2. Cost of Solution Q: Why do we deliver a budget to the client? A: So the client can decide if the cost vs risk...

how to set the page length of the epson dfx 5000 dot matrix printer

i want to print pdx and fedex multi part forms. so i got a dot matrix printer of craigslist from a travel company that doesn't print tickets anymore since eTickets are emailed. so... how to set the page length of the epson dfx 5000 dot matrix printer 1. http://files.support.epson.com/pdf/dfx5k_/dfx5k_u1.pdf ESCC0 Format: Set Page Length in Inches ASCII code: ESC C 0 n Decimal: 27 67 0 n Hexadecimal : 1B 43 00 n Comments: Sets the page length to n inches. The value of n must be from 1 to 22. The top of form position is set to the current line. Overrides the DIP switch page length setting. Command Summary 8-13 2. length of form is 7 7/16 inches - 7.4375 but above only accepts integers so Hexadecimal : 1B 43 00 07 3. how can i send this to printer? part a http://www.codeproject.com/KB/recipes/BatchFileColors.aspx - download project allows hexadecimal to big echo'd so cecho {0x1B}{0x43}{0x00}{0x07} > lpt1: 4. how can i send this to printer? part b http://www.dragon-it.co.uk/li...

Apache mod_rewrite to the rescue!

Why didn't i think of this sooner? http://www.neocodesoftware.com/filemaker_hosting.php maps to http://www.neocodesoftware.com/?formfields[categorynode]=434 http://www.neocodesoftware.com/filemaker_development.php maps to http://www.neocodesoftware.com/?formfields[categorynode]=540 http://www.neocodesoftware.com/filemaker_programming.php maps to http://www.neocodesoftware.com/?formfields[categorynode]=540 http://www.neocodesoftware.com/filemaker_troubleshooting.php maps to http://www.neocodesoftware.com/?formfields[categorynode]=540 http://www.neocodesoftware.com/ecommerce_software.php maps to http://www.neocodesoftware.com/?formfields[categorynode]=422 http://www.neocodesoftware.com/content_management_software.php maps to http://www.neocodesoftware.com/?formfields[categorynode]=436 http://www.neocodesoftware.com/conference_management_software.php maps to http://www.neocodesoftware.com/?formfields[categorynode]=506 http://www.neocodesoftware.com/newsletter_management_software.php m...

window server 2003 machine infected with Trojan.Agent.BXGE

window server 2003 machine infected with Trojan.Agent.BXGE - user reports pop ups - look at running apps - sdra64.exe, pp06.exe, pp05.exe, ld03.exe - googling for sdra64 shows results - clicking results goes to different page = PROXY! - check firefox proxy settings - set to use localhost port 7171 - disable - kill process - use msconfig - to check startup and services - search registry for sdra64.exe and remove - search drive for sdra64.exe and remove - reboot - read about virus - find out about dll32.dll - and try to delete it found info here: - http://www.k7computing.com/index.php/component/option,com_k7virus/Itemid,94/id,543/view,showvirus/ - http://www.threatexpert.com/report.aspx?md5=7e98c199e9790a392c2f27cf38b8a6c2 - http://www.wilderssecurity.com/showthread.php?t=236711 - http://insecureweb.com/javascript/secure-yourselffrom-the-recent-pdf-exploits-by-disabling-javascript/ confirmed: user had received and clicked: * The spammed messages are as follows: o The Subjec...

april 2009 business plan

april 2009 business plan 0. mission critical hosting - practice disaster recovery every week - with report card results 1. free filemaker hosting - filemaker user lead generation - offer products from store - offer services database analysis > training > programming - offer filemaker applications, templates and utilities 2. legacy applications maintenance - is new construction vs renovation the answer - how to maintain your 5, 10, 15, 20 year old app for 5 more years - regular maintenance - maintain multiple vendors / staff - documentation - virtualization - as/400 3. concepts: - make "portfolio" of opensourced applications - cell phone gaming - internet game shows - weagree 4. web application training / seminar - how to buy custom programming - how to use web application for your business 5. moneyworks payment gateway 6. pest trap logging application Cancelled: 1. energy - database leads - hot springs purchase - diesel maintenance leads