my iphone hello world

0

weee!!!! quite simple!!

back from india!!!

1

Hola a tots!!

Afans seguidors del meu blog!! se que heu patit molt perque no posava posts!!! però tranquils!! les vostres pregàries han sigut escoltades i això no passarà mai mes!!! simplement, estava molt liat amb la nova feina per trobar estones per escriure posts, però això s’ha acabat!, ja torno a estar a tope!!
A la nova feina estem tots bastant liats: és un nou projecte, som un equip bastant gran i tenim bastantes persones al càrrec, o sigui que aquests 2 primers mesos han sigut durillos, i la feina està sortint per tot arreu, però amb organització, tot acava tirant endavant!

Aquestes darreres 3 setmanes he anat a la India per motius de feina, de visita a la empresa Wipro. Wipro s’encarrega de proporcionar serveis de IT a Zurich, i com tot està començant, un company i jo a veure la gent, donar seminaris, etc… vamos, el que diriem “veure com està el patio”. La idea que m’enporto és molt positiva, però no fa falta entrar en els detalls… aqui em limitaré a explicar el que he vist del país, la gent, posar fotitos i tot això… :D

Estic preparant una “cole” de fotos i videos, de les casi 800 que vaig fer :P

Trastejant amb el sdk del iphone

0

Ahir el nostre amic silenci es va apoderar de un ipod touch… realment impressionant!! aixi que no me n’he pogut estar i m’he instal·lat el SDK del iphone… realment els de Apple ho han tornat a fer!! té una pinta impressionant!!!
De moment he pogut fer molt poques coses, sol fer una app d’exemple i poc més.. tot i que sembla que sol es pot fer servir objective-C, es veu un entorn molt potent i amb moltes possibilitats.
Per cert, he vist una cosa curiosa al emulador del iphone… futur suport de… català¿?

New year, new job!

3
El passat 31 de desembre va ser oficialment el meu últim dia a la empresa NTE, i demà, dia 2 de Gener començo a la empresa Zurich. He estat poc temps a NTE, però va sorgir la oferta de Zurich casi sense avisar i… la temptació era molt gran!! Ara la feina està a barcelona, molt aprop del meu futur pis, i tindré un càrrec amb més responsabilitats, en fi, que la cosa pinta bastant be :) Tot i així, m’enporto molts bons records de NTE, on he treballat amb molt bona gent i projectes més que interessants, espero que a la gent de NTE li vagi tot de conya i segueixin com fins ara!!
Molts records als que m’heu aguantat durant 6 mesos… i a d’altres que m’han aguantat durant un temps més… espero que ens tornem a trobar aviat!!!!!

En fi, res més… bueno, que tingueu bon any i bones festes… i bla bla bla… res q no hagueu sentit ja :P

Because change happenz

pomod 0.7.6 update!! (again!!)

0
Hi everyone!! new pomod update!! (0.7.5 to 0.7.6), with a few small changes :P
  • Default config changed, now ‘Accurate mpeg’ option is false by default (streams load much faster)
  • Spectrum bars control is not visible if we disable it

Enjoy it!! or Modify it!!

pomod 0.7.5

0
Hi everyone! New pomod version!! :)

Well, we can say that it is a minor version (0.7 to 0.7.5), there are no big news, only small bugfixes, and a small feature:

  • Feature: File list now is sorted alphabetically (for me, is a big feature, despite it was only 1 line of code :P ) — little changes are powerful [capità enciam]
  • Bug: Deleting a file from playlist without anything selected was causing an exception
  • Bug: Spectrum bars where not loaded propertly from default config file
  • Bug: Spectrum bars are setted to zero’s if we disable spectrum analyzer viewer (merlucin request)
You can get pomod 0.7.5 from my page, and remember, source code is also available!!

Meanwhile, a new music pack is coming, so stay tunned!

Novetats de l’últim xcode3

2

Hola! porto un parell de dies trastejant amb el últim xcode 3 (el que be amb el Leopard) i he de dir que porta més canvis dels que em pensava, entre ells hi destaco:

- El interface builder ha canviat de metodologia, ara ja no es poden crear arxius, ni fer subclasses des d’allà. Ara tot el sistema de fitxers es controla des de el xcode, i des de el IB s’importen i s’exporten els arxius.

La veritat és que em va xocar bastant al principi, però després de fer-ho servir una mica he de dir que és un sistema bastant mes pràctic i menys caòtic… tot i que això impliqui canviar tots els meus tutorials… o fer-ne de nous! :D

- La manera de connectar els botons i finestres l’han fet mes intuitiu i en qualsevol moment pots veure com tens els controls connectats.
- Core animation!!! m’he quedat flipat al veure que es poden aplicar efectes de core animation a elements de finestra, coses com aplicar un radial blur a un botó, o fer un efecte de ‘pixellate’ a una llista de elements és, com a mínim, curiós!! (ojo, no dic que sigui pràctic! dic que és curiós!)

- Els snapshots! tot i que encara no he probat, ens permet fer canvis al nostre codi, podent fer un “revert” del codi i tornar a com estavem abans… sense tenir que ser servir cap SVN. Útil per canvis “tontos” o proves de concepte.

- Els errors es mostren a la pantalla de codi… sembla una tonteria, però ho trobo super útil!!!

- El codi el podem replegar, de manera que no molesti… bastant pràctic!

- El ObjeciveC 2.0 i el garbage collector. Aquesta és una gran novetat ja que, a part de les novetats del ObjectiveC 2.0, per els programadors destralers com jo, el garbage collerctor ens va de conya per oblidar-nos una mica dels maldecaps dels malloc’s i frees :D

- El Xray te molt bona pinta segons em va dir el Winden, així que tindré que seguir investigant, ja que encara no he pogut veure com funciona realment…

… i moltes mes coses que incorpora… pero no m’ha donat temps de veure com van :P seguirem informant!!

La meva debilitat..

2
Ho reconec, tinc una gran debilitat… l’humor tonto. No ho puc evitar, em supera… M’ENCANTA!!! Padre de família, Muchachada Nui, … però es que son una passada!!!
ENJUUUUTO MOJAMUUUUTOOOO!!!! X””D


I el millor:

I altres….

I un especial, dedicat al Ivan (merlu!!!!!!!)

post bcnparty 111 (2007)

0
La bcnparty ya terminó hace unos meses y parece ser que todo terminó bien, ahora queda hacer reflexión para montar la siguiente, aprender de los errores y todo eso, así que he decidido hacer un post de lo que recuerdo que hicimos, para no olvidarlo y poderlo leer dentro de unos años… :D
Podríamos decir que el montaje real de la bcnparty empezó semanas antes de ir a la fiberparty. Teníamos una party a a vuelta de la esquina, y me pillaba cerca de casa (parece una tontería, pero es decisivo para que el factor “me da palo” no influya en la decisión si vas o no). A todo eso, me compré un Amiga 1200 por “el internet” y tenia muchas ganas de mostrarlo y llevarlo a una party. Con estos factores, me vi con muchas ganas de difundir la demoscene, cual testigo de Jehová :)
Así que me puse en contacto con los orgos de la fiberparty, y les propuse montar unas charlas de demoscene (hicimos 2 charlas, una sobre lo que es la demoscene y otra sobre el uso que tenemos del engine de Spöntz), junto con algún que otro concurso y algún pase de demos. Los orgos de la fiber aceptaron, así que la maquina se puso a rodar.
Lo primero que necesitábamos era tener una web en condiciones, o como mínimo, una web que mostrara fechas y logo de la nueva web, ya que había gente que se había de planificar las vacaciones, mirar billetes, etc. Además, necesitábamos tener “algo” que mostrar a la gente de la fiberparty, por si a alguien le enganchaba el tema :D
También preparamos unos flyers de la bcnparty, para entregar a la gente de la fiberparty, con info de la party, para spammear un poco :)
Llegó al fiber y ya teníamos listo un “front-end” de la web, los flyers, las 2 presentaciones, el pase de demos y las bases del concurso para la fiber. Casi ná!!
Las presentaciones fueron realmente bien, vino bastante más gente de la que esperábamos y el pase de demos fue realmente espectacular, como diría con madgoblin, dimos “tralla absoluta” y nadie se quejó! fueron 2 horas de demos sin parar a todo trapo, con una máquina que tiraba como un diablo, en proyector gigante y música a todo volumen, como tiene que ser :) A todo esto, drumu se pasó por los asistentes de la party repartiendo flyers y preguntando a la gente si estaba interesada en la demoscene, y como se había enterado y todo eso.
Lo que fue mas flojo fue el concurso de demos, ya que veíamos que poca gente se iba a animar, así que, como parecía que teníamos poco curro, nos pusimos a hacer unas demos para la ocasión :) Madgoblin empezó una demo (Cosmosis), napalm una demo para CPC, y yo empecé una 4ks (da sphere).
Recuerdo haberla empezado a las 12 de la noche, y la terminé a las 8 de la mañana, partycoding rules!! evidentemente estaba solo haciendola, ya que el músico se fue a sobarla muy pronto, así que hice una intro4ks sin sonido… hoy en día queda un poco mal, pero realmente, me la traía muy floja, ya que lo hacia porque me gustaba, y la síntesis de audio es un tema que nunca me ha interesado demasiado.En la entrega de demos, ya teníamos 3 prods listas, yuhu!!! y por desgracia, fueron las únicas presentadas :P

Bueno, terminada la fiberparty, teníamos mucho sueño y estábamos literalmente molidos, pero estábamos contentos del resultado… al menos habíamos hecho lo que habíamos podido!!

Aun así, el curro de la bcnparty justo había empezado… ahora venían las reuniones, cerrar presupuestos, hacer la web “de verdad”, y hacer cosillas para ir promocionando la bcnparty.
Por la lista (mail-list) de orgos ya empezaba a haber movimiento, empezaban los marrones, los cabreos, etc etc, las cosas que tanto nos gustan. De todo esto salieron algunas cosas que me gustaron especialmente: los pases de demos, el rediseño de la web y el acuerdo con ArtFutura.
Los pases de demos fue una iniciativa para promover las demos y se empezó poco antes del verano, en Cotxeres de sants, en una sala pequeña, pero acogedora, con free-beer para los asistentes y una recolección de demos bastante cañera… 1h y media que no estuvo nada mal :)
Hicimos otro pase 3 semanas antes de la party, este pase duró tan solo 1h, y vino menos gente, pero… que le vamos a hacer!Paralelamente, la web iba cobrando nueva forma, y se planteó el uso de un “esqueleto” bastante genérico para poder rehusarse en los próximos años, cambiando lo mínimo (backgrounds, logotipos y CSS’s), y salió bastante bien. También hicimos un rediseño de contenidos, para quitar cosas que sobraban y corregir algunos aspectos de la web. Creo que al final salió bastante bien, aunque creo que los contenidos aun se han de reducir mas, ya que se ve una web un poco espesa aun… de cara al año que viene creo que los reduciremos un poco mas :) Por ora parte, se retomaron las charlas con ArtFutura y hicimos un acuerdo de intercambio de contenidos, ellos nos pasaban vídeos de sus compos y nosotros les pasábamos vídeos de demos e intros.
También planteamos traer a alguien a hacer unos lives (como se lleva haciendo desde hace años), pero esta vez amb me sorprendió gratamente al decir que podían venir hasta 4!! grupos a tocar a la bcnparty, así que ya teníamos en el “saco” a: amb, neurokin, yes,robot y rabato. Un cartel de bandera!!

La gente se iba animando y a un mes de empezar la party la lista echaba fuego (para cosas buenas y malas). Tuvimos nuestros mas y nuestros menos, pero bueno, cuestión de las prisas, pero lo importante es que la cosa iba saliendo adelante. Todos nos dábamos cuenta que hacíamos tarde, pero nos dábamos de ostias en el culo para que la party saliera bien :)
Yo pensé que debería buscar alguna historia para poner en el proyector, ya sabéis, como poner el horario, o un jpg anunciando lo que se iba a hacer y todo eso, así que pensé lo que todo coder piensa: Voy a hacer un sistema en OpenGL de la hostia, que lea millones de archivos, que se sincronice con la hora de Japón y bla bla bla… hasta que toqué de pies al suelo y vi que eso era inviable con el tiempo que tenía, así que me puse a explorar con lo que tenía mas a mano: Quartz Composer!!

Quartz composer es una herramienta que viene en las Developer Tools de Apple y que permite hacer transiciones de video sincronizadas con eventos, o con el audio…. una cosa rara :D La cuestión es que en cosa de días podía tener lo que tanto quería: Un timetable en 3d molón molón!! jejeje, es decir, podía proyectar en la pantalla el horario de la party automáticamente (sincronizaba con la hora), de modo que no hacia falta nadie para anunciar que ahora venia tal evento o tal otro.Todo se actualizaba por medio de archivos RSS (xml), cosa que nos permitía actualizarlos remotamente sin tener que tocar la máquina de proyección. También preparé otras presentaciones de quartz para mostrar mensajes eventuales y tal.. todo esto con fondos de demos por detrás con varios filtros “curiosos”… el resultado creo que quedó bastante bien :) A pocas semanas antes de empezar la party hicimos compras estelares (walkie talkies y 3 tft’s), todo lo que nos podíamos permitir… snifs! ojalá pudiésemos comprar mas cosas, pero el presupuesto de la party es muy limitado y no pudimos extra-pasarnos con nada :P
Típicamente hacemos un regalito con la entrada, y este año no iba a ser menos, así que tras pensar qué hacer, decidimos regalar una taza con el logo de la bcnparty, pero no pudo ser… :( porque el pedido tardaría demasiado como para tenerlo listo para la party, así que fuimos “a ciegas” a por una libretas con el logo… la verdad, no me gusta nada como quedaron, ya que son muy poco prácticas, pero espero que hayamos aprendido la lección para que el próximo año vayamos con más tiempo a hacer estas cosas.

A falta de una semana de la party empezó el montaje de mesas, electricidad, etc, y todo fue montándose gradualmente. Este año pusimos menos mesas de modo que todo estuviera más espacioso, y montamos un “stage” en la sala principal, para poder tener las actuaciones dentro y crear un poco de clima, ya que el año anterior las actuaciones se hicieron al exterior y no nos gustó mucho como quedó.
Además, este año tuvimos el karaoke scener!! así que necesitábamos tener un escenarios suplementario a toda costa!! Mencón especial a ‘stage7′ que se pegó una currada de la ostia en las lyrics de las demos y la preparación de los videos!!El escenario se montó y quedó bastante bien, excepto por un pequeño detalle…. nos habían tirado 2 cables de audio desde la mesa de mezclas hasta ese stage: uno de micro y un jack de audio mono (mono!?!?!), así que, cuando nos dimos cuenta de ello (horas antes del primer live), nos pusimos un poco histéricos… jeje, pero bueno, lo acabamos resolviendo :D
Las charlas se pudieron hacer gracias a la ayuda de ‘iq’, que se ofreció para dar 2 charlas muy interesantes, una sobre compresión de mallas para intros de 4ks y otra sobre los demo systems del futuro… ah!! y también hizo un gran aporte a la party!! nos dejó su aceleradora gráfica para la maquina de la compo!! la verdad, aun no se qué hubiéramos hecho sin ella, ya que la tarjeta que teníamos no era muy rapidilla :P Aun recuerdo cuando la instalé en la maquina de la compo… dios, que pepino de tarjeta!! tuve que mover el disco duro de sitio porque era tan larga que no cabía en la caja del ordenador!! XDD

La party fue muy bien y yo personalmente acabé hecho una piltrafa, dormí super poco todos los días y me pasé gran parte del tiempo en el escenario preparando slides, arreglando esto o llevando lo otro… la verdad ya no se ni lo que hice, pero me perdí gran parte de la party: no pude ir a ninguna conferencia, ni charla, na de na!!! una mierda, la verdad, pero espero que el año que viene haya alguien que me pueda relevar del puesto y poder hacer un poco mas vida social :D
Tuvimos un sponsor inesperado de última hora: RedBull, que nos regaló unos cuantos de esos brebajes mágicos que hace que te sientas tan bien (sobretodo si lo mezclas con vodka :P ), y regalamos a todo el mundo cuantos quisiera!
Como nota negativa… el servicio de bar, que a media party nos dejó tirados!! estábamos en media party tan tranquilos, y nos vino un representante del bar diciendo que no estaban vendiendo nada y que se irían porque eran las fiestas de Les Corts y allí harían mas caja… increíble, nos quedamos flipando, per no podíamos hacer nada… así que.. se piraron, pero no hace falta que vuelvan el año que viene!! así que, les den!!
Las compos presentadas no fueron muchas, pero estuvieron bastante bien (de calidad). Lo malo fue la asistencia, que si bien era muy parecida a la del año pasado (bueno, mejoró sensiblemente), sigue siendo muy baja… así que supongo que de cara al año que viene haremos algo para intentar mejorar ese aspecto…
Cuando todo terminó, dormí, dormí y dormí… y una semanita mas tarde me puse a trabajar en el “post party”, ya sabéis, preparar los contenidos de la party para que la gente pudiera ver los conciertos, las demos, etc etc… Así que empecé a pinchar la gente para que no se relajara y tuviésemos los vídeos, fotos, etc etc, ya que si estas cosas se demoran, se acaban por no hacer. En cosa de 3 semanas ya teníamos todo el post party listo, con vídeos editados y todo… charlas, fotos, de todo!!



bufff… vaya palizón le he dado al post!! creo que me voy a sobar… quizá haga otro post explicando mas cosas… o no!! :D

iphone, now you have a rival: android!!

0


IM-PEZIONANTE!!!
Así me he quedado cuando he visto el sdk que ha sacado google de android, una nueva plataforma para dispositivos móviles abierta. No te ha quedado claro? bueno, es un nuevo sistema operativo que ha sacado google, pero abierta de modo que los fabricantes de móviles (HTC, Motorola, LG, sharp, …) puedan incorporarlo a sus dispositivos. Dicho por palabras de google, qualquier aparato que tenga este sistema operativo será un “gphone”.

Dicho esto, me he ido a bajar el SDK que ofrece (disponible para Mac!!!!), y solo puedo decir que, lo han bordado!!!! He de reconocer que lo primero que he hecho con el sdk es irme al emulador y probar con mis propios ojos el aparatejo que me estaban vendiendo… y vaya si me lo han vendido!! iphone¿? que es eso??? :D

Os dejo una imágenes que he hecho en 4 segundos y os puedo asegurar que en movimiento gana mucho más.

Entre las cosas que me han gustado destaco:
- Platafrma abierta, eso siempre mola.
- SDK para todos y para todas las plataformas (win, linux y mac).
- Soporte de OpenGL ES!!! siiii!!! vaya “zas en toda la boca” le ha pegado google a apple.
- Documentacion como dios manda…. ni mierdas de msdn, ni tostones de apple, la doc, clara y concisa!!

y… mas cosas que me dejo!!! arf arffff!! ahora solo quiero saber si puedo ponerle Andriod a mi triste HTC s200, o tendré que comprarme algun cacharrito mas (que peeeena :D __ ).

Go to Top