May 31
Spikly, l’agence Web et l’agence de communication que je présentais auparavant, l’agence avec qui j’ai travaillé
pendant quelques mois a un peu de mal à payer ses factures, voir même ne veut pas payer du tout.
Du coup, j’ai regardé un peu, et de manière plus globale, les sociétés d’affacturage.
Mais l’affacturage c’est quoi ?
L’affacturage est l’action de faire appel à une société FACTOR pour faire tampon entre vous et vos clients de manières invisible ou non. En gros, cette société vous avance la trésorerie correspondante à vos factures émises et s’occupe ensuite de récupérer cet argent auprès de vos clients, moyennant bien entendu une commission.
J’aime l’idée de se passer de cette corvée et de devoir relancer 100 fois les mauvais payeurs.
Donc affacturage ou non ? à voir…
\\ tags:
affacturage,
factures,
Spikly
Mar 24
“Evolve” est une agence de communication parisienne (à Montreuil exactement) créee à partir de communauté d’expertises.
L’agence Evolve Communication (ou E-volve) est composée de différents départements:
- Evolve Studio: Identité visuelle, impression, site Web, contenu…
- Evolve RM: tourisme et transport, hôtellerie et gastronomie, institutionnels, design, conseil…
- Evolve Incentive:Séminaires, Team building, conférences, événementiel…
- Evolve Branding: Création de marque
- Evolve Digital: Création de site web, présence web, emailing, campagne adwords…
- Evolve Interactive Event:Design, advertising…
- Evolve Communication: L’agence E-volve de communication générale.
Pour plus d’information sur l’agence de communication Evolve : http://www.evolveparis.eu
\\ tags:
agence evolve,
e-volve,
evolve,
evolve communication
Mar 23
Ce batch bash renomme fichiers et répertoires dont le nom ne match pas avec [^A-Za-z0-9\.()\/], les caractères non voulus sont remplacés par -.
for i in `find . -exec ls -i "{}" \; | grep -v '/' | cut -d " " -f1 | grep -v '.:'`
do
clean=`find . -inum "$i" | sed -e"s/[^A-Za-z0-9\.()\/]/-/g"`
find . -inum "$i" -exec mv "{}" "$clean" \;
done;
Afin de prévenir des caractères non supportés, des problèmes d’encodage et des renommages récursifs, on utilise les node id des fichiers lors du renommage.
\\ tags:
bash,
find,
linux,
rename,
sed
Feb 18
Voici un faux hack css ie8 à l’aide jquery (et css ie9, css ie10 …)
jQuery.each(jQuery.browser, function(i, val) {
if(i=="msie" && jQuery.browser.version.substr(0,3)=="8.0")
$('#mondiv').addClass('ie8');
});
Ce qui transforme donc ceci :
<div id="mondiv">
<p>
Mon contenu avec un faux hack css ie8 qui sux sous ie8
et seulement ie8 parce que ... c'est le digne successeur de ie6 et ie7....
</p>
</div>
En ceci uniquement pour ie8:
<div id="mondiv" class="ie8">
<p>
Mon contenu avec un faux hack css ie8 qui sux sous ie8 et seulement ie8 parce que ...
c'est le digne successeur de ie6 et ie7....
</p>
</div>
\\ tags:
ie8 hack css
Jan 15
# php syntax checker
find . -iname '*.php' | sed 's/^/php -l /' | bash | egrep -v '^No'
# auto add translate fonction in html page content (appox)
sed -i 's/>\([^<">]*\)</><?= _translate("\1")?></g' *
#get
find . -type f | egrep '.(php|html|php)$'
| xargs cat
| sed -e"s/_translate/\n_translate/g"
| grep '^_translate'
| sed -e"s/\(.*\)\([\"'])\).*/\1/"
| sed -e"s/_translate(.\(.*\)/\1/g"
| sort -u
| sed -e "s/\(.*\)[\"']).*/\1/" > string.to.translates.csv
#TODO, coupling with xgetPo & co.
Nov 20

be Sharp be Spike Spikly
be Sharp be Spike, voici le slogan du site de l’agence Spikly qui remplace donc lle site de l’agence Zeni.
\\ tags:
be sharp be spike,
Spikly
Oct 12
Petit mémo perso pour la gestion des sauvegardes de site en tar.gz
# repertoire contenant le site
www.monsite.com/
# repertoire de sauvegarde
save/
A mettre dans le crontab:
# on sauvegarde le repertoire www.monsite.com dans le repertoire save.
tar -cvzf save/www.monsite.com -`date '+%d-%B-%Y--%H_%M_%I'`.tar.gz ../www.monsite.com/
# on efface les sauvegarde de plus de 6 heures.
find save -mtime +0.25 -type f -iname '*.tar.gz' | xargs rm
\\ tags:
targz tar gz save sauvegarde
Sep 23
Voici un email reçu la semaine dernière par mon hébergeur:
–
Hello Nicolas,
It is with great regret that I wish to inform you that your VMware vmdk file has become corrupt. After having vmware technical support having spent several hours attempting to correct the vmdk file, they were unable to.
We would like to keep you as a client as such we would like to setup a brand new VDS as soon as possible along with a 1 month of service credited to your account.
We do hope you had data backups off-site as all information in the VDS was lost.
Once again we attempted everything possible in order to correct your VDS. Vmware was also unable to provide us with an answer on how your vmdk files became corrupt.
Please reply back as soon as possible and we can get a brand new server setup for you.
Best Regards,
XXXXXXXXX
–
Je voudrais remercier rsync, ssh, la réplication mysql ainsi que les cnames de m’avoir évité de sauter par la fenêtre à la réception de cet email.
Sep 11
Petit memo pour sélectionner facilement une langue avec apache pour les Urls du type:
www.domain.com/fr/page.html
www.domain.com/en/page.html
www.domain.com/de/page.html
Voici la conf apache:
RewriteEngine On
SetEnvIf Request_URI "^/(..)/.*$" lang=$1
En php, la langue se trouve dans :
$_SERVER['lang']
\\ tags:
Apache,
rewriterule
Aug 20
Petit memo perso pour ajouter ou supprimer une ligne en bash avec sed.
Insertion de StringToInsert à la position n de file
sed -i 'ni StringToInsert' file
Exemple: Ajouter Hello World à la deuxième ligne de file :
sed -i '2i Hello World' file
Effacer la ligne n
sed -i 'nd' file
Exemple: Effacer la première ligne du fichier file:
sed -i '1d' file
\\ tags:
sed