Portada
mis comunidades
otras secciones
#36 Por curiosidad, ¿cómo se amañan unas oposiciones de Educación? Lo digo porque he opositado tres veces para Secundaria (en Andalucía) y siempre me ha parecido un proceso muy limpio y bien anonimizado en el tema de los exámenes. Todos van con su pegatina con numerito como si de la selectividad se tratase.
Que no digo que no tengas razón, pero yo no veo cómo puede manipularse eso, y siento bastante curiosidad.
#42 Informándote de quién son los miembros del tribunal y pidiéndoles favores.
Lo he visto. Mi suegro, profe de instituto (ya jubilado). Recibiendo llamadas para aprobar a Fulanita cuando formaba parte de un tribunal de oposición a profes de secundaria.
#42 En mi examen de secundaria por matemáticas en CYL una parte del examen era anónima (los problemas), la teoría era leída por el opositor y la defensa de la programación por supuesto no era anónima.
Los problemas contaban 40% del primer examen, por tanto un 20% del examen total.
#30 Por ejemplo, a la hora de comer los hombres comíamos primero en unas mesitas, y las mujeres después, con lo que nosotros no comíamos y en el suelo. Los hombres podían salir por la noche "de fiesta" con mujeres y hombres occidentales y las mujeres no. Me decían que eso de que los homosexuales (hacía poco que Zapatero había legalizado el matrimonio homosexual y la noticia había llegado a esa zona de Argelia) pudieran casarse y adoptar era una barbaridad. Los homosexuales musulmanes (matizaban eso de musulmanes, eso sí) merecían morir.
Vuelvo a repetir que a mí me trataron 10/10, ojo.
#86 ¿Donde rige el islam? Eres tan ignorante como fanático. Los tuareg son musulmanes nominalmente como muchos otros pueblos que entraron en contacto con el mundo árabe pero viven a su bola. El MNLA lucha por una república laica en Azawad y entre ellos los que se cubren la cabeza son los hombres, no las mujeres, fíjate cómo se rigen por el islam, so listo... SJW no soy porque no vivo en Estados Unidos, la puta mierda de país con el que debes estar obsesionado.
#88 islam mediante o no (tu ignoras como las religiones conforman las sociedades, bien por ti pero eso no hace ese hecho menos cierto) ¿que le pasa a un homosexual que declare serlo en esa cultura? y la mujer ¿puede aspirar a ser cualquier cargo dentro de la comunidad o sus roles estan definidos por un tribunal tribal presidido por un patriarca (lo que viene a ser un patriarcado, pero uno de verdad, no el enemigo unico de las hembristas)? la clave es ¿hay una diferencia abismal entre una cultura de pastores del desierto terriblemente homofoba y patriarcal y la cultura donde se alumbraron los derechos humanos (pese al cristianismo) y del individuo? yo diriaque si, pero algunos os pensais que vivis en la peor sociedad del mundo cuando es justo lo contrario.
y si, veo que sucede politicamente en estados unidos y veo lo que ocurre aqui en los cso y me echo a temblar, no quiero gentuza que pretenda imponer su moral como nazis, cristianos o sjw.
#88 Son mayoritariamente musulmanes, a pesar de que el tal MNLA sea laico. A parte de que no he dicho que "rija el Islam", algunos saltais a la mínima. Si te fijas, critico que se les defina así.
Ah, y claro que se cubren la cabeza, viven en el desierto! https://www.google.com/search?q=azawad+women
¡Hola! ¿Es aquí la reunión de los que no saben instalar Debian?
#69 instala la versión de Debian con firmware non-free. El resto de drivers, como en mi caso los de nvidia (en el PC que no uso los libres nouveau) y los de la impresora (es un poco especialita y necesita el .ppd del fabricante) se instala con un simple "apt install lo-que-sea".
Pero vamos, éste es mi caso particular, soy un usuario que no necesita cosas muy rebuscadas (ofimática, firefox, multimedia y 4 juegos, algo de fotografía y p2p). Supongo que otros necesitarán más historias. A mi me alcanza hasta con Debian Stable (tiro de la Testing en el portátil).
#76 Si estoy de acuerdo contigo. Pero si algo he aprendido de estos 20 años, es que cada PC es un puto mundo. Y que antes de comprar cualquier periférico o dispositivo, mirar que sea 100% compatible.
Yo tengo un PC mini-ITX con una NVDIA ION. En Debian lo pase mal intentando poner todo en orden, y al final opte por una Mint, que al final al cabo no deja de ser un sistema Debian.
#c-11" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/3016681/order/11">#11 No solo Node, Javascript es un chiste.
Viniendo de lenguajes de 'personas mayores' como C# o Java, Javascript es un dolor.
Ya no es solo tener que soportar el acceso a DOM con las cositas de cada navegador, gracias a dios en eso se ha avanzado mucho.
El problema principal es que Javascript es un lenguaje TRAICIONERO. Se denominan lenguajes traicioneros a aquellos lenguajes que lo que hace el codigo no tiene porque tener nada que ver con lo que termina haciendo en realidad, o bien, que un fallo no controlado es silenciado y afecta MUCHO MAS TARDE a la logica del programa. Esto tambien pasa en PHP, lenguaje que tambien use muchisimo.
Los lenguajes traicioneros suelen tener 2 cosas en comun: son de declaracion implicita y tipado dinamico, o sea, usa los nombres de variables que quieras y mete lo que quieras en ellas.
Los lenguajes serios son justo al contrario: Declaracion explicita y tipado fuerte, o sea, declarame los nombres de variables que vas a usar, y dime su tipo, porque si usas un nombre de variable que no has usado antes, o bien me metes en una variable un tipo distinto del declarado, voy a fallar.
Python esta entre medias, el tipado es fuerte, pero la declaracion es implicita, menos mal que tenemos IDEs como Pycharm o similares que avisan que estas usando un nombre de variable que no habias usado antes...
Me he visto en Javascript con unos 'await' esperando que viniese un determinado valor de una consulta XHR, y el servidor estar demasiado ocupado, devolver un error 500 y en lugar de tener el valor esperado, me viene encadenado la excepcion, y ahora haz cabriolas para ver donde la vas a tratar sin romper la cadena Async/Await
#11 Yo usé Node para un proyecto personal que era todo Javascript y por no andar cambiado de lenguaje para clientes y servidor lo probé.
Lo del "callback hell" se queda corto. Ni usando una librería para evitar el callback hell conseguía sincronizar las cosas como quería y las funciones se ejecutaban cuando querían, o no se ejecutaban directamente ni puta idea del porqué si seguía la documentación a rajatabla.
No lo usaría para proyectos grandes porque la mayoría de los errores eran esotéricos por funciones ejecutándose cuando no debían. Cuando no importa el órden en el que se ejecutan las cosas, todo va guay, pero no logré entender el funcionamiento cuando tenía que sincronizar unas tareas después de otras y me pareció complicadísimo y muy fácil de cagarla sin querer. Quizás me faltaba base para entender el funcionamiento general y el paradigma de programación que implementan, pero había errores que no sabía si eran mi culpa, culpa del lenguaje, o de la librería que usaba en ese momento.
La parte de "framework web" con servidor incluido sí me gustó. Era bastante fácil y cómodo separar presentación de backend y hacer un resultado potable de forma relativamente rápida.
También creo que al ser todo javascript puede haber programadores novatos que acaben confundiendo la parte de ejecución del javascript en cliente con la parte que se ejecuta en el servidor. En los tutoriales y demás información que leí muchas veces no se hacía una diferenciación explícita y me imagino que si no tienes unas bases sólidas puede que a veces no sepas cómo funcionan realmente algunas cosas.
#45 Historias similares con finales diferentes, yo seguí con Debian y tú te fuiste a Arch jeje
Debo decir que estuve un año usando Arch, pero no me terminó de convencer.
Creo que APT es insuperable, por mucho que la comunidad de Arch sea magnífica y haya de todo en AUR, el sistema de paquetería de APT es imbatible.
Yo estuve años con Ubuntu hasta que saltaron a Unity. Me pasé a Mint con Mate y posteriormente con Cinnamon, y también estuve unos añitos. Me agotaba tener que actualizar la distro cada X tiempo, o no tener siempre los últimos paquetes disponibles porque estaba anclada a la Ubuntu LTS de turno, así que me cambié y ya llevo unos meses directamente con Debian Testing + Cinnamon con la estética de Mint, que es prácticamente como tener una rolling release. Paquetes siempre actualizados, pack de iconos Mint-Y y algunos ajustes personales más.
Es como una LMDE, pero bien hecha. Todas las ventajas de uno y otro.
P.D. Ubuntu es una palabra africana que significa «no sé instalar Debian».
#45 Historias similares con finales diferentes, yo seguí con Debian y tú te fuiste a Arch jeje
Debo decir que estuve un año usando Arch, pero no me terminó de convencer.
Creo que APT es insuperable, por mucho que la comunidad de Arch sea magnífica y haya de todo en AUR, el sistema de paquetería de APT es imbatible.
Me encantan los pájaros. Meneo!
¿Qué ha sido de los clásicos señores que regalaban droga a los niños en las puertas de los colegios? Siempre me advirtieron sobre ellos...
#10 Una entrevista http://solocomedia.com/solocomedia.com/caramel-man/
#54 Pero a mediados finales de los 90...
#24 No vengas de especialit@ que no solamente tú fuiste una calcamonía con patas y...¡Nah! ¡Malditas leyendas urbanas!
#15 Voy a darte una respuesta no-troll, para variar.
Aunque La Caixa es uno de los bancos más importantes de España y, en principio, no creo que debieras preocuparte, si te quita el sueño, no será por falta de oferta de bancos grandes en nuestro país. Santander y BBVA aceptarán tus ahorros encantados, y creo que me quedaría con el Santander, que es un peso pesado no solo dentro de España sino a nivel global.
#22 Bueno, COBOL lo petaba en su época. Su sintaxis es un horror sin duda, me recuerda a Bash jeje.
Pero como lo petaba en su época, pues todo se hacía en COBOL. Tampoco es que hubiera decenas de opciones como tenemos hoy en día. Es un lenguaje anterior a C, que es el que viene a introducir ya la sintaxis moderna típica de la mayoría de lenguajes actuales (Java sin ir más lejos).
Una discusión recurrente que tengo es que Java es interpretado frente a los que dicen que es compilado. NO. Java NO es compilado. Si no tienes el intérprete (máquina virtual) de Java, no ejecutas una mierda. Desde ese momento el lenguaje deja de ser compilado. Que java se pueda "pseudocompilar" como dices, para que lo entienda su propia máquina virtual, no lo convierte en compilado.
Y en relación a eso, Python también admite archivos pseudocompilados. De hecho los genera automáticamente cuando realiza importaciones de otros módulos, son los que tienen extensión *.pyc y proporcionan un rendimiento mayor que los *.py puros (pero no te creas que mucho).
Python no es lento, o al menos yo no lo considero así. Sencillamente tiene sus aplicaciones, que son numerosísimas (Instagram funciona en Django, framework de Python), y no puedes pedirle que optimice al nivel que un archivo binario como el que te generan C o C++.
Y para terminar con la parrafada, C es un lenguaje excelente con el que se ha desarrollado el proyecto de ingeniería informática más importante de todos los tiempos: el kernel de Linux. Y C++ no es más que una extensión de C con objetos y otros tantos añadidos bastante prácticos que facilitan la programación y la legibilidad del código. Así que, si C vale para hacer el kernel de Linux, vale para hacer una aplicación bancaria. La seguridad no radica en el lenguaje sino en el programador.
#25 La sintaxis de COBOL será farragosa pero, dentro de lo que cabe, casi es como si fuera pseudocódigo, precisamente por lo farragosa que es.
Lo de usar C para una aplicación bancaria lo veo un pelín exagerado. Principalmente porque una aplicación bancaria es preferible que tenga un mantenimiento fácil a que tenga un rendimiento máximo.
#18 Esto no es para beneficiar al cliente, de hecho esto sería para facilitar el mantenimiento de sus propios sistemas. Sería una inversión en ellos mismos. Y, como he dicho, con un plan bien diseñado y ejecutado, y tiempo suficiente, se puede hacer la migración con unos costes elevados pero no prohibitivos.
Además las bases de datos que utilizan, que son las Oracle, no hay que tocarlas, sólo las conexiones, lo cual no debería ser traumático; todos los lenguajes modernos implementan mecanismos fáciles y seguros para el acceso y manipulación de bases de datos.
Y lo de la compatibilidad con plataformas arcaicas, es precisamente de eso de lo que huimos. Dar un paso al frente, jubilar lo que se lleva usando 30 años y renovar la tecnología.
#21 Era una coña, publica donde quieras. Yo lo he meneado porque me parece una noticia interesante, como todas las de Linux y casi de informática en general.
#6 ¿No crees que existan?
Coñas aparte, entiendo que los bancos no quieran cambiar lo que usan actualmente porque está más que testado, pero también creo que es necesario un cambio urgente. Nadie aprende COBOL ya en la Universidad. Con los suficientes recursos, tiempo y planificación, se puede elaborar un sistema igual de bueno y seguro. Y no creo que los costes sean del todo prohibitivos.
Fdo. Un Ingeniero Informático
P.D. Cuando digo migrar, no digo a Javascript, Java o Python (por más que sea el mayor fan de Python del mundo). Digo a C++ (por temas de rendimiento). También me valdría C, claro, pero me parecería muy heavy meter dinero en una migración para salir de COBOL y quedarte en C...
#16 Yo creo que si que es mastodóntico el cambio de la base, conexiones con bases de datos que a saber de cuándo son, compatibilidad con plataformas arcaicas, testeo de TODO para seguridad, funcioalidad, errores etc... y a saber la de mierda que tiene y parche tras parche tras ...
Además las cosas no van muy bien como para que inviertan en algo que beneficie al cliente ... solo quieren sacar pasta y au...
PD: se ve que es el día de los puntos suspensivos ...
Un saludo
#18 Esto no es para beneficiar al cliente, de hecho esto sería para facilitar el mantenimiento de sus propios sistemas. Sería una inversión en ellos mismos. Y, como he dicho, con un plan bien diseñado y ejecutado, y tiempo suficiente, se puede hacer la migración con unos costes elevados pero no prohibitivos.
Además las bases de datos que utilizan, que son las Oracle, no hay que tocarlas, sólo las conexiones, lo cual no debería ser traumático; todos los lenguajes modernos implementan mecanismos fáciles y seguros para el acceso y manipulación de bases de datos.
Y lo de la compatibilidad con plataformas arcaicas, es precisamente de eso de lo que huimos. Dar un paso al frente, jubilar lo que se lleva usando 30 años y renovar la tecnología.
#21 Era una coña, publica donde quieras. Yo lo he meneado porque me parece una noticia interesante, como todas las de Linux y casi de informática en general.
#16 Pregunta de ignorante. Por qué COBOL? Es un lenguaje seguro?
He visto un poco de su sintaxis y parece infernal. Mas fea no puede ser.
Y Python why not? Es un poco coña, me pasa como a ti, es un lenguaje que me gusta bastante. Una pena que sea lento. No se podría hacer que el funcionamiento llegara a ser parecido a Java y fuera semi compilado en vez de interpretado.
Supongo que si la opción es seguridad entiendo que COBOL es un lenguaje muy poco flexible que permite que sea muy estable y Cpp creo no cumple con las expectativas de seguridad y estabilidad que tiene COBOL. Comentario buscando aclaraciones.
#22 Bueno, COBOL lo petaba en su época. Su sintaxis es un horror sin duda, me recuerda a Bash jeje.
Pero como lo petaba en su época, pues todo se hacía en COBOL. Tampoco es que hubiera decenas de opciones como tenemos hoy en día. Es un lenguaje anterior a C, que es el que viene a introducir ya la sintaxis moderna típica de la mayoría de lenguajes actuales (Java sin ir más lejos).
Una discusión recurrente que tengo es que Java es interpretado frente a los que dicen que es compilado. NO. Java NO es compilado. Si no tienes el intérprete (máquina virtual) de Java, no ejecutas una mierda. Desde ese momento el lenguaje deja de ser compilado. Que java se pueda "pseudocompilar" como dices, para que lo entienda su propia máquina virtual, no lo convierte en compilado.
Y en relación a eso, Python también admite archivos pseudocompilados. De hecho los genera automáticamente cuando realiza importaciones de otros módulos, son los que tienen extensión *.pyc y proporcionan un rendimiento mayor que los *.py puros (pero no te creas que mucho).
Python no es lento, o al menos yo no lo considero así. Sencillamente tiene sus aplicaciones, que son numerosísimas (Instagram funciona en Django, framework de Python), y no puedes pedirle que optimice al nivel que un archivo binario como el que te generan C o C++.
Y para terminar con la parrafada, C es un lenguaje excelente con el que se ha desarrollado el proyecto de ingeniería informática más importante de todos los tiempos: el kernel de Linux. Y C++ no es más que una extensión de C con objetos y otros tantos añadidos bastante prácticos que facilitan la programación y la legibilidad del código. Así que, si C vale para hacer el kernel de Linux, vale para hacer una aplicación bancaria. La seguridad no radica en el lenguaje sino en el programador.
#25 La sintaxis de COBOL será farragosa pero, dentro de lo que cabe, casi es como si fuera pseudocódigo, precisamente por lo farragosa que es.
Lo de usar C para una aplicación bancaria lo veo un pelín exagerado. Principalmente porque una aplicación bancaria es preferible que tenga un mantenimiento fácil a que tenga un rendimiento máximo.
#20 Bueno, yo tengo un humilde blog de desarrollo y cuestiones de Linux en general. No es que sea muy prolífico escribiendo ya que no tengo mucho tiempo, pero no fusilo nada (de hecho, siempre intento ser muy riguroso con mis fuentes y las enumero todas).
Si hay algún interesado o curioso acepto críticas, opiniones y sugerencias: http://linuxdevtips.blogspot.com.es/
#20 Bueno, yo tengo un humilde blog de desarrollo y cuestiones de Linux en general. No es que sea muy prolífico escribiendo ya que no tengo mucho tiempo, pero no fusilo nada (de hecho, siempre intento ser muy riguroso con mis fuentes y las enumero todas).
Si hay algún interesado o curioso acepto críticas, opiniones y sugerencias: http://linuxdevtips.blogspot.com.es/
#8 Es justo una traducción de google https://translate.google.es/#en/es/This%20will%20no%20doubt%20be%20unwelcome%20news%20for%20programmers%20working%20with%20both%20Apache%20projects%20and%20Facebook%20open-source%20libraries%2C%20who%20will%20now%20have%20to%20find%20other%20source%20to%20work%20with.
#20 Bueno, yo tengo un humilde blog de desarrollo y cuestiones de Linux en general. No es que sea muy prolífico escribiendo ya que no tengo mucho tiempo, pero no fusilo nada (de hecho, siempre intento ser muy riguroso con mis fuentes y las enumero todas).
Si hay algún interesado o curioso acepto críticas, opiniones y sugerencias: http://linuxdevtips.blogspot.com.es/
#3 Básicamente, cualquier programa de la fundación Apache no incluye ningún tipo de software de Facebook que esté licenciado con su mierda de licencia BSD + Patents. Es una garantía de que el software que usas está "limpio".
Por otro lado, como programador, puedes hacer lo que quieras y usar el codigo y las bibliotecas que quieras claro, pero ten en cuenta las licencias de lo que usas.
Gracias a $DEITY que no existen patentes de software en Europa (lo que no implica que no se deban respetar las licencias de software).
#7 Gracias a $DEITY que no existen patentes de software en Europa (lo que no implica que no se deban respetar las licencias de software).
Siempre me parecieron totalmente absurdas las patentes de software, sobre todo cuando se trata de patentar algoritmos. Reduciéndolo al absurdo, es como si te permitiera patentar la suma de matrices o la búsqueda binaria, un sinsentido absoluto.
No hay comentarios porque nadie ha entendido la noticia
Básicamente, Facebook haciendo de las suyas, intentando meter con calzador una licencia de software incompatible con el software libre real ("el que protege tu libertad" - Richard Stallman) a gente que de verdad apoya el verdadero software libre.
#2 En medium.com le dan una bola impresionante a React, tanto que hasta he sospechado de si Facebook paga por post.
¿O es que técnicamente es muy bueno y una gran cantidad de usuarios? No lo sé.
Por lo demás, la OSI no acepta esta licencia. Así que es blanco y en botella, independientemente de lo que diga Apache (no lo digo como crítica).
#15 React lo que tiene es un nuevo paradigma de programación por componentes en JS en las entrañas que lo hace muy interesante para practicar aunque no lo uses en producción. Evidentemente su licencia es una perrería que antes o después debería de hacer daño a Facebook por ir de software libre pero "con restricciones".
#30 Sigue esperando a que esté completo. Estos de Angular se levantan por la mañana y piensan una cosita nueva e incompatible. Yo me estoy con AgularJs y haciendo cositas en VUE, que es un señor framework.
#27 Personalmente creo que precisamente eso, el hacer sólo una cosa y hacerla muy bien, es por lo que React ha triunfado tanto.
Hace varios años que surgió el debate de porqué los frameworks debían ser tan monolíticos y hacer tantas cosas cuando a menudo sólo querías utilizar algunas de sus funcionalidades (mientras tus usuarios tenían que descargarse decenas de Kbs extra que no necesitas para nada)
#18 El paradigma de programación por componentes no es de react y realmente no es tan nuevo. En el caso de react proviene directamente de webcomponents.org y es la evolución natural de cualquier patrón de diseño modular.
React está muy bien pero le veo la misma pega que a los demás: El ansia por convertirse en estándar hace que sus promotores busquen elementos diferenciadores sobre el resto de tecnologías y que la comunidad de desarrolladores se fragmente.
#15 Es complicado medir la popularidad de React por culpa de los nombres de los frameworks:
Por un lado tienes React de Facebook, que se suele usar con RxJS (Reactive Extensions) que es una librería para la programación "Reactiva" (no tiene que ver con React)
Por otro lado tienes AngularJS (también conocido como Angular versión 1), Angular (que es el framework heredero de AngularJS, por eso la primera versión es la 2, pero se suele omitir y ahora ya van por la versión 4.2), que directamente te obliga a usar RxJS.
Así que cuando buscas en Google Trends React y Angular sólo consigues ruido.
PS: Personalmente me gusta más Angular, React está chulo pero necesita de otras librerías y no me gusta el hecho de mezclar html (o JSX como lo llaman ellos) con CSS y JS en un mismo fichero.
#15 Ampliando lo que comento en #22: https://medium.freecodecamp.org/announcing-the-state-of-javascript-2017-survey-13e8742270d5
Angular (AngularJS) está perdiendo terreno, pero Angular 2 (Angular v.2 o posterior) está despegando ahora y parece que los pocos que lo han usado están contentos con él. En el artículo, como comentas, ponen a React como la caña mientras comentan que los que prueban AngularJS no quieren repetir, pero obvia que nadie quiere usar hoy día AngularJS porque la reinvención que han hecho del framework le da mil vueltas a la primera versión (a base de copiarse todo lo bueno que traía React, todo sea dicho)
#23 Angular (2 en adelante) es muy bueno. Primero, no usa JS directamente, usa TypeScript, que viene a ser un JavaScript con tipado estático y herencia de clases clásica. Además, incluye las librerías RxJS para programación reactiva, un gustazo para gestionar código asíncrono (una vez lo entiendes, claro, que no es trivial).
A mi me encanta, y al principio era bastante reacio.
#26 Vue está muy bien. Yo me estoy pasando a vue y algunas veces lo que te deja un poco extrañado es lo fácil que es. En Asia se está convirtiendo en la opción principal de grandes empresas, aunque por aquí le estará costando.
#22 RxJS es de Microsoft.
https://github.com/Reactive-Extensions/RxJS
The project is actively developed by Microsoft, in collaboration with a community of open source developers.
Además, es usado intensivamente también por Angular.
#22 Yo trabajo con React, y te puedo decir que no tienes porque "mezclar" el CSS. De hecho lo de mezclar el CSS con el Javascript es una cosa más de Webpack.
A mí me gusta de React es, precisamente, lo que parece que a ti no te gusta: el "framework" te lo montas tu a tu gusto. Para cada una de las cosas que mi aplicación va a necesitar, escojo la librería que más me guste.
Lo de mezclar el HTML con el JS a mí inicialmente también me chirriaba. Pero relajas el nivel de "purismo", luego le ves los beneficios.
En cambio cuando he probado Angular (tanto 1 como las versiones posteriores), me ha dado la sensación como que el camino está muy marcado.
En fin, que al final es cuestión de gustos. Lo que es más grave es el tema de la licencia, que no es un tema menor y que de hecho me ha hecho pensar en otras alternativas.
#22 A ver, lo que usan los de React principalmente es Redux. Rxjs es lo que lleva el amigo angular 2..4...infinito.
#9 Es que Apache está hecho por y para empresas. No busca que las empresas hagan software libre, buscan que las empresas tengan unas plataformas de software común con la que desarrollar soluciones.
#9 Eso que dices es incierto. La licencia Apache 2.0 es considerada como una licencia aceptada de software libre, es compatible con la GPL v3 y recomendada para trabajos existentes. Evidentemente la FSF recomienda la GPL por su copyleft, pero cualquier licencia libre es aceptada.
#11 Pues en general te informan de que puedes cancelar el contrato si no estás de acuerdo con las nuevas tarifas. Se aprovechan de que la inmensa mayoría de clientes no lo harán por no tener que pasar por trámites de portabilidad, que siempre son un peñazo y a veces problemático, además de que muchos tendrán contratados packs con televisión e internet, luego la portabilidad sería aún más problemática.
O como en el caso de #12 clientes que no tienen otra opción.
Acabo de consultar la nueva normativa andaluza respecto a la LOMCE, que salió hace dos meses escasos (finales de julio) y Filosofía sigue siendo obligatoria en TODAS las modalidades del Bachillerato.
La nueva versión de esta popular distro de Linux basada en Ubuntu ha sido lanzada hace unas horas. El enlace lleva a la versión con el escritorio Cinnamon, pero también está disponible la versión con el escritorio Mate (antiguo Gnome 2) en #1 . Entre sus novedades, se encuentran la actualización al kernel 4.4 de Linux y un renovado diseño del tema principal.
…o al menos eso debieron pensar los dueños de este establecimiento, cuando hartos de que el pato de marras incordiase a los clientes decidieron cerrar la puerta por la que rondaba el pato y pedir a los clientes que saliesen por la otra…
Un niño de 12 años ha muerto esta noche tras ser atropellado por una moto en Sevilla Este. El menor, que había sido trasladado al Hospital Virgen del Rocío tras el accidente ocurrido en la avenida Alcalde Luis Uruñuela, se encontraba en estado muy grave cuando llegó al centro hospitalario.
Gallardón impulsará la custodia compartida. Anuncia que cambiará el Código Civil para que el juez decida el mejor régimen en cada caso primando siempre el interés del menor. El ministro considera 'obsoletos' los fundamentos del actual modelo. En este momento y en caso de ruptura familiar, los menores se quedan siempre, salvo excepciones, al cuidado de la madre. Con este cambio legal, se primará la custodia compartida de los niños, para que "puedan disfrutar por igual de ambos progenitores".
El exfutbolista brasileño afirma que «nunca» nacerá otro jugador como él: «Mi padre y mi madre cerraron la fábrica» Para Pelé no habrá nunca otro futbolista como él. El brasileño ha afirmado este viernes que, pese a que Leo Messi es su jugador favorito, está muy lejos de alcanzar sus registros...
Yo experimentando con Internet Explorer 3.01 en Windows 95 usando Virtual PC. Tiene multitud de errores y problemas técnicos por ser tan antiguo el navegador.
Una mujer de 73 años ha sido quemada viva en el ascensor de su edificio de apartamentos de Nueva York después de que un hombre le tendiera una emboscada, la rociara con líquido inflamable y le prendiera fuego con un cóctel incendiario.
Por poner algún ejemplo, el tercer tanto del equipo galo llegó después de que el Zagreb sacara hacia atrás desde el centro del campo y el balón acabara directamente en la zona de los centrales. Ademi cedió a Vida y éste se resbaló cuando apareció el atacante del Olympique. Cuando el Lyon marcó el quinto tanto se pudo ver al propio Vida guiñando el ojo a Gomis mientras levantaba su pulgar en forma de aprobación.
Yo estoy enterrado en el Valle de los Caídos. Registro número 8.273, columbario 1.718”, cuenta un hombre de 95 años (96 en enero), por supuesto vivo.
La pobreza en Iberoamérica se redujo un 17 por ciento en las últimas dos décadas, pasando del 48,4 por ciento al 31,4 por ciento entre los años 1990 y 2010, de acuerdo al último informe presentado en Chile por la Comisión Económica para América Latina y el Caribe (Cepal).
El FBI y la policía de Estonia han desmantelado una red de más de cuatro millones de ordenadores infectados en todo el mundo y han detenido a seis ciberdelincuentes que supuestamente robaron alrededor de 22 millones de dólares.
Lo que veremos a continuación es una serie de fotos tomadas a un felino, el cual tiene que caminar por encima de un muro lleno de púas metálicas (se nota el dolor e incomodidad en su cara de la segunda foto) sólo para poder ver y saludar a una linda gata blanca.
Antonio Cassano, jugador del Milan, sufre un ictus isquémico. El futbolista permanecerá hospitalizado hasta el jueves, tiempo en el que se evaluará la gravedad, según ha informado la agencia de noticias italiana Ansa.
Fuentes oficiales de Moncloa confirman la convocatoria, que hará oficial el presidente en rueda de prensa. La fecha más probable, el 20-N
Investigadores de la Universidad de Tokio en Japón y la Universidad de Nueva Gales del Sur en Camberra (Australia) han descubierto una forma de teleportar luz cuántica, o luz que está en el denominado 'estado del gato de Schrödinger', al destruirla en un lugar y recrearla en otra localización remota. Su trabajo se publica en la revista 'Science'.
Aunque en el momento de escribir esta noticia parece que todas las webs de Sony están funcionando con normalidad, sony.com y playstation.com se han visto afectadas. Además, el servicio de PlayStation Network también ha sufrido las consecuencias del ataque y numerosos usuarios no han podido conectar a primera hora de la tarde.
Solo faltaba: Opera: “Hey, hagamos un fantástico navegador, pionero, de tal manera que los demás se copien sus características y sea tan poco famoso que ni salga en comics.”
#36 Por curiosidad, ¿cómo se amañan unas oposiciones de Educación? Lo digo porque he opositado tres veces para Secundaria (en Andalucía) y siempre me ha parecido un proceso muy limpio y bien anonimizado en el tema de los exámenes. Todos van con su pegatina con numerito como si de la selectividad se tratase.
Que no digo que no tengas razón, pero yo no veo cómo puede manipularse eso, y siento bastante curiosidad.
#42 Informándote de quién son los miembros del tribunal y pidiéndoles favores.
Lo he visto. Mi suegro, profe de instituto (ya jubilado). Recibiendo llamadas para aprobar a Fulanita cuando formaba parte de un tribunal de oposición a profes de secundaria.
#42 En mi examen de secundaria por matemáticas en CYL una parte del examen era anónima (los problemas), la teoría era leída por el opositor y la defensa de la programación por supuesto no era anónima.
Los problemas contaban 40% del primer examen, por tanto un 20% del examen total.
#30 Por ejemplo, a la hora de comer los hombres comíamos primero en unas mesitas, y las mujeres después, con lo que nosotros no comíamos y en el suelo. Los hombres podían salir por la noche "de fiesta" con mujeres y hombres occidentales y las mujeres no. Me decían que eso de que los homosexuales (hacía poco que Zapatero había legalizado el matrimonio homosexual y la noticia había llegado a esa zona de Argelia) pudieran casarse y adoptar era una barbaridad. Los homosexuales musulmanes (matizaban eso de musulmanes, eso sí) merecían morir.
Vuelvo a repetir que a mí me trataron 10/10, ojo.
#86 ¿Donde rige el islam? Eres tan ignorante como fanático. Los tuareg son musulmanes nominalmente como muchos otros pueblos que entraron en contacto con el mundo árabe pero viven a su bola. El MNLA lucha por una república laica en Azawad y entre ellos los que se cubren la cabeza son los hombres, no las mujeres, fíjate cómo se rigen por el islam, so listo... SJW no soy porque no vivo en Estados Unidos, la puta mierda de país con el que debes estar obsesionado.
#88 islam mediante o no (tu ignoras como las religiones conforman las sociedades, bien por ti pero eso no hace ese hecho menos cierto) ¿que le pasa a un homosexual que declare serlo en esa cultura? y la mujer ¿puede aspirar a ser cualquier cargo dentro de la comunidad o sus roles estan definidos por un tribunal tribal presidido por un patriarca (lo que viene a ser un patriarcado, pero uno de verdad, no el enemigo unico de las hembristas)? la clave es ¿hay una diferencia abismal entre una cultura de pastores del desierto terriblemente homofoba y patriarcal y la cultura donde se alumbraron los derechos humanos (pese al cristianismo) y del individuo? yo diriaque si, pero algunos os pensais que vivis en la peor sociedad del mundo cuando es justo lo contrario.
y si, veo que sucede politicamente en estados unidos y veo lo que ocurre aqui en los cso y me echo a temblar, no quiero gentuza que pretenda imponer su moral como nazis, cristianos o sjw.
#88 Son mayoritariamente musulmanes, a pesar de que el tal MNLA sea laico. A parte de que no he dicho que "rija el Islam", algunos saltais a la mínima. Si te fijas, critico que se les defina así.
Ah, y claro que se cubren la cabeza, viven en el desierto! https://www.google.com/search?q=azawad+women
¡Hola! ¿Es aquí la reunión de los que no saben instalar Debian?
#69 instala la versión de Debian con firmware non-free. El resto de drivers, como en mi caso los de nvidia (en el PC que no uso los libres nouveau) y los de la impresora (es un poco especialita y necesita el .ppd del fabricante) se instala con un simple "apt install lo-que-sea".
Pero vamos, éste es mi caso particular, soy un usuario que no necesita cosas muy rebuscadas (ofimática, firefox, multimedia y 4 juegos, algo de fotografía y p2p). Supongo que otros necesitarán más historias. A mi me alcanza hasta con Debian Stable (tiro de la Testing en el portátil).
#76 Si estoy de acuerdo contigo. Pero si algo he aprendido de estos 20 años, es que cada PC es un puto mundo. Y que antes de comprar cualquier periférico o dispositivo, mirar que sea 100% compatible.
Yo tengo un PC mini-ITX con una NVDIA ION. En Debian lo pase mal intentando poner todo en orden, y al final opte por una Mint, que al final al cabo no deja de ser un sistema Debian.
#c-11" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/3016681/order/11">#11 No solo Node, Javascript es un chiste.
Viniendo de lenguajes de 'personas mayores' como C# o Java, Javascript es un dolor.
Ya no es solo tener que soportar el acceso a DOM con las cositas de cada navegador, gracias a dios en eso se ha avanzado mucho.
El problema principal es que Javascript es un lenguaje TRAICIONERO. Se denominan lenguajes traicioneros a aquellos lenguajes que lo que hace el codigo no tiene porque tener nada que ver con lo que termina haciendo en realidad, o bien, que un fallo no controlado es silenciado y afecta MUCHO MAS TARDE a la logica del programa. Esto tambien pasa en PHP, lenguaje que tambien use muchisimo.
Los lenguajes traicioneros suelen tener 2 cosas en comun: son de declaracion implicita y tipado dinamico, o sea, usa los nombres de variables que quieras y mete lo que quieras en ellas.
Los lenguajes serios son justo al contrario: Declaracion explicita y tipado fuerte, o sea, declarame los nombres de variables que vas a usar, y dime su tipo, porque si usas un nombre de variable que no has usado antes, o bien me metes en una variable un tipo distinto del declarado, voy a fallar.
Python esta entre medias, el tipado es fuerte, pero la declaracion es implicita, menos mal que tenemos IDEs como Pycharm o similares que avisan que estas usando un nombre de variable que no habias usado antes...
Me he visto en Javascript con unos 'await' esperando que viniese un determinado valor de una consulta XHR, y el servidor estar demasiado ocupado, devolver un error 500 y en lugar de tener el valor esperado, me viene encadenado la excepcion, y ahora haz cabriolas para ver donde la vas a tratar sin romper la cadena Async/Await
#11 Yo usé Node para un proyecto personal que era todo Javascript y por no andar cambiado de lenguaje para clientes y servidor lo probé.
Lo del "callback hell" se queda corto. Ni usando una librería para evitar el callback hell conseguía sincronizar las cosas como quería y las funciones se ejecutaban cuando querían, o no se ejecutaban directamente ni puta idea del porqué si seguía la documentación a rajatabla.
No lo usaría para proyectos grandes porque la mayoría de los errores eran esotéricos por funciones ejecutándose cuando no debían. Cuando no importa el órden en el que se ejecutan las cosas, todo va guay, pero no logré entender el funcionamiento cuando tenía que sincronizar unas tareas después de otras y me pareció complicadísimo y muy fácil de cagarla sin querer. Quizás me faltaba base para entender el funcionamiento general y el paradigma de programación que implementan, pero había errores que no sabía si eran mi culpa, culpa del lenguaje, o de la librería que usaba en ese momento.
La parte de "framework web" con servidor incluido sí me gustó. Era bastante fácil y cómodo separar presentación de backend y hacer un resultado potable de forma relativamente rápida.
También creo que al ser todo javascript puede haber programadores novatos que acaben confundiendo la parte de ejecución del javascript en cliente con la parte que se ejecuta en el servidor. En los tutoriales y demás información que leí muchas veces no se hacía una diferenciación explícita y me imagino que si no tienes unas bases sólidas puede que a veces no sepas cómo funcionan realmente algunas cosas.
#45 Historias similares con finales diferentes, yo seguí con Debian y tú te fuiste a Arch jeje
Debo decir que estuve un año usando Arch, pero no me terminó de convencer.
Creo que APT es insuperable, por mucho que la comunidad de Arch sea magnífica y haya de todo en AUR, el sistema de paquetería de APT es imbatible.
Yo estuve años con Ubuntu hasta que saltaron a Unity. Me pasé a Mint con Mate y posteriormente con Cinnamon, y también estuve unos añitos. Me agotaba tener que actualizar la distro cada X tiempo, o no tener siempre los últimos paquetes disponibles porque estaba anclada a la Ubuntu LTS de turno, así que me cambié y ya llevo unos meses directamente con Debian Testing + Cinnamon con la estética de Mint, que es prácticamente como tener una rolling release. Paquetes siempre actualizados, pack de iconos Mint-Y y algunos ajustes personales más.
Es como una LMDE, pero bien hecha. Todas las ventajas de uno y otro.
P.D. Ubuntu es una palabra africana que significa «no sé instalar Debian».
#45 Historias similares con finales diferentes, yo seguí con Debian y tú te fuiste a Arch jeje
Debo decir que estuve un año usando Arch, pero no me terminó de convencer.
Creo que APT es insuperable, por mucho que la comunidad de Arch sea magnífica y haya de todo en AUR, el sistema de paquetería de APT es imbatible.
Me encantan los pájaros. Meneo!
¿Qué ha sido de los clásicos señores que regalaban droga a los niños en las puertas de los colegios? Siempre me advirtieron sobre ellos...
#10 Una entrevista http://solocomedia.com/solocomedia.com/caramel-man/
#54 Pero a mediados finales de los 90...
#24 No vengas de especialit@ que no solamente tú fuiste una calcamonía con patas y...¡Nah! ¡Malditas leyendas urbanas!
#15 Voy a darte una respuesta no-troll, para variar.
Aunque La Caixa es uno de los bancos más importantes de España y, en principio, no creo que debieras preocuparte, si te quita el sueño, no será por falta de oferta de bancos grandes en nuestro país. Santander y BBVA aceptarán tus ahorros encantados, y creo que me quedaría con el Santander, que es un peso pesado no solo dentro de España sino a nivel global.
#22 Bueno, COBOL lo petaba en su época. Su sintaxis es un horror sin duda, me recuerda a Bash jeje.
Pero como lo petaba en su época, pues todo se hacía en COBOL. Tampoco es que hubiera decenas de opciones como tenemos hoy en día. Es un lenguaje anterior a C, que es el que viene a introducir ya la sintaxis moderna típica de la mayoría de lenguajes actuales (Java sin ir más lejos).
Una discusión recurrente que tengo es que Java es interpretado frente a los que dicen que es compilado. NO. Java NO es compilado. Si no tienes el intérprete (máquina virtual) de Java, no ejecutas una mierda. Desde ese momento el lenguaje deja de ser compilado. Que java se pueda "pseudocompilar" como dices, para que lo entienda su propia máquina virtual, no lo convierte en compilado.
Y en relación a eso, Python también admite archivos pseudocompilados. De hecho los genera automáticamente cuando realiza importaciones de otros módulos, son los que tienen extensión *.pyc y proporcionan un rendimiento mayor que los *.py puros (pero no te creas que mucho).
Python no es lento, o al menos yo no lo considero así. Sencillamente tiene sus aplicaciones, que son numerosísimas (Instagram funciona en Django, framework de Python), y no puedes pedirle que optimice al nivel que un archivo binario como el que te generan C o C++.
Y para terminar con la parrafada, C es un lenguaje excelente con el que se ha desarrollado el proyecto de ingeniería informática más importante de todos los tiempos: el kernel de Linux. Y C++ no es más que una extensión de C con objetos y otros tantos añadidos bastante prácticos que facilitan la programación y la legibilidad del código. Así que, si C vale para hacer el kernel de Linux, vale para hacer una aplicación bancaria. La seguridad no radica en el lenguaje sino en el programador.
#25 La sintaxis de COBOL será farragosa pero, dentro de lo que cabe, casi es como si fuera pseudocódigo, precisamente por lo farragosa que es.
Lo de usar C para una aplicación bancaria lo veo un pelín exagerado. Principalmente porque una aplicación bancaria es preferible que tenga un mantenimiento fácil a que tenga un rendimiento máximo.
#18 Esto no es para beneficiar al cliente, de hecho esto sería para facilitar el mantenimiento de sus propios sistemas. Sería una inversión en ellos mismos. Y, como he dicho, con un plan bien diseñado y ejecutado, y tiempo suficiente, se puede hacer la migración con unos costes elevados pero no prohibitivos.
Además las bases de datos que utilizan, que son las Oracle, no hay que tocarlas, sólo las conexiones, lo cual no debería ser traumático; todos los lenguajes modernos implementan mecanismos fáciles y seguros para el acceso y manipulación de bases de datos.
Y lo de la compatibilidad con plataformas arcaicas, es precisamente de eso de lo que huimos. Dar un paso al frente, jubilar lo que se lleva usando 30 años y renovar la tecnología.
#21 Era una coña, publica donde quieras. Yo lo he meneado porque me parece una noticia interesante, como todas las de Linux y casi de informática en general.
#6 ¿No crees que existan?
Coñas aparte, entiendo que los bancos no quieran cambiar lo que usan actualmente porque está más que testado, pero también creo que es necesario un cambio urgente. Nadie aprende COBOL ya en la Universidad. Con los suficientes recursos, tiempo y planificación, se puede elaborar un sistema igual de bueno y seguro. Y no creo que los costes sean del todo prohibitivos.
Fdo. Un Ingeniero Informático
P.D. Cuando digo migrar, no digo a Javascript, Java o Python (por más que sea el mayor fan de Python del mundo). Digo a C++ (por temas de rendimiento). También me valdría C, claro, pero me parecería muy heavy meter dinero en una migración para salir de COBOL y quedarte en C...
#16 Yo creo que si que es mastodóntico el cambio de la base, conexiones con bases de datos que a saber de cuándo son, compatibilidad con plataformas arcaicas, testeo de TODO para seguridad, funcioalidad, errores etc... y a saber la de mierda que tiene y parche tras parche tras ...
Además las cosas no van muy bien como para que inviertan en algo que beneficie al cliente ... solo quieren sacar pasta y au...
PD: se ve que es el día de los puntos suspensivos ...
Un saludo
#18 Esto no es para beneficiar al cliente, de hecho esto sería para facilitar el mantenimiento de sus propios sistemas. Sería una inversión en ellos mismos. Y, como he dicho, con un plan bien diseñado y ejecutado, y tiempo suficiente, se puede hacer la migración con unos costes elevados pero no prohibitivos.
Además las bases de datos que utilizan, que son las Oracle, no hay que tocarlas, sólo las conexiones, lo cual no debería ser traumático; todos los lenguajes modernos implementan mecanismos fáciles y seguros para el acceso y manipulación de bases de datos.
Y lo de la compatibilidad con plataformas arcaicas, es precisamente de eso de lo que huimos. Dar un paso al frente, jubilar lo que se lleva usando 30 años y renovar la tecnología.
#21 Era una coña, publica donde quieras. Yo lo he meneado porque me parece una noticia interesante, como todas las de Linux y casi de informática en general.
#16 Pregunta de ignorante. Por qué COBOL? Es un lenguaje seguro?
He visto un poco de su sintaxis y parece infernal. Mas fea no puede ser.
Y Python why not? Es un poco coña, me pasa como a ti, es un lenguaje que me gusta bastante. Una pena que sea lento. No se podría hacer que el funcionamiento llegara a ser parecido a Java y fuera semi compilado en vez de interpretado.
Supongo que si la opción es seguridad entiendo que COBOL es un lenguaje muy poco flexible que permite que sea muy estable y Cpp creo no cumple con las expectativas de seguridad y estabilidad que tiene COBOL. Comentario buscando aclaraciones.
#22 Bueno, COBOL lo petaba en su época. Su sintaxis es un horror sin duda, me recuerda a Bash jeje.
Pero como lo petaba en su época, pues todo se hacía en COBOL. Tampoco es que hubiera decenas de opciones como tenemos hoy en día. Es un lenguaje anterior a C, que es el que viene a introducir ya la sintaxis moderna típica de la mayoría de lenguajes actuales (Java sin ir más lejos).
Una discusión recurrente que tengo es que Java es interpretado frente a los que dicen que es compilado. NO. Java NO es compilado. Si no tienes el intérprete (máquina virtual) de Java, no ejecutas una mierda. Desde ese momento el lenguaje deja de ser compilado. Que java se pueda "pseudocompilar" como dices, para que lo entienda su propia máquina virtual, no lo convierte en compilado.
Y en relación a eso, Python también admite archivos pseudocompilados. De hecho los genera automáticamente cuando realiza importaciones de otros módulos, son los que tienen extensión *.pyc y proporcionan un rendimiento mayor que los *.py puros (pero no te creas que mucho).
Python no es lento, o al menos yo no lo considero así. Sencillamente tiene sus aplicaciones, que son numerosísimas (Instagram funciona en Django, framework de Python), y no puedes pedirle que optimice al nivel que un archivo binario como el que te generan C o C++.
Y para terminar con la parrafada, C es un lenguaje excelente con el que se ha desarrollado el proyecto de ingeniería informática más importante de todos los tiempos: el kernel de Linux. Y C++ no es más que una extensión de C con objetos y otros tantos añadidos bastante prácticos que facilitan la programación y la legibilidad del código. Así que, si C vale para hacer el kernel de Linux, vale para hacer una aplicación bancaria. La seguridad no radica en el lenguaje sino en el programador.
#25 La sintaxis de COBOL será farragosa pero, dentro de lo que cabe, casi es como si fuera pseudocódigo, precisamente por lo farragosa que es.
Lo de usar C para una aplicación bancaria lo veo un pelín exagerado. Principalmente porque una aplicación bancaria es preferible que tenga un mantenimiento fácil a que tenga un rendimiento máximo.
#20 Bueno, yo tengo un humilde blog de desarrollo y cuestiones de Linux en general. No es que sea muy prolífico escribiendo ya que no tengo mucho tiempo, pero no fusilo nada (de hecho, siempre intento ser muy riguroso con mis fuentes y las enumero todas).
Si hay algún interesado o curioso acepto críticas, opiniones y sugerencias: http://linuxdevtips.blogspot.com.es/
#20 Bueno, yo tengo un humilde blog de desarrollo y cuestiones de Linux en general. No es que sea muy prolífico escribiendo ya que no tengo mucho tiempo, pero no fusilo nada (de hecho, siempre intento ser muy riguroso con mis fuentes y las enumero todas).
Si hay algún interesado o curioso acepto críticas, opiniones y sugerencias: http://linuxdevtips.blogspot.com.es/
#8 Es justo una traducción de google https://translate.google.es/#en/es/This%20will%20no%20doubt%20be%20unwelcome%20news%20for%20programmers%20working%20with%20both%20Apache%20projects%20and%20Facebook%20open-source%20libraries%2C%20who%20will%20now%20have%20to%20find%20other%20source%20to%20work%20with.
#20 Bueno, yo tengo un humilde blog de desarrollo y cuestiones de Linux en general. No es que sea muy prolífico escribiendo ya que no tengo mucho tiempo, pero no fusilo nada (de hecho, siempre intento ser muy riguroso con mis fuentes y las enumero todas).
Si hay algún interesado o curioso acepto críticas, opiniones y sugerencias: http://linuxdevtips.blogspot.com.es/
#3 Básicamente, cualquier programa de la fundación Apache no incluye ningún tipo de software de Facebook que esté licenciado con su mierda de licencia BSD + Patents. Es una garantía de que el software que usas está "limpio".
Por otro lado, como programador, puedes hacer lo que quieras y usar el codigo y las bibliotecas que quieras claro, pero ten en cuenta las licencias de lo que usas.
Gracias a $DEITY que no existen patentes de software en Europa (lo que no implica que no se deban respetar las licencias de software).
#7 Gracias a $DEITY que no existen patentes de software en Europa (lo que no implica que no se deban respetar las licencias de software).
Siempre me parecieron totalmente absurdas las patentes de software, sobre todo cuando se trata de patentar algoritmos. Reduciéndolo al absurdo, es como si te permitiera patentar la suma de matrices o la búsqueda binaria, un sinsentido absoluto.
No hay comentarios porque nadie ha entendido la noticia
Básicamente, Facebook haciendo de las suyas, intentando meter con calzador una licencia de software incompatible con el software libre real ("el que protege tu libertad" - Richard Stallman) a gente que de verdad apoya el verdadero software libre.
#2 En medium.com le dan una bola impresionante a React, tanto que hasta he sospechado de si Facebook paga por post.
¿O es que técnicamente es muy bueno y una gran cantidad de usuarios? No lo sé.
Por lo demás, la OSI no acepta esta licencia. Así que es blanco y en botella, independientemente de lo que diga Apache (no lo digo como crítica).
#15 React lo que tiene es un nuevo paradigma de programación por componentes en JS en las entrañas que lo hace muy interesante para practicar aunque no lo uses en producción. Evidentemente su licencia es una perrería que antes o después debería de hacer daño a Facebook por ir de software libre pero "con restricciones".
#30 Sigue esperando a que esté completo. Estos de Angular se levantan por la mañana y piensan una cosita nueva e incompatible. Yo me estoy con AgularJs y haciendo cositas en VUE, que es un señor framework.
#27 Personalmente creo que precisamente eso, el hacer sólo una cosa y hacerla muy bien, es por lo que React ha triunfado tanto.
Hace varios años que surgió el debate de porqué los frameworks debían ser tan monolíticos y hacer tantas cosas cuando a menudo sólo querías utilizar algunas de sus funcionalidades (mientras tus usuarios tenían que descargarse decenas de Kbs extra que no necesitas para nada)
#18 El paradigma de programación por componentes no es de react y realmente no es tan nuevo. En el caso de react proviene directamente de webcomponents.org y es la evolución natural de cualquier patrón de diseño modular.
React está muy bien pero le veo la misma pega que a los demás: El ansia por convertirse en estándar hace que sus promotores busquen elementos diferenciadores sobre el resto de tecnologías y que la comunidad de desarrolladores se fragmente.
#15 Es complicado medir la popularidad de React por culpa de los nombres de los frameworks:
Por un lado tienes React de Facebook, que se suele usar con RxJS (Reactive Extensions) que es una librería para la programación "Reactiva" (no tiene que ver con React)
Por otro lado tienes AngularJS (también conocido como Angular versión 1), Angular (que es el framework heredero de AngularJS, por eso la primera versión es la 2, pero se suele omitir y ahora ya van por la versión 4.2), que directamente te obliga a usar RxJS.
Así que cuando buscas en Google Trends React y Angular sólo consigues ruido.
PS: Personalmente me gusta más Angular, React está chulo pero necesita de otras librerías y no me gusta el hecho de mezclar html (o JSX como lo llaman ellos) con CSS y JS en un mismo fichero.
#15 Ampliando lo que comento en #22: https://medium.freecodecamp.org/announcing-the-state-of-javascript-2017-survey-13e8742270d5
Angular (AngularJS) está perdiendo terreno, pero Angular 2 (Angular v.2 o posterior) está despegando ahora y parece que los pocos que lo han usado están contentos con él. En el artículo, como comentas, ponen a React como la caña mientras comentan que los que prueban AngularJS no quieren repetir, pero obvia que nadie quiere usar hoy día AngularJS porque la reinvención que han hecho del framework le da mil vueltas a la primera versión (a base de copiarse todo lo bueno que traía React, todo sea dicho)
#23 Angular (2 en adelante) es muy bueno. Primero, no usa JS directamente, usa TypeScript, que viene a ser un JavaScript con tipado estático y herencia de clases clásica. Además, incluye las librerías RxJS para programación reactiva, un gustazo para gestionar código asíncrono (una vez lo entiendes, claro, que no es trivial).
A mi me encanta, y al principio era bastante reacio.
#26 Vue está muy bien. Yo me estoy pasando a vue y algunas veces lo que te deja un poco extrañado es lo fácil que es. En Asia se está convirtiendo en la opción principal de grandes empresas, aunque por aquí le estará costando.
#22 RxJS es de Microsoft.
https://github.com/Reactive-Extensions/RxJS
The project is actively developed by Microsoft, in collaboration with a community of open source developers.
Además, es usado intensivamente también por Angular.
#22 Yo trabajo con React, y te puedo decir que no tienes porque "mezclar" el CSS. De hecho lo de mezclar el CSS con el Javascript es una cosa más de Webpack.
A mí me gusta de React es, precisamente, lo que parece que a ti no te gusta: el "framework" te lo montas tu a tu gusto. Para cada una de las cosas que mi aplicación va a necesitar, escojo la librería que más me guste.
Lo de mezclar el HTML con el JS a mí inicialmente también me chirriaba. Pero relajas el nivel de "purismo", luego le ves los beneficios.
En cambio cuando he probado Angular (tanto 1 como las versiones posteriores), me ha dado la sensación como que el camino está muy marcado.
En fin, que al final es cuestión de gustos. Lo que es más grave es el tema de la licencia, que no es un tema menor y que de hecho me ha hecho pensar en otras alternativas.
#22 A ver, lo que usan los de React principalmente es Redux. Rxjs es lo que lleva el amigo angular 2..4...infinito.
#9 Es que Apache está hecho por y para empresas. No busca que las empresas hagan software libre, buscan que las empresas tengan unas plataformas de software común con la que desarrollar soluciones.
#9 Eso que dices es incierto. La licencia Apache 2.0 es considerada como una licencia aceptada de software libre, es compatible con la GPL v3 y recomendada para trabajos existentes. Evidentemente la FSF recomienda la GPL por su copyleft, pero cualquier licencia libre es aceptada.
#11 Pues en general te informan de que puedes cancelar el contrato si no estás de acuerdo con las nuevas tarifas. Se aprovechan de que la inmensa mayoría de clientes no lo harán por no tener que pasar por trámites de portabilidad, que siempre son un peñazo y a veces problemático, además de que muchos tendrán contratados packs con televisión e internet, luego la portabilidad sería aún más problemática.
O como en el caso de #12 clientes que no tienen otra opción.
Acabo de consultar la nueva normativa andaluza respecto a la LOMCE, que salió hace dos meses escasos (finales de julio) y Filosofía sigue siendo obligatoria en TODAS las modalidades del Bachillerato.
#10 ¿Te encuentras bien?