<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Michele Bologna</title>
    <link>https://www.michelebologna.net/</link>
    <description>Recent content on Michele Bologna</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 20 Nov 2020 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.michelebologna.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Encrypt an existing Linux installation with zero downtime (LUKS on LVM)</title>
      <link>https://www.michelebologna.net/2020/encrypt-an-existing-linux-installation-with-zero-downtime-luks-on-lvm/</link>
      <pubDate>Fri, 20 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2020/encrypt-an-existing-linux-installation-with-zero-downtime-luks-on-lvm/</guid>
      <description>&lt;p&gt;During the bi-yearly review of my setup, I realized I was running a Linux machine without &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Disk_encryption#Full_disk_encryption&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;full disk encryption&lt;/a&gt;&lt;/strong&gt;. The encryption of the disk needed to be done ASAP, but I was not willing to reinstall the whole operating system to achieve that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thesis projects</title>
      <link>https://www.michelebologna.net/thesis-projects/</link>
      <pubDate>Fri, 22 May 2020 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/thesis-projects/</guid>
      <description>&lt;p&gt;For my B.Sc and M.Sc. in Computer Engineering, I worked as an intern at STMicroelectronics R&amp;amp;D. I created two subpages with a brief summary and see what is under the hood for the two projects resulted from these internship experiences:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scaling to 100k Users | Alex Pareto</title>
      <link>https://www.michelebologna.net/2020/scaling-to-100k-users-alex-pareto/</link>
      <pubDate>Wed, 06 May 2020 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2020/scaling-to-100k-users-alex-pareto/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Many startups have been there - what feels like legions of new users are signing up for accounts every day and the engineering team is scrambling to keep things running.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How a Terraform &#43; Salt &#43; Kubernetes GitOps infrastructure enabled a zero downtime hosting provider switch</title>
      <link>https://www.michelebologna.net/2020/how-a-terraform-salt-kubernetes-gitops-infrastructure-enabled-a-zero-downtime-hosting-provider-switch/</link>
      <pubDate>Sat, 25 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2020/how-a-terraform-salt-kubernetes-gitops-infrastructure-enabled-a-zero-downtime-hosting-provider-switch/</guid>
      <description>&lt;h2 id=&#34;the-switch&#34;&gt;&#xA;  The switch&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#the-switch&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;It has been a busy weekend: I switched the hosting provider of my whole cloud infrastructure from &lt;a href=&#34;https://m.do.co/c/8d1614f882f8&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;DigitalOcean&lt;/strong&gt;&lt;/a&gt; to &lt;a href=&#34;https://hetzner.cloud/?ref=7UwSgYbEI1ef&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Hetzner&lt;/strong&gt;&lt;/a&gt;. If you are reading this it means that the switch is completed and you are being served by the Hetzner cloud.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Package maintainership</title>
      <link>https://www.michelebologna.net/package-maintainership/</link>
      <pubDate>Mon, 20 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/package-maintainership/</guid>
      <description>&lt;p&gt;I have been involved in packaging the following official OpenSUSE packages:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;package maintainer&lt;/strong&gt; for &lt;a href=&#34;https://build.opensuse.org/package/show/Office/freeplane&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;freeplane&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;package maintainer&lt;/strong&gt; for &lt;a href=&#34;https://build.opensuse.org/package/show/devel:tools:scm/git-extras&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;git-extras&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://build.opensuse.org/package/show/devel:languages:python/pyenv&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;pyenv&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rbenv&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;rbenv&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;package maintainer&lt;/strong&gt; for &lt;a href=&#34;https://build.opensuse.org/package/show/devel:languages:ruby:extensions/ruby-build&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;ruby-build&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;package maintainer&lt;/strong&gt; for &lt;a href=&#34;https://build.opensuse.org/package/show/network:vpn/tinc&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;tinc&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can find all the packages I am incubating or experimenting on &lt;a href=&#34;https://build.opensuse.org/project/show/home:mbologna&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;in my &lt;strong&gt;public Open Build Service project&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TLS-terminated Bitlbee with custom protocols</title>
      <link>https://www.michelebologna.net/2020/tls-terminated-bitlbee-with-custom-protocols/</link>
      <pubDate>Sat, 18 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2020/tls-terminated-bitlbee-with-custom-protocols/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/mbologna/docker-bitlbee/commit/6695bafca40f285ad1794f500804ec2b14ebf114&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Five years ago&lt;/a&gt; I started a small GitHub project aimed to run &lt;a href=&#34;https://www.bitlbee.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Bitlbee&lt;/strong&gt;&lt;/a&gt; seamlessly in a &lt;strong&gt;container&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Why Bitlbee?&lt;/p&gt;&#xA;&lt;p&gt;Back in the day, I was relying heavily on &lt;strong&gt;IRC&lt;/strong&gt; for my daily communications and the plethora of other protocols that were starting to get traction was too much: I wanted to have a bridge between my IRC client and the other protocols to be able to communicate only by using my IRC client without installing any resource consuming monster (enough said).&lt;/p&gt;</description>
    </item>
    <item>
      <title>PSA: this website honors your browser preferred color scheme (light/dark theme)</title>
      <link>https://www.michelebologna.net/2020/psa-this-website-honors-your-browser-preferred-color-scheme-light-dark-theme/</link>
      <pubDate>Tue, 18 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2020/psa-this-website-honors-your-browser-preferred-color-scheme-light-dark-theme/</guid>
      <description>&lt;p&gt;The latest tech trend is to &lt;a href=&#34;https://www.wired.com/story/set-up-dark-mode-ios-android-windows-macos-apps/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;enable dark themes among all applications and devices&lt;/a&gt;: as the passionate tweaker I am, I set up every device and application I use to harness a light theme during daylight and dark mode at all other times.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How I stay on top and process my professional email with IMAP Flags, Sieve and Thunderbird</title>
      <link>https://www.michelebologna.net/2019/how-i-stay-on-top-and-process-my-professional-email-with-imap-flags-sieve-and-thunderbird/</link>
      <pubDate>Fri, 13 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2019/how-i-stay-on-top-and-process-my-professional-email-with-imap-flags-sieve-and-thunderbird/</guid>
      <description>&lt;p&gt;At my current job, I am lucky enough to choose which mail user agent I can run to process my professional email: after a lot of experiments, I decided to stick with &lt;strong&gt;Thunderbird&lt;/strong&gt;, because it is open source and it can be heavily customized. &lt;a href=&#34;https://twitter.com/topherolson/status/745294977064828929&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;It seems, though, that I am not the only one to enjoy Thunderbird&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Startup order in Docker containers</title>
      <link>https://www.michelebologna.net/2019/startup-order-in-docker-containers/</link>
      <pubDate>Mon, 07 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2019/startup-order-in-docker-containers/</guid>
      <description>&lt;h1 id=&#34;motivation&#34;&gt;&#xA;  Motivation&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#motivation&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;I recently dealt with an application that is comprised of &lt;em&gt;multiple services&lt;/em&gt; running in containers. Even though every part of this application is correctly split into each separated microservice, the independence of each service is not enforced. This lack of independence has several drawbacks, one of which is that containers must be started by following a pre-defined startup order. Otherwise, some containers might be terminated due to an application error (the application breaks when an unexpected error occurs, e.g. it is relying on another linked service that is not ready to accept the connection).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talks</title>
      <link>https://www.michelebologna.net/talks/</link>
      <pubDate>Wed, 12 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/talks/</guid>
      <description>&lt;p&gt;This page lists all the events in which I delivered a public technical talk, ordered by year (descending). If available, links to slide deck and video recording are provided.&lt;/p&gt;&#xA;&lt;h3 id=&#34;2023&#34;&gt;&#xA;  2023&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#2023&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://reg.rainfocus.com/flow/suse/susecon2023/attendee-portal/page/sessioncatalog/session/1681986515071001TNdc&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Mastering EdgeOps: A hands-on tutorial on elemental for Kubernetes-centric edge computing management&lt;/strong&gt;&lt;/a&gt;. At &lt;strong&gt;&lt;a href=&#34;https://www.suse.com/susecon/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;SUSECON&lt;/a&gt;&lt;/strong&gt; in &lt;em&gt;Munich, DE&lt;/em&gt; and Webinar.&lt;br&gt;&#xA;Abstract: Edge computing has become an essential component in modern digital transformation, allowing organizations to bring content, data, and processing closer to the applications, devices and users. Managing edge computing infrastructure, however, presents unique challenges such as security, scalability, resource constraints, latency and maintenance. In this hands-on tutorial, we will explore Elemental, a software stack that enables centralized, full cloud-native OS management with Kubernetes. You will learn about the architecture and various components of the Elemental stack, including Elemental Teal, Elemental Operator and the Rancher System Agent, which together offer a cohesive Kubernetes-driven solution for managing edge computing infrastructure. We will guide you through the process of setting up, configuring and deploying an edge computing environment using Elemental. By participating in this tutorial, you will gain practical experience in leveraging Elemental to address common challenges in edge computing management and enable seamless control and deployment of edge infrastructure.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;2022&#34;&gt;&#xA;  2022&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#2022&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Sicurezza e conformità della tua infrastruttura con SUSE Manager&lt;/strong&gt;. Webinar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>On servers timezone and tmux</title>
      <link>https://www.michelebologna.net/2019/on-servers-timezone-and-tmux/</link>
      <pubDate>Tue, 26 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2019/on-servers-timezone-and-tmux/</guid>
      <description>&lt;p&gt;A while ago I was fighting with a timezone set on a server because of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Daylight_saving_time&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;daylight saving time&lt;/a&gt; kicked in: during the &lt;em&gt;ghost hour&lt;/em&gt; I had troubles with finding automated jobs. Moreover, the &lt;a href=&#34;https://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;server was located overseas&lt;/a&gt; and depending on &lt;a href=&#34;https://en.wikipedia.org/wiki/Summer_Time_in_Europe#Italy,_San_Marino,_and_Vatican_City&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;when I was checking the remote date and time&lt;/a&gt;, I could get a different time delta.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Schedule a meeting</title>
      <link>https://www.michelebologna.net/calendar/</link>
      <pubDate>Mon, 18 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/calendar/</guid>
      <description>&lt;p&gt;Book a slot directly: &lt;strong&gt;&lt;a href=&#34;https://doodle.com/bp/michelebologna/online-meeting&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Schedule a meeting&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Quick call (Zoom): &lt;a href=&#34;https://www.michelebologna.net/call&#34; &gt;/call&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Incontro (Calendly): &lt;a href=&#34;https://www.michelebologna.net/incontro&#34; &gt;/incontro&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Automatic (or unattended) upgrades in openSUSE, CentOS and Fedora, Debian and Ubuntu</title>
      <link>https://www.michelebologna.net/2019/automatic-or-unattended-upgrades-in-opensuse-centos-and-fedora-debian-and-ubuntu/</link>
      <pubDate>Tue, 05 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2019/automatic-or-unattended-upgrades-in-opensuse-centos-and-fedora-debian-and-ubuntu/</guid>
      <description>&lt;p&gt;Each one of us is a system administrator: for at least your workstation (or notebook) you can decide when and how to administrate it. In the special case in which you are being elected to administer servers too, the matter becomes thorny: what is the workflow in terms of patching, time of reaction to security issues and, in general, when and how to install updates?&lt;/p&gt;</description>
    </item>
    <item>
      <title>La mia esperienza con SPID e Poste Italiane</title>
      <link>https://www.michelebologna.net/2019/la-mia-esperienza-con-spid-e-poste-italiane/</link>
      <pubDate>Wed, 13 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2019/la-mia-esperienza-con-spid-e-poste-italiane/</guid>
      <description>&lt;p&gt;Questa settimana ho deciso di attivare lo SPID (Sistema Pubblico di Identità Digitale).&lt;/p&gt;&#xA;&lt;h2 id=&#34;cosa-è-lo-spid&#34;&gt;&#xA;  Cosa è lo SPID&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#cosa-%c3%a8-lo-spid&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;L&amp;rsquo;identità digitale SPID è rappresentata da un username e una password che vi permettono di autenticarvi sui siti della Pubblica Amministrazione (PA). I suoi usi sono molteplici e sta prendendo sempre più piede per le comunicazioni online tra cittadino e PA.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Send an email from a Docker container through an external MTA with ssmtp</title>
      <link>https://www.michelebologna.net/2019/send-an-email-from-a-docker-container/</link>
      <pubDate>Mon, 04 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2019/send-an-email-from-a-docker-container/</guid>
      <description>&lt;p&gt;I packaged a standard application (think of it as a standard PHP or &lt;insert your preferred framework here&gt;) into a Docker container. So far, it was working flawlessly, but then a problem arose: &lt;em&gt;send an email from the Docker container&lt;/em&gt; (the event is triggered within the container).&lt;/p&gt;</description>
    </item>
    <item>
      <title>A comparison between browser features on desktop and mobile iOS</title>
      <link>https://www.michelebologna.net/2018/a-comparison-between-browser-features-on-desktop-and-mobile-ios/</link>
      <pubDate>Fri, 28 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2018/a-comparison-between-browser-features-on-desktop-and-mobile-ios/</guid>
      <description>&lt;p&gt;I am a long time user of Firefox and Chrome on desktops (GNU/Linux and macOS), while I rely on Chrome on my iOS devices. Recently there has been some &lt;a href=&#34;https://blog.cryptographyengineering.com/2018/09/23/why-im-leaving-chrome/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;valid critics of Chrome and its privacy choices&lt;/a&gt; and I began to look around for an alternative of Chrome.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux: using bind mount to move a subset of root subdirectories to another partion or disk</title>
      <link>https://www.michelebologna.net/2018/linux-using-bind-mount-to-move-a-subset-of-root-subdirectories-to-another-partion-or-disk/</link>
      <pubDate>Tue, 21 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2018/linux-using-bind-mount-to-move-a-subset-of-root-subdirectories-to-another-partion-or-disk/</guid>
      <description>&lt;p&gt;I was in the situation dealing with a Linux box with two hard disks:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;/dev/sda&lt;/code&gt;: fast hard drive (SSD), small size (~200 GB)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/dev/sdb&lt;/code&gt;: very big hard drive (HDD), large size (~4 TB)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The operating system was installed on &lt;code&gt;/dev/sda&lt;/code&gt;, so I had &lt;code&gt;/dev/sdb&lt;/code&gt; empty. I knew I could create a mount point (e.g. /storage) and mount it to &lt;code&gt;/dev/sdb&lt;/code&gt;, but after reading &lt;a href=&#34;https://www.debian.org/doc/manuals/securing-debian-manual/ch03s02.en.html#id-1.4.3.2&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Intelligent partitioning&lt;/a&gt; and the &lt;a href=&#34;https://www.debian.org/releases/jessie/amd64/apcs03.html.en&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;recommended Debian partitioning scheme&lt;/a&gt; I thought about moving:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Preventing Docker from manipulating iptables rules</title>
      <link>https://www.michelebologna.net/2018/preventing-docker-from-manipulating-iptables-rules/</link>
      <pubDate>Mon, 06 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2018/preventing-docker-from-manipulating-iptables-rules/</guid>
      <description>&lt;p&gt;By default, &lt;a href=&#34;https://docs.docker.com/network/iptables/#add-iptables-policies-before-dockers-rules&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Docker manipulates iptables rules&lt;/a&gt; to provide network isolation:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Chain FORWARD (policy DROP)&#xA;target prot opt source destination&#xA;DOCKER all -- 0.0.0.0/0 0.0.0.0/0&#xA;&#xA;[...]&#xA;&#xA;Chain DOCKER (1 references)&#xA;target prot opt source destination&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;I don&amp;rsquo;t mind having my iptables rules for forwarding manipulated, but there is a caveat: when you expose a container (with &lt;code&gt;-p&lt;/code&gt;), then the port will be exposed to every network interface (which means the whole Internet too). Let&amp;rsquo;s make an example:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automatically add SSH keys to SSH agent with GNOME and macOS</title>
      <link>https://www.michelebologna.net/2018/automatically-add-ssh-keys-to-ssh-agent-running-in-gnome-and-macos/</link>
      <pubDate>Thu, 07 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2018/automatically-add-ssh-keys-to-ssh-agent-running-in-gnome-and-macos/</guid>
      <description>&lt;p&gt;I am using &lt;a href=&#34;https://www.michelebologna.net/2009/come-impostare-ssh-in-modo-che-non-richieda-la-password-di-accesso-chiavi-asimmetriche-per-il-login/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;passwordless login via SSH&lt;/a&gt; on every box that I administer. Of course, my private SSH key is protected with a password that must be provided when accessing the key. Modern operating systems incorporate the usage of &lt;a href=&#34;https://en.wikipedia.org/wiki/Ssh-agent&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ssh-agent&lt;/a&gt; to &amp;ldquo;link&amp;rdquo; the user account to the SSH key(s), in order to unlock the SSH key as soon as the user is logged in. In this way, they avoid nagging the user asking for the SSH key password every time the key needs to be used. In my case, I am running &lt;em&gt;GNU/Linux with GNOME&lt;/em&gt; and &lt;em&gt;macOS&lt;/em&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Accessing remote libvirt on a non-standard SSH port via virt-manager</title>
      <link>https://www.michelebologna.net/2018/accessing-virt-manager-on-a-non-standard-ssh-port/</link>
      <pubDate>Tue, 15 May 2018 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2018/accessing-virt-manager-on-a-non-standard-ssh-port/</guid>
      <description>&lt;p&gt;Scenario: you are using a remote host as a virtualization host with libvirt and you want to manage it via ”Virtual machine manager” (&lt;code&gt;virt-manager&lt;/code&gt;) over SSH.&lt;/p&gt;&#xA;&lt;p&gt;But SSH is listening on a non-standard port, and &lt;code&gt;virt-manager&lt;/code&gt; does not offer you to connect to a remote libvirt instance on a non-standard port.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Replacing Xmarks cross-browser sync service with Eversync</title>
      <link>https://www.michelebologna.net/2018/replacing-xmarks-cross-browser-sync-service-with-eversync/</link>
      <pubDate>Sat, 31 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2018/replacing-xmarks-cross-browser-sync-service-with-eversync/</guid>
      <description>&lt;p&gt;I have a huge collection of bookmarks I collected over the years and I always have had the need to sync my bookmarks between my browsers of choice; Xmarks has always been one of the browser extensions I used for this need.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automatically update your Docker base images with watchtower</title>
      <link>https://www.michelebologna.net/2018/automatically-update-your-docker-base-images-with-watchtower/</link>
      <pubDate>Fri, 09 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2018/automatically-update-your-docker-base-images-with-watchtower/</guid>
      <description>&lt;p&gt;I’m an avid user of &lt;strong&gt;Docker&lt;/strong&gt; &lt;strong&gt;containers&lt;/strong&gt;, using base images pulled from the public registry &lt;strong&gt;DockedHub&lt;/strong&gt;. As you may know, Docker containers are based on Docked &lt;em&gt;base images&lt;/em&gt;, e.g. I run postgres containers that are based on Postgres base image.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Incubo PuntoCom Shop: NON acquistate su questo sito!</title>
      <link>https://www.michelebologna.net/2017/incubo-puntocom-shop-non-acquistate-su-questo-sito/</link>
      <pubDate>Thu, 21 Dec 2017 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2017/incubo-puntocom-shop-non-acquistate-su-questo-sito/</guid>
      <description>&lt;p&gt;Recentemente ho acquistato un iPhone 8 sul sito &lt;a href=&#34;https://web.archive.org/web/20210502095413/https://www.puntocomshop.it/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;PuntoCom Shop&lt;/strong&gt;&lt;/a&gt; (linkato in &lt;em&gt;nofollow&lt;/em&gt;). Dopo una settimana dall&amp;rsquo;acquisto, il telefono ha presentato un difetto con la fotocamera, scattando foto con un alone rosa; il difetto è conosciuto da Apple, tant&amp;rsquo;è che &lt;a href=&#34;https://discussions.apple.com/thread/7868926&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;non sono l&amp;rsquo;unico ad essere stato vittima di questo difetto hardware Apple&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reverse engineer a Docker run command from an existing container</title>
      <link>https://www.michelebologna.net/2017/reverse-engineer-a-docker-run-command-from-an-existing-container/</link>
      <pubDate>Fri, 15 Dec 2017 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2017/reverse-engineer-a-docker-run-command-from-an-existing-container/</guid>
      <description>&lt;p&gt;During my usual backup routine, I wanted to gather how a Docker container I started a while ago was run, especially the &lt;code&gt;docker run&lt;/code&gt; command; this is required in case I need to re-run that container and I want to preserve the options (e.g. env variables, ports, etc.).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker and containerd on openSUSE: reaching the limit for cgroup (and how to overcome it!)</title>
      <link>https://www.michelebologna.net/2017/docker-and-containerd-on-suseopensuse-reaching-the-limit-for-cgroup-and-how-to-overcome-it/</link>
      <pubDate>Thu, 08 Jun 2017 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2017/docker-and-containerd-on-suseopensuse-reaching-the-limit-for-cgroup-and-how-to-overcome-it/</guid>
      <description>&lt;p&gt;I recently encountered a limitation during an experiment I was conducting; after some trial and error, I recognized that the limitation was due to &lt;a href=&#34;https://en.wikipedia.org/wiki/Cgroups&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;cgroups&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;But let&amp;rsquo;s start from the beginning. I open sourced &lt;em&gt;&lt;a href=&#34;https://github.com/mbologna/docker-salt&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;docker-salt&lt;/a&gt;&lt;/em&gt;, a small pet project I had in mind in order to have a full blown setup for &lt;a href=&#34;https://saltstack.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;SaltStack&lt;/a&gt;: a master with an army of minions. Now for the fun part: what if I really start a hundred of minions on a server that has 16GB of RAM ready to be stressed with SaltStack?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Secure your SSH server against brute-force attacks with Fail2ban</title>
      <link>https://www.michelebologna.net/2017/secure-your-ssh-server-against-brute-force-attacks-with-fail2ban/</link>
      <pubDate>Mon, 05 Jun 2017 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2017/secure-your-ssh-server-against-brute-force-attacks-with-fail2ban/</guid>
      <description>&lt;h1 id=&#34;the-problem-ssh-can-be-brute-forced&#34;&gt;&#xA;  The problem: SSH can be brute-forced&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#the-problem-ssh-can-be-brute-forced&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;I usually leave an SSH server on a dedicated port on every server I administer and, as you may recall, &lt;a href=&#34;https://www.michelebologna.net/2015/hardening-services-lets-review-our-config-files/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;I even linked two well-written guides to properly configure and harden SSH services&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenSUSE Leap 42.2: this is how I work (my setup)</title>
      <link>https://www.michelebologna.net/2017/opensuse-leap-42-2-this-is-how-i-work-my-setup/</link>
      <pubDate>Sat, 18 Mar 2017 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2017/opensuse-leap-42-2-this-is-how-i-work-my-setup/</guid>
      <description>&lt;h2 id=&#34;motivation&#34;&gt;&#xA;  Motivation&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#motivation&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;I switched my distribution of choice to OpenSUSE. There are a lot of motivations behind this choice:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I wanted an enterprise-grade quality of software in terms of stability, package choice, and supportability&lt;/li&gt;&#xA;&lt;li&gt;Growing interest in software non-distribution specific and/or customized, e.g. &lt;a href=&#34;https://www.gnome.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Gnome&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Eating_your_own_dog_food&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Dogfooding&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;After nearly one year of usage, I can say that I am mostly satisfied with the setup I built.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Checkstyle and DetailAST</title>
      <link>https://www.michelebologna.net/2017/checkstyle-and-detailast/</link>
      <pubDate>Tue, 31 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2017/checkstyle-and-detailast/</guid>
      <description>&lt;p&gt;If you are running &lt;a href=&#34;http://checkstyle.sourceforge.net/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Checkstyle&lt;/a&gt; (for checking Java style) and you are stuck with this error:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;checkstyle:&#xA;[checkstyle] Running Checkstyle 6.11.2 on 2324 files&#xA;[checkstyle] Can&amp;#39;t find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;which is a cryptic error with no whatsoever Google result on how to fix it, stand back: I have the solution!&lt;/p&gt;</description>
    </item>
    <item>
      <title>git: deleting remote tracked branches</title>
      <link>https://www.michelebologna.net/2016/git-deleting-remote-tracked-branches/</link>
      <pubDate>Wed, 28 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/git-deleting-remote-tracked-branches/</guid>
      <description>&lt;p&gt;Since I&amp;rsquo;m always &lt;em&gt;DuckDuckGo-ing&lt;/em&gt; for these information, I&amp;rsquo;ll set a note here for future reference and for all of you, fellow readers.&lt;/p&gt;&#xA;&lt;p&gt;Situation: one (or more) remote-tracked git branches got deleted (either locally or remote). You are in either one of the two cases following:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unusual way of backup sensitive data</title>
      <link>https://www.michelebologna.net/2016/unusual-way-of-backup-sensitive-data/</link>
      <pubDate>Tue, 11 Oct 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/unusual-way-of-backup-sensitive-data/</guid>
      <description>&lt;p&gt;Over the weekend I was in a &lt;em&gt;backup mood&lt;/em&gt;, so I decided to start backup everything on my local computers. First of all, I started with sensitive data (which I call &lt;em&gt;vault&lt;/em&gt;), namely:&lt;/p&gt;</description>
    </item>
    <item>
      <title>git tip: multiple identities</title>
      <link>https://www.michelebologna.net/2016/git-tip-multiple-identities/</link>
      <pubDate>Fri, 19 Aug 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/git-tip-multiple-identities/</guid>
      <description>&lt;p&gt;If you are using git version control for personal and work repositories, it is &lt;em&gt;tricky&lt;/em&gt; to change your email address (in &lt;code&gt;~/.gitconfig&lt;/code&gt;) to properly use the correct email before committing to a repo (this is what I do, depending on the nature of the repo: personal repo -&amp;gt; personal email, work repo -&amp;gt; work email).&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZeroTurnaround&#39;s Java Tools and Technologies Landscape Report 2016</title>
      <link>https://www.michelebologna.net/2016/zeroturnarounds-java-tools-and-technologies-landscape-report-2016/</link>
      <pubDate>Sat, 16 Jul 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/zeroturnarounds-java-tools-and-technologies-landscape-report-2016/</guid>
      <description>&lt;p&gt;As of every year, ZeroTurnaround released the &lt;a href=&#34;http://zeroturnaround.com/rebellabs/java-tools-and-technologies-landscape-2016/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;yearly report of their survey about Java and Java-related technologies among professional developers&lt;/strong&gt;&lt;/a&gt;. I find this report very interesting, and I usually compare (or &lt;em&gt;discover&lt;/em&gt;) existing technology solutions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenVPN with multiple configurations (TCP/UDP) on the same host (with systemd)</title>
      <link>https://www.michelebologna.net/2016/openvpn-with-multiple-configurations-on-the-same-host-with-systemd/</link>
      <pubDate>Sat, 09 Jul 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/openvpn-with-multiple-configurations-on-the-same-host-with-systemd/</guid>
      <description>&lt;p&gt;As much more people are getting worried about their &lt;strong&gt;online privacy&lt;/strong&gt; (including me), &lt;a href=&#34;https://www.michelebologna.net/2015/12/workaround-for-openvpn-pam-authentication-broken-on-ubuntu-15-10/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;I started to use a server as a VPN termination (with OpenVPN)&lt;/a&gt; when I need to access the Internet via non-secure wired or wireless networks (e.g., hotel wireless network, airport Wi-Fi, etc.).&lt;/p&gt;</description>
    </item>
    <item>
      <title>PSA: this website now is TLS-enabled</title>
      <link>https://www.michelebologna.net/2016/psa-this-website-now-is-tls-enabled/</link>
      <pubDate>Sun, 01 May 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/psa-this-website-now-is-tls-enabled/</guid>
      <description>&lt;p&gt;After some thinking, I decided to switch my current domain registrar and hoster: in fact, I stayed for 5 years with &lt;a href=&#34;http://netsons.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Netsons.org&lt;/a&gt; for domain registration and hosting. I had a very pleasant experience with them, I will recommend their hosting to everyone (it&amp;rsquo;s very cheap in the plethora of Italian super-expensive hosters).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Spotify puzzles: round two</title>
      <link>https://www.michelebologna.net/2016/spotify-puzzles-round-two/</link>
      <pubDate>Tue, 02 Feb 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/spotify-puzzles-round-two/</guid>
      <description>&lt;p&gt;Some months ago, &lt;a href=&#34;https://www.michelebologna.net/2015/05/spotify-puzzles-round-one/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;I began challenging myself with &lt;strong&gt;Spotify puzzles&lt;/strong&gt;&lt;/a&gt;: at that time I was dealing with an easy problem; now, the difficulty has increased. The round two consists in the typical &amp;ldquo;&lt;em&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Selection_algorithm&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Selection problem&lt;/a&gt;&lt;/em&gt;&amp;rdquo;: given an array of values, find the max (or min) &lt;code&gt;k&lt;/code&gt; values. I decided to still use Python and to use its &lt;strong&gt;heapq&lt;/strong&gt; module to store values in a binary max-heap data structure, and then remove exactly &lt;code&gt;k&lt;/code&gt; values from the top of the heap. This approach will guarantee that the total time complexity of the algorithm will be &lt;code&gt;O(n log k)&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Viaggiatreno Ruby gem: version 1.0.5</title>
      <link>https://www.michelebologna.net/2016/viaggiatreno-ruby-gem-version-1-0-5/</link>
      <pubDate>Thu, 21 Jan 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/viaggiatreno-ruby-gem-version-1-0-5/</guid>
      <description>&lt;p&gt;On the background of all my activities, I continued the developing of &lt;strong&gt;&lt;a href=&#34;https://rubygems.org/gems/viaggiatreno/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;viaggiatreno&lt;/a&gt;&lt;/strong&gt;, a Ruby gem to parse Italian railway real-time system information of the status of the various trains: location, delay, expected and real arrival time. Yesterday I released the version 1.0.5 of this gem, which improves the overall code quality of this gem (0 rubocops violations!):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Packaging software for Debian/Ubuntu: eclipse</title>
      <link>https://www.michelebologna.net/2016/packaging-software-for-debianubuntu-eclipse/</link>
      <pubDate>Wed, 20 Jan 2016 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2016/packaging-software-for-debianubuntu-eclipse/</guid>
      <description>&lt;p&gt;Eclipse is my (Java, Python, Ruby, XML, &amp;lt;insert any other text format here) editor of choice, and it has been for many years. One thing that bothers me is that &lt;a href=&#34;http://packages.ubuntu.com/wily/eclipse-jdt&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Eclipse package is outdated in Ubuntu&lt;/a&gt;: so, instead of using &lt;code&gt;apt&lt;/code&gt;, I should resort to download/unpack/copy/create links to install it. These days are finished, though.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workaround for OpenVPN PAM authentication broken on Ubuntu 15.10</title>
      <link>https://www.michelebologna.net/2015/workaround-for-openvpn-pam-authentication-broken-on-ubuntu-15-10/</link>
      <pubDate>Sat, 05 Dec 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/workaround-for-openvpn-pam-authentication-broken-on-ubuntu-15-10/</guid>
      <description>&lt;p&gt;After updating to Ubuntu 15.10 a box with an OpenVPN termination I am using to browse when I travel and use insecure networks, my VPN tunnel stops working. I am using, in this particular box, an OpenVPN server that relies on PAM plugin for authentication (and 2-step verification).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dan Pink: The puzzle of motivation</title>
      <link>https://www.michelebologna.net/2015/dan-pink-the-puzzle-of-motivation/</link>
      <pubDate>Sun, 29 Nov 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/dan-pink-the-puzzle-of-motivation/</guid>
      <description>&lt;p&gt;I normally watch a lot of videos (and listen to a lot of podcasts) from &lt;a href=&#34;https://www.ted.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;TED&lt;/a&gt;, a set of conferences about &lt;em&gt;&lt;strong&gt;T&lt;/strong&gt;echnology, &lt;strong&gt;E&lt;/strong&gt;ntertainment and &lt;strong&gt;D&lt;/strong&gt;esign&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Today I had a chance to watch a very talented speaker, &lt;a href=&#34;http://www.danpink.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Dan Pink&lt;/a&gt;, who delivered a mind-blowing presentation about motivation, business and science.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started with cloud-init and CoreOS</title>
      <link>https://www.michelebologna.net/2015/getting-started-with-cloud-init-and-coreos/</link>
      <pubDate>Sun, 20 Sep 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/getting-started-with-cloud-init-and-coreos/</guid>
      <description>&lt;p&gt;Lately I&amp;rsquo;ve been experimenting with &lt;a href=&#34;https://web.archive.org/web/20210209124335/https://coreos.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;CoreOS&lt;/strong&gt;&lt;/a&gt;, a Linux distribution that enforces containerization (I made some experiments with Docker and I&amp;rsquo;d say that this area is fun!). CoreOS layer of containerization &lt;strong&gt;was&lt;/strong&gt; based Docker, but now that they moved to &lt;a href=&#34;https://github.com/coreos/rkt&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Rocket&lt;/a&gt;. Not only Rocket, though: CoreOS brings some curious innovations to lightweight Linux distributions like &lt;em&gt;clusterization&lt;/em&gt; with &lt;a href=&#34;https://github.com/coreos/fleet&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;fleet&lt;/strong&gt;&lt;/a&gt; and &lt;em&gt;service discovery&lt;/em&gt; with &lt;a href=&#34;https://web.archive.org/web/20190531021446/https://coreos.com/etcd/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;etcd&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fun with Python powered telnetd honeypot</title>
      <link>https://www.michelebologna.net/2015/fun-with-python-powered-telnetd-honeypot/</link>
      <pubDate>Fri, 04 Sep 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/fun-with-python-powered-telnetd-honeypot/</guid>
      <description>&lt;h2 id=&#34;reason-hardening-serendipity-and-curiosity&#34;&gt;&#xA;  Reason: hardening, serendipity and curiosity&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#reason-hardening-serendipity-and-curiosity&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;As you already know, in the past weeks I hardened all of my boxes: while doing it, I flushed all iptables/ipfw rules, changed the default policy to DROP and take it from there to enable every rule as soon as I need it. Whilst Ubuntu uses &lt;a href=&#34;https://help.ubuntu.com/community/UFW&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ufw&lt;/a&gt; as a fronted for iptables, Fedora uses &lt;a href=&#34;https://fedoraproject.org/wiki/FirewallD&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;firewalld&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Convert Java to EXE - Why, When, When Not and How</title>
      <link>https://www.michelebologna.net/2015/convert-java-to-exe-why-when-when-not-and-how/</link>
      <pubDate>Mon, 17 Aug 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/convert-java-to-exe-why-when-when-not-and-how/</guid>
      <description>&lt;p&gt;Today I come across this great article on the various possibilities we have, as developers, to package a Java application in an executable format for all Windows users out there. I have always used &lt;a href=&#34;http://jsmooth.sourceforge.net/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;JSmooth&lt;/a&gt; with success, but it is nice to discover there are more alternatives (and some of them are OSS too!).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Playing with Docker: tips and tricks to write effective Dockerfiles</title>
      <link>https://www.michelebologna.net/2015/playing-with-docker-tips-and-tricks-to-write-effective-dockerfiles/</link>
      <pubDate>Wed, 01 Jul 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/playing-with-docker-tips-and-tricks-to-write-effective-dockerfiles/</guid>
      <description>&lt;p&gt;Recently I have been playing with &lt;a href=&#34;https://www.docker.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Docker containers&lt;/a&gt;, and I am sure you already know what Docker is. In this post I will describe what I have learnt while using Docker containers and preparing Dockerfiles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hardening services: let&#39;s review our config files</title>
      <link>https://www.michelebologna.net/2015/hardening-services-lets-review-our-config-files/</link>
      <pubDate>Sun, 28 Jun 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/hardening-services-lets-review-our-config-files/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s &lt;strong&gt;hardening&lt;/strong&gt; Sunday here: I reviewed the config files of my main daemons (&lt;em&gt;nginx, openvpn, tinc, sshd&lt;/em&gt;) with the help of two resources that I want to share with you, fellow readers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://www.michelebologna.net/about/</link>
      <pubDate>Thu, 25 Jun 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/about/</guid>
      <description>&lt;p&gt;My name, as you already have guessed, is &lt;strong&gt;Michele Bologna&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-to-properly-pronounce-my-name&#34;&gt;&#xA;  How to properly pronounce my name&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#how-to-properly-pronounce-my-name&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;If you are familiar with the &lt;a href=&#34;https://en.wikipedia.org/wiki/International_Phonetic_Alphabet&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;International Phonetic Alphabet&lt;/a&gt;, my name is pronounced as &lt;strong&gt;[miˈkeːle boˈloɲːa]&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>HP 6730b and fan at full speed after suspend (Fedora, Ubuntu, openSUSE)</title>
      <link>https://www.michelebologna.net/2015/hp-6730b-and-fan-at-full-speed-after-suspend-fedora-ubuntu-opensuse/</link>
      <pubDate>Thu, 25 Jun 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/hp-6730b-and-fan-at-full-speed-after-suspend-fedora-ubuntu-opensuse/</guid>
      <description>&lt;p&gt;It seems that with kernels 3.9 onwards there are some issues with fan speed and the 6730b model of HP notebook. I tried with &lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=895276&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Fedora 22 (my main distribution of choice)&lt;/strong&gt;&lt;/a&gt;, openSUSE Tumbleweed and &lt;a href=&#34;https://bugs.launchpad.net/ubuntu/&amp;#43;source/linux/&amp;#43;bug/1173997&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ubuntu 15.04&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Spotify puzzles: round one</title>
      <link>https://www.michelebologna.net/2015/spotify-puzzles-round-one/</link>
      <pubDate>Sat, 16 May 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/spotify-puzzles-round-one/</guid>
      <description>&lt;p&gt;Some time ago I came across &lt;a href=&#34;https://web.archive.org/web/20160413202413/https://labs.spotify.com/puzzles/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Spotify puzzles&lt;/a&gt;, a website in which Spotify&amp;rsquo;s engineers list a series of CS problems and gather solutions from interested people.&lt;/p&gt;&#xA;&lt;p&gt;The interesting idea is that all solutions should be sent via mail, and an honorable (automated) judge tests the solution and sends the feedback.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PSA: future posts will be in English (with some exceptions)</title>
      <link>https://www.michelebologna.net/2015/psa-future-posts-will-be-in-english-with-some-exceptions/</link>
      <pubDate>Tue, 28 Apr 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/psa-future-posts-will-be-in-english-with-some-exceptions/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s almost &lt;a href=&#34;https://www.michelebologna.net/2007/01/la-macchina-piega-magliette/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;7 years from my first post&lt;/a&gt; on this Wordpress site. That&amp;rsquo;s a really, &lt;em&gt;really&lt;/em&gt; lot of time.&lt;/p&gt;&#xA;&lt;p&gt;Today, I am announcing that future posts on this site will be &lt;em&gt;written in English&lt;/em&gt; for one, main, big reason: &lt;strong&gt;I want to share my thoughts to a wider audience&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trenord/Trenitalia: è più conveniente un abbonamento mensile o annuale?</title>
      <link>https://www.michelebologna.net/2015/trenordtrenitalia-e-piu-conveniente-un-abbonamento-mensile-o-annuale/</link>
      <pubDate>Sat, 10 Jan 2015 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2015/trenordtrenitalia-e-piu-conveniente-un-abbonamento-mensile-o-annuale/</guid>
      <description>&lt;p&gt;Gennaio, tempi di rinnovi abbonamenti: nel mio caso, devo scegliere se pagare il &lt;em&gt;(dis)servizio&lt;/em&gt; fornito da Trenord/Trenitalia. Mi è venuto un dubbio:&lt;/p&gt;&#xA;&lt;h4 id=&#34;è-più-conveniente-acquistare-1112-abbonamenti-mensile-o-un-abbonamento-annuale-tenendo-conto-dei-bonus&#34;&gt;&#xA;  È più conveniente acquistare 11/12 abbonamenti mensile o un abbonamento annuale, tenendo conto dei bonus?&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#%c3%a8-pi%c3%b9-conveniente-acquistare-1112-abbonamenti-mensile-o-un-abbonamento-annuale-tenendo-conto-dei-bonus&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h4&gt;&#xA;&lt;p&gt;Se non sai cos&amp;rsquo;è un bonus: è una &lt;a href=&#34;https://web.archive.org/web/20160503101124/http://www.trenord.it:80/it/biglietti/bonus-regionale/bonus-regionale.aspx&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;riduzione sul prezzo dell&amp;rsquo;abbonamento in base al rispetto dei tempi calcolato sul mese precedente&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Chocolatey: apt-get per Windows</title>
      <link>https://www.michelebologna.net/2014/chocolatey-apt-get-per-windows/</link>
      <pubDate>Sat, 13 Dec 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/chocolatey-apt-get-per-windows/</guid>
      <description>&lt;p&gt;Quando faccio il setup di una macchina con sistema operativo Windows, sento la mancanza di &lt;em&gt;apt-get&lt;/em&gt; (per chi mastica Debian/Ubuntu) o &lt;em&gt;yum&lt;/em&gt; (Red Hat/Fedora) per installare rapidamente programmi in una semplice istruzione.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come usare Google Maps in modalità offline</title>
      <link>https://www.michelebologna.net/2014/come-usare-google-maps-in-modalita-offline/</link>
      <pubDate>Sat, 04 Oct 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/come-usare-google-maps-in-modalita-offline/</guid>
      <description>&lt;p&gt;Ultimamente mi è capitato di utilizzare Google Maps (mobile) all&amp;rsquo;estero, dove non avevo a disposizione la connessione dati; esistono applicazioni che si appoggiano a OpenStreetMap e scaricano la mappa intera del Paese in cui siete (come ad esempio &lt;strong&gt;&lt;a href=&#34;https://galileo-app.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Galileo&lt;/a&gt;&lt;/strong&gt;), ma per usare Google Maps in offline c&amp;rsquo;è un piccolo accorgimento che potete usare.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu rcS - variabili per modificare il comportamento degli script di boot</title>
      <link>https://www.michelebologna.net/2014/ubuntu-rcs-variabili-per-modificare-il-comportamento-degli-script-di-boot/</link>
      <pubDate>Mon, 01 Sep 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/ubuntu-rcs-variabili-per-modificare-il-comportamento-degli-script-di-boot/</guid>
      <description>&lt;p&gt;Quando mi trovo a dover fare il setup di un nuovo server, cambio sempre una variabile nel file &lt;strong&gt;&lt;code&gt;/etc/default/rcS&lt;/code&gt;&lt;/strong&gt;, ovvero:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;FSCKFIX=yes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;che significa che, in caso di problemi durante il mount dei filesystem al boot, il sistema tenta &lt;em&gt;automaticamente&lt;/em&gt; di riparare il file-system, senza interrompere il processo di boot invocando la shell come avviene nel caso default (FCSFIX=no).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Xubuntu/XFCE: come avviare una sessione in VNC</title>
      <link>https://www.michelebologna.net/2014/xubuntuxfce-come-avviare-una-sessione-in-vnc/</link>
      <pubDate>Fri, 29 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/xubuntuxfce-come-avviare-una-sessione-in-vnc/</guid>
      <description>&lt;p&gt;Di recente ho dovuto avviare una sessione VNC su una macchina remota; la mia preferenza per un &lt;a href=&#34;https://en.wikipedia.org/wiki/Desktop_environment&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;desktop environment&lt;/em&gt;&lt;/a&gt; &amp;ldquo;light&amp;rdquo; ma al tempo stesso completo è andata su &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Xfce&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;XFCE&lt;/a&gt;&lt;/strong&gt; (installato di default su &lt;a href=&#34;https://xubuntu.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Xubuntu&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Clip: copiare nella clipboard (appunti) dal prompt dei comandi</title>
      <link>https://www.michelebologna.net/2014/clip-copiare-nella-clipboard-appunti-dal-prompt-dei-comandi/</link>
      <pubDate>Fri, 22 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/clip-copiare-nella-clipboard-appunti-dal-prompt-dei-comandi/</guid>
      <description>&lt;p&gt;Insieme a &lt;a href=&#34;https://technet.microsoft.com/en-us/library/cc733145.aspx&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;robocopy&lt;/strong&gt;&lt;/a&gt; (di cui parleremo più avanti), un altro comando molto interessante presente in Windows è sicuramente &lt;strong&gt;&lt;code&gt;clip&lt;/code&gt;&lt;/strong&gt;. Il comando è infatti utilissimo nel caso in cui si voglia copiare del contenuto testuale nella clipboard di sistema (appunti) dal prompt dei comandi, magari in aggiunta ad una pipe (si proprio come in UNIX/Linux) per redirigere l&amp;rsquo;output del comando&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rec Room: una toolchain per lo sviluppo web creata da Mozilla</title>
      <link>https://www.michelebologna.net/2014/rec-room-una-toolchain-per-lo-sviluppo-web-creata-da-mozilla/</link>
      <pubDate>Tue, 19 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/rec-room-una-toolchain-per-lo-sviluppo-web-creata-da-mozilla/</guid>
      <description>&lt;p&gt;Segnalo quest&amp;rsquo;interessante framework rilasciato da Mozilla, &lt;strong&gt;&lt;a href=&#34;https://hacks.mozilla.org/2014/08/time-to-get-hacking-introducing-rec-room/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Rec Room&lt;/a&gt;&lt;/strong&gt;, che contiene una toolchain per lo sviluppo di applicazioni web.&lt;/p&gt;&#xA;&lt;p&gt;Non è qualcosa di nuovo: contiene tutte le liberie &lt;em&gt;opensource&lt;/em&gt; più diffuse come &lt;em&gt;Handlebar&lt;/em&gt;, &lt;em&gt;Ember.js&lt;/em&gt; and &lt;em&gt;Stylus&lt;/em&gt; [per citarne alcune].&lt;/p&gt;</description>
    </item>
    <item>
      <title>Curiosità: fare manutenzione di codice non documentato può portare a...</title>
      <link>https://www.michelebologna.net/2014/curiosita-fare-manutenzione-di-codice-non-documentato-puo-portare-a/</link>
      <pubDate>Sun, 17 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/curiosita-fare-manutenzione-di-codice-non-documentato-puo-portare-a/</guid>
      <description>&lt;p&gt;&amp;hellip; alla scomparsa del gioco &amp;ldquo;Pinball&amp;rdquo;, che da Windows Vista in poi non è stato più incluso in Windows, per motivazioni pratiche:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;doveva essere portato da 32-bit a 64-bit e non c&amp;rsquo;era documentazione;&lt;/li&gt;&#xA;&lt;li&gt;il codice non era di proprietà di Microsoft;&lt;/li&gt;&#xA;&lt;li&gt;non era una priorità;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2014/08/Windows_Pinball.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2014/08/Windows_Pinball.jpg&#34; alt=&#34;Windows_Pinball&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>IIS e Office: come risolvere il problema COMException (0x80004005)</title>
      <link>https://www.michelebologna.net/2014/iis-e-office-come-risolvere-il-problema-comexception-0x80004005/</link>
      <pubDate>Mon, 11 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/iis-e-office-come-risolvere-il-problema-comexception-0x80004005/</guid>
      <description>&lt;p&gt;Ultimamente mi è capitato un problema a runtime durante l&amp;rsquo;utilizzo di un&amp;rsquo;applicazione .NET che accedeva ad Office (più in particolare a PowerPoint).&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;applicazione genera, &lt;em&gt;server side&lt;/em&gt;, un file PowerPoint. Tuttavia il processo si blocca durante l&amp;rsquo;invocazione di PowerPoint con un errore poco parlante (&amp;quot;&lt;em&gt;PowerPoint could not open the file&lt;/em&gt;&amp;quot;), nonostante il file PowerPoint da utilizzare come base di partenza sia effettivamente presente nella directory indicata nel source code:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gli showcases di GitHub: un link da bookmarkare!</title>
      <link>https://www.michelebologna.net/2014/gli-showcases-di-github-un-link-da-bookmarkare/</link>
      <pubDate>Sat, 07 Jun 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/gli-showcases-di-github-un-link-da-bookmarkare/</guid>
      <description>&lt;p&gt;Oggi ho trovato un link molto interessante su &lt;strong&gt;&lt;a href=&#34;https://github.com/showcases/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitHub: gli showcases&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2014/06/github_showcases.png&#34; alt=&#34;Github showcases&#34; title=&#34;github_showcases.png&#34;&gt;Si tratta di una pagina ospitata dal famoso sito di social coding che permette di conoscere ed esplorare alcuni progetti software opensource e - &lt;em&gt;perché no&lt;/em&gt; - prendere spunti di organizzazione e metodologie di un progetto. I progetti sono catalogati per topic per una più facile consultazione, ed è molto ben fatto ed organizzato.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OSX: Eclipse e Java 7 (senza Java 6)</title>
      <link>https://www.michelebologna.net/2014/osx-eclipse-e-java-7-senza-java-6/</link>
      <pubDate>Thu, 13 Feb 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/osx-eclipse-e-java-7-senza-java-6/</guid>
      <description>&lt;p&gt;Ok, avete installato OSX Mavericks e avete notato che il vostro sistema operativo è sprovvisto di una JVM (finalmente OSX non &lt;em&gt;shippa&lt;/em&gt; più con la JVM fornita da Apple).&lt;/p&gt;&#xA;&lt;p&gt;Nessuna paura, &lt;a href=&#34;https://www.michelebologna.net/2012/05/installare-oracle-jdk-java-7-su-macosx/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;le istruzioni per installare la JVM/JDK di Oracle sono ancora valide&lt;/a&gt;. Ma adesso volete utilizzare Eclipse, che vuole che installiate la &lt;em&gt;vecchia&lt;/em&gt; JDK 6 (quella fornita da Apple per intenderci).&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQLite3, NFS e FreeBSD: risolviamo il problema di locking dell&#39;I/O error</title>
      <link>https://www.michelebologna.net/2014/sqlite3-nfs-e-freebsd-risolviamo-il-problema-di-locking-dellio-error/</link>
      <pubDate>Wed, 29 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2014/sqlite3-nfs-e-freebsd-risolviamo-il-problema-di-locking-dellio-error/</guid>
      <description>&lt;p&gt;Ho recentemente risolto un problema con FreeBSD, SQLite3  e un file-system montato via NFS.&lt;/p&gt;&#xA;&lt;p&gt;Veniamo ai dettagli: FreeBSD 9.2-RELEASE (&amp;quot;&lt;em&gt;xray&lt;/em&gt;&amp;quot;) monta un file-system condiviso via NFS da un server Linux (&amp;quot;&lt;em&gt;zulu&lt;/em&gt;&amp;quot;), già condiviso con altre macchine, e con cui non si presentano problemi particolari.&lt;/p&gt;</description>
    </item>
    <item>
      <title>git-flow: il modello di git workflow che utilizzo</title>
      <link>https://www.michelebologna.net/2013/git-flow-il-modello-di-versioning-che-utilizzo/</link>
      <pubDate>Sat, 23 Nov 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/git-flow-il-modello-di-versioning-che-utilizzo/</guid>
      <description>&lt;p&gt;Dopo aver letto l&amp;rsquo;interessante presentazione &amp;ldquo;&lt;a href=&#34;https://zachholman.com/talk/how-github-uses-github-to-build-github/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;How GitHub uses GitHub to build GitHub&lt;/em&gt;&lt;/a&gt;&amp;rdquo;, ho deciso di dare un&amp;rsquo;occhiata al modello di workflow chiamato &lt;strong&gt;git-flow&lt;/strong&gt; [che si basa, ovviamente, sull&amp;rsquo;utilizzo di git]. In sintesi:&lt;/p&gt;</description>
    </item>
    <item>
      <title>OSX: come fare un reset di Launchpad</title>
      <link>https://www.michelebologna.net/2013/osx-come-fare-un-reset-di-launchpad/</link>
      <pubDate>Wed, 13 Nov 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/osx-come-fare-un-reset-di-launchpad/</guid>
      <description>&lt;p&gt;Dopo l&amp;rsquo;installazione di Mavericks, ho deciso di fare un reset delle applicazioni presenti in Launchpad, la schermata iOS-like di OSX per il lancio di applicazioni (introdotta in Lion).&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2013/11/launchpad.png&#34; alt=&#34;Launchpad&#34; title=&#34;launchpad.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Per fare un reset di Launchpad è sufficiente cancellare il database SQLite che contiene le descrizioni di tutte le applicazioni (niente paura: il database viene rigenerato ogni volta che si riapre Launchpad):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ruby e OSX: problemi coi certificati SSL durante l&#39;installazione delle gem</title>
      <link>https://www.michelebologna.net/2013/ruby-e-osx-problemi-coi-certificati-ssl-durante-linstallazione-delle-gem/</link>
      <pubDate>Mon, 04 Nov 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/ruby-e-osx-problemi-coi-certificati-ssl-durante-linstallazione-delle-gem/</guid>
      <description>&lt;p&gt;Nella nuova versione dell&amp;rsquo;installer di &lt;a href=&#34;https://rubygems.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;RubyGems&lt;/a&gt; è presente un check di sicurezza sul certificato SSL del sito da cui si scaricano le gem che si stanno per installare. Questo può comportare un errore durante l’installazione di una qualsiasi gem:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Addio TIM: il mio passaggio a Wind (number portability)</title>
      <link>https://www.michelebologna.net/2013/addio-tim-il-mio-passaggio-a-wind-number-portability/</link>
      <pubDate>Thu, 10 Oct 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/addio-tim-il-mio-passaggio-a-wind-number-portability/</guid>
      <description>&lt;p&gt;Sono stato cliente &lt;strong&gt;&lt;a href=&#34;https://www.tim.it&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;TIM&lt;/a&gt;&lt;/strong&gt; fin dal mio primo cellulare; tra le varie tariffe proposte, avevo scelto la tariffa &lt;em&gt;Autoricarica&lt;/em&gt;, che permetteva di ottenere una ricarica proporzionale ai minuti di chiamata che si ricevevano. Soddisfatto della tariffa, sono rimasto cliente TIM per diverso tempo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTML5 e CSS avanzato: una guida per (re)-impararli</title>
      <link>https://www.michelebologna.net/2013/html5-e-css-avanzato-una-guida-per-re-impararli/</link>
      <pubDate>Thu, 29 Aug 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/html5-e-css-avanzato-una-guida-per-re-impararli/</guid>
      <description>&lt;p&gt;Nonostante HTML5 sia ancora un &lt;em&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Html5#Standardization_process&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;release candidate&lt;/a&gt;&lt;/em&gt; al momento della scrittura di questo post, molte delle peculiarità del linguaggio sono supportate dai browser più evoluti (Chrome, Safari, Firefox, Opera ed IE10).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Goodbye DynDNS, benvenuto DtDNS (Update: ora mi appoggio a noip.com)</title>
      <link>https://www.michelebologna.net/2013/goodbye-dyndns-benvenuto-dtdns/</link>
      <pubDate>Wed, 14 Aug 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/goodbye-dyndns-benvenuto-dtdns/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Update 2018-08-08&lt;/strong&gt;: DtDNS ha chiuso i battenti il 2018-08-01. Attualmente mi sto appoggiando a &lt;a href=&#34;https://www.noip.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;noip.com&lt;/a&gt;, sebbene non sia pienamente soddisfatto. Se state cercando della altre alternative, &lt;a href=&#34;https://alternativeto.net/software/dtdns/?license=free&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;AlternativeTo contiene una sezione riguardo DtDNS&lt;/a&gt;. Se avete dei consigli, segnalateli pure nei commenti.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Feedly è un degno sostituto per Google Reader</title>
      <link>https://www.michelebologna.net/2013/feedly-e-un-degno-sostituto-per-google-reader/</link>
      <pubDate>Wed, 26 Jun 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/feedly-e-un-degno-sostituto-per-google-reader/</guid>
      <description>&lt;p&gt;Sono passati diversi anni dalla nascita di &lt;strong&gt;&lt;a href=&#34;https://www.google.com/reader&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Reader&lt;/a&gt;&lt;/strong&gt; (2005), il più famoso ed utilizzato feed &lt;strong&gt;reader&lt;/strong&gt; di RSS/Atom; anzi, tutt&amp;rsquo;oggi viene utilizzato come piattaforma di sincronizzazione per i reader che funzionano su più dispositivi (personal favorite: &lt;strong&gt;&lt;a href=&#34;https://reederapp.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Reeder&lt;/a&gt;&lt;/strong&gt; su OSX e iOS).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installazione e configurazione di Logwatch su Ubuntu</title>
      <link>https://www.michelebologna.net/2013/installazione-e-configurazione-di-logwatch-su-ubuntu/</link>
      <pubDate>Wed, 08 May 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/installazione-e-configurazione-di-logwatch-su-ubuntu/</guid>
      <description>&lt;p&gt;Nei server Linux che amministro ho recentemente installato un programma di monitoring dei logs: &lt;strong&gt;&lt;a href=&#34;https://sourceforge.net/projects/logwatch/files/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;logwatch&lt;/a&gt;&lt;/strong&gt;. Una questione importante ma abbastanza noiosa e per cui non si ha mai molto tempo è - appunto - quella dell&amp;rsquo;analisi dei log, una sorta di &amp;ldquo;diario&amp;rdquo; dell&amp;rsquo;attività svolta dal sistema. Spesso si ricerca nei logs solo quando insorge un problema: la proattività di logwatch, invece, ci permette di avere una sintesi di ciò che è successo e che merita la nostra attenzione direttamente via email.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iOS Bootcamp al TAG di Bergamo</title>
      <link>https://www.michelebologna.net/2013/ios-bootcamp-al-tag-di-bergamo/</link>
      <pubDate>Thu, 28 Mar 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/ios-bootcamp-al-tag-di-bergamo/</guid>
      <description>&lt;p&gt;Ieri sera ho partecipato all&amp;rsquo;incontro &amp;ldquo;&lt;strong&gt;iOS Bootcamp&lt;/strong&gt;&amp;rdquo; organizzato dalla community di &lt;em&gt;&lt;a href=&#34;https://pragmamark.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;#pragma mark&lt;/a&gt;&lt;/em&gt; presso il &lt;a href=&#34;https://talentgarden.org/en-it/campus/italy/bergamo-ubi-banca/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;TAG&lt;/em&gt; di Bergamo&lt;/a&gt;. Non era la prima volta che frequentavo il &lt;em&gt;TAG&lt;/em&gt;: un luogo dove incontrare giovani startupper e persone interessanti con cui discutere di tecnologia ed innovazione in un ambiente stimolante e creativo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sshuttle: creiamo una VPN (via transparent proxy) con SSH</title>
      <link>https://www.michelebologna.net/2013/sshuttle-creiamo-una-vpn-via-transparent-proxy-con-ssh/</link>
      <pubDate>Sat, 23 Feb 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/sshuttle-creiamo-una-vpn-via-transparent-proxy-con-ssh/</guid>
      <description>&lt;p&gt;In passato vi ho spiegato come creare &lt;a href=&#34;https://www.michelebologna.net/2008/09/come-creare-un-tunnel-ssh-dinamico-con-putty/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;un tunnel SSH per poter &amp;ldquo;tunnelizzare&amp;rdquo; il traffico Internet usando da tramite un server&lt;/a&gt; che esponeva il demone sshd. La &lt;em&gt;scomodità&lt;/em&gt; di questa soluzione risiede nell&amp;rsquo;ultimo passo: dobbiamo impostare un tunnel SOCKS per &lt;strong&gt;ogni&lt;/strong&gt; programma di cui vogliamo tunnelizzare il traffico. Ok, questo può non essere una scomodità vera e propria, tuttavia: per esempio, vogliamo tunnelizzare solo il traffico del browser [pensiamo di trovarci in una rete pubblica], mentre il traffico SSH [già cifrato] non ha bisogno di essere tunnelizzato.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tutte le novità di Java 7</title>
      <link>https://www.michelebologna.net/2013/tutte-le-novita-di-java-7/</link>
      <pubDate>Sun, 10 Feb 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/tutte-le-novita-di-java-7/</guid>
      <description>&lt;p&gt;A metà 2011 è stata rilasciata la versione 7 di &lt;strong&gt;&lt;a href=&#34;https://java.oracle.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Java&lt;/a&gt;&lt;/strong&gt; [nickname &lt;em&gt;Dolphin&lt;/em&gt;]. Due sono le grandi novità di questo rilascio:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Java è ora marchiata Oracle (che ha acquisito Sun)&lt;/li&gt;&#xA;&lt;li&gt;La reference implementation è ora &lt;a href=&#34;http://openjdk.java.net/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;OpenJDK&lt;/a&gt; (l&amp;rsquo;implementazione open-source di Java), mentre per le passate versioni rimane HotSpot, la versione di Sun Oracle.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Le novità più interessanti, dal punto di vista delle API, sono:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Convertire una macchina fisica in una virtuale: VMware vCenter Converter</title>
      <link>https://www.michelebologna.net/2013/convertire-una-macchina-fisica-in-una-virtuale-vmware-vcenter-converter/</link>
      <pubDate>Sat, 19 Jan 2013 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2013/convertire-una-macchina-fisica-in-una-virtuale-vmware-vcenter-converter/</guid>
      <description>&lt;p&gt;Ho recentemente convertito due macchine fisiche Windows in macchine virtuali (per questioni di manutenibilità) con un tool gratuito messo a disposizione da VMware: &lt;strong&gt;VMware vCenter Converter.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Una volta installato si occupa di fare un&amp;rsquo;immagine virtuale di tutto il contenuto dell&amp;rsquo;hard disk (comprese eventuali partizioni), creando una macchina virtuale (compatibile con VMware e con Oracle VirtualBox).&lt;/p&gt;</description>
    </item>
    <item>
      <title>zsh: perché non utilizzo bash</title>
      <link>https://www.michelebologna.net/2012/zsh-perche-non-utilizzo-bash/</link>
      <pubDate>Sat, 08 Dec 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/zsh-perche-non-utilizzo-bash/</guid>
      <description>&lt;p&gt;Su tutte le macchine Linux e OSX che amministro non uso come shell di default la bash; uso invece &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Zsh&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;zsh&lt;/a&gt;&lt;/strong&gt;, perché:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;zsh si offre di completare anche le opzioni e i parametri dei programmi più usati;&lt;/li&gt;&#xA;&lt;li&gt;zsh fa spelling correction dei comandi digitati, chiedendo interattivamente se volete correggere il comando;&lt;/li&gt;&#xA;&lt;li&gt;zsh offre una customizzazione più spinta della bash (vedremo tra poco il mio prompt);&lt;/li&gt;&#xA;&lt;li&gt;zsh condivide la history tra più sessioni attive contemporaneamente;&lt;/li&gt;&#xA;&lt;li&gt;zsh è già installata, di default, su OSX (ed è nei repo di Ubuntu, percui basta un aptitude install zsh).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Se questi vantaggi non dovrebbero bastare, ecco il mio prompt:&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTTPS e le applicazioni di terze parti: attenzione!</title>
      <link>https://www.michelebologna.net/2012/https-e-le-applicazioni-di-terze-parti-attenzione/</link>
      <pubDate>Sat, 01 Dec 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/https-e-le-applicazioni-di-terze-parti-attenzione/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;È sufficiente usare HTTPS per essere sicuri: protegge la comunicazione cifrando il traffico e usando certificati validati da CA riconosciute&amp;rdquo;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;SBAGLIATO&lt;/strong&gt;. Spesso si sente pronunciare questa frase, ma non è del tutto vero: ho recentemente letto con molta attenzione un paper presentato alla conferenza &lt;a href=&#34;https://www.sigsac.org/ccs/CCS2012/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CCS 2012&lt;/a&gt;, una conferenza dedicata alla &lt;strong&gt;Computer Security&lt;/strong&gt;. Il paper ha un titolo curioso: &amp;ldquo;&lt;a href=&#34;https://www.cs.utexas.edu/~shmat/shmat_ccs12.pdf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;The Most Dangerous Code in the World: Validating SSL Certiﬁcates in Non-Browser Software&lt;/em&gt;&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FizzBuzz reloaded: le differenze tra Java e Ruby</title>
      <link>https://www.michelebologna.net/2012/fizzbuzz-reloaded-le-differenze-tra-java-e-ruby/</link>
      <pubDate>Tue, 27 Nov 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/fizzbuzz-reloaded-le-differenze-tra-java-e-ruby/</guid>
      <description>&lt;p&gt;Tempo fa vi ho parlato di &lt;a href=&#34;https://www.michelebologna.net/2012/03/fizzbuzz-una-sfida-per-programmatori/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;FizzBuzz&lt;/a&gt;, un quiz spesso posto ai programmatori alle prime armi.&lt;/p&gt;&#xA;&lt;p&gt;Una variante è la seguente:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Sommare tutti i numeri da 1 a 200 che non sono multipli di 4 e di 7&lt;/p&gt;</description>
    </item>
    <item>
      <title>OSX: come aggiungere un separatore tra gli elementi della Dock</title>
      <link>https://www.michelebologna.net/2012/osx-come-aggiungere-un-separatore-tra-gli-elementi-della-dock/</link>
      <pubDate>Fri, 23 Nov 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/osx-come-aggiungere-un-separatore-tra-gli-elementi-della-dock/</guid>
      <description>&lt;p&gt;Ultimamente ho fatto ordine tra gli elementi che compongono la mia Dock (che potete vedere qui accanto). &lt;a href=&#34;https://www.michelebologna.net/images/2012/11/dock1.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2012/11/dock1-45x150.png&#34; alt=&#34;&#34; title=&#34;dock&#34;&gt;&lt;/a&gt; Per separare &lt;em&gt;logicamente&lt;/em&gt; le applicazioni che compongono la Dock, ho deciso di introdurre alcuni elementi &amp;ldquo;separatori&amp;rdquo; (degli spazi vuoti) tra le applicazioni. In questo modo è più facile distinguere tra il gruppo di applicazioni che servono a svolgere un determinato task da un altro. Come si aggiunge il separatore? Aprite un terminale e digitate: &lt;code&gt;defaults write com.apple.dock persistent-apps -array-add &#39;{&amp;quot;tile-type&amp;quot;=&amp;quot;spacer-tile&amp;quot;;}&#39;; killall Dock&lt;/code&gt; All&amp;rsquo;ultima posizione della vostra Dock verrà aggiunto un separatore che potrete spostare come un&amp;rsquo;applicazione. Per rimuovere il separatore è sufficiente trascinarlo fuori dalla Dock, come una normale applicazione.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Formattare i decimali con Python</title>
      <link>https://www.michelebologna.net/2012/formattare-i-decimali-con-python/</link>
      <pubDate>Mon, 05 Nov 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/formattare-i-decimali-con-python/</guid>
      <description>&lt;p&gt;Un problema che ho recentemente risolto usando Python e la logica binaria prevedeva di stampare i numeri binari usando lo stesso numero di cifre [ad esempio: nel caso di 8 bit, stampare le parole di 4 bit anteponendo zero per quattro volte]. Tecnicamente, gli zero a sinistra sono ininfluenti ma servono per uniformare la formattazione, e in gergo sono chiamati &lt;em&gt;leading zeros&lt;/em&gt;. Questo ragionamento non vale solo per i numeri in binario, ma per tutti i casi in cui si vuole formattare l&amp;rsquo;output di Python.&lt;/p&gt;</description>
    </item>
    <item>
      <title>L&#39;imprecisione dilagante del giornalismo tecnologico italiano su iPhone5</title>
      <link>https://www.michelebologna.net/2012/limprecisione-dilagante-del-giornalismo-tecnologico-italiano-su-iphone5/</link>
      <pubDate>Sun, 23 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/limprecisione-dilagante-del-giornalismo-tecnologico-italiano-su-iphone5/</guid>
      <description>&lt;p&gt;Normalmente non scrivo per riportare notizie o imprecisioni, ma spesso è troppo. &lt;strong&gt;Criticare è facile&lt;/strong&gt;, ma riportare informazioni dettagliate e verificate è &lt;strong&gt;più difficile&lt;/strong&gt;. Parlo di quest&amp;rsquo;articolo di tmnews, Appena nato ha già problemi, l&amp;rsquo;iPhone 5 ha le &amp;ldquo;mappe sballate&amp;rdquo; [linkato da me, ovviamente, in &lt;em&gt;nofollow&lt;/em&gt;].&lt;/p&gt;</description>
    </item>
    <item>
      <title>viaggiatreno-scraper: una libreria Ruby per accedere a viaggiatreno/trenitalia</title>
      <link>https://www.michelebologna.net/2012/viaggiatreno-scraper-una-libreria-ruby-per-accedere-a-viaggiatrenotrenitalia/</link>
      <pubDate>Sat, 22 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/viaggiatreno-scraper-una-libreria-ruby-per-accedere-a-viaggiatrenotrenitalia/</guid>
      <description>&lt;p&gt;Un po&amp;rsquo; per divertimento e un po&amp;rsquo; perché volevo approfondire la mia conoscenza di &lt;strong&gt;Ruby&lt;/strong&gt; e delle &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Regex&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;regex&lt;/a&gt;&lt;/strong&gt;, oltre che delle espressioni &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Xpath&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;XPath&lt;/a&gt;&lt;/strong&gt;, ho deciso di rilasciare una libreria opensource Ruby che ho creato. Permette infatti di accedere ai dati di &lt;a href=&#34;http://viaggiatreno.it/viaggiatreno/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;viaggiatreno&lt;/a&gt; che espone gli orari dei treni di Trenitalia in tempo reale.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacBook Pro: sfatiamo un mito, sostituiamo la RAM, e anche qualche consiglio</title>
      <link>https://www.michelebologna.net/2012/macbook-pro-sfatiamo-un-mito-sostituiamo-la-ram-e-anche-qualche-consiglio/</link>
      <pubDate>Wed, 19 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/macbook-pro-sfatiamo-un-mito-sostituiamo-la-ram-e-anche-qualche-consiglio/</guid>
      <description>&lt;p&gt;Ho deciso di raddoppiare la RAM del MacBook Pro che utilizzo quotidianamente, passando da 4GB a 8GB.&lt;/p&gt;&#xA;&lt;p&gt;Sfatiamo subito un mito: &lt;strong&gt;i Mac [Intel] NON necessitano di RAM speciale e/o certificata per funzionare con i computer Apple!&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Esportare gli SMS memorizzati su iPhone</title>
      <link>https://www.michelebologna.net/2012/esportare-gli-sms-memorizzati-su-iphone/</link>
      <pubDate>Tue, 11 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/esportare-gli-sms-memorizzati-su-iphone/</guid>
      <description>&lt;p&gt;iTunes fa una copia di backup di tutto il contenuto di iPhone; tuttavia, per scrupolo, ho deciso di fare una copia di backup &lt;em&gt;anche&lt;/em&gt; in un semplice &lt;strong&gt;file di testo&lt;/strong&gt;, degli SMS che ho inviato/ricevuto, in modo che siano indicizzabili da Spotlight.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Javascript Scope Quiz</title>
      <link>https://www.michelebologna.net/2012/javascript-scope-quiz/</link>
      <pubDate>Wed, 05 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/javascript-scope-quiz/</guid>
      <description>&lt;p&gt;Se vi state cimentando nell&amp;rsquo;apprendimento di &lt;a href=&#34;https://en.wikipedia.org/wiki/Javascript&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Javascript&lt;/a&gt;, vi segnalo l&amp;rsquo;interessante &lt;strong&gt;&lt;a href=&#34;https://web.archive.org/web/20190131122423/http://madebyknight.com:80/javascript-scope/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Javascript Scope Quiz&lt;/a&gt;&lt;/strong&gt;, che vi metterà alla prova sugli &lt;em&gt;scope&lt;/em&gt; delle variabili. Il quiz non è difficile, ma vi aiuta a capire le particolarità di Javascript per quanto riguarda gli scope, come questa domanda:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Impariamo git con un semplice tutorial</title>
      <link>https://www.michelebologna.net/2012/impariamo-git-con-un-semplice-tutorial/</link>
      <pubDate>Thu, 30 Aug 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/impariamo-git-con-un-semplice-tutorial/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitHub&lt;/a&gt;, il social hoster di codice open source più famoso degli ultimi anni, ha messo a disposizione un semplice tutorial per imparare le basi di &lt;a href=&#34;https://git-scm.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;git&lt;/a&gt;, il &lt;a href=&#34;https://en.wikipedia.org/wiki/Source_Control_Management&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;SCM&lt;/a&gt; ideato da Linus Torvalds e lo standard &lt;em&gt;de facto&lt;/em&gt; dei progetti open source.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OSX Mountain Lion 10.8: un po&#39; di customizzazione</title>
      <link>https://www.michelebologna.net/2012/osx-mountain-lion-10-8-un-po-di-customizzazione/</link>
      <pubDate>Fri, 24 Aug 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/osx-mountain-lion-10-8-un-po-di-customizzazione/</guid>
      <description>&lt;p&gt;Sulla falsariga di quanto avevo già fatto per &lt;a href=&#34;https://www.michelebologna.net/2012/05/osx-un-po-di-customizzazione/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MacOSX 10.7&lt;/a&gt;, e visto che anche questa volta sono stato un &lt;em&gt;early adopter&lt;/em&gt; della nuova versione di MacOSX, ho adattato lo script di customizzazione in modo da adattarsi alle nuove funzionalità di OSX.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monitorare le spese con Moneytrackin</title>
      <link>https://www.michelebologna.net/2012/monitorare-le-spese-con-moneytrackin/</link>
      <pubDate>Tue, 14 Aug 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/monitorare-le-spese-con-moneytrackin/</guid>
      <description>&lt;p&gt;In un momento in cui il termine &lt;em&gt;austerity&lt;/em&gt; fa capolino su tutte le testate giornalistiche, la tecnologia ci può venire in aiuto supportandoci nella gestione e nel monitoraggio delle spese che facciamo con i programmi di &lt;a href=&#34;https://en.wikipedia.org/wiki/Personal_Finance_software&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;personal finance&lt;/a&gt; (il più famoso è sicuramente &lt;a href=&#34;https://en.wikipedia.org/wiki/Microsoft_Money&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Microsoft Money&lt;/a&gt;, ormai dismesso da Microsoft).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wordpress plugin: Chap Secure Login</title>
      <link>https://www.michelebologna.net/2012/wordpress-plugin-chap-secure-login/</link>
      <pubDate>Wed, 08 Aug 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/wordpress-plugin-chap-secure-login/</guid>
      <description>&lt;p&gt;Ho recentemente installato &lt;a href=&#34;https://wordpress.org/extend/plugins/chap-secure-login/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Chap Secure Login&lt;/strong&gt;&lt;/a&gt;, un plugin molto utile per Wordpress che risolve un problema da non sottovalutare: l&amp;rsquo;autenticazione su un canale non cifrato quale HTTP (è buona norma usare HTTPS quando si effettua uno scambio di informazioni riservate, quali password, numeri di carta di credito, etc. per evitare che eventuali &lt;em&gt;eavesdropper&lt;/em&gt; possano carpire le informazioni scambiate ed utilizzarle a vostro svantaggio).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cercare un file dentro un backup di Time Machine</title>
      <link>https://www.michelebologna.net/2012/cercare-un-file-dentro-un-backup-di-time-machine/</link>
      <pubDate>Tue, 31 Jul 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/cercare-un-file-dentro-un-backup-di-time-machine/</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Time_Machine_%5c%28Apple_software%5c%29&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Time Machine&lt;/a&gt;&lt;/strong&gt; è il software di backup semi-automatico incluso in MacOSX; sono recentemente passato a Time Machine su consiglio di un amico, e devo assolutamente ringraziare entrambi: Time Machine mi ha salvato in ben 2 occasioni.&lt;/p&gt;</description>
    </item>
    <item>
      <title>jVisualVM: il profiler Java incluso nella JDK</title>
      <link>https://www.michelebologna.net/2012/jvisualvm-il-profiler-java-incluso-nella-jdk/</link>
      <pubDate>Sat, 21 Jul 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/jvisualvm-il-profiler-java-incluso-nella-jdk/</guid>
      <description>&lt;p&gt;Mi sono recentemente trovato a dover fare del profiling di prestazioni di un software Java SE. Tra le varie &lt;a href=&#34;https://en.wikipedia.org/wiki/List_of_performance_analysis_tools#Java&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;opzioni che avevo a disposizione per il profiling in ambito Java&lt;/a&gt;, ho scelto &lt;strong&gt;&lt;a href=&#34;https://visualvm.github.io/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;jVisualVM&lt;/a&gt;&lt;/strong&gt;&lt;a href=&#34;https://visualvm.github.io/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt; inizialmente perché già incluso nella JVM (a partire dalla versione 1.6, tutte le Sun Java JDK includono il profiler).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installare ed utilizzare Mosh (mobile-shell) su Ubuntu e MacOSX</title>
      <link>https://www.michelebologna.net/2012/installare-ed-utilizzare-mosh-mobile-shell-su-ubuntu-e-macosx/</link>
      <pubDate>Fri, 08 Jun 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/installare-ed-utilizzare-mosh-mobile-shell-su-ubuntu-e-macosx/</guid>
      <description>&lt;p&gt;Per le sessioni semi-perpetue di ssh che contraddistinguono il mio setup, utilizzo una combinazione di &lt;em&gt;autossh&lt;/em&gt; e &lt;em&gt;tmux/screen&lt;/em&gt; (wrappato da &lt;em&gt;byobu&lt;/em&gt;). Ultimamente ho scoperto &lt;strong&gt;&lt;a href=&#34;https://mosh.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;mobile-shell&lt;/a&gt; (Mosh)&lt;/strong&gt;: proveniente dal MIT, si tratta di un ssh killer perché, a differenza di ssh:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installare Oracle JDK Java 7 su MacOSX</title>
      <link>https://www.michelebologna.net/2012/installare-oracle-jdk-java-7-su-macosx/</link>
      <pubDate>Thu, 31 May 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/installare-oracle-jdk-java-7-su-macosx/</guid>
      <description>&lt;p&gt;Abbiamo già visto come installare la Oracle &lt;a href=&#34;https://www.michelebologna.net/2012/04/installare-java-development-kit-7-jdk-7-su-ubuntu/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;JDK 7 su Ubuntu (e Linux)&lt;/a&gt;, ed oggi faremo la stessa cosa su &lt;strong&gt;MacOSX&lt;/strong&gt;. Su OSX il processo è molto più semplice: basta infatti scaricare il dmg (l&amp;rsquo;unico disponibile per MacOSX, ovvero quello a 64bit) dall&amp;rsquo;indirizzo ufficiale di Oracle e procedere all&amp;rsquo;installazione (system-wide).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Evitare riavvii e shutdown remoti su Ubuntu con molly-guard</title>
      <link>https://www.michelebologna.net/2012/evitare-riavvii-e-shutdown-remoti-su-ubuntu-con-molly-guard/</link>
      <pubDate>Sun, 27 May 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/evitare-riavvii-e-shutdown-remoti-su-ubuntu-con-molly-guard/</guid>
      <description>&lt;p&gt;Non mi è mai capitato ma potrebbe essere molto utile ai &lt;em&gt;sysadmin&lt;/em&gt; più distratti: &lt;strong&gt;molly-guard&lt;/strong&gt; è un pacchetto presente su Ubuntu/Debian che vi permette di evitare un riavvio/shutdown di una macchina remota a cui siete collegati tramite ssh.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOSX Lion: un po’ di customizzazione</title>
      <link>https://www.michelebologna.net/2012/osx-un-po-di-customizzazione/</link>
      <pubDate>Tue, 15 May 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/osx-un-po-di-customizzazione/</guid>
      <description>&lt;p&gt;OSX offre alcune opzioni &amp;ldquo;nascoste&amp;rdquo; che sono modificabili tramite linea di comando (aprite Terminal.app). Ne ho &lt;a href=&#34;https://www.michelebologna.net/2012/03/10-cose-da-fare-dopo-aver-installato-macosx-lion/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;già condivisa qualcuna&lt;/a&gt;, ma dopo aver letto &lt;a href=&#34;https://web.archive.org/web/20200525172554/https://pragprog.com/book/ktmack/mac-kung-fu&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&amp;ldquo;Mac Kung Fu&amp;rdquo;&lt;/a&gt; e ispirandomi ad un gist, ho deciso di condividere tutte le customizzazioni di OSX che uso (dove non presente ho deciso di introdurre un commento in inglese, sulla falsariga di quanto già fatto nel gist):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aggiornare tutte le Ruby gems installate</title>
      <link>https://www.michelebologna.net/2012/aggiornare-tutti-le-ruby-gems-installate/</link>
      <pubDate>Fri, 11 May 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/aggiornare-tutti-le-ruby-gems-installate/</guid>
      <description>&lt;p&gt;Per aggiornare le gem installate suggerisco di:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Aggiornare la versione di &lt;a href=&#34;https://rubygems.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;RubyGems&lt;/a&gt; installata:&lt;code&gt;gem update --system&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Aggiornare tutte le gemme installate: &lt;code&gt;gem update&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Rimuovere la versione &amp;ldquo;obsoleta&amp;rdquo; delle gemme installate: &lt;code&gt;gem cleanup&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Può capitare che ci siano dei problemi di dipendenze durante la fase di cleanup:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aggiornare tutti i package Python installati con pip</title>
      <link>https://www.michelebologna.net/2012/aggiornare-tutti-i-package-python-installati-con-pip/</link>
      <pubDate>Wed, 02 May 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/aggiornare-tutti-i-package-python-installati-con-pip/</guid>
      <description>&lt;p&gt;Per aggiornare tutti i package Python installati, suggerisco di usare &lt;a href=&#34;http://www.pip-installer.org/en/latest/index.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pip&lt;/a&gt; nel seguente modo:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Aggiorno pip all&amp;rsquo;ultima versione (suppongo di avere easy_install): &lt;code&gt;easy_install -U pip&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Estraggo la lista dei pkg installati e li aggiorno uno per uno: &lt;code&gt;pip freeze --local | cut -d = -f 1 | xargs pip install -U&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>RescueTime: il modo migliore per visualizzare dove “spendiamo” il nostro tempo</title>
      <link>https://www.michelebologna.net/2012/rescuetime-il-modo-migliore-per-visualizzare-dove-spendiamo-il-nostro-tempo/</link>
      <pubDate>Mon, 23 Apr 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/rescuetime-il-modo-migliore-per-visualizzare-dove-spendiamo-il-nostro-tempo/</guid>
      <description>&lt;p&gt;Ricordarsi dove si &amp;ldquo;spende&amp;rdquo; la maggior parte del proprio tempo al computer è un&amp;rsquo;attività davvero difficile, soprattutto per chi con i computer ci lavora! Proprio per questo motivo ci viene in aiuto &lt;strong&gt;&lt;a href=&#34;https://www.rescuetime.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;RescueTime&lt;/a&gt;&lt;/strong&gt;: una volta installato vi verrà proposto di installare un programma che se ne starà in background e che monitorerà &lt;em&gt;non invasivamente&lt;/em&gt; quello che fate al vostro computer, per produrre poi un report delle attività che svolgete al vostro computer, contabilizzando le ore che spendete in ogni applicazione; il tutto, automaticamente!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come mandare un segnale SIGINT (Ctrl-C) ad un programma che gira nella console di Eclipse</title>
      <link>https://www.michelebologna.net/2012/come-mandare-un-segnale-sigint-ctrl-c-ad-un-programma-che-gira-nella-console-di-eclipse/</link>
      <pubDate>Thu, 19 Apr 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/come-mandare-un-segnale-sigint-ctrl-c-ad-un-programma-che-gira-nella-console-di-eclipse/</guid>
      <description>&lt;p&gt;Quando si sviluppa un programma che deve girare ininterrottamente nella console, non ci sono problemi se si lancia il programma da console e lo si termina tramite la più classica delle combinazioni: Ctrl-C. Ma come si termina lo stesso programma se lo si è lanciato da Eclipse?&lt;/p&gt;</description>
    </item>
    <item>
      <title>proctools: (pgrep, pkill): gli strumenti per operare sui processi</title>
      <link>https://www.michelebologna.net/2012/proctools-pgrep-pkill-gli-strumenti-per-operare-sui-processi/</link>
      <pubDate>Wed, 11 Apr 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/proctools-pgrep-pkill-gli-strumenti-per-operare-sui-processi/</guid>
      <description>&lt;p&gt;Quando ci si trova davanti ad un terminale e si deve operare sui processi, si filtra l&amp;rsquo;output di &lt;code&gt;ps auxw&lt;/code&gt; con grep (ed eventualmente con kill). Ad esempio:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;michele@delta:~ % ps auxw | grep -i yes [ 6:20PM] michele 92888 8.7 0.0 2434788 372 s002 S+ 6:20PM 0:00.52 yes michele 92914 0.0 0.0 2425580 296 s005 R+ 6:20PM 0:00.00 grep -i yes&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installare Java Development Kit 7 (JDK 7) su Ubuntu</title>
      <link>https://www.michelebologna.net/2012/installare-java-development-kit-7-jdk-7-su-ubuntu/</link>
      <pubDate>Tue, 03 Apr 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/installare-java-development-kit-7-jdk-7-su-ubuntu/</guid>
      <description>&lt;p&gt;La tanto attesa versione 7 di Java è disponibile per Windows e per Linux: tra le funzionalità più importanti, sottolineo il supporto per i linguaggi dinamici e una maggiore velocità di esecuzione del codice interpretato.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installare più plugin contemporaneamente su Eclipse</title>
      <link>https://www.michelebologna.net/2012/installare-piu-plugin-contemporaneamente-su-eclipse/</link>
      <pubDate>Thu, 29 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/installare-piu-plugin-contemporaneamente-su-eclipse/</guid>
      <description>&lt;p&gt;Eclipse è il mio IDE preferito per tutti gli sviluppi. Per migliorare le funzionalità di Eclipse, utilizzo alcuni plugin che semplificano il processo di sviluppo (ma dei plugin che utilizzo ve ne parlerò in un altro post). Un piccolo accorgimento che mi è stato utile è quello di installare più plugin contemporaneamente (dopo l&amp;rsquo;installazione di un plugin, Eclipse richiede un riavvio):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Validazione dei form: jQuery o HTML5?</title>
      <link>https://www.michelebologna.net/2012/validazione-dei-form-jquery-o-html5/</link>
      <pubDate>Wed, 21 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/validazione-dei-form-jquery-o-html5/</guid>
      <description>&lt;p&gt;Quando si realizza una form in HTML, è d&amp;rsquo;obbligo implementare una &lt;strong&gt;validazione&lt;/strong&gt; dei dati inseriti (sia per verificare l&amp;rsquo;effettiva correttezza dei dati inseriti, sia per una questione di sicurezza). La validazione può essere realizzata &lt;em&gt;lato client&lt;/em&gt; (tipicamente via JavaScript) o &lt;em&gt;lato server&lt;/em&gt;. Nella mia esperienza, la soluzione migliore è quella di utilizzare un approccio &lt;strong&gt;ibrido&lt;/strong&gt;: validazione lato client (via jQuery) e validazione lato server (tramite un linguaggio dipendente dall&amp;rsquo;applicazione realizzata); questo approccio garantisce una migliore distribuzione dell&amp;rsquo;onere di validazione, sia una maggiore robustezza del controllo (cosa succede se un browser non supporta/disabilita JavaScript?).&lt;/p&gt;</description>
    </item>
    <item>
      <title>10 cose da fare prima e dopo aver installato MacOSX Lion</title>
      <link>https://www.michelebologna.net/2012/10-cose-da-fare-dopo-aver-installato-macosx-lion/</link>
      <pubDate>Mon, 12 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/10-cose-da-fare-dopo-aver-installato-macosx-lion/</guid>
      <description>&lt;p&gt;Dopo un po&amp;rsquo; di tempo di assestamento, ho aggiornato il sistema operativo che utilizzo principalmente a MacOSX Lion 10.7 (attualmente giunto alla revision 3, 10.7.3). Visto che ho optato per un&amp;rsquo;installazione &lt;em&gt;from scratch&lt;/em&gt; (dopo aver acquistato Lion su App Store, ho creato un DVD di backup utilizzando le innumerevoli guide di cui la rete è piena), ho dovuto riapplicare tutte le customizzazioni che ho applicato man mano che acquisivo confidenza con MacOSX. Facciamo un passo indietro: di cosa bisogna fare il backup prima di passare a Lion? Ecco alcune idee:&lt;/p&gt;</description>
    </item>
    <item>
      <title>FizzBuzz: una sfida per programmatori</title>
      <link>https://www.michelebologna.net/2012/fizzbuzz-una-sfida-per-programmatori/</link>
      <pubDate>Thu, 08 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/fizzbuzz-una-sfida-per-programmatori/</guid>
      <description>&lt;p&gt;Un quesito che viene spesso richiesto ai programmatori è quello di scrivere un programma &lt;a href=&#34;https://rosettacode.org/wiki/FizzBuzz&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;FizzBuzz&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Write a program that prints the numbers from 1 to 100. But for multiples of three print &amp;ldquo;Fizz&amp;rdquo; instead of the number and for the multiples of five print &amp;ldquo;Buzz&amp;rdquo;. For numbers which are multiples of both three and five print &amp;ldquo;FizzBuzz&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>django: come fare il deploy di un’applicazione su Apache</title>
      <link>https://www.michelebologna.net/2012/django-come-fare-il-deploy-di-unapplicazione-su-apache/</link>
      <pubDate>Tue, 28 Feb 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/django-come-fare-il-deploy-di-unapplicazione-su-apache/</guid>
      <description>&lt;p&gt;Una volta che avete terminato lo sviluppo di un&amp;rsquo;applicazione basata su django, è il momento di installarla in produzione. Nel mio caso, ho utilizzato django 1.3.1 e ho scelto di utilizzare &lt;a href=&#34;https://httpd.apache.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Apache&lt;/a&gt; e &lt;a href=&#34;https://code.google.com/p/modwsgi/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;mod_wsgi&lt;/a&gt;. Vediamo come fare il deploy passo-passo:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ksplice: aggiornare il kernel di Ubuntu senza riavviare</title>
      <link>https://www.michelebologna.net/2012/ksplice-aggiornare-il-kernel-di-ubuntu-senza-riavviare/</link>
      <pubDate>Thu, 23 Feb 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/ksplice-aggiornare-il-kernel-di-ubuntu-senza-riavviare/</guid>
      <description>&lt;p&gt;Segnalo che con &lt;strong&gt;&lt;a href=&#34;https://www.ksplice.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ksplice&lt;/a&gt;&lt;/strong&gt; (ora Oracle) è possibile applicare gli aggiornamenti di sicurezza (in particolare quelli del kernel) senza dover riavviare. Un&amp;rsquo;opportunità davvero interessante per tutti i server che devono mantenere un certo uptime e che, di conseguenza, non possono essere riavviati facilmente. Il servizio è disponibile a pagamento per le versioni di Ubuntu server, mentre è gratuito per le versioni desktop. Ecco come installarlo:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Summify: un riassunto personalizzato delle notizie a cui siamo interessati</title>
      <link>https://www.michelebologna.net/2012/summify-un-riassunto-personalizzato-delle-notizie-a-cui-siamo-interessati/</link>
      <pubDate>Tue, 14 Feb 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/summify-un-riassunto-personalizzato-delle-notizie-a-cui-siamo-interessati/</guid>
      <description>&lt;p&gt;Grazie anche al fenomeno dei social media, stiamo sperimentando una rivoluzione dei contenuti: sempre più  il cosiddetto &lt;em&gt;information overload&lt;/em&gt; è sempre più dietro l&amp;rsquo;angolo. Le fonti di informazione che utilizzo sono:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Geek e nerd: facciamo chiarezza sulle definizioni</title>
      <link>https://www.michelebologna.net/2012/geek-e-nerd-facciamo-chiarezza-sulle-definizioni/</link>
      <pubDate>Thu, 09 Feb 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/geek-e-nerd-facciamo-chiarezza-sulle-definizioni/</guid>
      <description>&lt;p&gt;Ho sempre sentito inesattezze riguardo alla definizione di &lt;strong&gt;nerd&lt;/strong&gt; e &lt;strong&gt;geek&lt;/strong&gt; (e spesso ho usato anch&amp;rsquo;io impropriamente il termine). Fortunatamente, &lt;a href=&#34;https://web.archive.org/web/20201109033159/http://www.greatwhitesnark.com/2010/03/25/difference-between-nerd-dork-and-geek-explained-in-a-venn-diagram/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;greatwhiteshark&lt;/a&gt; ha realizzato un &lt;em&gt;diagramma di Venn&lt;/em&gt; molto esplicativo che ci permetterà di non sbagliare più.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Munin e phpSysInfo: monitorare server remoti tramite un&amp;#8217;interfaccia web</title>
      <link>https://www.michelebologna.net/2012/munin-e-phpsysinfo-monitorare-server-remoti-tramite-uninterfaccia-web/</link>
      <pubDate>Mon, 30 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/munin-e-phpsysinfo-monitorare-server-remoti-tramite-uninterfaccia-web/</guid>
      <description>&lt;p&gt;Monitorare dei server remoti è un&amp;rsquo;attività che richiede tempo, capacità e gli strumenti corretti. Per monitorare quotidianamente alcuni server aziendali che amministro, ho recentemente scoperto due comodi strumenti a cui si accede tramite interfaccia web (e di conseguenza molto comodi): si tratta di &lt;a href=&#34;http://phpsysinfo.sourceforge.net/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;phpSysInfo&lt;/strong&gt;&lt;/a&gt; e di &lt;strong&gt;&lt;a href=&#34;http://munin-monitoring.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;munin&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ninite: installare (o aggiornare) velocemente tutti i programmi che vi servono (su Windows e Linux)</title>
      <link>https://www.michelebologna.net/2012/ninite-installare-o-aggiornare-velocemente-tutti-i-programmi-che-vi-servono-su-windows-e-linux/</link>
      <pubDate>Fri, 27 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/ninite-installare-o-aggiornare-velocemente-tutti-i-programmi-che-vi-servono-su-windows-e-linux/</guid>
      <description>&lt;p&gt;Se siete alle prese con la desolante frustrazione di avere appena reinstallato il sistema operativo e non avere programmi per fare quello che vi serve, date un&amp;rsquo;occhiata a &lt;strong&gt;&lt;a href=&#34;https://ninite.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ninite&lt;/a&gt;&lt;/strong&gt;: con pochi click si selezionano i programmi che ci interessano e si scarica un file eseguibile che si occuperà di installare tutti i programmi che abbiamo selezionato, &lt;em&gt;senza alcun intervento da parte nostra&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stampare da iPhone/iPad tramite AirPrint (su una stampante condivisa da Windows)</title>
      <link>https://www.michelebologna.net/2012/stampare-da-iphoneipad-tramite-airprint-su-una-stampante-condivisa-da-windows/</link>
      <pubDate>Thu, 19 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/stampare-da-iphoneipad-tramite-airprint-su-una-stampante-condivisa-da-windows/</guid>
      <description>&lt;p&gt;Con le ultime release di iOS, Apple permette ai possessori di iPhone e di iPad di &lt;strong&gt;stampare&lt;/strong&gt; qualsiasi documento utilizzando il dispositivo Apple e una stampante compatibile con le specifiche di &lt;strong&gt;&lt;a href=&#34;https://web.archive.org/web/20210912073316/http://jaxov.com/2010/11/how-to-enable-airprint-service-on-windows/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;AirPrint&lt;/a&gt;&lt;/strong&gt;, senza l&amp;rsquo;ausilio di un computer. Per chi invece &lt;strong&gt;ha già una stampante condivisa da Windows&lt;/strong&gt;, è possibile fare in modo che la stampante sia compatibile con AirPrint seguendo dei semplici passi:&lt;/p&gt;</description>
    </item>
    <item>
      <title>AJAX per applicazioni web: la mia recensione</title>
      <link>https://www.michelebologna.net/2012/ajax-per-applicazioni-web-la-mia-recensione/</link>
      <pubDate>Wed, 11 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/ajax-per-applicazioni-web-la-mia-recensione/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/08/ajax_applicazioni_web.jpg&#34; alt=&#34;ajax_applicazioni_web&#34; title=&#34;ajax_applicazioni_web.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Nell&amp;rsquo;epoca del Web 3.0 ho letto questo libro che tratta (a grandi linee, come vi spiegherò tra poco) di AJAX, la &lt;em&gt;enabling technology&lt;/em&gt; del Web 2.0.&lt;/p&gt;&#xA;&lt;p&gt;Ma cos&amp;rsquo;è AJAX? È un insieme di tecnologie (tra cui Javascript e XML) che permettono lo scambio di dati tra client e server in modo asincrono, permettendo di realizzare le cosiddette RIA (Rich Internet Applications, come Gmail).&lt;/p&gt;</description>
    </item>
    <item>
      <title>iTunes: come ascoltare tutti i podcast senza interruzioni</title>
      <link>https://www.michelebologna.net/2012/itunes-come-ascoltare-tutti-i-podcast-senza-interruzioni/</link>
      <pubDate>Fri, 06 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2012/itunes-come-ascoltare-tutti-i-podcast-senza-interruzioni/</guid>
      <description>&lt;p&gt;A differenza di quanto accade su iOS, iTunes (OSX) non esegue un ascolto continuo dei podcast disponibili: al termine del podcast che si sta ascoltando, bisogna &lt;em&gt;manualmente&lt;/em&gt; fare il play del prossimo episodio. Questa limitazione si può risolvere creando una &lt;strong&gt;smart playlist&lt;/strong&gt; con le seguenti caratteristiche:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linguaggio C, seconda edizione (K&amp;#038;R): la mia recensione</title>
      <link>https://www.michelebologna.net/2011/linguaggio-c-seconda-edizione-kr-la-mia-recensione/</link>
      <pubDate>Tue, 27 Dec 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/linguaggio-c-seconda-edizione-kr-la-mia-recensione/</guid>
      <description>&lt;p&gt;In pochi giorni ho letto una pietra miliare dei libri della programmazione, il famoso K&amp;amp;R (dagli autori Kernighan &amp;amp; Ritchie); si tratta del libro più famoso per quanto riguarda la programmazione C.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DuckDuckGo: il mio motore di ricerca di default</title>
      <link>https://www.michelebologna.net/2011/duckduckgo-il-mio-motore-di-ricerca-di-default/</link>
      <pubDate>Mon, 19 Dec 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/duckduckgo-il-mio-motore-di-ricerca-di-default/</guid>
      <description>&lt;p&gt;Da un po&amp;rsquo; di tempo ho cambiato il motore di ricerca che utilizzo su Chrome: sono passato da Google a &lt;strong&gt;&lt;a href=&#34;https://duckduckgo.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;DuckDuckGo&lt;/a&gt;&lt;/strong&gt;. DuckDuckGo è semplice e veloce come Google, ma in più offre alcune funzionalità interessanti. Vi presento quelle che mi hanno convinto ad utilizzare DuckDuckGo come motore di ricerca di default:&lt;/p&gt;</description>
    </item>
    <item>
      <title>require_relative in ruby 1.9 e la retrocompatibilità con ruby 1.8</title>
      <link>https://www.michelebologna.net/2011/require_relative-in-ruby-1-9-e-la-retrocompatibilita-con-ruby-1-8/</link>
      <pubDate>Mon, 12 Dec 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/require_relative-in-ruby-1-9-e-la-retrocompatibilita-con-ruby-1-8/</guid>
      <description>&lt;p&gt;A partire da ruby 1.9 è obbligatorio utilizzare l&amp;rsquo;istruzione:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;require_relative &#39;pkg&#39;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;affinché venga importato il modulo &amp;lsquo;pkg&amp;rsquo; presente nella &lt;em&gt;stessa&lt;/em&gt; directory in cui è presente il modulo che stiamo scrivendo. Mi spiego meglio: dato un modulo ruby detto &amp;lsquo;pkg&amp;rsquo;, se vogliamo importarlo in un altro file (chiamiamolo &amp;lsquo;foo&amp;rsquo; per semplicità), dobbiamo scrivere:&lt;/p&gt;</description>
    </item>
    <item>
      <title>gitignore: un filtro per escludere i file da non versionare in un repository git</title>
      <link>https://www.michelebologna.net/2011/gitignore-un-filtro-per-escludere-i-file-da-non-versionare-in-un-repository-git/</link>
      <pubDate>Tue, 06 Dec 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/gitignore-un-filtro-per-escludere-i-file-da-non-versionare-in-un-repository-git/</guid>
      <description>&lt;p&gt;Prima di fare un push su un repository git è importante avere configurato il &lt;strong&gt;gitignore&lt;/strong&gt;, ovvero specificare quali files non devono essere versionati in un repository git. A titolo di esempio: i file .&lt;a href=&#34;https://docs.python.org/release/1.5.1p1/tut/node43.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pyc&lt;/a&gt;, o più in generale i prodotti della compilazione di un qualsiasi file di sorgente; versionare questi files, infatti, &lt;em&gt;non ha senso&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sviluppare applicazioni web con Django: la mia recensione</title>
      <link>https://www.michelebologna.net/2011/sviluppare-applicazioni-web-con-django-la-mia-recensione/</link>
      <pubDate>Wed, 30 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/sviluppare-applicazioni-web-con-django-la-mia-recensione/</guid>
      <description>&lt;p&gt;Spinto dalla curiosità, mi sono deciso ad imparare il &lt;strong&gt;framework &lt;a href=&#34;https://en.wikipedia.org/wiki/Django_%5c%28Web_framework%5c%29&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Django&lt;/a&gt;&lt;/strong&gt;, basato su Python, per sviluppare applicazioni web. In particolare, mi sono procurato il libro di &lt;a href=&#34;https://beri.it/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Marco Beri&lt;/a&gt; ``&lt;strong&gt;Sviluppare applicazioni web con Django&lt;/strong&gt;&amp;rsquo;&amp;rsquo;, edito da Apogeo. Comincio subito col dire che il prezzo è decisamente alto (32 Euro), nonostante il libro sia del 2009.&lt;/p&gt;</description>
    </item>
    <item>
      <title>VMware Fusion 4: aggiornate la compatibilità delle virtual machines</title>
      <link>https://www.michelebologna.net/2011/vmware-fusion-4-aggiornate-la-compatibilita-delle-virtual-machines/</link>
      <pubDate>Fri, 25 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/vmware-fusion-4-aggiornate-la-compatibilita-delle-virtual-machines/</guid>
      <description>&lt;p&gt;Dopo aver aggiornato VMware Fusion alla versione 4, ricordatevi di aggiornare la compatibilità di tutte le vostre virtual machines alla versione 4 (Settings -&amp;gt; Compatibility -&amp;gt; 4). Dovrete reinstallare i VMware tools, ma vista la notevole velocità d&amp;rsquo;esecuzione che si guadagna, è caldamente consigliato l&amp;rsquo;aggiornamento.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I negozi in centro: ma perché con le porte spalancate in inverno?</title>
      <link>https://www.michelebologna.net/2011/i-negozi-in-centro-ma-perche-con-le-porte-spalancate-in-inverno/</link>
      <pubDate>Wed, 16 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/i-negozi-in-centro-ma-perche-con-le-porte-spalancate-in-inverno/</guid>
      <description>&lt;p&gt;Passeggiando per il centro città mi sono accorto di una diffusa abitudine tra i gestori di negozi dei marchi più famosi: mantenere &lt;strong&gt;le porte del negozio spalancate&lt;/strong&gt;, anche in pieno inverno, con il risultato che tutta l&amp;rsquo;energia impiegata per riscaldare il negozio viene &lt;strong&gt;dispersa nell&amp;rsquo;ambiente&lt;/strong&gt;. La domanda è: ma perché viene tenuta la porta aperta?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Framework, Library, Toolkit: facciamo chiarezza</title>
      <link>https://www.michelebologna.net/2011/framework-library-toolkit-facciamo-chiarezza/</link>
      <pubDate>Tue, 08 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/framework-library-toolkit-facciamo-chiarezza/</guid>
      <description>&lt;p&gt;Nella terminologia informatica si sente spesso parlare di &lt;strong&gt;framework&lt;/strong&gt;, &lt;strong&gt;library&lt;/strong&gt; (&lt;em&gt;libreria&lt;/em&gt;) e &lt;strong&gt;toolkit&lt;/strong&gt;: erroneamente, i concetti vengono confusi tra loro, generando una notevole confusione tra gli addetti ai lavori.&lt;/p&gt;&#xA;&lt;p&gt;Facciamo un po&amp;rsquo; di chiarezza:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Steve Jobs, l&amp;#8217;uomo che ha inventato il futuro: la mia recensione</title>
      <link>https://www.michelebologna.net/2011/steve-jobs-luomo-che-ha-inventato-il-futuro-la-mia-recensione/</link>
      <pubDate>Mon, 31 Oct 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/steve-jobs-luomo-che-ha-inventato-il-futuro-la-mia-recensione/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/10/stevejobsluomofuturo.png&#34; alt=&#34;stevejobsluomofuturo&#34; title=&#34;stevejobsluomofuturo.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Si è fatto un gran parlare, soprattutto ultimamente, di Steve Jobs; è stato definitivo in molti modi: un &lt;em&gt;leader carismatico&lt;/em&gt;, un &lt;em&gt;visionario&lt;/em&gt;, un &lt;em&gt;tiranno&lt;/em&gt;. Il libro &amp;ldquo;&lt;a href=&#34;https://web.archive.org/web/20160628012903/http://stevejobs.hoepli.it:80/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Steve Jobs, l&amp;rsquo;uomo che ha inventato il futuro&lt;/strong&gt;&lt;/a&gt;&amp;rdquo;, edito da Hoepli mi è stato prestato poco meno di un mese fa, e l&amp;rsquo;ho letto tutto d&amp;rsquo;un fiato, data l&amp;rsquo;attualità dell&amp;rsquo;argomento e della recente scomparsa del n.1 di Apple.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aprire il Finder nel path corrente (wd) dal Terminale</title>
      <link>https://www.michelebologna.net/2011/aprire-il-finder-nel-path-corrente-wd-dal-terminale/</link>
      <pubDate>Tue, 18 Oct 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/aprire-il-finder-nel-path-corrente-wd-dal-terminale/</guid>
      <description>&lt;p&gt;Semplice ma utilissimo: se vi trovate nel terminale di OSX (o nella sua &lt;a href=&#34;https://www.iterm2.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;migliore alternativa&lt;/a&gt;), potete aprire un&amp;rsquo;istanza del Finder nella directory in cui vi trovate con il comando &amp;lsquo;open .&amp;rsquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Il rinnovo della carta d’identità e il timbro: una questione tutta italiana!</title>
      <link>https://www.michelebologna.net/2011/il-rinnovo-della-carta-didentita-e-il-timbro-una-questione-tutta-italiana/</link>
      <pubDate>Mon, 10 Oct 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/il-rinnovo-della-carta-didentita-e-il-timbro-una-questione-tutta-italiana/</guid>
      <description>&lt;p&gt;Nel luglio 2011 la mia carta d&amp;rsquo;identità è scaduta. Mi sono recato nel comune di residenza per il rinnovo, dove mi è stato detto che, in virtù del cambio di normativa, potevo &lt;strong&gt;prolungare&lt;/strong&gt; la validità della mia carta d&amp;rsquo;identità, &lt;strong&gt;gratuitamente&lt;/strong&gt;, con un semplice timbro sulla carta d&amp;rsquo;identità corrente.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iftt (if-this-then-that): scatena un&amp;#8217;azione al verificarsi di un evento, graficamente</title>
      <link>https://www.michelebologna.net/2011/iftt-if-this-then-that-scatena-unazione-al-verificarsi-di-un-evento-graficamente/</link>
      <pubDate>Thu, 06 Oct 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/iftt-if-this-then-that-scatena-unazione-al-verificarsi-di-un-evento-graficamente/</guid>
      <description>&lt;p&gt;Ho scoperto un interessante servizio online: if-this-then-that (&lt;a href=&#34;https://ifttt.com/dashboard&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ifttt&lt;/a&gt;). Si tratta di un servizio che vi permette di definire una serie di regole basate su eventi (&amp;quot;&lt;em&gt;se qualcuno tagga una mia foto su Facebook&amp;hellip;&lt;/em&gt;&amp;quot;) che scatenano altre azioni (&amp;quot;&lt;em&gt;&amp;hellip; allora salva la foto su Dropbox&lt;/em&gt;&amp;quot;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apple Hardware Test con Mac OSX Lion</title>
      <link>https://www.michelebologna.net/2011/apple-hardware-test-con-mac-osx-lion/</link>
      <pubDate>Fri, 30 Sep 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/apple-hardware-test-con-mac-osx-lion/</guid>
      <description>&lt;p&gt;Con l&amp;rsquo;uscita di Lion i supporti ottici sono diventati &lt;em&gt;semi&lt;/em&gt; obsoleti su quasi tutti i Mac.&lt;/p&gt;&#xA;&lt;p&gt;Tuttavia, mi sono posto una domanda: come vengono eseguiti i &lt;em&gt;diagnostics&lt;/em&gt;, ovvero quei tool metti a disposizione da Apple per il test del sistema se non abbiamo i DVD di installazione del sistema operativo?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trenitalia: ho utilizzato il rimborso straordinario!</title>
      <link>https://www.michelebologna.net/2011/trenitalia-ho-utilizzato-il-rimborso-straordinario/</link>
      <pubDate>Wed, 28 Sep 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/trenitalia-ho-utilizzato-il-rimborso-straordinario/</guid>
      <description>&lt;p&gt;Come vi avevo accennato ho &lt;a href=&#34;https://www.michelebologna.net/2011/01/trenitalia-rimborso-straordinario-del-10-per-tutti/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;richiesto il rimborso straordinario di Trenitalia&lt;/a&gt;, pari al 10% dell&amp;rsquo;abbonamento mensile del mese di dicembre 2010 (bei tempi, in cui per una fascia chilometrica di 10km ci venivano chiesti 25Euro; ora, invece, Trenitalia ne chiede 31).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sondaggio per i miei lettori: how about writing in English?</title>
      <link>https://www.michelebologna.net/2011/sondaggio-per-i-miei-lettori-how-about-writing-in-english/</link>
      <pubDate>Tue, 20 Sep 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/sondaggio-per-i-miei-lettori-how-about-writing-in-english/</guid>
      <description>&lt;p&gt;Un piccolo sondaggio che vorrei proporre ai miei lettori, nato da un&amp;rsquo;idea che mi è venuta ma che vorrei approfondire.&lt;/p&gt;&#xA;&lt;p&gt;Innanzitutto, la situazione corrente: questo sito è scritto in italiano per lettori italiani, e &lt;a href=&#34;https://www.michelebologna.net/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;tradotto automaticamente in inglese&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu: esportare/importare la lista dei pacchetti installati</title>
      <link>https://www.michelebologna.net/2011/ubuntu-esportareimportare-la-lista-dei-pacchetti-installati/</link>
      <pubDate>Wed, 14 Sep 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/ubuntu-esportareimportare-la-lista-dei-pacchetti-installati/</guid>
      <description>&lt;p&gt;Il punto di forza di Ubuntu, è, tra gli altri, l&amp;rsquo;utilizzo del package manager di Debian: &lt;strong&gt;&lt;code&gt;apt-get&lt;/code&gt;&lt;/strong&gt; (e più in basso nello stack applicativo, di &lt;code&gt;dpkg&lt;/code&gt;); alcune volte realizzo un &lt;em&gt;setup&lt;/em&gt; (in termini di pacchetti) su una particolare box Ubuntu che vorrei poter esportare su un&amp;rsquo;altra box. In altre parole, vorrei generare una lista di tutti i pacchetti installati e installarli, automaticamente, su un&amp;rsquo;altra macchina.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Correlate (Draw) e l&#39;importanza dei QR Code</title>
      <link>https://www.michelebologna.net/2011/google-correlate-draw-e-limportanza-dei-qr-code/</link>
      <pubDate>Tue, 06 Sep 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/google-correlate-draw-e-limportanza-dei-qr-code/</guid>
      <description>&lt;p&gt;Oggi ho provato uno strumento messo a disposizione da Google: Google Correlate Draw. Come funziona? Si disegna una curva (di funzione) su un piano dove l&amp;rsquo;asse delle ascisse è il tempo, e sulle ordinate il numero di ricerche effettuate dagli utenti su Google. Il risultato è chiaro: mostrami tutti le ricerche (negli stati uniti) che hanno seguito l&amp;rsquo;andamento che ho disegnato sul piano.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Applicazioni desktop vs. Applicazioni cloud</title>
      <link>https://www.michelebologna.net/2011/applicazioni-desktop-vs-applicazioni-cloud/</link>
      <pubDate>Tue, 30 Aug 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/applicazioni-desktop-vs-applicazioni-cloud/</guid>
      <description>&lt;p&gt;Ultimamente si parla molto di &lt;em&gt;cloud computing&lt;/em&gt; e in particolare di &lt;a href=&#34;https://en.wikipedia.org/wiki/Software_as_a_service&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;SaaS&lt;/a&gt;: il paradigma cloud sta guadagnando sempre più interessa da parte delle aziende perché permette di abbassare i costi, una più facile manutenzione e un utilizzo semplice per gli utenti. Ma d&amp;rsquo;altra parte ci sono tante motivazioni per mantere un applicativo nella sua versione &lt;em&gt;desktop&lt;/em&gt;, primo fra tutti l&amp;rsquo;utilizzo della banda.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PHP5 e MySQL, la guida: la mia recensione</title>
      <link>https://www.michelebologna.net/2011/php5-e-mysql-la-guida-la-mia-recensione/</link>
      <pubDate>Wed, 24 Aug 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/php5-e-mysql-la-guida-la-mia-recensione/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/08/php_mysql_guida.jpg&#34; alt=&#34;php_mysql_guida&#34; title=&#34;php_mysql_guida.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Per ripassare le mie nozioni di PHP5, ho deciso di leggere il libro di McGraw-Hill, &amp;ldquo;&lt;strong&gt;PHP5 e MySQL, la guida&lt;/strong&gt;&amp;rdquo;, composto da circa 1100 (!) pagine. Perché proprio PHP? Peché, PHP è un linguaggio di successo, sebbene non venga presentato nei migliori dei modi (&amp;ldquo;è un linguaggio per principianti&amp;rdquo;). Ecco almeno 4 ragioni per cui conoscere PHP è un plus:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quali sono le applicazioni compatibili con Mac OS X Lion?</title>
      <link>https://www.michelebologna.net/2011/quali-sono-le-applicazioni-compatibili-con-mac-os-x-lion/</link>
      <pubDate>Thu, 11 Aug 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/quali-sono-le-applicazioni-compatibili-con-mac-os-x-lion/</guid>
      <description>&lt;p&gt;Dopo la recente uscita di MacOSX Lion, ho scelto di fare un &lt;em&gt;clean install&lt;/em&gt; di Mac OSX senza fare l&amp;rsquo;aggiornamento da Snow Leopard (anche se non esiste il DVD di Lion è possibile crearlo). Di conseguenza, ho colto l&amp;rsquo;occasione per fare una &lt;em&gt;reinstallazione&lt;/em&gt; completa delle applicazioni che utilizzo maggiormente, tralasciando di installare quelle poco utilizzate.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Chrome: le estensioni consigliate che utilizzo (e i flags che ho impostato)</title>
      <link>https://www.michelebologna.net/2011/google-chrome-le-estensioni-consigliate-che-utilizzo-e-i-flags-che-ho-impostato/</link>
      <pubDate>Mon, 01 Aug 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/google-chrome-le-estensioni-consigliate-che-utilizzo-e-i-flags-che-ho-impostato/</guid>
      <description>&lt;p&gt;Da un po&amp;rsquo; di versioni anche Chrome permette di installare le famose estensioni (come in Firefox).&lt;/p&gt;&#xA;&lt;p&gt;Ecco quelle che utilizzo (la descrizione è self-explanatory!):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Adblock Plus for Google Chrome&lt;/strong&gt;™ (Beta) - Version: 1.1.3Ads were yesterday! The successful extension Adblock Plus is now available for Google Chrome™.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Awesome Screenshot: Capture &amp;amp; Annotat&lt;/strong&gt;e - Version: 3.0.4Capture the whole page or any portion, annotate it with rectangles, circles, arrows, lines and text, blur sensitive info, one-click upload to share. Support PNG and shortcuts.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Bookmark Sentry&lt;/strong&gt;- Version: 1.6.5A bookmark scanner that checks for duplicate and bad links.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Chrome Sniffer&lt;/strong&gt;- Version: 0.2.8Detect web applications and javascript libraries run on browsing website.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Facebook Purity&lt;/strong&gt;- Version: 1.0Removes application spam and other clutter from your facebook homepage&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;goo.gl URL Shortener&lt;/strong&gt;- Version: 0.6.2Shorten url with goo.gl, the Google URL shortener, and share with many different service!&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;iReader&lt;/strong&gt;- Version: 1.3.0.2View news stories and other articles in a very easy to read, clutter-free, scrollable display.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;LastPass&lt;/strong&gt;- Version: 1.73.3LastPass is a free password manager and form filler. LastPass is also available for Firefox, Internet Explorer and Safari.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Page Speed&lt;/strong&gt;- Version: 1.11.2Analyze the performance of your webpages and get specific suggestions on how to optimize them.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Postponer Adder&lt;/strong&gt;- Version: 0.4Add items to your Read It Later reading list&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;RSS Subscription Extension&lt;/strong&gt;(by Google) - Version: 2.1.3Adds one-click subscription to your toolbar.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;WiseStamp&lt;/strong&gt;- Email Signatures for GMail, Google Apps and more - Version: 2.0.10.0Empower GMail, Google Mail &amp;amp; Google Apps emails with dynamic email signatures. Add Twitter, Facebook, Digg and more. Multiple HTML signatures support.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;WordReference Extension&lt;/strong&gt;- Version: 3.7.1WordReference Extension - Get the translations you want, in a fast and easy way !&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Xmarks Bookmark Sync&lt;/strong&gt;- Version: 1.0.14Backup and sync your bookmarks, passwords and open tabs across computers and browsers. Xmarks is also available for Firefox, Safari and IE.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Inoltre, Chrome ha messo a disposizione una funzionalità interessante, ovvero i &lt;em&gt;flags&lt;/em&gt;, cioé un modo di abilitare/disabilitare alcune funzionalità avanzate tramite un url specifico (visitate about:flags dal vostro Chrome). In particolare, a questo proposito segnalo l&amp;rsquo;utilissimo di abilitare &amp;ldquo;&lt;strong&gt;Click to play&lt;/strong&gt;&amp;rdquo; che permette di abilitare il contenuto Flash di un sito solo su vostra richiesta e definendo una white-list di siti che possono utilizzare Flash.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java: come scrivere un build.xml di ant per compilare e pacchettizzare (WAR/EAR)</title>
      <link>https://www.michelebologna.net/2011/java-come-scrivere-un-build-xml-di-ant-per-compilare-e-pacchettizzare-warear/</link>
      <pubDate>Tue, 19 Jul 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/java-come-scrivere-un-build-xml-di-ant-per-compilare-e-pacchettizzare-warear/</guid>
      <description>&lt;p&gt;Come sapete, tutti i Java application server (come ad es. Tomcat) richiedono il deploy di un applicativo sottoforma di un pacchetto EAR. Ma come è composto un pacchetto EAR?&lt;/p&gt;&#xA;&lt;p&gt;Un pacchetto EAR non è altro che un file jar (che a sua volta è un file zip) che contiene al suo interno:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pressman &amp;#8211; &amp;#8220;Principi di Ingegneria del Software&amp;#8221; &amp;#8211; quarta edizione: la mia recensione</title>
      <link>https://www.michelebologna.net/2011/pressman-principi-di-ingegneria-del-software-quarta-edizione-la-mia-recensione/</link>
      <pubDate>Thu, 14 Jul 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/pressman-principi-di-ingegneria-del-software-quarta-edizione-la-mia-recensione/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2011/06/principi_ingegneria_sw.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/06/principi_ingegneria_sw-225x300.jpg&#34; alt=&#34;&#34; title=&#34;principi_ingegneria_sw&#34;&gt;&lt;/a&gt;Ad un paio di anni di distanza dal corso di &amp;ldquo;Ingegneria del Software&amp;rdquo; frequentato all&amp;rsquo;università, ho deciso di rileggere il libro di Roger Pressman, &amp;ldquo;Principi di Ingegneria del Software&amp;rdquo;, che nel frattempo era avanzato fino alla quarta edizione.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DriveCast: un (audio) registratore per i programmi radiofonici</title>
      <link>https://www.michelebologna.net/2011/drivecast-un-audio-registratore-per-i-programmi-radiofonici/</link>
      <pubDate>Mon, 04 Jul 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/drivecast-un-audio-registratore-per-i-programmi-radiofonici/</guid>
      <description>&lt;p&gt;&lt;strong&gt;DriveCast&lt;/strong&gt; è un servizio gratuito davvero utile che si comporta da audio-registratore di programmi radiofonici: ad esempio, se il vostro programma radiofonico preferito non offre i podcast delle puntate, ma voi volete registrare la puntata intera, potete usare DriveCast affinché vi registri ogni puntata del programma sotto forma di MP3, e poi fare il download in un secondo momento. Per evitare di saturare lo spazio disponibile, il servizio vi mette a disposizione di alcuni slot in cui memorizzare le puntate registrate; una volta raggiunto il limite, il servizio &lt;em&gt;sovrascrive&lt;/em&gt; automaticamente le vecchie puntate. Il mio consiglio è quindi di fare un download periodico delle puntate da ascoltare.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iTunes e il flag &amp;#8220;Part of a compilation&amp;#8221;</title>
      <link>https://www.michelebologna.net/2011/itunes-e-il-flag-part-of-a-compilation/</link>
      <pubDate>Wed, 29 Jun 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/itunes-e-il-flag-part-of-a-compilation/</guid>
      <description>&lt;p&gt;Durante una riorganizzazione della mia libreria iTunes, mi sono chiesto che cosa significasse l&amp;rsquo;opzione &amp;ldquo;&lt;em&gt;Part of a compilation&lt;/em&gt;&amp;rdquo; in iTunes per una determinata traccia.&lt;/p&gt;&#xA;&lt;p&gt;Selezionando questa opzione, impedite ad iTunes di creare una cartella personalizzata per l&amp;rsquo;autore in questione (aprite la directory iTunes Media sul vostro hard disk e capirete). E questa opzione è utile quando abbiamo un album che rappresenta una compilation (ogni traccia è realizzata da un artista diverso). Buono a sapersi!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Online JavaScript Deminifier</title>
      <link>https://www.michelebologna.net/2011/online-javascript-deminifier/</link>
      <pubDate>Thu, 23 Jun 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/online-javascript-deminifier/</guid>
      <description>&lt;p&gt;Se vi trovate a dover debuggare del codice JavaScript che è &lt;em&gt;minified&lt;/em&gt; (per ottimizzare il trasferimento viene applicato il minifying, ovvero vengono tolti tutti gli spazi &lt;em&gt;inutili&lt;/em&gt; nel codice), dovete passare per un deminifier/unminified (o beautifier). In ogni caso, un tool che vi permetta di leggere il codice JavaScript senza &amp;ldquo;&lt;em&gt;incrociare gli occhi&lt;/em&gt;&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python: scriviamo un generatore di Fibonacci ricorsivo (e poi iterativo) ed analizziamone la complessità asintotica</title>
      <link>https://www.michelebologna.net/2011/python-scriviamo-un-generatore-di-fibonacci-ricorsivo-e-poi-iterativo-ed-analizziamone-la-complessita-asintotica/</link>
      <pubDate>Tue, 14 Jun 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/python-scriviamo-un-generatore-di-fibonacci-ricorsivo-e-poi-iterativo-ed-analizziamone-la-complessita-asintotica/</guid>
      <description>&lt;p&gt;Tralasciando la parte matematica su cui potete trovare un&amp;rsquo;esauriente (ed interessante) spiegazione su Wikipedia, la &lt;a href=&#34;https://it.wikipedia.org/wiki/Successione_di_Fibonacci&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;serie di Fibonacci&lt;/a&gt; si definisce:&lt;/p&gt;&#xA;&lt;p&gt;F(n) = F(n-1) + F(n-2)&lt;/p&gt;&#xA;&lt;p&gt;per n &amp;gt; 1, e F(1) = 1 e F(0) = 0&lt;/p&gt;</description>
    </item>
    <item>
      <title>7zip da linea di comando</title>
      <link>https://www.michelebologna.net/2011/7zip-da-linea-di-comando/</link>
      <pubDate>Wed, 08 Jun 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/7zip-da-linea-di-comando/</guid>
      <description>&lt;p&gt;Segnalo che esiste la possibilità di usare il popolare compressore/decompressore &lt;strong&gt;&lt;a href=&#34;http://www.7-zip.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;7-zip&lt;/a&gt;&lt;/strong&gt; (non sarete rimasti a WinRAR?) da linea di comando. Le operazioni che potete fare sono &lt;a href=&#34;https://www.dotnetperls.com/7-zip-examples&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;molteplici&lt;/a&gt; (aggiunta/rimozione/list, etc.). Ad esempio, in uno script bat di manutenzione ho utilizzato:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python: scriviamo un HTTPS downloader simile a wget (con urllib2, optparse e getpass)</title>
      <link>https://www.michelebologna.net/2011/python-scriviamo-un-https-downloader-simile-a-wget-con-urllib2-optparse-e-getpass/</link>
      <pubDate>Thu, 02 Jun 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/python-scriviamo-un-https-downloader-simile-a-wget-con-urllib2-optparse-e-getpass/</guid>
      <description>&lt;p&gt;Per ragioni di semplicità di utilizzo e immediatezza (e anche per &lt;em&gt;imparare qualcosa di nuovo)&lt;/em&gt;, la settimana scorsa ho dovuto scrivere un downloader da linea di comando simile a GNU &lt;a href=&#34;https://www.gnu.org/software/wget/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;wget&lt;/a&gt;, ma con alcuni requisiti personalizzati:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu: avviare X senza uno schermo</title>
      <link>https://www.michelebologna.net/2011/ubuntu-avviare-x-senza-uno-schermo/</link>
      <pubDate>Mon, 16 May 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/ubuntu-avviare-x-senza-uno-schermo/</guid>
      <description>&lt;p&gt;Mi è capitato di dover gestire una macchina con Xubuntu (ma questa soluzione si applica a tutte le *Ubuntu) che doveva essere utilizzata da remoto (tramite TeamViewer) e senza uno schermo attaccato.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creare un panorama &#34;incollando&#34; più foto tra di loro con Hugin</title>
      <link>https://www.michelebologna.net/2011/creare-un-panorama-incollando-piu-foto-tra-di-loro-con-hugin/</link>
      <pubDate>Tue, 10 May 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/creare-un-panorama-incollando-piu-foto-tra-di-loro-con-hugin/</guid>
      <description>&lt;p&gt;Le foto ad alta risoluzione ed incollate fra loro mi hanno sempre affascinato ed incuriosito: come possono essere prodotte con una semplice fotocamera tascabile? Ebbene, dopo varie ricerche ed aver provato diversi software, sono arrivato allo zen della composizione di foto. Innanzitutto, partiamo dal prodotto finale. Quella che vedete qui sotto è una vista panoramica di quello che si può ammirare dalla torre Eiffel, a Parigi: ho ottenuto questa vista incollando tra loro 6 fotografie, ottenute con una fotocamera digitale comune, senza un treppiede e senza apparecchiatura specialistica.&lt;/p&gt;</description>
    </item>
    <item>
      <title>La guida di Google al SEO</title>
      <link>https://www.michelebologna.net/2011/la-guida-di-google-al-seo/</link>
      <pubDate>Thu, 05 May 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/la-guida-di-google-al-seo/</guid>
      <description>&lt;p&gt;Segnalo che Google ha rilasciato una guida ufficiale al SEO (Search Engine Optimization) contenente tutti i consigli per i webmaster. La guida non è particolarmente lunga (32 pagine) ed è molto semplice (starter guide).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eliminare il pezzo cantato di una canzone con Audacity</title>
      <link>https://www.michelebologna.net/2011/eliminare-il-pezzo-cantato-di-una-canzone-con-audacity/</link>
      <pubDate>Mon, 02 May 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/eliminare-il-pezzo-cantato-di-una-canzone-con-audacity/</guid>
      <description>&lt;p&gt;Oggi sto &amp;ldquo;giocando&amp;rdquo; con Audacity per creare una versione &amp;ldquo;Karaoke&amp;rdquo; di una canzone; dopo aver cercato un po&amp;rsquo; di tutorial, ho trovato quest&amp;rsquo;articolo breve e chiaro su come rimuovere il pezzo cantato di una canzone: &lt;a href=&#34;http://audacity.sourceforge.net/help/faq?s=editing&amp;amp;i=remove-vocals&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Can I remove the vocals from a recording to make a Karaoke track?&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu: l&#39;aggiornamento a 11.04 corrompe grub. Ecco come risolvere</title>
      <link>https://www.michelebologna.net/2011/ubuntu-laggiornamento-a-11-04-corrompe-grub-ecco-come-risolvere/</link>
      <pubDate>Sat, 30 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/ubuntu-laggiornamento-a-11-04-corrompe-grub-ecco-come-risolvere/</guid>
      <description>&lt;p&gt;Il 28/04, incuriosito dalla nuova release di Ubuntu (11.04) ho subito aggiornato dalla versione 10.10 usando la funzionalità di aggiornamento integrata nel sistema.&lt;/p&gt;&#xA;&lt;p&gt;Tuttavia, con mia grande sorpresa, l&amp;rsquo;aggiornamento corrompe la configurazione di grub, lasciando il sistema in uno stato inavviabile (in particolare, il sistema si arresta sulla schermata di &lt;strong&gt;grub&lt;/strong&gt; prima del boot); e sembra che sia &lt;a href=&#34;https://ubuntuforums.org/showthread.php?t=1742975&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;un problema generalizzato&lt;/a&gt;! Non tutto è perduto: il problema deriva da un&amp;rsquo;errata configurazione di grub prodotta dalla procedura di aggiornamento, ma possiamo recuperare il sistema senza dover reinstallare. Per risolvere il problema, procediamo nel seguente modo:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Calcolare la dimensione totale di un gruppo di directories su MacOSX</title>
      <link>https://www.michelebologna.net/2011/calcolare-la-dimensione-totale-di-un-gruppo-di-directories-su-macosx/</link>
      <pubDate>Thu, 28 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/calcolare-la-dimensione-totale-di-un-gruppo-di-directories-su-macosx/</guid>
      <description>&lt;p&gt;Piccolo tip ma molto utile che mi segnala &lt;a href=&#34;https://www.andrearota.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Andrea&lt;/a&gt;: per calcolare la dimensione totale di più cartelle su OSX è necessario selezionarle e premere CTRL+⌘+I; non conoscevo questa funzionalità ed è davvero molto utile&lt;img src=&#34;https://www.michelebologna.net/images/2011/04/osx_size.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Misurare la quantità di codice di un progetto</title>
      <link>https://www.michelebologna.net/2011/misurare-la-quantita-di-codice-di-un-progetto/</link>
      <pubDate>Tue, 26 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/misurare-la-quantita-di-codice-di-un-progetto/</guid>
      <description>&lt;p&gt;In questo post affronto un argomento abbastanza delicato: come si misura la &lt;em&gt;quantità di codice&lt;/em&gt; di un progetto?&lt;/p&gt;&#xA;&lt;p&gt;La soluzione più immediata è quella di contare le linee di codice (&lt;em&gt;Source Lines of Code&lt;/em&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Source_lines_of_code&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;SLOC&lt;/strong&gt;&lt;/a&gt;). Un esempio che ho personalmente applicato per contare le righe di codice di un progetto Java a partire dalla root del progetto, usando gli strumenti che Linux ci mette a disposizione: &lt;code&gt;find . -type f -name *.java | xargs wc -l&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>QR Codes e la Google Chart API</title>
      <link>https://www.michelebologna.net/2011/qr-codes-e-la-google-chart-api/</link>
      <pubDate>Fri, 22 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/qr-codes-e-la-google-chart-api/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/materiale/qr/about.png&#34; alt=&#34;&#34; title=&#34;about-qr&#34;&gt;Piccola intro: i QR Codes sono analoghi ai &amp;ldquo;normali&amp;rdquo; codici a barre, ma rappresentano un&amp;rsquo;evoluzione: possono contenere più dati (a parità di dimensione) e possono essere letti da una serie più ampia di dispositivi, come gli smartphone (su iOS segnalo l&amp;rsquo;ottima e gratuita &lt;a href=&#34;https://apps.apple.com/us/app/qr-reader-for-iphone/id368494609&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;QR Reader for iPhone&lt;/a&gt;). Dopo aver scaricato un lettore di QR Codes per il vostro smartphone, fate una fotografia all&amp;rsquo;oggetto qui accanto: il browser del vostro telefonino vi porterà nella pagina più visitata di questo sito&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scambiare il contenuto di due variabili int senza utilizzare una variabile temporanea: XOR swap</title>
      <link>https://www.michelebologna.net/2011/scambiare-il-contenuto-di-due-variabili-int-senza-utilizzare-una-variabile-temporanea-xor-swap/</link>
      <pubDate>Tue, 19 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/scambiare-il-contenuto-di-due-variabili-int-senza-utilizzare-una-variabile-temporanea-xor-swap/</guid>
      <description>&lt;p&gt;Una domanda interessante che mi è stata posta è: &amp;ldquo;com&amp;rsquo;è possibile scambiare il contenuto di due variabili &lt;em&gt;senza utilizzare una variabile temporanea&lt;/em&gt;?&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Infatti, per scambiare il contenuto di due variabili, di solito si utilizza una variabile temporanea (vediamo un esempio in Python):&lt;/p&gt;</description>
    </item>
    <item>
      <title>BitFountain</title>
      <link>https://www.michelebologna.net/bitfountain/</link>
      <pubDate>Sun, 17 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/bitfountain/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://sites.google.com/site/andrealvitali2/ldpcfountain&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;BitFountain&lt;/strong&gt;&lt;/a&gt; is a P2P system based on &lt;a href=&#34;https://www.bittorrent.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;BitTorrent&lt;/a&gt; that leverages &lt;a href=&#34;http://blog.notdot.net/2012/01/Damn-Cool-Algorithms-Fountain-Codes&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Digital Fountain&lt;/a&gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/Fountain_code&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;erasure codes&lt;/a&gt; to encode and decode data.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-the-idea-behind-using-erasure-codes&#34;&gt;&#xA;  What is the idea behind using erasure codes?&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#what-is-the-idea-behind-using-erasure-codes&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s make a comparison with money. You need 100$ and you walk to the local bank. You ask for 5$ banknotes but you want specific banknotes (you specify the &amp;ldquo;serial ID&amp;rdquo; for each of them).&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZDesktop</title>
      <link>https://www.michelebologna.net/zdesktop/</link>
      <pubDate>Sun, 17 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/zdesktop/</guid>
      <description>&lt;p&gt;&lt;strong&gt;ZDesktop&lt;/strong&gt; is a &lt;a href=&#34;https://en.wikipedia.org/wiki/ZUI&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Zoomable User Interface&lt;/a&gt; (ZUI) concept made in collaboration with STMicroelectronics. It&amp;rsquo;s really simple: it represents the contents of your hard drive (files and directories) in a spatial navigation (similar to &lt;a href=&#34;https://maps.google.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Maps&lt;/a&gt;), where you can:&lt;/p&gt;</description>
    </item>
    <item>
      <title>I componenti certificati per Ubuntu</title>
      <link>https://www.michelebologna.net/2011/i-componenti-certificati-per-ubuntu/</link>
      <pubDate>Thu, 14 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/i-componenti-certificati-per-ubuntu/</guid>
      <description>&lt;p&gt;Ora, anche per Ubuntu, esistono componenti hardware certificati:&lt;a href=&#34;https://www.michelebologna.net/images/2011/03/designed_for_ubuntu.jpg.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/03/designed_for_ubuntu.jpg.png&#34; alt=&#34;&#34; title=&#34;designed_for_ubuntu.jpg&#34;&gt;&lt;/a&gt; li trovate nel catalogo &lt;a href=&#34;https://certification.ubuntu.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ubuntu-certified hardware&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Prima di acquistare dei componenti per un nuovo PC, quindi, verificate sul catalogo. A quando i primi PC con lo sticker &amp;ldquo;Designed for Ubuntu&amp;rdquo;?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Davide Cassani: Quelli che pedalano. La mia recensione</title>
      <link>https://www.michelebologna.net/2011/davide-cassani-quelli-che-pedalano-la-mia-recensione/</link>
      <pubDate>Mon, 11 Apr 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/davide-cassani-quelli-che-pedalano-la-mia-recensione/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2011/01/Quelli_Che_Pedalano.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/01/Quelli_Che_Pedalano-150x150.jpg&#34; alt=&#34;&#34; title=&#34;Quelli_Che_Pedalano&#34;&gt;&lt;/a&gt;Fin da piccolo sono sempre stato appassionato al ciclismo, e utilizzare la bicicletta (sia per sport, sia come mezzo di trasporto) è un&amp;rsquo;attività a cui non rinuncio mai. Dopo aver visto in libreria il libro del famoso ciclista e commentatore &lt;a href=&#34;https://en.wikipedia.org/wiki/Davide_Cassani&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Davide Cassani&lt;/a&gt;, ho deciso di comprarlo e di leggerlo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux: monitorare i consumi energetici</title>
      <link>https://www.michelebologna.net/2011/linux-monitorare-i-consumi-energetici/</link>
      <pubDate>Tue, 29 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/linux-monitorare-i-consumi-energetici/</guid>
      <description>&lt;p&gt;Dopo aver parlato dei &lt;a href=&#34;https://www.michelebologna.net/2010/06/windows-7-generare-un-report-dei-consumi-energetici/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;consumi energetici di Windows 7 e di come tenerli sotto controllo&lt;/a&gt;, vorrei oggi illustrarvi le potenzialità di &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/PowerTOP&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PowerTOP&lt;/a&gt;&lt;/strong&gt;, un utility per Linux (e Solaris) per monitorare i consumi energetici della Linux box su cui è installato. PowerTOP, infatti, analizza i programmi in esecuzione, i drivers e altre variabili (es. il polling del CD-ROM) per identificare i problemi (programmi, opzioni del kernel e non, etc.) che causano un consumo energetico eccessivo (in particolare, un numero eccessivo di &lt;em&gt;wakeups&lt;/em&gt; della CPU che impediscono di entrare negli sleep states della CPU).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sulla localizzazione dei sistemi operativi e dei servizi</title>
      <link>https://www.michelebologna.net/2011/sulla-localizzazione-dei-sistemi-operativi-e-dei-servizi/</link>
      <pubDate>Sat, 26 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/sulla-localizzazione-dei-sistemi-operativi-e-dei-servizi/</guid>
      <description>&lt;p&gt;I lettori più attenti hanno notato che, tipicamente, gli screenshot che posto sono relativi a schermate in inglese (raramente in italiano). Perché sono in inglese?&lt;/p&gt;&#xA;&lt;p&gt;La risposta è molto semplice: normalmente &lt;em&gt;installo i sistemi operativi in inglese&lt;/em&gt; (e/o customizzo le lingue dei servizi che uso in inglese). Tutto è cominciato quando utilizzavo Debian localizzata in italiano. Nonostante l&amp;rsquo;uso fantasioso di alcuni termini, quello che più mi divertiva era leggere gli aggiornamenti compiuti da dpkg/apt: &amp;ldquo;&lt;em&gt;Spacchetto il rimpiazzo di &lt;componente&gt;&lt;/em&gt;&amp;rdquo;; una terminologia un po&amp;rsquo; strana per indicare l&amp;rsquo;aggiornamento di un componente. Anche in OSX, il menù &amp;ldquo;File&amp;rdquo; viene localizzato in italiano come &amp;ldquo;Archivio&amp;rdquo;. E questo crea disorientamento, almeno nei nuovi utenti. Ugualmente su iPhone/iOS: l&amp;rsquo;interfaccia in italiano, per attivare/disattivare le opzioni, utilizza l&amp;rsquo;interruttore &amp;ldquo;I/O&amp;rdquo; anziché &amp;ldquo;ON/OFF&amp;rdquo; della versione inglese. A voi sembra più chiaro? A me no. Ecco perché uso la lingua inglese anche su iPhone.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python e il metodo setdefault</title>
      <link>https://www.michelebologna.net/2011/python-e-il-metodo-setdefault/</link>
      <pubDate>Fri, 25 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/python-e-il-metodo-setdefault/</guid>
      <description>&lt;p&gt;Note to &lt;em&gt;self&lt;/em&gt; (pun intended): questo post rappresenta una sorta di appunto mentale per ricordarmi il funzionamento di &lt;code&gt;setdefault&lt;/code&gt; in Python, visto che puntualmente mi trovo ad utilizzarlo.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;setdefault&lt;/code&gt; è utilizzato sui dizionari (&lt;code&gt;dict&lt;/code&gt;) e permette di impostare una chiave di default durante una set. Mi spiego meglio con un esempio:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Twitter via HTTPS: da abilitare!</title>
      <link>https://www.michelebologna.net/2011/twitter-via-https-da-abilitare/</link>
      <pubDate>Tue, 22 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/twitter-via-https-da-abilitare/</guid>
      <description>&lt;p&gt;Dopo aver fatto la &lt;a href=&#34;https://www.michelebologna.net/2011/03/facebook-e-la-navigazione-https-da-abilitare/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;segnalazione per quanto riguarda Facebook&lt;/a&gt;, segnalo che anche Twitter ha aggiunto un&amp;rsquo;opzione per usufruire del servizio via HTTPS: è sufficiente visualizzare i settings e poi selezionare l&amp;rsquo;opzione HTTPS. Ovviamente io consiglio di abilitare l&amp;rsquo;opzione per i &amp;ldquo;&lt;em&gt;soliti&lt;/em&gt;&amp;rdquo; motivi di sicurezza e privacy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>VMWare Fusion e Ubuntu: risoluzione dello schermo fissa a 1280x720. Ecco come risolvere la situazione</title>
      <link>https://www.michelebologna.net/2011/vmware-fusion-e-ubuntu-risoluzione-dello-schermo-fissa-a-1280x720-ecco-come-risolvere-la-situazione/</link>
      <pubDate>Tue, 22 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/vmware-fusion-e-ubuntu-risoluzione-dello-schermo-fissa-a-1280x720-ecco-come-risolvere-la-situazione/</guid>
      <description>&lt;p&gt;Dopo aver aggiornato la macchina virtuale con Ubuntu 10.10 in VMWare Fusion, mi sono trovato impossibilitato a selezionare una risoluzione superiore a 1280x720.&lt;/p&gt;&#xA;&lt;p&gt;Anche dopo aver reinstallato i VMWare Tools, la risoluzione disponibile era sempre bloccata a 1280x720. Dopo aver fatto qualche ricerca nei log, ho trovato alcuni messaggi che evidenziavano il problema: &lt;code&gt;could not apply the stored configuration for monitors Xserver does not support size requested VESA(0): Unable to estimate virtual size VESA(0): Not using built-in mode &amp;quot;2048x1536&amp;quot; (no mode of this name) VESA(0): Not using built-in mode &amp;quot;1920x1440&amp;quot; (no mode of this name) VESA(0): No valid modes left. Trying less strict filter... VESA(0): : Using hsync range of 31.50-37.90 kHz VESA(0): : Using vrefresh range of 50.00-70.00 Hz VESA(0): Unable to estimate virtual size VESA(0): Not using built-in mode &amp;quot;2048x1536&amp;quot; (hsync out of range) VESA(0): Not using built-in mode &amp;quot;1920x1440&amp;quot; (hsync out of range) VESA(0): Virtual size is 1280x720 (pitch 1280)&lt;/code&gt; Il problema risiede nella configurazione e nel rilevamento della risoluzione dello schermo; il pacchetto incriminato è quindi &lt;strong&gt;xserver-xorg-video-vmware&lt;/strong&gt;. Per risolvere è sufficiente aprire un terminale e digitare:&lt;/p&gt;</description>
    </item>
    <item>
      <title>iTunes: trovare le tracce duplicate</title>
      <link>https://www.michelebologna.net/2011/itunes-trovare-le-tracce-duplicate/</link>
      <pubDate>Sat, 19 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/itunes-trovare-le-tracce-duplicate/</guid>
      <description>&lt;p&gt;Ho appena scoperto un&amp;rsquo;interessante funzionalità su iTunes: la &lt;strong&gt;ricerca di tracce duplicate&lt;/strong&gt;.Per visualizzarle, è sufficiente andare nel menu File, tenere premuto &lt;em&gt;Shift&lt;/em&gt; (su Windows) oppure &lt;em&gt;Option&lt;/em&gt; (su Mac) e utilizzare la funzionalità &amp;ldquo;&lt;strong&gt;Trova duplicati esatti&lt;/strong&gt;&amp;rdquo; per visualizzare le tracce che hanno il medesimo titolo, sono composte dallo stesso artista e fanno parte dello stesso album.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Allenarsi nel modo giusto con il cardiofrequenzimetro</title>
      <link>https://www.michelebologna.net/2011/allenarsi-nel-modo-giusto-con-il-cardiofrequenzimetro/</link>
      <pubDate>Mon, 14 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/allenarsi-nel-modo-giusto-con-il-cardiofrequenzimetro/</guid>
      <description>&lt;p&gt;Da qualche settimana ho iniziato ad usare il &lt;strong&gt;cardiofrequenzimetro&lt;/strong&gt; durante i miei allenamenti, spinto dalla mia curiosità e su consiglio dell&amp;rsquo;istruttore di palestra.&lt;/p&gt;&#xA;&lt;h3 id=&#34;cosè-un-cardiofrequenzimetro&#34;&gt;&#xA;  Cos&amp;rsquo;è un cardiofrequenzimetro?&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#cos%c3%a8-un-cardiofrequenzimetro&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/12/cardiofrequenzimetro-150x150.png&#34; alt=&#34;&#34; title=&#34;cardiofrequenzimetro&#34;&gt; Il cardiofrequenzimetro è uno strumento che permette di tenere sotto controllo il numero dei battiti cardiaci in tempo reale, attraverso due componenti:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apple Mail e il bottom posting con QuoteFix</title>
      <link>https://www.michelebologna.net/2011/apple-mail-e-il-bottom-posting-con-quotefix/</link>
      <pubDate>Fri, 11 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/apple-mail-e-il-bottom-posting-con-quotefix/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2011/03/apple-mail.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2011/03/apple-mail.jpg&#34; alt=&#34;&#34; title=&#34;apple-mail&#34;&gt;&lt;/a&gt;Ci è voluto un po&amp;rsquo; di tempo, ma alla fine anche su Apple Mail possiamo rispondere alle e-mail usando il bottom posting (la netiquette ringrazia). Per implementare il bottom posting, utilizziamo un plugin: &lt;a href=&#34;https://code.google.com/p/quotefixformac/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;QuoteFix&lt;/a&gt;. L&amp;rsquo;installazione è molto semplice: scarichiamo lo zip dal sito, apriamo un terminale e abilitiamo l&amp;rsquo;utilizzo dei plug-in in Apple Mail: &lt;code&gt;defaults write com.apple.mail EnableBundles -bool true defaults write com.apple.mail BundleCompatibilityVersion 3&lt;/code&gt; Ora, scompattiamo il file appena scaricato e spostiamolo in &lt;code&gt;~/Library/Mail/Bundles/&lt;/code&gt;. Riavviamo Apple Mail e voilà, il bottom posting è servito!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Il curioso caso di Trenitalia: l&#39;indennizzo si può avere solo in biglietteria?</title>
      <link>https://www.michelebologna.net/2011/il-curioso-caso-di-trenitalia-lindennizzo-si-puo-avere-solo-in-biglietteria/</link>
      <pubDate>Tue, 08 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/il-curioso-caso-di-trenitalia-lindennizzo-si-puo-avere-solo-in-biglietteria/</guid>
      <description>&lt;p&gt;Devo segnalare che Trenitalia, e in particolare in Lombardia, ha un indice di performances riguardante il livello di servizio (quello che in gergo si chiama &lt;em&gt;SLA, Service Level Agreement&lt;/em&gt;) dei propri mezzi sul territorio lombardo. In particolare, gli abbonamenti mensili/annuali vengono scontati nel caso in cui non venga rispettato lo SLA accordato tra Trenitalia e Regione Lombardia nel periodo relativo a 3 mesi prima (cioè: l&amp;rsquo;abbonamento di marzo è scontato in base alle performances di Trenitalia a dicembre dell&amp;rsquo;anno precedente). Trenitalia ha una sezione apposita del sito in cui pubblica le direttrici su cui è calcolata la performance e (di conseguenza) la disponibilità dello sconto.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Facebook e la navigazione HTTPS da abilitare</title>
      <link>https://www.michelebologna.net/2011/facebook-e-la-navigazione-https-da-abilitare/</link>
      <pubDate>Sun, 06 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/facebook-e-la-navigazione-https-da-abilitare/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2011/03/facebook_https.png&#34; &gt;&lt;/a&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2011/03/facebook_https.png&#34; &gt;&lt;/a&gt;Mi sono accorto che Facebook offre un&amp;rsquo;opzione molto utile e assolutamente da abilitare. Infatti, sotto &lt;em&gt;Account &amp;gt; Impostazioni Account &amp;gt; Protezione dell&amp;rsquo;Account&lt;/em&gt; troviamo un&amp;rsquo;opzione per abilitare la navigazione HTTPS quando possibile.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python: scriviamo un quine</title>
      <link>https://www.michelebologna.net/2011/python-scriviamo-un-quine/</link>
      <pubDate>Tue, 01 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/python-scriviamo-un-quine/</guid>
      <description>&lt;p&gt;Una sfida che intriga molti programmatori è quella di scrivere un &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Quine_%28computing%29&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;quine&lt;/em&gt;&lt;/a&gt;&lt;/strong&gt;, ovvero quello di scrivere un programma che stampi il proprio sorgente.&lt;/p&gt;&#xA;&lt;p&gt;Partiamo con la definizione più semplice, e man mano aggiungiamo i vincoli necessari. Un programmatore furbo potrebbe stampare il contenuto del sorgente semplicemente aprendolo e stampando il contenuto:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Post di servizio: la sidebar incorpora ora i miei social media e il mio feed Twitter</title>
      <link>https://www.michelebologna.net/2011/post-di-servizio-la-sidebar-incorpora-ora-i-miei-social-media-e-il-mio-feed-twitter/</link>
      <pubDate>Sat, 26 Feb 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/post-di-servizio-la-sidebar-incorpora-ora-i-miei-social-media-e-il-mio-feed-twitter/</guid>
      <description>&lt;p&gt;I più attenti tra voi avranno notato alcuni cambiamenti nella sidebar del sito: in primis ho aggiunto una sezione relativa al mio account &lt;a href=&#34;https://twitter.com/michelebologna&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Twitter&lt;/a&gt;, dove verranno visualizzati i miei &lt;em&gt;tweets&lt;/em&gt; più recenti. Ho intenzione di utilizzare Twitter come una piattaforma di &lt;em&gt;microblogging&lt;/em&gt;, per segnalare tutte le risorse degne di nota che vorrei raccomandare ai miei lettori. Potete anche seguirmi (follow) su Twitter (&lt;a href=&#34;https://twitter.com/michelebologna&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;@michelebologna&lt;/a&gt;) per interagire con me e seguire in tempo reale tutti i miei tweets.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eclipse: impostare un template per l&#39;inserimento di un Logger log4j</title>
      <link>https://www.michelebologna.net/2011/eclipse-impostare-un-template-per-linserimento-di-un-logger-log4j/</link>
      <pubDate>Tue, 22 Feb 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/eclipse-impostare-un-template-per-linserimento-di-un-logger-log4j/</guid>
      <description>&lt;p&gt;Mi capita spesso, in Eclipse, di inserire il codice per abilitare il logging di una classe tramite log4j:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;private static Logger logger = Logger.getLogger(Klass.class);&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Utilizzano i templates, una funzionalità di Eclipse, possiamo evitare di riscrivere tutte le volte questa semplice istruzione. Per impostare un template, in Eclipse, è sufficiente recarsi su: Window &amp;gt; Preferences &amp;gt; Java &amp;gt; Editor &amp;gt; Templates e creiamo un nuovo template.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Il downtime programmato di un sito e il SEO Google: usate HTTP 503!</title>
      <link>https://www.michelebologna.net/2011/il-downtime-programmato-di-un-sito-e-il-seo-google-usate-http-503/</link>
      <pubDate>Fri, 18 Feb 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/il-downtime-programmato-di-un-sito-e-il-seo-google-usate-http-503/</guid>
      <description>&lt;p&gt;A volte capita di dover gestire il downtime programmato di un sito web (per esigenze di manutenzione o altro); i possibili scenari per arginare la situazione potrebbero essere:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;mostrare la pagina corrispondente ad un &amp;ldquo;&lt;em&gt;Not Found&lt;/em&gt;&amp;rdquo; (HTTP 404). Questa soluzione è &lt;strong&gt;sconsigliatissima&lt;/strong&gt;,perché penalizza il ranking del vostro sito sui motori di ricerca tipo Google. A mio avviso, infatti, Google assume che ci sia qualcosa di non funzionante nel sito e che questi errori non siano gestiti dal webmaster, penalizzando il sito in quanto non correttamente presidiato.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come aggirare i captcha tramite OCR</title>
      <link>https://www.michelebologna.net/2011/come-aggirare-i-captcha-tramite-ocr/</link>
      <pubDate>Mon, 07 Feb 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/come-aggirare-i-captcha-tramite-ocr/</guid>
      <description>&lt;p&gt;Segnalo questa &lt;a href=&#34;http://www.moioli.net/progetti/aggirare-captcha-4/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;serie di articoli scritti da Silvio&lt;/a&gt; che spiegano come aggirare i captcha, ovvero i &lt;em&gt;fastidiosi&lt;/em&gt; test somministrati da una macchina ad un umano per sapere se il &amp;ldquo;testato&amp;rdquo; è una macchina o un umano (un test di Turing al contrario?).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Post di servizio: questo sito ora supporta PubSubHubbub</title>
      <link>https://www.michelebologna.net/2011/post-di-servizio-questo-sito-ora-supporta-pubsubhubbub/</link>
      <pubDate>Sat, 29 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/post-di-servizio-questo-sito-ora-supporta-pubsubhubbub/</guid>
      <description>&lt;p&gt;Nonostante il nome &lt;em&gt;esotico&lt;/em&gt;, ho deciso di implementare le specifiche  di PubSubHubbub in questo sito per due motivazioni principali:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;l&amp;rsquo;idea alla base di PubSubHubbub è estremamente interessante perché inverte i ruoli definiti dai feed RSS/Atom (si tratta di notifiche push, al contrario delle comuni notifiche pull);&lt;/li&gt;&#xA;&lt;li&gt;i feed RSS sono &lt;em&gt;overrated&lt;/em&gt;, e usare un nuovo sistema di notifica, più intelligente e modulare, è senza dubbio la direzione in cui muoversi;&lt;/li&gt;&#xA;&lt;li&gt;perché volevo imparare qualcosa di nuovo ;)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Al solito, se riscontrate qualche problema, contattatemi!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Chrome e OSX: impostare uno shortcut per la ricerca</title>
      <link>https://www.michelebologna.net/2011/google-chrome-e-osx-impostare-uno-shortcut-per-la-ricerca/</link>
      <pubDate>Mon, 24 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/google-chrome-e-osx-impostare-uno-shortcut-per-la-ricerca/</guid>
      <description>&lt;p&gt;In tutti i browser che utilizzo (Chrome, Safari e Firefox, in ordine di frequenza di utilizzo) sono abituato a usare lo shortcut &lt;strong&gt;⌘+K&lt;/strong&gt; (o &lt;strong&gt;CTRL+K&lt;/strong&gt; su Windows) per effettuare una ricerca sul motore di ricerca predefinito. Ho preso quest&amp;rsquo;abitudine grazie a Firefox, il primo &lt;em&gt;vero&lt;/em&gt; browser che ho utilizzato; la combinazione di tasti di cui parliamo, infatti, è impostata di default su Firefox, e io ho mantenuto quest&amp;rsquo;abitudine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trenitalia: rimborso straordinario del 10% per tutti</title>
      <link>https://www.michelebologna.net/2011/trenitalia-rimborso-straordinario-del-10-per-tutti/</link>
      <pubDate>Tue, 11 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/trenitalia-rimborso-straordinario-del-10-per-tutti/</guid>
      <description>&lt;p&gt;In via straordinaria, Trenitalia ha concesso un rimborso pari al 10% dell&amp;rsquo;abbonamento mensile per tutti [link all&amp;rsquo;annuncio] [Trenitalia ha prontamente rimosso il link al modulo di richiesta dopo il raggiungimento del termine ultimo per la presentazione del rimborso].&lt;/p&gt;</description>
    </item>
    <item>
      <title>L&#39;esame di Stato per l&#39;abilitazione alla professione di Ingegnere: la mia esperienza</title>
      <link>https://www.michelebologna.net/2011/lesame-di-stato-per-labilitazione-alla-professione-diingegnere-la-mia-esperienza/</link>
      <pubDate>Mon, 03 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2011/lesame-di-stato-per-labilitazione-alla-professione-diingegnere-la-mia-esperienza/</guid>
      <description>&lt;p&gt;Durante il periodo di giugno-ottobre ho sostenuto l&amp;rsquo;&lt;strong&gt;esame di Stato per l&amp;rsquo;abilitazione alla professione di Ingegnere&lt;/strong&gt; presso l&amp;rsquo;&lt;a href=&#34;http://www.unibg.it&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Università di Bergamo&lt;/a&gt;, e volevo condividere qualche informazione che potrebbe essere utile a chi è interessato ad iscriversi a quest&amp;rsquo;esame. Nel mio caso ho sostenuto l&amp;rsquo;abilitazione per la classe di Laurea di &lt;em&gt;Ingegneria dell&amp;rsquo;Informazione&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aggiornare le estensioni di Google Chrome</title>
      <link>https://www.michelebologna.net/2010/aggiornare-le-estensioni-di-google-chrome/</link>
      <pubDate>Wed, 29 Dec 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/aggiornare-le-estensioni-di-google-chrome/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2010/12/Chrome_extensions.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/12/Chrome_extensions-150x150.png&#34; alt=&#34;&#34; title=&#34;Chrome_extensions&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Da quando ho iniziato ad utilizzare Chrome ho subito cercato la possibilità di installare &lt;strong&gt;estensioni&lt;/strong&gt;, che in passato hanno reso Firefox insostituibile. Una funzionalità di Firefox (piuttosto fastidiosa, a mio avviso) era il controllo degli aggiornamenti delle estensioni in fase di avvio; Chrome non utilizza questa funzionalità, ma piuttosto lascia all&amp;rsquo;utente il controllo degli aggiornamenti per le estensioni installate.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Il tasto ⌘ (cmd) di Apple e il nodo di Salomone</title>
      <link>https://www.michelebologna.net/2010/il-tasto--cmd-di-apple-e-il-nodo-di-salomone/</link>
      <pubDate>Fri, 17 Dec 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/il-tasto--cmd-di-apple-e-il-nodo-di-salomone/</guid>
      <description>&lt;p&gt;Il sistema operativo di Apple, OSX, ha una forte inclinazione per l&amp;rsquo;apprendimento e l&amp;rsquo;uso dei cosiddetti &lt;em&gt;shortcuts&lt;/em&gt;, o combinazioni di tasti, che permettono di velocizzare il lavoro sulla base di un&amp;rsquo;idea molto semplice: anziché cercare la funzione richiesta nei menu dell&amp;rsquo;applicazione, si usa una combinazione di tasti, richiamabile in qualsiasi momento, che esegue la funzione ricercata.&lt;a href=&#34;https://www.flickr.com/photos/49953296@N00/2585688331/&#34; title=&#34;Backlit Keyboard&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://farm4.static.flickr.com/3010/2585688331_4c9f052185_m.jpg&#34; alt=&#34;Backlit Keyboard&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>UML Distilled, guida rapida al linguaggio di modellazione standard (terza edizione): la mia recensione</title>
      <link>https://www.michelebologna.net/2010/uml-distilled-guida-rapida-al-linguaggio-di-modellazione-standard-terza-edizione-la-mia-recensione/</link>
      <pubDate>Mon, 06 Dec 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/uml-distilled-guida-rapida-al-linguaggio-di-modellazione-standard-terza-edizione-la-mia-recensione/</guid>
      <description>&lt;p&gt;Per rispolverare la mia preparazione in &lt;em&gt;ingegneria del software&lt;/em&gt;, ho deciso di leggere la &lt;em&gt;terza&lt;/em&gt; edizione di &lt;strong&gt;UML Disti****lled&lt;/strong&gt;, scritta dall&amp;rsquo;autorevole &lt;a href=&#34;https://en.wikipedia.org/wiki/Martin_Fowler&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Martin Fowler&lt;/a&gt;; in passato ho letto la seconda edizione, ma i libri di Fowler sono una lettura sempre piacevole e sopratutto utile. &lt;img src=&#34;https://www.michelebologna.net/images/2010/12/IMG_0015.jpg&#34; alt=&#34;&#34; title=&#34;UML_Distilled_terza_edizione&#34;&gt; Il libro è condensato (solo 155 pagine) ma pregno di argomenti e tecniche utili. Innanzitutto, specifico subito che il libro si basa sulla specifica &lt;a href=&#34;https://en.wikipedia.org/wiki/Unified_Modeling_Language#UML_2.x&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;UML2&lt;/strong&gt;&lt;/a&gt; e in particolare presenta una descrizione chiara e concisa sulle tecniche fondamentali e utili a chi si occupa di progettazione del software. Le tecniche sono presentate in modo semplice e descrittivo, corredati da un paio di esempi per ogni tecnica. Inoltre, si illustrano i punti di forza e debolezza di ogni tecnica. Oltretutto, per ogni tecnica è presente una sezione che spiega quando è utile utilizzare una determinata tecnica piuttosto che un&amp;rsquo;altra. Ad esempio, i diagrammi di package sono utili nella progettazione di sistemi di grande scala per documentare le dipendenze tra i componenti più importanti. Al termine di ogni capitolo, Fowler introduce un repertorio di esercizi corredati di soluzione. A mio avviso, le tecniche più utili tra quelle presentate sono:&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTML5, video in autoplay e iOS4</title>
      <link>https://www.michelebologna.net/2010/html5-video-in-autoplay-e-ios4/</link>
      <pubDate>Mon, 29 Nov 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/html5-video-in-autoplay-e-ios4/</guid>
      <description>&lt;p&gt;Come sapete i dispositivi handheld di Apple (iPhone, iPad e iPod Touch) non permettono di visualizzare contenuti Flash (per fortuna, dico io), ma permettono di sfruttare tutte le nuove potenzialità messe a disposizione da &lt;strong&gt;HTML5&lt;/strong&gt;, come la possibilità di visualizzare video e animazioni (che fino a poco tempo fa erano prerogative di Flash). In tempi molto rapidi, HTML5 è stato eletto come la soluzione &lt;em&gt;alternativa&lt;/em&gt; a Flash, &lt;a href=&#34;https://mashable.com/2010/04/29/apple-flash-html5/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;se non addirittura come soluzione &lt;strong&gt;definitiva&lt;/strong&gt;&lt;/a&gt; a Flash.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AddressBookSync: sincronizzare i contatti Facebook con AddressBook (Rubrica Indirizzi) su OSX</title>
      <link>https://www.michelebologna.net/2010/addressbooksync-sincronizzare-i-contatti-facebook-con-addressbook-rubrica-indirizzi-su-osx/</link>
      <pubDate>Tue, 23 Nov 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/addressbooksync-sincronizzare-i-contatti-facebook-con-addressbook-rubrica-indirizzi-su-osx/</guid>
      <description>&lt;p&gt;Dopo essere passato a OSX, lo strumento che utilizzo per la rubrica è &lt;strong&gt;AddressBook&lt;/strong&gt; (Rubrica Indirizzi per chi ha OSX in italiano); è già preinstallato e integrato perfettamente con il sistema operativo (non per questo è stato sviluppato da Apple). Inoltre, grazie alla sincronizzazione con iTunes e Google Contacts, condivido i contatti anche su iPhone. In questo modo ho un&amp;rsquo;&lt;em&gt;unica&lt;/em&gt; rubrica condivisa tra PC e iPhone, modificabile da entrambi i dispositivi.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wordpress plugin: Ozh&#39; Admin Drop Down Menu, per migliorare la barra di amministrazione di Wordpress</title>
      <link>https://www.michelebologna.net/2010/wordpress-plugin-ozh-admin-drop-down-menu-per-migliorare-la-barra-di-amministrazione-di-wordpress/</link>
      <pubDate>Thu, 04 Nov 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/wordpress-plugin-ozh-admin-drop-down-menu-per-migliorare-la-barra-di-amministrazione-di-wordpress/</guid>
      <description>&lt;p&gt;Diciamoci la verità: la sidebar di Wordpress, la barra di navigazione che vi permette di accedere a tutte le funzioni di un blog [e che trovate sulla sinistra della pagina di amministrazione di un blog], &lt;strong&gt;occupa molto spazio sullo schermo&lt;/strong&gt;.&lt;a href=&#34;https://www.michelebologna.net/images/2010/08/sidebar.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/08/sidebar-150x150.jpg&#34; alt=&#34;&#34; title=&#34;sidebar&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ordinare per nome i bookmark (segnalibri) su Google Chrome</title>
      <link>https://www.michelebologna.net/2010/ordinare-per-nome-i-bookmark-segnalibri-su-google-chrome/</link>
      <pubDate>Fri, 22 Oct 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/ordinare-per-nome-i-bookmark-segnalibri-su-google-chrome/</guid>
      <description>&lt;p&gt;Recentemente sono passato a Chrome come browser principale su tutti i miei computer.&lt;a href=&#34;https://www.michelebologna.net/images/2010/09/chrome_sort_bookmark.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/09/chrome_sort_bookmark-150x150.jpg&#34; alt=&#34;&#34; title=&#34;chrome_sort_bookmark&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Una delle funzionalità che mi manca di Firefox è quella dell&amp;rsquo;&lt;strong&gt;ordinamento dei bookmarks&lt;/strong&gt; (il menu contestuale che si apre quando cliccate su una cartella di bookmark e scegliete &amp;ldquo;Ordina per nome&amp;rdquo;). Dopo aver cercato questa feature su Chrome, ho scoperto che la possibilità di ordinare per nome i segnalibri &lt;strong&gt;è possibile anche su Chrome&lt;/strong&gt;, tuttavia la modalità di utilizzo è un po&amp;rsquo; differente.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Un caso curioso: che algoritmo di ricerca informata usano in Trenitalia?</title>
      <link>https://www.michelebologna.net/2010/un-caso-curioso-che-algoritmo-di-ricerca-informata-usano-in-trenitalia/</link>
      <pubDate>Tue, 05 Oct 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/un-caso-curioso-che-algoritmo-di-ricerca-informata-usano-in-trenitalia/</guid>
      <description>&lt;p&gt;Vi racconterò di un caso curioso che mi è capitato; come molti di voi sapranno, sono un pendolare tra Bergamo e Milano.&lt;/p&gt;&#xA;&lt;p&gt;Lunedì scorso mi trovavo a Sesto San Giovanni, stazione 1° maggio FS, verso le ore 19:30. Il tabellone della stazione, e anche l&amp;rsquo;orario online di Trenitalia, indicano che il primo treno disponibile per Bergamo è quello delle 20:13, con arrivo a Bergamo alle &lt;strong&gt;21:08&lt;/strong&gt; [&lt;a href=&#34;http://mobile.viaggiatreno.it/viaggiatreno/mobile/scheda?dettaglio=visualizza&amp;amp;numeroTreno=10787&amp;amp;tipoRicerca=numero&amp;amp;lang=IT&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;il treno 10787&lt;/a&gt;].&lt;/p&gt;</description>
    </item>
    <item>
      <title>&#34;Ingannare&#34; la propria mente per sentirsi più giovani?</title>
      <link>https://www.michelebologna.net/2010/ingannare-la-propria-mente-per-sentirsi-piu-giovani/</link>
      <pubDate>Wed, 22 Sep 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/ingannare-la-propria-mente-per-sentirsi-piu-giovani/</guid>
      <description>&lt;p&gt;Leggo su BBC News un interessante articolo: &lt;a href=&#34;https://www.bbc.co.uk/news/magazine-11284180&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Can you trick your ageing body into feeling younger&lt;/a&gt;. Si tratta di un curioso esperimento, atto a dimostrare quanto la percezione e il modo di vita influisca sulla capacità del corpo umano a sentirsi giovane (o vecchio!).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come eliminare iDisk dalla sidebar del Finder di OSX</title>
      <link>https://www.michelebologna.net/2010/come-eliminare-idisk-dalla-sidebar-del-finder-di-osx/</link>
      <pubDate>Tue, 14 Sep 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/come-eliminare-idisk-dalla-sidebar-del-finder-di-osx/</guid>
      <description>&lt;p&gt;La sidebar del Finder di OSX mi è molto utile: inserisco i cosiddetti &amp;ldquo;bookmark&amp;rdquo; per raggiungere velocemente risorse o directory sul mio file-system che mi sono utili.&lt;/p&gt;&#xA;&lt;p&gt;Un bookmark &lt;em&gt;scomodo&lt;/em&gt; che è presente nella mia sidebar è quello di iDisk. Perché scomodo? Non essendo abbonato a MobileMe, il servizio iDisk è inutile per me. Come fare a togliere il bookmark dalla sidebar?&lt;a href=&#34;https://www.michelebologna.net/images/2010/08/idisk.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/08/idisk-150x150.png&#34; alt=&#34;&#34; title=&#34;idisk&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Primi passi con CSS3: creiamo un gradiente e bottoni dagli angoli arrotondati (rounded corners)</title>
      <link>https://www.michelebologna.net/2010/primi-passi-con-css3-creiamo-un-gradiente-e-bottoni-dagli-angoli-arrotondati-rounded-corners/</link>
      <pubDate>Mon, 06 Sep 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/primi-passi-con-css3-creiamo-un-gradiente-e-bottoni-dagli-angoli-arrotondati-rounded-corners/</guid>
      <description>&lt;p&gt;La versione in sviluppo di &lt;a href=&#34;https://en.wikipedia.org/wiki/Cascading_Style_Sheets#CSS_3&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;CSS&lt;/strong&gt;&lt;/a&gt;, la versione 3, introduce alcune novità molto interessanti per gli sviluppatori web.&lt;/p&gt;&#xA;&lt;p&gt;In questo post vi parlerò di due funzionalità molto interessanti, introdotte in CSS3:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come trovare l&#39;uptime di Windows</title>
      <link>https://www.michelebologna.net/2010/come-trovare-luptime-di-windows/</link>
      <pubDate>Fri, 03 Sep 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/come-trovare-luptime-di-windows/</guid>
      <description>&lt;p&gt;Per trovare l&amp;rsquo;&lt;em&gt;uptime&lt;/em&gt; di Windows (ovvero da quanto il sistema è attivo), basta aprire un prompt dei comandi e digitare il comando &lt;code&gt;net statistics server&lt;/code&gt; &lt;img src=&#34;https://www.michelebologna.net/images/2010/09/cmd-150x150.png&#34; alt=&#34;&#34; title=&#34;windows uptime&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;La data di avvio del sistema appare nella prima riga (in fugura è rappresentata da un rettangolo rosso). Il comando funziona su XP, Vista e 7.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dropbox: come sincronizzare files e cartelle esterne alla cartella Dropbox</title>
      <link>https://www.michelebologna.net/2010/dropbox-come-sincronizzare-files-e-cartelle-esterne-alla-cartella-dropbox/</link>
      <pubDate>Tue, 24 Aug 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/dropbox-come-sincronizzare-files-e-cartelle-esterne-alla-cartella-dropbox/</guid>
      <description>&lt;p&gt;Vi ho già parlato di &lt;a href=&#34;https://www.michelebologna.net/2010/07/dropbox-un-hard-disk-sempre-disponibile-e-sincronizzato-automaticamente-per-tutti-i-tuoi-computer/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Dropbox&lt;/a&gt; e delle sue utili funzionalità; dopo averlo utilizzato per un po&amp;rsquo;, mi sono accorto di un grosso limite: Dropbox sincronizza &amp;ldquo;&lt;em&gt;solo&lt;/em&gt;&amp;rdquo; il contenuto della cartella Dropbox. Ho così avvertito la necessità di poter espandere la sincronizzazione anche alle cartelle non incluse nella cartella di riferimento.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Perché il mio prossimo schermo non sarà un Apple Cinema Display</title>
      <link>https://www.michelebologna.net/2010/perche-il-mio-prossimo-schermo-non-sara-un-apple-cinema-display/</link>
      <pubDate>Fri, 13 Aug 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/perche-il-mio-prossimo-schermo-non-sara-un-apple-cinema-display/</guid>
      <description>&lt;p&gt;Prima della fine del 2009 sono passato a Mac: la mia scelta è ricaduta su un notebook, in particolare sul &lt;strong&gt;&lt;a href=&#34;https://www.apple.com/macbookpro/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MacBook Pro&lt;/a&gt;&lt;/strong&gt; 13&amp;rsquo;; 13&amp;rsquo; perché volevo un notebook &lt;em&gt;portatile&lt;/em&gt;, e non un &lt;em&gt;trasportabile&lt;/em&gt; da 15&amp;rsquo; (o peggio, superiori). Non c&amp;rsquo;è che dire: dal punto di vista hardware, i componenti e le tecnologie utilizzate sono il top di gamma. Dal punto di vista software, ancora meglio: OSX è il miglior sistema operativo che io abbia mai usato (ok ok, Linux è arrivato secondo &lt;em&gt;per un soffio&lt;/em&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows 7: abilitare il login automatico per il vostro utente</title>
      <link>https://www.michelebologna.net/2010/windows-7-abilitare-il-login-automatico-per-il-vostro-utente/</link>
      <pubDate>Thu, 12 Aug 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/windows-7-abilitare-il-login-automatico-per-il-vostro-utente/</guid>
      <description>&lt;p&gt;Per una pura questione di comodità ho abilitato il &lt;strong&gt;login automatico&lt;/strong&gt; sulla mia macchina &lt;a href=&#34;https://www.michelebologna.net/images/2010/08/Screen-shot-2010-08-12-at-6.52.42-PM.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/08/Screen-shot-2010-08-12-at-6.52.42-PM-150x150.png&#34; alt=&#34;&#34; title=&#34;control userpasswords2&#34;&gt;&lt;/a&gt;[virtuale] con Windows 7. In questo post vi illustrerò come abilitare il login automatico per il vostro utente; attenzione: questa pratica è &lt;em&gt;scoraggiata&lt;/em&gt; per problemi di security, quindi utilizzatela solo se sapete cosa state facendo e l&amp;rsquo;utilizzo della macchina avviene in ambito controllato.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configurare una VPN IPsec Cisco con il client integrato di OSX Snow Leopard e iPhone</title>
      <link>https://www.michelebologna.net/2010/configurare-una-vpn-ipsec-cisco-con-il-client-integrato-di-osx-snow-leopard-e-iphone/</link>
      <pubDate>Wed, 04 Aug 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/configurare-una-vpn-ipsec-cisco-con-il-client-integrato-di-osx-snow-leopard-e-iphone/</guid>
      <description>&lt;p&gt;A volte mi capita di dovermi connettere a qualche rete che utilizza un concentratore enterprise VPN di Cisco usando il sistema operativo &lt;strong&gt;OSX&lt;/strong&gt; (o da &lt;strong&gt;iPhone&lt;/strong&gt;); in teoria dovrei utilizzare il client VPN di Cisco, ma da OSX Snow Leopard è presente un &lt;em&gt;client integrato&lt;/em&gt; che permette di accedere alle reti VPN di Cisco che utilizzano IPsec, senza necessità di installare software aggiuntivo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dropbox: un hard disk sempre disponibile e sincronizzato automaticamente per tutti i tuoi computer</title>
      <link>https://www.michelebologna.net/2010/dropbox-un-hard-disk-sempre-disponibile-e-sincronizzato-automaticamente-per-tutti-i-tuoi-computer/</link>
      <pubDate>Sat, 31 Jul 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/dropbox-un-hard-disk-sempre-disponibile-e-sincronizzato-automaticamente-per-tutti-i-tuoi-computer/</guid>
      <description>&lt;p&gt;Da un po&amp;rsquo; di tempo ho iniziato ad usare &lt;a href=&#34;https://www.dropbox.com/referrals/NTg3MjQyOTg5&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Dropbox&lt;/strong&gt;&lt;/a&gt;, un servizio gratuito che permette di &lt;em&gt;sincronizzare automaticamente&lt;/em&gt; i propri files su più computer.&lt;/p&gt;&#xA;&lt;p&gt;Veniamo subito all&amp;rsquo;uso che ne faccio: l&amp;rsquo;ho installato sul desktop e sul notebook che porto sempre con me; anziché mettere su USB key i files che voglio sempre avere disponibili su entrambi i PC, uso Dropbox e i files vengono automaticamente sincronizzati tramite la connessione Internet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOSX: come risolvere il problema dei fonts in Google Reader</title>
      <link>https://www.michelebologna.net/2010/macosx-come-risolvere-il-problema-dei-fonts-in-google-reader/</link>
      <pubDate>Tue, 13 Jul 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/macosx-come-risolvere-il-problema-dei-fonts-in-google-reader/</guid>
      <description>&lt;p&gt;Da un po&amp;rsquo; di tempo ho uno strano problema con Google Reader: la visualizzazione dei post in modalità &amp;ldquo;list view&amp;rdquo; ha problemi di visualizzazione, &lt;a href=&#34;https://www.michelebologna.net/images/2010/06/screenshot20100624at915.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/06/screenshot20100624at915-150x150.png&#34; alt=&#34;&#34; title=&#34;screenshot20100624at915&#34;&gt;&lt;/a&gt;una sorta di &lt;em&gt;sbavatura&lt;/em&gt; dei fonts che potete vedere nell&amp;rsquo;immagine a lato.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows 7: generare un report dei consumi energetici</title>
      <link>https://www.michelebologna.net/2010/windows-7-generare-un-report-dei-consumi-energetici/</link>
      <pubDate>Mon, 28 Jun 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/windows-7-generare-un-report-dei-consumi-energetici/</guid>
      <description>&lt;p&gt;Windows 7 permette di &lt;strong&gt;monitorare&lt;/strong&gt; e &lt;strong&gt;creare&lt;/strong&gt; un report dei consumi &lt;strong&gt;energetici&lt;/strong&gt; &lt;a href=&#34;https://www.michelebologna.net/images/2010/06/Screen-shot-2010-06-27-at-3.45.08-PM.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2010/06/Screen-shot-2010-06-27-at-3.45.08-PM-150x150.png&#34; alt=&#34;&#34; title=&#34;prompt&#34;&gt;&lt;/a&gt;del proprio computer: questo può essere utile sia per conoscere quali sono i dispositivi collegati al PC che consumano più energia, sia per diagnosticare perché la batteria del proprio notebook si consuma più velocemente quando colleghiamo una particolare periferica o lanciamo un determinato software.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come mantenere attiva una sessione SSH (keepalive)</title>
      <link>https://www.michelebologna.net/2010/come-mantenere-attiva-una-sessione-ssh-keepalive/</link>
      <pubDate>Wed, 09 Jun 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/come-mantenere-attiva-una-sessione-ssh-keepalive/</guid>
      <description>&lt;p&gt;Quando ci connettiamo tramite ssh ad un server remoto, nella maggior parte dei casi la connessione viene terminata dopo un periodo di inattività (&lt;strong&gt;idle&lt;/strong&gt;), e siamo quindi costretti a &lt;strong&gt;riconnetterci&lt;/strong&gt; al server.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu: come convertire il file-system ext3 in ext4 [non-root fs]</title>
      <link>https://www.michelebologna.net/2010/ubuntu-come-convertire-il-file-system-ext3-in-ext4-non-root-fs/</link>
      <pubDate>Mon, 31 May 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/ubuntu-come-convertire-il-file-system-ext3-in-ext4-non-root-fs/</guid>
      <description>&lt;p&gt;Con l’uscita della nuova versione di &lt;strong&gt;Ubuntu&lt;/strong&gt; ho deciso di convertire i file-system che (ahimé) avevo ancora in ext3 a &lt;strong&gt;ext4&lt;/strong&gt;, per guadagnarne in &lt;a href=&#34;https://www.phoronix.com/scan.php?page=article&amp;amp;item=ext4_benchmarks&amp;amp;num=9&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;performance ed affidabilità&lt;/a&gt; senza però formattare la partizione (e perdere i miei dati).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trenitalia e Viaggiatreno: come implementare un servizio &#34;fai da te&#34; per avere le informazioni dello stato di un treno via SMS</title>
      <link>https://www.michelebologna.net/2010/trenitalia-e-viaggiatreno-come-implementare-un-servizio-fai-da-te-per-avere-le-informazioni-dello-stato-di-un-treno-via-sms/</link>
      <pubDate>Fri, 21 May 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/trenitalia-e-viaggiatreno-come-implementare-un-servizio-fai-da-te-per-avere-le-informazioni-dello-stato-di-un-treno-via-sms/</guid>
      <description>&lt;p&gt;Da quando sono diventato un pendolare (per lavoro), ho iniziato a (ri)frequentare assiduamente le stazioni &lt;strong&gt;ferroviarie&lt;/strong&gt; e i treni di &lt;strong&gt;Trenitalia&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.flickr.com/photos/23681443@N05/4611971337/&#34; title=&#34;station.&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://farm5.static.flickr.com/4051/4611971337_4d468f8f49_t.jpg&#34; alt=&#34;station.&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Dopo un paio di settimane passate sui treni, mi sono accorto di un servizio interessante: il sito &lt;strong&gt;&lt;a href=&#34;http://www.viaggiatreno.it&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Viaggiatreno&lt;/a&gt;: il sito contiene le informazioni sui treni (informazioni in tempo reale sullo stato di un treno come ritardo o anticipo, ora prevista di arrivo e fermate già effettuate).&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>La situazione della compatibilit&amp;agrave; con HTML5 dei browser pi&amp;ugrave; utilizzati</title>
      <link>https://www.michelebologna.net/2010/la-situazione-della-compatibilit-con-html5-dei-browser-pi-utilizzati/</link>
      <pubDate>Mon, 10 May 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/la-situazione-della-compatibilit-con-html5-dei-browser-pi-utilizzati/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/HTML5&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;HTML5&lt;/strong&gt;&lt;/a&gt; sta arrivando. &lt;a href=&#34;https://web.archive.org/web/20200614182254/https://www.apple.com/hotnews/thoughts-on-flash/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Apple&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;,&lt;/strong&gt; &lt;a href=&#34;http://www.zdnet.com/blog/bott/microsoft-fires-back-at-critics-of-its-html5-strategy/2095&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Microsoft&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;e Google&lt;/strong&gt; stanno già sostenendo lo sviluppo e l’implementazione di questo nuovo standard; avendolo provato con mano quando lo utilizzo su &lt;a href=&#34;http://www.youtube.com/html5&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;YouTube HTML5 Beta&lt;/a&gt; per guardare i video senza il Flash Player di Adobe, ne sono già &lt;strong&gt;entusiasta&lt;/strong&gt; [&lt;strong&gt;Nota&lt;/strong&gt;: mi guardo bene, per ora, dal prendere posizioni a favore/a sfavore di Flash].&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shazam, AudioTag &amp; Tunatic: come trovare il titolo di una canzone ascoltandola semplicemente (PC e smartphone)</title>
      <link>https://www.michelebologna.net/2010/shazam-audiotag-tunatic-come-trovare-il-titolo-di-una-canzone-ascoltandola-semplicemente-pc-e-smartphone/</link>
      <pubDate>Thu, 15 Apr 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/shazam-audiotag-tunatic-come-trovare-il-titolo-di-una-canzone-ascoltandola-semplicemente-pc-e-smartphone/</guid>
      <description>&lt;p&gt;A volte mi capita di ascoltare [in radio, in tv o in metro] un pezzo musicale molto orecchiabile, &lt;a href=&#34;https://www.flickr.com/photos/36306924@N04/4336753940/&#34; title=&#34;Music To My Eyes&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://farm3.static.flickr.com/2737/4336753940_d63ddbd218_m.jpg&#34; alt=&#34;Music To My Eyes&#34;&gt;&lt;/a&gt;vuoi perché sta diventando un tormentone, vuoi perché il ritmo mi attira e sfortunatamente di non conoscere il titolo per ascoltare di nuovo la canzone quando desidero.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creare un tunnel ssh dinamico con openssh (Linux, MacOSX, *BSD, UNIX-based OSes) e relativo use-case per Firefox</title>
      <link>https://www.michelebologna.net/2010/creare-un-tunnel-ssh-dinamico-con-openssh-linux-macosx-bsd-unix-based-oses-e-relativo-use-case-per-firefox/</link>
      <pubDate>Mon, 15 Mar 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/creare-un-tunnel-ssh-dinamico-con-openssh-linux-macosx-bsd-unix-based-oses-e-relativo-use-case-per-firefox/</guid>
      <description>&lt;p&gt;Un po&amp;rsquo; di tempo fa vi avevo spiegato &lt;a href=&#34;https://www.michelebologna.net/2008/09/come-creare-un-tunnel-ssh-dinamico-con-putty/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;come creare un tunnel ssh usando PuTTY&lt;/a&gt;, il client ssh per eccellenza su Windows. Ora, visto che ci siamo evoluti e siamo passati ad un sistema operativo che si basa su UNIX (come ad esempio Linux, MacOSX, Solaris, *BSD, o comunque una qualsiasi piattaforma che supporti openssh), vi spiegherò come creare un tunnel ssh usando questi sistemi operativi.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sul perché io detesti tanto il calcio</title>
      <link>https://www.michelebologna.net/2010/sul-perche-io-detesti-tanto-il-calcio/</link>
      <pubDate>Tue, 23 Feb 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/sul-perche-io-detesti-tanto-il-calcio/</guid>
      <description>&lt;p&gt;Io &lt;strong&gt;odio il calcio&lt;/strong&gt;. E oggi vi spiegherò il perché.&lt;/p&gt;&#xA;&lt;p&gt;Partiamo dal fatto certo e conosciuto a tutti che siamo in un periodo di crisi economica: non c&amp;rsquo;è lavoro, le persone faticano a trovare lavoro o a tenersi quello che già hanno, alcuni fanno addirittura fatica ad arrivare a fine mese. Ora passiamo al fatto che, nella vita, tutti fanno un lavoro per guadagnare dei soldi: c&amp;rsquo;è chi fa l&amp;rsquo;operaio, chi fa l&amp;rsquo;impiegato e così via. Una vita all&amp;rsquo;insegna della varietà, ma alla fine (a parte pochi casi), tutti lavorano per portare a casa i &lt;em&gt;dindini&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come sapere il gestore telefonico di un numero di cellulare</title>
      <link>https://www.michelebologna.net/2010/come-sapere-il-gestore-telefonico-di-un-numero-di-cellulare/</link>
      <pubDate>Tue, 09 Feb 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/come-sapere-il-gestore-telefonico-di-un-numero-di-cellulare/</guid>
      <description></description>
    </item>
    <item>
      <title>Apache: come nascondere il banner contenente la versione, il packaging, etc. [ServerTokens]</title>
      <link>https://www.michelebologna.net/2010/apache-come-nascondere-il-banner-contenente-la-versione-il-packaging-etc-servertokens/</link>
      <pubDate>Mon, 25 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/apache-come-nascondere-il-banner-contenente-la-versione-il-packaging-etc-servertokens/</guid>
      <description>&lt;p&gt;Ispirato dalla filosofia “&lt;a href=&#34;https://en.wikipedia.org/wiki/Security_through_obscurity&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;security by obscurity&lt;/a&gt;” [&lt;em&gt;sicurezza tramite segretezza&lt;/em&gt;], ho sempre avuto l’abitudine di limitare le informazioni rivelate dai server Apache che amministro. Solitamente (= di default), Apache rivela le seguenti informazioni:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cheese: un&#39;applicazione per fare fotografia con la webcam per Ubuntu [un clone di Photo Booth]</title>
      <link>https://www.michelebologna.net/2010/cheese-unapplicazione-per-fare-fotografia-con-la-webcam-per-ubuntu-un-clone-di-photo-booth/</link>
      <pubDate>Tue, 12 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/cheese-unapplicazione-per-fare-fotografia-con-la-webcam-per-ubuntu-un-clone-di-photo-booth/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2009/11/image.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2009/11/image_thumb.png&#34; alt=&#34;image&#34; title=&#34;image&#34;&gt;&lt;/a&gt;Se state cercando un’alternativa a Photo Booth, il popolare software di Apple per scattare fotografie tramite la webcam del proprio computer, allora dovreste considerare &lt;a href=&#34;https://projects.gnome.org/cheese/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Cheese&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Si tratta di un programma molto semplice: una volta aperto, mostra l’immagine della webcam e vi permette di scattare una foto. Inoltre, è possibile applicare alcuni effetti “simpatici” [le foto sono degli sviluppatori di Gnome/Cheese].&lt;/p&gt;</description>
    </item>
    <item>
      <title>mp3.it: la mia recensione</title>
      <link>https://www.michelebologna.net/2010/mp3-it-recensione/</link>
      <pubDate>Mon, 11 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2010/mp3-it-recensione/</guid>
      <description>&lt;p&gt;Navigando qua e là sul web in cerca di materiale audio sul mio cantante preferito [per chi non lo sapesse ancora è Ligabue] mi sono imbattuto in un sito interessante: mp3.it A differenza di tutti gli altri siti di musica, autorevoli e non, questo portale mi ha dato la possibilità di ascoltare ogni singolo brano del mio beniamino senza pagare e di consultare il catalogo multimediale alla ricerca di qualche pezzo ancora sconosciuto (cosa improbabile!).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu: Apache2 con certificati self-signed e senza password all&amp;rsquo;avvio</title>
      <link>https://www.michelebologna.net/2009/ubuntu-apache2-con-certificati-self-signed-e-senza-password-allavvio/</link>
      <pubDate>Wed, 16 Dec 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/ubuntu-apache2-con-certificati-self-signed-e-senza-password-allavvio/</guid>
      <description>&lt;p&gt;Recentemente mi è capitato di dover installare apache [in particolare, apache2] su una macchina Ubuntu. In particolare, mi è stato chiesto di installare la versione con ssl, ovvero che implementa il protocollo cifrato &lt;strong&gt;https&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python: come ordinare un dizionario [dict] per chiave o per valore</title>
      <link>https://www.michelebologna.net/2009/python-come-ordinare-un-dizionario-dict-per-chiave-o-per-valore/</link>
      <pubDate>Mon, 07 Dec 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/python-come-ordinare-un-dizionario-dict-per-chiave-o-per-valore/</guid>
      <description>&lt;p&gt;In Python, i dizionari (dict) sono una struttura dati associativa che associa una chiave ad un valore (k, v):&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;d = {}&#xA;d[&amp;#39;bart&amp;#39;] = &amp;#39;marge&amp;#39;&#xA;d[&amp;#39;maggie&amp;#39;] = &amp;#39;homer&amp;#39;&#xA;d[&amp;#39;milhouse&amp;#39;] = &amp;#39;nelson&amp;#39;&#xA;d[&amp;#39;lisa&amp;#39;] = &amp;#39;skinner&amp;#39;&#xA;&amp;gt;&amp;gt;&amp;gt; d&#xA;{&amp;#39;maggie&amp;#39;: &amp;#39;homer&amp;#39;, &amp;#39;lisa&amp;#39;: &amp;#39;skinner&amp;#39;, &amp;#39;bart&amp;#39;: &amp;#39;marge&amp;#39;, &amp;#39;milhouse&amp;#39;: &amp;#39;nelson&amp;#39;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Esistono due modi di ordinare un dizionario:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come impostare ssh in modo che non richieda la password di accesso (chiavi asimmetriche per il login)</title>
      <link>https://www.michelebologna.net/2009/come-impostare-ssh-in-modo-che-non-richieda-la-password-di-accesso-chiavi-asimmetriche-per-il-login/</link>
      <pubDate>Tue, 24 Nov 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/come-impostare-ssh-in-modo-che-non-richieda-la-password-di-accesso-chiavi-asimmetriche-per-il-login/</guid>
      <description>&lt;p&gt;Alcuni client ssh permettono di definire &amp;ldquo;sessioni salvate&amp;rdquo; di connessioni in modo che username e password vengano salvati e non vengano richiesti ad ogni connessione verso un host. Trovo che permettere all&amp;rsquo;utente di poter salvare la password sia profondamente &lt;em&gt;sbagliato&lt;/em&gt; dal punto di vista della security, soprattutto se l&amp;rsquo;utente ha privilegi non indifferenti sulla macchina remota [ad esempio è nei sudoers].&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dell Precision M4400: la mia recensione</title>
      <link>https://www.michelebologna.net/2009/dell-precision-m4400-la-mia-recensione/</link>
      <pubDate>Wed, 18 Nov 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/dell-precision-m4400-la-mia-recensione/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2009/11/DSCN1936.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2009/11/DSCN1936_thumb.jpg&#34; alt=&#34;DSCN1936&#34; title=&#34;DSCN1936&#34;&gt;&lt;/a&gt;Dopo aver valutato per &lt;em&gt;molto tempo&lt;/em&gt; l&amp;rsquo;acquisto di un notebook, ho recentemente acquistato un notebook di fascia aziendale prodotto da Dell, il &lt;strong&gt;&lt;a href=&#34;https://www.notebookcheck.net/Review-Dell-Precision-M4400-Notebook.11959.0.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Dell Precision M4400&lt;/a&gt;&lt;/strong&gt; per la precisione; l&amp;rsquo;acquisto è avvenuto ad aprile 2009 e dopo 7 giorni dall&amp;rsquo;ordine ho ricevuto il notebook completo di alimentatore, manuali e CD.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Safari: come aprire un link in un nuovo tab anziché in una nuova finestra</title>
      <link>https://www.michelebologna.net/2009/safari-come-aprire-un-link-in-un-nuovo-tab-anziche-in-una-nuova-finestra/</link>
      <pubDate>Fri, 13 Nov 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/safari-come-aprire-un-link-in-un-nuovo-tab-anziche-in-una-nuova-finestra/</guid>
      <description>&lt;p&gt;Safari [e molti altri browser] hanno un comportamento che mi infastidisce quando tentano di aprire un link [come ad esempio &lt;a href=&#34;https://www.yahoo.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;questo&lt;/a&gt;] in una nuova finestra.&lt;/p&gt;&#xA;&lt;p&gt;Mi piace l&amp;rsquo;idea di avere una finestra unica del browser ma con molteplici tab: dopotutto i tab sono stati introdotti proprio per non avere più finestre aperte. Quindi, per forzare Safari ad aprire un nuovo link in un nuovo tab, anziché in una nuova finestra, si deve modificare il comportamento di Safari tramite il terminale [non preoccupatevi, nulla di trascendentale]. Le istruzioni per MacOSX sono le seguenti:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Wave: recensione e inviti</title>
      <link>https://www.michelebologna.net/2009/google-wave-recensione-e-inviti/</link>
      <pubDate>Wed, 14 Oct 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/google-wave-recensione-e-inviti/</guid>
      <description>&lt;p&gt;Sono recentemente stato invitato a provare &lt;a href=&#34;https://wave.google.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Wave&lt;/a&gt;, la nuova piattaforma di comunicazione e di collaborazione made in Google. Più in generale è un framework che integra email, istant messaging, wiki e social networking; se vi state chiedendo a cosa più servire, molto probabilmente non vi serve.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu e Debian: come aggiornare automaticamente i pacchetti installati (unattended-upgrades)</title>
      <link>https://www.michelebologna.net/2009/ubuntu-e-debian-come-aggiornare-automaticamente-i-pacchetti-installati-unattended-upgrades/</link>
      <pubDate>Wed, 07 Oct 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/ubuntu-e-debian-come-aggiornare-automaticamente-i-pacchetti-installati-unattended-upgrades/</guid>
      <description>&lt;p&gt;Nella vita di un sistemista esiste un task piuttosto ripetitivo: ovvero quello di aggiornare i pacchetti (= gli applicativi) installati sul proprio sistema (vuoi perché le versioni recenti dello stesso software &lt;a href=&#34;https://web.archive.org/web/20110508153324/http://www.microsoft.com/windows/windows-vista/default.aspx&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;dovrebbero&lt;/em&gt;&lt;/a&gt; essere migliori, più performanti e al riparo dagli ultimi bug di security, etc.).&lt;/p&gt;</description>
    </item>
    <item>
      <title>VMware: come risolvere il problema &amp;ldquo;this machine appears to be in use&amp;rdquo;</title>
      <link>https://www.michelebologna.net/2009/vmware-come-risolvere-il-problema-this-machine-appears-to-be-in-use/</link>
      <pubDate>Fri, 25 Sep 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/vmware-come-risolvere-il-problema-this-machine-appears-to-be-in-use/</guid>
      <description>&lt;p&gt;Se VMware non vi permette di avviare una macchina virtuale che è stata spenta &lt;em&gt;brutalmente&lt;/em&gt; (= senza un opportuno shutdown o suspend)  lamentandosi che “this machine appears to be in use” procedete in questo modo:&lt;a href=&#34;https://www.michelebologna.net/images/2009/09/image.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2009/09/image_thumb.png&#34; alt=&#34;image&#34; title=&#34;image&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come impostare il pinning (non aggiornare, ovvero mantenere la versione attuale) di un pacchetto su Ubuntu/Debian</title>
      <link>https://www.michelebologna.net/2009/come-impostare-il-pinning-non-aggiornare-ovvero-mantenere-la-versione-attuale-di-un-pacchetto-su-ubuntudebian/</link>
      <pubDate>Tue, 15 Sep 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/come-impostare-il-pinning-non-aggiornare-ovvero-mantenere-la-versione-attuale-di-un-pacchetto-su-ubuntudebian/</guid>
      <description>&lt;p&gt;A volte può capitare che su certe macchine Ubuntu (o Debian) alcuni pacchetti &lt;em&gt;importanti&lt;/em&gt; non debbano essere aggiornati dal gestore di pacchetti (apt-get o aptitude). Le ragioni possono essere le più svariate: incompatibilità, volontà di tenere la versione corrente (!), aggiornamento manuale, etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gentoo: creare una lista dei pacchetti e delle applicazioni installate</title>
      <link>https://www.michelebologna.net/2009/gentoo-creare-una-lista-dei-pacchetti-e-delle-applicazioni-installate/</link>
      <pubDate>Sun, 06 Sep 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/gentoo-creare-una-lista-dei-pacchetti-e-delle-applicazioni-installate/</guid>
      <description>&lt;p&gt;Per chi utilizza Gentoo Linux e vuole conoscere quali pacchetti (e quindi quali applicazioni) sono installate basta semplicemente installare &lt;strong&gt;gentoolkit&lt;/strong&gt; (emerge app-portage/gentoolkit) e poi utilizzare &lt;code&gt;**equery list**&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come fare il resume di un trasferimento fatto con scp</title>
      <link>https://www.michelebologna.net/2009/come-fare-il-resume-di-un-trasferimento-fatto-con-scp/</link>
      <pubDate>Mon, 24 Aug 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/come-fare-il-resume-di-un-trasferimento-fatto-con-scp/</guid>
      <description>&lt;p&gt;Per quanto riguarda i trasferimenti di files tra servers UNIX, &lt;strong&gt;scp&lt;/strong&gt; è la soluzione ottimale: non richiede di aprire porte (ok, oltre a quella di ssh, ma chi non lo usa oggigiorno?), è sicuro e soprattutto è veloce.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux: come installare Java Media Framework (JMF) evitando l&amp;rsquo;errore &amp;ldquo;tail: cannot open `&#43;309&#39; for reading: No such file or directory&amp;rdquo;</title>
      <link>https://www.michelebologna.net/2009/linux-come-installare-java-media-framework-jmf-evitando-lerrore-tail-cannot-open-309-for-reading-no-such-file-or-directory/</link>
      <pubDate>Wed, 29 Jul 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/linux-come-installare-java-media-framework-jmf-evitando-lerrore-tail-cannot-open-309-for-reading-no-such-file-or-directory/</guid>
      <description>&lt;p&gt;Ultimamente ho dovuto installare il &lt;strong&gt;&lt;a href=&#34;https://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Java Media Framework&lt;/a&gt;&lt;/strong&gt; di Sun. Tralasciando che la libreria è obsoleta (ultima versione datata 2003) e (quindi) non più mantenuta, la documentazione è molto limitata (esempi banali), javadoc non completi e l’utilizzo(!) di AWT in alcune parti, ho deciso di provare ad installarla sulla mia macchina Linux. I passi che ho seguito sono i seguenti:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu: montare automaticamente la partizione di Windows ad ogni avvio del sistema</title>
      <link>https://www.michelebologna.net/2009/ubuntu-montare-automaticamente-la-partizione-di-windows-ad-ogni-avvio-del-sistema/</link>
      <pubDate>Fri, 10 Jul 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/ubuntu-montare-automaticamente-la-partizione-di-windows-ad-ogni-avvio-del-sistema/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2009/07/image.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2009/07/image_thumb.png&#34; alt=&#34;image&#34; title=&#34;image&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Da quando sono più su Ubuntu che su Windows (sulla mia macchina dual-boot) mi capita sempre più spesso di dover accedere alla partizione di Windows per accedere ai miei dati. Tuttavia, Ubuntu non monta automaticamente la partizione di Windows e quindi sono costretto a montarla ad ogni riavvio del sistema.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come rendere Eclipse IDE pi&amp;ugrave; veloce e reattivo</title>
      <link>https://www.michelebologna.net/2009/come-rendere-eclipse-ide-pi-veloce-e-reattivo/</link>
      <pubDate>Tue, 12 May 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/come-rendere-eclipse-ide-pi-veloce-e-reattivo/</guid>
      <description>&lt;p&gt;Ho sempre trovato Netbeans IDE molto più veloce e reattivo di Eclipse. Per rendere Eclipse più veloce, ho pensato di applicare le impostazioni della JVM con le quali Netbeans viene lanciato e applicarle ad &lt;a href=&#34;https://www.eclipse.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Eclipse&lt;/a&gt;. Ho ottenuto dei risultati molto buoni, in generale Eclipse ora è molto più veloce e scattante.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fonebook: sincronizzare i contatti di Outlook con i contatti Facebook</title>
      <link>https://www.michelebologna.net/2009/fonebook-sincronizzare-i-contatti-di-outlook-con-i-contatti-facebook/</link>
      <pubDate>Mon, 27 Apr 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/fonebook-sincronizzare-i-contatti-di-outlook-con-i-contatti-facebook/</guid>
      <description>&lt;p&gt;La gestione dei propri contatti è un’attività molto importante: ho una rubrica di tutti i contatti (selezionati) che mi servono e che tengo costantemente aggiornata, aggiungendo i dettagli mancanti etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aggiornare Ubuntu Intrepid Ibex (8.10) a Ubuntu Jaunty Jackalope (9.04) usando soltanto la linea di comando</title>
      <link>https://www.michelebologna.net/2009/aggiornare-ubuntu-intrepid-ibex-810-a-ubuntu-jaunty-jackalope-904-usando-soltanto-la-linea-di-comando/</link>
      <pubDate>Thu, 23 Apr 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/aggiornare-ubuntu-intrepid-ibex-810-a-ubuntu-jaunty-jackalope-904-usando-soltanto-la-linea-di-comando/</guid>
      <description>&lt;p&gt;Ed ecco che finalmente, la nuova versione di Ubuntu 9.04 (il cui nome in codice è Jaunty Jackalope) è stata rilasciata. Un po’ come durante l’upgrade da &lt;a href=&#34;https://www.michelebologna.net/2008/11/aggiornare-ubuntu-da-hardy-804-a-intrepid-ibex-810-usando-la-linea-di-comando/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ubuntu da Hardy (8.04) a Intrepid Ibex (8.10)&lt;/a&gt;, voglio utilizzare la linea di comando per aggiornare il sistema all’ultima release. Nota importante: per passare a Jaunty dovete &lt;strong&gt;obbligatoriamente&lt;/strong&gt; avere Intrepid; date un &lt;code&gt;lsb_release –a&lt;/code&gt; per scoprire che versione di Ubuntu state utilizzando, ad esempio:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tecniche di progettazione agile con Java (design pattern, refactoring, test): la recensione</title>
      <link>https://www.michelebologna.net/2009/tecniche-di-progettazione-agile-con-java-design-pattern-refactoring-test-la-recensione/</link>
      <pubDate>Fri, 17 Apr 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/tecniche-di-progettazione-agile-con-java-design-pattern-refactoring-test-la-recensione/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2009/04/progettazioneagile.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2009/04/progettazioneagile-thumb.jpg&#34; alt=&#34;Tecniche di Progettazione Agile con Java&#34; title=&#34;Tecniche di Progettazione Agile con Java&#34;&gt;&lt;/a&gt;In questi giorni ho letto un libro di &lt;a href=&#34;http://www.supsi.ch/home/strumenti/rubrica/dettaglio.6051.backLink.b328b222-c480-498b-a984-68fe0271f716.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Sandro Pedrazzini&lt;/a&gt; intitolato “Tecniche di progettazione agile con Java: design pattern, refactoring, test” (Ed. Tecniche nuove, 2006 – 29.90 €).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ecco perché anche gli utenti di OSX hanno bisogno di un antivirus</title>
      <link>https://www.michelebologna.net/2009/ecco-perche-anche-gli-utenti-di-osx-hanno-bisogno-di-un-antivirus/</link>
      <pubDate>Wed, 08 Apr 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/ecco-perche-anche-gli-utenti-di-osx-hanno-bisogno-di-un-antivirus/</guid>
      <description>&lt;p&gt;Di solito gli utenti Mac non installano un antivirus perché &lt;em&gt;si crede&lt;/em&gt; che il sistema operativo OSX sia esente da virus. Infatti, la giustificazione è quella per cui &amp;ldquo;su OSX non esistono virus [vedi sito Apple], e se esistessero chiedono comunque la password di sudo/root prima di installarsi; basta non fornire la password a programmi sconosciuti!&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come fare il ridimensionamento (resize) di una partizione NTFS da gparted</title>
      <link>https://www.michelebologna.net/2009/come-fare-il-ridimensionamento-resize-di-una-partizione-ntfs-da-gparted/</link>
      <pubDate>Thu, 02 Apr 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/come-fare-il-ridimensionamento-resize-di-una-partizione-ntfs-da-gparted/</guid>
      <description>&lt;p&gt;Ultimamente ho dovuto fare ulteriore spazio alla mia partizione XFS (ma il procedimento funziona anche se avete qualsiasi altra partizione, tipo ext3 o reiserfs) per Linux, a scapito di quella NTFS destinata a Windows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come fare un backup delle mail in un account Gmail</title>
      <link>https://www.michelebologna.net/2009/come-fare-un-backup-delle-mail-in-un-account-gmail/</link>
      <pubDate>Tue, 24 Mar 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/come-fare-un-backup-delle-mail-in-un-account-gmail/</guid>
      <description>&lt;p&gt;&lt;em&gt;Backup early, backup often&lt;/em&gt;. È la frase che si dice, si ripete (e si straripete) ogni volta che si parla di informazioni quali dati su disco fisso ed email per evitare che, in caso di malfunzionamenti, si perdano tutti i dati. In particolare, per quanto riguarda il backup di Gmail (ovvero il salvataggio spedite e ricevute tramite il popolare servizio di Google) esistono diverse soluzioni, tra le quali:&lt;/p&gt;</description>
    </item>
    <item>
      <title>10 cose da fare dopo aver installato Ubuntu Intrepid 8.10</title>
      <link>https://www.michelebologna.net/2009/10-cose-da-fare-dopo-aver-installato-ubuntu-intrepid-810/</link>
      <pubDate>Mon, 23 Feb 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/10-cose-da-fare-dopo-aver-installato-ubuntu-intrepid-810/</guid>
      <description>&lt;p&gt;Ultimamente ho reinstallato Linux sulla mia macchina principale, dopo anni in cui lo tenevo relegato in una virtual machine in VMWare. La scelta della distribuzione è ovviamente caduta su Ubuntu Intrepid 8.10.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Polar CS100-CS200: procedura per fare un reset delle statistiche come odometro (Odometer)</title>
      <link>https://www.michelebologna.net/2009/polar-cs100-cs200-procedura-per-fare-un-reset-delle-statistiche-come-odometro-odometer/</link>
      <pubDate>Wed, 04 Feb 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/polar-cs100-cs200-procedura-per-fare-un-reset-delle-statistiche-come-odometro-odometer/</guid>
      <description>&lt;p&gt;Per chi come me ha un cardiofrequenzimetro/contachilometri Polar CS100, CS200 arriva un momento in cui si vogliono azzerare tutte le statistiche (km percorsi, media, etc.). Cercando tra i vari forum, su manuali, etc. trovo molta &lt;em&gt;disinformazione&lt;/em&gt;: non esiste una procedura chiara (o esistono alcune guide ma mancano alcuni passaggi). &lt;a href=&#34;https://www.michelebologna.net/images/2009/01/image10.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2009/01/image-thumb1.png&#34; alt=&#34;image&#34; title=&#34;image&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nokia Symbian: come visualizzare la memoria telefono utilizzata</title>
      <link>https://www.michelebologna.net/2009/nokia-symbian-come-visualizzare-la-memoria-telefono-utilizzata/</link>
      <pubDate>Wed, 28 Jan 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/nokia-symbian-come-visualizzare-la-memoria-telefono-utilizzata/</guid>
      <description>&lt;p&gt;Ultimamente il mio Nokia E65 si lamentava, in alcuni casi, che la memoria del telefono era esaurita. Per visualizzare la memoria utilizzata e quella disponibile, il menu “Strumenti –&amp;gt; Memoria” non è di aiuto, perché visualizza la memoria utilizzata e quella disponibile &lt;em&gt;della memory card&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Post di servizio: questo blog utilizza DoFollow</title>
      <link>https://www.michelebologna.net/2009/post-di-servizio-questo-blog-utilizza-dofollow/</link>
      <pubDate>Wed, 21 Jan 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/post-di-servizio-questo-blog-utilizza-dofollow/</guid>
      <description>&lt;p&gt;Questo blog utilizza, da ora, &lt;strong&gt;DoFollow&lt;/strong&gt; (i commenti che specificano un sito web ricevono automaticamente un &lt;em&gt;backlink&lt;/em&gt;): una forma di gratitudine verso chi commenta &lt;em&gt;costruttivamente&lt;/em&gt; (quindi non pensate che i commenti inutili siano tollerati)  i post.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scandoo: un modo per scoprire se il proprio sito ha dei link a pagine sospette o infette</title>
      <link>https://www.michelebologna.net/2009/scandoo-un-modo-per-scoprire-se-il-proprio-sito-ha-dei-link-a-pagine-sospette-o-infette/</link>
      <pubDate>Mon, 19 Jan 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/scandoo-un-modo-per-scoprire-se-il-proprio-sito-ha-dei-link-a-pagine-sospette-o-infette/</guid>
      <description>&lt;p&gt;Potrebbe accadere che qualche malintenzionato abbia modificato le pagine del vostro sito/blog per inserire alcuni link nascosti a pagine sospette o a pagine che contengono del malware. In questi casi i motori di ricerca penalizzano fortemente la vostra pagina web, sia per problemi di posizionamento (le pagine sospette non sono mai ben viste, anche se si tratta solo di un link) sia per problemi di security per i visitatori (un motore di ricerca che consiglia pagina contenenti del malware non è affidabile).&lt;img src=&#34;https://www.michelebologna.net/images/2009/01/image-thumb.png&#34; alt=&#34;image&#34; title=&#34;image&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apache: bloccare determinati IP usando .htaccess</title>
      <link>https://www.michelebologna.net/2009/apache-bloccare-determinati-ip-usando-htaccess/</link>
      <pubDate>Sat, 03 Jan 2009 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2009/apache-bloccare-determinati-ip-usando-htaccess/</guid>
      <description>&lt;p&gt;Se il vostro hosting vi fornisce una piattaforma Apache, allora è possibile bloccare la visione del vostro sito a determinati IP (ad esempio per questioni di spam o privacy – sicuramente se vi siete imbattuti in questa pagina sapete perché li volete bloccare).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come scrivere la tesi di laurea con LaTeX</title>
      <link>https://www.michelebologna.net/2008/come-scrivere-la-tesi-di-laurea-con-latex/</link>
      <pubDate>Tue, 16 Dec 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-scrivere-la-tesi-di-laurea-con-latex/</guid>
      <description>&lt;p&gt;Prossimo al traguardo della laurea specialistica, ho scritto la mia seconda tesi di laurea ancora con LaTeX. Nonostante io sia un &lt;em&gt;fanboy&lt;/em&gt; della suite Office di Microsoft, ho deciso di rimanere fedele al LaTeX: perché?&lt;/p&gt;</description>
    </item>
    <item>
      <title>LaTeX: risolvere il warning &amp;ldquo;PDF inclusion: found PDF version &amp;lt;1.5&amp;gt;, but at most version &amp;lt;1.4&amp;gt; allowed&amp;rdquo;</title>
      <link>https://www.michelebologna.net/2008/latex-risolvere-il-warning-pdf-inclusion-found-pdf-versione-15-but-at-most-version-14-allowed/</link>
      <pubDate>Sat, 29 Nov 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/latex-risolvere-il-warning-pdf-inclusion-found-pdf-versione-15-but-at-most-version-14-allowed/</guid>
      <description>&lt;p&gt;Ultimamente sto usando LaTeX per scrivere la mia tesi di laurea. Dopo aver inserito alcune immagini in formato PDF, il “compilatore” pdflatex si lamenta del fatto che la versione PDF specificata nel file di tali immagini era troppo avanzata (1.5), e che la massima versione ammessa è la 1.4 con questo warning:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows Vista: come rimuovere l&#39;icona &amp;quot;Risorse di rete Bluetooth&amp;quot; dal desktop</title>
      <link>https://www.michelebologna.net/2008/windows-vista-come-rimuovere-licona-risorse-di-rete-bluetooth-dal-desktop/</link>
      <pubDate>Wed, 19 Nov 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/windows-vista-come-rimuovere-licona-risorse-di-rete-bluetooth-dal-desktop/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/11/image.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/11/image-thumb.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/11/image1.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/11/image-thumb1.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;Quando si installano determinati software (o drivers) Bluetooth può succedere che venga creata sul desktop di Windows Vista  la fastidiosa icona &amp;ldquo;Risorse di rete Bluetooth&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Come si può rimuovere? Cliccando con il tasto destro non c&amp;rsquo;è modo di trovare una soluzione, e nemmeno scorrendo tra le varie impostazioni di personalizzazioni del desktop&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aggiornare Ubuntu da Hardy (8.04) a Intrepid Ibex (8.10) usando la linea di comando</title>
      <link>https://www.michelebologna.net/2008/aggiornare-ubuntu-da-hardy-804-a-intrepid-ibex-810-usando-la-linea-di-comando/</link>
      <pubDate>Tue, 04 Nov 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/aggiornare-ubuntu-da-hardy-804-a-intrepid-ibex-810-usando-la-linea-di-comando/</guid>
      <description>&lt;p&gt;Ultimamente mi è capitato di dover aggiornare alcuni server da Ubuntu 8.04 (NB: questa versione è una LTS, ovvero Long Time Support che significa pacchetti aggiornati per 3 anni per la versione desktop e fino a 5 per i server) a Ubuntu 8.10 (questa versione &lt;strong&gt;non&lt;/strong&gt; è LTS!).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creare una lista dei programmi installati su Windows XP/Vista</title>
      <link>https://www.michelebologna.net/2008/creare-una-lista-dei-programmi-installati-su-windows-xpvista/</link>
      <pubDate>Mon, 13 Oct 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/creare-una-lista-dei-programmi-installati-su-windows-xpvista/</guid>
      <description>&lt;p&gt;Come si può creare velocemente una lista dei programmi che abbiamo installato su un computer con Windows XP/Vista?&lt;/p&gt;&#xA;&lt;p&gt;Molto semplice: aprite il prompt dei comandi e digitate:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;wmic (Invio)&lt;/li&gt;&#xA;&lt;li&gt;/output:installed.txt product get name&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A questo punto il file installed.txt conterrà la lista dei programmi attualmente installati sul vostro computer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creare il proprio avatar in stile manga</title>
      <link>https://www.michelebologna.net/2008/creare-il-proprio-avatar-in-stile-manga/</link>
      <pubDate>Sun, 05 Oct 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/creare-il-proprio-avatar-in-stile-manga/</guid>
      <description>&lt;p&gt;Anche voi appassionati delle serie tv giapponesi?  &lt;a href=&#34;https://www.michelebologna.net/images/2008/10/avatar-manga.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/10/avatar-manga-thumb.jpg&#34; alt=&#34;avatar_manga&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Volete creare il vostro personaggio in stile manga e poi usarlo come avatar?&lt;/p&gt;&#xA;&lt;p&gt;Niente di più facile: basta andare sul sito &lt;a href=&#34;https://www.faceyourmanga.it/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.faceyourmanga.it/&lt;/a&gt; e seguire la procedura che vi aiuterà a creare il vostro avatar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come convertire documenti .docx, .xlsx in .doc, .xls senza installare nulla (da Office 2007 a Office 2003)</title>
      <link>https://www.michelebologna.net/2008/come-convertire-documenti-docx-xlsx-in-doc-xls-senza-installare-nulla-da-office-2007-a-office-2003/</link>
      <pubDate>Tue, 30 Sep 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-convertire-documenti-docx-xlsx-in-doc-xls-senza-installare-nulla-da-office-2007-a-office-2003/</guid>
      <description>&lt;p&gt;A volte capita che si debba leggere un documento Word in formato .docx ma non si abbia a disposizione Word 2007 per leggerlo; infatti, tutti i programmi della suite Office 2007 (quindi anche Excel, PowerPoint, etc.) utilizzano un nuovo formato per il salvataggio dei documenti:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python: uno script per eliminare i file Thumbs.db e le cartelle .DS_Store</title>
      <link>https://www.michelebologna.net/2008/python-uno-script-per-eliminare-i-file-thumbsdb-e-le-cartelle-ds_store/</link>
      <pubDate>Tue, 09 Sep 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/python-uno-script-per-eliminare-i-file-thumbsdb-e-le-cartelle-ds_store/</guid>
      <description>&lt;p&gt;Windows XP crea automaticamente un file, chiamato Thumbs.db, in tutte le cartelle che visita per salvarne la visualizzazione (dettagli, anteprima, etc.). La stessa cosa fa OSX, creando addirittura (!) una cartella dal nome .DS_Store, contenente gli stessi attributi.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come creare un tunnel SSH dinamico con PuTTY</title>
      <link>https://www.michelebologna.net/2008/come-creare-un-tunnel-ssh-dinamico-con-putty/</link>
      <pubDate>Mon, 01 Sep 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-creare-un-tunnel-ssh-dinamico-con-putty/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/08/image.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/08/image-thumb.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;Avete bisogno di un &lt;a href=&#34;https://en.wikipedia.org/wiki/Tunneling_protocol#SSH_tunneling&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;tunnel SSH&lt;/a&gt;? Ci sono molteplici ragioni per utilizzarlo; se state cercando di realizzare un tunnel sicuramente ne avrete già in mente (almeno) una.&lt;/p&gt;&#xA;&lt;p&gt;Passiamo all&amp;rsquo;opera. Requisito &lt;strong&gt;fondamentale&lt;/strong&gt;: un server Linux con accesso ssh e che permetta ssh tunneling (Ubuntu e quasi tutte le altre distribuzioni con openssh-server di default lo permettono).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come formattare una partizione con XFS su Ubuntu</title>
      <link>https://www.michelebologna.net/2008/come-formattare-una-partizione-con-xfs-su-ubuntu/</link>
      <pubDate>Fri, 22 Aug 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-formattare-una-partizione-con-xfs-su-ubuntu/</guid>
      <description>&lt;p&gt;Recentemente ho voluto provare il file-system &lt;a href=&#34;https://web.archive.org/web/20200518215919/https://xfs.org/index.php/Main_Page&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;XFS di SGI&lt;/a&gt; su una macchina Linux. Perché proprio XFS?&lt;a href=&#34;https://creativecommons.org/licenses/by-nc-nd/2.0/&#34; title=&#34;Attribution-NonCommercial-NoDerivs License&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt;&lt;a href=&#34;https://www.flickr.com/photos/26075188@N08/2680643382/&#34; title=&#34;theleetgeeks&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Un articolo che può spiegare meglio i principali punti di forza di XFS si intitola &amp;ldquo;&lt;a href=&#34;https://download.boulder.ibm.com/ibmdl/pub/software/dw/linux/l-journaling-filesystems/l-journaling-filesystems-pdf.pdf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Anatomy of Linux journaling file systems&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come convertire un&#39;immagine disco da UIF a ISO (Windows &amp;amp; Mac)</title>
      <link>https://www.michelebologna.net/2008/come-convertire-unimmagine-disco-da-uif-a-iso-windows-mac/</link>
      <pubDate>Tue, 12 Aug 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-convertire-unimmagine-disco-da-uif-a-iso-windows-mac/</guid>
      <description>&lt;p&gt;Mi è capitato di dover convertire un&amp;rsquo;immagine disco dal formato UIF (Magic ISO Universal Image Format File) al formato ISO.&lt;a href=&#34;https://www.michelebologna.net/images/2008/08/uif2iso.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/08/uif2iso-thumb.png&#34; alt=&#34;uif2iso&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Tipicamente si dovrebbe usare MagicISO per questo compito: non volevo scaricare e installare MagicISO per convertire un solo file per poi disinstallarlo (non avevo motivo di mantenere MagicISO sul mio PC, non ne ho bisogno).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python: come mandare un e-mail con GMail TLS/SSL</title>
      <link>https://www.michelebologna.net/2008/python-come-mandare-un-e-mail-con-gmail-tlsssl/</link>
      <pubDate>Mon, 11 Aug 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/python-come-mandare-un-e-mail-con-gmail-tlsssl/</guid>
      <description>&lt;p&gt;Mi è capitato di dover mandare un e-mail da uno script Python: quale provider utilizzare? Ovviamente GMail!&lt;/p&gt;&#xA;&lt;p&gt;Per questioni di spam, alcuni server SMTP non permettono di inviare e-mail senza essersi prima autenticati; nel caso di GMail, il protocollo per l&amp;rsquo;invio di mail non è il semplice SMTP in chiaro, bensì SMTP con autenticazione via TLS/SSL.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Safari e il blocco popup senza eccezioni: usabilit&amp;agrave; e flessibilit&amp;agrave;?</title>
      <link>https://www.michelebologna.net/2008/safari-e-il-blocco-popup-senza-eccezioni-usabilit-e-flessibilit/</link>
      <pubDate>Tue, 29 Jul 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/safari-e-il-blocco-popup-senza-eccezioni-usabilit-e-flessibilit/</guid>
      <description>&lt;p&gt;Lo riconosco: grazie all&amp;rsquo;uso di WebKit per il rendering delle pagine, Safari (il browser Apple disponibile per OSX e per Windows) renderizza le pagine molto velocemente e con un&amp;rsquo;ottima aderenza agli standard.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kevin Mitnick: l&#39;arte dell&#39;inganno e l&#39;arte dell&#39;intrusione</title>
      <link>https://www.michelebologna.net/2008/kevin-mitnick-larte-dellinganno-e-larte-dellintrusione/</link>
      <pubDate>Fri, 11 Jul 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/kevin-mitnick-larte-dellinganno-e-larte-dellintrusione/</guid>
      <description>&lt;p&gt;Sono sempre stato incuriosito da un personaggio quale Kevin Mitnick, per il movimento Free &lt;a href=&#34;https://www.michelebologna.net/images/2008/06/cosaleggo.jpg&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/06/cosaleggo-thumb.jpg&#34; alt=&#34;cosaleggo&#34;&gt;&lt;/a&gt;Kevin e per le sue idee.&lt;/p&gt;&#xA;&lt;p&gt;Ormai due anni or sono, ho letto il primo libro di Mitnick: l&amp;rsquo;arte dell&amp;rsquo;inganno (the art of deception). Il libro tratta il tema del social engineering: il tema è interessante, e rivela quanto spesso le persone sono inclini a fornire informazioni sensibili a persone sconosciute (o che forniscono credenziali convincenti). Tuttavia in alcuni punti la lettura è noiosa (ci sono trascrizioni di dialoghi e il dettaglio tecnico è molto basso). In definitiva, leggetelo se vi interessa sapere di più sulle tecniche di social engineering che vengono usate, e come difendersi.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SMS di TIM: dal 6 agosto il profilo Autoricarica verrà cessato</title>
      <link>https://www.michelebologna.net/2008/sms-di-tim-dal-6-agosto-il-profilo-autoricarica-verra-cessato/</link>
      <pubDate>Thu, 03 Jul 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/sms-di-tim-dal-6-agosto-il-profilo-autoricarica-verra-cessato/</guid>
      <description>&lt;p&gt;Stamattina ho ricevuto questo SMS da TIM:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Dal 6 agosto l&amp;rsquo;attuale meccanismo di autoricarica cesserà. Aderisci Gratis alla nuova AUTORICARICA chiama 4916. Per Info/recesso senza penali &lt;a href=&#34;https://www.tim.it/negozi&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;www.tim.it/negozi&lt;/a&gt; Tim.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Il mittente del messaggio è autentico, è una comunicazione ufficiale da TIM, quindi dal 6 agosto tutti quelli che avevano la vecchia Autoricarica 300 dovranno convertirsi a questo nuovo profilo (a meno che non cambino profilo o passino ad un altro operatore).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come si organizza un blog contest: l&#39;esempio di Elettroaffari</title>
      <link>https://www.michelebologna.net/2008/come-si-organizza-un-blog-contest-lesempio-di-elettroaffari/</link>
      <pubDate>Mon, 30 Jun 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-si-organizza-un-blog-contest-lesempio-di-elettroaffari/</guid>
      <description>&lt;p&gt;Recentemente ho vinto un Ipod nano attraverso il contest organizzato da Elettroaffari; non c&amp;rsquo;è che dire, sono rimasto molto soddisfatto dalla loro &lt;strong&gt;professionalità&lt;/strong&gt;: in primo luogo perché dopo l&amp;rsquo;estrazione del vincitore, sono bastati 4 giorni per ricevere il mio regalo. In secondo luogo, per la &lt;strong&gt;modalità di organizzazione&lt;/strong&gt;, che io definisco &lt;strong&gt;esemplare&lt;/strong&gt; per tutti quelli che vogliono organizzare un blog contest. Vediamo perché.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iPod nano in palio da Elettroaffari</title>
      <link>https://www.michelebologna.net/2008/ipod-nano-in-palio-da-elettroaffari/</link>
      <pubDate>Mon, 16 Jun 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/ipod-nano-in-palio-da-elettroaffari/</guid>
      <description>&lt;p&gt;Questo contest è organizzato da Elettroaffari. Per partecipare è necessario avere un blog.&lt;/p&gt;&#xA;&lt;p&gt;Cosa bisogna fare per vincere?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Scrivere un post in cui parli dell’iniziativa&lt;/li&gt;&#xA;&lt;li&gt;Mettere un link al post del regolamento ufficiale&lt;/li&gt;&#xA;&lt;li&gt;Mettere un link alla home page di Elettroaffari.&lt;/li&gt;&#xA;&lt;li&gt;Lasciare un commento al post ufficiale indicando un numero da 1 a 90 fra quelli ancora disponibili e il link del vostro articolo&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il contest scade il 16/06/2008 alle 24:00&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rootkit: cosa sono, perch&amp;eacute; si usano e come funzionano</title>
      <link>https://www.michelebologna.net/2008/rootkit-cosa-sono-perch-si-usano-e-come-funzionano/</link>
      <pubDate>Fri, 13 Jun 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/rootkit-cosa-sono-perch-si-usano-e-come-funzionano/</guid>
      <description>&lt;p&gt;Per il corso di &lt;a href=&#34;https://www.unibg.it/ugov/degreecourse/22399&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Sicurezza dei Sistemi Informatici&lt;/a&gt;, ho realizzato una presentazione che spiega cosa sono i rootkit (in ambito UNIX e GNU/Linux) e come funzionano.&lt;/p&gt;&#xA;&lt;p&gt;La presentazione tratta:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Che cos&amp;rsquo;è un rootkit&lt;/li&gt;&#xA;&lt;li&gt;A cosa serve&lt;/li&gt;&#xA;&lt;li&gt;Come funzionano&lt;/li&gt;&#xA;&lt;li&gt;Tipi di rootkit&lt;/li&gt;&#xA;&lt;li&gt;Come difendersi dai rootkit&lt;/li&gt;&#xA;&lt;li&gt;Cosa fare se si è infetti&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.scribd.com/doc/9770560/Rootkit-cosa-sono-perche-si-usano-e-come-funzionano&#34; title=&#34;View Rootkit: cosa sono, perché si usano e come funzionano on Scribd&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Rootkit: cosa sono, perché si usano e come funzionano&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sulla barriera che impedisce a molte persone di fare lo switch a MacOSX</title>
      <link>https://www.michelebologna.net/2008/sulla-barriera-che-impedisce-a-molte-persone-di-fare-lo-switch-a-macosx/</link>
      <pubDate>Wed, 28 May 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/sulla-barriera-che-impedisce-a-molte-persone-di-fare-lo-switch-a-macosx/</guid>
      <description>&lt;p&gt;Mi trovo nella situazione di acquistare un computer nuovo e mi sono fatto la domanda la fatidica domanda: &amp;ldquo;&lt;a href=&#34;https://www.apple.com/macosx/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;è il caso di passare a MacOSX?&lt;/a&gt;&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Innanzitutto precisiamo un paio di cose:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cambiare il colore del testo e dello sfondo nel prompt dei comandi di Windows</title>
      <link>https://www.michelebologna.net/2008/cambiare-il-colore-del-testo-e-dello-sfondo-nel-prompt-dei-comandi-di-windows/</link>
      <pubDate>Wed, 14 May 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/cambiare-il-colore-del-testo-e-dello-sfondo-nel-prompt-dei-comandi-di-windows/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/05/image3.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/05/image-thumb3.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt; A volte può essere comodo (o addirittura &lt;em&gt;geek&lt;/em&gt;) avere un prompt dei comandi in cui il colore di sfondo o quello del testo (o entrambi) sono definiti dall&amp;rsquo;utente. Ad esempio, io mi trovo bene con un terminale tipo &amp;ldquo;Matrix&amp;rdquo;, in cui ho del testo verde su uno sfondo nero.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rimuovere i file temporanei di installazione del Service Pack 1 (SP1) per Windows Vista con Microsoft vsp1cln.exe</title>
      <link>https://www.michelebologna.net/2008/rimuovere-i-file-temporanei-di-installazione-del-service-pack-1-sp1-per-windows-vista-con-microsoft-vsp1clnexe/</link>
      <pubDate>Thu, 08 May 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/rimuovere-i-file-temporanei-di-installazione-del-service-pack-1-sp1-per-windows-vista-con-microsoft-vsp1clnexe/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/05/image2.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/05/image-thumb2.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;Dopo aver installato il Service Pack 1 per Windows Vista, il sistema non rimuove i vecchi file di Windows Vista che ormai sono stati aggiornati. Se non intendete tornare indietro (= fare un rollback alla versione di Windows PRE-SP1), allora potete cancellare senza problemi questi files con un&amp;rsquo;utility di Microsoft che viene installata di default, chiamata vsp1cln (acronimo di Vista SP1 cleaner).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come risolvere il problema della risoluzione host (dnscache) in Windows XP e Windows Vista</title>
      <link>https://www.michelebologna.net/2008/come-risolvere-il-problema-della-risoluzione-host-dns-in-windows-xp-e-windows-vista/</link>
      <pubDate>Fri, 02 May 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-risolvere-il-problema-della-risoluzione-host-dns-in-windows-xp-e-windows-vista/</guid>
      <description>&lt;p&gt;Dopo molto tempo che il mio computer è acceso, può capitare che non si riesca più a risolvere alcun nome host (ad esempio, Firefox non riesce a risolvere &lt;a href=&#34;https://www.google.it&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;www.google.it&lt;/a&gt;); questo succede sia con Windows XP che con Windows Vista. Questo può dipendere da un servizio chiamato &lt;strong&gt;Client DNS (dnscache)&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come ripristinare l&#39;ibernazione in Windows Vista dopo aver eseguito la pulizia disco</title>
      <link>https://www.michelebologna.net/2008/come-ripristinare-libernazione-in-windows-vista-dopo-aver-eseguito-la-pulizia-disco/</link>
      <pubDate>Wed, 16 Apr 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-ripristinare-libernazione-in-windows-vista-dopo-aver-eseguito-la-pulizia-disco/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/04/image3.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/04/image-thumb3.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;Se avete eseguito la &amp;ldquo;pulizia disco&amp;rdquo; (Utilità di sistema) e avete selezionato di cancellare i file di ibernazione del sistema, allora Windows Vista ha disattivato l&amp;rsquo;ibernazione. Come ritornare alla soluzione in cui il computer si iberna?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come risolvere il problema della freccia azzurra verso l&#39;alto [&#34;stato: trasmesso(lento)&#34;] di Hamachi: guida risoluzione passo-passo</title>
      <link>https://www.michelebologna.net/2008/come-risolvere-il-problema-della-freccia-azzurra-verso-lalto-stato-trasmessolento-di-hamachi-guida-risoluzione-passo-passo/</link>
      <pubDate>Wed, 09 Apr 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-risolvere-il-problema-della-freccia-azzurra-verso-lalto-stato-trasmessolento-di-hamachi-guida-risoluzione-passo-passo/</guid>
      <description>&lt;p&gt;In alcuni casi &lt;a href=&#34;https://secure.logmein.com/products/hamachi/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hamachi&lt;/a&gt; rappresenta una freccia azzurra vicino ad alcuni peer e visualizza il messaggio informatico (senza senso in italiano, a mio avviso): &amp;ldquo;&lt;strong&gt;stato: trasmesso (lento)&lt;/strong&gt;&amp;rdquo;. Cosa significa? Significa che la connessione verso quel determinato peer è &lt;strong&gt;relayed&lt;/strong&gt; (connessione indiretta): ciò si traduce in una latenza maggiore rispetto ad una connessione diretta.&lt;a href=&#34;https://www.michelebologna.net/images/2008/04/image.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/04/image-thumb.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reimpostare l&#39;ordine degli account in Thunderbird</title>
      <link>https://www.michelebologna.net/2008/reimpostare-lordine-degli-account-in-thunderbird/</link>
      <pubDate>Mon, 31 Mar 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/reimpostare-lordine-degli-account-in-thunderbird/</guid>
      <description>&lt;p&gt;Thunderbird visualizza (nel pannello sinistro) gli account che abbiamo impostato nello stesso ordine in cui sono stati creati. Ma come si può cambiare tale ordine?&lt;/p&gt;&#xA;&lt;p&gt;Esistono due modi:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;modificare (a mano) il file di configurazione prefs.js, ma questo non è il modo che vi presenterò (anche perché esiste la possibilità di creare dei problemi, e poi perché non usare la via più facile?)&lt;/li&gt;&#xA;&lt;li&gt;utilizzare l&amp;rsquo;estensione FolderPane Tools: salvate il file .xpi sul vostro computer e trascinatelo in Thunderbird -&amp;gt; Componenti aggiuntivi. Riavviate Thunderbird&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;come-usare-folderpane-tools&#34;&gt;&#xA;  Come usare FolderPane Tools&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#come-usare-folderpane-tools&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Andate in Thunderbird -&amp;gt; Componenti aggiuntivi -&amp;gt; FolderPane Tools e cliccate su opzioni, vi apparirà la seguente finestra:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come terminare nel modo corretto explorer.exe su Windows XP</title>
      <link>https://www.michelebologna.net/2008/come-terminare-nel-modo-corretto-explorerexe-su-windows-xp/</link>
      <pubDate>Tue, 04 Mar 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-terminare-nel-modo-corretto-explorerexe-su-windows-xp/</guid>
      <description>&lt;p&gt;**&lt;a href=&#34;https://www.michelebologna.net/images/2008/02/image4.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/02/image-thumb4.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;**Oggi avevo bisogno di riavviare il processo explorer.exe di Windows. Avrei potuto aprire il Task Manager e fare un kill del processo explorer.exe, ma non mi sembrava la soluzione giusta per terminarlo correttamente. Così, ho cercato in giro: la soluzione corretta (Windows XP):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mostrare la dimensione dei messaggi in Thunderbird</title>
      <link>https://www.michelebologna.net/2008/mostrare-la-dimensione-dei-messaggi-in-thunderbird/</link>
      <pubDate>Fri, 29 Feb 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/mostrare-la-dimensione-dei-messaggi-in-thunderbird/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/02/image3.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/02/image-thumb3.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt; Per mostrare anche la colonna contenente la dimensione dell&amp;rsquo;e-mail è sufficiente cliccare sul tasto finale (nella riga degli headers delle colonne) e scegliere &amp;ldquo;Dimensione&amp;rdquo; (ordinare in base a dimensioni decrescenti è utile quando si fa pulizia).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apache Ant: Unable to locate tools.jar</title>
      <link>https://www.michelebologna.net/2008/apache-ant-unable-to-locate-toolsjar/</link>
      <pubDate>Mon, 25 Feb 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/apache-ant-unable-to-locate-toolsjar/</guid>
      <description>&lt;p&gt;Se Ant si rifiuta di eseguire uno script di compilazione restituendo l&amp;rsquo;errore &amp;ldquo;Unable to locate tools.jar.&amp;rdquo; procedete in questo modo:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;create la variabile d&amp;rsquo;ambiente JAVA_HOME (su Windows: Risorse del computer -&amp;gt; Proprietà -&amp;gt; Avanzate -&amp;gt; Variabili d&amp;rsquo;ambiente -&amp;gt; Nuovo)&lt;/li&gt;&#xA;&lt;li&gt;impostate il valore di tale variabile al PATH del JDK (dipende dal vostro sistema, nel mio caso: C:\Programmi\Java\jdk1.6.0_03)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Come abilitare le svn:keywords di SVN con Subclipse</title>
      <link>https://www.michelebologna.net/2008/come-abilitare-le-svnkeywords-di-svn-con-subclipse/</link>
      <pubDate>Thu, 21 Feb 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-abilitare-le-svnkeywords-di-svn-con-subclipse/</guid>
      <description>&lt;p&gt;Supponiamo di utilizzare SVN (e di conseguenza il frontend Subclipse per l&amp;rsquo;IDE Eclipse). Come si può abilitare la sostituzione di keyword?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2008/02/image7.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2008/02/image-thumb7.png&#34; alt=&#34;image&#34;&gt;&lt;/a&gt;Ad esempio: volete scrivere nel vostro programma il numero di revisione:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows: come cronometrare un comando (analogo di time su UNIX)</title>
      <link>https://www.michelebologna.net/2008/windows-come-cronometrare-un-comando-analogo-di-time-su-unix/</link>
      <pubDate>Sat, 16 Feb 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/windows-come-cronometrare-un-comando-analogo-di-time-su-unix/</guid>
      <description>&lt;p&gt;Spesso mi capita di dover conoscere quanto tempo impiega un comando per essere eseguito. Su UNIX, si usa:&lt;/p&gt;&#xA;&lt;p&gt;michele@titan ~ $ time ls real 0m0.004s user 0m0.000s sys 0m0.004s&lt;/p&gt;&#xA;&lt;p&gt;Su Windows non esiste (che io sappia) un comando equivalente. Così ho rispolverato i batch file e ho creato un simil-time per Windows:&lt;/p&gt;</description>
    </item>
    <item>
      <title>FlickrDown: come scaricare foto da Flickr</title>
      <link>https://www.michelebologna.net/2008/flickrdown-come-scaricare-foto-da-flickr/</link>
      <pubDate>Sun, 10 Feb 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/flickrdown-come-scaricare-foto-da-flickr/</guid>
      <description>&lt;p&gt;Tutti noi conosciamo il servizio &lt;a href=&#34;https://flickr.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Flickr&lt;/a&gt;: permette agli utenti di fare l&amp;rsquo;upload le foto affinché altri utenti possano visualizzarle. Quello che invece non tutti conosciamo è &lt;a href=&#34;http://greggman.com/pages/flickrdown.htm&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;FlickrDown&lt;/a&gt;: un semplice programma per fare il download delle foto su Flickr.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Il miglior client SSH per Windows: PuTTY Tray</title>
      <link>https://www.michelebologna.net/2008/il-miglior-client-ssh-per-windows-putty-tray/</link>
      <pubDate>Wed, 06 Feb 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/il-miglior-client-ssh-per-windows-putty-tray/</guid>
      <description>&lt;p&gt;Sono sempre stato alla ricerca di un client SSH per Windows con svariate funzionalità per me necessarie:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;URL hyperlinking (al passaggio del mouse su un URL, alla pressione del tasto sinistro del mouse voglio visitare tale URL)&lt;/li&gt;&#xA;&lt;li&gt;Riconnessione automatica (in caso di disconnessione)&lt;/li&gt;&#xA;&lt;li&gt;Supporto al login mediante chiavi RSA&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Fino ad ora, &lt;a href=&#34;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PuTTY&lt;/a&gt; aveva quel che mi serviva, ma purtroppo non aveva URL hyperlinking&amp;hellip; finalmente ho trovato tutto questo in &lt;strong&gt;&lt;a href=&#34;https://haanstra.eu/putty/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PuTTY Tray&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;</description>
    </item>
    <item>
      <title>La lista dei design pattern</title>
      <link>https://www.michelebologna.net/2008/la-lista-dei-design-pattern/</link>
      <pubDate>Sat, 02 Feb 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/la-lista-dei-design-pattern/</guid>
      <description>&lt;p&gt;In due comodi A4, la &lt;a href=&#34;http://www.mcdonaldland.info/files/designpatterns/designpatternscard.pdf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;lista dei design pattern&lt;/a&gt;. Da appendere al muro ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come disattivare i servizi in abbonamento (sms, loghi, suonerie, sfondi ed altro) sul telefonino</title>
      <link>https://www.michelebologna.net/2008/come-disattivare-i-servizi-in-abbonamento-sms-loghi-suonerie-sfondi-ed-altro-sul-telefonino/</link>
      <pubDate>Mon, 07 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/come-disattivare-i-servizi-in-abbonamento-sms-loghi-suonerie-sfondi-ed-altro-sul-telefonino/</guid>
      <description>&lt;p&gt;A volte capita di iscriversi (spero per sbaglio) a quei servizi che mandano loghi, suonerie etc. sul tuo telefonino al costo di &lt;strong&gt;SOLI&lt;/strong&gt; 3€/sms. Se non sapete come disattivarli, Disattivali raccoglie alcune guide passo-passo per terminare l&amp;rsquo;abbonamento a questi servizi. Molto utile!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Solo i più geek...</title>
      <link>https://www.michelebologna.net/2008/solo-i-piu-geek/</link>
      <pubDate>Fri, 04 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2008/solo-i-piu-geek/</guid>
      <description>&lt;p&gt;&amp;hellip; riusciranno a farsi una risata con questo post ;)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://xkcd.com/327/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://imgs.xkcd.com/comics/exploits_of_a_mom.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sincronizzare i propri documenti con Google Docs, usando DocSyncer</title>
      <link>https://www.michelebologna.net/2007/sincronizzare-i-propri-documenti-con-google-docs-usando-docsyncer/</link>
      <pubDate>Fri, 28 Dec 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/sincronizzare-i-propri-documenti-con-google-docs-usando-docsyncer/</guid>
      <description>&lt;p&gt;Per sincronizzare i documenti presenti sul nostro hard disk (creati, ad esempio, usando &lt;a href=&#34;https://office.microsoft.com/it-it/default.aspx&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Microsoft Office&lt;/a&gt; o &lt;a href=&#34;https://it.openoffice.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;OpenOffice&lt;/a&gt;) con i documenti su &lt;a href=&#34;https://docs.google.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Docs&lt;/a&gt;, è stato sviluppato DocSyncer:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/2007/12/122607-1252-sincronizza1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il programma è ancora in beta, ma permette di sincronizzare (in entrambe le direzioni) i documenti presenti su Google Docs e su determinate cartelle del vostro computer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Abilitare l&#39;AutoPlay su Windows XP senza usare regedit</title>
      <link>https://www.michelebologna.net/2007/abilitare-lautoplay-su-windows-xp-senza-usare-regedit/</link>
      <pubDate>Mon, 24 Dec 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/abilitare-lautoplay-su-windows-xp-senza-usare-regedit/</guid>
      <description>&lt;p&gt;A volte può capitare che l&amp;rsquo;&lt;a href=&#34;https://en.wikipedia.org/wiki/AutoPlay&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;AutoPlay&lt;/a&gt; di Windows XP venga disabilitato da alcuni software che si installano (a me è capitato con &lt;a href=&#34;https://www.vmware.com/products/player/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;VMWare Player&lt;/a&gt;. Per ripristinarlo ho provato diverse soluzioni: tanti consigliano di usare l&amp;rsquo;editor del registro di configurazione (&lt;a href=&#34;https://en.wikipedia.org/wiki/Windows_Registry&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;regedit&lt;/a&gt;), ma operare sul registro di sistema è spesso rischioso e può causare dei problemi.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ti accorgi di essere vecchio quando...</title>
      <link>https://www.michelebologna.net/2007/ti-accorgi-di-essere-vecchio-quando/</link>
      <pubDate>Sun, 23 Dec 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/ti-accorgi-di-essere-vecchio-quando/</guid>
      <description>&lt;p&gt;&amp;hellip; i domini .it sono più giovani di te.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.corriere.it/scienze_e_tecnologie/07_dicembre_20/ventennale_domini_italiani_cnr_25dec4c8-aefa-11dc-8fe5-0003ba99c53b.shtml&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Internet, il dominio «.it» compie vent&amp;rsquo;anni&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Seguire i commenti ad un post (via FeedReader)</title>
      <link>https://www.michelebologna.net/2007/seguire-i-commenti-ad-un-post-via-feedreader/</link>
      <pubDate>Thu, 20 Dec 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/seguire-i-commenti-ad-un-post-via-feedreader/</guid>
      <description>&lt;p&gt;Di solito quando commento un post vorrei tenere traccia dei commenti (eventualmente in risposta al mio) che fanno gli altri lettori (o l&amp;rsquo;amministratore stesso) del blog.&lt;/p&gt;&#xA;&lt;p&gt;Se l&amp;rsquo;amministratore del blog non ha però installato il plugin &amp;ldquo;&lt;a href=&#34;https://wordpress.org/extend/plugins/subscribe-to-comments/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Subscribe to Comments&lt;/a&gt;&amp;rdquo; (quando si posta un commento, è sufficiente cliccare sulla checkbox per essere avvisati, via e-mail, dei commenti &amp;ldquo;successivi&amp;rdquo; - questo blog supporta il &lt;em&gt;Subscribe to Comments&lt;/em&gt;) non è praticamente possibile tracciare l&amp;rsquo;andamento dei commenti, se non quello di usare il metodo di cui vi voglio parlare (il metodo vale solo con piattaforme di blogging &lt;a href=&#34;https://wordpress.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wordpress&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ecco cosa manca a Gmail</title>
      <link>https://www.michelebologna.net/2007/ecco-cosa-manca-a-gmail/</link>
      <pubDate>Fri, 16 Nov 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/ecco-cosa-manca-a-gmail/</guid>
      <description>&lt;p&gt;Tre feature che mi servono spesso in Gmail ma che non sono mai state implementate:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Supporto a PGP/GPG&lt;/li&gt;&#xA;&lt;li&gt;Opzione per ordinare i messaggi in base ad un criterio (dimensione, mittente, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Opzione per modificare un messaggio come nuovo (edit as new)&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Fiero di essere...</title>
      <link>https://www.michelebologna.net/2007/fiero-di-essere/</link>
      <pubDate>Mon, 12 Nov 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/fiero-di-essere/</guid>
      <description>&lt;p&gt;0%How Addicted to Apple Are You?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Microsoft Virtual PC 2007 vs VMware Player: test sul campo</title>
      <link>https://www.michelebologna.net/2007/microsoft-virtual-pc-2007-vs-vmware-player-test-sul-campo/</link>
      <pubDate>Fri, 09 Nov 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/microsoft-virtual-pc-2007-vs-vmware-player-test-sul-campo/</guid>
      <description>&lt;p&gt;Proprio in questi giorni sto confrontando &lt;a href=&#34;https://web.archive.org/web/20090426174626/http://www.microsoft.com:80/windows/products/winfamily/virtualpc/default.mspx&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Microsoft Virtual PC 2007&lt;/a&gt; e &lt;a href=&#34;https://www.vmware.com/products/player/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;VMware Player&lt;/a&gt;, entrambi software di virtualizzazione (per desktop) gratis.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Microsoft Virtual PC 2007&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2007/11/virtualpc.PNG&#34; title=&#34;virtualpc.PNG&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2007/11/virtualpc.PNG&#34; alt=&#34;virtualpc.PNG&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Vantaggi:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;E&amp;rsquo; stato creato da Microsoft (in realtà inizialmente da Connectix, ma ora è un prodotto Microsoft a tutti gli effetti) PER Microsoft e di conseguenza il più veloce sul mercato&lt;/li&gt;&#xA;&lt;li&gt;Tutte le versioni di Windows funzionano&lt;/li&gt;&#xA;&lt;li&gt;E&amp;rsquo; molto facile cambiare le impostazioni delle Virtual Machine&lt;/li&gt;&#xA;&lt;li&gt;Molto pulito nell&amp;rsquo;installazione (nessun driver e/o interfaccia di rete aggiuntiva)&lt;/li&gt;&#xA;&lt;li&gt;Dimensioni del download: 30 MB&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Svantaggi:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gmail IMAP: configurare Thunderbird al meglio</title>
      <link>https://www.michelebologna.net/2007/gmail-imap-configurare-thunderbird-al-meglio/</link>
      <pubDate>Mon, 29 Oct 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/gmail-imap-configurare-thunderbird-al-meglio/</guid>
      <description>&lt;p&gt;Vi segnalo l&amp;rsquo;ottima guida di &lt;a href=&#34;https://lifehacker.com/software/geek-to-live/turn-thunderbird-into-the-ultimate-gmail-imap-client-314574.php&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lifehacker&lt;/a&gt; (e tradotta perfettamente da &lt;a href=&#34;https://www.pseudotecnico.org/blog/2007/10/28/configurare-thunderbird-per-gmail-e-imap/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pseudotecnico&lt;/a&gt;) per configurare al meglio &lt;strong&gt;Thunderbird con Gmail IMAP&lt;/strong&gt;. Da inserire nei bookmark!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come creare l&#39;origami di Prison Break</title>
      <link>https://www.michelebologna.net/2007/come-creare-lorigami-di-prison-break/</link>
      <pubDate>Sat, 20 Oct 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-creare-lorigami-di-prison-break/</guid>
      <description>&lt;p&gt;Anche voi (come me) siete fanatici della serie televisiva Prison Break?&lt;/p&gt;&#xA;&lt;p&gt;Sicuramente avrete notato l&amp;rsquo;origami che Michael Scofield ha sempre con sè:&lt;/p&gt;&#xA;&lt;p&gt;Ho sempre voluto crearne uno identico: in questo video si spiega passo-passo come creare l&amp;rsquo;origami!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Test: quale emisfero del cervello utilizzi maggiormente?</title>
      <link>https://www.michelebologna.net/2007/test-quale-emisfero-del-cervello-utilizzi-maggiormente/</link>
      <pubDate>Fri, 12 Oct 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/test-quale-emisfero-del-cervello-utilizzi-maggiormente/</guid>
      <description>&lt;p&gt;Osservate attentamente la ballerina di &lt;a href=&#34;https://web.archive.org/web/20090316092040/http://www.news.com.au:80/heraldsun/story/0,21985,22556281-661,00.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;questo test&lt;/a&gt;. In che senso la vedete girare? Orario (clockwise) o antiorario (anticlockwise)?&lt;/p&gt;&#xA;&lt;p&gt;In particolare:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;se vedete la ballerina ruotare in senso orario, usate di più l&amp;rsquo;emisfero destro&lt;/li&gt;&#xA;&lt;li&gt;se vedete la ballerina ruotare in senso antiorario, usate di più l&amp;rsquo;emisfero sinistro&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il sito riporta anche le principali funzioni dell&amp;rsquo;emisfero sinistro e di quello destro.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Desktop vs. Windows Desktop Search</title>
      <link>https://www.michelebologna.net/2007/google-desktop-vs-windows-desktop-search/</link>
      <pubDate>Mon, 08 Oct 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/google-desktop-vs-windows-desktop-search/</guid>
      <description>&lt;p&gt;Ho sempre voluto avere un tool per cercare all&amp;rsquo;interno di tutti i file del mio computer. Infatti, sempre più frequente non ricordo dove ho messo quel documento o quel file&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Feed RSS dei video di YouTube di un determinato utente</title>
      <link>https://www.michelebologna.net/2007/feed-rss-dei-video-di-youtube-di-un-determinato-utente/</link>
      <pubDate>Wed, 26 Sep 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/feed-rss-dei-video-di-youtube-di-un-determinato-utente/</guid>
      <description>&lt;p&gt;Mi capita spesso di voler essere &lt;strong&gt;notificato della presenza di nuovi video&lt;/strong&gt; di un certo utente (su &lt;a href=&#34;https://www.youtube.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;YouTube&lt;/a&gt;). Ho deciso quindi di utilizzare la funzionalità RSS offerta da YouTube.&lt;/p&gt;&#xA;&lt;p&gt;Il feed da inserire nel vostro feed reader si costruisce in questo modo:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simpsons: generatore di frasi alla lavagna</title>
      <link>https://www.michelebologna.net/2007/simpsons-generatore-di-frasi-alla-lavagna/</link>
      <pubDate>Tue, 25 Sep 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/simpsons-generatore-di-frasi-alla-lavagna/</guid>
      <description>&lt;p&gt;Avete presente la scena iniziale del famoso telefilm dei &lt;a href=&#34;https://www.thesimpsons.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Simpsons&lt;/a&gt;, dove Bart scrive alla lavagna una serie di frasi di punizione?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2007/09/bart-simpson-generatorphp.gif&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2007/09/bart-simpson-generatorphp.gif&#34; alt=&#34;bart-simpson-generatorphp.gif&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Con il sito &lt;a href=&#34;http://www.addletters.com/bart-simpson-generator.htm&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Addletters&lt;/a&gt; potete generare una schermata (tipo quella qui sopra) dove Bart scriverà la frase decisa da voi!&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIM: come disattivare la notifica SMS della ricezione di un MMS</title>
      <link>https://www.michelebologna.net/2007/tim-come-disattivare-la-notifica-sms-della-ricezione-di-un-mms/</link>
      <pubDate>Mon, 17 Sep 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/tim-come-disattivare-la-notifica-sms-della-ricezione-di-un-mms/</guid>
      <description>&lt;p&gt;Solo per clienti TIM: ogni volta che qualcuno mi spedisce un MMS, il mio telefono riceve due messaggi: MMS vero e proprio (il telefono deve essere configurato correttamente per scaricarlo) e un SMS di notifica che dice &amp;ldquo;Nuovo messaggio mms da: +393&amp;hellip; Per vederlo consulta la tua casella IBOX da WAP o &lt;a href=&#34;https://www.tim.it&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;www.tim.it&lt;/a&gt;&amp;rdquo;; la notifica SMS è inutile: ricevo già il MMS, perché ottenere una notifica del fatto che qualcuno mi abbia mandato un MMS?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mozilla Firefox: come sottoscrivere i feed evitando la scelta tra iGoogle e Google Reader</title>
      <link>https://www.michelebologna.net/2007/mozilla-firefox-come-sottoscrivere-i-feed-evitando-la-scelta-tra-igoogle-e-google-reader/</link>
      <pubDate>Wed, 12 Sep 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/mozilla-firefox-come-sottoscrivere-i-feed-evitando-la-scelta-tra-igoogle-e-google-reader/</guid>
      <description>&lt;p&gt;Usando il browser Firefox, quando si sottoscrive un feed, ci viene richiesto se vogliamo aggiungere il feed ad iGoogle (la home page personalizzata di Google) oppure a Google Reader.&lt;/p&gt;&#xA;&lt;p&gt;La mia scelta è sempre ricaduta su Google Reader: perché non evitare quest&amp;rsquo;inutile richiesta?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Integrare Google Calendar con il calendario di Outlook</title>
      <link>https://www.michelebologna.net/2007/integrare-google-calendar-con-il-calendario-di-outlook/</link>
      <pubDate>Thu, 23 Aug 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/integrare-google-calendar-con-il-calendario-di-outlook/</guid>
      <description>&lt;p&gt;Volete &lt;strong&gt;leggere e modificare il vostro calendario su Google Calendar direttamente da Outlook&lt;/strong&gt;? Ecco come fare:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Aprite Outlook, andate su &amp;ldquo;Calendario&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Andate su: File -&amp;gt; Nuovo -&amp;gt; Calendario&amp;hellip;&lt;/li&gt;&#xA;&lt;li&gt;Digitate un nome per il calendario&lt;/li&gt;&#xA;&lt;li&gt;Nella lista dei calendari personali (taskbar sinistra), fate click con il pulsante destro sul calendario appena creato e scegliete &amp;ldquo;Proprietà&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Andate sulla scheda Home Page e alla voce &amp;ldquo;Indirizzo&amp;rdquo; inserite &lt;a href=&#34;https://www.google.com/calendar/render&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;https://www.google.com/calendar/render&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Attivate l&amp;rsquo;opzione &amp;ldquo;Associa alla cartella una home page predefinita&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Fate click su OK, dentro Outlook si aprirà la pagina web di Google Calendar richiedendo di fare il login. Una volta effettuato, Outlook vi chiederà se volete salvare userid e password. Scegliete &amp;ldquo;Si&amp;rdquo; ed il gioco è fatto.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Ora potrete usare Google Calendar direttamente da Outlook.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come generare password sicure e come memorizzarle crittografate per consultarle da qualunque PC</title>
      <link>https://www.michelebologna.net/2007/come-generare-password-sicure-e-come-memorizzarle-crittografate-per-consultarle-da-qualunque-pc/</link>
      <pubDate>Sun, 19 Aug 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-generare-password-sicure-e-come-memorizzarle-crittografate-per-consultarle-da-qualunque-pc/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2007/08/safepasswd.png&#34; title=&#34;safepasswd.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2007/08/safepasswd.thumbnail.png&#34; alt=&#34;safepasswd.png&#34;&gt;&lt;/a&gt;Avete bisogno di &lt;strong&gt;generare una password sicura&lt;/strong&gt; ma non avete un metodo? Vi ricordo che &lt;strong&gt;utilizzare la stessa password&lt;/strong&gt; per account e servizi diversi è considerato &lt;strong&gt;insicuro&lt;/strong&gt; (se la password viene compromessa, tutti i vostri servizi saranno compromessi).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Se i linguaggi di programmazione fossero delle automobili?</title>
      <link>https://www.michelebologna.net/2007/se-i-linguaggi-di-programmazione-fossero-delle-automobili/</link>
      <pubDate>Sat, 18 Aug 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/se-i-linguaggi-di-programmazione-fossero-delle-automobili/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.cs.caltech.edu/~mvanier/hacking/rants/cars.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ecco quali sarebbero&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Java is a family station wagon. It&amp;rsquo;s easy to drive, it&amp;rsquo;s not too fast, and you can&amp;rsquo;t hurt yourself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>NNTP2RSS: come leggere i newsgroup con Google Reader (o un altro feedreader) usando il formato RSS</title>
      <link>https://www.michelebologna.net/2007/nntp2rss-come-leggere-i-newsgroup-con-google-reader-o-un-altro-feedreader-usando-il-formato-rss/</link>
      <pubDate>Thu, 09 Aug 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/nntp2rss-come-leggere-i-newsgroup-con-google-reader-o-un-altro-feedreader-usando-il-formato-rss/</guid>
      <description>&lt;p&gt;Ogni tanto mi capita di aprire il client di posta e scorrere i &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Newsgroup&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;newsgroup&lt;/a&gt;&lt;/strong&gt; sottoscritti, alla ricerca di qualche post interessante. Mi è venuta quindi un&amp;rsquo;idea: &lt;strong&gt;perché non leggere i post utilizzando il mio &lt;a href=&#34;https://www.google.com/reader/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;feedreader preferito&lt;/a&gt;&lt;/strong&gt;? Quindi, mi sono messo alla ricerca di un servizio che facesse da &amp;ldquo;ponte&amp;rdquo; tra il protocollo &lt;a href=&#34;https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;NNTP&lt;/a&gt; e il formato &lt;a href=&#34;https://en.wikipedia.org/wiki/RSS&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;RSS&lt;/a&gt;. Ma la risposta era già stata creata (ovviamente da Google): &lt;a href=&#34;https://groups.google.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Groups&lt;/a&gt;! Accedendo alla home page del gruppo (ad esempio &lt;a href=&#34;https://groups.google.com/group/it.test/topics&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;questa&lt;/a&gt; per il newsgroup &lt;em&gt;it.test&lt;/em&gt;) è possibile accedere alla lista dei feeds:&lt;a href=&#34;https://www.michelebologna.net/images/2007/08/nntp_rss.png&#34; title=&#34;nntp_rss.png&#34; &gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come migliorare il posizionamento sui motori di ricerca</title>
      <link>https://www.michelebologna.net/2007/come-migliorare-il-posizionamento-sui-motori-di-ricerca/</link>
      <pubDate>Sat, 04 Aug 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-migliorare-il-posizionamento-sui-motori-di-ricerca/</guid>
      <description>&lt;p&gt;Il &lt;strong&gt;&lt;a href=&#34;http://www.giorgiotave.it/forum/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;forum di GT&lt;/a&gt;&lt;/strong&gt; ha scritto una &lt;strong&gt;guida&lt;/strong&gt; dedicata alle strategie di &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Search_engine_optimization&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;SEO&lt;/a&gt; (Search Engine Optimization)&lt;/strong&gt; per migliorare il posizionamento del proprio sito sui principali motori di ricerca. La guida è in &lt;strong&gt;italiano&lt;/strong&gt; ed è stata proprio redatta dai migliori esperti di SEO italiani.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Le migliori estensioni per il browser Firefox</title>
      <link>https://www.michelebologna.net/2007/le-migliori-estensioni-per-il-browser-firefox/</link>
      <pubDate>Tue, 31 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/le-migliori-estensioni-per-il-browser-firefox/</guid>
      <description>&lt;p&gt;Come tutti sappiamo, &lt;strong&gt;uno dei punti di forza&lt;/strong&gt; del browser &lt;strong&gt;&lt;a href=&#34;https://www.mozilla.org/it/firefox/new/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Mozilla Firefox&lt;/a&gt;&lt;/strong&gt; è proprio la possibilità di personalizzare il comportamento del browser aggiungendo funzionalità contenute nelle cosiddette &lt;strong&gt;estensioni&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/2007/06/le-estensioni-per-firefox-consigliate/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Già in passato&lt;/a&gt; vi avevo parlato delle estensioni che utilizzo: oggi voglio aggiornare il post con la lista di &lt;strong&gt;tutte le estensioni per Firefox che utilizzo&lt;/strong&gt; e che &lt;strong&gt;ritengo le migliori&lt;/strong&gt;, con una &lt;strong&gt;breve descrizione&lt;/strong&gt; della loro funzionalità e l&amp;rsquo;URL a cui reperirle:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eclipse: le novità della versione Europa</title>
      <link>https://www.michelebologna.net/2007/eclipse-le-novita-della-versione-europa/</link>
      <pubDate>Fri, 27 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/eclipse-le-novita-della-versione-europa/</guid>
      <description>&lt;p&gt;Come forse molti di voi sapranno, &lt;a href=&#34;https://www.eclipse.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Eclipse&lt;/a&gt; è il mio &lt;a href=&#34;https://en.wikipedia.org/wiki/IDE&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;IDE&lt;/a&gt; preferito. Recentemente, è stata rilasciata la versione 3.3 (&lt;em&gt;&amp;ldquo;Europa&amp;rdquo;&lt;/em&gt;), che integra ben 21 progetti (la lista completa dei progetti si può trovare &lt;a href=&#34;https://wiki.eclipse.org/index.php/Europa_Simultaneous_Release&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;qui&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>System Administrator Appreciation Day 2007</title>
      <link>https://www.michelebologna.net/2007/system-administrator-appreciation-day/</link>
      <pubDate>Fri, 27 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/system-administrator-appreciation-day/</guid>
      <description>&lt;p&gt;Come tutti gli anni, l&amp;rsquo;ultimo venerdì di luglio è festeggiato (dai geek) con il &amp;ldquo;&lt;em&gt;System Administrator Appreciation Day&lt;/em&gt;&amp;rdquo;, cioè la ricorrenza del giorno dell’apprezzamento dell’amministratore di sistema. L&amp;rsquo;evento serve a promuovere il lavoro di tutti gli amministratori di sistema, che per tutto l&amp;rsquo;anno vengono ignorati e bistrattati tranne quando ad un utente serve una soluzione ad un problema ;) Il sito ufficiale dell&amp;rsquo;evento si trova &lt;a href=&#34;http://www.sysadminday.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;qui&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Backup automatico del database di Wordpress</title>
      <link>https://www.michelebologna.net/2007/backup-automatico-del-database-di-wordpress/</link>
      <pubDate>Wed, 25 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/backup-automatico-del-database-di-wordpress/</guid>
      <description>&lt;p&gt;Fare un backup del proprio database di Wordpress è sempre molto importante: nel caso in cui qualcosa andasse storto, potremmo ripristinare l&amp;rsquo;ultima versione del backup sicuramente funzionante. Infatti, nel database di Wordpress sono presenti &lt;strong&gt;tutti i post&lt;/strong&gt; e &lt;strong&gt;tutte le configurazioni&lt;/strong&gt; del nostro blog.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Confronti tra word processors</title>
      <link>https://www.michelebologna.net/2007/confronti-tra-word-processors/</link>
      <pubDate>Tue, 24 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/confronti-tra-word-processors/</guid>
      <description>&lt;p&gt;Innanzitutto, che cos&amp;rsquo;è un word processor? Citando &lt;a href=&#34;https://it.wikipedia.org/wiki/Elaboratore_testi&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Un elaboratore testi (dall&amp;rsquo;inglese word processor) è un software che permette di creare e modificare testi. Si differenzia da un editor di testo perché permette l&amp;rsquo;uso di formattazione (testo in grassetto, in corsivo, sottolineato), caratteri di dimensioni diverse e l’uso di font. È quindi una versione semplificata di desktop publishing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come migliorare il proprio blog</title>
      <link>https://www.michelebologna.net/2007/come-migliorare-il-proprio-blog/</link>
      <pubDate>Sun, 22 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-migliorare-il-proprio-blog/</guid>
      <description>&lt;p&gt;Ho appena letto un interessante articolo dal titolo &amp;ldquo;&lt;strong&gt;10 Articles All Bloggers Should Read (at least once)&lt;/strong&gt;&amp;rdquo;, scritto da Ryan Caldwell, che spiega alcuni concetti utili per migliorare il proprio blog. In sintesi, il processo di miglioramento si divide in alcuni semplici passi:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gli errori più tipici dei bloggers</title>
      <link>https://www.michelebologna.net/2007/gli-errori-piu-tipici-dei-bloggers/</link>
      <pubDate>Sun, 22 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/gli-errori-piu-tipici-dei-bloggers/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Quando si apre un blog, si è davvero motivati e si producono un sacco di post nei primi giorni, alcuni nelle settimane successive e, nei giorni successivi, il numero dei post cala radicalmente fino a quando il blog non è più aggiornato.&lt;strong&gt;Il modo più veloce per distruggere un blog è quello di non aggiornarlo&lt;/strong&gt;. Se vuoi aprire un blog, scegli una frequenza di posting e rispettala.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Guida per aggiornare forum phpBB2</title>
      <link>https://www.michelebologna.net/2007/guida-per-aggiornare-forum-phpbb2/</link>
      <pubDate>Sun, 15 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/guida-per-aggiornare-forum-phpbb2/</guid>
      <description>&lt;p&gt;Avevo la necessità di &lt;strong&gt;aggiornare un &lt;a href=&#34;https://en.wikipedia.org/wiki/Forum&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;forum&lt;/a&gt;&lt;/strong&gt; che monta il famoso &lt;a href=&#34;https://www.phpbb.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;phpBB2&lt;/strong&gt;&lt;/a&gt;. In rete, però, ho trovato diverse guide e ognuna di esse riportava dei passi diversi da quelli descritti nelle altre guide. Preciso che il forum da aggiornare &lt;strong&gt;non aveva MODs installate&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Modificare facilmente il tema di Wordpress usando solo Firefox</title>
      <link>https://www.michelebologna.net/2007/modificare-facilmente-il-tema-di-wordpress-usando-solo-firefox/</link>
      <pubDate>Sun, 15 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/modificare-facilmente-il-tema-di-wordpress-usando-solo-firefox/</guid>
      <description>&lt;p&gt;Daniele Salamina ha creato un tutorial (in video) che spiega come &lt;strong&gt;modificare il tema di &lt;a href=&#34;https://wordpress.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wordpress&lt;/a&gt; semplicemente usando Firebug&lt;/strong&gt;, un&amp;rsquo;estensione per il famosissimo browser &lt;a href=&#34;https://getfirefox.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Firefox&lt;/a&gt;. Daniele sottolinea che mediante Firebug &lt;strong&gt;non è assolutamente necessaria la conoscenza dei &lt;a href=&#34;https://en.wikipedia.org/wiki/CSS&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CSS&lt;/a&gt;&lt;/strong&gt;. Ma ecco il video:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python in 10 minuti</title>
      <link>https://www.michelebologna.net/2007/python-in-10-minuti/</link>
      <pubDate>Sun, 15 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/python-in-10-minuti/</guid>
      <description>&lt;p&gt;E&amp;rsquo; da un bel po&amp;rsquo; di tempo che mi piacerebbe imparare il &lt;strong&gt;&lt;a href=&#34;https://python.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Python&lt;/a&gt;&lt;/strong&gt;. Tra l&amp;rsquo;altro, le &lt;a href=&#34;https://www.python.org/about/apps/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;applicazioni&lt;/a&gt; &lt;strong&gt;basate&lt;/strong&gt; su questo linguaggio di programmazione sono molto numerose.&lt;/p&gt;&#xA;&lt;p&gt;Ieri ho trovato &lt;a href=&#34;https://web.archive.org/web/20091230045759/http://www.poromenos.org:80/tutorials/python&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;quest&amp;rsquo;articolo molto interessante&lt;/strong&gt;&lt;/a&gt;: propone di insegnare Python in soli 10 minuti!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trasformare l&#39;acqua in ghiaccio con un dito</title>
      <link>https://www.michelebologna.net/2007/trasformare-lacqua-in-ghiaccio-con-un-dito/</link>
      <pubDate>Sun, 15 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/trasformare-lacqua-in-ghiaccio-con-un-dito/</guid>
      <description>&lt;p&gt;Come si può &lt;strong&gt;trasformare l’acqua in ghiaccio con un dito&lt;/strong&gt;? In questo video ci sono tutte le istruzioni.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ingegneri di tutto il mondo, unitevi! /2</title>
      <link>https://www.michelebologna.net/2007/ingegneri-di-tutto-il-mondo-unitevi-2/</link>
      <pubDate>Sun, 08 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/ingegneri-di-tutto-il-mondo-unitevi-2/</guid>
      <description></description>
    </item>
    <item>
      <title>Inviti per Pownce: qualcuno ne vuole?</title>
      <link>https://www.michelebologna.net/2007/inviti-per-pownce-qualcuno-ne-vuole/</link>
      <pubDate>Sun, 08 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/inviti-per-pownce-qualcuno-ne-vuole/</guid>
      <description>&lt;p&gt;Pownce è un nuovo modo per comunicare con i propri amici: permette di scambiare messaggi (come &lt;a href=&#34;https://www.twitter.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Twitter&lt;/a&gt;) ma anche qualcosa in più: ad esempio, comunicare eventi. Tra l&amp;rsquo;altro, è stato realizzato da &lt;a href=&#34;https://en.wikipedia.org/wiki/Kevin_Rose&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Kevin Rose&lt;/a&gt;, l&amp;rsquo;autore di &lt;a href=&#34;https://web.archive.org/web/20080320044430/http://www.downloadblog.it:80/cerca/digg&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Digg&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Netsons Summer Contest!</title>
      <link>https://www.michelebologna.net/2007/netsons-summer-contest/</link>
      <pubDate>Sun, 08 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/netsons-summer-contest/</guid>
      <description>&lt;p&gt;L&amp;rsquo;hosting presso cui sono hostato, &lt;a href=&#34;http://www.netsons.org&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Netsons.org&lt;/a&gt;, organizza un contest. Il mio hosting è &lt;strong&gt;molto affidabile&lt;/strong&gt;, e fino ad ora non ho mai avuto &lt;strong&gt;nessun problema&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Cito il regolamento (che potete trovare qui). Per iscriversi, è sufficiente avere un account e un dominio presso Netsons.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ingegneri di tutto il mondo, unitevi!</title>
      <link>https://www.michelebologna.net/2007/ingegneri-di-tutto-il-mondo-unitevi/</link>
      <pubDate>Sat, 07 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/ingegneri-di-tutto-il-mondo-unitevi/</guid>
      <description>&lt;p&gt;Oggi stavo curiosando su &lt;a href=&#34;https://it.wikipedia.org/wiki/Pagina_principale&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wikipedia&lt;/a&gt;, e più precisamente alla voce &lt;a href=&#34;https://it.wikipedia.org/wiki/Ingegnere&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Ingegnere&lt;/strong&gt;&lt;/a&gt;, quando leggo (cito):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Lo stipendio di ingresso si aggira in media sui 22.000 euro per salire a 35.000 dopo cinque anni dalla laurea&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quanto siete geek?</title>
      <link>https://www.michelebologna.net/2007/quanto-siete-geek/</link>
      <pubDate>Wed, 04 Jul 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/quanto-siete-geek/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://psychcentral.com/quizzes/geek-quiz/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;65% Geek&lt;/a&gt;Mingle2 - &lt;a href=&#34;https://mingle2.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Free Online Dating&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Contacts</title>
      <link>https://www.michelebologna.net/contacts/</link>
      <pubDate>Wed, 27 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/contacts/</guid>
      <description>&lt;p&gt;You can contact me at &lt;strong&gt;&lt;a href=&#34;mailto:michele@paranoici.org&#34; &gt;michele@paranoici.org&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The following &lt;em&gt;only applies&lt;/em&gt; if you want to contact me in a secure way.&lt;/p&gt;&#xA;&lt;p&gt;First of all, please make sure to mention how I can fetch your public key. Then, encrypt the message using one of the two methods below:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows Vista è più sicuro di Windows XP?</title>
      <link>https://www.michelebologna.net/2007/windows-vista-e-piu-sicuro-di-windows-xp/</link>
      <pubDate>Wed, 27 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/windows-vista-e-piu-sicuro-di-windows-xp/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Windows_Vista&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Windows Vista&lt;/a&gt; è più sicuro di &lt;a href=&#34;https://en.wikipedia.org/wiki/Windows_XP&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Windows XP&lt;/a&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Oggi stavo leggendo il blog di &lt;a href=&#34;https://web.archive.org/web/20090228084102/http://blogs.technet.com:80/feliciano%5Fintini/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Feliciano Intini&lt;/a&gt;, che riporta un link ad un report stilato da &lt;a href=&#34;https://web.archive.org/web/20100501141312/http://blogs.technet.com:80/security/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Jeff Jones&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Il report riguarda un&amp;rsquo;analisi dei primi 6 mesi di vita di Windows Vista. In particolare, su questo report troviamo un grafico molto interessante (vedi il post di Feliciano &lt;a href=&#34;https://web.archive.org/web/20081225142147/http://blogs.technet.com:80/feliciano_intini/archive/2007/06/21/I-primi-6-mesi-di-Windows-Vista-quando-i-numeri-parlano-da-soli.aspx&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;qui&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZUI ZDesktop: il desktop zoomabile</title>
      <link>https://www.michelebologna.net/2007/zui-zdesktop-il-desktop-zoomabile/</link>
      <pubDate>Wed, 27 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/zui-zdesktop-il-desktop-zoomabile/</guid>
      <description>&lt;p&gt;Per il tirocinio e la tesi del terzo anno in Ingegneria Informatica, ho continuato lo sviluppo di un progetto iniziato da &lt;a href=&#34;https://www.vincenzomanzoni.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Vincenzo Manzoni&lt;/a&gt;. Il progetto si è svolto in collaborazione con &lt;a href=&#34;http://www.st.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;STMicroelectronics&lt;/a&gt;, ed in particolare grazie all&amp;rsquo;ing. Andrea Vitali.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Inviti per LLOOGG: qualcuno ne vuole?</title>
      <link>https://www.michelebologna.net/2007/inviti-per-lloogg-qualcuno-ne-vuole/</link>
      <pubDate>Tue, 26 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/inviti-per-lloogg-qualcuno-ne-vuole/</guid>
      <description>&lt;p&gt;Da qualche giorno sto usando LLOOGG: un tool che permette di vedere le statistiche di accesso al proprio sito &lt;strong&gt;in tempo reale.&lt;/strong&gt; Come si spiega in questo articolo, &lt;a href=&#34;https://www.google.com/analytics&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Analytics&lt;/a&gt; (e tool simili) mostrano le statistiche della &amp;ldquo;partita&amp;rdquo;; LLOOGG, invece, mostra la partita in tempo reale. &lt;strong&gt;NON&lt;/strong&gt; dico assolutamente che Google Analytics sia inutile (anzi, è un ottimo servizio di statistiche); &lt;strong&gt;Google Analytics e LLOOGG sono due prodotti diversi&lt;/strong&gt;, e quindi &lt;strong&gt;uno non esclude l&amp;rsquo;altro&lt;/strong&gt;: si possono usare contemporaneamente entrambi. LLOOGG viene descritto come &amp;ldquo;&lt;strong&gt;your &lt;a href=&#34;https://en.wikipedia.org/wiki/Web_2&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;web 2.0&lt;/a&gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/Tail_%28Unix%29&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;tail&lt;/a&gt; -f &lt;a href=&#34;http://searchsecurity.techtarget.com/sDefinition/0,290660,sid14_gci212498,00.html&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;access.log&lt;/a&gt;&lt;/strong&gt;&amp;rdquo;: attraverso un&amp;rsquo;interfaccia molto 2.0, LLOOGG registra e mostra (proprio come un vero access.log):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pingdom Tools: come controllare il tempo di caricamento dei siti web</title>
      <link>https://www.michelebologna.net/2007/pingdom-tools-come-controllare-il-tempo-di-caricamento-dei-siti-web/</link>
      <pubDate>Tue, 26 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/pingdom-tools-come-controllare-il-tempo-di-caricamento-dei-siti-web/</guid>
      <description>&lt;p&gt;Avete la necessità di controllare il &lt;strong&gt;tempo di caricamento del vostro sito web&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Niente di più facile con &lt;a href=&#34;https://tools.pingdom.com/#597daef812000000&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Pingdom Tools&lt;/a&gt;: basta indicare l’URL del sito web e fare clic su &amp;ldquo;Test now&amp;rdquo;; a questo punto si potrà vedere una schermata simile a quella sottostante, con una lista di tutti gli elementi caricati, la dimensione di ogni elemento, il tempo di caricamento, il numero di oggetti, etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creare il proprio avatar in stile Simpsons</title>
      <link>https://www.michelebologna.net/2007/creare-il-proprio-avatar-dei-simpsons/</link>
      <pubDate>Mon, 25 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/creare-il-proprio-avatar-dei-simpsons/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2007/07/simpsons_avatar.png&#34; title=&#34;simpsons_avatar.png&#34; &gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2007/07/simpsons_avatar.png&#34; title=&#34;simpsons_avatar.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2007/07/simpsons_avatar.thumbnail.png&#34; alt=&#34;simpsons_avatar.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Aspettando il &lt;a href=&#34;https://www.imdb.com/title/tt0462538/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;film dei Simpsons&lt;/a&gt;, sul sito ufficiale è possibile &lt;strong&gt;creare il proprio avatar&lt;/strong&gt; nello stile dei Simpsons!&lt;/p&gt;&#xA;&lt;p&gt;Per creare il proprio avatar basta cliccare qui.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quanto sei addicted ai blog?</title>
      <link>https://www.michelebologna.net/2007/quanto-sei-addicted-ai-blog/</link>
      <pubDate>Sun, 24 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/quanto-sei-addicted-ai-blog/</guid>
      <description>&lt;p&gt;64%How Addicted to Blogging Are You?&lt;/p&gt;&#xA;&lt;p&gt;Mingle2 - &lt;a href=&#34;https://mingle2.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Online Dating&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wubi: il modo più facile di usare Ubuntu Linux senza cancellare Windows e partizionare l&#39;hard disk</title>
      <link>https://www.michelebologna.net/2007/wubi-il-modo-piu-facile-di-usare-ubuntu-linux-senza-cancellare-windows-e-partizionare-lhard-disk/</link>
      <pubDate>Thu, 21 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/wubi-il-modo-piu-facile-di-usare-ubuntu-linux-senza-cancellare-windows-e-partizionare-lhard-disk/</guid>
      <description>&lt;p&gt;Volete usare Ubuntu ma non volete cancellare Windows e/o partizionare il vostro hard disk?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://wubi.sourceforge.net/faq.php&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wubi&lt;/a&gt; è quello che fa per voi! Wubi è un installer di &lt;a href=&#34;http://www.ubuntu.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ubuntu&lt;/a&gt; per gli utenti Windows. Wubi, infatti, permette di installare e disinstallare Ubuntu come ogni altra applicazione.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come controllare se il software installato sul proprio computer è sicuro?</title>
      <link>https://www.michelebologna.net/2007/come-controllare-se-il-software-installato-sul-proprio-computer-e-sicuro/</link>
      <pubDate>Tue, 19 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-controllare-se-il-software-installato-sul-proprio-computer-e-sicuro/</guid>
      <description>&lt;p&gt;La società di sicurezza &lt;a href=&#34;https://www.secunia.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Secunia&lt;/a&gt; ci mette a disposizione un ottimo tool, basato su Java, per controllare i programmi installati sul proprio computer. Il controllo ci fornirà un profilo di tutti i programmi installati, consigliandoci di aggiornare (e anche indicando come) i programmi che hanno (o hanno avuto) problemi di sicurezza.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Le estensioni per Firefox consigliate</title>
      <link>https://www.michelebologna.net/2007/le-estensioni-per-firefox-consigliate/</link>
      <pubDate>Mon, 18 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/le-estensioni-per-firefox-consigliate/</guid>
      <description>&lt;p&gt;Ecco le estensioni per Firefox che utilizzo e che vi consiglio (fate click sull&amp;rsquo;immagine per ingrandirla):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come usare Ubuntu Linux dal browser</title>
      <link>https://www.michelebologna.net/2007/come-usare-ubuntu-linux-dal-browser/</link>
      <pubDate>Sun, 17 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-usare-ubuntu-linux-dal-browser/</guid>
      <description>&lt;p&gt;Vorreste provare &lt;strong&gt;Ubuntu Linux&lt;/strong&gt; comodamente dal vostro browser, senza installare nulla sulla macchina?&lt;/p&gt;&#xA;&lt;p&gt;Per farlo, basta puntare il browser qui e usare come login: &lt;strong&gt;wubuntu&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gioco: SuPuzzle!</title>
      <link>https://www.michelebologna.net/2007/gioco-supuzzle/</link>
      <pubDate>Fri, 01 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/gioco-supuzzle/</guid>
      <description>&lt;p&gt;Oggi vi consiglio questo gioco, molto interessante: ogni casa deve essere collegata ad ogni fornitore di energia elettrica, acqua e metano.&lt;/p&gt;&#xA;&lt;p&gt;Come risolvere il problema?&lt;/p&gt;&#xA;&lt;p&gt;Il problema è &lt;a href=&#34;https://en.wikipedia.org/wiki/Water%2C_gas%2C_and_electricity&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;matematicamente&lt;/strong&gt; irrisolubile&lt;/a&gt; (in un piano 2D).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Il gioco dei Crazy Mammuths</title>
      <link>https://www.michelebologna.net/2007/il-gioco-dei-crazy-mammuths/</link>
      <pubDate>Fri, 01 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/il-gioco-dei-crazy-mammuths/</guid>
      <description>&lt;p&gt;E&amp;rsquo; un gioco in Flash dalle regole molto semplici: una gara di Mammuths, vince chi taglia per primo più volte il traguardo.&lt;/p&gt;&#xA;&lt;p&gt;Per superare gli altri mammuth, li si deve &amp;ldquo;saltare&amp;rdquo; (con la barra spaziatrice): ma si deve scegliere il momento giusto, il tempismo è tutto! Cliccate sull&amp;rsquo;immagine sottostante per giocare:&lt;/p&gt;</description>
    </item>
    <item>
      <title>MoioSMS: Come inviare sms gratuitamente da Internet</title>
      <link>https://www.michelebologna.net/2007/come-inviare-sms-gratuitamente-da-internet/</link>
      <pubDate>Thu, 31 May 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-inviare-sms-gratuitamente-da-internet/</guid>
      <description>&lt;p&gt;Mandare SMS gratis da Internet?&lt;/p&gt;&#xA;&lt;p&gt;Semplice, basta scaricare &lt;a href=&#34;http://www.moioli.net/sms&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MoioSMS&lt;/a&gt;, programma opensource sviluppato da Silvio Moioli!&lt;/p&gt;&#xA;&lt;p&gt;Il funzionamento per l&amp;rsquo;utente è pressoché elementare, come potete vedere dallo screenshot:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.michelebologna.net/images/images/moiosms.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come mandare allegati di grandi dimensioni?</title>
      <link>https://www.michelebologna.net/2007/come-mandare-allegati-di-grandi-dimensioni/</link>
      <pubDate>Thu, 17 May 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-mandare-allegati-di-grandi-dimensioni/</guid>
      <description>&lt;p&gt;Semplice, è sufficiente utilizzare un servizio quale &lt;a href=&#34;http://www.dropsend.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;DropSend&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;http://www.dropsend.com/images/dropsendlogo.gif&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cosa sono i feed RSS? Cosa è un feed reader?</title>
      <link>https://www.michelebologna.net/2007/cosa-sono-i-feed-rss/</link>
      <pubDate>Mon, 14 May 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/cosa-sono-i-feed-rss/</guid>
      <description>&lt;p&gt;Ce lo spiega un video in &lt;strong&gt;italiano&lt;/strong&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Iconfinder: un motore di ricerca per le icone</title>
      <link>https://www.michelebologna.net/2007/iconfinder-un-mootore-di-ricerca-per-le-icone/</link>
      <pubDate>Thu, 10 May 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/iconfinder-un-mootore-di-ricerca-per-le-icone/</guid>
      <description>&lt;p&gt;Siete alla ricerca di icone per il vostro sito o la vostra applicazione?&lt;/p&gt;&#xA;&lt;p&gt;Visitate &lt;a href=&#34;https://web.archive.org/web/20100107191212/http://www.iconfinder.net/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Iconfinder&lt;/a&gt;, con più 20000 icone &lt;strong&gt;gratuite&lt;/strong&gt; (Licenza GPL).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pen spinning: ovvero come ruotare una penna con due dita</title>
      <link>https://www.michelebologna.net/2007/pen-spinning-ovvero-come-ruotare-una-penna-con-due-dita/</link>
      <pubDate>Wed, 02 May 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/pen-spinning-ovvero-come-ruotare-una-penna-con-due-dita/</guid>
      <description>&lt;p&gt;Come si può ruotare una penna con due dita?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Reader: una modifica che vorrei</title>
      <link>https://www.michelebologna.net/2007/google-reader-una-modifica-che-vorrei/</link>
      <pubDate>Fri, 13 Apr 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/google-reader-una-modifica-che-vorrei/</guid>
      <description>&lt;p&gt;Sono un felice utilizzatore di &lt;a href=&#34;https://www.google.it/reader/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Reader&lt;/a&gt; da molti mesi (forse quasi un anno). Attraverso Google Reader leggo e mi informo con quasi &lt;strong&gt;250 feeds&lt;/strong&gt;. C&amp;rsquo;è un aspetto, però, che non mi piace; ad esempio, mettiamo che io sia abbonato al &lt;a href=&#34;https://en.wikipedia.org/wiki/RSS&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;feed RSS&lt;/a&gt; di un sito, diciamo &amp;lsquo;A&amp;rsquo;. Inoltre, ho sottoscritto il bookmark (attraverso &lt;a href=&#34;https://pinboard.in/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;del.icio.us (now Pinboard)&lt;/a&gt;) di un amico, diciamo &amp;lsquo;B&amp;rsquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come si pronuncia una parola in inglese?</title>
      <link>https://www.michelebologna.net/2007/come-si-pronuncia-una-parola-in-inglese/</link>
      <pubDate>Fri, 06 Apr 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-si-pronuncia-una-parola-in-inglese/</guid>
      <description>&lt;p&gt;Avete bisogno di sapere come si pronuncia una parola in inglese?&lt;/p&gt;&#xA;&lt;p&gt;Grazie a questo &lt;a href=&#34;http://www.howjsay.com/index.php&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;sito&lt;/a&gt; è molto facile: Basta inserire la parola ed ascoltare.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Formulario di Impianti Informatici</title>
      <link>https://www.michelebologna.net/2007/formulario-di-impianti-informatici/</link>
      <pubDate>Mon, 12 Mar 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/formulario-di-impianti-informatici/</guid>
      <description>&lt;p&gt;Ho scritto un &lt;a href=&#34;https://www.michelebologna.net/materiale/ImpiantiInformatici/formulario.pdf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;formulario&lt;/a&gt; per l&amp;rsquo;esame di Impianti Informatici, contenente (più o meno) tutte le formule che servono per lo scritto.&lt;/p&gt;&#xA;&lt;p&gt;Commenti benvenuti!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quanto siete veloci ad usare la tastiera?</title>
      <link>https://www.michelebologna.net/2007/quanto-siete-veloci-ad-usare-la-tastiera/</link>
      <pubDate>Mon, 12 Mar 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/quanto-siete-veloci-ad-usare-la-tastiera/</guid>
      <description>&lt;p&gt;Quanto siete &lt;strong&gt;veloci ad usare la tastiera&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Per scoprirlo è molto semplice: basta fare questo test per misurare il numero di parole battute al minuto.&lt;/p&gt;&#xA;&lt;p&gt;Io sono arrivato a questo risultato. E voi?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Come ricreare il tasto &#34;mostra desktop&#34; su Windows?</title>
      <link>https://www.michelebologna.net/2007/come-ricreare-il-tasto-mostra-desktop-su-windows/</link>
      <pubDate>Sun, 04 Mar 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/come-ricreare-il-tasto-mostra-desktop-su-windows/</guid>
      <description>&lt;p&gt;Ecco un metodo per ri-creare il comando &lt;strong&gt;&amp;ldquo;mostra desktop&amp;rdquo;&lt;/strong&gt; su Windows:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Aprire un editor di testo e scriviamo: &lt;code&gt;[Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Salvare il file&lt;/strong&gt; con nome &amp;ldquo;Mostra desktop**.scf**&amp;rdquo; e trascinarlo nella barra vicino al menù avvio&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Creare il proprio avatar in stile South Park</title>
      <link>https://www.michelebologna.net/2007/creare-il-proprio-avatar-in-stile-south-park/</link>
      <pubDate>Sat, 03 Mar 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/creare-il-proprio-avatar-in-stile-south-park/</guid>
      <description>&lt;p&gt;Siete anche voi dei fan della serie &lt;a href=&#34;http://www.southparkstudios.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;South Park&lt;/a&gt;? Volete creare il vostro avatar in stile South Park?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.michelebologna.net/images/2007/07/southpark_avatar.png&#34; title=&#34;southpark_avatar.png&#34; &gt;&lt;img src=&#34;https://www.michelebologna.net/images/2007/07/southpark_avatar.thumbnail.png&#34; alt=&#34;southpark_avatar.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il procedimento è molto facile:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Andate su &lt;a href=&#34;http://www.sp-studio.de/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;South Park Studio&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Costruire il proprio personaggio: scegliere le varie personalizzazioni fino a quando non siete soddisfatti&lt;/p&gt;</description>
    </item>
    <item>
      <title>Il forum dell&#39;UniBG</title>
      <link>https://www.michelebologna.net/2007/il-forum-dellunibg/</link>
      <pubDate>Sun, 18 Feb 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/il-forum-dellunibg/</guid>
      <description>&lt;p&gt;Per tutti gli studenti di Ingegneria Informatica dell&amp;rsquo;Università degli Studi di Bergamo (&lt;a href=&#34;http://www.unibg.it&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;UniBG&lt;/a&gt;), ho creato questo forum.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: il forum non è più attivo (ho terminato i miei studi all&amp;rsquo;Università).&lt;/p&gt;</description>
    </item>
    <item>
      <title>La macchina piega magliette</title>
      <link>https://www.michelebologna.net/2007/la-macchina-piega-magliette/</link>
      <pubDate>Tue, 16 Jan 2007 00:00:00 +0000</pubDate>
      <guid>https://www.michelebologna.net/2007/la-macchina-piega-magliette/</guid>
      <description>&lt;p&gt;Non riuscite a &lt;strong&gt;piegare una maglietta&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Costruendo questa macchina sarà tutto molto più semplice!&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ALLTRIBES&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;Caricato da sw&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Alla fine del video ci sono anche le istruzioni per costruire la macchina :)&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
