feat: añadido sitemap custom
This commit is contained in:
@@ -55,7 +55,7 @@
|
||||
<link>https://fedesrv.ddns.net/posts/string-interpolation/</link>
|
||||
<pubDate>Tue, 24 Oct 2023 22:24:17 +0800</pubDate>
|
||||
<guid>https://fedesrv.ddns.net/posts/string-interpolation/</guid>
|
||||
<description><h1 id="que-es">¿Que es?</h1>
<p>Es un proceso de evaluado, en el cual se reemplazan placeholders en <code>string</code> por valores, en nuestro caso, de variables en momento de ejecución.</p>
<h1 id="sintaxis">Sintaxis</h1>
<pre><code>var manzanas = 4;
var bananas = 3;

Console.WriteLine($&quot;Tengo {manzanas} manzanas&quot;);
Console.WriteLine($&quot;Vendí {manzanas + bananas} frutas&quot;);
</code></pre>
<blockquote>
<p>Basicamente son plantillas.</p></blockquote></description>
|
||||
<description><h1 id="que-es">¿Que es?</h1>
<p>Es un proceso de evaluado, en el cual se reemplazan placeholders en <code>string</code> por valores, en nuestro caso, de variables en momento de ejecución.</p>
<h1 id="sintaxis">Sintaxis</h1>
<pre><code>var manzanas = 4;
var bananas = 3;

Console.WriteLine($&quot;Tengo {manzanas} manzanas&quot;);
Console.WriteLine($&quot;Vendí {manzanas + bananas} frutas&quot;);
</code></pre>
<blockquote>
<p>Basicamente son plantillas.</p>
</blockquote></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Anuncio Aoc 2023</title>
|
||||
@@ -76,14 +76,14 @@
|
||||
<link>https://fedesrv.ddns.net/posts/pasar-imagenes-a-blanco-y-negro/</link>
|
||||
<pubDate>Sat, 23 Sep 2023 10:35:18 -0300</pubDate>
|
||||
<guid>https://fedesrv.ddns.net/posts/pasar-imagenes-a-blanco-y-negro/</guid>
|
||||
<description><h1 id="gimp">Gimp</h1>
<p>Hay varias formas de pasar una imagen a blanco y negro. yo prefiero la de usar <strong>Gimp</strong> con la opcion de <code>Color &gt; Desaturacion &gt; Color a gama de grises</code>. Pero voy a listar un par de métodos alternativos para obtener el ~mismo resultado.<br>
<img src="https://fedesrv.ddns.net/fedecomp.png" alt="Comparación"></p>
<h1 id="imagemagick">ImageMagick</h1>
<blockquote>
<p>Es un conjunto de utilidades de código abierto para mostrar, manipular y convertir imágenes, capaz de leer y escribir más de 200 formatos.</p></blockquote>
<p>Una de esas utilidades es llamada <code>convert</code>, la cual acepta un archivo y convierte este a el formato que se le especifique. Existe una flag llamada <code>-colorspace</code> la cual si le damos el parametro <strong>Gray</strong> la imagen resultante estará representada en una gama de grises.
<img src="https://fedesrv.ddns.net/fedeg.jpg" alt="Imagen en gama de grises"></p></description>
|
||||
<description><h1 id="gimp">Gimp</h1>
<p>Hay varias formas de pasar una imagen a blanco y negro. yo prefiero la de usar <strong>Gimp</strong> con la opcion de <code>Color &gt; Desaturacion &gt; Color a gama de grises</code>. Pero voy a listar un par de métodos alternativos para obtener el ~mismo resultado.<br>
<img src="https://fedesrv.ddns.net/fedecomp.png" alt="Comparación"></p>
<h1 id="imagemagick">ImageMagick</h1>
<blockquote>
<p>Es un conjunto de utilidades de código abierto para mostrar, manipular y convertir imágenes, capaz de leer y escribir más de 200 formatos.</p>
</blockquote>
<p>Una de esas utilidades es llamada <code>convert</code>, la cual acepta un archivo y convierte este a el formato que se le especifique. Existe una flag llamada <code>-colorspace</code> la cual si le damos el parametro <strong>Gray</strong> la imagen resultante estará representada en una gama de grises.
<img src="https://fedesrv.ddns.net/fedeg.jpg" alt="Imagen en gama de grises"></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Diseño de Software Incident</title>
|
||||
<link>https://fedesrv.ddns.net/posts/dise%C3%B1o-de-software-incident/</link>
|
||||
<pubDate>Fri, 22 Sep 2023 15:08:17 +0800</pubDate>
|
||||
<guid>https://fedesrv.ddns.net/posts/dise%C3%B1o-de-software-incident/</guid>
|
||||
<description><h1 id="instanciacion-del-sqlconnection">Instanciacion del SqlConnection</h1>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-csharp" data-lang="csharp"><span style="display:flex;"><span><span style="color:#66d9ef">using</span> (<span style="color:#66d9ef">var</span> connection = <span style="color:#66d9ef">new</span> SqlConnection(configuration.GetConnectionString(<span style="color:#e6db74">&#34;DefaultConnection&#34;</span>)))
</span></span></code></pre></div><p>Eso genera un sql connection que va a existir hasta que salga del scope del programa.</p>
<h1 id="creacion-del-sqlcommand">Creacion del SqlCommand</h1>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-csharp" data-lang="csharp"><span style="display:flex;"><span><span style="color:#66d9ef">using</span> var command = <span style="color:#66d9ef">new</span> SqlCommand();
</span></span><span style="display:flex;"><span>command.CommandText = <span style="color:#e6db74">&#34;sp_RecuperaProductos&#34;</span>;
</span></span><span style="display:flex;"><span>command.CommandType = System.Data.CommandType.StoredProcedure;
</span></span></code></pre></div><h1 id="apertura-de-la-coneccion">Apertura de la coneccion</h1>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-csharp" data-lang="csharp"><span style="display:flex;"><span>command.Connection = connection;
</span></span><span style="display:flex;"><span>command.Connection.Open();
</span></span></code></pre></div><h2 id="utilizacion-del-executereader">Utilizacion del ExecuteReader</h2>
<p>Es un choclo pero basicamente el codigo de abajo se encarga de iterar por cada uno de las entradas de la tabla. <strong>MUY</strong> importante, se tiene que añadir los productos dentro del loop principal del reader ya que lo que no se guarde en cada iteracion se pierde. (los maps no son case sensitive).</p></description>
|
||||
<description><h1 id="instanciacion-del-sqlconnection">Instanciacion del SqlConnection</h1>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-csharp" data-lang="csharp"><span style="display:flex;"><span><span style="color:#66d9ef">using</span> (<span style="color:#66d9ef">var</span> connection = <span style="color:#66d9ef">new</span> SqlConnection(configuration.GetConnectionString(<span style="color:#e6db74">&#34;DefaultConnection&#34;</span>)))
</span></span></code></pre></div><p>Eso genera un sql connection que va a existir hasta que salga del scope del programa.</p>
<h1 id="creacion-del-sqlcommand">Creacion del SqlCommand</h1>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-csharp" data-lang="csharp"><span style="display:flex;"><span><span style="color:#66d9ef">using</span> var command = <span style="color:#66d9ef">new</span> SqlCommand();
</span></span><span style="display:flex;"><span>command.CommandText = <span style="color:#e6db74">&#34;sp_RecuperaProductos&#34;</span>;
</span></span><span style="display:flex;"><span>command.CommandType = System.Data.CommandType.StoredProcedure;
</span></span></code></pre></div><h1 id="apertura-de-la-coneccion">Apertura de la coneccion</h1>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-csharp" data-lang="csharp"><span style="display:flex;"><span>command.Connection = connection;
</span></span><span style="display:flex;"><span>command.Connection.Open();
</span></span></code></pre></div><h2 id="utilizacion-del-executereader">Utilizacion del ExecuteReader</h2>
<p>Es un choclo pero basicamente el codigo de abajo se encarga de iterar por cada uno de las entradas de la tabla. <strong>MUY</strong> importante, se tiene que añadir los productos dentro del loop principal del reader ya que lo que no se guarde en cada iteracion se pierde. (los maps no son case sensitive).</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>RetroArchivements</title>
|
||||
@@ -99,5 +99,19 @@
|
||||
<guid>https://fedesrv.ddns.net/posts/sample-post/</guid>
|
||||
<description><h1 id="buenas">buenas</h1>
<p>buenas
Luego de sufrir bastante con el nginx y su <em>Reverse Proxy</em>, finalmente me decidí por poner la pagina del blog en el <strong>WebRoot</strong> y el <em>gitea</em> en un subfolder.</p>
<h2 id="como-funciona-esto">Como funciona esto</h2>
<p>El programa que estoy usando para hacer este blog se llama <a href="https://gohugo.io">Hugo</a>, consiste de una especie de parceador de <a href="https://www.markdownguide.org/">Markdown</a> a Html estático el cual hosteo con este <a href="https://nginx.org/en/">webServer</a>.</p>
<h3 id="como-hago-nuevos-posts">Como hago nuevos posts</h3>
<p>Dentro de la carpeta del proyecto del server hay una que se llama content, todos los <code>.md</code> que haya ahí cuando utilizo el comando:</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Gitea</title>
|
||||
<link>https://fedesrv.ddns.net/sitemap/gitea/</link>
|
||||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||
<guid>https://fedesrv.ddns.net/sitemap/gitea/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Irc</title>
|
||||
<link>https://fedesrv.ddns.net/sitemap/ircc/</link>
|
||||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||
<guid>https://fedesrv.ddns.net/sitemap/ircc/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
||||
Reference in New Issue
Block a user