Categories
.NET ASP.NET Varios

Problemas con mod_mono y SELinux

Ayer, después de instalar mod_mono(compilado) sobre Apache 2.0.54 (el que viene por defecto en Fedora 4) para probar una aplicación que estoy desarrollando, me salía un error con el texto "Service temporarily unavailable" al intentar acceder a la aplicación, busqué en los logs del servidor web, pero no había nada que indicara la causa de este error.

Luego de buscar por un rato, algunos mencionaban que este error se solucionaba desactivando la protección de SELinux sobre el proceso httpd (setsebool -P httpd_disable_trans 1), pero lamentablemente para mí, no encontró alguien que explique el por qué de este problema.

Alguno de ustedes sabe como hacer funcionar mod_mono sin tener que desactivar SELinux para todo el proceso de Apache o en su defecto dé algunas pistas del por qué sucede esto?

Categories
.NET ASP.NET

Hagamos bien las cosas…

Hace poco acabo de leer una entrada titulada Monologue ya soporta ATOM, me llamó la atención porque hace algunas semanas que vengo jugando con Monologue (que es un agregador de feeds al estilo Planet Planet!), el hecho es que la versión original soporta sólo feeds que están en formato RSS. Por curiosidad me animé a navegar en el repositorio del proyecto OpenBBS en busca del código modificado de Monologue; merecen especial atención las siguientes líneas del archivo monologue-worker.cs:

csharp:

bool bAtom = false;
if ( url.LastIndexOf("atom.xml") > 0 ) //es un ATOM
{
bAtom = true; Console.WriteLine("Es un ATOM");
}

Como pueden observar la comprobación para determinar si el feed está en formato ATOM sólo se basa en la terminación del URL, esto, en mi opinión, es muy ineficiente, por ejemplo en este blog, los feeds son de la forma http://www.buayacorp.com/?feed=atom o http://www.buayacorp.com/feed/atom, en muchos otros casos ni siquiera estará presente la palabra ATOM.

Si bien es cierto que todavía soy muy novato y me queda mucho por aprender, además del hecho de que hasta ahora no haya participado en algún proyecto de Software Libre; creo que debemos tener más cuidado cuando publiquemos este tipo de cosas, porque habrán decenas/cientos/miles/millones de personas que observarán cada idea que expresemos o cada recurso que colguemos en la red, claro está, que eso depende de la cantidad de visitas del sitio, por eso hasta ahora no he recibido muchas críticas :-P.

Categories
.NET ASP.NET

"Bug" corregido en ASP.NET 2 (Beta 2)

A diferencia de otros días, donde normalmente pongo código para hacer
algún tipo de tarea, esta vez a sugerencia de mi profesor Braulio me dijo que cambiara un poco la temática de lo que estaba haciendo, para tener más variedad...; bueno, el hecho es que mientras estaba mejorando el control que publiqué hace algún tiempo, hubo varios itentos fallidos de hacerlo funcionar con el nuevo Framework, ya que mandaba un error que obviamente no era por el código que estaba usando.

Categories
.NET Artí­culos ASP.NET

Implementacion de CallBack utilizando ASP.NET 1.1 y Javascript

Introducción

En estos días en los que se considera de vital importancia el manejo adecuado de recursos, muchas veces nos encontramos con el problema que causan los refrescos, especialmente cuando tenemos dos listas(combos) dependientes, en asp.net 1.1 esto en parte se soluciona con SmartNavigation, pero la utilización de este a su vez trae diferentes consecuencias (problemas con Response.Redirect, el hecho de que sólo sirve en IE, etc.), frente a esto se propusieron algunas soluciones como ésta para evitar el parpadeo de las páginas.

Otra solución, en la cual se basa este artículo, es el que se utiliza en Google Suggest, que utiliza un objeto de javascript denominado XMLHttpRequest, que permite hacer llamadas sin el refresco de la página para obtener documentos XML y así poder interpretarlos o mostrarlos, esto funciona en la mayoría de navegadores (IE, Mozilla 1.0/Firefox, Opera, Safari 1.2).

Categories
.NET Artí­culos ASP.NET

Exportar reportes Crystal Reports en ASP.NET

Introducción

Cuando se quiere exportar reportes hechos en Crystal Reports y vistos a través del CrystalReportViewer en aplicaciones ASP.NET, este no cuenta con un botón exportar, que dentro de aplicaciones Windows existe. Este ejemplo permite exportar a diferentes formatos (EXCEL, PDF, RTF y WORD) usando la funcionalidad que trae el Crystal Reports para dicho objetivo.