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

Controles .NET para aplicaciones de escritorio

A través del blog de Phil Wright me entero que ha sido liberado Kripton Toolkit, que es un conjunto gratuito de controles .NET, destinados a mejorar las interfaces gráficas de usuario en aplicaciones de escritorio, estos controles han sido desarrollados para trabajar con los recientemente liberados: Visual Studio 2005 y .NET Framework 2.

A pesar de que muchas veces se tiene que pagar una licencia por la adquisición de controles y/o componentes, generalmente este tipo de cosas ayudan a las empresas a ganar más "horas desarrollador".

Nota: Para todos aquellos que programen con .NET y tengan un blog con entradas relacionadas a esta área, hay una interesante oferta en la que regalan una copia de la última versión de DotNetMagic, creo que a nadie le cae mal estas cosas :-).

Categories
Artí­culos PHP

Sitios MultiIdioma – Smarty

Primero que nada, esta parte está lejos de ser un tutorial de Smarty, ya que sólo utilizaremos algunas cosas, adaptándolo a nuestro ejemplo (un pequeño sistema de noticias), los que quieran conocer más a fondo esta herramienta, en mi opinión, no hay nada mejor que el manual de la página oficial.

Smarty, como ya había mencionado en la introducción, es un motor de plantillas para PHP, esta herramienta facilita la manera de separar la lógica aplicación, de la presentación de la misma.

Categories
Artí­culos PHP

Sitios MultiIdioma – Introducción

Esta es la primera, de una serie de artículos que estarán relacionados a la creación de un sitio en varios idiomas (sitio multidioma o sitio multilenguaje), el ejemplo se basará en un pequeño sistema de noticias (2 ó 3 tablas), para lo cual usaremos los siguientes elementos:

Se aceptan sugerencias y/o críticas.

Categories
Artí­culos

Seguridad de nuestro servidor comprometida…

Ayer por la tarde, fue vulnerada la seguridad del servidor donde se aloja este sitio, hasta donde sé todas las cuentas han sido afectadas, lo que estos hdp hicieron fue crear un conjunto de archivos (que tenían uid y gid 0!) con el mensaje "A1TS Ownz this Server by S0l4r1s":

  • default.htm
  • default.html
  • home.htm
  • index.cgi
  • index.htm
  • index.html
  • index.jp
  • index.js
  • index.jsp
  • index.php
  • index.php3
  • index.php4
  • index.phtml
  • index.shtml
  • index.wml

Felizmente no hemos registrado ningún tipo de pérdida en nuestros datos, pero este incidente me deja un mal sabor en la boca....