Archív pre 'vývoj' Kategória
Ak chcete povoliť podporu PCNTL v PHP5 (testované na Ubuntu 10.10) v prvom rade je potrebné nainštalovať php5-cli a php5-dev, samozrejme, že musí spĺňať všetky požadované závislosti od systému:
# Sudo apt-get install php5-dev php5-cli
Potom, čo sme sa dať do cesty, kde môžete nájsť zdroj formulára, ktorý chceme vyplniť:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Cesta sa môžu líšiť v závislosti na distro a verziu PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Ale potom, čo minieme posledné kroky:
# Phpsize
#. / Configure
# Make
# Make install
Alternatívne môžete tiež make install kopírovať ručne modulu, ktorý práve zostavujú:
# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules
Nakoniec pridajte Ini načítať php nášho formulára.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Nezabudnite reštartovať apache potom použiť naše zmeny:
# / Etc/init.d/apache2 reštart
Publikované v: apache , vývoj , php , tipy , ubuntu Dnes Predstavujem vám pohodlné databáza pre automatizáciu úspory rozšírenej NOSRI mysql databázu, v dodatku k pôvodnému skriptu môžu byť pridané na konci záchranu a kompresie jednotlivých databáz v niekoľkých riadkoch kopírovať na vzdialený server a správou v našej správe e-mail.
# / Bin / bash
# Skript Shell pre zálohovanie databázy MySQL
# Pre zálohovanie databázy Nysql súbor / dir zálohovanie a neskôr vyzdvihnúť vaše
# Script. Môžete preskočiť niekoľkých databáz zo zálohy príliš.
# Pre viac informácií viď (inštalačný informácie):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Posledná aktualizácia: august - 2005
# -----------------------
# Ide o bezplatnú skript pod GNU GPL verzie 2.0 alebo vyššia
# Copyright (C) 2004, 2005 nixCraft projekt
# Komentár / komentár / odporúčania: http://cyberciti.biz/fb/
# -------------------------
# Tento skript je súčasťou shell skript nixCraft kolekcia (NSSC)
# Http: / / bash.cyberciti.biz / navštívte pre viac informácií.
# Aktualizované Sep - 2007 podľa CYBERTEK - http://www.cybertek.it
# -------------------------
MyUser = "SET-mysql-user-NAME" # USERNAME
Mypass = "SET-password" # heslo
Myhost = "localhost" # Názov počítača
# Linux bin cesty, zmeniť to, ak to nemôže byť detekovaná pomocou, ktorý príkaz
MYSQL = "$ (Což mysql)"
Mysqldump = "$ (Což mysqldump)"
Chown = "$ (Což chown)"
CHMOD = "$ (Což chmod)"
GZIP = "$ (Což gzip)"
# Záložný Desta adresára, zmeniť, ak máte someother miesto
DEST = "/ backup"
# Hlavné KDE záložného adresára budú uložené
MBD = "$ DEST / mysql"
# Get hostname
HOST = "$ (hostname)"
# Get dáta formáte dd-mm-rrrr
TERAZ = "$ (dátum +"% d -% m -% Y ")"
# Súbor pre uloženie aktuálnej záložný súbor
FILE = ""
# Obchod zoznam databáz
DBS = ""
# Nezálohuje Tieto databázy
Iggy = "test"
mkdir MBD a - p $ | [! - D $ MBD] | &:
# Len root môže prístup!
Chown 0,0 dolárov - R $ DEST
DEST $ CHMOD 0600 dolárov
# Získajte všetky databázy zozname prvýkrát
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ mypass-BSE 'show databázy')"
pre db v $ DBS
robiť
skipdb = - 1
if ["$ Iggy!" = ""];
potom
for i in $ Iggy
robiť
["$ Db" = = "$ i"] & & skipdb = 1 | |:
vykonalo
fi
if ["$ skipdb" = = "-1"] potom
File = "$ MBD / $ db. $ HOST. NOW.gz $"
# Do všetkých Inon prácu v potrubí,
# Pripojenie k MySQL pomocou mysqldump pre vybrané mysql databázy
# A potrubia to na gz súbor so zálohou dir:)
$ Mysqldump - $ MyUser u - h myhost $ - $ p $ db mypass | $ GZIP - 9> $ FILE
fi
vykonalo
# Kopírovanie na vzdialený server
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
> Dátum> / root / mybackup.txt
echo \>> / root / mybackup.txt
Podrobnosti *********************''********************* echo>> / root / mybackup.txt
# Pamätajte si, že príkaz scp nemožno určiť heslo, ak ste zrušili kľúč na cieľovom systéme
# V opačnom prípade budete musieť urobiť
scp / backup / mysql / * root@example.dom: / home / backup / napr / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Pošlite e-mail so správou o vykonanej práce
mail-s "Príklad Backup" example@example.dom </ root / mybackup.txt
# Odstrániť po nahratí
rm-f / backup / mysql / *
Publikované v: vývoj , mysql , skripty , tipy V tomto článku som sa predložiť vám legendárnej všadeprítomná na každej distribúcie Linuxu. Pre niektorých je to extrémny, a musím priznať, že som zle odhadla tých, ktorí preferujú iné editory, ako nano, alebo konzolu, ale cmq pre tých, ktorí chcú používať, alebo pre tých, ktorí chcú oprášiť príkazy boli zabudnutí tu je rýchly a užitočný súhrn príkazov:
tam [názov súboru]
Pohyb kurzora
[N] HJK presuňte kurzor
^ D presunie kurzor 12 liniek sa
^ U presuňte kurzor v hornej časti 12 liniek
^ F kurzora dopredu o jednu stránku
^ B kurzor o jednu stránku späť
G kurzor na koniec textu
[N] G kurzor na riadok n
| Kurzora na prvý stĺpec
[N] | n kurzor na charakter linky
^ G späť na poslednom riadku informácií
H kurzor na prvý riadok obrazovky
[N] H n kurzor na riadok na obrazovke
M kurzor do stredu obrazovky
Posledný riadok kurzora
[N] L n kurzor na poslednom riadku obrazovky
[N] w kurzor na nasledujúce slovo
W ako W, ale neberie do úvahy interpunkcia
[N] b kurzor na predchádzajúce slovo
B b, ale neberie do úvahy interpunkcia
a kurzor na koniec tohto slova je umiestnený v
^ Kurzora na prvý non-biela
D kurzor na začiatok riadku?
O kurzor na začiatok riadku?
$ Kurzora na koniec riadku
VYHĽADÁVANIE
(Vzor) hľadaného textu
/ [Vzor] tešiť na tpattern
? [Vzor] hľadá vzor späť
n opakovať hľadanie vpred
N opakovať hľadanie vzad
/ [Vzor] / n n riadkov po kurzor vzor
zástupných znakov
^ Začiatok riadku
$ Koniec riadku
. ľubovoľný znak
[] Drží charakter
f [znak] hľadá znak v riadku vpred
F [znak] hľadá znak v aktuálnom riadku späť
PRIHLÁŠKY
i vložiť text doľava
vložiť text vpravo od kurzora
Ak chcete vložiť koniec riadka
^ U vrátiť jedno slovo vloženia
@ Vložiť do zadnej časti toho, čo ', ktorý' bol vložený
alebo umiestnenie na riadku pod
Alebo zaslaním na trati nad
Esc končí vloženia
OPRAVY
[N] x Odstránenie znaku
r [znak] nahradí pôvodný charakter s iným
R nahrádza všetky znaky až do dátumu <ESC>
[N] je nahradí znak s reťazcom
dw zmaže slovo pred kurzorom
db vymazať jedno slovo za kurzorom
dd odstránenie čiary
Vymaže D 'sa nachádza pod kurzorom
cw nahradenie slova
pozri [znak] zmeny na aktuálny riadok do (znak) zahrnuté
ct [znak] porov ako znak, s výnimkou
cc umožňuje zmenu riadok
dl odstrániť všetky riadky obrazovky pod kurzorom
dG zmaže riadok, kde je kurzor na koniec súboru
df [znak] zmaže aktuálny riadok od kurzora k charakteru v rámci
dt [znak] ako df, s výnimkou znakov
Remedy ROR
u zrušiť
U vrátiť Line
ÚNIE LINE
[N] J dať riadok nižšie v chvoste aktuálnej
Line zdvojovače
[N] Y načíta do vyrovnávacej pamäte, aktuálny riadok
p Skopírujte riadky v bufferi
načíta posledný reset
Manipulácia SÚBOROV
: W šetrí, pokračuje
: W <name> uložiť s novým názvom, pokračuje
: X, YW <name> píše linky od x do y na súbor <Názov>
: WQ uloženie a opustenie
ZZ šetrí a východy
Q listy, ak ste sa žiadne zmeny
: Q! listy
: <name> A vstúpiť do <name> zobrazenie editora
: R <Názov> do textu <name> koniec riadku pod kurzorom
ZÁLOŽKA
m <character> vytvoriť záložku
'<character> Chystáte sa do záložky
VIDEO RIADENIE
^ L prekreslí video
z <return> uvádza aktuálny riadok do hornej časti obrazovky
z. aktuálny riadok v strede obrazovky
z-line na dolnej časti obrazovky acorrente
Publikované v: vývoj , linux , shellu , tipy Richeista hráčov uvádzame tu odkaz, kde stiahnuť balíček del'editor NVU webovej stránky. NVU je vizuálny editor, ktorý umožňuje začiatočníkov a tých, ktorí chcú vytvoriť webové stránky rýchlo, aby sa zabránilo získanie podrobných HTML. Kód generovaný NVU nie je úplne čistý ako profesionál by chcel, ale to nie je zlé, ako niektorí komerčné vizuálny editor.
Odkaz na stiahnutie balíka pre Ubuntu Edgy je tu . Pre screenshot programu kliknite tu . Publikované v: vývoj , ubuntu Nasledujúci skript je podporená niektoré zložky napáliť na DVD na konci e-mailu správa je zaslaná na adresu uvedenú. On používal M-mode (pridať) Asthe-Z, pokiaľ bol zahájený v non-interaktívnej nefunguje správne v prítomnosti dáta na médiu, môžete skúsiť cmq growisofs-use - force-luke = tty-Z dokonca v tichom režime, hoci bol uvedený niektoré podrobnosti o médiách.
Príklad:
Vytvorte súbor a urobiť z neho spustiteľný:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Pridajte nasledujúce pokyny:
# / Bin / bash
# Nahradiť umiestnenie programu s tými operačného systému
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
dnes = `/ bin / deň +%"
# Zálohovanie začína nižšie
$ Echo "$ Vytvorenie záložnej dnes">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use - force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Step-body-hide-Joliet-dlho-Joliet-trans-tbl
-Iso-na úrovni 4-rýchlosť = 1-Overburn-V ", $ dnes Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
domov = / home
root = />> root / tmp / backupoutput.tmp 2> & 1
# Zmeniť ušetriť cestu odtiaľto na podľa potreby
myCode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Došlo k chybe, kód chyby: $ myCode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Koniec dnešného $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v spanie / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formátovanie / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Výsledok zálohu na DVD" usermail @ doména </ tmp / backupoutput.txt
V crontab potom stačí pridať pláne začať s odvolaním na zálohovanie:
> Crontab-e
Príklad riadku pridať:
0 20 * * * / bin / dvdbackup.sh
Publikované v: vývoj , skripty , tipy Priebežné a opakované útoky Microsoft na open source sú podľa Marten Mickos (výkonný riaditeľ MySQL AB ), produkovať stratu dôveryhodnosti spoločnosti Redmond. Tento článok hostí podrobnejšie.
Publikované v: vývoj , microsoft  | Google nedávno zverejnil zaujímavý vývoj nástrojom na vytvorenie Ajax aplikácií v jazyku Java. |
Popis produktu nájdete na tejto adrese .
Tento výrobok sa neustále vyvíja a zlepšuje, môžete si ho stiahnuť tu.
Publikované v: vývoj , Google , tech