valshk

El blog que pusimos porque no alcanzamos a pagar el hosting.

Microsoft da en el clavo con Kinect… por accidente.

dejar un comentario »

Desde que salió Kinect, ha habido mucho escepticismo, pero al poco tiempo la crítica recibió al aparato de manera sorprendentemente buena. El periférico de Microsoft ha despertado la imaginación de muchos desarrolladores en todo el mundo que han visto su enorme potencial y trabajan en muchas cosas interesantes.

Pero a ver un momento. ¿Qué no la más grande promesa desde el lanzamiento de Kinect resultó ser un railroad vergonzoso y lleno de lag? La respuesta es sí. Pero en ningún momento dije que se tratara de desarrolladores de videojuegos. Las personas que han visto el potencial e Kinect desarrollan aplicaciones en las más diversas áreas: medicina, robótica, asistencia a personas con discapacidad e incluso sillones móviles.

La pregunta ahora es: ¿Cuánto tardará el gigante de Redmond en ver que el futuro de este dispositivo no se encuentra en la ya casi obsoleta XBox 360? Espero que no tarden en lanzar una versión de menor tamaño que pueda ser explotada con mayor facilidad en otros entornos. Sería mentira decir que no han encontrado grandes ideas para aplicar este desarrollo tecnológico. Desafortunadamente, este sigue siendo dirigido principalmente para videojuegos.

El resultado final es que Microsoft, en su esfuerzo por darle más tiempo de vida a una consola casi en la obsolescencia, se ha encontrado inadvertidamente con un aparato verdaderamente brillante. Es tiempo de darle el lugar que se merece y -por el amor de Dios- un nombre más decente.

Escrito por Krankes Hirn

23 agosto 2011 a 9:46 pm

Escrito en Uncategorized

Carta del “tipo que sabe de computadoras”

dejar un comentario »

Saludos,

Soy yo, el amigo, primo, hermano, sobrino, hijo, cuñado,  novio, vecino o cualquier persona a la cual contactes cuando tu computadora se rehúsa a funcionar como quiere en busca de ayuda. Te escribo esta carta porque debo decirte que, aunque estoy dispuesto a darte una mano siempre que lo necesites, me siento molesto y frustrado contigo. Espero que no te tomes a mal esto que te diré a continuación, ya que mi único propósito es enumerar aquellas cosas que me molestan al momento que buscas mi ayuda y creo que si las tomaras en cuenta, tú y yo podríamos tener una mejor relación en lugar de que yo tenga que seguir embotellando estos sentimientos.

Primero que nada debo confesarte algo: a veces desearía que nunca hubieras descubierto que “soy bueno con las computadoras”. Primero que nada: no necesariamente lo soy. A veces, lo que no comprendes, es que puede que sea un usuario con el mismo nivel de experiencia y preparación que tú. Con la diferencia de que yo presto atención a la documentación de mi computadora, leo manuales e intento arreglar las cosas por mi mismo antes de buscar a otro. Quizá no comprendas que la solución a tus problemas está a una búsqueda de Google de distancia. Pero bueno, después de todo somos amigos y por eso es que decido ayudarte, quizá volviéndote más incapaz en el proceso. Siendo ese el caso, valoraría mucho que tuvieras en cuenta los consejos que listaré a continuación:

  1. Por favor, evítate los halagos: Debes saber que desde el momento en que aceptamos ayudarte, probablemente ya estemos decididos a dejar tu computadora funcionando como antes de que diera problemas. Si crees que necesitas reciprocar, no necesitas llamarme inteligente, genio de la computación o nada parecido. Sólo trata de seguir los consejos que te dé, pero eso lo trataré más adelante.
  2. No uses terminología que no conoces: Por alguna razón, muchas personas tienen la extraña tendencia de usar un término técnico que alguna vez escucharon y echarle la culpa de cualquier cosa que pase. ¿La computadora no enciende? Debe ser la RAM. ¿El monitor tiene colores raros? Es culpa de la RAM. ¿Se abren 25 pop-ups cada que entras a revisar tu correo? Esa maldita RAM lo provoca. En el peor de los casos podría confiarme en tu juicio, hacer que compres una RAM nueva con tu dinero e instalarla en tu computadora sin costo, para que el problema persista. O bien, en el mejor de los casos, puedo simplemente ignorar lo que me digas, asumir que alguna vez a ti o a alguna persona que conozcas se le haya averiado alguna vez la RAM y hacer un diagnóstico del verdadero problema ignorando lo que me digas.
  3. Identifica y explica el problema con claridad: Si en verdad quieres ser de ayuda, trata de identificar el problema con precisión y así podré ayudarte de manera eficaz. Piensa en cosas como qué estabas haciendo cuando se produjo el problema, qué tan frecuente es, si pasa algo inusual antes de que el problema se suscite. También sería buena idea que anotarás los mensajes de error que recibes en lugar de ciegamente oprimir el botón de cancelar y seguir con lo tuyo. Todo esto es información mucho más valiosa que toda la terminología técnica que hayas escuchado alguna vez.
  4. Escucha las recomendaciones que recibes:  Existe una razón por la cual mi computadora no presenta los mismos problemas. También existe una razón por la que soy capaz de identificarlos y solucionarlos. Eso es porque sé exactamente qué los ocasiona. Cuando te recomiendo no descargar cosas indiscriminadamente, no instalar programas sospechosos y que uses herramientas para dar mantenimiento y limpiar de malware a tu computadora; no te lo digo porque no quiero que uses la computadora para hacer lo que te gusta, sino porque he identificado eso como la causa de tus problemas. No hacer caso a esto puede llevarnos a una situación como la del punto siguiente.
  5. No me culpes de problemas futuros en tu computadora: Si confías en mí lo suficiente para pedirme que arregle tu computadora, deberías confiar en mí lo suficiente para no suponer que cualquier falla futura será por algo que hice durante dicha reparación. No hay nada más odioso que escuchar a alguien, después de tres meses de que reparaste su computadora, decir: “Oye, ese limpiador de registro que instalaste tenía un virus.” o “Creo que los programas que borraste hicieron más lenta a mi computadora.” En la vasta mayoría de estos casos, la persona en cuestión no siguió los consejos que le fueron dados. Pero claro, el programa que bajaste e instalaste de internet para tener emoticonos en el messenger no tiene nada que ver con la fallas de tu computadora, es más probable que sea ese removedor de spyware con sus constantes alertas el que cause el problema.  ¿Tu internet está lento? De ninguna manera serán esos miles de programas filtrando información de lo que haces a 25 distintas compañías, seguro es esa cosa rara que instale, Chrome, el cual no tiene todas esas inútiles barras de herramientas que terminan instaladas en tu  navegador favorito: Internet Explorer.
  6. No me pidas que “hackee” cosas: Si alguien entró a tu contraseña de correo electrónico seguro piensas que hizo algunas cosas complicadas y extrañas con su computadora que eventualmente lo llevaron a una pantalla donde miles de números y recorrían varias columnas a medida que cada una se congelaba en uno de los caracteres de tu contraseña y así lograron robarla. Y ahora esperas que haga lo mismo. La mala noticia es que probablemente, lo que pasó fue mucho menos dramático y más algo parecido a un proceso de ensayo y error hasta que dieron con tu más que obvia contraseña. Quizá pueda ayudarte a recuperar tu cuenta, de acuerdo a los servicios que proporcione tu proveedor de correo electrónico. Pero sin en verdad quieres evitar que pase algo así, deberías dejar de usar contraseñas que puedan ser adivinadas fácilmente.
  7. Respalda, respalda, respalda: Existe una aterradora posibilidad cuando una computadora se descompone y eso es que la información se pierda de manera irreparable.  No siempre toda la información es imposible de rescatar, pero esto es algo que toma tiempo y depende de las habilidades de cada quien. En todo caso, si por alguna razón tu carpeta de animaciones recibidas por correo electrónico o tus videos chistosos se han perdido. No es mi culpa. Si tanto valoras esa información, tómate un tiempo para respaldarla, de otra forma, no me hago responsable.
En fin, espero que tengas esto en consideración para asegurar que no sólo las averías de tu computadora sean menos frecuentes, sino que repararlas para mí no haga que tenga deseos de estrellarte el monitor en la cabeza.
Atte:
Una persona cercana a ti que sabe de computadoras.

Escrito por Krankes Hirn

21 agosto 2011 a 11:16 pm

Escrito en Uncategorized

Instalar SAMSUNG ML-2240 en linux y compartir en red.

dejar un comentario »

En esta entrada muestro como tengo instalada la impresora láser SAMSUNG ML-2240 en linux y cómo compartirla con otros sistemas linux y windows. Presumo que este proceso puede aplicarse a otras impresoras de esta línea de SAMSUNG o incluso a cualquier impresora que distribuya lo necesario en su disco de instalación. Primero, saber que no usé el programa de instalación que distribuye SAMSUNG porque agrega una interfaz muy rara – además de que requiere un entorno gráfico y yo la tengo instalada en un headless. Aún así, la instalación no es complicada.

Configurando CUPS para compartir la impresora

Si no vas a compartir la impresora, puedes saltar a la siguiente sección.

Usamos, por supuesto, CUPS como servidor de impresión. En sistemas basados en Ubuntu, ya viene instalado. En Archlinux hay un problema de compatibilidad con el módulo usblp. Para solucionar esto, lo que mejor funciona es instalar la versión de CUPS del AUR en lugar de la versión regular.

Tenemos que ir a la interfaz web de CUPS visitando desde un navegador web: https://127.0.0.1:631/ (o la IP de la PC donde estés instalando tu impresora después de habilitar la administración remota de CUPS). Ir a la sección «Administración» y ahí seleccionar la casilla «Compartir impresoras conectadas a este sistema». Si no quieres usar la web de configuración, desde gnome puedes ir al asistente de impresoras y en menú Servidor > Configuración encontrarás la misma opción. Con esto estaremos compartiendo cualquier impresora instalada en CUPS. Si en cambio sólo quieres compartir una de las impresoras, podemos indicarlo en el momento de instalarla.

Instalando la impresora

Primero insertamos nuestro disco de instalación o descargamos el controlador unificado para Linux del sitio de SAMSUNG. La estructura de archivos del CD y la del paquete descargado es prácticamente la misma. Necesitamos copiar el filter para CUPS a nuestro sistema. Así que, desde una terminal navegamos hasta nuestro CD o a donde descomprimimos el ZIP y desde ahí, para sistemas de 32 bits, introducimos:

$ sudo cp Linux/i386/at_root/usr/lib/cups/filter/rastertosamsungspl /usr/lib/cups/filter

Para sistemas de 64 bits el archivo está en:

$ sudo cp Linux/x86_64/at_root/usr/lib64/cups/filter/rastertosamsungspl /usr/lib/cups/filter

Y luego necesitamos cambiar los permisos:

$ sudo chmod 755 /usr/lib/cups/filter/rastertosamsungspl

Ahora tenemos que ubicar otro archivo, el archivo .ppd de la impresora. Se encuentra en:

Linux/noarch/at_opt/share/ppd/ML-2240spl2.ppd

Puedes copiarlo a otro lado, como tu escritorio, para acceder a él fácilmente para el siguiente paso.

Ahora hay que conectar la impresora, encenderla e iniciar el proceso de instalación. Puede ser desde la interfaz web de CUPS o el asistente de impresión de nuestro escritorio; lo importante es que, en el momento en el que nos pregunte por el controlador, indiquemos el archivo .ppd que ubicamos antes. Tampoco hay que olvidar indicarle que comparta la impresora en caso de que queramos hacerlo y no hallamos seleccionado la opción general.

Proporcionando el controlador de la impresora en el asistente de Gnome.

Hecho esto, la impresora ya está instalada. Puedes hacer una impresión de prueba para comprobar que todo está bien.

Acceder a la impresora desde otro equipo …

… con Linux

En linux es bastante sencillo empezar a usar impresoras compartidas, sólo tenemos que tener instalado CUPS. Vamos a la PC desde donde queremos acceder a la impresora, abrimos el navegador web y accedemos a https://127.0.0.1:631/. En la sección Administración debemos habilitar la opción «Mostrar impresoras compartidas por otros sistemas». Después de guardar los cambios, detectará la impresora en sólo unos segundos y ya podremos usarla.

Si no quieres usar la interfaz web, en el administrador de impresión de Gnome, en el menú Servidor > Configuración, también está la opción.

CUPS es un sistema desarrollado por Apple, así que sospecho que para Mac (y en realidad para cualquier unix-like que tenga CUPS) debería ser parecido.

… con Windows

En windows van a hacer falta más pasos. Primero que nada, necesitamos el programa de instalación para Windows del CD o podemos también descargarlo. Ejecutamos el programa y seguimos el proceso. Habrá una ventana que nos pedirá conectar la impresora; no hace falta, damos «Siguiente» y aparecerá un cuadro de dialogo al que hay que contestarle «No» para continuar la instalación sin la impresora conectada. Cuando el programa de instalación halla terminado, hay que ir al panel de control a la función «Agregar una impresora», Agregar una impresora de red.

En mi caso, el asistente nunca ha podido encontrar la impresora automáticamente. Hay que indicar la URL de la impresora, que debe ser algo del estilo:

http://servidor:631/printers/Impresora

Hay que sustituir por el nombre o IP del servidor de impresión y el nombre de la impresora. Para conseguir esta URL más fácil, puedes visitar la interfaz web de CUPS dónde tienes instalada la impresora, ir a la sección Impresoras y dar clic en la impresora que quieres instalar y estarás en la dirección que tienes que usar. En mi caso es:

http://impresion:631/printers/Samsung-ML-2240

Al dar clic en Siguiente, pedirá indicar el controlador para la impresora, que ya instalamos. Terminado este proceso, ya deberíamos poder usar la impresora desde Windows.

Problemas

En Windows XP nunca he tenido problemas para acceder a la impresora de esta manera. Windows 7, por otro lado, parece tener un problema. Creo que agregar algunos parámetros a la configuración de samba ayuda, pero en Windows 7 Starter aparentemente no funciona para nada. Aunque no he experimentado mucho porque en realidad nunca uso Windows.

Escrito por sk

7 agosto 2011 a 4:32 pm

Escrito en linux

Etiquetado con ,

No eres geek…

dejar un comentario »

En tiempos recientes, hemos visto que poco a poco los geeks han sido cada vez más aceptados dentro de la sociedad, pasando del marginación a convertirse casi en una moda. Sin embargo; como en toda moda, siempre surgen personas que intentan asumir una identidad asumiendo los rasgos más superficiales de ella, buscando ser populares o reconocidos de manera barata.

Sheldon Cooper

Sheldon Cooper se ha vuelto uno de los arquetipos más recurrentes entre los falsos geeks como modelo a seguir.

Atención: no digo que esté mal ser geek, yo he sido uno buena parte de mi vida y lo he disfrutado en los mejores y en los peores momentos. Pero debo confesar que ahora me resulta molesto que la gente que antes apuntaba su dedo y me llamaba raro, ahora quiere copiar un estilo de vida sin siquiera comprenderlo. No me detendré a enumerar las características de lo que es ser un verdadero geek, puesto que es un tema rico y complejo. Existen herramientas como el Geek Test, que están hechas por y para geeks para conocer tu nivel de geekez, aunque tomarlo toma algo de tiempo y paciencia.

Por esa razón, les traigo aquí esta lista,  que a pesar de no ser tan exhaustiva como el Geek Test, es una guía rápida para saber si alguien es o no un geek.

Nótese que en algunos casos, los falsos geeks creen que geek y nerd son términos equivalentes.

No eres geek…

  1. No eres geek si alguna vez has usado el término como un insulto.
  2. No eres geek si no conocías el término antes de 2007.
  3. No eres geek si te gusta Glee, punto.
  4. No eres geek por haber visto/leído Harry Potter (Ojo, puede que seas un geek si lo has hecho, pero no necesariamente)
  5. No eres geek por tener muchos gadgets
  6. En especial si todos son de Apple.
  7. No eres geek por ver The Big Bang Theory.
  8. No eres geek por ver Pirates of The Caribbean.
  9. No eres geek si crees que serlo es temporal.
  10. No eres geek si tus videojuegos favoritos son Rockband, HALO y Guitar Hero.
  11. DEFINITIVAMENTE no eres geek si para ti ñoño o nerd son términos equivalentes.
  12. No eres geek por conocer algunos memes.
  13. No eres geek si tu temperamento no es al menos medianamente obsesivo.
  14. No eres geek si crees que un geek debe saber usar bien la computadora, leer comics o disfrutar de los space operas.
  15. No eres geek si tu inspiración para serlo fue The Big Bang Theory,
  16. No eres geek por haber visto TRON.
  17. No eres geek por haber visto La Red Social.
  18. No eres geek si crees que el doblaje latino de The Big Bang Theory es bueno.
  19. No eres geek por haber visto El Señor de los Anillos.
  20. No eres geek si no conoces la diferencia entre anime y manga y aún así aseguras que te gusta, menos aún si además te refieres al anime como “caricaturas japonesas”.
  21. No eres geek si a todo asiático le llamas chino.
  22. No eres geek si no discrepas fuertemente con al menos un aspecto del estereotipo geek.
  23. No eres geek por usar redes sociales o jugar juegos de Facebook.
  24. No eres geek por tener un blog.
  25. Y menos aún si alguna entrada es la letra de una canción.
  26. Y finalmente, no eres geek si en el fondo no tienes la certeza de que eso es parte de ti y jamás lo dejarás de ser.

Escrito por Krankes Hirn

5 junio 2011 a 12:21 am

Escrito en Uncategorized

Etiquetado con , ,

Nokia & Microsoft

dejar un comentario »

Delegate. The OS still sucks, but this time is not their fault.

Nokia anunció que se aliaría con Microsoft, seguro lo escucharon por ahí. Así podrán poner el sistema operativo de Redmond en los smartphones de Keilaniemi. Y me molestó bastante. Así que usé ese coraje para hacer algo creativo.

Es que es sólo ver a Steve Ballmer y me pongo de un ogro…

Escrito por sk

22 febrero 2011 a 2:24 am

Escrito en Uncategorized

2^n-Bits

con un comentario

VALSHK tiene un nuevo proyecto. Esta vez se trata de un sencillo blog, el tema, videojuegos. 2n-Bits es el nombre de este blog que estará bajo la dirección de LT Phantom.

Visita aquí, 2n-Bits

Escrito por sk

26 enero 2010 a 1:30 am

Escrito en Uncategorized

¿Cuál editor WYSIWYG?: Comunidad de Artistas

dejar un comentario »

WYSIWYG significa Whay you see, is what you get. Un editor de texto WYSIWYG es una aplicación que nos permite dar formato a un texto tal y como se verá. Es decir, no hay que escribir código HTML, por ejemplo, guardarlo y luego abrir el archivo en otro lado para verlo ya con el formato. Es, por decirlo de una manera, en tiempo real. A grandes rasgos, es un editor que tiene todos los botones y herramientas para insertar titulos, colores, tipos…. en el texto y ver en ese mismo momento como se verán.

En este momento veo dos posibles editores que se usarían en la Comunidad de Artistas. Una es CKEditor, que es algo así como una evolución del que usábamos en la vieja versión del sitio. El otro es TinyMCE, que es muy popular – se supone que productos de WordPress, Microsoft, Joomla, Oracle… lo usan-

Por cuestiones técnicas – que si quieren, explico – parece que me sería más sencillo usar el segundo, TinyMCE. pero a mi me gusta un poco más el primero, CKEditor. Por favor visiten los links y juegen un poco con la demostración de cada uno y díganos cuál les gustó más. Si conocen algún otro editor que les parezca mejor, por favor que nos lo muestre.

Escrito por sk

23 diciembre 2009 a 3:47 am

¿Cuáles deben ser los marcadores sociales para la Comunidad de Artistas?

con un comentario

Los marcadores sociales (social bookmarking) consiste en compartir y clasificar páginas web a través de redes sociales que se presten o sitios especializados. Es decir, si nos encontramos una página con algo muy interesante, además del clásico «mandar por mail a un amigo», podemos compartirlo con nuestros contactos en Facebook, Twitter, hi5… para que todos nuestros conocidos puedan verlo también.

Esta es una función que debe estar en la comunidad de artistas. Así, si cualquiera, no sólo usuarios registrados, encuentran fascinante una obra, podrán marcarla en alguna red social para que aún más personas vean esa publicación.

Los marcadores sociales que indudablemente deben estar son:

Otros marcadores tentativos son:

  • MySpace
  • Furl
  • Newsvine (creo que también es sólo en Inglés)
  • Technorati (creo que también es sólo en Inglés)
  • Barrapunto (sólo español)
  • Slashdot (creo que también es sólo en Inglés)
  • Meneame (sólo español)

¿Serán suficientes? ¿Ustedes cuales usan?

Escrito por sk

20 diciembre 2009 a 8:35 pm

Escrito en Uncategorized

Diseño para los comentarios: Comunidad de Artistas

con un comentario

Sigo trabajando en el sitio. En este momento andamos buscando un diseño para los comentarios. Es decir, las notas que escriben los usuarios como opiniones a obras, notas en los perfiles, los foros, etc. Por ahora tengo dos diseños tentativos:

Ambos hechos por mi. Sé que no son la gran cosa, pero hay que recordar que yo soy programador, no diseñador gráfico. Cualquier duda, crítica o sugerencia, ya saben, se agradecerá.

Escrito por sk

20 diciembre 2009 a 7:08 pm

Escrito en Uncategorized

Comunidad de Artistas: Costo

dejar un comentario »

Esta es una nota sobre la vieja Comunidad de Artistas. Navegando por ahí, me encontré un programa que calcula el «costo» de una aplicación en base a su código (Modelo SLOC). A grandes rasgos, se trata de calcular el esfuerzo que tomaría crear un software contando las líneas de código y los recursos necesarios y lo que «cuesta un especialista».

Y bueno, sin tantas vueltas. Según el programa sloccount, la Comunidad de Artistas VALSHK costó $ 1,784,254 USD. Es claramente un valor alto, pero hay que considerar que fui el único programador y no había que darme salario, era prácticamente mi propio jefe. Además, ya que me basé en software libre, no tuve que reinventar la rueda. Todo eso reduce el costo real. Esto es solamente para darnos una idea.

Los detalles a continuación:

Totals grouped by language (dominant language first):
php:          52336 (96.75%)
perl:          1062 (1.96%)
python:         689 (1.27%)
sh:               8 (0.01%)

Total Physical Source Lines of Code (SLOC)                = 54,095
Development Effort Estimate, Person-Years (Person-Months) = 13.21 (158.50)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 1.43 (17.14)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 9.25
Total Estimated Cost to Develop                           = $ 1,784,254
(average salary = $56,286/year, overhead = 2.40).

Escrito por sk

18 octubre 2009 a 5:06 pm

Escrito en Uncategorized

Seguir

Get every new post delivered to your Inbox.

Únete a otros 94 seguidores