T

Thepepechuy10

Usuario (México)

Primer post: 9 ago 2015Último post: 19 ago 2015
4
Posts
70
Puntos totales
10
Comentarios
G
Google Inc. Ahora se llamara Alphabet Inc.
InfoporAnónimo8/10/2015

Google modificará su estructura empresaria: pasará a llamarse Alphabet (alfabeto, en inglés) y bajo su paraguas operarán el buscador, YouTube y los laboratorios X, entre otras. Así es la empresa Google cambia a finales de este año a su nuevo nombre, esto no modificara el nombre del buscador, únicamente el nombre de la compañía padre. Alphabet sera la compañía Padre de las que entre ellas esta Youtube, Android, Maps, Google y Chrome entre otras. El dominio de la empresa es algo curiosa: https://abc.xyz/ en donde vemos una carta escrita por Larry Page en el se explica el porque de los cambios así como los tickers bursátiles. Pero tranquilos hasta el momento esto no cambia nada dentro de lo que ya conocemos, todo seguirá igual y podremos continuar usando los actuales servicios. Nuestra empresa opera bien ahora, pero creemos que podemos hacerla más organizada y con mejor contabilidad. Así que estamos creando una nueva compañía bajo el nombre de Alphabet. Estoy muy emocionado por liderar Alphabet como CEO y de tener la ayuda de mi capaz compañero Sergey como presidente Dijo Larry Page en comunicado.

0
0
D
Diferencia entre abrir puertos y redirigirlos
Ciencia EducacionporAnónimo8/11/2015

Cuando uno esta iniciando en el mundo del networking o simplemente quiere jugar en linea con su juego favorito y en algunas partes dicen abrir puertos en router X y en otros lados redirigir puertos de router X. En realidad habas son lo mismo, lo que pasa es que mal dicho se dice "abrir puertos de router" pero en realidad es redirigir los puertos. Cualquier forma de dirigiros es valida y no tiene mucha ciencia hacerlo. Hablando técnicamente lo que pasa es que el router de tu casa tiene una ip lo que quiere decir que tiene dirección mac y puertos, cuando nosotros queremos poner un servidor tenemos que hacer que cuando lleguen las peticiones al router de un puerto no los rachase porque no sabe que hacer con esa información, al redirigir a una PC en lan le decimos al router que cuando llegue un paquete a X puerto lo diriga a una pc que esta en lan con un X puerto. Ejemplo: Tengo un router con ip publica 187.59.68.10 y yo quiero una pc que sea servidor DNS Puerto 53, si yo llamo al router con puerto 53, el router me va a tirar los paquetes que lleguen. Ahora tenemos que la pc tiene ip 192.168.0.10 y el puerto 53 escuchando peticiones DNS. Para llevar los paquetes a la pc tenemos que dirigir el puerto del router 53(Externo) al de la pc con puerto 53(Interno), para eso hacemos una regla diciendo que cuando lleguen al router un paquete buscando el puerto 53 lo diruga a la ip 192.168.0.10 al puerto 53 y de esta manera conseguimos que tenga conexion la pc desde internet. Como ven estamos redirigiendo la conexión. Abrir puertos (firewall) Bueno abrir los puertos, cuando nosotros tenemos un servico llamese DNS que escucha en el puerto 53 no solo tenemos que redirigir los puertos del router a la PC tambien la pc tiene que tener abierto el puerto, lo que hace que se cierre el puerto es el firewall que tenemos en la PC, es un programa que se encarga de la seguridad de la red, en ocaciones bloquea las conexiones al determinados puertos, por lo general el programa que instalemos los abre de manera automatica, pero en muchas ocaciones no se abren y quedan bloqueados impideidno recibir paquetes. Para abrirlos tienes que ir a la configuracion de tu firewall ya sea el de windows o cualquiera que tengas instalado en linux. Abrir un puerto es peligroso. Muchas personas les tienen miedo pero tranquilos para que un puerto funcione tiene que tener un servico(Programa) escuchandolo, pero nunca esta mal configurar el firewall para bloquear todos los puertos que no usemos.

0
0
U
Usar Windows o Linux para desarrollar?
Ciencia EducacionporAnónimo8/19/2015

Aquí puede que tengamos muchas opiniones pero yo les daré la mía como desarrollador, ustedes decidirán cual les gusta mas para el desarrollo. Usar Windows o una Distro de Linux para desarrollar? Muchos cuando iniciamos en el mundo de la programación nos preguntamos en que sistema desarrollar y yo a lo largo del tiempo e aprendido como manejarme entre los diferentes sistemas operativos; Aqui no hablare sobre que lenguaje es mejor ni cual distro de linux es mejor, como referencia a mi gusto personal me gusta mucho debian por consiguiente me gusta Ubuntu. Para saber que OS usar tenemos que preguntarnos que objetivo tiene la aplicación, ejemplos: Si lo que queremos hacer es un programa multiplataforma, o solo para un sistema en concreto. Servidor: Sea lo que sea lo ideal seria correrlo bajo Linux, por la seguridad que tiene integrado, además de poder integrar firewalls muy poderosos. (En los Servidores en Linux les recomiendo que los desarrollen en C o C++ pero eso esta a su decisión.) Windows: En windows se desarrollan aplicaciones que solo son enfocadas a los usuarios del mismo, es recomendable que si tienes recursos y tiempo lo desarrolles en C# para que de esta forma tenga una interacción con Windows mayor. Al desarrollar con C# lo ideal es hacerlo desde el mismo Windows y no desde linux aunque es posible con el bendito Wine. En este sistema tienes que hacer la aplicación lo mas fácil posible para el usuario como si estuvieras programando para un niño de 7 años, aquí los usuarios están acostumbrados a que el programa lo haga todo lo que se traduce como mas trabajo para el desarrollador. Linux: Si tu app esta enfocada en usuarios con conocimientos mas avanzados (Aunque con Ubuntu nuevos usuarios menos avanzados están migrado a linux) lo ideal seria desarrollar en linux, muchos programas que quizás conozcas como sublime text empezaron el linux y después fueron migrando a otras plataformas. Además de que linux por defecto trae mucha ayuda a desarrolladores y con ayuda me refiero a que trae muchos compiladores por defecto como el GCC que permite desarrollar en C/C++. Trabajar en linux les puede ayudar a crecer como desarrollador, ahora si tu estas acostumbrado a Windows y su entorno te va a costar un poco de trabajo migrar, pero para facilitarte esta tarea existe lo que es Wine y Ubuntu, que con su interface grafica Unity es muy parecida a Windows. Híbridas: Si lo que quieres es hacer aplicaciones Híbridas puedes trabajar en cualquier sistema operativo, aunque esto tiene sus costo, las aplicaciones al no ser nativas te encuentras con el problema del rendimiento lento, bueno aquí como muchos sabrán si desarrollan en un lenguaje compilado no siempre serán compatibles las aplicaciones, aunque sigas un estándar como C11 el compilador funciona diferente para cada sistema operativo, además de que con los estándares casi no puedes hacer aplicaciones, aquí lo ideal seria usar un lenguaje interpretado que sea compatible con los OS que quieres que tengan tu aplicación, podría ser Py, Java, así no tendrás que hacer un programa para cada OS. C/C++ puede ser multimplataforma si no te sales del estándar, pero si ya usas la librería windows.h pues ya no estas en multiplataforma. Conclusión Usa el sistema en el que mas te sientas cómodo, puedes tener linux y wndows en el mismo equipo ya sea por partición o en una maquina virtual. Prueba el que mas te guste y lo mas importare diviértete aprendiendo. MAC: No lo mencione porque no conozco MAC y nunca e tenido una mac y como están las cosas no creo tenerlas en mucho tiempo.

15
0
Que lenguaje de programación es bueno para empezar?
Que lenguaje de programación es bueno para empezar?
Ciencia EducacionporAnónimo8/9/2015

*Antes que nada quiero comentar que este es mi primer post que hago desde hace 4 años, si estoy poniendo algo que no va favor de avisarme, gracias. Con que lenguaje de programación empezar? Bueno aquí puede haber muchas opiniones al respecto yo les daré la mía como programador desde hace 4 años. Veremos tanto desarrollo web, de escritorio y para Móviles. Antes de empezar les quiero recomendar unas cosas: ¿Donde puedo hacer el programa? Si inician en esto inicien bien y sin ayuda, con lo que me refiero a ayuda es usar un IDE, pero ¿Que es un IDE? Es un programa que te facilita crear código, el problema con esto es que te acostumbras a que ciertas cosas se hacen solas y en algunos trabajos te piden que no uses ningún IDE, que lo desarrolles todo a mano ya sea por las licencias u otra cosa. Puedes usar Notepad++ o hasta el mismo bloc de notas que tiene Windows, pero yo te recomiendo usar Sublime Text. ¿Que sistema operativo usar para programar? Si lo que quieres es comercializar tu aplicación o juego por lo general se desarrolla en Windows o Mac.Si lo que quieres es hacer un servidor o Web, lo mejor es desarrollar en cualquier disto de Linux para servidor (Ubuntu, Debian, CentOS, etc.)No obstante nunca te quedes con un solo sistema operativo te recomiendo usar tantos puedas y desarrollar en ellos. Nunca te quedes con un solo lenguaje de programación, primero inicia con uno y después ve aprendiendo nuevos, cada uno es mejor para ciertas cosas que veras a lo largo de tu camino como Desarrollador. El aprender a programar no es solo ir a una escuela y aprender, puedes empezar desde casa, en Internet hay mucha información sobre programación solo tienes que saber buscarla. Puedes ir a codigofacilito.com o desde su canal de youtube, ya que sepas que lenguaje quieres aprender y veras que son muy buenos instructores. Para escoger un lenguaje de programación apropiado para ti primero tenemos que tener en cuanta unos aspectos importares: 1) Eres nuevo en el mundo de la informática? 2) Te gustan las matemáticas? 3) Que cosas te gustaría hacer? Veamos las opciones de la preguntas: Numero Uno:Al referirme si eres nuevo en el mundo de la informática me refiero que si ya conoces por lo menos: Formatear e Instalar Windows.Saber que es un programa (Lo básico).No tener miedo de moverse en la PC (Muy Importante).Esas son unas de las cosas que yo creo que tienes que saber para seguir con esto. Puede variar pero la mas importante es el punto tres. Pregunta Numero Dos:Cuando uno va aprender a programar esta la típica respuesta: Para programar tienes saber de matemáticas.Mentira! Entre comillas. Imaginemos que vamos a hacer una aplicación tipo editor de texto, en este caso no te van a servir tanto las matemáticas avanzadas. Para programar tienes que conocer las matemáticas básicas: Sumar, Restar, Dividir, Multiplicar, Ley de signos, etc. Ahora si lo que quieres es hacer un juego bueno ahí ya tienes que aplicar matemáticas para muchas cosas que no veremos aquí. Como dice la pregunta, ¿Te gustan las matemáticas? y me refiero a que si te gusta en el sentido de que tiene que ver con mucha lógica, por lo que si no te gusta la lógica te recomiendo que te dediques a otra cosa porque la programación de eso se trata, muchos piensan que programar es como arrastrar lo que quieres y decir lo que quieres que haga y eso esta muy mal. Hay muchos programas que te permiten crear programas (valga la redundancia) tanto para Windows como para Android, pero ¿Que harías si ya quieres trabajar como programador, llegas a tu entrevista y te piden que les escribas en una hoja de papel un programa? Por esa razón es bueno aprender a programar con código, no es muy fácil pero creces como profesional y como persona. No necesitas ser bueno en matemáticas para programar. Pregunta Numero Tres: Voy a explicar los diferentes tipos lenguajes de programación y de marcado: 1) (Paginas Web Estáticas) Si lo que quieres es hacer paginas web estáticas (Que la información es la mismo para todos y que puedes agregar vídeos, animaciones, estilos, imágenes, sonidos, etc.) 2) (Paginas Web Dinámicas) Si quieres hacer paginas web dinámicas como taringa, youtube, etc.(La información cambia dependiendo del usuario o de lo que quieras.) 3) (Apps de Escritorio) Si quieres hacer programas tipo Spotify, Photoshop, etc. Que son de tipo Escritorio. 4) Si quieres hacer juegos (Cualquier tipo). 5) (Móvil) Programación en SmartPhones (iOS, Android). Ahora si ¿Que lenguaje escoger? Antes quiero aclararles que tenemos 2 tipos de lenguajes que veremos aquí: De Programación y Marcado. Los de Marcado son aquellos que no procesan información, como puede ser el apartado visual (HTML, CSS) no obstante también puede almacenar información como son los XML. Un lenguaje de marcado (también lenguaje de marcas) es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación. Perfecto, ahora en la pregunta Tres escogiste que área te gusta mas, ahora vemos que lenguaje es bueno para ti. 1) (Paginas Web Estáticas FrontEnd) Bueno aquí solo tenemos un lenguaje de programación y 2 de marcado que son como lenguaje de programación JavaScript y como de marcado son HTML y CSS. Aquí empieza aprendiendo primero HTML y CSS, después JavaScript. HTML y CSS es la parte visual y JavaScritp te permite crear animaciones y hacer que la pagina se vea mucho mejor ademas de otras cosas. 2) (Paginas Web Dinámicas BackEnd) Aquí tienes que aprender lo que dice la pregunta numero uno y ademas te recomiendo empezar con PHP, aquí hay muchos lenguajes que puedes elegir pero te recomiendo PHP, aunque puede ser JavaScript (NodeJS), PERL, Python, etc. También te recomiendo que busques lo que es LAMP, es usado por facebook y por muchas otras webs importantes. 3) (Apps de Escritorio) Aquí para empezar si tienes mucha paciencia y disposición de aprender y te gusta ver como funciona todo te recomiendo C++ pero para esto tienes que saber Ingles porque casi toda la documentación esta en ingles. Si lo que quieres es empezar con algo que puedes hacer de todo y que no es tan complicado y ademas no necesitas aprender ingles para hacer cosas medio-avanzado te recomiendo Java, de echo aprendes esto y puedes aprender a desarrollar en Android, y es multi-plataforma lo que quiere decir que lo que programes lo puedes usar en windows, linux, mac y todos aquellos que soporten Java. 4) (Juegos) Bueno aquí tienes que saber tanto ingles medio-avanzado como matemáticas medio-avanzado para las físicas de los juegos, y te recomiendo empezar con la opción numero tres y después pasar aquí pero si no quieres, te recomiendo empezar con C, después con C++ y luego ASM que este no se usa tanto, solo para ciertas cosas. Aquí es valido usar un motor que ya este creado como puede ser UE4. Si quieres algo simple y empezar de poco a poco te recomiendo con Pygame o Java y OpenGL. 5) ( Móvil) Por lo general se programa mas para Android por ser libre, ya que utilizas Java y XML para las aplicaciones ademas te recomiendo aquí si usar un IDE como es el oficial de Android "Andorid Studio" pero necesitas una pc que aguante porque para probar las aplicaciones necesitas correr un dispositivo virtual el cual consume mucha RAM. Ahora si lo tuyo es Apple, tienes que aprender Objetive-C que ya casi no se usa pero aun asi te lo recomiendo y Swift que es el nuevo lenguaje que sacaron hace poco, lo malo es que para programar en iOS necesitas una computadora con MAC OS. Últimos Datos: Si les parece muy monótono mi post es porque yo soy programador de escritorio y casi no se me da eso del diseño. Cualquier lenguaje es bueno para empezar pero lo que te hace mejor es la practica. Cualquier duda que tengan puede ponerla en los comentario y así ayudar a otros que tengan esa misma pregunta. Incluso si creen que me falta información o que me equivoque en algo pueden ponerlo en los comentarios. Sin mas por el momento solo me queda desearles éxitos en sus estudios, y que no se quieran comer el mundo de un bocado nada mas empezar, es bueno tener metas pero son mejores las a corto plazo. Lenguajes de programación que programa: ASM(Poco), C/C++ Linux, Java, PHP, Pyhton, JavaScript. Lenguajes de marcado: HTML 5, CSS 3, XML. Programa en Java Escritorio.

55
9
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.