Archív pro 'vývoj' Kategorie
Chcete-li povolit podporu PCNTL v PHP5 (testováno na Ubuntu 10.10) v první řadě je třeba nainstalovat php5-cli a php5-dev, samozřejmě, že musí splňovat všechny požadované závislosti od systému:
# Sudo apt-get install php5-dev php5-cli
Poté, co jsme se dát do cesty, kde můžete najít zdroj formuláře, který chceme vyplnit:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Cesta se mohou lišit v závislosti na distro a verzi PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Ale poté, co mineme poslední kroky:
# Phpsize
#. / Configure
# Make
# Make install
Alternativně můžete také make install kopírovat ručně modulu, který právě sestavují:
# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules
Nakonec přidejte Ini načíst php našeho formuláře.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Nezapomeňte restartovat apache pak použít naše změny:
# / Etc/init.d/apache2 restart
Publikováno v: apache , vývoj , php , tipy , ubuntu Dnes Představuji vám pohodlné databáze pro automatizaci úspory rozšířené NOSRI mysql databázi, v dodatku k původnímu skriptu mohou být přidány na konci záchranu a komprese jednotlivých databází v několika řádcích kopírovat na vzdálený server a zprávou v naší zprávě e-mail.
# / Bin / bash
# Skript Shell pro zálohování databáze MySQL
# Pro zálohování databáze Nysql soubor / dir zálohování a později vyzvednout vaše
# Script. Můžete přeskočit několika databází ze zálohy příliš.
# Pro více informací viz (instalační informace):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Poslední aktualizace: srpen - 2005
# -----------------------
# Jedná se o bezplatnou skript pod GNU GPL verze 2.0 nebo vyšší
# Copyright (C) 2004, 2005 nixCraft projekt
# Komentář / komentář / doporučení: http://cyberciti.biz/fb/
# -------------------------
# Tento skript je součástí shell skript nixCraft kolekce (NSSC)
# Http: / / bash.cyberciti.biz / navštivte pro více informací.
# Aktualizováno Sep - 2007 podle CYBERTEK - http://www.cybertek.it
# -------------------------
MyUser = "SET-mysql-user-NAME" # USERNAME
Mypass = "SET-password" # heslo
Myhost = "localhost" # Název počítače
# Linux bin cesty, změnit to, pokud to nemůže být detekována pomocí, který příkaz
MYSQL = "$ (Což mysql)"
Mysqldump = "$ (Což mysqldump)"
Chown = "$ (Což chown)"
CHMOD = "$ (Což chmod)"
GZIP = "$ (Což gzip)"
# Záložní Dest adresáře, změnit, pokud máte someother místo
DEST = "/ backup"
# Hlavní KDE záložního adresáře budou uloženy
MBD = "$ DEST / mysql"
# Get hostname
HOST = "$ (hostname)"
# Get data formátu dd-mm-rrrr
NYNÍ = "$ (datum +"% d -% m -% Y ")"
# Soubor pro uložení aktuální záložní soubor
FILE = ""
# Obchod seznam databází
DBS = ""
# Nezálohuje Tyto databáze
IGGY = "test"
mkdir MBD a - p $ | [! - D $ MBD] | &:
# Pouze root může přístup!
Chown 0,0 dolarů - R $ DEST
DEST $ CHMOD 0600 dolarů
# Získejte všechny databáze seznamu poprvé
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ mypass-BSE 'show databáze')"
pro db v $ DBS
dělat
skipdb = - 1
if ["$ IGGY!" = ""];
pak
for i in $ IGGY
dělat
["$ Db" = = "$ i"] & & skipdb = 1 | |:
provedeno
fi
if ["$ skipdb" = = "-1"] pak
File = "$ MBD / $ db. $ HOST. NOW.gz $"
# Do všech inone práci v potrubí,
# Připojení k MySQL pomocí mysqldump pro vybrané mysql databáze
# A potrubí to na gz soubor se zálohou dir:)
$ Mysqldump - $ MyUser u - h myhost $ - $ p $ db mypass | $ GZIP - 9> $ FILE
fi
provedeno
# Kopírování na vzdálený server
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
> Datum> / root / mybackup.txt
echo \>> / root / mybackup.txt
Podrobnosti *********************''********************* echo>> / root / mybackup.txt
# Pamatujte si, že příkaz scp nelze určit heslo, pokud jste zrušili klíč na cílovém systému
# V opačném případě budete muset udělat
scp / backup / mysql / * root@example.dom: / home / backup / např. / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Pošlete e-mail se zprávou o provedené práce
mail-s "Příklad Backup" example@example.dom </ root / mybackup.txt
# Odstranit po nahrání
rm-f / backup / mysql / *
Publikováno v: vývoj , mysql , skripty , tipy V tomto článku jsem se předložit vám legendární všudypřítomná na každé distribuce Linuxu. Pro některé je to extrémní, a musím přiznat, že jsem špatně odhadla ty, kteří preferují jiné editory, jako nano, nebo konzoli, ale cmq pro ty, kteří chtějí používat, nebo pro ty, kteří chtějí oprášit příkazy byli zapomenuti tady je rychlý a užitečný souhrn příkazů:
tam [název souboru]
Pohyb kurzoru
[N] HJK přesuňte kurzor
^ D přesune kurzor 12 linek se
^ U přesuňte kurzor v horní části 12 linek
^ F kurzoru dopředu o jednu stránku
^ B kurzor o jednu stránku zpět
G kurzor na konec textu
[N] G kurzor na řádek n
| Kurzoru na první sloupec
[N] | n kurzor na charakter linky
^ G zpět na posledním řádku informací
H kurzor na první řádek obrazovky
[N] H n kurzor na řádek na obrazovce
M kurzor do středu obrazovky
Poslední řádek kurzoru
[N] L n kurzor na posledním řádku obrazovky
[N] w kurzor na následující slovo
W jako W, ale nebere v úvahu interpunkce
[N] b kurzor na předchozí slovo
B b, ale nebere v úvahu interpunkce
a kurzor na konec tohoto slova je umístěn v
^ Kurzoru na první non-bílá
D kurzor na začátek řádku?
O kurzor na začátek řádku?
$ Kurzoru na konec řádku
VYHLEDÁVÁNÍ
(Vzor) hledaného textu
/ [Vzor] těšit na tpattern
? [Vzor] hledá vzor zpět
n opakovat hledání vpřed
N opakovat hledání vzad
/ [Vzor] / n n řádků po kurzor vzor
zástupných znaků
^ Začátek řádku
$ Konec řádku
. libovolný znak
[] Drží charakter
f [znak] hledá znak v řádku vpřed
F [znak] hledá znak v aktuálním řádku zpět
PŘIHLÁŠKY
i vložit text doleva
vložit text vpravo od kurzoru
Chcete-li vložit konec řádku
^ U vrátit jedno slovo vložení
@ Vložit do zadní části toho, co ', který' byl vložen
nebo umístění na řádku pod
Nebo zasláním na trati nad
Esc končí vložení
OPRAVY
[N] x Odstranění znaku
r [znak] nahradí původní charakter s jiným
R nahrazuje všechny znaky až do data <ESC>
[N] je nahradí znak s řetězcem
dw smaže slovo před kurzorem
db vymazat jedno slovo za kurzorem
dd odstranění čáry
Vymaže D 'se nachází pod kurzorem
cw nahrazení slova
viz [znak] změny na aktuální řádek do (znak) zahrnuty
ct [znak] srov jako znak, s výjimkou
cc umožňuje změnu řádek
dl odstranit všechny řádky obrazovky pod kurzorem
dG smaže řádek, kde je kurzor na konec souboru
df [znak] smaže aktuální řádek od kurzoru k charakteru v rámci
dt [znak] jako df, s výjimkou znaků
Remedy ror
u zrušit
U vrátit Line
UNIE LINE
[N] J dát řádek níže v ocase aktuální
Line zdvojovač
[N] Y načte do vyrovnávací paměti, aktuální řádek
p Zkopírujte řádky v bufferu
načte poslední reset
Manipulace SOUBORŮ
: W šetří, pokračuje
: W <name> uložit s novým názvem, pokračuje
: X, YW <name> píše linky od x do y na soubor <název>
: Wq uložení a opuštění
ZZ šetří a východy
Q listy, pokud jste se žádné změny
: Q! listy
: <name> A vstoupit do <name> zobrazení editoru
: R <název> do textu <name> konec řádku pod kurzorem
ZÁLOŽKY
m <character> vytvořit záložku
'<character> Chystáte se do záložky
VIDEO ŘÍZENÍ
^ L překreslí video
z <return> uvádí aktuální řádek do horní části obrazovky
z. aktuální řádek ve středu obrazovky
z-line na dolní části obrazovky acorrente
Publikováno v: vývoj , linux , shellu , tipy Richeista hráče uvádíme zde odkaz, kde stáhnout balíček del'editor NVU webové stránky. NVU je vizuální editor, který umožňuje začátečníky a ty, kteří chtějí vytvořit webové stránky rychle, aby se zabránilo získání podrobných HTML. Kód generovaný NVU není zcela čistý jako profesionál by chtěl, ale to není špatné, jak někteří komerční vizuální editor.
Odkaz ke stažení balíčku pro Ubuntu Edgy je zde . Pro screenshot programu klikněte zde . Publikováno v: vývoj , ubuntu Následující skript je podpořena některé složky vypálit na DVD na konci e-mailu zpráva je zaslána na adresu uvedenou. On používal M-mode (přidat) Asthe-Z, pokud byl zahájen v non-interaktivní nefunguje správně v přítomnosti data na médiu, můžete zkusit cmq growisofs-use--force-luke = tty-Z dokonce v tichém režimu, přestože byl uveden některé podrobnosti o médiích.
Příklad:
Vytvořte soubor a udělat z něj spustitelný:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Přidejte následující pokyny:
# / Bin / bash
# Nahradit umístění programu s těmi operačního systému
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
dnes = `/ bin / den +%"
# Zálohování začíná níže
$ Echo "$ Vytvoření záložní dnes">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use--force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Štěpu-body-hide-Joliet-dlouho-Joliet-trans-tbl
-Iso-na úrovni 4-rychlost = 1-overburn-V ", $ dnes Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
domů = / home
root = />> root / tmp / backupoutput.tmp 2> & 1
# Změnit ušetřit cestu odsud na podle potřeby
myCode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Došlo k chybě, kód chyby: $ myCode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Konec dnešního $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v spaní / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formátování / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Výsledek zálohu na DVD" usermail @ domena </ tmp / backupoutput.txt
V crontab pak stačí přidat plánu začít s odvoláním na zálohování:
> Crontab-e
Příklad řádku přidat:
0 20 * * * / bin / dvdbackup.sh
Publikováno v: vývoj , skripty , tipy Zaslal: admin (4. června) Průběžné a opakované útoky Microsoft na open source jsou podle Marten Mickos (výkonný ředitel MySQL AB ), produkovat ztrátu důvěryhodnosti společnosti Redmond. Tento článek hostů podrobněji.
Publikováno v: vývoj , microsoft  | Google nedávno zveřejnil zajímavý vývoj nástrojem k vytvoření Ajax aplikací v jazyce Java. |
Popis produktu naleznete na této adrese .
Tento výrobek se neustále vyvíjí a zlepšuje, můžete si jej stáhnout zde.
Publikováno v: vývoj , Google , tech