<?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>Recursos &#8211; Emanuel Paxtian</title>
	<atom:link href="https://emanuelpaxtian.com/blog/category/recursos/feed/" rel="self" type="application/rss+xml" />
	<link>https://emanuelpaxtian.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 05 Aug 2025 05:04:36 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>10 Trucos Pocos Conocidos de Sublime Text para Programadores (PHP y Más)</title>
		<link>https://emanuelpaxtian.com/blog/10-trucos-pocos-conocidos-de-sublime-text-para-programadores-php-y-mas/</link>
		
		<dc:creator><![CDATA[Psoluciones]]></dc:creator>
		<pubDate>Tue, 05 Aug 2025 05:04:36 +0000</pubDate>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Recursos]]></category>
		<guid isPermaLink="false">https://www.emanuelpaxtian.com/?p=1162</guid>

					<description><![CDATA[Sublime Text es uno de los editores más rápidos y personalizables para desarrolladores. Pero más allá de lo básico (como&#160;Ctrl+P&#160;o&#160;multi-cursor), hay funciones ocultas que pueden&#160;ahorrarte horas de trabajo. Aquí tienes&#160;10&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Sublime Text es uno de los editores más rápidos y personalizables para desarrolladores. Pero más allá de lo básico (como&nbsp;<strong>Ctrl+P</strong>&nbsp;o&nbsp;<strong>multi-cursor</strong>), hay funciones ocultas que pueden&nbsp;<strong>ahorrarte horas de trabajo</strong>.</p>



<p>Aquí tienes&nbsp;<strong>10 trucos avanzados</strong>&nbsp;que todo programador PHP (y otros lenguajes) debería conocer.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>1. Edición Rápida en Múltiples Archivos con &#8220;Find in Files&#8221;</strong></h2>



<p>¿Necesitas cambiar una función en varios archivos a la vez?</p>



<ul class="wp-block-list">
<li><strong><code>Ctrl + Shift + F</code></strong> (Windows/Linux) o <strong><code>Cmd + Shift + F</code></strong> (Mac).</li>



<li>Busca un término (ej: <code>function getUser</code>).</li>



<li><strong>¡Puedes editar directamente en los resultados!</strong></li>
</ul>



<p>👉&nbsp;<strong>Ejemplo PHP</strong>: Cambiar&nbsp;<code>mysql_query</code>&nbsp;a&nbsp;<code>PDO</code>&nbsp;en todo un proyecto.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>2. Selección Rápida de Bloques de Código</strong></h2>



<p>En lugar de seleccionar línea por línea:</p>



<ul class="wp-block-list">
<li><strong><code>Ctrl + Shift + M</code></strong> → Selecciona contenido entre paréntesis <code>()</code>, llaves <code>{}</code> o corchetes <code>[]</code>.</li>



<li><strong><code>Ctrl + Shift + J</code></strong> → Selecciona todo el contenido de un bloque (ideal para funciones PHP).</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>3. Reordenar Líneas con Drag &amp; Drop</strong></h2>



<p>¿Quieres mover una función o línea sin cortar y pegar?</p>



<ul class="wp-block-list">
<li><strong>Mantén <code>Ctrl + Shift</code></strong> y arrastra la línea (o bloque) hacia arriba/abajo.</li>



<li><strong>Útil para reorganizar métodos en una clase PHP.</strong></li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>4. Comandos Rápidos con la Palabra Clave</strong></h2>



<p>Olvídate de buscar en menús:</p>



<ul class="wp-block-list">
<li><strong><code>Ctrl + P</code></strong> → Escribe <code>@</code> para saltar a funciones/métodos (útil en archivos PHP grandes).</li>



<li><strong><code>Ctrl + R</code></strong> → Lista todas las funciones/clases del archivo actual.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>5. Editar HTML/XML con &#8220;Emmet&#8221; (Ahorra Tiempo en Vistas PHP)</strong></h2>



<p>Sublime incluye&nbsp;<strong>Emmet</strong>&nbsp;para generar código HTML rápido:</p>



<ul class="wp-block-list">
<li>Escribe <code>div.container>ul>li*5</code> y presiona <strong><code>Tab</code></strong> → Genera una lista con 5 elementos.</li>



<li><strong>Funciona en archivos PHP con bloques HTML.</strong></li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>6. Dividir la Pantalla en Columnas (Sin Plugins)</strong></h2>



<p>¿Quieres comparar dos archivos o ver código y resultado?</p>



<ul class="wp-block-list">
<li><strong><code>Alt + Shift + 2</code></strong> → Divide en 2 columnas.</li>



<li><strong><code>Alt + Shift + 1</code></strong> → Vuelve a una sola vista.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>7. Expandir/Contraer Bloques de Código Rápidamente</strong></h2>



<ul class="wp-block-list">
<li><strong><code>Ctrl + K + 1</code></strong> → Contraer todos los bloques de nivel 1 (útil para ocultar funciones PHP).</li>



<li><strong><code>Ctrl + K + J</code></strong> → Expande todo.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>8. Buscar y Reemplazar con Expresiones Regulares</strong></h2>



<p>¿Necesitas refactorizar código masivamente?</p>



<ul class="wp-block-list">
<li><strong><code>Ctrl + H</code></strong> → Activa Regex (<strong><code>.*</code></strong>).</li>



<li><strong>Ejemplo PHP</strong>: Cambiar <code>$var = old_function();</code> a <code>$var = new_function();</code> en todo el proyecto.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>9. Snippets Personalizados para PHP</strong></h2>



<p>Crea tus propios atajos para código repetitivo:</p>



<ol start="1" class="wp-block-list">
<li><strong><code>Tools > Developer > New Snippet</code></strong></li>



<li>Ejemplo para un <code>foreach</code> en PHP:</li>
</ol>



<p>xml</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: xml; title: ; notranslate">
&lt;snippet&gt;
    &lt;content&gt;&lt;!&#x5B;CDATA&#x5B;
foreach ($${1:array} as $${2:key} =&gt; $${3:value}) {
    ${4:// code}
}
]]&gt;&lt;/content&gt;
    &lt;tabTrigger&gt;foreach&lt;/tabTrigger&gt;
&lt;/snippet&gt;
</pre></div>


<ul class="wp-block-list">
<li>Al escribir <code>foreach</code> + <strong><code>Tab</code></strong>, se autocompletará.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>10. Navegación por Pestañas sin Mouse</strong></h2>



<ul class="wp-block-list">
<li><strong><code>Ctrl + Tab</code></strong> → Cambia entre pestañas recientes.</li>



<li><strong><code>Ctrl + PgUp/PgDown</code></strong> → Navega entre pestañas en orden.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cambiar de extensión a multiples archivos en Mac desde la terminal</title>
		<link>https://emanuelpaxtian.com/blog/cambiar-de-extension-a-multiples-archivos-en-mac-desde-la-terminal/</link>
		
		<dc:creator><![CDATA[Psoluciones]]></dc:creator>
		<pubDate>Sun, 10 Jul 2016 01:29:32 +0000</pubDate>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[Recursos]]></category>
		<guid isPermaLink="false">https://emanuelpaxtian.com/blog/?p=1020</guid>

					<description><![CDATA[En algunas ocasiones se nos llega a presentar el inconveniente de cambiar la extensión a multiples archivos en OSX desde la terminal o de una manera fácil. Hoy les voy&#8230;]]></description>
										<content:encoded><![CDATA[<p>En algunas ocasiones se nos llega a presentar el inconveniente de cambiar la extensión a multiples archivos en OSX desde la terminal o de una manera fácil. </p>
<p>Hoy les voy a dejar un ciclo que se ejecuta desde la linea de comandos en el Terminal para ello solo debemos estar en el directorio donde tenemos los archivos, a mi algo que me ha pasado es que tengo un sitio de internet en html y quiero renombrar todos los .html a .php  para ello el siguiente fragmento de código nos renombra todos los .html a php, si tu quieres renombrar una extensión a otra solo cambia donde esta html a php  listo </p>
<pre class="brush: plain; title: ; notranslate">for old in *.html; do mv $old `basename $old .html`.php; done</pre>
<p>Espero como siempre te haya sido de ayuda.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>11 resaltadores de código para nuestros sitios web</title>
		<link>https://emanuelpaxtian.com/blog/coloreando-la-sintaxis-de-tu-codigo-con-syntaxhighlighter/</link>
		
		<dc:creator><![CDATA[Psoluciones]]></dc:creator>
		<pubDate>Wed, 19 Aug 2015 16:48:56 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Recursos]]></category>
		<guid isPermaLink="false">https://psoluciones.net/?p=917</guid>

					<description><![CDATA[Cuando manejamos códigos en nuestros sitios web siempre he considerado importante ir visualizando el código similar a como lo veremos en nuestro editor ya que eso nos da un una&#8230;]]></description>
										<content:encoded><![CDATA[<p>Cuando manejamos códigos en nuestros sitios web siempre he considerado importante ir visualizando el código similar a como lo veremos en nuestro editor ya que eso nos da un una vista mas agradable y poder comprender de una mejor manera el código de fuente.</p>
<p>Hay para todos los gustos, unos hechos basandose en PHP, otros en JS, otros con JQuery, otro con MooTools, otros con Python y otros con Ruby.</p>
<ol>
<li><a href="http://qbnz.com/highlighter/index.php" target="_blank">GeSHi</a> (Generic Syntax Highlighter – PHP)</li>
<li><a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter" target="_blank">SyntaxHighlighter</a> (JS)</li>
<li><a href="http://code.google.com/p/google-code-prettify/" target="_blank">Google Code Prettify</a> (JS)</li>
<li><a href="http://softwaremaniacs.org/soft/highlight/en/" target="_blank">Highlight.js</a> (JS)</li>
<li><a href="http://shjs.sourceforge.net/" target="_blank">SHJS – Syntax Highlighting in JavaScript</a> (JS)</li>
<li><a href="http://noteslog.com/chili/" target="_blank">Chili</a> (jQuery)</li>
<li><a href="http://startbigthinksmall.wordpress.com/2008/10/30/beautyofcode-jquery-plugin-for-syntax-highlighting/" target="_blank">beautyOfCode</a> (jQuery)</li>
<li><a href="http://pradador.com/code/lighterjs/" target="_blank">Lighter.js</a> (MooTools)</li>
<li><a href="http://22bits.exofire.net/browse/code/colourcode" target="_blank">ColourCode</a> (Ruby)</li>
<li><a href="http://ultraviolet.rubyforge.org/" target="_blank">Ultraviolet</a> (Ruby)</li>
<li><a href="http://pygments.org/" target="_blank">Pygments</a> (Python)</li>
</ol>
<p>Cada uno tiene sus propias ventajas este sitio utiliza el SyntaxHighlighter.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Lazy Load: Retrasar carga de imágenes</title>
		<link>https://emanuelpaxtian.com/blog/lazy-load-retrasar-carga-de-imagenes/</link>
		
		<dc:creator><![CDATA[Psoluciones]]></dc:creator>
		<pubDate>Sat, 15 Aug 2015 16:10:39 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[jquery]]></category>
		<guid isPermaLink="false">https://psoluciones.net/?p=924</guid>

					<description><![CDATA[Lazy Load es un interesante plugin para jQuery que permite postergar la carga de imágenes en páginas web largas. Las imágenes que están fuera de la zona visible no serán&#8230;]]></description>
										<content:encoded><![CDATA[<p><strong>Lazy Load </strong>es un interesante plugin para jQuery que permite postergar la carga de imágenes en páginas web largas. Las imágenes que están fuera de la zona visible no serán cargadas hasta que el usuario haga scroll y desplace la página sobre estas imágenes.</p>
<h2>Como utilizar Lazy Load</h2>
<p>Para hacer uso de esta librería es necesario incluir el el header de nuestro HTML <strong>jQuery</strong> y <strong>jquery.lazyload.js</strong> el cual lo puedes descargar desde el web oficial Lazy Load Plugin for jQuery.<br />
<script src="jquery.js" type="text/javascript"></script><script src="jquery.lazyload.js" type="text/javascript"></script><br />
El siguiente paso es inicializar el llamado a Lazy Load, esto lo hacemos llamando ala función lazyload a todas las imágenes de nuestro html.</p>
<pre class="brush: jscript; title: ; notranslate">
$(function() {
    $(&quot;img&quot;).lazyload();
});
</pre>
<p>Eso es suficiente para postergar la carga de imágenes en nuestras páginas hasta que estas imágenes estén en la zona visible del navegador. Adicionalmente se tienen algunas opciones para mejorar el funcionamiento de esta técnica, por ejemplo podemos mostrar una imagen de fondo mientras se carga la imagen e incluso podemos asignar un mínimo de pixels antes de mostrar las imágenes.</p>
<pre class="brush: jscript; title: ; notranslate">
$(function() {
    $(&quot;img&quot;).lazyload({placeholder : &quot;img/loading.gif&quot;, threshold : 100});
});
</pre>
<p>En el ejemplo se muestra la imagen loading.gif y se mostrarán las imágenes si es visible mas de 100 pixels de la imagen. Pueden ver el ejemplo funcionando en<a href="http://samples.unijimpe.net/lazyload/"> Lazy Load Demo.</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Chart Generator, crea gráficas desde la web</title>
		<link>https://emanuelpaxtian.com/blog/chart-generator-crea-graficas-desde-la-web/</link>
		
		<dc:creator><![CDATA[Psoluciones]]></dc:creator>
		<pubDate>Sat, 08 Aug 2015 04:01:39 +0000</pubDate>
				<category><![CDATA[Recursos]]></category>
		<guid isPermaLink="false">https://psoluciones.net/?p=907</guid>

					<description><![CDATA[Chart Generator, es una aplicación web super sencilla pero potente dependiendo del caso en donde le necesitemos, en ella lo que podemos hacer es gráficas sencillas y sin muchas complicaciones.&#8230;]]></description>
										<content:encoded><![CDATA[<p><strong>Chart Generator</strong>, es una aplicación web super sencilla pero potente dependiendo del caso en donde le necesitemos, en ella lo que podemos hacer es gráficas sencillas y sin muchas complicaciones. Funciona como debe, y aunque esta toda en inglés podremos rellenar los datos bajo nuestro lenguaje, tiene un menú en donde podremos seleccionar todos los parámetros a personalizar tales como datos numéricos, también el texto, y como no podría faltar también los colores a usar en la gráfica.</p>
<p>Hacer gráficos para estadísticas, o cualquier otro fin no podría ser más fácil con esta herramienta lamentablemente sólo permite gráficos por barras verticales o columnas pero como mencione es para usos concretos y rápidos, algo a tener en cuenta es que podremos añadir animaciones aunque sólo cuenta con sólo dos pueden ser útiles, otra cosa es que tenemos varias formas para guardar el documento una de ellas es incrustar un código que te da la herramienta en donde tu quieras, otra es guardar como una imagen y la última es una versión tipo HTML.</p>
<p>Una herramienta sencilla, y posiblemente de provecho para sacarte de algún apuro.</p>
<p>[button-blue url=&#8221;http://charts.livegap.com/&#8221; target=&#8221;&#8221; position=&#8221;&#8221;]Chart Generator[/button-blue]</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
