Arkiv for "utvikling" Category
Skrevet av: admin (tirs 14) For å aktivere støtte PCNTL i php5 (testet på Ubuntu 10.10) i første omgang er det nødvendig å installere php5-cli og php5-dev, selvfølgelig må du oppfyller alle de nødvendige avhengigheter fra systemet:
# Sudo apt-get install php5-dev php5-cli
Etter at vi må sette i banen der du kan finne kilden til den form som vi ønsker å fylle ut:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Stien kan være forskjellig, avhengig av distro og versjon av php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Men etter at vi passerer den siste trinnene:
# Phpsize
#. / Configure
# Gjør
# Make install
Alternativt kan du også lage installere å kopiere for hånd modulen du nettopp sammensatt:
# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules
Til slutt legger du Ini å laste php vårt skjema.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Ikke glem å starte apache så å implementerer endringene:
# / Etc/init.d/apache2 restart
Skrevet av: admin (sett 21) I dag skal jeg presentere deg en praktisk database for å automatisere lagring utvidede NOSRI mysql database, i tillegg til det opprinnelige manuset kan bli lagt til på slutten av rednings-og komprimering av individuelle databaser i et par linjer for å kopiere til en ekstern server og en meldingsboks i vår rapport e-post.
# / Bin / bash
# Shell script til backup MySql database
# For å backup databaser Nysql filen til / backup dir og senere plukke opp av
# Script. Du kan hoppe Få databaser fra backup også.
# For mer info kan du se (Installasjon info):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Sist oppdatert: Aug - 2005
# -----------------------
# Dette er en gratis shell script under GNU GPL versjon 2.0 eller nyere
# Copyright (C) 2004, 2005 nixCraft prosjektet
# Tilbakemelding / kommentar / forslag: http://cyberciti.biz/fb/
# -------------------------
# Dette skriptet er en del av nixCraft shell script samling (NSSC)
# Http: / / bash.cyberciti.biz / Besøk for mer informasjon.
# Oppdatert Sep - 2007 by CyberTek - http://www.cybertek.it
# -------------------------
MyUser = "SET-MYSQL-USER-NAME" # USERNAME
Mypass = "SET-passord" # passord
Myhost = "localhost" # Vertsnavn
# Linux bin stier, endre dette hvis det ikke kan være autodetected via Hvilken kommando
MYSQL = "$ (Hvilke mysql)"
Mysqldump = "$ (Hvilke mysqldump)"
Chown = "$ (Hvilke chown)"
CHMOD = "$ (Hvilke chmod)"
GZIP = "$ (Hvilke gzip)"
# Backup Dest katalog, endre dette hvis du har someother plassering
DEST = "/ backup"
# Main HVOR backup katalogen vil bli lagret
MBD = "$ DEST / mysql"
# Få hostname
HOST = "$ (hostname)"
# Få datoformatet dd-mm-yyyy
NÅ = "$ (date +"% d -% m -% Y ")"
# File for å lagre gjeldende backup fil
FILE = ""
# Store liste over databaser
DBS = ""
# IKKE BACKUP Disse databasene
IGGY = "test"
mkdir MBD & - p $ | [! - D $ MBD] | &:
# Bare root kan få tilgang til det!
Chown $ 0.0 - R $ DEST
DEST $ CHMOD $ 0600
# Få all database listen først
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ $ mypass-BSE 'show databaser')"
for db i $ DBS
do
skipdb = - 1
hvis ["$ IGGY!" = ""];
da
for i in $ IGGY
do
["$ Db" = = "$ i"] & & skipdb = 1 | |:
gjort
fi
hvis ["$ skipdb" = = "-1"] da
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Gjør alt inone jobb i rør,
# Koble til mysql ved hjelp mysqldump for utvalgte mysql database
# Og rør den ut til gz fil i backup dir:)
$ Mysqldump - $ MyUser u - h myhost $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi
gjort
# Kopier på ekstern server
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
dato>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Detaljer *********************''********************* echo>> / root / mybackup.txt
# Husk at scp-kommandoen ikke kan oppgi passordet hvis du har ryddet en tast på målsystemet
# Ellers må du gjøre det
scp / backup / mysql / * root@example.dom: / home / backup / eksempel / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Send en e-post med rapporten fra utført arbeid
mail-s "Eksempel Backup" example@example.dom </ root / mybackup.txt
# Fjern etter opplasting
rm-f / backup / mysql / *
Skrevet av: admin (sett 11) I denne artikkelen sender jeg deg den legendariske allestedsnærværende på hver Linux-distribusjon. For noen er det ekstremt, og jeg må innrømme at jeg feilbedømt de som foretrekker andre redaktører som nano eller en konsoll dem, men cmq for de som vil bruke det eller for de som ønsker å friske opp kommandoene er glemt her er en rask og nyttig oppsummering av kommandoene:
det [filnavn]
Markørbevegelse
[N] HJK flytte markøren
^ D flytter markøren 12 linjer nedover
^ U flytte markøren i den øverste 12 linjer
^ F markøren én side fremover
^ B markøren én side tilbake
G markøren til slutten av teksten
[N] G markøren til linje n
| Markøren til første kolonne
[N] | n markøren til karakteren av linjen
^ G tilbake på siste linje av informasjon
H markøren til den første linjen på skjermen
[N] H n markøren til linjen på skjermen
M markøren til midten skjermen
Den siste linjen på skjermen markøren
[N] L n markøren til den siste linjen på skjermen
[N] w markøren til neste ord
W som w, men tar ikke hensyn til tegnsetting
[N] b markør til forrige ord
B som b, men tar ikke hensyn til tegnsetting
og markøren på slutten av ordet er lokalisert i
^ Markøren til første ikke-hvite
D markøren på start linjen??
O markøren på start linjen??
$ Markør til slutten av linjen
SØK
(Pattern) søketekst
/ [Mønster] ser frem til å tpattern
? [Mønster] ser for mønsteret tilbake
n Gjenta søk framover
N gjenta søk bakover
/ [Mønster] / n n linjer etter markøren mønsteret
wildcard mønster
^ Begynnelsen av linjen
$ Slutt på linje
. noen tegn
[] Holder karakter
f [karakter] se etter tegn på gjeldende linje fremover
F [karakter] ser for karakteren i den gjeldende raden tilbake
OPPFØRINGER
jeg sette inn tekst til venstre
å sette tekst til høyre for markøren
Å sette inn på slutten av linjen
^ U flytte tilbake ett ord innsetting
@ Sett inn i baksiden av hva som "var satt inn
eller plassering på en linje under
Eller legge ut på en linje over
Esc ender innsetting
RETTINGER
[N] x Slett tegn
r [tegnet] erstatter den opprinnelige karakter med en annen
R erstatter alle tegn til data <ESC>
[N] s erstatter et tegn med en streng
dw sletter et ord før markøren
db slette ett ord bak markøren
dd slette en linje
D Fjerner "plassert under markøren
cw erstatte ord
jf. [karakter] endringer på gjeldende linje opp til (tegnet) inkludert
ct [karakter] som jfr tegn unntatt
cc kan du endre en linje
dL fjerne alle linjer på skjermen under markøren
dg sletter linjen der markøren er på slutten av filen
df [karakter] fjernar den linjen fra markøren til den bokstaven i
dt [karakter] som df, bortsett karakter
Utbedring av rror
u angre
U angre Line
UNION LINE
[N] J sette linjen nedenfor i halen gjeldende
Line forgrener
[N] Y laster inn en buffer, den gjeldende linjen
p Kopier linjene i bufferen
henter den siste reset
Manipulering av FILER
: W sparer, fortsetter
: W <name> lagre med nytt navn, fortsetter
: X, YW <name> skriver linjer fra x til y på fil <navn>
: Wq lagre og avslutte
ZZ sparer og utganger
Q blader hvis du har gjort noen endringer
: Q! blader
: <name> Og inngå redigeringsvisningen <name>
: R <name> i teksten <name> slutten av linjen under markøren
Bokmerker
m <character> lage bokmerke
'<character> Going til bokmerke
VIDEO MANAGEMENT
^ L tegner video
z <return> setter gjeldende linje til toppen av skjermen
z. gjeldende linje i midten av skjermen
z-line til bunnen av skjermen acorrente
Skrevet av: admin (sett 2) En richeista en spiller vi presenterer her er linken der for å laste ned pakken del'editor Nvu nettside. Nvu er en visuell editor som gjør at nybegynnere og de som ønsker å sette opp en web side raskt for å hindre oppkjøp av detaljerte HTML. Koden genereres av Nvu er ikke helt rent som en profesjonell ønsker, men det er ikke ille som noen kommersielle visuell editor.
Koblingen å laste ned pakken for Ubuntu Edgy er her . For et skjermbilde av programmet klikk her . Publisert i: utvikling , ubuntu Skrevet av: admin (Aug 29) Følgende script er støttet opp av noen mapper brennes til DVD i slutten av en e-post blir sendt til adressen oppgitt. Han brukte M-modus (append) Asthe the-Z dersom startet i en ikke-interaktiv fungerer ikke skikkelig i nærvær av data på media, kan du prøve å bruke cmq growisofs-bruk-det-force-luke = tty-Z selv i stille modus til tross for å ha blitt gitt noen detaljer om media.
Eksempel:
Opprett en fil og gjøre den kjørbar:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Legg til følgende instruksjoner:
# / Bin / bash
# Sett steder av programmet med de av operativsystemet
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
dag = `/ bin / date +% A`
# Backup begynner nedenfor
$ ECHO "Opprette $ backup dag">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs-bruk-det-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-poeng-skjul-Joliet-lange-Joliet-trans-TBL
-Iso-nivå 4-trinns = 1-overburn-V "$ dag Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Endre redde stien herfra på etter behov
mycode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "Det var en feil, feilkode: $ mycode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "Slutt på dagens $ backup">> / tmp / backupoutput.tmp
$ GREP-i-v sove / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ GREP-i-v formatering / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ MAIL-s-n "Resultat av backup til DVD" usermail @ domene </ tmp / backupoutput.txt
I crontab så bare legge planen å starte i påkalle en sikkerhetskopi:
> Crontab-e
Eksempel på linjen for å legge til:
0 20 * * * / bin / dvdbackup.sh
Skrevet av: admin (juni 4) Den kontinuerlige og gjentatte angrep fra Microsoft til åpen kildekode er i henhold til Marten Mickos (Executive Director i MySQL AB ), produsere et tap av troverdighet i Redmond selskapet. Artikkelen omtaler i mer detalj.
Skrevet av: admin (JUN 1)  | Google har nylig utgitt en interessant utvikling verktøy for å lage Ajax-applikasjoner i Java. |
Produktbeskrivelsen finnes på denne adressen .
Produktet er i stadig utvikling og forbedring, kan du laste det ned her.
Publisert i: utvikling , google , tech