Firefox arm6 compatible

Voici une version de Feenec ( Firefox ) pour les téléphones de type arm6 ( Comme le ZTE Blade et ZTE Blade S )
https://bugzilla.mozilla.org/show_bug.cgi?id=697205#c12

Envoyer des gros fichier via HTTP avec wget

Avez-vous déjà essayé de télécharger de gros fichier via le protocole HTTP en PHP ?
Si vous avez un serveur dédié pas de problème vous pouvait à votre guise changer le upload_max_filesize

Et si vous êtes chez un hébergeur qui limite cette variable comment faire ? C’est ce que j’ai voulu trouvé sur Google mais en vain, alors j’ai un peu réfléchie et j’ai trouvé la solution.
Il suffit simplement d’envoyer plusieurs petit fichier, et de les re-coller par la suite via PHP.

Dans ce code j’utilise Wget.exe, et Split.exe et un petit script PHP.

Enregistré le code php, modifier les variables sur code batch ( Pour le serveur, le nom du fichier, et la taille du split )

Le code PHP

Le script BATCH

Enchainer vos methodes en Javascript

enchaine-methode-javascript

Ca fait déjà quelques temps que j’essaye mettre à la suite différentes méthode en javascript à la facon de jQuery.

J’ai trouvé ce code sur ce site est c’est très facile à mettre en place, le voilà :

 

Ca permet par la suite de faire des choses comme ça :

C’est extrêmement pratique pour éviter de répéter encore et encore… votre élément.

 

Pour aller plus loin :

Le code présent dans ce billet est extrêmement court  après à vos de rajouter des méthodes à votre fonction !

Enlever les pub de deezer

Enlever les PUBs graphique de Deezer

Capture d'écran du script pour enlever les pubs

Glissez coller ceci dans vos favoris Supprimer Pub Deezer

Maintenant rendez-vous sur Deezer et à chaque fois que vous voyez une publicité cliquer dans votre Favoris sur « Supprimer pub Deezer »

Ou pour enlever de manière automatique pendant votre navigation sur Deezer Utilisateur Enlever publicité Deezer

Voici le code source pour les curieux

 

 

Crée console.log quand il n’existe pas

Si vous aussi vous utilisez console.log(‘Je debug !’) avec votre jolie Firebug pour débugger vos scripts si celui-ci n’est pas définit ( notamment pour Internet Explorer ) il peut totalement arrêter ( Aie aie si c’est en production ! ) l’exécution d’un script voici une petite astuce pour le crée quand il n’existe pas :

Explication :

Dans ce snippet quand l’objet window.console est définit nous l’utilisons ou (  || )
quand il n’existe on va crée l’objet window.log et la fonction log comme une fonction vide, pour la deuxième ligne du snippet j’ajoute les fonctions log et warn à l’object console.

Youtube api json

Json api youtube

Serveur ssh sous windows

Vous désirez installer un serveur SSH sous windows c’est facile téléchargez copSSH http://www.itefix.no/i2/copssh téléchargez  la dernière version en date pour moi c’est Copssh_4.0.2_Installer.zip.

Une fois téléchargé lancer Copssh_4.0.2_Installer.exe qui se trouve dans l’archive ensuite faites suivants il va installer et lancer le serveur SSH automatiquement.

Clique ici pour voir la vidéo

Configuration de copSSH windows

Ensuite il suffit d’activer un utilisateur avec COPSSH Control Panel.

COPSSH Control Panel

Panel de gestion copSSH

Une fois cliquez sur ADD

Choix de l'utilisateur

Choix de l'utilisateur

Choisissez l’utilisateur ensuite définir le type d’accès autorisé.

Configuration utilisateur

Configuration utilisateur

« Normalement » ça devrait être bon vous pouvez me connecter en utilisant Putty, ou Plink ( http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html ).

Si cela va ne marche pas je vous conseil les étapes suivantes ouvrez l’invitez de commande ( TOUCHE WINDOWS + R )  entrez cmd.exe. Une fois ouverte tapez ceci

Ajouter un utilisateur sur copSSH

Pour activer un utilisateur sur copSSH ouvrez l’invite de commande en mode administrateur.

Installation 32 bits

cd %programfiles%\ICW\bin
copsshadm.exe --command activateuser %username% --user %username% --shell "/bin/bash"

Installation 64 bits

cd "%systemdrive%\Program Files (x86)\ICW\bin"
copsshadm.exe --command activateuser %username% --user %username% --shell "/bin/bash"

Cela aura pour effet d’activer le compte où vous êtes connecté en ce moment.

Connexion au serveur ssh

Avec plink :

plink %username%@localhost -v

Avec Putty :

Putty copSSH

Putty copSSH

Je souhaite de vous amusez avec votre serveur :) .

La vidéo qui résume le tutoriel

Afficher erreur php5

Vos erreurs php ne s’affiche avec php5 ? La solution est simple

Pour  afficher simplement les erreurs sur php5 rendez-vous dans le php.ini ligne 532
et changer display_errors = Off en display_errors = On pour afficher les erreurs

Envoyer des mails avec swaks

Voilà un moyen simple d’envoyer des courriels sous linux en bash.

Fichier ./body.html

<span style="color:red">Ligne 1<span>
Ligne 2
Ligne 3

Fichier ./header.sh

#!/bin/bash
echo "to=$to, from=$from, subject=$subject";
echo -n -e "To: $to \n" >header.txt

echo -n -e "From: $from\n" >> header.txt

echo -n -e "Subject: $subject\n" >> header.txt

echo -n -e "\n"

cat body.html >> header.txt

Fichier ./send.sh

#!/bin/bash

echo "to=$to, from=$from, subject=$subject";
printf  "To: $to \n" >header.txt
printf "From: $from\n" >> header.txt
printf "Subject: $subject\n" >> header.txt
printf "Content-type: text/html\n" >> header.txt
printf "\r\n" >> header.txt
cat body.html >> header.txt

Explication : Le fichier header.bash crée le fichier header.txt qui contient le contenu du mail avec la prise en charge du Content-Type: text/html

Enfin lancer swaks :

cat header.txt | swaks -g -n -d -t $to -f $from -s yoursmtpserver

Extraction inet addr & Bcast ifconfig

Extraction de de « inet addr » dans ifconfig :

ifconfig ath0 |
grep "inet adr" |
sed -e 's/.*inet adr:\([0-9\.]*\).*/\1/'

Puis l’extraction de « Bcast » :

ifconfig ath0 |
 grep "inet adr" |
sed -e 's/.*Bcast:\([0-9\.]*\).*/\1/'

Vous pouvez fait une fonction getip directement dans le .bashrc par exemple :

.bashrc :
alias getip="ifconfig ath0 |
 grep \"inet adr\" |
sed -e 's/.*inet adr:\([0-9\.]*\).*/\1/'"

Après faite juste un getip dans le terminal :)