Avant de se lancer, rien de tel que revoir le partitionnement, car après, c'est un peu plus dur.
$ passwd
Ouvrir une nouvelle fenêtre SSH et tester le nouveau mot de passe.
| require 'rubygems' | |
| require 'redis' | |
| require 'json' | |
| require 'eventmachine' | |
| class RedisLoop | |
| class << self | |
| attr_accessor :queues | |
| def start(opts={}, &blk) | |
| EM.run { |
| Sandwiches: | |
| * Jay's Cheesesteaks (many seitan flavors) | |
| * Ike's Place (tons of amazing veggie sandwiches) | |
| * Toaster Oven (Potbelly's clone) | |
| Mexican: | |
| * Papalote (their house salsa is the best IN THE WORLD) | |
| * El Buen Sabor (my favorite super veggie burrito) | |
| * Taqueria Cancún (classic mission burrito; open till 2am on fri/sat, 1am other days, I think) |
| void prout(char* s) | |
| { | |
| *(s+1) = 'X'; | |
| } | |
| void main() { | |
| char *s1 = (char *) malloc(25); | |
| sprintf(s1, "Hello, World"); | |
| char s2[] = "Hello, World"; |
| #!/bin/sh | |
| # Demo how your can merge opscode chef-repo & cookbooks | |
| # and perm. keep up to date with opscode cookbooks (the last "git" cmd) | |
| % git clone git://github.com/opscode/chef-repo.git | |
| Initialized empty Git repository in /home/tim/src/chef-repo/.git/ | |
| remote: Counting objects: 107, done. | |
| remote: Compressing objects: 100% (99/99), done. | |
| remote: Total 107 (delta 45), reused 0 (delta 0) | |
| Receiving objects: 100% (107/107), 16.14 KiB, done. | |
| Resolving deltas: 100% (45/45), done. |