Search

Search this site:

Gunnar Wolf - Nice grey life - page 153

Showing posts 1521 – 1530

Converting incoherent sets of data between charsets
Dato complains that converting changelogs to be UTF8-clean is not always as simple as running iconv - One of the reasons that took me so long to migrate my blog is that, due to having migrated (at different points in time) my previous CMS (Jaws 0.4->0.5->0.7), its underlying database (MySQL 3.4 -> 4.0 -> 5.0 IIRC), the distribution (Debian Woody -> Sarge -> Etch+backports), several reinstalls and all… Well, I had a completely mixed-up database, with some tables in UTF, some tables in latin1, some tables with mixed rows, some tables that for some strange reason had double-mixed rows (that...

What is Free Software?/¿Qué es el Software Libre?
I have given this talk on a number of places. It answers a couple of very important questions, that for many people seem to be obvious: What is Free Software? What lies behind our movement? What implications does it have? Of course, I try to give it a different emphasis, ellaborating on Free Knowledge, on software being an expression of science.<ul> Magicpoint sources for English version English presentation (exported to PDF) LaTeX Beamer sources for Spanish presentation Spanish presentation (exported to PDF) </ul> Attachments que_es_soft_libre.pdf (254 KB) que_es_soft_libre.tex (10 KB) what_is_free_software.mgp (9 KB) what_is_free_software.pdf (18 KB) Comments Edgar Casanova Cardoz...

Tutorial de programación en shell (bash / bourne) / Shell (bash/bourne) programming tutorial
Tutorial (not completely finished) I gave together with Rodrigo Galladro at Congreso Nacional de Software Libre (CONSOL 2002). There are many aspects in this tutorial that are just outlined, but I hope you find it useful. You can grab the source LyX document; it is available also translated to HTML and as a PDF document. As a complement, you might be interested also in the advanced Bash tutorial outline I prepared for a talk in late 2007; it is based on Octavio Ruiz (Tacvbo)’s tutorial. It only mentions the points I went over, but still, it can be a useful...

TEPATCHE - OpenBSD automatic system patcher / Parchador Automático de sistema OpenBSD
RATIONALE OpenBSD is a stable, robust and secure operating system. Systems administrators running OpenBSD tend to be also more security conscious than administrators running other operating systems. Nevertheless, patching an OpenBSD system can be a tedious process for many people. If a person manages multiple OpenBSD servers, patching each of them can be a long and repetitive task, ideal for automatization. Tepatche will periodically check the FTP site we indicate it to, and if there is a new patch to be applied, downloads, applies, builds and installs it. Tepatche mantains a small status database to know in what is the...

Software Libre: Un modelo alternativo para la producción de conocimiento
This talk is basically the result of mixing What is Free Software and Quality Assurance in Free Software projects, emphazising in the knowledge production aspects related to Free Software. This talk was first given at the UNAM Economical Research Institute, April 12, 2005. Source Magicpoint format The presentation, converted to HTML Video from this talk (presented at PUMASOL, 2007) Attachments modelo_alternativo_prod_conoc.mp4 (95534 KB) sl_mod_alt_prod_conoc.tar_.gz (39 KB)

SmbGate
SmbGate is a little program written in Perl (using the Embperl framework) that allows users to connect to their home directories in a SMB server (be it Samba running on an Unix-like environment or Windows). It implements read-only access, using a Web-based interface. Attachments SmbGate-1.0.tar_.gz (488 KB)

Ruby on Rails: Porque hay mejores maneras de cortarse las venas que escribiendo PHP
The Web development framework “Ruby on Rails” has gained adepts with an impressive speed. What brings this success on? Ruby is a very comfortable and expressive language, and clearly a young language. Even being quite a nontypical language at a first look -to say the least-, after not such a long time, it becomes just natural and we start wondering how we managed to go by without it. But Ruby’s comfortability is nothing but the first step towards Rails. Rails’ complete style keeps in the programmer’s mind the best way to go through the easiest path - And I mean...

Razones para preferir y exigir desarrollos libres en sistemas informáticos gubernamentales
Free Software has many advantages against propietary software in many areas. However, when we talk about the government, this goes soon beyond convenience - It is necessary that, if a government dependency hires or carries a given development, it should demand that the license it is made on is free and it is built over a free infrastructure. I gave this talk in Mexico city’s Government’s Encuentro de Informática de Otoño 2003, explaining the reasons for these demenads.<ul> Source Magicpoint format Converted to HTML </ul> Attachments soft_libre_gobierno.mgp (11 KB)

Programación orientada a objetos con Perl
Perl is one of the most popular languages today. Many people, however, do not think it is a good language to do objet-oriented programming, that it is a difficult task to do it or similar things, and leve Perl for tasks that are just too simple. In this tutorial I present an introduction to object-oriented programming in general, and show how to use this technique in Perl.<ul> PDF (27 pages) Converted to HTML HTML Document sources in LyX </ul> Attachments poo_perl.html (162 KB) poo_perl.pdf (294 KB) poo_perl_lyx.tar_.gz (38 KB)

Perl 6 o los Nueve Jinetes del Apocalipsis
This talk was prepared for Congreso GNU/Linux 2002, prepared by GULEV in Veracruz, December 2002. Here I talk about the process leading to the creation of this new version of Perl, and the main changes we can expect for this language. I wrote the presentation in Magicpoint; you can download the source Magicpoint file, or if you prefer, open the presentation converted to HTML. Attachments perl6.tar_.gz (55 KB)


subscribe via RSS