Archive pour la catégorie «développement»
Posté par: admin (mar 14) Pour activer PCNTL soutien en php5 (testé sur Ubuntu 10.10) dans le premier cas, il est nécessaire d'installer php5-cli et php5-dev, bien sûr, vous devez répondre à toutes les dépendances requises du système:
Sudo apt-get install php5-dev php5-cli
Après il faut mettre dans le chemin où vous pouvez trouver la source de la forme que nous voulons remplir:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Le chemin peut être différent, en fonction de la distribution et la version de php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Mais après on passe les dernières étapes:
# Phpsize
#. / Configure
# Faire
# Make install
Vous pouvez aussi make install pour copier à la main le module que vous venez juste de compiler:
# Modules Cp / pcntl.so / usr/lib/php5/shared_location_modules
Enfin ajouter le INI à charger le php notre formulaire.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
N'oubliez pas de redémarrer Apache ensuite d'appliquer nos changements:
# / Etc/init.d/apache2 restart
Posté par: admin (série 21) Aujourd'hui je vous présente une base de données pratique pour automatiser la sauvegarde élargie NOSRI base de données mysql, en plus du script original peut être ajouté à la fin du sauvetage et de compression de bases de données individuelles en quelques lignes à copier sur un serveur distant et une boîte de message dans notre rapport e-mail.
# / Bin / bash
# Script Shell pour base de données MySql de sauvegarde
# Pour les bases de données de sauvegarde de fichiers à Nysql / répertoire de sauvegarde et puis plus tard par votre
# Script. Vous pouvez sauter quelques bases de données de sauvegarde trop.
# Pour plus d'informations s'il vous plaît voir (info installation):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Mise à jour: août - 2005
# -----------------------
# Ceci est un script shell libre sous licence GNU GPL version 2.0 ou supérieur
# Copyright (C) 2004, 2005 projets nixCraft
# Feedback / commentaires / suggestions: http://cyberciti.biz/fb/
# -------------------------
# Ce script fait partie du script shell collection nixCraft (CNSPM)
# Http: / / bash.cyberciti.biz / Visitez pour de plus amples informations.
# Mise à jour septembre - 2007 par Cybertek - http://www.cybertek.it
# -------------------------
MyUser = "SET-MYSQL-nom d'utilisateur" nom d'utilisateur #
Mypass = "SET PASSWORD" # mot de passe
Myhost = "localhost" # Nom d'hôte
# Chemins bin Linux, la modifier si elle ne peut pas être détectée par lequel commande
MYSQL = "$ (dont MySQL)"
Mysqldump = "$ (ce qui mysqldump)"
CHOWN = "$ (ce qui chown)"
CHMOD = "$ (ce qui chmod)"
GZIP = "$ (ce qui gzip)"
# Dest répertoire de sauvegarde, modifier si vous avez someother emplacement
DEST = "/ backup"
# Répertoire de sauvegarde principal où seront stockés
MBD = "$ DEST / mysql"
# Obtenir le nom d'hôte
Host = "$ (hostname)"
# Obtenir le format de date dd-mm-aaaa
MAINTENANT = "$ (date +"% d -% m -% Y ")"
# Fichier de stockage actuelle fichier de sauvegarde
FILE = ""
# Liste des magasins de bases de données
DBS = ""
# Ne pas sauvegarder ces bases de données
IGGY = "test"
mkdir MBD & - $ p | [! - D $] MBD | &:
# Seul root peut y accéder!
R $ DEST - CHOWN 0,0 $
DEST $ chmod 0600 $
# Obtenir la liste de tous première base de données
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ $ show bases de données» mypass ESB ")"
pour db en $ DBS
ne
skipdb = - 1
if ["$ IGGY!" = ""];
puis
for i in $ IGGY
ne
["$ Db" = = "$ i"] & & skipdb = 1 | |:
fait
fi
if ["$ skipdb" = = "-1"] then
FILE = "MBD $ / db $. $ HOST. NOW.gz $"
# Ne tous les emplois InOne dans le tuyau,
# Se connecter à mysql en utilisant mysqldump pour base de données mysql sélectionnez
# Et c'est pipe à gz fichier dans répertoire de sauvegarde:)
$ Mysqldump - $ u MyUser - myhost h $ - $ p $ db mypass | GZIP $ -> 9 $ FILE
fi
fait
# Copier sur le serveur distant
echo'******************* *******************'> Example_Backup / root / mybackup.txt
echo \>> / root / mybackup.txt
>> Date / root / mybackup.txt
echo \>> / root / mybackup.txt
Détails *********************''********************* echo>> / root / mybackup.txt
# Rappelez-vous que la commande scp ne pouvez pas spécifier le mot de passe si vous avez effacé une clé sur le système cible
# Sinon, vous devrez le faire
scp / backup / / root@example.dom * mysql: / home / backup / exemple / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Envoyer un e-mail avec le rapport du travail effectué
mail-s "Exemple de sauvegarde" <example@example.dom / root / mybackup.txt
# Suppression après téléchargement
rm-f / backup / mysql / *
Posté par: admin (série 11) Dans cet article, je vous présenter le légendaire omniprésent sur toutes les distributions Linux. Pour certains, il est extrême, et je dois admettre que je mal jugé ceux qui préfèrent d'autres éditeurs comme nano ou un les consoler, mais cmq pour ceux qui veulent l'utiliser ou pour ceux qui veulent se remettre à les commandes ont été oubliés ici, c'est une et utile résumé rapide des commandes:
il [fichier]
mouvement du curseur
[N] HJK déplacer le curseur
^ D déplace le curseur de 12 lignes vers le bas
U ^ déplacer le curseur dans les 12 premières lignes
curseur F ^ avancer d'une page
^ B curseur d'une page en arrière
G curseur à la fin du texte
[N] G curseur sur la ligne n
| Placez le curseur dans la première colonne
[N] | n curseur sur le caractère de la ligne
^ G de retour sur la dernière ligne de l'information
H curseur à la première ligne de l'écran
[N] n H curseur à la ligne de l'écran
M curseur à l'écran du centre
La dernière ligne du curseur à l'écran
[N] n L curseur à la dernière ligne de l'écran
[N] w curseur au mot suivant
W comme w, mais ne tient pas compte de la ponctuation
[N] b curseur sur le mot précédent
B comme b mais ne tient pas compte de la ponctuation
et le curseur à la fin du mot est situé dans
^ Curseur au premier non-blanc
D curseur à la ligne de départ?
O curseur à la ligne de départ?
$ Curseur à la fin de la ligne
RECHERCHE
Recherche en texte (Pattern)
/ [Pattern] hâte de tpattern
? [Pattern] cherche le motif de retour
Reprise de la recherche n avant
recherche répéter N vers l'arrière
/ [Pattern] / n n lignes après le modèle du curseur
motif générique
^ Début de ligne
$ Fin de ligne
. n'importe quel caractère
[] Dit le caractère
f [personnage] cherche le caractère de la ligne courante vers l'avant
[Personnage] F cherche le caractère de la ligne actuelle de retour
INSCRIPTIONS
insérer du texte i vers la gauche
à droite insérer le texte du curseur
Pour insérer l'extrémité de la ligne
^ U reculer d'un mot d'insertion
@ Insérer dans le dos de ce "qui" a été inséré
ou de placement sur une ligne ci-dessous
Ou l'affichage sur une ligne ci-dessus
Esc termine l'insertion
CORRECTIONS
[N] x efface le caractère
r [personnage] remplace le caractère original avec un autre
R remplace tous les caractères jusqu'à <ESC> données
[N] s remplace un personnage avec une chaîne
dw supprime un mot avant le curseur
db supprimer un mot derrière le curseur
dd supprimer une ligne
Efface D 'situé sous le curseur
cw mots remplaçant
cf [personnage] changements sur la ligne courante jusqu'à (personnage) inclus
ct [personnage] en tant que caractère cf sauf
cc vous permet de modifier une ligne
dL enlever toutes les lignes de l'écran sous le curseur
dG supprime la ligne où le curseur est à la fin du fichier
df [personnage] efface la ligne courante du curseur sur le caractère à l'intérieur
dt [personnage] que df, à l'exception de caractère
Remédier à la rror
u retour
U défaire Line
UNION LINE
[N] J mettre la ligne ci-dessous dans le courant de queue
doubleur de ligne
[N] Y charges dans une mémoire tampon, la ligne courante
p Copiez les lignes dans le tampon
récupère la dernière remise à zéro
De manipulation de fichiers
: W sauve, continue
: W <name> enregistrer avec un nouveau nom, continue
: <name> X yw, écrit des lignes de X à Y sur le fichier <nom>
: Wq sauvegarder et quitter
ZZ enregistre et sort
Q abandonnée si aucun changement n'a été fait
: Q! feuilles
: <name> Et entrer dans le <name> vue de l'éditeur
: R <name> dans le texte <name> la fin de la ligne sous le curseur
SIGNETS
<character> m créer un signet
«Se rendre au signet <character>
VIDEO DE GESTION
^ L rafraichit vidéo
z <return> place la ligne courante vers le haut de l'écran
z. ligne courante dans le milieu de l'écran
Z-Line au bas de l'écran acorrente
Posté par: admin (série 2) Un richeista un joueur que nous présentons ici le lien où télécharger le package web NVU del'editor page. NVU est un éditeur visuel qui permet aux débutants et ceux qui veulent mettre en place une page web rapidement pour prévenir l'acquisition de HTML détaillés. Le code généré par NVU n'est pas totalement propre comme un professionnel voudrait, mais il n'est pas mauvais que certains visuels éditeur commercial.
Le lien pour télécharger le paquet pour Ubuntu Edgy est ici . Pour une capture d'écran du programme, cliquez ici . Posté par: admin (29 août) Le script suivant est soutenue par certains dossiers gravés sur DVD à la fin d'un rapport par courrier électronique est envoyé à l'adresse indiquée. Il a utilisé le mode M (append) Asthe la Z-si a commencé dans un non-interactive ne fonctionne pas correctement en présence de données sur les médias, vous pouvez essayer d'utiliser growisofs cmq-utilisation-la-force-luke = tty-Z même en mode silencieux bien qu'il ait été donné quelques détails sur les médias.
Exemple:
Créez un fichier et de le rendre exécutable:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Ajouter les instructions suivantes:
# / Bin / bash
# Remplacer les emplacements du programme avec ceux de votre système d'exploitation
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
aujourd'hui = `/ bin / date +% A»
# Backup commence ci-dessous
$ Echo "Création de sauvegarde aujourd'hui $">> / tmp / backupoutput.tmp
ECHO $>> / tmp / backupoutput.tmp
$ Growisofs-use-la-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-points-hide-joliet-long-joliet-trans-tbl
Iso-niveau 4-vitesse = 1-overburning-V "$ aujourd'hui de sauvegarde"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
Accueil = / home
root = />> / root / tmp backupoutput.tmp 2> & 1
# Modifiez le chemin enregistrer à partir d'ici, au besoin
mycode = $?
ECHO $>> / tmp / backupoutput.tmp
$ Echo "Il ya eu une erreur, code d'erreur: $ mycode">> / tmp / backupoutput.tmp
ECHO $>> / tmp / backupoutput.tmp
$ Echo "$ fin de la journée de sauvegarde">> / tmp / backupoutput.tmp
$-I-v dormir GREP / tmp /> backupoutput.tmp / tmp/backupoutput.tmp2
$-I-v mise GREP / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Résultat de la sauvegarde sur DVD" usermail @ domaine </ tmp / backupoutput.txt
En crontab puis il suffit d'ajouter le calendrier pour commencer à se prévaloir d'une sauvegarde:
Crontab> e-
Exemple de ligne à ajouter:
0 20 * * * / bin / dvdbackup.sh
Posté par: admin (Juin 4) Les attaques répétées et continues par Microsoft à l'open source sont, selon Marten Mickos (directeur exécutif de MySQL AB ), entraînant une perte de crédibilité de la firme de Redmond. Cet article commentaires plus en détail.
Posté par: admin (1 juin)  | Google a récemment publié un outil de développement intéressant pour créer des applications Ajax en Java. |
La description du produit peut être trouvé à cette adresse .
Le produit est en constante évolution et amélioration, vous pouvez le télécharger ici.