Entradas

Mostrando entradas de marzo, 2009

Linux. Mac Address

Es bastante sencillo saber cual es nuestra Mac Address. user@localhost:~$ ifconfig eth1 Link encap:Ethernet direcciónHW 00:18:e4:17:46:b3 inet dirección:192.168.1.48 Difusión:192.168.1.255 Máscara:255.255.255.0 dirección inet6: fe80::218:e8ff:fe17:43b3/64 Alcance:Vínculo ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Métrica:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:4674 errors:0 dropped:0 overruns:0 carrier:0 colisiones:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:284122 (277.4 KB) Interrupción:19 Dirección base: 0xcc00 lo Link encap:Bucle local inet dirección:127.0.0.1 Máscara:255.0.0.0 dirección inet6: ::1/128 Alcance:Anfitrión ARRIBA LOOPBACK CORRIENDO MTU:16436 Métrica:1 RX packets:42737 errors:0 dropped:0 overruns:0 frame:0 TX packets:42737 errors:0 dropped:0 overruns:0 carrier:0 colisiones:0 txqueu

PHP. JAVA. Sobreescritura de método o función

Hace poco tiempo me di cuenta que llevaba sobreescribiendo los métodos en php sin darme cuenta, aunque lo llevo llamando desde hace años parametros opcionales, pero al final conseguimos lo mismo. No se si con este ejemplo he logrado explicar el tema: <?php public function ladrar( $_ladrido ) { //$_ladrido = "guau guau guau"; print($_ladrido); return; } public function ladrar( $_ladrido, $_fuerte=false ) { if ($_fuerte==true) $_ladrido = strtoupper($_ladrido); print($_ladrido); return; } // Con esta función nos bataría para todo public function ladrar( $_ladrido , $_fuerte=false , $_saltar=false ) { if ($_fuerte==true) $_ladrido = strtoupper($_ladrido); if ($_saltar==true) saltar(); print($_ladrido); return; } ?> /*** java ***/ public void ladrar( String _ladrido ) { //String _ladrido = "guau guau guau"; System.out.print(_ladrido); return; } public void ladrar( Strin

PHP. Prepare statement. Dao

Desde hace tiempo estoy implementando en PHP las sentencias SQL al estilo java, PreparedStatement, con mysqli. Así evitamos cualquier inyección de código y trabajamos contra la base de datos como les gusta a los Dba, mediante Bind. Esto sería parte de un objeto Dao implementación Mysql, fundamental el bean para trabajar con objetos y dar de una vez el salto a la programación POO. public function buscarPorTitulo( $_titulo ) { $Noticia_ = new Noticia(); $Noticias_array = array(); $sql = "SELECT ID_NOTICIA, TITULO, FECHA, CSS_STYLE, RUTA_FICHERO_HTML "; $sql .= "FROM NOTICIAS "; $sql .= "WHERE TITULO LIKE ? "; if ($stmt = $this->mysqli->prepare($sql)) { $stmt->bind_param("s", $_titulo); /* Character Description i corresponding variable has type integer d corresponding variable has type double s corresponding variable has type string b corresponding variable is a blob and will be sent