EDICIóN GENERAL
188 meneos
1683 clics
Alguien filtró el código fuente de Snapchat en un repositorio de GitHub

Alguien filtró el código fuente de Snapchat en un repositorio de GitHub

Un repositorio de nombre Source-Snapchat fue eliminado de GitHub luego de que la empresa enviara una petición DMCA a la plataforma que recientemente fue adquirida por Microsoft. En la petición indican que se trataba del código fuente de Snapchat, que este había sido filtrado y subido en ese repositorio, y que por lo tanto debería ser eliminado. Por supuesto, ya ha sido retirado, pero no es la primera vez que algo así pasa.

| etiquetas: snapchat , github
No voy a decir que me alegrue, pero, perooo, snapchat es el mal.
#1 El hecho de que para Android utilizan todavía el api de 2008 Camera1 que Google ha retirado soporte debería alarmar...

Esa es la razón por la que consume demasiada batería y las fotos son de unahorrible calidad: Lo que hace la app no es usar la cámara sino esencialmente grabar por encima de lo que está recogiendo el visor. Un parche en vez de actualizar a camera2.

Pero eso sí, en iPhone va como la seda. El fundador odia Android y no invierten para nada en su desarrollo.
#7 desarrollar para android es un dolor de muelas tras hacer la versión de iOS. No es odio. Es cansancio y frustración. Palabra de programador experimentado.
#8 Es lo que hay...en mi caso te puedo decir que al margen de lo que comentan #7 y #9 mi comentario en #1 está hecho con conocimiento de causa.
#9 Eso no es justificación para joder a tus usuarios con desarrollos mediocres. Y lo digo como usuario de iOS.
#9 Creo que te estas confundiendo, no hay mayor dolor de muelas que usar XCode después de haber utilizado Android Studio aunque sea una vez en tu vida.
#15 El IDE está bien, pero la plataforma Android sigue siendo un puto infierno. Ha mejorado bastante, pero en comparación con Apple creo que todavía le queda bastante.
Ahora mismo estoy depurando un problema de acaparación de memoria que me sucede al rotar el teléfono. Cada vez que rotas el teléfono Android mata la aplicación y te obliga a reconstruirla. Una puta salvajada que igual en las primeras versiones tenía algo de sentido, pero por lo que parece se ha quedado enraizado en el núcleo de…   » ver todo el comentario
#19 Es necesario que mate la actividad, si no no podría hacer frente a los nuevos resources ni a la nueva configuración.

Si pasas de landscape a portrait debe adaptar su diseño, lo que lleva a cargar de nuevo los recursos. Si no lo hiciera automáticamente deberías hacerlo siempre de forma manual para evitar memory leaks.

Si los eventos que se disparan te causan problemas en la app hay varias estrategias para ignorarlos.


No es que las apps de iOS estén más pulidas, es que Android es un…   » ver todo el comentario
#20 Es necesario que mate la actividad, si no no podría hacer frente a los nuevos resources ni a la nueva configuración.
iOS no lo hace y no tienes que hacer los cambalaches raros que hay que hacer en Android para mantener el estado. En iOS montas las vistas y se usan sin más. En Android tienes que preocuparte de un montón de cosas que no deberían ser necesarias desde el punto de vista del programador, y en determinadas vistas (en las vistas con scroll, por ejemplo) Android carga algunos…   » ver todo el comentario
#21 Supongo que iOS no lo hace por las peculiaridades de su "GC", le permitirá destruirlo todo y volverlo a cargar sin tener que cargar los recursos, y sin tener que borrar los recursos anteriores.

De ser así tendría que ver con ART, no con el entorno. Para mí el gran problema de la programación en Android es el sistema operativo.

Los fragments son una herramienta que puedes usar o no, son reusables y versátiles ya que añaden su propio ciclo de vida y eventos, entre otras muchas…   » ver todo el comentario
#24 Android Studio es IntelliJ, a mi juicio el mejor IDE... No es mérito de Android, sino de JetBrains.

WebStorm: mejor IDE para web, frameworks javascript, Node...
PhpStorm: mejor IDE para php
IntelliJ: Tiene más competencia y... probablemente el mejor IDE para Java.
Android Studio: IntelliJ parcheado...

El resto de la suite (pyCharm, CLion... etc...) no los he usado, pero me temo que son grandes IDES, ya que todos son prácticamente iguales.

xCode es un truño comparado... pero vamos, entre xCode y Eclipse... difícil elección.
#29 Te falta el ReSharper para Visual Studio// C# y AppCode para iOS.

AppCode es mejor que XCode, pero no mucho mejor, me parece un skin. Un skin caro.

No estoy de acuerdo que Android Studio sea un Intellij "parcheado". Es más bien al revés, si usas Intellij para Android necesitas parchearlo para que tenga funcionalidad similar:D

Pero bueno, compartiendo lenguaje es lógico que Android Studio sea un Intellij adaptado, no van a hacer lo mismo dos veces. Y teniendo en cuenta que…   » ver todo el comentario
#30 Cuando digo que AndroidStudio es un IntelliJ parcheado es porque toda la estructura y funcionalidad de IntelliJ (de toda la suite) está integrada en AndroidStudio. AndroidStudio viene de IntelliJ, no al revés. Han parcheado IntelliJ para añadir el framework de Android.

De hecho, cada IDE tiene sus particularidades, pero si aprendes a usar cualquier IDE de la suite, podrás usar todos los demás si conoces algo el lenguaje.

Cuando Kotlin nativo salga... toco madera...
#29 El mejor IDE es y será Visual Studio, todo lo demás es como conformarte con la coja a las 5 de la mañana
#40 Visual Studio es un mal ide, no se puede usar en Linux. Para que fuera un buen ide tendría que poder usarse en varios sistemas operativos.
#46 ah vale , que no tienes ni puta idea , haber empezado por ahí y me ahorraba el esfuerzo de discutir
#47 No sé si tengo puta idea o no, pues para saberlo tendríamos que definir una base a partir de la cuál se tiene "puta idea".
Pero sí sé que no hay Visual Studio para linux.
#15 Entonces cámbialo por dolor de bolsillo y pásate a Appcode :-)
#18 Toda la información que quieras. Pregunta. 10 años desarrollando para ambas plataformas.

¿Fallos en iOS de difícil localización? Ya quisiera tener en android las herramientas de las que dispongo en iOS. ¿Problemas para obtener certificados en iOS? Tan sencillo como poner tu usuario y contraseña y darle al botoncito para obtenerlos automaticamente después de que te hayan metido correctamente en el equipo de desarrollo.

Oye, como siempre esto es para gustos, pero dame Xcode y quédate con android studio.


#16 no, no me confundo en absoluto.

#15 en eso tienes razón. No hay excusa.
#33 Pues eso, que si tienes más información sobre lo que comentas de que Camera2 saca mejor calidad y gasta menos batería
#34 #33 Me quedé sin tiempo de edición.

No te lo pregunto por vacilar, es que de verdad me interesa.

Certificados: no, no es tan sencillo. Desarrollo, adhoc, distribución en tienda... ¿Por qué sacar adhoc y desarrollo si sirven para lo mismo? Añade los dispositivos que quieras ¡Pero antes busca su udid! Que no es visible, debes conectar iTunes y pulsar un texto para que te lo descubra. Además no puedes distribuir tus ipa en tu servidor, para eso necesitas OTRA cuenta, diferente y que se paga…   » ver todo el comentario
#35 Claro que es más complejo, pero supongo que ya estoy tan acostumbrado a iOS y sus cosillas que no m cuesta pegarme con ellos. Al final hasta agradezco su forma también rígida de hacer determinadas cosas. Me permiten abstraerme de ciertas tareas relativas a la seguridad que me resultan un dolor de muelas con android.

En el fondo me gustan ambos sistemas y cada cual tiene sus pros y sus contras, pero en general prefiero pegarme con Xcode (con swift) que con android studio.
#34 no he dicho tal cosa... hasta ahora, pero cualquier desarrollo que implique el uso de la camara es más sencillo y efectivo en iOS que en android.

Trabajo actualmente en app que hacen uso intensivo de la cámara y machine learning y en iOS es casi un placer mientras que con android es... molesto (por no decir otra cosa).
#34 y, ya que estamos, estoy buscando programatas espabilados de ambas plataforma para madrid, así que... mándame un mensaje si conoces alguno que ande buscando. Últimamente parece que hay escasez. También de back con php y MySQL.

Encantados de enseñar con tal de que sea gente despierta y con ganas. Y el ambiente de trabajo es cojonudo.
#39 Es cierto, no lo dijiste tú, lo comentaba #7

Soy de Valencia... No conozco a nadie en Madrid, lo siento :-S

Cámaras en android... Una pesadilla. Dos apis que hacen lo mismo, errores genéricos que no explican nada, el si es muy especialito también a la hora de hacer cualquier cosa con la cámara... Un desastre
#9 Creo que te estás confundiendo, no hay mayor dolor de muelas que utilizar XCode una vez que has probado Android Studio.
#7 ¿¿¿??? La primera vez que lo oigo. No digo que no sea cierto pero me extraña mucho, ¿tienes más información?

Muchos desarrolladores seguimos con Camera1 porque necesitamos que trabaje con API < 22

Lo que aporta Camera2 es funcionalidad nueva, como hacer muchas capturas seguidas para fabricar gifs. O aplicar efectos directamente. Una funcionalidad que está bien para según qué aplicaciones pero que para el 99% da igual.

Por eso Google no la quita, aunque lleve años "deprecated"…   » ver todo el comentario
#1 a veces me pregunto que tienen que ver los comentarios de la gente con la noticia, o si simplemente llegan a aportar algo.
#8 Qué bien! Gracias por compartir esto.
#26 Que bien++! Doble de gracias por dar las gracias.
#1 La alternativa es Instagram, que es el super mal.
Portada récord! En 3mins subida y votada.

No sé Nick...
#2 Estamos en agosto; el algoritmo está de vacaciones o le afecta seriamente la calor.
#2 Si la envié a las 13:23 y es portada a las 17:18
Otra cosa es que me preguntes por mi Master :roll:
#2 Fue enviada hace 4 horas y llegó a portada hace 7 minutos. :-|
Edit: #4 Eso.
#4 eso eso. Cómo te sacaste el máster, cuentanos
¿Alguien guardó una copia?
#6 Esa debería ser la pregunta más importante.
El fundador fue la persona más joven en hacerse multimillonaria (billioner 1000M de dólares), le hicieron una oferta de compra desde Facebook de 3B y rechazó con 23 años.
Genbeta basura weblogsl y sus mierdas de blogs
#17 Cariño, no estás bien; pide ayuda. Con un poco de terapia y medicación podrías pasar por una persona casi normal.  media
@onaj @musg0 gracias por la discusión {0x1f603} hacia tiempo que no disfrutaba de una discusión técnica y razonada en Meneame. Lo echaba de menos {0x1f603}
#25 ¡Gracias a ti!
Que pasa con todo dios que babea con Kotlin? Qué tiene que lo haga tan especial? :-D

Pregunta hecha desde un ignorante de la programación que lo único que sabe es un poco de Python :-P (Que por cierto, a pesar de algunos defectos que he detectado en ese lenguaje, me encanta y sobre todo su sintaxis limpia)

El otro lenguaje que más o menos me gustaba su sintaxis es Pascal/Delphi.
#32 Te puedo escribir un libro, pero es que soy un friki de Kotlin y poco objetivo.

Piensa que para desarrollar en Android te quedabas en Java 7, por las denuncias entre Oracle y Google las versiones tenían que ser diferentes y el Java de Google no mejoraba.

El gran salto en java fue, seguramente, java 8 con un montón de cosas chulas. A destacar, las lambdas (aunque hace un año salieron unas cuantas características de java8 al java de Android). Eso hacia que los programadores de Android,…   » ver todo el comentario
#36 Si, que he entendido bastantes cosas. No soy experto, pero tengo los conceptos teóricos de bastantes cosas que has dicho.

En Python he usado alguna vez alguna función lambda básica, la verdad que muchas veces me cuestan entenderlas.

Cotillee en la Wikipedia y otra cosa que he visto que permite es crear funciones dentro de funciones. En Python eso se usa para crear decoradores, que yo no se si sabría crear un decorador, pero mas o menos entiendo el concepto.

Y si he visto que permite…   » ver todo el comentario
#41 Exactamente, te permite tener un proyecto que ya tenías en java y meterle código en Kotlin, viviendo ambos lenguajes para facilitar la transición.
comentarios cerrados

menéame