<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ajaxman &#187; Tips</title>
	<atom:link href="http://www.ajaxman.net/category/tips/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxman.net</link>
	<description>Ajax, Javascript, Xul, Internet, Recursos, Informatica ...</description>
	<lastBuildDate>Sat, 07 Jan 2012 23:15:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>[Kohana - PHP] 12 consejos útiles para desarrollar con kohana PHP</title>
		<link>http://www.ajaxman.net/kohana-php-12-consejos-utiles-para-desarrollar-con-kohana-php.html</link>
		<comments>http://www.ajaxman.net/kohana-php-12-consejos-utiles-para-desarrollar-con-kohana-php.html#comments</comments>
		<pubDate>Tue, 10 May 2011 21:47:06 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Kohana 3]]></category>
		<category><![CDATA[Kohana Framework]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2094</guid>
		<description><![CDATA[Pues hoy les voy a mostrar, algunos consejos sobre el Framework kohana PHP, que les servirán mucho al momento de iniciarse en con este software, quizá algunos lo usen de otro modo y sea mejor, pero yo voy a poner como lo he usado y como me ha resultado de utilidad, así que si hay algo que no les funcione con kohana quizá deberían a darle un vistazo a este POST, aquí vienen:]]></description>
			<content:encoded><![CDATA[<p>Pues hoy les voy a mostrar, algunos consejos sobre el Framework kohana PHP, que les servirán mucho al momento de iniciarse en con este software, quizá algunos lo usen de otro modo y sea mejor, pero yo voy a poner como lo he usado y como me ha resultado de utilidad, así que si hay algo que no les funcione con kohana quizá deberían a darle un vistazo a este POST, aquí vienen:</p>
<h2><strong>1.- Kohana PHP</strong></h2>
<p>Es un framework escrito en PHP para acelerar el desarrollo de aplicaciones web, originalmente basado en CodeIgniter pero reescrito desde cero.</p>
<h2><strong>2.- Las ventajas de kohana PHP</strong></h2>
<p>Bueno son muchas, aquí pondré algunas</p>
<ul>
<li>Extremadamente ligero</li>
<li> PHP 5 Estricto</li>
<li> OOP</li>
<li> Arquitectura HMVC</li>
<li> Curva de aprendizaje fácil, pero extensa</li>
<li> Se puede usar con Doctrine ORM, Smarty, Twig y hasta con tus propias clases sin problemas.</li>
<li> IDE &#8211; Trabaja muy bien con Netbeans.</li>
</ul>
<h2><strong>3.- Las versiones de Kohana PHP</strong></h2>
<p>Kohana surgió como un fork de Codeigniter(CI) tratando de mejorarlo, y la versión 2.x es basado en CI y actualmente hay soporte para la misma y es manejada por Jeremy Bush( aka zombor).</p>
<p>Sin embargo la versión que uso y recomiendo en las 3.x, mas específicamente la 3.1.3.1, la cual también es estable, la recomiendo por que esta reescrita desde cero pensando en puro PHP5 Y OOP, , es mas fácil de usar, y con muchas mejoras a nivel código, de la versión 3.0 y 3.1.1, hubo cambios algo fuertes y puede que tu código no funcione bien.</p>
<p>En resumen usa la versión 3.1.3.1 y evitate problemas.</p>
<h2><strong>4.-Instalando Kohana PHP</strong></h2>
<p>Tengo aquí un post que menciona como instalar Kohana PHP, que no es mas que descomprimir, ver si tenemos todos los requisitos y ya.</p>
<p>Además de eso recomiendo que su servidor tenga soporte para .htaccess y el modulo ModRewrite instalado y en ese archivo comenta esta linea, ya que puede generarte problemas con la ubicación de tu kohana</p>
<pre class="brush: php; title: ; notranslate">

# Installation directory
#RewriteBase /
</pre>
<h2><strong>5.-  Configura tus rutas dentro del bootstrap</strong></h2>
<p>Configura tus rutas dentro del archivo Bootstrap, por default viene configurada una ruta que se llama default la cual apunta al controlador welcome, elimina ese archivo y configura tus rutas o ponlo para que apunte al controlador por default de tu proyecto<br />
<span id="more-2094"></span></p>
<pre class="brush: php; title: ; notranslate">
//reescribir estas lineas de acuerdo a tu proyecto
Route::set('default', '(&lt;controller&gt;(/&lt;action&gt;(/&lt;id&gt;)))')
-&gt;defaults(array(
 'controller' =&gt; 'welcome',
 'action'     =&gt; 'index',
));
</pre>
<h2><strong>6.- Elimina tu archivo de instalación</strong></h2>
<p>Cuando se instala kohana siempre trae un archivo que se llama install.php, el cual se encarga de verificar y mostrar que tengas todos los requisitos para usar kohana, después de que verifiques que todo esta ok, debes borrarlo ya que contiene información sensible que puede ser accesible muy fácilmente.</p>
<h2><strong>7.- Cada cosa en su lugar</strong></h2>
<p>Si bien cuando uno empieza a probar kohana sin leer mucho, hay cosas que podemos hacer pero que no están bien como poner consultas en los controladores, o en las vistas, hay que organizar todo, es mucho mejor.</p>
<p>Estas son las reglas</p>
<ul>
<li>Ruteos en el Bootstrap</li>
<li>Capa de lógica en el Controlador</li>
<li>Capa de persistencia de datos en los modelos</li>
<li>Capa de presentación en las vistas</li>
</ul>
<h2><strong>8.- Configura tu init del bootstrap</strong></h2>
<p>Configura en tu bootstrap tu url_base que es donde esta la dirección de tu sitio, es decir si tu sitio es http://www.ajaxman.net y ahí estas usando kohana en tu bootstrap debe de estar así</p>
<p>Y de preferencia usa urls amigables solo indicando, index_file como FALSE.</p>
<pre class="brush: php; title: ; notranslate">
Kohana::init(array(
 'base_url'   =&gt; 'http://www.ajaxman.net/',
 'index_file' =&gt; FALSE
));
</pre>
<h2><strong>9.- Usa un IDE</strong></h2>
<p>Para desarrollar con kohana, sirve hasta el bloc de notas (o el vi), pero a veces no es lo mejor, yo recomiendo que usen un IDE (Entorno de Desarrollo Integrado) como Eclipse, Zend Studio, Netbeans, Aptana,etc.</p>
<p>Yo uso Netbeans y trabaja de maravilla, reconoce todos los métodos y clases de kohana, además de que Netbeans te sirve para programar en Java, C, C++, Python entre otros y es Open Source</p>
<h2><strong>10.- La configuración de tu aplicaciones</strong></h2>
<p>Todos los módulos y algunas clases de kohana viene con una carpeta config y dentro de estas aparece un archivo con el nombre de la clase, estos archivos, contienen la configuración de cada clase que necesita configuración.</p>
<p>Para tenerlos mas claros estos se encuentran dentro de:</p>
<ul>
<li>*configuraciones del sistema
<ul>
<li> System
<ul>
<li>config</li>
</ul>
</li>
</ul>
</li>
<li>*configuraciones de los módulos
<ul>
<li>Modules
<ul>
<li>nombre_del_modulo
<ul>
<li> config</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Y si bien se puede configurar desde ahí, no es recomendable, entonces lo que hay que hacer es que cada vez que necesites usar algo lo debes de configurar, para hacerlo solo debes de copiar estos archivos dentro de la ruta de aplicación esto es.</p>
<ul>
<li>*configuraciones de tu aplicación
<ul>
<li>application
<ul>
<li>config</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Y ahí configurarlos así tienes todo dentro de tu aplicación.</p>
<h2><strong>11.- Cambia tus permisos en tus archivos de logs</strong></h2>
<p>Cuando uno empieza a programar en kohana a veces veremos errores del tipo:</p>
<p><strong>ErrorException [ 2 ]: file_put_contents(/home/tuwebsite/public_html/application/logs/2011/05/10.php) function.file-put-contents]: failed to open stream: Permission denied ~ SYSPATH/classes/kohana/log/file.php [ 82 ]</strong></p>
<p>Esto sucede por que que no tienes permisos para escribir en el archivo 10.php lo que hay que hacer aparte de cambiar los permisos de application/logs y todos sus directorios también hay que crear un archivo en blanco con el nombre del día que nos este mostrando en este caso es el 10.php, y darle permisos 777, para que escriba los logs, en este caso el error es por que no existe mi controlador.</p>
<p>Entonces mas que nada hay que tener dicho archivo y permisos de escritura para que guarde ahí el error.</p>
<p>Si no quieren usar este archivo hay que comentar la siguiente linea en el bootstrap</p>
<pre class="brush: php; title: ; notranslate">
/**
 * Attach the file write to logging. Multiple writers are supported.
 */
Kohana::$log-&gt;attach(new Log_File(APPPATH.'logs')); //Comentar esta linea
</pre>
<h2><strong>12.- Quita el user_guide</strong></h2>
<p>Por último otra recomendación útil es quitar el modulo user_guide ya que no sirve de mucho mostrar esta información al usuario y puede ser un agujero de seguridad.</p>
<p>Solo hay que borrarlo dentro de la carpeta modules.</p>
<p>Con estos 12 tips espero que les sea más fácil de usar kohana además de que ojala y sirva de base para que migren de otros frameworks, si tienen algún duda pues me avisan en lo comentarios, ha también se viene el congreso de PHP, pronto mas detalles.</p>
<p>Kohana FrameWork:<a href="http://kohanaframework.org/"> Kohana: The Swift PHP Framework</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/kohana-php-12-consejos-utiles-para-desarrollar-con-kohana-php.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Php] Cargando clases en Php 5 !!sin dolores de cabeza!!</title>
		<link>http://www.ajaxman.net/php-cargando-clases-en-php-5-sin-dolores-de-cabeza.html</link>
		<comments>http://www.ajaxman.net/php-cargando-clases-en-php-5-sin-dolores-de-cabeza.html#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:55:13 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Manuales]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Manual]]></category>
		<category><![CDATA[Php5]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=1144</guid>
		<description><![CDATA[Hasta hoy creo que voy a escribir algo sobre Php, una categoría que tenia algo de olvidada por este blog, y se trata de algo muy simple digamos que es un tip, es una forma de cargar clases en Php 5 sin hacer un relajo. Les cuento a que viene el caso o la situación, [...]]]></description>
			<content:encoded><![CDATA[<p>Hasta hoy creo que voy a escribir algo sobre Php, una categoría que tenia algo de olvidada por este blog, y se trata de algo muy simple digamos que es un tip, es una forma de<strong> </strong>cargar<strong> clases en Php 5</strong> sin hacer un relajo.</p>
<p>Les cuento a que viene el caso o la situación, estoy creando una clase en <strong>Php, </strong>para manejar unas cosas, sin embargo son 3 cosas diferentes, vamos, tendré que usar 3 clases diferentes, ya que se trata de cosas distintas, ahora bien, para usar una clase el <strong>php</strong> se haría de la siguiente forma.</p>
<pre name="code" class="php">
< ?php
include ("clases/calcula.inc.php");
$calcula=new Calcula();
?>
</pre>
<p>El problema surge cuando deseamos utilizar varias clases, las cuales a veces por facilidad y por costumbre las almacenamos en archivos diferentes, el ejemplo se vería mas o menos de esta forma</p>
<pre name="code" class="php">
< ?php
include ("clases/cacula.inc.php");
include ("clases/suma.inc.php");
include ("clases/resta.inc.php");
include ("clases/raiz.inc.php");
$calc=new Calcula();

$sum=new Suma();

$rest=new Resta();
?>
</pre>
<p>Esto DESAFORTUNADAMENTE se tendrá que hacer si tenemos<strong> php 4</strong> en nuestro server,<strong> ya que si tenemos Php 5 podemos usar autoload, una función nativa de php5, </strong>como lo indica la documentacion de Php.</p>
<p><strong><em>Puede definir una función     __autoload la cual es llamada automáticamente en caso de que    intente usar una clase que no ha sido definida aún. Al llamar     esta función la ejecución del script da una última    oportunidad de cargar la clase antes de que PHP falle con un error. </em></strong></p>
<p>Aqui les pongo un ejemplo de como quedaría nuestro código anterior</p>
<pre name="code" class="php">
< ?php

function __autoload($nombre_de_clase) {
require_once $nombre_de_clase . '.php';
}

$calc=new Calcula();

$sum=new Suma();

............
?>
</pre>
<p>Como vemos es muy simple, espero que les ayude, ya que a mi no me ayudara mucho, por que en uno de los servers donde haré esto usa php 4 <img src='http://www.ajaxman.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  pues ya que, si a ti te sirvió coméntanos, como la usaste.</p>
<p>Mas información | <a href="http://www.php.net/manual/es/language.oop5.autoload.php" target="_blank">Auto carga de Objetos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/php-cargando-clases-en-php-5-sin-dolores-de-cabeza.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[Tips] Los 10 trucos esenciales para los administradores de Linux</title>
		<link>http://www.ajaxman.net/tips-los-10-trucos-esenciales-para-los-administradores-de-linux.html</link>
		<comments>http://www.ajaxman.net/tips-los-10-trucos-esenciales-para-los-administradores-de-linux.html#comments</comments>
		<pubDate>Fri, 25 Jul 2008 22:20:14 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[S.O.]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=992</guid>
		<description><![CDATA[Ser administrador de sistemas Linux no es una tarea fácil, y aunque yo soy solo un usuario, y alguna vez, casi era administrador, se que es un proceso difícil. Además de que algunos que están acostumbrados a Windows, les costara trabajo, adaptarse a otro sistema, y pensar que hay que aprender a usar iptables, comandos [...]]]></description>
			<content:encoded><![CDATA[<p>Ser administrador de sistemas Linux no es una tarea fácil, y aunque yo soy solo un usuario, y alguna vez, casi era administrador, se que es un proceso difícil.</p>
<p>Además de que algunos que están acostumbrados a Windows, les costara trabajo, adaptarse a otro sistema, y pensar que hay que aprender a usar iptables, comandos de usuarios, configurar fuentes, etc, a veces se nos pueden pasar cosas elementales.</p>
<p>Pero como siempre lo he dicho Internet es una fuente enorme de conocimiento, y ahí podas encontrar casi todas tus respuestas a tus dudas, hoy IBM es la que nos hecha la mano.</p>
<p>Ya que han sacado, una lista con los 10 trucos esenciales para administradores de Linux, los trucos son los siguientes.</p>
<ol>
<li>Desmontando una unidad de DVD que no responde</li>
<li>Reparar la pantalla cuando se desbloquea(acepto correcciones de la traducción google no hace todo bien)</li>
<li>Colaboración en terminal o pantalla(lo mismo que la anterior)</li>
<li>Recuperar la contraseña de root(el truco mas valioso he importante)</li>
<li>Acceso SSH por puerta trasera</li>
<li>
<div id="result_box" dir="ltr">Sesiones VNC remotas a través de un túnel SSH</div>
</li>
<li>Revisando tu ancho de banda</li>
<li>Trucos de La linea de comandos (scripts y utilidades)</li>
<li>Espiando la consola</li>
<li>Recopilando información aleatoria de su sistema</li>
</ol>
<p>Como ven, estos trucos nos pueden ayudar mas de una vez, les pongo los textos en ingles para que me corrijan y vean realmente de que se trata.</p>
<ol>
<li>Unmounting the unresponsive DVD drive</li>
<li>Getting your screen back when it&#8217;s hosed</li>
<li>Collaboration with screen</li>
<li>Getting  back the root password</li>
<li>SSH back door</li>
<li>Remote  VNC session through an SSH tunnel</li>
<li>Checking your bandwidth</li>
<li>Command-line scripting and utilities</li>
<li>Spying on the console</li>
<li>Random system information collection</li>
</ol>
<p>Gracias a IBM, por echarnos la mano, prometo tomarlo en cuenta cuando sea sysadmin de Linux</p>
<p>Si buscan el contenido de los trucos, pueden visitar el link al sitio de IBM.</p>
<p><a href="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/index.html?ca=drs-tp3008" target="_blank">Lazy Linux: 10 essential tricks for admins</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/tips-los-10-trucos-esenciales-para-los-administradores-de-linux.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Recusos] YourSerials, el buscador de numeros de serie</title>
		<link>http://www.ajaxman.net/recusos-yourserials-el-buscador-de-numeros-de-serie.html</link>
		<comments>http://www.ajaxman.net/recusos-yourserials-el-buscador-de-numeros-de-serie.html#comments</comments>
		<pubDate>Wed, 18 Jun 2008 20:15:48 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Buscador]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=878</guid>
		<description><![CDATA[Después de que ayer y parte de hoy estuvo como la gran noticia la descarga de el mejor navegador del mundo Mozilla FireFox el cual anda por los 8,889,797 descargas, pasaremos a hablar de otras cosas, ya que creo que la web genera gran cantidad de contenido día con dia. En esta ocasión les mencionare [...]]]></description>
			<content:encoded><![CDATA[<p>Después de que ayer y parte de hoy estuvo como la gran noticia la descarga de el mejor navegador del mundo Mozilla FireFox el cual anda por los <strong>8,889,797 descargas,</strong> pasaremos a hablar de otras cosas, ya que creo que la web genera gran cantidad de contenido día con dia.</p>
<p>En esta ocasión les mencionare a YourSerials.com, el cual como su nombre lo indica es un buscador de números de serie o licencias para aaquéllos programas que nos restringen su uso.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-879 aligncenter" title="youserials" src="http://www.ajaxman.net/wp-content/uploads/2008/06/youserials.png" alt="youserials" width="500" height="363" /></p>
<p>Puede sonar hasta ilegal este tema sin embargo, creo que seria una buena forma de usar un software por un determinado tiempo, como si fuera un prueba, y posteriormente si vale la pena comprarlo.</p>
<p>Según el sitio menciona que posee mas de 54,000 serials, si alguien lo prueba que comente haber si sirve.</p>
<p>Vía | <a href="http://www.codigogeek.com/2008/06/17/youserials-buscador-numeros-seriales/" target="_blank">YouSerials: Buscador de numeros seriales</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/recusos-yourserials-el-buscador-de-numeros-de-serie.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Informe Antivirus] Panda Security: Importante informe sobre vulnerabilidades en sitios web</title>
		<link>http://www.ajaxman.net/informe-antivirus-panda-security-importante-informe-sobre-vulnerabilidades-en-sitios-web.html</link>
		<comments>http://www.ajaxman.net/informe-antivirus-panda-security-importante-informe-sobre-vulnerabilidades-en-sitios-web.html#comments</comments>
		<pubDate>Thu, 24 Apr 2008 16:42:29 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Informes Antivirus]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Vulnerabilidades]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=743</guid>
		<description><![CDATA[Hoy en mi habitual mail que me llega desde panda labs, le di especial importancia a este el cual transcribo a continuación. Según informa PandaLabs, una vulnerabilidad de los servidores Internet Information Server está posibilitando un ataque hacker masivo que ya ha afectado al menos a 282.000 páginas web(286,000 al escribir esta nota), y que [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy en mi habitual mail que me llega desde panda labs, le di especial importancia a este el cual transcribo a<a href="http://www.ajaxman.net/wp-content/uploads/2008/04/s8219_4.jpg"><img class="alignright alignnone size-full wp-image-744" style="float: right; margin: 15px;" title="s8219_4" src="http://www.ajaxman.net/wp-content/uploads/2008/04/s8219_4.jpg" alt="panda" width="300" height="361" /></a> continuación.</p>
<p>Según informa PandaLabs, una vulnerabilidad de los servidores Internet Information Server está posibilitando un ataque hacker masivo que ya ha afectado al menos a 282.000 páginas web(286,000 al escribir esta nota), y que puede seguir afectando a muchas más.</p>
<p>A través de dicho problema de seguridad, los hackers pueden inyectar código SQL en todas las páginas que se encuentren alojadas en un servidor web. Dicho código está diseñado para redirigir a todos los visitantes de las páginas manipuladas a un sitio web malicioso, desde el que intentarán analizar el sistema en busca de otras vulnerabilidades que permiten descargar todo tipo de amenazas.</p>
<p>La situación se agrava por el hecho de que la mayor parte de las páginas afectadas no resultan sospechosas en absoluto y tienen, además, un elevado tráfico web.</p>
<p>Cómo detectar si una página ha sido manipulada</p>
<p>Panda Security aconseja a todos los webmasters que tengan sus páginas alojadas en servidores Internet Information Server comprobar, lo antes posible, si sus páginas web han podido verse afectadas. El procedimiento es sencillo, ya que se trata de buscar una cadena de código específica en el código fuente de las páginas, asociada a una etiqueta IFRAME. Dicha cadena es:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script src=&quot;http://www.nihaorr1.com/1.js&quot;&gt;
</pre>
<p>En caso de detectarla, hay que proceder a su eliminación inmediata y avisar a la persona o empresa encargadas de la gestión del servidor donde se alojan las páginas, para que proceda a tomar las medidas de seguridad pertinentes.</script></p>
<p>Revisen sus Web's y otra cosa, ¿no es mas facil usar Apache que usar IIS?, prueben Apache lñes aseguro que</p>
<p>Lo pueden comprobar y detectar equipos vulnerables o que han sido atacados con la siguiente busqueda en Google.</p>
<p><a href="http://www.google.com.mx/search?hl=es&amp;rlz=1B3GGGL_esMX254MX255&amp;q=%22%3Cscript+src%3Dhttp%3A%2F%2Fwww.nihaorr1.com%2F1.js%3E%22&amp;btnG=Buscar&amp;meta=&amp;aq=t"><br />
Ver resultados en Google </a><br />
Via | Boletin Panda</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/informe-antivirus-panda-security-importante-informe-sobre-vulnerabilidades-en-sitios-web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Informe Antivirus] Panda Security sobre virus e intrusos 04-04-2008</title>
		<link>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-04-04-2008.html</link>
		<comments>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-04-04-2008.html#comments</comments>
		<pubDate>Fri, 04 Apr 2008 19:11:15 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Informes Antivirus]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=686</guid>
		<description><![CDATA[Bueno, ya es viernes, y las visitas siguen en aumento, este blog a empezadoa crecer bastante, voy a remodelar algunas cosillas en el blog, talvez esta semana o la que sigue. Pero para descansar les paso lo ultimo sobre los antivirus, para que no los agarren desprevenidos el find e semana. Durante la última semana, [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, ya es viernes, y las visitas siguen en aumento, este blog a empezadoa crecer bastante, voy a remodelar algunas cosillas en el blog, talvez esta semana o la que sigue.</p>
<p>Pero para descansar les paso lo ultimo sobre los antivirus, para que no los agarren desprevenidos el find e semana.<br />
Durante la última semana, el programa espía Virtumonde ha sido el que más ordenadores ha infectado, según los datos recogidos por PandaLabs, el laboratorio de detección y análisis de malware de Panda Security. El gusano Bagle.HX y el adware NaviPromo ocupan la segunda y la tercera posición.</p>
<p><strong>Top 10 TotalScan</strong></p>
<ol>
<li>Spyware/Virtumonde</li>
<li>W32/Bagle.HX.worm</li>
<li>Adware/NaviPromo</li>
<li>Adware/Comet</li>
<li>W32/Bagle.RP.worm</li>
<li>W32/Puce.E.worm</li>
<li>Adware/Zango</li>
<li>Adware/Lop</li>
<li>W32/Bagle.QV.worm</li>
<li>Adware/Starware</li>
</ol>
<p>Además, el 23,02% de los ordenadores protegidos con alguna solución de seguridad que han sido analizados esta semana estaban infectados, mientras que esa cifra aumenta hasta el 32,17% entre los ordenadores desprotegidos.</p>
<p>Respecto a los nuevos códigos maliciosos aparecidos esta semana, el informe de PandaLabs destaca el troyano <strong>QQHelper.Z</strong>, el adware <strong>AntispywareMaster </strong>y el gusano <strong>Rungbu.D</strong>.<br />
<strong><br />
QQHelper.Z </strong>está diseñado para soltar en el equipo dos rootkits que le ayudan a ocultar sus procesos, de modo que sea más difícil detectarlo. Este troyano se conecta a una página web y, además, realiza modificaciones en el sistema como añadir un enlace en la carpeta de &#8220;Favoritos&#8221;.</p>
<p>El adware <strong>AntispywareMaster </strong>simula ser un antispyware para engañar a los usuarios y conseguir así que estos lo instalen en su equipo y lo ejecuten. Una vez lo han hecho, este adware crea accesos directos en el menú Inicio y en el escritorio. Cuando es ejecutado, simula realizar un análisis del equipo en busca de códigos maliciosos, mostrando como resultado un número aleatorio de infecciones.</p>
<blockquote><p>Al analizar este código malicioso hemos encontrado un archivo en el que está registrada la información sobre infecciones que se tiene que mostrar. Es decir, este antispyware sabe ya, de antemano, los códigos maliciosos que va a encontrar en la máquina de los usuarios. Una muestra evidente de que se trata de una herramienta maliciosa</p></blockquote>
<p>explica Luis Corrons, director técnico de PandaLabs.</p>
<p>Una vez terminado el análisis, si el usuario intenta desinfectar el equipo, es redirigido de manera automática a una página, donde se puede comprar el producto.</p>
<p>El gusano <strong>Rungbu.D</strong>, por su parte, está diseñado para copiarse en todas las unidades del sistema. Además, modifica varias claves del registro de Windows lo que le permite llevar a cabo acciones maliciosas como ocultar las extensiones de los archivos, cambiar los iconos de los documentos de Microsoft Word por otro icono incluido en el código del gusano y ejecutarse con cada reinicio del sistema, entre otros.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-04-04-2008.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Javascript - Jquery] Jhon Resig: aprendiendo javascript, y jQuery</title>
		<link>http://www.ajaxman.net/javascript-jquery-jhon-resig-aprendiendo-javascript-y-jquery.html</link>
		<comments>http://www.ajaxman.net/javascript-jquery-jhon-resig-aprendiendo-javascript-y-jquery.html#comments</comments>
		<pubDate>Tue, 01 Apr 2008 05:38:43 +0000</pubDate>
		<dc:creator>Ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Pdf]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Dom]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=667</guid>
		<description><![CDATA[Mientras siguo desarrollando el proyecto que me ha llevado mas tiempo de lo previsto, veo que los recursos para los desarrolladores web no paran de fluir. El maestro Jhon Resig, que ya nos tiene acostumbrados a sus platicas, nos presenta un video en donde vemos el uso de Javascript, con algunos trucos que nos seran [...]]]></description>
			<content:encoded><![CDATA[<p>Mientras siguo desarrollando el proyecto que me ha llevado mas tiempo de lo previsto, veo que los recursos para los desarrolladores web no paran de fluir.</p>
<p>El maestro Jhon Resig, que ya nos tiene acostumbrados a sus platicas, nos presenta un video en donde vemos el uso de Javascript, con algunos trucos que nos seran de gran utilidad.</p>
<p>Son consejos simples, en donde tambien vemos el uso/manejo del <a href="http://es.wikipedia.org/wiki/DOM">DOM</a>, y por supuesto el manejo de <a href="http://jquery.com/">Jquery</a>, es en ingles, pero como muchos lo dominan bastante bien, se que no les sera dificil, les dejo el video a ver que les parece.</p>
<p><a href="http://video.google.com/videoplay?docid=-7485992465859932389">Javascript y Jquery</a></p>
<p><a href="http://www.ajaxman.net/javascript-jquery-jhon-resig-aprendiendo-javascript-y-jquery.html"><em>Pinche aquí para ver el vídeo</em></a></p>
<p>Y tambien les dejo el PDF de la presentacion para que puedan ver todo lo que se trato en el video</p>
<p>Descargar aqui <a href="http://www.ajaxman.net/wp-content/uploads/2008/04/javascript.pdf">PDF javascript y Jquery</a></p>
<p>Via | <a href="http://ejohn.org/blog/javascript-talk-at-northeastern/">JavaScript Talk at Northeastern</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/javascript-jquery-jhon-resig-aprendiendo-javascript-y-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.562 seconds -->

