/*
* Mueve archivos de una directorio a otro.
*/
function rename_win($oldfile,$newfile){
if(!rename($oldfile,$newfile)){
if(copy($oldfile,$newfile)){
unlink($oldfile);
return TRUE;
}
return FALSE;
}
return TRUE;
}
Función para mover archivos en Windows/Linux con PHP
April 25th, 2008 — php
Capturar la pantalla con Java
March 26th, 2008 — java
Veamos como capturar la pantalla con Java.
Existe en Java un paquete muy útil que se llama java.awt.Robot la cual nos hará el trabajo sucio.
import java.awt.AWTException; import java.awt.Robot; import java.awt.Rectangle; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.*; import javax.imageio.ImageIO; class CapturarPantalla { public static void main(String args[]) throws AWTException, IOException { // captura la pantalla completa BufferedImage pantalla = new Robot().createScreenCapture( new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) ); // Lo guarda como un JPEG File file = new File("pantalla.jpg"); ImageIO.write(pantalla, "jpg", file); } }
Screen capture with Java
Patrón singleton con PHP5
March 24th, 2008 — php, tutoriales
Tutorial para implementar el patrón singleton en PHP 5. Se encuentra en dos partes.
Ir al tutorial -> Patrón singleton con PHP5 <- Tutorial
Ir al tutorial -> Patrón Singleton con PHP5 parte II <- Tutorial
Como pasar argumentos desde la linea de comandos en Java
March 10th, 2008 — java
class argumentos{ public static void main(String args[]){ if ( args.length == 0 ){ System.out.println("ERROR!"); return; } for ( int i = 0 ; i < args.length ; i++ ){ System.out.println(args[i]); } } }
How to pass command line argument in a java program
Par o impar con pseudocódigo
March 7th, 2008 — logica computacional, pseudocodigo
Escribir un pseudocódigo que dando un valor A nos diga si éste es par o impar.
- Empezar
- Ingresa “A”
- Leer A
- Si A . módulo 2 = 0 entonces
- Escribir “A es Par”
- Si No
- Escribir “A es Impar”
- Fin Si
- Fin
Detección del navegador con PHP
March 6th, 2008 — php
Hay muchas ocasiones que la detección del navegador con JavaScript no satisface nuestras necesidades, por lo que es necesario hacerlo desde el lado del servidor, vamos a ver como hacerlo con PHP.
$navegador = strtolower( $_SERVER['HTTP_USER_AGENT'] ); if (stristr($navegador, "opera")) { echo "Tu navegador es Opera"; } else { echo "Tu no navegas con Opera"; }
Donde la función stristr funciona para encontrar la primera aparición de una cadena dentro de otra sin tomar en cuenta mayúsculas y minúsculas.
Y $_SERVER['HTTP_USER_AGENT'] indica el navegador que se está utilizando para ver la página actual.
Otras opciones de navegadores que se pueden usar:
- msie
- konqueror
- safari
- gecko
- mozilla/4
Area de un trapecio con pseudocódigo
March 1st, 2008 — logica computacional, pseudocodigo
M = Base Mayor B = Base Menor H = Altura A = Área
- Empezar.
- Ingresar M.
- Leer M.
- Ingresar B.
- Leer B.
- Ingresar H.
- Leer H.
- A = ((M + B) * A)/2.
- Escribir A.
- Fin.
Minúsculas a mayúsculas en C++
February 28th, 2008 — C++
Convertir una cadena de minúsculas a mayúsculas considerando la letra ñ con C++.
#include "stdafx.h" #include "stdio.h" int main(int argc, char* argv[]) { char cadena[20]; int x=0; printf("ingresa una cadena\n"); gets(cadena); while(cadena[x]!=0) { if (cadena[x] >= 'a' && cadena[x] <= 'z') { cadena[x] -= 32; } else{ if(cadena[x]=='ñ') { cadena[x]++; } } x++; } printf("%s\n",cadena); return 0; }
Change letter case with C++
Hola mundo con Java
February 27th, 2008 — java
class saludos{ public static void main(String args[]){ System.out.println("Hola mundo!!"); } }
Java hello world
¿Qué es Javascript?
February 27th, 2008 — javascript
Javascript es un lenguaje de scripts multiplataforma creado por Netscape actualmente en su versión 1.5, totalmente compatible con ECMA-262, Edición 3. Contrariamente a lo que nos podría hacer suponer su nombre, no tiene nada que ver con Java, o al menos tiene tanto que ver como lo tiene por ejemplo con C++, ya que la sintaxis de los tres es parecida y tienen en común cosas como los bucles o estructuras de control. De hecho en principio el nuevo lenguaje se bautizó como Livescript pero se cambió su nombre a Javascript más tarde por cuestiones de marketing.
Javascript permite tanto programación imperativa como funcional, ya que incluye características de los lenguajes funcionales como las funciones de orden superior (high order programming, el uso de funciones como si de otro valor se tratara, posibilitando el pasar funciones como argumento a otras funciones o devolver funciones como valor de retorno) o las funciones lambda (funciones anónimas), por lo tanto está tan próximo a Java como lo está de leguajes funcionales como Lisp o Scheme. Así mismo permite tanto programación procedural como orientada a objetos, aunque no incluye características de lenguajes mas puros en su orientación a objetos como Java o Smalltalk como pueden ser las clases o la herencia.