<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/xsl/rss-style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">

    <title>Blog - tfe-ren webgunea</title>
    <link>https://tfe.eus/index.php/blog/</link>
    <author><name>tfe</name></author>
    

        <entry>
        <title>Partiturak txertazeko aukera</title>
        <content type="html"><![CDATA[
        <p>"Partiturak txertazeko" aukera gehitzeko <a href="https://partiturak.eus">partiturak.eus</a>-en.</p>
<p><img src="../../../blog_data/mceclip0.png-6966be49e4d0b.png" width="851" height="457"></p>
<p>Ezarpenak batzuk daude:</p>
<ul>
<li>gehitu audio=0 audioa kentzeko</li>
<li>gehitu header=0 titulua kentzeko</li>
<li>gehitu tabs=0 partitura nagusia bakarrik ikusteko. Bestela dantza-ren partitura guztiak agertuko dira, webgunean bezala</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/partiturak-txertazeko-aukera.html</link>
        <id>https://tfe.eus/index.php/blog/partiturak-txertazeko-aukera.html></id>
        <media:thumbnail url="/blog_data//2026-01-13_22-29.png-6966b9505f6e7.png" />
        <category>Blog</category>
        <published>Tue, 13 Jan 2026 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>Grafana, Prometheus, Alloy eta Loki</title>
        <content type="html"><![CDATA[
        <p>Aspalditik nahi izan dut&nbsp;<a href="https://grafana.com/">Grafana</a> probatu, baina ez dut inoiz denbora hartu. Orain, oporretan nagoenez, probat egin dut, eta oso pozik nago emaitzarekin.</p>
<p><img src="../../../blog_data/blobid0.png-6957886a791b4.png" width="824" height="425"></p>
<p>&nbsp;</p>
<h2>Zer dira metrikak eta Zertarako balio duen Prometheusek?</h2>
<p>Metrikak denborarekin lotutako zenbakiak dira. Hau da, sistema baten ezaugarri bat neurtzen duzunean, balioa eta denbora-zigilua gordetzen du.&nbsp;</p>
<p>Adibidez, CPU metrika batean zenbaki horiek izango ditugu:</p>
<p>CPU erabilera: <strong>5%</strong> - Noiz? 2026-01-02 10:02:00-an<br>CPU erabilera: <strong>7%</strong> - Noiz? 2026-01-02 10:02:20-an<br>CPU erabilera: <strong>5.5%</strong> - Noiz? 2026-01-02 10:05:00-an</p>
<p>Prometheus zerbitzari bat da metrikak bildu eta gordetzeko. Adibidez, zure cpu kontsumoa neurtu nahi baldin baduzu, prometheus erabiliko duzu datuak segundu bakoitzean gordetzeko.</p>
<h2>Eta Grafana?</h2>
<p>Grafana tresna bat da <strong>metriketan oinarritutako grafikoak eta panelak</strong> sortzeko. Horrez gain, metrika horietan oinarritutako jakinarazpenak konfiguratzeko aukera ematen du.<br>Baina kontuz, Grafanak ez du <strong>metrikak</strong> sortzen ezta gordetzen: Iturriak irakurtzen ditu grafikoak sortzeko.</p>
<h2>Eta Loki?</h2>
<p>Erakurri duzun bezala, Prometheusek metrikak kudeatzen ditu, baina ezin ditu <strong>log</strong>-daturik gorde. Behar hori asetzeko sortu zuten&nbsp; loki: logak bildu, kudeatu, eta gordetzeko.</p>
<h2>Grafana Alloy</h2>
<p>Alloy grafanaren zerbitzari bat da datuak irakurri, kudeatu, eta gordetzeko.</p>
<p>&nbsp;</p>
<h2>Docker-compose</h2>
<p>Serbitzari hauek guztiak instalatzeko docker-compose.yml artxiboa erabiliko dugu docker irudiak sortzeko. Zerbitzari bakoitza bere dockera izango du horrela.</p>
<pre class="language-markup"><code>networks:
  frontend:
    driver: bridge

services:

  # Grafana basic
  grafana:
    container_name: grafana
    image: grafana/grafana-enterprise
    hostname: grafana
    volumes:
      - grafana_data:/var/lib/grafana
    networks:
    - frontend

  # Node exporter ,for Metrics from the server
  node-exporter:
    container_name: node-exporter
    image: prom/node-exporter
    restart: unless-stopped
    hostname: node-exporter
    volumes:
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /:/rootfs:ro
    expose:
      - 9100
    networks:
      - frontend
    command:
      - '--path.procfs=/host/proc'
      - '--path.rootfs=/rootfs'
      - '--path.sysfs=/host/sys'
      - '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)'
    

  # Prometheus to read node-exporter logs and send
  prometheus:
    container_name: prometheus
    image: prom/prometheus
    hostname: prometheus
    volumes:
      - ./data/prometheus.yml:/etc/prometheus/prometheus.yml
      - prometheus_data:/prometheus
    networks:
      - frontend

  # Grafana loki , to receive log files
  loki:
    container_name: loki
    image: grafana/loki
    hostname: loki
    volumes:
      - loki_data:/loki
    networks:
    - frontend

  # Alloy - to send logs to Loki
  alloy:
    container_name: alloy
    image: grafana/alloy
    hostname: alloy
    volumes:
      - ./data/config.alloy:/etc/alloy/config.alloy
      - alloy_data:/var/lib/alloy/data
      - /var/log:/var/log/:ro
    networks:
    - frontend

volumes:
        prometheus_data:
        grafana_data:
        loki_data:
        alloy_data:
</code></pre>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/grafana-prometheus-alloy-loki.html</link>
        <id>https://tfe.eus/index.php/blog/grafana-prometheus-alloy-loki.html></id>
        <media:thumbnail url="/blog_data//2026-01-02_09-50.png-6957885a6d615.png" />
        <category>Blog</category>
        <published>Fri, 02 Jan 2026 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>Badok-etik abestiak deskargatzeko script-a</title>
        <content type="html"><![CDATA[
        <p>Asko gustatzen zait Badok webgunea, baina hain motel dabilela... php<a href="../../download/scripts/badok_mp3.php/"> script bat</a> sortu dut abestiak deskargatzeko.</p>
<pre class="language-php"><code>&lt;?php

$destination = "/home/tfe/Nextcloud/Musika/Badok";
if(!is_dir($destination))
{
    mkdir($destination, 0755, true);
}

$url = "https://www.badok.eus/azken-kantuak";

$content = file_get_contents($url);
preg_match_all("/&lt;a.*?data-mp3=\"mp3\".*?&gt;&lt;\/a&gt;/", $content, $matches);
foreach($matches[0] as $link)
{
    $tid = preg_replace("/.*data-tid=\"(.*?)\".*/", "$1", $link);

    $image = preg_replace("/.*data-uimg=\"(.*?)\".*/", "$1", $link);
    trim($image);

    $artist = preg_replace("/.*data-artist=\"(.*?)\".*/", "$1", $link);
    trim($artist);
    $artist = preg_replace("/[^a-zA-Z0-9]/", "_", $artist);

    $album = "";
    $izena = preg_replace("/.*data-izena=\"(.*?)\".*/", "$1", $link);
    trim($izena);
    $izena = preg_replace("/[^a-zA-Z0-9]/", "_", $izena);
    if(preg_match("/(.*) - (.*)/", $izena, $matches))
    {
        $album = $matches[1];
        $izena = $matches[2];
    }

    $artist_folder = "$destination/$artist";
    if(!is_dir($artist_folder))
    {
        mkdir($artist_folder, 0755, true);
    }

    $destination_file = "$destination/$artist/$album/$izena.mp3";
    if(!file_exists($destination_file))
    {
        $destination_image = "$destination/$artist/$album/$izena.jpg";
        file_put_contents($destination_image, file_get_contents($image));

        echo "[$artist] $izena ($tid)\n";
        $dl_url = json_decode(file_get_contents("https://www.badok.eus/wp-content/plugins/badok/server_processing.php?play_mp3=" . $tid),true);
        echo "Deskargatzen [$artist] $izena ($tid) - $destination_file\n";
        file_put_contents($destination_file, file_get_contents($dl_url["url"]));
        echo "OK\n";

        exec("eyeD3 --artist \"$artist\" --album \"$album\" --title \"$izena\" --add-image $destination_image:FRONT_COVER $destination_file");
    }
    else {
        echo "[$artist] $izena ($tid) Dagoeneko egina dago.\n";
    }
}


</code></pre>
<p>&nbsp;</p>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/badok-etik-deskargatzeko-scripta.html</link>
        <id>https://tfe.eus/index.php/blog/badok-etik-deskargatzeko-scripta.html></id>
        <media:thumbnail url="/blog_data//2025-12-04_10-51.png-69315a25b06a6.png" />
        <category>Blog</category>
        <published>Thu, 04 Dec 2025 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>Mermaid grafikoak</title>
        <content type="html"><![CDATA[
        <p>Ezagutzen al dituzue Mermaid grafikoak? Ziurrenik baietz, baina konturatu gabe.&nbsp;</p>
<p><a href="https://mermaid.js.org/">Mermaid</a> empresa bat da, eta berak garatu zuen grafikoak sortzeko javascript liburutegi bat.</p>
<p>Berrezitasun da grafikoa sortzen dira <strong>deskribapen bidez</strong>.</p>
<p>Adibidez: deskribapen honekin:</p>
<pre class="language-java"><code>flowchart TD
    A[Gabonak] --&gt;|Dirua lortu| B(Dendara joan)
    B --&gt; C{Asmatu oparia}
    C --&gt;|500&euro;| D[Ordenagailu bat]
    C --&gt;|200&euro;| E[Mugikor bat ]
    C --&gt;|10000&euro;| F[fa:Auto bat]</code></pre>
<p>Grafiko hori lor dezakezue:</p>
<p><img src="../../../blog_data/mceclip0.png-68debd633f321.png" width="422" height="363"></p>
<p>&nbsp;</p>
<p>Noski, edozein motako grafiko sor dezakezue honekin. Horiek ezagutzeko, gonbidatzen zaitugu <a href="https://mermaid.live/"><strong>mermaid.live</strong></a> webgunera joatea.</p>
<p><a href="https://mermaid.js.org/ecosystem/integrations-community.html">Askotariko pluginak</a> exisititzen dira: Confluence, Jira, edo Github webguneetarako adibidez.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/mermaid-grafikoak.html</link>
        <id>https://tfe.eus/index.php/blog/mermaid-grafikoak.html></id>
        <media:thumbnail url="/blog_data//mermaid.png-68debc83800ab.png" />
        <category>Blog</category>
        <published>Thu, 02 Oct 2025 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>Elhuyaren ahotsa entzuteko script bat</title>
        <content type="html"><![CDATA[
        <p>Ez naiz python zalea: Aitortu behar dut scripta sortzeko AA erabili dut.</p>
<p>Dena den: hemen dago emaitza: <a href="../../download/scripts/elhuyar_ahotsa.py/">elhuyar_ahotsa.py</a>.</p>
<p>&nbsp;</p>
<p>Ideia da:</p>
<ul>
<li><a href="https://ttsneuronala.elhuyar.eus/es">https://ttsneuronala.elhuyar.eus/es</a> erabili csrf token bilatzeko</li>
<li>csrftoken erabiliz, <a href="https://ttsneuronala.elhuyar.eus/ajax/get_audio_from_box">https://ttsneuronala.elhuyar.eus/ajax/get_audio_from_box</a> erabili audioaren esteka lortzeko</li>
<li>ffplay aplikazioa erabili esteka entzuteko</li>
</ul>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/elhuyaren-ahotsa-entzuteko-script-bat.html</link>
        <id>https://tfe.eus/index.php/blog/elhuyaren-ahotsa-entzuteko-script-bat.html></id>
        <media:thumbnail url="/blog_data//2025-07-21_10-16.png-687df8076b520.png" />
        <category>Blog</category>
        <published>Mon, 21 Jul 2025 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>[PHP] puntu bat (.) esteka parametroaren izen batean</title>
        <content type="html"><![CDATA[
        <p>Imagina dezagun esteka hori: index.php?<strong>aldagaia.1</strong>=bat&amp;<strong>aldagaia.2</strong>=bi<br>Suposatuko dugu, <strong>$_GET </strong>aldagaiaren barruan hori aurkituko dugu:</p>
<pre class="language-markup"><code>[
  "aldagaia.1"  =&gt; "bat",
  "aldagaia.2" =&gt; "bi"
]
 </code></pre>
<p>Baina EZ! <br>Php-ri ezker (<a href="https://www.php.net/manual/en/language.variables.external.php#language.variables.external.dot-in-names)">https://www.php.net/manual/en/language.variables.external.php#language.variables.external.dot-in-names)</a> &nbsp;puntuak azpimarraz ordezkatzen dira!</p>
<pre class="language-markup"><code>[
  "aldagaia1"  =&gt; "bat",
  "aldagaia_2" =&gt; "bi"
]
 </code></pre>
<p>&nbsp;</p>
<p>Momentuz, ez dago saihesteko konponbiderik, eta benetako parametroak bilatzeko funtzio bat sortu behar dugu:</p>
<pre class="language-php"><code>    function realGET($data)
    {
        $data = preg_replace_callback('/(?:^|(?&lt;=&amp;))[^=[]+/', function($match) {
            return bin2hex(urldecode($match[0]));
        }, $data);
        parse_str($data, $values);
        return array_combine(array_map('hex2bin', array_keys($values)), $values);
    }

         $newGET = realGET($_SERVER['QUERY_STRING']);

</code></pre>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/php-get-aldagaia-puntu-kodigoarekin.html</link>
        <id>https://tfe.eus/index.php/blog/php-get-aldagaia-puntu-kodigoarekin.html></id>
        <media:thumbnail url="/blog_data//2025-06-22_11-49.png-6857d1c4a979a.png" />
        <category>Blog</category>
        <published>Sun, 22 Jun 2025 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>Shadow Tactics: Blades of the Shogun - jokoa euskaraz</title>
        <content type="html"><![CDATA[
        <p>Asko kostatu zait, baina azkenean "<a href="https://store.steampowered.com/app/418240/Shadow_Tactics_Blades_of_the_Shogun/">Shadow Tactics: Blades of the Shogun</a>" jokoa euskaraz itzultzea lortu dut!</p>
<p><img src="../../../blog_data/mceclip0.png-67e0389fa989b.png"></p>
<p>Azalpenak eman baino lehen, hemen duzu behar duzun fitxategia jokoa euskaraz izateko:</p>
<p>&nbsp;</p>
<p><strong>Linuxen:</strong></p>
<p>Deskargatu <a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/shadowtactics-eu.sh/?download=1">shadowtactics-eu.sh</a> fitxategia, eta:</p>
<pre class="language-php"><code>$ chmod +x shadowtactics-eu.sh
$ ./shadowtactics-eu.sh</code></pre>
<p>&nbsp;</p>
<p><strong>Windowsen:</strong></p>
<p>Deskargatu <a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/shadow_tactics_euskaraz.exe">shadow_tactics_euskaraz.exe</a> eta exekutatu.</p>
<p>Eskerrik asko <a href="https://ibaios.eus/">ibaios</a>!</p>
<p>&nbsp;</p>
<p><strong>Instalatu ondoren:</strong></p>
<p><span class="HwtZe" lang="eu"><span class="jCAhz ChMk0b"><span class="ryNqvb">A</span></span></span>ukeratu ezkuntza "Espa&ntilde;ol" :</p>
<p><img src="../../../blog_data/mceclip0.png-67e31654817e2.png" width="861" height="478"></p>
<p>&nbsp;</p>
<p><strong>Azalpenak:</strong></p>
<p><a href="https://github.com/nesrak1/UABEA/releases/">UABEA</a> erabiliz, edozein datuak irakur ditzake bideojokotik.&nbsp;</p>
<p><img src="../../../blog_data/mceclip1.png-67e2aa96e3727.png"></p>
<p><strong>resources.assets</strong> fitxategia irekitzean, datu asko daude ikusgai, besteak beste:</p>
<p><img src="../../../blog_data/mceclip2.png-67e2aad56c332.png" width="693" height="530"></p>
<p>&nbsp;</p>
<p>Jokoa itzultzeko, script bat sortu dut, datu horietatik&nbsp; 3 CSV fitxategi sortzeko:</p>
<ul>
<li><a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/jsons_to_csv.php/">jsons_to_csv.php</a> - jokotik testu arruntak erauzteko</li>
<li><a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/jsons_to_csv_levels.php/">jsons_to_csv_levels.php</a>&nbsp; - maila gutzien testuak itzultzeko</li>
<li><a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/jsons_to_csv_vo.php/">jsons_to_csv_vo.php&nbsp;</a> - bideo sekuentzien testuak erauzteko</li>
</ul>
<p>Eta hori esker 3 csv fitxategi sortu ditut:</p>
<ul>
<li><a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/levelOK.csv/">levelOK.csv</a></li>
<li><a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/voOK.csv/">voOK.csv</a></li>
<li><a href="../../../download/Blog/jokoak_euskaraz/shadow_tactics/loca_general_Spanish-resources.assets-322.csv/">loca_general_Spanish-resources.assets-322.csv</a></li>
</ul>
<p>Fitxategiak testu guztiak dituzte, eta google translator bidez itzulpen arraunt bat egin dut.</p>
<p>Gero, lerroz-lerro irakuri dut googlen itzulpena, eta saiatu naiz aurkitu ditudan akatzak konpontzen.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/Shadow-tactics-euskaraz-itzulpena.html</link>
        <id>https://tfe.eus/index.php/blog/Shadow-tactics-euskaraz-itzulpena.html></id>
        <media:thumbnail url="/blog_data//2025-03-23_17-32.png-67e037bf57a0d.png" />
        <category>Blog</category>
        <published>Sun, 23 Mar 2025 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>Bash aurkikuntzak</title>
        <content type="html"><![CDATA[
        <p>Gaurko #Linux #Bash aurkikuntzak:<br>Baliteke arruntak &nbsp;izatea, baina badaezpada, hemen dituzue:</p>
<p>Antzekoak diren komandoak:<br><code>$ cd /home/$USER</code><br><code>$ cd ~&nbsp;</code><br><code>$ cd</code></p>
<p>Laburpenak:<br><code>$ !vi # Exekutatu "vi"-rekin hasten den azken komandoa .</code></p>
<p>Adibide bat:<br><code>$ cd src/project</code><br><code>$ vi source.c</code><br><code>$ make build</code><br><code>$ ....</code><br><code>$ !v # vi irekitzeko</code><br><code>$ !m # make build exekutatzeko</code></p>
<p>&nbsp;</p>
<div id="simple-translate" class="simple-translate-system-theme">
<div>
<div class="simple-translate-button isShow" style="background-image: url('moz-extension://3cfc37f1-a638-4b67-9c11-9cc27fe77ce7/icons/512.png'); height: 22px; width: 22px; top: 223px; left: 14px;">&nbsp;</div>
<div class="simple-translate-panel " style="width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px;">
<div class="simple-translate-result-wrapper" style="overflow: hidden;">
<div class="simple-translate-move" draggable="true">&nbsp;</div>
<div class="simple-translate-result-contents">
<p class="simple-translate-result" dir="auto">&nbsp;</p>
<p class="simple-translate-candidate" dir="auto">&nbsp;</p>
</div>
</div>
</div>
</div>
</div>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/bash-aurkikuntzak.html</link>
        <id>https://tfe.eus/index.php/blog/bash-aurkikuntzak.html></id>
        <media:thumbnail url="/blog_data//2025-01-23_16-16.png-67925d497c66a.png" />
        <category>Blog</category>
        <published>Thu, 23 Jan 2025 12:00:00 +0000</published>
    </entry>
        <entry>
        <title>Pid  jokoa - euskaraz</title>
        <content type="html"><![CDATA[
        <p><a href="https://github.com/ZiTAL/JokoakEuskaraz">Zital</a>-i esker bideo-jokoak modu erraz batean itzuli daitezkeela ikasi dut.</p>
<p>Nire lehen proba "<a href="https://store.steampowered.com/app/218740/Pid">Pid</a>" jokoareakin egin dut.</p>
<p>Instalatu ondoren, "<a href="https://github.com/Sergio-Muriel/JokoakEuskaraz/raw/refs/heads/main/Pid/Euskaraz%20itzulpena.exe">Eusaraz itulpena.exe</a>" programa erabil dezakezue, bideo-jokoa euskaraz izateko.<br><br></p>
<p><strong>Oharra:</strong> Baliteke akats izatea, itzultzaile neuronalea baten bidez itzulita dagoelako.</p>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/-ZrnasZzL-s?si=D3Qsvjae0dOW1M7x" width="560" height="315" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen"></iframe></p>
<p><img src="../../../blog_data/blobid0.png-674304e80f5ae.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="simple-translate" class="simple-translate-light-theme">
<div>
<div class="simple-translate-button isShow" style="background-image: url('moz-extension://c731c07c-aee8-41ed-9cce-db2f2f114dd0/icons/512.png'); height: 22px; width: 22px; top: 70px; left: 92px;">&nbsp;</div>
<div class="simple-translate-panel " style="width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px;">
<div class="simple-translate-result-wrapper" style="overflow: hidden;">
<div class="simple-translate-move" draggable="true">&nbsp;</div>
<div class="simple-translate-result-contents">
<p class="simple-translate-result" dir="auto">&nbsp;</p>
<p class="simple-translate-candidate" dir="auto">&nbsp;</p>
</div>
</div>
</div>
</div>
</div>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/pid-euskaraz.html</link>
        <id>https://tfe.eus/index.php/blog/pid-euskaraz.html></id>
        <media:thumbnail url="/blog_data//2024-11-24_11-51_1.png-67430551715ce.png" />
        <category>Blog</category>
        <published>Sun, 24 Nov 2024 01:01:00 +0000</published>
    </entry>
        <entry>
        <title>Powershell linuxen</title>
        <content type="html"><![CDATA[
        <p>Windows erabiltzen dute lanean, eta horregatik "powershell" script bat sortu behar izan dut.</p>
<p>Baina poztu nau jakiteak Windows-ek debian package-a sortu zuten powershell instalatzeko.&nbsp;</p>
<p>Iturria: <a href="https://learn.microsoft.com/es-es/powershell/scripting/install/install-debian?view=powershell-7.4#installation-on-debian-10-or-11-via-the-package-repository">https://learn.microsoft.com/es-es/powershell/scripting/install/install-debian?view=powershell-7.4#installation-on-debian-10-or-11-via-the-package-repository</a></p>
<pre class="language-php"><code>###################################
# Prerequisites

# Update the list of packages
sudo apt-get update

# Install pre-requisite packages.
sudo apt-get install -y wget

# Get the version of Debian
source /etc/os-release

# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb

# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb

# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb

# Update the list of packages after we added packages.microsoft.com
sudo apt-get update

###################################
# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell
pwsh</code></pre>
<p>&nbsp;</p>
<p>Eta hemen duzue nire lehen powershell scripta:</p>
<p>CSV fixategi bat irakurtzen eta <a href="https://github.com/barnybug/cli53">cli53</a> komandoa erabiltzen du domeinua kentzeko.</p>
<pre class="language-php"><code> foreach ( $subdomain in Get-Content ./domains.csv) 
{
    $domain=($subdomain -replace '^.*?([^\.]+\.[^\.]+)\.$','$1'); 
    cli53 rd $domain  $subdomain CNAME
}
</code></pre>
<div id="simple-translate" class="simple-translate-light-theme">
<div>
<div class="simple-translate-button isShow" style="background-image: url('moz-extension://c731c07c-aee8-41ed-9cce-db2f2f114dd0/icons/512.png'); height: 22px; width: 22px; top: 743px; left: 406px;">&nbsp;</div>
<div class="simple-translate-panel " style="width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px;">
<div class="simple-translate-result-wrapper" style="overflow: hidden;">
<div class="simple-translate-move" draggable="true">&nbsp;</div>
<div class="simple-translate-result-contents">
<p class="simple-translate-result" dir="auto">&nbsp;</p>
<p class="simple-translate-candidate" dir="auto">&nbsp;</p>
</div>
</div>
</div>
</div>
</div>...
        ]]></content>
        <link>https://tfe.eus/index.php/blog/powershell-linuxen.html</link>
        <id>https://tfe.eus/index.php/blog/powershell-linuxen.html></id>
        <media:thumbnail url="/blog_data//2024-11-13_08-38.png-6734579207eb0.png" />
        <category>Blog</category>
        <published>Wed, 13 Nov 2024 01:01:00 +0000</published>
    </entry>
    </feed>
