Mostrar Mensajes

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


Temas - Focux

Páginas: 1 [2] 3 4 ... 7
16
Exposición de Diseños / Algunas cosas.
« en: 17 de Mayo de 2011, 03:01:47 am »
Son diseños que he hecho para mi web.






17
Exposición de Diseños / Opinen flyer para una pagina.
« en: 09 de Abril de 2011, 21:38:30 pm »
Opinen :D

18
Charlas / Offtopic / Vadrum's meets The Simpsons
« en: 23 de Febrero de 2011, 22:13:34 pm »
Chequeen este video, me encanto cuando lo vi :P

http://www.youtube.com/watch?v=PNpelsDXQrU

19
(POO) Programación Orientada a Objetos / [TUTORIAL] Serializando un objeto.
« en: 19 de Febrero de 2011, 22:43:48 pm »
Hace mucho que no tenía tiempo para hacer tutoriales, pero aquí estoy de nuevo. Hoy les voy a hablar sobre la serialización de objetos, para eso lo voy a explicar utilizando MySQLi, lo que hace serializar es crear representaciones de textos de algún objeto o array para luego poder invertir su proceso y volver utilizarlo.

Lo primero que haremos es, inicializar el objeto de nuestra clase, en mi caso usare MySQLi, cabe resaltar que si vamos a serializar una conexión, debemos crear una conexión persistente, para hacerla en esta libreria debemos poner una p que anteceda al nombre del host.

Citar
<?PHP
$conexionBD = new mysqli('phost', 'user', 'pass', 'db');
$guardarConexion = serialize($conexionBD);
$guardarConexion = urlencode($guardarConexion);
echo '<a href="recibirSerializacion.php?datos='.$guardarConexion.'">';
?>

En este caso, yo envie la serializacion por una url pero podemos hacerla de cualquier manera siempre y cuando podamos leerla para unserializarla. Ahora vamos a hacer lo siguiente para unserializarla:
Citar
<?PHP
$unSerializar = stripslashes($_GET['datos']);
$unSerializar = urldecode($unSerializar);
$unSerializar = unserialize($unSerializar);
$unSerializar->query("ALGO");
?>

Ya podemos trabajar con nuestro objeto, pero por si acaso lo hacemos con un objeto de una clase propia debemos incluir el archivo de nuestra clase. Muchas veces si es algo que vamos a estar utilizando mucho lo idóneo sería crear una session y guardarlo ahi o hacerlo mediante un archivo, en este caso lo hicimos por url, tambien recuerden que podemos hacerlo con un array.

Espero que le haya gustado este tutorial y bueno lo importante es que aprendan, porque para eso estamos aquí. :-[


20
Exposición de Diseños / Opinen, medio ambiente(:
« en: 16 de Febrero de 2011, 00:29:27 am »

21
Exposición de Diseños / ENJOY MUSIC!
« en: 14 de Febrero de 2011, 23:32:59 pm »
Opinen(:

22
Exposición de Diseños / Opinen, efecto lluvia, iluminacion, sombra y demas.
« en: 29 de Enero de 2011, 18:11:17 pm »
Antes:

Despues:

23
Charlas / Offtopic / Pregunta sobre master of puppets - metallica
« en: 25 de Enero de 2011, 20:42:57 pm »
Bueno quisiera saber si en el intro con lo que estan tocando es bajo o guitarra electrica?

24
Hermes nos pide nuestra ayuda
   
Citar
Necesito ayuda.

    Después de pensarlo, he decidido subir las últimas herramientas de fail0verflow a github

    necesito que os hagáis una cuenta y cloneis el repositorio y si no sabéis, que hagáis llegar esto a los demás desarrolladores:

    https://github.com/hermesEOL/fail0verflow
    ¿Vamos a dejarnos pisotear y dejar solos a la gente de fail0verflow que al fin ya cabo, están siendo presionados bajo chantaje?

    Las herramientas no contienen keys ni código de SONY, por lo tanto, no tienen ningún derecho utilizando el poder de influencia de una multinacional para presionar utilizando su dinero, la legión de abogados que tienen a gente que ¿que ***** son? Son como tu y como yo, solo que tienen una mente privilegiada y les encanta trastear con SU consola y compartir su conocimientos.

    Aquí no hay ánimo de lucro,pero todo esto puede morir rápidamente si no demostramos que es imparable y una forma de hacerlo, es que éste código sea difundido y SONY sepa que si trata de callarnos, no sobrepondremos al miedo y daremos la cara.

    Yo he hecho mi parte ¿harás tu la tuya?

    Es simple os conectáis a github.com, ahi teneis que crear un cuenta (es gratis) e desde AI os va a pedir si quereis creaR un repositorio .
    Los mas facil a partir de ahi ES utilizando la función de "serach / busca" ,buscáis a hermesEOL y su repositorio de FAIL oVER fLOW. y desde su pagina teneis en el canto superior derecho que dice "fork" , clicais ahí y ya tendréis en vuestra cuenta el repositorio de fail0verflow.

    También bajárnoslo y si veis que lo retiran, subidlo a megaupload o donde haga falta.

    Difundid también las herramientas de Geohot: https://github.com/Acruber/ps3publictools

Fuente


25
(POO) Programación Orientada a Objetos / [CLASE] queryManager para mysqli.
« en: 18 de Enero de 2011, 22:37:37 pm »
Esta clase la hize para la CMS que estoy haciendo aunque aun me falta hacerle un modo debugger que se lo hago despues.
Citar
/*
[========================================================================]
[========================================================================]
[===========
	
	
	
	
	
	
	
=========]
[===========
	
._____________                         
	
	
=========]
[===========
	
|__\_   _____/___   ____  __ _____  ___
	
	
=========]
	

[===========
	
|  ||    __)/  _ \_/ ___\|  |  \  \/  /
	
	
=========]
[===========
	
|  ||     \(  <_> )  \___|  |  />    < 
	
	
=========]
[===========
	
|__|\___  / \____/ \___  >____//__/\_ \
	
	
=========]
[===========        
	
\/             \/            \/
	
	
=========]
[===========
	
	
	
	
	
	
	
=========]
[========================================================================]
[========================================================================]
[===========
	
	
Content Management System
	
	
=========]
[========================================================================]
[===========
	
Para dudas o preguntas contactarme a mi correo
	
=========]
[========================================================================]
[===========
	
	
leonardo920@msn.com
	
	
	
=========]
[========================================================================]
[========================================================================]
[===========
	
FAVOR DE NO QUITAR DERECHOS DE AUTOR -
	
	
=========]
[========================================================================]
*/
mysqli_report(MYSQLI_REPORT_OFF); #No mostramos los errores de mysqli, para eso esta la funcion de mostrar errores
class queryManager {
     const 
host = &#39;localhost&#39;; # RELLENA CON TUS DATOS.
     
const user = &#39;&#39;;
     
const pass = &#39;&#39;;
     
const db = &#39;&#39;;
    
private static $mysqli;
    public static 
$isconnected false#ESTA VARIABLE LA PUEDES USAR PARA AVERIGUAR SI LA CONEXION EXISTE.


	
public static function 
conectarBD(){ #FUNCION PARA CONECTAR
	
self::$mysqli = new mysqli(self::hostself::userself::passself::db);
        if (!
$mysqli->connect_errorself::$isconnected true;
}
	
public static function 
makeQuery($query) { # PARA HACER CONSULTAS.
	
if(
self::$isconnected){
	
$mysqli self::$mysqli;
        return 
$mysqli->multi_query($query);
}
}
	
public static function 
doFetch(){ # PARA SELECCIONAR TODOS LOS DATOS DE UNA CONSULTA HECHA CON makeQuery, la funcion devuelve un array de esta manera [&#39;nombre de la fila&#39;][0] eso seleccionara el primer dato, para seguir seleccionando van sumandole al 0.

	
if(
self::$isconnected){
	
$mysqli self::$mysqli;
     
	
do {
 
	
	
if (
$focux $mysqli->store_result()) {
                    while (
$mrfocux $focux->fetch_assoc()) {
                        foreach(
$mrfocux as $key => $value) {
                            
$datos[$key][] = $value;
                        }
                    }
                    
$focux->close();
                }
            }
            while (
$mysqli->next_result());
            return 
$datos;
}
}
	
public static function 
escapeString($string){ #PARA ESCAPAR LAS VARIABLES, LO MISMO QUE MYSQL_ESCAPE_STRING LO UNICO QUE PARA MYSQLI.
	
$mysqli self::$mysqli;
	
return 
$mysqli->real_escape_string($string);
}
	
public static function 
showError(){ #MOSTRAR ERROR
	
$mysqli self::$mysqli;
	
if(
$mysqli->connect_error){
	
return die(&
#39;Ha ocurrido un problema al intentar establecer la conexion con la BD:<br/>CODIGO DE ERROR:&#39; . $mysqli->connect_errno . &#39;<br/>Detalles:&#39; . $mysqli->connect_error);
	
} elseif(
$mysqli->error){
	
return die(&
#39;Ha ocurrido un problema al intentar realizar la consulta&#39;.$mysqli->error);
}
}
	
public function 
__destruct(){ #DESTRUIMOS
	
$mysqli self::$mysqli;
	
$mysqli->close(); #CERRAMOS LA CONEXION
	
unset(
self::$mysqli); #BORRAMOS LA VARIABLE
	
self::$isconnected false#CAMBIAMOS EL ESTADO A FALSE
}
}
?>

26
Charlas / Offtopic / black ops?
« en: 09 de Enero de 2011, 22:48:12 pm »
Quien la juega online? en 360  :-[

27
Exposición de Diseños / Aprendiendo a vectorizar.
« en: 30 de Diciembre de 2010, 21:22:02 pm »
Aun no esta terminado pero como esta quedando?

28
Exposición de Diseños / Opinen de nuevo, mucho mejor! :$
« en: 30 de Diciembre de 2010, 18:51:01 pm »
Diseño retirado, ahora lo coloco con marca de agua.

29
Exposición de Diseños / Opinen :$
« en: 28 de Diciembre de 2010, 21:22:43 pm »
Es que me estan pagando para hacer este diseño web para una tienda de com*****doras & quisiera saber que opinan sobre el diseño, aun no esta terminado del todo.

30
Facebook ha anunciado una competición que se celebrará el próximo año, la Facebook Hacker Cup, con la intención de encontrar al mejor hacker del mundo y “encumbrarlo hacia la fama, la fortuna y la gloria”. La competición consistirá en un torneo en el que todos los participantes tendrán que superar una serie de problemas y demostrar su habilidad resolviendo problemas de programación y algoritmia, algo parecido al Google Code Jam, de esa forma, Facebook espera encontrar al hacker más hábil y, sobre todo, rápido ya que el tiempo es uno de los criterios de selección del concurso.

La competición constará de cuatro rondas, con una duración de 72 horas cada una. Las tres primeras rondas serán eliminatorias quedando los veinticinco mejores hackers para dis*****r la ronda final, que se celebrará en la misma sede de Facebook, en Palo Alto (California).

El plazo de inscripción para la competición, por si alguien se anima, se abrirá el lunes 20 de diciembre y la primera ronda comenzará el 15 de enero de 2011, momento en el que los participantes se enfrentarán a los tres primeros problemas de algoritmia que deberán ser resueltos en menos de 72 horas. Si bien, para poder participar no sólo hay que registrarse, si no que también habrá que ganarse el derecho a hacerlo, mediante una ronda previa de clasificación que se celebrará entre el 7 y el 10 de enero y que servirá como primera criba de participantes. Facebook ha puesto a disposición de los interesados una colección de problemas de prueba, por si alguien quiere intentarlo y valorar su posible candidatura al concurso.

El esfuerzo será recompensado, no sólo por la satisfacción personal y la notoriedad, si no que también hay dinero en juego. El ganador se embolsará 5.000 dólares (3.780 €), el segundo clasificado se llevará 3.000 $ (2.268 €) y el tercer clasificado 2.000 $ (poco más de 1.512 €). Habrá un premio de consolacion de 100 $ para el resto de los veinticinco primeros clasificados, además del viaje a California para dis*****r la fase final de la competición.

¿Y ya está?, pues yo creo que no. Además de la competición, es de esperar que por detrás de todo esto se esconda una convocatoria para encontrar buenos programadores que pasen a engrosar las filas de los distintos equipos de desarrollo de Facebook. Una interesante, y rápida, manera de realizar un proceso de selección que podría ser bastante largo y complejo. Esta forma de recultar no es algo nuevo, es algo que Google ya hacía y que, por ejemplo, pudimos ver explicado en el documental de hace unos años sobre Google.

¿Alguien se anima?

Vía: Mashable

Pagina de la copa: http://www.facebook.com/hackercup?v=app_10442206389
Algunos retos para ir practicando: http://www.facebook.com/careers/puzzles.php

Páginas: 1 [2] 3 4 ... 7