Planet Squeak es

blogs about Squeak, Pharo, Croquet and family
planet squeak - planet squeak es - planet squeak jp - planet croquet - planet squeak code - planet smalltalk

April 10, 2017

Germán Arduino

Sistema de Registración a Eventos

Arduino Software se complace en anunciar un nuevo servicio para sus clientes, se trata de un sistema de registración para eventos de todo tipo, con múltiples opciones. Los detalles se pueden leer en este enlace.





by Germán Arduino (noreply@blogger.com) at April 10, 2017 01:26 AM

May 25, 2016

Germán Arduino

New PasswordsPro version available

See our announcement at this link.

by Germán Arduino (noreply@blogger.com) at May 25, 2016 03:46 PM

November 01, 2015

Germán Arduino

Nuevo distribuidor en Paraguay

Como ya hemos anunciado por medio de las redes sociales Twitter y Facebook, a partir de un reciente acuerdo con la firma Tech Guaraní, la misma ha comenzado a distribuir nuestros productos de software en toda la República del Paraguay.

Precios y condiciones en esta página.


by Germán Arduino (noreply@blogger.com) at November 01, 2015 03:51 PM

October 04, 2015

Germán Arduino

PasswordsPro at only usd 9.99 from today!

Starting today you can buy your single license of PasswordsPro at only usd 9.99 using PayPal.

PayPal is the easiest way of buy PasswordsPro, and also the more convenient, don't miss this opportunity and buy now your license!

Promotion live in our sales page!

by Germán Arduino (noreply@blogger.com) at October 04, 2015 06:30 PM

August 10, 2015

Germán Arduino

Your Second Meteor Application - Extra Exercise 1

In the way of learn Meteor I read several tutorials and books, but two particularly useful were:

Your First Meteor Application, and

Your Second Meteor Application.

After finishing the second book I'm dealing with the addition of some features to the ToDo list application developed during the book, to continue exercising the use of Meteor.

The first thing that I would add is some reference about the logged in  user, in the main page, something as the following picture


As this is shown in the home page, we need to modify the home template (in the todos.html), at this way:


And then, in the todos.js, implement the code to grab the email of the user currently logged, as a home template helper, as shown next:

The rationale behind how to grab the email address is explained in the users collection documentation .
All seems to work ok now, but when no users are logged in, the home page looks messy:




Then we must add a conditional to show the logged user only when a user is logged in. Sound reasonable, right?


I hope that these little examples may be of help to people learning Meteor.

The github repo of the application is here and the deployed application is here.

by Germán Arduino (noreply@blogger.com) at August 10, 2015 04:08 PM

June 01, 2015

Germán Arduino

Un nuevo Smalltalk en el firmamento!

Leyendo novedades de Smalltalk y el mundo de los objetos me encontré con un nuevo Smalltalk también escrito en Javascript, siguiendo lo que es una tendencia fuerte en los últimos tiempos.

Se llama MySmalltalk y al parecer reemplaza un proyecto anterior basado en Ruby on Rails, según dice en este artículo.

MySmallltalk corre en:
  • escritorio (como aplicación Chrome) en Windows, Mac y Linux
  • browsers (Chrome, Safari, FireFox, IE)
  • tablets (Android, iPad)
  • smartphones (Android, iPhone)
  • servidores usando Node.js
Se puede testear en línea haciendo click aquí.



El proyecto está basado en el framework Qooxdoo.
El server mysmalltalk.com está escrito en Node.js usando la base de datos Postgresql, Redis para caché y Socket.io para mensajería. 
El blog para seguir las novedades del proyecto es este.

by Germán Arduino (noreply@blogger.com) at June 01, 2015 01:05 AM

April 05, 2015

Germán Arduino

Elegante código en Pharo

Un resumen de poderosas y elegantes sentencias, expresiones y porciones de código en Pharo Smalltalk se puede ver en esta página.


by Germán Arduino (noreply@blogger.com) at April 05, 2015 11:51 PM

April 04, 2015

Germán Arduino

GTPlayground

Un artículo corto e interesante que muestra las motivaciones en el desarrollo de GTPlayground y cómo intenta hacer más cómodo el trabajo que habitualmente los Smalltalkers hacemos desde un workspace.

Aquí el artículo.



by Germán Arduino (noreply@blogger.com) at April 04, 2015 03:34 PM

August 28, 2014

Germán Arduino

Scriptcase hosting


Hace poco anunciamos el lanzamiento de un nuevo servicio y ahora lanzamos el sitio web dedicado a la comercialización y soporte del mismo.

Esta es una primera versión y paulatinamente iremos incorporando más funcionalidades y planes.

by Germán Arduino (noreply@blogger.com) at August 28, 2014 02:45 PM

August 27, 2014

Germán Arduino

Representamos Scriptcase en México

A partir de este mes de Agosto comenzamos a trabajar como representantes de Scriptcase en México.

Más información aquí.

by Germán Arduino (noreply@blogger.com) at August 27, 2014 03:08 PM

August 03, 2014

Germán Arduino

Ya se encuentra disponible Scriptcase 8


Hace pocos días se lanzó Scriptcase 8, la nueva versión de la mejor herramienta de desarrollo rápido para PHP existente en el mercado.

En este link podrá ver más información así como un video que resume las principales mejoras.

by Germán Arduino (noreply@blogger.com) at August 03, 2014 04:17 PM

March 08, 2014

Germán Arduino

ScriptCase Hosting, un nuevo servicio para nuestros clientes

En el día de hoy estamos anunciando un nuevo servicio para nuestros clientes, especialmente para aquellos que desarrollan aplicaciones web con ScriptCase.

Se trata del alojamiento de toda la infraestructura necesaria para el desarrollo de aplicaciones ScriptCase sin necesidad de tener equipamiento propio asignado.

Los detalles, en esta nota.

by Germán Arduino (noreply@blogger.com) at March 08, 2014 02:20 PM

February 04, 2014

Germán Arduino

Koding, una cómoda manera de programar

Un artículo en español sobre esta nueva startup que provee un entorno de desarrollo completo en el browser: Koding, una cómoda manera de programar.

by Germán Arduino (noreply@blogger.com) at February 04, 2014 11:58 PM

November 16, 2013

Germán Arduino

Charla Smalltalk y Tecnología de Objetos

Este pasado miércoles 13 de Noviembre estuve dando una charla sobre Smalltalk y Tecnología de Objetos en el ICES en Sunchales, respondiendo a una amable invitación de dicha Institución.

La idea de la presentación fue dar una noción de los orígenes de Smalltalk y la tecnología de objetos, una breve mirada técnica así como las diferencias fundamentales con los paradigmas tradicionales de desarrollo de software y también un raconto de las actuales encarnaciones de Smalltalk, así como de las diferentes asociaciones, comunidades y grupos enfocados en esta tecnología.

Los slides que preparé para dar la charla están en Slideshare y también está disponible este album con algunas fotos del evento.

Muchas gracias a todos quienes asistieron y también al ICES por el espacio brindado para difundir la tecnología de objetos y Smalltalk.

by Germán Arduino (noreply@blogger.com) at November 16, 2013 06:01 PM

November 02, 2013

Germán Arduino

Finalizó Smalltalks2013

Finalizó una nueva edición de la conferencia internacional de Smalltalk que se realiza anualmente en Argentina, con la organización de Fundación Argentina de Smalltalk, en esta oportunidad en la UTN Rosario.

Como siempre, para todos los que amamos este ambiente de programación con objetos, es un evento que resulta muy enriquecedor, tanto en lo técnico como en lo humano, donde se pueden compartir todo tipo de charlas con gente de todo el mundo que trabaja en Smalltalk, algunos desde hace 30 o más años.

En lo personal, tuve la oportunidad de dar una charla sobre Cuis, un Smalltalk nacional, cuyo objetivo fue que los asistentes puedan tener un pantallazo de las bases de diseño de Cuis y cómo empezar a utilizarlo. Los slides de la charla están en esta dirección.

Como las charlas se realizaban en dos tracks, cuando uno elegía ver una ser perdía la otra :) así que espero los videos que la gente de FAST filmó de todas las charlas, para poder ver las que me perdí en el momento.

Párrafo aparte, la organización de FAST fue excelente y se ocuparon de absolutamente todos los detalles, muchas gracias gente, por el duro trabajo de organizar esta conferencia cada año. En especial gracias a Gabriela y Leandro por la ayuda y predisposición permanentes.

Como en cada oportunidad que puedo asistir, me vuelvo de la Conferencia con un montón de ideas y temas para ver, aprender y poner en práctica.

En esta oportunidad en particular me gustó e interesó mucho la charla de Dale Henrichs sobre tODE (The object centric development environment). Me volví pensando (y lo hablamos con Edgar y Dale en la conferencia) en un posible tODE para Cuis, como proyecto de verano.

Dale pertenece a GemTalk Systems, al igual que James Foster, Martin McClure, Dan Ware y Norm Green, todos los cuales estuvieron en Rosario para la conferencia.

Es impresionante la base instalada de Gemstone/S, a tal punto que además de estar en muchas industrias diferentes, manejan el 20% de los cargamentos por buque del mundo. En Argentina, al parecer, el cliente más grande es Telecom con un sistema muy importante soportado por Gemstone/S.

También estuvo nuevamente John O'Keefe de Instantiations presentando las novedades de VA Smalltalk. Cabe recordar que este Smalltalk, si bien es comercial, tiene disponibles versiones gratuitas para docentes e investigadores, según me comentó el propio John.

Otra de las ideas que me traje revoloteando fue la que surgió del las charlas con +Angel Java Lopez, más conocido como @ajlopez sobre la posibilidad de usar npm como repositorio de paquetes para Cuis.

También fue muy interesante y creativa la charla de Jan Vrany sobre usar Java desde Smalltalk/X, así como la charla de Amber de Nicolás Petton y por supuesto, para no perderse, la conferencia remota de nada más ni nada menos que Dan Ingalls.

Este es un pequeño resumen de la conferencia, como dije antes, porque algunas charlas se superponían y por mi horario de regreso me perdí otras charlas interesantes, pero cuando la gente de FAST suba los videos, estarán disponibles para ver.

Muchas Gracias a la gente de FAST y a mis amigos Edgar De Cleene y Pato Aguirre, así como también a Dale Henrichs, James Foster, John O'Keefe, Javier Burroni, Juan Marcelo Díaz Cortez y Angel "Java" López por los momentos compartidos (Disculpas si me olvido de alguno).

La foto que ilustra este artículo es de James Foster y la puse porque alguien de la UTN (*) hizo un hermoso globo de Smalltalk que colgaron sobre la mesa de acreditaciones. Muy lindo!

(*) Según me comentó Edgar, el globo smalltalkero es obra de Gabriela Pedrerol, Susana Martin y Patricia Fracchia. Muy lindo trabajo!

by Germán Arduino (noreply@blogger.com) at November 02, 2013 09:47 PM

September 12, 2013

Germán Arduino

Again an argentinian project won the Innovation Technology Awards

This time in the 21th International Smalltalk Conference in Annecy, France, the winner of the Innovation Technology Awards is the project Oz Recovery Tools by Guillermo Polito.


Oz is an open source (experimental) platform for object spaces in Pharo. An object environment can be completely manipulated from another one, in the same process.




The second price is for Amber Smalltalk from Nicolas Petton and the third one is for Phratch from Jannik Laval.

Congratulations to the winners!

Some pics of the winners herehere and here in the ESUG 2013 album from Stephane Eggermont.


Note: BTW, beautiful jacket Guillermo, the glorious CABJ also winning in ESUG!

by Germán Arduino (noreply@blogger.com) at September 12, 2013 01:22 PM

September 08, 2013

Germán Arduino

ESUG 2013 Conference is almost here!

The 21th ESUG conference will be held in Annecy, France 9-13 September 2013 with the Camp Smalltalk 8 September.

You can check here the conference schedule plenty of interesting talks related with Smalltalk technology. 

The conference will also includes an international workshop aimed to create a forum around advances or experience in Smalltalk and to trigger discussions and exchange of ideas.

Finally, the exciting challenge know as Innovation Technology Awards, with these titles for compete this year.


Esug 


The European Smalltalk User Group (ESUG) is a non-profit users organization that supports all kinds of Smalltalk initiatives, especially free-open source ones that benefit the whole Smalltalk community. For example ESUG does:

by Germán Arduino (noreply@blogger.com) at September 08, 2013 07:09 PM

August 31, 2013

Germán Arduino

Se viene Smalltalks 2013

La noticia aquí.

by Germán Arduino (noreply@blogger.com) at August 31, 2013 02:05 PM

June 14, 2013

Germán Arduino

PasswordsPro and SpiderOak Hive

As lot of people, I use several different computers and devices, then I need a way to maintain my passwordspro files synchronized with no effort.

The simple way is use SpiderOak Hive (available even in the free SpiderOak accounts).

SpiderOak Hive is a new feature of the super online backup SpiderOak that permit to maintain a folder synchronized between different devices.

The only requirement is have a SpiderOak account with SpiderOak running in your device.

In the video is possible to see the following sequence:

The backup service of SpiderOak has tons of nice features as backup history, sync data between multiple devices, access from anywhere, including the web, store data from any number of computers and different operating systems, share data by ShareRooms, etc but the feature that I like more is the Zero Knowledge privacy.

Taken from SpiderOak site, Zero Knowledge Privacy means that the server has zero knowledge of your data. In non-technical terms it means that your data is 100% private and only readable to you.

And, if this data, are passwordspro encrypted files, then the privacy is at least 200% !

Enjoy!

by Germán Arduino (noreply@blogger.com) at June 14, 2013 07:50 PM

June 04, 2013

Germán Arduino

Passwords Pro SPECIAL Video Review



The people of FindMySoft published a Special Video Review of PasswordsPro 3.5 including a video with details about how to use the software.



Passwords Pro Quick Look Video by FindMySoft.com

BTW, PasswordsPro was awarded as Excellent! Thanks you guys!

by Germán Arduino (noreply@blogger.com) at June 04, 2013 04:06 PM

May 05, 2013

Germán Arduino

PasswordsPro 3.5 released!

Arduino Software is pleased to announce the release of PasswordsPro version 3.5.0.



The new version includes an improved UI and a semiautomatic way of login to web sites which passwords are stored in PasswordsPro.

The new PAD is now in the official PAD repository: http://repository.appvisor.com/view.php?app=d400efb7f7bc

The concrete PAD version 4.0 for download is at: http://repository.appvisor.com/info/app-d400efb7f7bc/PasswordsPro_pad.xml

The new version may be downloaded from: http://www.passwordspro.com/download/PasswordsProSetup.exe

All the current customers can use this version free of charge and use the same license provided when they bought it.


A video showing how to create a PasswordsPro file:



And another showing how to use the new feature of semiautomatic login to web sites:




Enjoy!

by Germán Arduino (noreply@blogger.com) at May 05, 2013 03:12 PM

April 23, 2013

Germán Arduino

Nuevo acuerdo comercial


A partir de un acuerdo celebrado con la firma brasileña Netmake, quienes producen el laureado y conocido producto Scriptcase (Desarrollo Rápido de Aplicaciones Web) nuestra empresa Arduino Software es a partir de ahora el primer partner en Argentina y con alcance a todos los países de habla hispana.




Nuestro alcance será también a países de habla inglesa, en todos los casos para ofrecer tanto la venta y renovación de licencias del producto como también servicios relacionados como entrenamiento autorizado, consultoría y desarrollo en Scriptcase,

En Arduino Software estamos muy orgullosos de este convenio que es además, una muestra de confianza y reconocimiento a nuestra trayectoria de más de 20 años en el mercado de IT.

A través de este acuerdo esperamos reforzar la presencia de Scriptcase en los países de habla hispana, proveyendo soporte técnico, consultoría, capacitación y también servicios de desarrollo.

De la misma forma se podrán adquirir a través nuestro licencias del producto con ventajosas condiciones.

by Germán Arduino (noreply@blogger.com) at April 23, 2013 08:12 PM

Scriptcase, una herramienta de alta productividad

Siendo la tarea del diseño y desarrollo de software la que, por lejos, más me apasiona en el mundo de la IT, desde siempre trato de estar al tanto de todas las herramientas que van surgiendo para este fin.

Desde la época en que tuve la oportunidad de trabajar en mainframes hasta nuestros días, donde todo pasa por las interfaces gráficas y la facilidad de uso, las distintas empresas bogan por lograr mejores y más productivas formas de hacer software.

Entendiendo que este es un proceso creativo, donde no todo se puede automatizar, existen muchas secciones que si son susceptibles de cierta automatización, sobretodo cuando se desarrollan aplicaciones tradicionales, centradas en datos.

Así es que a todos los desarrolladores nos gusta perder el menor tiempo posible en esos menesteres y poder dedicarlo a las partes más desafiantes de un sistema y es por ello que existen sinnúmero de productos orientados a facilitar esa parte del trabajo.

A los largo de los años he visto diferentes productos, abiertos y comerciales, algunos de tipo framework (de uso más a nivel de código fuente) y otros más automáticos de tipo generadores de código.

Dentro de estos últimos un producto que me impresionó particularmente (porque tiene todo lo que se me ocurre se necesita para automatizar lo automatizable) es Scriptcase.




Es un generador de código PHP que trabaja con diferentes bases de datos relacionales, automatizando una grandísima parte de las funciones comunes de un sistema.

Más allá de las ventajas que ofrece el producto, que luego reseñaré, una de las cosas importantes es que generar código PHP que, guste o no, funciona en cualquier proveedor de hosting, incluso en los planes más económicos de hosting compartido.

En cuanto al producto en si mismo, ofrece la capacidad de generar:
  • Formularios Web y Reportes
  • Gráficas
  • PDF
  • Panes y Menúes
  • Soporta HTML5, Ajax y JQuery
  • Capacidades de exportación de informes a PDF, XLS, CSV, DOC y RTF
A nivel base de datos soporta una cantidad de ellas:



así como también reconoce automáticamente claves primarias, foráneas, campos únicos y obligatorios.
Se trabaja desarrollando desde el browser (con soporte de todos ellos) y en la versión Enterprise permite el trabajo simultáneo y concurrente de múltiples desarrolladores. Es multiplataforma pudiendo ejecutarse en los sistemas operativos más populares:


Algunas de las novedades de la última versión 7 (recientemente liberada) son group by dinámicos, gráficos HTML5, integración con redes sociales y medios de pago como Paypal, exportación de formularios PDF, seguridad LDAP, upload de múltiples archivos y menúes para dispositivos móviles.
En este breve artículo traté de reseñar las características más importantes, pero la lista completa se puede ver aquí.

Como para comprobar sus bondades en la práctica me puse a hacer un pequeño sistemita con un modelo relacional de 4 tablas y sorprendentemente en poco más de dos horas tuve todo listo (incluyendo el diseño de la DB que lo hice con MySQLWorkbench). Luego subí eso a un hosting común, exporté la db y todo funciona de maravillas.

Vale la pena probar Scriptcase!

by Germán Arduino (noreply@blogger.com) at April 23, 2013 07:55 PM

February 03, 2013

Germán Arduino

¿Cómo me ayuda a administrar mis contraseñas PasswordsPro?

En un artículo anterior dimos algunos consejos para utilizar contraseñas más seguras, ahora veremos como administrar todas nuestras contraseñas utilizando un programa de mi autoría, perteneciente a la categoría "Password Managers", llamado PasswordsPro.

La idea motora de los programas administradores de contraseñas es guardar en un único archivo encriptado mediante una contraseña maestra todas nuestras contraseñas de acceso a diferentes servicios, sitios, cuentas de correo, bancos, etc.

Actualmente PasswordsPro está únicamente en idioma inglés, pero su terminología es muy sencilla y fácilmente usable aunque no dominemos el inglés.

Veremos a continuación un ejemplo para crear un nuevo archivo de contraseñas mediante PasswordsPro (el cual suponemos ya está instalado en nuestra computadora).

Mediante las opciones de menú "File" --> "New" (lo cual equivale a Archivo --> Nuevo) le decimos a PasswordsPro que queremos crear un nuevo archivo de contraseñas (El primer ícono de la barra de tareas, que tiene un signo más verde arriba a la derecha, cumple esta misma función pero con un sólo click del mouse).

El programa nos va a solicitar la contraseña maestra para el archivo que estamos creando, según se puede ver en la captura de pantalla adjunta:



Una vez ingresada la contraseña maestra (que no debemos olvidar) si ambas coinciden, el programa nos solicitará el nombre de archivo dentro del cual guardará en forma encriptada todos los datos que le vayamos a ingresar, en este caso usamos el nombre "MisContraseñas". PasswordsPro el agregará automáticamente la extensión "cpc".


PasswordsPro notificará de la creación exitosa del archivo, mediante un cuadro de diálogo con la leyenda "The file was saved" (El archivo fue guardado). Presionamos aceptar y ya estamos en condiciones de comenzar a guardar nuestras contraseñas en nuestro archivo encriptado "MisContraseñas.cpc".

Entonces, presionamos el botón inferior que dice "Add Record" (Agregar Registro) y aparecerá un cuadro de diálogo donde podremos consignar todos los datos, en este caso, un ejemplo imaginario de una cuenta de correo Yahoo, como muestra la siguiente imagen:


Utilizando la opción "Show" (Mostrar) podemos ver la contraseña que escribimos, que es la que nos va a permitir acceder a esta cuenta de correo de Yahoo, si presionamos "Hide" (Ocultar) sólo veremos símbolos iguales (para el caso que haya alguien detrás nuestro, esta es una forma de evitar que vea la contraseña, ya que sólo la mostramos cuando la necesitamos nosotros mismos).

Presionamos el botón "Ok" y ya agregamos nuestros datos de correo de yahoo en nuestro archivo encriptado "MisContraseñas.cpc"

De esta manera, podemos agregar todos los registros de contraseñas que deseemos, por ejemplo de todos los correos web que tengamos, de nuestra cuenta de home banking, de nuestras cuentas de Facebook y otras redes sociales, cuentas de Skype u otras de mensajería, y todo lo que se nos ocurra.

Es importante, a medida que vamos creando datos en nuestro archivo, ir guardándolo mediante la opción "File" --> "Save" (Archivo --> Guardar) o presionando el ícono de un diskette negro, de la barra de tareas.

Cuando finalizamos nuestro trabajo, cerramos el archivo mediante la opción "File" --> "Close" (Archivo --> Cerrar) del menú principal o mediante el ícono con la cruz roja, de la barra de tareas.

Cuando necesitemos recordar alguna de nuestras contraseñas almacenadas en nuestro archivo "MisContraseñas.cpc", arrancamos PasswordsPro y desde su  menú principal seleccionamos "File" --> "Open" (Archivo --> Abrir), elegimos el archivo que deseamos abrir (en este caso "MisContraseñas.cpc") de la carpeta donde lo creamos, introducimos la contraseña maestra con la cual lo creamos y tendremos acceso a todas nuestra contraseñas almacenadas en ese archivo, como podemos ver en el ejemplo de la siguiente imagen:


Dos consideraciones muy importantes son:

1- Nunca debe olvidar la contraseña maestra con la cual encriptó el archivo de contraseñas, ya que no hay forma de averiguarla, por cuestiones de seguridad. Sin la contraseña maestra es imposible acceder a los datos.

2- La ventaja principal de estos programas del tipo administradores de contraseñas es que como los datos están encriptados, si se intenta abrir el archivo (por ejemplo el "MisContraseñas.cpc") con un editor cualquiera, no será posible acceder a los datos que el mismo almacena. Sólo quien los guardó, mediante la contraseña maestra, podrá acceder a los mismos.

A continuación una imagen de como se ve el archivo encriptado, abriéndolo con Notepad:


Por ello es que si alguien nos roba nuestros archivos encriptados, al no conocer la contraseña maestra, no podrá tener acceso a nuestros datos privados.

PasswordsPro tiene muchas más características útiles, que trataré de describir en próximas notas, siendo esta la primera de una serie cuyo objetivo es introducir a los lectores en la utilidad que puede tener PasswordsPro para mejorar la seguridad de sus datos personales.

Como siempre, consultas, sugerencias o críticas constructivas son más que bien recibidos.

PasswordsPro puede descargarse desde este enlace y utilizarse sin costo por 30 días en cualquier equipo con cualquier versión de Windows o Linux con emulador Wine. Si decide seguir utilizándolo luego de ese período deberá adquirir una licencia (de muy bajo costo), desde:


by Germán Arduino (noreply@blogger.com) at February 03, 2013 10:56 PM

Consejos sencillos para usar contraseñas más seguras

El presente artículo tiene por objetivo hablar sobre la importancia de las contraseñas de acceso a los diferentes servicios online que podamos tener.

Con el incremento incesante del uso de servicios en línea que se aseguran de la identidad de quién se conecta a través del archi conocido par usuario / contraseña, es importante mantener algunos recaudos, por ejemplo:

1- No usar la misma contraseña para todos los sitios o servicios;
2- No usar contraseñas obvias (nombres, apodos, clubes, palabras simples);
3- Utilizar contraseñas fuertes, es decir difíciles de deducir aún por los programas más avanzados. 

Una receta simple, en lugar de utilizar contraseñas fuertes del tipo "xzvMlK1o98fJ!" que son muy difíciles de recordar, es utilizar contraseñas largas constituidas por frases que podamos recordar fácilmente y que asociemos con ideas o temas que son bien conocidos para cada uno, por ejemplo, alguien que gusta de la Fórmula 1 podría tener una contraseña fuerte del tipo:

"ElmejorpilotodelahistoriafueJuanManuelFangio" y podríamos mejorarla un poco más agregando números, por ejemplo, reemplazando las "o" por el "0" (cero), con lo cual la contraseña sería algo así como: "Elmej0rpil0t0delahist0riafueJuanManuelFangi0"

Si probamos la fortaleza de esta contraseña en un servicio que existe para tal fin, llamado "How Secure is My Password?", vemos que la contrseña es realmente muy fuerte.

Otro truco para mejorar la fortaleza de las constraseñas es inercalar letras mayúsculas en lugares que podamos recordar fácilmente (la primera o la última letra de cada palabra) o reemplazar algunas letras con símbolos especiales, por ejemplo "l" por "!".


Siguiendo estos simples consejos, tendremos contraseñas de acceso mucho más seguras.

Pic Info: 
http://www.flickr.com/photos/freddy-click-boy/3303542092/sizes/m/in/photostream/ / License

by Germán Arduino (noreply@blogger.com) at February 03, 2013 09:39 PM

December 02, 2009

Diego Gómez Deck

Manifiesto en defensa de los derechos fundamentales en internet

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que...

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Este manifiesto es obra de muchas manos, y propiedad de todos. Si te gusta, cópialo, pásalo, publícalo en tu weblog o haz lo que quieras con él.

by Diego Gomez Deck (noreply@blogger.com) at December 02, 2009 01:59 PM

March 18, 2008

José Redrejo

Mi primer paquete para Squeak

Después de un tiempo aprendiendo SmallTalk y como se usa en Squeak, por fin tengo mi primer paquete listo para usar a través de SqueakMap.Enlazar parejas El paquete se llama Classroom e incluye tres tipos de ejercicios para usar en clase. Estos ejercicios además importan ejercicios generados con HotPotatoes (lo he probado solo con Java HotPotatoes, lo siento no tengo windows para probar las otras versiones):- Enlazar parejas (importa Match) – Rellenar huecos (importa Cloze) – Contestar a preguntas (importa Quiz)Además he preparado la comunicación en clase entre el profesor y el alumno. El profesor arranca su conexión y Squeak le informa de cual es su dirección de red. El profesor da esa dirección a los alumnos. Éstos arranca su conexión y escriben la información que el profesor les ha dado. Entonces el profesor recibe automáticamente una lista de los alumnos que se han conectado a él. Desde ese instante cualquier objeto que el profesor arrastre encima de su conexión aparecerá automáticamente en todos los ordenadores de los alumnos. El objeto puede estar moviéndose o ejecutando un script y aparecerá exactamente igual a los alumnos.NOTA IMPORTANTE Para los usuarios de la imagen de Small-Land:El paquete se instala desde el Cargador de paquetes de SqueakMap, antes de ejecutar alguno d elos ejercicios es necesario cambiar el tipo de letra de e-Toys. El tipo prefijado en esa imagen se llama Komika y tiene un error al cambiarle el tamaño que hace entrar en un bucle infinito al cargar estos ejercicios.En los próximos días subiré la traducción a español de estos ejercicios y probablemente añadiré una pestaña que se creará al instalar el paquete para que sea más fácil su uso.

by José L. Redrejo Rodríguez at March 18, 2008 08:54 AM

Classroom en español y su instalación

Para que classroom sea más fácil de usar he subido una nueva versión que añade una pestaña al lado derecho de Squeak, desde el que se pueden usar sus componentes. He subido también la traducción a español.

Se puede instalar en cualquier imagen de squeak versión 3.8, incluyendo la versión de Small-land.

Para hacerlo son necesarios estos pasos (es importante seguir el orden):

1.- Traducción a español: En la imagen de Small-Land pulsar en el menú Configuración -> actualizar desde un servidor, con esto cargamos la traducción a español y actualizamos la imagen a la última disponible. Si no se usa la imagen de small-land se puede bajar el archivo de traducción desde aquí y cargarlo mediante el editor de idioma.

2.- Configuración -> Cambiar a modo experto -> Sí

3.- Configuración -> Apariencia -> Fuentes del sistema -> Fuente de los eToysescoger cualquier fuente distinta de la Komika, por ejemplo: BistreamVeraSans , 9 Point, Normal. La imagen de small-land tiene la fuente komika que tiene un fallo importante: entra en un bucle infinito al cambiarle el tamaño. Por eso hay que usar otra fuente.

4.- Sobre el mundo pulsamos la tecla escape, aparecerá un menú. Ahí pulsamos Abrir -> Cargador de paquetes de SqueakMap. Tardará un poquito en bajarse el listado de paquetes disponibles de internet. Una vez que esté el listado a la vista buscamos el paquete Classroom.

5.- En el árbol de paquetes de la izquierda, sobre la palabra Classroom hacemos clic con el botón central del ratón y aparecerá un menú, escojemos install, se quejará un par de veces de que esa versión no está garantizada, decimos que Sí para que lo instale.

Listo, para dejar todo como estaba, volvemos al menú Configuración -> Cambiar a modo principiante. Finalmente menú Squeak -> Grabar.

IMPORTANTE: Si usando la imagen de Small-Land se queda mucho rato con el mensaje de que está creando la pestaña nueva es porque no hemos cambiado la fuente komika como se dice en el punto 3. No hay posibilidad de hacer otra cosa que cerrar Squeak y volver a empezar.

by José L. Redrejo Rodríguez at March 18, 2008 08:54 AM

SqueakFest 2005

He tenido la suerte de asistir en Chicago a la celebración de la conferencia SqueakFest del 2005.

No voy a entrar en los detalles técnicos de las charlas que allí se dieron, que fueron muchos. El desarrollo de Squeak sigue imparable, abriendo nuevos flancos que atienden a distintas necesidades y nuevas ideas, siempre innovando en el uso del ordenador en la ayuda a la educación y el aprendizaje. Tan sólo quiero dejar constancia de la carcajada que me provocan aquellos que dicen que Squeak no sirve para esto, que si Macromedia Flash (marca registrada) hace esto otro mejor, que si la curva de aprendizaje es larga, etc. Después de lo visto allí tengo aún más claro que el que dice eso o está mal y poco informado o es totalmente tendencioso y descaradamente mentiroso.

Sólo algunos ejemplos:

Me tocó también dar una charla sobre el uso de Squeak dentro del proyecto gnuLinEx. Fue muy destacada la admiración que provocó entre gentes de la universidad y de institutos la imagen de Small-Land. Todos coincidian en que el entorno de Squeak era de muy fácil uso para los alumnos, pero que los profesores querían algo así. La enhorabuena a Diego Gómez-Deck por su trabajo fue unánime.

Pude charlar varias ocasiones y escuchar a Alan Kay. Un placer oirle en su conferencia en la que mezcló ideas muy interesantes sobre el futuro con multitud de anécdotas y antecedentes históricos. Uno no se cansá de oir hablar a este hombre. Está está ahora muy implicado en el proyecto del portátil de $100 para los alumnos de paises en desarrollo, interesante la respuesta que dió a una pregunta sobre su relación con Nicolás Negroponte, y que pude grabar en este pequeño vídeo con la cámara de fotos. Parece que el proyecto va adelante con donaciones de 1 millón de dólares por parte de empresas como Red Hat y Google. Las primeras pruebas serán en Camboya. Como es lógico, funcionará con Linux y es muy probable que ese portátil lleve Squeak o Tweak.

Hubo mucho más, como el placer de compartir horas con los desarrolladores principales de Squeak, aprendiendo todo el día de ellos, muchos estudios y ejemplo de uso de Squeak en el aula, en todas las edades, ver los desarrollos hechos por un buen puñado de japoneses, que iban desde lo más extravagante al análisis serio del uso de Squeak en el aula, el avance en el desarrollo de Tweak, las últimas aplicaciones hechas sobre Croquet, etc, etc. etc.

También hubo algo de tiempo (no mucho porque las conferencias eran todo el día) para hacer turismo por Chicago.

by José L. Redrejo Rodríguez at March 18, 2008 08:54 AM

Nueva imagen de Squeak para Educación

Después de unos meses con la imagen de Squeak para educación, ya tenemos la versión definitiva para usarse en el curso que viene.

Algunas de las novedades:

Es todo, no dejen de actualizarse y visitar http://squeak.educarex.es y http://proyectos.educarex.es donde se irán añadiendo más tutoriales, información y proyectos.

Los usuarios de linex2006 ya saben que sólo tienen que hacer clic aquí para instalárselo (si saben su contraseña de root, claro)

P.S. Se me olvidaba: para los reductos de windozeros, he hecho un instalador (guiado y ayudado por Germán Arduino). Como ejercicio de masoquismo lo he hecho usando wine, ya que no tenía ningún windoze a mi disposición, pero ya sé de gente que lo ha usado sobre Windows Original (TM) y les ha funcionado. Eso sí, el grado de masoquismo no ha llegado a hacer el plugin para el explorer, la imagen sólo se puede usar como una aplicación normal.

by José L. Redrejo Rodríguez at March 18, 2008 08:54 AM