<commit_before><?php
/**
 * This is a Hana pagecontroller.
 *
 */
// Include the essential config-file which also creates the $hana variable with its defaults.
include(__DIR__.'/config.php');

$hana['title'] = "Me";

$hana['main'] = <<<EOD
<h1>Redovisningar</h1>
<div class="grid-50">
  <h2>Kmom01</h2>
  <p>
    Eftersom jag har hållt på med PHP en hel del gick läsanvisningarna
    snabbt att skumma igenom. Vissa småsaker hade jag dock givetvis
    glömt eller missat. Till exempel att man kan använda dubbla
    dollar-tecken för att göra använda en variabels innehåll som en ny
    variabel, alltså att när <code>\$a = "b";</code> så kan man åt en
    variabel <code>\$b</code> med <code>\$\$a</code>.
  </p>
  <p>
    En klurighet jag fortfarande inte riktigt kommit underfund är hur
    man ska använda apaches <code>ErrorDocument</code> på flera olika
    hosts. Det fungerar fint att ge en fullständig sökväg på en host,
    men så fort man laddar upp det på t.ex. skolans server måste man
    ändra i <code>.htaccess</code>. Det finner jag lite jobbigt och
    vill helst att allt ska fungera "automagiskt."
  </p>
  <h3>Allmänt om Anax</h3>
  <p>
    Jag har tidigare provat på CodeIgniter och därför kändes Anax
    väldigt bekant. Förstod mig snabbt på filstrukturen och gjordes
    endast minimala ändringar på min version.
  </p>
  <p>
    Mitt webb-ramverk fick namnet はな (hana) mest för att det var det
    första korta ordet jag kom på. Tänkte även att det inte är ett
    vanligt engelskt eller svenskt ord och därför krockar den globala
    variabeln <code>\$hana</code> inte med någonting.
  </p>
  <h3>Utvecklingsmiljö</h3>
  <p>
    Koden skriver jag i emacs på min laptop med linux-distributionen
    Sabayon. Jag har den vanliga LAMP-stacken på laptopen och jobbar i
    första hand lokalt mot koden. Jag pushar även koden till
    mitt <a href="https://github.com/GoshaZa/Hana-base">repository</a>
    på github.
  </p>
  <p>
    Jag har även en egen Gentoo-server stående i min lägenhet med
    LAMP-stacken. Den kör en nyare version av PHP, så för att testa
    koden med den versionen behöver jag bara göra en git pull.
  </p>
  <h3>source.php</h3>
  <p>
    Efter att ha kikat på exempel på hur <code>source.php</code>
    används klonade jag det från Mikael Roos github och kopierade in
    modulen CSource till mitt はな och använde den modulen i min
    egna <code>webroot/source.php</code>. Inga konstigheter.
  </p>
</div>

EOD;<commit_msg>Report 1 starting to take shape<commit_after><?php
/**
 * This is a Hana pagecontroller.
 *
 */
// Include the essential config-file which also creates the $hana variable with its defaults.
include(__DIR__.'/config.php');

$hana['title'] = "Redovisningar";

$hana['main'] = <<<EOD
<h1>Redovisningar</h1>
<div class="grid-50">
  <h2>Kmom01</h2>
  <h3>Uppgiften</h3>
  <p>
    Eftersom jag har hållt på med PHP en hel del gick läsanvisningarna
    snabbt att skumma igenom. Vissa småsaker hade jag dock givetvis
    glömt eller missat. Till exempel att man kan använda dubbla
    dollar-tecken för att göra använda en variabels innehåll som en ny
    variabel, alltså att när <code>\$a = "b";</code> så kan man åt en
    variabel <code>\$b</code> med <code>\$\$a</code>.
  </p>
  <p>
    En klurighet jag fortfarande inte riktigt kommit underfund är hur
    man ska använda apaches <code>ErrorDocument</code> på flera olika
    hosts. Det fungerar fint att ge en fullständig sökväg på en host,
    men så fort man laddar upp det på t.ex. skolans server måste man
    ändra i <code>.htaccess</code>. Det finner jag lite jobbigt och
    vill helst att allt ska fungera "automagiskt."
  </p>
  <h3>Anax</h3>
  <p>
    Jag har tidigare provat på CodeIgniter och därför kändes Anax
    väldigt bekant. Förstod mig snabbt på filstrukturen och gjordes
    endast minimala ändringar på min version. Tyckte att det var
    jobbigt att behöva ändra på headern i varje fil så fort jag gjorde
    en ändring så jag flyttade ut den
    till <code>config.php</code>. Gjorde samma sak med footern.
  </p>
  <p>
    Mitt webb-ramverk fick namnet はな (hana) mest för att det var det
    första korta ordet jag kom på. Tänkte även att det inte är ett
    vanligt engelskt eller svenskt ord och därför krockar den globala
    variabeln <code>\$hana</code> inte med någonting.
  </p>
  <h3>Utvecklingsmiljö</h3>
  <p>
    Koden skriver jag i emacs på min laptop med linux-distributionen
    Sabayon. Jag har den vanliga LAMP-stacken på laptopen och jobbar i
    första hand lokalt mot koden. Jag pushar även koden till
    mitt <a href="https://github.com/GoshaZa/Hana-base">repository</a>
    på github.
  </p>
  <p>
    Jag har även en egen Gentoo-server stående i min lägenhet med
    LAMP-stacken. Den kör en nyare version av PHP, så för att testa
    koden med den versionen behöver jag bara göra en git pull.
  </p>
  <h3>source.php</h3>
  <p>
    Efter att ha kikat på exempel på hur <code>source.php</code>
    används klonade jag det från <NAME> github och kopierade in
    modulen CSource till mitt はな och använde den modulen i min
    egna <code>webroot/source.php</code>. Inga konstigheter.
  </p>
</div>

EOD;
{'fraction_non_alphanumeric': 0.0879737045630317, 'fraction_numerical': 0.005993812838360402, 'mean_word_length': 3.2401639344262296, 'pattern_counts': {'":': 0, '<': 104, '<?xml version=': 0, '>': 96, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2839656', 'n_tokens_mistral': 1958, 'n_tokens_neox': 1940, 'n_words': 705}