CSS y fuente de google - script bug fix

domingo, 14 de diciembre de 2014

Ubuntu - Saber las caracteristicas de nuestro hardware , programas equivalente al Aida64 o Everest

Aunque en Windows tenemos miles de programas los mejores son Aida64 o Everest , obiamente hay mas.

Pero en Linux aveces necesitabamos programas similares aca pongo los mejores  su instalacion.

NOTA : hemos probado estos programas en LUbuntu para garantizar su compatibilidad y facilidad de uso


el primero es Hardinfo
sudo apt-get install hardinfo


el segundo es SysInfo

sudo apt-get install sysinfo

el segundo es LSHW (Hardware Lister) 
buscar en el centro de software "hardware lister" , requiere graficos GTK. Link https://apps.ubuntu.com/cat/applications/precise/lshw-gtk/


el tercero el Gsmartcontrol 

sirve para los discos duro o pendrive o almacenamiento por USB. Recomendamos que el disco tenga tecnologia S.M.A.R.T (la gran mayoria lo tiene)
 
sudo apt-get install gsmartcontrol



jueves, 11 de diciembre de 2014

Todas las versiones de Ubuntu - cosas basicas despues de instalarlo o LIVE CD

Bueno hoy voy a explicar los comandos basicos y cosas utiles para sobrevivir a Ubuntu.
Esto aparte a todas las versiones de Ubuntu : Lubuntu , Xubuntu

Primero actualizemos los repositorios y centro de software , va a demorar un tiempo pero es muy util para instalar las ultimas versiones de los programas

sudo apt-get update
sudo apt-get upgrade

Ahora cuando vayamos al centro de software estara actualizado
Si necesitamos el SYSINFO ejecutamos el siguiente comando o lo podemos hacer desde el centro de software

sudo apt-get install sysinfo

En el Centro De Software recomendamos los siguientes programas que son necesarios que lo pueden buscar desde el buscador :

  1. LibreOffice (word , excel)
  2. ThunderBird (cliente de correo alternativa a Outlook)
  3. VLC Media Player (tiene codec para reproducir MP3 , MP4 y varios formatos)
  4. GIMP (editor muchisimo mejor que el PAINT de Windows)
  5. 7ZIP ( es un equivalente a Winrar muy usado cuando se descargan cosas por internet)
este es el "centro de software" en todas las distro de Ubuntu

Eror al instalar algo : "E: No se pudo bloquear /var/lib/dpkg/lock - open (11: Recurso no disponible temporalmente)"
sudo fuser -vki /var/lib/dpkg/lock

Instalar GIMP
sudo apt-get install gimp

Desintalar GIMP
sudo apt-get autoremove gimp gimp-plugin-registry


Programa de varias terminales en una misma ventana :
sudo apt-get install terminator

Gestor y proovedores de programas
sudo apt-get install synaptic

Instalar programas en formato .RPM
sudo apt-get install yum
yum install el_paquete.rpm


Instalar progrmas en formato .DEB
sudo dpkg -i package_file.deb

Google Chrome x64  :
ejecutar esto y descarga el .deb de la pagina web
cd /tmp
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb


Programas adicionales

VLC (reproductor audio)
sudo add-apt-repository ppa:videolan/stable-daily
sudo apt update
sudo apt install vlc

Screenshot para Lubuntu , Xubuntu 
KSnapshot
sudo apt-get update
sudo apt install kde-spectacle

Screenshot para Lubuntu , Xubuntu
Shutter
sudo apt-get update
sudo apt-get install shutter

AudioRecord para grabar audio
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update
sudo apt-get install audio-recorder

Audacity para grabar audio y editar, pulir audios
sudo add-apt-repository ppa:ubuntuhandbook1/audacity
sudo apt update
sudo apt install audacity


Crear acceso directo para programas ejecutables PORTABLES

Descomprimir el archivo comprimido.
Ej : reemplazar "/home/lubuntu/Descargas/" con la ruta correspondiente 

[Desktop Entry]
Name=Thunderbird Mail
Comment=Send and receive mail with Thunderbird
Exec=/home/lubuntu/Descargas/thunderbird/thunderbird %u
Terminal=false
Type=Application
Icon=/home/lubuntu/Descargas/thunderbird/chrome/icons/default/default128.png
Categories=Application;Network;Email;
MimeType=x-scheme-handler/mailto;application/x-xpinstall;


_


¿ se estropeo el inicio o tiene virus tu Windows XP, 7, 8.1 ? Lubuntu el sistema que rescata tus archivos

Esto funciona con todos los sistemas operativos Windows XP o 7 o 8.1 o Linux y permite salvar sus archivos en un pendrive.
Bueno usen esto en caso de :

  1. tener un virus que no te permite iniciar sesion de Windows
  2. perdiste la contraseña de usuario administrador (o tu unico usuario) de Windows
  3. se arruino el booteo o MBR o error de inicio de Windows
  4. usaron un software o programa de bloqueo o te pusieron permisos en carpetas donde no podes acceder
  5. en caso de queres probar si un componente anda correctamente ( por ej: wifi interno o placa de sonido o disco )
NOTA : esto no arruina ni instala ningun archivos ni particiona NADA, de manera que en el instante que se termina todo , en ese mismo instante todo queda tal cual como antes. 
Mas conocido como LIVE CD que seria una sistema operativo de CD sin instalar nada

pregunta : ¿ por que Lubuntu y no Ubuntu o otra distribucion ? 
respuesta : es facil por que Ubuntu tiene una demanda grafica mas pesada y requiere mas harware (procesador y memoria) y Lubuntu es copia de Ubuntu pero usando las cantidad minima de recursos.

Vamos a la acción :

PASO 1

Descarguemos Lubuntu desde su pagina oficial http://lubuntu.net , deben elegir la ultima versión que diga X86 y DESKTOP esto maximiza enormemente la compatibilidad.
Opcionalmente se puede descargar por descarga directa o por Torrent.

PASO 2

Grabamos el archivo ISO (descargado) en un CD o DVD con el Ultra ISO que se descarga gratuitamente (evaluacion) http://www.ezbsystems.com/ultraiso/download.htm y recomiendo usar una velocidad de grabacion de 4X o 6X pero esto es opcional a gusto. 
Video

PASO 3 - ULTIMO


Ponemos el CD o DVD recien grabado y reiniciamos nuestra pc y ponemos en el BIOS que boote desde del CD o DVD y automaticamente y independiente del sistema que use arranca igual ya es un LIVE CD.
Y vamos a "Probar Lubuntu sin instalar" o directamente la primero opcion si lo tienen en ingles
Lubuntu con su menú apenas botea por CD / DVD

Una vez que finaliza de cargar ya podemos usar y poner un disco externo o pendrive para hacer un backup. Si conectan un pendrive les va a aparecer en el escritorio.
Para copiar archivos es lo mismo que Windows ponen COPIAR y luego en el pendrive ponen PEGAR



ADICIONALMENTE : también pueden las características de su computadora como el procesador y memoria y disco , deben ir donde indica la foto de abajo

System Profiler and Benchmark ( similar al SYSINFO )


jueves, 6 de noviembre de 2014

Windows 7 starter - rompiendo mitos y dudas

Hoy voy a hablar sobre la verdad sobre Windows 7 Starter que es la version que menos consume y la mas rapida.

Pros 

  1. De todas las versiones de Windows 7 es la que menos recursos consume , tan poco como el Windows XP alrededor de 550 MB de RAM
  2. Tiene exactamente los mismos driver que tiene Windows Ultimate o Enterprise
  3. Permite múltiples tareas y aplicaciones a la vez 
  4. Permite Gadgets y instalar cualquier programas / juego que Windows Ultimate o Enterprise
  5. El 90% de los usuarios de oficina o desarolladores o diseñadores no usan las funciones extras de Windows Ultimate o Enterprise

Contras

  1. Soporta hasta 2 GB de memoria ram
  2. No tiene version en 64 bit
  3. No se puede cambiar el fondo de escritorio

Acá voy a poner algunas "screenshot" para desmentir la mala informacion que se difunde por internet o otros blog haciendo pruebas en una PC
Voy a hacer unas pruebas con un :
  • procesador : amd athlon 64 dual core 2.10 ghz
  • memoria ram : 2 GB
  • sistema operativo : Windows Starter 7 ORIGINAL

Duda : ¿ Cuanto consume el Windows 7 Starter en realidad ?

Respuesta : Poco muy poco , aca una foto del windows 7 starter en limpio 
windows 7 starter - consumo en limpio osea sin instalar nada

Y ahora voy a mostrar el mismo windows 7 starter pero con varios programas ( Antivirus Nod32, Office 2010 completo , navegador Chrome y Opera y Firefox  ,  Dropbox , Wampserver , Winrar , Java , PDF Creator impresora ) y noten que solo aumenta muy poco
windows 7 starter : consumo con office 2010 y nod32 y varios navegadores lista para usar


Duda : ¿ es verdad que el Windows 7 Starter no permite compatibilidad con versiones anteriores ?

Respuesta : no , el windows starter si permite compatibilidad con Windows XP o Vista o 2000 y anteriores. Aca la foto 
Windows 7 Starter en modo de compatibilidad con versiones anteriores


Duda : ¿ puedo poner la pc en una red local (para juegos o compartir archivos o impresoras ) en Windows 7 Starter ? 

Respuesta : Si , lo mismo que con windows XP o Windows 7 Ultimate . Aca la foto
windows 7 starter compatiendo y accediendo a recursos en una red local (LAN)


Duda : ¿ el Windows 7 Starter tiene tema el Aero ? ¿ es mucha la diferencia ?

Respuesta : no , en realidad Aero no es un tema (theme). Mas bien dicho Aero es un efecto de transparencia no añade bordes ni nada diferente . Aca una foto para que vean

izquierda : windows 7 starter  y derecha : con Aero (solo hace transparencia)




miércoles, 22 de octubre de 2014

PHP Codeigniter - Solucion a errores clásicos del tipo "Fatal error: Call...." y "Undefined property..."

Acá unos cuantos tips para evitar esos errores muy clásicos que la descripción no ayuda mucho.
Aca un ejemplo de lo que hablo , armamos bien el Modelo y Controlador (y sus librerías adicionales) y Vista peroooo falto algo :


NOTA : Siempre vamos a tener en cuenta que tenemos bien armado las vistas y modelos (minimo que las tablas existen) y sin errores de codigo y para el controlador

SOLUCIONES :

  1. Si usamos base datos debes tener habilitarlo en "application\config\autoload.php" asi :
    $autoload['libraries'] = array('database', 'session'); 
  2. Fijarse poner correctamente el usuario y contraseña para la base de datos
  3. En el controlador si usamos otras clases como por ejemplo Sessiones o los Emails despues del construcctor debemos habilitarlo :
    $this->load->library( array('email','session', 'user_agent') );


viernes, 5 de septiembre de 2014

¿ como corregir problemas de acentos en las paginas web ? SOLUCION para PHP, MySql , HTML (actualizado 2014)

Bueno bueno es un grave problemas para los hispanohablantes en las paginas web que no salgan con caracteres extraños los acentos o letra Ñ.
Lo mejor para solucionar todo este lio y que se vea correctamente en cualquier pais que accedan (EEUU o España o Rusia o Colombia o etc ....) es tener todo en codificacion UTF-8.

Ahora vamos a explicar pero lo vamos a dividir en 2 secciones

  1. Solucion solo para pagina web (sin base datos , ej: diseñadores web o pagina basica)
  2. Solucion para pagina web PHP (con base datos MySql)

Solución solo para pagina web (sin base datos , ej: diseñadores web o pagina basica)

Bueno primero que nada a cada archivo que edites o que creas debe estar configurado en codificación UTF-8. 
Cada programa tiene su manera especifica de como hacerlo casi siempre esto esta en la parte de "opciones" o "ajustes".
Ejemplo practico :
En Adobe Dreamweaver deben estar como lo muestra en rosa 

En Notepad++ debe estar tildado como marca la flecha roja

NOTA : no recomiendo que creen o editen una pagina web con el editor "Block de Notas" 
tiene problemas de codificacion y te perjudica si usas acentos.

Una vez hecho esto deben poner esto al principio de la pagina y para cada archivo LISTO ahora no deberian tener problemas.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es" >
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >

Solución para pagina web PHP (con base datos MySql)

Primero deben hacer lo de la sección anterior : "Solución solo para pagina web (sin base datos , ej: diseñadores web o pagina básica)".
Una vez hecho , solo queda verificar en PHP la configuración de las conexiones a MySql 

PHP con conexión antiguas deben usar mysql_set_charset(.......) :

$link = mysql_connect( $dbhost,$dbusuario,$dbpassword );
mysql_set_charset("utf8", $link);

PHP con conexión mas vigente (PDO) :

$db = new PDO(
  'mysql:host=localhost;dbname='.$bd.';charset=utf8', 
  $mysql_user, $mysql_password ,
  array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") );


Eso es todo amigosssss , cualquier problema me dejan un comentario

viernes, 22 de agosto de 2014

¿ no sos diseñador grafico ? Te presento los Generadores de Combinacion de Colores Web - (suavizados , fuertes , paletas...)

¿ cansado de buscar TEMPLATES pero te diste cuenta que son diseños de los 90 ?

Es muy sabido que los diseñadores saben bien como combinar al usar herramientas gráficas como Adobe Phothoshop o PSD o Corel y similares. Y en este caso NO vas a necesitar.

Pero los programadores saben la parte consiste y interna del funcionamiento de un sitio web (PHP, CSS , responsive , JQUERY) que es lo vas a necesitar.
Estos generadores de colores va a ser útiles si manejas lo basico de CSS 2 y CSS3 (sombras , gradiente , borde redondeado , etc).

Los diseños web hoy en día son bastante minimalistas pero la base esta en la combinación de colores , aca pongo un ejemplo : http://99webpage.com/theme-review/landingpage/gotte/index3.html#about .
diseño moderno y simple , su fuerza radica en la combinacion de colores

Acá la lista , solo deben poner un color y eligen el tipo de paleta generada automatica de colores.

  1. http://paletton.com (el mejor)
  2. http://www.colorsontheweb.com/colorwizard.asp
  3. https://kuler.adobe.com/es/create/color-wheel
  4. http://pourpre.com/colordb/?i=c56E10E&v=s15&t=tr&w=hsplitopp&l=eng


NOTA : aclaro no existe un generador de paginas web ni de PSD .

miércoles, 23 de julio de 2014

¿ como convertir imagenes a formato de vectorial de Adobe Flash CS ? ( 2 alternativas )

Cuando importamos una imagen (png, bmp, jpg, gif) a nuestra librería se queda en formato de imagen , no se convierte en formato vectorial.

Las imágenes en formato vectorial tienen la ventaja que no pierden calidad de imagen cuando se achican o se agrandan ya que se guardan en vectores que perfectamente se escalan a medida.
Bitmap (png, jpg,....)  VS  Vector (svg , eps ...)
Los graficos vectoriales nunca pierden calidad pero si TRANSFORMAS un BITMAP (png, bmp, jpg, gif ,etc) a grafico vectorial entonces SI PIERDE de calidad de imagen pero el resultado tiene sus ventajas mencionadas.
Hay 2 formas de hacerlo

  1. Desde el entorno Adobe o Macromedia Flash , aca hay un video muy facil https://www.youtube.com/watch?v=c3f0X61EIsg 
  2. Desde http://vectormagic.com es un servicio online (requiere registrarse) y subis una imagen y te transforma en vector ( eps , svg  ) . Una hecho esto abrimos el Adobe Flash y vamos a "Archivo // Importar // Importar a Escenario" y buscamos nuestro archivo EPS lo seleccionamos y listo.

sábado, 19 de julio de 2014

programa para celulares

La gran mayoria de los programas el problema que tiene es que no salen actualizacion y para los nuevos modelos no funciona.
Los programas realmente eficientes y actualizados para los modelos nuevos son pagos : 
  1. el primero es ChimeraTool y aca tienen la lista de los modelos compatibles https://chimeratool.com/supportedmodels , tiene muy buena reputación en los foros y siempre actualizado 
  2. Otro en segundo puesto es FuriousGold y su lista de modelos son http://www.furiousgold.com/en/brands el cual es bastante amplia y siempre actualizado
  3. El ultimo programas aunque carece de actualizaciones es GSPBB , no tiene pagina oficial

martes, 15 de julio de 2014

¿ como hacer que un link HTML marque una llamada o envie un SMS ? ( de link a SMS / LLAMADA)

Los link de HTML se hacen con la etiquetas <a>....</a> y apuntan a una direccion web (http......) pero en esta ocasion vamos a hacer que cuando click en el link desde un celular (Android , etc) directamente se abra la ventana de SMS o LLAMADA .

El truco esta en el atributo HREF del link.
En el caso de querer direccionar a un SMS ponemos SMS:15-4444-4554 (donde 15-4444-4554 es el destinatario)

<a href="sms:15-4085-5555" >Envianos un SMS , desde acá</a>
Envianos un SMS , desde acá

En el caso de querer direccionar a una llamada ponemos TEL:15-4444-4554
<a href="tel:15-4085-5555" >Llamanos ya , haceme click</a>
Llamanos ya , haceme click

NOTA : no funciona en PC , solo funciona con moviles , celulares.
Al hacer click quedaria como muestran estas imagenes :

sms:15-4085-5555
tel:15-4085-5555

martes, 1 de julio de 2014

¿ como llamar a una "procedure / function" de MySql desde PHP > 5 ? (formato ARRAY , ) SOLUCIONADO EN POCOS LINEAS

Parece una pavada pero no lo vi en muchos lados y en la documentacion esta por partes.
Al quedar el resultado todo como Array() la ventaja es que se puede recorrer con foreach() reiteradas veces SIN recurrir a mover el puntero ( mysql_data_seek  ).

$db = new PDO('mysql:host=hostname;dbname=defaultDbName', 'username', 'password', 
  array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));

$stmt = $db->prepare("CALL mi_funcion_favorita( ? , ? )");  // tiene 2 parametros
$stmt->bindParam(1, 'valor de parametro 1');
$stmt->bindParam(2, 'valor de parametro 2');
$stmt->execute();
$resultArray = $stmt->fetchAll(PDO::FETCH_ASSOC);

// listo , ahora se puede recorrer con FOREACH(){ ...........}
 foreach($resultArray as $row) { 
    echo $row['id'];
    ............
 }

viernes, 20 de junio de 2014

¿ como instalar OpenStreetMap en cualquier Android ?

Para Android hay una aplicación que trabaja con los mapas de OpenStreetMap se llama "OsmAnd Mapas y Navegación" .
NOTA : pesa como 40 MB y pero eso no es todo también deben bajarse unos mapas globales que pesan como 100 MB.

  • se puede mostrar la ubicación actual sin tener GPS solo con Internet
  • es sencillo
  • tiene 5 capas (estándar, ciclista, transporte , map quest , humanitario)
  • se actualiza constantemente

La segunda opción (opcional es mas rapido) para instalarlo es crear un acceso directo en nuestro escritorio de la pagina web OpenStreetMap.
  1. Abran la pagina http://www.openstreetmap.org/ y póngalo como favorito (se guarda automáticamente en Marcadores)
  2. Aprieten el botón HOME del celular y vayan a  WIDGET y busquen el que dice MARCADOR (estrellita amarilla
  3. Seleccionen la pagina del paso 1 y listo
NOTA :  cada celular tiene maneras diferentes de crear un acceso directo
Les dejo un video para crear un acceso directo en celulares Samsung




¿ OpenstreetMap VS Google Maps ? ( lucha de titanes )

Es muy largo de explicar y tendría ser detalloso y técnico y los aburriría así voy saltear eso para hacerlo mas fácil para todos.

Hay que saber diferenciar sobre el concepto FREE o GRATUITO con LIBRE ( ej: GLP , GNU , etc )
El FREE no necesariamente se puede saber que pasa con los datos y colaborar con estos y lograr un mantenimiento a futuro o modificaciones propias.

Google Maps pertenece a una empresa multimillonaria que ofrece productos gratuito pero no permite colaboracion y codigo libre en la gran mayoria de sus productos , ejemplo : Android , Google Maps , Street View , etc.

Ventajas
  • la gran publicidad y financiamiento de Google
  • la gran mayoría de los sitios web lo usan
  • el uso es fácil y la gran mayoría de la gente esta bastante practico
  • gratis (nunca te cobran)
  • multiplataforma (ejemplo en Nokia usan el mapa http://here.com pero es la misma empresa que usa Google solo cambia el nombre y visual)
Desventajas
  • la falta de actualización de sitios y lugares (ejemplo trenes , sendas , subtes , farmacias)
  • código cerrado
  • imposibilita que existan aplicaciones de mapas por otras personas

OpenStreetMap es construido por una comunidad de creadores de mapas que contribuyen y mantienen los datos acerca de caminos, senderos, cafeterías, estaciones de ferrocarril, y mucho más, en todo el mundo.

Ventajas
  • mucho mas actualizado en lugares
  • permite crear mas aplicaciones por cualquier persona para cualquier plataforma
Desventajas
  • no es muy conocido por falta de publicidad
  • a los nuevos usuarios les cuesta familiarizarse con la interfaz

La eficiencia antes de cualquier cosa por que uno cuando ve un mapa espera que tenga todo actualizado sus referencias y lugares.
Mi veredicto pone como ganador al gran OpenStreetMap es mas completo y libre y velocidad es igual a Google Maps .

Comparacion con el mismo lugar
OpenStreetMap http://www.openstreetmap.org/#map=16/-34.6274/-58.4613


Ver mapa más grande


En Google Maps en el mismo lugar  : http://goo.gl/maps/X1nhJ


Ver mapa más grande

jueves, 12 de junio de 2014

Excel 2013 - ¿ como transformar cualquier texto a formato fecha o fecha-tiempo ? SOLUCIONADO


  • Bueno con esta tecnica pueden tranformar cualquier cosa en formato fecha o fecha-tiempo.
  • Pero van a tener que pensar un ratito ya que se soluciona con funciones de excel.
  • Vamos a jugar con 2 funciones excel basicas REEMPLAZAR(....) y SUSTITUIR(.......) .


Usar la funcion SUSTITUIR( texto; texto_buscado; texto_nuevo; núm_de_ocurrencia )  
Documentacion oficial : http://office.microsoft.com/es-ar/excel-help/sustituir-HP005209286.aspx
Esta funcion tiene 4 parametros y devuelve el texto resultante de la sustitucion , reemplaza una porcion de texto (2º param.) por un texto nuevo (3º param) y OPCIONALMENTE se puede establecer que instancia (4º param.).

Ejemplo :
=SUSTITUIR( "hola pepe , como te va" ; "pepe"; "Don Luis") 
el resultado seria : "hola Don Luis , como te va"

La segunda funcion importante es REEMPLAZAR(texto_original; núm_inicial; núm_de_caracteres; texto_nuevo) .
Esta funcion tiene 4 parametros y devuelve el texto resultante del reemplazamiento , lo que hace es reemplaza desde la posicion (2º param.) del texto original hasta las siguientes cantidad de caracteres (3º param.) con un texto nuevo (4º param.).

Ejemplo :
=REEMPLAZAR( "hola pepe , como te va"; 6; 4; "señor" )
El resultado seria : "hola señor , como te va"

Estas 2 funciones simple de excel pueden transformar cualquuier formato a fecha.
Yo aca pongo un ejemplo real que se me presento , tengo una columna de 50 celdas de fecha y hora en formato muy feo "09.06. 13:30" (tendria que transformarlo a "09/06/2014 13:30" ).

- Teniendo en cuenta que la fecha se encuentra en la columna B2 tendria que reemplazar los puntos por barras invertidas y agregar desde la posicion 6 el año ya que no se encuentra y la hora se encuentra bien formateado asi que no lo tocamos.

=REEMPLAZAR(SUSTITUIR(B2; "." ; "/" ); 6 ; 1 ; "/2014" )
El resultado seria : "09/06/2014 13:30"


viernes, 30 de mayo de 2014

¿ como sacar un disco con entrada ZIF ? con video y fotos

Un ZIF (Zero Insertion Force) es un tipo de zócalo que permite insertar y quitar componentes sin hacer fuerza y de una forma fácil, ya que lleva una palanca que impulsa todos los pines con la misma presión, por lo que también evita que se dañen. Lo importante es que !! NO SALE A FUERZA !!

Normalmente se van a encontrar con estos zocalos ZIF en ultrabook , como macbook o eee-pc que normalmente son bastante finitas y van conectadas un FLEX (cinta color oxido o gris).

Aca un ejemplo :
- Un disco rigido de una macbook con zocalo ZIF y conectado por medio del FLEX

SACAR UN DISCO ZIF  ( 2 pasos )

Los Zif se mantiene unido al FLEX por fuerza , asi como 1º paso se debe levantar la tapa hacia arriba y al hacer esto termina soltando al FLEX . Y 2º paso seria retirar el FLEX y debe salir sin fuerza





Problema : MacBook no enciende - ultima alternativa ( resetear la SMC y la PRAM )

Una vez con el Macbook se acabo la batería en el momento que el Mac estaba entrando en modo hibernado... por lo cual la imagen de la RAM en disco estaba corrupta y cuándo le daba al power-on ni caso, muerto total (en realidad aunque tú no lo veas el Mac se energiza cuando le das al power-on, pero al intentar salir del reposo se vuelve a apagar y tu ni te enteras).
Probe miles de cosas : sacando la bateria , sacando el disco y volviendolo a poner , le pase un trapo seco limpiando el polvillo y NO PRENDIA NINGUNA LUZ NI RUIDO DE VENTILADOR.

PD : USAR COMO ULTIMA ALTERNATIVA , si no funciona llevar al servicio tecnico oficial.

Lo solucione reseteando SMC y reseteando la PRAM


SMC REAJUSTE

  • Apague el ordenador.
  • Conecte el adaptador de corriente MagSafe de una fuente de energía, que conecta con el Mac si no es que ya están conectados.
  • En el teclado incorporado, presione el (lado izquierdo) Shift-Control-Opción de teclas y el botón de encendido al mismo tiempo.
  • Suelte todas las teclas y el botón de encendido al mismo tiempo.
  • Pulse el botón de encendido para encender el ordenador. 











REINICIAR PRAM

  • Apague el ordenador.
  • Busque las siguientes teclas en el teclado: Comando, Opción, P y R. Usted tendrá que mantener estas teclas simultáneamente en el paso
  • Encienda el ordenador.
  • Pulse y mantenga las teclas Comando + Opción + PR. Debe pulsar esta combinación de teclas antes de que aparezca la pantalla gris.
  • Mantenga las teclas hasta que se reinicia el equipo y se oye el sonido de arranque por segunda vez.
  • Suelte las teclas.

miércoles, 9 de abril de 2014

¿ como poner un reproductor de radio streaming en Facebook ? RESUELTO 2014

¿ tiene una radio y quieres ponerla en tu muro o en el muro de tus amigos ?
Solo funciona si tenes una radio con SHOUTCAST y requiere 2 cosas :

  1. Deben pedirles a sus provedores de radio el LINK de SHOUTCAST debe ser como este http://142.4.216.91:8196
  2. La radio debe estar configurada con el tipo de audio "AUDIO/MPEG" en caso de tener otro tipo de audio hace click acá.
  3. no debe decir "audio/aacp" o otros
Apartir del link de SHOUTCAST debemos agregarle ";steam.mp3" (sin comillas) .Tomando como ejemplo el link SHOUTCAST anterior ( http://142.4.216.91:8196 ) le agregamos (;steam.mp3) y quedaria http://142.4.216.91:8196/;steam.mp3.

LISTO !!!!

Ahora vamos a la pagina http://www.rinomusic.com/m/canciones/upload y ponemos los datos de la radio como el nombre y opcionalmente le podemos poner una foto o logo ( solo formato .JPG o .PNG ) en este caso le puse un dibujo de una radio cualquiera.

Y nos deberia quedar asi




Y le damos al boton "GUARDAR" y luego ponemos compartimos en facebook
Y el resultado es queda asi , le dan en PLAY como si fuera un video de YOUTUBE : 





Opcional  (solo en caso de "Content Type: AUDIO/AAC" )

Se debe configurar la radio shoutcast para que tenga su salida en formato MP3 y debe decir "Content Type : AUDIO/MPEG"

jueves, 20 de marzo de 2014

¿ como instalar CodeIgniter 2.1.4 (2014) y configurar la base de datos en un hosting comun ? . RESUELTO corrigiendo errores

Esté excelente framework de PHP llamado CodeIgniter  , uno de los rapidos y sencillos y una documentacion buena , donde lo corremos localmente en windows o linux con wampserver o xampp y anda todo correctamente sin configurar nada , lo descomprimes y listo.

El problema surgio cuando lo queres instalar en un hosting o servidor o VPS , donde en muchos casos la configuracion mucho no se puede tocar o si se puede tocar es simplemente por temor a que si se tocan la configuracion se caigan otras aplicaciones.

El error clasico que suele suceder es el siguiente , donde anda todo correctamente pero no se conecta a la base de datos :


A Database Error Occurred

Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346



SOLUCION : 

ir a "/application/config/database.php" y poner ( lo mas importante es $db['default']['pconnect'] = false )

$db['default']['hostname'] = 'localhost';  // siempre , solo cambia en caso de VPS o Server Dedicado
$db['default']['username'] = 'root';       // usuario de la BD
$db['default']['password'] = 'contraseña'; // contraseña de la BD
$db['default']['database'] = 'mi_bd';      // nombre de la BD

$db['default']['pconnect'] = false;
$db['default']['db_debug'] = false;     // este no es obligatorio , pero hace que se muestren los errores en pantalla y no esta bueno



domingo, 16 de marzo de 2014

¿ como quitar el qwerty y poner el teclado T9 o 3x4 o teclado antiguo en Android ?

Problema : el smartphone solo tiene el teclado qwerty (teclado de PC grande).
El teclado T9 o 3x4 es un teclado que venian en celulares antiguos como por ejemplo el tipo nokia N110.
En moviles smartphone marca Samsung no hay instalar nada ya viene con teclado T9 pero le dicen "3x4" , miren el video donde dice como activarlo.


En otros celulares de cualquier marca LG , Motorola , Samsung , HTC, etc  que no tengan esté teclado pueden instalar esta aplicacion "MultiLing Keyboard" que es GRATUITA  https://play.google.com/store/apps/details?id=com.klye.ime.latin .
  • multi-idioma (tiene español, ingles , chino ,etc) 
  • funciona con Android 2.1 o superior. Lo probe en Android 4.1.2 y anda excelente
  • pesa 1 MB (muy poco en comparacion de otras paginas).
MultiLing Keyboard

La pagina tiene del programador es https://sites.google.com/site/hanwritingime/

¿ Como activar los teclados MultiLing Keyboard?

Esto varia segun la version de Android.
Debemos ir a "Ajustes / Teclado y idioma" y seleccionar el teclado "Multiling".


Y luego ir al icono de la derecha (dibujo de tres lines con 3 rayas horizontales) para poder elegir el idioma nuestro (ya que viene en varios idiomas y por defecto esta en ingles) .

Y ahora vamos a "Idiomas de Entrada" y luego de nuevo a "Idiomas de Entrada" y seleccionar "Español".

Ahora abrimos el teclado qwerty y vemos un simbolo nuevo (tiene una circulo con una cruz ) , le damos click y listo ya esta activado.


antes de activar el teclado
Luego de activarlo , el teclado QWERTY por defecto


¿ Como poner el teclado T9  o 3x4 ?

Bueno ya instalado , recordemos que hay varios teclados disponibles en esta app.
Ahora solo tenemos que ir al teclado qwerty normal y ir al boton que dice "ABC" y mantenerlo pulsado hasta que nos den las siguientes opciones (ver foto abajo) y seleccionar donde dice "123" (este es el teclado T9 o 3x4)

Observemos la variedad de teclados que hay

Y nos queda asi :
Nuestro teclado T9 o 3x4 en cualquier modelo de celular


lunes, 20 de enero de 2014

Libreria PHPMAILER adjuntar pdf con FPDF (solucion 2014)

La verdad es que enviando email usando PHPMAILER no se puede adjuntar archivos dinamicos (como los FPDF) solo permite archivos fijos. ej :
$mail->addAttachment( 'mi-cv.pdf' );
$mail->addAttachment( 'mi-foto.png' );

PERO NO PERMITE ADJUNTAR ARCHIVOS DINAMICOS ( ej: signos "?" , "=" , ".php" )
$mail->addAttachment( 'creando-pdf.php?id=234' );
 // teniendo en cuenta que "'creando-pdf.php?id=234'" genera un pdf DINAMICO por ID con FPDF.


SOLUCION

En el archivo en donde crean el PDF con FPDF , deben guardar el PDF en el hosting asi :
$pdf->Output("adjunto-temp.pdf","F");     // crea un archivo PDF llamado "adjunto-temp.pdf"

 Y luego en el archivo en donde envian el EMAIL con PHPMAILER agregan estó :
$mail->addAttachment( 'adjunto-temp.pdf' );

Es forma mas sencilla de solucionar el problema de PHPMAILER.

domingo, 5 de enero de 2014

Fuel CMS - opinion : horrible

El administrador de contenido CMS llamado FUEL CMS (pagina oficial http://www.getfuelcms.com/ ) lo probe lo instale y es lo horrible en la historia de CMS.

  1. la documentacion es pobre
  2. solo provee el sitio de Administrador (BackEnd) pero NO HAY NADA para visualizar el sitio final (Fron End)
  3. no permite administrar categorias
  4. no permite diferenciar entre pagina o post (como wordpress) solo permite post
  5. faltan modulos bastante necesarios para que se llame CMS en esé sentido es muy parecido a drupal
  6. para cada modificacion hay que retocar el codigo PHP como si estuvieramos re-creando la rueda . Ejemplo : para poner un menu simple comun , sin interfaz y tocar codigo espagueti (no POO)   http://www.getfuelcms.com/blog/2010/12/12/learning-fuel-cms-part-2
Lamentable por que la pagina de oficial parece un CMS completisimo pero le faltan cosas basicas para llamarse CMS.
Aunque tiene funciones adicionales buenas pero secundarias al fin.