M

msfr_n

Usuario (Colombia)

Primer post: 19 feb 2012Último post: 25 feb 2012
2
Posts
0
Puntos totales
1
Comentarios
I
Impresoras 3D: más útiles, más baratas, ¿más piratas?
InfoporAnónimo2/19/2012

La idea es sencilla, pero revolucionaria: poder fabricar objetos tridimensionales a partir de un modelo elaborado en un computador. Hace algún tiempo que se está llevando a cabo, y a medida que se populariza sus aplicaciones son cada vez más impresionantes: muñecos de acción de cualquier persona, impresoras que podrían fabricar clones de sí mismas y, ahora, huesos de remplazo para seres humanos impresos en 3D. Básicamente, lo que hacen es construir un objeto elaborando y juntando capas o partes de algún material. Eso se puede lograr de varias maneras: cortando láminas de metal y apilándolas, moldeando y ‘horneando’ una sustancia líquida hasta que se solidifique o fundiendo varios materiales en polvo hasta llegar a la forma deseada. Hay signos de que su popularidad se disparará. Ya está siendo adoptada cada vez más en campos como el diseño industrial, la joyería y la fabricación de aeronaves. Según The Economist, su adopción ha seguido la misma curva de crecimiento que los computadores personales en la década de los 70, que entonces ”eran patrimonio de aficionados y miembros de unos pocos nichos académicos”. La revista dice que la impresión en 3D “se está expandiendo rápidamente a medida que los costos bajan”: hoy, los equipos tienen el mismo costo de una impresora láser en 1970. A la par de las impresoras también han comenzado a popularizarse los escáneres en 3D, lo que ahorraría el proceso de modelado y aceleraría enormemente el copiado de objetos. No solo se trata de poder imprimir platos, pisapapeles o baratijas en casa; también es un avance que podría cambiar profundamente la economía y la industria mundial. Dice The Economist que esta tecnología “hace que sea tan barato crear objetos sencillos como lo es producir miles de ellos, minando así las economías de escala” que se basan en el principio de que producir un objeto en masa es más barato que fabricarlo uno a la vez. Por otra parte, existe preocupación por las posibilidades que la impresión 3D ofrecería para la piratería y la falsificación. El mes pasado, The Pirate Bay abrió una sección de intercambio de archivos ‘fisibles’, que contienen instrucciones que le permitirían a una impresora 3D crear un objeto. Existe la posibilidad de que, en lugar de comprar unos zapatos de marca o un reloj, un usuario descargue los ‘planos’ e imprima en su propia casa un objeto idéntico al original. Esa no es una posibilidad actual, pero pronto podría serlo. Hoy, muchos de los archivos disponibles en The Pirate Bay solo permiten imprimir cosas genéricas y experimentales. Pero hay quienes creen, como afirma ExtremeTech, que “podemos dar por hecho que esa sección pronto estará llena de objetos protegidos por derechos de autor”. Por lo pronto, parece todo está dado para que esta tecnología siga su curso hacia la masificación. Mientras las barreras de acceso sigan bajando, siempre habrá usuarios creativos que les encuentren nuevas aplicaciones. ¿Qué harían ustedes con una de ellas?

0
0
C
Crear sitios web... SI, Gracias!
Hazlo Tu MismoporAnónimo2/25/2012

Las fases de un desarrollo web, así como los lenguajes de programación usados, son muy extensas y variadas, y por ello necesitamos herramientas específicas para cada una de ellas. Conoceremos a continuación las principales herramientas existentes para poder desarrollar fácilmente un proyecto web. En el desarrollo web tenemos unas herramientas para el diseño, otras para la maquetación, otras para la programación, y para la depuración. Todas las herramientas que usemos son muy importantes, desde el Sistema Operativo hasta el comando más insignificante, y por ello debemos elegir la más adecuada a nuestras necesidades y capacidades. SISTEMA OPERATIVO Para desarrollar una web, lo primero que necesitamos es un Sistema Operativo, como es lógico, y su elección no es tan trivial. Hay que tener en cuenta las aplicaciones de las que dispone el Sistema Operativo y sus costes. Por ejemplo, tenemos Microsoft Windows, cuyas aplicaciones son muy caras, como Photoshop, Dreamweaver, Fireworks, ASP .NET… Y por otro lado tenemos GNU/Linux, con GIMP, Inkscape, Amaya, Aptana, PHP (aunque todos ellos también están disponibles en Windows). Otra característica a tener en cuenta es las facilidades que el Sistema Operativo aporta al desarrollador, y en este sentido GNU/Linux se lleva de calle a Windows. Y esto es porque Windows no fue diseñado para los desarrolladores, sino para personas que no tienen muchos conocimientos sobre informática. Y por el contrario GNU/Linux fue creado por desarrolladores, y para desarrolladores; y por lo tanto en GNU/Linux podemos encontrar infinidad de herramientas que nos harán la vida mucho más fácil, que además son libres. FASES DE DESARROLLO DE UNA WEB Para elegir las herramientas a utilizar, antes debemos identificar las fases del proceso que forman el ciclo de vida de un desarrollo web. DISEÑO: el diseño consiste en crear esbozos de la web final mediante una herramienta gráfica, como Photoshop, GIMP o Inkscape. MAQUETACIÓN HTML/CSS: la maquetación consiste en convertir los esbozos creados en la fase anterior en plantillas HTML, su respectiva hoja de estilos, y las imágenes usadas. Es posible saltarse la fase anterior para comenzar directamente con esta fase, dependiendo de si dominamos herramientas como Photoshop o no. PROGRAMACIÓN CLIENTE: la programación cliente consiste básicamente en Javascript. Una web puede no tener necesidad de hacer programación cliente, como puede ser una pequeña web corporativa con poca información estática, o puede que requiera enormes esfuerzos en esta fase, como ocurre con los proyectos Web 2.0. PROGRAMACIÓN SERVIDOR: en esta fase, que se desarrolla junto con la anterior, crearemos la aplicación web en un lenguaje de servidor, como puede ser PHP, ASP .NET, Python, Perl, etc. DEPURACIÓN: esta fase enlaza la anterior con la siguiente, y es donde haremos las pruebas unitarias, aserciones, trazas, etc. PRUEBAS EN LOCAL: en nuestro servidor local haremos todas las pruebas posibles. SUBIR FICHEROS AL HOSTING: una vez nuestra web esté completada y bien testeada en nuestro servidor local (desarrollo), la subiremos al servidor del hosting elegido (producción). Dependiendo del hosting, podremos usar FTP, SFTP (SSH), WebDAV, o incluso Subversion. Yo aconsejo usar Subversion si así lo permite el servidor, por su comodidad y rapidez, además de por su principal utilidad, que es la de control de versiones. PRUEBAS EN HOSTING: realizaremos las últimas pruebas en el servidor del hosting para comprobar que el cambio de servidor no ha afectado a nada. Para evitar problemas, nuestro servidor local debe tener exactamente la misma configuración que el servidor del hosting. HERRAMIENTAS: DESARROLLO EN PHP A continuación enumeraré las herramientas básicas para el desarrollo de una web en PHP, en sus diferentes fases de diseño e implementación. FASES: DISEÑO Y MAQUETACIÓN Adobe Photoshop:Esta aplicación sólo está disponible en Windows, y es el más caro, aunque es el más usado y gracias a ello dispone de una gran comunidad de usuarios con los que poder contar ante cualquier problema. Con él crearemos el diseño, así como las imágenes que usemos en la maquetación. GIMP: Es el equivalente de software libre más próximo a Photoshop. Al ser libre es posible conseguirlo gratuitamente, y de hecho cualquier distribución GNU/Linux lo incluye. Al igual que en Photoshop, con él podremos crear el diseño y las imágenes de la maquetación HTML. También disponible en Windows FASE: MAQUETACIÓN Inkscape: El equivalente en Windows es Adobe Fireworks. Es un excelente editor gráfico vectorial con el que poder crear iconos, banners, y demás dibujos de forma muy fácil y sencilla, incluso para aquellos que no tengan demasiados conocimientos en edición gráfica digital. Adobe Fireworks: El editor de gráficos vectoriales más fácil de usar que he tenido la oportunidad de usar, aunque no lo eché de menos cuando descubrí Inkscape. Al igual que su compañero Photoshop es muy caro, y más aún si tenemos una gran alternativa gratuita como es Inkscape. FASES: MAQUETACIÓN, PROGRAMACIÓN CLIENTE Dreamweaver, Aptana, Amaya: Estas herramientas las describí en mi anterior artículo sobre los principales editores web del mercado, así que os remito a él para más información. Con ellos crearemos el código HTML/CSS (maquetación), siendo Aptana la opción más profesional para la programación cliente (Javascript). FASE: PROGRAMACIÓN SERVIDOR Zend Studio: Sin duda el mejor IDE existente en el mercado para desarrollo web con PHP. Es comercial, aunque no demasiado caro teniendo en cuenta la excelente herramienta que es. Además es posible descargarlo desde la web de Zend para probarlo durante 30 días. Con él crearemos fácilmente la aplicación web en PHP. Aunque podremos usar igualmente cualquier editor. Una muy buena alternativa es Eclipse con el plugin PHP. Otra aplicación muy útil que está muy ligada a Zend Studio es Zend Platform, un módulo para Apache que permite depurar una web directamente en el navegador (Internet Explorer o Firefox), además de otras funciones más complejas, como alertas configurables para que nos envíe un email por cada error ocurrido en la web, o cuando un script sobrepase un tiempo determinado de ejecución, por ejemplo. FASE: PRUEBA LOCAL Apache Instalar un servidor web Apache en la máquina donde desarrollamos es fundamental. De esta manera haremos pruebas rápidamente: editamos un fichero PHP, vamos al navegador, actualizamos, y vemos los cambios. FASES: PRUEBAS EN LOCAL, DEPURACIÓN Firefox / Firebug / Web Developer Extension: Firefox es sin duda la mejor herramienta creada en los últimos tiempos para los desarrolladores web, y con Firefox sus dos extensiones más útiles para nuestra profesión: Firebug y Web Developer. Con Firebug podremos depurar Javascript, editar HTML y CSS en la misma página para ver los cambios en tiempo real, consultar los tiempos de carga de la página en conjunto, de las imágenes, javascripts, hojas de estilo, etc, así como sus tamaños, etc. Y Web Developer nos ofrece herramientas muy útiles como ver las cookies de la web, ocultar imágenes, cambiar el tamaño del navegador a resoluciones estándar, etc. SUBIR FICHEROS AL SERVIDOR DEL HOSTING Una vez hayamos concluido todas las fases anteriores, y nuestro proyecto esté listo, deberemos subirlo al servidor del hosting. La herramienta a utilizar dependerá de las opciones que nos ofrezca el hosting, que desgraciadamente en la mayoría de los casos es solamente el antiguo FTP. En Dreamweaver y Zend Studio tenemos un cliente FTP y SFTP (SSH), y la tarea consistirá simplemente en configurar el FTP y copiar y pegar los directorios que queramos subir. Confío en que esta guía sirva de ayuda a la hora de afrontar un desarrollo web. Hay que tener muy en cuenta las fases de desarrollo y usar las herramientas adecuadas: la que nos resulte más fácil de usar, la más económica, la que mejor conozcamos, etc.

0
4
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.