Skip to content

Instantly share code, notes, and snippets.

Michaël Marinetti Asenar

Block or report user

Report or block Asenar

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View cron.hourly.backup
#!/bin/bash
current_hour=$(date +"%H")
current_day=$(date +"%d")
current_month=$(date +"%m")
dbuser=backup
dbpass=******
dbname=mydb
from=backup@domain.com
@Asenar
Asenar / gist:5e9cea32d588507c9aad
Last active Aug 29, 2015
draft to handle error and ignore mysql deprecated error
View gist:5e9cea32d588507c9aad
<?php
define('DEBUG', true); // true = enable debug mode
define('DEBUG_ALLOW_ERRORS', false); // false = break on every notice/warning/error(throw exception)
set_error_handler('error_handler');
// set_exception_handler(array('Kohana_Exception', 'handler'));
function error_handler($code, $error, $file = NULL, $line = NULL){
if (error_reporting() & $code)
View gist:2593862
<?php
private function getCurrentRule() {
$return = false;
$rules = array_reverse($this->getRules());
$today = time() ;
$year = Date('Y') ;
$day = Date('d') ;
$month = Date('m') ;
@Asenar
Asenar / an-other-one.sh
Last active Oct 5, 2015
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
View an-other-one.sh
#!/bin/bash
# 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 ?)
dir=www
ext="htm"
search="_setAccount"
content=~/correct-html-header
add_before="/<\/head>/-1"
@Asenar
Asenar / gist:2916695
Created Jun 12, 2012
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
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
@Asenar
Asenar / etc-ssh-sshd_config
Created Jun 21, 2012
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 http://shapeshed.com/chroot_sftp_users_on_ubuntu_intrepid/ , et un grand merci à la communauté freenode/gandi-hosting !
----------------------------------------------------
# Package generated configuration file
# See the sshd_config(5) manpage for details
@Asenar
Asenar / post-receive
Created Sep 3, 2012
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
branch=${refname#refs/heads/}
dir_develop=/home/www/dev.mywebsite.com
dir_master=/home/www/mywebsite.com
mail=michael@mywebsite.com
if (test "$branch" = "develop") then
cd $dir_develop
@Asenar
Asenar / bashrc.bash
Last active Oct 11, 2015
script for testing fancy prompt with 2 colors
View bashrc.bash
#!/bin/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
RANDOM_PROMPT()
{
@Asenar
Asenar / Firstpage.php
Created Oct 31, 2012
something like this
View Firstpage.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<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">
$("#myform").submit(function(e){
You can’t perform that action at this time.