j

jerauma

Usuario (Filipinas)

Primer post: 29 ago 2014
471
Posts
10415
Puntos totales
2210
Comentarios
Programación: barra espaciadora vs TAB
Programación: barra espaciadora vs TAB
InfoporAnónimo7/17/2017

Los programadores que usan la barra espaciadora ganan más que los que usan la tecla TAB Silicon Valley / HBO Un equipo de Stack Overflow, especialistas en procesos y análisis de la información, ha comparado datos sobre el nivel salarial de programadores profesionales con respecto a la técnica preferida para ingresar el formato del código. La investigación arrojó un resultado curioso: los adeptos al uso de la barra espaciadora ganan más dinero que aquellos programadores que usan la tecla de tabulación (TAB). Los detalles de la investigación están publicados en el portal de la compañía. En el lenguaje de programación, existen varios programadores que usan el formato de indentación para ingresar el código de una manera más cómoda, ya que permite resaltar los códigos en bloques separados. Es aquí donde surgen las diferencias entre los profesionales: mientras unos programadores crean la indentación con espacios simples, otros emplean la tabulación. El problema principal de este enfoque es que cuando varias personas trabajan sobre el mismo proyecto, ingresando una indentación diferente, el código se hace difícil de leer. El problema de las diferentes indentaciones es bastante antiguo y es la causa de infructuosas disputas en este campo profesional. Por ello, David Robinson, analista de datos de la compañía, realizó una encuesta entre programadores en lo que va del 2017. De los 28,657 encuestados, desarrolladores que se identifican como programadores profesionales, se descubrió que el 40,7% emplea la tecla TAB y el 41,8% la barra espaciadora. Por su parte, el 17,5% restante asegura usar los dos métodos indistintamente. Rojo: adeptos a la barra espaciadora. Verde: adeptos a la tecla TAB. Azul: los que emplean ambos. David Robinson / Stack Overflow Además, 12.426 encuestados compartieron su información salarial. Estos datos permiten obtener una relación entre los ingresos (convertidos a dólares) y el método preferido de programación. Al cruzar información, se descubrió que los adeptos a la barra espaciadora, en promedio, ganan más que los adeptos a la tecla TAB. Sin embargo, a más años de experiencia, la diferencia de ingresos se reduce en un poco. Por su parte, los programadores que usan los dos métodos ganan igual que los programadores que usan TAB, en promedio. Distribución de los ingresos en los distintos países en dependencia al método preferido. David Robinson / Stack Overflow Una división adicional entre los encuestados los clasifica por países. Esto permitió notar que la menor diferencia de ingresos se ve en Alemania; y la mayor, en la India. De acuerdo a los resultados del análisis de datos, Robinson identificó algunas características importantes relacionadas con el nivel de ingresos de un programador profesional: preferencia por la barra o TAB, país, experiencia, área y lenguaje de programación, nivel de educación, participación en proyectos de programación de código abierto, la programación como hobby y el tamaño de la compañía. Así, el uso de la barra en vez de la tabulación está vinculada a un sueldo 8,6% mayor. A manera de comparación, esto sería equivalente a 2,4 años de trabajo adicional. Sin embargo, Robinson aclara que no tendría por qué haber una relación causal entre el método y el sueldo, e invita a descargar información sin procesar de la encuesta para un análisis más profundo.

56
0
L
Los 10 lenguajes de programación más odiados
InfoporAnónimo11/25/2017

Los 10 lenguajes de programación más odiados por los programadores Existen cientos de lenguajes de programación diferentes. Que unos pocos sean los más populares no significa que sean divertidos o fáciles de usar. Si eres un programador profesional a veces hay que aprenderlos por obligación, aunque los odies. La comunidad de desarrolladores Stack Overflow ha recopilado los 10 lenguajes de programación más odiados por los programadores. Para ello ha examinado las etiquetas de Me gusta y No me gusta que sus miles usuarios otorgan a los lenguajes que usan. Contabilizando estos datos, Perl ha resultado ser el lenguaje de programación más odiado por los programadores, seguido de Delphi y Visual Basic para Aplicaciones. Esta es la lista completa: Lenguajes de programación más odiados: PerlDelphiVisual Basic for ApplicationsPHPObjetive-CCoffeescriptRubyC#JavaC++ Por el contrario los lenguajes de programación más queridos son R, Python, Typescript, Go y Rust. Al elaborar la lista a través de los Me gusta o No me gusta de los programadores, no hay información sobre las razones de este odio. Stack Overflow interpreta que, en algunos casos, la causas pueden ser que se trate de un lenguaje muy popular, así que los programadores se ven obligados a aprenderlo o usarlo, aunque no quieran. Podría ser el caso de PHP u Objetive-C. En otros casos es posible que dicho lenguaje no produzca un código potente o presente limitaciones, como ocurre con Visual Basic for Applications. O que se trate de un lenguaje antiguo usado toda la vida y por tanto ya se han cansado de él, como pasa con C# y C++. Stack Flow también ha recopilado las tecnologías más odiadas y más queridas por los desarrolladores. Las tecnologías más odiadas por los programadores Internet ExplorerVisual BasicCobolFlashASP-classicMicrosoft Las tecnologías más queridas Machine LearningGitPhyton 3.XHTML5CSS3

40
0
E
El lenguaje de programación que deberás saber en el 2018
InfoporAnónimo12/26/2017

Aprender a programar es posible que sea uno de los propósitos para el próximo año. Antes de empieces a estudiar uno de ellos es importante tener claro cuál es el lenguaje de programación indispensable de 2018 para trabajar como programador o para tener unas nociones básicas sobre ello. Como sabrás, existen múltiples procesos llevados a cabo por máquina mediante un código, que es, a fin de cuentas, la esencia de programar. Sin embargo, no todos sobreviven al paso de los años, y como nuestro tiempo es finito, no tiene mucho sentido formarse en algo que tiene los días contados. Si hablamos de aprender a programar, sin duda alguna, el mejor lenguaje de programación que deberás conocer en 2018 es JavaScript. De nuevo el conocido como "lenguaje de la web" encabeza la lista de los imprescindibles al ser utilizado en casi el 95 por ciento de las páginas webs más populares en Internet. Sin ir más lejos, los navegadores más populares - Google Chrome, Firefox e Internet Explorer - admiten JavaScript. Por lo que si estás pensado en aprender a programar, esta es la mejor opción para empezar. También ten en cuenta HTML y CSS, ambos relacionados de manera muy estrecha con JavaScript. HTML es un lenguaje de marcado para la elaboración de páginas webs. Por su parte, CSS (u Hojas de estilo en cascada) es un lenguaje de de diseño gráfico usado para definir y crear la presentación de un documento estructurado escrito en un lenguaje marcado. Y para rizar más rizo, JavaScript permite hacer las webs interactivas con múltiples funciones como las que señalamos a continuación: Crear formularios interactivos que detectan los errores del usuario cuando escriben algoCrear un cuadro de búsqueda para responder a las consultas de los usuarios dentro de un siteCrear páginas webs con información: precios de productos o una cuenta atrás, que requiere una actualización constante Para agregar animaciones que den a la web un aspecto más profesional. Si estás buscando trabajo como programador, JavaScript es el lenguaje de programación indispensable en 2018. Aunque no el único. También destacan otros demandados como Java, Python, SQL, C++, C# y PHP.

303
0
3
3 páginas web para comprimir gifs
InfoporAnónimo1/16/2018

Cómo comprimir GIF y reducir su tamaño con estas herramientas EzGif Aplicación online gratuita que permite comprimir y optimizar imágenes en formato GIF, incluso animados, JPG y PNG de hasta 20MB como máximo. Para comprimir tus archivos GIF sólo hay que ir a la página web, seleccionar el archivo que queremos reducir su tamaño de nuestro ordenador o indicar la ruta del sitio para subirlo a la web y a continuación seleccionar el método y nivel que queremos utilizar para comprimirlo o reducir su tamaño. Una vez hecho esto, sólo queda pulsar sobre el botón Optimize it y tendremos el archivo resultado. Compressor Es otro sitio que permite comprimir y optimizar nuestros GIFs gracias a la herramienta online que ofrece de forma gratuita. Se trata de una potente herramienta capaz de reducir drásticamente el tamaño de nuestros GIFs, aunque también soporta otros formatos para hacer lo mismo con nuestras imágenes o fotografías. Soporta cuatro formatos, JPEG, PNG, SVG y GIF, ofrece dos tipos de compresión y la posibilidad de enviar directamente el archivo resultado a Google Drive o Dropbox. Iloveimg Otra herramienta online que con solo subir los GIFs o arrastrarlos directamente al navegador, nos permite comprimir una o varias imágenes animadas a la vez y guardarlas en nuestro ordenador o alguno de nuestros servicios de almacenamiento en la nube como Google Drive o Dropbox. Puedes comenzar a probar iloveimg con sólo ir al sitio web desde este mismo enlace. Créditos: SOFTZone

0
0
B
Biblioteca JS para detectar movimiento de manos en el móvil
InfoporAnónimo7/17/2017

Biblioteca Javascript para detectar movimientos de dedos en una web desde el móvil Si estáis trabajando en la versión móvil de una web, y queréis añadir funciones diferentes a las ofrecidas en su versión de escritorio, echad un vistazo en este recurso. Se trata de  Zingtouch , una biblioteca de Javascript que podemos integrar en nuestra plataforma para que detecte varias acciones. Pulsar con dos dedos en lugar de con uno, realizar un movimiento de círculo con los dedos, medir la distancia entre ellos, detectando el típico movimiento de zoom… acciones que vemos en el día a día dentro de las apps, tanto en android como en iOS, pueden detectarse y trabajarse también en las páginas web, y allí podemos comprobarlo con los ejemplos que aparecen. Para instalar dicha biblioteca solo tenemos que incluir un pequeño código y comenzar a usar sus funciones dentro de la página deseada. La biblioteca se encuentra en github, por lo que todo su código puede consultarse sin problemas antes de instalarlo en nuestro proyecto. Se trata de una iniciativa de ZingChart, conocida solución que ayuda a crear diagramas de diversos tipos en el mundo web. En este caso la biblioteca ofrecida es gratuita, e incluya toda la documentación dentro de su sitio web. Un buen recurso que ayudará a crear webs móviles más interactivas, algo cada vez más solicitado.

51
0
Los nuevos bots son un intermedio entre lo humano y el softw
Los nuevos bots son un intermedio entre lo humano y el softw
InfoporAnónimo5/18/2016

En cuanto a desarrollo local de bots, una de las startup que está haciendo punta es Conversa Lab, fundada por Maximiliano Contieri y Andrés Augspach, dos licenciados en Ciencias Exactas que desarrollan bots transaccionales. Estos dos profesores de la UBA fueron pioneros en tema aplicaciones y ven el los bot el futuro de la industria. “Al interactuar con una máquina uno se expresa a través de órdenes concretas. En cambio, con una persona el intercambio es distinto. El bot es un intermedio, se aproxima a lo humano ya que utiliza un tipo de respuesta mucho más amigable, aunque no deja de ser un programa” señala Augspach. La interacción con máquinas es algo cada vez más frecuente. “El desafío para cualquier bot es entender lo que la gente le pide e interpretar la orden correcta. Para lograr esto, el software requiere mucho entrenamiento para que pueda ir aprendiendo y se pueda adaptar a las exigencias de un celular” indica. En cuanto a comodidades, el bot las ofrecerá en gran amplitud. “La gente desde el celular pretende acceder al servicio rápido y no quiere estar buscando en Google Play la app correcta. La idea es tener todo en una misma plataforma y lograr que todo se conecte. Así, uno puede pedir un turno en la guardia del hospital, comprar entradas para el cine y reservar una cena en un toque".

0
0
B
Bolivia se prepara para recibir la tecnología '5G'
InfoporAnónimo5/18/2016

Prevén que la tecnología llegue al país en los próximos tres a cuatro años. Alistan el espectro para que el país sea uno de los primer en lanzar esta tecnología en la región. Bolivia se prepara para recibir la quinta generación de tecnología (5G) de telefonía móvil, informó el martes el director general de Telecomunicaciones del Ministerio de Obras Públicas, Gustavo Pozo, detalla una nota de prensa. "Hoy también pensamos en un futuro próximo donde se vienen otras nuevas tecnologías en más uso del espectro, por ejemplo, las tecnologías 5G y obviamente preservar el espectro que tenemos es un reto dentro de pocos años será uno de los primeros países que lance el 5G, (...) nos estamos preparando para tener el suficiente espectro para salir a la par de otros países", explicó a los periodistas. Dijo que se prevé que a Bolivia llegue esa nueva tecnología entre 2019 y 2020. Según datos institucionales, la tecnología 5G es la sucesora de la tecnología 4G, la cual proyecta mayor velocidad de más de 100 megabit, que podrán aprovecharse para descargar películas 3D en aproximadamente seis segundos. "Se caracteriza por tener mayor velocidad, mayor disponibilidad de los datos mayor ancho de banda, es avance de la tecnología que nos va permitir mejor calidad, no se tiene esa tecnología en ninguna parte del mundo nosotros nos estamos preparando", explicó Pozo. Recordó que en 2012, en Bolivia se establecieron medidas para un buen servicio de la tecnología LTE (por sus siglas en inglés, Evolución a largo plazo). "Nosotros hemos tomado medidas donde los operadores están tomando sus retos estas medidas no se dan de la noche a la mañana, por ejemplo, para que hoy tengamos el servicio LTE en Bolivia el año 2012 se dispusieron medidas para establecer espectro para que hoy tengamos el servicio de calidad, (...) hoy tenemos el servicio LTE es un servicio 4G de alta velocidad", puntualizó.

5
0
I
Impide que tu PC programe la actualización a W10 por sí solo
InfoporAnónimo5/22/2016

Por todos los medios, la compañía de Redmond está tratando de actualizar a Windows 10 el ordenador de los usuarios que tienen licencia de Windows 7 o Windows 8. Inicialmente mostró su cara más amable dejando que los usuarios aprovechasen la actualización gratis durante los primeros doce meses que ya están a punto de concluir. Sin embargo, ahora está demostrando que no tantos usuarios como a ellos les gustaría han actualizado, y parecen dispuestos a casi cualquier cosa para conseguir las cifras que pretendían con este movimiento. Ahora, la actualización a Windows 10 se programa sola, pero aún hay formas de evitarlo. Aunque con el texto en español, claro, pero es muy posible que a ti también te aparezca una pantalla como la que puedes ver en este artículo. Básicamente es una pestaña del sistema que se ejecuta por sí sola y que únicamente nos da opciones para programar la actualización a Windows 10. ¿La opción de ‘no actualizar’? Pues como puedes ver en la siguiente captura, Microsoft ha decidido no incluirla. Esta es la otra cara, más allá de la amabilidad de permitir que actualicemos gratis de forma voluntaria. Cada vez es más difícil mantenerse en Windows 7 y Windows 8 porque, al contrario que en ocasiones anteriores, ahora Microsoft ya no está facilitando a los usuarios la opción de cancelar la actualización y quedarse en la versión anterior. Se sigue pudiendo hacer, con herramientas de terceros, a pesar de que Microsoft está poniendo todo su empeño en tratar de obligarnos a pasar a la versión más reciente. Y para ello, de momento una de las herramientas más eficaces es GWX Control Panel. El problema, claro, es que esta herramienta nos es útil únicamente si aún no ha saltado la dichosa pestaña de programación. Por lo tanto, si todavía no has visto una pestaña como esta en tu ordenador y te quieres mantener en Windows 7 o Windows 8, sin lugar a dudas lo más recomendable es que instales el programa de forma preventiva. Sencillamente, esta aplicación se encarga de eliminar todas las opciones de ‘Get Windows 10’, el sistema de la compañía de Redmond para llevar nuestra ‘antigua’ versión a la más actualizada. Descarga GWX Control Panel desde aquí

10
0
E
El iPhone 7 podría saltar a los 3 GB de memoria RAM
InfoporAnónimo5/23/2016

Una de las cosas que más nos importan a la hora de adquirir un nuevo móvil es la memoria RAM, debido a que en muchos casos condiciona la velocidad de funcionamiento del teléfono. Por lo que podemos apreciar en mayor o menor medida cierto retraso si realizamos distintas tareas al mismo tiempo. El iPhone siempre se ha caracterizado por estar al margen de esta regla, al llevar equipada una memoria de limitada capacidad, pero al mismo tiempo demostrando un rendimiento alto. A pesar de esto último, parece que el iPhone 7 va a dar otro salto en cuanto a la capacidad de su memoria RAM. Al parecer el nuevo teléfono de los de Cupertino podría llevar incorporada una memoria de 3 GB. Esto se debería más que cualquier cosa a la posibilidad de que este iPhone posea un cámara doble, otro rumor que también se encuentra sin confirmar. Una cámara de este tipo haría necesaria una mayor capacidad y velocidad de procesado, debido a que se obtendrían el doble de imágenes en el mismo tiempo, además del procesado de ambas para obtener una única imagen final. Por otra parte Samsung ya presentó en Abril una memoria RAM con tecnología de 10nm que era un 30% más rápida y un 20% más eficiente que la versión previa de 20nm. Se esperaba que dicha tecnología llegase a los nuevos iPhones y Mac de este periodo pero al final no llegaron a incluirse. Por lo tanto sería de esperar que los nuevos dispositivos de Samsung, tales como el próximo Galaxy Note posean una memoria de estas características. Sin embargo, Samsung siempre se decanta por añadir unas especificaciones desorbitadas a sus dispositivos. Sumando a todo esto que la empresa coreana ya ha presentado en China una solución de 6GB con la tecnología de 10 nm, no es nada descabellado pensar que ésta fuera la memoria que encontraríamos en el nuevo Galaxy Note 6, que va a ser presentado este año. No se puede confirmar nada por ahora dado que no se sabe con exactitud la capacidad de memoria RAM que incorporarán los próximos móviles que presentarán Apple y Samsung pero si podemos suponer que ésta será mayor que en las generaciones actuales y es bastante probable que estén fabricados con tecnología de 10nm.

0
4
G
Guerra de bots: Microsoft reta a Google Assistant
InfoporAnónimo5/21/2016

ZDNET asegura que la empresa estaría desarrollando 'Bing Concierge Bot', una tecnología muy similar a la recientemente lanzada por Google en su conferencia de desarrolladores. Además del Project Murphy, Microsoft intentará hacerle la competencia a Google Assistant con un asistente virtual para muchos apps de mensajería. Microsoft está desarrollando un asistente virtual y todo parece indicar que le hará la competencia a Google Assistant, lanzado durante la conferencia Google I/O de esta semana. Un reporte de ZDNET, sitio hermano de CNET y CNET en Español, reveló que la compañía estaría trabajando en "Bing Concierge Bot", un agente de productividad que será capaz de funcionar a través de una variedad de plataformas de mensajería, entre ellas Skype, Messenger, SMS, WhatsApp y Telegram. La filtración inicial surgió de un post publicado en la web de Microsoft, en el que se describía una oferta de empleo en la cual la persona cualificada tendría que unirse al equipo de desarrollo de este bot. La compañía retiró el puesto de trabajo, pero la fuente publicó la descripción: "El equipo de Bing Concierge Bot está desarrollando una tecnología que ofrecerá a un agente de productividad muy eficiente que los usuarios podrán utilizar sobre diferentes plataformas de conversación como Skype, Messenger, SMS, WhatsApp, Telegram, etc. El agente hará lo mismo que un asistente humano puede hacer: puede hacer mandados en nombre del usuario y realizar tareas automáticas. Además, los usuarios podrán hablar con el agente de forma natural, y el agente responderá en un lenguaje natural para recoger toda la información. Una vez listo, realizará automáticamente la tarea por el usuario, conectándose a los proveedores de servicios", expresaba el post. El sitio de Microsoft también aseguraba que los usuarios podrían hacer preguntas como "quiero hacer una reserva para un sitio de comida italiano esta noche", y el agente respondería "¿para cuántas personas?". Esta tecnología es muy parecida a lo que Google quiere lograr con su nuevo asistente virtual y recuerda también a Viv, una nueva tecnología de los mismos creadores de Siri presentada recientemente. Recientemente Microsoft presentó Project Murphy, una serie de bots para Skype que pretenden definir el futuro de esta tecnología para la empresa. Otras empresas como Facebook o Telegram también están trabajando con bots en sus plataformas de mensajería.

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.