CyberTek - the future at the present!
Google

Archivo para la categoría de "desarrollo"

Habilitar PCNTL formulario en php

Publicado por: admin (martes 14)

Para habilitar PCNTL apoyo en php5 (probado en Ubuntu 10.10) en el primer caso, es necesario instalar php5-cli php5-dev y, por supuesto, usted debe cumplir con todas las dependencias necesarias del sistema:

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

Después tenemos que poner en la ruta donde se encuentra la fuente de la forma que desee rellenar:

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

La ruta puede ser diferente, dependiendo de la distribución y la versión de PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Pero después de pasar los últimos pasos:

# Phpsize

#. / Configure

# Hacer

# Make install

Alternativamente, también puede make install para copiar a mano el módulo que acaba de compilar:

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

Por último añadir la Iniciativa para cargar el php de nuestro formulario.:

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

No se olvide de reiniciar apache luego aplica estos cambios:

# / Etc/init.d/apache2 restart

Publicado en: apache , desarrollo , php , consejos , Ubuntu

Script para el ahorro de las bases de datos mysql

Publicado por: admin (serie 21)

Hoy les presento a una base de datos conveniente para automatizar el ahorro ampliada base de datos NOSRI mysql, además el guión original se puede agregar al final del rescate y la compresión de las bases de datos individuales en unas pocas líneas para copiar en un servidor remoto y un cuadro de mensaje en nuestro informe e-mail.

# / Bin / bash
# Shell script de copia de seguridad de base de datos MySql
# Para bases de datos de copia de seguridad de archivos Nysql a / directorio de copia de seguridad y posteriormente recoger su
# Script. Usted puede saltarse las bases de datos de copia de seguridad demasiado pocos.
# Para más 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 es un script de shell gratuita bajo licencia GNU GPL versión 2.0 o superior
# Copyright (C) 2004, 2005 del proyecto nixCraft
# Votos / comentarios / sugerencias: http://cyberciti.biz/fb/
# -------------------------
# Este script es parte de la escritura colección de conchas nixCraft (NSSC)
# Http: / / bash.cyberciti.biz / Visite para más información.
# Actualización septiembre - 2007 por CyberTek - http://www.cybertek.it
# -------------------------

MyUser = "SET-MYSQL-NOMBRE DE USUARIO" NOMBRE DE USUARIO #
Mypass = "SET PASSWORD" contraseña #
Myhost = "localhost" # nombre de host

# Caminos bin Linux, cambiar esto si no puede ser detectado automáticamente a través de ¿Qué comando
MySQL = "$ (que MySQL)"
Mysqldump = "$ (que mysqldump)"
Chown = "$ (chown Cuál)"
CHMOD = "$ (que chmod)"
GZIP = "$ (que gzip)"

# Copia de seguridad de la guía Dest, cambiar esto si usted tiene algunas otras ubicación
DEST = "/ backup"

# Principal donde directorio de copia de seguridad se almacenará
MBD = "$ DEST / mysql"

# Obtener el nombre de host
HOST = "$ (hostname)"

# Obtener el formato de fecha dd / mm / aaaa
AHORA = "$ (date +"% d -% m -% Y ")"

# Archivo para almacenar archivos de copia de seguridad actual
FILE = ""
# Guarde la lista de bases de datos
DBS = ""

# NO COPIA DE SEGURIDAD Estas bases de datos
IGGY = "prueba"

mkdir MBD y - p $ | [! - D $ DMO] | y:

# Sólo root puede acceder a él!
Chown $ 0.0 - R $ DEST
DEST CHMOD $ 0600 dólares

# Obtener lista de todos los primera base de datos
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ $ mypass la EEB bases de datos de espectáculo ')"

para db en $ DBS
hacer
skipdb = - 1
if ["$ IGGY!" = ""];
a continuación,
i en $ IGGY
hacer
["$ Db" = = "$ i"] & & skipdb = 1 | |:
hecho
fi

if ["$ skipdb" = = "-1"] entonces
FILE = "$ MBD / db $. $ HOST. NOW.gz $"
# No todos los empleos dispositivo multifuncional en la tubería,
# Conectarse a mysql usando mysqldump para seleccionar base de datos mysql
# Y la pipa de gz archivo en directorio de copia de seguridad:)
$ Mysqldump - $ MyUser u - myhost h $ - $ p mypass $ db | GZIP $ - 9> $ ARCHIVO
fi

hecho

# Copia en el servidor remoto
eco'******************* *******************'> Example_Backup / root / mybackup.txt
echo \>> / root / mybackup.txt
Fecha>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Detalles *********************''********************* echo>> / root / mybackup.txt
# Recuerde que el comando scp no se puede especificar la contraseña en caso de haber eliminado una clave del sistema de destino
# En caso contrario, tendrá que hacerlo
scp / backup / mysql / * root@example.dom: / home / backup / ejemplo / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
eco'************************************************ * ">> / root / mybackup.txt
# Enviar un correo electrónico con el informe del trabajo realizado
Mail-s "Ejemplo de copia de seguridad" <example@example.dom / root / mybackup.txt

# Eliminar después de subir
rm-f / backup / mysql / *

Publicado en: desarrollo , mysql , scripts , consejos

VI - Los controles manuales

Publicado por: admin (juego 11)
En este artículo presento a usted el legendario omnipresente en todas las distribuciones Linux. Para algunos es extrema, y debo admitir que he juzgado mal a aquellos que prefieren otros editores como nano o un consolarlos, pero CMQ para aquellos que quieran usarlo o para aquellos que quieren repasar los comandos han sido olvidados aquí es un útil y breve resumen de los comandos:

allí [nombre de archivo]

Movimiento del cursor

[N] HJK mover el cursor
^ D se desplaza el cursor 12 líneas más abajo
^ U mover el cursor en la parte superior 12 líneas
^ F cursor a la página siguiente
^ B cursor una página atrás
G cursor al final del texto
[N] G cursor a la línea n
| Cursor a la primera columna
[N] | n del cursor con el carácter de la línea
^ G de nuevo en la última línea de la información
H cursor a la primera línea de la pantalla
[N] H n del cursor a la línea de la pantalla
M cursor al centro de la pantalla
La última línea del cursor de la pantalla
[N] L n del cursor a la última línea de la pantalla
[N] w cursor a la siguiente palabra
W, w, pero no tiene en cuenta la puntuacion
[N] b cursor a la palabra anterior
B, b, pero no tiene en cuenta la puntuacion
y el cursor al final de la palabra se encuentra en
^ Cursor a la primera no-blanco
D cursor en la línea de salida?
O el cursor en la línea de salida?
$ Cursor al final de la línea

BUSQUEDA

(Patrón) de búsqueda de texto
/ [Patrón] esperamos tpattern
? [Patrón] busca el patrón de vuelta
n repetir la búsqueda hacia adelante
N repetir la búsqueda hacia atrás
/ [Patrón] / n líneas n según el modelo del cursor
patrón de comodines
^ A partir de la línea
$ Fin de línea
. cualquier carácter
[] Mantiene el carácter
f [personaje] busca el carácter en la línea actual hacia adelante
F [personaje] busca el carácter de la fila actual de nuevo

ENTRADAS

i insertar texto a la izquierda
a la derecha del cursor de inserción de texto
Para insertar el final de la línea
^ U retroceder una inserción de la palabra
@ Insertar en la parte trasera de lo "que" se inserta
o la colocación de una línea por debajo
O publicar en una línea por encima de
Esc extremos de inserción

CORRECCIONES

[N] x borra el carácter
r [personaje] reemplaza el carácter original con otro
R reemplaza todos los caracteres hasta <ESC> datos
[N] s sustituye a un personaje con una cadena
dw borra una palabra antes del cursor
db eliminar una palabra detrás del cursor
dd borra una línea
D Borra ', situado bajo el cursor
CW palabras sustituyendo
cf [personaje] cambios en la línea actual hasta (personaje) incluido
ct [personaje] como el personaje de ver, excepto
cc le permite cambiar de una línea
dl eliminar todas las líneas de la pantalla bajo el cursor
dG borra la línea donde está el cursor al final del archivo
df [la naturaleza] borra la línea actual desde el cursor hasta el carácter en
dt [personaje] como df, a excepción de carácter

Remediar la rror

u deshace
U deshacer Línea

UNIÓN LINE

[N] J poner la línea de abajo en la cola actual

Línea doblador

[N] Y se carga en un buffer, la línea actual
p Copie las líneas en el buffer
recupera la última reposición

MANIPULACIÓN DE ARCHIVOS

: W salva, continúa
: W <name> ahorrar con nuevo nombre, sigue
: X, NOMBRE yw escribe líneas de xay en <name> archivo
: Wq guardar y salir
ZZ guarda y salidas
Q hojas si no han hecho cambios
: Q! hojas
: NOMBRE Y entrar en el <name> vista del editor
: R NOMBRE en el texto <name> la final de la línea bajo el cursor

FAVORITOS

<character> m crear favorito
'<character> Ir a marcador

VIDEO DE GESTIÓN

^ L vuelve a dibujar de vídeo
z <intro> coloca la línea actual hasta la parte superior de la pantalla
z. línea actual en el centro de la pantalla
z-línea a la parte inferior de la pantalla acorrente

en: Publicado el desarrollo , linux , shell , consejos

NVU paquetes en Ubuntu Edgy

Publicado por: admin (grupo 2)
Un richeista un jugador se presenta aquí el enlace donde descargar el paquete de del'editor NVU página web. NVU es un editor visual que permite a los principiantes y los que quieren crear una página web de forma rápida para evitar la adquisición de detalle HTML. El código generado por NVU no es totalmente limpia como un profesional que quiere, pero no es malo como algunos editor visual comercial.
NVU
El enlace para descargar el paquete para Ubuntu Edgy está aquí .
Para obtener una captura de pantalla del programa, haga clic aquí .

en: Publicado el desarrollo , Ubuntu

Script para copias de seguridad de DVD

Publicado por: admin (Aug 29)

La siguiente secuencia de comandos está respaldado por algunas carpetas grabar en un DVD al final de un informe por correo electrónico se envía a la dirección indicada. Él utilizó el modo M (se añade) Asthe el Z-si se inicia de manera no interactiva no funciona correctamente en presencia de datos sobre los medios de comunicación, puede probar a usar growisofs CMQ-uso-del-force-luke = tty-Z incluso en el modo silencioso a pesar de haber sido dado algunos detalles sobre los medios de comunicación.

Ejemplo:

Crear un archivo y hacerlo ejecutable:

> Toque / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Agregar las siguientes instrucciones:

# / Bin / bash
# Vuelva a colocar la ubicación del programa con los de su sistema operativo
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
PMEPB = / bin / grep
MAIL = / bin / mail
hoy = `/ bin / date +% A»
# Copia de seguridad comienza por debajo de
$ Echo "Crear copia de seguridad de hoy $">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use-la-fuerza-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Injerto de piel de puntos-Joliet a largo Joliet-trans-tbl
-Iso-nivel 4-velocidad = 1, tamaño extra-V "$ hoy copia de seguridad"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
= home / home
root = />> / root / tmp backupoutput.tmp 2> & 1
# Cambie la ruta ahorrar de aquí en adelante, según sea necesario
micodigo = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Hubo un error, código de error: $ micodigo">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Fin de la copia de seguridad de hoy $">> / tmp / backupoutput.tmp
$-I-v dormir PMEPB / tmp /> backupoutput.tmp / tmp/backupoutput.tmp2
$-I-v formato PMEPB / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Resultado de la copia de seguridad a DVD" usermail @ dominio </ tmp / backupoutput.txt

En crontab continuación, sólo tiene que añadir el programa para comenzar en la invocación de una copia de seguridad:

Crontab>-e

Ejemplo de la línea para añadir:

0 20 * * * / bin / dvdbackup.sh

Publicado en: desarrollo , scripts , consejos

Microsoft pierde credibilidad ante los desarrolladores

Publicado por: admin (4 de junio)

Las repetidas y constantes ataques por parte de Microsoft al código abierto están de acuerdo con Marten Mickos (Director Ejecutivo de MySQL AB ), produciendo una pérdida de credibilidad de la compañía de Redmond. En este artículo comentarios con más detalle.

en: Publicado el desarrollo , Microsoft

Google Web Toolkit

Publicado por: admin (01 de junio)

Google Web Toolkit

Google ha publicado recientemente una interesante herramienta de desarrollo para crear aplicaciones Ajax en Java.

La descripción del producto se puede encontrar en esta dirección .

El producto está en constante evolución y mejora, puede descargarlo aquí.

Publicado en: desarrollo , google , tecnología
Desarrollado por CyberTek - Asistencia remota