elprofemates

Lo que noto es un exceso de dependencia de Internet. Resulta que te vas a comprar una lavadora y tiene conexión a Internet. Hay aparatos como los relojes inteligentes que necesitan de una primera conexión a la red para ponerse a funcionar. El día que esos servidores se apaguen quedarán muchas personas sin acceso a esos servicios.
Incluso los coches necesitan de dichas conexiones. Da miedo el día que un hacker se haga con el control de los servidores y obligue a los coches de toda una marca a no funcionar hasta que no pagues X cantidad en Bitcoins o que un loco deje sin frenos ni sistemas de seguridad los coches y camiones de toda una nación. Si uno lo piensa seriamente, ¿realmente es tan seguro tener un coche con dicha dependencia?
Como dice #1 por un lado es bueno para el medio ambiente, pero por otro no puedo sacarme una copia para en un futuro usarlo en otro equipo o en el mismo.
Muchas de estas aplicaciones o aparatos no necesitan de Internet para funcionar. También el exceso de piratería ha llevado en algunos campos a adoptar estas medidas, en otros es pura obsolescencia programada.
¿La verdad es que no hay otro mecanismo?

D

#2 El último juego que compré, hace ya muchos años, fue Kerbal Space Program. Es descarga digital, pero sin DRM de ningún tipo, y no requiere internet para funcionar, así que excepto porque no se puede vender de 2ª mano, es indistinguible de una copia física. Con no perder el fichero de instalación es suficiente.

ulufi

#3 K_S_P, casi como el simulador Lee Carvallo’s Putting Challenge pero del Espacio

a

#3 Como que no se puede vender de segunda mano? Eso es ilegal en Europa.

D

#7 ¿Una descarga digital? ¿Cómo demonios vendes eso de 2ª mano?

a

#9 Vendiendo una key asociada al juego? Las copias de segunda mano de Windows se venden así por ejemplo. De todas formas el método de transferencia de los derechos del juego da igual, es algo que tiene que resolver el desarrollador/vendedor del juego, sino quiere que los tribunales europeos le metan un palo por no cumplir la ley.

https://www.noticias3d.com/noticia/56109/steam-finalmente-permitira-compraventa-segunda-mano.html

https://www.xataka.com/videojuegos/sentencia-francia-revender-juegos-digitales-steam-valido-como-era-ahora-revender-juegos-fisicos

elprofemates

Supongo que sí. La pregunta es ahora que si alguien se hace adicto a algún juego, ¿su adicción se debe al juego en si o hay algo más?

elprofemates

Aunque tenga poco que ver, la colección de juegos te TIC-80 merece la pena ser vista:
https://tic80.com/play

elprofemates

Que se basen en hardware libre me parece bien.
Me preocupan más las posibles extensiones que le puedan introducir, que no van a ser libres, que sólo van a funcionar en sus procesadores y que nadie va a saber realmente lo que hacen.

t

#71 Depende: los primeros días calor de Junio (tampoco Julio, por lo menos por aquí) y los últimas días mayeaba.

elprofemates

#10 Una cosa que no entenderé es que si Rust quería ser el sustituto de C, ¿por qué no genera código C en lugar de binarios? En teoría sería posible y tendrías un código C seguro que podrías compilar en cualquier sitio de forma eficiente.

elprofemates

#7 Siempre se comenta el silicio, pero poco se habla de los dopantes necesarios para hacer la unión P-N. Sólo con silicio sería muy difícil hacer una celda solar.
Por curiosidad como experimento se puede hacer una celda solar con dióxido de titanio y un colorante (zumo de fresa). Los materiales son fáciles de conseguir y se puede hacer en la cocina de casa:
https://agroalimentando.com/nota/7227

elprofemates

¿Es posible obtener un correo electrónico de la administración (para hacer trámites con la misma) y no tener que depender de Ms, Google,...? Siempre he pensado que Correos debería dar ese servicio.

elprofemates

Podría ser justificada la rabieta. En un C++20 ya se puede elegir entre gestión de memoria por conteo de referencias, por puntero único o la gestión tradicional (new-delete).
He visto artículos proponiendo analizadores estáticos que prohíban la gestión de memoria tradicional, lo cual convierte la programación en C++ en algo muy similar a Java.
Si la biblioteca que vas a usar sigue uno de estos sistemas de gestión de memoria, perfecto. Es comodísimo.
Pero hay bibliotecas antiguas que cuando te devuelven un puntero, no te indican de ninguna forma si hay liberar la memoria de dicho puntero o el objeto que te lo devuelve es el que gestiona dicha memoria y en algunos casos es terrorífico averiguarlo.
En mi humilde opinión muchos de estos problemas no serían tan graves si en C o en C++ existiese una palabra reservada para indicar quién debe gestionar la memoria, el objeto que genera el puntero o el objeto que lo va a recibir. Me extraña que en tantos años de existencia de C o C++ nadie lo haya sugerido.
También tiene mucho mérito los métodos que muchos programadores han buscado para realizar la gestión de memoria en estos lenguajes. Por ejemplo, en la biblioteca Qt (C++) se basa en un sistema de padres e hijos. Cada objeto que generes debe tener un padre y a su vez puede tener hijos. Si el padre se elimina, automáticamente se eliminan los hijos.

f

#33 5 años programando a diario un equipo de 13 personas en C++11 y superiores y no tuvimos una sola fuga de memoria. Y algunos eran muy junior que ni conocían C++ y había que ponerlos al día. Ya con C++11 era posible es lo que digo, 12 años, ha llovido.

saqueador

#41 Es que programar con el palillo en la boca ayuda mucho.

D

#45 --> #46

meneandro

#33 QT "es trampa" (en el sentido de que pasa un kilo de cualquier librería estándar en c++ y se las reimplementa todas), es c++ pero en cierto sentido es su propio c++.

Penetrator

#33 una palabra reservada para indicar quién debe gestionar la memoria, el objeto que genera el puntero o el objeto que lo va a recibir. Me extraña que en tantos años de existencia de C o C++ nadie lo haya sugerido.

Hay algo parecido: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#r3-a-raw-pointer-a-t-is-non-owning

Si devuelves un owning ya estás indicando que hay que eliminarlo. Pero creo que todavía no está estandarizado.

elprofemates

Yo sé muy poco sobre cambio climático. De hecho sólo he acertado el 50% de las preguntas. Tengo unas dudas y me gustaría que alguien me las pudiese resolver:

Los negacionistas dicen que la influencia del CO2 en el calentamiento global es poca, pues su concentración es pequeña en la atmósfera. Yo pienso automáticamente en el ozono que tiene una concentración mucho más baja y si desapareciera, probablemente desaparecería la vida en la Tierra. Te podrían responder que la gran efectividad del ozono se debe a la capa de ozono, pero… teniendo en cuenta que en la troposfera se acumulan el 75% de los gases, ¿no sería plausible pensar que el efecto del CO2 en el calentamiento sí es apreciable debido a que su mayoría se concentra en una capa, troposfera, que no es muy grande? También supongo que son mecanismos que se retroalimentan, el CO2 aumenta la temperatura un poco, más H2O en la atmósfera, más calentamiento.

Otra duda, desde mi punto de vista se habla mucho del CO2, pero hay otros gases debidos a la actividad humana que tienen tan o más efecto que el CO2 en el calentamiento global. ¿Por qué no se habla de estos gases y se centra todo en el CO2?

Por último, si el calentamiento global se debe a los gases debidos a la actividad humana y esta se produce debido, sobre todo, a la actividad humana, ¿la desaparición del hielo en el polo norte no podría deberse a ello?

Hay un vídeo, precioso, sobre la evolución del CO2 en la atmósfera:



Si has llegado hasta aquí, gracias por leer mi comentario.

elprofemates

#12 Gran herramienta bc si usas Linux. Un manual para el que no lo conozca:

http://marcmmw.freeshell.org/esp/programacion/bc.html

Aunque el lenguaje necesita una actualización, no soporta complejos (a no ser que te hagas una biblioteca), ni matrices bidimensionales o n-dimensionales (sólo soporta vectores) y tiene un comportamiento curioso al usar las "{", no soporta ficheros,... Pero se le puede sacar mucho rendimiento, como muestra el enlace, si se le echan ganas.

elprofemates

¿Os habéis fijado que la lata cuesta a 70 CÉNTIMOS? Por donde yo vivo por menos de un euro y pico nada.

D

#41 Pues es muy significativo, luego vendrán los que dicen que en España se cobra menos porque las cosas son más baratas.

elprofemates

#1 Confiesa, eres friki y tienes mimosilla.

#2 y #3 ¿No será que tenéis envidia de los frikis con mimosilla?

A

#4 si soy friki con mimosilla y 2 hijos lol

elprofemates

#5 Se le puede poner Gnome3... odio unity

Va a ser que no. De entrada no soporta GTK, sólo Qt. Esto se debe a que usan el mismo sistema gráfico que Android. Nada de XWindows o Wayland. Por lo tanto, olvídate de OpenOffice, Gimp, GNOME,...

Sí soporta Qt, por lo que quizás sea posible hacer alguna trampa y poner a funcionar aplicaciones de KDE.

Por lo que comentan, sí sería posible llevar GTK a Ubuntu Tablet/Phone. Por lo que en un futuro seguro que lo tienes funcionando. Otra solución es que algún friki haga X para Ubuntu Tablet, por lo que tendrías una distribución GNU-Linux totalmente funcional.

Para más información:

http://askubuntu.com/questions/258562/is-ubuntu-phone-or-tablet-use-x-for-display-server

http://askubuntu.com/questions/248750/is-gtk-supported-on-ubuntu-for-phones

S

#8 Gracias por la información.

elprofemates

¿Y no explota? Como en las películas...

elprofemates

Para #14, vamos a darle la vuelta al argumento:

No veo ninguna ventaja a Windows o MacOS sobre Ubuntu y sí muchas ventajas (mucho software libre de calidad compatible).

Respecto a lo del sistema operativo, que cada cual use lo que le guste más. Lo que me parece muy injusto es que te quieran vender un equipo con un sistema operativo dado sin posibilidad de cambiarlo (antes de comprarlo). Puede que me guste el portátil XXX pero con Windows XP en lugar de Windows 7.

Tambiém me parece injusto que se saquen aplicaciones sólo para un sistema. Muchas de esas aplicaciones se podrían haber diseñado en Java o en Qt sin problemas, por lo que serían multiplataforma. Hay otras que evidentemente dependen de la plataforma, pero son muy pocas comparadas con el resto.

Ha tenido que pasar mucho tiempo para que el famoso programa PADRE pasara a Java, cuando desde un principio lo podían haber desarrollado en algo multiplataforma.

Lo de hacer las aplicaciones multiplataforma, además da más usuarios.

Lo que no debemos permitir es que las compañías traten de "atarnos" a sus productos, pues algún día saldrá algo mejor y tú no podrás usarlo.

D

#18 Por no hablar de que todo el software que hace el estado pertenece a sus ciudadanos, y por tanto, debería ser código abierto y libre.

D

#15 ¿tú sabes la de licencias y propiedad intelectual que hay involucrada en un ordenador? Desde el procesador, hasta en las pegatinas hay tropecientas licencias y tecnologías totalmente cerradas y nada transparentes que estás usando.
Yo uso software comercial, freeware y de software libre, y no por ello uso Ubuntu. Windows 7 tiene mucho software libre de calidad como Notepad++ o 7zip que únicamente están para ese sistema operativo (Windows).
Por otra parte, que sepas que tú no eres libre de usar mucho software de calidad por el mero hecho de estar usando Ubuntu. Yo, en cambio, sí puedo. Y con MacOS X tengo la flexibilidad y la potencia de un Unix, así que tampoco me aporta nada Linux.

#18 Con Java no se puede desarrollar cualquier tipo de aplicación y QT es una opción válida pero no estrictamente necesaria. Es decir, si tu mercado usa en un 99% Windows o MacOS X y la tecnología X, incompatible con Ubuntu, te da una productividad mayor a QT, entonces mejor utilizar la tecnología X. Las empresas privadas que desarrollen como quieran para la plataforma que quieran, por alguna cosa son privadas y responden ellos de sus acciones.

D

#35 Vaya lógica aplastante: uso software privativo como plataforma para ejecutar 2 softwares libres en ella (que podría ejecutar también con emulación libre)
Si solamente teneis que contestar unas preguntas:
¿qué puedo hacer con software privativo que no pueda hacer con software libre?
¿debe ser obligatoria la interoperabilidad entre plataformas?
¿debe el estado fomentar la transparencia, modificación y reutilización de programas no comprando software privativo?
Lo que defiende el software libre es la libertad del usuario: si no os gusta, será por algo (lo más probable es miedo por formar parte de un sistema contrario a las libertades)

D

#47
¿qué puedo hacer con software privativo que no pueda hacer con software libre?
Nada. Absolutamente nada. Y lo más importante: es indiferente. Me explico, el software 'privativo'/cerrado puede aportar una mayor productividad y como el tiempo es dinero puede llegar a salir rentable adquirirlo. Y no es algo que diga un iluminado, múltiples empresas ansiosas por ganar dinero pagan por software cerrado que podrían tener gratuito porque salen ganando pasta.

¿debe ser obligatoria la interoperabilidad entre plataformas?
¿'debe'? A nivel moral? a nivel legal? a nivel comercial? a nivel tecnológico?

¿debe el estado fomentar la transparencia, modificación y reutilización de programas no comprando software privativo?
La Administración debe gastar lo mínimo, y como he dicho en otro post, precisamente la Administración ha gastado una cantidad ingente de dinero en desarrollar múltiples veces el mismo software libre.

D

#35 Mi Arch Linux ( y mejor no hablo de Debian o FREEBSD ) le da mil vueltas sobre aplicaciones Unix a Mac OS X. Asumidlo : Los ports de Mac OS X son una BAZOFIA . Y mi escritorio XFCE se come al de OS X con su "maravilloso" dock que no me permite distinguir entre varios documentos abiertos . Y 7zip si ESTÁ para Windows, pedazo de troll .

[ander@archlinux ~]$ pacman -Si p7zip
Repositorio : extra
Nombre : p7zip
Versión : 9.20.1-2
URL : http://p7zip.sourceforge.net/
Licencias : GPL
Grupos : Nada
Provee : Nada
Depende de : Nada
Dep. opcionales : Nada
En conflicto con : Nada
Reemplaza a : Nada
Tamaño de descarga: 1177,38 K
Tamaño instalado : 5536,00 K
Empaquetador : Gaetan Bisson
Arquitectura : x86_64
Fecha de compilación : dom 15 may 2011 15:14:47 CEST
Suma MD5 : caf96ba212fd065b4b6438bfb55ebace
Descripción : Command-line version of the 7zip compressed file archiver

Añade una gui como file-roller o Ark y a cascarla .

PD: Dudo que Notepad++ haga algo contra Geany o Scite .

#37 Mi Gimp precompilado por mí para 64 bits con march=native y mtune=native , hazme caso que el port de Windows queda en velocidad como un 600 .

k

#38 "Si crees que el "versionado" de software responde al interés del usuario, sabes poco."

Sé como van los programas y como los de linux se quejan de, por ejemplo las versiones de skype y Firefox para linux y tú me das la razón con la siguiente frase:

"Que las empresas trabajen mejor para las plataformas mayoritarias no es extraño"

Y como funcionen los programas es lo que le interesa al usuario. Lo demás sólo es palabrería.

Palabrería en cuanto al artículo 25 o no se qué.

En cuanto al ahorro multimillonario, yo soy el primero que defiende que las administraciones públicas usen software libre pero 1. Los usuarios particulares pagan lo que les viene en gana y 2. No te vayas por los cerros de Úbeda, tan sólo he preguntado que de qué software se trataba, en ningún momento me he metido en temas de dinero.

Combate a la copia ilícita: eso es una chorrada. Es una chorrada como decir que combatimos los asesinatos ilícitos haciendo que los asesinatos sean lícitos. Al final la gente muere igual, como al final el software es copiado gratis, lícita o ilícitamente.

Eliminación de barreras: Libre != gratis. Al final parece que la única ventaja es que es gratis.

A partir de aquí ya paso de contestar porque parece que entramos en los mundos de yupi. Por cierto, repites el mismo argumento de "gratis" unas cien veces, solo que con distintas palabras.

#53 "existe mucho software comercial para gnu/linux"
No lo niego pero insisto, ¿cuál y cuánto de ello de uso común?.

"hay mucho software comercial que SOLO se puede ejecutar en gnu/linux"

Ya y ¿cuanto hay SÓLO para windows?

En cuanto a lo mismo con igual facilidad... me reitero ¿cuanta gente se queja de lo malo que es Skype para linux, o firefox o picassa o de lo que tarda google en portar sus programas a linux?, por poner un ejemplo, y no querrás compararme office con open-office.

Aunque supongo que todo será cuestión de gustos pero me sorprende la de gente que se queja de que en linux tal programa no va tan bien como en windows porque sus desarrolladores lo hacen mejor para windows.

#60 Ya, como todo el mundo sabe precompliar con march=native y mtune=native y no sé qué más... de todas formas, insisto, no dije que gimp corriese mejor en windows que en linux sino que gimp es una versión inferior de photoshop.

D

#74 Sudo gedit/kate/leafpad/loquesea /etc/makepkg.conf . Añadir esas dos opciones en CFLAGS y CXXFLAGS .

pacman -Sy scrpac
srcpac -Sbm gimp . Esparar ,pulsar s , enter y listo .

Al menos el software libre me da esa opción . El Software propietario NO.

k

#75 DE TODAS FORMAS, INSISTO, NO DIJE QUE GIMP CORRIESE MEJOR EN WINDOWS QUE EN LINUX SINO QUE GIMP ES UNA VERSIÓN INFERIOR DE PHOTOSHOP

HOMBRE DE PAJA ES LO TUYO: http://es.wikipedia.org/wiki/Hombre_de_paja DESVIANDO EL TEMA A CÓMO SE PUEDE INSTALAR/OPTIMIZAR GIMP EN LINUX CUANDO DE LO QUE SE TRATA ES DE COMPARAR PHOTOSHOP CON GIMP.

Perdón por las mayúsculas a los demás.

P.D: Anda, no sabía que en windows no se podía compilar a medida(sarcasmo).

D

#81 Gimp también está para Windows, ok, entonces, si, la comparación es correcta .
Y bueno , intentar compilar Gimp es linux es una pesadilla comparado con los paquetes en Linux que te dejan todas las librerías colocaditas y pkg-config . Yo recompilo gimp y se me instala con el gestor de paquetes. Fin .

e

#74 que manía con firefox y skype... yo solo te he dicho que hay mucho software comercial en gnu/linux, de ambito común unos cuantos, aunque para el uso común de los usarios no hace falta más que el software libre que existe.

Un usuario de casa no necesita photoshop, ni autocad, ni fusion, ni blender ni nada de eso. Para navegar por internet, correo, redacción de documentos caseros, escuchar musica, grabar cd/dvd, llevar mis finanzas, editar algún video o quitar los ojos rojos a una foto no se necesita nada muy especial y tanto para windows o gnu/linux hay software libre con mucha calidad y barato (cuando no gratis).

Yo en casa solo tengo gnu/linux y no tengo mayor problema en hacer todo eso y muchas mas cosas:

navegador = luakit / vimperator / uzbl y arora.
correo = mutt / kontact
documentos = vim / kate (a veces uso openoffice pero normalmente escribo en texto plano y no doy formato)
musica = mpd / amarok (con amarok gestiono mis mp3 (ipod) y mi telefono (palm pre))
cd/dvd = k9copy / k3b
finanzas = kmymoney
video = kdenlive (no uso otro ya que esto es muy poco frecuente)
fotos = gimp

Todos estos programas son independientes de entorno grafico, pudiendose usar en cualquier DE (yo normalmente prefiero kde) o WM (siempre uso awesome, incluso por encima de los DE)

En windows podria usar muchos de esos u otros pero no tengo windows en ninguno de mis 7 ordenadores activos.

elprofemates

#92 Se puede decir en mayúsculas, pero no más claro. Me gustaría disponer de un dispositivo en el que yo decido lo que le instalo, no una gran empresa que desea que se quede obsoleto para que me compre otro.

elprofemates

Una duda que me ha surgido. ¿Tan difícil sería crear una revista commo proyecto de software libre?

En principio se necesitaría:
-Un servidor, los hay gratis en la red, aunque te ponen propaganda.
-Una aplicación web que permita la búsqueda en los cotenidos de la revista y se encargue de reenviar los artículos a los referee de forma automática. Una vez que los referee acepten el artículos, después de una serie de revisiones y reescrituras, lo publique en la plataforma. Sé programar y, aunque llevaría su tiempo, es viable de realizar.

Luego unas reglas:
-Si deseas publicar, después deberás actuar como referee cuando se te solicite o no podrás volver a publicar o, siendo muy radicales, se retirarán tus artículos de la plataforma.
-Hay que crear una serie de temas en la publicación en la que se publican los artículos, cuando llega un nuevo artículo, se reenvía a los referee que hayan publicado en ese tema.
-Habrá que solicitar la apertura de nuevos temas.
-Los contenidos deben ser libres.

Los anterior, una vez puesto en marcha, sería automático y el coste ridículo, aunque dependería mucho de los voluntarios.

La parte que desconozco es lo referido a los ISBN, el cálculo de los parámetros de impacto, ...

¿Alguien me puede dar luz sobre estos últimos aspectos?

TodasHieren...

#10 algunas revistas, sobre todo las de más prestigio, si pagan a sus revisores.
#24 Por otro lado, para establecer un orden de importancia dentro de las revistas éstas se revisan según unos criterios establecidos por la ISI
http://science.thomsonreuters.com/es/productos/wok/
para establecer un índice de impacto que es la que hace las revistas más o menos deseables por los autores

Ransa

#25 Por curiosidad, ¿conoces alguna en concreto que sepas que paguen por revisar? No conozco ni una ni en biología ni en física, ya digo que me interesaría conocer una en serio.