inicio! correo!

#include <config.h>
#include <mayeco_blog.h>
mayeco::getHome();


Tag 'linux'


Aug 08

Ya es oficial soy usuario de KDE 4

Si… desde hace casi un semana estoy usando KDE4.1 la ultima version del entorno de escritorio KDE basado en el toolkit Qt de la empresa Trolltech. Todavia uso algunas aplicaciones KDE3.X pero ya es un porcentaje minimo, solamente Amarok 1.4 y el Konversation (IRC), de resto el konqueror, kate, kwrite, plasma, etc… todos los programas en KDE 4!! lo unico que les puedo decir es que esta muy bueno!!!





Un comentario

May 27

Software Libre Centro América

Los Grupos de Usuarios Linux de Centro América nos hemos unido para iniciar el proyecto de Software Libre Centro América http://sl-centroamerica.org/ para dar a conocer el Software Libre en el área. Hemos visto grandes avances con la creación de numerosos Grupos de Usuarios Linux, esta Comunidad de Software Libre Centro America busca fomentar la creacion de Grupos de Usuarios Linux y la integracion de estos Grupos de Usuarios Linux.

Tenemos planeadas la I Conferencia de Software Libre Centro Americana en Nicaragua para Diciembre de 2008 y el Software Freedom Day (SFD) en Septiembre que es el evento más importante del software libre del mundo.

Gracias a los muchachos de El Salvador tenemos un Planet de los usuarios de la comunidad.
http://planet.sl-centroamerica.org/

software libre centro america





No hay comentarios

May 21

Fórmula 1 convierten las fuentes abiertas en un sistema esencial

Las principales escuderías de Fórmula 1 como Renault, McLaren o Ferrari utilizan sistemas informáticos de simulación que funcionan sobre la plataforma libre, GNU/Linux, con el objetivo de recortar décimas de segundo en las carreras.

McLaren diseña sus coches con una aplicación que funciona sólo sobre Linux y Ferrari utiliza el sistema operativo de código libre para sus aplicaciones de aeronáutica y para conseguir unos vehículos más aerodinámicos.

Un responsable de Vickers SGI, una empresa informática especializada en software para escuderías de Fórmula 1, afirma que la decisión de utilizar Linux y aplicaciones de código abierto es una tendencia que han establecido los ingenieros recién licenciados que se incorporan a las escuderías y que están acostumbrados a utilizar software de fuentes abiertas.

ferrari formula 1

linux logo





Un comentario

May 20

Los Pingüinos de Linux

Que tal?

linux

No hay comentarios

Feb 26

Segun www.LinuxQuestions.org lo mejor del 2007

Segun www.LinuxQuestions.org uno de los portales Linux más visitados los resultados de los mejores softwares para linux del 2007 son:

Desktop Distribution of the Year - Ubuntu (30.83%)
Server Distribution of the Year - Debian (30.30%)
Live Distribution of the Year - KNOPPIX (22.88%)
Database of the Year - MySQL (54.36%)
Office Suite of the Year - OpenOffice.org (89.50%)
Browser of the Year - Firefox (74.03%)
Desktop Environment of the Year - KDE (52.08%)
Window Manager of the Year - Compiz (33.65%)
Messaging App of the Year - Pidgin (53.90%)
Mail Client of the Year - Thunderbird (53.72%)
Virtualization Product of the Year - VirtualBox (41.58%)
Audio Media Player Application of the Year - Amarok (57.37%)
Audio Authoring Application of the Year - Audacity (68.24%)
Video Media Player Application of the Year - mplayer (41.78%)
Video Authoring Application of the Year - mencoder (24.21%)
Multimedia Utility of the Year - K3b (63.34%)
Graphics Application of the Year - GIMP (69.15%)
Network Security Application of the Year - nmap (24.95%)
Host Security Application of the Year - SELinux (30.69%)
Monitoring Application of the Year - Nagios (38.58%)
Windows on Linux App of the Year - Wine (84.76%)
IDE/Web Development Editor of the Year - Eclipse (22.29%)
Shell of the Year - bash (87.33%)
Text Editor of the Year - vi/vim (36.37%)
File Manager of the Year - Konqueror (38.00%)
Open Source Game of the Year - Battle for Wesnoth (21.74%)
Programming Language of the Year - Python (21.78%)

Resultados oficiales

No hay comentarios

Feb 24

Visualice dependencias de binarios y librerías en Linux

Leí un post sobre hacer esto y me pareció buenísimo les dejo un par de imágenes en los que se puede visualizar gráficamente las dependencias de binarios fácilmente, lo unico que necesitas es Graphviz (http://www.graphviz.org/).

Mira los ejemplos que hize

binario emacs:
emacs.png

binario de konqueror:
konqueror.png

El código del script: (Warning: Los estilos pueden cambiar las lineas, mejor descargue el script de aquí dependencies.sh)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
#!/bin/bash
 
# This is the maximum depth to which dependencies are resolved MAXDEPTH=14
 
# analyze a given file on its
 
# dependecies using ldd and write
 
# the results to a given temporary file
 
#
 
# Usage: analyze [OUTPUTFILE] [INPUTFILE]function analyze
 
{
 
local OUT=$1
 
local IN=$2
 
local NAME=$(basename $IN)
 
for i in $LIST
 
do
 
if [ "$i" == "$NAME" ];
 
then
 
# This file was already parsed
 
return
 
fi
 
done
 
# Put the file in the list of all files
 
LIST="$LIST $NAME"
 
DEPTH=$[$DEPTH + 1]
 
if [ $DEPTH -ge $MAXDEPTH ];
 
then
 
echo "MAXDEPTH of $MAXDEPTH reached at file $IN."
 
echo "Continuing with next file..."
 
return
 
fi
 
echo "Parsing file:              $IN"
 
$READELF $IN &amp;&gt; $READELFTMPFILE
 
ELFRET=$?
 
if [ $ELFRET != 0 ];
 
then
 
echo "ERROR: ELF reader returned error code $RET"
 
echo "ERROR:"
 
cat $TMPFILE
 
echo "Aborting..."
 
rm $TMPFILE
 
rm $READELFTMPFILE
 
rm $LDDTMPFILE
 
exit 1
 
fi
 
DEPENDENCIES=$(cat $READELFTMPFILE | grep NEEDED | awk '{if (substr($NF,1,1) == "[") print substr($NF, 2, length($NF) - 2); else print $NF}')
 
for DEP in $DEPENDENCIES;
 
do
 
if [ -n "$DEP" ];
 
then
 
ldd $IN &amp;&gt; $LDDTMPFILE
 
LDDRET=$?
 
if [ $LDDRET != 0 ];
 
then
 
echo "ERROR: ldd returned error code $RET"
 
echo "ERROR:"
 
cat $TMPFILE
 
echo "Aborting..."
 
rm $TMPFILE
 
rm $READELFTMPFILE
 
rm $LDDTMPFILE
 
exit 1
 
fi
 
DEPPATH=$(grep $DEP $LDDTMPFILE | awk '{print $3}')
 
if [ -n "$DEPPATH" ];
 
then
 
echo -e "  \"$NAME\" -&gt; \"$DEP\";" &gt;&gt; $OUT
 
analyze $OUT $DEPPATH
 
fi
 
fi
 
done
 
DEPTH=$[$DEPTH - 1]
 
}
 
########################################
 
# main                                 #
 
########################################
 
if [ $# != 2 ];
 
then
 
echo "Usage:"
 
echo "  $0 [filename] [outputimage]"
 
echo ""
 
echo "This tools analyses a shared library or an executable"
 
echo "and generates a dependency graph as an image."
 
echo ""
 
echo "GraphViz must be installed for this tool to work."
 
echo ""
 
exit 1
 
fi
 
DEPTH=0
 
INPUT=$1
 
OUTPUT=$2
 
TMPFILE=$(mktemp -t)
 
LDDTMPFILE=$(mktemp -t)
 
READELFTMPFILE=$(mktemp -t)
 
LIST=""
 
if [ ! -e $INPUT ];
 
then
 
echo "ERROR: File not found: $INPUT"
 
echo "Aborting..."
 
exit 2
 
fi
 
# Use either readelf or dump
 
# Linux has readelf, Solaris has dump
 
READELF=$(type readelf 2&gt; /dev/null)
 
if [ $? != 0 ]; then
 
READELF=$(type dump 2&gt; /dev/null)
 
if [ $? != 0 ]; then
 
echo Unable to find ELF reader
 
exit 1
 
fi
 
READELF="dump -Lv"
 
else
 
READELF="readelf -d"
 
fi
 
echo "Analyzing dependencies of: $INPUT"
 
echo "Creating output as:        $OUTPUT"
 
echo ""
 
echo "digraph DependencyTree {" &gt; $TMPFILE
 
echo "  \"$(basename $INPUT)\" [shape=box];" &gt;&gt; $TMPFILE
 
analyze $TMPFILE "$INPUT"
 
echo "}" &gt;&gt; $TMPFILE
 
#cat $TMPFILE # output generated dotfile for debugging purposses
 
dot -Tpng $TMPFILE -o$OUTPUT
 
rm $LDDTMPFILE
 
rm $TMPFILE
 
exit 0

No hay comentarios

Feb 22

Trolltech reporta 218 millones de dolares en 2007

Trolltech una de las empresas open source más exitosas del planeta gracias a sus dos productos estrella que ademas son licencia dual el Qt una plataforma o Toolkit para desarrollar aplicaciones en C++ y el Qtopia una plataforma basada en Linux para el desarrollo de aplicaciones para celulares.

Qt es la base de KDE (http://kde.org/) uno de los entornos graficos más usados por los usuarios de Linux.

logo.gif

Licencia Dual
Trolltech lanza sus productos bajo licencias dual esto significa que los desarrolladores pueden usar los productos de Qt bajo la licencia GPL pero tendrán que lanzar su aplicación bajo licencia GPL en este caso el programa seria LIBRE, en el caso de licencia comercial el programa puede ser lanzado con la licencia que el desarrollador quiera pero el programador deberá pagar por la licencia COMERCIAL de Qt en este caso el programa podría ser COMERCIAL o PROPIETARIO.

Licencia GPL: KDE, Amarok

Licencia Comercial: Google Earth, Skype, Adobe Photoshop

Modelo de negocio
El modelo de negocio de Trolltech se basa en la regla base del “Quid Pro Quo“, si usted desea obtener la ventaja comercial y no brindar el código fuente de la aplicación, usted DEBERÁ pagar por las apropiadas licencias comerciales a Trolltech, comprando la licencia comercial usted ya no esta obligado a publicar el código fuente de la aplicación.

Si usted desea usar la version open source de los productos de Trolltech, usted deberá contribuir a la comunidad open source con el código fuente de su aplicación.

licensing_cycle_3.png

1. Trolltech desarrolla los productos -> 2. Lanzamiento de versiones Beta -> 3. Comentario de la comunidad (Open source y comercial) -> 4. Rápida estabilización de los productos -> 5. Lanzamiento de versiones finales para la venta -> 6. Con las ganancias se patrocina el desarrollo -> 1.

No hay comentarios

Feb 09

Protege tu Linux con Fail2Ban

Fail2Ban es un demonio que corre en sistemas Linux para Banear IP’s que hacen intentos de login masivos o ataques de fuerza bruta a los sistemas Linux, el programa escanea los logs de acceso en busca de errores y cuando encuentra intentos de login fallidos muy seguidos banea la IP bloqueando en en firewall de Linux, yo lo uso en mi PC personal y en servidores. He visto muy buenos resultados siempre un par los intentos de login al SSH diarios.

Lo recomiendo!

http://www.fail2ban.org/

No hay comentarios



Download Day

Ubuntu Button









XHTML 1.0   CSS   Valid RSS
Firefox   PHP   Wordpress   Kubuntu
GNU/Linux   http://creativecommons.org/   ¡No a las patentes de software!   mySql Powered
Locations of visitors to this page