2007/09/23

Deviantart: TheZe The Real Morrigan

Hay un personaje de un Juego llamado DarkStalkers llamado: Morrigan que es una Vampira, pues bien en DeviantArt hay una chica que se hace llamar TheZe quien es la viva imagen de ese personaje, para muestra un boton:




Morrigan again Por ~TheZe en deviantART


Morrigan, the succubus Por ~TheZe en deviantART



Verdad que si? :-P

PD.
Esta es la pagina de la chica: http://www.lindze.com/

2007/09/22

Java: Clase para calcular la hipotenusa



package hipotenusa;

class hipotenusa
{
public double a=0.00;
public double b=0.00;
public double calhipo (double a, double b)

{
return (Math.sqrt((a*a) + (b*b)));
}

}

Java: Calcular Hipotenusa con GUI

Esta clase calcula la hipotenusa, haciendo uso JOptionPane y de la "clase hipotenusa":



package hipotenusa;
import javax.swing.*;

class hipo{

public static void main(String[] args)
{
hipotenusa hipo2 = new hipotenusa();

String a = JOptionPane.showInputDialog(null, "Dame lado a");
String b = JOptionPane.showInputDialog(null, "Dame lado b");

double h = hipo2.calhipo(Double.valueOf(a).doubleValue(), Double.valueOf(b).doubleValue());

JOptionPane.showMessageDialog(null,"El resultado es \n" + h);

}

}

2007/09/21

Java: Encontrar numeros pares

Esta clase, verifica si un numero es par en un rango de 1 a 100:



package bisiesto;
import javax.swing.*;
class numeros {
public static void main(String[] args) throws Exception
{
int matriz[]= new int [50];
int nn=0;
String solucion = "";
for (int n=1; n < 101;n++)
{

if (n%2 == 0)
{

matriz[nn]=n;
solucion = solucion + " " + String.valueOf(matriz[nn]);
nn++;
}
}

JOptionPane.showMessageDialog(null, solucion);

}

}

Java: Formulario de clase bisiesto

Este es el formulario de la clase que calcula el año bisiesto, el siguiente es el archivo .java se llama gui.java:



/*
* gui.java
*
* Created on 21 de septiembre de 2007, 15:48
*/

package bisiesto;

/**
*
* @author dalfa
*/
public class gui extends javax.swing.JFrame {

/** Creates new form gui */
public gui() {
initComponents();
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// //GEN-BEGIN:initComponents
private void initComponents() {
jButton1 = new javax.swing.JButton();
lbl1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
txt1 = new javax.swing.JTextField();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jButton1.setLabel("Calcular");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

jLabel2.setText("Introduzca el a\u00f1o");

jButton2.setLabel("Salir");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});

jButton3.setLabel("Limpiar");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(lbl1, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txt1, javax.swing.GroupLayout.DEFAULT_SIZE, 126, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButton1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(28, 28, 28)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(txt1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(25, 25, 25)
.addComponent(lbl1, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton2)
.addComponent(jButton3)
.addComponent(jButton1))
.addContainerGap(40, Short.MAX_VALUE))
);
pack();
}//
//GEN-END:initComponents

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
// TODO: Agrege su codigo aqui:
txt1.setText("");
lbl1.setText("");
}//GEN-LAST:event_jButton3ActionPerformed

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
// TODO: Agrege su codigo aqui:
System.exit(0);
}//GEN-LAST:event_jButton2ActionPerformed

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// TODO: Agrege su codigo aqui:

bisiesto b = new bisiesto ();
b.ano=Integer.valueOf(txt1.getText());
lbl1.setText(b.calcular(b.ano));

}//GEN-LAST:event_jButton1ActionPerformed

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new gui().setVisible(true);
}
});
}

// Declaración de varibales -no modificar//GEN-BEGIN:variables
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel lbl1;
private javax.swing.JTextField txt1;
// Fin de declaración de variables//GEN-END:variables

}



Y aqui esta el archivo .form del formulario se llama gui.form:



<?xml version="1.0" encoding="UTF-8" ?>



<form version="1.3" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">

<properties>

<property name="defaultCloseOperation" type="int" value="3">

</properties>

<syntheticproperties>

<syntheticproperty name="formSizePolicy" type="int" value="1">

</syntheticproperties>

<auxvalues>

<auxvalue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false">

<auxvalue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1">

<auxvalue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0">

<auxvalue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false">

<auxvalue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2">

</auxvalues>



<layout>

<dimensionlayout dim="0">

<group type="103" groupalignment="0" attributes="0">

<group type="102" attributes="0">

<group type="103" groupalignment="0" attributes="0">

<group type="102" attributes="0">

<emptyspace max="-2" attributes="0">

<group type="103" groupalignment="0" attributes="0">

<component id="lbl1" alignment="0" min="-2" pref="117" max="-2" attributes="0">

<group type="102" alignment="0" attributes="0">

<component id="jLabel2" min="-2" max="-2" attributes="0">

<emptyspace max="-2" attributes="0">

<component id="txt1" pref="126" max="32767" attributes="1">

<emptyspace max="-2" attributes="0">

</group>

</group>

<emptyspace min="-2" max="-2" attributes="0">

</group>

<group type="102" alignment="1" attributes="0">

<emptyspace max="-2" attributes="0">

<component id="jButton1" min="-2" max="-2" attributes="0">

<emptyspace max="-2" attributes="0">

<component id="jButton3" min="-2" max="-2" attributes="0">

<emptyspace max="-2" attributes="0">

<component id="jButton2" min="-2" pref="69" max="-2" attributes="0">

</group>

</group>

<emptyspace max="-2" attributes="0">

</group>

</group>

</dimensionlayout>

<dimensionlayout dim="1">

<group type="103" groupalignment="0" attributes="0">

<group type="102" alignment="0" attributes="0">

<emptyspace min="-2" pref="28" max="-2" attributes="0">

<group type="103" groupalignment="3" attributes="0">

<component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0">

<component id="txt1" alignment="3" min="-2" max="-2" attributes="0">

</group>

<emptyspace min="-2" pref="25" max="-2" attributes="0">

<component id="lbl1" min="-2" pref="18" max="-2" attributes="0">

<emptyspace max="-2" attributes="0">

<group type="103" groupalignment="3" attributes="0">

<component id="jButton2" alignment="3" min="-2" max="-2" attributes="0">

<component id="jButton3" alignment="3" min="-2" max="-2" attributes="0">

<component id="jButton1" alignment="3" min="-2" max="-2" attributes="0">

</group>

<emptyspace pref="40" max="32767" attributes="0">

</group>

</group>

</dimensionlayout>

</layout>

<subcomponents>

<component class="javax.swing.JButton" name="jButton1">

<properties>

<property name="label" type="java.lang.String" value="Calcular">

</properties>

<events>

<eventhandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed">

</events>

</component>

<component class="javax.swing.JLabel" name="lbl1">

</component>

<component class="javax.swing.JLabel" name="jLabel2">

<properties>

<property name="text" type="java.lang.String" value="Introduzca el año">

</properties>

</component>

<component class="javax.swing.JTextField" name="txt1">

</component>

<component class="javax.swing.JButton" name="jButton2">

<properties>

<property name="label" type="java.lang.String" value="Salir">

</properties>

<events>

<eventhandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton2ActionPerformed">

</events>

</component>

<component class="javax.swing.JButton" name="jButton3">

<properties>

<property name="label" type="java.lang.String" value="Limpiar">

</properties>

<events>

<eventhandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton3ActionPerformed">

</events>

</component>

</subcomponents>

</form>



Java: Calcular si un año es bisiesto

Esta clase, calcula si un año es bisiesto:



package bisiesto;
class bisiesto
{
int ano = 0;

public String calcular(int ano)
{
if ((( ano % 4 == 0 ) && ( ano % 100 != 0 )) || ( ano % 400 == 0 ))

return("Es bisiesto");
else
return("No es bisiesto");

}
}

2007/09/18

Fiesta de instalación de Mandriva Linux 2008

Me acaba de llegar este correo con informacion sobre la instalacion anual que Mandriva, patrocina entre sus usuarios y quienes quieran hacer un installfest, en el texto se puede ver claramente que Mandriva regalara los discos que pidan y otras cosas, aclaro esto porque todavia hay mucha gente que se cree el FUD que Mandriva es solo comercial (Notese, la palabra solo) ya que tambien hay mucha gente que por ignorancia de la GPL no sabe que Software Libre no es igual a Software Gratis y critica que Mandriva se mantenga de vender Software Libre, esto no quiere decir que Mandriva no se puede descargar gratis si se puede descargar gratis pero tambien se puede comprar:


Mandriva Team

Sep 18, 2007 1:02 PM

Fiesta de instalación de Mandriva Linux 2008

Pronto se publicará Mandriva Linux 2008! Para celebrar este evento, llevar Linux a nuevos usuarios y presentar las nuevas características disponibles en Mandriva Linux 2008, Mandriva desearía coordinar una Fiesta de instalación a nivel mundial para el 17 de noviembre de 2007.

Los usuarios expertos de Mandriva Linux están invitados a ayudar a los principiantes a comenzar en el uso del sistema operativo. Los participantes podrán obtener ayuda en la instalación de Mandriva Linux 2008 en sus ordenadores portátiles o de sobremesa, obtener respuestas a sus dudas y encontrarse con otros usuarios de Linux.

Si le interesa organizar una fiesta de instalación en su país, por favor contacte con lugs@mandrivalinux.org y le enviaremos:

* Mandriva Linux One 2008
* Pegatinas
* Carteles
* Bolígrafos
* Kit de comunicación electrónica

Compruebe toda la información en el wiki de la Comunidad de Mandriva:
http://wiki.mandriva.com/en/Community/Events/Installfest2008

Si tiene alguna pregunta relativa al evento, no dude en contactar con
nosotros en lugs@mandrivalinux.org.

El Equipo Mandriva


Ofertas y productos de Mandriva:
http://store.mandriva.com

Mandriva Club:
http://club.mandriva.com



El boletín de la comunidad de Mandriva Linux está disponible en inglés, francés, alemán, español, portugués de Brasil, polaco y holandés.

Microsoft prevalecerá con sus patentes sobre las reglas antimonopolio europeas

Ximo me paso este enlace:

http://es.ffii.org/prensa/mantimonopolio

Donde habla con claridad el horrible plan de Microsoft con respecto a sus patentes, es terrible que un gobierno no se de cuenta que esta vendiendo su patria al permitir que una empresa controlo de esta manera el mercado:


FFII - NOTA DE PRENSA - Europa - Economía - Innovación



Microsoft prevalecerá con sus patentes sobre las reglas antimonopolio europeas



Bruselas, 17 de setiembre del 2007 - La Fundación para una Infraestructura Informática Libre (FFII) declara que Microsoft se esperaba el veredicto que se ha producido en el caso antimonopolio de la UE, y que ahora va explotar sus patentes de software para mantener su control en el mercado global informático.

El presidente de la FFII, Pieter Hintjens explica, "La decisión parece positiva pero está 5 años desfasada y obsoleta. Durante ese tiempo, Microsoft ha hecho lobby por conseguir patentes de software en Europa y ha comprado patentes sobre muchos conceptos triviales. Ha amenazado a Linux por violación de sus patentes, ha puesto patentes "bomba de tiempo" en sus formatos e interfaces, y ha hecho del miedo a las patentes el núcleo de su estrategia de negocio. Ahora abrirá sus formatos, porque eso le permitirá extender incluso más su franquicia de patentes."

Microsoft recientemente publicó su licencia de patentes del MCPP (Programa de Protocolos de Comunicación, "Microsoft Communications Protocol Program"), con el que exige a sus competidores pagar regalías por cada copia de software que distribuyan. Por ejemplo, un proyecto de software libre que haga un servidor de impresión tendría que pagar 8 dólares estadounidenses a Microsoft por cada copia que fuera descargada.

"El mayor monopolio de la historia ha arrodillado a la mayor economía de la historia", explica Benjamin Henrrion de la Oficina de la FFII en Bruselas. "Microsoft ahora apelará y las multas, si se llegan a pagar, corresponderán sólo a uno o dos meses de beneficios. Mientras tanto, Microsoft tiene ahora el tiempo para dilapidar a su única competencia real, la economía del software libre y del código abierto. Nos afringe que la Comisión Europea y el Tibunal de Justicia Europeo estén tan ciegos a la verdadera amenaza de las patentes de software, mientras que Microsoft inteligentemente explota el propio sistema de patentes de Europa en contra de las empresas europeas. Es una derrota para los órganos antimonopolio europeos, es una derrota para la economía global y estoy seguro de que en Redmon están ahora mismo brindando con champán."

Información de contexto



En el proceso del juicio antimonopolio de la UE, Microsoft declara que sus protocolos de comunicación están cubiertos al menos por 3 patentes europeas (concretamente las patentes "EP 0661652", "EP 0438571" y "EP 0669020"). Adicionalmente otras 20 solicitudes de patentes más están pendientes en EEUU y 2 más en Europa (en su respuesta, Microsoft declara que una de estas dos solicitudes de patentes ya ha sido concedida, concretamente la patente "EP 1004193"). Adicionalmente, Microsoft planifica solicitar "alrededor de 130 patentes relativas a sus sistemas operativos Windows servidor".

Jeremy Allison, líder de SAMBA, el proyecto de software libre que provee servicios de impresión y de compartición de ficheros para que los servidores Linux/Unix den servicio e interoperen con los clientes Windows, mencionó recientemente en el Linuxworld que la licencia de patentes MCPP es imposible de usar para el software libre:

"Leímos la licencia, es imposible liberar una implemetación de software libre del producto. Te obliga a mantenerlo secreto. Esto destruye por completo la idea del software libre y código abierto".

Enlaces



Microsoft: Listado de precios para los protocolos patentados
http://www.microsoft.com/about/legal/intellectualproperty/protocols/PricingOverview.mspx


IDSC: Informe de cabecera del caso antimonopolio de Microsoft (PDF, 7.5MB)
http://www.isdc.ch/d2wfiles/document/4432/4017/0/Microsoftrapportaudience.pdf


Gauss, patente EP661652: Sistema de ficheros distribuido
http://gauss.ffii.org/PatentView/EP661652


Gauss, patente EP438571: Método y sistema para abrir una caché de fichero en un sistema de computadoras en red
http://gauss.ffii.org/PatentView/EP438571


Gauss, patente EP669020: Un método y un sistema para organizar punteros a interfaces para las llamadas a procedimientos remotos
http://gauss.ffii.org/PatentView/EP669020


Linuxworld: Defensores del software libre denuncian el programa de licencias de Microsoft
http://www.linuxworld.com/news/2007/090607-open-source-denounce-microsoft-licensing.html


Contactos



Benjamin Henrion
FFII Brussels
+32-2-414 84 03
+32-484-566 109
bhenrion arroba ffii.org
(Française/English)

Alberto Barrionuevo
Vicepresidente FFII
+34-639-70-8-94
abarrio arroba ffii.org
(Español, English, Português)

Sobre la FFII

La FFII es una asociación sin ánimo de lucro activa en más de una treintena de países, y dedicada a la promoción de los bienes informacionales para el bien público, basándose en los derechos de autor, la libre competencia y los estándares abiertos. Más de 850 miembros, 3.500 empresas y 100.000 afiliados han confiado en la FFII para que actúe en su nombre y sea su voz en las materias de política pública referentes a los derechos de exclusión digital (propiedad intelectual e industrial) y el procesamiento de datos.

2007/09/17

¿Formar informaticos o formar usuarios de Microsoft?

Leo con mucho disgusto este enlace que me paso kmiloze donde, menciona que el Mined hizo "un trato" (adoctrinar mas usuarios para Microsoft), esto me parece nefasto, ya que nunca se pone de manifiesto a los usuarios que no solo existe software de Microsoft o siendo mas amplio no solo hay Software de Codigo Cerrado, ni les dan la opcion de elegir, lo mas terrible es que con el sistema de enseñanza de El Salvador, nunca los estudiantes aprenden resolver sus problemas con propio codigo, son solo ovejas que hacen y aprenden lo que el gran sistema les dice que aprendan y usen.

Si, El Salvador quiere sobresalir en informatica sobre otros paises de Centro America, ya es hora que se deje de tonterias pensando que usando Microsoft Office y MSN Messenger van a conquistar el mundo. Me da pena ver compañeros de la Universidad que se creen lo maximo porque tienen el antivirus con un crack, porque consiguen programas piratas pero no pueden ni usar FTP ni escribir codigo en HTML mucho menos en un lenguaje para crear binarios. Es realmente vergonzoso que en el Salvador todavia se vendan de esta forma, disfrazando el adoctrinamiento de nuevos usuarios como un trato para la educacion.

Asi como en una escuela no se permite hablar de religon o politica no veo porque se tiene que favorecer a una empresa, por muy famoso que sea su producto, mas cuando lo que esta en juego son los que seran futuros informaticos del Salvador que necesita verdaderos desarrolladores, que sepan resolver problemas no solo usar MS Word y hablar por el MSN Messenger.

El Software Libre y los Estandares son lo que necesitamos para poder avanzar y crear nuestro propio camino no solo estar a merced de lo que una empresa nos dice que aprendamos o usemos.

Sin mas que decir por esta terrible noticia cito textualmente el articulo del periodico virtual el Faro.net:


Juegos de computadora en el MINED



En la batalla mundial por ganar mercado a sus más cercanos competidores, Microsoft ha llegado a las escuelas salvadoreñas a través de un acuerdo con el Ministerio de Educación que ofrece capacitaciones a profesores y alumnos, además de licencias baratas para las Aulas Informáticas de las escuelas públicas del país.

Juan José Sánchez
cartas@elfaro.net
Publicada el 17 de septiembre de 2007 - El Faro

Hace dos años era Linux. Las “aulas informáticas” de las escuelas públicas salvadoreñas dependían de la iniciativa de sus profesores que se inclinaban por el uso de sistemas operativos libres y gratuitos. Pero entonces llegó Microsoft, el gigante mundial propietario de Windows y software. Firmó un acuerdo con el Ministerio de Educación, como parte de su programa de alianzas de apoyo a nivel latinoamericano para educación en informática, llamado Alianza por la Educación (Partners in Learning).

La empresa facilita programas y asesoría a los países que carecen de acceso a tecnología para la educación. El esquema se implementa en las escuelas del país que cuentan con Aulas Informáticas, un diseño mejorado de los Centros de Recursos para el Aprendizaje (CRA).

Carlos Urías, Director de Tecnología del MINED, explica que se firmó un convenio hace dos años para implementar el programa, que ofrece “un arrendamiento que se llama School Agreement” y que “cada máquina que se suscribe cuesta 2.50 de dólar al año: el sistema operativo y el programa de Microsoft Office”. Antes de firmar el convenio, siempre a nivel educativo, por computadora se pagaban 240 dólares en licencias. En el precio no se incluía posterior actualización de los programas. Por eso, muchos profesores preferían Linux, que es completamente gratis.

El nuevo convenio pretende mejorar la formación docente para la optimización en el uso de los recursos. Se brindan facilidades en herramientas de ofimática (procesadores de texto y hojas de cálculo con sus programas Word y Excel) a los alumnos y profesores.

¿Y mañana?


Federico Heinz, presidente de la Organización Vía Libre, una ONG que aboga por el Software Libre en Latinoamérica, ha visitado El Salvador en dos ocasiones “para exponer sobre software libre ante autoridades del gobierno de la ciudad”. Heinz cree que, a pesar de los bajos costos que ofrece Microsoft a las escuelas en América Latina, a largo plazo el acuerdo no es conveniente para los alumnos. “Se trata de entregar baratijas a los ministerios de educación a cambio de que estos formen usuarios cautivos de Microsoft”, dice, porque cuando los alumnos dejan la escuela, son ya usuarios del sistema operativo y ya no tendrán las facilidades de conseguirlo a bajo precio.

“Los ministros, lamentablemente, suelen encandilarse con las luces de Microsoft, y no comprenden hasta qué punto acceder a estos acuerdos”, comenta. “Es traicionar su propia misión”.

“Lo que el Ministerio necesita para usar software libre, en educación, es simplemente la voluntad política de hacerlo, dándose cuenta de que todo dinero que erogue en concepto de licencias de software privativo es un gasto; mientras que la capacitación de personal en el uso, mantenimiento y desarrollo de software libre es una inversión”, asegura.

El sistema Linux, creado con aportes de la comunidad internauta mundial, tiene por objeto la creación de software libre. Los usuarios diseñan programas abiertos, que son perfeccionados en línea por otros usuarios, y de acceso gratuito para todos los que prefieran utilizar Linux en lugar de sistemas operativos comerciales como Windows, de Microsoft, o Mac, de Apple.

Los programas de código abierto han ganado gran popularidad a nivel mundial. Países como los miembros de la Unión Europea y Brasil están debatiendo la implementación del software libre en el sector público, porque los programas ocupan menos memoria, permiten modificación de los mismos y tienen costos más bajos.

Alberto Enrique Reyes Rivas, encargado de un Aula Informática en Antiguo Cuscatlán, comenta que ellos no están restringidos a sólo utilizar Microsoft, pero hasta ahora no han recibido herramientas para el uso de otro tipo de software que no sea Microsoft. En un principio, los encargados tenían capacitaciones en software libre, sin embargo “el soporte (del MINED) fue muy mínimo. Sólo nos enseñaron a instalarlo, pero no daban un seguimiento”. Microsoft, en cambio, brinda una asesoría completa.

Juan Valiente, Director Ejecutivo de Futurekids, un centro de aprendizaje computacional para niños, cree que “es tan obvio el dominio de Microsoft que es una ventaja para Futurekids tener Microsoft”.

“Ellos (Microsoft) lo que están haciendo, a mi criterio, es asegurar un nicho de mercado”, explica Carlos Henríquez de TuxPc, empresa cuyo objetivo es acercar gente a Linux con una configuración experta.

A ello hay que agregar que la mayoría de las ofertas laborales profesionales en El Salvador requieren conocimiento de herramientas, Microsoft, porque las empresas trabajan con Windows. “No hay una política de difundir el software libre, por la desventaja de formación de los alumnos cuando se enfrentan al mercado laboral”, dice Urías. “Ya es una decisión muy personal si ellos hacen una piratería o no”.

Piratería


Reyes Rivas cree que con la implementación del convenio y la falta de interés del MINED de brindar soportes libres “se estaría fomentando la piratería”, debido a los altos costos del software propietario que son muy elevados para la capacidad económica de muchos salvadoreños.

Las licencias de Microsoft para su sistema operativo básico (Windows Vista Home Basic) y su paquete de ofimática básico (Office Home and Student 2007) tienen un costo de $348, cerca del valor de dos salarios mínimos.

Según el Cuarto Estudio Mundial de Piratería de Software para Computadoras Personales, difundido por Business Software Alliance, El Salvador ocupa el puesto número 13 en la lista de los 20 países con las tasas de piratería más alta del mundo en software para PC con un 82 por ciento. Es el segundo de Latinoamérica, sólo después de Venezuela, con un 86 por ciento.

Fuente:
http://www.elfaro.net/secciones/Noticias/20070917/noticias5_20070917.asp

2007/09/15

Mas informacion sobre el asesinato del miembro de Un Techo para mi Pais El Salvador

Ahora leia el periodico "El Diario de Hoy" y encontre esta informacion sobre ese lamentable suceso, cito textualmente:


Asesinato de universitario
Voluntarios habrían sido atacados por equivocación

Jorge Beltrán
Sábado, 15 de Septiembre de 2007

» Malhechores habrían confundido a estudiantes con supuestos sicarios

Un joven angustiado puso a Mario (el nombre se ha cambiado) al corriente de lo que recién les había ocurrido ese 1 de septiembre a él y tres compañeros más en una zona rural de Conchagua, La Unión, donde meses atrás habían construido viviendas para personas pobres.

"Don Mario, fíjese que nos fregaron en el camino. Nos balearon saliendo de El Camarón. Voy perdido, creo que hay un muerto y la muchacha está herida", le dijo uno de los dos jóvenes que resultaron ilesos del ataque.

Sin más preguntas, Mario marcó el 911 para que socorrieran a las víctimas. Y la reacción fue rápida para auxiliar a los jóvenes y, sin que Mario lo pretendiera, para capturar a los sospechosos, dos conocidos suyos.

Los emboscados traían consigo poco menos de 300 dólares que habían recaudado del pago simbólico por la construcción de una veintena de casas, bajo el patrocinio de la fundación Un techo para mi país.

Pero al parecer, el asalto no tenía como propósito el robarles el dinero, según afirman muchos lugareños que conocieron a las víctimas y a los dos hombres que ahora están presos, José de la Paz Ríos y José Rubén Flores, acusados de asesinar a Mario Amílcar Moreno y lesionar a Emilia Rivas.

El móvil de la emboscada habría sido las ansias de Chepe Ríos de acabar con quienes lo habían llegado a buscar al cantón un par de días antes, con ánimos de cobrarle con la misma moneda, por el asesinato de un hombre oriundo del caserío El Gavilán, del municipio El Carmen, siempre en La Unión.

Para adelantarse a sus perseguidores, Chepe Ríos se auxilió de Flores, un hombre vecino del caserío El Ciprés, de quien tampoco los lugareños dan buenas referencias. Según el jefe policial de La Unión, Herbert Larios, Flores tiene antecedentes policiales por robo y secuestro, aunque hasta el pasado martes ninguno de esos señalamientos constaban en el expediente judicial.

Chepe Ríos, según vecinos, tiene formación militar. Habría prestado servicio militar en un cuartel de La Unión, de donde desertó. Esos conocimientos militares le han valido para cometer sus fechorías.

Ráfagas de fusil

El sitio donde atacó a los cuatro estudiantes universitarios es un paraje solitario, que parece haber sido seleccionado con criterio militar para sacar toda la ventaja posible: una pendiente hacia abajo en un tramo de calle bastante deteriorado y angosto; a ambos lados hay matorrales y grandes piedras que ofrecían la suficiente cubierta y protección para los atacantes, en caso de que las víctimas reaccionaran.

Según testimonios agregados al expediente judicial contra Ríos y Flores, los estudiantes voluntarios fueron atacados con fusil AK-47 y una subametralladora UZI. Los hampones hicieron aproximadamente 15 disparos al pick up en que se conducían los jóvenes.

Pero a los sospechosos no les hallaron ningún tipo de armas como tampoco las encontraron en 14 viviendas que las autoridades registraron posterior a la captura de Ríos y Flores. Esas 14 viviendas cateadas, según vecinos, pertenecen a gente allegada a Ríos.

Según consta en el expediente judicial, a los voluntarios no les robaron nada. Simplemente los ametrallaron con el vehículo en marcha. Eso da la pauta a los vecinos para afirmar que Chepe Ríos los habría tomado como los mismos que lo habían llegado a buscar a bordo de un pick up.

También resulta improbable, según lugareños, que el ataque haya sido planificado, pues, nadie sabía que los jóvenes llegarían ese día a recoger dinero. No avisaron de que llegarían como solían hacerlo, mientras duró el proyecto de construcción de las viviendas.

En los caseríos El Camarón, La Canoa, Gualpilque y El Zapote abundan los testimonios de las tropelías de Chepe Ríos. Los relatos giran alrededor de asaltos, asesinatos y varias armas escondidas. En síntesis, Chepe Ríos es un delincuente que mantenía intimidado a muchos para que nadie lo delatara, aunque todos supieran sus correrías.

Entre los hechos achacados a Chepe Ríos sobresale el asesinato de Juan Ángel Guzmán, ocurrido el 30 de enero de 2004.

Los lugareños afirman que al joven, de 22 años, lo mató Chepe Ríos mientras dormía en una hamaca. Le metió siete balazos de fusil como venganza para acabar con los insultos que la víctima le hacía cada vez que se emborrachaba. Ocho días antes, el acusado había amenazado: mataría a Juan aunque se escondiera bajo las faldas de la madre.

Familiares de Juan confirman lo dicho por los vecinos y acusan a la Fiscalía de no haber hecho nada por esclarecer el asesinato. Según los testigos, esa impunidad envalentonó a Chepe Ríos hasta hacerlo un hombre temido. Y la policía sabe la clase de vecino que es, pero inexplicablemente nunca han hecho nada por reprimirlo.

Y es esa pasividad de las autoridades la que ahora tiene sumidos en el temor a los vecinos de los caseríos del cantón El Cacao. El sospechoso ha mandado a decir, desde la cárcel en que se encuentra, que en cuanto salga de prisión, se las va a cobrar a quienes han hablado de él.

El temor de vecinos de El Camarón y El Zapote se funda, según dicen ellos, en que Chepe Ríos ya sabe quiénes son los que han abierto la boca en su contra. Sabe, afirman, quiénes son los testigos con que cuenta la Fiscalía.

Fuente:
http://www.elsalvador.com/mwedh/nota/nota_varias_fotos.asp?idCat=6329&idArt=1702096


En la noticia esta este enlace:

La última vivienda que Mario y sus amigos construyeron
http://www.elsalvador.com/mwedh/nota/nota_completa.asp?idCat=6342&idArt=1702097

Donde muestran la ultima casa que hizo Mario Amílcar Moreno, junto a Un Techo para mi Pais El Salvador. Como ya lo dije que lamentable hecho.

Estadisticas del blog

Veamos al dia de hoy estos son los paises que visitan este blog:

Paises desde done me visitan


España como numero 1 luego el salvador y al final mexico, entre los paises "raros" (por lo lejano) que llaman mi atencion, estan: israel, korea, ucrania y cuba (bueno cuba no esta tan lejor pero me llama la atencion). Tambien hay 15 de otro mundo porque dan desconocido.

Las urls mas vistas:

¿Quien Jesucristo?

Manipulacion de imagenes: Turin Zombie

Un techo para mi Pais - El Salvador (Sonsonate - Sonzacate) Parte 1

Descarga Mandriva 2007 Spring

Escuchar La Biblia

Manual: Como montar particiones NTFS con NTFS-3G

Driver para la Webcam Look 312P

Que facil es redimensionar una particion ext3 o Me encanta Gparted

Slackware como activar la rueda del raton

Enlace: Divertidas Fusiones de Dragon Ball

2007/09/14

Un Techo para mi Pais - El Salvador (Sonsonate - Sonzacate) Parte 2


Rumbo al sector de trabajo

Despues de llegar a la escuela donde nos quedariamos, nos dirigimos al lugar donde contruiriamos las casas.

Rumbo al sector de trabajo Rumbo al sector de trabajo

El sector donde construiriamos estaba cerca del lugar de la escuela.

Rumbo al sector de trabajo

Esta vez fueron muchos voluntarios.

Rumbo al sector de trabajo

Era un sitio con muchos arboles.



Haciendo las cuadrillas Haciendo las cuadrillas

Antes de indicarnos en que lugar estariamos trabajando, nos reunimos todos para hacer las cuadrillas como esta vez fuimos muchos las cuadrillas quedaron de 5 para cada casa.

2007/09/11

Un Techo para mi Pais - El Salvador (Sonsonate - Sonzacate) Parte 1

Bueno este campamento ya fue hace varias semanas pero la universidad me ha tenido algo ocupado y no habia podido escribir, en pocas palabras el Campamento fue quizas el mas facil al que hemos ido, la comunidad se habia organizado increiblemente y las casas estaban muy cerca.


Un Techo para mi pais el Salvador Un Techo para mi pais el Salvador Un Techo para mi pais el Salvador Un Techo para mi pais el Salvador Un Techo para mi pais el Salvador



Llegamos temprano a la Universidad desde donde saldriamos, esta vez no nos reunimos en Metrocentro, tambien esta fue la vez que mas asistieron fuimos casi 100 voluntarios.

Un techo para mi Pais Un techo para mi Pais Un techo para mi Pais Un techo para mi Pais


En el bus ibamos apretados pero eso no evito, que algunos se tomaran una siesta.

2007/09/09

Telefonica bloquea a sus usuarios en El Salvador

Ahora un amigo me contacto por el mesenger preguntandome si podia ver una ip de un servidor a un puerto determinado y no pude verlo, le pedi lo mismo a un amigo en españa y si pudo a otro en colombia y si pudo, le pregunte a otro amigo aqui en el salvador y si pudo, al fin le pregunte a otro en el salvador y no pudo, ¿la diferencia? que el ultimo y yo usamos a Telefonica como ISP, Telefonica bloquea la navegacion de sus clientes, sin avisarles de nada, ¡que irresponsables!.

2007/09/05

Listando los procesos del sistema con htop

Para listar los procesos del sistema antes usaba top:



Pero a raiz de de un hilo en BlogDRAKE, descubri una nueva aplicacion llamada htop:




Que muestra mas ordenadamente los procesos y otra info. Para instalarlo solo basta un simple:


[dalfa@localhost ~]$ su
Contraseña:

[root@localhost dalfa]# urpmi htop


y listo.

2007/09/04

FSDaily - Noticias de Software Libre

Sitio interesante con noticias de Software Libre:

http://www.fsdaily.com/

Wikio.es/Mandriva

Viendo los logs de los sitios que enlazan mi blog econtre este sitio que recolecta noticias, que se pueden votar para pasar a portada:

http://www.wikio.es/search/mandriva

Me ha gustado que a recolectado muchas notas de Mandriva mejor que otros sitios.

2007/09/03

Enlace: Divertidas Fusiones de Dragon Ball

En la television esta saliendo la Saga de Majin Boo en las cuales aparecen las fusiones (Dragon Ball Z) y con esto en mente busque por la red a ver si encontraba alguna imagen para usarla de fondo en la pc, y di con esta pagina:

http://www.daizex.com/guides/transformations/budokai/

Son imagenes de un juego con muchas fusiones como:
Krillin - Cell
Ten Shin Han - Yamcha
Majin Boo - Ten Shin Han
Majin Boo - Yamcha
Majin Boo - Gohan
Majin Boo - Vegeta
Majin Boo - Freezer
Majin Boo - Cell
Majin Boo - Gotenks
Goku - Mr. Satan
Mr. Satan - Goku

Tambien hay otras transformaciones extrañas como:

Majin Freezer
Majin Cell

Tambien hay una completa guia de las transformaciones: http://www.daizex.com/guides/transformations/index.shtml

(Si ya se, todavia me gusta Dragon Ball :-P )

Como instalar VirtualBox NO LIBRE en Mandriva 2007 Spring

Advertencia
Este manual sera util por unos dias, para aquellos que sufren de versionitis aguda, ya que esta version de VirtualBox fue liberada hace unos dias y aun no esta en los repositorios urpmi. Cuando lo este bastara con un simple:


[root@localhost ~]# urpmi VirtualBox


He estado usando VirtualBox pero la version libre trae desactivado el uso de dispositivos USB y la habilidad de compartir por red (supongo que con un poco mas de tiempo se puede encontrar una forma de hacer que host y guest se puedan pasar informacion por red).

Asi que me decidi a probar la ultima version a este tiempo la version 1.5 se instala asi:


  1. De la pagina se VirtualBox se baja un archivo .run

  2. Debemos hacer ese .run ejecutable, esto como root ya que sera root quien lo instale:

    [dalfa@localhost ~]$ su
    Contraseña:

    [root@localhost Desktop]# chmod 755 VirtualBox-1.5.0_24069_mdv2007.1-2.i586.rpm.run


  3. Ahora lo ejecutamos:

    [root@localhost Desktop]# ./VirtualBox-1.5.0_24069_mdv2007.1-2.i586.rpm.run


    Nos mostrara una licencia que debes aceptar si estas deacuerdo:

    VirtualBox 1.5.0 self-extracting Binary

    VirtualBox Personal Use and Evaluation License (PUEL)

    Version 1.3, August 6, 2007

    innotek GmbH, Werkstrasse 24, 71384 Weinstadt, Germany grants you the right to use the software product as defined in article 1. according to the following provisions. If you do not agree to all conditions set forth by this license, you may not use the product, because only innotek as the product's owner can give you permission to use it.

    1. SUBJECT OF LICENSE. "Product", as referred to in this License, shall be the binary software package "VirtualBox", which allows for creating multiple virtual computers, each with different operating systems ("Guest Computers"), on a physical computer with a specific operating system ("Host Computer"), to allow for installing and executing these Guest Computers simultaneously. The Product consists of executable files in machine code for the Windows 2000/XP and Linux operating systems as well as other data files as required by the executable files at run-time and documentation in electronic form.

    2. GRANT OF LICENSE. (1) innotek grants you a personal right to install and execute the Product on a Host Computer for Personal Use or Educational Use or for Evaluation. "Personal Use" requires that you use the product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of displaying Guest Computers remotely. "Educational use" is any use in an academic institution (schools, colleges and universities, by teachers and students). "Evaluation" means testing the product for a reasonable period (that is, normally for a few weeks); after expiry of that term, you are no longer permitted to evaluate the Product.

    (2) The "VirtualBox Guest Additions" are a set of drivers and utilities that are shipped as a subset of the Product for the purpose of being installed inside a Guest Computer to improve its performance and cooperation with the rest of the Product. In addition to and independent of the rights granted by subsection 1, innotek allows you to copy and redistribute a) unmodified copies of the ISO installation medium of the VirtualBox Guest Additions as shipped with the Product and b) the VirtualBox Guest Additions together with the Guest Computer into which they have been installed.

    3. RESERVATION OF RIGHTS. Any use beyond the provisions of article

    2. is prohibited. innotek reserves all copyrights and other intellectual property rights. This includes, but is not limited to, the right to modify, make available or public, rent out, lease, lend or otherwise distribute the Product. This does not apply as far as applicable law may require it or innotek grants you additional rights of use in a separate license in writing.

    4. TERMINATION. This License shall be valid infinitely. innotek may terminate the License only for material causes. In particular, such a material cause can be a violation of the usage terms or a breach of other essential duties from this contract. After termination, you are required to delete and destroy all remaining copies of the Product. This includes, but is not limited to, installed copies and backups.

    5. NO WARRANTIES. Since you have not paid for the use of the Product, there is no warranty for it, to the extent permitted by applicable law. innotek provides the Product "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the Product is with you. Should it prove defective, you assume the cost of all necessary servicing, repair, or correction. In addition, innotek shall be allowed to provide updates to the Product in urgent cases. You are then obliged to install such updates. Such an urgent case includes, but is not limited to, a claim of rights to the Product by a third party.

    6. MISCELLANEOUS. There are no license terms beyond the written ones in this agreement. Amendments of, additions to and the joint revocation of this agreement shall require the written form. The same shall apply to the preceding written form requirement. Standard business conditions of the parties shall not apply. Place of performance and legal venue shall be Weinstadt, the domicile of innotek. Solely German law shall apply to
    this agreement.


    Lo haces escribiendo la palabra yes al final:

    Do you agree to the above license terms? [yes or no] yes



  4. Al aceptar la licencia el archivo .run extraera una archivo rpm que instalaremos con urpmi:


    Archive successfully extracted.
    rpm -i VirtualBox-1.5.0_24069_mdv2007.1-2.i586.rpm (install)


    Ahora lo instalamos:


    [root@localhost Desktop]# urpmi VirtualBox-1.5.0_24069_mdv2007.1-2.i586.rpm

    instalando VirtualBox-1.5.0_24069_mdv2007.1-2.i586.rpm
    Preparando...

    1/1: VirtualBox ########################################################

    Creating group 'vboxusers'. VM users must be member of that group!

    No precompiled module for this kernel found -- trying to build one. Messages emitted during module compilation will be logged to /var/log/vbox-install.log.

    Success!


  5. Ahora debemos agregar el usuario o usuarios que quieras que puedan usar VirtualBox:

    [root@localhost Desktop]# gpasswd -a dalfa vboxusers
    Añadiendo al usuario dalfa al grupo vboxusers


    Para que los cambios tengan efecto, termina sesion y entra de nuevo. Si no lo haces te enviara el siguiente mensaje:


    [dalfa@localhost ~]$ VirtualBox
    WARNING: You are not a member of the "vboxusers" group. Please add yourself o this group before starting VirtualBox. You will not be able to start VMs until this problem is fixed.


  6. Por ultimo necesitamos agregar el modulo vboxdrv al archivo modprobe.preload, esto para que se cargue en cada inicio del sistema

Genios de la Matematica

Sin palabras:

Encontrar los Limites:

Limites

Resolver:

Resolver

Expandir

Expandir

Encontrar X:

Encontrar X


Imagenes gracias a Jlo

Asesinan a un miembro de Un Techo para Mi Pais El Salvador

Ahora por la mañana al conectarme un amigo me paso esta direccion del Diario de Hoy (Periodico Salvadoreño):

Hubo dos capturados
Matan a universitario y hieren a su acompañante en asalto

http://www.elsalvador.com/mwedh/nota/nota_completa.asp?idCat=6342&idArt=1675567#

Reproduzco el texto de la noticia literalmente:


Hubo dos capturados
Matan a universitario y hieren a su acompañante en asalto


Por Insy Mendoza
Domingo, 2 de Septiembre de 2007

Las víctimas forman parte del proyecto "Un techo para mí país"


Asesinato


Un universitario fue asesinado y una compañera suya resultó herida cuando un grupo de jóvenes del proyecto "Un techo para mi país" fue asaltado en La Unión.

El crimen se perpetró en el caserío El Zapote, del cantón El Cacao, de Conchagua, a eso de las 4:00 de la tarde del sábado.

El muerto fue identificado como Mario Amílcar Moreno, de 19 años, mientras Emilia Rivas Salgado Argueta resultó herida. Otras dos personas que viajaban junto a ellos resultaron ilesas.

Los compañeros de estudio de las víctimas explicaron que los jóvenes regresaban en auto del cantón El Camarón de Conchagua, siempre en La Unión, adonde fueron a conocer las necesidades de la comunidad, para luego llevar el programa de vivienda del que ellos participan.

"Allí había un punto de asalto. Los sujetos sin mediar palabra. Empezaron a disparar y asestaron cinco balazos al conductor en el cuello y la cabeza", explicó el fiscal Edwin Flores Fermán.

Al ver eso, los otros dos ocupantes lograron salir e internarse entre los matorrales y observaron cómo los hampones huían a bordo de un automotor gris.

Capturas

La policía realizó un operativo de búsqueda y capturó a José de la Paz Ríos y José Rubén Flores.

"Encontramos a dos personas, a un kilómetro del lugar del robo, en estado de ebriedad y tenían señales en sus ropas y cuerpo que estuvieron huyendo entre el monte", sostuvo Herbert Larios, jefe de la delegación policial de La Unión.

El funcionario indicó que los detenidos ya tienen antecedentes delincuenciales.

Se presume que uno de ellos participó en un asalto al gobernador de La Unión, Jesús Medina, en agosto de 2005, cuando era candidato a alcalde de Conchagua. Ese hecho ocurrió en plena campaña política, en el mismo punto de la calle del caserío El Zapote.

Se informó que el joven sería velado en Capillas Memoriales y se oficiaría una misa en su memoria en la Universidad Centroamericana (UCA) antes de darle cristiana sepultura.


A decir verdad no le conoci, sin embargo era un compañero, mi mas sentido pesame a la familia U_U.