Ajaxman

[Chistes] Como matar un elefante amarillo

Bueno antes de que me digan que esto tiene que ver con el post de El elefante de PHP, dejenme decirles que lo que vi esta bastante gracioso, creo, y no tiene nada que ver con PHP.


void Elephant::Kill() {
YellowElephantsExterminatorGun gun;
if(color == YELLOW) {
gun.shoot(this);
} else if(color == GREEN) {
paint(YELLOW);
gun.shoot(this);
}
this->~Elephant();
}

¿Que les parecio? ami me agrado, nada como un chiste Geek, despues de que ayer me puse ha instalar Debian Etch 4 Rev3 y esta corriendo de maravilla, tengo las capturas de la instalación asi que pronto tendran el manual de instalación.

Vía | ¿Como matar un elefante Amarillo?

Leer más

[Errores]El error mortal de Firefox en Windows

El dia Jueves pasado, sucedió algo completamente raro, llegando a la chamba entre a mi blog, se veía mal mas bien bastante mal tenia el siguientes aspecto.

firefox error

Lo primero que paso por mi mente fue “me han hackeado, eso me pasa por no actualizar a la versión 2.5.1″, y fue lo que hice, pero mientras actualizaba,  vi mi blog en Internet Explorer y en Opera y se veia normal, entonces pensé que era por  que no cargar bien el Firefox, asi que reinicie, y ahora quise abrir Gmail, y nuevamente error, pero aquí era algo simple, no jalaba bien el Javascript.

Ya enojado por tantas cosas reinicie la PC y el problema seguia y seguía, desinstale todos mis plugins y reinicie y no funcionaba, ya casi al borde de usar safari :-) (bueno no tanto) inicie Firefox aprueba de fallos y que creen,………. adivinaron Firefox, siguió sin Funcionar!!!!!.

Debo de comentarles que estaba usando la versión mas reciente del navegador 2.0.14, por ello no entendi que pasaba, lo unico que recuerdo es que anteriormente una vez se vio asi pero reinice y funciona bien; sin embargo ahora las cosas eran muy diferentes, Firefox simplemente no funcionaba, y no existe algo mas poderoso que el FireBug, en pocas palabras no puedo programar sin el Firebug, lo necesitoooooooooo!!!.

Bueno no me quedo otra mas que restaurar la PC (con Windows ) a un estado anterior (donde aun servia todo bien), pero la respuesta fue negativa, Firefox me estaba abandonando, y dije mejor reinstalo desde cero, asi que instale y resintale completamente el navegador, muchas veces, pero me di cuenta entonces de que mi Firefox habia muerto.

La solucion fue dejar de programar experimentar con Firefox 3 RC1, lo baje instale y funciono a la perfeccion, bueno a veces me da problemas con Firebug y no funcionan los plugins Measure IT (una Regla), ni ColorZilla(Selector de Color), entre otros.

La conclusion de este problema y lo que pude sacar de todo esto fue ¿que provoco que se colapsara Firefox y dejara de Funcionar casi para siempre? Tengo antivirus y no me ha marcado nada, asi que la opción de un virus, no me parece muy buena.

Leer más

[Ajax]Phototype, manipulando imagenes usando Javascript

Feliz inicio de semana, una semana algo complicada para mi por múltiples cosas que tengo que hacer(pagar TC, pagar Salon, Pagar art de la casa etc..), pero sin duda postear un buen numero de artículos hará mas amena la semana.

El otro día vi un enlace no recuerdo en que pagina/Blog (ajaxian??), el cual nos comentaba sobre un script que nos permite hacer maravillas con las imagenes usando para ello PHP y GD, si no mal recuerdo, para muestra vean la siguiente imagen la cual fue rotada y se le agrego el efecto polaroid con esta libreria.

phototype

Se trata de Phototype, el cual funciona usando php y la librería Javascript Prototype, lo cual funciona de la siguiente forma.

[Javascript]



[/javascript]

En el caso anterior lo que hicimos fue modificar el tamaño de la imagen, usando el método resize

Existen varios métodos como:

  • resize
  • flipV
  • rotate
  • dropShadow
  • makeSketchy
  • toGreyScale
  • addCaption
  • y hasta addChuckNorris

Mas información de este Framework, aquí | Phototype: image manipulation with javascript

Leer más

[Google-Ajax] Google Ajax Libraries API, La gran biblioteca de Librerias Ajax

Leyendo el blog de Andrés Nieto veo una nueva iniciativa de Google, se llama:

Google Ajax Libraries API

Que viene siendo una especie de lugar donde se almacenaran librerías Ajax, (como Jquery, Mootools, Prototype, Etc..), y las cuales estarán accesibles a todo el publico.

Las librerias/Frameworks disponibles en este momento son

Las ultimas 4 no son Librerias JS, sin embargo tambien forman parte de este abanico de posibilidades.

Su implementación/uso es simple y de la siguiente forma:


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

Esto es para cargar Jquery, para cargar alguna de las otras librerías JS, debemos cambiar la ruta del script(SRc) por alguna de las siguientes:


//jQuery

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js

// Prototype

http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js

//Script.aculo.us

http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.1/scriptaculous.js

//MooTools

http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools-yui-compressed.js

//Dojo

http://ajax.googleapis.com/ajax/libs/dojo/1.1.1/dojo/dojo.xd.js

También se pueden agregar dichas librerías usando funciones de la api de Google, para ello, necesitaremos cargar la api de google y llamar lo que deseemos como el siguiente ejemplo

<script src="http://www.google.com/jsapi"></script>

<script type="text/javascript"><!--
// Load jQuery
google.load("jquery", "1");

// on page load complete, fire off a jQuery json-p query
// against Google web search
google.setOnLoadCallback(function() {
$.getJSON("http://ajax.googleapis.com/ajax/services/search/web?q=google&;v=1.0&;callback=?",

// on search completion, process the results
function (data) {
if (data.responseDate.results &&
data.responseDate.results.length>0) {
renderResults(data.responseDate.results);
}
});
});
// --></script>

Como pudimos ver la carga se realizo usando la función google.load, la cual funciona de la siguiente forma:


google.load(name, version, opt);

Como podemos observar se utilizan 3 parámetros, los cuales son, el nombre de la librería, la versión de dicha librería, y el ultimo parámetro, que es opcional es para indicar algunas opciones para personalizar mejor la carga de dicha librería, por ejemplo si la deseamos comprimida o no, entre otras opciones mas.

Leer más

[Ajaxman] Politicas de privacidad

Me acabo de enterar que el día 25 de mayo venció el plazo que nos ofreció impuso Google para colocar políticas de privacidad en nuestros blogs que usemos adsense.

Yo sinceramente no sabia cuando y como o que demonios sucede con eso o si es forzoso o opcional, pero para evitarme problemas con Google, he decidido agregar una nueva pagina con unas politicas de privacidad.

La verdad no hay mucho que decir de dicha pagina, solo que ya esta y este es el link: www.ajaxman.net/privacidad/

Les recomiendo que la agreguen ya que tal vez tengamos problemas con Google si no los agregamos, pero como les decía esto es mera suposición.

He arreglado algunos errores que había en el blog, voy a modificar posteriormente el header por que como que le falta algo, espero que a todos les haya gustado, y si no pues den sus criticas.

Por cierto ya casi cumplimos el año en este blog, preparare algo grande (creo) para dicha fecha.

Leer más

[Recopilaciones] Los links de esta semana

Bueno ya es viernes el domingo mi novia y yo nos confirmamos (Síc), y ya entramos a la etapa final de casi 4 meses para la boda !!!.

No he dormido bien, solo como 3 Horas, pero bueno me encanto y lo que mas gusto es que es sumamete ligera la carga de sitio, y aun le pienso hacer algunos cambios, pero bueno sera con mas calma me urgia subirlo por que he tenido parado a programame y me urge levantarlo.

Bueno para el viernes les dejo una lista de cosillas que me encontre por la red que merecen la pena enlazadas.

  1. Andres Nieto nos comenta que, se pude ver la cartelera de nuestra ciudad en Google, sin embargo esto al parecer solo funciona en españa y US, se puede acceder desde aqui http://www.google.es/movies/.
  2. Revisando algo de Javascript que tenia dudas, me encontre con este recurso,que se llama “Writing Object-Oriented JavaScript Part 1″, como su nombre lo indica es para manejar Javascript como objetos y clases.
  3. En CodigoGeek, veo un excelente recurso, donde vemos como crear unas cajas de informacion usando css, y personalizadolas dependiendo si se trata de una advertencia o de un error, entre otros.
  4. En Ajaxian, como siempre, nos tienen a costumbrados a mostrarnos lo ultimo en lo que a Javascript se refiere, nos muestran un juego “Mario Kart” escrito completamente en Javascript.

Bueno son algunos, vamos es viernes, pero la pagina quedo bien chida con un monton de CSS.

Nota: Gracias a Octavio que me comento que los comentarios no estaban jalando, ahorita ya funcionan asi que, que esperan !! A comentar!!

Leer más

[Ajaxman] Un temas mas

Como puedn notar ya cambiamos de tema a ver que les parece, me falta corregir algunos errores en los comentarios, mientras tanto diganme como lo ven.

Y si ven algo raro avisense teno sueño, :-) nos vemos mañana!!!!!

Leer más

Historico de entradas

febrero 2012
L M X J V S D
« ene    
 12345
6789101112
13141516171819
20212223242526
272829  

Ajaxman

Mi nombre es Javier, soy desarrollador web con especialización en PHP (avanzado), HTML, CSS y Javascript(Medio).

Me considero evangelizador de Kohana Framework, Mozilla Firefox y GNU/Linux Debian.

Estoy casado, y tengo dos hermosos hijos.

Todos los contenidos a menos que se exprese lo contrario estan bajo licencia Creative Commons.

Enlazanos!!

hit counters online counter