MiRtH

Realmente curioso.
De la única cosa que no estoy de acuerdo es la de llamar a PIS un partido de extrema derecha. Es un partido de ideología católica, conservadora y de derechas. Como le PP, vamos.

Milhaud

#11 de extrema derecha, vamos.

R

#11 En el menéame no existe la derecha moderada, son todo ultraderechistas neocons hipercapitalitas cristofascistas. Además, detrás en las sombras siempre está Jorge Bú y su lacayo Ansar.

satchafunkilus

#23 Ni en Meneame ni en España. ¿O conoces algún partido de derecha moderada? Aquí se pasa de la Extrema derecha al extremo centro.

MiRtH

Junto a esa rotonda también hay un magnífico puente nuevo.

Magnífico... si no fuera porque primero iba a duplicar lo presupuestado...

http://elpais.com/diario/2008/09/06/cvalenciana/1220728688_850215.html

Peeeeeeero... al final lo acabó triplicando...

http://www.levante-emv.com/comunitat-valenciana/2009/12/20/puente-une-manises-paterna-triplica-coste/662513.html

Vamos, que de 6 millones pasó a costar 20...

radamantou

#37 Un puente con sobrecoste y no está Calatrava de por medio. Inaudito.

MiRtH

Antes de ir de erasmus a Múnich, el buddy que me asignó la universidad me advirtió de no descargar nada allí, porque conocía varios casos de ese tipo. Solución: un disco duro lleno de pelis y música, y series.ly

MiRtH

Señora, deje la ginebra antes de realizar declaraciones a la prensa.

MiRtH

Eso es como en el ABC, que para ellos el RCD Espanyol es el RCD Español.

MiRtH

Lo que deberían es apagar farolas, que la cantidad que hay aquí no es normal.

MiRtH

Venga va, que el siguiente en ser no culpable es Urdangarín.

MiRtH

No pasa nada. Eso ya lo pagamos todos poco a poco. De momento, este mes, el abono mensual del metro me va a salir 17 euros más caro que en Septiembre (de 28 a 45...)

MiRtH

Si se pone a 40 euros el mensual, sale a unos 500 euros al año. A la larga sale más rentable comprarse un ciclomotor.
Un 10 por Valencia y el fomento del transporte público! Som Mobilitat!

MiRtH

Vaya vergüenza. Yo uso el bono de la UPV+Carnet Jove de dos zonas, y en Ocutubre ya me lo subieron 5 euros (de unos 29 a unos 34). A ver lo que me toca pagar a partir de Enero...
Si es que a este paso no pagará ni el tato.
Y por cierto, para evitar que eso pase creo que introducirán también la multa de 50 euros por no validar el abono según me han contado.

MiRtH

Fecha del vídeo en Youtube: 19/03/2011

Aun así merece mucho la pena verlo.

MiRtH
D

#36 ¿Te refieres a cuando decía que España había invadido Irak para defender los derechos humanos?

blanjayo

#36 Hacer un par de gracias al CQC no era molar

MiRtH

#9 Al parecer solo en Brasil: http://en.wikipedia.org/wiki/Galapagos_shark

Según la wikipedia está en estado "especie casi amenazada"

MiRtH

Eso es que están pensando en dar un pasito más hacia el este (Irán)

D

#15 no, no lo tiene
#1 tendrias que hacer un dueto con keyserzone
#20 no lo creo, el tiempo de USA ya ha pasado. Es la hora de saludar a China

Enhorabuena a los Iraquies, si bien han acabado pagando un alto precio, han acabado ganando. No se gana solo cuando se obtiene la victoria, cosa que la mayoria de occidentales parece no entender. Si bien perdieron la guerra en Iraq y Afganistan, su lucha constante ha hecho que USA gaste demasiado y se convierta en inviable conquistar otro pais (a la par que han ahondado en su propia crisis). Ya lo hemos visto por ejemplo en Libia, donde de seguro hubiesen desplegado tropas, o hubiesen intentado atacar Iran.

Encima ahora consiguen que ahora tambien los yankis se tengan que largar. Una gran noticia sin duda. Espero ademas que hasta el ultimo dia, les sigan mostrando un infierno a los saqueadores

f

#24 es que no se como decirtelo para que no te caigas de tu mundo de piruleta...
Egipto, Libia, Tunez.. El Mediterraneo esta cerrado.
Irak.. destrozado. Afganistan, no queda nada.
¿Por que cres que Rusia y China han vetado la resolución de la ONU sobre Siria?..
Mira un mapa del mundo y dime donde se esta trazando la linea... Iran... Con ello se controla todo el golfo persico
Y si cae Siria...
Que tenemos...
Se entra desde Turquia, Irak, Arabia Saudi, con el mediterraneo de autopista...( la guerra se inicia por cualquier tonteria, probablemente un misil contra Israel)
Iran dura 2 dias...
China jamas lo permitara, y Rusia tendría un problema enorme...
Hasta aqui... politica ficción.. o no...

Y ahora vamos con tus comentarios.. Espero ademas que hasta el ultimo dia, les sigan mostrando un infierno a los saqueadores... y que a ti no te pille en medio...

MiRtH
CortoCircuito

#20 "¿Seguirá sin haber garbage collector?"

¡Error! C++ con smart pointers es el Chuck Norris de los lenguajes: no necesita garbage collector. Eso quedapara los lenguajes basura.

http://lmgtfy.com/?q=smart+pointers

D

#23 ejem, de la primera línea del enlace que pones:

" while providing additional features, such as automatic garbage collection or bounds checking"

Claro que tiene recolector de basura, no sé que querrán decir con lo de automático (todos lo son, no? aparte de manuales...).


El Chuck Norris de los lenguajes es Ruby

D

#26 Discrepo:


El Chuck Norris de los lenguajes es CL usando sbcl y por supuesto bajo slime.

CortoCircuito

#26 "no sé que querrán decir con lo de automático"

¡Pero hombre! Hay una diferencia importante: en Java, tiene que existir algo llamado garbage collector, que quita tiempo de CPU de vez en cuando, para analizar qué objetos se pueden liberar de memoria.

Imagina que durante un pico de procesamiento se crean y destruyen muchos objetos: hasta que no le de al GC por saltar, toma uso absurdo de RAM.

En cambio, un smart pointer lleva su propia cuenta y es el propio responsable de auto-eliminarse en cuanto la última referencia sale de "scope" (no pienso decir "ámbito" jeje).

Ventajas:

1) Se usa la memoria que es necesaria en cada momento. No más.
2) Evitas tener que ejecutar el GC y perder ciclos de CPU en momentos aleatorios que tu no puedes controlar y en los que, quizás, necesites la CPU para algo más crítico.
3) Si se reutiliza las mismas zonas de RAM una y otra vez... bueno, la caché y esas cosas.

D

#32 entiendo el problema de los recolectores 'típicos', llevo años viendo picos de CPU cada X tiempo cuando paso profilers a aplicaciones de Java, pero no creo que pase lo mismo en todos los lenguajes, por lo que no podemos generalizar a decir que los recolectores hacen tal cosa.
Habrá cuáles sí y otros que no, pero poner un callback en la destrucción de los objetos para liberar memoria (simplificándolo muchisimo, no os enfadéis :P) no es ámbito exclusivo de C++.

Por cierto, cómo van a afectar al rendimiento todas estas nuevas características?

D

#c-32" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1342887/order/32">#32 Cada método de recolección tiene sus ventajas y sus inconvenientes y además son muy situacionales.

Los punteros inteligentes se consideran muy lentos en la asignación y de hecho no se utilizan en ningún lenguaje como base de su recolector de basura. Son una herramienta para usar en determinadas situaciones, nada mas.

#33 El metodo mas usual es el mark and sweep (java, c#, etc) que es el que produce el efecto stop the world. Otros lenguajes/frameworks usan el conteo de referencias, que según situaciones puede llegar a ser bastante costoso.

i

#32 En Java se puede forzar a que se ejecute el recolector, así que si sabes cuándo se va a producir una situación de estas puedes forzar la ejecución del recolector.
Lo que sí estaría bien sería una opción de la JVM que permitiera desactivar la ejecución automática del recolector para que el programador pudiera controlar exactamente cuando se ejecuta éste.

D

#26 Por lo que leo en la wikipedia, los smart pointers se pueden implementar simplemente con conteo de referencias, por lo que la gestión es automática, pero no hay un recolector de basura.

Linnk

#20 ¿Lo dices en serio?. Quiero decir, ¡¿LO DICES EN SERIO?!

Penetrator

#20 Afortunadamente sí, seguirá sin haber garbage collector.

#54 y #56: por lo que tengo entendido no es más que dejar que el compilador detecte el tipo en tiempo de compilación, con lo que no hay ninguna penalización en tiempo de ejecución. Por ejemplo, si escribes algo así:

for (auto it = lista.begin (); it != lista.end (); ++it)

el compilador puede deducir el tipo de la variable it a partir del valor de retorno de la función lista.begin (), con lo que el programador se ahorra tener que ponerlo.

S

#57, ya hay que ser un poco vago para no querer especificar un int, size_t, etc... y querer escribir de igual modo auto. Que más dará especificar el tipo de variable en vez de darle trabajo extra al compilador.

PD: Si, yo también me alegro de la ausencia del recolector de basura en C++.

CortoCircuito

#58 A lo que #57 se refiere no es a size_t o int's precisamente... en C++ con plantillas te puedes encontrar mostrencos como:

for (std::multimap >::const_iterator it = ...)

que quedarían:

for (auto it = ...)

Y eso sin contar con que en realidad si es una plantilla genérica, puede que ni sepas los tipos de los que estás hablando, así que "auto" es de las cosas más útiles que han podido crear!

Penetrator

#60 Cualquiera que programe con la STL sin usar typedefs se merece tener que picar a mano semejantes churros de código cada vez que declare una variable.

j

#c-51" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1342887/order/51">#51 Bueno, C# lo puse como rápido en ejecutar, no es que quisiera dar a entender que tiene más en común con C++ que eso... de todos modos, ya no me acordaba de que era interpretado, así que gracias por la aclaración

#50 Hombre, pues más que C++ de largo lol ¿Cuál consideras fácil de mantener? Quizás Java cueste más que otros lenguajes interpretados (no lo sé, nunca he hecho nada grande con ellos), pero es que esos ya son bastante más lentos que Java todavía...

#58 Poner size_t es una tontería, pero poner std::map< std::string, std::pair< unsigned int, unsigned int > >::const_iterator es un poco cansino, por ejemplo...

PD: Oops, me ganó #60

J

#20 Para qué quieres que el sistema te administre la memoria, teniendo el poder de administrarla tu

Larga vida a C++

MiRtH

Hoygan! Heso me parese hingusto! Mi bloj lo hescrivo komo kiero!

ann_pe

#20 tendremos que especificar la lengua en los headers

MiRtH

De todas formas, con la picaresca que hay aquí, me veo al alcalde de una población de 200 habitantes que lleva toda la vida en el puesto, empadronando a 300 personas más para que no le quiten su ayuntamiento.