Skip to content

Instantly share code, notes, and snippets.

View Naouak's full-sized avatar
👻

Quentin B Naouak

👻
View GitHub Profile
@Naouak
Naouak / jtranslate
Created March 29, 2012 20:33
Auto translation script for joomla
function JTranslate {
COMPONENT=$1;
COMPONENTUPPER=`echo $COMPONENT | sed y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/`;
touch ../../language/en-GB/en-GB.$COMPONENT.ini;
{ find . -exec grep -o `echo $COMPONENTUPPER"[A-Z0-9_]*"` {} \; | sort -u && find ../../language/en-GB/en-GB.$COMPONENT.ini -exec grep -o `echo $COMPONENTUPPER"[A-Z0-9_]*"` {} \; | sort -u;} | sort | uniq -u | sed s/$/=\"\"/ >> ../../language/en-GB/en-GB.$COMPONENT.ini;
vim ../../language/en-GB/en-GB.$COMPONENT.ini;
}
@Naouak
Naouak / gist:1952656
Created March 1, 2012 19:55
WHERE with "AND" AND "OR"
<?php
/**
* Add a single condition, or an array of conditions to the WHERE clause of the query.
*
* Usage:
* $query->where('a = 1')->where('b = 2');
* $query->where(array('a = 1', 'b = 2'));
*
* @param mixed $conditions A string or array of where conditions.
* @param string $glue The glue by which to join the conditions. Defaults to AND.
@Naouak
Naouak / install.sh
Created February 13, 2012 18:33
Joomla Extension installation with command line
#!/bin/sh
# Joomla extension auto installation
# Use that for development purpose, don't ever think of using it on a production website.
# The developer of that script won't endorse any problem you may encounter by using this script: Use it at your own risk!
# Please configure the three first params before using it.
# Usage :
# ./install.sh
# Will try to install every dir in the current dir
# ./install.sh directory
@Naouak
Naouak / test.js
Created January 31, 2012 20:32
Model Bug
YUI({
combine: false,
base: "/yui3/build/"
}).use("app","handlebars","jsonp",function(Y){
/**
* Article Model
**/
var Article = Y.Base.create("article",Y.Model,[],{
idAttribute: 'articleId'
},{
@Naouak
Naouak / flactomp3.sh
Created January 10, 2012 22:40
flac to mp3
#!/bin/bash
mkdir output
for file in *.mkv; do
ffmpeg -i "$file" -vcodec copy -acodec libmp3lame -sameq "output/$file"
done
@Naouak
Naouak / jpackage.sh
Created January 10, 2012 17:10
Joomla Auto Packager
#!/bin/bash
function JPackage {
echo -e "\\033[1;34m" Removing all zip files from folder;
rm *.zip;
echo -e "\\033[1;34m" Done;
for file in *; do
if [ -d $file ]; then
@Naouak
Naouak / mymodellist
Created December 9, 2011 16:59
Some modellist test
YUI.add("mymodellist",function(Y){
Y.namespace('mymvc').MyModellist = Y.Base.create(
"mymodellist",
Y.ModelList,
[],
{
model: Y.mymvc.MyModel,
fetch: function(start,count,callback){
Y.io("somejson.json",{
data: {