Skip to content

Instantly share code, notes, and snippets.

Asenar / cron.hourly.backup
Created February 7, 2014 09:15
small db backup
View cron.hourly.backup
current_hour=$(date +"%H")
current_day=$(date +"%d")
current_month=$(date +"%m")
Asenar / gist:5e9cea32d588507c9aad
Last active August 29, 2015 14:20
draft to handle error and ignore mysql deprecated error
View gist:5e9cea32d588507c9aad
define('DEBUG', true); // true = enable debug mode
define('DEBUG_ALLOW_ERRORS', false); // false = break on every notice/warning/error(throw exception)
// set_exception_handler(array('Kohana_Exception', 'handler'));
function error_handler($code, $error, $file = NULL, $line = NULL){
if (error_reporting() & $code)
View gist:2593862
private function getCurrentRule() {
$return = false;
$rules = array_reverse($this->getRules());
$today = time() ;
$year = Date('Y') ;
$day = Date('d') ;
$month = Date('m') ;
Asenar /
Last active October 5, 2015 10:28
massive search and replace multiline when you have an old html website to modify. Theses scripts has been used to add google analytic tracker in <head> , and to convert an html website to "basic php", replacing html main blocs like headers, footers and menus by a php inclusion + renaming file html to php
# Author: Michaël Marinetti
# Description: in each files ( $ext extension)
# if they not contains $search add $content (absolute path) before $add_before (a vim regex, beginning with / or ?)
Asenar / gist:2916695
Created June 12, 2012 10:04
afficher les sauts de ligne dans AdminLogs
View gist:2916695
$ svn diff
Index: classes/AdminTab.php
--- classes/AdminTab.php (revision 15980)
+++ classes/AdminTab.php (working copy)
@@ -1524,6 +1524,8 @@
echo Tools::displayDate($tr[$key], (int)$cookie->id_lang);
elseif (isset($params['type']) AND $params['type'] == 'datetime')
echo Tools::displayDate($tr[$key], (int)$cookie->id_lang, true);
+ elseif (isset($params['type']) AND $params['type'] == 'log')
View gist:2935331
Etat HTTP 500 -
type Rapport d'exception
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
Asenar / etc-ssh-sshd_config
Created June 21, 2012 12:27
fichier de configuration pour chrooter les utilisateurs qui utilisent ce moyen
View etc-ssh-sshd_config
1) chown root:sftp /home/web -R
fortement basé sur , et un grand merci à la communauté freenode/gandi-hosting !
# Package generated configuration file
# See the sshd_config(5) manpage for details
Asenar / post-receive
Created September 3, 2012 08:11
what's the best way to make this hooks working when the "git fetch" is on an other server ?
View post-receive
read oldrev newrev refname
if (test "$branch" = "develop") then
cd $dir_develop
Asenar / bashrc.bash
Last active October 11, 2015 16:07
script for testing fancy prompt with 2 colors
View bashrc.bash
# list of colors, just what I use for test
txtrst=\[\033[00m\] # no color
txtred=\[\033[31m\] # Red
txtred=\[\033[32m\] # Green
txtblu=\[\033[34m\] # Blue
Asenar / Firstpage.php
Created October 31, 2012 12:06
something like this
View Firstpage.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
<html xmlns="" xml:lang="en" lang="en" dir="ltr">
<link href="/js/jquery/jquery.cleditor.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery/jquery.cleditor.js"></script>
<script type="text/javascript" src="/js/jquery/jquery.form.js"></script>
<script type="text/javascript">