Bookmarks de Tutoriales de CVS

No se como lo hemos logrado, pero wedoit4you.com, elinkfinder.com y otros sitios que hemos desarrollado, lo hemos hecho unicamente con el control de codigo de dreamweaver.

Finalmente en mi trabajo pude probar el poder de CVS y me pico el gusanito de mover todo el codigo de los sitios webs a repositorios CVS o Subversion.

Quiero dejar aqui algunos links a tutoriales de como configurar CVS, para la posteridad, y para que no se me pierdan.

http://www.linux.ie/articles/tutorials/cvs.php (Sencillo de leer)

http://cvsbook.red-bean.com/cvsbook.html#Starting%20A%20New%20Project (Muy completo)

http://www.flipcode.com/articles/article_cvsintro.shtml (Uno cortico)

Finalmente, cuando termine de configurar CVS voy a sacar un articulo propio, paso a paso,
con un escenario de ejemplo para aprender con mayor facilidad.

No voy a ensenar como instalar CVS, pero si como usarlo, instalar, es una tonteria, la vaina es entender como funciona. Asi que planeo escribir como crear el repositorio, como agregar el proyecto, y como crear copias locales, y dar un ejemplo de como deberia trabajar un equipo distribuido de la forma mas productiva. Vamos a ver si el fin de semana me alcanza.

Como vamos con wedoit4you.com
Para quienes le interesa lo que esta pasando en wedoit4you.com, voy a revelar algunas de nuestras actividades que no se ven por estar detras de los telones.

1) Ya tenemos repositorios cvs de todo nuestro codigo, lo cual nos ayudara a hacer updates en el sitio web sin afectar el comportamiento del mismo, cosa que ocurre a veces, y tenemos quejas de los usuarios, asi lo hagamos en horas donde todos duermen.

2) Ayer migramos nuestro sistema de login a los lyrics a funcionar con cookies, y no con la sesion de PHP, era una ladilla tener que meter login y password a cada rato, supongo que esto lo hara mas atractivo a los usuarios, ahora el sitio web los recordara con un cookie. Esto fue una de esas decisiones que porque era mas cool programar sesiones que cookies, lo teniamos asi, y luego por flojera lo dejamos asi. Pudimos combinar un cookie con la sesion, pero nos fumamos una funcioncita bien sencilla para hacer login. El comportamiento de este login aun lo estamos monitoreando, y creo que he visto algunos lyrics publicados por mi que no publique… quien sabe que carajo esta pasando, pero este es un bug que tenemos desde el principio de los tiempos, y por mas checks que ponemos, cosas pasan con la sesion, y los lyrics quedan por default a mi nombre… (Nota mental: Sera que es porque abrimos un browser aparte y el cookie no se copia cuando insertamos?? hmm)

3) Si MSN Messenger nos lo permite, vamos a implantar una seccion en la que los usuarios sugieren articulos a wedoit4you.com, finalmente estamos teniendo mas de 500 lecturas de articulos a diario, y eso me hace pensar que finalmente esta agarrando vuelo la cosa.
La idea es hacer algo similar a slashdot, en la cual uds. publican un articulo en cualquiera de nuestras areas, y nuestro equipo lo revisa, lo acomoda si es necesario, y lo publicamos. Esto requerira algunos tweaks, pero ya tenemos una parte lista, esto va a estar disponible pronto. Lo cual ayudara a ciertas cosas, tener mayor variedad de articulos que leer, tener el sitio mas actualizado mas frecuentemente, descubrir sus intereses, conseguir nuevos miembros para el equipo, reducir la carga de trabajo con los reviews. Gracias Daniel Chang por tus acotaciones en cuanto a los filtros de contenido en el sitio, tu idea se puso en movimiento de una forma colaborativa, vamos a ver que tal nos va.

4) Algo similar al punto 3 esta en papel para elinkfinder.com, el sitio esta abandonado practicamente por falta de tiempo. Aunque son pocos los visitantes, tenemos gente muy fanatica que espera todas las semanas que pongamos naruto, o que siempre se estan bajando cosas. He oido quejas ultimamente de BitTorrent, y de otras red peer 2 peer. De eMule lo unico que oigo es que la gente no se puede conectar, pero esto es cuestion de paciencia, y de dejar la PC prendida siempre al menos al comienzo, luego la vaina se conecta isntantaneamente, y a gozar, es mi red p2p favorita. Concretando, elinkfinder.com va a tener una zona para que publiquen elinks, nosotros aprobaremos o rechazaremos, y queremos darle soporte a bittorrents.

5) RefraneroMan: Esta iniciativa la pusimos en pausa un pelo, cuando terminemos los puntos 2 y 3, trataremos de sacar refraneroman de nuevo, con un buen diseno grafico, con su propio codigo, nada de wiki esta ves, va a ser mucho mas sencillo, va a tener la misma filosofia del wiki, pero va a ser un wiki adaptado a las necesidades del contenido de refraneroman. Algunas sorpresas para los venezolanos en USA y Venezuela con este sitio.

6) Otros proyectos top secret.

7) Filenger2, necesitamos mas Feedback, ya van casi 200 downloads, y nadie se ha quejado. O son apaticos, o no lo usan, o es un buen software, porfavor den sus opiniones.

2 programitas utiles mientras desarrollas en Linux

Para los desarrolladores que utilizan lenguajes de programacion como Perl, o PHP, a continuacion, un programita bien util.

Supon que tienes un archivo .php donde tienes definidas un monton de funciones. Y no te acuerdas que funciones estaban ahi, lo mas probable es que tengas que abrir el archivo y recorrerlo a ver si la funcion que buscabas está ahi o no.

A continuacion un script que te puede ahorrar mucho tiempo, y que te sirve de “documentacion” en vivo.

show_funcs {archivo} (Muestra las funciones de un archivo PHP)


#!/bin/bash
grep -n function $1

En este caso, el script lo que hace es buscar dentro de un archivo todas las lineas que contengan la palabra “function”. Si estas en perl, altera el script y pon “sub” en vez de “function”. Puedes utilizar un script similar para el lenguaje de programación que estes utilizando.

Ejemplo:

136: function addMe(){
170: function loadMe($id) {
193: function setOwner($user_id, $Lyric_id) {
200: function updateMe($id) {
233: function exist() {
242: function hit($id){
247: function resetHit($id){
253: function deleteMe($id){
261: function getLanguage() {

El switch -n hace que aparezca el numero de linea.

El otro programa bien util, es para los usuarios que utilizan CVS,
muchas veces estas trabajando, y no sabes si algunos archivos que necesitas han sido actualizados por otros usuarios. Es util hacer entonces CVS log, y pillarse que es aquello que tienes que actualizar.

Para hacer este chequeo de manera rapida, tenemos un script llamado
cvsstat


cvs status 2>/dev/null|grep '^File:'|sort -r +3|grep -v Up-to-date

Esto te devolvera una lista de todos los scripts que no has actualizado en tu máquina.

Tonight … es una noche difícil

Una canción para cuando las cosas están complicadas con la pareja… es un tanto azul, pero la voz de George Michael es siempre adecuada, excelente, es un gran cantante, y esta, junto con “Jesus to a Child” son dos de mis canciones favoritas…

Tonight
George Michael

Tonight,
Do we have to fight again,
Tonight?
I just want to go to sleep
Turn out the light
But you want to carry grudges
Oh, nine times out of ten,
Oh, I see the storm approaching
Long before the rain starts falling.

Tonight,
Does it have to be the old thing,
Tonight?
Oh, it’s late, too late
To chase the rainbow that you’re after.
I’d like to find a compromise
Oh, and place it in your hands
My eyes are blind, my ears can’t hear,
Oh, and I cannot find the time.

Tonight,
Just let the curtains close in silence,
Tonight
Why not approach with less defiance
The man who’d love to see you smile,
Who’d love to see you smile.
Tonight

Tonight,
Just let the curtains close in silence,
Tonight
Why not approach with less defiance
The man who’d love to see you smile,
The man who’d love to see you smile,
The man who’d love to see you smile,
Tonight

Una Buena Mujer…

Hace anios que no escuchaba esta cancion, es muy linda, les dejo la traduccion, bájenla, si tienen menos de 30 anios de edad entonces ni la conocerán, es de Peter Cetera, una de las grandes voces de los 80s, él cantó junto a Chicago, una gran banda, por cierto…

Está pintada para los enamorados.. claro, si es de una buena mujer ;)

One Good Woman
Peter Cetera

I am so in love with you
I just can’t deny it
Everybody knows I can’t deny it
Everybody knows
You can read me like a book
Just like a fortune teller
Everybody needs a fortune teller
Telling you the very truth

You bring me feelin’
You bring me fire
You give me love that’s taking me higher
Just goes to prove
What one good woman can do

You bring out the best in me
With love and understanding
Anytime I need some understanding
You are always there

And if I ever lose my way
You’re always there to guide me
Anyone can see you’re here inside me
Anyone can see it

You bring me feelin’
You bring me fire
You give me love that’s taking me higher
Just goes to prove
What one good woman can do

You fill me with hope
Love and devotion
You taught me how to show my emotion
Just goes to prove
What one good woman can do

This is our time, we have it all
We have a way of knowing if we’re heading for a fall
We’ll work it out and get it right
And when I get home to you
You’re such a sight for my poor eyes

This is our time, we have it all
When I come home at night
You’re such a sight for my poor eyes

You bring me feelin’
You bring me fire
You give me love that’s taking me higher
Just goes to prove
What one good woman can do

You fill me with hope
Love and devotion
You taught me how to show my emotion
Just goes to prove
What one good woman can do

Repeat

Una Buena Mujer
Peter Cetera

Estoy tan enamorado de tí
No puedo negarlo
Todos saben que no puedo negarlo
Todos saben
Tú puedes leerme como un libro
Como una adivina
Todos necesitan una adivina
Para que les digan la verdad

Tú me haces sentir
Tú me produces fuego
Tu me das el amor que me eleva
Eso sólo prueba
Lo que una buena mujer puede hacer

Tú sacas a relucir lo mejor en mí
Con amor y comprensión
Siempre que necesito ser comprendido
Tu estás siempre ahí

Y si alguna vez pierdo mi camino
Estás siempre ahí para guiarme
Cualquiera puede ver que estas aquí, dentro de mí, cualquiera puede verlo

Tú me haces sentir
Tú me produces fuego
Tu me das el amor que me eleva
Eso sólo prueba
Lo que una buena mujer puede hacer

Tú me llenas con esperanza
Amor y devoción
Me enseniaste como expresar mis emociones
Eso sólo prueba
Lo que una buena mujer puede hacer

Este es nuestro momento, lo tenemos todo
Tenemos una forma de saber si nos equivocaremos,
Lo solucionaremos y todo estará bien.
Y cuando llego a casa, a tí
Eres una gran visión para mis pobres ojos

Este es nuestro momento, lo tenemos todo
cuando llego a casa, a tí
Eres una gran visión para mis pobres ojos

Tú me haces sentir
Tú me produces fuego
Tu me das el amor que me eleva
Eso sólo prueba
Lo que una buena mujer puede hacer

Tú me llenas con esperanza
Amor y devoción
Me enseniaste como expresar mis emociones
Eso sólo prueba
Lo que una buena mujer puede hacer

Blancas Navidades – Video

Pues me eche una desaparecida de la civilización.

Por motivos de seguridad, en caso de que algun dia tenga que huir de la ley no voy a revelar la ubicación exacta del sitio donde pasé las navidades. Es el perfecto escondite en caso de que lyrics 4 you sea algún dia demandado por derechos de autores, o si algún dia me meto en problemas con la mafia, jeje.

La casa donde me quedé

Estuve desde la tarde del viernes en un lugar en Massachusetts, a 4 horas de NY, absolutamente en el medio de la nada, en un bosque muy parecido al de Blair Witch Project.

Parezco un muerto, pero me estaba estirando la espalda con el tubo ese.

Lamentablamente en dias anteriores a mi llegada, habia llovido, y toda la nieve se habia derretido.

Pase mis navidades entre totales extraños, pero fueron personas muy hospitalarias, muy inteligentes, calidas y divertidas. Lo más irónico de estas navidades es que la familia con que la pasé, era una familia de Judios, que estaban celebrando Hannuka en la noche de navidad porque no habian podido reunirse para sus dias santos.

Total que lo que faltaba era el arbolito, no son judios hardcore, comieron jamon, pavo, etc. Y hasta me dijeron “Merry Xmas”.

De momento, este ha sido mi unico diciembre sin escuchar una gaita maracucha, en años anteriores habia podido cumplir mi acometido de no probar hayacas, puesto que no me gustan mucho, y aveces me mantenia lejos de las gaitas gracias a una emisora juvenil caraqueña llamada 92.9FM, que cómico como negaba mis raices, a la final me sirvió de entrenamiento, no me han hecho falta para nada esas tradiciones, de hecho, estoy feliz de no tener que tragarme las 12 uvas de mierda antes del “cañonazo”, sin ofensas, pero aquellos venezolanos que no les gusta o que no saben comer uvas como yo, simplemente se sentiran identificados con ese “como coño hacen con las pepas para tragarse las uvas tan rapido???”

La cocina de la casa, demasiado acojedor el lugar

En mis ratos de ocio durante el fin de semana, fuimos a caminar por el bosque, y empeze a descubrir cosas que un niño de 5 años hubiera descubierto. Aprendi a caminar sobre agua congelada, e identificar si habia agua por debajo, lanzé piedras, lanzé piedras en agua congelada, vi de cerca las particulas de la nieve, son tal como las pintan, con sus estructuritas fractales en forma de estrella, o asterisco tridimensional, vamos a ver si pueden apreciarlo en la fotografia, estuve un rato dandole a la camara, pero es dificil sin el lente apropiado para hacer fotos tan de cerca.

Fotografiando la nieve de cerca

Total que hoy volvi a la ciudad, y estaba cayendo un pelin de nieve, ojala que esta semana haya una super tormenta de nieve y quede esto full, para comprarme una especie de carrucha, y lanzarme por una colina… si parezco un carajito, pero nunca habia jugado con la nieve.

Si la temperatura promedio va a ser de 15 farenheit, les digo a todos los que me metian miedo del frio, que son unas mamitas, no esta tan mal, si te abrigas bien, se siente depinga, y la nieve es lo máximo. El sol para el verano, la nieve para el invierno, me encanta este clima, al menos puedo decir eso ahorita que he visto la nieve ya 3 veces.

Por último les dejo un video producto del ocio en el bosque durante el fin de semana. No tenia conexion a Internet, ademas que casi todo el tiempo lo que hice fue comer, dormir, caminar en el bosque, y ver peliculas.

Por cierto!!! NO SE PIERDAN “Meet The Fockers”, la segunda parte de “Meet The Parents”, que pelicula tan buena, la sala estaba llena, y era dia 24 de Diciembre, no creo que alguien en la sala del cine no haya disfrutado la pelicula, seguramente va a ser todo un éxito de taquilla, definitivamente la pelicula mas divertida del año, me hizo reir aun mas que Shrek 2, o que Dodgeball, o Anchorman, demasiado buena, todos los actores simplemente estuvieron estupendos.

Observa el video de Educacion de Invierno - Bombita!!!
Por el momento, vean mi video.

Anastacia… La Luchadora

Hace tiempo que esta ya madura mujer viene liderando los charts en diversos países del mundo y para el 2005 ya está agendada una nueva gira por toda Europa entre Febrero y Abril.
Su voz fuerte, energética, apasionada, honesta, a veces refleja el dolor de una vida muy difícil, lo que también está plasmado en las letras de sus canciones. Durante el Anio 2004, estuvo en los primeros lugares con sus singles “Left Outside Alone”, “Sick and Tired”, y hoy por hoy, suena en todas partes su último single “Welcome to mu truth” y antes de eso, fue conocida por “Not that kind”, “I’m outta love”, “One day in your life”, “Paid My Dues”, “How come the world wont stop” , etc, etc.
En el anio 2000 Anastacia lanza su álbum debut, luego su segundo álbum en el 2002 se sumó a los más de 10 millones en ventas en todo el mundo e innumerables premiaciones.

En Enero del 2003 se le mueve el piso a Anastacia, descubren que padece Cáncer de Mamas, y por un momento todo se detuvo, pero no dejó que la contrariedad la derrotara, y luchó hasta sobreponerse a las operaciones y al tratamiento, demostrando que su fortaleza podía doblarle la mano al destino, a pesar de lo duro que fué el período del tratamiento. A fines del mismo anio entra nuevamente al estudio para trabajar en su próximo álbum que la confirmaría como una de las soberanas actuales del mundo de la música en Europa y USA.

Si desean conocer más de ella, ver fotos, videos ó escuchar sus canciones, pueden visitar:
http://www.anastacia.com/
Y por ahora quedan con un pedacito de la traduccion de una de sus canciones más conocidas:

Left Outside Alone

And I wonder if you know
How it really feels
To be left outside alone
When it’s cold out here
Well maybe you should know
Just how it feels
To be left outside alone
To be left outside alone

Dejada Afuera y Sola

Y me pregunto si sabes
Cómo relamente se siente
Ser dejada afuera y sola
Cuando hace frío afuera
Bueno, tal vez deberías saberlo ahora
Tan sólo cómo se siente
Ser dejado afuera y solo
Ser dejado afuera y solo

Y como el oráculo predijo, nieve cayó del cielo.

Desde que llegue a estos lares, he desarrollado un habito que suplantó mi habito de revisar mapquest cuando estaba en Miami y tenia que conducir a algun sitio.

Mi nuevo hábito es consultar weather.com todos los dias antes de salir de casa. Es admirable las proyecciones meteorologicas, que hasta con 15 dias de anticipacion predicen con exactitud eventos meteorologicos.

Finalmente, tal como predijeron hace mas de una semana, el domingo por la noche nevó.

Fuimos a ver The Aviator (Pelicula que recomiendo con enfasis, no se la pierdan) y al salir del cine, la lluvia se habia convertido en Nieve.

En cuestion de un minuto, si no te ponias los guantes, y te pegaba brisa, empezabas a sentir como se te adormecian los dedos a causa del frio.

A una hora de empezar a nevar todo cubierto

En cuestion de una hora de ver caer la nieve, ya los automoviles estaban cubriendose con una fina capa de nieve.

Al dia siguiente, finalmente pude ver una cantidad decente de nieve en las calles del East Village.

Antes (8 de Diciembre, sin Nieve)

Despues (20 de Diciembre, con Algo de Nieve)


Como un niño, me puse a ver como se sentia tocar la nieve, y a tomar fotos para poner en el blog.

Es super liviana, muy muy fria, los dedos se te congelan rapidamente si la agarras sin guantes.

Palabras en Ingles (7,8,9)

Mas vocabulario se anade en mi dia a dia en Ny.

Palabra No. 7
Stilts = Zancos (los palos esos que utilizan en los circos para caminar en lo alto)

Palabra No. 8
Pantalones de Pana. Una tela que los Venezolanos saben cual es, no se como le dicen en otros paises… Total que en ingles se le dice Corduroy Pants.

Palabra No. 9
Apatico = Apathetic, para los que no saben, persona con falta de interes, indiferente.

Driving Home For Christmas :)

Como les mencionaba antes, esta canción es muy relajadita, aunque la letra no sea tan profunda, la melodía la hace tan agradable… “Driving home for Christmas”…

I’m driving home for christmas /Conduciendo a casa para Navidad
Oh, I can’t wait to see those faces /No puedo esperar a ver esas caritas
I’m driving home for christmas, yeah/Voy a casa para Navidad, sí…
Well I’m moving down that line /bien, voy avanzando
And it’s been so long /y hace tanto tiempo
But I will be there /pero estaré ahí
I sing this song /yo canto esta canción
To pass the time away /para pasar el tiempo
Driving in my car /conduciendo en mi auto
Driving home for christmas /manejando a casa para Navidad

It’s gonna take some time /tomará tiempo
But I’ll get there /pero llegaré
Top to toe in tailbacks /de arriba a abajo
Oh, I got red lights on the run /oh tengo las luces rojas en el camino
But soon there’ll be a freeway /pero pronto habrá camino libre
Get my feet on holy ground /pondré mis pies en tierra santa

So I sing for you /así que canto para tí
Though you can’t hear me /aunque no puedes oírme
When I get trough /cuando llegue
And feel you near me /y te sienta cerca de mí
I am driving home for christmas /Voy manejando a casa para Navidad
Driving home for christmas /manejando a casa para Navidad
With a thousand memories /con miles de recuerdos

I take look at the driver next to me/miro al conductor junto a mí
He’s just the same /él está igual
Just the same /igual

Top to toe in tailbacks /de arriba a abajo
Oh, I got red lights on the run /oh tengo luces rojas en el camino
I’m driving home for christmas, yea /Voy manejando a casa para Navidad
Get my feet on holy ground /Pondré mis pies en tierra sagrada
So I sing for you /Así que canto mi canción para tí
Though you can’t hear me /aunque no puedes escucharme
When I get trough /cuando llegue
And feel you near me /y te sienta cerca
Driving in my car /manejando mi auto
Driving home for christmas /conduciendo a casa para Navidad
Driving home for christmas /conduciendo a casa para Navidad
With a thousand memories /con miles de recuerdos … )


(si.. me imagino a Pedro Picapiedras jejejeje) ;)

Fácil y original… Pavo a la Naranja

Anoche teníamos invitados a cenar y poco tiempo, recordé una receta muy rica y fácil de preparar. Sirve para ocasiones especiales y es bien elegante. Aquí vá:

PAVO CON SALSA DE NARANJA Y NUECES

1 porción de pavo por persona (elegir pechuga, es la mejor carne del pavo para esta preparación, en el supermercado lo venden porcionado, listo! )
ajo, sal, pimienta, comino,
3 naranjas (a una sacarle parte de la piel finamente, el resto, sólo el jugo)
2 manzanas peladas y cortadas en trozos
nueces a gusto
crema al gusto (se recomienda dos cucharaditas app)
vino blanco o algún licor de naranja como cointreau, triple sec, etc.

Dorar los trozos de pavo en una sartén con sal y pimienta y ajo (a gusto, recomiendo en forma generosa) cuando está dorado, se agregan las manzanas y el jugo de naranja, el licor, las nueces, un poco de la piel de las naranjas para hacerlo más aromático, dejarlo por 25 mins. El tiempo de coccion dependerá del grosor de la carne, si son trozos delgados, entonces tomará menos, pero ojo, que las manzanas deben estar suaves (cocidas en la salsa). Corregir el sabor (probarlo para ver que esté rico ;) con la cantidad correcta de sal). Agregar la crema y dejar cocer dos minutos más, ahora que si prefieres una comida más light, sin crema! aunque ella ayuda a suavizar sabores y darle una mejor textura, hablando de lo cual, la salsa se puede pasar por cedazo o moler en la procesadora ó servir así, con los trozos de manzana.

Esta preparación es agridulce, frutosa, festiva, muy rica! y va ideal con puré de papas o arroz, decorar con un par de rodajas de naranja y un ramito pequenio d perejil. Se puede acompaniar con un buen Chardonay blanco chileno, claro! ;)