CyberTek - the future at the present!
Google

Arkiv for "utvikling" Category

Aktiver PCNTL skjema i php

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

Publisert i: Apache , utvikling , php , tips , ubuntu

Script for lagring til mysql databaser

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
= "$ (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 / *

Publisert i: utvikling , mysql , skript , tips

VI - Manuelle kontroller

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

Publisert i: utvikling , linux , shell , tips

Nvu pakken på Ubuntu Edgy

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.
Nvu
Koblingen å laste ned pakken for Ubuntu Edgy er her .
For et skjermbilde av programmet klikk her .

Publisert i: utvikling , ubuntu

Script til backup dvd

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

Publisert i: utvikling , scripts , tips

Microsoft mister troverdighet med utviklere

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.

Publisert i: utvikling , microsoft

Google Web Toolkit

Skrevet av: admin (JUN 1)

Google Web Toolkit

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
Drevet av CyberTek - Remote Assistance