Osvaldo Sevilla | 1 May 2009 05:30
Picon
Gravatar

[OT] Ofertas Laborales - WorksArray Argentina - Bolsa de Trabajo IT


En todos los casos, los C.V. serán procesados online.
Si consigues trabajo por nuestra bolsa, no olvides comentarlo.

Saludos y suerte.

Osvaldo Sevilla
http://www.worksarray.org
Bolsa de Trabajo IT

______________________________________________________________________________

Titulo: Analista Programador SrC++ para Multinacional de
Tecnología
Link: http://www.worksarray.org/avisos/empleos-en-sistemas.php?id_aviso=1555
Empresa: Direcciona SA
Lugar:Argentina - Capital Federal - Cogland
Categoría: Analistas Programadores
Expira el día: 14/05/2009
Osvaldo Sevilla | 1 May 2009 16:42
Picon
Gravatar

[OT] Día del Trabajador - Comunicado de Prensa WorksArray.org


Estimados Miembros de la lista:

Nos comunicamos en éste día con todos Uds., para desearles que tengan
un feliz día del Trabajador.
Una de las particularidades de nuestra bolsa de trabajo, es que está
formada por trabajadores de sistemas, por lo tanto en el día de hoy no
vamos a decirles "Feliz día del Trabajo", sino "Feliz día del
Trabajador".
¿Qué diferencia hay entre un término y otro?.
Bueno, el día del trabajo es una fecha en la que una persona aprovecha
el día feriado para irse a comer con la familia, tomarse unas mini
vacaciones o simplemente holgar un día mas de la semana.
"El día del Trabajador" es una fecha que conmemora algo que nosotros
ya damos por sentado, por ejemplo, la jornada laboral de ocho horas.

El Día del Trabajador conmemora la revuelta de Chicago, EE.UU. a fines
del siglo XIX en plena revolución industrial (http://es.wikipedia.org/
wiki/D%C3%ADa_del_trabajador).
Los empresarios de esa época querían sentar un precedente aleccionador
en las luchas sindicales por la jornada de ocho horas de trabajo. Es
por eso que, con una justicia corrupta, juzgaron y condenaron a muerte
a varios sindicalistas y trabajadores que defendían esas exigencias
(http://es.wikipedia.org/wiki/Revuelta_de_Haymarket#Las_condenas).

Es por eso que hoy 1º de mayo, en WorksArray, homenajeamos a los
mártires de Chicago y a los valores que defendieron con su lucha.
Hacemos también hincapié, aún hoy, en las mismas exigencias de
entonces y exhortando a cada trabajador, de cada país a que se
sindicalice (cualquiera sea el gremio o sindicato) como trabajador de
(Continue reading)

luisito20 | 5 May 2009 05:53
Picon

[cppba] soy nuevo en c++ y me pidieron un trabajo, ... consejos¡¡¡¡¡


amigos, bueno soy nuevo en c++ y hoy empece el curso de estructura de
datos2, ni empezo, ya dejo un trabajo de aca a tres semanas, pero
bueno necesito sus consejos, si tienen algun material para leer
bienvenido, si tienen ejemplos mejor, bueno les explico

se trata de hebras en c++
mi entrada sera un archivo infinito de numero(uno por linea), con un
algoritmo de ordenamiento, bueno eso es de primaria pero bueno solo
explico el problema, tengo que hacer hebras que mantengan ocupado el
CPU al 100%, pero el detalle es que al momento de probarlo el profesor
quiere que el algoritmo junto con las hebras trabaje al 100%, PERO en
tres procesadores a la vez(c/u de ellos debe estar al 100% de su uso)
Acabo de leer algo muy breve sobre hebras, pero necesito mucha mas
informacion al respecto, no conocia este tema, y bueno si son tan
gentiles de darme algunas pautas de como ir relaizando este trabajo,

Me despido, espero alguna repsuesta please

Saludos
Luis
Daniel Gutson | 5 May 2009 06:03
Picon

[cppba] Re: soy nuevo en c++ y me pidieron un trabajo, ... consejos¡¡¡¡¡

Luis,
  C++ y Hebras son cosas independientes.

1) no puedo parsear "mi entrada sera un archivo infinito de numero(uno por linea)" Qué es 'un archivo infinito de número' ?
2) C++ no tiene una librería standard (hoy) para manejar 'hebras'. Lo podés hacer con boost, o con pthreads, que son librerías (al C++ le importa un testículo qué librería usás). pthread_create() por ejemplo. Similarmente, a pthreads también le importa un testículo (pero el contrario) si lo usás con C o con C++. A esto me refería con que son cosas independientes.
3) la asignación de 'hebras' por procesador es dependiente del sistema operativo (el cual no aclarás cuál es). Si es Linux o Unix, podés settear la affinity (no sé cómo se hace en boost, pero en pthreads buscá 'affinity' en el man page de pthreads). El 'affinity' es la afinidad que tiene un thread de correr en un procesador dado. Pero se lo pedís 'de onda' al scheduler, por ahí hoy no tiene ganas de darte bola e ignora la petición de afinidad.

  Daniel.

2009/5/5 luisito20 <luisitomanuel20 <at> gmail.com>

amigos, bueno soy nuevo en c++ y hoy empece el curso de estructura de
datos2, ni empezo, ya dejo un trabajo de aca a tres semanas, pero
bueno necesito sus consejos, si tienen algun material para leer
bienvenido, si tienen ejemplos mejor, bueno les explico

se trata de hebras en c++
mi entrada sera un archivo infinito de numero(uno por linea), con un
algoritmo de ordenamiento, bueno eso es de primaria pero bueno solo
explico el problema, tengo que hacer hebras que mantengan ocupado el
CPU al 100%, pero el detalle es que al momento de probarlo el profesor
quiere que el algoritmo junto con las hebras trabaje al 100%, PERO en
tres procesadores a la vez(c/u de ellos debe estar al 100% de su uso)
Acabo de leer algo muy breve sobre hebras, pero necesito mucha mas
informacion al respecto, no conocia este tema, y bueno si son tan
gentiles de darme algunas pautas de como ir relaizando este trabajo,

Me despido, espero alguna repsuesta please

Saludos
Luis



--~--~---------~--~----~------------~-------~--~----~
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
-~----------~----~----~----~------~----~------~--~---

Daniel Gutson | 5 May 2009 06:09
Picon

[cppba] Re: soy nuevo en c++ y me pidieron un trabajo, ... consejos¡¡¡¡¡

http://en.wikipedia.org/wiki/Pthreads
http://en.wikipedia.org/wiki/Thread_(computer_science)

2009/5/5 Daniel Gutson <danielgutson-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Luis,
  C++ y Hebras son cosas independientes.

1) no puedo parsear "mi entrada sera un archivo infinito de numero(uno por linea)" Qué es 'un archivo infinito de número' ?
2) C++ no tiene una librería standard (hoy) para manejar 'hebras'. Lo podés hacer con boost, o con pthreads, que son librerías (al C++ le importa un testículo qué librería usás). pthread_create() por ejemplo. Similarmente, a pthreads también le importa un testículo (pero el contrario) si lo usás con C o con C++. A esto me refería con que son cosas independientes.
3) la asignación de 'hebras' por procesador es dependiente del sistema operativo (el cual no aclarás cuál es). Si es Linux o Unix, podés settear la affinity (no sé cómo se hace en boost, pero en pthreads buscá 'affinity' en el man page de pthreads). El 'affinity' es la afinidad que tiene un thread de correr en un procesador dado. Pero se lo pedís 'de onda' al scheduler, por ahí hoy no tiene ganas de darte bola e ignora la petición de afinidad.

  Daniel.

2009/5/5 luisito20 <luisitomanuel20-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>


amigos, bueno soy nuevo en c++ y hoy empece el curso de estructura de
datos2, ni empezo, ya dejo un trabajo de aca a tres semanas, pero
bueno necesito sus consejos, si tienen algun material para leer
bienvenido, si tienen ejemplos mejor, bueno les explico

se trata de hebras en c++
mi entrada sera un archivo infinito de numero(uno por linea), con un
algoritmo de ordenamiento, bueno eso es de primaria pero bueno solo
explico el problema, tengo que hacer hebras que mantengan ocupado el
CPU al 100%, pero el detalle es que al momento de probarlo el profesor
quiere que el algoritmo junto con las hebras trabaje al 100%, PERO en
tres procesadores a la vez(c/u de ellos debe estar al 100% de su uso)
Acabo de leer algo muy breve sobre hebras, pero necesito mucha mas
informacion al respecto, no conocia este tema, y bueno si son tan
gentiles de darme algunas pautas de como ir relaizando este trabajo,

Me despido, espero alguna repsuesta please

Saludos
Luis




--~--~---------~--~----~------------~-------~--~----~
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
-~----------~----~----~----~------~----~------~--~---

Maximiliano Combina | 5 May 2009 12:00
Picon
Gravatar

[cppba] Re: soy nuevo en c++ y me pidieron un trabajo, ... consejos¡¡¡¡¡


Hola,

bueno, luisito20, lamentablemente (para vos) tu post no se entiende
mucho. Te recomiendo (de onda) que leas tu post antes de enviarlo,
para ver si más o menos se entiende. Cuando tengas tiempo, también lee
http://www.catb.org/~esr/faqs/smart-questions.html . Está en inglés,
aunque debe haber por ahí alguna traducción al castellano.

En cuanto a las 'hebras' (que yo llamaré threads), hay "infinitos"
tutoriales, howtos, ejemplos y demás en internet (al menos tan
"infinito" como el archivo de tu problema :D).
Por ejemplo, buscando en google "thread programming howto" el *primer*
hit que obtuve es una página con título "C++ Programming HOW-TO:
Threads in C++"...

Si posteás alguna duda o problema específico entonces sí que nos
resultará más fácil ayudarte :) (aunque en mi caso personal, no ayudo
cuando se trata de una tarea para la facultad)

Saludos y suerte!
maxi

On 5 mayo, 06:09, Daniel Gutson <danielgut...@...> wrote:
> http://en.wikipedia.org/wiki/Pthreadshttp://en.wikipedia.org/wiki/Thread_(computer_science)
>
> 2009/5/5 Daniel Gutson <danielgut...@...>
>
> > Luis,
> >   C++ y Hebras son cosas independientes.
>
> > 1) no puedo parsear "mi entrada sera un archivo infinito de numero(uno por
> > linea)" Qué es 'un archivo infinito de número' ?
> > 2) C++ no tiene una librería standard (hoy) para manejar 'hebras'. Lo podés
> > hacer con boost, o con pthreads, que son librerías (al C++ le importa un
> > testículo qué librería usás). pthread_create() por ejemplo. Similarmente, a
> > pthreads también le importa un testículo (pero el contrario) si lo usás con
> > C o con C++. A esto me refería con que son cosas independientes.
> > 3) la asignación de 'hebras' por procesador es dependiente del sistema
> > operativo (el cual no aclarás cuál es). Si es Linux o Unix, podés settear la
> > affinity (no sé cómo se hace en boost, pero en pthreads buscá 'affinity' en
> > el man page de pthreads). El 'affinity' es la afinidad que tiene un thread
> > de correr en un procesador dado. Pero se lo pedís 'de onda' al scheduler,
> > por ahí hoy no tiene ganas de darte bola e ignora la petición de afinidad.
>
> >   Daniel.
>
> > 2009/5/5 luisito20 <luisitomanue...@...>
>
> >> amigos, bueno soy nuevo en c++ y hoy empece el curso de estructura de
> >> datos2, ni empezo, ya dejo un trabajo de aca a tres semanas, pero
> >> bueno necesito sus consejos, si tienen algun material para leer
> >> bienvenido, si tienen ejemplos mejor, bueno les explico
>
> >> se trata de hebras en c++
> >> mi entrada sera un archivo infinito de numero(uno por linea), con un
> >> algoritmo de ordenamiento, bueno eso es de primaria pero bueno solo
> >> explico el problema, tengo que hacer hebras que mantengan ocupado el
> >> CPU al 100%, pero el detalle es que al momento de probarlo el profesor
> >> quiere que el algoritmo junto con las hebras trabaje al 100%, PERO en
> >> tres procesadores a la vez(c/u de ellos debe estar al 100% de su uso)
> >> Acabo de leer algo muy breve sobre hebras, pero necesito mucha mas
> >> informacion al respecto, no conocia este tema, y bueno si son tan
> >> gentiles de darme algunas pautas de como ir relaizando este trabajo,
>
> >> Me despido, espero alguna repsuesta please
>
> >> Saludos
> >> Luis
Fernando Cacciola | 5 May 2009 14:20
Picon
Gravatar

Re: soy nuevo en c++ y me pidieron un trabajo, ... consejos¡¡¡¡¡


Hola todos,

 > (aunque en mi caso personal, no ayudo
> cuando se trata de una tarea para la facultad)
> 
De hecho, esto es una regla implícita de este (y casi todos) los foros.

Las tareas y trabajos prácticos de la facultad deben resolverlos ustedes pues su 
objetivo es que aprendan algo... si el problema lo resuelve el grupo no van a 
aprender nada.

Por otro lado, lo que SI es valido es exponer la solución propuesta a un 
problema, aunque sea incompleta, y solicitar comentarios o alguna ayuda puntual 
con algo que los está trabando (digamos un error de compilación que no entienden 
cómo resolver)...

Básicamente, es válido pedir la clase de ayuda que se le pediría al profesor.

En tu caso Luis parece que la tarea no está planteada correctamente, por lo que 
deberías tratar de entender mejor qué tenes que hacer, y llegado el caso pedirle 
al profesor que lo explique.

Saludos

--
Fernando Cacciola
SciSoft Consulting, Founder
http://www.scisoft-consulting.com

Administrador de foro.

luis manuel | 6 May 2009 13:04
Picon

[cppba] Re: soy nuevo en c++ y me pidieron un trabajo, ... consejos¡¡¡¡¡

Caray amigos, agradecido enormemente por la informacion que me pasaron, bueno y aclaro que no deseo que uds me hagan la tarea(imaginense, claro que no, de que serviria eso si yo voy a vivir de programar de hacer SW, y en estos casos pedir a alguien que te lo haga es engañarse a uno mismo...) pero bueno amigos, mi intención fue pedirles la ayuda que se le pide a un profesor(como menciono el amigo fernando).
 
Respecto a "un archivo infinito", creo q lo escribi mal, me refiero a que al principio voy a tener un archivo(txt p.e.) en el cual voy a tener numeros (una cantidad muy grande de numeros), ese archivo lo meto a un algoritmo de ordenamiento (pienso hacerlo con uno de O(nlog(n)), bueno como dije eso se aprende en el 1er año), y bueno la cosa mas importante es conocer sobre hebras(hilos , threads), y eso basicamente para que al probar el algoritmo en 3 procesadores, los tres esten al 100% de su uso.
 
Bueno creo que debo empezar por leer todo lo referente a hebras, bueno en el lenguaje c++ es secundario pq si sabes otros lenguajes ...
Si tengo alguna duda muy importnate en el desrrollo la compartire con uds
 
Una vez mas gracias por sus respuestas
Saludos
Luis

El 5 de mayo de 2009 7:20, Fernando Cacciola <fernando.cacciola-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> escribió:

Hola todos,

 > (aunque en mi caso personal, no ayudo
> cuando se trata de una tarea para la facultad)
>
De hecho, esto es una regla implícita de este (y casi todos) los foros.

Las tareas y trabajos prácticos de la facultad deben resolverlos ustedes pues su
objetivo es que aprendan algo... si el problema lo resuelve el grupo no van a
aprender nada.

Por otro lado, lo que SI es valido es exponer la solución propuesta a un
problema, aunque sea incompleta, y solicitar comentarios o alguna ayuda puntual
con algo que los está trabando (digamos un error de compilación que no entienden
cómo resolver)...

Básicamente, es válido pedir la clase de ayuda que se le pediría al profesor.

En tu caso Luis parece que la tarea no está planteada correctamente, por lo que
deberías tratar de entender mejor qué tenes que hacer, y llegado el caso pedirle
al profesor que lo explique.

Saludos

--
Fernando Cacciola
SciSoft Consulting, Founder
http://www.scisoft-consulting.com

Administrador de foro.



--~--~---------~--~----~------------~-------~--~----~
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
-~----------~----~----~----~------~----~------~--~---

Maximiliano Combina | 8 May 2009 12:19
Picon
Gravatar

Sobre iterators y ranges


Puede resultar interesante:
http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf

Maxi

Enrique Nieloud | 8 May 2009 12:51
Picon

Re: Sobre iterators y ranges


Estaría bueno encontrar el speech que lo acompaña, buscando en youtube
"iterators must go", nada relevante salta.

2009/5/8 Maximiliano Combina <maxicombina@...>:
>
> Puede resultar interesante:
> http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf
>
> Maxi
>
>
> >
>


Gmane