Install vsftpd
anonymous_enable=NO
local_enable=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
| test q23 |
| Tysfjord:repub jonpacker$ coffee testpage_test | |
| QuerySelector: 6 | |
| jQuery: 3 |
| SC.Object.extend | |
| name: SC.attr 'string', { option: 'foo' } |
| // | |
| // SecondViewController.m | |
| // c8h10n4o2 | |
| // | |
| // Created by Håkon Sørensen on 10.11.11. | |
| // Copyright (c) 2011 SorensenWeb. All rights reserved. | |
| // | |
| #import "SecondViewController.h" | |
| #import "ASIHTTPRequest.h" |
| kill -9 <sshfs pid> | |
| fusermount -u <mountpoint> |
| var naan = require('naan'); | |
| var fs = require('fs'); | |
| // With naan.cook: | |
| var makeHelgesMeal = naan.cook( | |
| naan.curry(fs.writeFile, "bobby"), | |
| naan.curry(fs.readFile, "bob") | |
| ); | |
| makeHelgesMeal(function(err) {}); |
| function join() { | |
| return [].join.call(arguments); | |
| } | |
| var readFooFile = naan.curry(fs.readFile, "foo.txt", "utf8"); | |
| var readBarFile = naan.curry(fs.readFile, "bar.txt", "utf8"); | |
| // readFooFile and readBarFile now take one argument, the callback, and |
| var refreshDb = function(done) { | |
| spawn(neo4j, ['stop']).on('exit', function() { | |
| spawn('rm', ['-rf', datapath]).on('exit', function() { | |
| spawn('mkdir', ['-p', datapath]).on('exit', function() { | |
| updateConf(TEST_INSTANCE_PORT, function() { | |
| var n = spawn(neo4j, ['start']) | |
| n.stdout.on('data', function(d) { | |
| process.stdout.write(d.toString()); | |
| }) | |
| n.on('exit', function() { |
| Monadic Juleøl - Old Ale | |
| ================================================================================ | |
| Batch Size: 19.000 L | |
| Boil Size: 22.076 L | |
| Boil Time: 60.000 min | |
| Efficiency: 70%% | |
| OG: 1.078 | |
| FG: 1.019 | |
| ABV: 7.6%% | |
| Bitterness: 53.8 IBUs (Tinseth) |