Linux en Espanol
 

Lista de todos los temas

Feliz navidad, Miguel, y pr?spero a?o nuevo!! Que sigamos vi?ndonos por aqu? muchos a?os m?s!

[quote:56dc186f9e="miguelgf"]Hola.

?Has probado a contactar con el autor?

Saludos.[/quote:56dc186f9e]

Pues ya busque por todo el libro una direccion de correo y no trae como contactar con el autor solo este sitio de referencia http://www.cs.colby.edu/~downey/ost el cual ya esta dado de baja !

Alguien sabe si por algun lugar hay version en espa;ol de este libro??

Feliz Navidad

Feliz Navidad para todos, amigos.

No todo va a ser linux en la vida.

[quote:340bcbf8a4="miguelgf"]Hola.

?Has probado a contactar con el autor?

Saludos.[/quote:340bcbf8a4]

Buena idea, jamas se me habria ocurrido, jajajaja , ahora mismo me pongo a ello y le mando un mail ! :shock: :shock: :shock: :shock:

Hola.

?Has probado a contactar con el autor?

Saludos.

sultan

Es cierto, me habia pasado por ese tema pero no cai en ello. Ahora funciona perfecto y incluso lo he mejorado para que si el fichero de jugadores esta vacio no haga nada.
Gracias por la ayuda.

como pensar como un programador (usando C)VersEsp. existe?

Que tal, alguien me puede decir si existe alguna version en eespa;ol de este libro ? https://prof.beuth-hochschule.de/fileadmin/user/scheffler/Lehre/Think-C_v1.08.pdf

la verdad tengo rato buscandolo y no lo encuentro, se me hace que no hay version en espa;ol de este, encontre uno en espa;ol lpero la version *(usando python) sin embargo, a mi me interesa este en especifico (usando C)

Espero alguien tenga por ahi algun dato preciso gracias !

Intentandon levantar el blutooth en debian 7.7

Ok, segui este tuto : http://usuariodebian.blogspot.mx/2012/08/bluetooth-en-debian-gnulinux.htmlhe instalae todo, pero mi blutooth sigue sin aparecer, ingreso lsusb en la consola y lspci y nada que dice blutooth por ningun lado, esto quiere decir, que debian no me esta reconociendo el dichoso blutooth, acabo de comprar unos audifonos y los quiero emparejar con mi debian. que mas me falta instalar, a si lo olvidaba: una de las coasas que alparecer me da problemas es esto "bluedevil", no es que me de problemas, sino que me aparece en la consola como con dependencias incumplidas y ya profe con #apt-get -f install y nada ! alguna idea? De antemano gracias !

[quote:4810ef68f8="rafaxdrake"]Cuando te pregunte que si quiere que se olvide de esos dispositivos dile que s?, no hay ning?n problema en volver a tenerlos operativos de nuevo desde el centro de control. As? ya no te molestar? m?s.[/quote:4810ef68f8]
Eso hare gracias RaxDrake!

Hola.[quote:b3e83f788a="harofenix"]A ver ya me enrede, resulta que ya me bota el resutlado con ctrl+D como bien comentas, pero porque no terminal el ciclo al ingresar -1? si ese es el valor que tiene por defecto EOF (-1) al checarlo en su archivo de cabecera stdio.h donde esta declarado como constante simbolica[/quote:b3e83f788a]
-1 escrito en el teclado no es un n?mero, son dos caracteres, el "-" y el "1". Nunca va a llegar "-1" a getchar, llegar? "-" a una ejecuci?n de getchar y "1" a otra ejecuci?n de getchar.
Modifica ligeramente tu programa y donde pone putchar para que escriba el car?cter, escribe justo antes y despu?s una almohadilla "#". As?:
[code:1:b3e83f788a]#include <stdio.h>
int main(int argc, char **argv)
{
long nc;
nc = 0;
int c;

do {
putchar('#');
putchar(c);
putchar('#');
++nc;
} while( (c = getchar()) != EOF );
printf("%ld", nc);
return 0;
}[/code:1:b3e83f788a]
Ejecuta, teclea -1 seguido de intro y Ctrl+D y ver?s como te escribe #-##1#
Ah? se ve claramente que el "-" y el "1" son independientes entre s? y no forman el n?mero negativo -1
[quote:b3e83f788a="harofenix"]mi duda es: para invocar EOF uno forzosamente debe teclear ctrl+D? no hay otra manera? en si usar EOF es para poner disponible un metacomando en el pgorama, no es asi?[/quote:b3e83f788a]
No s? por qu? hist?ricamente se escogi? -1 para EOF, pero es la manera est?ndar de hacerlo. Basar tu programa en EOF y no en otra cosa es una buena idea porque te permite que tu programa sea llamado aport?ndole como entrada la salida de otro as?:
[code:1:b3e83f788a]cat fichero_de_datos.txt | tu_programa[/code:1:b3e83f788a]
Tu programa leer? el contenido del fichero de datos de entrada como si se hubiera tecleado a mano.

Por ?ltimo, en
[quote:b3e83f788a="miguelgf"]Son 12 caracteres porque son: 6 de querty, 3 de abc, 2 intros y el EOF[/quote:b3e83f788a]
me equivoqu?. El EOF no te lo cuenta, los intros s?. El car?cter de m?s que te est? contando se debe a que hay un error en la l?gica del proceso. El tipo de bucle que has hecho escribe el primer car?cter antes de haber le?do ninguno y lo a?ade a la cuenta. Por eso cuenta un car?cter de m?s. Por si no se entiende, llega la primera vez a putchar antes de haber pasado ni una sola vez por getchar.
Esto se debe a que has elegido un bucle "do {...} while" que realiza la comprobaci?n a posteriori. Este bucle es conocido en muchos otros lenguajes como bucle "repeat ... until". Prueba a cambiar tu bucle por uno while "puro" (que me perdonen los programadores por haber escrito eso de while "puro") es decir con la sintaxis:
[code:1:b3e83f788a]while (condicion {
instrucciones
}[/code:1:b3e83f788a]

Saludos.

[quote:eaa7458777="miguelgf"]Hola.

Tu ?ltima versi?n [b:eaa7458777][u:eaa7458777][i:eaa7458777]s?[/i:eaa7458777][/u:eaa7458777][/b:eaa7458777] funciona. Si pulsas EOF el programa escribe la cuenta de caracteres y concluye correctamente.
S?lo debes tener en cuenta que el fin de fichero se puede teclear a mano con CTRL-D despu?s de un INTRO
Por ejemplo si tecleo:
qwerty
abc
^D
(con un intro despu?s de qwerty y otro despu?s de abc) resulta:
[code:1:eaa7458777][yo@maquinita /tmp/eso]$ ./a.out
qwerty
qwerty
abc
abc
12[yo@maquinita /tmp/eso]$[/code:1:eaa7458777]
El fuente del programa est? copiado y pegado de lo que t? has puesto en el foro.
Son 12 caracteres porque son: 6 de querty, 3 de abc, 2 intros y el EOF

Saludos.[/quote:eaa7458777]

A ver ya me enrede, resulta que ya me bota el resutlado con ctrl+D como bien comentas, pero porque no terminal el ciclo al ingresar -1? si ese es el valor que tiene por defecto EOF (-1) al checarlo en su archivo de cabecera stdio.h donde esta declarado como constante simbolica
/[code:1:eaa7458777]* End of file character.
Some things throughout the library rely on this being -1. */
#ifndef EOF
# define EOF (-1)
#endif
[/code:1:eaa7458777]

mi duda es: para invocar EOF uno forzosamente debe teclear ctrl+D? no hay otra manera? en si usar EOF es para poner disponible un metacomando en el pgorama, no es asi?

Cuando te pregunte que si quiere que se olvide de esos dispositivos dile que s?, no hay ning?n problema en volver a tenerlos operativos de nuevo desde el centro de control. As? ya no te molestar? m?s.

algo movi mal que habia cambiado la fuente de audio, nuevamente tengo sonido, pero ahora cada que arranco me aparece este mensaje

[code:1:ded782a635]Kde dtectet that one or more internal devices were removed

Do you want kde to permanently forget about these devices?
This is the list of devices KDE thinks can be removed
Output: HDA intel PCH, HDMI 0 (HDMI Audio Ouput) [/code:1:ded782a635]

estoy ya con sonido, si llegara a fallar nuevamente voy a desinstalar pulseaudio y luego posteo nuevamente jajaja !

POr el momento no le muevo, al fin ya se escucha ! no crees/? ?

gracias SAlduos !, ya solucione los del sonido .. ! :D

Hola.

Tu ?ltima versi?n [b:4fe46769c9][u:4fe46769c9][i:4fe46769c9]s?[/i:4fe46769c9][/u:4fe46769c9][/b:4fe46769c9] funciona. Si pulsas EOF el programa escribe la cuenta de caracteres y concluye correctamente.
S?lo debes tener en cuenta que el fin de fichero se puede teclear a mano con CTRL-D despu?s de un INTRO
Por ejemplo si tecleo:
qwerty
abc
^D
(con un intro despu?s de qwerty y otro despu?s de abc) resulta:
[code:1:4fe46769c9][yo@maquinita /tmp/eso]$ ./a.out
qwerty
qwerty
abc
abc
12[yo@maquinita /tmp/eso]$[/code:1:4fe46769c9]
El fuente del programa est? copiado y pegado de lo que t? has puesto en el foro.
Son 12 caracteres porque son: 6 de querty, 3 de abc, 2 intros y el EOF

Saludos.

Vete a las preferencias de audio de kde y mira a ver si por alg?n motivo se ha cambiado la fuente de sonido. Mira tambi?n de actualizar el sistema, si es que no lo has hecho ya. Otra cosa que yo tambi?n har?a es desinstalar pulseaudio o anularlo.

Efectivamente, si algo ya funciona bien es mejor no tocarlo. Pues me alegro de que ya se solucionase y m?s si es con mi ayuda.. jajajjaja Saludos!

Tienes razon, en todo caso sustituimos el -1 pof EOF (end of file) este ejemplo es tomado del libro de el lenguaje de programacion C de kernigahm y ritchie, sin embargo no me reconoce el EOF como carcter de salida de ciclo (valor por defecto de EOF es -1 ) ....

[code:1:da9e7debd4]#include <stdio.h>

int main(int argc, char **argv)
{
long nc;
nc = 0;
int c;



do
{

putchar(c);
++nc;

}
while( (c = getchar()) != EOF );

printf("%ld", nc);



return 0;
}[/code:1:da9e7debd4]

problema con video en debian 7.7 solucionado con smplayerGL

[quote:28e38a6a9f="rafaxdrake"]Haz una cosa. Instala smplayer, que es un interfaz de lujo para mplayer y ah?, en su configuraci?n, ver?s que puedes usar el controlador gl, en lugar del que est?s usando ahora, adem?s de otras muchas opciones de configuraci?n, aunque probablemente gl te lo solucione.[/quote:28e38a6a9f]
screeshot smplayer playing maleficent!
https://drive.google.com/file/d/0BzgCNyNJ71m9Y0E5ZnZvWFNVQzQ/view?usp=sharing
wooooooo Graicas RAFAXDRAKE le diste al clavo, instale la interfaz smplayer me fui a preferencias - video - elegi el driver gl en lugar del driver xv que esta por defecto y wooooooooo Asunto arreglado, ya no le movi mas porque no domino el tema y si algo ya funciona bien para que moverle, muchas gracias, llevaba como 15 dias con ese problema ! Ahora si, solo me falta solucionar lo del audio que apenas hace 2 horas regrese de la calle prendi la computadora y con la novedad que no hay sonido. ! aparece el icono de kmix en mi barrra y lo tengo a full y todo activo pero no hay sonido !

prendi mi computadora y no tengo sonido debian 7.7

Pues eso que voy prendiendo el ordenador y no tiene sonido, me aparece en la barra el kmix activo y tengo todos los volumenes activos y hasta arriba, pero no hay sonido, que paso? en el arranque no me aparece ningun mensaje de error ni nada hago un #apt-get isntall alsa-base y me dice que esta en su version mas reciente
[color=red:3cd73f725c]
Ayuda no deber?a incorporarse al mensaje. As? est? definido en las normas del foro.
TheBalrog.[/color:3cd73f725c]

Haz una cosa. Instala smplayer, que es un interfaz de lujo para mplayer y ah?, en su configuraci?n, ver?s que puedes usar el controlador gl, en lugar del que est?s usando ahora, adem?s de otras muchas opciones de configuraci?n, aunque probablemente gl te lo solucione.

Hola.[quote:573c9b49c0="harofenix"]
[code:1:573c9b49c0]while( (c = getchar()) != -1 );[/code:1:573c9b49c0][/quote:573c9b49c0]
No creo que tal como se est? planteando pueda funcionar. Yo creo que getchar lee un car?cter cada vez y "-1" no es un car?cter, son dos "-" y "1". Nunca podr? ser -1 el resultado de getchar.
Por otra parte, getchar devuelve un car?cter y has puesto -1 sin comillas de ninguna clase, por lo que es un n?mero.
Supongo que C, que por lo que dicen es bastante permisivo con el tipado de variables (yo apenas toqu? C hace muuuuuchos a?os) estar? viendo si el car?cter devuelto por getchar tiene como c?digo ascii el -1, que no s? si le corresponder? al 254 o al 127 o ...

No s? si esto aclara o enturbia m?s el problema pero espero que sea lo primero.

Saludos.

[quote:1d50567f62="rafaxdrake"]Pues s? que est? chulo tu escritorio y tu plasma. Para mi gusto s?lo falta que le a?adas el plasmoid de "Mostrar el escritorio" y uno que te informe del tiempo que va a hacer. Saludos.[/quote:1d50567f62]

Cuando dices plasmoid te refieres al widget para mostrar el escritorio totalmente limpio, es decir, el que minimiza de un solo clic todas las ventanas que tengo abiertas, o cual es ese dichoso plasmoid?? Disculpa, soy totalmente nuevo en kde4, la ultima vez que utilize kde fue hace ya una decada aprox y fue en la difunta mandrake ! lol !

[quote:bbe79c5b35="AnimAlf"]haz un do while[/quote:bbe79c5b35]

Modificado, usando do while, sin embargo, sigue sin fucionar, es decir si me pide el caracter e imprime enseguida cada caracter, el detalle es que no me imprime el contador "nc" al ingresar -1 simplemente lo toma como otro caracter mas, ya estoy dudando de mi gcc, jajaja talvez se crasheo o se da;o o algo, como ven ustedes???
[code:1:bbe79c5b35]#include <stdio.h>

int main(int argc, char **argv)
{
long nc;
nc = 0;
int c;



do
{

putchar(c);
++nc;

}
while( (c = getchar()) != -1 );

printf("%ld", nc);



return 0;
}[/code:1:bbe79c5b35]

reproduciendo con mplayer

Esto es lo que me aparece al reproducir video con mplayer NOTA: tambien aparecen dichas lineas cuando hay mucha accion en la pelicula.

[code:1:2277fa2f10]harofenix$ mplayer The.Avengers.2012.1080p.BluRay.x264.YIFY.mp4
MPlayer svn r34540 (Debian), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing The.Avengers.2012.1080p.BluRay.x264.YIFY.mp4.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO: [H264] 1920x1080 24bpp 23.976 fps 2102.9 kbps (256.7 kbyte/s)
Clip info:
major_brand: isom
minor_version: 1
compatible_brands: isomavc1
creation_time: 2012-08-21 16:52:50
Load subtitles in ./
SUB: Added subtitle file (1): ./The.Avengers.2012.1080p.BluRay.x264.YIFY.srt
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1

====
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 93.9 kbit/6.65% (ratio: 11738->176400)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1920x1080 => 1920x1080 Planar YV12

[/code:1:2277fa2f10]

no, solo cuando pongo hd de 720 para arriba, y es cuando se presentea mucho movimiento en el video. ! pensaba que era la pantalla que recien adquiri, pero el detalle es que es en ambas la de la lap y la extendida ambas son full hd. !, tambien al reproducir peliculas que descargo en full hd y reproduzco con vlc, ahora mismo voy a probar splayer a ver que tal, pero recuerdo haber provado dicho reproductor en elementery os y tambien daba el mismo problema !

haz un do while

Pues s? que est? chulo tu escritorio y tu plasma. Para mi gusto s?lo falta que le a?adas el plasmoid de "Mostrar el escritorio" y uno que te informe del tiempo que va a hacer. Saludos.

Los paquetes .deb de otras distros a veces funcionan bien. Si se instala sin problemas y luego funciona correctamente es que funciona, si por el contrario a la hora de instalar comienza a pedir dependencias o luego no funciona es que no funciona, puesto que las dependencias no se nombran igual en todas las distros, ni las versiones de estas se corresponden. De todos modos esto de las rayas estas que comentas es extra?o. ?Te ocurre con todos los v?deos?

recomendaciones del mejor libro para aprender / mejorar en C

aprovecho para que me recomienden, a su punto de ver, cual sera el mejor libro, en espa;ol, o del cual, haya una traduccion, para aprender a programar en C. encontre esta lista de los mejores 5 libros pero todos estan en ingles, y la verdad mi listening es muy bueno, pero mi lectura no lo es tanto, por tal me decanto por las versiones traducidas. !
pagina con los 5 mejores libros, si alguien sabe donde puedo encontrar versiones en espa;ol de cualquiera de estos lo agradecere: https://etemenankidev.wordpress.com/2014/03/04/los-mejores-libros-para-aprender-el-lenguaje-c-2/

programas que no me corren, leng C,

Que tal mis queridos eriditas de los codigos y los sistemas, son las 9:00 a.m. Caray se me fue una hora entera retocando mi KDE-plasma, pero al fin y al cabo ha quedado como me gusta shulo:
[img][url]https://drive.google.com/file/d/0BzgCNyNJ71m9VW15cE9Vdm9NRTA/view?usp=sharing[/url][/img]
Bueno pues ahora si las dudas: Resulta que ayer comenze a estudiar un librazo la verdad es que he visto unos cuantos de lenguaje C y este tiene wooo FEELING esta muy bien, van directo al grano y no se pierden mucho en detalles sosos, (ala par de este estoy estudiando uno que se llama aprende C en 21 dias, es bueno creo yo) pero este, wooooo este es buenisimo, pues nada mas y nada menos que "el lenguaje de programacion C" KERGINGAM Y RITCHIE. lo conocen, jejeje ya lo creo, bueno el punto esta que dentro de las primeras paginas aparecen unas muy claras y buenas practicas con getchar y putchar, y pues al momento de correr dichos programitas me dan errores lagicos, cuadno ingreso el caracter para salir del while -1 (EOF) pues si me saca del ciclo pero no me imprime lo el conteo de caracteres. Alguien me puede decir que esta sucediendo?

a ver siendo mas claro, el programa si detecta el -1 (EOF) me saca del ciclo while, sin embargo, no me imprime la suma de los caracteres ingresados, es decir, no efectua el printf...
codigo:
[code:1:79eb0e9d7b]#include <stdio.h>

int main(int argc, char **argv)
{
double nc;

for ( nc = 0; getchar() != EOF; ++nc)
;
printf("%.0lf \n", nc);

return 0;
}
[/code:1:79eb0e9d7b][/img]

inclusive lo modifico y nada:
[code:1:79eb0e9d7b]
#include <stdio.h>

int main(int argc, char **argv)
{
int nc;

for ( nc = 0; getchar() != EOF; ++nc)
;
printf("%d \n", nc);

return 0;
}[/code:1:79eb0e9d7b]

claro entiendo, en synaptic no hay nada referente a drivers privativos de intel, lo unico es xserver-xorg-video-intel dicho paqute lo tengo instalado, son los drivers libres para las tarjetas intel. He buscado y lo unico es el instalador al que hago mension en el pasado mensaje, reitero la pregunta, puedo instalar este deb que esta echo para ubuntu 14.04 (isntalador de drivers de intel) en debian o no ? es decir, me daria conflictos con mi sistema, o trabajaria sin problema alguno.???? saludos. ! mientras tanto, seguire en la busqueda !

Lo que te dice balrog es que abras synaptic y hagas la b?squeda del controlador ah?. Otra cosa que no sabemos es si has actualizado. Es importante que actualices el sistema todos los d?as.

pues ya busque y busque y lo mas cercano es esto https://01.org/linuxgraphics/downloads el el paquete que les comente instale en elementary, ahora la pregunta es: se puede observar que es un .deb para ubuntu 14.04 la version mas actual disponible en dicho link, podre isntalar ese deb en mi debian 7.7 ? o no ? esperare respuesta, para no regarla ! gracias por su apoyo. Creanme que si no fuera necesario instalar el driver de intel no me habria metido en esta "caseria de brujas" !!
Nuevamente pego el link del video por si alguien mas se pasa por aqui vea el error de de franjas horizantes cuando reproduzco video full hd (1920x1080) https://www.youtube.com/watch?v=U7fDHlUMjG4

pues ya busque y busque y lo mas cercano es esto [url]https://01.org/linuxgraphics/downloads [/url] el el paquete que les comente instale en elementary, ahora la pregunta es: se puede observar que es un .deb para ubuntu 14.04 la version mas actual disponible en dicho link, podre isntalar ese deb en mi debian 7.7 ? o no ? esperare respuesta, para no regarla ! gracias por su apoyo. Creanme que si no fuera necesario instalar el driver de intel no me habria metido en esta "caseria de brujas" !!
Nuevamente pego el link del video por si alguien mas se pasa por aqui vea el error de de franjas horizantes cuando reproduzco video full hd (1920x1080) [url]https://www.youtube.com/watch?v=U7fDHlUMjG4[/url]

Debian es una de las principales distribuciones, es muy l?gico suponer que exista un m?todo sencillo de instalar muchos drivers. Lo primero que deber?as probar es instalar el driver utilizando la herramienta de gesti?n de paquetes de la distribuci?n, seguro que te ser? muy sencillo y sin contratiempos.

mi grafica es una intel HD graphics 4000
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

He leido que con las intel linux trabaja bien, es decir, que sus drivers libres son muy estables, al parecer ese no es mi caso. Supongo debo probar instalar los drivers privativos, dichos controladres de intel, tengo entendido, se pueden instalar con una herramienta de la misma compa;ia de nombre "intel tool installer" (algo asi) O podria actualizar al kernel 3.17 el ultimo que salio(eso lo hice en elementary antes de llegar a debian) y note que entre todas las cosas que se actualizan son los drivers de xorg.intel, sin embargo, no tuve buena experiencia con tal actualizacion de kernel, ya que, el problema seguian *(repito cuando estaba en elementary). Entonces, lo mejor sera buscar la herramienta, cabe destacar que, dicha herramienta ya la habia instalado en elementary, y no traabajo me daba un mensaje de " distribution not supported" si alguien ha tenido experiencia con esta actualizacion de drivers privativos para tarjetas intel con debian 7.7 Agradecere cualquier consejo o comentario! SALUDOS. !

gracias por todas las respuestas ! seguire estudiando para pulir estos errores! y gracias por ense;arme a postear, la verdad soy un novatazo. ! saludos. !

Hola[quote:c5f770b0f1="harofenix"]... sin embargo ahora lo que me da problemas es la impresion del ciclo del arreglo bidimensional, el cual, solo imprime la lista de ceros, [/quote:c5f770b0f1]
Siento decirte que la primera versi?n que pusiste en el foro, antes del indentado, ya hac?a eso mal.
[code:1:c5f770b0f1]ingresa una opcion:
a) crear e imprimir un arreglo unidimiencional
b) imprimir un arreglo bidimensional con numeros aleatorios
c) entrar en una calculadora
b
ingrese numero de filas:
3
ingrese numero de columnas:
4
0000
0000
0000[/code:1:c5f770b0f1]
F?jate que donde el comentario del programa dice que va a inicializar con n?meros aleatorios, inicializa con ceros. :shock:
[code:1:c5f770b0f1]/*ahora inicializo mi arreglo con numeros aleatorios*/
for( f = 0 ; f < filas; f ++ )
{
for( c = 0 ; c < columnas; c++)
vector[f][c] = 0;
}[/code:1:c5f770b0f1]
La indentaci?n en el foro no te la respeta porque necesitas usar las etiquetas de c?digo. En vez de esto:
[quote:c5f770b0f1="harofenix"] [ color = green ]#include <stdio.h>
...
}[ /color ][/quote:c5f770b0f1]
Debes poner esto:
[code:1:c5f770b0f1][ code ]#include <stdio.h>
...
}[ /code ]
[/code:1:c5f770b0f1]Pero sin los espacios entre "[" y "code". Si lo prefieres, ya te lo hace el editor con el bot?n Code que hay entre Quote y List

Saludos.

?harofenix, qu? tarjeta gr?fica tiene tu pc? Si no lo sabes, abre una terminal y ejecuta lspci y te lo dir?. Probablemente tengas una nvidia o una ati y no est?s usando un controlador privativo, sino el opensource, que todav?a no siempre funcionan tan bien. Mira a ver qu? tarjeta tienes y as? la puedes configurar mejor.

Hola.

apt-get es una utilidad que s?lo root debe usar. Por eso te da un error de permisos. Si no has conectado como root, ejecuta el comando como te dice AnimAlf, poni?ndole delante "sudo" que hace que lo ejecutes en nombre de root.

Saludos.

Siendo EXPLICITO es una broma. A mi me parece que es un tema de configuraci?n del driver de video.

Pues ya hice la tarea ahora ya me funciona muy bien la calculadora y pase cada operacion a una funcion para limpiar el cuerpo de main, sin embargo ahora lo que me da problemas es la impresion del ciclo del arreglo bidimensional, el cual, solo imprime la lista de ceros, es decir, no me crea la tabla de ceros como lo hacia antes, no fue mucho lo que modifique, deberia funcionar bien: este es el codigo retocado en cuatno al indentado, si lo hago, pero al copiarlo aqui al foro se pierde todo lo indentado y por fefecto justifica al lado izquierdo, ahora mismo me pongo a revisar este cuadro de post para ver que es lo que no estoy haciendo bien al momento de postear.

Por otro lado, me gustaria saber si ese add on o plugin o lo que sea "identi" me sirve con codelite y como lo puedo activar? ya lo busque, con el synaptic pero me aparece solo la opcion de ident2 (debian 7.7 poderosa, estable, en fin, un paraiso ! )
[color=green:2f74e62f44]#include <stdio.h>
#include <stdlib.h>
#include <time.h> /*para crear semilla de numero aleatorios con srand*/

/*declaracion de variables de manera global para que cualquier funcion pueda hacer uso de ellas*/

/*variable para el arreglo unidimensional*/


/*semilla para los numero aleatorios*/
/*srand((unsigned) time(NULL)); */

/*espacio global prototipos de funcion*/

/*primer funcion obcino a*/
void ArregloUnidimensional( void );
void ArregloBidimensional ( void );
void MiCalculadora ( void );

int main(int argc, char **argv)

{

char option;
printf("ingresa una opcion: \n a) crear e imprimir un arreglo unidimiencional \n b) imprimir un arreglo bidimensional con numeros aleatorios \n c) entrar en una calculadora \n");
fflush ( stdin );
scanf("%c", &option);
getchar();

if ( option == 'A' || option == 'a' )
ArregloUnidimensional();

else if ( option == 'B' || option == 'b' )
ArregloBidimensional ();

else if ( option == 'C' || option == 'c' )
MiCalculadora ();
else
printf("Elegiste una opcion no valida en este programa! ");


return 0;
}

void ArregloUnidimensional( void )
{

/*variables para moverme dentro del arreglo */
int tamano = 0;
int f;
printf("ingrese un tama;o para su arreglo unidimensional: \n");
scanf("%d", &tamano);
int vector[tamano];
/*pido valores para el arreglo*/
for( f = 0; f < tamano; f++ )
{
printf("ingrese el valor para la posicion [%d]:",f );
scanf("%d", &vector[f]);
}
/*imprimo el arreglo creado por el usuario*/
for( f = 0; f < tamano; f++ )

printf(" posicion [%d] = %d \n", f, vector[f]);



}

void ArregloBidimensional ( void )
{


/*variables para moverme dentro del arreglo */
int filas, columnas, f , c;
/*pedimos al usuario que ingrese cantidad de filas y columnas para su arreglo bidimensional*/
printf("ingrese numero de filas: \n ");
scanf("%d", &filas);
printf("ingrese numero de columnas: \n");
scanf("%d", &columnas);
/*declaro mi arreglo bidimiencional*/
int vector[filas][columnas];
/*ahora inicializo mi arreglo con numeros aleatorios*/
for( f = 0 ; f < filas; f ++ )
{
for( c = 0 ; c < columnas; c++)
vector[f][c] = 0;
}

/*printf("arreglo bidimensional creado automaticamente con numero aleatorios: \n\n");
getchar(); */
/*imprimimos nuestro arreglo */
for( f = 0; f < filas; f++ )
{
for( c = 0; c < columnas; c++ )
{
printf("%d", vector[f][c]);
printf("\n");

}
}



}
void MiCalculadora ( void )
{
/*variables para la calculadora*/
char letter;
float num1 = 0.0, num2 = 0.0;

printf("welcom to the calculator\n\n");
printf("elija una operacion \n\n\tA)SUMAR\n\tB)RESTAR\n\tC)Multiplicar\n\tD)DIVIDIR\n");

fflush( stdin );
scanf("%c",&letter);
getchar();


printf("ingrese un numero\n");
fflush ( stdin );
scanf("%f", &num1);

printf("ingrese un numero\n");
fflush ( stdin );
scanf("%f", &num2);

if(letter == 'A' || letter == 'a')
printf("%.2f + %.2f = %.2f",num1, num2, num1 + num2);

else if(letter == 'B' || letter == 'b')
printf("%.2f - %.2f = %.2f",num1, num2, num1 - num2);

else if(letter == 'C' || letter == 'c')
printf("%.2f * %.2f = %.2f",num1, num2, num1 * num2);

else if(letter == 'D' || letter == 'd')
printf("%.2f / %.2f = %.2f",num1, num2, num1 / num2);

else
printf("\n\nERROR! Ingresaste un caracter no valido !");


}[/color:2f74e62f44]

[color=blue:6a52299e50][b:6a52299e50]~ $[/b:6a52299e50] [/color:6a52299e50]sudo apt-get install flashplayerlinux
:wink:

Problemas al ejecutar comandos

Gracias por la ayuda, descubr? que con Ctrl+Alt+T llego a la consola que me dijiste, pero sigo teniendo un problema. No puedo instalar nada de nada, al intenatr instalar flashplayer o wine (para despu?s instalar Ares para Linux), me dice lo siguiente:

apt-get install flashplayerlinux
E: No se pudo abrir el fichero de bloqueo ?/var/lib/dpkg/lock? - open (13: Permiso denegado)
E: No se encontr? un archivo de r?plica ?/var/lib/dpkg/?

Y estoy desesperado, porque no s? que m?s hacer.

F?jate tambi?n que tengas el fichero /etc/resolv.conf con el nameserver de tu router. Si ese fichero no lleva ip entonces no puedes navegar por no tener un servidor dns, no porque la tarjeta de red no funcione.

[quote:cdb1cec362="miguelgf"]instala una herramienta autom?tica, por ejemplo "indent".[/quote:cdb1cec362]
que bueno, a ver a ver, no lo conoc?a :)

[img:cdb1cec362]http://i.imgur.com/mxdk9Fy.png[/img:cdb1cec362]

:[i:cdb1cec362][/i:cdb1cec362]))...... ... .. .. . . .

Si te manejas bien con el grub normal, puedes instalartelo y manejarte con ?l. Tambi?n puedes probar con burg http://code.google.com/p/burg que es un fork y lo puedes configurar gr?ficamente e instalarlo con una interfaz gr?fica.

o utiliza alg?n front-end que te ayude a configurarlo e instalarlo, prueba con "GRUB Customizer" o "StartUp-Manager"

[i:9f0f5d9311]Salud[/i:9f0f5d9311][b:9f0f5d9311]OS[/b:9f0f5d9311]

?Alternativa a Grub 2?

Hola

HAce un par de d?as instal? Jessie y no soy capaz de instalar Grub2. No s? si durante el proceso he borrado alguna partici?n que no deb?a ... no s?, pero el asunto es que he logrado arrancar Debian con Super Grub2, pero no puedo instalar el cargador de arranque definitivamente. Me sale este error:

grub-install: aviso: esta etiqueta de partici?n GPT no contiene ninguna Partici?n de Arranque BIOS; el embebido no ser? posible.
grub-install: aviso: El embebido no es posible. GRUB podr? ser instalado con esta configuraci?n ?nicamente usando listas de bloques. No obstante, las listas de bloques son INSEGURAS y su uso est? desaconsejado..
grub-install: error: no se proceder? con las listas de bloques.


Mi m?quina es AMD-64 pero tampoco puedo instalar este modelo de Grub2 porque me dice que no encuentra un directorio EFI ... as? que me veo en un callej?n sin salida

?Alguien sabr?a decirme que puedo hacer?

Gracias

En una terminal, si ejecutas lsmod | grep 8168* te mostrar? que lo est? usando o no. Podr?a salirte algo as?: r8169 68262 0
mii 12675 1 r8169

lo cual indicar?a que est? en uso. En mi caso yo la tengo funcionando con el m?dulo r8169, el cu?l podr?a ser que fuese tambi?n para ti.

Continue




La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries