git diff --no-prefix > [path file name]
patch -p0 < [path file name]
| #!/bin/sh | |
| # OSX friendly version by jeff donovan | |
| # | |
| # Grep for a pattern through a Postfix mail log, collect the message ids into a temporary | |
| # file and then grep for all occurrences of the ID's in the maillog. | |
| # This is a very intensive operation since it requires 1+N greps through the entire log file, | |
| # where N is the number of unique ID's returned from the first grep. | |
| # | |
| # Usage sample: |
| <?php # -*- coding: utf-8 -*- | |
| // function remove_accents() | |
| /** | |
| * Unaccent the input string string. An example string like `ÀØėÿᾜὨζὅБю` | |
| * will be translated to `AOeyIOzoBY`. More complete than : | |
| * strtr( (string)$str, | |
| * "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", | |
| * "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn" ); | |
| * |
| <?php | |
| /* | |
| * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
| * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
| * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
| * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
| * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
| * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
| * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| # Directly copied from eycap-0.5.2 (thanks!) | |
| # | |
| # With these tasks you can: | |
| # - dump your production database and save it in shared_path/db_backups | |
| # - dump your production into your local database (clone_to_local) | |
| # | |
| # Tested and fixed by fjguzman | |
| Capistrano::Configuration.instance(:must_exist).load do | |
| namespace :db do |
| <?php | |
| define('TEST_KEY', 'are_we_glued'); | |
| $redis = new Redis(); | |
| try { | |
| $redis->connect('localhost', 6379); | |
| $redis->set(TEST_KEY, 'yes'); | |
| $glueStatus = $redis->get(TEST_KEY); | |
| if ($glueStatus) { | |
| $testKey = TEST_KEY; | |
| echo "Glued with the Redis key value store:" . PHP_EOL; |
| <?PHP | |
| // Generates a strong password of N length containing at least one lower case letter, | |
| // one uppercase letter, one digit, and one special character. The remaining characters | |
| // in the password are chosen at random from those four sets. | |
| // | |
| // The available characters in each set are user friendly - there are no ambiguous | |
| // characters such as i, l, 1, o, 0, etc. This, coupled with the $add_dashes option, | |
| // makes it much easier for users to manually type or speak their passwords. | |
| // | |
| // Note: the $add_dashes option will increase the length of the password by |
| def as_json(options={}) | |
| super(:only => [:first_name,:last_name,:city,:state], | |
| :include => { | |
| :employers => {:only => [:title]}, | |
| :roles => {:only => [:name]} | |
| } | |
| ) | |
| end |
| #!/bin/sh | |
| # Converts a mysqldump file into a Sqlite 3 compatible file. It also extracts the MySQL `KEY xxxxx` from the | |
| # CREATE block and create them in separate commands _after_ all the INSERTs. | |
| # Awk is choosen because it's fast and portable. You can use gawk, original awk or even the lightning fast mawk. | |
| # The mysqldump file is traversed only once. | |
| # Usage: $ ./mysql2sqlite mysqldump-opts db-name | sqlite3 database.sqlite | |
| # Example: $ ./mysql2sqlite --no-data -u root -pMySecretPassWord myDbase | sqlite3 database.sqlite |
| #! /bin/sh | |
| # ================================================================== | |
| # ______ __ _____ | |
| # /_ __/___ ____ ___ _________ _/ /_ /__ / | |
| # / / / __ \/ __ `__ \/ ___/ __ `/ __/ / / | |
| # / / / /_/ / / / / / / /__/ /_/ / /_ / / | |
| #/_/ \____/_/ /_/ /_/\___/\__,_/\__/ /_/ | |
| # Multi-instance Apache Tomcat installation with a focus | |
| # on best-practices as defined by Apache, SpringSource, and MuleSoft |