IURIX
Begin main content


10:37 PM, 30 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

View this email in your browser
UNDP 360. Monthly highlights. From every angle.

Fighting COVID-19

Global Humanitarian Response Plan

UNDP support goes beyond health

The Global Humanitarian Response Plan, launched with the UN and supported by UNDP, addresses the deterioration of human rights, social cohesion and livelihoods, and looks at ways to protect the most vulnerable.
 READ MORE 
COVID-19 in Africa

Preparing better, fighting back, recovering stronger

The spread of COVID-19 could hit Africa harder than anywhere else, with long-lasting implications that will be nothing short of catastrophic. UNDP supports African countries in their preparation, response and recovery.
 READ MORE 
Peru's response to COVID-19

Peru takes a comprehensive approach to COVID-19

As cases rise, the country prepares for the wide-ranging coronavirus effects, particularly among the most vulnerable. The response addresses not just the illness, but the potential worsening of living standards.
 READ MORE 

A crisis on top of a crisis; the fragility of Arab states

In a region already suffering from conflict, displacement, and weak health systems, UNDP is committed to help relieve the short-term consequences of COVID-19 while building the resilience to face future crises.
 READ MORE 
COVID-19 and biodiversity

Lessons of coronavirus for the biodiversity crisis

If we can learn hard lessons from COVID-19 and apply them to the existential crisis of biodiversity loss as we head into recovery, 2020 just may well turn out to be a 'Super Year' for nature after all.
 READ MORE 
Accelerator Labs story

One year of UNDP Accelerator Labs

A year ago, UNDP launched a worldwide network of 60 Accelerator Labs to respond to this increasingly complex world. Today, the network works to prepare, respond and recover from COVID-19.
 READ MORE 

Stay informed

Find the latest updates on UNDP's response to COVID-19 in our dedicated site.
The World Health Organization's (WHO) tracker and the UN dedicated websiteprovide up-to-the-minute information and guidance on the coronavirus disease COVID-19.
Visit the WhatsApp Coronavirus Information Hub for reliable information, fact-checking services and tips to stay safe and connected.

In the news

BBC World News Interview with Achim Steiner
UNDP Administrator, Achim Steiner, spoke to BBC World News about the effects of coronavirus on developing nations and the need for a coordinated response.

How to avert the worst development crisis of this century

04:55 PM, 30 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

 
 
 
The DigitalOcean Newsletter

Read on for a monthly recap of all things DigitalOcean, including product updates, new tutorials, upcoming events, and more.


Product Updates
See more minor updates in the DigitalOcean release notes.


    New Tutorials & Blogs
    Have you considered writing a tutorial that will help others in the developer community? Check out our Suggested Topics for Tutorials to see what our Editorial team is looking for!


    Webinars & Virtual Events
    • An Overview of DigitalOcean VPC and Networking
      May 12, 1:00 p.m. ET 
      Complex application builders: See how you can easily build secure apps on DigitalOcean with Virtual Private Cloud (VPC), the next evolution of private networking. Register here to learn how you can leverage more complex networking features to isolate a multi-tenant system.

    • Building a SaaS, Part 3: Scaling Your Apps for Growth 
      May 19, 12:00 p.m. ET
      Hear how SaaS companies are using DigitalOcean Kubernetes to create optimal architectures to handle massive growth. Register here.

    • Helping Small Businesses Get Building 
      Developers and entrepreneurs: Join us for a series of virtual presentations, panels, and live-coding sessions for practical tips and best practices on how to build and grow your cloud-powered apps and businesses. Subscribe to the DigitalOcean YouTube channel. 

    • Building a SaaS, Part 1: Customer-Driven Product Development
      Add a few more tools to your lean startup toolbox. Watch this recording to explore product development methodologies that help you listen to users, iterate quickly, and deliver value for your customers.

    • Building a SaaS, Part 2: Developing Your App, From Front to Back
      Watch this recording to discover an easier way to create and code a SaaS. Discussion topics include specific technologies, leveraging systems you run yourself, and managed options that help bring your idea to market faster.


    Inside DigitalOcean

    Last month, we launched the DigitalOcean Hub for Good to support COVID-19 relief efforts through infrastructure credits for projects in need, as well as monetary donations to nonprofit organizations responding to the pandemic. 

    In just a few weeks, the Hub for Good has seen an inspiring global response. We’re proud to announce that we’ve already made a $50,000 donation to nonprofits based on the number of grant applicants – and distributed nearly $100,000 worth of infrastructure credit to projects in need. Here are just a few standout projects: DeafCovid, Snug Safe, Lab Result, Mom Desk, and TraceCovid19.in. We still have infrastructure credit available for projects with COVID-19-related missions. 

    If you have a project that could use some extra support, we encourage you to apply for credit today.

    Is this newsletter helpful?

     

    03:10 PM, 30 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

    Step by Step

     

    1. Find your VM’s .vdi file – First we need to locate the VirtualBox hard drive (.vdi) file.
      • Open the VirtualBox GUI
      • Click on the VM we want to migrate and click the  Settings button
      • Click on Storage and click the .vdi file listed under IDE Controller
      • Mouse over the Hard Disk: dropdown list box and note the path to the .vdi file
    2. Convert the .vdi to .img – Next we need to convert the hard drive to a RAW format for ProxMox
      • On the VirtualBox host open a command prompt
      • Run
        Code:
        VBoxManage clonehd --format RAW [virtual_harddisk].vdi [virtual_harddisk].img
      • This may take a while so be patient. Go get some coffee.
    3. Create a new ProxMox VM – Next we need to create a Proxmox VM to hold our drive image.
      • Open up the Proxmox web interface
      • Click on Virtual Machines then click the Create tab
      • Leave all of the defaults. My Disk space (GB): was set to 32GB and my original .vdi was 20GB. This seems to have worked OK. I’ll edit if there are problems down the road.
      • Note the VMID: number of your new VM (i.e. « 106 »)
    4. Upload the .img file – now we need to upload the new /img file to the Proxmox server.
      • Start your file transfer softare (wither WinSCP or Filezilla are two good ones).
      • Transfer the .img file to the /var/lib/vz/images/106 folder (replace 106 with the number you noted from the VMID: field
    5. Rename the .img file – now all we need to do is rename the .img file
      • rename the existing .raw file (for instance vm-106-disk-1.raw) to .old
      • rename the .img file to the name of the existing .raw file (for instance vm-106-disk-1.raw)
    6. Boot it up!

    01:36 PM, 30 Apr 2020 by Iuri Sampaio Permalink | Comments (0)


     
     
     
    The DigitalOcean Newsletter

    Read on for a monthly recap of all things DigitalOcean, including product updates, new tutorials, upcoming events, and more.


    Product Updates
    See more minor updates in the DigitalOcean release notes.


      New Tutorials & Blogs
      Have you considered writing a tutorial that will help others in the developer community? Check out our Suggested Topics for Tutorials to see what our Editorial team is looking for!


      Webinars & Virtual Events
      • An Overview of DigitalOcean VPC and Networking
        May 12, 1:00 p.m. ET 
        Complex application builders: See how you can easily build secure apps on DigitalOcean with Virtual Private Cloud (VPC), the next evolution of private networking. Register here to learn how you can leverage more complex networking features to isolate a multi-tenant system.

      • Building a SaaS, Part 3: Scaling Your Apps for Growth 
        May 19, 12:00 p.m. ET
        Hear how SaaS companies are using DigitalOcean Kubernetes to create optimal architectures to handle massive growth. Register here.

      • Helping Small Businesses Get Building 
        Developers and entrepreneurs: Join us for a series of virtual presentations, panels, and live-coding sessions for practical tips and best practices on how to build and grow your cloud-powered apps and businesses. Subscribe to the DigitalOcean YouTube channel. 

      • Building a SaaS, Part 1: Customer-Driven Product Development
        Add a few more tools to your lean startup toolbox. Watch this recording to explore product development methodologies that help you listen to users, iterate quickly, and deliver value for your customers.

      • Building a SaaS, Part 2: Developing Your App, From Front to Back
        Watch this recording to discover an easier way to create and code a SaaS. Discussion topics include specific technologies, leveraging systems you run yourself, and managed options that help bring your idea to market faster.


      Inside DigitalOcean

      Last month, we launched the DigitalOcean Hub for Good to support COVID-19 relief efforts through infrastructure credits for projects in need, as well as monetary donations to nonprofit organizations responding to the pandemic. 

      In just a few weeks, the Hub for Good has seen an inspiring global response. We’re proud to announce that we’ve already made a $50,000 donation to nonprofits based on the number of grant applicants – and distributed nearly $100,000 worth of infrastructure credit to projects in need. Here are just a few standout projects: DeafCovid, Snug Safe, Lab Result, Mom Desk, and TraceCovid19.in. We still have infrastructure credit available for projects with COVID-19-related missions. 

      If you have a project that could use some extra support, we encourage you to apply for credit today.

      Is this newsletter helpful?

       

      11:19 PM, 29 Apr 2020 by Iuri Sampaio Permalink | Comments (0)


       
       
       
      The DigitalOcean Newsletter

      Read on for a monthly recap of all things DigitalOcean, including product updates, new tutorials, upcoming events, and more.


      Product Updates
      See more minor updates in the DigitalOcean release notes.


        New Tutorials & Blogs
        Have you considered writing a tutorial that will help others in the developer community? Check out our Suggested Topics for Tutorials to see what our Editorial team is looking for!


        Webinars & Virtual Events
        • An Overview of DigitalOcean VPC and Networking
          May 12, 1:00 p.m. ET 
          Complex application builders: See how you can easily build secure apps on DigitalOcean with Virtual Private Cloud (VPC), the next evolution of private networking. Register here to learn how you can leverage more complex networking features to isolate a multi-tenant system.

        • Building a SaaS, Part 3: Scaling Your Apps for Growth 
          May 19, 12:00 p.m. ET
          Hear how SaaS companies are using DigitalOcean Kubernetes to create optimal architectures to handle massive growth. Register here.

        • Helping Small Businesses Get Building 
          Developers and entrepreneurs: Join us for a series of virtual presentations, panels, and live-coding sessions for practical tips and best practices on how to build and grow your cloud-powered apps and businesses. Subscribe to the DigitalOcean YouTube channel. 

        • Building a SaaS, Part 1: Customer-Driven Product Development
          Add a few more tools to your lean startup toolbox. Watch this recording to explore product development methodologies that help you listen to users, iterate quickly, and deliver value for your customers.

        • Building a SaaS, Part 2: Developing Your App, From Front to Back
          Watch this recording to discover an easier way to create and code a SaaS. Discussion topics include specific technologies, leveraging systems you run yourself, and managed options that help bring your idea to market faster.


        Inside DigitalOcean

        Last month, we launched the DigitalOcean Hub for Good to support COVID-19 relief efforts through infrastructure credits for projects in need, as well as monetary donations to nonprofit organizations responding to the pandemic. 

        In just a few weeks, the Hub for Good has seen an inspiring global response. We’re proud to announce that we’ve already made a $50,000 donation to nonprofits based on the number of grant applicants – and distributed nearly $100,000 worth of infrastructure credit to projects in need. Here are just a few standout projects: DeafCovid, Snug Safe, Lab Result, Mom Desk, and TraceCovid19.in. We still have infrastructure credit available for projects with COVID-19-related missions. 

        If you have a project that could use some extra support, we encourage you to apply for credit today.

        Is this newsletter helpful?

         

        10:28 PM, 29 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

        Gmail POP3 with fetchmail [www.axllent.org]

        Gmail provides users with a free 15GB+ mailbox for storing all their mail. There are 3 main interfaces to access their mail, the main one being HTTPS (secure web) access, the others being IMAP & POP3. The thing to note is that Gmail only allows SSL connections for POP3 & SMTP.

        This short tutorial will show you how to download your mail automatically from your Gmail account every 5 minutes using fetchmail.

        Requirements

        • Gmail configured to allow pop3 mail downloading for your account: Settings => Forwarding and POP in your Gmail web account.
        • openssl
        • fetchmail with SSL support If you are not sure if your fetchmail has SSL support, check with:
        ldd /usr/bin/fetchmail
               linux-gate.so.1 =>  (0xffffe000)
               libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7fb7000)
               libresolv.so.2 => /lib/libresolv.so.2 (0xb7fa2000)
               libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb7f71000)
               libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0xb7e6e000)
               libc.so.6 => /lib/libc.so.6 (0xb7d56000)
               libdl.so.2 => /lib/libdl.so.2 (0xb7d52000)
               /lib/ld-linux.so.2 (0xb7feb000)

        If you see something like libssl.so.0 then yours has it.

        Getting the certificates

        Your Linux distribution should come with the package ca-certificates either installed or installable, and this is by far the recommended method to verify that you are in fact connected to the Google servers.

        If you are getting errors because fetchmail cannot authenticate the certificates then make sure you install these ca-certificates.

        Testing certificates

        To confirm we have the correct and working certificates, let us make an SSL connection to the Gmail server testing our 2 new certificates:

        openssl s_client -connect pop.gmail.com:995
        ... ...
        ---
        +OK Gpop ready for requests from ....

        There should be much more data in between, however the important thing to note is the final (or similar) +OK Gpop ready for requests from .... If not, please retrace the above steps to confirm you have it correct.

        Setting up fetchmail

        We need to configure our ~/.fetchmailrc file to check every 5 minutes automatically if we have mail, and if so to download it. Please do not check more often than every 5 minutes, else google may block or ban you, as that just overloads their systems. For this fetchmail example I am going to use the username (locally on the system) as user5, the Gmail address of spammesilly@gmail.com, and the password of secretpassword:

        # 
        set username
        set postmaster "user5"
        # set polling time (5 minutes)
        set daemon 600
        
        poll pop.gmail.com with proto POP3
           user'spammesilly@gmail.com' there with password 'secretpassword'is user5 here options ssl
        

        Right, save the file, and now we can do a test verbosely to see if it works. Note: mail will be downloaded into your system-default mailbox, depending on your system. Hopefully you already know where that is located. Do the verbose test with:

        fetchmail -d0 -vk pop.gmail.com

        01:40 PM, 29 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

        PostfixBasicSetupHowto [help.ubuntu.com]

        Setup Overview

        In our setup, Postfix sends and receives mail from Internet and stores them in the user mailboxes while clients on the Internet can retrieve their mails via Courier IMAP or POP3. The user authentication is done by Courier Authdaemon. The following diagram shows this process.

        SetupOverview.jpg

        Anatomy of Postfix

        Components

        The following figure shows the main Postfix system components, and the main information flows between them.

        PostfixComponentsNw.gif

        • Yellow ellipsoids are mail programs.
        • Yellow boxes are mail queues or files.
        • Blue boxes are lookup tables.
        • Programs in the large box run under control by the Postfix resident master daemon.
        • Data in the large box is property of the Postfix mail system.

        Receiving Mail

        When a message enters the Postfix mail system, the first stop is the incoming queue. The figure below shows the main components that are involved with new mail.

        PosfixRecieving.gif

        04:23 PM, 28 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

        03:39 PM, 27 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

        03:38 PM, 27 Apr 2020 by Iuri Sampaio Permalink | Comments (0)

        XML

        Archive

        Error in include template "/var/www/iurix/packages/lars-blogger/www/calendar": expected integer but got "GREGORIAN_CHANGE_DATE" September 2021
        August 2021
        July 2021
        June 2021
        May 2021
        April 2021
        March 2021
        February 2021
        January 2021
        December 2020
        November 2020
        October 2020
        September 2020
        August 2020
        July 2020
        June 2020
        May 2020
        April 2020

        Notifications

        Icon of envelopeRequest notifications

        Syndication Feed

        XML