03 May
Como he tenido bastante tiempo libre con el puente y estudiar como que para otro día, he estado creando un menú para jordivillar.com, del cual podréis ver un ejemplo en menuSlide.
Todo ha sido tomando como ejemplo el que tienen en Bahia Studio que espero que no les moleste que haya fusilado bastante parte de su código.
La función en JavaScript necesita mootools para funcionar y la podéis descargar desde este enlace menu.js
Antes de cerrar la etiqueta head deberemos llamar al código JS de la siguiente manera:
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/menu.js"></script>
<script type="text/javascript">
window.addEvent('domready', function() {
new SlideList($E('ul', 'navbar'), {duration: 450});
});
</script>
Una vez hecho esto tendremos que crear nuestro menú:
<div id="navbar">
<ul>
<li id="menu_inicio" class="current"><a href="#">Inicio</a></li>
<li id="menu_about"><a href="#">About</a></li>
<li id="menu_cv"><a href="#">CV</a></li>
<li id="menu_contacto"><a href="#">Contacto</a></li>
<li class="background"><div class="left"> </div></li>
</ul>
</div>
Y por última añadirle el estilo mediante el siguiente CSS:
Seguir leyendo… »
23 Ene
Hace unos meses ni me hubiese planteado trabajar como programador de una manera más o menos seria, iba haciendo cosas de freelance y sacándome un dinero que me bastaba.
Pero hace un mes recibí una oferta de trabajo muy interesante, en la que puse mucha ilusión pero que, cosas de la vida, cuando ya estaba todo encaminado se deshizo. Y ahí se quedó mi primer intento de convertirme en un programador a media jornada.
Esa oferta inesperada me abrió los ojos, había una manera de pagarme la carrera, aprender programación a marchas forzadas e ir aprendiendo que es el mundo laboral. Así que desde entonces voy mirando ofertas de empleo y mandando emails y CV a las que me parecen interesantes, ya sea porque les veo futuro, porque están cerca de donde vivo o buscan freelancers.
A día de hoy, después de unos cuantos mails mandados estoy en el punto de inicio aún, esperando la prometida respuesta a todos los emails que mandé.
Sinceramente, me parece normal, me considero programador junior, sin mucha experiencia y sin haber recibido ninguna clase de programación -quitando las de la universidad- pero pensaba que las empresas buscaban gente así, sin mucha experiencia y con ganas de aprender -moldeables vamos.
Mientras llega el día esperado solo me queda ir aprendiendo por mi cuenta, y quien sabe, igual poco a poco, aprendiendo cada día algo nuevo llego al punto en que yo rechazaré a estas empresas.
Si sabéis de alguna buena oferta no dudéis en hacérmela llegar.
18 Ene
Se que con esto me estoy precipitando, el trabajo no está acabado y veréis errores y cosas que parecen fuera de lugar pero con mis diseños soy así, no puedo esperar un poco más, tengo que sacarlo y ver opiniones.
No se ni como ha surgido el resultado final, todo se debe a un momento de inspiración y lo demás ha sido ir completando.
El cambio de diseño igual a algunos ni os importa, lo importante es que llevo ya casi un mes sin actualizar, pero han habido bastantes cambios en mi vida y necesitaba darle otro punto de vista a esto para ponerme más en serio.
Así que con este post solo quiero prometeos que a los que os suscribáis no os voy a defraudar, cantidad y calidad en justa medida desde ya!
01 Dic
Esta mañana me había decidido a ponerme a toquetear el API de Twitter pero en cuanto he ido ha buscar un poco de información me han informado de este post en Gran Impetu.
Así que no me ha hecho falta ponerme a tocar mucho, simplemente mirarme el código, eso sí un buen rato porque no me funcionaba y simplemente era un error tonto.
Está hecho con JSON y es realmente simple, y yo como creo que no es necesario mostrar el tiempo que hace que se envió lo he simplificado aún más.
La primera parte del código que consiste en la función que escoge con que atributos del JSON que nos devuelve el API nos quedamos:
<script type="text/javascript">
function twitterCallback(obj) {
document.getElementById('my_twitter_status').innerHTML = obj[0].text;
}
</script>
La siguiente es el código HTML con la ID correcta para que se inserte el texto extraído mediante la función anterior:
<span id="my_twitter_status"></span> — <a href="http://twitter.com/USER">todos</a>
Y por último el código que carga todo el script, es recomendable ponerlo al final de todo, ya que si el API de Twitter no funciona tardará un rato en cargar.
<script type="text/javascript" src="http://www.twitter.com/statuses/user_timeline/USER.json?callback=twitterCallback&count=1"></script>
Para que funcione correctamente habrá que cambiar USER por tu usuario en Twitter y nada más. Como información alternativa decir que el array obtenido contiene: user, created_at, truncated, text, source y id.
02 May
Cuando se elige hosting se suele mirar características principales como transferencia, espacio, dominios… y si eres programador algo más como si tiene Apache, MySQL, Rails… pero lo que más preocupa -al menos a mi- es el dinero.
Una vez tienes tu hosting eres feliz, todo funciona. Todo el mundo lo usa, es perfecto, incluso alguno consiguen sacarse una pasta con referidos. Pero rara vez algo llega a ser bueno, bonito y barato.
Ayer estuve currando en una “aplicación” para mi nuevo curro, después de unas horas peleándome -en local- con PHP me decido a subir una versión para probarla y deja de funcionar. Al cabo de un buen rato pegándome con todos los archivos me entero de que Dreamhost tiene capada la función fopen y derivadas.
Como la aplicación en si no va a estar en mi server no creo que haya mayor problema pero la cosa me mosqueó bastante y desde hace exactamente 20 horas estoy buscando server. De momento he pensado en un MT compartido y he descartado aruba y Ferca.