DEBIAN PRO

DEBIAN PRO
DEBIAN

miércoles, 31 de diciembre de 2014

The Interview


Una peli absurda, americana, divertida, satírica para U.S.A. y para Corea del Norte.
http://www.dd-peliculas.com/the-interview-2014-webrip-subtitulado/

Creo que vale la pena verla !!!!

En unos dias, el post con los mensajes que veo entrelineas.

lunes, 29 de diciembre de 2014

AIX 675 dias.


Luego de casi dos años, tengo que rebootear un servidor con AIX.
Descubro dentro daemons de IBM y derechos del Gobierno de U.S.A.

el UPTIME dice 675 dias sin reboot.....

#!/bin/ksh
# IBM_PROLOG_BEGIN_TAG
# This is an automatically generated prolog.
#
# bos53L src/bos/etc/rc.d/rc.sh 1.4
#
# Licensed Materials - Property of IBM
#
# Restricted Materials of IBM
#
# (C) COPYRIGHT International Business Machines Corp. 2000,2007
# All Rights Reserved
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
# IBM_PROLOG_END_TAG

ProtonMail


Recibí la invitación de ProtonMail.ch, comencé a probarlo y probablemente lo use a diario.
Es un servicio de WebMail (como google) pero lo ofrecen gretis y con mayor seguridad. O eso dicen.

Hoy en día con tantos problemas de captura de información en internet, privacidad violada, la NSA y otros tantos servicios/hackers tratando de acceder a toda la información posible, este tipo de servicios se verán a diario.
Lo mismo pasa con servicios de VPN, algo que estoy usando y que también será algo del "dia a dia".

Sobre PROTONMAIL.
Similar a un WebMail tradicional, pero tiene la posibilidad de decir que querés enviar un email con mas seguridad.
Escribo un email de prueba y me lo mando a mi casilla de GMAIL.
Me pide una clave que usará para abrir el correo, la escribo y pongo enviar.
Entonces, en GMAIl llega un email diciendo



Hello,

You received an encrypted email from the ProtonMail user XXXXXXXX. The link to view the encrypted message is:
https://protonmail.ch/decrypt/soygosub/1411298361982641264112321431490b62038ea

The message will expire at:
2015-01-12 10:46:04 GMT

The hint of the password is:
algo para escribir aca

Best wishes,
ProtonMail





al darle CLICK en un link, me lleva a una página de ProtonMail
debo tipear la password que había puesto antes.
en ese momento veo el contenido del email en pantalla.
Tiene la ventaja que en 15 dias, el correo expira y ya no permitirá leerlo.
Lo que garantiza que no iremos dejando correos guardados por ahi eternamente.


De seguridad II


Esto no es nuevo y me lo comentaron muchas veces.

" For the NSA, encrypted communication -- or what all other Internet users would call secure communication -- is "a threat". "

En el artículo de The Spiegel:
http://www.spiegel.de/international/germany/inside-the-nsa-s-war-on-internet-security-a-1010361.html

Algunas partes muy buenas para leer.
The Snowden documents reveal the encryption programs the NSA has succeeded in cracking, but, importantly, also the ones that are still likely to be secure.

It's a suggestion unlikely to please some intelligence agencies. After all, the Five Eyes alliance -- the secret services of Britain, Canada, Australia, New Zealand and the United States -- pursue a clear goal: removing the encryption of others on the Internet wherever possible.

As one document from the Snowden archive shows, the NSA had been unsuccessful in attempts to decrypt several communications protocols, at least as of 2012.

In Germany, concern about the need for strong encryption goes right up to the highest levels of the government. Chancellor Angela Merkel and her cabinet now communicate using phones incorporating strong encryption.

Experts agree it is far more difficult for intelligence agencies to manipulate open source software programs than many of the closed systems developed by companies like Apple and Microsoft.

Internet security comes at various levels -- and the NSA and its allies obviously are able to "exploit" -- i.e. crack -- several of the most widely used ones on a scale that was previously unimaginable.

For its part, Britain's GCHQ collects information about encryption using the TLS and SSL protocols -- the protocols https connections are encrypted with -- in a database called "FLYING PIG." The British spies produce weekly "trends reports" to catalog which services use the most SSL connections and save details about those connections. Sites like Facebook, Twitter, Hotmail, Yahoo and Apple's iCloud service top the charts, and the number of catalogued SSL connections for one week is in the many billions -- for the top 40 sites alone.

"the fact that NSA/CSS makes cryptographic modifications to commercial or indigenous cryptographic information security devices or systems in order to make them exploitable" as Top Secret.


Phil Zimmerman
Phil Zimmermann wrote PGP in 1991. The American nuclear weapons freeze activist wanted to create an encryption program that would enable him to securely exchange information with other like-minded individuals. His system quickly became very popular among dissidents around the world. Given its use outside the United States, the US government launched an investigation into Zimmermann during the 1990s for allegedly violating the Arms Export Control Act. Prosecutors argued that making encryption software of such complexity available abroad was illegal. Zimmermann responded by publishing the source code as a book, an act that was constitutionally protected as free speech.

Chat inseguro
http://webchat.freenode.net/
Chat mas Seguro
https://addons.mozilla.org/en-US/firefox/addon/cryptocat/



ProtonMail
https://www.indiegogo.com/projects/protonmail
Podría ser uno de los sistemas de correo donde se encriptan los mensajes de punta a punta.

miércoles, 24 de diciembre de 2014

Linux seguridad


Durante los últimos meses es increible la cantidad de noticias que recibo sobre temas de "anti-seguridad", es decir, sobre Hackings a Sony, grandes gobiernos, grandes empresas, filtraciones de datos, bases de datos comprometidas, R.A.T.s diversos, herramientas que usan los gobiernos y corporaciones de todo tipo para monitorizar, realizar intruciones, ver que hacemos todos, capturar tráfico, entrar a routers, abrir puertas, acceder anonimamente....

Semanalmente aparecen noticias de "inseguridades".

Como siempre hablamos con "amiguetes" de estos temas, quería poner aqui algunas de mis conclusiones.

* Desconfía, desconfía y desconfía. Siempre desconfía de todo y trata de obtener una mínima seguridad de los servicios que usas.

* Pregunta, pregunta, pregunta, pregunta, pregunta.
Las famosas 5 preguntas de "porque?", te ayudarán a pensar un poco en su seguridad.

* Usa Linux, evita equipos con Windows o con OSX.
Aunque no son perfectos, hay una comunidad de gente detras que lo soportan y no se les cuelan troyanos tan fácilmente.

* No te conectes a internet, salvo lo estrictamente necesario.
Piensa que todos los routers que usas pueden estar troyanizados.

* No uses sitios sin HTTPS, sin tuneles, sin VPN.
Si tienes dudas de un sitio, usa una VPN y sal por tu casa, si no usa SSL trata de no usar esos sitios.

* Los almacenamientos en "internet/nube" son una excelente idea, pero solo sube contenido encryptado o que no tengas problemas si se hace público.

* Usa GPG siempre que puedas, hasta para tus emails diarios, si crees que el contenido puede tener valor para alguien mas.
Si todos usamos encryptación dura en el dia a dia, en caso de una filtración, el contenido expuesto es mucho menor.
Basta ver el último hack de Sony, donde se hicieron públicos correos de usuarios de Sony... una verguenza por exponer "temas privados".

* Instálate Hamachi y sal a internet desde tu casa, trabaja con encriptación en las comunicaciones todas las veces que puedas.

* Repito, Usa LINUX. Y además prueba "netstat -tulpn", no es mágico, pero verás que cosas tienen corriendo en tu equipo.

* Instala clamav, que parece un producto "serio"
Prueba "clamscan / -r" una ves a la semana. No es perfecto pero ayuda.

* Trata de no usar productos que no sean GPL, intenta evitar usar SKYPE y otros productos de mensajeria.
Si los necesitas a diario, usa algunos que tengan encriptación punta-a-punta. Como UTOX. http://utox.org/
No es perfecto, pero parecen mejor que otros.

* Si usas Linux, no necesitas programas con propiedad intelectual, no necesitas programas crackeados, no necesitas programas propietarios ni códigos binarios.
No son soluciones máginas, solo prevenciones.

* A diario, actualiza tus programas, en Linux es tan fácil como "apt-get update;apt-get upgrade".

* Intenta usar servidores de correo que no sean "los normales", bitmessage te ofrece casillas gratuitas.
https://bitmessage.ch
No son sitios perfecto, pero parecen mas seguros/privados que gmail.

* Si puedes, usa equipos virtuales, que puedas encender y apagar cuando no uses.
Los mantienes aislados y controlados en su entorno.

* Si en tu casa tienes WIFI, apágalo cuando no lo necesites. Si no usas tu router también apágalo.
Reduces tu consumo eléctrico, eres ecológico y ademas evitas accesos no autorizados.
Suele ser tan sencillo como dejar un switch a mano que encienda la electrónica de tu casa cuando llegas.
Antes de irte a dormir lo apagas y listo.

* Los gobiernos y grandes empresas del mundo me han defraudado muchas veces, podría hablar de Guantánamo, de los casos Snowden, Assange, Korea, China y otros tantos casos famosos.
Los puntos mas importantes son que "dinero público" se usa para grandes sistemas de monitorización masiva, privación de libertades individuales, actividades "poco éticas", "poco morales", "poco racionales", "masivas" y "cuestionables", totalmente alejadas del bien común.

* La seguridad no es un "switch" ON/OFF, donde yo puedo activarla.
No se compra por Kilos o litros o euros.
Es un proceso diario que hay que respetar, hacer, mantener y difundir.
"La seguridad es tan débil como el eslabón mas débil de una cadena", no recuerdo quien lo dijo por primera ves.
Cada dia debes cuidarte y seguir los procedimientos "seguros" en tu actividad informática.

* La gran pregunta diaria es "cuanto vale mi seguridad?", "que pierdo si mis datos se hacen públicos?"
"Windows, me ofrece lo que necesito?", "porque no pruebo Linux?"
"tienes copia de tu información digital importante?" y a continuación "la tienes encriptada?"

HP proliant y Smart array.


Durante esta semana estuve tratando de instalar SLES 11.2 / 11.3 en un servidor nuevo que tenemos.
La marca HP me inspiraba confianza, SLES es una distro con mucha historia en Europa....
pero el almacenamiento HP "Smart" Storage parece que es "POCO SMART".

He recorrido cerca de 80 páginas en Internet que hablan del problema de la instalación con el "Smart Storage" de HP en SLES.
Finalmente y viendo que se acerca la Navidad, paro la investigación y continuaré la próxima semana.

De todas las páginas que encontré, estas parecen las mejores, pero AUN sin solución verificada.

HP ProLiant DL360e Gen8 Server
+ Smart Array b320i
+ 1 L.V. Raid 1
+ SLES 11 SP2 or SP3
The server has a 256 Mb Flashcard, readonly.


http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-c03326739#page=15&zoom=auto,52,430

http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-c03871499

http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-c03742583

http://h17007.www1.hp.com/us/en/enterprise/servers/supportmatrix/exceptions/sles_exceptions.aspx#.VJmVdrCBzE8

https://forums.suse.com/archive/index.php/t-4233.html

https://www.novell.com/support/kb/doc.php?id=7014431

A RedHat solution
https://access.redhat.com/articles/118133

jueves, 18 de diciembre de 2014

Hackintosh Yosemite on Hp ELITEBOOK 8560p


Use the DMG from Niresh.
Using Linux convert DMG to ISO.
write ISO to Prndrive (8 gb)
dd if=xxxx.ISO of=/dev/sdb


Elitebook 8560p BIOS parameters

Pendrive installed in USB 2.0

Boot

Make Fresh Install WITHOUT tipe anything special. Just INSTALL
(it's an HP Elitebook but I didn't use the /hp option)

Mas links utiles, ahora el teclado.
http://support.apple.com/es-es/ht5636
Porque hacen todo TAN distinto ?


La placa WIFI ya me funciona, con un USB Externo Wifi.
La placa es un wusb600n Cisco RT2870 viejisimo (abgn). Gracias a este link.
http://www.insanelymac.com/forum/topic/299948-usb-wifi-updated-ralinkmediatek-rt2870-rt2770-rt3x7x-rt537x-rt5572/
Ahora con esto ya puedo tener un OSX sin cable de red.

miércoles, 17 de diciembre de 2014

Fake DB


Un programa para crear registros "falsos" en una tabla.
https://github.com/emirozer/fake2db
Se me ocurren cientos de ideas para usarlo.....

lunes, 15 de diciembre de 2014

OSX Yosemite en Elitebook


Como instalar un Equipo virtual con OS X.
http://www.macbreaker.com/2014/05/os-x-mavericks-in-virtualbox-with-niresh.html

Guia para Instalacion
http://hackintosh.zone/page/hackintosh/articles/yosemite-hackintosh-installation-instructions-guide-and-videos-for-amd-amdfx-intel-haswell-hp-laptops-common-pc/

Video sobre como formatear un Pendrive con Windows, para preparar el Pendrive con un OSX para instalar.
https://www.youtube.com/watch?v=6jXkGAwP8H8

El método Niresh
http://hackintosh.zone/page/hackintosh/articles/yosemite-hackintosh-installation-instructions-guide-and-videos-for-amd-amdfx-intel-haswell-hp-laptops-common-pc/

Otro link
http://hackintosh.zone/hackintosh-downloads/file/545-hackintosh-yosemite-zone-on-pc-with-amd-and-intel-support/

Mas links
http://hackintosh.zone/page/hackintosh/articles/yosemite-hackintosh-installation-instructions-guide-and-videos-for-amd-amdfx-intel-haswell-hp-laptops-common-pc/



Otro desarrollo Similar. ED5
con su lista de compatibilidad.

http://www.osxlatitude.com/edp/compatibility

OSX 10.10 en Elitebook 8560p


Comenzando con Yosemite ahora.
http://www.tonymacx86.com/hp-probook-yosemite/143675-guide-install-yosemite-hp-laptops-clover-uefi.html

He instalado FINK y Homebrew. Me siento mas cómodo con "fink", es muy parecido a apt-get.
10300 Paquetes.

Homebrew también esta bien. En los próximos dias estaré probando ambos.




Otro método.
http://hackintosh.zone/hackintosh-downloads/file/545-hackintosh-yosemite-zone-on-pc-with-amd-and-intel-support/

domingo, 14 de diciembre de 2014

Tráfico HTTP


Como capturar el tráfico HTTP y la URL de las páginas de una red.

Mostrará las páginas URL pedidas.

tshark -i eth0 -f 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' -Y 'http.request.method == "GET" || http.request.method == "HEAD"'


Hace falta tener el tshark instalado.

miércoles, 10 de diciembre de 2014

Boot OSX Maverick en HP Elitebook


El proceso completo que estoy probando estos dias, para correr OSX 10.9.5 en nativo en un portátil HP Elitebook 8560p.
8 GB Ram, disco SSD 256 gb.
El proceso lo estoy preparando desde Linux en la misma Elitebook mediante un Pendrive Externo.

Datos del hardware usado.
http://www.fayerwayer.com/2011/02/hp-actualiza-sus-modelos-elitebook-y-probook/

Donde comprar un equipo similar barato.
http://www.amazon.com/gp/offer-listing/B004RCUIQI/ref=dp_olp_all_mbc?ie=UTF8&condition=all

Bajar un DMP
https://kickass.so/mac-os-x-mavericks-10-9-bootable-installer-10-9-intel-t8058872.html
Este sistema no funciona bien, tuve que usar un Pendrive generado por un equipo REAL.


Diferentes modelos de Equipos Elitebook
The guide is for:
- 6-series laptop: HP Probook 4x30s, 6x60b, Elitebook 2x60p, 8x60p, 8x60w
- 7-series laptop: HP Probook 4x40s, 4x0 G0, 6x70b, Elitebook 8x70p, 2x70p, 9470m
- 8-series laptop: HP Probook 4x0 G1/G2, Elitebook 8x0 G1, ZBook


HP Elitebook 8560p dispositivos en Linux
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
23:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller (rev 30)
23:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
23:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
24:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e)
25:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)



Este es el link "Universal"
www.tonymacx86.com/374-unibeast-install-os-x-mavericks-any-supported-intel-based-pc.html

Y el link para HP Elitebook Y similares.
http://www.tonymacx86.com/hp-probook-mavericks/112380-guide-installing-mavericks-hp-probook.html

Usé el ISO gneerado por un equipo real MAC con Maverick.

apt-get install dmg2img
dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso
sudo dd if=/path/to/image_file.iso of=/dev/sdz
sync


Con esto pasamos el DMG a ISO, de ISO a Pendrive (reemplazar sd"Z" por la letra correcta)


Seguir esta guia.
http://www.tonymacx86.com/hp-probook-mavericks/112380-guide-installing-mavericks-hp-probook.html

Luego apagar el portátil, resetear la BIOS y tratar de arrancarlo.
Desactivar VT
Desactivar Bl



Arrancar con estos parámetros
IGPEnabler=No GraphicsEnabler=No dart=0 -v -x -f



Luego Conectar un teclado USB para interactuar en la instalacion. El teclado del Portátil no funcionará.







Gestor de paquetes. Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


Finalmente y luego de unas cuantas horas de preparación algunas conclusiones.
Deberé invertir otras 10/20 horas para que funcione OSX (al 99%) en ese hardware, creo que podría funcionar, pero tengo que verificarlo.
En el caso de que funcione suficientemente bien... los próximos problemas ya son de "uso diario".

Si pienso en que tendré que usar OSX todos los dias, debo poder hacer todo igual que lo hago ahora con Xubuntu.
* Boot rápido.
* correr máquinas virtuales
* hardware funcionando OK, webcam, video, mic, audio, wifi, touchpad, usb 3.0
* dock con 2 monitores, ethernet, mouse, teclado.
* Lync, Skype, SSH, keepass2, Office, RDesktop, Zoiper, VLC, clientes DB varios.
* GPG, PopCorn, DB Visualizer, Wine, LogmeIn, Hamachi, otros.
* Pendrives y Discos con NTFS (Necesito read/write) de esos discos. hay un link para permitir grabar discos NTFS.
* Tener OSX actualizado con los últimos parches y que además siga funcionando todo el hardware.
* otros que iré agregando en estos dias.

Es curioso que en OSX, se hayan desarrollado productos como FINK y HOMEBREW, para facilitar/copiar taréas como el APT_GET de Linux/Unix.
Usuarios que prefieren OSX como sistema operativo, pero que prefieren instaladores de paquetes como apt-get.
Como leí muchas veces "los ingenieros usamos herramientas y si no las tenemos, las construimos".

RESUMEN
Creo que aunque OSX Maverick funcione al 99% en el portátil HP Elitebook, no podré usarlo a diario y NO REEMPLAZA a mi Xubuntu.

Microsoft love Linux.


Are you talking about "love" or just "fuck" ?

domingo, 7 de diciembre de 2014

VMware Osx y Drivers


Encontré una página donde explican varios ajustes para hacerle a un equipo con VMware que corra OSX.
http://mib.pianetalinux.org/forum/viewtopic.php?f=21&t=4168

En mi caso tenia problemas con el sonido, cambiar el driver lo mejoró y ya escucho pero no no es constante.

Finalmente veo otro problema que no se acaba de resolver correctamente, para correr OSX es mejor tener un equipo MAC, las emulaciones no estan del todo ajustadas y algunas cosas no van bien.

En mi caso me conformo con los problemas de sonido y sigo con mi Xubuntu, OSX y otros tantos sistemas operativos en forma virtual.

jueves, 4 de diciembre de 2014

Videos 3d


Links donde bajar videos en 3d. en unos dias recibiré un adaptador para el móvil para ver pelis en 3d....
http://www.stereoscopynews.com/references-links-books/3d-videos/1633-3d-movies-trailers.html

Links a Docs


Links "raros"
http://www.intercambiosvirtuales.org/

Costos de vivir.


Una página para comprar costo de vida de Paises.
http://www.numbeo.com/cost-of-living/compare_cities.jsp?country1=Spain&city1=Madrid&country2=Netherlands&city2=Amsterdam

Uno nunca sabe si tiene que cambiar de pais, cual es el valor de un "buen sueldo".

Mermaid


Programa para hacer diagramas fácilmente.
https://github.com/knsv/mermaid?utm_campaign=explore-email&utm_medium=email&utm_source=newsletter&utm_term=daily

miércoles, 3 de diciembre de 2014

OpenWRT 10 años.


En enero cumplirá 10 años el firmware OpenWRT.
Veo al mismo tiempo que FON descontinúa el soporte para las Foneras 2n (2303)

http://wiki.openwrt.org/doc/start

VMWare 11


Recomendaciones, no actualizar a VMWare Worksttion 11.
Las activaciones anteriores no sirven mas.
El patch para OSX tampoco funciona mas....

Estoy haciendo el rollback ahora mismo.

lunes, 1 de diciembre de 2014

Trafico capturado


Otra noticia con mas detalles sobre como se captura el tráfico por internet.
http://electrospaces.blogspot.com.es/2014/11/incenser-or-how-nsa-and-gchq-are.html

Si estas noticias no te mueven a ponerte Linux y usar GPG para mandar emails.... creo que no estas entendiendo que esta pasando en la red.

jueves, 27 de noviembre de 2014

SNX en Linux


Con este Link, resolvi un problema con SNX en Xubuntu.

# ldd /usr/bin/snx | grep "not found"
libpam.so.0 => not found
libstdc++.so.5 => not found


http://kenfallon.com/checkpont-snx-on-ubuntu-14-04-lts-trusty-tahr/

Cámara SL10 Kodak


Estoy mirando info sobre un producto "nuevo", una cámara pero SIN visor... raro no?
Es un lente de 16 mp. 28 mm Wide, Zoom 10x, Estabilizados de Imágen, full hd 1080... pero SOLO el lente.
Se comunica por Wifi con un Teléfono Android o Iphone para mandar la foto, y para enfocar.

Lo veo como un híbrido, media cámara, que aprovecha el lente... pero necesita "algo" para enfocar, guarda las fotos en su memoria o las envia por Wifi.

http://kodakcamera.jkiltd.com/Americas/cameras/smartlens/sl10.php

Copia Linux


Para hacer copias completas de discos en Linux, lo mejor me parece usar una distro CLONEZILLA.
Se instala en un pendrive, y copia un disco/particiones a un fichero externo (en otro disco)
o puede clonar discos completos.

Para copias parciales en caliente.

Copia boot record
dd if=/dev/sda of=/TEMP/sda.img bs=512 count=1

Copia de una particion (SWAP)
dd if=/dev/sda6 of=/TEMP/swap.img bs=4096 conv=noerror

martes, 25 de noviembre de 2014

Linux sin dudas


Luego de leer esto
https://firstlook.org/theintercept/2014/11/24/secret-regin-malware-belgacom-nsa-gchq/

Tenemos que dar un gran paso que no tiene vuelta atras.

En todos los equipos con Windows o OSX, instalar Linux, preferentemente un GNewSense o similar, donde todo el contenido del Sistema Operativo es abierto, sin binarios, sin exes, sin compiladores y donde el resto del mundo pueda auditar el código.

Entre "los buenos" y "los malos" tratando de tomar el control de equipos para sus fines, la pelea entre ellos, los "productitos" divertidos para jugar y los formatos propietarios, estamos perdiendo la guerra como "USUARIOS".

Será difícil? SIN DUDAS !
LibreOffice no es igual a Ms.Office? NOOO. no lo es.
El uso es distinto? SI, es otro sistema operativo, muy parecido, pero no es 100% igual.


Es imposible dejar un equipo encendido por las noches en casa, pensando, quien tomará el control esta noche? los buenos? los malos? se pelearon entre ellos usando mi equipo ?
para que quiero 20 megas de Internet, si lo usarán para atacar otros servidores?
Cada documento WORD, XLS o PowerPoint que recibo tengo miedo de abrirlo.


Señores usuarios, despierten, estamos perdiendo la batalla! No somos dueños de nuestros equipos. Estamos pagando electricidad para guerras entre buenos y malas usándonos.

SSD Linux


Dos parámetros para mejorar el rendimiento de los discos SSD, almacenamiento externo y evitar grabaciones innecesarias.

vi /boot/grub/grub.cnf

buscar esta parte.... y agregar el texto elevator=noop

linux /boot/vmlinuz-3.13.0-40-generic root=UUID=bc498139-60f2-42af-b230-3fe1e8daae7b ro quiet splash elevator=noop $vt_handoff
echo 'Loading initial ramdisk ...'


en el /etc/fstab
# / was on /dev/sda1 during installation
UUID=bc498139-60f2-42af-b230-3fe1e8daae7b / ext4 errors=remount-ro,noatime 0 1



Una posibilidad para evaluar, y que estoy probando, es des-habilitar el SWAP, al no tener SWAP activada, uso mas espacio en disco, cuando no hay memoria libre no carga nada mas y no usa disco como RAM, degradando su performance y reduciendo la vida del disco.
editar /etc/fstab
colocar un # delante de la linea del SWAP, verificar BIEN cual es. Algo parecido a:
# DAC UUID=22b43361-e905-4616-95c0-aaa83438c152 none swap sw 0 0

miércoles, 19 de noviembre de 2014

ONO, Wifi y FON


Por el año 2004 o 2005 trabajé mas de 4 años con FON.COM, gracias a Martín V. que me dió la oportunidad de estar con ellos.
La idea de Martín era construir una comunidad de "Foneros" que compartíamos nuestro ancho de banda y podíamos usar el ancho de banda de otros "Foneros".
Al estilo de las comunidades Wireless (como Alcalá Wireless donde también participé) y otras por todo el mundo.

La idea de Martín era una evolución de lo que se hacía en pequeños grupos de hackers en el mundo, pero él lo pensó a nivel global.
Fon tuvo un crecimiento enorme hasta pasar los 6 millones de routers (dicen 13 millones hoy mismo) con un firmware FON que permitía la doble señal WIFI, una Privada para uso propio y otra compartida para los demás.

Comenzamos con routers Linksys wrt54g, luego mejores modelos, luego hard fabricado a medida hasta las últimas foneras PLUS y Mini, los últimos y mas avanzados productos.

Desde sus orígenes en España, luego U.S.A., Japón, Alemania, U.K. y otros paises, ya hay prosencia en muchos paises, Personalmente he llevado mas de 30 routers a Argentina, algunos fueron confiscados por Aduanas... pero eso es otra historia.

En mi casa en Alcalá y desde hace un tiempo comencé a ver señales del tipo "_ONO_WIFI_XXXX", anoche miré nuevamente y veo 8 routers emitiendo con esas señales. Me pongo a investigar que pasaba y me encuentro con que es un producto "nuevo de ONO" que hace exactamente lo mismo que hace FON, pero a nivel Español.

Martín no logró un socio Español para potenciar FON, aunque si ocurrió en otros paises como Alemania, Japón o U.K.

Me sorprender que ahora para ONO la idea FON es tan buena que la aplican, copiando hasta los mapas de cobertura FON, y no se hayan asociado con FON.


https://red.onowifi.es/

Y la ruta a FON.COM
https://corp.fon.com/en

martes, 18 de noviembre de 2014

Microsoft y su licencia.


Estoy recopilando información sobre tecnologías de desarrollo en Windows y en Otros entornos.

No soy de desarrolllo y lo que pongo aca puede que no sea totalmente exacto, por favor, avisar los errores.

* Entorno Propietario Microsoft

De abajo hacia arriba (bajo nivel a alto nivel)
Sistema Operativo Windows (propietario)
IIS web server
Plataforma .NET (propietaria)
Web Site (webs, folders, componentes, exe)

Herramienta de Diseño propietaria
Visual Studio .NET
http://www.visualstudio.com/products/visual-studio-community-vs

Mas links
http://www.asp.net/mvc/open-source
http://aspnetwebstack.codeplex.com/

* Entorno Open Source / GNU
Sistema Operativo Linux
Apache / nginx / lighttpd
Plataforma MONO
http://www.mono-project.com
Web Site (web folders, exe)

Herramienta Gráfica de diseño
http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop5x



FUTURO
Ciertos productos de Microsoft, pasan a ser gratuitos, no quiere decir que sean OpenSource, solo que se pueden usar SIN PAGAR LICENCIA, que no es lo mismo.
El código interno del IIS, del V.Studio y demas, seguirá siendo un patrimonio de Microsoft.

martes, 11 de noviembre de 2014

Generadores de código.


En estas semanas estaré evaluanco un generador de código automático. Un concepto que hace tiempo que no veía/usaba.
La idea es tener un APP que genere nuevas APP simples y genéricas, rápidamente y que no requiera horas y horas de un developer.
http://en.wikipedia.org/wiki/Comparison_of_code_generation_tools

Comenzaré con Yii.
http://www.yiiframework.com/download/

viernes, 7 de noviembre de 2014

Software Libre.


Link con el directorio de Software Libre. Recomendado por FSF y GNU.
http://directory.fsf.org/wiki/Main_Page

Porque no Win o OSX.


* ¿ Por qué no usar OS X o WIN ?
Para mi OS X es casi lo mismo que Windows en término de licenciamiento del Sistema Operativo y Kernel. Link a OS X.
Si puedes usa Linux, no uses Windows ni OS X.
Estas son opiniones personales, hay cientos de motivos, intentaré poner los principales para mi.

* ¿ Por qué escribo esto ?
Llevo años usando Linux y creo que puedo compensar los beneficios que he obtenido gracias a GNU/Linux, la cantidad de conceptos, productos que he usado y aprendido.
El poder haber probado tantos programas sin tener que haber pagado por ellos (GNU).
El no tener que haber violado leyes para aprender/usar/compartir.
Luego quizas hacer algo bueno y gratis, descubres el precio que cuesta. Entenderás el beneficio que todos tenemos gracias a GNU.
Creo firmemente en esos conceptos GNU y me gustaría que muchos entiendan lo que pasa detrás del mundo informático.
La evolución no es únicamente "compremos, paguemos, usemos", todavía estaríamos usando terminales tontas de IBM.

* Se los considera productos "propietarios" (OSX y WIN) porque Empresas tienen todos los derechos sobre ese S.O.

Cpomo usuario tienes que pagar la licencia para usarlo pero no puedes modificarlo, está expresamiente declarado que "no pueden modificarlo", si lo haces puedes tener un juicio y nadie quiere estar fuera de la ley.
Tampoco puedes prestarlo, compartirlo, regalarlo, hacer copias a tus amigos... es una receta donde siempre deberás ir a comprar el plato preparado, no veas que tien, simplemente come. No puede hacer algo que se le parezca, no puedes revenderlo sin autorización de la fábrica... y un "largo" prohibido que te impide hacer cosas.

Una de las cosas mas cuestionadas es que no puedo usarlo "de una manera diferente" a como se diseño. Eso quiere decir que si uso el Notepad para algo que la fábrica considera "distinto" me pueden hacer un juicio.

Otro gran problema de estos últimos años es que los fabricantes de esos S.O. los actualizan semanal, mensual o trimestralmente, pudiendo arreglar bugs o metiendo código que hará algo que a mi no me guste, no puedo saber que hacer, no puedo evitarlo, si no actualizo el S.O. no meto las mejoras o arreglos a bugs, pero al mismo tiempo estoy aceptando lo que me manden con los ojos cerrados.

Richard S. dice, "el usuario es el esclavo del S.O.", el programa/S.O. hace lo que una empresa define y no lo que yo quiero que haga, "y solamente eso".

Apple también tiene una política muy restrictiva con su sistema operativo y con los programas que autoriza a usar, se bajan de su sitio oficial y son los homologados. Casi todo tiene un precio y no hay fuentes de sus componentes centrales.

Cuando grandes empresas manejan los S.O. imponen un precio para uso, definen una obsolescencia programada, un costo por "actualizarse", pueden dejar de modificarlo, el tiempo para los arreglos es indeterminado (recordemos el problema del Driver De R.S.)

Otros de los puntos de conflicto son las interfaces y su estética, vinculado esto con las patentes. Algo muy difundido en U.S.A. supuestamente para protejer a los creadores y además impedir una libre competencia.

En el concepto GNU si fabrico un programa que se parezca mucho a un Gedit (ejemplo) la comunidad puede usar ambos y cambiarse de uno a otro fácilmente.

En el mundo "Propietaria", algo parecido es una amenaza para las empresas y les hacen juicio para impedir que se parezca demasiado, si las cosas son "demasiado parecidas" podrían perder usuarios, porque estos se pasarían a otra empresa y perderían sus clientes cautivos, que deben seguir usando/pagando. Un concepto "de atadura" con los clientes.
Obtengo clientes que pagan por mi producto, impido que otras empresas hagan algo similar, impido la competencia, aislo a los usuarios en mi mundo.

Al sentarme a usar un OS X veo diferencias de interfaz, de conceptos, de manejo con el teclado... Personalmente creo que está hecho así para aislar a los usuarios a una interfaz gráfica distinta e impedir el cambio de S.O. a otro.

* ¿ Seguridad ?
Todos los sistemas operativos y aplicaciones pueden tener "Bugs" (errores de programadores), problemas con su uso de una manera distinta (ausencia de control), desbordamientos (problemas de la tecnología) y otros "problemas".
OpenBSD es el sistema operativo que se considera "MAS SEGURO" de todos, y no dije "inviolable". Con dos/tres bugs en 12 años. Fue un proyecto derivado de BSD con un claro objetivo de "control del código", "seguridad", auditorías"... es "lo mejor" en estabilidad y seguridad. Pero tampoco es perfecto.

* OSX NO tiene virus ni troyanos? Falso.
* Windows es el peor de todos? Depende.
* Linux no tiene virus ni troyanos? Falso.


* Todos los S.O. y aplicaciones tienen "problemas".
Windows prepara parches cada Martes y cada varios meses.
Apple hace algo similar, cada "varias semanas" manda un parche.

En mi Linux (Xubuntu) todos los dias tengo una actualización de alguno de los componentes, sea bash, alsa, xorg, vlc, ftp... Al haber tantos grupos desarrollando pequeños productos, respetando los standares el cambio es mas rápido y la actualización en mi equipo mas rápida.
Yo digo si quiero actualizarlo o no, pero el parche/upgrade existe.

Debian tiene una política de "stable/wheezy", "testing/jessie" and "unstable/sid". Se puede seleccionar que nivel de madurez quiero tener en mi sistema.
https://www.debian.org/releases/


* Yo uso OSX o Windows gratis!
MMmmm eso no es correcto.
Cuando compraste tu Mac/notebook/PC con OS X o Windows pagaste por un S.O.
El costo de venta de un equipo físico se incrementó, se pagó una licencia de uso a Microsoft/Apple mas impuestos.
Si lo has instalado por tu cuenta, entonces estas usando un S.O. ilegal, yo quiero respetar las licencias y leyes.
Piensa que quizas entre 20 y 40 Euros fueron destinados al S.O. ¿ lo vale ?
En unos años tendrás que poner otro y volver a pagar.
En unos años dejarán de darle soporte o de arreglarlo. Comenzará a quedar "viejo" muy rápidamente.
Usas un programa para escribir cartas, planillas de cálculo, dibujar, presentaciones?
También lo has pagado o deberías pagarlo. Unas un programa para Diseño (Autocad) ? lo mismo.

* ¿ Android ?
Piensa que Android está basado en Linux y adaptado a un hardware específico.
Gracias a GNU Linux pudo existir Android.
Compáralo con IOS, Windows Phone, Mobile...

* Consumismo y ecología.
Cada hardware que se pone viejo, requiere uno nuevo, con costo en materia prima, costo de producción, transporte, venta, comisiones, impuestos.
Usar un S.O. que requiere actualizar Hardware y S.O. cada dos o tres años está siendo poco ecologista.
Desde el Windows 95 hasta el 8.1 se ha evolucionado mucho en funcionalidad y en interfaz pero se podía haber evolucionado mejorando en lugar de reemplazando totalmente algo y muchas veces cometiendo los mismos errores?
Puede que algo intermedio hubiera sido mejor a lo ocurrido.
¿ Sabes que el Win 8.0 se discontinúa para que la gente compre Windows 10 ?
¿ Y si quiero seguir usando Windows 7 ?
Ya no se puede porque se quita el soporte.

* Intrusiones, privacidad, seguridad.
Desde hace unos 15 años que supe que los proveedores de Internet en Argentina estaban colocando RACKS negros en sus instalaciones, nadie sabía exactamente para que.
Todos sospechábamos que eran productos "recomendados" por la C.I.A., F.B.I., Interpol, otros....
Desde el 2007 con Wikileaks publicando posts y tantos sitios que "susurran" lo que pasa, temas oculto a los ojos de simples mortales nos enteramos de muchas cosas que "no son legales", "no gustan", "violan la privacidad"... o simplemente "fueron aprobadas sin que la sociedad entienda" (legalmente).
Esto ocurre desde hace muchísimo tiempo (Guantánamo) y no es nuevo, pero en el mundo informático de Internet parecía algo imposible. Por su anarquía, rutas alternativas, cantidad de empresas en todo el mundo...
Pero también pasa, no solo en China, en todo el mundo.

Se sospecha que la N.S.A. esta metida en muchos equipos, servidores, equipos, portátiles en todo el mundo, con diferentes motivos. Que el tráfico está auditado, analizado, capturado.
Basta leer http://thehackernews.com/

El usar un sistema operativo en el que no puedes ver su parte interna y auditarlo, complica la transparencia en su uso, en los parches, facilita la instalación de troyanos y gusanos.
Fomenta que grandes empresas y gobiernos encuentren fallos, los utilicen en su propio beneficio y no informen a los fabricantes para que los arreglen.
Si un organismo puede "poseer"/"hack" un router que gestiona el tráfico de paquetes TCP-IP puede ver el contenido y eso viola los derechos de los usuarios a la privacidad.

En el caso de GNU/Linux las comunidad de desarrolladores pueden ver el código fuente, auditar y como son usuarios del mismo producto, intentarán arreglarlo para no tener problemas.

Hace poco aparecieron problemas en "BASH", la interfaz básica de interacción entre el usuario y el S.O., en un período de 2 semanas recibí 5 parches para arreglar los problemas que detectaban, todo en forma gratuita y casi a diario.

Apple se hizo famosa por genera un bug en su sistema operativo, que había sido arreglado 10 años antes en BSD, el reinventar la rueda puede producir los mismos errores que la anterior.

* Protocolos abiertos y standards.
Muchas veces se habla de standares o protocolos. Existen organismos que regulan esas normas a nivel mundial (IEEE, ISO, otros).
Definen un "protocolo de comunicación" y las empresas lo utilizan para poder comunicarse entre sí.
Un ejemplo trivial son las normas de tránsito. Todos las aceptamos (generalmente) y nos sirven a todos para poder compartir los caminos.

Microsoft y Apple suelen implementar "normas" un poquitín diferentes para separarse de su competencia y generar un GAP.

Un caso real es el producto "Lync", herramienta para CHAT, VIDEO, VOZ de Microsoft que usa un "standard" propietario y que no permite que otros programas se comuniquen correctamente con los productos oficiales Ms. Básicamente o usas Lync de Ms o no te podrás comunicar correctamente.
El ejemplo contrario es el protocolo HTTP, donde puedes usar I-Explorer, Mozilla, Chrome, Safari, K-Meleon y ves las mismas páginas. Aunque también hay sutiles diferencias.

Usar protocolos propietarios impide el cambio de producto, fomenta tener el cliente cautivo del producto, produce problemas en las comunicaciones, limita el acceso a la información.


RESUMEN
Piensa, lee, investiga, compara, pregunta.
Si puedes, USA LINUX.

jueves, 6 de noviembre de 2014

Linux, GNU, Kernel, Distro, colores.


Estoy dias estuve hablando con un conocido sobre "¿que Sistema Operativo ponerle a su portátil?".
Creo que algunas ideas le pueden servir a otras personas, así que aquí dejo mi colaboración.
Como siempre son mis ideas y si no estas de acuerdo puedes dejar tus comentarios.

* Equipo/Ordenador/Computadora. Hardware. Parte Física.
Conjunto de partes necesarias y básicas para hacer procesamiento digital de la información.
Básicamente una placa base/mother, CPU, RAM/Memoria, Disco, Teclado, mouse, monitor, cables...
Hay otras partes? si, claro... pendrive, impresora, placa de red, etc.etc...

* BIOS
Componente de firmware, código binario que se ejecuta cuando encendemos nuestro equipo. Está en lenguaje de bajo nivel para interactuar con el equipo.
Es lo primero que se ejecuta, permite cambiar la hora del reloj interno del equipo, agregar partes, verificar el disco, muestra un dibujito bonito con la marca del equipo, etc.
Se encarga de ver que dispositivos de almacenamiento tiene conectados y pasará el control de ejecución a cada uno de sos dispositivos conectados.
(cdrom, disco, pendrive, ethernet... etc)
Cada tantos meses suelen aparecer actualizaciones a ese "código", es recomendable actualizar el BIOS, el proceso es pasar unos 2 o 4 kb de un fichero a la zona de almacenamiento eprom (programable) del motherboard. (Placa central de nuestro equipo)
Las placas base tienen una zona donde se almacenan unos pocos datos de la configuración de hardware del equipo (EPROM), en cada arranque lo leen y verifican.

* Sistema Operativo.
Una ves que el BIOS encuentro el hardware le pasa el control a un dispositivo de almacenamiento, supongamos que es un disco (podría ser un Pendrive, cd. etc)
En ese dispositivo se tuvo que haber instalado antes un código BOOT LOADER en los primeros sectores del disco. El boot/loader/lilo/grub es un código sencillo que toma el control, busca particiones, verifica memoria, cpu y hace el "boot"/"patadón" al Kernel del Sistema Operativo.
Los sistemas operativos tienen Rings, que son capas aisladas que interactúan entre ellas, Ring 0 a Ring 3 (depende del S.O.).

* En Windows
Para los que tengan Windows esto ocurre casi sin ver nada, salvo que hayan arrancado en modo a prueba de fallos, donde irían viendo que cosas se van cargando.
El proceso "normal" que ocurre en Windows es que adenás de cargar el Sistema operativo, se cargan otros programas que corren sobre él como el sistema de gestión de ventanas, el explorador, etc.etc... hasta que nos aparece el puntero, pantalla gráfica, varios (o cientos) de servicios corriendo debajo.

* En Linux/Unix/OSX
Supongamos que tenemos Linux, comienza un proceso de carga del Kernel, verificación de componentes, carga de otras partes según los dispotivios que tengamos conectados. Hasta llegar a un punto donde el shell (o bash) acepte peticiones.
Este proceso es un poco mas largo y complicado, pero si estas leyendo esto piensa que carga una serie de programas que interactúan con el hardware en bajo nivel y van subiendo hasta que habilitan una interacción entre usuario y Sistema operativo mostrando un "prompt" ó cursor parpadeante.
Como mínimo se tuvo que cargar el Kernel, drivers para dispositivos físicos y algunos programas básicos para interacción con el hardware.

En Linux, podemos arrancar el S.O. y quedarnos con nuestra pantalla negra, texto y cursor parpadeante (bash/zsh) o podemos decirle que cargue el servidor gráfico (xorg) y un manejador de ventanas (gnome/kde/twm/otros). En los servidores donde se optimiza hasta el último pedacito de cada componente, se arranca en modo texto con unos pocos servicios corriendo, poca interacción con clientes y pocos engranajes dondo vueltas.

* Hardware reducido.
Un caso especial son los routers con dd-wrt/openwrt, Raspberry PI/Arduinos o similares. Corren distros mínimas preparadas para arrancar rápidamente, funcionalidad limitada y aplicaciones pequeñas diseñadas para usar poca memoria, pocos recursos, poca CPU y un hardware limitado.
Con un hardware mas sencillo y limitado se pueden correr sistemas operativos limitados, en el caso de un Router que no tiene teclado y mouse, no es necesario que el S.Operativo tenga los drivers para ese hardware y tampoco interrupciones para hacer lectura de esos componentes.

* Aplicación/Programa.
El fundamento de la informática, lineas de código que el sistema operativo puede ejecutar, con o sin interacción del usuario, con/sin salida de información por pantalla, con/sin comunicaciones mediante la red, etc.etc...
Digamos que sobre el kernel, todo lo demás son programas que hacen tareas, se pueden ejecutar, parar, interactuar. Sin embargo si paramos el kernel, nada podrá correr después, porque todo va arriba del Kernel.

* Programa fuente, interpretado y Compilado.
La funcionalidad básica de un equipo era poder programar que haga cosas, sea una suma de datos, hasta procesos avanzados como coordinar los procesos de una nave espacial.
Desde los orígenes de la era de la programación, se cambió mucho el proceso de "programar", inicialmente se programaba en código binario, hexadecimal, ensamblador o de muy bajo nivel. Algo que no es comprensible para casi nadie. (Excepto para esos Guru del Assembler).
Como era complicado, se "programaron" lenguajes de mas "nivel", es decir, más fáciles de usar. El mas importante de los orígenes fue el "C", que sirvió para programar otros componentes/servicios/programas para facilitarnos la vida, entre ellos se programaron "nuevos lenguajes de programación". Un concepto recursivo, programa lenguajes que programan lenguajes mas elaborados.

El concepto sencillo es que yo escribo órdenes para que un lenguaje las ejecute, (buscar "hello world" en Internet) el archivo que contiene mis líneas de código se llama "código fuente", lo puedo modificar las veces que quiera, es justamente el orígen.
Ver link. http://en.wikipedia.org/wiki/List_of_Hello_world_program_examples

Fuente Assembler
; Uses S-C Assembler variant.
; .or is origin
; .as is ASCII String
; .hs is Hex String
.or $300
main ldy #$00
.1 lda str,y
beq .2
jsr $fded ; ROM routine, COUT, y is preserved
iny
bne .1
.2 rts
str .as "HELLO WORLD"
.hs 0D00

Fuente Basic.
PRINT "Hello, world!"

* Un compilador.
Es un programa que pasa de ese código "fuente" a un código procesado con instrucciones de bajo nivel para que corra el sistema operativo. (ver ELF, exe, com, otros)
El programa generado se llama binario y es complicado entender que hace, son instrucciones en hexa, zonas de datos, etc.

* Un intérprete.
Es un híbrido entre fuente y compilado (perl, python, php), convierte el fuente a un código intermedio que se ejecutará al correrlo. Suelen hacerlo en tiempo real agregando una demora en el pseudo-compilado en el momento que queremos ejecutar el programa fuente.
Tienen los beneficios de poder tocar el fuente en todo momento y en cada corrida se utilizará el código nuevo.

* Driver.
Aplicación de bajo nivel que interactúa con el hardware y con el sistema operativo, conoce que enviar y recibir de un hardware y simplifica las comunicaciones entre el kernel y un hardware. El beneficio de ese Driver es que solo se carga en el sistema operativo los drivers de los dispositivos que tenemos conectados. Es mas eficiente cargar o descargar el driver de RAM si no lo necesitamos.

* Servicio/Daemon/demonio.
Un programa con una utilidad muy concreta y que corre interactuando directamente con el sistema operativo, muchas veces sin necesidad de interactuar con el usuario (humano).
Ejemplos son sendmail/apache/smtp/ntp/alsa.

* Orígenes de la informática masiva.
Por los 60 y hasta los 80, los equipos eran grandes, pocos en el mundo, grandes consumidores de electricidad, poco eficientes y administrados por grandes gobiernos.
Entre los 70 y 80 comenzó la idea de equipos mas pequeños, mas potentes, "equipos para el pueblo".
Los equipos, programas, manuales, expertos, cursos... todo se pagaba y mucho.

* Microinformática o Personal Computer.
Comenzaron a aparecer proyectos "para todos", de IBM, Tandy-Radio Shack, Apple I, Sinclair, Commodore, Casio... Grupos de ingenieros electrónicos y empresas comenzaron a hacer equipos pequeños, limitados, para las familias, transportables, para pequeñas empresas.
Un ejemplo fue Apple que diseño una placa base en su garage, lo vendía por unidades a personas, diseñaron un pequeño sistema operativo propio, luego programas como Basic, juegos...

* Los grandes equipos.
Seguían siendo caros, con sus sistemas operativos caros y complejos.
Cuenta la leyenda que Richard Stallman tenía problemas con un driver para una impresora que no funciona bien, habían pagado por él pero no funcionaba bien, demoraban muchas semanas en darle una solución y ese "problema" fue el punto de partida de su idea GNU (GNU is not Unix), cuentan que él mismo prorgamó el driver, lo repartía gratis a otros que lo necesitaban y ademas de tener un odio por ese proveedor generó una movida aún vigente.
Ver página https://www.gnu.org/

* GNU.
Movimiento creado en 1984 para diseñar un sistema operativo completo que no requiera pagar para obtenerlo, para actualizarlo, para arreglo de bugs, pagos anuales, etc.etc. Todo un concepto "cooperativo". Todos los que usamos Linux debemos estar agradecidos por su bronca y por su voluntad para luchar contra ese sistema establecido por las grandes empresas, gracias a la evolución hoy tenemos Linux gratuito. Las partes serían, Kernel, boot, lenguajes de programación, drivers, aplicaciones.
Tal como declara GNU, "Free Software" es un concepto donde se puede correr, copiar, distribuir, estudiar, auditar, cambiar y mejorar un programa. Justamente todo lo que no se podía hacer hasta ese momento con los Sistemas Operativos existentes.

* Linux
Intentando ser exacto, Linux es un Kernel diseñado en 1992 por Linus Torvalds de una manera particular, intentando copiar lo que hacía Unix pero con la colaboración de cientos/miles de programadores en el mundo y con la idea de tener un Kernel "libre".

La aparición de Linux junto a las ideas GNU, permitieron la masificación de Linux en el mundo. Todos los programadores podían colaborar, obtenían un kernel básico que podía mejorarse, cambiarse, regalarse, no habia que pagar licencias de uso, de compra, de actualización, etc.etc....

Aparecieron programadores que fueron fabricando componentes complementarios del Kernel, un ejemplo es gnuc, Bash, ifconfig, shutdown y miles mas (mira en /bin o /sbin y verás unos cuantos). Uno de los primeros componentes fue un compilador de C GNU, que permitió la programación del resto de programas, drivers y componentes que hoy en dia tenemos.
Ver página con los productos GNU existentes.
https://www.gnu.org/software/software.html

Como se cuenta en "Catedral y el Bazaar", teniendo una base para trabajar libremente (Kernel) y un compilador, cada programador o grupo de coders fueron programando aplicaciones según sus necesidades, basándose en nombres y costumbres de Unix se rearmó un sistema operativo completo, boot, kernel, compilador, prorgamas, interfaz gráfica, etc.
Recomiendo leer ese libro, se aprende mucho de la informática "free" y de conceptos como "Comunidad y colaboración", de "evolución"... Mucho de varias partes.

Richard Stallman insiste en GNU/Linux, porque para él primero apareció el concepto GNU, luego el Kernel Linux y luego el resto de los ladrillos. GNU dice que el programa se debe entregar con sus fuentes para que todos puedan verlo, auditarlo, modificarlo, compilarlo, distribuirlo nuevamente.

* Distribuciones.
Inicialmente uno, dos y hasta cinco grupos en paralelo fueron armando "distribuciones", un compilado de Kernel, boot loader, instaladores, drivers, herramientas, servidores gráficos, aplicaciones texto, gráficas y demas partes. Todo metido en diskettes o CD/DVD, se vendían, se enviaban por correo (no había internet o no era rápido).
Las primeras que yo he visto fueron Debian, RedHat y Slackware. Por esa época apareció FreeBSD con las mismas ideas (UNIX).
Esas distribuciones permitían una instalación "relativamente" fácil en equipos PC comunes, no requerían un hardware propietario sinó que se instalaban en micros Intel, Amd, Risc. Sin importarle la marca y modelo del proveedor de hardware.
Con el tiempo fueron apareciendo miles de distros... todos podemos hacernos una distro a nuestro gusto.
Basta mirar en www.distrowatch.com.

Hay familias/ramas, creo que hay 3 o 4 ramas centrales y luego muchas variantes, por poner un ejemplo:
Debian - Ubuntu - Xubuntu, otros.
RedHat - Fedora - otros.
Slackware - otros.
LFS - Linux desde la nada. Una distro que no tiene instalador, el usuario va instalando paso a paso los componentes, es fundamental para entender las partes de un Sistema Operativo y de una Distro.

* Servidor gráfico. Manejador de ventanas. Bibliotecas Gráficas.
Existen varios "gestores" de ventanas gráficos, requieren un servidor gráfico corriendo de fondo (xorg, xfreex86, etc.) y hacen la vida mas fácil al usuario del equipo. Esos gestores ejecutan aplicaciones gráficas, utilizan bibliotecas gráficas genéricas y las aplicaciones (gedit) las usan e interactúan con ellas.
Dos grandes ejemplos son: Gnome y KDE. Gnome usa GTK+ y KDE usa QT.

Mientras que en un Windows/OSX esa separación no existe o no es tan evidente, en Linux está claramente separada y se puede instalar o no.

Las distribuciones permiten cargar ambas librerías gráficas, ambos entornos y que un aplicativo pueda usar cualquiera de los entornos gráficos cargando las bibliotecas gráficas que necesita.

Como todos los componentes en ese lado del mundo (Linux), existen mas de una alternativa para cada taréa, diferentes grupos programaron productos similares para hacer taréas similares. Pensando en Darwin esta diversidad hace que haya varias especies conviviendo y si una muere las demas se podrán ver afectadas o beneficiadas, pero continuarán sus vidas y continuarán evolucionando.

Mirando las "distros" desde el Debian 2.0 o Redhat 5.0 hasta estos dias, su evolución fue enorme.

Algunas especies se quedaron en el camino, un ejemplo fue Conectiva, por diferentes razones la gente no lo aceptó y dejó de usarse, al tener tantas distros "compatibles" los usuarios se pudieron pasar a otra distro y continuar sus actividades.

Evolución continua gracias a programadores.


* Libre y Propietario.
Luego de entender GNU, se ven claramente las diferencias con Microsoft y Apple sobre como evolucionar en la informática.
Linux = Una comunidad evolucionando el producto y ofreciéndolo gratis.
Otros = Grandes empresas, desarrollando un producto y obteniendo dinero vendiéndolo. Sin permitir que evolucione.

Si un programa es GNU me permite verlo, auditarlo, leer el fuente, cambiarlo, compilardo, usarlo, regalarlo.

¿Si soy panadero, eso de que me sirve?
Hay cientos o miles de programadores en el mundo que pueden ver el código del "bash" (como ejemplo) y aunque yo no sepa como auditarlo o modificarlo, ellos SI lo saben y como también lo usan, querrán mejorarlo para no tener ellos mismos un problema, yo me beneficio de esos cambios/evolución sin tener que pagar por ello.

Mañana si hago un programa Free, lo puedo distribuir libremente, otros pueden mejorarlo y todos lo hacemos evolucionar obteniendo un beneficio para todos nosotros y para la comunidad en general, que puede bajarlo, usarlo y enviar los problemas que encuentra, y por supuesto, algunos programadores podrán hacer productos similares al mio, el mercado dirá cual prefiere.
Por favor, leer este link
https://www.gnu.org/gnu/linux-and-gnu.es.html

* gNewSense, Debian o Ubuntu.
Como ejemplo, estas distros son "similares" y comparten el mismo sistema de actualización de paquetes, repositorios con las últimas versiones de programas, su kernel, etc.
Personalmente pienso que GNU es un concepto que se debe "intentar alcanzar" pero mientras hay que "usar lo que haya", no debe ser "demasido extremo".

La fundación GNU pide que llamemos GNU/Linux a aquellas distros que respetan la filosofía GNU y usen el Kernel Linux y todos sus componentes son GNU.

Para GNU, gNewSense es una distro GNU/Linux porque usa el kernel Linux y todos los demás programas son de tipo GNU, no admite en su repositorio de programas productos que NO SEAN GNU.

Eso quiere decir que quizas una impresora con drivers propietarios sin fuentes y donde nadie haya hecho un driver GNU no funcioná.

Al no admitir programas NO-GNU está empujando a la sociedad para que genere programas GNU. Una de las premisas de la Fundación GNU.

* ¿ Debian no es GNU ?
Para la fundación GNU, Debian no es totalmente GNU porque permite incluir componentes que NO SEAN GNU.
Aunque la mayoría de los programas que funcionan en Debian son GNU, admite drivers, firmware, binarios, APP comerciales sin fuentes y otros componentes.
Al instalar DEBIAN se puede indicar que "solamente" querré componentes oficiales GNU.
Pero para la Fundación GNU eso no alcanza, porque no fomenta que los usuarios dejen de usar productos comerciales.
En este punto, o usas únicamente productos GNU o si alguno no lo es, ya tu instalación no es totalmente GNU.

* ¿ Y Ubuntu ?
Ubuntu creo que hizo un trabajo titánico, permitiendo que millones de personas que no eran informáticos usaran Linux, una distro relativamente reciente, fácil de instalar, de usar, intuitiva, bonita, admite muchisimo hardware de todo tipo, admite drivers/firmware propietarios, etc. Fue una nueva revolución en Sistemas Opertivos y en como instalarlos.
Su contribución al mundo Linux fue y es enorme, pero para la GNU.org no se considera GNU, porque tiene una política aún mas relajada aún que Debian.

Solo reconocen Distros GNU a: http://www.gnu.org/distros/free-distros.html

* ¿ Debo usar gNewSense, Debian o Ubuntu ? o otra ? ¿ Que pongo en mi equipo ?
¿Sentarte a comer y tener una carta de cientos de páginas es un problema?
Si lo es para tí, instala Ubuntu.
Si esa carta con diferentes platos te permite comer algo distinto cada dia, descubrir sabores, encontrar restaurantes que lo preparan mejor, leer la receta y poder hacerla en tu casa, darsela a tu vecina, preparar la receta, llevarla hecha a tus amigos para que la prueben, y hasta cobrarles si quieres.

Tienes miles de distros para elejir.

Dependiendo del hardware que tengas, de tu uso diario del equipo, de lo que busques, de el gusto por los colores, puedes instalar cualquier distro Linux que quieras.
En casi todas ellas tendrás una comunidad de desarrolladores atras mejorando el producto, casi a diario. Programadores expertos en seguridad, en optimización, en interfaces gráficas, en arte, en métodos científicos....

Si usas Linux no tendrás que pagar por los parches, por usar, distribuir, regalar, prestar, modificar los programas que necesitas/usas a diario.

* ¿ Porqué no usar Windows o OSX ?
Ver siguiente post.
http://itprofesionales.blogspot.com/2014/11/linux-gnu-ii.html

* Mi recomendación es usar Distros Linux y tratar de que todos lo usen. Sin dudas.

miércoles, 5 de noviembre de 2014

Equipo roto


Un estafador, vende equipos armados con Cinta y Gomaespuma.
Sin tornillos, sin soporte, tapando los agujeros de seguridad del propio disco....

Un chapucero/trucho de mucho cuidado.


Vendedor. Estafa metiendo un disco chino envuelto en cinta y con goma espuma....


Mucho cuidado al comprar portátiles, te puedes encontrar con este disco dentro.
Envuelto en Cinta y goma espuma. Sin tornillos, sin su soporte, tapando los agujeros de respiracion del disco.
Disco Chino de dudosa calidad.

VPN Checkpoint SSL Extender


Para hacer funcionar las VPN en mi Linux seguí este instructivo.

Checkpoint Network SSL Extender en Xubuntu.

http://www.samuelrossille.com/home/how-to-setup-checkpoint-network-ssl-extender-on-ubuntu-13-10-64-bits.html

lunes, 27 de octubre de 2014

WHI - Cascos Blancos


Y pasaron 20 años del inicio de Cascos Blancos, mas allá de todo partidismo político, presidentes y sectores es una suerte que haya organismos que intenten dar ayuda en forma "no militar."
Estuve trabajando con ellos durante unos años y participé como voluntario en la mision de "Goya", como informático.


lunes, 20 de octubre de 2014

VPN, Privacidad, URL....


Este fin de semana tuve que hacer una instalación para un amigo, pongo este post porque creo que le va a intersar a mas de uno.
Como asegurar la salida a internet desde la oficina, usando el router de casa, acceso a casa seguro y algunos etcs.


PROBLEMA A RESOLVER

* Usar un PC en la oficina, ocultando el tráfico.
* con privacidad en la navegación
* poder acceder a ficheros de su casa.


SOLUCIÓN APLICADA

* En su casa. con Win 7.
* Instalar logmein-hamachi, crear una red privada con clave.
* Instalar un SQUID en su Windows 7
* 10 minutos de configuración squid.conf
* Definir que hamachi solo escuche en la direccion IP 25.xx.xx.xx de Hamachi.
* Verificar que IP hay con www.whatsmyip.org

* En su equipo de la oficina.
* Instalar logmein-hamachi. Asociarse a la misma red.
* En el Browser, definir como Proxy, el IP 25.xx.xx.xx del otro equipo Hamachi.
* Verificar que IP hay con www.whatsmyip.org
* Si el IP es distinto al otro, algo esta mal.


Programa Astronomia


Un programa gratuito para Astronomía para móviles.
http://www.celestron.com/support/celestron-skyportal

Pedazo de telescopio....
http://www.astroshop.de/celestron-schmidt-cassegrain-teleskop-sc-150-1500-nexstar-evolution-6/p,44972

SilverLight en Ubuntu


Un buen instructivo sobre como hacer funcionar SilverLight en Ubuntu.
http://www.noobslab.com/2014/04/pipelight-silverlight-alternative-for.html

TOX chat


El programa que estoy usando estos dias para Chats seguros, funciona en Android, Linux y Windows.
https://wiki.tox.im/Binaries

jueves, 16 de octubre de 2014

0Dayz


Otra semana de sustos con 0Dayz.
http://www.isightpartners.com/2014/10/cve-2014-4114/#

CoinBase en Madrid


Estaré en el evento de COINBASE, para los que quieran ir.



Good news - Coinbase is now available in Spain!

And to celebrate our launch, we'd like to meet you in person. You're invited to a free meetup on Thursday, October 23 at 18:30 at Daroca, 15 in Madrid.

At this event we will have:

A presentation by the founders of Coinbase, Brian Armstrong and Fred Ehrsam, followed by Q&A from the audience and a chance to ask them anything you’d like

A networking session afterward with beer and wine provided free of charge

An opportunity to meet other local bitcoin enthusiasts in Madrid

As we continue to expand, we’re interested in hearing your feedback to continue improving Coinbase and helping bitcoin grow.

Time: Thursday, October 23 at 18:30
Location: Daroca, 15
Address: Av de Daroca, 15, 28017, Madrid

Register here for the event

Hope to see you Thursday!

Alemania.


En Alemania parece que también estaba/está la N.S.A.
http://electrospaces.blogspot.com.es/2014/10/the-german-operation-eikonal-as-part-of.html

Fiesta del Cine . 2.9€


La semana que viene tendremos la semana de Fiesta del Cine, con entradas a 2.90€, un bastante razonable para ir al cine con la familia.
Creo que sería el valor que deberían tener siempre las entradas, durante todo el año.
Sitio oficial para pedir entradsa.
http://www.fiestadelcine.com

Danger.


Una página con "prototipos peligrosos".... vale la pena ver sus proyectos.
http://dangerousprototypes.com/

lunes, 13 de octubre de 2014

ChromeBooks


Hoy recibí un email de MediaMarkt sobre "los nuevos chromebooks", básicamente netbooks pero ahora con Google Chrome instalado como única aplicación.
Algo similar a un tablet con Android, o un Ipad pero la 3ra opción.
Algo de info aqui.

Personalmente todavía no me interesa ni probarlo, es algo que me parece como "la moda", quizás lo probaría si me regalasen una, pero pagar no lo veo inteligente aún.

Mirando un poco la historia y tratando de hacerlo resumido, veo que fueron apareciendo dispositivos/equipos para todos los gustos, y el mercado fue quien reguló cuales deberían mantenerse y evolucionar y cuales simplemente morían por no ser aceptados. Punto. Algo parecido a las distros de Linux y a la teoría de la evolución.

Mis recuerdos en equipos:
* Hosts, desde los 80 hasta ahora se usan menos pero siguen sobreviviendo.
* Personales, TI99/4a, Commodore, Spectrum. Luego fueron consolas de juegos, hoy vigentes como notebooks.
* PCs (como el IBM PC), siguieron como equipos de mesa.
* Nintendo, PlayStation, Xbox, aparecieron por los 90 y siguen hoy en dia, hay fanáticos que no las cambian por PCs.
* Newton, un PDA de Apple que murió, quizas fue el gérmen para muchos otros, puede que apareció demasiado rápido.
* PALMs, algo similar, tuvieron su época y luego murieron.
* Macs con su propio S.Operativo, luego diversidad de equipos, luego ya adoptaron un Unix con el System X. Equipos grandes, chicos, tablets, teléfonos.
* BlackBerrys, boom en América, luego fueron lentamente reemplazadas por otros teléfonos, siempre mal pero no muere nunca.
* Pda Compaq con Linux OPIE, un prototipo que hoy parece haber sido la semilla de los teléfonos con Android.
* Móviles Nokia, durante un tiempo los números Uno, luego una muerte anunciada y ahora ya dejaron Symbian y corren Windows O.S.
* EBooks con el Kindle y otros que fueron apareciendo, todavía siguen vivos, tienen todavía un nicho de mercado
* IMac, un prototipo de Dot station para internet, no fue masivo su uso en el mercado.
* El almacenamiento local, luego en servidores, luego local, luego en servidores en internet, luego N.S.A. y paranoia...
* IntelDotStation o paquito en ES, similar, la idea era buena, pero la gente no lo aceptó.
* Repro de CD, DVD, Blueray, mp3, avi y otros... hoy creo que todos estan muertos, reaparece ahora ChromeCast como USB repro.
* Teléfonos, desde los 90, evolucionaron, mas grandes, pantallas táctiles. masificación en medidas, S.O., reemplazaron a cámaras de fotos, a discos externos, a tablets, a portátiles, a reprod. multimedia.
* Notebooks, luego netbooks mas pequeñas, luego diversidad de pantallas, potentes para gamers, limitadas y con bajo consumo (Asus eeepc como ejemplo), luego mas potentes hasta con I7, mas ram.
* Táctiles, desde los monitores táctiles, tables, portátiles con display y pendrive (x201t), Ipad, teléfonos, Microsoft con su surface (que llega tarde al mercado).

Me alegra que tengamos diversidad, así antes los problemas/virus/bugs no todos están afectados, algo similar al mundo de los animales y la disparidad existente.

Siempre aparecen híbridos,
teléfonos con Linux (como el viejo compaq con Opie),
tablets pequeñas de 7",
teléfonos grandes de 7 " como las tablets.
S.O. de notebook en teléfonos.
S.O. de teléfonos en tablets y Notebook (Win 8, Surface, Android)
Notebooks potentes y muy poco potentes, grandes y pequeñas. Un mercado enorme.
Teléfonos de tantas medidas, con cámaras de 24 megas, mucho almacenamiento...
Mix de todo, que sirven para leer, para usar teléfono, con S.Operativos de notebook, conectividad a internet, almacenamiento local....

Siempre Apple, Google y Microsoft con soluciones masivas, basadas en internet, productos nuevos pero con fracasos en medio.

Que es lo que sobrevivirá a la evolución?


martes, 7 de octubre de 2014

Sistema operativo Seguro.


Para los que prefieran un S.Operativo realmente seguro, NETBSD. 6.1.5
El HowTo install XFCE4.
http://slice2.com/2013/10/10/howto-install-the-xfce-4-desktop-on-netbsd-6-1-2/

http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.1.4/All/

export PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.1.4/All/"

pkg_add -v pkgin*

pkgin update

pkgin xfce4

Para que se vea bien XFCE4..... falta esto
pkgin install dejavu*

Links de la Semana


17.000 Macs infectadas
http://thehackernews.com/2014/10/over-17000-mac-machines-affected-by_6.html

Primer caso de ébola en Madrid, Contagiado por un infectado, nos estamos acercando a MadMax o a Terminator?

Un web de retroinformatica
http://culturainformatica.es/page/2/

Yahoo hacked. Winzip Troyanizado.
http://www.futuresouth.us/yahoo_hacked.html

Seguimos con los coletazos del BASH, actualizaciones casi a diario, servidores vulnerados y troyanizados. Quiero volver a los orígenes.
Freebsd.org, Ghostbsd y OpenBSD para los mas espartanos.
Todo esto sumado a la NSA metiendo troyanitos, Apple con sus cositas, Microsoft con Windows 10 y el keylogger.
Problemas hay en todos, pero parece que todavía los BSD son una alternativa.

miércoles, 20 de agosto de 2014

Almacenamiento


Hoy estuve haciendo pruebas de velocidad de I/O en dispositivos, buscaba verificar si se puede usar un teléfono como Pendrive o hay que seguir llevando un pendrive usb 3.0 porque la diferencia de velocidad es mucha.

Pendrive y teléfono SGS3 conectados a puertos USB 3.0 de un portátil
Fichero para pruebas, ISO de 886 mb
Portátil con Linux 3.13.0
SGS3 con Firmware Slim

PENDRIVE Datatravel 100 g3 - 8 GB
26 segundos para leer de Pendrive y grabarlos en un PC (dice 34 mb/s)
86 segundos leer PC y grabar en el pendrive

PENDRIVE Kingstone - 32 GB - filesystem msdos
26 segundos para leer PENDRIVE y grabar en PC
63 segundos para leer PC y grabar en pendrive (dice 17 mb/s)

Móvil SAMSUNG S3
61 segundos par leer del teléfono y grabar en el PC (dice 17 mb/s)
115 segundos para leer de PC y grabar en teléfono (dice 7.5 mb/s)

Hay pequeñas demoras desde que hago el "pegar" hasta que comienza
y otras desde que acaba hasta que cierra el diálogo de "copiando".

Todos los tiempos incluyen esas demoras.

Un punto importante es que el teléfono tiene habilitada la encriptación de la memoria, eso quiere decir que además de grabar los datos también está haciendo un proceso de CPU para encriptarlos, y eso puede estar metiendo una demora en el proceso.

Ahora tengo claro que si quiero velocidad mejor un pendrive, ya hay algunos realmente pequeños.

Un pendrive es un 57% mas rápido en Lecturas que el teléfono
y un 25% mas rápido en grabaciones.

Un teléfono sirve como almacenamiento temporal perfectamente, pero para copias donde se requiera velocidad, mejor un Pendrive.


martes, 19 de agosto de 2014

NetCat


Una herramienta que nunca hay que olvidar....

EQUIPO 1
nc –l –p 3333 –v –e cmd.exe

EQUIPO 2
telnet xx.xx.xx.xx 3333


lunes, 18 de agosto de 2014

Samsung GT-i9300 S3 roms


Durante los últimos 3 años estuve usando una ROM que me gustaba mucho, MIUI de Xiamomi, una empresa China.
Lo empecé a usar con un HTC Desire, luego un Desire Z y luego en un Samsung S3.
Tengo que reconocer que es una ROM sencila, directa, fácil de usar, con cierto parecido a un Iphone, rápida... todas ventajas.
Participé de la comunidad de MIUI en U.K. y en ES. actualizaba semanalmente la ROM con las versiones oficiales y hasta la semana pasada estaba muy contento con eso.

¿ Que pasó ?
Que XIAOMI esta sacando teléfonos nuevos, Smart T.V.s y ampliando muchisimo sus usuarios en China y en el mundo.
Algunos amigos de Madrid estan pensando comprarse un nuevo MI4 que está saliendo ahora mismo a la venta en China.
Los teléfonos que venden son mas baratos que aparatos similares de Samsung, Apple o Nokia.
Llevan una ROM basada en Android pero modificada con una interfaz simplificada y liviana.
Millones de "temas" para cambiar la parte estética del teléfono y hacerlo un poco diferente, no es útil pero es bonito y evita aburrirte con los mismos colores.
La parte estética es algo que MIUI cuidó siempre, una comunidad gigante en el mundo logra

El 8 de Agosto salió la última rom para mi teléfono (Samsung S3 gt-i9300). Y no habrá nuevas actualizaciones.
Al mirar en los foros oficiales descubro que MIUI solo dará soporte a los teléfonos que el fabricante de soporte, dicho en otras palabras....

Samsung no dará soporte ni actualizaciones de Android al S3 y Miui tampoco. Eso quiere decir que no habrá nuevas versiones oficiales MIUI y tampoco se habrá de Samsung oficialmente.

¿ Que quiere decir esto ?
Posibles problemas, vulnerabilidades, congelamiento de mejoras, etc.etc....


¿ Soluciones ?
Otras ROMs que si sigan dando soporte al Samsung S3... no es un teléfono tan viejo ni tan malo como para quitarlo.

* Slim.
Uno de los chicos del trabajo dice que va bien, así que probaré esa versión.
Ya pondré información en las próximas semanas.

* OmniRom
No tengo experiencia ni referencias.
Parece que tienen versiones Nightly y semanales, muestra que hay un seguimiento.

Cyanogen ? seguramente.

Y otros cientos de firmwares distintos.

Me parece increible que una empresa como Samsung discontinúe un modelo del vendido con dos años en el mercado, entiendo que quieran vender modelos nuevos, pero no me gusta el que tenga que cambiar un teléfono cada 2 años, sobretodo cuando es un teléfono de empresa y donde debo "justificar" que compren uno nuevo, simplemente porque el firmware no tendrá mejores ni parches.

En ese punto Xiaomi sigue dando soportes a sus teléfonos viejos, MI2 y MI3...




PARA HACER UN FLASH de la NUEVA BIOS.
Flashing SlimRoms coming from another ROM or Android version (e.g. slimbean to slimkat) (Clean flash):
- Download latest SlimRoms and latest gapps and put them on your sd card
- Boot to recovery
- In CWM, do a factory reset, wipe cache and in mounts and storage section format system
- In TWRP choose advanced in wipe section and wipe dalvik, cache, system and data
- Flash ROM
- Flash Gapps
- Reboot, setup and enjoy.

Diccionarios


No hablo de los que explican el significado de una palabra, sinó de los que tienen millones de conbinaciones de caracteres y que se usan para identificar la clave de una cuenta.
Los chicos de Dragonjar han hecho un recopilatorio bastante bueno, aún no he bajado todo porque ahora mismo no lo necesito, pero es bueno tenerlo a mano para el futuro.
EL LINK.

Snowden Y Wired


La última nota que le hicieron a Edward Snowden.
http://www.wired.com/2014/08/edward-snowden/


En el último reportaje Snowden comentó que la caída completa de Internet en Syria de hace 2 años se debía a que la NSA trataba de meter sus programitas y cometieron un error.
A esta altura de los hechos, cada caida de un sitio web hará sospechosos a los chicos de la NSA, hace tiempo Google tuvo una caida masiva, también Yahoo, Microsoft...
No quiero parecer paranoico pero pasan tantas cosas que ya veo gente mirándome en todos lados, hasta cuando duermo.

AesCrypt


Uno de los productos que están apareciendo luego del tema TrueCrypt.

miércoles, 13 de agosto de 2014

Wifi y Avast


Avast te informa que estás conectado a una red SIN CLAVE y que la NSA te puede escuchar....
Recomiendan que pagues por un servicio que ofrecen para instalarte un Proxy.
Es la primera ves que lo veo, pero me parece mucho mejor esto que no decirte nada.

Dump Your Smartphone to Protect Privacy: John McAfee