Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

Net::Amazon::S3 is a simple, easy to use Ruby implementation of the Amazon S3 REST API.

0
 
  0 reviews  |  3 users  |  349 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

Crackup is a pretty simple, pretty secure remote backup solution for folks who want to keep their data securely backed up but aren't particularly concerned about bandwidth usage.

0
 
  0 reviews  |  2 users  |  875 lines of code  |  0 current contributors  |  Analyzed about 16 hours ago
 
 

Distributed, content-addressable storage system with repository backends for Memcached, SFTP, Amazon S3, etc.

4.5
   
  0 reviews  |  2 users  |  6,514 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

smarbs is a simple backup script written in ruby. Using rsync it creates full snapshots in certain intervals within a minimal use of space. smarbs is easy configurable via config files and can be run as a cronjob.

3.0
   
  0 reviews  |  1 user  |  3,423 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

Net::Amazon::S3 is a simple, easy to use, pure Ruby implementation of the Amazon S3 REST API. It aims to provide a more Rubyish interface to the S3 API than other libraries and has no non-Ruby dependencies, so it's completely platform-independent.

0
 
  0 reviews  |  0 users  |  343 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

A proposSauvegarder régulièrement les données est un réflexe à avoir car le monde numérique peut être impitoyable: imaginez toutes vos photos depuis 5 ans disparaissant suite à un disque dur cassé ! Le mieux est d'automatiser cette tâche, aussi j'ai développé OBIRAN - Outil de ... [More] Backup Incrémental en Ruby ('Obiran Kenobi, vous êtes notre seul espoir' (Princesse Leila, Starwars IV) ). Ce script en langage Ruby permet d'effectuer des sauvegardes incrémentales en utilisant rsync, ssh et cp. Rsync permet de synchroniser deux répertoires. ssh donne les accès à distance. cp -al est utilisé pour faire des copies de répertoires Hard-Link en anglais sans perdre trop de place. PrincipeIncrémental ?Ce script est très fortement inspiré des idées de synchronisation trouvées sur les pages suivantes: Backups using rsync par Kevin Korb Easy Automated Snapshot-Style Backups with Linux and Rsync par Mike Rubel Le principe est de faire des sauvegardes incrémentales, c'est à dire ne sauvegarder que les différences d'un backup à l'autre. Ainsi la place consommée est bien moindre: tifauve@einstein:~/backup/obiran/turing$ du -shc * 43G 20061016_170631 514M 20061016_204921 82M 20061017_205021 397M 20061018_200001 1,1G 20061018_202601 45G totalDans l'exemple ci-dessous, la première sauvegarde prend 43Go mais l'espace occupé par les suivantes est bien inférieure. Cela permet de faire des sauvegardes fréquentes et complètes souvent. Un peu de magieToutefois, ce qui est reproché à l'incrémental en général est le risque de perdre la première sauvegarde sur laquel sont basées les autres. Que neni ! En effet dans notre cas on utilise la commande cp -al qui permet de faire des 'hard-link', similaires aux symlinks (le célèbre ln -s). A l'inverse des symlinks qui crée un lien vers un fichier, le hard-link (ln -li pour les intimes) crée deux liens vers un seul et même fichier: supprimer un lien n'a aucune incidence sur l'autre lien et le fichier. La commande cp -al permet donc de dupliquer deux répertoires sans occuper de place supplémentaire. En reprenant l'exemple ci-dessus, on peut constater que les répertoires sont en fait presque de la même taille (le dernier est plus gros suite à des changements importants) tifauve@einstein:~/backup/obiran/turing$ du -sh * 43G 20061016_170631 43G 20061016_204921 43G 20061017_205021 43G 20061018_200001 44G 20061018_202601Si le répertoire 'master' 20061016_170631 est supprimé, les autres répertoires conservent tout de même toutes les données. Et Rsync dans tout ça ?Rsync permet de synchroniser les fichiers: c'est cette commande qui va gérer les différences entre deux fichiers d'un jour à l'autre. Si aucune différence (modification, ajout ou suppression) n'est trouvée alors le fichier n'est pas copié à travers le réseau ConclusionL'association de ces deux commandes permet de faire des sauvegardes rapidement et en occupant un minimum de place. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

A couple of simple classes for cleansing, copying and getting directories in sync. I'm forever trying to scrub directories of bad files, test files, backups from editors that leave the ~ in the file name. So, I just wrote a real simple directory tools class, you can use it to SCRUB, XCOPY ... [More] , SYNC, or ZIP a directory and all subdirectories while avoiding a list of bad file name regular expressions that you supply. The second class parses a YAML file full of commands into the DIR TOOLS. This way you can automate tasks like SCRUB by directory of these file patters, XCOPY this directory to another directory, then ZIP this directory. In this way you can string as many of these commands together into one or many YAML files. In the end, I can automate a lot of my basic file clean ups with these two simple classes. If you find this useful, please let me know maybe I can invest more time into it, or develop a GUI, or something. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

A simple script that takes a list of files from a yml and backs it up to S3. It's configurable to backup in 10 minute, 1 hour, 1 day, 1 week, 1 month, and 1 year increments. This is only the beta version. More refining to the increments has yet to be done. Notes on configuration are in both conscript and the example yaml provided.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

A proposTifauve::Labs est un incubateur à projets: si un projet devient important il aura son propre espace projet sur Google Code. Vous trouverez plus d'information sur Tifauve|Net Les projets actuellement dans l'incubateurSaise: outil de Sauvegarde Incrémentale Sécurisée ... [More] (évolution de Obiran). Les projets qui sont sortis de l'incubateurprojets avec leurs propres sites Les projets PythonCatanyste: Optimisation du jeu dans les Colons de Catane (en Python) -- remplace CoCa-7 CoCa-7: Aide au placement optimal dans Colons de Catane (en Python) -- projet arrêté et remplacé par Catanyste Les projets RubyObiran: Outil de sauvegarde incrémentale Les projets Mono/C#Pessac: Outil de reporting projet basé sur l'analyse de répertoires. [Less]

0
 
  0 reviews  |  0 users  |  1,362 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

Repository for all sorts of personal tools, configuration files, etc.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.