Pages

Monday, November 23, 2009

Expresión regular con Ñ y tíldes en c#

La expresión regular en c# para validar ñÑ y tíldes y diéresis en la Ü es:

En el ejemplo se está utilizando en un DataAnnotation:

No olvidarse de la arroba @

[RegularExpression(@"^[a-zA-ZáéíóúÁÉÍÓÚñÑüÜ\ ]+$", ErrorMessageResourceType = typeof(DAMensajes), ErrorMessageResourceName = "NombreCaracteresPermitidos")]

Friday, November 6, 2009

Mentalidad salvaje

Lo más difícil es cambiar la mentalidad salvaje tan arraigada en nuestra cultura ibérica:

1. El toreo es cultura.- La Unesco, en 1982, declaró: “...que la cultura da al hombre la capacidad de reflexionar sobre sí mismo. Es ella la que hace de nosotros seres específicamente humanos, racionales, críticos y éticamente comprometidos. A través de ella discernimos los valores y efectuamos opciones. A través de ella el hombre se expresa, toma conciencia de sí mismo, se reconoce como un proyecto inacabado, pone en cuestión sus propias realizaciones, busca incansablemente nuevas significaciones, y crea obras que lo trascienden. (UNESCO, 1982: Declaración de México). Es más que obvio que la tortura de un animal por diversión es irreflexiva, irracional, anti ética y falta de valores, por lo tanto las corridas de toros no aportan a la cultura en absoluto.

2. El toreo es arte.- Se entiende por arte, la virtud, disposición y habilidad para hacer algo. Torear puede ser un arte, pero también lo podría ser, levantar una pared de ladrillos, estafar a las personas, etc. El hecho de que algunos artistas plásticos se hayan inspirado en las corridas de toros para plasmar sus obras, no hace de esta bárbara costumbre un arte. El arte es creación, no destrucción.

3. El toreo es tradición.- También eran tradición los inescrupulosos combates de gladiadores esclavos en la época romana, y también es tradición la extirpación del clítoris en algunos países. El hecho de que algo sea tradicional no implica que deba ser conservado, ya que puede consistir en prácticas monstruosas.

4. Los toros de lidia están hechos para pelear.- El toro es un animal rumiante, herbívoro y de naturaleza poco agresiva y tiene limitada capacidad de enfoque visual. La apariencia excitada del toro al salir al ruedo se debe a que han pasado 24 horas en una caja de madera oscura y siendo molestados de múltiples maneras (afeitado de su cornamenta, sacos de arena sobre su lomo, etc.). Segundos antes de liberarlo se le clava un lazo de color atado a un gancho metálico que indudablemente le causa dolor. Por lo tanto el toro sale cegado por la luz, y fastidiado por el lazo de su lomo. Su aparente bravura no es más que una carrera desesperada por encontrar escapatoria, en total confusión. En su medio natural, si no teme por su rebaño, los toros se avendrán a comer apaciblemente de las manos de desconocidos. Existen fotos de familias de ganaderos haciendo picnic en un prado de toros bravos.

5. Sin corridas de toros se extinguirían los toros bravos.- Los taurinos utilizan este argumento aprovechando el auge de la lucha por la conservación de las especies, para intentar colar a las corridas de toros como una actividad “conservacionista”, qué absurdo! Si solo nos preocupáramos por las especies de las que ciertos grupos oligárquicos obtienen jugosos réditos económicos, qué sentido tendría preocuparse por la conservación del cóndor, o del oso de anteojos?

6. El toro de lidia vive de lujo hasta que muere en el ruedo.- Aunque algunos viven en pastizales, la cría de toros de lidia se está intensificando poco a poco, llegando muchos a vivir en condiciones similares a los animales para consumo humano. Y aunque vivan cómodamente en pastizales, acaso eso justifica que mueran con una larga agonía de 20 o 30 minutos, desangrados, con sus músculos desgarrados y ahogándose en su propia sangre??

7. Es una lucha noble; el torero se juega la vida.- En una corrida, el toro no tiene ninguna posibilidad de salvar su vida. Se trata de una lucha injusta, de la que el toro no saldrá con vida, mientras que son limitadísimas las ocasiones en que los toreros han resultado heridos. Según la revista “El Ruedo” mueren más toreros en accidentes de tránsito, que en las plazas de toros. Mientras que, de los pocos toros que son indultados, el 80% suele morir en los días subsiguientes, debido a las heridas recibidas durante la corrida e infecciones en las mismas. Si sobreviven, suelen tornarse solitarios, deprimidos y temerosos de los humanos.

8. El toro no siente.- Existen numerosos estudios científicos que demuestran la sensibilidad de estos animales. Es más, los toros tienen conciencia y pueden demostrar sentimientos, incluso reconocer personas y lugares. El toro posee un sistema autónomo central y autónomo o visceral. Cómo no le va a doler la puya de 15 centímetros que clavada en su lomo, si su sensibilidad es tal, que cuando se le posa una mosca en él, la espanta con la cola?

9. Y qué hay de los animales para consumo humano?? Al final se consume su carne....- Aunque demasiado a menudo, los animales en los mataderos no son sacrificados de la manera más rápida y ética que existe, su padecimiento es menor y más breve que el de los toros torturados en las plazas de toros. Si la crueldad con la que se lleva a cabo la tortura de 20 o 30 minutos en las plazas, tuviera lugar en los matadero, los responsables serían penalizados e incapacitados para llevar a cabo su trabajo, ya que existen leyes que obligan a su aturdimiento antes de la muerte.

10. Hay cosas más importantes de qué preocuparse.- Quienes usan este argumento, nunca suelen colaborar con organización humanitaria alguna de ninguna manera. También existen formas de violencia contra humanos y otros animales, pero esto no significa que no podamos preocuparnos por el sufrimiento de estos seres. La solidaridad no conoce límites. Nos podemos preocupar tanto de los niños que pasan hambre y de los refugiados de guerra, así como del bienestar de los animales.


La Organización de las Naciones Unidas (ONU) aprobó la Declaración Universal de los Derechos de los Animales: “Ningún animal será sometido a malos tratos ni actos de crueldad”.

En 1980 la UNESCO, máxima autoridad mundial en materia de Educación, Ciencia y Cultura dictaminó: “La tauromaquia es el infame y comercializado arte de torturar y matar animales en público. Traumatiza a los niños y a los adultos sensibles. Agrava el estado de los neurópatas atraídos por tales espectáculos. Desnaturaliza la relación entre las personas y los animales. Constituye un desafío gravísimo a la moral, la educación, la ciencia y la cultura”.

En 1857 el Papa Pío V, promulgó la bula “De salute gregis dominici”; decreto contra los encierros y corridas de toros, en el que se excomulga y se niega cristiana sepultura a los toreros y aficionados, por considerar esos espectáculos más propios de demonios que de personas. La bula sigue vigente.

“Mugía el toro de dolor, bramaba de dolor, llenaba el aire, clamaba al cielo en vano. Los peones lo mareaban con sus capotes. Y de repente miró hacia mí, con la inocencia de todos los animales reflejada en su rostro, pero también con una imploración. Era la querella contra la injusticia inexplicable, la súplica frente a la innecesaria crueldad”. Antonio Gala.

“Soy absolutamente contrario a las corridas de toros, espectáculo abominable cuya crueldad imbécil es, para la multitud, una educación de sangre y lodo”. Emile Zola.

“El hombre ha hecho de la Tierra, un infierno para los animales”. Schopenhauer.

“El progreso moral y el desarrollo de una nación se puede medir en la forma de tratar a sus animales”. Mahatma Gandhi.

Monday, September 21, 2009

How to add an image to Documents or Downloads Module in DotNetNuke

When you want to publish a download sometimes is necessary to add an image to help people to understand what are they downloading. Unfortunately the documents module doesn't have an image field, but it has description field, so if you need to include an image that represents your download just add the html tag img whit its respective attributes instead of the description of the document and that's it you will see an image as description of your download. Take into account that Description field is visible for visitors.

Wednesday, September 9, 2009

Carta de un emprendedor

Queridos Amigos de Entrepreneurship Iberoamérica quería tomar unos minutos de su tiempo para poder relatarles una corta historia la cual puede ser común a alguno de ustedes.
Emigre desde Argentina en el año 1999 hacia los EEUU país donde resido Actualmente. Soy nieto de españoles que a su vez emigraron hacia Argentina por el año 1922.
Se ve que esta en mi sangre esto de emigrar. No viendo mas posibilidades por delante en mi país, agotando todos mis recursos y por esas cosas de la vida aposte por lo que mejor que me parecía posible para mi y mi familia.
Empezar de nuevo, empezar de cero, empezar absolutamente todo de nuevo. Cambio de casa , cambio de muebles, cambio de auto, cambio de idioma, cambio de compañeros, cambio de Cultura, cambio de hábitos .Cuando estábamos haciendo una escala en el aeropuerto de Santa Cruz de Bolivia mi esposa me dijo: Otra vez fumando? Por que no te dejas de joder con eso! Y así me decise de mi ultimo atado de cigarrillos(entre uno y dos por día era lo que fumaba).Después de 3 meses había engordado 20 kilos pero en mi mente me sentía mejor ya que cuando subía cualquier escalera me agitaba lo mismo.
Haciendo una reflexión de estos 11 años de exilio voluntario me pregunto si estos cambios han sido positivos en mi vida?.Pero estos cambios no fueron fáciles ni mucho menos."Partir es morir un poco" lo dice el refrán. Por supuesto que han sido buenos estos cambios!
Adaptación-cambio palabras fundamentales para poder sobrevivir en este mundo tecnológico que se mueve mas rápido que nuestro entendimiento, sino piensen solamente el increíble avance tecnológico de Internet desde su aparición en 1990.
Todavía me acuerdo de los dinosaurios IBM system 36 o system 360.Por favor , ocupaban un cuarto completo. Y ahora una mini-notebook tiene la misma capacidad de esas maquinas.
Adaptación-cambio.
Son fáciles los cambios? Definitivamente NO. Es uno de los dilemas de la humanidad desde que el hombre apareció en la tierra...Supervivencia, refugio, comida. Tuvieron
que formar familias, luego grupos de familias o tribus para poder defenderse o atacar otras tribus dependiendo de la situación. Cuando no había comida tenían que
desplazarse de un lugar a otro.
De nuevo adaptación-cambio.
Es en nuestro espíritu de ser humano buscar el mejoramiento de la raza humana. Es en el centro de nuestro ser buscar conocimiento.
Es en lo mas profundo de nuestras almas el deseo de tener éxito.
Por eso mis aplausos a todos los emprendedores del mundo especialmente a los de habla hispana.
Por eso cuando alguien pregunta: Cual es mi propósito en la vida?
La respuesta es muy simple: Tienes que dar el 100% de tu capacidad para poder ayudar a otras personas a desarrollarse.
Nuestro espíritu debe transformarse en indomable. Nuestra mente concentrada en nuestra empresa.
Somos emprendedores por naturaleza y empresarios por vocación.
Somos exitosos? Si ,no, tal vez .Algunos mas que otros ,algunos menos que otros.
Queridos amigos quiero compartir con ustedes algunos tips que he aprendido en esta maravillosa jornada que es la vida. Algunos valores fundamentales que me han
ayudado a crecer como persona. Ojala de alguna manera puedan ayudarlos a ustedes también.
-FAMILIA: Lo mas importante para uno tiene. Invalorable
-AMIGOS: Los que son de fierro y nunca te fallan ni en las buenas ni en las malas. Valen oro.
-AMISTAD: Sin palabras. Siempre busca nuevas amistades y nuevos amigos.
-TRABAJO: Es una virtud que nos desarrolla como seres humanos y de paso ejercita nuestros músculos y cerebro.
-CONOCIMIENTO: Lean, escuchen, vayan a la Universidad, terminen la Universidad, cursos de capacitación, estudien otros idiomas, conozcan otras culturas. Nunca se
cansen de aprender no importa la edad.
-HONESTIDAD: Búsquenla cada día. Ayuda a mantener nuestro equilibrio sin preocuparnos. Recuerden que al final la honestidad siempre es recompensada.
-HIJOS: Ayúdenlos en todo lo que puedan para que sean hombres de bien.
-NATURALEZA: Ámenla y defiéndanla con todo lo que puedan. Es el legado para nuestros hijos.
-NETWORKING: Hagan buenas relaciones de amistad, laborales y solidarias. Tienen un valor incalculable en este tiempo y en el venidero. Las redes de mercado son el
futuro presten atención a esto.
-METAS: Nunca se cansen de soñar. Sueñen en grande y nunca dejen que nada ni nadie les derrumbe sus sueños.
-PODRIA-TENDRIA-TAL VEZ: No deben existir en su vocabulario.
-VOY A- TENGO QUE- LO VOY A HACER: Si deben estar cada día.
-MENTE: Positiva todo el tiempo. Lo positivo atrae lo positivo. Lean libros inspiradores.
-ACTITUD: De ganador pero con humildad no creyéndosela.
-NEGOCIOS: Arduo trabajo=Éxito
-ACCION: En este mundo nada es estático todo se mueve. Pongan su plan en práctica lo mas pronto posible. Sino hay urgencia creen la urgencia.
-ADVERSIDAD: Siempre va a estar ahí, es como el viento. Siempre va a soplar lo importante es como apuntemos las velas de nuestro barco.
-VISION: Siempre estén pendiente de las oportunidades y no las dejen pasar.
-CAMBIO-ADAPTACION: Si queremos que las cosas cambien nosotros tenemos que cambiar primero.
-RESPETO: Por la vida y por la propiedad ajena. Indiscutible.
-ENTUSIASMO: Pongan entusiasmo y alegría en todo lo que hagan. Gocen de su empresa y de la vida.
-FE: Crean, crean , crean en ustedes mismos y sus proyectos.
-EXITO: Finalmente cuando alcancen el éxito ayuden a otros a alcanzarlo y a aquellos que son menos afortunados. Este sentimiento que van a experimentar no tiene
precio.
Queridos Amigos quiero despedirme y desearles lo mejor a todos ustedes. Que tengan prosperidad en todos los aspectos de su vida para que podamos todos juntos como
Emprendedores hacer de nuestro mundo un lugar maravilloso. Que Dios los bendiga.
Saludos, Fabián Curto.
Pta: Si desean hacer comentarios serán bienvenidos a FabianCurto@msn.com

Friday, May 29, 2009

Error: XXXXX is currently unavailable.

Several times when we work with different modules in DotNetNuke, the following error shows up:

DotNetNuke.Services.Exceptions.ModuleLoadException: Value cannot be null. Parameter name: connectionString ---> System.ArgumentNullException: Value cannot be null. Parameter name: connectionString at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues)

The solution is easy, INSTALL AGAIN the DotNetNuke instance.

The problem is that there is no Connection String on AppSettings section of web.config file. It is necessary to have the same Connection String on both sections ConnectionStrings and AppSettings.

On AppSettings use the same format value and key:

add key="SiteSqlServer" value="Server=my.server.com;Database=mydatabase;uid=myUserId;pwd=myPassword"

Cheers!!!!

Saturday, January 17, 2009

Problems installing Moodle

Installing moodle over a windows shared hosting, using PHP (obviously) and MySQL I got this error:

It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).

In spanish:

Es necesario que almacene todos sus datos en formato Unicode (UTF-8). Las instalaciones nuevas deberían ejecutarse en bases de datos cuyo juego de caracteres por defecto fuera Unicode. Si está realizando una actualización, debería llevar a cabo el proceso de migración UTF-8 (vea al respecto la página de Administración).

The problem is generated by the mysql database; use phpMyAdmin to edit the collation of the database; on the frontpage of phpMyAdmin you may have utf8_unicode_ci, that is ok; after click on the left side on the name of your database, go to Operations, scroll down and change the collation of your database to utf8_unicode_ci; if you have problems it is a matter of the user permissions, just go back to your control panel (the one you use it to create the database and its user) and activate all of them, or make it as dba.

Hope this post helps you!!!

Cheers!!!!