Un Blog de Ayuda
Las 20 herramientas Web imprescindibles
Por JMARCOSGB - General - 11/Ago/2009
Internet está destinada a reemplazar (o, al menos, a complementar) los sistemas operativos en un futuro no muy lejano. Los primeros pasos ya están dados y cada día se encuentran más y más aplicaciones online, cosas que antes solo eran posibles de hacer gracias a programas instalados en nuestro ordenador. Hoy la red nos brinda todo tipo de herramientas en línea. Suites ofimáticas, editores de imágenes, conversores de archivos, creadores de sitios Web y ¡hasta sistema operativos con aplicaciones dedicadas! Hete aquí una lista para que prescindas de todos esos programas caros y complejos, que -en comparación- no hacen otra cosa que ocupar espacio en el disco duro.
SISTEMAS OPERATIVOS ONLINE
Eyeos.info: Una iniciativa española que nos debería hinchar de orgullo. Eyeos.info, por si no lo conoces, es un SO online de manufactura española y uno de los mejores de toda la red. Cuenta con todo tipo de destacadas aplicaciones entre las que podemos encontrar un cliente de FTP, reproductores de vídeos FLV, 3GP y MP3, calculadora, calendario, un editor de texto, Messenger e ICQ, entre otras cosas. Rápido e intuitivo, puedes descargarlo y ponerlo en tu servidor o usarlo desde el servidor del sitio. Además, ¡es open source!
DeskTopTwo: Similar a Eyeos.info, pero con muchas menos aplicaciones. Funcional y rápido, está más focalizado en las herramientas para blogs que otra cosa.
Más sistemas operativos Web: Otros Sistemas Operativos Online interesantes son YouOs y Craythur, tienen un futuro prometedor, pero hoy por hoy están muy inacabados.
SUITES OFIMÁTICAS ONLINE
ThinkFree: Una completísima suite ofimática online compatible con Word, Excel y PowerPoint de Microsoft Office. Puedes cargar un documento (un texto, una plantilla de Excel o una presentación) desde tu disco duro y trabajarlo sin problemas. Por supuesto, también puedes crear un documento online y guardarlo o descargarlo al disco duro. Ofrece opciones para el trabajo cooperativo de documentos, entre otras cosas. Muy profesional y, por el momento, gratuito.
Google Docs & Spreadsheets: El procesador de texto y hoja de calculo online de Google. El procesador de texto nos permite escribir, edita y guardar documentos en formato DOC, RTF, HTML, PDF u OpenOffice. Tanto los documentos como la hoja de cálculo se pueden trabajar de forma cooperativa.
Zoho Writer: El procesador de texto online por excelencia. Uno de los primeros y uno de los mejores. Importa y exporta documentos en formatos como DOC, SXW, PDF, ODT, RTF, TXT, HTML. También cuenta con una herramienta para realizar presentaciones, una hoja de cálculo, calendario, entre muchas otras cosas muy útiles.
Empressr: Una herramienta online muy simple y lograda para realizar presentaciones online que nos brinda la posibilidad de imbuir vídeo, flash y audio. Muy intuitiva, simple y rápida.
ESET Online Scanner
Por JMARCOSGB - General - 30/Jul/2009

ESET Online Scanner
ESET Online Scanner es un antivirus gratuito, sencillo y rápido que funciona directamente desde un navegador web. Provee a la gente una herramienta para eliminar malware sin la necesidad de instalar un antivirus en sus computadoras. ESET Online Scanner utiliza la misma tecnología ThreatSense (c) que ESET NOD32 Antivirus y siempre está actualizado.
IMPORTANTE: El usuario debe tener privilegios de administrador sobre el sistema para poder realizar la instalación de ESET Online Scanner.
Beneficios y novedades
- Rápido y de fácil uso: El explorador es instalado y activado con apenas un clic.
- Siempre actualizado: Utiliza las últimas definiciones de amenazas y algoritmos de detección heurística de ESET NOD32 Antivirus.
- Detección exhaustiva de malware: Detecta formas conocidas y desconocidas de todo tipo de códigos maliciosos, como virus, gusanos, troyanos, phishing y spyware, entre otros.
Exploración profunda: Explora dentro de archivos comprimidos, ejecutables empaquetados y mensajes de correo electrónico. - Limpieza: Limpia sistemas que fueron infectados mientras utilizaban otra solución antivirus o no contaban con ninguna, y permite a los usuarios el diagnóstico y reparación de muchos problemas relacionados con el malware.
- Privacidad: ESET Online Scanner puede ser utilizado anónimamente, ya que la información del contacto no es requerida para la utilización gratuita del servicio.
Subir archivo via FTP con PHP y CURL
Por JMARCOSGB - General - 25/Jul/2009
El código que nos muestran es sencillo, se trata de subir un fichero mediante un formulario a un servidor FTP, para lo cual será necesario CURL.
Inicialmente necesitaremos el formulario html:
<form action="ftp.php" method="post" enctype="multipart/form-data"> <div> <label for="upload">Selecciona un fichero</label> <input name="upload" type="file" /> <input type="submit" name="submit" value="Enviar" /> </div> </form>
Recordemos que es importante que el enctype sea multipart/form-data para que se pueda enviar el fichero al servidor.
Una vez tenemos este formulario, deberemos tener el fichero ftp.php el cual deberá ejecutar lo siguiente:
ftp.php
<?php if (isset($_POST['submit'])) { if (!empty($_FILES['upload']['name'])) { $ch = curl_init(); $localfile = $_FILES['upload']['tmp_name']; $fp = fopen($localfile, 'r'); curl_setopt($ch, CURLOPT_URL, 'ftp://usuario:password@ftp.servidor.com/'.$_FILES['upload']['name']); curl_setopt($ch, CURLOPT_UPLOAD, 1); curl_setopt($ch, CURLOPT_INFILE, $fp); curl_setopt($ch, CURLOPT_INFILESIZE, filesize($localfile)); curl_exec ($ch); $error_no = curl_errno($ch); curl_close ($ch); if ($error_no == 0) { $error = 'Fichero subido correctamente.'; } else { $error = 'Error al subir el fichero.'; } } else { $error = 'Seleccione un fichero.'; } } ?>
Fuente: http://www.web-development-blog.com/archives/tutorial-ftp-upload-via-curl/
Plantilla CSS (1)
Por JMARCOSGB - General - 18/Jul/2009
Aqui les traigo una plantilla en CSS, pueden acomodarla a su gusto

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>www.jmarcosgb.tk</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <style type="text/css"> html,body{ margin:0; padding:0; } body{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; } p{ margin:0 10px 10px; } a{ display:block; color: #981793; padding:10px; } div#header h1{ height:100px; line-height:80px; margin:0; padding-left:10px; background: #EEE; color: #79B30B; } div#content p{ line-height:1.4; } div#navigation{ background:#B9CAFF; } div#extra{ background: #F90; } div#footer{ background: #333; color: #FFF; } div#footer p{ margin:0; padding:5px 10px; } div#wrapper{ float:right; width:100%; margin-left:-200px; } div#content{ margin-left:200px; } div#navigation{ float:left; width:200px; } div#extra{ float:left; clear:left; width:200px; } div#footer{ clear:both; width:100%; text-align: center; font-size: 12px; } </style> </head> <body> <div id="container"> <div id="header"><h1>Titulo H1</h1></div> <div id="wrapper"> <div id="content"> <p><strong>Lorem ipsum dolor sit amet</strong>, consectetur adipiscing elit. Suspendisse orci nulla, pretium ac pellentesque nec, luctus nec nibh. Ut scelerisque nisl et erat imperdiet tristique. Vestibulum euismod nisi ultricies massa viverra ac tincidunt magna rhoncus. Maecenas aliquam semper bibendum. Donec justo massa, malesuada eget gravida in, luctus id metus. Mauris tempor nisl eros, sed sollicitudin risus. In vitae diam augue, id fermentum neque. Etiam ut nisl pharetra augue luctus malesuada. Fusce pellentesque aliquam nisl. Fusce blandit accumsan fermentum. Donec in justo vitae ante tempor bibendum. In elementum dignissim augue nec cursus. Sed non euismod enim. Integer congue sollicitudin tincidunt.</p> <p>Duis consequat urna eu mauris aliquam et commodo mauris tincidunt. Nullam egestas quam non risus ultrices placerat vulputate odio auctor. Aenean eleifend eros sit amet est egestas id faucibus est ultrices. Maecenas vel turpis sit amet magna fringilla varius ut id diam. Proin justo diam, auctor vitae rhoncus vel, tincidunt ac urna. Pellentesque libero leo, congue at ullamcorper a, ultrices sed sapien. In dui risus, imperdiet condimentum blandit ut, viverra sit amet elit. Cras tincidunt lobortis posuere. Fusce tortor sem, rhoncus in scelerisque eu, ultrices ut lorem. Nullam et sodales eros. Praesent venenatis, erat eget mollis sagittis, nisl magna bibendum nisl, at bibendum erat dolor et turpis. Sed eu odio adipiscing justo tempor cursus. Sed placerat dictum erat, a vehicula metus consequat vel. Vivamus sit amet fermentum sapien. Nulla sit amet nunc purus, non blandit turpis. Vestibulum ut lectus eros. Duis mattis dui sed mi sollicitudin laoreet. Proin sed lobortis turpis. Phasellus ac enim diam, id venenatis odio.</p> <p>Cras semper nisi at mi laoreet dignissim. Nullam rutrum feugiat tortor ac sagittis. Maecenas egestas est eu erat euismod tincidunt. Suspendisse lorem libero, vulputate at adipiscing egestas, adipiscing in erat. Vivamus quis neque sit amet felis rutrum ultricies at in tellus. Vivamus gravida pretium dui et tempus. Nulla elementum, lectus id consequat rutrum, mi nulla ornare diam, nec consectetur leo lectus at libero. Curabitur rutrum, justo in accumsan ornare, lacus felis accumsan mauris, id pulvinar nunc massa id mi. Suspendisse elementum lobortis leo, et viverra ligula gravida vitae. Maecenas accumsan, arcu et convallis aliquam, sapien odio tincidunt nulla, in commodo dolor metus ut ante. Nulla urna elit, condimentum sed vulputate vel, ultricies vitae urna. Maecenas justo sem, tristique vel laoreet et, interdum in libero. Nam at neque quis ligula feugiat rutrum et et sapien. </p> </div> </div> <div id="navigation"> <p><strong>Suspendisse potenti</strong>. Morbi luctus pharetra eros, in posuere neque semper a. Cras quis metus eros, eu fringilla dui. Quisque eleifend ipsum at lectus tincidunt volutpat in nec ligula. </p> </div> <div id="extra"> <p><strong>Fusce a est ipsum</strong>. Sed magna mauris, ornare at mattis nec, dictum vel ligula. Sed et ipsum orci, id fringilla dui. Vestibulum ac feugiat leo. Suspendisse tempor risus in elit vehicula commodo. </p> </div> <div id="footer"><p>© Derechos Reservados 2009</p></div> </div> </body> </html>
