CyberTek - the future at the present!
Google

Archief voor de 'ontwikkeling' Categorie

Staat PCNTL formulier in php

Gepost door: admin (di 14)

Om ondersteuning PCNTL in PHP5 (getest op Ubuntu 10.10) in de eerste plaats is het noodzakelijk om php5-cli en php5-dev installeren, natuurlijk moet je alle vereiste afhankelijkheden uit het systeem te voldoen:

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

Nadat we moeten zetten op het pad waar u de bron van de vorm die we willen in te vullen vinden:

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

Het pad kan verschillen, afhankelijk van de distro en versie van php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Maar na passeren we de laatste stappen:

# Phpsize

#. / Configure

# Zorg

# Make install

Als alternatief kun je ook make install te kopiëren met de hand de module die u zojuist gecompileerde:

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

Voeg tenslotte de Ini aan de php laden onze vorm.:

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

Vergeet niet om vervolgens apache herstarten om onze wijzigingen toe te passen:

# / Etc/init.d/apache2 opnieuw op te starten

Gepubliceerd in: apache , ontwikkeling , php , tips , ubuntu

Script voor het opslaan op MySQL databases

Gepost door: admin (set 21)

Vandaag presenteer ik u een handige database om de besparing uitgebreide NOSRI MySQL database te automatiseren, in aanvulling op het originele script kan worden toegevoegd aan het eind van de reddings-en compressie van de afzonderlijke databases in een paar lijnen te kopiëren naar een externe server en een message box in ons verslag e-mail.

# / Bin / bash
# Shell script om back-up MySql database
# Om een backup van databases Nysql bestand naar / backup dir en later op te halen door uw
# Script. U kunt overslaan Weinig databases van back-up ook.
# Voor meer info zie (Installatie info):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Laatst bijgewerkt op: Aug - 2005
# -----------------------
# Dit is een gratis shell script onder de GNU GPL versie 2.0 of hoger
# Copyright (C) 2004, 2005 nixCraft project
# Feedback / commentaar / suggesties: http://cyberciti.biz/fb/
# -------------------------
# Dit script maakt deel uit van nixCraft shell-script collectie (NSSC)
# Http: / / bash.cyberciti.biz / Bezoek voor meer informatie.
# Bijgewerkt Sep - 2007 door CYBERTEK - http://www.cybertek.it
# -------------------------

Myuser = "SET-MySQL-user-name" # USERNAME
Mypass = "SET-wachtwoord" # wachtwoord
Myhost.foo = "localhost" # Hostnaam

# Linux bin paden, dit veranderen als het niet kan gedetecteerd worden via welke commando
MYSQL = "$ (die MySQL)"
Mysqldump = "$ (Welke mysqldump)"
Chown = "$ (Welke chown)"
CHMOD = "$ (Welke chmod)"
GZIP = "$ (Welke gzip)"

# Backup Dest directory, verander deze instelling als u someother locatie
DEST = "/ back-up"

# Main, waar backup directory worden opgeslagen
MBD = "$ DEST / mysql"

# Haal hostname
HOST = "$ (hostname)"

# Haal het datumformaat dd-mm-jjjj
NU = "$ (date +"% d -% m -% Y ")"

# File om het bestand op te slaan actuele back-up
FILE = ""
# Store lijst van databases
DBS = ""

# Geen back-up Deze databases
IGGY = "test"

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

# Alleen root kan toegang krijgen!
Chown 0,0 dollar - R $ DEST
DEST $ chmod 0600 dollar

# Haal alle database lijst eerst
DBS = "$ ($ mysql-u $ mijngebruiker-h myhost.foo-p $ $ mypass-BSE" show databases ') "

voor DB in $ DBS
doen
skipdb = - 1
if ["$ IGGY!" = ""];
dan
for i in $ IGGY
doen
["$ Db" = = "$ i"] & & skipdb = 1 | |:
gedaan
fi

if ["$ skipdb" = = "-1"] then
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Hebben alle one job in buis,
# Verbinding maken met MySQL via mysqldump te selecteren voor MySQL database
# En pijp hem uit tot het dossier gz in backup dir:)
$ Mysqldump - $ mijngebruiker u - h myhost.foo $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi

gedaan

# Kopiëren op externe server
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
datum>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Details *********************''********************* echo>> / root / mybackup.txt
# Vergeet niet dat het scp commando niet kan wachtwoord opgeven als u het hebt gewist een toets op het doelsysteem
# Anders zal je moeten doen
SCP / backup / mysql / * root@example.dom: / home / backup / voorbeeld / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Stuur een e-mail met het verslag van de uitgevoerde werkzaamheden
mail-s "Voorbeeld Backup" example@example.dom </ root / mybackup.txt

# Verwijder na het uploaden
rm-f / backup / mysql / *

Gepubliceerd in: de ontwikkeling , mysql , scripts , tips

VI - Bedieningsorganen

Gepost door: admin (set 11)
In dit artikel laat ik aan u de legendarische alomtegenwoordige op elke Linux-distributie. Voor sommigen is het extreem, en ik moet of toegeven dat als ik verkeerd ingeschat diegenen die liever andere redacteuren nano een console hen, maar cmq voor degenen die willen om opdrachten te gebruiken of voor degenen die willen borstel om op de commando's vergeten zijn hier is een snelle en handige samenvatting van de:

er [bestandsnaam]

Cursorbeweging

[N] HJK Verplaats de cursor
^ D verplaatst de cursor 12 regels naar beneden
^ U de cursor in de top 12 lijnen
^ F cursor een pagina verder
^ B cursor een pagina terug
G cursor naar het einde van de tekst
[N] G cursor naar lijn n
| Cursor naar eerste kolom
[N] | n cursor naar het karakter van de lijn
^ G terug op de laatste regel van de informatie
H cursor naar de eerste regel van het scherm
[N] H n cursor naar de regel van het scherm
M cursor naar midden van het scherm
De laatste regel van de cursor
[N] L n cursor naar de laatste regel van het scherm
[N] w cursor naar volgende woord
W als w, maar houdt geen rekening met de leestekens
[N] b cursor naar vorige woord
B als B, maar houdt geen rekening met de leestekens
en de cursor aan het eind van het woord ligt in
^ Cursor naar het eerste niet-blanke
D cursor aan de startlijn?
O cursor aan de startlijn?
$ Cursor naar einde regel

ZOEKEN

(Patroon) zoektekst
/ [Patroon] kijken ernaar uit om tpattern
? [Patroon] ziet er voor het patroon terug
n herhaal vooruit te zoeken
N herhalen achteruit te zoeken
/ [Patroon] / n n lijnen na de cursor patroon
wildcardpatroon
^ Begin van de regel
$ Einde van de lijn
. een willekeurig karakter
[] Geschikt voor het karakter
f [teken] ziet er voor het personage in de huidige regel naar voren
F [teken] ziet er voor het karakter in de huidige rij terug

INSCHRIJVINGEN

ik tekst aan de linkerkant
in te voegen tekst rechts van de cursor
Te voegen aan het einde van de lijn
^ U terug te gaan een woord invoegen
@ Invoegen in de rug van wat 'waar' is ingevoegd
of plaatsing op een lijn hieronder
Of plaatsing op een lijn boven
ESC Beëindig het invoegen

CORRECTIES

[N] x Verwijder het teken
r [karakter] vervangt het oorspronkelijke karakter met een ander
R vervangt alle personages om gegevens <ESC>
[N] s vervangt een karakter met een string
dw schrapt een woord voor de cursor
db verwijder een woord achter de cursor
dd verwijder een lijn
D Wist 'bevindt zich onder de cursor
cw vervanging van woorden
zie [teken] veranderingen op de huidige line-up van (teken) opgenomen
ct [karakter] als CF teken, behalve
cc hiermee kunt u een lijn
dL verwijder alle lijnen van het scherm onder de cursor
dG schrapt de regel waar de cursor staat aan het einde van het bestand
df [teken] schrapt de huidige lijn van de cursor naar het karakter binnen
dt [karakter] als df, met uitzondering van karakter

Verhelpen rror

u ongedaan maken
U ongedaan Line

UNIE LINE

[N] J Plaats de volgende regel in de staart huidige

Lijn verdubbelaar

[N] Y laadt in een buffer, de huidige regel
p Kopieer de lijnen in de buffer
haalt de laatste reset

MANIPULEREN VAN BESTANDEN

: W redt, blijft
: W <name> opslaan met een nieuwe naam, blijft
: X, YW <name> schrijft regels van x naar y in het dossier <name>
: Wq save en exit
ZZ bespaart in-en uitgangen
Q bladeren als u geen wijzigingen aangebracht
: Q! bladeren
: <name> En treedt in de editor te bekijken <naam>
: R <name> in de tekst <naam> het einde van de lijn onder de cursor

BLADWIJZERS

m <character> bladwijzer maken
'<character> Naar bookmark

VIDEO MANAGEMENT

^ L hertekent video
z <Return> zet de huidige regel naar de bovenkant van het scherm
z. de huidige lijn in het midden van het scherm
Z-lijn naar de onderkant van het scherm acorrente

Gepubliceerd in: de ontwikkeling , linux , shell , tips

NVU-pakket op Ubuntu Edgy

Gepost door: admin (reeks 2)
Een richeista een speler presenteren we hier de link waar naar download pagina van het pakket del'editor NVU internet. NVU is een visuele editor die beginners kunnen en degenen die willen opzetten van een web pagina snel om te voorkomen dat de overname van gedetailleerde HTML. De code gegenereerd door NVU is niet helemaal schoon als een professional zou willen, maar het is niet slecht als sommige commerciële visuele editor.
NVU
De link naar het pakket te downloaden voor Ubuntu Edgy is hier .
Voor een screenshot van het programma klik hier .

Gepubliceerd in: de ontwikkeling , ubuntu

Script om back-up dvd

Gepost door: admin (aug 29)

Het volgende script wordt ondersteund door een aantal mappen op DVD gebrand op het einde van een e-mail rapport is verstuurd naar het adres vermeld. Hij gebruikte de M-mode (toevoegen) Asthe de-Z indien gestart in een niet-interactieve niet goed werken in de aanwezigheid van gegevens over de media, kunt u proberen met behulp van cmq growisofs-use-the-force-luke = tty-Z zelfs in de stille modus heeft gekregen, ondanks enkele details over de media.

Voorbeeld:

Maak een bestand en maak het uitvoerbaar:

> Touch / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Voeg de volgende instructies:

# / Bin / bash
# Vervang de locaties van het programma met die van uw besturingssysteem
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
vandaag = `/ bin / date +% A"
# Backup begint hieronder
$ ECHO "Het creëren van back-up $ vandaag">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs-use-the-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-punten-hide-Joliet-lange-Joliet-trans-tbl
Iso-niveau 4-speed = 1-overburn-V "$ vandaag Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Verander het opslaan pad vanaf hier op als nodig is
mycode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "Er was een fout, fout code: $ mycode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "Einde van vandaag $ back-up">> / tmp / backupoutput.tmp
$ Grep-i-v slaap / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v opmaak / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Resultaat van de back-up op DVD" usermail @ domein </ tmp / backupoutput.txt

In crontab dan gewoon toe te voegen het schema om te starten in het inroepen van een back-up:

> Crontab-e

Voorbeeld van de lijn toe te voegen:

0 20 * * * / bin / dvdbackup.sh

Gepubliceerd in: de ontwikkeling , scripts , tips

Microsoft verliest geloofwaardigheid met ontwikkelaars

Gepost door: admin (4 juni)

De voortdurende en herhaalde aanvallen door Microsoft naar open source zijn volgens Marten Mickos (uitvoerend directeur van MySQL AB ), waardoor een verlies van geloofwaardigheid van het bedrijf uit Redmond. Dit artikel beoordelingen in meer detail.

Gepubliceerd in: de ontwikkeling , Microsoft

Google Web Toolkit

Gepost door: admin (jun 1)

Google Web Toolkit

Google heeft onlangs een interessante ontwikkeling hulpmiddel om Ajax-toepassingen maken in Java.

De beschrijving van het product is te vinden op dit adres .

Het product is voortdurend in ontwikkeling en verbetering, je kunt het downloaden hier.

Gepubliceerd in: de ontwikkeling , google , tech
Powered by CYBERTEK - Hulp op afstand