Arhiva pentru categoria "dezvoltare"
Pentru a activa PCNTL sprijin în PHP5 (testat pe Ubuntu 10.10), în primul rând, este necesar pentru a instala php5-cli şi php5-dev, desigur, trebuie să îndeplinească toate dependenţele necesare din sistemul:
# Sudo apt-get install php5-dev php5-cli
După ce am pentru a pune în calea unde puteţi găsi sursa de forma pe care dorim să completaţi:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Calea pot fi diferite, în funcţie de distro şi versiunea de php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Dar după ce am trecut paşii final:
# Phpsize
#. / Configure
# Asiguraţi-
# Make install
Alternativ, puteţi face, de asemenea, pentru a instala copie de mână modulul pe care tocmai aţi compilat-o:
Module # cp / pcntl.so / usr/lib/php5/shared_location_modules
În sfârşit adăugaţi Ini pentru a încărca php formularul nostru.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Nu uitaţi să reporniţi Apache apoi pentru a aplica modificările noastre:
# / Etc/init.d/apache2 restart
Postat de: admin (set 21) Azi am sa va prezint o bază de date convenabil pentru a automatiza salvarea Enlarged baze de date MySQL NOSRI, în plus faţă de script-ul original poate fi adăugat la sfârşitul salvare şi de compresie de baze de date în câteva rânduri pentru a copia la un server de la distanţă şi o casetă de mesaj în raportul nostru e-mail.
# / Bin / bash
# Script Shell la baza de date MySql backup
# Pentru a bazelor de date de rezervă fişier Nysql la / dir backup şi mai târziu ridica de dvs.
# Script. Puteţi sări peste câteva baze de date de la spate prea.
# Pentru mai multe informaţii vă rugăm să consultaţi (info de instalare):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Ultima actualizare: Aug - 2005
# -----------------------
# Acesta este un script de shell gratuit sub GNU GPL versiunea 2.0 sau mai sus
# Copyright (C) 2004, 2005 proiect nixCraft
# Feedback / comentarii / sugestii: http://cyberciti.biz/fb/
# -------------------------
# Acest script este parte a script-ul de colectare a shell nixCraft (NSSC)
# Http: / / bash.cyberciti.biz / Vizitati pentru mai multe informaţii.
# Actualizat Sep - 2007 de către CyberTek - http://www.cybertek.it
# -------------------------
MyUser = "SET-MYSQL-nume de utilizator" # USERNAME
Mypass = "SET-parola" # parola
Myhost = "localhost" # Hostname
# Linux căi bin, schimba acest lucru în cazul în care nu poate fi autodetectat prin care comanda
MYSQL = "$ (Care mysql)"
Mysqldump = "$ (Care mysqldump)"
Chown = "$ (chown Care)"
CHMOD = "$ (Care chmod)"
GZIP = "$ (Care gzip)"
# Backup director Dest, schimba acest lucru dacă aveţi locaţie someother
DEST = "/ backup"
# Principale în care directorul de backup vor fi stocate
CBP = "$ DEST / mysql"
# Ia hostname
HOST = "$ (hostname)"
# Ia formatul de dată zz-ll-aaaa
ACUM = "$ (data +"% d -% m -% Y ")"
# File pentru a stoca backup fişierul curent
FILE = ""
# Lista Store a bazelor de date
DBS = ""
# NU BACKUP Aceste baze de date
Iggy = "test"
[MBD! - D $] & & mkdir - p $ MBD | |:
# Numai root poate accesa!
Chown 0.0 dolari - R $ DEST
DEST $ chmod 0600 dolari
# Ia toate lista prima bază de date
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ $ show baze de date" mypass ESB ")"
pentru db în $ DBS
nu
skipdb = - 1
dacă ["$ Iggy!" = ""];
apoi
for i in $ Iggy
nu
["$ Db" = = "$ i"] & & skipdb = 1 | |:
făcut
Fi
dacă ["skipdb $" = = "-1"], atunci
FILE = "$ MBD / db $ HOST. $. NOW.gz $"
# Nu toate InOne de locuri de muncă în ţeavă,
# Conectarea la MySQL folosind mysqldump pentru baza de date MySQL selectaţi
# Şi ţeavă realizat la gz fişier în dir backup:)
$ Mysqldump - $ u MyUser - myhost h $ - $ p mypass $ db | $ GZIP - 9> $ FILE
Fi
făcut
# Copy de pe serverul de la distanţă
echo *******************'>'******************* Example_Backup / root / mybackup.txt
echo \>> / root / mybackup.txt
>> Data / root / mybackup.txt
echo \>> / root / mybackup.txt
Detalii *********************''********************* echo>> / root / mybackup.txt
# Amintiţi-vă că comanda scp nu pot specifica parola dacă aţi şters o cheie pe sistemul ţintă
# În caz contrar, va trebui să o facă
scp / backup / mysql / root@example.dom *: / home / backup / exemplu / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
ecou'************************************************ * '>> / root / mybackup.txt
# Trimite un e-mail cu raportul de muncă efectuate
mail-s "Exemplu Backup" <example@example.dom / root / mybackup.txt
# Eliminaţi după upload
rm-f / backup / mysql / *
Postat de: admin (set 11) În acest articol am să vă prezinte omniprezent legendarul pe fiecare distribuţie Linux. Pentru unii este extrema, iar eu trebuie să recunosc că am judecat gresit cei care preferă alţi editori cum ar fi nano sau le consolă, dar cmq pentru cei care doresc să îl utilizeze sau pentru cei care doresc să perie pe comenzile s-au uitat aici este o şi utilă sinteză rapidă a comenzilor:
acolo [filename]
Mişcarea cursorului
[N] HJK muta cursorul
^ D mută cursorul 12 linii în jos
U ^ a muta cursorul în top 12 linii
F ^ cursorul înainte cu o pagină
^ Cursorul B o pagină înapoi
G cursorul la sfârşitul textului
[N] cursorul la G n linie
| Cursor la prima coloană
[N] | n cursorul la caracterul de linie
^ Înapoi G pe ultima linie de informaţii
H cursorul la prima linie a ecranului
[N] n H cursorul la linia a ecranului
M cursorul pe ecran centru
Ultima linie a cursorului pe ecran
[N] L cursorul n la ultima linie a ecranului
[N] cursorul w la cuvântul următor
W ca W, dar nu ţine cont de punctuaţie
[N] b cursorul la cuvântul precedent
B ca b, dar nu ţine cont de punctuaţie
şi cursorul la sfârşitul cuvântului se află în
^ Cursor la primul non-alb
D cursorul la linia de start?
O cursorul la linia de start?
$ Cursor la sfârşitul liniei
CAUTARE
(Model) Căutare text
/ [Model] cu nerăbdare să tpattern
[Model]? Caută modelul spate
repetaţi căutarea n înainte
N căutare repeta înapoi
/ [Model] / n linii n după modelul cursor
wildcard model
^ De la începutul liniei
$ Sfârşitul de linie
. orice caracter
[] Susţine caracterul
f [caracter] caută caracterul în linia curentă înainte
F [caracter] caută caracterul în rândul curent din spate
INTRĂRI
i a insera text la stânga
pentru a insera textul din dreapta cursorului
Pentru a introduce capătul de linie
^ U muta înapoi cu o inserare cuvânt
@ Introduceţi în spatele a ceea ce ", care" a fost introdus
sau plasarea pe o linie de mai jos
Sau posta pe o linie de mai sus
Esc se termină inserare
CORECŢII
[N] x Şterge caracter
r [caracter] înlocuieşte caracterul original cu un alt
R inlocuieste toate caracterele până la <ESC> de date
[N] e înlocuieşte un personaj cu un şir
DW şterge un cuvânt înainte cursorului
db şterge un cuvânt din spatele cursorul
dd a şterge o linie
D Goleşte "situat sub cursor
CW cuvinte înlocuirea
cf. [caracter] schimbari pe linia curentă până la (caracter) inclus
ct [caracter] ca personaj cf, cu excepţia
cc vă permite să schimbaţi o linie
dL elimina toate liniile de ecran de sub cursor
dg şterge linia unde cursorul la sfârşitul fişierului
df [caracter] şterge linia curentă de la cursorul la caracterul în termen de
dt [caracter] ca df, cu excepţia caracter
Remediu rror
u anulează
U anulează Line
UNIUNEA LINE
[N] J pune linia de mai jos în coada curent
Linie Dublorul
[N] Y încarcă într-un tampon, linia curentă
p Copie liniile în tampon
recupereaza de la ultima resetare
Manipularea FILES
: W salvează, continuă
: W <name> salva cu nume nou, continuă
: X, <nume> YW scrie linii de la x la y pe <nume> fişier
: Wq salvaţi şi ieşiţi
ZZ salvează şi ieşirile
Q frunze, dacă aţi făcut nici o modificare
: Q! frunze
: <name> Şi intră în <nume> vedere editor
: R <nume> în textul <nume> capătul liniei de sub cursor
Marcaje
<character> m creează marcaj
"<character> Mergând la marcaj
VIDEO MANAGEMENT
^ L redesenează video
z <Return> pune linia curentă în partea de sus a ecranului
z. linie de curent în mijlocul ecranului
z-line la partea de jos a ecranului acorrente
Un richeista un jucător vom prezenta aici link-ul în cazul în care pentru a descărca pachetul de web del'editor NVU pagina. NVU este un editor vizual care permite incepatori si cei care doresc să înfiinţeze o pagină web rapid pentru a preveni achiziţionarea de detaliate HTML. Codul generat de NVU nu este în totalitate curat ca un profesionist ar dori, dar nu este rău ca unele editor vizuale comerciale.
Link pentru a descărca pachetul pentru Ubuntu Edgy este aici . Pentru o captură de ecran a programului click aici . Postat de: admin (29 august) Următorul script este susţinută de unele foldere ars pe DVD, la sfârşitul unui raport de e-mail este trimis la adresa indicată. El a folosit M-mode (append) Asthe Z-în cazul în care a început într-un non-interactiv nu funcţionează corect în prezenţa a datelor cu privire la mass-media, puteţi încerca să utilizaţi growisofs cmq-utilizare-force-Luca = tty-Z chiar şi în modul silenţios, în ciuda a fost oferit unele detalii cu privire la mass-media.
Exemplu:
Creaţi un fişier şi să-l executabil:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Adăugaţi următoarele instrucţiuni:
# / Bin / bash
# Înlocuiţi locurile de program cu cele ale sistemului de operare
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
azi = `/ bin / data +% A`
# Backup începe de mai jos
$ ECHO "Crearea de backup astăzi $">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-utilizare-force-Luca = tty-dvd-compat-M / dev / dvd-D-J-R-T-L
-Graft-puncte-ascunde-Joliet-lung-Joliet-trans-TBL
-Iso-nivelul de 4 viteza = 1-overburn-V "$ astăzi Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = />> root / tmp / backupoutput.tmp 2> & 1
# Modificaţi calea salva de aici pe după cum este necesar
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Nu a fost o eroare, cod de eroare: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Sfârşit de azi $ backup">> / tmp / backupoutput.tmp
$-I-v dormit GREP / tmp /> backupoutput.tmp / tmp/backupoutput.tmp2
$ Grep-i-v de formatare / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ MAIL-s-n "Rezultatul de rezervă pentru a DVD-ul" usermail @ <domeniu / tmp / backupoutput.txt
În crontab apoi adaugati doar programul sa inceapa in a invoca o copie de rezervă:
Crontab> e-
Exemplu de linie pentru a adăuga:
0 20 * * * / bin / dvdbackup.sh
Postat de: admin (4 iunie) Şi de atacuri repetate continuă de către Microsoft pentru open source sunt in conformitate cu Marten Mickos (director executiv al MySQL AB ), care produc o pierdere de credibilitate a companiei din Redmond. Acest articol Comentarii mai în detaliu.
Postat de: admin (01 iunie)  | Google a lansat recent un instrument de dezvoltare interesant pentru a crea aplicatii Ajax în Java. |
Descrierea produsului pot fi găsite la această adresă .
Produsul este în continuă evoluţie şi îmbunătăţirea, puteţi descărca aici.