<!DOCTYPE html>
<html lang="en"><head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.5.0 -->
<title>Blog di Andrea Dottor | Pensieri liberi di una mente dispersa. Di codice, di parole, di persone…</title>
<meta name="generator" content="Jekyll v3.8.5" />
<meta property="og:title" content="Blog di Andrea Dottor" />
<meta name="author" content="Andrea Dottor" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Pensieri liberi di una mente dispersa. Di codice, di parole, di persone…" />
<meta property="og:description" content="Pensieri liberi di una mente dispersa. Di codice, di parole, di persone…" />
<link rel="canonical" href="https://abc.dottor.net/" />
<meta property="og:url" content="https://abc.dottor.net/" />
<meta property="og:site_name" content="Blog di Andrea Dottor" />
<script type="application/ld+json">
{"@type":"WebSite","headline":"Blog di Andrea Dottor","url":"https://abc.dottor.net/","name":"Blog di Andrea Dottor","author":{"@type":"Person","name":"Andrea Dottor"},"description":"Pensieri liberi di una mente dispersa. Di codice, di parole, di persone…","@context":"http://schema.org"}</script>
<!-- End Jekyll SEO tag -->
<meta property="og:image" content="" />
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
  <link rel="stylesheet" href="/assets/css/style.css"><link type="application/atom+xml" rel="alternate" href="https://abc.dottor.net/feed.xml" title="Blog di Andrea Dottor" /><script async src="https://www.googletagmanager.com/gtag/js?id=UA-135789741-1"></script>
<script>
  window['ga-disable-UA-135789741-1'] = window.doNotTrack === "1" || navigator.doNotTrack === "1" || navigator.doNotTrack === "yes" || navigator.msDoNotTrack === "1";
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-135789741-1');
</script>
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png">
  <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png">
  <link rel="manifest" href="/images/favicon/site.webmanifest">
  <link rel="mask-icon" href="/images/favicon/safari-pinned-tab.svg" color="#3ea69b">
  <meta name="msapplication-TileColor" content="#da532c">
  <meta name="theme-color" content="#3ea69b">
</head>
<body><header>
  <nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
      <div class="container"><a class="navbar-brand mb-0 h1 text-primary" rel="author" href="/">
            <img src="/images/logo_abc.png" alt="logo abc" />
            Andrea Dottor<!--Blog di Andrea Dottor-->
          </a>
          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
                  aria-expanded="false" aria-label="Toggle navigation">
              <span class="navbar-toggler-icon"></span>
          </button>
          <div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
              <ul class="navbar-nav ml-auto"><li class="nav-item">
                    <a class="nav-link text-dark" href="/archive/posts/">Archive</a>
                  </li><li class="nav-item">
                    <a class="nav-link text-dark" href="/about/">About me</a>
                  </li></ul>
          </div>
      </div>
  </nav>
</header><main class="container" aria-label="Content">
      <div class="home"><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Jun 14, 2019</span>
        <h3>
          <a href="/2019/06/14/aspnetcore-razor-default-content-for-section/">
            Definire del contenuto di default nelle sezioni di un layout Razor
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Definire del contenuto di default nelle sezioni di un layout Razor header image" src="/images/posts/building-blocks-1563961_1280.jpg" />
        </div>
        


      
      <div class="col">
        <p>In un’applicazione ASP.NET Core vi potrà capitare la necessità di avere una porzione di codice html che dovrà essere differente solo in alcune pagine. Un esempio, l’area di amministrazione molto spesso ha un menu diverso dalle pagine pubbliche. Oppure una pagina potrebbe evare una sidebar con alcune immagini al posto del classico menu.</p>

<p>Se già utilizzate ASP.NET Core, sapete benissimo che nel definire una sezione in una pagina di layout, è possibile indicare se questa sia obbligatoria o meno:</p>

<div class="language-cs highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nf">@RenderSection</span><span class="p">(</span><span class="s">"Scripts"</span><span class="p">,</span> <span class="n">required</span><span class="p">:</span> <span class="k">false</span><span class="p">)</span>
</code></pre></div></div>

 <a href="/2019/06/14/aspnetcore-razor-default-content-for-section/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Mar 29, 2019</span>
        <h3>
          <a href="/2019/03/29/link-della-settimana-13/">
            Link della settimana #13
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Link della settimana #13 header image" src="/images/posts/balloons-4048131_1280.jpg" />
        </div>
        


      
      <div class="col">
        <p>Esperimento fallito. Fare il post con i link della settimana è utile per permettere a chi non segue i social di avere un’idea delle ultime novità, ma dal lato opposto, un post a settimana nasconde completamente gli altri post <em>utili</em> che potrebbero esserci in questo blog.</p>

<p>Quindi devo trovare un sistema migliore. O creare una nuova voce di menu (ma non so in quanti poi la vedano), o magari far diventare questa rubrica in “Link del mese” (che al momento la trovo più fattibile). Avete idee o proposte?</p>

 <a href="/2019/03/29/link-della-settimana-13/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Mar 24, 2019</span>
        <h3>
          <a href="/2019/03/24/link-della-settimana-2019-12/">
            Link della settimana #12
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Link della settimana #12 header image" src="/images/posts/network.jpg" />
        </div>
        


      
      <div class="col">
        <p>Questa settimana sono stato un po’ lontano dai vari social in quanto ero al <a href="https://mvp.microsoft.com/summit">Microsoft MVP Summit 2019</a>…che per me è voluto dire di (volutamente) lasciare a casa il PC e dedicarmi totalmente alla sessioni e al cazzeggio (non capita tutti i giorni di essere dalle parti di Seattle).</p>

<p>Ma ho comunque trovato un po’ di tempo per riportare in questo post alcuni articoli interessanti di questa settimana.</p>

 <a href="/2019/03/24/link-della-settimana-2019-12/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Mar 18, 2019</span>
        <h3>
          <a href="/2019/03/18/differenza-tra-stringhe-levenshtein-disstance/">
            Differenza tra stringhe: Levenshtein distance
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Differenza tra stringhe: Levenshtein distance header image" src="/images/posts/directory-1161965_1920.jpg" />
        </div>
        


      
      <div class="col">
        <p>Può capitare di dover capire quanto due stringhe sono simili, oppure trovare la stringa più <em>vicina</em> ad una inserita.</p>

<p>Un caso pratico?</p>

<p>Nell’era delle <em>interfacce vocali</em> come Alexa, Google Home, Cortana o Siri, ci troviamo di fronte al riconoscimento/traduzione dal parlato al scritto, e capita (molto spesso) che il riconoscimento non sia affidabile al 100%.</p>

 <a href="/2019/03/18/differenza-tra-stringhe-levenshtein-disstance/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Mar 15, 2019</span>
        <h3>
          <a href="/2019/03/15/link-della-settimana-11/">
            Link della settimana #11
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Link della settimana #11 header image" src="/images/posts/dandelion-2612639_1280.jpg" />
        </div>
        


      
      <div class="col">
        <p>Ecco il primo di una serie di post <em>settimanali</em> (almeno questa è la speranza) dove potere trovare alcuni link ad articoli e post che ritengo particolarmente interessanti. Così se qualcuno di voi è un pò assente dai social, slack o altri canali, possa trovare qui le ultime novità.</p>

 <a href="/2019/03/15/link-della-settimana-11/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Mar 15, 2019</span>
        <h3>
          <a href="/2019/03/15/crop-immagine-da-css/">
            Eseguire il crop di un&#39;immagine da CSS
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Eseguire il crop di un'immagine da CSS header image" src="/images/posts/pencils-452238_1280.jpg" />
        </div>
        


      
      <div class="col">
        <p>Le potenzialità che offrono i fogli di stile sono davvero molte, e non si finisce mai di imparare.</p>

<p>Problematica del giorno, trovare il modo di tagliare (fare il crop) dell’immagine che trovate qui sopra al post, ma in modo automatico, senza che debba aprire Photoshop, Paint o altri applicativi. E mi sono messo alla <a href="https://www.google.com">ricerca</a>.</p>

 <a href="/2019/03/15/crop-immagine-da-css/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Mar 6, 2019</span>
        <h3>
          <a href="/2019/03/06/community-ed-eventi-quello-che-ti-perdi/">
            Community ed eventi...quello che ti perdi
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Community ed eventi...quello che ti perdi header image" src="/images/posts/animals-ducks.jpg" />
        </div>
        


      
      <div class="col">
        <p>Ti organizzo un evento ad un passo da casa e mi rispondi “<em>non vengo tanto non mi interessa l’argomento</em>”?!?<br />Mi spiace ma non hai capito <del>un cazzo</del> il vero valore di questi momenti.<br />E se pensi/aspetti che sia l’azienda a doverti mandare, non hai capito <del>un cazzo</del>, sono finiti quei tempi, e dovresti pensare <em>tu</em> per primo alla <em>tua</em> formazione.</p>

<p>Le community, e gli eventi che vengono organizzati, non sono fatti <em>solo</em> di contenuti, ma sono fatti da <strong>Persone</strong>…o meglio, sono fatti <strong>dalle Persone</strong> che li frequentano e li vivono.</p>

 <a href="/2019/03/06/community-ed-eventi-quello-che-ti-perdi/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Feb 19, 2019</span>
        <h3>
          <a href="/2019/02/19/markdown-questo-sconosciuto/">
            Markdown, questo sconosciuto
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Markdown, questo sconosciuto header image" src="/images/posts/markdown-questo-sconosciuto/header.jpg" />
        </div>
        


      
      <div class="col">
        <p>Con la volontà di ritornare a scrivere ho cercato nuovi stimoli/tecnologie, e nel mettere in piedi questo blog ho trovato alcune tematiche per i primi post.</p>

<p>Questo blog sfrutta <a href="https://jekyllrb.com/">Jekyll</a> e <a href="https://pages.github.com/">GitHub Pages</a>, due tecnologie che lavorano assieme e permettono di convertire del testo scritto in <em>markdown</em> in pagine statiche (html) che vengono subito esposte nel web. E da qui nasce questo post.</p>

 <a href="/2019/02/19/markdown-questo-sconosciuto/">Continue reading...</a>
      </div>
    </div>
  </article><article class="post">
    <header class="row">
      <div class="col"><span class="post-meta">Feb 11, 2019</span>
        <h3>
          <a href="/2019/02/11/si-ricomincia-abc-123/">
            Si ricomincia...A B C, 1 2 3
          </a>
        </h3>
      </div>
    </header>
    <div class="row">

        
        <div class="col-2 home-post-img">
          <img class="img-fluid" alt="Si ricomincia...A B C, 1 2 3 header image" src="/images/posts/si-ricomincia-abc-123/header.jpeg" />
        </div>
        


      
      <div class="col">
        <p>Ed ecco che su Twitter qualcuno condivide nuovamente un vecchio post di Scott Hanselman (<a href="https://www.hanselman.com/blog/YourBlogIsTheEngineOfCommunity.aspx">link</a>), e qualcosa scatta. Un post che conosco, e di cui ho condiviso ogni singola parola.</p>

<p>Da troppo non scrivo. Forse per l’aspettativa di dover <em>dare</em> sempre qualcosa di qualità, qualcosa che non debba <em>mai deludere</em>…e il mio blog mi va stretto da un po’…e mi convinco che per ritornare a scrivere sia meglio dare un netto taglio col <a href="http://blog.dottor.net">passato</a> e ricominciare dalle basi, dall’<strong>a b c</strong>.</p>

 <a href="/2019/02/11/si-ricomincia-abc-123/">Continue reading...</a>
      </div>
    </div>
  </article></div>

    </main>

<footer class="border-top footer text-muted mt-5 pt-5 pb-5">
  <div class="container">
    <div class="row">
      <div class="col">
        <dl class="contact-list">
          <dd class="p-name">&copy; Andrea Dottor</dd><dd><a href="/privacy/" title="Privacy Policy">Privacy</a></dd>
        </ul>
      </div>
      <div class="col">
        <div class="footer-col one-half">
          <p>Pensieri liberi di una mente dispersa. Di codice, di parole, di persone...
</p>

        </div>

        <div class="social-links"><ul class="social-media-list"><li><a href="https://github.com/andreadottor" title="andreadottor"><svg class="svg-icon grey"><use xlink:href="/assets/minima-social-icons.svg#github"></use></svg></a></li><li><a href="https://www.linkedin.com/in/andreadottor" title="andreadottor"><svg class="svg-icon grey"><use xlink:href="/assets/minima-social-icons.svg#linkedin"></use></svg></a></li><li><a href="https://twitter.com/dottor" title="dottor"><svg class="svg-icon grey"><use xlink:href="/assets/minima-social-icons.svg#twitter"></use></svg></a></li><li><a href="/feed.xml" title="rss"><svg class="svg-icon grey"><use xlink:href="/assets/minima-social-icons.svg#rss"></use></svg></a></li></ul>
</div>

      </div>
    </div>
  </div>
</footer><script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
    <script src="/assets/scripts/cookiebanner.min.js"></script>
    <script type="text/javascript" id="cookiebanner" src="/assets/scripts/cookiebanner.min.js" data-moreinfo="/privacy"></script>

  </body>

</html>
