woensdag 14 maart 2012

quick ref Xcode


Set a Label

    [BallenLAbel setText:@"sdfsdf"];


myLabel.text=[NSString stringWithFormat:@"x = %f",startPoint.x];

- (void)drawRect:(CGRect)rect {
    // Drawing code
    
//Make a simple rectangle and fill background BLUE with half Opeque
CGContextRef context = UIGraphicsGetCurrentContext();
//[[UIColor blueColor] set];
CGContextSetRGBFillColor(context, 0.0, 0.0, 1.0, 0.5);
rect = CGRectMake(20, 20, 40, 40);
CGContextFillRect(context, rect); 
    
//Make a simple RED line from 0,0 to 100, 100 in a FRAME
//CGContextSetRGBFillColor(context, 1.0, 0.0, 0.0, 1.0);
[[UIColor redColor] set];
CGContextMoveToPoint(context, 0, 0);
CGContextAddLineToPoint( context, 100,100);
CGContextStrokePath(context);
}




Create an instance
MyClass *foo;
foo = [[MyClass alloc] init];

Destroy an instance
[foo release];

Info to screen
NSLog(@"Write some comment");
// C string char *foo;
// NSString NSString *bar;
foo = "this is a C string";
bar = @"this is an NSString";
printf(foo);

MyClass.
#import 
@interface myClass : NSObject 
@end

MyClass.m
@implementation myClass
@end import

import
#import voor NSLog, NSObject, NSWindow




dinsdag 13 maart 2012

unix

tail -f /var/log/{messages,kernel,dmesg,syslog}
watch 'dmesg | tail -50'
multitail  
 
mount linux 
mount -t ext2 /image.img /mnt/image -o loop
 
 
mount fat /dos 
mount -t vfat /image.img /mnt/image -o loop 
 
mount -t debugfs none /sys/kernel/debug
 

zaterdag 10 maart 2012

MacBook-Air:~ 10A$ ssh root@192.168.2.103

passwd : alpine


change passwd

vrijdag 10 februari 2012

chr ord hex ascii



volgens ascii:


dec hex chr oct

49 31 1 061
97 61 a 141

ord('a')= 97
chr(97)='a'
oct() = 0
hex(255) = ff


int('8')=8

int('ff',16) =255


int('0xFF',16)=255
int('100',2) =4

"hello".encode("hex") = '68656c6c6f'
"68656c6c6f".decode("hex") = 'hello'

maak hex van een getal
binascii.hexlify(13399084)

calculate crc32
print binascii.crc32("hello world")&0xFFFFFFFF
print zlib.crc32("hello world") 




zaterdag 10 december 2011

ajax javascript short reference


script:


(script language="javascript")       (/script)
//lees input uit


1:     var element=document.getElementById('newElement').value;

// maak nieuwe var        
var new_element = document.createElement('li');
  
new_element.innerHTML = element+ " een heel verhaal";

2:    document.getElementById('msg').innerHTML = "Data toegevoegd!";


3:    var container = document.getElementById('myList');
       container.insertBefore(new_element, container.firstChild);

4:    function addElement(){}


html:
1:    (input id="newElement" name="newElement" type="text" value="" /)
2:    (div id="msg") (/div)
3:    (ul id="myList") (/ul)
4:    (input name="submit" onclick="javascript:addElement()" type="button" value="+" /)


javascript 
document.write('sdfsdfsfd");     schrijf iets naar document
//                                                commentaar
/*   */                                         meerdere regels commentaar

var x = 5
var tekst = "hoi pippeloi"

woensdag 23 november 2011

Simple Processing

Save screen as jpg
saveBytes("filename.jpg", bufferImage(get(0, 0, width, height)));

dinsdag 8 november 2011

Chineese webshops

Chinese webshops komen snel op. Ze zijn goedkoop en porto kosten zijn er vaak niet. Het is niet te geloven dat iets van een euro gratis uit China komt en dat je voor  een pakketje uit Amsterdam is 5 euro porto kosten betaald.
Spulletjes zijn vaak 2 tot 3 weken onderweg dus je moet wel even geduld hebben. Goedkoop is soms ook duurkoop dus het is wel altijd aan te raden om de reviews van andere gebruikers te lezen. Dit doe overigens op hun eigen website.

Hieronder een rijtje met Chinese webshops waar werkelijk van alles te koop is.

http://www.dealextreme.com
http://www.dinodirect.com/
http://www.priceangels.com/
http://www.tmart.com/
http://www.focalprice.com