19 de octubre de 2015

FIrefox Offline

Hola, vengo rapidamente a dejarles una nueva entrada. Cada vez que vamos a instalar el navegador Firefox debemos ingresar al sitio oficial y descargar el instalador on-line, o se que debemos estar conectados si o si a internet.


En muchos casos necesitamos poder instalar el navegador pero de manera offline para eso les dejo los enlaces tanto de la version estable, como de la versiones beta tanto para 32 bits como para 64 bits.

Ultima version estable

Ultima BETA X86

Ultima BETA X64

* Cuando ingresen fijense de bajar la primera opcion, es la que tiene mayor peso, mas de 40MB

31 de agosto de 2015

Acelerar el tiempo de booteo en Windows 7


Hola a todos! nuevamente vuelvo con otro articulo que le puede ser útil a mas de uno.
Alguna vez cronometraron el inicio del sistema? seguramente no, yo por lo menos no lo hacia, hasta que un buen día lo hice y me lleve una gran sorpresa; desde la imagen del bios hasta llegar al escritorio transcurren aproximadamente 40 segundos! para mi una eternidad, seguro que para ustedes también.
Antes de continuar vamos a hacer un paréntesis, no en todos los casos el sistema tarda el mismo tiempo en iniciar. Depende de varios factores, uno de ellos depende el disco que se utilice, jamas se puede comparar la velocidad de lectura de un disco común mecánico y un disco en estado solido (SSD). También otro factor que influye es la cantidad de programas que se ejecutan con el sistema, como puede ser el antivirus, algún cliente de mensajería, etc.
Para poder tener alguna referencia paso a detallar los aspectos técnicos de la pc donde realice la prueba.

Windows 7 Ultimate edition x64 - con todas las actualizaciones
Intel core I3 530 2.93GHz
4 GB RAM DDR3
2 TB Disco
9 programas que se ejecutan junto al sistema (LibreOffice 5.0, Malwarebytes Anti-exploit, AirDroid3, Epson Status monitor 3, Steam, Alcohol, HDAudioCPL, Intel common user interface, Malwarebytes Anti-malware)

Para reducir este tiempo tenemos que hacer algunas modificaciones dentro del sistema. Empecemos!
Primero debemos descargar el "Windows Performance Tool Kit" de aqui. Una vez descargado lo ejecutamos y veremos esto.


Presionamos en next.

Aquí debemos seleccionar la segunda opción "Windows Performance Toolkit" y presionamos install. Cuando termine reiniciamos la PC para continuar con el proceso.


Una vez que estamos en el sistema iremos a inicio -> ejecutar o presionamos Windows+R, allí escribimos -regedit- para abrir el registro de windows.



Desde el panel de la derecha vamos a navegar hasta:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters


A la derecha vamos a ver varias entradas entre ellas las que nos interesan son -EnablePrefetcher- y -EnableSuperfetch-. Tenemos que comprobar que su valor sea 3 como se puede ver en la imagen. En caso contrario deberemos hacer doble clic sobre la entrada para cambiarlo.

Para los curiosos les dejo un enlace donde pueden ver los valores que se le puede asignar a estas entradas.

Para continuar necesitamos descargar unos updates de windows que arreglan ciertos problemas en la velocidad de inicio, las actualizaciones en cuestión son:






Si no quieren hacer todo el proceso de bajar una por una a través de Microsoft les dejo dos enlaces para descargar todo de una sola vez.


Al finalizar la descarga de los hotfixes se deben instalar, y luego de eso reiniciar el sistema para así proceder al ultimo paso.


Cuando el equipo este nuevamente operativo, deben ejecutar la consola de windows con privilegios de administrador, para ello deben presionar la bola de windows (inicio) y en el buscador poner "cmd", en los resultados saldrá una aplicación con icono de color negro al cual presionaremos con el botón derecho del mouse para así elegir la segunda opción "ejecutar con como administrador". Luego de abrir la consola deberemos introducir este comando presionar -enter- y esperar a que el proceso finalice.


xbootmgr -trace boot -prepSystem -verboseReadyBoot


Tener en cuenta que desde ahora hasta que termine todo el trabajo la PC se reiniciara síes veces. Tengan paciencia que el proceso es medio largo, tanto hable de tomar el tiempo de booteo y me olvide de tomar el tiempo aproximado de duración de la optimizacion :P. Pero lo mas importante es que  luego de todos esos reinicios podrán volver a tomar el tiempo de cuanto demora en iniciar el sistema.


En mi caso como bien comente al comienzo antes de hacer todo esto mi sistema demoraba aproximadamente 40 segundos en estar operativo, luego de todos estos pequeños ajustes logre reducir el tiempo a 26 segundo!. Como vieron logre arrancar mi sistema 14 segundos mas rápido, y podría haber reducido mas ese tiempo deshabilitando programas que no son necesarios o servicios de windows que no uso, pero bueno eso sera tema para otra entrada.

Nos vemos en la próxima entrada ^.^/

Fuentes

MagicAndre1981, "How to speed up boot process under Windows Vista or Windows 7". 8 de Diciembre 2009. http://www.msfn.org/board/topic/140262-how-to-speed-up-boot-process-under-windows-vista-or-windows-7/

MagicAndre1981, "Hotfixes for faster Windows 7 boot/startup". 25 de Julio 2011. http://www.msfn.org/board/topic/152622-hotfixes-for-faster-windows-7-bootstartup/

MagicAndre1981, "Install the Windows Performance Tool Kit (WPT)". 10 de Octubre 2010. http://www.msfn.org/board/topic/146919-install-the-windows-performance-tool-kit-wpt/

Microsoft, "EnablePrefetcher (Standard 8 Module Reference)". 7 de Agosto 2014. https://msdn.microsoft.com/en-us/library/jj979506%28v=winembedded.81%29.aspx

Microsoft, "EnableSuperfetch (Standard 8 Module Reference)". 7 de Agosto 2014. https://msdn.microsoft.com/en-us/library/jj979836%28v=winembedded.81%29.aspx



11 de agosto de 2015

Envio de mails masivos con Mailjet y MaxBulk Mailer

A la carga con un nuevo articulo!...Hoy les voy a compartir como hacer un envio masivo de mails, algo asi como enviar un boletin de novedades a nuestros clientes, afiliados, etc. Esta practica es denominada comunmente como -mailing-, no confundir con spam que es otra cosa, va...en teoria :S lo dejo a su criterio, este tema da para otra publicación.

Quizas algunas personas ya intentaron hacer un envio masivo de mails a mas de 100 contactos desde algunos de los servicios de correo gratuitos que todos usamos o por lo menos conocemos como puede ser Gmail, Outlook, OpemMailBox, etc. Llevar a cabo esta tarea desde esos proveeodres de e-mails es imposible ya que sus politicas no lo permiten, es por eso que al hacer el intento siempre da error de servidor SMTP (servicio que se encarga del envio de correos), al menos que esten con muchisimoooooo tiempo de sobra y medios locos pueden enviar esos boletines a 10 contactos, y mas tarde a otros 10!, facil no? NO......

Hay varias soluciones para este problema, algunas gratuitas otras pagas. Por ahora vamos a utilizar una alternativa gratuita con sus limitaciones obviamente.
Unas lineas atras nombre el servidor SMTP, es justamente eso lo que necesitamos si queremos hacer mailing, empresas que se dedican a proveer de este servicio hay tantas como colores en el mundo. Mailjet es una de esas companias que ofrecen un servicio gratuito y uno pago. El que nos interesa tiene como bien dije arriba algunas limitaciones, la principal y que mas nos afecta es la cantidad de mail que se puede enviar por dia (200) y por mes (6000). Claro esta que para pequeñas campañas no hay problema, pero si necesitamos llegar a mas gente tendremos que pensar en contratar un servicio pago.

Bueno vamos a lo que mas nos interesa comenzar a configurar todo para enviar mails.
Lo primero sera crear una cuenta en Mailjet.

Luego de entrar al sitio hay que presionar en "SIGN UP"






Ahora deberemos completar el formulario con nuestros datos, mail y contraseña primero, para luego perdirte aun mas información.




















Aqui tendremos que completar nuestro nombre, el numero de empleados y la cantidad de mails que calculamos que vamos a mandar. Estas dos cajas las pueden dejar tal cual estan. Para ir terminando nos solicita el nombre de la empresa, un sitio web (opcional), en que rubro se ubica y el pais de origen. Al final podes optar por el envio de novedades por parte de Mailjet, y si nos interesa el informe de estadisticas de nuestra cuenta. Al final como casi todo registro a algun servicio nos dira que vallamos a nuestro correo donde sera enviada la activacion para dar de alta el usuario.Una vez presionado el enlace de activacion nos redireccionara al sito de Mailjet donde tendremos dos opciones para elegir.


Elegiremos la que esta a la derecha "configure my SMTP relay or the send API" y nos llevara a esta pagina que tiene informacion importante para configurar el cliente que se encargara de mandar los mails masivamente. Tendremos que copiar los datos que estan en las cajas "username" y "password". Lo podemos copiar en un block de notas u otro editor de texto.

Hasta aqui terminamos la primera parte y mas importate de todo el proceso.

Ahora debemos utilizar alguna aplicacion que permita enviar mails masivamente. Existen muchos software para hacer esta tarea, de los pocos que probe solo me funciono MaxBulk Mailer
MaxBulk Mailer esta completamente en español y tienen version tanto para Windows como para Mac.

Luego de instalar MaxBulk lo ejecutamos. Esta sera la venta que veremos al comienzo, lo primero sera configurar el servidor SMTP para eso nos iremos a "Ajustes".
Bien en esta pestaña esta todo lo que necesitamos completar, empezemos. En donde dice "Servidor SMTP" pondremos in-v3.mailjet.com.
ahora hay que establecer el tipo de seguridad de la coneccion para eso nos hubicaremos a la derecha donde esta la flecha apuntando hacia abajo, la presionamos y seleccionamos de todas las opciones "TLS v1".



La siguiente caja "Auntenticación" hay que dejarla en "ESMPT" y nuevamente hay que presionar la flecha que esta justo al lado para seleccionar la opcion "Plain"




Continuando con la carga de datos, ahora deberemos copiar los datos que nos proporcionaron en Mailjet, si exacto esas cadenas largas de texto. Bien la que estaba en "User" la copiamos en "Cuenta" y la "Password" la pegamos en "Contraseña".

 
La siguiente casilla "Entrega" la dejamos tildada, debajo de ella tenemos un menu desplegable de cuantos mails queremos enviar por sesion, como el limite del servicio de Mailjet solo nos deja enviar 200 por dia, dejamos la opcion de 200. A la derecha podemos ver el apartado "Intervalo" alli se puede configurar un tiempo de espera en el envio de mails, es decir que si configuramos un intervalo de 05 segundos, cada correo luego de su envio debera respetar ese tiempo para luego continuar con el segundo y asi susesivamente.
Para ir cerrando este apartado al final completaremos los datos de nuestra "empresa".
en la caja "De:" introducimos una direccion valida, si asi lo deseamos claro.
"Nombre:" en este campo va el nombre que queremos que se muestre, puede ser nombre de la "empresa" u otra cosa. Tambien se puede agregar un correro de respuesta, y una firma que estara al final del mail enviado. Por ultimo y para terminar este apartado vamos a presionar el boton "Guardar" que esta casi al principio, nos pedira que escribamos un nombre le ponen el que quieran, con eso ya tienen todo configurado y guardado.

Luego de haber configurado la parte dura del programa, vamos a algo mas facil el cargado de los contactos, si ahora llegamos a esa parte donde queres presumir tus millones de contactos =D. Seleccionamos el boton "Importar", esta ubicado en la parte superior.
Como se ve en la imagen hay varias opciones para realizar la importacion en mi caso tengo una lista de correos guardada en una hoja de calculos asi que lo que hice fue seleccionar todos los correo ,copiarlos (Crtl+C) y dentro del programa eleji la segunda opcion "Desde el Portapapeles". Automaticamente va a comenzar a agregar los contactos a la lista, en caso de haber algun correo duplicado te advertira y lo eliminara, nadie quiere enviar el mismo correo dos veces a alguien no?...
Luego de tener todos los correos en la lista si queremos podemos editar sus campos, como el nombre, apellido, etc,etc. Con esto dejamos este apartado pero no se olviden antes de "Guardar" la lista de contactos con el nombre que quieran.

Siguiendo con todas las configuraciones ahora vamos a ir a lo mas importante que es el contenido del mail que vamos a enviar para eso no vamos a la primera pestaña "Mensaje"


Aquí no hay mucho por explicar, esta parte es casi igual a cualquier servicio de correo, podemos escribir el correo en texto plano, o hacerlo en HTML, como asi tambien copiarlo y pegarlo si es que ya lo tenian diseñado. Las opciones de formato se puede cambiar desde el menu de la derecha de la caja de "Asunto". Cuando terminen de escribir, copiar el cuerpo del mail pueden ir a la cuarta pestaña "Vista Previa" donde podran visualizar como se vera el correo que van a enviar.

Ahora si para terminar deberiamos repasar todos los datos cargados para evitar problemas. Si todo esta bien o eso creen pueden probar de hacer su primera campaña de mailing =D para comenzar el proceso deberan presionar el boton "Play" que esta en la parte superior. De esa manera comenzara el proceso, si quieren ver un registro de los envios que se van realizando pueden ir a la ultima pestaña "Entrega".


Bueno hasta aqui llega la publicacion sobre mailing fue un poco extensa pero vale la pena, para ir cerrando les cuento que probe otra aplicacion SenderBlaster con la cual no puede hacer que funcione este sistema, quizas sea problema de Mailjet, o del programa en si. Tambien intente hacer el envio desde Thunderbird configurando una cuenta Gmail con salida SMTP del servicio que describi, tampoco tuve buenos resualtado. Nuevamente me pregunto si sera un problema del servicio. Otro dia volvere a realizar pruebas con otros proveedores de servidores SMTP.

Si llegaron hasta aqui les agradezco su lectura, ojala les sirva y si tienen alguna critica nos vemos en los comentarios gracias!


13 de mayo de 2015

Controlar el brillo de una netbook EXO355 en Archlinux

Luego de muchísimo tiempo vuelvo a escribir una nueva entrada en mi pequeño blog...bueno vamos  a lo interesante jaja
Hace tiempo que vengo intentando controlar el brillo de la pantalla de la netbook EXO 355 a través de las
clásicas teclas "Fn", pero como tengo tanta suerte jamas me funcionaron ¬.¬ busque por millones de sitios, wikis, foros, blogs, probé de todo! y no conseguí una solución transparente, con esto quiero decir una pequeña configuración de sistema y ya!, nada de scrips u otras cosas.
La única solución que encontré no es como yo quisiera pero funciona, espero en algún momento conseguir otra manera de ajustar el brillo.



Basta de tanto bla bla manos a la obra


Lo primero sera abrir nuestra consola favorita y ejecutar este comando


$ sudo pacman -S xbacklight


esto instalara el paquete necesario para controlar el brillo. Ahora vamos a ver si la magia funciona o no para eso ejecutamos esto


$ xbacklight -inc 50


si todo funciona como debe ser tendremos que haber visto un aumento del brillo de la pantalla, si no lo vieron están siegos (?) jajaj.
Para bajar el brillo vamos a ejecutar el siguiente comando


$ xbacklight -dec 50


Así de fácil es controlar el brillo de la pantalla, cabe aclarar que el valor "50" es de ejemplo se puede controlar con valores menores para tener un control mas preciso. Hasta aquí todo bien pero ni loco vamos a estar introduciendo estos comandos a cada rato, para evitar eso vamos a automatizar un poco las cosas


Para ello tendremos que configurar una combinación de tecla o como algunos dicen "Hotkey". Por gusto y comodidad quisiera que funcione nuevamente la tecla "Fn+F7" para bajar el brillo y "Fn+F8" para subirlo, hacer esto es súper sencillo desde la configuración de "Mate", mi actual entorno de escritorio.


Para dejar definitivamente todo como se debe vamos a ir a Sistema > Preferencias > Combinaciones de teclas





Veran una ventana similar a esta donde están todas la combinaciones asignadas que ya vienen por defecto



Aquí presionamos en "Añadir", se abrirá una nueva venta con dos campos a completar el primero "Nombre" le ponen lo que deseen, en mi caso le puse "Subir Brillo". En el segundo campo, seguro ya saben que va, ..... si exacto! el comando con el cual jugamos hace un rato, en síntesis seria así "xbacklight -inc XX" las dos equis las reemplazamos por le valor que nos parezca adecuado. A mi me quedo así



Para ir terminando le dan a "Aplicar" y verán como se agrego una nueva entrada con el nombre que le asignaron, ahora falta lo mas importante que es la combinación de teclas para así controlar todo mas cómodamente, para ello hacemos un clic en donde dice "Desactivado" y ahora solo falta presionar las teclas que van a ejecutar ese comando, en mi caso como comente mas arriba quería que sea la clásica combinación "Fn+F8" de esa manera quedara configurado el comando a esa combinación de teclas.

Ahora solo falta probar que funcione si funciona solo restaría hacer lo mismo de recien pero en el cambo donde va el comando ponemos "xbacklight -dec XX" para asi poder bajar los niveles de brillo.

Con eso tendríamos configurado todo para poder controlar los niveles de brillo de la netbook comadamente!, Espero que les sirva. Animence a probar esto con otros entornos, distribuciones y portátiles por ahí les salva la vida a mas de uno :P