Skip to content

Instantly share code, notes, and snippets.

@ageldama
ageldama / server.js
Created January 1, 2012 06:26
node v0.6 cluster + express.js
var cluster = require('cluster');
var http = require('http');
var numCPUs = require('os').cpus().length;
if (cluster.isMaster) {
// Fork workers.
for (var i = 0; i < numCPUs; i++) {
cluster.fork();
}
@ageldama
ageldama / cp_cb.js
Created January 19, 2012 07:44
file-copy node.js callbacks
var fs = require('fs');
fs.readFile('/etc/passwd', function(err, data){
if(err){
throw err;
}else{
fs.writeFile('foo.out', data, function(err){
if(err){
throw err;
var fs = require('fs');
var Step = require('step');
Step(
function(){
fs.readFile('/etc/passwd', this);
},
function(err, data){
if(err){
<script type='text/javascript'>
function foo() {
var name = document.all['name'].value;
alert("HI! " + name);
}
</script>
<input type='text' id='name' name='name'>
<input type='button' onclick='javascript:foo()'>
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
<project ...>
...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
...
</project>
<project ...>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<project ...>
...
<repositories>
<repository>
<id>clojure-releases</id>
<url>http://build.clojure.org/releases</url>
</repository>
<repository>
<id>clojars</id>
@ageldama
ageldama / gist:3990322
Created October 31, 2012 22:16
safer /etc/apt/preferences (prefer stable than unstable)
Package: *
Pin: release a=squeeze
Pin-Priority: 900
Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin: release a=unstable
@ageldama
ageldama / gist:4017588
Created November 5, 2012 14:58
예외가 있을때와 없을때.
/* 예외를 사용하지 않을때. */
File file = openFile();
if (file == null) {
return null;
}
String contents = file.readAll();
return contents;
/* 예외를 사용할때. */