links for 2009-07-03

4 07 2009




links for 2009-07-01

2 07 2009




links for 2009-06-30

1 07 2009
  • In this tutorial, you use the PHP support in the NetBeans IDE to create and run a simple web application. The example shows how to create a wish list. After you create and deploy the application, it enables you to share information on wish lists with your friends, such as lists for wedding, birthday, or holiday gifts. The information is stored in the database that you create in Lesson 1. Any registered user is able to view the wish lists of other users, and you develop this functionality in Lesson 2. The application supports registration of new users, a functionality that you develop in Lesson 3. In Lessons 6 and 7 you develop functionality that enables each registered user to edit their own wish list. You add styles to improve the appearance of your application by applying a CSS style sheet in Lesson 8. Finally, you will deploy the application on a remote web server using the hints given in lesson 9.




links for 2009-06-26

27 06 2009




links for 2009-06-17

18 06 2009
  • COnstructive COst MOdel II (COCOMO II) is a model that allows one to estimate the cost, effort, and schedule when planning a new software development activity. COCOMO II is the latest major extension to the original COCOMO (COCOMO 81) model published in 1981. It consists of three submodels, each one offering increased fidelity the further along one is in the project planning and design process. Listed in increasing fidelity, these submodels are called the Applications Composition, Early Design, and Post-architecture models.
  • Sharing a webcam stream in Ubuntu is not the easiest thing, but it’s not too bad if you have some help. This tutorial will explain how to use the package webcam-server. It seems to work pretty well for me. I had to write the startup script myself, but I’m going to share that with you. To use webcam-server to it’s full potential, you should have Apache installed.

    Follow up.

  • COCOMO II with Heuristic Risk Assessment Web Calculator Tool




links for 2009-06-10

11 06 2009




links for 2009-06-07

8 06 2009




links for 2009-06-03

4 06 2009




links for 2009-05-30

31 05 2009




links for 2009-05-29

30 05 2009




links for 2009-05-28

29 05 2009
  • Sometimes you do strange stuff with your Linux PC.
    I did yesterday, when I was expirimenting with what would happen if I would chmod /usr/bin/chmod to 000. That gave me some problems :P .

    Luckaly I had an old (dutch) Linux magazine lying around, and there was the solution! Thanx to: Linux Magazine

    If the CHMOD program is not executable anymore, you should start it via the Linker.
    I do not know what it is, but it worked. If someone knows, then please comment :) .

    Execute this command:

    sudo /lib/ld-linux.so.2 /bin/chmod 755 /bin/chmod

    If you're on another distro that doesn't need sudo, then just su.

    This also works for other programs, just as long you know the original path to it… (/bin/rm xD)

    Edit: 777 edited to 755,
    Here is another solution thanks to: Rainer Weikusat
    perl -e 'chmod(0755, "/bin/chmod")'





links for 2009-05-24

25 05 2009




La delgada línea entre víctima e idiota

22 05 2009

Entrada original: The Thin Line Between Victim and Idiot, por helios, http://linuxlock.blogspot.com/2009/05/thin-line-between-victim-and-idiot.html. Traducido por Juan Pablo Angamarca, con permiso del autor.

fregado_por_ms

Esto no va dirigido al consumo de usuarios de Linux… más bien es para pasarlo entre tus amigos que usan Windows todavía. Tiene algunos argumentos irrefutables.

Idiota… Es una palabra bastante fuerte. No puedo pensar una situación en la que la mayoría de la gente no la encuentre ofensiva.

O grosera.

Déjame decirte algo más que es grosero, la parte ofensiva la dejaré a opinión personal. Pedirle a un amigo repetidamente que arregle tu computadora. No “arreglar” refiriéndose a algo que se estropeó dentro de la computadora, como un disco duro o fuente de energía. Hablo de tus incursiones en MySpace y astalavista.box.sk. Hablo de tener que limpiar cada vez la basura de tu computadora para que funcione medio decentemente de nuevo.

Pareces no tener vergüenza cuando se trata de esto.

Personalmente dejé de “arreglar” computadoras con Windows hace tres años. Eso incluye la computadora de mi esposa. Ah, mi ahora ex-esposa, pero eso va más allá del alcance de esta discusión. Mira, muchos de nosotros hemos encontrado una forma de mantener nuestras computadoras en la que no tenemos que preocuparnos más de esas porquerías. Nunca. Muchos de nosotros te hemos hablado sobre ese milagroso sistema operativo y hemos ido hasta el punto de ofrecerte el instalarlo en tu computadora por ti… sin costo alguno. Muchos de nuestros motivos están lejos de ser altruistas.

Estamos cansados de limpiar tus desastres. Si instalamos GNU/Linux y software libre en tu computador, simplemente no tendremos que se molestados otra vez. No hablo por todos los usuarios de Linux…, pero por suficientes de ellos como para escuchar el aplauso al fondo. Y créeme, es una molestia, ya sea que lo expresemos con palabras o no.

En el 2004, una variante del gusano Sasser infectó mi red que cubre tres ciudades, y para cuando todo se calmó, le había costado $12000 dólares a mi negocio. Mis máquinas estaban completamente protegidas y tenían todos los parches de seguridad. Mira, ése es el problema con los exploits de Windows. Esos virus y gusanos mutan más rápido que lo que los fabricantes de antivirus se tardan en entregar las soluciones. En mi caso, Symantec se tardó 72 horas en solucionar el problema con aquella variante… Estuve a un clic del desastre.

Resulta conveniente culpar a los programadores de virus y software antivirus, pero al final es tu culpa que pasen esas tonterías en tu máquina. Estás usando un sistema que no sólo lo permite… lo promueve. Lo sabrás cuando sigas leyendo, que sí tienes elección sobre cómo operar tu computadora. Una elección libre de costo y libre de restricciones. Ya no estarás en la capacidad de identificarte como una víctima. El costo en que incurrí fue pérdidas de negocio. Los virus de hoy no existen sólo por travesura… existen por el dinero.

Échale un vistazo a esto.

Esta gente no se va a detener. Roban millones al año infectando tus computadoras. Hay demasiado dinero en ello, tanto como para ni siquiera pensar en un receso. Lo que es peor, opera fuera de Rusia y Nigeria en su mayoría… no podemos detenerlos. Sí… eso no te va a pasar a ti, ¿o sí?

Seguro.

Tampoco me iba a pasar a mí.

Linux es un sistema operativo alternativo, así como lo es Microsoft Windows… y no, no es un “programa”. Los “programas” se ejecutan dentro un sistema operativo. Comparémoslo con una nuez. La cáscara es el sistema operativo, y la comida del fruto son los programas. No voy a aburrirte con detalles. Si te interesa saber por qué Linux es más seguro y mejor, puedes ir aquí, aquí y aquí. Hay una explicación bastante completa de por qué no necesitas software antivirus aquí. Aquí está un artículo de un viejo usuario de Mac y Windows quien vio la superioridad de Linux y lo ha puesto en su propia computadora. Pero esta no es una lección sobre el uso de computadoras.

Es un llamado a despertar al sentido común.

¿Sabías que, la mayoría de tiendas de reparación de computadoras, una vez que “reparan” tu sistema, proyectan sus ganancias futuras sobre el hecho de que usas Microsoft Windows? Ellos saben con seguridad que los vas a necesitar de nuevo en seis meses. Ponen a sus hijos en escuelas privadas y universidades de élite por que eres un usuario de Microsoft Windows y no pueden proteger adecuadamente tu computadora.

Se vuelve más y más difícil hacerlo. Y no esperes la salvación en Windows 7… todavía necesitarás cargar tu sistema con la misma basura de antivirus y limpiadores de registro como con XP y Vista. Hasta hay la posibilidad de apostar sobre seguro que fallarán de todas formas. Así que, ¿por qué has pagado?

Hay, sin embargo, una delgada línea entre ser una víctima y ser un idiota. Si no sabes que tienes elección y te pasan cosas malas, entonces eres una víctima. Si sabes que tienes una elección e insistes en usar personalmente un sistema una y otra vez que te llevará al final a los mismos problemas…

… creo que la descripción de idiota es justa.

¿Que no estás de acuerdo? Tú sabes que Windows es el problema… Tú sabes que es sólo cuestión de tiempo que antes de tener que volver a hacer todo otra vez. Tú sabes que hay una alternativa pero insistes en poner la fuente del problema de regreso en tu computadora. Puede que te incomode el término “idiota”… dame otra palabra para describirlo entonces. Y si lo tienes que usar en tu trabajo, lo entiendo, Desafortunadamente, con todo y sus fallas, éste es todavía un mundo Windows. ¿Las buenas noticias? Lentamente, pero con paso firme, los negocios alrededor del mundo se unen al cambio. Aún aquellas que no son compañías de Linux dejan a algunos de sus empleados ejecutar el sistema operativo que ellos elijan en sus computadoras. Esa elección es Linux.

Mira. Es así como son las cosas. Cuando compras una computadora nueva, hay gran probabilidad de que tenga Microsoft Windows instalado. El cual, no vino gratis. El precio de se eleva, cualquiera que sea, en $100 o $300 para pagarle a Microsoft. Eso se conoce como el Impuesto Microsoft. Microsoft ha entrado en arreglos con muchos de los fabricantes de computadoras para asegurarse de que Windows esté en cada máquina que venden. ¿Y cuál es el truco? Esos arreglos son secretos y no puedes verlos. Hemos escrito sobre eso antes. Microsoft tiene un monopolio virtual en ventas de computadoras nuevas. Ahora hay independientes como zareason.com que no venden nada que no sean computadoras con GNU/Linux y son gente grandiosa para tratar. De hecho, no he encontrado servicio como el que Earl y Cathy Malmrose dan… y la mayor parte del tiempo, gratuito. Dell también ha empezado a vender computadoras con Linux. ¿Piensas que Dell vendería un sistema en sus máquinas que le cause pérdidas económicas o dañe su reputación?

Cuando llamas a Microsoft para pedir soporte, lo primero que te piden es tu tarjeta de crédito.

Supón entonces que has comprado una nueva computadora y vas por los primeros 90 días… empiezan a salir ventanas emergentes que te dicen que tu protección contra virus está a punto de expirar y que si quieres “continuar protegido”, tienes que renovar tu suscripción. ¿Qué? Sí… ahora algunas compañías de antivirus dan un año entero antes de que sus productos expiren… pero en algún momento te asustarán para que les sueltes más dinero a cambio de tu paz mental. En otras palabras, tienes que comprar software para asegurar que el software que ya compraste funcione. ¿Leíste eso con cuidado? ¿Y no te molesta?

Si yo hiciera eso, estaría en la cárcel ahora… al igual que tú.

Linux amputa esa parte de la experiencia computacional completamente. A algunas personas no les cabe en la cabeza el hecho de ya no tener que pagar más por esta extorsión. No tienes idea del sentido de liberación que trae eso. Ahora algunos de los tuyos comentarán: “Windows me ha funcionado por años sin problema alguno”. Felicitaciones. ¿Quieres ahora buscar en Google y ver cuántos otros no? Supongo que en tanto tu computadora esté bien, también el resto del mundo estará bien.

Podemos abrir casi cualquier archivo adjunto sin miedo… visitar páginas que harían caer de rodillas a una máquina con Windows… y no notamos nada. Y por favor… no seas lo suficientemente tonto para decir que Linux es demasiado difícil para el usuario de Windows normal. Tenemos niños de diez y doce años aprendiéndolo en un par de horas… y nunca miran atrás . Naciones enteras están ya en el proceso de migración a Linux. Muchos países en Asia y Sudamérica han hecho ya el cambio. En este preciso momento India echa a patadas a Microsoft en sus escuelas y migra a Linux. Entonces, te lo he dicho. Puedes elegir, y no te costará ni una monedilla. Si eliges no mirarlo siquiera, y créeme, muchos de los tuyos no lo harán… no vengas a pedirnos que arreglemos tus computadoras infectadas.

Nosotros sabemos a qué lado de esa delgada línea estás.

Todo Bien, Entonces.





links for 2009-05-21

22 05 2009




links for 2009-05-20

21 05 2009
  • Because on-line search databases typically contain only abstracts, it is vital to write a complete but concise description of your work to entice potential readers into obtaining a copy of the full paper. This article describes how to write a good computer architecture abstract for both conference and journal papers. Writers should follow a checklist consisting of: motivation, problem statement, approach, results, and conclusions. Following this checklist should increase the chance of people taking the time to obtain and read your complete paper.




links for 2009-05-19

20 05 2009
  • This video tutorial will explain how to losslessly convert any video file format, including quicktime .mov, flash .flv files, open source .ogv, .mp4, .wmv, .asf and more. I show you how to install ffmpeg, check the formats and codecs available to you, convert a file to a new format (windows media and .asf in this example) without any loss in quality during the decoding and encoding process, and create and run a script file that will enable you to run a batch conversion on any number of files at the same time.
  • Much like a vernacular, the universe of UNIX tools changes almost perpetually. New tools crop up frequently, while others are eternally modernized and adapted to suit emerging best practices. Certain tools are used commonly; others are used more infrequently. Some tools are perennial; occasionally, some are obsoleted outright. To speak UNIX fluently, you have to keep up with the "lingo."
  • C# and Java are fairly similar languages. They are similar enough that projects, such as our Encog project, can be converted to C#. Yet they are different enough that this is not always a 100% straight forward process. Additionally, there are several considerations to take into account so that your Java program does not look like a "Java Program converted to C#". C# programs support unique indexing options, properties and many other features that are not available to Java programs. For a true translation, it is important to use these as well.




links for 2009-05-13

14 05 2009
  • The project describes teaching process of multi-layer neural network employing backpropagation algorithm. To illustrate this process the three layer neural network with two inputs and one output,which is shown in the picture below, is used.
  • There is however, a thin line between being a victim and being an idiot. If you do not know you have a choice and bad things happen to you, then you are a victim.

    If you know you have a choice and still insist on personally using a system over and over again that will ultimately lead to the same problems….

    I think the descriptor of idiot is fair.

    You disagree? You know that Windows is the problem…you know that it's just a matter of time before you have to do it all over again. You know you have an alternative but you insist on putting the source of the problem back on your computer. You may be uncomfortable with the term "idiot"…you give me another name for it then.

  • Without consideration, without pity, without shame, they have built great and high walls around me. And now I sit here and despair. I think of nothing else: this fate gnaws at my mind; for I had many things to do outside .Ah, why did I not pay attention when they were building the walls? But I never heard any noise or sound of builders. Imperceptibly they shut me from the outside world. — Constantine P. Cavafy (1896).




links for 2009-05-12

13 05 2009




links for 2009-05-10

11 05 2009




links for 2009-05-06

7 05 2009
  • Some systems require the root password to boot into 'single' mode. In this case, try editing the grub boot line to add 'init=/bin/bash' to the end of the kernel line. This will boot you into a very basic system, using the bash shell instead of init. You may have to mount the root partition read/write:
    mount -no remount,rw /
    Then use passwd to reset the password.
    If grub is protected, try booting from a LiveCD or USB stick. Open a root shell, and use fdisk -l to show the available disk partitions. Mount the root partition with
    mount -o,rw /dev/hda1 /mnt
    Check it's the right directory with ls /mnt, then change into that as your root directory:
    chroot /mnt
    Now use passwd as before.