Hay veces en la que necesitamos crear una APP multilenguaje, por suerte Yii framework tiene soporte para eso. En esta ocasión voy a poner como ejemplo para poner traducciones al español. Lo primero que debemos de crear es dentro de protected la carpeta: messages y dentro de esa carpeta crear la carpeta: es Dentro de la carpeta es creamos el archivo app.php: En el main.php configurar y agregar lo siguiente: Yii de por si ya tiene traducciones de la mayoría de sus componentes, lo que debemos de hacer en este ejemplo es ir a la carpeta donde se encuentra Yii… Continuar leyendo


En este artículo les voy a dejar los programas más importantes que he hecho en Ensamblador. La mayoría de los programas eran tareas que me dio mi profesor en la universidad. Ejercicio 1: Escribir un código que verifique si dos cadenas son iguales org 100h comienzo: mov si, x mov al, msg2[si] cmp msg[si], al ;comparar letra por letra las cadenas, si uno no coincide manda directamente a fin y termina el programa jne fin: cmp msg[si], «$» ;si es el final y el programa llega aca, quiere decir que son iguales jz final: inc x loop comienzo final: mov dx, offset… Continuar leyendo


Una de las cosas importantes en toda aplicación web es la estética. Yii implementa o mejor dicho nos da la opción para que podamos usar temas, eso es muy útil ya que dicho framework por defecto trae un tema muy simple que está basado en blueprint. En este tutorial les quiero mostrar como utilizar temas en Yii y como ejemplo usaremos el tema Bootstrap (Twitter) con YiiBooster (Trae todos los widgets, componentes,etc adaptado para usar  con Bootstrap. 1- Primero deben de descargar YiiBooster y deben de ponerlo dentro de la carpeta extensions con el nombre de bootstrap. 2- Luego nos vamos a el… Continuar leyendo


VMware Inc., (VM de Virtual Machine) es una filial de EMC Corporation que proporciona software de virtualización disponible para ordenadores compatibles X86. Entre este software se incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player. El software de VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre de VMware Fusion. El nombre corporativo de la compañía es un juego de palabras usando la interpretación tradicional de las siglas «VM» en los ambientes de computación, como máquinas virtuales (Virtual Machines). Para instalar VMWare Player es muy sencillo, primeramente se debe de entrar a este link y descargar la versión de linux ya sea 32 o 64 bit  (dependiendo… Continuar leyendo


Primero debemos instalar los paquetes postfix, dovecot, cyrus-sasl y cyrus-sasl-plain: yum -y install postfix dovecot cyrus-sasl cyrus-sasl-plain Generando firma digital y certificado. Acceda al directorio /etc/pki/tls/ cd /etc/pki/tls/ Los servidores de correo electrónico, como Sendmail y Postfix, pueden utilizar una firma digital creada con algoritmo DSA de 1024 octetos. Para tal fin, se crea primero un archivo de parámetros DSA: openssl dsaparam 1024 -out dsa1024.pem A continuación, se utiliza este archivo de parámetros DSA para crear una llave con algoritmo DSA y estructura x509, así como también el correspondiente certificado. En el ejemplo a continuación, se establece una validez por… Continuar leyendo


Primeramente agregar el repositorio EPEL y luego abrir el terminal para escribir lo siguiente: yum install clamd postfix spamassassin Para actualizar el antivirus: freshclam service clamd start chkconfig –level 235 clamd on Acticar AWL (Autowhitelist) plugin de SpamAssassin: vi /etc/mail/spamassassin/v310.pre loadplugin Mail:: the SpamAssassin::Plugin::the AWL  #Descomentar esta liena Ahora configurar el archivo de configuración del Postfix. gedit /etc/postfix/main.cf mydomain = server1.example.com inet_protocols = all mydestination = $ myhostname, localhost $ mydomain, localhost, $ mydomain Instalar mailx y mutt: yum install mailx mutt service postfix start Ahora descargar MailScanner y dependencias: yum install perl-Archive-Zip perl-DBI perl-DBD-SQLite perl-Filesys-Df perl-Net-CIDR perl-OLE-Storage_Lite perl-Sys-Hostname-Long perl-Sys-SigAction… Continuar leyendo


Primer programa para entender como utilizar los registros: ORG 100h mov ax, 10 ;AX=10 mov bx, 00F9h ;BX=0xF9 inc bx ;BX++ add ax, 4 ;AX=AX+4 mov cx,45 ;CX=45 sub cx,cx ;CX=CX-CX ret Utilizar Loop: ORG 100h MOV CX, 5 MOV BX, 1 MOV DL, 2 comienzo: MOV AX, BX MUL DX MOV BX, AX LOOP comienzo RET Potencia: name «potencia» ;8 chars DOS org 100h ;counter to 100h mov cx, num2 mov ax, num1 inicio: mov bx,num1 mul bx ;ax = ax * bx loop inicio ;c– mov num3,ax ;copiamos el resultado ret ;Variables «db» para byte y «dw» para… Continuar leyendo


El desarrollador jefe de la plataforma Java, Mark Reinhold, ha señalado recientemente de forma oficial que Java SE 8 no verá la luz en la fecha prevista. El motivo del retraso en la llegada de la nueva versión son los problemas de seguridad que arrastra una tecnología que según señala el informe anual Microsofts Security Intelligence Report sus exploits son los que mayores problemas de seguridad causan a los sistemas operativos Windows conviriéndose en responsable de buena parte de los ataques con éxito que se producen en Internet. El equipo de ingenieros de Oracle centrará buena parte de sus esfuerzos… Continuar leyendo


Memcached es un sistema distribuido de propósito general para caché basado en memoria, diseñado por Danga Interactive y que es muy usado en la actualidad por múltiples sitios web. El primer paso es conseguir memcached instalado y configurado. CentOS 5 y 6 incluyen tanto memcached en el paquete básico repo, al igual que todas las últimas versiones de Fedora. Para instalar memcached es simplemente una cuestión de: # yum install memcached En general, a menos que realmente sepa lo que está haciendo, la única opción de configuración que tendrá que cambiar es la cantidad de memoria para asignar a memcached. El valor predeterminado… Continuar leyendo


RoundCube es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a través de una página web. Pudiendo acceder desde cualquier navegador con acceso a internet. Desde él podremos realizar todas las operaciones necesarias para gestionar nuestros correos e incluso usarlo como agenda de contactos y calendario. Instalar Roundcube webmail via yum. yum install roundcubemail Crear una nueva base de datos en MySQL que se llame roundcube e importe la estructura de la tabla.  Por favor, cambie la ruta mysql.initial.sql según su versión de webmail Roundcube. mysql -uroot -p GRANT USAGE ON *.* TO ‘roundcube’@’localhost’ IDENTIFIED BY ‘password’; create database roundcube; GRANT SELECT, INSERT, UPDATE,… Continuar leyendo