Sep 07, 2010

Walter Pabon

Walter Pabon
blog feed

Me siento bien

Me siento bien, han sido días gratos, a pesar de los N mil problemas que asedian mi acelerada vida, me siento bien, a pesar de que los últimos meses he estado misio, a pesar de que ya no laboro ni soy remunerado de ninguna forma, salvo por las propinas de mi padre y los cachuelos de freelancer que nunca faltan.



Me siento bien, a pesar de que he estado ahogado en depresiones por varias semanas, a pesar de que mande al diablo a mucha gente, a pesar de que me busque mas problemas de los que ya tenia, a pesar de que descuide mi salud, engorde unos kilos de más y he estado durmiendo 12 horas al día y "en el día".

Me siento bien porque tengo una familia extraordinaria, la mas unida de todas, un par de hermanas super inteligentes, preciosas y jodidas, Alejandra y Vanesa. Un padre alegre y con mucha experiencia, buenos consejos y muy divertido, Walter. Una madre comprensiva, alegre y también jodida, Diana. Una tía super super super adorable, la que me soporto durante la adolescencia, super comprensiva y muy preocupada por mis locuras, Herminia. Un tio que del mismo modo me ha enseñado muchas cosas y admiro mucho, Cesar Flavio. Primos que admiro por su constancia, su vocacion por el estudio y el servicio a los demás, Mónica y Cesar Agusto. Una ahijada loca pero muy amorosa, Carmen Rosa.


Mis viejos, Walter y Diana




Mis hermanas, Alejandra y Vanesa ( de izquierda a derecha )



Me siento bien, porque tengo algunos cuantos amigos con los que todavia puedo contar, esos que me han soportado bien y me han soportado mal, me han visitado, me han escuchado y me han desawebado, entre borracheras, conversas y salidas.

Me siento bien, porque si bien no tengo novia, ni nada que se le parezca, tengo "amiguitas", ummmmmm, mejor no detallo el porque, :P con las cuales salgo cuando se puede y me divierto "de lo mas insano, perdón sano"

Me siento bien, porque retomo estudios y todo lo que conlleva esto, pero sé que vale la pena, lo sé.

Me siento bien, porque soy yo, y cada vez que lo recuerdo entiendo porque me siento bien, la vida me ha sonreido casi siempre, he tenido una especie de "suerte" justa, que llega en los momentos menos esperados, pero llega, algunas veces la he tentado, pero vaya lecciones que me ha dado.

Me siento bien, porque si bien ya no cuento con solvencia o dinero para cubrirme mis caprichos, cuento con buen ánimo, ideas, proyectos personales y muchas ganas.

Con ustedes... yo...


[ Cualquier parecido con la realidad, es pura coincidencia. :P ]



waltico loco
Walter Pabon

Walter Pabon
blog feed

Coracora

Capital de Parinacochas, Ayacucho, tierra de tradiciones, suele ser más que un destino turistico una buena escapada a un trocito de cielo en plena serrania peruana, pero no!, yo no les voy a hablar de lo maravilloso de los paisajes, o de lo hospitalarios que son sus pobladores, no!, de eso que se encargue algun coracoreño afanoso.

Yo por otro lado les comentaré en que consiste "ir a Coracora pa la fiesta de agosto", por que no en otra fecha?, aguanta varon!... take it easy!

Coracora no tiene nada turistico, salvo unos baños termales, un nevado y paisajes verdes muy verdes (solo en los meses de lluvia, verano), luego de eso, podria pasar desapercibida para un visitante, pero nuevamente, NO!.

En Agosto se celebra la fiesta patronal en honor a la Santisima Virgen de Las Nieves, virgen que porsupuesto tiene su historia, alguna vez me la contaron pero ya olvide todo el asunto, no es una de esas historias que te dejan lelo, es más bien la clásica historia de apariciones divinas y todo el rollo, bueno como dije, no voy a entrar en detalles en cuanto a datos turisticos o historicos, pa eso un Coracoreño.

Durante los primeros días del mes, se celebran actividades, por supuesto todas en el nombre de la Santisima Virgen de las Nieves, el orden de las actividades no me queda muy claro, pero sé que durante estos días, la juerga con los patas se hace tremendamente intensa, corre mucho alcohol y sopa de mondongo a las 6 de la mañana, disque para atenuar los síntomas de la resaca, "pa parar cuerpo!", y segun yo, si funka!

La juerga se hace interminable, abren discotecas, peñas, conciertos, orquestas, y bueno los infaltables bares, todos con muchos litros de 'chela' y 'calientito', tragos que porsupuesto son los más consumidos por la plebe.

Familias enteras que radican en Lima o en el exterior (los que salen para irse a buscar futuro y hacer fortuna) acuden por esas fechas a honrar a la Santisima Virgen de Las Nieves? o.0?, tengo mis dudas respecto a esto, pero es la excusa perfecta para unos días de juerga obligados.

Al haber gran concurrencia de gente, no te queda otra cosa más que conocer gente, si bien ya cuentas con una 'mancha' con la que sueles salir todas las noches, también está la posibilidad de encuentros casuales con chicas/chicos openmain según si eres rosquete o no, pero ten cuidado porque puede que en vez de estar haciendo cochinadas con una barbie potona, estes con una chola talaswebas, estos son los denominados encuentros 'del tercer tipo', hazme caso, evitalos!, la borrachera hace que veas culo y tetas en un poste. ^_^ (favor de no tirarte al poste!)

La discoteca es el lugar ideal para ir de caseria si es que tienes entre 18 y 25 años, te sacas el olor a llama, osea te bañas, te pones tus mejores galas, te bañas en colonia, procura bañarte en agua al menos, te abrigas bien, y vas rumbo al encuentro con tu mancha, porque planearán a quien se 'agarrarán esta noche'...

En la disco encontrarás de todo, desde flaquitas muy ricas, con cara de muñequita, hasta las menos deseadas. Es toda una fiesta de hormonas, te agarrarias a todas si pudieras, pero no!, si estás feo! no va!, al menos conformate con bailar con alguna de ellas, o si eres mas avezado, sacales un telefono/correo, como dicen por ahi "todo está en el floro". Y si estás aguantado, puedes degustar la carne local. Sin comentarios.

Lo bueno de ir en mancha es la protección (si llegas al grado de no poder pararte de borracho, alguno de tus patas gustosamente te llevara a casa) y la chancha, mientras mas grande sea el grupo, mas chela sale, la chela es fundamental, ¡primo, chancha, 20 por punta!, y el lado cómico del asunto, las torres de cajas de cerveza, denotando que somos una mancha que consume, lo que implica bienestar económico o al menos que no eres un muerto de hambre... o la otra es que piensen que eres un alcoholico :S... en fin.... Se nota mi sarcasmo no?... estoy que le inyecto grandes dosis a este post!

Tambien está la fiesta de gala, donde es invitado todo el pueblo, o al menos las familias más conocidas, para esto tienen que estar presentables, usando las mejores galas con las que cuenten, zapatos bien lustraditos, la casaca de cuero o el terno, aparentando comicamente 'yo soy de este circulo', toda una fiesta de monos, donde brindan con whisky y cerveza, les dan de tragar y bailan si es que hay ambiente.

Luego esta la corrida de toros, 3 días de esa actividad que muchos repudian por lo salvaje y cruel que puede ser, todo el pueblo (o al menos los que salieron sorteados) arman sus palcos alrededor de la plaza, las jefas de casa preparan proviciones, vino, cerveza, dulces, almuerzo para poder pasar la tarde entera viendo a un 'David Gil' matar a un toro de Casta y ser premiado y aplaudido por tremendísima hazaña, y es que al tipo le sobran huevos. (Una vez más, estoy siendo lo suficientemente sarcástico?)

Durante la corrida, pueden pasar muchas cosas, que salte el toro al anillo, que se levante a un torero, que el toro sea matrero, etc, el evento del año es todo un circo, pero este circo también se presta para chelear con los amigos, o acercarte al palco de alguna señorita con la que en noches previas has estado bailando y procurando enamorar, o simplemente bajar porque en el palco duelen las piernas y el poto de tanto estar sentado.

En Coracora hay muchas historias, cada fiesta se escriben nuevas, al año llevaré la portatil para ver si documento fresquito nomá, no las mías si no las hazañas de los muchos amigos con los que me veo por allá, por que?, porque cada una de esas historias hace ameno el conversar con los patas, compartir momentos con familiares, ver a los tuyos, y si tuviste suerte, levantarte a esa flaquita que tanto mirabas el primer día en la discoteca.
Walter Pabon

Walter Pabon
blog feed

LXDE

Un desktop "no precisamente de infarto" pero si de "extraordinario rendimiento y usabilidad", pretende con su eficiente diseño cortar de raíz el mito "cojudo" de que los desktops en Linux son demasiado pesados y que no jalan en máquinas con pocos recursos y si jalán lo hacen con entornos de escritorio bastante limitados y poco eficientes a la hora de labores tan triviales como crear una carpeta por ejemplo.

LXDE significa "Lightweight X11 Desktop Environment" y está diseñado para trabajar con máquinas de bajos recursos, es extremadamente rápido, agradable, sencillo y eficiente. Un desktop como LXDE tiene un gran futuro, en tanto sigan manteniendo la filosofia de "sencillo y eficiente".

Algunos features de LXDE son: ligero, rápido, ahorro de energía, agradable, fácil de usar, customizable y cumple los estándares de diseño de freedesktop.org

Lo único que todavia hace a LXDE algo disfuncional, es el hecho de no tener un buen soporte para conexiones remotas (smb, ftp, sftp, etc) en PCMan File Manager, esto todavia lo mantiene un tanto inusable, he buscado doc por toda internet, pero al parecer la poca que hay al respecto esta inusable.

LXDE por otro lado es uno de los desktops mejor integrados ( de los minimalistas), entre algunos de sus componentes tenemos:

  • PCManFM, file manager bastante rápido muy similar en apariencia a thunar o dolphin.

  • Openbox, window manager adaptado para LXDE

  • GPicView, visor de imagenes bastante rápido y muy similar en apariencia al de MS Windows XP

  • Leafpad, notas, es un notepad con alguna que otra funcion, está demás decir que tambien es una bala

  • LXTerminal. el terminal en LXDE, super rápido y eficiente.

  • LXNM, gestor de conexiones de red en LXDE


Si no te he convencido de usar LXDE todavia, te dejo algunos screenshots geniales de mi desktop, y te recomiendo de paso que veas los que hay el site oficial, lxde.org

[gallery link="file"]

Como verás en Linux o cualquier Unix-like O.S, se tiene la posibilidad de tener un desktop sencillo, funcional y agradable sin necesidad de hechar al tacho los recursos.

Sep 02, 2010

Sergio Infante Montero

Sergio Infante Montero
Sergio Infante feed

Ejercicio PHP | Ejercicio Python : Sorteo de alumnos

Hace unos días me vi en la necesidad de hacer un rápido sorteo para el orden de presentación de trabajos finales de un curso que dicto. Me pareció muy simple hacer el respectivo sorteo usando PHP, y de paso también decidí hacerlo con Python, gracias a una sugerencia :P (twit).

Antes de empezar debo aclarar que la lista de alumnos se encuentra en un archivo de texto, llamado alumnos6to

Sorteo con PHP:

Voy a obviar algunos detalles en el orden e ire al grano.

Primero almaceno en un array (arreglo) el contenido del archivo alumnos6to

$alumnos = file('alumnos6to');

Luego se puede imprimir el arreglo para visualizar la lista original, se podria hacer con una función creada: imprimir($alumnos):

function imprimir($array){
  echo "<ol class='alumnos'>";
  foreach ($array as $valor){
    echo "<li>$valor</li>";
  }
  echo "</ol>";
}

Luego se hace la mezcla aleatoria con:

shuffle($alumnos);

Y por ultimo se vuelve a imprimir la lista, ya mezclada aleatoriamente:

imprimir($alumnos);

Y ya se hizo el sorteo.

Sorteo con Python:

Con Python haré el mismo proceso, solo que tendré un archivo resultante llamado: aleatorio, antes de empezar a obtener el contenido del archivo de texto, importé el modulo random, luego importé el contenido del archivo alumnos6to y lo almacené en una lista llamada alumno, usé la función shuffle() que permite mezclar la lista y por ultimo guardé la lista mezclada en el archivo aleatorio..

El código para realizar esto es el siguiente:

from random import *
alumno = []
for nombre in file('alumnos6to'):
    alumno.append([nombre])
shuffle(alumno)
aleatorio = file('aleatorio','w')
for nombre in alumno:
    aleatorio.write(str(nombre)+'\n')

Los archivos completos pueden ser descargados desde aqui.

Esta es solo una, de las muchas maneras de aleatorizar una lista de elementos.

Happy coding :)


Aug 31, 2010

Jaime G. Wong

Jaime G. Wong
Sueños de Azul feed

Cómo los Limosneros usan Tarjetas de Crédito gratis

Jim Rankin, un reportero del Toronto Star, hizo un experimento entregándole tarjetas de crédito prepagadas a limosneros en las calles. Los resultados son interesantes.

How panhandlers use free credit cards:

Some were unbelieving at first. All were grateful. Some declined the offer. Some who accepted didn’t come back, but those that did had stories to tell.

Aug 29, 2010

Brando Torres

Brando Torres
NachX's Blog feed

Impresionante comercial realizado con Blender

No cabe duda que estas personas que usan esta maravillosa herramienta me sorprenden cada vez mas, excelente trabajo, no cabe duda Video_01: Comercial Video_02: Como se realizo el comercial
Brando Torres

Brando Torres
NachX's Blog feed

Instalando y Configurando OpenVAS en Ubuntu 10.04

Como podran haberse dado cuanto, ya hace unas semanas me estoy dedicando de lleno al tema de la seguridad de la información, específicamente a temas de hacking ético, y por ende en el transcurso de mi aprendizaje me voy topando con herramienta que cumplen objetivos especificos. Por ejemplo en esta oportunidad me toco instalar y configurar un nuevo analizador [...]

Aug 28, 2010

Guitarras

Suenen guitarras altaneras despierten bellas melodías para mi amada este día salgan libres por el campo despierten envidias en sus tocadas canten con alegría este amor díganle lo mucho que la amo expresen en sus notas mi amor muestren en sus finos sonidos la sencillez de mi sentir la pureza de mis sentimientos. Suenen guitarras dulces sigan sonando mis complices díganle lo que no puedo decirle expresen lo que no puedo [...]

Aug 27, 2010

Jaime G. Wong

Jaime G. Wong
Sueños de Azul feed

Joker and Lex

Joker and Lex, ¡otro homenaje a Calvin and Hobbes! Esta vez de la mano de DC Comics, salió publicado en la revista Superman/Batman 75.

Brando Torres

Brando Torres
NachX's Blog feed

Probando CeWL (Custom Word List generator) desde Ubuntu 10.04

Gracias a dragonjar me entero de esta aplicacion escrita en ruby, que lo que hace es generarte diccionarios o listas de palabras clave para utilizarlas en pruebas de fuerza bruta, esto en base al contenido de un sitio web. Entonces decidi probarlo en ubuntu 10.04, para esto realize los pasos siguientes: Lo primero es descargar [...]

Aug 26, 2010

GSoC final report: MessageViewer ( Kmail ) and Akregator ported to Grantlee.

It has been a long time without posting, but well GSoC finished and it’s time to share with the community the result of the project.

First, I want to thank you my mentors Thomas McGuire and Stephen Kelly for the support, the knowledge shared and of course coding tips.  I really learned a lot from them and one important thing:  How the Open Source development works.

The MessageViewer

Well, inside kdepim there is a library called MessageViewer which job is to provide a widget that can show a message. The first goal of the project was to port the MessageViewer to the Grantlee template system for both reasons: First, to have a clean, readable and more maintainable code and second to have a solid theming system to show/get those cool themes users and some developers like.

The MessageViewer had two classes  HeaderStyle and HeaderStrategy that had the job to show and manage the header data.  The header style is the class that generates those fancy, brief, enterprise… styles you see in kmail and the header strategy is the class that decides which data to show/hide.

When I started the GSoC project, both, the styles and the strategies were  hardcoded each one and the styles had a mix of QT + HTML code. So these classes were removed and a new one ( HeaderTheme ) was created to combine that style/strategy functionality:  So Actually HeaderTheme is a combination of those two classes, but with the static HTML removed, the code cleaned up and the Grantlee integration.

In general, the HeaderTheme class is the responsible to setup and make the connection to Grantlee so it can set/show the themes.  So now we have “themes” instead of “styles”.

Themes

Let’s stop for a moment and see some screenshots.

kmail Fancy Theme

Fancy Theme

kmail Air Theme

Air Theme

kmail Qt Theme

Qt Theme

kmail Nokia Theme

Nokia Theme

I created these themes just to show the theming capabilities. Of course, we can have some by default in Kmail like the fancy one for example. So a “Themes” menu replaced the old one “Styles”.

The default themes folder is inside the MessageViewer and has the following structure. Similar to wallpapers or themes from other KDE projects.

A theme consists of a folder with: An images directory (If the theme has images), a default.desktop file with the metadata information and the default.html that has the styles and the data variables need to be shown.

MessageViewer Themes Structure

MessageViewer Themes Structure

Note that the themes menu is created with the themes subdirectories that are in all the KDE data directories like kde, .kde and .kde4.

The ObjectTreeParser

The ObjectTreeParser is the class inside the MessageViewer that parses messages and generates the HTML code for the Viewer. The ObjectTreeParser is a very very complex class. Actually, this was my face the first time I looked at it:

OTP

But anyway, after some work, the ObjectTreeParser was partially ported to Grantlee. Partially, because there are some parts on it that generates HTML dynamically, so the static parts were ported to Grantlee and now that static part is divided in small pieces of HTML to identify them faster. There are no theming possibilities here, this port was to improve the code readability and make the maintenance tasks easier.

Inside the MessageViewer there is a htmlOTP folder with the HTML files that has the ObjectTreeParser data of static information:

OTP HTML

Akregator

The Akregator ported to Grantlee was really similar to the MessageViewer with the difference that Akregator has the concepts of views  ( Normal, combined and widescreen). In Akregator the situation was the same, Those views were hardcoded with identical Qt + HTML + CSS.

So, that presentation stuff was extracted to themes, and a new method renderTheme() was created in the ArticleFormatter  to setup up the Grantlee magic and call the themes. Now, no matter which view is chosen, the same theme will be always called and looks the same in the three different views while you still not choose another theme.

We had the problem that Akregator, as  based on KHTML,  doesn’t allow you to load images from the hard disk, no relative neither absolute paths work, my mentors told me it has to be with the KHTML internals for security.  ( The MessageViewer is based on WebKit. ) A web URL works, but I think this doesn’t solve our problem. So no images atm in Akregator themes. The logos and some backgrounds I created could not be shown. Just enjoy the theming.

But we really need to fix this. Maybe a KHTML hacker can provide some help. Some Akregator themes screenshots:

Planet KDE Theme

Linux Foundation Theme

Nokia Conversations Theme

Planet openSuse Theme

Planet Kubuntu Theme

GHNS

No much to say here. Get Hot New Stuff was integrated in the MessageViewer and now you can start downloading themes from kde-look, our themes provider. There is just one theme to download for Kmail atm.  Thanks to Frank Karlitschek from OpenDesktop.org for creating the Kmail and Akregator categories. Actually, we had a discussion to instead of having applications themes have a Kontact Theme. I think a Kontact theme could be hard to maintain, because it will be full of conditionals about the different kdepim applications based on Grantlee.

IMO, it would be better to have applications themes and share duplicated code with the Grantlee inheritance feature that is just a:  {% include “your_code_to_share.html” %}. Maybe we can have a central place with the code similar in all themes for all applications. It will give us more flexibility because although the styles could be similar, the data and the applications views are not always the same.  Trust me, I tried the fancy theme in both Kmail and Akregator and it looks a little bit deformed in Akregator for the views it has. But this is debatable of course, I would like to here your feedback here.

In my next post for users, I will talk about how to write a Kmail/Akregator theme, the variables you need, the styling, Grantlee cool features, etc.

GHNS in Kmail

GHNS in Kmail

Lessons learned from GSoC

1._ Stephen was really helpful and always gave me good comments in my Qt/KDE code and even sent me a couple of patches to improve my work and the same with Thomas, as the ex Kmail maintainer for a couple of years, usually gave me good and detailed explanations of how the code works inside Kmail and the MessageViewer. I learned from them that you just simple need to commit more often to get feedback faster about your code. I usually had the habit of waiting to complete some stuff or couple of tasks and then commit. As they told me: Even one line change that solves a minor issue count. So go ahead and commit that little change or improvement.

2._ Practice, practice and practice more C++/Qt/KDE code. The more you practice this stuff, the more you understand the code written in KDE. Also, have a copy of the KDE API in case you lose your internet connection and need to work offline.

3._ I remember on the first days of the project that I got an Akonadi problem that prevented me to start Kmail correctly. I was searching the problem in Google, I followed the Akonadi TroubleShooting page, kde forums and had no luck. Then on IRC Leo Franchi (lfranchi) told me about a couple of more “rm commands” inside my kde-devel home directory, stop/start Akonadi and the problem was gone( Thanks Leo).

To be honest, I usually try to solve problems myself, but I realized sometimes this is not the way to go. So whenever you have a problem like this don’t made this stupid mistake and ask the KDE community about it, you can save a lot of time.

4._ Related to point 3.  It was really funny how a simple thing to add as an “Action List” to the menu took me some time.  My KXMLGUIClient code was ok and I found the API documentation really clear.  I was really frustrated about my code not doing what I wanted to do, so I entered on #kde-devel and David Faure (dfaure) came to the rescue. Really thanks David for the KXMLGUIClient explanation. My themes action list code really needed to be in the MessageViewer, however this stuff had to be called in the Kmail side after createGUI(). So a Kmail->MessageViewer connection was made to make this action list working.

Don’t underestimate my knowledge, go and code the Kmail/MessageViewer stuff and you’ll see the complex thing. Really complicated for an initial KDE developer.

5._ Usually Stephen and Thomas asked me for my kdebug() outputs and sometimes the information I showed them wasn’t enough to debug a problem. Why? Maybe, because you don’t have the  right debug information enabled :). So beginner KDE developers, please run kdebugdialog, enable the information you need and make your mentors/KDE Developers happy.

6._ And finally GSoC was a real learning experience that motivates me to do more KDE work. Specially code and promo. So stay tuned.

Next steps

  • Fixed the current code minor issues to merge the kmail/MessageViewer/Akregator code to trunk. I really want all this theming stuff to be part of KDE SC 4.6.
  • As I told my mentors in our last GSoC meeting, I will stay on KDE to get more programming knowledge and to know better the community. My goal in short-medium term is to maintain all the theming code in kdepim and help on porting more KDE applications to Grantlee (If they need the port of course). I think with the experience gained and more practice I can do it.
  • Give more talks about KDE (I already gave two), more involvement with the community and continue spreading the work about KDE in South America and specially in Peru.

In unrelated KDE notes, After some months I returned to enjoy my other passion: Tae Kwon Do.  I will have real challenges in the next days and need to prepare well to get my Green Belt. This belt means “Power begins to develop” and the color green represents growth. The same color as the Qt one and exactly how I feel now on my KDE development experiences,  just a coincidence.

So wish me luck guys and I promise you some pictures of my Green Belt next to the Qt logo .

Then my  KDE work will be usually at nights.

Thanks to the KDE community, the KDE GSoC admin team, my mentors and Google for the opportunity to work in an Open Source Project I love.


Filed under: KDE, Planet KDE, Qt
Abner Ballardo

Abner Ballardo
Abner Ballardo feed

Twitter daily newspaper

I found paper.li after reading an article from Guy Kawasaki, it sounds like a great idea for all twitter fans! It works like a newspaper with daily updates where you can find all the twits from a twitter user, list or tag.

Having a newspaper with some twitter tag is in my opinion the most powerful feature paper.li has. For example, if you like agile methodologies you will love the newspaper based on #agile tag!!

These are the newspapers I suggest you take a look:

Jaime G. Wong

Jaime G. Wong
Sueños de Azul feed

Chewie and Han

Chewie and Han, un gracioso homenaje a Calvin and Hobbes.

Aug 24, 2010

Christian Medina Torres

Christian Medina Torres
Cmt Blog feed

Tips : Como conocer mi IP privada y mi IP pública en Linux ?

Este es un un pequeño script para lograr este propósito utilizando algunos comandos conocidos como (ifconfig, grep, cut, awk, wget, sed).
Primero, para obtener mi IP local (privada) lo mas comun es hacerlo mediante ifconfig, ahora, con la ayuda de grep, awk y cut quitaré todo lo que sobra para obtener solo la IP.

ifconfig | grep ‘inet:’| grep -v ’127.0.0.1′ | cut -d: -f2 | awk ‘{print $1}’

Segundo, con la ayuda de un sitio web y wget obtendré mi IP pública, IP otorgada por el servidor de Internet al conectarme, por lo general es dinámica (a menos que paguemos a nuestro ISP por una IP fija). Al resultado obtenido con la ayuda de sed le dejaré tan solo la IP.

wget -q -O – checkip.dyndns.org|sed -e ‘s/.*Current IP Address://’ -e ‘s/<.*$//’

Y finalmente hacemos nuestro script, para que cada vez que querramos saber dichas ip solo ejecutamos el script:

#!/bin/sh
echo “IP privada: “$(ifconfig | grep ‘inet:’| grep -v ’127.0.0.1′ | cut -d: -f2 | awk ‘{print $1}’)
echo “IP pública: “$(wget -q -O – checkip.dyndns.org|sed -e ‘s/.*Current IP Address://’ -e ‘s/<.*$//’)

Abner Ballardo

Abner Ballardo
Abner Ballardo feed

Support: Free/Open or Privative Software?

One of the most common concerns managers have about free/open source software is the product support. I’ve listened their arguments and I found that many of them are so valid concerns and I agree with them but I think there is something they are missing.

Is the privative software support exactly what managers expect and need? The answer is: It depends of how much money your company invests in privative software, so if you are a good client ($$$) it’s probably that you’ll receive support quickly but what happen with companies that don’t have a great budget? Well, they have to wait their turn and hopefully receive the expected support.

So, will it be worse with free/open source software? I don’t think so, the knowledge is spread in the internet and it’s highly probably that other company in the world had the same problem and there are many free/open source companies with highly skillful guys that can find a solution looking the source code or just searching wisely in the web.

The support contract can guarantee a certain level of support in paper but is it what your company really needs in time response and money? There are privative software with great support but it’s not easily to find or costs a lot.

I think free/open software is just another option that companies have to validate and decide just like they do with privative software so support shouldn’t be the big reason to avoid looking what free/open software has to offer.

Aug 21, 2010

Mi niña hermosa

Mi niña hermosa. Mi niña de ojos grandes aquellos ojos que me deliran con cada movimiento realizado esos bellos ojos los tuyos. Mi niña de sonrisa tierna una sonrisa que lo cura todo siento la alegria al verla siento contagiarme la sonrisa. Mi niña de mirada inocente una mirada tan segura e insegura una mirada que me dice todo una mirada que me hace falta. Mi niña piel [...]

Aug 19, 2010

Esta noche

La noche es fresca amor siento tu olor junto a mi sueño despierto en mi almohada acariciando toda tu suave piel. Siento tus manos sobre las mias tu calor y tus cuidados tus detalles y gestos mirando tu linda sonrisa. Pero aparece el mundo y trata de separarnos miralos es la envidia nosotros somos mas fuertes. Toma de mis manos unamos nuestro amor llevemos nuestro sentimiento al profundo infinito. Escapemos juntos [...]

Aug 15, 2010

Oliver Etchebarne Bejarano

Oliver Etchebarne Bejarano
Melancolía al despertar feed

Aclaración: ODIO JAVA (y un poco de switch/case)

Java es un lenguaje arcaico, increíblemente lento, y redundante. Si lo enseñé alguna vez, fue porque:

a) El director que me lo pidió inicialmente se confundió, pensó haber leído en mi currículo que yo había sido docente en la UNICA (ahí dice claramente que fui Tech Support. Fue un momento bastante jocoso, la verdad),

b) Parece que no existia nadie más en Ica que enseñara eso, y

c) Me pareció paja la idea de ser profe :)

Es un error que no volveré a repetir. Quiero enseñar/exponer sobre Linux, Gambas, Blender, Python, y cualquier otro software libre que sea emocionante :)

¿Por qué digo que Java es arcaico y redundante? Porque su sintaxis es una copia de C. Y la sintaxis de C sólo tiene razón de ser en C, ya que el compilador de éste optima el código para convertirlo en lenguaje máquina, y ganar velocidad. Los lenguajes de programación de más alto nivel ya no compilan a lenguaje máquina directamente, usualmente lo hacen hacia un bytecode, y las optimizaciones de velocidad precisas de C pierden sentido. Para muestra, un botón: La sentencia switch, de C.

Si te has preguntado por qué tienes que escribir un break; después de cada segmento case en una sentencia switch en Java,  es por que tu inconsciente también sabe que Java es feo :-D Básicamente, un switch es un montón de ifs anidados, y es lo mismo usar uno u otro (python, por ejemplo, no tiene una instruccion switch, y te recomienda usar simplemente ifs), no hay beneficio de velocidad.

Excepto en C. La sentencia switch en C crea una tabla de saltos, donde el puntero de ejecución es empujado cierta cantidad de instrucciones según el valor numérico que se le pasa a la sentencia switch. Al no haber comparaciones (esto es, ifs), es mucho más rápido. Entonces cada keyword case marca un punto donde debe de saltar el puntero de ejecución. Aquí viene lo interesante: case no es una sentencia, no produce código máquina, solo lo usa el compilador para armar la tabla de saltos. Cuando se ejecuta el programa, no hay forma de saber dónde acaba las sentencias que le corresponde a cada case, por lo que uno manualmente tiene que marcar el fin, indicando que salga del bloque switch usando la sentencia break;.

Esta forma de trabajar de switch permite hacer optimizaciones bastante locas (como el dispositivo de Duff). Otra cosa a notar aquí, es que el valor que se le proporciona a switch debe ser únicamente numérico. Es poco probable que ese tipo de sentencia switch se use en estos tiempos, incluso lenguajes feos como Visual Basic tienen un switch mucho más moderno (su SELECT CASE, que permite hacer comparaciones de mayor, menor, y de cadenas, obviamente es internamente IFs anidados)

¿Aún sigues pensando que Java es moderno? Allá en 1995, adoptaron la sintaxis de C para hacerlo familiar con los programadores, y modificaron cosas que trae problemas en C (como punteros, recolectores de basura, etc.) Cumplió su objetivo, y se volvió muy popular. Y el mismo bodoque siguen usando hasta ahora, por mucha presión de grandes billeteras. Suena un poco a la historia de Windows :) Ahora hay muchos lenguajes de programación, como Python, o Ruby, que son infinitamente mejores, modernos, y se enfocan en la velocidad de desarrollo, que es lo que realmente importa en estos tiempos.

Si, es cierto: PHP tiene también la sintaxis de C. Por eso estoy en el proceso de dejarlo :-)

Aug 13, 2010

Danny Henderson

Danny Henderson
The::Beastieux feed

Ingeniería Inversa del Sistema de Simulación de Créditos Personales del Banco de la Nación de Perú

Meses atrás he realizado un pequeño proyecto de Ingeniería Inversa sobre una herramienta de uso público en el Perú. El trabajo consistió en realizar Ingeniería Inversa al Sistema de Simulación de Créditos Personales del Banco de la Nación de Perú. La primera impresión da a entender que la aplicación de Ingenieria Inversa hacia una Herramienta Gubernamental [...]
Christian Medina Torres

Christian Medina Torres
Cmt Blog feed

Tips : Cambiar la clave a usuario Postgres en Ubuntu

Abrimos una terminal y entramos con el usuario postgres :
$sudo su postgres
Ejecutar la utilidad psql
$psql
Ahora ya estamos conectados a la base de datos usando el usuario ‘postgres’, con este usuario puede cambiar contraseñas de muchos usuarios incluso del mismo ‘postgres’. Ahora vamos a cambiar la contraseña, ejecute sobre la linea de comandos actual la siguiente secuencia donde ‘nueva_clave’ es la contraseña nueva(debe utilizarse comillas simples):
$ alter user postgres with password ‘nueva_clave’;
Si el programa response con el mensaje ‘ALTER ROLE‘ la contraseña se ha cambiado correctamente. Para salir de la utilidad escriba: \q
y la contraseña se ha cambiado

Aug 12, 2010

Danny Henderson

Danny Henderson
The::Beastieux feed

Un nueva manera de administrar los contactos en Gmail

Gmail ha modificado el modo de administración de nuestros contactos. Ahora ya es posible etiquetarlos, eso es lo bueno, pero a cambio nos ha dejado un botón muy feo cuando queremos crear un contacto nuevo o para escribir un correo nuevo. Y otra cosita que siempre me molestó es el tipo ventanitas con un solo [...]

Aug 11, 2010

Christian Medina Torres

Christian Medina Torres
Cmt Blog feed

Tips : Vaciar la Swap en Linux

Muchos servidores o sistemas Linux al tener demasiados archivos abiertos necesitan mucha SWAP y mucha memoria  RAM , para evitar que no se bloquee el servidor por tener la memoria SWAP llena, aqui tienes este script en bash para vaciar o liberar memoria o partición de intercambio (como lo queramos llamar) SWAP .

#!/bin/bash
echo -e “\nEstado Actual de Swap:”
free
swapoff -a ; swapon -a
echo -e “\nEstado despues de liberar Swap:”
free
echo “Swap Liberada Correctamente”

Este script lo podues guardar en un archivo, lo haces ejecutable con “chmod +x ” y lo podues poner en tu CRON diario para que se vacie la partición.

NOTA: para reducir la tendencia a usar SWAP se modifica el archivo sysctl.conf con el siguiente valor:

vm.swappiness=20

Danny Henderson

Danny Henderson
The::Beastieux feed

Feliz Cumpleaños Gustavo – Te quedas Aquí

“La tinta no secó y en palabras dije muchas cosas, pero en mi corazón todavía queda tanto por decir, que no me voy, me quedo aquí” Somos muchos quienes esperamos tu pronta recuperación y que se cumpla lo que decías siempre : ¡Te quedas aquí! Feliz Cumpleaños Gustavo. Filed under: Rutinas mias

Aug 05, 2010

Enrique Vereau

Enrique Vereau
EnriqueVereau.ORG feed

Estilos de Web del Siglo Pasado: Sangre Latina, desde Octubre del 97 en Internet!

Desde el 97 tuve la idea de Tener un sitio web para publicar información y comenzó en octubre del 97 cosas que vivimos y que son dignas de recordar. Web con estilo del siglo pasado la publiqué en: http://www.vereau.org/SangreLatina/ Después de mucho tiempo pude encontrar la versión del 2000 de mi Sitio Web llamado Sangre [...]

Jul 30, 2010

Enrique Vereau

Enrique Vereau
EnriqueVereau.ORG feed

¿Es la cultura Kombi? ¿Perdimos el Saludo?

En Lima se perdió el saludo. A veces necesitamos de personas que estén fuera de nuestro entorno para hacernos dar cuenta que algo está mal. Mi esposa fue criada fuera del País y siempre me dijo que lo que más le choca de Perú es que no se saluda, siempre dije que no era así [...]

Jul 28, 2010

Fernando Gutierrez

Fernando Gutierrez
Xbito Blog feed

Ser peruano haciendo Perú

Entiendo bien que en estas fechas siempre habrá gente que se queja, del gobierno en especial. Personalmente creo que aún muchas cosas estan mal en el país, pero no tengo vendas en los ojos y me doy cuenta fácilmente de la cantidad de cosas que han progresado. Desde el hecho de no tener bombas en Miraflores, hasta el crecimiento que he visto en las provincias que he visitado desde niño. Probablemente si me hubiera tocado estar en mis veinteytantos durante los 80s mi opción hubiera sido emigrar, incluso durante algunos años de los 90s. Pero creo que mi decisión y las circunstancias que hicieron que me quedara en el país han terminado por ser buenas. Hoy tengo una empresa que formamos con algunos amigos hace ya más de 5 años, y esta empresa me ha permitido sentir el orgullo de ser parte del crecimiento y destaque del país ante el mundo. Tal vez nuestra contribución ha sido mínima, una pequeñísima fracción, pero creo que los que formamos Aureal debemos estar orgullosos de ella.

Una de las primeras cosas de las que me siento orgulloso, y de una manera mas personal es nuestra contribución al crecimiento de una empresa de telecomunicaciones en el negocio de telefonía en la que nuestros desarrollos han permitido que el negocio soporte la instalación de mas de 40 000 nuevas lineas fijas de teléfono. Para ellos hemos hechos sistemas que van desde el manejo de direcciones IP para conexiones de Internet, el control de activos fijos, documentación interna, reportes para centrales, cotizaciones y contratos, y facturación.

Otra de las cosas es la pequeña exposición que logramos del Perú en sudamérica, hace algunos años cuando hicimos una serie de concursos para una marca de gaseosa local la campaña ganó un premio internacional por el éxito que tuvo. Además tenemos el orgullo de haber desarrollado por encargo de No2 el site de Mistura de este año que estoy seguro que va a ser visitado por muchos no sólo peruanos sino personas de todo el mundo.

Otra cosa es nuestro grano de arena de contribución a la generación de nueva riqueza en el Perú. Tres de nuestros trabajadores trabajan hoy para empresas extranjeras y reciben sus haberes en el Perú, ese es dinero que entra de fuentes internacionales a la economía y contribuye aunque sea en un porcentaje mínimo a que el país crezca mas. Además desde este año nosotros hemos empezado a vender nuestros servicios a empresas de EEUU, generando por nuestra parte una contribución mas directa.

Por último estan las cifras de la cantidad de dinero que hemos movido, hemos repartido alrdedor de un millón de soles en sueldos netos en los ultimos tres años, superado largamente el medio millón en impuestos pagados al estado, y aportado en afps varias decenas de miles de soles que generan mas inversión localmente. No hemos evadido impuestos nunca y siempre hemos hecho las cosas en orden.

Puede que muchas veces haya estado en contra del sistema estatal, y es fácil reconocer que en nuestro gobierno hay muchas cosas que estan mal. Nunca hemos hecho negocios directamente con el estado por eso, hay mucha corrupción y es un mundo al que no nos gustaría entrar. Pero se que desde nuestra posición de empresarios podemos hacer cosas para que el país progrese, trabajar duro, hacer cosas para no solo uno mismo salga adelante sino sus trabajadores, sus clientes y el país.

Yo por eso siento orgullo no solo de pertenecer al país, sino de ser parte del progreso y crecimiento que se vive en el. Tu, te has preguntado si tus quejas tienen el mismo valor? Por qué no te pones a trabajar tu también por el Perú si quieres que progesemos? Te aseguro que después podrás sentir orgullo de verdad al decír un "Te Amo Perú"!

Jul 25, 2010

Release: django-treebeard 1.61

django-treebeard 1.61 has been released (CHANGES).

It’s in pypi so you can install it with pip or easy_install.

You can get the code in the Mercurial repo. There is also a well maintained Git mirror.

Please report bugs in the bug tracker.

Share and enjoy.

Jul 18, 2010

Nuevas caracteristicas en Firefox 4

Viendo una presentacion de Paul Rouget, me he quedado impresionado con las nuevas caracteristicas de Firefox 4 y por supuesto de HTML5. Entre las nuevas caracteristicas tendremos: Aceleracion Grafica, la cual nos permitira la construccion de aplicaciones interactivas y animaciones sin tener que penalizar el rendimiento. Web Sockets, esta es por mucho la caracteristica que [...]

Jul 16, 2010

Oliver Etchebarne Bejarano

Oliver Etchebarne Bejarano
Melancolía al despertar feed

¿Adios Flash? (Y bienvenido HTML5/Javascript)

A pesar que HTML5 aún está en desarrollo, muchos navegadores web ya lo están implementando, por las características que ofrece. Parece que el objetivo no-oficial, nunca-dicho, es “destronar a Flash” :-) y obviamente, a todos los demás programas que proveen elementos multimedia al navegador, como Google Gears, o Microsoft Silverlight.

Actualmente, la mayoría de navegadores modernos ya soporta el tag <video>, y el famoso tag <canvas>, que permite dibujar en él como si fuera una pequeña pantalla. Ejemplos, ya han bastantes por ahi, muchos funcionan en algunos navegadores específicos (como aún no es oficial, ni estándar, algunos navegadores están haciendo sus propias implementaciones del futuro HTML5). Algunos me han sorprendido bastante, entre ellos (necesitarás una versión reciente de cualquier navegador para verlos bien):

  • Explosión 3D de un vídeo:


http://www.craftymind.com/2010/04/20/blowing-up-html5-video-and-mapping-it-into-3d-space/

  • Quake 2:

http://code.google.com/p/quake2-gwt-port/ (No lo he probado, pero aquí hay un vídeo)

http://www.youtube.com/html5

  • Esta me ha entretenido por un rato: Galactic Plunder, completamente hecho en HTML5 y JavaScript.

http://dougx.net/plunder/plunder.html

Aún queda mucho camino por recorrer con HTML5, en estos momentos le están dando importancia únicamente a la parte multimedia, pero promete momentos muy interesante para la Web en los años venideros.

Jul 10, 2010

Enrique Vereau

Enrique Vereau
EnriqueVereau.ORG feed

Por qué es comun oir “no hay sistema”

Es común oír esta frase en varias entidades; es la frase que nos dan siempre  de explicación cuando nos funciona algo o cuando no se puede operar una aplicación de software y como se tienen total dependencia los procesos se paran totalmente. La cadena se romperá por el Eslabón más débil Esta frase define donde [...]
Sergio Infante Montero

Sergio Infante Montero
Sergio Infante feed

GNOME Project Mallard Online – Weekly report #06

This is my weekly report # 06:

What I have done last week

What I will do this week

Timeline

Issues

  • Just thinking for the better way to produce a mallard syntax document

Cool Things

  • Work with people at GNOME, for suggestions, code and friendship #FTW.

Regards :D


Jul 08, 2010

Henry Anchante

Henry Anchante
HACATAKA - LINUX feed

KVM, solución de virtualización para Linux

Aunque en Linux existe la posibilidad de acceder a las tres grandes soluciones de virtualización para usuario final (VMware, VirtualBox y Parallels), existen otras alternativas que algunos fabricantes están apoyando con fuerza - Fedora

Es el caso de Kernel-based Virtual Machine (KVM), un desarrollo que actúa como un módulo del kernel que proporciona la infraestructura básica de virtualización, además de un módulo adicional para el procesador. Aunque hasta ahora KVM hace uso de QEMU (un desarrollo anterior) para ciertas operaciones, el equipo de desarrolladores está trabajando en una solución integral que no dependa de ese componente. Sea como fuere, el avance de KVM es imparable: forma parte del núcleo Linux desde la versión 2.6.20, por lo que la puesta en marcha de máquinas virtuales con esta alternativa es muy directa.

Existen gestores de máquinas virtuales, y, por ejemplo, nosotros probamos AQEMU, una GUI para KVM y QEMU que permite crearlas fácilmente y con una interfaz similar a la de VirtualBox o VMware. Basta con establecer una serie de preferencias para cada máquina virtual, y, a partir de ahí, podremos poner en marcha esas máquinas basándonos por ejemplo en imágenes ISO de otras «distros» Linux o de sistemas Windows.

El funcionamiento es ejemplar en Linux, aunque su acabado en lo que respecta a la interfaz es aún algo engorroso para los usuarios finales. De hecho, esta aplicación está orientada especialmente a entornos empresariales, algo que demuestra Red Hat, que ha basado toda su nueva plataforma de virtualización en KVM dejando en un segundo plano a Xen, su anterior pilar para este tipo de servicios.

En mi noticia anterior he configurado servidores virtuales con KVM Y QEMU, esta noticia fue extraida de PC-ACTUAL - Confirmando mi uso y la capacidad de KVM.


Jul 04, 2010

Fernando Gutierrez

Fernando Gutierrez
Xbito Blog feed

Una tarde dominguera con Cat Stevens

Me acuerdo algo, hace muchos años ya, jugando Civilization II en mi casa con el equipo de musica atras con un CD de Cat Stevens, era un niño en colegio todavia si no me equivoco, vaya que tiempos esos. Hoy despues de tiempo volvi a escuchar algunas de sus canciones gracias al random del reproductor y a mi recuperada PC (estuve sin PC de escritorio por 5 meses!). A mi me parecian muy buenas varias de sus letras, y en esta tarde programando llamaron mi atencion unos cuantos pedazos.

De "If You Want to Sing Out, Sing Out":

And if you want to be free, be free
'Cause there's a million things to be
...
And if you want to live high, live high
...
You can do what you want
The opportunity's on
And if you find a new way
You can do it today
You can make it all true
And you can make it undo
you see ah ah ah
its easy ah ah ah
You only need to know


Y terminando la tarde, el principio de "The Wind" no podria ser mas preciso:

I listen to the wind
to the wind of my soul
Where I'll end up? Well I think,
only God really knows.


Donde terminare? Por ahora nadie lo sabe, solo alguien que pueda ver el futuro y yo no creo en esas cosas asi que... ya veremos que pasa. A empezar la semana con fuerza! (Y ojala que con menos frio)

Jul 01, 2010

Sergio Infante Montero

Sergio Infante Montero
Sergio Infante feed

GNOME Project Mallard Online – Weekly report #05

This is my weekly report # 05:

What I have done last week

What I will do this week

  • Start to create the Javascript Text Editor to translate content to Mallard Syntax, probably I will use TinyMCE to acomplish that.

Timeline

Issues

  • I’m a little afraid for my code, I think that all is wrong. I think that is normal behaviour for the context. I don’t want ruin all.

Cool Things

Cheers :)


Jun 21, 2010

César Muñoz Albitres

César Muñoz Albitres
Revoluciones De Mi Cabeza feed

Gracias

Me desperté con un beso de Malcom y manazo (osea caricia) de Noah y la voz de Eli, deseándome un feliz día.

Abracé fuertemente a Malcom y le dije gracias a hijo, por que sin ti no sería papá.

Hoy quiero saludar y felicitar a las personas que me trajeron hasta acá:

A mi Madre, por todo el tiempo en que tuvo que ser Padre para mi fajándosela sola con el mundo para darme lo que necesitaba, tenemos diferencias y nos hemos peleado tantas veces que podría ser considerado un mal hijo pero te quiero mucho más no por eso te tengo que dar la razón en todo, gracias por enseñarme a comer chifa y enderezar mi camino aun cuando quizá te dolían más que a mi el proceso, gracias por tus malas noches y por aceptar el reto de ser, contra todo el mundo, tus batallas me hicieron lo que soy, tu lágrimas y tu sufrimiento son el cimiento de mi crecimiento, amor mi tu sabes cuanto te amo y siempre le doy gracias a Dios por permitirme estar a tu lado, te quiero con todo el corazón, quien lo siente lo sabe y quien lo sabe lo siente.

A mi Padre in Law, gracias por todo el tiempo que has estado ahí oculto en la sombra opinando solo cuando fue necesario para apoyar a mi Negra en la ardua tarea de la educación, por las tantas veces que has mediado en mi vida para que no discuta con mi mamá, por enseñarme de la formula 1, de las carreras de 100 metros planos, de los mundiales y amenazarme con contarme las cuerdas de la guitarra si seguía tocando :P, gracias por apoyarme cuando decidí trabajar desde joven y esperarme con la ropa planchada y la comida caliente para que no llegue tarde al colegio, gracias por presentarme siempre como tu hijo de sangre y mostrarte orgulloso cuando te decían que era igualito a ti

A mi esposa, sin ti no hubiese podido completar la carrera, sin ti ser padre seria quizá aun solo un sueño y no una realidad, gracias por tus mareos, tus nauseas tu 18 meses de espera y por tus deseos de que todo salga bien para seguir adelante, gracias por se parte importante de esta carrera y la cómplice de aventuras sin fin, gracias por exigirme y sostenerme, por mantenerte y luchar, gracias por esperarme cuando llego tarde y por amargarte cuando me voy temprano y sin avisarte.

Mis suegros, par de joyas que me han tocado, gracias por complementarme la vida con las ideas antónimas, por permitirme discutirles y entrar en polémica, por enseñarme que los padres ama sobre todas las cosas, perdonan y olvidan y sobre todo que los abuelos engríen demasiado, gracias por salvarme la vida si no hubiese sido por ese día ya no la contaría.

Abuela mía, quizá no puedas leer esto por tus propios medios, quizá no te des cuenta nunca que te escribí pero tu corazón siente en estos momentos lo que yo siento por ti, gracias por recogerme del nido y por llevarme a la iglesia cada domingo (no era a las 12, pero era cada domingo), por el ajiaco de pollo y por las historias de mi abuelo, por cuidar mis sueños y ayudarme a hacer las tareas, por defenderme cuando mi madre se molestaba y por bendecirme con cada uno de tus pensamientos, gracias por la tardes de trampolín a la fama y por los domingos de paseo en Maranga, por verme jugar desde la puerta de la quinta y por llorar cuando me separe de tu lado, por bendecir mi vida, mi matrimonio y a mis hijos y por joder a todo el mundo para llamarme en cada cumpleaños, gracias por que tu sazón no la supera nada y tu amor lo bendice el cielo.

Tengo 2 luceros que me iluminan la vida, uno se llama Malcom y el otro Noah sin ellos este no sería "mi día" sin ellos no habría ni preocupación ni alegría, quien sino ellos para exigirme mejorar, quien sino ellos para retarme a pensar, para ponerme en el juego de la educación con el rol principal por discutir con su inocencia lo que muchos por hecho dan, por sus sonrisas y sus abrazos su besos y sus llantos, por que me dicen que "te quiero" uno claramente y el otro en balbuceo, por mirarme con ilusión, sorpresa y admiración, por exigirme respeto y una orientación, gracias por que permitirme ser padre y objeto de su amor.

Finalmente gracias a todas aquellas personas que con sus ejemplos buenos y malos, con sus palabras, sus deseos y sus pensamientos han ayudado a que poco a poco vaya avanzando en este maravilloso, complicado, desesperante, preocupante y sobre todas las cosas gratificante mundo de ser papá.

Y como lei en twitter Feliz Día a todas las madres solteras, a todos los padrastros que aceptan el reto con dignidad y se esfuerzan por no parecerlo, a todos lo padres que día a día la luchan y a todos los hijos que permiten podamos ser padres.

Jun 19, 2010

Oliver Etchebarne Bejarano

Oliver Etchebarne Bejarano
Melancolía al despertar feed

Google desde la línea de comandos

Los chicos de Google nos sorprenden nuevamente con esta pequeña pero interesante herramienta, una interfase para la linea de comandos (CLI) de las aplicaciones de Google, llamada GoogleCL.

Asi que, si quieres agregar una entrada al Calendario de google:

$ google calendar add "Ir al dentista"

O quieres subir un vídeo a Youtube:

$ google post ballmer_monkey.avi

Con esto, ahora si es posible que Sheldon Cooper suba sus bromas automáticamente a Youtube :)

Jun 16, 2010

Dell: “Ubuntu es más seguro que Microsoft Windows”

Dell, gigante del sector PC, ha sorprendido con una lista de diez puntos con las razones para elegir Ubuntu en lugar de Windows. “Ubuntu es sencillamente para quienes gustan que el PC funcione”.

Ubuntu

La empresa destaca además que Ubuntu cuenta con amplio soporte multimedia y para aplicaciones de Internet y acceso a una plataforma con multitud de programas de código abierto. Entre ellos destaca OpenOffice.

Uno de los puntos de la lista es titulado “Ubuntu es más seguro que Microsoft Windows”, donde se indica: “La gran mayoría de virus y spyware escrito por hackers no está diseñada teniendo Linux como objetivo para sus ataques”.

Dell menciona además las posibilidades de usar la actual versión de Ubuntu con comunidades sociales como Facebook, Twitter, MySpace y otros. Asimismo, anuncia que la versión 10.04 del sistema operativo integrará tales sitios para facilitar las cosas a los usuarios de tales comunidades.

En tono entusiasta, la empresa escribe: “¿Te gusta ver vídeos en YouTube, comprar música de Amazon y ver DVD? ¡No hay problema! Dell incluye un lector multimedia con Ubuntu para ofrecerte una gran experiencia multimedia (aunque sin soporte para música con DRM)”.

Dell ha ofrecido durante años distribuciones de Linux entre sus productos. Sin embargo, ahora destaca que “Ubuntu está cada vez mejor” y sorprende, por cierto, que activamente inste a sus clientes a elegir alternativas al sistema operativo de Microsoft, especialmente considerando que la mayor parte de las ventas de Dell se concentra en Windows.

Dell concluye su lista preguntando “¿Y ahora qué te gustaría hacer?”, frase muy parecida en inglés al eslogan usado por Microsoft hace algunos años: “¿Dónde te gustaría ir hoy?”.

Fuente. diarioti.com

Alex Celi

Jun 12, 2010

Abner Ballardo

Abner Ballardo
Abner Ballardo feed

My hobby: Photography

Since I was a child I wanted to learn about photography but I didn’t have the opportunity to do something about that. Hopefully, everything changes the last year when I decided to buy a Nikon D90 (an amazing camera!) and started my new hobby: Photography!

It’s a complete new subject so I have a lot of to learn and practice,.. that is challenging and I like that!

This is my first post about photography and I want to share some of my best shots over the last year. Visit my Flickr account and have fun!

May 31, 2010

PHP y JSON

JSON es un formato de intercambio de datos entre distintos lenguajes … ( vale, es mas el formato de javascript en el cual el resto de lenguajes le envian la informacion para que el pobrecito ignorante la entienda … ) Una de las grandes ventajas de JSON es que nos permite enviar CASI (notese el [...]

May 25, 2010

Fernando Gutierrez

Fernando Gutierrez
Xbito Blog feed

Remember the Time

Una de las canciones de MJ que me hubiera gustado ver alguna vez en vivo, el video clip me pareció espectacular la primera vez que lo vi, y todavía creo que es uno de los mejores. El único video de una presentación en vivo de esta canción que he visto fue luego de una lesión a la pierna que hizo que se presentara sentado y no pudiera hacer mas que moverse en la silla.

Remember The Time

Do you remember?
When we fell In love,
we were young and innocent then.
Do you remember,
How it all began?
It just seemed like heaven
so why did it end?

Do you remember?
Back in the fall,
we'd be together all day long.
Do you remember
us holding hands?
In each other's eyes
we'd stare
(Tell me)

Do You Remember The Time
When We Fell In Love
Do You Remember The Time
When We First Met
Do You Remember The Time
When We Fell In Love
Do You Remember The Time

Do you remember
how we used to talk
We'd stay on the phone
at night till dawn
Do you remember
all the things we said like
I love you so
I'll Never let you go

Do you remember
back in the spring
every morning birds would sing
Do you remember
those special times
they'll just go on and on
in the back of my mind

Do You Remember The Time
When We Fell In Love
Do You Remember The Time
When We First Met Girl
Do You Remember The Time
When We Fell In Love
Do You Remember The Time
Those Sweet Memories
Will Always Be Dear To Me
And Girl No Matter What Was Said
I Will Never Forget What We Had
Now Baby

Do You Remember The Time
When We Fell In Love
Do You Remember The Time
When We First Met
Do You Remember The Time
When We Fell In Love
Do You Remember The Time

Remember The Times
Ooh
Remember The Times
Do You Remember Girl
Remember The Times
On The Phone You And Me
Remember The Times
Till Dawn, Two Or Three
What About Us Girl

Remember The Times
Do You. Do You, Do You,
Do You, Do You
Remember The Times
In The Park, On The Beach
Remember The Times
You And Me In Spain
Remember The Times
What About, What About...

Remember The Times
Ooh... In The Park
Remember The Times
After Dark..., Do You, Do You, Do You
Remember The Times
Do You, Do You, Do You, Do You
Remember The Times
Yeah Yeah
Remember The Times

May 17, 2010

Ya es oficial: ¡Steam estará disponible en Linux!

Hace semanas que se comenzó a hablar de una versión de Steam para Mac OS X, y desde que se conoció la noticia los usuarios de Linux nos preguntábamos si ya puestos -al fin y al cabo, ambas plataformas son casi primas hermanas- en Valve dedicarían también ciertos esfuerzos a trasladar Steam a Linux.

Steam Linux

Parecía bastante probable hace unos días, cuando se filtraron algunas capturas y también se pudo saber que se había liberado una versión preliminar del cliente de Steam para Linux, y aunque la respuesta se ha hecho de esperar, ya se ha hecho público en medios como The Telegraph en el que hablan sobre todo del cliente para Mac OS X, pero en cuyo artículo terminan diciendo:

“Valve también ha confirmado que hará que Steam esté disponible para los usuarios de Linux en los próximos meses”.

Como indican en Phoronix, esta noticia puede representar toda una revolución para el mercado de los videojuegos en Linux, y de hecho ya hay juegos en la tienda Steam que tienen versión nativa para Linux como Unreal Tournament 2004, World of Goo o títulos de id Software como Enemy Territory: Quake Wars o Doom 3. En el artículo original los editores de Phoronix destacan también que “hemos confirmado que los últimos y populares títulos de Valve como Half-Life 2, Counter-Strike: Source o Team Fortress 2 también estarán disponibles al igual que ocurre con Mac OS X”.

Se espera que el cliente esté disponible a finales de verano, y a partir de entonces se podrían comenzar a producir los primeros lanzamientos multiplataforma, de los que Portal 2 será probablemente el primero en dar ese paso. Es todo un notición para la plataforma Linux, ya que el último gran lanzamiento de un juego Linux se produjo hace 3 años con la aparición de Enemy Territory: Quake Wars.

Así pues, grandes noticias para los que gustan de disfrutar sus videojuegos en Linux. Esto significará que tendremos un buen montón de posibilidades adicionales -y lo que es más importante, nativas- en nuestro sistema operativo favorito.

Fuente: Muylinux

Alex Celi

May 16, 2010

Henry Anchante

Henry Anchante
HACATAKA - LINUX feed

Virtualizando en Fedora 12 x64

INSTALAR KVM CON QEMU, PARA VIRTUALIZAR SERVIDORES

he probado e instalado servidores y estaciones de trabajo en Virtual Machine Manager, funcionando perfecto por HACATAKA.

en los primero pasos vamos a instalar lo necesario y no nos presente ningun problema, por eso agregare tips e instalaciones directas, yum o repositorio.

1.- yum install kvm

2.- yum install virt-manager libvirt libvirt-python python-virtinst
(Instale los otros paquetes de virtualización recomendados)

3.- despues de la instalacion, realizamos lo siguiente ponemos en permisivo el Selinux, de ahi nos vamos a Aplicaciones - Herramientas de Sistemas y abrimos, Administrador de Maquina Virtual, hasta ahi ya tenemos nuestro programa para correr nuestras maquinas virtuales, usaremos de prueba a nuestro conejillo de Microsoft.

4.- presionamos el boton del asistente para crear maquinas virtuales, el primer icono del menu, las imagenes hablan por si solas.











IMPORTANTE: para que nuestra red pueda estar en Bridge y pueda salir a internet, vamos hacer lo sigueinte: del menu Editar - Host Detalles, y en Redes Virtuales creamos una con el nombre de bridge, el cual le vamos a colocar a todas nuestras maquinas virtuales, segun imagen.



Tips: cuando crees maquinas virtual en Windows 2000.2003 o 2008, despues de la instalacion procura desconectar la lectora.


May 15, 2010

Henry Anchante

Henry Anchante
HACATAKA - LINUX feed

Configuración de red en Fedora 11

Configuración de red en Fedora 11

Posted using ShareThis


May 08, 2010

First steps with Grantlee and KDE PIM GSoC

Well, coding officially starts on May 24, now is time supposed to read documentation, know your mentor(s) and discuss the project ideas, needs, requirements, difficulties, etc. but as many other GSoCers I couldn’t resist to code something.

My goal for the last week was to write a very simple Qt application showing the power of Grantlee. The idea was to simulate that I am reading a message in Kmail and I want to change the theme again and again.

You can take a look at the code in the soc-pim branch or:

svn co svn://anonsvn.kde.org/home/kde/branches/work/soc-pim/kdepim/examples/mail_grantlee/

Of course, you need to install Grantlee, before compiling the example:

git clone git://gitorious.org/grantlee/grantlee.git
cd grantlee
git checkout -b 0.1 origin/0.1
mkdir build && cd build
cmake ..
make && make install

Here some Kmail themes. I’m not an artist, so don’t expect too much, but I know some CSS and started creating the themes just for the example.

KDE theme for Kmail

KDE theme for Kmail

openSUSE theme for Kmail

openSUSE theme for Kmail

Nokia theme for Kmail

Nokia theme for Kmail

Konsole theme for Kmail

Konsole theme for Kmail

Don’t worry. Surely in the future there will be themes for everyone.

BTW, before continue, what is Grantlee?.
I talked about it in my GSoC proposal and Stephen has written a lot in his blog, but in case you haven’t read, here we go:

Grantlee is a Qt string template engine based on the Django template system. Django is a powerful Python framework that makes it easier to create web apps.

In general, what Grantlee does is that it allows an application separate logic from presentation. There are many benefits of doing this: Flexibility, clean code style (readability), consistency and beauty.

Developers concentrate on the technical aspects of the application (logic, performance,…) and artists work on the templates (HTML, CSS) and they both don’t need to touch each other’s code.

This separation allows the application to be built and tested independent of the visual presentation.

So, What would be the role of Grantlee in KDEPIM?

Let us see what is the job for the moment.
The MessageViewer is the library responsible for the header styling in some KDE PIM applications. If you browse the headerStyle class code, will see that there is HTML stuff everywhere. That makes hard, for both developer and artist, to change the way information is displayed.

That problem should be solved by integrating Grantlee with the MessageViewer and my task for now is to extract the presentation stuff, set up the Grantlee code and load the templates.

Of course the job is not only to load templates, I have in my mind all what can we achieve with this integration and believe me there is a lot to do. Grantlee has many cool features for theming, the API documentation is good and I will continue studying the capabilities during this community bounding period.

Well, it is very difficult to blog about all the Grantlee features in a post, but in case you are interested, you can have a quick overview of it here:

Grantlee for application developers.
Grantlee for theme artists.

Of course, I will be posting my grantlee adventures with KDEPIM week by week.

For example, this week I found a useful feature:
The ‘safe filter’. Imagine a mail message come with HTML content or special characters. We should render that message correctly in the template otherwise the content will look horrible.

The safe filter autoescapes a variable in case it has already been escaped. Just do:

{{ message|safe }}

That means, if a message comes with &quot;Kmail &amp; CO&quot; ,that content will be rendered :

“Kmail & Co”

Filters affect the way variables are shown in a template. Grantlee comes with some default filters similar to Django like:

{{ variable|upper }} or {{ variable|cut:”something ” }} to cut a string from the variable. There are more filters and you can also create your own ones.

For the developer side, the fun thing is that you don’t need to rebuild your application if there is a change in the template.

For artists, the template syntax is really clear, very human readable.

I already started hacking a little on the headerStyle, but still I have nothing concrete so far to show you in a real world application. This is just the beginning. Althought, the MessageViewer code is huge, Thomas has given me good entry points to understand how it works.

The end result will be a MessageViewer without any presentation code and connected to a theme location.

The current default header styles are these:
Brief, Plain, Fancy, Enterprise and Mobile.

Please, if you are a KDE PIM user and want a change or feature on those styles, just tell me what to take into consideration before creating them. One feature we will provide is a user option to decide which header fields are displayed.

The second part of the GSoC project consists of GHNS integration in PIM applications that will use Grantlee, that way users can create and share their art-work. In the next weeks, we will be defining a standard package structure for those themes.

I consider theming an important part of the PIM module. On one side, users usually like to have their collection of beautiful themes, and on the other hand, it is also important for companies or educational institutions to show/export/print their identity (colors, logos, slogans).

In general, I’m happy understanding better and better how the project has to be carried on and my continuous Qt/KDE learning. If you have some feedback to provide, it will be well received.

I find the KDE community very friendly, that makes development, communication and the GSoC experience more enjoyable.

Hopefully, my mentors have passed the first week evaluation. I am really glad they are doing a great job and I am willing to help them with everything I can during the project.

Just kidding, they completely rock, their support and answers have helped me lot.

News about this integration coming soon.


Filed under: Django, GSoC, KDE, Planet KDE, Qt

May 06, 2010

Instalar paquetes *_i386.deb en tu ubuntu amd64

Necesitaba instalar un programa pero solo estaba disponible el paquete para ubuntu 386, y eso no me servia porque al tratar de instalarlo me salia q no corresponde a la arquitectura y ni el fuente habia, mucho menos un paquete para amd64, entonces como puedo “forzar” que este paquete se instale y no proteste por la arquitectura.

El siguiente comando es muy util en estos casos:

sudo dpkg –force-architecture -i <path_to_package>_i386.deb

y listo!

Es todo por este post, nos leemos! :D


Comparte y disfruta:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • Yigg

Tambien te puede interesar

May 05, 2010

Mahjongg

A small detail ;)


May 01, 2010

Juan Oliva

Juan Oliva
Juan Oliva feed

Asterisk SIP Realtime , extensiones sip desde base de datos

A petición de los alumnos del curso de Telefonía IP con Asterisk , el cual tengo el gusto de  dictar en la U. del Callao , aquí les dejo un pequeño manual de como configurar Realtime en Asterisk para la creación de extensiones sip desde una base de datos mysql.

1.-CREACION DE TABLA “sip_buddies”

Esta tabla es la cual va almacenar las extensiones sip, la menara mas sencilla de crearla es atravez de phpmyadmin , aqui les dejo el scrip

http://www.silcom.com.pe/soft/asterisk/sip_buddies.sql

2.- CONFIGURACION DE ASTERISK Y REALTIME

a) Ingresar a los archivos “res_mysql.conf”  y “extconfig.conf”  e ingresar la siguiente informacionrespectiva

#vi /etc/asterisk/res_mysql.conf

[general]
dbhost = 127.0.0.1 ;en caso de que Asterisk y mySQL compartan el mismo servidor.
dbname = mibasededatos
dbuser = miusuario
dbpass = micontrasena
dbport = 3306 ;puerto por defecto en mySQL

#vi /etc/asterisk/extconfig.conf

sipusers => mysql,asteriskcdr,sip_buddies
sippeers => mysql,asteriskcdr,sip_buddies

3) CONFIGURACIÓN DEL ARCHIVO “sip.conf”

#vi /etc/asterisk/sip.conf

[general]
language=es
context = micontexto
bindport = 5060
bindaddr = 0.0.0.0
srvlookup=yes
rtcachefriends=yes
disallow=all
allow=ulaw
allow=allaw
allow=gsm

4.- AGREGANDO EXTENSIONES SIP A LA BASE DE DATOS

Agregarmos las extensiones 101 y 102 a la tabla “sip_buddies” , esto lo pueden hacer desde phpmyadmin sin problema alguno , de la siguiente forma :

INSERT INTO sip_buddies (name, callerid, secret, host, context, mailbox, qualify, dtmfmode) VALUES (101, “101″, 101, “dynamic”, “micontexto”, “101@default”, “yes”, “RFC2833″);
INSERT INTO sip_buddies (name, callerid, secret, host, context, mailbox, qualify, dtmfmode) VALUES (102, “102″, 102, “dynamic”, “micontexto”, “102@default”, “yes”, “RFC2833″);

5.- CONFIGURANDO SOFPHONE PARA REGISTRO

A) Configurar un sofphone (el de su prefencia) para registrarlo como extension valida en el servidor asterisk , esta seria la configuracion usando ekiga

b) Verficar registro , si todo esta correcto al pulsar aceptar , el servidor Asterisk debera recibir la peticion de registro y lo consultara con la base de datos y tabla configurara , de la siguiente forma en el CLI de Asterisk:

Connected to Asterisk currently running on centralpbx1 (pid = 2234)
Verbosity is at least 13
– Remote UNIX connection
– Registered SIP ’101′ at 192.168.1.101 port 5060 expires 3600
– Saved useragent “Ekiga/3.2.6″ for peer 101
[May  1 08:10:15] NOTICE[2334]: chan_sip.c:12669 handle_response_peerpoke: Peer ’101′ is now Reachable. (5ms / 2000ms)

Lo cual nos indica que la extension 101 , ha sido correctamente registrada , y lo podemos comprobar de la siguiente forma :

Asterisk *CLI>sip show peers

centralpbx1*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status     Realtime
102/102                                                 D                      5060     UNREACHABLE
101/101                    192.168.1.101      D                      5060     OK (3 ms)
2 sip peers [Monitored: 1 online, 1 offline Unmonitored: 0 online, 0 offline]

6.- DESARROLLANDO EL DIALPLAN

a) Configurar el archivo “extensions.conf” de la siguiente forma :

#vi /etc/asterisk/extensions.conf

[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]

[ramales]
; Carga de datos via RealTime
switch => Realtime/@

;Comunicacion entre anexos
exten=>_102,1,Dial(SIP/102,10,Ttr)
exten=>_101,1,Dial(SIP/101,10,Ttr)

7.- REALIZAR PRUEBAS

Una vez configurado el dialplan , ingresar al CLI de Asterisk y ejecutar el comando “dialplan reload” , luego probar la comunicación entre los anexos 101 y 102 (evidentemente tienen que registrar el anexo 102 antes) , si todo esta correcto podran tener comunicacion entre las dos extensiones.

Tarea pendiente : Con esto ya podrian desarrollar una interface de usuario para ingresar extensiones a la base de datos.

Espero que les Sirva la información


Juan Oliva

Juan Oliva
Juan Oliva feed

Flisol 2010 en la Universidad del Callao

El pasado sábado 24 , como saben se desarrollo el Flisol , para lo cual tuvimos el gusto en SILCOM de  recibir la invitación de los chicos de UNACINUX para participar en la sede CALLAO , con un stand para demostración de Telefonía ip con Asterisk así como una charla denominada “Telefonía Ip con Asterisk como una solución viable para entornos Educativos” que fue presentada por mi persona.

La llegada de nuestro equipo se remitió a las 9:am , lo que me sorprendió de momento fue , todo ya estaba totalmente organizado y en marcha , ya existía una considerable cantidad de gente , inscribiéndose , preguntando , viendo y usando las demostraciones de linux e inclusive juegos que se habían montado.

Es cierto nuestra tendencia es ver siempre lo negativo , pero esta vez de verdad que la gente de UNACINUX se merece las felicitaciones del caso por la seriedad demostrada en el evento.

Aquí les comparto algunas fotos :



Apr 28, 2010

Hello Planet and Welcome KDE Google Summer of Code

Hello KDE Community.

My name is Ronny and I am from Peru (South America). I am a KDE user for about 3 years and now is time to develop for KDE.

My KDE life started some months ago and I already started doing some small contributions like Promo work here and developing a game in Playground called KPeg.

But, the happiness I feel right now is beyond words, because this year I was accepted for the Google Summer of Code Program to work on the Open Source Project I love: KDE.

A big thanks to the KDE community and specially to two KDE developers who will be my mentors: Thomas McGuire (Kmail) and Stephen Kelly (Akonadi, Kjots, Grantlee author). Guys, thanks for answering my questions and all your support during all the GSoC process.

I am going to work with the KDE-PIM team on integrating the Grantlee library in KDE PIM applications to improve the theming support.

So, let us have fun with this GSoC project and make KDE rock even more.

Abstract of the Proposal.

I am also happy that another person from Peru was accepted to work on this KDE/GSoC: Percy Triveño who will work with the KDE-EDU team on integrating KmPlot into KAlgebra.

Happy KDE SoC to everyone.


Filed under: GSoC, KDE, Planet KDE

Apr 18, 2010

Release: django-treebeard 1.60

django-treebeard 1.60 has been released (CHANGES).

It’s in pypi so you can install it with pip or easy_install.

The documentation was also updated, using the graphviz extension for sphinx to generate pretty trees ;)

You can get the code in the Mercurial repo. There is also a well maintained Git mirror.

Please report bugs in the bug tracker.

Update: Re-uploaded 1.6 as 1.60.

Share and enjoy.

Apr 12, 2010

Miguel Rabí

Miguel Rabí
Miguellinux feed

Resumen del evento SUMTEC ITExpo

El dia 8 de abril, se realizo, en el Centro de convenciones del Atlantic City, un evento que por primera vez reunio a los lideres de la industria de la telefonía IP y las comunicaciones a nivel mundial, en el Perú, de la mano del distribuidor mayorista de valor agregado SUMTEC.

El evento SUMTEC ITEXPO (Internet Telephony Expo) sobrepasó toda expectativa, tanto por el lado de los organizadores, como de los expositores internacionales y en especial del publico asistente. Se contabilizó un registro superior a las 800 personas, pertenecientes todas al mundo TI, gerentes de sistemas, integradores, educadores, y comercializadores de tecnología de comunicaciones.

Cada una de las empresas participantes, conto con un stand donde exponer sus mas recientes novedades y en muchos casos innovaciones tecnologicas en forma de primicia y también ponencias, una por cada fabricante, en el salon principal, acondicionado para 400 personas.

Por el Perú, SUMTEC como organizadores y anfitriones del evento, IBM del Peru como Platimun Sponsor e integrador de soluciones, y Americatel  Perú como el carrier que viene impulsando las nuevas tecnologías de comunicación en sus clientes.

Participaron, por el lado de los visitantes extranjeros, desde Alemania, la marca Berlinesa de teléfonos IP SNOM, presentando sus nuevos modelos SNOM 870 Touch screen y Snom Vision, la botonera que rompe con los paradigmas del tipico telefono de operadora de muchos botones, equipos de Perifoneo IP y soluciones Inalambricas de tecnologia DECT que esperamos pronto puedan ser implementadas por el canal de integradores de SUMTEC.

Desde Canadá, la marca Mediatrix se ratificó como uno de los mayores fabricantes de Gateways FXS, FXO y E1, con soluciones que permiten la supervivencia en casos de desatres o caidas y balanceo de carga en soluciones criticas.

RedFone, una empresa norteamericana, dedicada a la electronica de mision critica, en especial tecnologia de comunicacion dentro de los aviones, presenta su linea de equipos de comunicaciones de alta disponibilidad para servidores Asterisk de 1 E1 a equipos rack de 1U de 8 puertos E1 con cancelacion de eco por hardware integrados.

YXWireless empresa Chilena, de amplia experiencia en comunicacion GSM presento sus nuevos equipos de conversion celular IP, orientados exclusivamente a las soluciones de comunicaciones IP. Equipos basados en el exitoso metodo de ruteo de llamadas por menor costo, portabilidad numerica y reportes precisos de consumo telefonico. Esta nueva generacion de Lyric IP fue presentada por primera vez, en este evento.

Asi mismo, InConcert, empresa Uruguaya de software, lider en tecnología de call center, delego en uno de sus clientes, la exposición de uno de los casos de éxito en el Perú, MiBanco, quienes alabaron la tecnología, pero lo hicieron desde el punto de vista de un usuario que ha sobrepasado sus metas con logros en calidad de atención al cliente, recuperaciones de cartera pesada, atención automatizada IVR, quedando claro porque son usuarios de una tecnología de costo efectivo y de alta flexibilidad y crecimiento.

IBM hizo lo mismo, brindando la oportunidad al cliente de expresar su satisfacción brindando una conferencia sobre una de las implementaciones de Asterisk mas grandes del Perú, Essalud, con mas de 8000 teléfonos IP, y al rededor de 80 servidores IBM xSeries a nivel nacional como una sola gran central telefónica, de crecimiento ilimitado.

AudioCodes una de las marcas ampliamente conocidas por los carriers y operadores telefonicos, presento por primera vez en el Perú, sus equipos orientados al canal integrador de soluciones Asterisk, gateways desde 2 FXS a soluciones de varios E1 o un OC3, asi como sus appliances o equipos que contienen un CPU, varios gateways modulares, un router y un switch Gigabyte PoE corriendo Asterisk internamente y sirviendo como IP PBX en una solución única y de costo muy aceptable. Íntegramente desarrollados y fabricados en Israel, por su equipo de alta tecnología.

Topex, marca Rumana lider europea en equipos gateway GSM de alta densidad, presento sus gateways multiaccess, totalmente modulares, expandibles hasta 60 canales GSM simultaneos y 240 chips SIM cards GSM en cada equipo.

Finalmente la empresa, también proveniente de Canada, SANGOMA, presento sus nuevas tarjetas multipuerto, B601 con 1 E1 pri, 4 FXO y 1 FXS y cancelacion de eco por hardware en una sola tarjeta. También anunciaron nuevos productos de Transcoding G729 superiores a 300 llamadas simultaneas y próximamente una tarjeta capaz de garantizar mas de 3000 llamadas simultaneas. Ademas de la conferencia final del evento brindada por el CEO de la compania David Mandelstam, quien quiso personalmente visitar nuestro país, por el gran crecimiento de nuestro mercado, en su conferencia magistral expreso su reconocimiento por el trabajo que se realiza en el Perú, el cual supera el 30% de las ventas de toda la región, desde México a Argentina. También compartió con los asistentes su visión del futuro de las OST (Open Source Telecomunications) donde soluciones como Asterisk destacan notablemente, y reitero su apoyo incondicional y creciente hacia generar mayor valor hacia el canal, crear nuevas formas de sociedad con los canales y desarrolladores de software y próximamente volver al Perú con nuevos productos y la muy esperada certificación oficial.

El evento culmino, con el sorteo de una Netbook Lenovo de ultima generación, y las palabras del Gerente General de SUMTEC, Ing. Victor Lay Cano, agradeciendo a los expositores y a los participantes en el evento que se mantuvieron constantes y ávidos de conocimientos y aprendizaje desde muy temprano hasta pasadas las 7 de la noche en un full day que por primera vez puso a los fabricantes de esta industria directamente en contacto con sus clientes y canales en el Perú.

Quedo la promesa hecha de volver el 2011 con mas productos, en un evento, estamos seguros que mucho mas grande y con mas expositores en esta industria que viene avanzando a pasos agigantados.

Nos quedo la experiencia de compartir de primera mano el conocimiento, y ser participes de este gran salto tecnologico, que como quedo demostrado, ayuda a reducir significativamente la brecha tecnológica, permite acelerar el ROI o simplemente reduce costos y ayuda a crecer a las empresas.

Miguel Rabi

miguellinux @ gizmo5

Apr 05, 2010

Miguel Rabí

Miguel Rabí
Miguellinux feed

Ya salio el iPad

Ya salio el iPad… 300,000 unidades vendidas el primer dia, 1500 aplicaciones especificas para iPad, 150,000 de iphone disponibles, ya se tiene acceso a root, 24 horas despues de su lanzamiento, jailbreaked!!!
Me atrae… por su forma sensual, su interfase, la idea de que sea el libro electronico absoluto, el unico libro en nuestra biblioteca, al lado del water, en la mesa de noche, en el sofa de la sala.. en la combi, tambien por el simple hecho de ser de Apple… pero:
Apple promete (textualmente) un producto mágico y revolucionario, y es cierto que tiene de ambos adjetivos:
¿No es mágico intentar vender hoy un equipo con tecnología WIFI y 3G, con micrófono y pantalla, pero que no puedas hacer llamadas de voz (no IP), ni Videoconferencia por falta de cámara (excepto comprando un accesorio extra)?
¿No es revolucionario que en 2010 tengas que para imprimir algo desde el iPad enviar un email a un PC con impresora?
¿No es mágico que lo último en multimedia no tenga lector de tarjetas o USB para transferir las fotos o vídeos?
¿No es revolucionario que, debido a no ser multitarea, necesites cerrar tu navegador para hacer cualquier otra cosa?
Tienes a tu disposición en Apple Store 150.000 aplicaciones, pero para ser utilizadas una a una…
¿No es mágico que un dispositivo tan ligado a Internet no soporte tecnología Flash?
¿No es revolucionario que puedas tener 64 gigas de archivos multimedia y sea imposible disfrutarlos en una pantalla
más grande (la TV de casa, por ejemplo)?
Que el iBook, no lea pdfs!!! solo libros comprados en su propia tienda con DRM?
Que la bateria no se pueda cambiar
Que no soporte DivX para ver los videitos bajados de internet.
y un largo etcetera….

Apr 03, 2010

Juan Oliva

Juan Oliva
Juan Oliva feed

Comprobar si un servidor Asterisk es vulnerable

Como saben (en todo caso les comento si no) , una mala configuración de un servidor Asterisk , conectado a Internet , puede causar que un atacante remoto , pueda generar llamadas a cualquier destino, lo cual es sumamente peligroso. es así , que en algún momento se reporto hackeos a servidores Peruanos, que reportaron facturación telefónica millonaria , por estos problemas.
Ver : http://blog.infomagia.com/?p=78

Es asi que existen muchas herramientas, sin embargo en el blog de Sinologic (el cual considero si no el mejor , uno de los mejores en temas de Asterisk y Voip) y han desarrollado una herramienta muy interesante para probar vulnerabilidad de servidores Asterisk

El titulo del Articulo es : Comprueba ahora si tu Asterisk es vulnerable a los ataques , lectura obligada pienso yo , para todos los que estamos inmersos en estos temas.

La herramienta web la pueden ubicar desde el siguiente enlace : http://www.sinologic.net/proyectos/asterisk/checkSecurity/

Lo que hace es enviar paquetes INVITE , por supuesto “no autentificados” , al servicio/puerto SIP ,  ya probe algunos servidores que tengo a mi cargo , con interesantes resultados , para los que el resultado les salga positivo :\  revizar el parametro  “allowguest=no” dentro de “sip.conf”
Gracias por el aporte Sinologic , espero que les sirva la información.


Mar 15, 2010

Miguel Rabí

Miguel Rabí
Miguellinux feed

1er Congreso de Telefonía IP SUMTEC IT Expo 2010

El día 8 de Abril se realizara el primer evento especializado en TELEFONIA IP en el Perú, se ofrecerán charlas dictadas por expositores internacionales de muy alto nivel, contaremos con la presencia de los gerentes de las marcas mas influyentes y que en los últimos 3 años se han convertido en el portafolio de Telefonía IP de SUMTEC y que lideran en el mercado de esta nueva pero creciente industria.

También habrá un área de exhibición con los principales productos y las innovaciones tecnológicas de cada una de las marcas y empresas fabricantes que participan en el evento.

Contaremos con la participacion de empresas como IBM, Americatel, Redfone, AudioCodes, YX Wireless, InConcert, Topex, Sangoma, Mediatrix, entre otros tanto en la exhibición de sus equipos y soluciones como en las conferencias magistrales.
El evento es Full day, de 8:30 am a 8:00 pm

Fecha: 8 de Abril, de 2010

Lugar: Centro de Convenciones Atlantic City, Miraflores.

Ingreso previa inscripción: itexpo@sumtecperu.com

Mar 08, 2010

Nicolas Valcarcel

Nicolas Valcarcel
Nikolas Valcarcel feed

Ubuntu awesome tools

Last week I was having a conversation with a friend, and while we were discussing some things I mentioned some Ubuntu tools that were completely natural for me since I use them every day in Ubuntu development and for my work, but he was completely amazed by them, so I decided to blog on the subject so more people can know about them.

I’m going to start with the one that impressed him the most: qa-regression-testing branch

The QA and security team maintain a test suite to check for regressions in packages they are updating. These tests are written with python unittest. Most of this test suite can be a little harmful for a production system, so it’s recommended to run it using a chroot environment or a virtual machine and to help with that there is a make-test-tarball script. From the script:

export HOSTS=”sec-intrepid-amd64 sec-hardy-amd64 sec-dapper-amd64″
export TEST=test-glibc-security
./make-test-tarball $TEST.py
for i in $HOSTS; do
scp /tmp/qrt-$TEST.tar.gz $i.local:
done
for i in $HOSTS; do
ssh -t $i.local “hostname; rm -rf qrt-$TEST; tar zxf qrt-$TEST.tar.gz; cd qrt-$TEST && ./$TEST.py -v”
done

As you can imagine HOSTS are the hostnames of the virtual machines where the tests are going to run.

Writing those test isn’t rocket science, you just need a little knowledge of the package and the functionality you want to test and python unittesting, there is even a skeleton script that can help you start writing your test.

Hope this information is useful for you! And as usual, patches are welcome!

Feb 17, 2010

Cesar Villegas

Cesar Villegas
Slayer_X homepage feed

Howto: Como cambiar el timezone en RedHat/Centos/Fedora Linux

Los 2 métodos mas comunes son:

a) Usando la herramienta system-config-date
Lo cual te obliga a instalar una serie de dependencias que finalmente no tienen mayor utilidad en tu servidor

b) Editando manualmente la configuración
- Entra como root al sistema
- Edita el contenido del archivo /etc/sysconfig/clock
por ejemplo en mi caso los valores correctos serían
America/Lima
UTC=False

Recuerden que UTC y GMT son lo mismo, asi que a menos que quieran sincronizar con el Meridiano de Greenwich deberían tener este valor en False.
- Ahora hacemos que nuestro sistema identifique nuestro timezone de forma correcta
/usr/sbin/tzdata-update
- Actualizar la hora en el sistema con el comando
lo puede hacer manualmente con date o mucho mejor aún con ntp
/usr/sbin/ntpdate -b clock.redhat.com
Obvio que pueden cambiar clock.redhat.com por el servidor ntp de su preferencia :)

Espero les sea útil.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Feb 03, 2010

Soporte de XML en phpORM

Llevaba este tema en la cola de pendientes por bastante tiempo. Resulta que en varios proyectos que estabamos desarrollando se necesitaba poder acceder a data compleja ( objetos relacionados con otros objetos ) a nivel de javascript. Esta solucion pasaba por obtener un objeto desde una peticion Ajax por ejemplo: $.get(‘/index.php/objeto’,{id:1},function(response) { var objeto = [...]

Jan 29, 2010

Cesar Villegas

Cesar Villegas
Slayer_X homepage feed

Vendo, remato y regalo por mudanza

Me voy a mudar luego de varios años, he conseguido un lugar mucho mas céntrico pero a cambio no tendré tanto espacio, por ese motivo he decidido deshacerme de miles de cosas que tengo guardadas y que no uso o le doy muy poco uso.

Pongo aquí la lista de todo lo que estoy vendiendo, si alguien esta interesado en algo solo déjeme un comentario con su oferta y que es lo que quiere, yo le mandaré un correo de respuesta y ver la forma de ubicarme, si me conoces entonces llamame directamente a mi celular con tu oferta.

First come first serve!

Libros
- Programming Perl de O’Reilly vendido
- Intrussion Detection de Rebbeca Gurley Bace (Technology Series) vendido
- Javascript 3rd Edition – The Definitive Guide de O’Reilly
- The Unix CD Bookshelf de O’Reilly vendido
- Webmaster in a Nutshell de O’Reilly
- Internet Core Protocols de O’Reilly vendido
- Peer to Peer – Harnessing the power of Disruptive Technologies de Andy Oram
- Virtual Private Networks de Dave Kosiur vendido
- Hacking Exposed 2nd Edition vendido

Revistas
- Linux Journal de los años 1999 al 2002
- Playboy número de colección de Mayo del 1988 (si, esa de la portada blanca) :P

Hardware
- Zip drive Iomega 250Mb
- Impresora multifuncional Lexmark X73 vendida

CD/DVD Musicales
- (sorry vendí todo) :P

Regalo
- Cajas vacías de CD (tengo como 100) delgadas y gruesas regalado
- Cassetes con copias de música metal (heavy, thrash, death) tengo como 50
- Revistas Computer Gaming de los años 2000 al 2003
- Libros de Ingles de NLC regalado
- Revistas PC World (las que venian con el comercio) tengo como 100
- Adobe Photoshop 5 guía del usuario (libro) – regalado
- Macromedia Director 6 Lingo Learning (libro)
- Macromedia Director 6 Lingo Dictionary (libro)
- Corel Photo-Paint 8 (libro) – regalado
- Revista peruana Cueros (lol no sé de donde tengo 3) – regalado
- Stickers de Gnome y Yo amo al Software Libre
- 2 cajas de diskettes 1.44 en perfecto estado de conservación xD – regalado

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Jan 14, 2010

Cómo convencer a tu jefe de migrar a Linux

Si tienes algún tipo de poder de decisión o influencia sobre las infraestructuras informáticas de tu empresa, ya sea grande o pequeña, y eres usuario de Linux, no desfallezcas: hay formas de convencer del potencial de Linux.

Sobre todo en estos tiempos de crisis, en los que los directivos buscan recortar presupuestos y costes en la medida de lo posible. Sólo es necesario sugerir de forma indirecta que prácticamente todo lo que hace una empresa también lo podrá hacer con Linux y Open Source.

Linux Business

El artículo publicado en TechRepublic es muy revelador, y nos cuenta la historia de cómo es posible sensibilizar a los responsables de la toma de decisiones respecto a las opciones Open Source que existen frente a las alternativas propietarias.

En una conversación típica con un empresario, podría surgir un tema de forma parecida a esta:

“Necesitamos ampliar el número de PCs que puedan manejar Word. ¿Podemos tener la misma versión de Office?”

“Sí, pero entonces tendré que compraros nuevas licencias de Microsoft”.

“No creo que podamos permitirnos la compra de nuevas licencias en este momento. Compartir documentos tal y como lo hacemos ahora es muy pesado… ¿hay alguna otra alternativa?”.

Y ahí es donde entramos nosotros. No es necesario forzar la migración. Sólo sugerirla: la cantidad de desconocimiento que empresas y empresarios tienen sobre Linux y las soluciones Open Source hace que tengan miedo al cambio, pero la situación económica hace que podamos sacar provecho del coste nulo de estas soluciones.

Es sólo un ejemplo de cómo podemos influir en la entrada de la pyme e incluso de la gran empresa en el mundo del Software Libre. No se trata de migrarlo todo, cuidado, basta con solventar un problema, ahorrar dinero y demostrar que Linux puede ir mucho más allá.

Alex Celi

Jan 09, 2010

Cesar Villegas

Cesar Villegas
Slayer_X homepage feed

Proximos conciertos en Peru 2010

Ya todos saben de que va esto! el 2010 será increíble!!!!

Conciertos confirmados
Metallica: 19 de Enero
Obituary: 5 de Febrero
NOFX: 26 de Febrero
Municipal Waste: 10 de Marzo
Dream Theater: 22 de Marzo
Guns N Roses: 25 de Marzo
WASP: 5 de Abril
Hirax y Blaze Bailey: 11 de Abril
Korn: 15 de Abril
Epica: 16 de Abril
Megadeth: 2 de Mayo
Gamma Ray: 3 de Mayo
Rata Blanca: 7 de Mayo
Napalm Death y Suffocation: 11 de Mayo
Aerosmith: 22 de Mayo
Violator: 28 de Mayo
Dark Tranquility: 8 de Junio
Rotting Christ: 17 de Junio postergado
Theatre of Tragedy: 22 de Junio
Monstrosity: 23 de Julio
Stryper: 14 de Agosto
Borknagar: 19 de Septiembre gira sudamericana cancelada
Bon Jovi: 29 de Septiembre
Lacrimosa: 3 de Octubre
Therion: 6 de Octubre
Mago de Oz: 24 de Noviembre

TBA = To Be Announced (por anunciar)
TBC = To Be Confirmed (por confirmar)

Por confirmar:
Rhapsody of Fire, Rob Halford

Rumores:
Manowar

Related posts:

  1. Review del concierto de Elexorien y God Dethroned en Lima El concierto estaba programado para empezar temprano y la organización...

Related posts brought to you by Yet Another Related Posts Plugin.