Archive for the 'programacion' Category

Hola mundo con JSON y Jquery

Wednesday, December 23rd, 2009

Saludos.

Hace chingos no pasaba por aqui, disculpas.

Desde el dia de ayer, me estuve rompiendo la cabeza para cargar y leer los datos de un XML, utilizaba la funcion de jquery $.ajax y hasta el dia de hoy di con el error, se trataba de el dataType, pues yo le asignaba el valor “xml”, y vagando por diferentes blogs, di con la solucion. Cuando cargas, lees o como sea, un archivo XML , si lo haces desde tu servidor local, lo que obtienes es texto plano, aun asi el archivo sea XML, porque pasa?…no lo se…pero lo solucione al cambiar el dataType a “text” .

Junto a mi epica busqueda de la razon por la cual no podia leer los datos del XML, pense en JSON, ya habia oido sobre el, mas nunca lo habia usado, asi que me puse a investigar y poco a poco me fui enamorando de la sintaxis y forma de estructurar los datos. Asi pues, acabo de hacer mi primer “Hola Mundo” en JSON; y no fue nada dificil.

Empecemos con el tutorial.

  1. Primero, necesitamos saber como se estructuran los datos en JSON.

Los datos en JSON tienen la siguiente forma:

{

"campo" : "valor",

"campo" : "valor"

}

Y tambien puede haber combinaciones como esta:

{

"campo" : "valor",

"campo" : [{

"campo" : "valor",

"campo" : "valor"

}]

}

2. Ahora que ya sabemos como se estructuran los datos en JSON, debemos crear el codigo en php que nos devuelva una cadena con los datos formateados en JSON. Para esto he creado el archivo llamado getJson.php, y contiene el siguiente codigo:

<?php
$json="{'items':[{'mensaje':'hola'},{'mensaje':'mundo'}]}";
echo $json;
?>

3.  Ahora crearemos el siguiente archivo, el cual llamaremos json.html, que contiene el siguiente codigo:

<html>
<head>
 <script src="http://code.jquery.com/jquery-latest.js" ></script>
 <script>
    $(document).ready(function(){
           $.getJSON("getJson.php", function(data){
                     $.each(data.mensaje, function(i,item){
                     alert(item.cosa);
                     });
             });
    });
 </script>
 </head>
<body>
hola mundo de JSON
</body>
</html>

Cuando entremos y veamos el resultado, obtendremos dos alert’s, mostrano el hola mundo; decidi partir la oracion en dos partes, para mostar la forma de acceder a los datos.

Como pueden ver Jquery tiene una funcion especial para obtener datos del tipo JSON remotamente, $getJSON, recibe como parametros la url del script que nos arrojara los datos, y opcionalmente datos que deseemos enviarle al servidor, y un callback, para ejecutar algo de codigo cuando recibamos los datos.

Practicamente lo que hacemos es decirle a jquery que busque el dato “items” y por cada elemento encontrado dentro de el acceda al campo “mensaje” y lo muestre en un alert. ña variable “i” es el contador de numero de elementos que se van encontrando.

Espero que este mini tutorial sea de ayuda para aquellos que deseen empezar a trabajar con JSON

Foro CI en español, en http://www.codeigniterdirectory.com

Friday, September 18th, 2009

Pues nada mas para anunciar que nuestro humilde foro de CI en español fue aceptado en http://www.codeigniterdirectory.com/

Mas info aqui:
Foro CI en htto://www.codeigniterdirectory.com

Saludos.

Ejemplo Ajax con jQuery en CodeIgniter

Saturday, July 25th, 2009

Bueno como saben hace poco abrimos un foro para CodeIgniter en español aqui mismo en aliviana, en la direccion http://aliviana.com/foro, bueno este es el primer post mas o menos intersante que hago, aqui la URL (no postee aqui por que no tiene caso repetir la info, pero si sirve para anunciarlo y mantener separado foro (cosas sobre CodeIgniter) del blog. Pueden leerlo aqui :http://aliviana.com/foro/index.php?topic=42.0

Saludos a todos.

Sobre lenguajes, romances y herramientas.

Thursday, July 16th, 2009

Tengo un par de lenguajes de programación favoritos, aquellos que se me facilitan más y tienen un no se qué, que qué se yo, son esos lenguajes que utilizo cuando quiero hacer algo por mi cuenta y me doy tiempo de experimentar, tengo cierto romance con ellos, me parecen tan útiles y sofisticados a su manera como los que utilizo para las aplicaciones empresariales, aunque no tengan ese basto framework .NET, mis antiguos y favoritos: AS y PHP.

Al igual que ese romance que me dio por Linux, cuando me dio por evangelizar y querer hacer todo a la manera libre, eso me parecía lo correcto, aunque no siempre lo más sencillo.

Ahora que me enfrasco más y más en las aplicaciones web .NET, que ya llevo un tiempo trabajando y ahora que vuelvo a escribir líneas de código, veo que ya pienso diferente respecto a la manera de desarrollar aplicaciones web.

El .Net me introdujo a escribir mis clases de una manera diferente a la acostumbrada, me he dado cuenta que me ahorra gran parte del trabajo con el framework, tengo que preocuparme de menos cosas, me estoy ahorrando tiempo y esfuerzo en escribir el código. No en todos los casos es mejor utilizar ASP, como tampoco lo es utilizar en todos los casos PHP, creo que ambas tecnologías se deben ver como herramientas para realizar un trabajo, dejar los romances y apegos a un lado y aplicar lo mejor que pueda las bondades de uno u otro. Para nosotros deben ser herramientas para nuestro trabajo y dominarlas lo mejor que se pueda en uno u otro caso.

Pero no niego que es difícil empezar a comprender el otro lenguaje y adaptarse a sus soluciones, eso requiere un poco más de tiempo, a paso firme, siempre se logra. También es cierto que el lenguaje que más dominas, el que más te gusta, de cierta manera lo haces tuyo, obtienes una mayor velocidad y fluidez, seguramente es un lenguaje que manejas desde hace tiempo y te ha sacado de muchos problemas, digamos que le “cogemos cariño”.

Y seguramente le cogeremos cariño a otros lenguajes que vengan y necesitemos (y queramos) aprender, mi recomendación más sincera es que tomen un lenguaje, ya sea en el trabajo o en casa, un lenguaje diferente al que están acostumbrados y comiencen a experimentar con él, ya verán que les resultará interesante la experiencia.

Herramientas para el trabajo y amantes para la casa.

Entrevista a Kanzen

Wednesday, May 13th, 2009

Entrevista a Kanzen

Escrito por Nashova en Kurokami

Hola a todos los que entran a este su blog de kanzen, en el post anterior hubo una respuesta muy interesante de allende la pueden ver aqui la cual me ha recordado muchas cosas que nos faltan por poner en el blog y tambien me ha gustado su forma dehacer una entrevista.

Aqui están tus respuestas allende:

* Kanzen significa Perfecto, correcto y es aplicado al Camino a la Perfección. Pensamos en ese porque todos somos unos perfeccionistas que si no fuera porque nos controlamos nunca saldía ningun capitulo porque no son perfectos jejeje. En realidad nos gusta aprender todo el tiempo e intentar que cada dia mejore nuestro trabajo.
* Fansub es “De fans para Fans” lo mismo que nosotros buscamos para poder ver y lo que sabemos que los demás disfrutan es lo que es el fansub. Hacer lo que los fans disfrutamos y deseamos.
* Nuestra motivación como grupo es que antes de fansubers somos amigos, iniciamos como unos amigos que querían hacer las cosas bien, pero que no sabiamos como hacerlas, nos motiva el aprender a hacer algo nuevo y el que veamos 100 descargas de nuestros capitulos, que al ver el capitulo podamos decir, mira que bien quedó, y tambien decir “demonios ahi hay una falta de ortografía, para la proxima me fijaré mejor” o “se me pasó un timpo habrá que corregirlo” otra cosa que nos motiva es cuando llegan los fans y dicen gracias por su trabajo, les quedó bien.
* Para la pregunta de los nicks, como bien sabemos el fansub es una practica “ilegal” por lo que todos debemos proteger nuestras identidades primero para que si hacen algun tipo de movimiento en contra de los fansubers, no puedan seguirnos o simplemente no tengan evidencia en nuestra contra, y otra es porque tenemos vidas privadas y no nos gustaría que algun fanatico nos hable al telefono a ver siya tenemos el capitulo de tal o cual serie jejeje. Asi que no simplemente seguiremos en el anonimato y los unicos que sabran nuestros nombres son los más allegados al staff.
* Los miembros del staff somos de todo el mundo, habemos mexicanos, españoles, colombianos, peruanos, chilenos, salvadoreños y con todos los que van y vienen pues cubrimos casi todo latinoamerica. Por eso es un fansub neutro asi nosotros mismos nos podemos entender jejeje
* El staff original de Kanzen, los fundadores, salimos todos de AKNF pero el unico que realmente trabajaba fansubeando ahi era al _elric los demás estabamos aprendiendo o estabamos trabajando en otros fansubs, la forma de trabajar de kanzen cuando se fundó fue realmente una copia de Aknf pues era lo que conociamos, pero poco a poco fuimos cambiando y creando un estilo propio para kanzen, el fastsub es muy limitado y realmente en veces es hasta frustrante ver tantos errores en un solo capitulo solo por hacerlo rapido, con eso comenzamos a ver que si le dedicabamos más tiempo y por unas horas más de trabajo los capitulos quedaban mucho mejor, asi decidimos dedicarnos a hacerlo lo más pronto posible pero dandole varias pasadas de corrección y con los formatos de video fue igual. Los formatosaun no han salido en su totalidad porque estamos acomodando al equipo pero serán varios, mp4 HQ de unos 230mb, avi HQ de unos 175mb, avi xvid para dvd’s reproductores de mesa que lo soportan de unos 195mb y habrá otros más que aun están en pruebas como es el mkv de maxima calidad y el mp4 para dispositivos portatiles como el iPhone, black berry y otros.
* Ahora lo que hacemos es seguir con todos los proyectos que traemos y si seguiiremos con bleach y naruto, justo en estos días se esta preparando un pack de bleach y estamos preparando naruto para comenzar de nuevo desde el capitulo siguiente. trataremos de hacer los capitulos que nos faltan de a uno mientras seguimos al corriente.
* Los posts de este blog son nuevos todos por lo que puse en el post anterior, nuestra cuenta con todos los sitios y datos que teníamos antes fue cancelada por tener links a torrents y un script de chat, kanzen tiene trabajando desde hace ya casi un año eso se cumple en junio.
* El admin de este blog es [mcEslim] un todologo del fansub que entró hace poco al staff pero que trabaja muy bien.
* Jejeje como dije antes este blog es nuevo ya que perdimos todos los otros blogs y paginas, de las cuales yo era el webmaster, aunque tengo respaldo de todas las paginas realmente estoy muy ocupado con todo lo que es administrar el fansub y hacer los trabajos que me tocan, pero si vamos a poner aqui pagina de staff, de Faq’s, proyectos y otras más que les permitirá saber más de kanzen a todos.
* Te recomiendo que veas algunos capis de las series nuevas hay para todos los gustos :P asi podras ver el estilo de kanzen que en si es único.
* ara las redes sociales tenemos Twitter, facebook, un foro y publicamos en mcAnime y en el Rincón del Manga. Además una amiga y compañera del fansub publica en su blog todos los releases de kanzen metalrolera.
* Nosotros nos enfocamos al fansub, no podemos llamarnos fastsub porque no somos constantes en hacer las cosas rapido y solo unas horas despues de que salió el capitulo en japón pero si tratamos de hacerlo lo más rapido posible y en varias ocasiones hemos logrado hacer capitulos en las siguientes 24 horas que salió, no estamos en contra del fastsub simplemente no podemos hacerlo porque tenemos muchas otras cosas que hacer.
* No tenemos reglas en kanzen, lo unico que se necesita es hacer las cosas lo mejor posible y siempre tratar de mantener el estandar que se ha puesto desde un inicio. Como todos somos amigos realmente muchas cosas solo las hacemos porque ya vimos que es lo que nos gusta.
* Para quien quisiera ser miembro de kanzen la unica regla es que debes disfrutar aprender y aceptar criticas, aqui tambien deben entender que quien entra a kanzen tiene una oportunidad muy especial de participar en cualquier proyecto o inclusive proponer algun proyecto, si completas el equipo para hacer una serie, entonces se hará. Pero siempre hacer lo mejor posible las cosas, nada de que me dió flojera y no lo corregí bien y quedó todo mal. Nosotros te podemos ayudar a aprender pero la mejor forma de hacerlo es practicando y con tutoriales de la web.
* Tenemos cubiertas casi todas las áreas lo unico que nos falta es Karaoker pero siempre nos sirve más gente con ganas de trabajar. Para quien quiera entrar al staff necesita tener ganas de trabajar y constancia, y entrar al chat IRC de kanzen irc://irc.aniworld.org/kanzen ahi podemos platicar y ver que pueden o quieren hacer. lo importante realmente es querer hacer bien el trabajo.
* Los tutoriales acerca de nuestras actividades si están planeados pero por falta de tiempo no se han hecho pero algun día existirán eso es seguro.
* Con respecto a eso de los concursos tambien podría ser que los hicieramos pero eso sería cuando la comunidad fuera realmente grande y no fuera solo una contienda entre 3 o 4 personas jejeje pero igual concursos de fondos de pantalla de efectos en subs, de encodeos de clips todo eso puede ayudarnos a reclutar gente o a ver que podemos mejorar.
* Para terminar, aqui está tu entrevista y claro que puedes publicarla, todo lo que está aqui lo puedes publicar siempre y cuando hagas referencia a la pagina donde lo sacaste

Ahora para todos Kanzen es Kanzen no somos Aknf ni mucho menos ellos son muy buenos en su trabajo, yo en lo personal inicié en el fansub gracias a Darkaxis que siempre ha mostrado una gran dedicación y que por algo se ha ganado el respeto de todos nosotros, lo que pasó pasó y si fue verdad o mentira jamás lo sabremos pero en Kanzen preferimos dejarlo atras y olvidarnos de ello ya somos un fansub único que no desaparecera si cualquiera de nosotros se tiene que retirar, Kanzen no es solo Nashova o JCCAD o Dvaid, Kanzen ya es un ideal que se está pasando a los nuevos miembros y seguirá adelante, siempre trabajaremos por los fans y son ellos lo más importante, ser un leecher no es malo, no necesitamos que nos reconoscan, simplemente que tengan lo que les gusta, anime de buena calidad con una traducción perfectamente entendible.

Kanzen hasta la muerte

Atte.

Nashova

Bueno ya sabemos ques Kanzen y para todos los fans del anime de calidad de fans para fans, creo que ya sabemos a donde acudir.

Un agradecimiento especial a Nashova por el tiempo tomado para responderme.

Via: http://kanzen.netne.net

Nostalgia

Saturday, May 2nd, 2009

program Nostalgia;

begin

write('¡ Hola Mundo !');

end.

Mitoteros, e-zine cultural

Friday, April 24th, 2009
mitoteros logo

mitoteros logo

Hace unos días que está en línea la revista digital Mitoteros, la cual nos presenta las obras de diversos artistas de México y la localidad, ésta comunidad artística fue creada por Edgar y Xochitl Castaño, su propósito es crear un espacio para apoyar a cualquier persona con talento artístico, esta clase de comunidades es de las que hacen falta en Saltillo.

El día de mañana sábado 25 de Abril, se llevará a cabo la presentación de la revista, en el Shisha Café, a las 8 de tarde, el café está ubicado enfrente de la alameda, en el centro de Saltillo.

Aliviana, como siempre lo ha hecho, apoya los movimientos artísticos y culturales en México y Saltillo.

Alivianen al mitote!

Conectar sql anywhere con PHP

Monday, February 16th, 2009

Para realizar la conexión de SQL Anywhere con PHP ( Desde Windows )

Descargar la versión más reciente de SQL Anywhere desde la web oficial ( en este momento, la versión 11 )
Descargar el controlador de acuerdo al sistema operativo y a la versión de PHP, ( phpinfo() ) desde aqui
http://www.sybase.com/detail?id=1019698

Colocar el controlador en la carpeta C:\AppServ\php5\extras
reinicial el servidor.
Arrancar la base de datos. con el archivo .db ( generalmente el usuario y contraseña son dba y sql respectivamente )
Realizar la conexión con PHP, generalmente:
$cnxSy = sqlanywhere_connect(“eng=nombredeladb;uid=dba;pwd=sql;links=tcpip{host=localhost;port=2638}”);

Documentacion Codeigniter 1.6.3 en español, esp

Sunday, November 30th, 2008

Pues aqui les dejo los links de la documentación en español de este gran FrameWork para PHP, en su versión 1.6.3, ya que al parecer no hay mucho de donde agarrarse sino masticamos bien la lengua inglesa  :P

http://www.conocimientovirtual.edu.co/descargas.html

Aqui el link de la wiki de CI referente a la traducción del framework

http://codeigniter.com/wiki/Language_Translation/

Saludos y espero le sirva a alguien que no la haya visto por ahi, y tampoco la documentación :D


Flash se sobrepone a menu javascript ( resuelto )

Sunday, November 2nd, 2008

El problema consiste en tener un menú desplegable en javascript y justo debajo una película flash, cuando se despliega el menú, este se despliega por debajo de la película flash.

Para que no lo haga necesitamos colocar el siguiente parámetro en el código fuente:

<param name=”wmode” value=”opaque” />

Al igual que en la función AC_FL_RunContent( )

añadiremos al final de los parámetros

‘wmode’,'opaque’

Funciona para Firefox 3 e IE 7