CyberTek - the future at the present!
Google

Arkiv for 'udvikling' Category

Aktiver PCNTL form i php

Indsendt af: admin (Tue 14)

At aktivere understøttelse PCNTL i php5 (testet på Ubuntu 10.10) i første omgang er det nødvendigt at installere php5-cli og php5-dev, selvfølgelig skal du opfylde alle de krævede afhængigheder fra systemet:

# Sudo apt-get install php5-dev php5-cli

Efter vi nødt til at sætte i den sti, hvor du kan finde kilden til den form, vi ønsker at udfylde:

# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl

Stien kan være forskellige, afhængigt af distro og version af php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Men efter at vi bestå den afsluttende trin:

# Phpsize

#. / Configure

# Make

# Make install

Alternativt kan du også make install at kopiere i hånden det modul, du lige har kompileret:

# Cp moduler / pcntl.so / usr/lib/php5/shared_location_modules

Endelig tilføjer Ini at indlæse php vores formular.:

# Echo "udvidelse = pcntl.so"> / etc/php5/conf.d/pcntl.ini

Glem ikke at genstarte apache derefter at anvende vores ændringer:

# / Etc/init.d/apache2 genstart

Udgivet i: apache , udvikling , php , tips , Ubuntu

Script til at gemme til MySQL-databaser

Indsendt af: admin (sæt 21)

I dag vil jeg præsentere Dem for en bekvem database til at automatisere besparelse udvidede NOSRI MySQL-database, i tillæg til den oprindelige script kan tilføjes i slutningen af ​​rednings-og komprimering af de enkelte databaser i et par linjer til at kopiere til en ekstern server og en besked boks i vores rapport e-mail.

# / Bin / bash
# Shell script til backup MySql database
# Hvis du vil sikkerhedskopiere databaserne Nysql fil til / backup dir og senere afhente af din
# Script. Du kan springe Få databaser fra backup også.
# For mere info se (Installation info):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Sidst opdateret: Aug - 2005
# -----------------------
# Dette er en fri shell script under GNU GPL version 2,0 eller højere
# Copyright (C) 2004, 2005 nixCraft projekt
# Feedback / kommentar / forslag: http://cyberciti.biz/fb/
# -------------------------
# Dette script er en del af nixCraft shell script samling (NSSC)
# Http: / / bash.cyberciti.biz / Besøg for at få flere oplysninger.
# Opdateret - 2007 af CyberTek - http://www.cybertek.it
# -------------------------

MyUser = "SET-MYSQL-brugernavn" # USERNAME
Mypass = "SET-PASSWORD" # adgangskode
Myhost = "localhost" # Værtsnavn

# Linux bin stier, ændre dette, hvis det ikke kan automatisk finde via Hvilken kommando
MYSQL = "$ (Hvilket mysql)"
Mysqldump = "$ (Hvilket mysqldump)"
Chown = "$ (Hvilket chown)"
CHMOD = "$ (Hvilket chmod)"
GZIP = "$ (Hvilket gzip)"

# Backup Dest bibliotek, ændre, hvis du har someother placering
DEST = "/ backup"

# Main, hvor backup mappe vil blive gemt
MBD = "$ DEST / mysql"

# Få værtsnavn
HOST = "$ (hostname)"

# Få datoformatet dd-mm-åååå
NU = "$ (date +"% d -% m -% Y ")"

# Fil til at gemme den nuværende backup fil
FILE = ""
# Store på listen af databaser
DBS = ""

# IKKE BACKUP Disse databaser
IGGY = "test"

mkdir MBD & - p $ | [! - D $ MBD] | &:

# Kun root kan få adgang til det!
Chown $ ,0 - R $ DEST
DEST $ CHMOD $ 0600

# Få alle database listen først
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ $ mypass-BSE 'vis databaser')"

for db i $ DBS
gøre
skipdb = - 1
hvis ["$ IGGY!" = ""];
Derefter
for jeg i $ IGGY
gøre
["$ Db" = = "$ i"] & & skipdb = 1 | |:
gjort
fi

hvis ["$ skipdb" = = "-1"]
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Har alle InOne job i rør,
# Forbinde til MySQL bruger mysqldump for udvalgte MySQL-database
# Og rør det ud til gz fil i backup dir:)
$ Mysqldump - $ MyUser u - h myhost $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi

gjort

# Kopiering 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 angive den adgangskode, hvis du har ryddet en tast på målsystemet
# Ellers er du nødt til at gøre det
SCP / backup / mysql / * root@example.dom: / home / backup / eksempel / mysql /
åh-ls / backup / mysql />> / root / mybackup.txt
ekko'************************************************ * '>> / root / mybackup.txt
# Send en e-mail med rapporten fra det udførte arbejde
mail-s "Eksempel Backup" example@example.dom </ root / mybackup.txt

# Fjern efter upload
rm-f / backup / mysql / *

Udgivet i: udvikling , mysql , scripts , tips

VI - Betjeningsanordninger

Indsendt af: admin (sæt 11)
I denne artikel vil jeg forelægge Dem den legendariske allestedsnærværende på hver Linux-distribution. For nogle er det ekstreme, og jeg må indrømme, at jeg fejlbedømte de, der foretrækker andre redaktører som nano eller en konsol dem, men cmq for dem, der ønsker at bruge det, eller for dem, der ønsker at børste op på de kommandoer er blevet glemt her er en hurtig og nyttig oversigt over kommandoer:

der [filnavn]

Markørbevægelse

[N] HJK flytte markøren
^ D flytter markøren 12 linjer ned
^ U flytte markøren i øverste 12 linjer
^ F markøren en side fremad
^ B markøren en side tilbage
G markøren til slutningen af ​​teksten
[N] G markøren til linjen n
| Markør til første kolonne
[N] | n markøren til karakteren af ​​linjen
^ G tilbage på den sidste linje af informationer
H markøren til den første linje af skærmen
[N] H n markøren til den linje af skærmen
M markøren til midten af ​​skærmen
Den sidste linje af skærmen markøren
[N] l N markøren til den sidste linje af skærmen
[N] w markør til næste ord
W som W, men ikke tager højde for tegnsætning
[N] b markør til forrige ord
B som B, men tager ikke højde for tegnsætning
og markøren ved slutningen af ​​ordet er beliggende i
^ Cursor til første ikke-hvide
D markøren på startlinjen?
O markøren på startlinjen?
$ Markøren til slutningen af ​​linjen

SØG

(Mønster) søgeteksten
/ [Mønster] ser frem til at tpattern
? [Mønster] søger efter det mønster tilbage
n gentage søgning fremad
N gentage søgningen bagud
/ [Mønster] / n n linjer efter markøren mønster
Jokertegnsmønstret
^ Begyndelsen af ​​linjen
$ Slutningen af ​​linjen
. alle tegn
[] Holder karakter
f [tegn] kigger efter tegn i den aktuelle linje fremad
F [tegn] kigger efter tegn i den aktuelle række tilbage

Angivelser

Jeg indsætter tekst til venstre
at indsætte tekst højre for markøren
At indsætte slutningen af ​​linjen
^ U flytter tilbage ét ord indføring
@ Indsæt i ryggen af, hvad der »som« blev indsat
eller placering på en linje nedenfor
Eller udstationering på en strækning over
Esc ender indrykning

KORREKTIONER

[N] x Slet tegn
r [tegnet] erstatter den oprindelige karakter med en anden
R erstatter alle tegn på op til data <ESC>
[N] s erstatter et tegn med en streng
dw sletter et ord, før markøren
db slette et ord bag markøren
dd slette en linje
D Rydder ', der findes under markøren
CW erstatte ord
jf. [tegn] ændringer på den aktuelle linje op til (karakter) inkluderet
ct [tegn] som jfr tegn bortset
cc giver dig mulighed for at ændre en linje
dL fjerne alle de linjer på skærmen under markøren
dG sletter den linje hvor markøren er i slutningen af ​​filen
df [tegn] udgår den nuværende linje fra markøren til det tegn på
dt [tegn] som DF, bortset karakter

Afhjælpe rror

u fortryde
U fortryde Line

Unionens linje

[N] J sætte linjen under i halen nuværende

Line Fordobler

[N] Y indlæses i en buffer, den aktuelle linje
p Kopier linjerne i bufferen
henter sidste nulstilling

Manipulation af FILER

: W sparer, fortsætter
: W <navn> spare med nyt navn, fortsætter
: X, YW <navn> skriver linjer fra x til y på fil <navn>
: WQ gem og afslut
ZZ gemmer og udgange
Q blade, hvis du ikke har ændret
: Q! blade
: <navn> Og indgå redigeringsvisningen <navn>
: R <navn> i teksten <name> slutningen af ​​linjen under markøren

Bogmærker

m <character> skabe bogmærke
»<character> Går til bogmærke

Video management

^ L redraws video
z <return> sætter den nuværende linje til toppen af ​​skærmen
z. nuværende linje i midten af ​​skærmen
z-linje til bunden af ​​skærmen acorrente

Udgivet i: udvikling , linux , shell , tips

NVU pakke om Ubuntu Edgy

Indsendt af: admin (sæt 2)
En richeista en spiller vi præsenterer her et link hvor man kan hente pakken del'editor NVU webside. NVU er en visuel editor, der gør det muligt for begyndere og dem, der ønsker at oprette en webside hurtigt for at forhindre erhvervelse af detaljerede HTML. Koden genereres af NVU er ikke helt ren som en professionel ønsker, men det er ikke slemt, som nogle kommercielle visuelle editor.
NVU
Linket for at hente pakken til Ubuntu Edgy er her .
For et screenshot af programmet klik her .

Udgivet i: udvikling , ubuntu

Script til backup dvd

Indsendt af: admin (Aug 29)

Følgende script er bakket op af nogle mapper brændt til DVD i slutningen af ​​en e-mail rapport sendes til den angivne adresse. Han brugte M-mode (append) Asthe the-Z, hvis startede i en ikke-interaktiv ikke fungerer ordentligt i nærværelse af data på medier, du kan prøve at bruge cmq growisofs-brug-for-force-luke = tty-Z selv i rolige tilstand på trods af at have fået nogle oplysninger om medierne.

Eksempel:

Opret en fil og gøre det eksekverbare:

> Touch / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Tilføje følgende instruktion:

# / Bin / bash
# Erstat placeringen af programmet med dem på dit operativsystem
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
dag = `/ bin / date +% A`
# Backup begynder nedenfor
$ ECHO "Oprettelse $ backup i dag">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs-brug-for-force-luke = tty-dvd-kompa-M / dev / dvd-D-J-R-T-l
-Graft-point-hide-Joliet-lang-Joliet-trans-TBL
-Iso-niveau 4-speed = 1-overburn-V "$ dag Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Skift redde stien fra her på efter behov
mycode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "Der var en fejl, fejlkode: $ mycode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "End i dag $ 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 af backup til DVD" usermail @ domæne </ tmp / backupoutput.txt

I crontab så bare tilføje tidsplan for at starte i at påberåbe sig en sikkerhedskopi:

> Crontab-e

Eksempel på linje til at tilføje:

0 20 * * * / bin / dvdbackup.sh

Udgivet i: udvikling , scripts , tips

Microsoft mister troværdighed med udviklere

Indsendt af: admin (juni 4)

En løbende og gentagne angreb fra Microsoft til open source er i henhold til Marten Mickos (administrerende direktør for MySQL AB ), der producerer et tab af troværdighed Redmond virksomheden. Denne artikel anmeldelser i flere detaljer.

Udgivet i: udvikling , microsoft

Google Web Toolkit

Indsendt af: admin (Jun 1)

Google Web Toolkit

Google har for nylig udgivet en interessant udvikling redskab til at skabe Ajax applikationer i Java.

Varebeskrivelsen kan findes på denne adresse .

Produktet er under konstant udvikling og forbedring, kan du downloade den her.

Udgivet i: udvikling , google , tech
Drevet af CyberTek - Fjernsupport