software

applications linux ou windows

Git un VCS (controle de version)

Source: The Definitive Guide to Drupal (fin 2011) en anglais (ch 2).

  • git add .
  • git status  voir ce qu'on va envoyer
  • git log  liste de ce qu'on a commité. git log --pretty=oneline -n5  donne 5 last
  • git checkout mymodule.info pour vérifier un fichier ou révision.
  • git commit -m "Mon message avec liste des changements"

restaurer le fichier tq last commit: git checkout -- path/to/filename.php

autre commande utile: drush cc all   puis  drush sql-dump > filename.sql
                                 ou mieux, Git Backup Drush script

Rhythmbox - lecteur mp3 linux

Gestionnaire de musique et lecteur audio pour GNOME. 2.98

Clavier

Ctrl+Space

Lecture / Pause

Alt+Left

Va à la piste précédente / Retourne au début de la piste

Alt+Right

Va à la piste suivante

Ctrl+R

Active / Désactive l'option en boucle

MySQL PHP: connexion bd PDO

Méthodes: exec et query

exec -> requetes de maj

modifier le mot de passe des membres
<?php
$connexion = new PDO("mysql:host=$PARAM_hote;dbname=$PARAM_nom_bd", $PARAM_user, $PARAM_mot_passe); // connexion à la BDD
$connexion->exec("UPDATE membres SET mot_pass='toto'"); // on modifie le mot de passe de tous les utilisateurs
?>

MySQL scripts - modif préfixe des tables

utile pour sécuriser vos bases (cf script en PJ). Mais dans ce script ex, mysql_connect dépréciée.

PDO (php5 et+)

Plutot: créer un objet PDO (PHP Data Objects, avec transactions natives) pour interagir avec MySQL: <?php $pdo = new PDO('mysql:host=localhost;dbname=transactions', 'root', 'test'); ?>

Notes plus complètes vers ma page PDO (méthodes exec et query, prepare et quote)

install pour omega4 : Ruby

Dans le thème vérifier s'il existe .ruby-gemset et .ruby-version qui indiquent les versions à utiliser. Gems dépend de la version de ssas.
Installer ruby-2.1.4 (1.9.3 min) et bundle. Puis sass et les gems.

Vérifier versions installées: rvm list   ;   bundle show  ;   gem list

et quelques commandes gem

Core drush commands

drush [options] <command> [argument1] [argument2]

https://github.com/drush-ops/drush http://drupal.stackexchange.com/questions/tagged/drush  nouveau: http://www.drushcommands.com/

Notes sur commandes (et alias): core-config (conf) et core-requirements (rq), archive-dump (ard=arb et arr), updb (idem /update.php), drupal-directory (dd), search-status search-index et  search-reindex et la gestion des pw (sql et drupal drush uli ou upwd)

sortir du mode maintenance drush vset maintenance_mode 0

sur cette page: conf - rq - ard et arr - search  uli  cli  ev - sur ce site: users et roles - drush et thèmes

 

lire la TV via free avec VLC - Payment Required - free veut qu'on ait la télé

La semaine dernière (oct 2013) j'ai rebooté ma Free box crystal.
Depuis, pas moyen d'accéder à la tv depuis VLC (erreur "live555 error: SETUP of 'video/MP2T' failed 402 Payment Required"), et ce depuis 3 systèmes différents.
Tel hot line de free (plus de 20 mn d'attente pour une aide nulle): ils font les sourds.

Ai fait la manip suivante pour rétablir le service (cout 2 euro/mois): "activer  Freebox TV, reboot de la box, desactiver  Freebox TV"

lib php pour drupal - install coder-sniffer

vm ubuntu13 - install dru1 site ex01 : module php code sniffer

 

sudo pear install PHP_CodeSniffer-1.5.0RC4
 

scripts utiles

vm Ubuntu14 - scripts d'infos et de backup

Déc 2014, v1.
En ~/bin/myscripts les scripts qui créent de la doc et des backups

modifs de droits fréquents

sudo chmod a+w files
sudo chmod a+w files/ctools
sudo chmod a+w files/xmlsitemap

Attributs (équival hexa)
rwx 777 rwxrwxrwx
u-wx 470 r--rwx---
o+r 774 rwxrwxr--
g-wx,o+r 744 rwxr--r--
u-w,g-wx,o+r 544 r-xr--r--
g=,o=r 704 rwx---r--
a-wx 440 r--r-----

 

Pages

S'abonner à RSS - software