domingo, 21 de diciembre de 2014

Actualizar tablets chinas (WM8850) a Android 4.1.1



Hace un par de años compré una Eken w90 una tablet china genérica de las que fabrica WonderMedia. El modelo generico de esta tablet es WM8850-mid, hay una gran cantidad de tablet de este modelo con pequeñas modificaciones. He encontrado una ROM para actualizar estas tablet a Android 4.1.1, antes de actualizar comprueba que tu tablet es compatible.

Ver modelo Tablet
Para ver que modelo de tablet tienes puedes utilizar TechKnow ToolKit Una vez instalado, puedes ver tu modelo haciendo click en WM Analyser, en mi caso sería Eken_MID9.7_W90_TM_GT801D_L3456B.

Si tu modelo es compatible aparecerá en la lista del final de la entrada, de lo contrario si sigues con el proceso te arriesgas a convertir tu tablet en un pisapapeles.

Descarga: TechKnow ToolKit v1.0

Instalar ROM WM8850 Universal Uberoid v3.1 JB 22NOV2013
Antes de instalar nada veamos que nos ofrece esta ROM:
  • JellyBean 4.1.1
  • Acceso completo al Google Play Store
  • LITE rom, solo se han incluido las apps basicas
  • Optimizada, varios ajustes y mejoras
  • Eliminado troyano "Demo Purposes Only" / "Demo Version Has Expired"
  • Rooteado
  • ROM universal WM8850, trabaja en 374 dispositivos
  • En AnTuTu 4.0.1 obtiene una puntuación cerca de 6000!
Para instalarlo:
  1. Extrae el contenido de la ROM en una Micro-SD completamente vacía.
  2. En FirmwareInstall/config busca un archivo que se llame como tu modelo de tablet, en mi caso Eken_MID9.7_W90_TM_GT801D_L3456B.fwc
  3. Cambia el nombre del archivo y ponle un "+" sin las comillas, al principio del nombre
  4. Introduce la Micro-SD en la tablet apagada
  5. Enciende la tablet y espera que se complete el proceso
  6. Cuando lo indique quita la Micro-SD
  7. Enciende la tablet y disfruta!
Atención: Este proceso borrará todos los datos de la tablet

Descarga: ROM Uberoid v3.1

Tablets compatibles:
2000mA_Eken_MID7_W70_GSL1680_Z7Z67-030A_v2.TXT
8850_std_tvbox
E10B
E10C_800_480
E11-G
E11D011111111
E11D2012
E11D_111
E11D_A
E11D_dianzu
E11D_F
E11D_FVD_1G
E11D_FVD_1G_alt
E11D_FVD_512
E11D_F_1G
E11D_F_2ddr_512M
E11D_F_4ddr_512M
E11D_F_alt
E11D_F_lanya
E18E
E18E_256M
E18E_512M
E18F
E18F_256M
E18F_2DDR_512
E18F_4DDR_512
E18F_512
Eken_MID10.1_GT10W_FT5506_F0027A1
Eken_MID10.1_GT10W_GSL3680_F0027A2-aks
Eken_MID10.1_GT10W_GSL3680_F0027A2-aks_alt
Eken_MID10.1_GT10W_GSL3680_F0027A2
Eken_MID10.1_GT10W_GSL3680_F0027A2_alt
Eken_MID10.1_W10A_8235_FT5406-aks
Eken_MID10.1_W10A_8235_FT5406-aks_alt
Eken_MID10.1_W10A_8235_FT5406
Eken_MID10.1_W10A_8235_FT5406_alt
Eken_MID10.1_W10A_8235_FT5406_alt2
Eken_MID10.1_W10A_8235_FT5406_alt3
Eken_MID10.1_W10A_8235_FT5406_LS1010MG01
Eken_MID10.1_W10A_8235_GSL3680-F0801
Eken_MID10.1_W10A_8235_GSL3680_F0021COBA2
Eken_MID7_G70W_8285A
Eken_MID7_G70W_8285A_alt
Eken_MID7_G70W_8285A_alt2
Eken_MID7_W01_8223
Eken_MID7_W01_8223_GT811_HXC0132BM
Eken_MID7_W02_FT5206_CT019-DR07055
Eken_MID7_W02_FT5306
Eken_MID7_W02_FT5306_MF153070F
Eken_MID7_W02_HD_FT5306_TPT07000601
Eken_MID7_W02_HD_FT5306_TPT07000601_alt
Eken_MID7_W03_FT5302_ERF102C
Eken_MID7_W70_EKTF2127_ZCC1943
Eken_MID7_W70_EKTF2127_ZCC1943_A
Eken_MID7_W70_EKTF2127_ZCC1943_B
Eken_MID7_W70_GSL1680_C0089_A1
Eken_MID7_W70_GSL1680_XPC001807PGYF
Eken_MID7_W70_GSL1680_Z7Z67-030A-VT1506
Eken_MID7_W70_GSL1680_Z7Z67-030A-VT1506_alt
Eken_MID7_W70_GSL1680_Z7Z67-030A
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt2
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt3
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt4
Eken_MID7_W70_GSL1680_Z7Z67-030A_old
Eken_MID7_W70_GSL1680_Z7Z67-030A_plus
Eken_MID7_W70_GSL1680_Z7Z67-G7007
Eken_MID7_W70_GSL1680_ZCC1943V1
Eken_MID7_W730_EKTF2127_CZY6071
Eken_MID7_W730_EKTF2127_CZYTEST
Eken_MID7_W730_SSD2532_C41F1
Eken_MID7_W730_SSD253x_DRF07088
Eken_MID7_W730_SSD253x_ZCC1943
Eken_MID7_W742_FT5206_c41f1064a01
Eken_MID7_W742_FT5302_c0019a2
Eken_MID7_W742_FT5302_c0019a2_alt
Eken_MID8_W80_FT5406_DRF0800V2
Eken_MID8_W841_FT5406_EC8006031207
Eken_MID9.7_W90_LG_FT5301
Eken_MID9.7_W90_LG_SSD2533
Eken_MID9.7_W90_TM_FT5301
Eken_MID9.7_W90_TM_FT5406_FPC0970MG14B
Eken_MID9.7_W90_TM_FT5406_FPC0970MG14B_alt2
Eken_MID9.7_W90_TM_GT801D_L3456B
Eken_MID9.7_W90_TM_SSD2533
Eken_MID9_W91_GT827_N3849B
Eken_TV01_UDISK
Eken_TV01_UDISK_alt
EVEREX_PID10_8199
E_MID10.1_W10A_8235_FT5406-aks
E_MID10.1_W10A_8235_FT5406
E_MID7_W01_8223
E_MID7_W01_8223_GT811_HXC0132BM
E_MID7_W02_FT5206_CT019-DR07055
E_MID7_W02_FT5306
E_MID7_W02_FT5306_MF153070F
E_MID7_W03_FT5302_ERF102C
E_MID7_W70_EKTF2127_ZCC1943
E_MID7_W70_EKTF2127_ZCC1943_A
E_MID7_W70_EKTF2127_ZCC1943_B
E_MID7_W730_EKTF2127_CZY6071
E_MID7_W730_EKTF2127_CZYTEST
E_MID7_W730_SSD2532_C41F1
E_MID7_W730_SSD253x_DRF07088
E_MID7_W730_SSD253x_ZCC1943
E_MID7_W742_FT5206_c41f1064a01
E_MID7_W742_FT5302_c0019a2
E_MID8_W80_FT5406_DRF0800V2
E_MID8_W841_FT5406_EC8006031207
E_MID9.7_W90_LG_FT5301
E_MID9.7_W90_TM_FT5301
E_MID9.7_W90_TM_GT801D_L3456B
E_MID9.7_W90_TM_SSD2533
GBox_8262A
GT7204_SD_ZET6221_7atc7031
GT7204_SD_ZET6221_7atc7031_alt
GT7240_HD_ZET6221_7xclg7027a
GT7240_HD_ZET6221_7xclg7027a_alt
GT8220S_HD_ZET6221_8atc8035
GT8220S_SD_ZET6221_8atc8035
GT8220S_SD_ZET6221_8atc8035_alt
JingHan_MID10.1_PC1011_8243_FT5406
JingHan_MID10.1_PC1011_8243_FT5406_HLT
JingHan_MID10.1_PC1011_8243_FT5406_HLT_alt
JingHan_MID7_PC719_8251_FT5206
JingHan_MID7_V715_8228_FT5206
JingHan_MID7_V715_8228_HC5XX_YFN7018P
JingHan_MID7_V715_8228_SSD2532
JingHan_MID8_PC816_8239_FT5406
JingHan_MID8_PC819_8251_FT5306
JingHan_MID9.7_V928_8234_FT5606
JingHan_MID9.7_V928_8234_FT5606_alt
JingHan_PID10_M1008
JingHan_PID10_M1008_alt
MaiXin_MaPan_MX7650B_8223-3G
MaiXin_MaPan_MX7650B_DC_GSL1680_FYL6053V01_alt
MaiXin_MaPan_MX7650B_DC_GSL1680_Z7Z67-030A
MaiXin_MaPan_MX7650B_ETF2127_ZCC1943_A_alt
MaiXin_MaPan_MX7650B_GSL1680_C0089_A1_alt
MaiXin_MaPan_MX7650B_GSL1680_Z7Z67-030A
MaiXin_MaPan_MX7650B_GSL1680_Z7Z67-030A_alt
MaiXin_MaPan_MX7650B_GSL1680_Z7Z67-030A_alt2
MaiXin_MID7_W01_8223
MAPAN_MAPAN_MX88T_8235_FT5406
MAPAN_MAPAN_MX88T_8235_FT5406_alt
MAPAN_MAPAN_MX88T_8235_FT5406_alt2
MAPAN_MX88T_DC_8235_FT5406
MAPAN_MX88T_DC_8235_FT5406_alt
MID10.1_8202
MID10.1_8202_alt
MID10.1_8202_MST
MID10.1_8202_MST_alt
MID10.1_TW_M1007_SSD253X_RS10F1609043
MID10.1_TW_M1007_VT1609_BC0521B
MID10_8241_CY616_L3816F
MID10_8241_GT828_L3816A
MID7_8201
MID7_8201_ITE7260
MID7_8201_NT11003
MID7_8206_2layer
MID7_8206_2layer_VT1603_PYD50
MID7_8206_2layer_wwe
MID7_8206_2layer_wwe_alt
MID7_8213_FT5306_4key_wgj7167
MID7_8213_FT5406
MID7_8213_FT5406_alt
MID7_8213_SSD2532
MID7_8215_GT811_S3
MID7_8215_GT811_S30
MID7_8215_ZET6221_adc700148
MID7_8215_ZET6221_pw07t010c
MID7_8215_ZET6221_tpc0311
MID7_8225_2_3G
MID7_8225_2_3G_alt
MID7_8225_2_3G_alt2
MID7_8226_FT5406-mMax
MID7_8226_FT5406-mMax_alt
MID7_8226_FT5406-mMax_alt2
MID7_8226_FT5406_old-mMax
MID7_8227_FT5206
MID7_8233_BF693XA_fpc7010bv1
MID7_8233_EKTF2127_adc700148
MID7_8233_EKTF2127_rp019
MID7_8233_FT5206_G7015A
MID7_8233_FT5302_TOPSUN_C0010
MID7_8233_FT5306_BF693XA_FPC7010BV1
MID7_8233_FT5306_bsr025v0
MID7_8233_FT5306_ct0070ajsft05con1
MID7_8233_FT5306_dza710k
MID7_8233_FT5306_GB0070
MID7_8233_FT5306_M702
MID7_8233_FT5306_QHDZA710K
MID7_8233_FT5306_wgj784a_3Key
MID7_8233_FT5306_xglg7015afpc3
MID7_8233_FT5306_XSD07
MID7_8233_FT5306_zcc1734
MID7_8233_FT5406_3Key
MID7_8233_FT5406_zcc1705_3Key
MID7_8233_GSL1680_BKSFP0712V02
MID7_8233_GSL1680_HSCTP012
MID7_8233_GT811_TPC0348
MID7_8233_NT11002_bsr025cgv
MID7_8233_ST1536_CTD007
MID7_8233_ZET6221_7dgntpc0348
MID7_8237A_FT5406
MID7_8237_BF693XA_fpc7010bv1
MID7_8237_FT5206
MID7_8237_FT5206_drf07059
MID7_8237_FT5302_JDF07
MID7_8237_FT5306_4key_wgj7167
MID7_8237_FT5306_CTD070A
MID7_8237_FT5406
MID7_8237_GT811_MF171070F
MID7_8237_NT11002_MS289OGS
MID7_8237_SSD2532
MID7_8237_SSD2532_CZY6097
MID7_8237_ST1536_JDF07
MID7_8237_ZET6221_7yiheng7002
MID7_8237_ZET6221_pw07t010
MID7_8252_FT5306_EST070
MID7_8252_FT5306_EST070_800x480
MID7_8252_FT5306_EST070_alt
MID7_8252_FT5306_EST070_alt2
MID7_8252_FT5406
MID7_8252_GT811_L4206A
MID7_8252_GT811_L4206A_800x480
MID7_8252_GT811_L4206A_alt
MID7_8252_GT811_L4206A_alt2
MID7_8252_ZET6221
MID7_8260A_GT811_CZY6075A
MID7_8260A_SSD253X_PYD7A1
MID7_8271_ZET6221_7est07000416
MID7_8271_ZET6221_7est07000416_alt
MID7_8271_ZET6221_7est07000416_alt2
MID7_8275_ZET6221_TP070005Q8
MID7_8278_ZET6221_CZY6274B
MID7_8278_ZET6221_TPC0495
MID7_8278_ZET6221_TPC0495_alt
MID7_8278_ZET6221_TPC0495_alt2
MID7_8278_ZET6221_TPT070121
MID7_8278_ZET6221_TPT070121_alt
MID7_8278_ZET6221_TPT070121_alt2
MID7_8282_FT5306_DZ-A710K1
MID7_8282_FT5306_DZ-A710K1_alt
MID7_8282_FT5306_DZ-A710K1_alt2
MID7_8282_VT1603_PYD50
MID7_8290_FT5306_A760
MID7_8290_FT5306_A760_alt
MID7_8290_FT5306_A760_alt2
MID7_8293_ZET6221_czy6075e6132
MID7_8293_ZET6221_czy6075e6132_alt
MID7_8293_ZET6221_czy6075e6208
MID7_8293_ZET6221_czy6075e6208_alt
MID7_8297_mMax
MID7_8297_mMax_5931
MID7_8297_mMax_alt
MID7_8297_mMax_old
MID7_8301_ZET6221_DE-Q8
MID7_8301_ZET6221_DE-Q8_1024x600
MID7_8301_ZET6221_DE-Q8_alt
MID7_8303_mMax
MID7_8303_mMax_alt
MID7_CW500_mMax
MID8_8206_2layer
NetBook_PID7_8198C-COM
NSTAR_7853_FT5306_xglg7015afpc
Nstar_JingHan_MID7_NW9910_8228_HC5XX_YFN7018P
Nstar_JingHan_MID7_NW9910_8228_ZET6221_czy6111fpc
Nstar_JingHan_MID7_NW9910_8228_ZET6221_czy6111fpc_alt
Phone_E10B
Phone_E10C_800_480
Phone_Eken_MID7_G70W_8285A
Phone_MID7_8225_2_3G
Phone_MID7_8226_FT5406-mMax
Phone_MID7_8252_FT5306_EST070
Phone_MID7_8252_FT5406
Phone_MID7_8252_GT811_L4206A
Phone_MID7_8252_ZET6221
Phone_MID7_8271_ZET6221_7est07000416
Phone_MID7_8278_ZET6221_CZY6274B
Phone_MID7_8278_ZET6221_TPC0495
Phone_MID7_8278_ZET6221_TPT070121
Phone_MID7_8290_FT5306_A760
PID10_8199
PID10_8199_alt
PID10_8199_alt2
PID10_8199_alt3
PID10_8199_CCIR
PID10_8199_CCIR_alt
PID10_8199_CCIR_alt2
PID7_8198
PID7_8198C-COM
PID7_8198C-COM_alt
PID7_8198C
PID7_8198C_alt
PID7_8198C_alt2
PID7_8198C_alt3
PID7_8198C_alt4
PID7_8198_alt
PID7_8198_alt2
PID7_8198_alt3
PID7_8198_normal
PID7_8198_normal_alt
PID7_8198_normal_alt2
PID7_8198_normal_alt3
PID7_8198_usbcam
PID7_8198_usbcam_alt
PID7_8198_usbcam_alt2
PID7_8198_usbcam_alt3
PuFangDa_MID10.1_8248_FT5406_DZH100
PuFangDa_MID10.1_8248_GT801D
PuFangDa_MID10.1_8248_GT828_L3765A
PuFangDa_MID10.1_8248_GT828_L3765A_alt
PuFangDa_MID10.1_8248_SSD253X_CZY6113
PuFangDa_MID7_M703_GT811_TPC0350V1
PuFangDa_MID7_M703_ZET6221_DGNTPC0350
PuFangDa_MID7_M703_ZET6221_ZCC1950
PuFangDa_MID7_M705GA_GT811_N3803B
PuFangDa_MID7_M705GA_SSD253X_RS7F1609031PD
PuFangDa_MID7_M729A_ZET6221_TPT-070-001
PuFangDa_MID8_M806_ZET6221_DGNTPC0406
PuFangDa_MID8_M806_ZET6221_XDC806
PuFangDa_MID9.7_M972_FT5406_YX97
PuFangDa_MID9.7_M972_SSD2533_CZY6051
PuFangDa_MID9_8253_FT5406_DZH900
PuFangDa_MID9_8253_FT5406_HLT900
PuFangDa_MID9_8253_GT827_N3849B
PuFangDa_MID9_8253_GT827_N3849B_alt
PuFangDa_MID9_8253_GT827_N3849B_alt2
PuFangDa_MID9_8253_SSD253X_CZY6127
PuZhi_MID10.1_W10A_8235_FT5406
PuZhi_MID7_W01_8223
PuZhi_MID7_W01_8223_GT811_HXC0132BM
PuZhi_MID7_W02_FT5306-3G
PuZhi_MID7_W02_FT5306
PuZhi_MID7_W02_FT5306_MF153070F
PuZhi_MID7_W03_FT5302_ERF102C
PuZhi_MID7_W730_EKTF2127_CZY6071
PuZhi_MID7_W730_SSD2532_C41F1
PuZhi_MID7_W742_FT5206_c41f1064a01
PuZhi_MID8_W80_FT5406_DRF0800V2
PuZhi_MID9.7_W90_LG_FT5301
PuZhi_MID9.7_W90_TM_FT5301
PuZhi_MID9.7_W90_TM_SSD2533
Soyea_OTT
TVBox_8267
TVBox_8267_alt
TVBox_8267_alt2
TVBox_8299
TVBox_8299_alt
TVBox_8299_alt2
TVDongle_8277-AiHua
TVDongle_8277-AiHua_alt
TVDongle_8277
TVDongle_8277_alt
TVDongle_8277_alt2
TVDongle_8277_alt3
TVDongle_8277_alt4
TVDongle_8284
TVDongle_8284_alt
TVDongle_8284_alt2
TW_MID10.1_M1007_FT5406
TW_MID10.1_M1007_SSD253X_RS10F1609043
TW_MID10.1_M1007_VT1609_BC0521B
VeeDee_E11D_FVD_1G
VeeDee_Eken_MID7_W742_FT5302_c0019a2
VeeDee_Phone_MID7_8225_2_3G
VeeDee_TVDongle_8277
XSD_MID9.7_V928_8234_VT1609
XSD_MID9.7_V928_8234_VT1609_alt
YaZhongXun_MID10.1_8245_FT5406_C159257A1
YaZhongXun_MID7_V08_8263_GT811_N3803B
YaZhongXun_MID7_V08_8263_ST1536_CTD007

Mas información de la ROM: Techknow.me

Tranferir archivos entre Linux y Android(MTP)


En muchos de los nuevos smartphones solo se pueden transferir archivos (con cable usb) mediante MTP. Es muy sencillo conseguir soporte para este protocolo desde nautilus.

En Archlinux:
sudo pacman -S gvfs-mtp
Y ahora reinicia nautilus
nautilus -q

En Ubuntu desde la versión 13.10 viene con soporte por defecto.


Más información: Wiki Archlinux

sábado, 13 de diciembre de 2014

Configurar servidor VNC en GNU/Linux


 
VNC se basa en un arquitectura cliente-servidor, permite tomar el control remotamente de un equipo servidor desde un equipo cliente. En este tutorial, crearemos el servidor con x11vnc y para conectarnos desde el cliente, Vinagre.

En el equipo servidor (el que quieres controlar), instala x11vnc.

En Debian/Ubuntu/derivados:
sudo apt-get install x11vnc x11vnc-data
En ArchLinux:
sudo pacman -S x11vnc
Para mayor seguridad puedes establecer una contraseña de acceso al servidor VNC, con:
x11vnc -storepasswd
Para ejecutar el servidor, sin requerir contraseña:
x11vnc 
Con el comando anterior, una vez que se desconecte el cliente, el servidor VNC se cerrará, para evitar esto, hay que ejecutar el comando seguido de -forever:  
x11vnc -forever 
Si además quieres que solicite la clave de acceso que estableciste antes:
x11vnc -forever -rfbauth ~/.vnc/passwd
Una vez hecho esto, ya tendrás el servidor configurado, vamos con el cliente. Instala un cliente VNC como por ejemplo Vinagre.

En Debian/Ubuntu/derivado:
sudo apt-get install vinagre
En ArchLinux:
sudo pacman -S vinagre
Ahora desde el cliente, abre Vinagre -> click en Conectar -> selecciona el protocolo VNC -> Escribe la IP del servidor


martes, 9 de diciembre de 2014

Comprime y descomprime en GNU/Linux por comandos


Nunca suelo acordarme de los comandos para comprimir y descomprimir, por lo que pongo una pequeña chuleta para comprimir, descomprimir y listar el contenido de los tipos de empaquetados mas comunes.

.tar (solo empaqueta, no comprime):
Empaquetar: tar -cvf paquete.tar directorio_a_empaquetar/
Desempaquetar: tar -xvf paquete.tar
Listar contenido: tar -tf paquete.tar

.tar.gz:
Comprimir: tar -czvf comprimido.tar.gz directorio_a_comprimir/
Descomprimir: tar -xzvf comprimido.tar.gz ó tar xzf - < comprimido.tar.gz
Listar contenido: tar -tzf comprimido.tar.gz

.tar.bz2:
Comprimir: tar -c directorio_a_comprimir/ | bzip2 > comprimido.tar.bz2
Descomprimir: bzip2 -dc comprimido.tar.bz2 | tar -xv
Listar contenido: bzip2 -dc comprimido.tar.bz2 | tar -t

.zip:
Comprimir: zip comprimido.zip directorio_a_comprimir/
Descomprimir: unzip comprimido.zip
Listar contenido: unzip -v comprimido.zip

martes, 25 de noviembre de 2014

Cambios en el blog


Como habréis podido ver he cambiado el nombre y el dominio del blog, esto ya no es Portal Ubuntu. El motivo del cambio es que ya no me llama tanto la atención Ubuntu y no veo tanto sobre lo que me gustara escribir, hace ya unos años que cambié a ArchLinux y la verdad es que no puedo estar mas contento. Las cosas sobre las que me gustan escribir ya no están tan centradas en esta distro.

Por eso quiero dar un giro al blog, a partir de ahora este blog será un blog personal, en el que la mayoría de contenidos seguirán siendo tutoriales, y programas útiles que me vaya encontrando y por supuesto la mayoría de las entradas estarán relacionadas con GNU/Linux. Pero también, quiero escribir sobre Android, Raspberry Pi, hablaré sobre los proyectos que estoy realizando,  o incluso algún libro/serie/película que me llame la atención, cualquier cosa que me parezca interesante.

Con esta entrada doy por cerrado portalubuntu.com tras haber cumplido 6 años el mes pasado, y empieza eduardoparra.es.

Gracias a los que me habéis seguido este tiempo y a los que leen de primeras, espero seguir contando con vosotros en esta nueva etapa.

Nos leemos!

viernes, 21 de noviembre de 2014

Corebird, un nuevo y elegante cliente Twitter


Siempre he utilizado Twitter desde un cliente de escritorio, antes nunca me había planteado utilizarlo desde la web, y los que recuerden twitter en sus inicios sabrán por qué. Pero no se que pasó que los clientes que utilizaba fueron siendo abandonados y dejaron de funcionar. Desde hace unos días tengo un nuevo cliente de twitter con el que estoy por fin contento, ¿su nombre? Corebird.

Corebird permite manejar las funciones básicas de twitter, además ¡es multicuenta! Y es muy bonito, tiene un diseño que concuerda a la perfección con GNOME.



Instalación:
En ArchLinux (desde AUR):
yaourt -S corebird
En Ubuntu, he encontrado un ppa, pero es necesario añadir los repositorios de GNOME 3 tambien:
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo add-apt-repository ppa:ubuntuhandbook1/corebird
sudo apt-get update
sudo apt-get install corebird

Web: corebird.baedert.org
GitHub: corebird

sábado, 1 de noviembre de 2014

Reloj desaparecido al actualizar Ubuntu


Después de actualizar Ubuntu me quede sin el indicador del reloj, unos días después hice una instalación limpia de Ubuntu y seguía con el mismo problema. Además, en la configuración estaban deshabilitadas las opciones de la hora.

La solución a esto es muy sencilla, solo hay que reconfigurar el paquete de fecha y hora y reiniciar Unity:
sudo dpkg-reconfigure --frontend noninteractive tzdata && sudo killall unity-panel-service

sábado, 11 de octubre de 2014

GitHub regala un paquete de herramientas para desarrolladores a los universitarios


GitHub a sacado un pack de herramientas geniales de pago para programadores de forma GRATUITA para estudiantes hasta que terminen sus estudios. Es una muy buena oportunidad, lo que nos ofrece este pack es:
  1. Upgradear GitHub al plan Micro, el cual permite crear 5 repositorios privados. Se renueva cada 2 años si seguimos estudiando en la Universidad.
  2. Atom.io, un editor de texto potente pensado para mejorar la productividad al programar, la interfaz es muy parecida a SublimeText.
  3. Bitnami, para el que no lo conozca ofrece software empaquetado como Joomla, wordpress u openerp para que podamos instalarlo con unos pocos cliks, ademas nos regala el plan business con el que dispondremos de 3 servidores gratis durante 1 año.
  4. Crowdflower, es una plataforma en la que las empresas ofrecen minitrabajos, que puedes realizar, son trabajos muy pequeños en los que pagan menos de 1$ además te evalúan para ver si estas capacitado para hacerlos. Tendremos acceso gratuito (cuesta 2500$/mes) y 50$ de crédito para ofrecer minitrabajos. Mas información.
  5. Digital Ocean, con esta plataforma podremos montar servidores GNU/Linux en menos de 1 minuto. Regalan 100$ de crédito.
  6. Dnsimple, nos regala un plan para administrar DNS de 50 dominios durante dos años.
  7. HackHands, un experto nos ayuda a programar, disponibilidad 24/7. Regalan 25$ de crédito
  8. Namecheap, regalan un dominio .me y un certificado SSL durante un año.
  9. orchestrate, nos da acceso a una gran colección de bases de datos y a su api. Hasta que acabemos los estudios.
  10. Screenhero, con esta herramienta podemos compartir la pantalla para colaborar en grupo, gratis mientras seamos estudiantes.
  11. Sendgrid, es una herramienta para envío de correos tanto de notificaciones como correos masivos. Nos permite enviar 40000 correos/mes mientras seamos estudiantes.
  12. Stripe, para pagos por Internet, nos quitan las tasas de los 1000 primeros dolares.
  13. Travis CI, es una plataforma de integración de proyectos open source y proyectos privados.
  14. Unreal Engine, una autentica joya para quien le interese el desarrollo de videojuegos para PC, consolas, movil, web..
Para conseguir todo esto solo tienes que añadir el correo de la universidad a tu cuenta de GitHub o crearla si no la tienes todavía. Después puedes solicitar el pack desde aquí.

viernes, 18 de abril de 2014

Los videos en flash no se muestran a pantalla completa con Firefox


Hace bastante tiempo que me era imposible poner en pantalla completa un vídeo en flash en Firefox desde Gnome Shell cuando en Chromium si que podía.

La solución consiste en modificar el lanzador de Firefox. La manera más sencilla es hacerlo con alacarte, si no lo tienes instalado puedes hacerlo con:

En Debian/Ubuntu/Derivados:
sudo apt-get install alacarte

En ArchLinux/Derivados:
sudo pacman -Sy alacarte

Abre alacarte (Menú Principal), en la sección Internet, abre las propiedades de Firefox.


Y en el cuadro Comando, introduce lo siguiente antes del texto que ya se encuentre ahí:
env LD_PRELOAD=/usr/lib/libGL.so.1

Fuente: Mozilla

domingo, 2 de marzo de 2014

Acceder por ssh a la raspberry pi sin conocer la IP


Acabo de adquirir una Raspberry Pi así que iré poniendo por aquí las cosillas que le vaya haciendo. Vamos a instalar lo necesario para poder acceder a la raspberry en raspbian conociendo únicamente su hostname (en la misma red local):
sudo apt-get install libnss-mdns 

Ahora si no hemos cambiado el hostname podrás acceder a la Raspberry con:
ssh pi@raspberrypi.local