Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Alex

#121
lolcat genial! jajajajjaja

saludos!
#122
éste si que está realmente bueno, me alegro que lo hayas publicado, lo agregaría a favoritos pero creo que eso no existe en smf xD

saludos!
#123
muy muy útil minicode, se agradece, podrías agregar un par de filtros del estilo que tenga filter_var :)

saludos!
#124
Back-end / Re:Distintas funciones de encriptación
Octubre 22, 2014, 10:49:48 PM
dejando de lado pequeña corrección de las comillas dobles en literales, está útil, no obstante creo que en la documentación de php de la función hash (You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login) está bastante detallado.

un saludo, me alegra verte publicando por aquí, mi spam en el irc de You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login funcionó?
#125
hoy les traigo un paper en formato pdf relacionado con calidad en desarrollo de software, la idea de este pdf es agrupar algunas de mis entradas del blog (quizá las más importantes) relacionadas con el hilo "El arte de programar". Quiero agradecer a gabriela de You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login por su colaboración con la corrección del documento y sugerirles como siempre, que pasen por mi blog (std-io.com)


Éste pdf reúne varias cosas, conceptos muy importantes a tener en cuenta, y por supuesto desde el punto de vista del software como actividad económica, agrupando las razones por las que aplicar cada criterio tanto así como una visión industrial de lo que todos conocemos como programación.

Programación como actividad económica, una visión del software como un trabajo.
Criterios de calidad, los criterios generales para medir cuándo un código es de calidad.
Calidad y balance, cuando corresponde aplicar los criterios y por qué.
Dificultades de aplicar calidad, existiendo la calidad por qué no es tan sencillo aplicarla y hay tan poco código de calidad abierto al público.
Por supuesto incluye una descripción detallada de cada criterio de calidad en particular, además una explicación extra para cada uno, y lecturas complementarias.

Recomendamos leer todo el hilo del Arte de programar (véase indice) si te gustó el pdf.

También comentamos que el próximo pdf estará relacionado con el proceso de normalización y ya se encuentra en el laboratorio de corrección de documentos, esperando los ultimos ajustes para ser publicado.

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login | You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.

saludos!
#126
Cursos, manuales y libros / Re:Design Patterns CD
Octubre 22, 2014, 06:34:48 PM
:O recien lo veo, esta muy bueno, ya lo estoy descargando.

saludos!
#127
Talleres Underc0de / Re:Taller de Seguridad Web #4
Octubre 20, 2014, 03:10:31 PM
está excelente mis felicitaciones arthusu.

saludos!
#128
Back-end / Re:Manual Sockets en PHP (PHPSocketMaster)
Octubre 16, 2014, 11:36:01 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
La verdad es que está muy bueno el manual, no suelo comentar un tema solo para decirlo, pero te felicito por el gran aporte, y no está de más también por el genial blog que tienes ;D .
Sigue así brot.
Zalu2!

tengo que admitir que es un honor para mi, que alguien con tus conocimientos alague mi trabajo, realmente comentarios como estos hacen que valga la pena el trabajo del día a día.

un saludo y me encanta que te agrade.
#129
Back-end / Manual Sockets en PHP (PHPSocketMaster)
Octubre 16, 2014, 06:07:09 PM
Buenas tardes lectores, mientras espero para ver el lanzamiento del satelite geoestacionario argentino arsat-1, voy a escribir una publicación para compartir mi manual para trabajar con sockets en php.


En este manual utilizaremos la librería PHPSocketMaster que pueden ver su repositorio oficial You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login, para realizar clientes, servidores y servidores para websockets en php, entre otras cosas.

El documento incluye los siguientes temas:

Arquitectura Cliente/Servidor
Utilidad de sockets en php
Conceptos Claves de sockets
PHPSocketMaster como cliente
PHPSocketMaster como servidor de multiples conexiones
PHPSocketMaster como servidor para websockets
PHPSocketMaster como cliente HTTP

entre otros varios temas.

Pueden descargar el pdf You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login | You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Un saludo y espero sea de su agrado.
#130
Back-end / PHPSocketMaster 0.4
Octubre 13, 2014, 05:30:38 PM
Buenas tardes compañeros, hoy traigo una actualización de la rama master de PHPSocketMaster, la que resulta ser la 5º actualización y 4 versión.

desde la versión anterior no hubieron muchos cambios, más bien reparamos un par de bugs importantes en relación a sockets web, cambiamos las funciones de enmascarado y desenmascarado, y lanzamos una update con las nuevas funciones ya que las anteriores tenían algunas fallas en algunas situaciones en particular.

Como saben desde ya hace 2 o 3 meses trabajo en un grupo de librerias para trabajar sockets y websockets orientado a eventos con php.

les dejo You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login y de la You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Esperamos que la próxima versión sea la definitiva y llamada 1.0, a partir de ahí pretendemos no realizar mayores cambios sobre el nucleo, sino dedicarnos a crear complementos y nuevas funciones extras.

Eso es todo.
#131
Buenas tardes lectores, les traigo aquí el fruto de mi esfuerzo, hace un par de días publiqué una entrada en la cual dejaba un enlace a una web de buenas prácticas en php (You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login) y decidí que era un muy buen material que me gustaría que estuviera en nuestro idioma, por lo que puse manos a la obra y a traducir.


Hoy traigo entonces, la versión en español de éste documento muy interesante, quiero agradecer a Gabriela de underc0de por realizar la corrección final del texto traducido.

Éste documento incluye temas como:

Almacenamiento de contraseñas de forma segura
Administración de la base de datos de forma segura
Forma eficiente de manipular autocarga de clases
Comillas dobles vs comillas simples (algo que se debate mucho en la red)
Define vs Const
Cachear php con OPCode
PHP y Memcache
PHP y expreciones regulares
PHP-FPM y fastcgi
Enviar mails de forma correcta
Validar direcciones emails de forma correcta
Limpiar xss de entradas de texto correctamente.
Utilizar PHP con UTF8
Manipular correctamente fechas
Comprobaciones correctas de valores falsos, verdaderos y nulos

Hay que aclarar que esto no es un manual de como hacer cada cosa, sino como hacerla correctamente.

En fin sin más que agregar les dejo el enlace:

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login | You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Saludos!
#132
Dudas y pedidos generales / Re:Problema con estilos
Octubre 10, 2014, 03:04:12 PM
ponle al css de los inputs "display:inline-block" eso debería bastar.

saludos!
#133
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Si, de tu proveedor de internet.

NO, de tu proveedor de dominios, por ejemplo You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login, ahora bien, una vez tienes esto, debes apuntar tu dominio a tu servidor y configurar el dominio en tu servidor, para que sea público es prácticamente como un troyano, debes tener una ip estática (o noip también te puede servir de dominio) y los puertos abiertos.

aunque en lo personal si no tienes muchos conocimientos utilizar un localhost es una mala idea.

existen hosting gratuitos bastante buenos para comenzar y hacer experimentos, como byethost.

Para configurar el dominio puedes crear dns virtuales en You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login (yo lo uso para mis vps) y luego desde ahí dirigirlo a la ip estatica tuya.

saludos!
#134
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Aquí lo del HTTP Request: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Y lo que de dice Alex: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

si quiere hacer un chat, eso que propones es terrible D:

ahora sobre tus errores, tenes bien instalado php cli?

te recomiendo altamente que uses mis librerías que si son compatibles con php 5.6 en adelante, pero para anteriores tenes que hacer cargar el archivo singleton.php no el para versión 5.6 ya que uso las últimas tecnologías.

saludos!

Sé que es una locura hacer eso xD Pero es solo un ejemplo; se puede hacer mucho mejo, usando inclusive request http simples...

no es una locura, es una sobrecarga innecesaria, tenes que estar pidiendo los cambios una y otra vez al servidor, mientras que con sockets te llegan los mensajes. yo hice un chat con peticiones y era una carga impresionante.

saludos!
#135
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Si pero los mensajes tienen que llegar a todos, ya intente lo de websocket, y sigo teniendo un problema tras otro, el primero que no era compatible con php6 y después me daba un error en algunas dll de modo que no puedo ejecutar phpwebsocket te dejo una imagen.



lo de http request suena bien, ¿alguna página para ver algún ejemplo?

Aquí lo del HTTP Request: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Y lo que de dice Alex: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

si quiere hacer un chat, eso que propones es terrible D:

ahora sobre tus errores, tenes bien instalado php cli?

te recomiendo altamente que uses mis librerías que si son compatibles con php 5.6 en adelante, pero para anteriores tenes que hacer cargar el archivo singleton.php no el para versión 5.6 ya que uso las últimas tecnologías.

saludos!
#136
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Tengo instalado appserv en windows xp, utilizo html5, php y css3, con intención de utilizar una base de datos, te muestro también el código html.

index.php
Código: html5
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="sock.js"></script>
</head>
<body>

<div id="chat">
<div class="header">
<span>chat hackloper<span>
</div>
<div class="static">
<div class="content_all">
<div class="text">
<div class="write">
</div>
<div class="inbox">
<div class="cont_inbox">
<div class="in"><input type="text"></div>
<div id="send"><button>send</button></div>
</div>
</div>
</div>
<div id="new">
</div>
</div>
</div>
</div>


</body>
</html>


Como puedes ver solo intento hacerlo funcionar, pero no encuentro el fallo.

te reitero, el problema no está en el javascript, el problema está en el servidor, y con servidor me refiero al código php que se encuentra a la escucha de recibir conexiones.

si quieres trabajar con websockets, del lado del cliente usa jquery como la haces hasta ahora, pero del lado del servidor utiliza las librerías de PHPSocket Master:

Repositorio del código:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Para descargarlo:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

en la carpeta src están los archivos necesarios para trabajar con sockets en php y tiene un archivo para trabajar con websockets en php que está funcionando bajo el estándard del protocolo actual.

Además tiene una wiki con documentacion de las funciones y de los ejemplos:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

y hay un ejemplo en particular donde se muestra como utilizar websockets para montar un chat tanto con la librería de websockets que biene incorporada, como con un control individual y propio usando solo los sockets básicos.

saludos!
#137
lo más probable es que tengas un error en el handshake o en el tema del masking del lado del servidor y no del lado de javascript.

me refiero a que tienes un problema en el chat/index.php

¿con qué estás haciendo el servidor?

saludos!
#138
Back-end / Programación Orientada a objetos PHP
Octubre 06, 2014, 11:16:15 PM
Buenas tardes a todos los lectores, hace mucho no publicaba nada, pero hoy decidí desarrollar y llevar adelante un nuevo pdf sobre programación orientada a objetos.


Hablaremos sobre varias cosas, además de una introducción para iniciados en el tema de la programación orientada a objetos hablaremos sobre la falencia de Singleton, y el error que representa, sobre Wrappers, mi property nunca puede faltar, sobre Factory en php, y sobre el gran problema que tienen hoy en día los framewroks (referido al gran error que tienen en el concepto de programación orientada a objetos)

Mis sugerencias, si no conoces mucho sobre poo, o no sabes poo, puedes empezar aprendiendo aquí, pero dada la rapides con la que trato los temas, lo mejor es que lleves a parte una lectura complementaria de algun libro para consultar lo que no comprendas.

Si ya sabes de programación orientada a objetos te recomiendo que pases al apartado final donde aclara qué temas debes leer, y si conoces mucho de poo también hay un apartado específico para ti.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login | You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

saludos!
#139
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
probablemente sea estúpido, pero no comprendo absolutamente nada de lo que puso gabriela.

dejando eso de lado, hace tiempo quería consultarte una cosa, vos habías propuesto revisar con sockets si el servidor se podía conectar, y si no se podía era porque el sitio estaba offline. Al final ignoro si lo hiciste así o de otra forma, pero eso tenía un inconveniente, el protocolo http tiene un código interno para establecer si el servidor está saturado y otras cosas (los errores 500 por ejemplo), si el server se satura es probable que aún se pueda conectar el socket al servidor http, por lo que la conexión sería satisfactoria y para el código realmente estaría el sitio online, pero aún así el sitio puede tirar error 501 por ejemplo y no estar online.

Es un comentario que hace un tiempo quería expresarte, sobre el código es una gran idea, no lo miré pero debe estar muy bueno.

saludos!

Seh, en realidad blackdrake había hecho algo similar (Servicio web, no whatsapp), y usaba sockets, en éste lo hice con get_headers, si da algo diferente de 200, envía notificación (Tengo en claro para futuras versiones el tema de HTTP 301/302), y si no puede conectar (Resolver el host), también envía notificación...

Próxima versión POO! ;)

perfecto entonces, pasa que había leído por algun lado como era el tema ese de los sockets y me di cuenta de eso xD

saludos!
#140
graphixx estás equivocado, el alert si se va a mostrar, la funcion header no puede ser llamada cuando el buffer de salida de php no está vacío, llamar a dicha función en dicho caso, resultará con un warning, por lo que hacer un echo antes que un header dará por resultado que el header tire error, y el echo se muestre. En teoría tendrías la razón pero dado este punto de la especificación de la función header no dará el resultado que esperas.

Lo segundo que haz hecho es simplemente crear un código javascript que abra el mensaje y luego envíe una redirección, eso haría exactamente lo que tu esperas que haga, no obstante no es código php.

además tu agregas parentesis al echo, esto sería sintácticamente correcto si el echo fuera una función, pero dado que echo es un constructor del lenguaje, no es necesario el uso de parentesis, y de hecho es preferible no escribirlo.

por otra parte usas comillas dobles parseando cada literal del echo, estoy seguro que lo haces porque los literales no aceptan \n, una forma diferente (más no mejor) de hacerlo es definiendo \n como constante de salto de linea define('CRLF', "\n"); y luego utilizando literales con concatenación.

saludos!