Configurando el escritorio, tema, interfaz e iconos en Ubuntu

Tema recomendado: X-Arc-White

https://gitlab.com/LinxGem33/X-Arc-White

Set de iconos recomendados

https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/#installation
https://github.com/PapirusDevelopmentTeam/papirus-filezilla-themes#installation
https://github.com/PapirusDevelopmentTeam/papirus-libreoffice-theme#installation

Extensiones para Gnome Shell

https://extensions.gnome.org/extension/307/dash-to-dock/
https://extensions.gnome.org/extension/120/system-monitor/

Cómo instalar Node.js a través de archivo binario en Linux

Hace poco instalé Ubuntu en mi máquina de trabajo, para cambiar el ambiente de desarrollo y obtener así todos los beneficios que conlleva este sistema operativo.

Para comenzar a ordenar mi nuevo ambiente de trabajo, necesito instalar algunas cosas y configurar otras. Si bien estos procesos pueden ser algo tedioso, sobre todo para quienes acostumbran a interactuar con el mouse y doble clicks; al comenzar a usar la consola o terminal ya comienza una nueva experiencia sacándonos de la zona de confort de Windows.

Bueno, al punto: ¿Cómo instalar Node.js en Ubuntu/Linux?

1 Descargar Node.js 

2 Descomprimir el archivo binario. En mi caso cree un directorio “nodejs” dentro de /usr/local/lib

sudo mkdir /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
sudo mv /usr/local/lib/nodejs/node-$VERSION-$DISTRO /usr/local/lib/nodejs/node-$VERSION

3 Configurar variables de entorno agregando:

export NODEJS_HOME=/usr/local/lib/nodejs/node-$VERSION/bin
export PATH=$NODEJS_HOME:$PATH

4 Refrescar el perfil

. ~/.profile

5 Probar la instalación usando los siguientes comandos:

$ node -v

$ npm version

En mi caso, la salida fue la siguiente:

Principios para el desarrollo digital

Diseñe con el usuario

  • Incorpore a distintos tipos de usuarios y a los personas/partesinteresadas en cada etapa del ciclo de vida del proyecto.
  • Diseñe soluciones que mejoren los procesos actuales de los usuarios, ahorrándoles tiempo, usando menos recursos y
    aumentando la calidad.
  • Desarrolle soluciones apropiadas para el contexto basándose en  las prioridades y necesidades de los usuarios.
  • Desarrolle la solución de manera progresiva e iterativa, teniendo en mente objetivos y propósitos claros.
  • Asegúrese de que el diseño sea sensible y tome en cuenta las necesidades de los tradicionalmente marginados.
  • Adopte un proceso iterativo que permita incorporar los comentarios y opiniones que surjany adaptar su solución.
  • Sea abierto con respecto a las expectativas del proycto, y permita que las personas puedan renunciar a participar en
    el proceso de diseño.

Comprenda el ecosistema existente

  • Interactúe con sus usuarios objetivo y consulte las investigaciones existentes para profundizar su comprensión.
  • Coordine con otras organizaciones implementadoras, la sociedad civil y también el gobierno desde el principio.
  • Asegúrese de que su iniciativa esté en línea con las políticas tecnológicas, legales y reguladoras existentes.
  • Implique a miembros de la comunidad, donantes, gobiernos locales y nacionales, y otras organizaciones
    implementadoras.
  • Monitoree el ecosistema para saber si ocurren cambios.

Diseñe para la ampliación

  • Planifique y diseñe desde el comienzo para la ampliación.
  • Formule una definición de ampliación para su iniciativa.
  • Mantenga su diseño simple, flexible y modular para que sea fácil cambiar su contenido y adaptarlo a otros contextos.
  • Cuando tome decisiones tecnológicas, piense en si le facilitarán o dificultarán la ampliación.
  • Identifique pronto a aliados que puedan ayudarle a ampliar su solución.
  • Considere su modelo de financiamiento
  • Reúna pruebas y demuestre el impacto antes de intentar la ampliación.
  • No trate de iniciar la ampliación sin verificar plenamente que su solución es apropiada.

Siente las bases para la sostenibilidad

  • Planifique para la sostenibilidad desde el principio.
  • Formule una definición de sostenibilidad para su iniciativa.
  • Identifique e implemente un modelo de negocio sostenible.
  • Use e invierta en proveedores locales de servicios de tecnología de la información.
  • Contacte a gobiernos locales e integre estrategias nacionales en la programación.
  • Colabore en lugar de competir y trabaje en equipo para identificar la mejor solución que tenga el mayor impacto.
  • Cree un programa que pueda adaptarse a medida que cambien las necesidades y cambie el ecosistema.

Adopte un enfoque orientado a los datos

  • Diseñe los programas de tal manera que el impacto pueda medirse de forma continua y progresiva.
  • Aproveche los datos existentes, incluyendo los conjuntos de datos abiertos y los datos de sistemas interoperables.
  • Utilice métodos rigurosos para la recopilación de datos.
  • Ayude a subsanar las brechas de conocimientos aportando datos a la comunidad de desarrollo.
  • Use datos de calidad oportunos o en tiempo real para apoyar la rápida toma de decisiones, mejorar la programación para los usuarios
    e informar sobre la estrategia.
  • Presente los datos en formatos que sean fáciles de interpretar y sobre cuya base sea fácil actuar, como las visualizaciones de datos.
  • Cree una cultura de uso de datos dando prioridad a la creación de capacidad y a las iniciativas de uso de datos.
  • Adopte un enfoque integral con respecto a la recopilación y el análisis de datos. Recopile datos de múltiples fuentes.
  • Identifique y use estándares abiertos de datos y de interoperabilidad.
  • Recopile y use los datos de manera responsable de acuerdo con las normas y los estándares internacionales.

Utilice datos abiertos, estándares abiertos, fuente abierta e innovación abierta

  • Defina y comunique qué significa ser abierto para su iniciativa.
  • Adopte y amplíe los estándares abiertos existentes: especificaciones desarolladas, acordadas, adoptadas y mantenidas por
    unacomunidad y que hacen posible compartir datos entre distintas herramientas y sistemas.
  • Comparta los datos que no sean sensibles después de asegurarse de que se hayan satisfecho las necesidades relacionadas con la
    privacidad de los datos, sin restricciones al uso de los datos con el fin de fomentar la innovación abierta por parte de cualquier grupo
    o sector.
  • Use plataformas abiertas existentes en las que sea posible ayudar a automatizar el intercambio de datos, a conectar su herramienta o
    sistema con otros y a tener una mayor flexibilidad para adaptarse a necesidades futuras.
  • Invierta en el software como un bien público.
  • Desarrolle el nuevo código de tal forma que sea de fuente abierta, que cualquiera pueda ver, copiar, modificar y compartir, y
    comparta el código en repositorios públicos.
  • Haga posible la innovación compartiendo libremente sin restricciones, prestando una amplia colaboración y cocreando soluciones
    cuando esto tenga sentido en su contexto.

Reutilice y mejore

  • Identifique las soluciones tecnológicas existentes (a nivel local y global), los datos y los marcos que usa su población
    objetivo, en su área geográfica o en su sector.
  • Desarrolle enfoques modulares e interoperables en lugar de enfoques autónomos.
  • Colabore con otros especialistas en desarrollo digital con el fin de conocer las herramientas existentes y establecer
    relaciones que en el futuro se puedan llevar a la reutilización y el mejoramiento de sus herramientas.

Aborde la privacidad y la seguridad

  • Defina la propiedad, la soberanía y el acceso a los datos antes de recopilar o capturar cualquier dato. Determine cuáles leyes y
    reglamentos nacionales en materia de protección de datos se deben cumplir.
  • Mantenga el interés superior de los usuarios finales y de los individuos cuyos datos se recopilan en el primer plano de su planificación
    con el fin de proteger la privacidad de los usuarios y garantizar la seguridad de los datos y una implementación ética del proyecto.
  • Realice un análisis de los riesgos y beneficios asociados a los datos que se están procesando, incluyendo quiénes se benefician y
    quiénes corren un riesgo.
  • Evalúe los riesgos del acceso no autorizado o la fuga de cualquier datos almacenados. Comprenda que los riesgos dependen en una
    gran medida del contexto, no solo del país sino también de las comunidades, poblaciones y períodos de tiempo.
  • Minimice la recopilación de información personal identificable. Evalúe qué tan crucial es la información personal para el éxito del
    proyecto y cuáles serían las consecuencias si esos datos se exponen a terceros.
  • Catalogue y haga seguimiento a la información personal o sensible recopilada durante el proyecto: Cree un plan para destruir o
    asegurar el almacenamiento fuera de línea de los datos sensibles a mediados del proyecto y tras su finalización.
  • Sea transparente con las personas cuyos datos se recopilan y explíqueles de qué manera su proyecto usará y protegerá sus datos.
    Obtenga el consentimiento informado antes de recopilar datos. Es crucial garantizar que los participantes entiendan por qué se
    recopilan sus datos, cómo se usan y comparten sus datos y de qué manera pueden acceder a los datos recopilados o modificarlos, y
    que pueden tener la opción de negarse a participar.
  • Proteja los datos adoptando las mejores prácticas para proteger y restringir el acceso a los datos.

Sea colaborativo

  • Entienda cómo encaja su trabajo en el panorama del desarrollo mundial. Identifique a otros que trabajen en el mismo problema en
    otras áreas geográficas y si existe una comunidad de práctica.
  • Incorpore a diversos expertos de diferentes disciplinas, países e industrias, en el transcurso del ciclo de vida del proyecto.
  • Planifique para colaborar desde el comienzo. Incorpore actividades de colaboración en las propuestas, los planes de trabajo, los
    presupuestos y las descripciones de los puestos de trabajo. Identifique los indicadores para medir la colaboración en su plan de
    monitoreo y evaluación.
  • Documente el trabajo, los trabajos, los procesos y las mejores prácticas. Comparta su código con la comunidad de fuente abierta,
    publique los documentos bajo una licencia de Creative Commons y participe en conferencias y otros foros para compartir las
    lecciones que ha aprendido y para aprender de otros especialistas.
  • Defina de qué manera contribuirá su proyecto localmente. La colaboración es el primer paso de la interoperabilidad; defina de qué
    manera su trabajo puede conectar con sistemas locales y cuáles estándares debe adoptar para realizar esas conexiones.

Software Gratis – StoryBoarder y Characterizer, ideales para artistas y creativos

Siempre es útil tener a manos algunas herramientas digitales gratuitas. Hoy les dejo como recomendación los siguientes programas hechos por un excelente grupo de personas con una gran visión «WonderUnit»

  • StoryBoarder
    https://wonderunit.com/storyboarder/
    github: https://github.com/wonderunit/storyboarder
  • Characterizer
    https://wonderunit.com/characterizer/
    github: https://github.com/wonderunit/characterizer

Error black screen en VPCCA17FL

Desde hace unos años tengo un notebook, que a pesar de ser blanco, lo quiero bastante (para ser blanco). ¡Odio los notebooks blancos!

Como sea, es un Sony VAIO modelo VPCCA17FL el cual había estado funcionando sin problemas con sistema de fábrica, y ahora que lo actualicé a Windows 10 me encontré con un inconveniente (entre otros) el cual lo resolví gracias a una respuesta random en los foros de soporte de AMD.

Resulta que este viejo modelo posee una tarjeta gráfica integrada INTEL HD Graphics 3000 y una secundaria AMD Radeon HD 6630M y cada vez que se inicia el sistema, queda unos minutos en una pantalla negra. La solución a este problema está en modificar una variable a través del editor de registros.

  • Win+R  > regedit
  • Buscar «EnableUlps»
  • Cambiar valor 1 a 0
  • Reiniciar

Seguramente ya nadie posee este problema, porque nadie posee este viejo notebook… pero seguro me servirá de ayuda-memoria. No pienso soltar este (blanco) notebook.

Error 500 WordPress – Problema con los permisos de archivos y carpetas

Navegar con cd hasta el directorio donde esté instalado WordPress y ejecutar los siguientes comandos:

sudo find . -type f -exec chmod 664 {} +
sudo find . -type d -exec chmod 775 {} +
sudo chmod 660 wp-config.php

Vía | https://www.smashingmagazine.com/2014/05/proper-wordpress-filesystem-permissions-ownerships/

Fix 403 Forbidden Error in WordPress. Problem with .htaccess

Agregar: “Options +FollowSymLinks” al archivo .htaccess al comienzo

Options +FollowSymLinks
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

 

Vía | https://coolestguidesontheplanet.com/403-forbidden-error-wordpress-htaccess/

Ragnarok Online en Chile

Dejo registro del comunicado publicado en ragnarok.cl el 2005 para el recuerdo…

El recién pasado 4 de octubre, la empresa Gravity Co., Ltd. creadora del popular juego Mmorpg Ragnarok Online, ha llegado a un acuerdo de licencia con la empresa chilena Gamerpro S.A., con miras de ofrecer la versión en español de ragnarok a más de 20 países en Sudamérica y España.

Álvaro López, el Gerente General de GamerPRO, esta optimista porque le dará una nueva cara al mundo de los videojuegos en toda Latinoamérica, con el apoyo directo de la Gravity Corp, una de las empresas más importantes del rubro y la primera en apostar sus cartas en Hispanoamérica (España, Mexico, Guatemala, El Salvador, Nicaragua, Panama, Honduras, Belize, Cuba, Jamaica, Haiti, Dominica, Costa Rica, Puerto Rico, Ecuador, Colombia, Peru, Venezuela, Guyana, Surinam, French Guiana, Chile, Bolivia, Paraguay, Argentina, y Uruguay). y específicamente en el mercado nacional, donde se espera captar el interés de 20.000 jugadores que actualmente no contaban con el respaldo oficial de Gravity Corp ni garantías que se merecían. (Extracto de GamerPRO.cl)

Con respecto a los actuales servidores privados en Chile:

Al establecerse como servidor oficial en Chile y para países de américa del sur, los actuales servidores «privados» pasan a ser «ilegales» y pueden llegar a ser demandados por quién posea la licencia del juego, en este caso Gamerpro S.A.

Álvaro López dice :

«Todos los server hispanos y digo bien «TODOS», todos son piratas y mas que piratas todos son «EMULADORES» que tratan de parecerse al de verdad, pero en la realidad, no son como el de verdad, no funcionan como el de verdad y solo emulan un 20 a un 25% del de verdad en el caso de los mas desarrollados.

Todos estos servers piratas ya están en la ilegalidad y son susceptibles de ser demandados, sin embargo esperamos que amablemente se comuniquen ellos mismos con nosotros y cesen sus actividades por las buenas.

Son como demos del juego, no fucnionan como el de verdad, no tienen soporte como el de verdad, no tienen los objetos del de verdad, ni los personajes del de verdad ni las aventuras del de verdad.

En ragnarok los objetos valen dinero y hasta puedes venderlos por ebay, porque son objetos virtuales legales, no se pueden crear obejtos en el server legal, no está la guild del amigo, no hay el lag de los server piratas y se hacen actividades bien desarrolladas y bien reglamentadas.

Además en el server legal puedes clasificar y viajar al campeonato del mundo que se hara en Japón a fines del 2006.

Por eso, hablar de las caracteristicas que tendrá es ridiculo, este señores es el server de verdad, no un emulador y eso de aegis o athenas o powerro o que se yo, esta out completamente en este topic.

Los servidores se ubicaran en miami y seran administrados directamente por coreanos para evitar que hayan arreglines con los gm o jugadores latinos, de hecho se vienen 2 coreanos a vivir a sudamérica para desarrollar estas actividades al mismo nivel que en Corea, Japón o USA.

Si se va a pagar lo mismo que en todo el mundo (tarjetas de prepago desde un dolar y hasta 10 dólares por un mes), pero además aqui se puede hacer negocio porque los objetos y las cosas del mundo de Ragnarok son de verdad. Hay gente que afuera vive de eso..» (Comunicado de Álvaro López para El Antro.cl)

Ragnarok.cl felicíta a Álvaro López y a la gente de GamerPRO por el logro que significa para ellos y para una empresa chilena hacer acuerdos comerciales con una gran compañia del otro lado del hemisferio como lo es Gravity para traer a nuestro país este gran Mmorpg.

Deseamos que todo les resulte muy bien y ahora solo nos queda esperar que todo comience a funcionar para así poder jugar al fin en el primer servidor oficial chileno de Ragnarok Online! =)

Más Información:

Gravity | U.S. Securities and Exchange Commission | Channel 4 KNRV.com | ElAntro.cl | GamerPro.cl