Lo lindo del Ubuntu particularmente es su perdicion, todo es muy sencillo. Cuando queremos realizar cosas medio no cotidianas o medio raras se complica el tema, ya que todo esta debajo de herramientas que no ofrecen acceso a dichas opciones.
Alli donde viene al rescate el webmin. Nos muestra dichas opciones, pero no funciona de buenas a primeras correctamente.
Para empezar configuramos el webmin en si. Esto se hace haciendo click en el boton de webmin y en el modulo que dice ‘Webmin Configuration’, deberia ser este el enlace directo http://localhost:10000/webmin/, ahora hacemos click en ‘Operating System and Enviroment’, ahora estamos en http://localhost:10000/webmin/edit_os.cgi, bueno en mi webmin no aparece el ubuntu, pero si el debian, y como ubuntu es un decendiente directo del mismo, lo seleccionamos.
Seguridad en los navegadores
Estuve mirando que ultimamente hay muchos Advisories para los navegadores. Yo por lo general navego en lugares considerados de riesgo y nunca paso nada raro, por lo que no entiendo tanto el peligro que puede representar estos errores en los mismos, pero bueno, aqui les dejo con unas graficas de secunia y vean que le conviene.
Realmente importa que lenguaje es mejor?
Bastante interesante la opinion esta http://blogs.msdn.com/ryanrogers/archive/2006/01/30/519819.aspx
Using PHP Objects to access your Database
Muy lindo el tutorial, muestra como implementar objetos en php y despues algo de base de datos. http://www.tonymarston.net/php-mysql/databaseobjects.html
Las cosas que le faltan al ubuntu
Porque no puedo ver un DVD? porque no puedo escuchar MP3s? porque no puedo ver videos en mi navegador? como veo el estado de la bateria?
Si tenes esas preguntas y estas usando el ubuntu te recomiendo que leas esto: http://www.pcworld.com/reviews/article/0,aid,124519,00.asp
Porque los buenos programadores somos perezosos y lentos
Ya habia posteado esto una vez pero cuando cambie algo se me perdieron los posteos y no quiero buscar asi que posteo de nuevo, esta bastante interesante:
Retornar el resultado de un stored procedure de firebird en c#
En general querriamos poder saber un resultado especificado por nosotros de un procedimiento en nuestra base de datos, asi es como:
Dentro de la base de datos esta el siguiente procedimiento:
CREATE PROCEDURE SUMAUNO (
ENTRADAP INTEGER)
RETURNS (
VAR INTEGER)
AS
BEGIN
VAR=:ENTRADAP+1;
END
Lo unico que hace es recibir el parametro y retornar la suma del parametro mas uno, el mismo puede ser la suma de cosas dentro de la base de datos por ejemplo un total de ventas del mes o algo asi.
Dentro de c# lo siguiente:
FbConnection myConnection = new FbConnection(«ServerType=1;Dialect=3;Database=datos.gdb;»);
myConnection.Open();
FbTransaction myTxn = conn.BeginTransaction();
FbCommand myCommand = new FbCommand(«borrame(24);», conn, myTxn);
myCommand.CommandType = CommandType.StoredProcedure;
object y;
y=myCommand.ExecuteScalar();
myTxn.Commit();
myConnection.Close();
Luego y tendra el valor de 25, que deseguro habra que castear al tipo de datos que queremos usar, faltan los controles de errores y el dispose de los recursos reservados.
Minimizar un FA
Aca presenta un procedimiento didactico de como relizarlo:
http://dora.eeap.cwru.edu/msb/HS/notes0127.pdf
Este es otro:
http://www.cs.utexas.edu/users/nuckolls/cs-341/notes-2.20.pdf
Gramaticas sin restricciones
Algo interesante sobre las gramaticas sin restricciones, ya que en todos lados la citan antes de hablar de las context free pero nadie da ejemplos y se complica a la hora de hacerte la idea de que cosa es que. Aca esta el pdf http://www.cs.tau.ac.il/~bchor/CM05/lecture13.pdf
Fuentes TrueType en Xwindows
Instalamos los paquetes xfs y xfstt mediante «apt-get install (supongo que esto valdrá igual para las demas distribuciones, solo que instalándolos a mano).
Reiniciamos el xfs :
/etc/init.d/xfs restart
Copiamos fuentes truetype (.ttf) a /usr/share/fonts/truetype
cp /dos/c/Windows/fonts/*.ttf /usr/share/fonts/truetype
cp /dos/c/Windows/fonts/*.TTF /usr/share/fonts/truetype
(también podemos hacer enlaces simbólicos a las fuentes de Windows, borrando el directorio fonts y haciendo enlace a windows/fonts)
Reiniciamos xfstt para que encuentre las nuevas fuentes:
/etc/init.d/xfstt restart
Si no las encuentra le añadimos -force-reload .