CyberTek - the future at the present!
Google

Arkiv för "utveckling" Category

Aktivera PCNTL form i php

Inlagd av: admin (tis 14)

För att aktivera stöd PCNTL i php5 (testat på Ubuntu 10,10) i första hand är det nödvändigt att installera php5-cli och php5-dev, det är klart du måste uppfylla alla nödvändiga beroenden från systemet:

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

Efter att vi måste sätta i vägen där du kan hitta källan till den form som vi vill fylla i:

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

Den adressen kan vara annorlunda beroende på distro och version av PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Men efter passerar vi de sista stegen:

# Phpsize

#. / Configure

# Se

# Make install

Alternativt kan du också göra installera kopiera hand modulen du just kompilerat:

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

Slutligen lägger Ini att ladda php vårt formulär.:

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

Glöm inte att starta om apache sedan tillämpar våra ändringar:

# / Etc/init.d/apache2 restart

Publicerad i: apache , utveckling , php , tips , ubuntu

Script för att spara till MySQL-databaser

Inlagd av: admin (som 21)

Idag har jag presentera en bekväm databas för att automatisera spara utvidgat NOSRI MySQL-databas, utöver det ursprungliga manuset kan läggas till i slutet av räddningen och komprimering av enskilda databaser på några få rader att kopiera till en fjärrserver och en meddelanderuta i vår rapport e-post.

# / Bin / bash
# Shell script för att säkerhetskopiera MySQL databas
# För att säkerhetskopiera databaser Nysql fil till / backup katalog och senare plocka upp från din
# Script. Du kan hoppa Få databaser från backup också.
# För mer info se (Installation info):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Senast uppdaterad: Augusti - 2005
# -----------------------
# Detta är en gratis shell script under GNU GPL version 2.0 eller högre
# Copyright (C) 2004, 2005 nixCraft projekt
# Feedback / kommentar / förslag: http://cyberciti.biz/fb/
# -------------------------
# Detta skript är en del av nixCraft shell script samling (NSSC)
# Http: / / bash.cyberciti.biz / Besök för mer information.
# Uppdaterad September - 2007 av CyberTek - http://www.cybertek.it
# -------------------------

MyUser = "SET-mysql-user-name" # USERNAME
Mypass = "SET-password" # lösenord
Myhost = "localhost" # Hostname

# Linux bin vägar, ändra om det inte kan identifieras automatiskt via Vilket kommando
MySQL = "$ (som MySQL)"
Mysqldump = "$ (Vilket mysqldump)"
Chown = "$ (Vilket chown)"
CHMOD = "$ (Vilken chmod)"
GZIP = "$ (Vilket gzip)"

# Backup Dest katalog, ändra detta om du har someother plats
DEST = "/ backup"

# Main WHERE backup-katalogen kommer att lagras
MBD = "$ dest / mysql"

# Få värdnamn
Host = "$ (hostname)"

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

# Fil att spara nuvarande backup-fil
FILE = ""
# Lagra lista över databaser
DBS = ""

# Säkerhetskopiera inte Dessa databaser
IGGY = "test"

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

# Endast root kan komma åt det!
Chown $ 0,0 - R $ dest
DEST $ chmod 0600 $

# Få all databas listan först
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ $ mypass-BSE visa databaser ')"

för db i $ DBS
göra
skipdb = - 1
om ["$ IGGY!" = ""];
sedan
för i $ IGGY
göra
["$ Db" = = "$ i"] & & skipdb = 1 | |:
gjort
fi

om ["$ skipdb" = = "-1"] sedan
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Har alla inone jobb i röret,
# Anslut till MySQL med hjälp av mysqldump för att välja mysql databas
# Och rör ut det till gz-filen i säkerhetskopian dir:)
$ Mysqldump - $ MyUser u - h myhost $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi

gjort

# Kopiera på fjärrserver
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
datum>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Detaljer *********************''********************* echo>> / root / mybackup.txt
# Tänk på att scp-kommandot inte kan ange lösenordet om du har rensat en tangent på målsystemet
# Annars måste du göra det
SCP / backup / mysql / * root@example.dom: / home / backup / exempel / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * ">> / root / mybackup.txt
# Skicka ett mail med rapporten från det arbete som utförs
mail-s "Exempel Backup" example@example.dom </ root / mybackup.txt

# Ta bort efter uppladdning
rm-f / backup / mysql / *

Publicerad i: utveckling , mysql , skript , tips

VI - Styrutrustning

Inlagd av: admin (som 11)
I denna artikel kommer jag lämna dig den legendariska allestädes närvarande på alla Linux-distribution. För vissa är det extremt, och jag måste erkänna att jag missbedömde de som föredrar andra redaktörer som nano eller en konsol dem, men cmq för dem som vill använda det eller för de som vill fräscha upp på de kommandon som har glömts bort här är en sammanfattning och användbar sammanfattning av kommandona:

där [filnamn]

Markörflyttning

[N] HJK flytta markören
^ D flyttar markören 12 rader ner
^ U flytta markören i den övre 12 rader
^ F markören framåt en sida
^ B markören en sida tillbaka
G markören till slutet av texten
[N] G markören till linjen n
| Markören till första kolumnen
[N] | n markören till tecknet på raden
^ G tillbaka på sista raden av information
H markören till första raden på skärmen
[N] H n markören till den rad av skärmen
M markören till mitten skärm
Den sista raden på skärmen markören
[N] L n markören till den sista raden på skärmen
[N] w markören till nästa ord
W som W men tar inte hänsyn av skiljetecken
[N] b markören till föregående ord
B som B, men tar inte hänsyn av skiljetecken
och markören i slutet av ordet ligger i
^ Markören till första icke-vita
D markören på startlinjen?
O markören på startlinjen?
$ Markören till slutet av raden

SÖK

(Mönster) söktext
/ [Mönster] ser fram emot att tpattern
? [Mönster] söker mönstret tillbaka
n upprepa sök framåt
N upprepa söka bakåt
/ [Mönster] / n n rader efter markören mönster
Jokerteckenmönstret
^ Början av raden
$ Slutet av raden
. valfritt tecken
[] Håller karaktär
f [tecken] söker efter tecken i den aktuella raden fram
F [tecken] söker efter tecken i den aktuella raden tillbaka

INLÄGG

Jag infoga text till vänster
för att infoga text till höger om markören
Om du vill infoga i slutet av raden
^ U flytta ett ord bakåt isättning
@ Infoga i baksidan av vad som "infördes
eller placering på en rad under
Eller postar på en linje ovanför
Esc avslutar isättning

KORRIGERINGAR

[N] x Radera tecken
r [tecken] ersätter den ursprungliga karaktären med en annan
R ersätter alla tecken fram till data <ESC>
[N] s ersätter ett tecken med en sträng
dw tar bort ett ord innan markören
db Ta bort ett ord bakom markören
dd bort en rad
D Rensar "som ligger under markören
CW ersätta ord
CF [tecken] förändringar på den aktuella raden upp till (karaktär) ingår
CT [karaktär] som CF tecken utom
CC kan du ändra en linje
dL bort alla linjerna på skärmen under markören
dG raderar raden där markören är i slutet av filen
df [tecken] i den aktuella raden från markören till tecknet inom
DT [karaktär] som DF, utom karaktär

Åtgärda rror

u ångra
U ångra Line

UNIONEN LINE

[N] J sätta raden under i svansen nuvarande

Line Doubler

[N] Y läses in i en buffert, aktuell rad
p Kopiera rader i bufferten
hämtar senaste nollställning

Manipulering av FILER

: W sparar, fortsätter
: W <name> spara med nytt namn, fortsätter
: X, YW <name> skriver rader från X till Y på fil <namn>
: Wq spara och avsluta
ZZ sparar och utgångar
Q lämnar om du har gjort några ändringar
: Q! blad
: <namn> Och ingå redigeringsvyn <namn>
: R <name> i texten <namn> slutet av raden under markören

BOKMÄRKEN

m <character> skapa bokmärke
"<character> Going till bokmärke

Videohanteringssystem

^ L ritar video
z <return> sätter den nuvarande linjen till toppen av skärmen
z. aktuell rad i mitten av skärmen
Z-line till botten av skärmen acorrente

Publicerad i: utveckling , linux , shell , tips

NVU paket på Ubuntu Edgy

Inlagd av: admin (set 2)
En richeista en spelare vi presenterar här länken där för att hämta paket del'editor webbsida NVU. NVU är en visuell redigerare som gör att nybörjare och de som vill ställa upp en webbsida snabbt för att förhindra förvärv av detaljerade HTML. Den kod som genereras av NVU är inte helt ren som en professionell skulle vilja, men det är inte illa som vissa kommersiella visuell redigerare.
NVU
Länken för att ladda ner paketet för Ubuntu Edgy är här .
För en skärmdump av programmet klicka här .

Publicerad i: utveckling , Ubuntu

Script för att backup DVD

Inlagd av: admin (Aug 29)

Följande script backas upp av en del mappar brännas till DVD i slutet av ett e-rapport skickas till den adress som anges. Han använde M-läge (lägg till) Asthe de-Z Om du börjar på ett icke-interaktivt inte fungerar i närvaro av data på mediet, du kan försöka använda cmq growisofs användning-the-force-luke = tty-Z även i tyst läge trots att ha fått några detaljer om media.

Exempel:

Skapa en fil och gör den körbar:

> Touch / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Lägg till följande instruktioner:

# / Bin / bash
# Ersätt placeringen av programmet med de av operativsystemet
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
POST = / bin / mail
idag = `/ bin / date +% A"
# Backup börjar nedan
$ Echo "Skapa $ backup idag">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs användning-the-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-poäng-hide-Joliet-long-Joliet-trans-TBL
-Iso-nivå 4-växlad = 1-överbränning-V "$ idag Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
hem = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Ändra rädda vägen härifrån som behövs
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Det uppstod ett fel, felkod: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Slut på dagens $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v sov / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formatering / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Resultat av backup till DVD" usermail @ domän </ tmp / backupoutput.txt

I crontab sedan bara lägga schemat att starta i åberopa en säkerhetskopia:

> Crontab-e

Exempel på raden för att lägga till:

0 20 * * * / bin / dvdbackup.sh

Publicerad i: utveckling , manus , tips

Microsoft förlorar trovärdighet med utvecklare

Inlagd av: admin (4 juni)

Den kontinuerliga och upprepade attacker av Microsoft för att öppen källkod är enligt Mårten Mickos (verkställande direktör för MySQL AB ), som producerar en förlust av trovärdighet för Redmond bolaget. Denna artikel omdömen mer i detalj.

Publicerad i: utveckling , microsoft

Google Web Toolkit

Inlagd av: admin (Jun 1)

Google Web Toolkit

Google har nyligen släppt en intressant utveckling verktyg för att skapa Ajax-applikationer i Java.

Produkten beskrivning finns på denna adress .

Produkten är ständig utveckling och förbättring, kan du ladda ner det här.

Publicerad i: utveckling , google , Tech
Drivs av CyberTek - Fjärrhjälp