Standard Installation


There isn't a single thing that our technology isn't integrated into - Checkit it out
Mac
Application Description Web Site
NVU HTML editing tool for what you see is what you get. http://net2.com/nvu/
GIMP image editing tool with transparency compatible with jpeg and png. http://www.gimp.org/downloads/
MySQL Relational SQL Databasel http://dev.mysql.com/downloads/mysql/
MySQL WorkBench Tool for admistering remote MySQL databases. http://dev.mysql.com/downloads/workbench/5.2.html
Eclipse Integrated development environment. http://www.eclipse.org/downloads/
NetBeans Integrated development environment. http://netbeans.org/
OpenOffice Word Processor, spread sheet and presentation software. http://download.openoffice.org/
Xcode Integrated development environment. http://developer.apple.com/xcode/
Dia Diagram tool for createing flow charts, datacenter charts, UML, database and sequence diagrams. http://dia-installer.de/
Skype video and desktop sharing calls through the internet. http://www.skype.com/intl/en-us/get-skype/on-your-computer/macosx/
VirtualBox Virtual Machine for installing multiple operating systems. http://www.virtualbox.org/wiki/Downloads
Komodo Edit IDE editor for Perl, Python, Tcl, PHP, Ruby, Javascript http://www.activestate.com/komodo-edit
JSON encoder and decoder protocol http://www.json.org/
Blender 3-D modeling tool http://www.blender.org/download/get-blender/

Layout Design
Application Description Web Site
Tanner EDA http://www.tannereda.com/
iced http://www.iceditors.com/
electric http://www.staticfreesoft.com/index.html
lasi http://lasihomesite.com/
magic http://opencircuitdesign.com/magic/
Alliance http://www-asim.lip6.fr/recherche/alliance/
Silos http://www.silvaco.com/products/verilogSimulation/silosComparison.html
Xilinx ISE http://www.xilinx.com/tools/webpack.htm
Lattice ISPLever http://www.latticesemi.com/products/designsoftware/diamond/index.cfm
Altera Quartus II https://www.altera.com/download/software/quartus-ii-we
Actel Libero http://www.actel.com/download/default.aspx

Printed Circuit Board
Application Description Web Site
CadSoft Eagle http://www.cadsoftusa.com/
Mentor PADS http://www.mentor.com/products/pcb-system-design/design-flows/pads/
OrCad http://www.cadence.com/products/orcad/pages/default.aspx

Injection Molding
Application Description Web Site
SolidWorks computer aided drafting tool for creating 2 and 3 dimentional parts http://www.solidworks.com/
AutoCAD http://usa.autodesk.com/autocad/
ProtoMold Shop for creating prototype parts http://www.protomold.com/

Catelogs
Application Description Web Site
DigiKey http://www.digikey.com/
Mouser http://www.mouser.com/
Jameco http://www.jameco.com/

Device Programmers
Application Description Web Site
Needhams
Xeltek http://www.xeltek.com/

Fabrication Facilities
Application Description Web Site
TSMC http://www.tsmc.com/english/default.htm
UMC http://www.umc.com/English/
Fujitsu http://www.fujitsu.com/us/
Chartered http://www.globalfoundries.com/

Microcontrollers
Application Description Web Site
ARM ARM IP http://www.arm.com
Freescale Developer of the 68xx family http://www.freescale.com
Zilog Developer of the z80 family http://www.zilog.com/
Microchip Developer of the PIC family http://www.microchip.com
Atmel 8051 AVR http://www2.atmel.com/
WDC Developer of the 65xx family http://www.westerndesigncenter.com/wdc/

Compilers
Application Description Web Site
Kiel http://www.keil.com/
IAR http://www.iar.com/website1/1.0.1.0/3/1/
Hi-Tech http://www.htsoft.com/
Hi-Tex http://www.hitex.com/
MPLab http://www.microchip.com
CodeWarrior http://www.freescale.com
Manx http://www.clipshop.ca/Aztec/compilers.htm

Device Programmers
Application Description Web Site
Needhams

Other Software
Application Description Web Site
PSpice http://www.cadence.com/community/
Matlab http://www.mathworks.com/products/matlab/
LogicWorks http://www.capilano.com/lww_5


Android Notes
In Eclipse -> Help -> Install New Software
Click Add
Enter "ADT Plugin" in dialog
URL https://dl-ssl.google.com/android/eclipse
click OK
check developer tools box
click next
click next
click finish
restart eclipse
when eclipse restarts
(on windows - different menu look around)
window->preferences
click Android then browse to SDK location
click apply
click OK
go to the AVD manager - installs avail
select all, install selected (takes a while)

harga jam tangan rolex oyster perpetual datejust track breitling serial number replica watches corum bubble watch with diamonds 5119j-001 price swiss replica watches when does jomashop have sales titan watches nairobi swiss replica watches breitling bezel replacement rolex submariner price uk replica rolex rolex day date ii price james bond omega watch spectre replica watches uk


PHP notes <?php ... ?>
Send e-mail
Send e-mail with authentication // Send confirmation email
require_once "mail.php";
$host = "mail.domain.com";
$username = "<usersemail@domain.com>";
$password = "<password>";
$from = "username <useremail@domain.com>";
$to = "$email";
$subject = "<subject>";
$body = "<email message>";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject,
'MIME-Version' => "1.0",
'Content-type' => "text/html; charset=iso-8859-1",
'X-Priority' => "3",
'X-MSmail-Priority' => "Normal",
'X-mailer' => "php",
'x-Sender' => "www.quiautolab.com",
'Return-Path' => $from,
'Reply-To' => $from
);
$smtp = Mail::factory('smtp',
array( 'host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (!PEAR::isError($mail)) {
echo "<p>Message Successfully sent!</p>";
} else {
echo "<p>Message delivery failed:" .$mail->getMessage() . "</p>";
}
Use MySQL // Connecting, selecting database
$link = mysql_connect('domain.com', 'userid', 'password') or die('Could not connect: <br>' . mysql_error());
//echo 'Connected successfully<br>';
mysql_select_db("database") or die('Could not select database<br>');
// Performing SQL query
$query = "insert into <table> (<column1>, <column2>, <column3>) values ('<value1>', '<value2>', '<value3>')";
$result = mysql_query($query) or die('Query failed: <br>' . mysql_error());
// Printing results in HTML
// Free resultset
//mysql_free_result($result);
// Closing connection
mysql_close($link);
insert HTML include("<relative path>");
redirect to new webpage header("Location: <url>");
read HTML form method="POST" or method="GET" from fields name="name" $phpvariable = $_POST["name"];

Objective-C notes
Create a button in source code form frame=CGRectMake(10, 10, 10, 10);
button=[UIButton buttonWithType:UIButtonTypeRoundRect]
button.frame = frame;
[button setTitle:@"Search" forState:UIControlStateNormal];
Button.backgroundColor = [UIColor clearColor];
[button addTarget:self action:@selector(buttonClicked:)

-(void)buttonClicked
{
   //perform button operation
}
add delegate @class className
@protocol classNameDelegate <NSObject>
-(void)delegateCall:(className *)_classNameControl;
@end
@interface class:object {} @end
-(void)delegateCall:(className *)_classNameControl {}

@interface newobject : object <classNameDelecate> {}
@end
-(void)delegateCall:(className *)_classNameControl {
  [self performSelector:@selector(member) withObject:nil afterDelay:0.0];
}
JSON to Dictionary // A JSON String
NSString *jsonData = [[NSString alloc] formatWithString:
data="key1":"value1",
         "key2":"value2",
         "key3":"{"
                      "subKey1":"subValue1",
                      "subKey2":"subValue2",
}

NSDictionary *dictionary = [[CJSONDeserializer deserializer] deserializeAsDictionary:jsonData error:&error];
   
NSString *value1 = [dictionary objectForKey:@"key1"];
NSString *value2 = [dictionary objectForKey:@"key2"];
NSArray *value3 = [dictionary objectForKey:@"key3"];

     for (NSDictionary *key3Values in value3)
     {
         NSString *subValue1 = [key3Values objectForKey:@"subKey1"];
         NSString *subValue2 = [key3Values objectForKey:@"subKey2"];
     }
Dictionary to JSON // builds the json string from the previous example

    NSMutableDictionary *mainDictionary = [[NSMutableDictionary alloc] init];
    NSMutableDictionary *subDictionary = [[NSMutableDictionary alloc] init];

    [subDictionary setObject:@"subValue1" forKey:@"subKey1"];
    [subDictionary setObject:@"subValue2" forKey:@"subKey2"];
    jsonString = [[NSString alloc] initWithData:[[CJSONSerializer serializer] serializeObject:subDictionary error:&error] encoding:NSUTF8StringEncoding];
    [mainDictionary setObject:@"value1" forKey:@"key1"];
    [mainDictionary setObject:@"value2" forKey:@"key2"];
    [mainDictionary setObject:jsonString forKey:@"key3"];
    jsonString = [[NSString alloc] initWithData:[[CJSONSerializer serializer] serializeObject:mainDictionary error:&error] encoding:NSUTF8StringEncoding];
    jsonString = [jsonString stringByReplacingOccurrencesOfString:@"\"{" withString:@"{"];
    jsonString = [jsonString stringByReplacingOccurrencesOfString:@"}\"" withString:@"}"];
    jsonString = [jsonString stringByReplacingOccurrencesOfString:@"\\\"" withString:@"\""];
   
    NSString *jsonData = [NSString stringWithFormat:@"data=%@", jsonString];
device ID UIDevice *myDevice = [UIDevice currentDevice];
    NSString *deviceUDID = [myDevice uniqueIdentifier];
OpenGL ES Python plug-in