Shared posts

07 Oct 23:00

Discos SSD “formados” con memorias SD, oh yeah

by Guillermo

Los discos de estado sólido (SSD) están de moda en estos días. Varias veces hemos hablado de los mismos intentando “evangelizar” a los usuarios que aún no los conocen o al menos que sepan que quizás invirtiendo en uno de estos dispositivos tendrán mejores resultados que cambiando el clásico combo de motherboard + microprocesador + memoria. Si, tanto así.

Además de la diferencia impresionante de velocidad respecto a sus predecesores mecánicos, los discos de estado sólido ofrecen también otras ventajas como un fruncimiento más silencioso, vibración nula, mayor resistencia a los golpes (por no disponer de partes mecánicas), menos uso de energía y por lo tanto menos disipación de calor. Son muchas cosas a favor, aunque también tienen varias en contra.

Y como toda moda que supo ser (por el precio, definitivamente) y que de a poco va dejando de serlo para implantarse como un estándar comenzamos a ver soluciones un tanto extrañas pero muy interesantes a nivel técnico como los discos SSD que no traen memoria interna sino que seremos nosotros quienes le agregaremos las memorias SD para luego si tener un disco funcional.

Existen varias alternativas y una de las mas primeras e interesantes es el Sharkoon Flexi-Drive S2S el cual vendría a ser una “carcasa” con interfaz SATA que permitirá que le conectemos hasta 6 memorias SDHC para configurarlas y ponerlas a trabajar en RAID 0. Salió ya hace varios años.

sharknoon-flexi-drive

(Dicen que con memorias Clase 10 la transferencia es muy, pero muy interesante)

¿Tiene sentido algo como el Flexi Drive? Yo creo que depende, aunque si lo vemos desde el punto de vista económico (vale alrededor de u$s 100 sin memorias) la cosa pinta “a que no”.

En Geeks4you existe una placa adaptadora que permite también un RAID 0 de 4 memorias SD de 32GB lo que nos permitirá armarnos un disco SSD de 128GB “a prueba de fallos”, o casi.

adaptador-sd-ssd-sata

Lo interesante es justamente lo que comenté anteriormente y es eso de “a prueba de fallos”. Quizás para algunas situaciones necesitemos de un disco que sea “durable en el tiempo” y quizás uno formado por varias memorias micro SD pueda ser una solución.

También existen alternativas mas económicas, sin RAID, como las que ofrece DX.com.

sd-sata-adaptador

Con u$s 20 más cualquier memoria ya es posible tener un disco duro.

Lo veo interesante para servidorcitos cuyo servicio no sea crítico, máquinas en donde queremos tener un Linuxito chiquito en un disco y el almacenamiento en otro lado o incluso hasta en un media center, ¿interesante, verdad?

Puede interesarte:

  • Las “clases” de memorias SD
  • Producción de memorias en Argentina
  • Capusotto vendiendo memorias Novatech
  • USB nativos, así vienen los nuevos discos externos
  • Mantenimiento de discos rígidos.
  • 25 Oct 11:29

    The Have Rocks.

    The social elite was built upon a gathering of pretty rocks.
    25 Oct 20:09

    Real Life Instagram

    25 Oct 12:00

    If Don Draper had been around today

    24 Oct 13:01

    Delete Yourself From The Web: 5 Services To Try Out

    by Brian

    Ever thought about removing a part of your past from the Web? Like a photo of a bad hairdo from college, or a cheesy attempt at building your first website (back when geocities was still in), or a groan-inducing comment from a time you didn’t know better? If you said no to all that, good for you, but that doesn’t mean your personal information is safe.

    If you find something that you want removed from Google’s search engine, you can request Google to remove it from their search engine results with its URL Remover Tool. Outside of this, you will need to talk to the people who own and maintain the site to get your data removed.

    But if you’re only looking to reduce the visibility of your data online (because deleting yourself from the Internet completely is quite impossible), then these 5 tool can help you get started.

    Recommended Reading: Do Not Track (DNT): Stop Websites From Tracking You

    We have sites to help you find online accounts you have registered in the past that may still carry discernable personal information about yourself. You can’t be too careful while on the Web.

    1. Just Delete Me

    Just Delete Me is a wide directory of links to websites that you need to register to use. If you have a problem finding the place to initiate removal of your account, that’s what this site does for you – it takes you to the account deactivation/deletion page.

    Just Delete Me

    Also available is information on how difficult it is to delete your account from said site: easy, medium, hard, or impossible. Hard here refers to the involvement of customer service while under impossible, you can find suggestions on what you can get deleted e.g. you can’t remove yourself from Youtube without deleting your Google account but you can delete your channel.

    2. AccountKiller

    AccountKiller is another site that collects direct links to the account termination page of many websites. It categorizes sites with a blacklist and whitelist. A site blacklisted by AccountKiller means that removing your account from a particular site is very hard or near impossible.

    AccountKiller

    AccountKiller also adds useful information to each site they list. More importanlyt, they also give you tips on how to anonymize your account in the event that the service doesn’t allow you to fully remove your account.

    3. Spokeo

    Spokeo is a US-only aggregator service that collects user data from online and offline sources. The data collected may include home addresses, phone numbers, who you are related to, your marital status and even your personal value/income. Some of you may not be thrilled to have this kind of information so openly available on Spokeo. Fortunately, there’s a way to remove it from the site.

    Spokeo

    All you have to do is search for yourself on the site and copy the link of your ‘profile’. Then head over to this opt out page and paste the link there with your email address. You’ll receive an email with a link to remove your profile. Run a check to make sure that the profile has truly been removed.

    4. Delete Your Account

    A lighter version of the first two mentioneds sites is Delete Your Account. This one mostly gives you the steps and links required to remove your account from a particular service. There are also tips on what you should do before deleting your account or what might happen after account deletion.

    Delete Your Account

    This site is a very brief one and serves only as reference. If however you need help finding where you may have left your digital footprints online, the next tool can be of help.

    5. Knowem

    Lost track of all the places you have registered previously? Try Knowem to locate those lost accounts. Knowem is a service that helps you check if your username is already in use in over 550 popular sites including social media sites.

    Knowem

    While their service is to help you register and book your username or brand if it is absent from a social network, you can use for a different purpose, to locate your username on sites that you don’t want to use anymore. Removal of the info will have to be done manually though.


        






    11 Oct 14:04

    El mercado de las PCs más extraño que nunca

    by Fabio Baccaglioni

    Siempre leo que "baja" pero sostengo la teoría de que se "mantiene", es decir, las ventas no implican el uso, la gente sigue usando su PC de hace 2-3 años, no necesita renovarla y nada le impide actualizar sistema operativo en su hardware "viejo" como así le fuerzan a cambiar hardware en los móviles.



    Por ende las teorías apocalípticas sobre el mercado de las PCs me parecen que merecen otro análisis, ahora bien, me llamó la atención que en los EEUU, país del cual se toman todas las estadísticas para estos bleff, durante el último trimestre las ventas de PCs aumentaron contra la baja de las Mac. Algo raro por cierto.

    Según Gartner tanto HP, Lenovo, Dell, como Toshiba subieron un 3.5% pero Apple bajó un 2.3%, según IDC Apple bajó aun más, 11%. Aunque los valores referidos a Apple son siempre especulación hasta no tener los valores oficiales. Otras como Asus y Acer cayeron tanto como Apple.

    El tema es que una MacBook de hace dos años es tan buena como cualquier PC de hace dos años: no hace falta cambiarla. En serio, si ya tenés una PC (y aquí englobo equipos con Windows u OSX de la marca que sea) con 8GB de RAM, un procesador i5 de cuatro núcleos a 2.6GHz, un disco de 500GB y una pantalla de 1920x1080 ¿Que más hace falta para hacer de todo? nada. El problema de este extraño mercado es que logró la saturación hace rato y los analistas tienden a ver las mesetas como caídas.

    Está claro que luego de una meseta muchas veces vino una caida, pero hay una confusión general entre la obsolesencia programada y la real, estos equipos no son obsoletos y sólo se reemplazan si fallan.

    En cambio el mercado de móviles fue planificado por la industria para volverlo obsoleto cada seis meses de forma forzada y falsa, algo que funciona perfectamente si vemos que en el último año hubo tres generaciones de celulares y entre cada una apenas subió un 20% de performance y casi ninguno extendió la vida útil de la batería.

    En cada análisis se habla de la "muerte" de la PC y sin embargo es el medio más utilizado por el mundo para acceder a contenidos en la web, no, no compro la "mentira" de los móviles donde se dice que como cada día más los usan para navegar eso mata directamente a las computadoras personales, tampoco el uso de Tablets, en el fondo todo confluye y no hay una "muerte" como un fin declarado.

    Pero si lo que sucede es un achicamiento inevitable de la máquina de fabricar masivamente equipos, porque ya no se necesitan, la industria pasó de saturación a reemplazo lento y en ese sentido debe achicarse muchísimo.

    Otro ejemplo de cómo el mercado de PCs está muy activo es el hecho de que Toshiba considera a Windows 7 el 99% de su negocio, es decir, sus clientes NO quieren Windows 8, pensado con el criterio de las tablets, no, sus clientes quieren usar la notebook como una PC, no como una tablet. Esto va totalmente en contra de la supuesta "muerte" de las PCs que no fue otra cosa que un deseo de Steve Jobs que no se concretó.

    Aun así, me gustaría saber qué va a pasar cuando el stock de PCs de escritorio y Notebooks que no se renueva empiece a fallar, porque son equipos que también se hicieron con obsolesencia programada pero a mayor plazo, en 2-3 años todos esos equipos DEBEN fallar, sean discos rígidos o fuentes, procesadores que se queman y la mugre que juntan forzando su muerte. ¿Habrá un boom de ventas? ¿Los usuarios se pasarán a Tablets y dejarán de poder crear contenido? ¿Las tablets mejorarán? no, no acepten futurólogos, esperemos y veamos ;)

    ¿Que pasará cuando el mercado se sature de tablets o smartphones y la gente no los renueve tan seguido? ¿También dirán que han muerto?

    Copyright (C) 2005-2011, Fabio Baccaglioni [Permalink] [Comentarios] [PC vs Mac]

    23 Oct 13:00

    Las baterías cargadas a través del USB duran más

    by Guillermo

    *Duran menos horas pero a su vez tienen más tiempo de vida útil (manteniendo niveles de carga).

    ¿Alguna vez te preguntaste si cargar un smartphone a través del cargador AC afectaría en algo la batería comparado con la carga a través del puerto USB? Yo si, y si bien ya tenía una intuición formada al respecto debido a algunas experiencias pasadas debo decir que después de investigar un poco ya no quedan dudas: cargar las baterías a través de un puerto USB es mucho más lento, pero a su vez las “cuida” mucho más, permitiéndole tener una vida útil mucho mayor.

    bateria-iphone

    (La batería del iPhone 4, muy sencilla de sacar, ¿no?)

    La diferencia radica en los miliamperes que van cargando la batería. Mientras el puerto USB puede llegar, con toda la furia, a 500mA, un cargador de pared duplica y hasta puede llegar a cuadriplicar ese valor, dependiendo de la marca y del modelo. El caudal superior de electrones pasando ferozmente hacia la batería en el caso del cargador de pared genera más temperatura, la cual si bien pueda llegar a ser imperceptible para nosotros y no sea mayor a un par de grados, tiene consecuencias a mediano plazo con la vida útil de la batería ya que al ser de Litio-Ion, mientras más temperatura haya, menos dura. Tal como lo dijo Nico en su genial artículo “la verdad sobre el cuidado de las baterías”. Además, es sabido que no es bueno que las baterías completen el ciclo de carga completo, sino más bien volverlas a cargar cuando llegan al 40%, aunque con lo que duran las baterías de los smartphones hoy en día es algo difícil porque por lo general “llegamos con lo justo”. Tampoco es malo que de descarguen casi por completo, algo que podemos dejar que suceda una vez al mes, por ejemplo, aunque esto es más que nada para que el dispositivo pueda “recalibrar” la batería, principalmente.

    Eso si, es probable que la carga lenta a través del USB no llegue a tener el mismo “aguante” que la realizada a través del conector de pared. He estado probando en un Galaxy Note 2 y si bien es muy difícil sacar conclusiones realmente precisas ya que el uso varía de un día a otro es muy probable (y también lógico) que una batería cargada más rápidamente dure un poquito más. En mi caso noté que la batería llega mucho mas “tranquila” a la noche que si lo cargo a través del puerto USB de mi PC.

    Así que ya saben, a cargar los smartphones a través de un USB, salvo que estén apurados :)

    Lecturas recomendadas al respecto en Digital TrendsCelularis y Android Forums.

    Puede interesarte:

  • ¿Duran menos los HD’s actuales?
  • Batería extra: una buena idea
  • 18 Oct 18:00

    Peter Norton: el tipo de la camisa rosa

    by Guillermo

    “El libro de la camisa Rosa, o la guía del programador  para la PC/IBM. Se llama así debido al desagradable color de la camisa que tiene el tipo en la portada”.

    La anterior frase corresponde a Hackers (película ciberpunk de culto a mi gusto) en la cual un joven intentaba rehacer su vida luego de ser arrestado y sentenciado a no utilizar una computadora ni Internet hasta cumplir 18 años. Luego del flashback la historia se centra en un particular y seductor mundo del “hampa cibernético” y la vuelta a las andanzas de “Zero Cool” (ese era su nick), aunque esta vez no lo haría solo… (y entre tantos compañeros de travesuras se encuentra una joven y bellísima Angelina Jolie). La película en lo que respecta a tecnicismos es de lo menos seria que existe pero como historia cyberpunk siempre me pareció muy interesante e incluso divertida, de hecho, se las recomiendo.

    Pero… ¿existía aquel libro con el tipo de la camisa rosa o era otro invento? Si, existía y todavía existe, su nombre es Peter Norton y por más que ahora no sea tan conocido, en una época fue una marca registrada de confiabilidad y seguridad informática.

    el-ibm-pc-y-ps2-peter-norton

    (El libro de la camisa rosa. Como para no acordarse de Peter…)

    Peter Norton comenzó como informático desde muy joven y lo que más le atraía era programar a bajo nivel. Bueno, si bien en la década del 70 las computadoras no tenían un “alto nivel” como el actual, Peter se destacaba entre sus pares a la hora de programar utilidades para ampliar la capacidad de los mainframes y minicomputadores de importantes empresas como BOEING o incluso la misma NASA. Entre los skills de Norton se conocía su capacidad para permitirle a sus aplicaciones acceder a la memoria reservada del sistema para diagnóstico, un detalle que puede parecer insignificante actualmente pero recordemos que por entonces cada KB de memoria valía muchísimo dinero y aprovecharla en esas computadoras del tamaño de un ropero significa quizás hasta una ventaja estratégica.

    Esa época significó un increíble momento de oportunidades para muchos informáticos y no solo para los más conocidos como Bill Gates o Steve Jobs. Quizás la de el tipo de la camisa rosa esté un poco emparentada con el muchacho de Redmond que “creó” la IBM PC. En 1981 fue uno de los primeros compradores de una computadora personal y debido a ser despedido por una reducción de personal en la industria espacial comenzó a dedicarse al estudio y la programación en la arquitectura que cambiaría el mundo. Un día, luego de borrar un archivo por error y en lugar de volver a crearlo, decidió programar una aplicación para “recuperarlo” del disco duro. Lo compartió con sus colegas y debido a una reacción muy positiva de los mismos y del feedback que le devolvían comenzó a entusiasmarse y a crear una colección de utilidades que luego comenzó a vender gracias al “boca en boca” de aquellos primeros usuarios entusiastas de las primeras PC que hoy deben rondar los 60 años (como pasa el timpo, que lo tiró…). Recordemos que por entonces seguramente no existía nada y el tipo supo estar en el momento exacto y en el lugar exacto y por supuesto, no perdió la oportunidad.

    Norton fundó Peter Norton Computing un año después y su producto estrella era UNERASE, el recuperador de datos. Un año después comenzó a vender la suite completa de utilidades nombrada, no muy originalmente “Norton Utilities”. Mientras la empresa crecía y debido a que el perfil de Peter era el de una persona seria a la cual le gustaba compartir sus conocimientos un editor lo contactó para que escriba un libro técnico sobre la programación en computadoras personales. Un año después el famoso libro de la camisa rosa salió a la venta y terminaría siendo un bestseller de 8 ediciones, siendo la última lanzada en 1999. Además de escribir varios libros, fue columnista de las revistas PC Magazine y PC Week durante muchos años. Ahora que me pongo a pensar y si no me falla la memoria, en una pila de revistas de informática de los 90 que todavía tengo hay alguna que otra columna escrita por él en donde opinaba sobre “la relación de los humanos con la tecnología” y eran textos de opinión que terminaban con una muy interesante conclusión.

    peter-norton

    Siempre voy a recordar mi primer acercamiento con un producto Norton y fue con un antivirus, fue en la casa de un conocido cuyo padre era un gran entusiasta de las computadoras. Me acuerdo como si fuera hoy cuando probamos un flamante 486 DX4 recién traído de Buenos Aires. El padre nos decía muy confiado “úsenla tranquilo que tiene el Norton Antivirus” y ahí nos mostró la caja del software. En la misma había un tipo, cruzado de brazos, con cara de tranquilo y una mirada de tranquilidad digna de un ninja. Creo que Norton, consciente o inconscientemente al comienzo, supo explotar ese tipo de marketing que tanto usaron en Estados Unidos durante años y era el de “poner la cara en la tapa”. Inmediatamente y luego de que mi amigo vuelva a decir “¡mirá, tiene el Norton!” yo asocié el producto a algo que tenía respaldo, que era programado por un tipo tranquilo que en el peor de los casos me iba a solucionar el problema. En eso (y hasta en el nombre) Norton fue único porque las empresas pioneras de Silicon Valley fueron menos clásicas y eligieron nombres como Apple y Microsoft.

    Años más tarde y cuando comencé a ser yo el entusiasta comencé a dudar de la calidad de los productos Norton. Quizás porque se fue dando casi simultáneamente con la venta de Norton Computing a Symantec por u$s 70.000.000. Luego de eso y cuando comencé a trabajar llegué a odiar varios de sus productos pero principalmente al Antivirus el cual, además de un colador, supo ser una bestia ocupa recursos (principalmente las versiones del 2004 al 2007) que si se llegaba a “romper” era casi imposible de quitar de un sistema Windows. Mi puteada más grande hacia este señor fue cuando dejaron de “actualizar” el, a mi entender mejor software creado por la empresa, software de imágenes Norton Ghost. Lo que hizo Symantec con esta genial pieza de software fue terrible, tanto, que en una actualización dejó de permitir la clonación de disco a disco y solo permitía copiar particiones, algo que se complicaba si uno quería clonar un HD con más de una partición, algo que sucedía en el 75% de los casos.

    Actualmente Peter Norton pasa sus días tranquilo, disfrutando de su fortuna, haciendo obras de caridad junto a su esposa y principalmente buscando y comprando obras de arte para su gran colección que se encuentra entre las mayores 200 del mundo.

    Un pequeño homenaje para alguien que casi ha sido olvidado del mundo de la informática pero que durante mucho tiempo fue un sinónimo de calidad y confianza. Había que poner la cara en la tapa de los productos, eh, y Peter lo hacia.

    Puede interesarte:

  • Encuesta: ¿Qué tipo de mesa usás para tu PC?
  • El tipo pidió un HD "de 40"
  • 21 Oct 16:15

    Misery

    21 Oct 03:48

    Odd Hat

    by Reza

    odd-hat

    10 Oct 12:45

    La forma correcta de poner a nuestro sitio en mantenimiento

    by Pablo

    Cualquier proyecto web, por pequeño o grande que sea, no puede escapar a dos de los peores momentos que puedan existir: uno es cuando realizamos un mantenimiento con el sitio offline y el otro cuando el sitio esta caído y no tenemos ni pálida idea del motivo.

    En estas situaciones lo que deberíamos hacer es poner nuestro sitio en modo mantenimiento, algo que casi nadie hace bien.

    modo mantenimiento

    ¿Qué significa poner nuestro sitio en modo mantenimiento?

    1. Avisarle a nuestros queridos visitantes que momentáneamente nuestro sitio no estará disponible, situación que en breve estaremos de regreso.
    2. Notificar a las arañas de los buscadores que no se preocupen y regresen en otro momento sin afectarnos.

    Los errores comunes

    Creo que el error más común es no hacer directamente nada, lo que se traduce en visitantes molestos y buscadores caprichosos.

    Desde el punto de vista de los visitantes alcanza con un simple aviso. Un pequeño cartel que tan solo diga que estamos realizando cambios en nuestra plataforma y que volveremos a la brevedad.

    Desde el punto de vista de los buscadores la cosa es un poco, solo un poco más compleja. La principal forma de administrar el mantenimiento de un sitio web son los códigos de estado HTTP.

    En general los estados HTTP que comúnmente vamos a encontrar cuando un sitio entra en mantenimiento son:

    Código HTTP 200 OK. Significa que la solicitud se proceso correctamente. Este estado le indica a los buscadores que la pagina se sirvió sin inconvenientes.

    El problema de este estado es que el buscadores puede interpretar que nuestro contenido fue modificado, actualizando todas nuestras paginas al contenido nuevo, en este caso el mensaje o aviso que aparece.

    Definitivamente no es la mejor forma.

    Código HTTP 404 Not Found. Este es probablemente otro grave error, le estamos indicando al buscador que la pagina fue eliminada, que no se encuentra en esta ubicación. En general los buscadores no suelen castigar mucho esta solicitud salvo que nuestro sitio se encuentre en este estado durante un periodo largo de tiempo.

    Código HTTP 301 Moved Permanently. El mismo código que utilizamos para decir que nuestro contenido fue movido a otra ubicación. En el caso del mantenimiento de un sitio no es una buena alternativa.

    Código HTTP 302 Found. Una opción bastante apetecible, estamos indicando que nuestro contenido se mudo temporalmente a otra ubicación. Este código es interesante desde el punto de vista de una actualización bastante grande y que demorara bastante tiempo. El problema es que no es muy practico porque significa mudar todo nuestro sitio y si es muy grande, tenemos no un problema sino dos.

    Existen muchos más códigos de estado HTTP, muchos corresponden a errores específicos, sin embargo estos que liste son los que más frecuentemente podemos encontrar cuando un sitio esta bajo mantenimiento.

    En lo personal ninguno de ellos me termina de convencer, salvo uno.

    La solución

    status HTTP 503

    Código HTTP 503 Service Unavailable. Y llegamos al estado que más me gusta, este estado HTTP indica a las arañas de los buscadores que nuestro sitio esta en modo mantenimiento y que es temporal. Es el error indicado para estas situaciones.

    Desde PHP podemos imprimir correctamente las cabeceras con este estado HTTP en dos simples lineas:

    <?php
    header('HTTP/1.1 503 Service Temporarily Unavailable');
    header('Status: 503 Service Temporarily Unavailable');
    ?>

    Pero no se apresuren, todavia podemos mejorar esto agregando una simple linea adicional:

    <?php
    header('Retry-After: 300');
    ?>

    Este encabezado le indica a la araña del buscador que vuelva a pasar nuevamente hasta dentro del tiempo definido. Otra forma de expresar lo mismo es:

    <?php
    header('Retry-After: Tue, 21 Dec 2013 12:00:00 GMT');
    ?>

    Es una forma fácil y rápida de indicarle correctamente a los buscadores que nuestro sitio se encuentra en un mantenimiento. La gran ventaja de este método es que no tendremos ningún tipo de problemas de cara al posicionamiento de nuestro sitio.

    Este artículo La forma correcta de poner a nuestro sitio en mantenimiento fue publicado originalmente en: Kabytes

    08 Oct 16:34

    Photo

















    08 Oct 12:31

    ymbk: http://bit.ly/15XOwOn...



    ymbk:

    http://bit.ly/15XOwOn photo:undernature:

    botanists:

    hesmybrother-hesadopted:


    oh my god

    21th century art

    art

    21th

    beautiful

    How

    05 Oct 17:31

    peterfromtexas: How to create chocolate out of nothing



    peterfromtexas:

    How to create chocolate out of nothing

    28 Sep 01:35

    Bukowski’s Air and light and time and space illustrated,...


    zenpencils.com


    zenpencils.com


    zenpencils.com


    zenpencils.com


    zenpencils.com

    Bukowski’s Air and light and time and space illustrated, Zen Pencils

    28 Sep 21:43

    Carl Sagan

    27 Sep 17:15

    Symbols

    26 Sep 11:00

    6 Frameworks PHP exclusivos para el desarrollo de un API (RESTful)

    by Pablo

    Hace un tiempo sentí la necesidad de escribir una pequeña API solo por diversión, nada complejo, sin embargo cuando comencé a investigar las distintas opciones me encontré con un gran abanico de posibilidades con sus pro y contras.

    Lo primero que hay que entender es que no todas las soluciones sirven para los mismos requerimientos, razón más que suficiente para realizar una investigación más profunda.

    En PHP escribir un API no es algo imposible, todo lo contrario, si lo que queremos brindar es un mecanismo de consulta el asunto es bastante sencillo, sin embargo los grandes problemas que pude encontrar surgieron a la hora de autorizar y autenticar a nuestros usuarios y es justamente en ese punto donde muchos frameworks hacen agua.

    Otro aspecto del desarrollo de APIs es que, y me duele decirlo, PHP no es una opción optima, por ejemplo con Ruby on Rails el desarrollo es tan sencillo que asusta. No obstante y como comenté en un principio todo depende de nuestras necesidades.

    Una aclaración, la arquitectura de paradigma en la que base mi investigación es REST, específicamente del tipo RESTful que hoy en día es la arquitectura que típicamente utilizamos en casi todos los servicios web.

    logo recess framework

    1. Recess framework. Una solución exclusiva para el desarrollo de APIs desde PHP. El proyecto tiene muy buena pinta pero honestamente esta bastante estancado, la ultima actualización del blog oficial fue en febrero del 2010.

    Un punto muy positivo es que tiene una buena documentación con muchos ejemplos y tutoriales. Otro detalle que agradecemos es que tiene la capacidad “scaffolding” que ahorra muchísimo tiempo de desarrollo.

    logo del framework minimalista Slim

    2. Slim. Un micro framework también exclusivo para el diseño de APIs. Su principal ventaja es su reducido tamaño, un proyecto compacto y muy interesante de cara al desarrollo de proyectos que no requieren autenticación (aunque tiene algunas cosas para realizar este trabajo).

    Slim tiene una excelente documentación, comenzando desde aspectos muy sencillos como su instalación hasta ejemplos más complejos que utilizan bases de datos para realizar consultas y motor de plantillas.

    guzzle php y cliente HTTP restful

    3. Guzzle. Es uno de los proyectos más recientes en lo que se refiere al desarrollo de frameworks. Inclusive su última actualización se realizó hace apenas una semana.

    Este framework tiene soporte para prácticamente todos los tipos de solicitudes HTTP: GET, HEAD, POST, DELETE, PUT, PATCH, y OPTIONS. También permite manejar conexiones persistentes y tiene un muy buen soporte para plantillas en lo que se refiere al esquema de direcciones URI.

    Al igual que la mayoría de los frameworks de este tipo tanto la autenticación como la autorización se realiza mediante el protocolo HTTP, disponible tanto en su versión “Basic” y “Digest”. Pero en este caso veo que este aspecto se encuentra bastante maduro, inclusive pueden encontrar varios ejemplos para implementar este aspecto.

    En definitiva es una muy buena opción, les recomiendo encarecidamente que le presten atención si están en la búsqueda de una plataforma para desarrollar su API.

    Wave PHP Micro-Framework

    4. Wave Framework. Otra micro framework que conocí gracias a StackOverflow, inclusive pueden encontrarlo en prácticamente todas las preguntas relacionadas al tema dentro de esta fantástica red social para programadores.

    La principal ventaja es que se encuentra desarrollado con el efecto de modelo, vista y controlador. Se encuentra diseñado para aprovechar todas las ventajas de PHP 5.3 o superior, tiene sistema de cache, tanto de datos planos como de base de datos y permite utilizar APC o MemCache para este fin.

    Tiene soporte completo tanto para Apache como NGINX y tiene una capa de seguridad contra los principales posibles ataques. Además tiene una guía de uso bastante importante. Otra opción para considerar.

    restler framework exclusivo

    5. Restler. Un framework interesante que esta pensado para brindar un buen servicio en las plataformas más populares: móviles, web y escritorio.

    Su principal característica es su simplicidad. Tiene soporte para Linux, Windows y Mac. Soporta las solicitudes HTTP más comunes en este tipo de desarrollos (GET, POST, PUT, y DELETE). Y brinda varios formatos distintos para operar SON, XML, YAML, etc.

    El proyecto completo se encuentra liberado bajo licencia LGPL.

    tonic framework para puristas

    6. Tonic. Estamos en presencia de otro micro framework. Este proyecto es muy sencillo y no tiene mucha de las características que otros frameworks brindan, sin embargo su forma de abordar el desarrollo de APIs lo convierten en una alternativa interesante para los más puristas, aquellos que buscan simplemente el puntapié inicial a la hora de comenzar un trabajo de estas características.

    Tonic cuenta con una buena documentación en linea y un apartado de GitHub en donde podemos realizar consultas y obtener las ultimas actualizaciones.

    Actualmente hay varias posibilidades más, pero estas son las que me parecieron más interesantes, especialmente hablando de frameworks que son exclusivos para esta tarea. Si analizamos frameworks completos una opción que recomiendo analizar es Laravel, que últimamente viene haciendo furor en la comunidad de programadores PHP. Y no olviden también mirar Yii que también cuenta con un extraordinario soporte para este tipo de trabajos.

    Este artículo 6 Frameworks PHP exclusivos para el desarrollo de un API (RESTful) fue publicado originalmente en: Kabytes

    12 Sep 22:00

    Qué PC podés armar con lo que valdrá la Playstation 4

    by Guillermo

    Además del anuncio de que saldrá un iPhone de plástico que impactó a todo el planeta, los habitantes de Argentina tuvimos otra noticia verdaderamente especial: el precio de la PS4 a través de Sony Argentina (el canal oficial) será de ar$6500, algo así como 1000 billetes verdes a valor oficial. Recordemos que el precio en USA será de u$s 400, así que estamos hablando de exactamente un 150% más y en muchos sitios del extranjero no pueden creerlo.

    Si bien existen varios factores que influyen en el mismo básicamente se trata de impuestos. Imaginemos el escenario de que alguien que la compre en Ebay y la “importe” de USA. Considerando que la paga u$s 400 y el envío suele ser de u$s 50, tendríamos que sumarle el 50% más – unos u$s 225 – (se toma el envío también) al llegar a aduana por lo que estaría pagando u$s 625. Estamos hablando de escenarios ideales y de que si se te rompe, se complica validar la garantía… Ni hablar que a más de un empleado de aduana le puede llegar a gustar una cajita que diga PS4, pero bueno, no seamos mal pensados :P

    ps4-contenido-de-la-caja

    La cuestión es, ¿existen otras alternativas para jugar “buenos juegos”?

    La respuesta es, si, totalmente.

    Ahora vamos a ver el caso de alguien que decida armarse una PC con aspiraciones al gaming (es complicado armarse una verdadera PC Gamer con lo último por ese dinero) pero que, sin subestimar a la PS4, le puede llegar a hacer la vida feliz a muchos jugadores. Debo destacar la ayuda del amigo – y nuevo redactor del sitio – Martemars que me ayudó con la confección del presupuesto. Vayamos a las partes y luego la explicación de la elección:

    • Procesador Intel Core I3 3220:  u$s 172 
    • Motherboard MSI B75MA P33 u$s 90
    • Memoria: Kingston HyperX 8GB DDR3 1600mhz u$s 110
    • Disco Rígido: WD Blue de 1TB u$s 110
    • Placa de vídeo: ASUS GTX 650ti u$s 250
    • Fuente: Topower 500m u$s 80
    • Gabinete: Thermaltake Armor A30: u$s 175

    Muy bien, la elección del i3 se basa en el bajo consumo comparado con la serie FX de AMD, el motherboard se eligió porque lo venden en mi proveedor habitual (PC Retail) y además de ser micro ATX cumple con las clásicas BBB (Bueno, Bonito y Barato). La memoria podría haber sido más común, pero la diferencia de precio no es significativa con 8GB estándares como la Kingston ValueRAM. Lo mismo con el disco rígido, que si bien no es SSD es un poco mas rápido que los WD green y la capacidad permite instalar cientos de juegos. La fuente es la “clásica topo” de 500 Watts, muy confiable, y el gabinete lo elegí especialmente para competir con la PS4 en tamaño, es quizás un poco “caro” para la máquina que armamos pero personalmente me gusta mucho.

    Un punto y aparte se merece el tema de la placa de vídeo. Aquí es todo absolutamente relativo y los precios y la oferta varía demasiado pero la GTX 650ti es quizás una de las placas actuales con mejor relación precio/rendimiento y por sobre todo permite jugar a la mayoría de los juegos “nuevos” en full HD (1080p)

    thermaltake-armor-v3

    Podríamos hacer muchas variaciones en el presupuesto, principalmente la que hablábamos con Mariano es la de poner un gabinete más humilde (se consiguen Thermaltake’s V3 por u$s 80) y los u$s 90 restantes ponerlos en una VGA más potente como la HD 7850). Aunque la base Mother/Micro/Memoria y disco los mantendría igual.

    Luego vendría el momento de ponerle una lectora de DVD (yo la omití, ya no las uso) y de comprar los periféricos, que en el caso de un mouse y teclado Genius inalámbrico cuestan alrededor de u$s 25.

    ¿Y qué les puedo decir? Por un lado con la PS4 tendremos juegos que aprovechan muchísimo el hardware dedicado y de última generación de la consola y por el otro tenemos una PC-Consola con miles de juegos, desde el Age of Empires 2 hasta el Battlefield 4 para jugar, y hasta si son súper legales, comprar juegos muy baratos desde plataformas como Steam.

    Ah, y con la PC también se puede hasta usar el paquete Office, aunque no creo que interese ;)

    ¿Vos, que te comprarías?

    Puede interesarte:

  • Emulando Playstation 2 en PC.
  • Encuesta: ¿con qué jugás?
  • Armar una PC potente para correr Flight Simulator X
  • Playstation 3 en Argentina.
  • Armar una PC (Parte 1 – Eligiendo las partes)
  • 20 Sep 04:01

    Never

    by Reza

    never

    18 Sep 23:53

    Nuevo 0-day afecta a todas las versiones de Internet Explorer (CVE-2013-3893)

    by Alejandro Eguía

    Actualización 8 de octubre: ya se encuentra disponible una actualización definitiva que soluciona la vulnerabilidad. Si utilizaste el Fix automático como medida temporal, desactívalo y luego instala el parche final MS13-080.

    – Post original –

    En el día de ayer Microsoft ha publicado un aviso de seguridad advirtiendo a los usuarios sobre una nueva vulnerabilidad que afecta a todas las versiones de su navegador Internet Explorer.

    Se trata de un 0-day que en las condiciones necesarias le permitiría a un atacante tomar el control del equipo de forma remota. Cuando una vulnerabilidad es del tipo 0-day o del día cero, significa que el fabricante del producto -en este caso Microsoft- la ha descubierto en ataques reales que los ciberdelincuentes ya están realizando contra los usuarios.

    Hace algún tiempo mostré en video bajo un entorno controlado como un equipo podría terminar infectado al hacer clic en un enlace, esta vulnerabilidad es muy parecida en el sentido de que los usuarios se podrían infectar automáticamente por medio de enlaces maliciosos o por el simple hecho de visitar una página web manipulada (infectada).

    El problema afecta a Internet Explorer desde la versión 6 hasta la 11, por el momento no hay una actualización que lo solucione de forma definitiva, pero Microsoft como suele hacer en estos casos ha publicado un parche temporal (Fix it) que sería bueno aplicar en caso de usar este navegador.

    Este parche lo pueden descargar desde aquí: Microsoft Fix it 51001

    Se trata de una solución temporal que desactiva algunas funciones del navegador para mejorar la seguridad. Una vez que la actualización final que solvente el problema de forma definitiva sea liberada, simplemente hay que desactivar este parche temporal ejecutando el siguiente archivo: Microsoft Fix it 51002

    Finalmente instalas la actualización desde Windows Update, cuando la misma se encuentre disponible actualizaré el post.

    Los usuarios que utilicen otros navegadores de forma predeterminada como Chrome, Firefox, Opera o Safari no deberían de preocuparse. Aunque por supuesto, deberían de mantener el software actualizado… tanto programas como sistema operativo.

    Cualquier duda con este asunto, pueden dejar un comentario y responderé lo antes posible.

    En SpamLoco: Nuevo 0-day afecta a todas las versiones de Internet Explorer (CVE-2013-3893)

    18 Sep 17:24

    Failure, Tom Gauld



    Failure, Tom Gauld

    16 Sep 16:56

    A Field Guide to Procrastinators

    15 Sep 19:06

    Spoiler alert

    13 Sep 00:00

    Slideshow

    Points to anyone who hacks the Flickr devs' computers to make their text editors do this when you click on anything.
    12 Sep 18:06

    Vanishing point


    franckbohbot.com


    franckbohbot.com


    franckbohbot.com


    franckbohbot.com


    franckbohbot.com


    franckbohbot.com


    franckbohbot.com


    franckbohbot.com

    Vanishing point

    12 Sep 05:05

    Poor Pussy

    11 Sep 19:08

    “The trouble with fiction is that it makes too much sense,...



    “The trouble with fiction is that it makes too much sense, whereas reality never makes sense.”
    Aldous Huxley

    10 Sep 01:17

    Photo





    09 Sep 15:23

    The Ghosts of Creativity


    grant snider


    grant snider


    grant snider

    The Ghosts of Creativity