Arquivo para a categoría 'desenvolvemento'
Enviado por: admin (ter 14) Para activar PCNTL apoio en PHP5 (probado en Ubuntu 10.10), en primeira instancia, é necesario instalar PHP5-cli e PHP5-dev, está claro que ten que atender a todas as dependencias do sistema:
# Sudo apt-get install PHP5-dev PHP5-cli
Despois hai que poñer no camiño de onde podes atopar a fonte da forma que queremos cubrir:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
O camiño pode ser diferente, dependendo da distro e versión do PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Pero despois pasamos os últimos pasos:
# Phpsize
#. / Configure
# Crear
# Make install
Alternativamente, tamén se pode make install para copiar a man o módulo que acaba de compilar:
# Módulos Cp / pcntl.so / usr/lib/php5/shared_location_modules
Por último engade o ini para cargar o php noso formulario.:
# Echo "extension = pcntl.so" /> etc/php5/conf.d/pcntl.ini
Non esqueza de reiniciar o apache despois de aplicar os cambios:
# / Etc/init.d/apache2 restart
Enviado por: admin (set 21) Hoxe eu presento a vostedes unha base de datos cómodo para automatizar a economía amplia base de datos NOSRI mysql, ademais do guión orixinal poden ser engadidos ao final da recuperación e compactación de bases de datos individuais en poucas liñas para copiar a un servidor remoto e unha caixa de mensaxes no noso informe e-mail.
# / Bin / bash
# Shell script para backup de bases de datos MySQL
# Para bases de datos de copia de seguridade de arquivos para Nysql / dir copia de seguridade e despois coller polo seu
# Script. Pode saltar Poucos bases de datos de copia de seguridade tamén.
# Para máis información consulte (Información de instalación):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Última actualización: agosto - 2005
# -----------------------
# Este é un script shell libre baixo GNU GPL versión 2.0 ou superior
# Copyright (C) 2004, o proxecto nixCraft 2005
# / Comentario Comentarios e suxestións: http://cyberciti.biz/fb/
# -------------------------
# Este script forma parte da colección nixCraft shell script (NSSC)
# Http: / bash.cyberciti.biz / / Visita para máis información.
# Actualizado setembro - 2007 por CyberTek - http://www.cybertek.it
# -------------------------
MyUser = "SET-MySQL-USER-NAME" USERNAME #
Minhasenha = "SET PASSWORD" password #
Myhost = "localhost" # hostname
bin camiños Linux #, cambie isto se non pode ser detectado automaticamente, a través do cal a orde
MySQL = "$ (que MySQL)"
Mysqldump = "$ (Que mysqldump)"
Chown = "$ (chown cal)"
Chmod = "$ (Que chmod)"
GZIP = "$ (Que gzip)"
# Directorio Desta backup, cambiar isto se ten someother local
DEST = "/ backup"
# Onde o directorio principal de copia de seguridade serán gardados
MBD = "$ DEST / mysql"
# Get nome
HOST = "$ (nome)"
# Fai o formato de data dd-mm-aaaa
AGORA = "$ (date +"% d -% m -% Y ")"
# Arquivo para almacenar arquivos de copia de seguridade actual
FILE = ""
# Lista de bases de datos da tenda
Dbs = ""
# NON backup destes bancos de datos
Iggy = "proba"
MBD & mkdir - p $ | [! - D $ MBD] | e:
# Só o administrador pode acceder a ela!
Chown $ 0,0 - R $ DEST
DEST $ chmod 0600 $
# Obteña a listaxe primeiro banco de datos
Dbs = "$ ($ mysql-u $ MyUser-h-p myhost $ mypass da BSE bases de datos mostran ')"
por db en $ dbs
facer
skipdb = - 1
if ["$ Iggy!" = ""];
a continuación,
for i in $ Iggy
facer
["$ Db" = "$ i"] & & skipdb = 1 | |:
feito
fi
if ["skipdb $" = "-1"] entón
FILE = "$ MBD $ db /. $ HOST. NOW.gz $"
# Facer todo o traballo Inoni en tubos,
# Se conectar co mysql usando mysqldump para base de datos mysql seleccionar
# E pipe-lo para gz arquivo en dir backup:)
$ Mysqldump - u $ MyUser - myhost $ h - $ p $ db mypass | $ GZIP - 9> $ FILE
fi
feito
# Copiar no servidor remoto
echo'******************* *******************'> Example_Backup / root mybackup.txt /
echo \>> / root / mybackup.txt
data>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Detalles *********************''********************* echo>> / root / mybackup.txt
# Lembre que o comando scp non pode especificar o contrasinal se ten desmarcada unha clave no sistema de destino
# Se non, ten que facelo
scp / backup / * root@example.dom / mysql: / home / backup / example / mysql /
Oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Envía un correo-e co informe dos traballos realizados
E-s "Exemplo Backup" <example@example.dom / root / mybackup.txt
# Eliminar tras subir
rm-f / backup / * / mysql
Enviado por: admin (set 11) Neste artigo vou presentar a vostedes a lendaria omnipresente en todas as distribucións de Linux. Para algúns é extrema, e debo admitir que eu misjudged aqueles que prefiren outros editores como o nano ou unha consola, pero cmq para quen queira usalo ou para os que queren actualizar sobre as ordes foron esquecidos aquí é un útil e rápido resumo dos comandos:
alí [arquivo]
Movemento do cursor
[N] HJK mover o cursor
^ D move o cursor 12 liñas para abaixo
U ^ mover o cursor na parte superior 12 liñas
cursor ^ F Avanza unha páxina
^ B cursor unha páxina para atrás
G cursor ao final do texto
[N] G cursor á liña n
| Cursor para a primeira columna
[N] | n cursor ao carácter da liña
volta ^ G a última liña de información
H cursor á primeira liña da pantalla
[N] n H cursor á liña da pantalla
M cursor do centro da pantalla
A última liña do cursor na pantalla
[N] n L cursor a última liña da pantalla
[N] w cursor á seguinte palabra
W, W, pero non ten en conta a puntuación
[N] b cursor á palabra anterior
B, b, pero non ten en conta a puntuación
e cursor ao final da palabra é situada en
^ Cursor para o primeiro non-branco
D cursor na liña de partida?
O cursor na liña de partida?
$ Cursor ó final da liña
BUSCA
(Por defecto) Traducción de investigación
/ [Por defecto] ansiosos a tpattern
? [Defecto] mira para o estándar de volta
busca n repetir fronte
N busca repetir para atrás
/ [Por defecto] / n n liñas despois do padrón do cursor
estándar curinga
^ Comezo da liña
$ Fin da liña
. calquera carácter
[] Ten o carácter
f [personaxe] mira para o personaxe na liña actual á fronte
F [personaxe] mira para o personaxe na liña actual de volta
INSCRICIÓNS
i inserir texto á esquerda
para introducir á dereita do cursor de texto
Para marcar o fin da liña
^ U volver unha palabra de inserción
@ Inserir na parte de atrás do que "que" foi inserida
ou colocación nunha liña de abaixo
Ou escribir nunha liña anterior
Esc remata inserción
Correccións
[N] x personaxe Eliminar
r [personaxe] substitúe o carácter orixinal con outro
R substitúe todos os caracteres ata <ESC> datos
[N] s substitúe un personaxe cunha secuencia de
D borrar a palabra antes do cursor
db eliminar unha palabra baixo o cursor
dd eliminar unha liña
D Limpa ', situado baixo o cursor
cw palabras substitución
cf [personaxe] cambios na liña actual ata (personaxe) incluíu
ct [personaxe] como personaxe cf agás
cc permite que cambie unha liña
dL eliminar todas as liñas da pantalla baixo o cursor
DG borra a liña onde o cursor está ao final do arquivo
[Personaxe] df exclúe a liña actual do cursor ata o carácter dentro
[Personaxe] dt como df, excepto carácter
Remedio rror o
u desfacer
U desfacer Line
LIÑA DE UNIÓN
[N] J poñer a liña seguinte na cola actual
dobrador de liña
[N] Y cargas en un buffer, a liña actual
p Copia as liñas no buffer
recupera a última restauración
Manipulación de arquivos
: W salva, continúa
: W <name> gardar con novo nome, continúa
: X <name> yw, escribe liñas de X para Y no arquivo <nome>
: Wq gardar e saír
ZZ salva e sae
Q follas, se non fixo ningunha modificación
: Q! follas
: <nome> E entrar no <name> vista do editor
: R <name> no texto <name> o fin da liña baixo o cursor
Marcadores
<character> m crear favorito
"Indo á ficha de <character>
VIDEO DE XESTIÓN
^ L redesenho vídeo
z <return> pon a liña actual para arriba da pantalla
Z. liña actual no medio da pantalla
z-line para o fondo da pantalla escorrentado
Enviado por: admin (xogo 2) A richeista un xogador que presentamos aquí o enlace onde baixar o paquete del'editor páxina web NVU. NVU é un editor visual que permite os novatos e os que queren crear unha páxina web de forma rápida para evitar a adquisición de HTML detallados. O código que xera o NVU non é totalmente limpo como un profesional que queira, pero non é malo como algúns visual editor comercial.
A ligazón para baixar o paquete a Ubuntu Edgy é aquí . Para obter un screenshot do programa, prema aquí . Enviado por: admin (29 de agosto) O guión a seguir é apoiada por algunhas carpetas gardados para o DVD ao final dun informe de correo-e é enviado ao enderezo indicado. Empregou o modo-M (append) asthe o Z-iniciado nun non-interactive non funciona correctamente na presenza de datos nos medios, pode probar a usar o growisofs cmq-use the force-Luke = terminal-Z mesmo en modo silencioso, a pesar de ser xa algúns detalles sobre os medios de comunicación.
Exemplo:
Crea un ficheiro e facelo executable:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Engadir as seguintes instrucións:
# / Bin / bash
# Substitúe os lugares do programa coas do seu sistema operativo
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
Grep = / bin / grep
MAIL = / bin / mail
hoxe = `/ sbin / date +% A`
# Backup comeza a continuación
$ Echo "Creando backup hoxe $">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use the force-Luke = terminal-dvd-compat-M / dev / dvd-D-J-R-T-l
Enxerto de puntos de ocultarse Joliet longa-Joliet-trans-TBL
Iso-nivel-4-velocidade = 1-overburn-V "$ hoxe Backup"
e / etc = / etc / mail
/ Var / spool / mail = / var / spool / mail
home = / home
root = />> / root / tmp backupoutput.tmp 2> & 1
# Cambiar o camiño de gardar a partir de agora polo que sexa
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Houbo un erro, código de erro: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Fin de dólares hoxe backup">> / tmp / backupoutput.tmp
$-I-v durmir grep / tmp /> backupoutput.tmp / tmp/backupoutput.tmp2
$-I-v formato grep / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Resultado do backup para DVD" usermail @ dominio </ tmp / backupoutput.txt
No crontab basta con engadir o programa para comezar en chamar unha copia de seguridade:
> Crontab-e
Exemplo de liña para engadir:
0 20 * * * / bin / dvdbackup.sh
Enviado por: admin (04 de xuño) Os ataques repetidos e continuos de Microsoft en código aberto están de acordo con Marten Mick (Director Executivo da MySQL AB ), producindo unha perda de credibilidade da empresa de Redmond. Este artigo opinións en detalles.
Enviado por: admin (01 de xuño)  | Google lanzou recentemente unha ferramenta de desenvolvemento interesante para crear aplicacións Ajax en Java. |
A descrición do produto que se pode acceder no enderezo deste .
O produto está sempre evolucionando e mellorando, pode baixa-lo aquí.