Italian Ancestry - Maccaferri & Cantamessa families

First of all I like genealogy and I like history.

I like Italy because part of my ancestors\antenati come from there.

To know my origin is something that instigates my feelings and this post is my try to find relatives scattered all over the world.

From this MyHeritage DNA test I have 43.5% of Italian ethnicity\blood and so it's undeniable the affection I feel for the country.




I've created a Family Tree at MyHeritage:


https://www.myheritage.com.br/site-family-tree-343227191/leniel-macaferis-family

Below I tell my "recent" Italian family history in 3 idioms: Italiano, English and Portuguese.

If you think we may be relatives, just drop me a line at leniel@gmail.com or use the contact form. It'll be a pleasure to get to know you. :)

By the way, this is my Facebook profile: https://www.facebook.com/leniel.macaferi

My Family Tree (click to zoom)



Family tree created with the help of FamilySearch website

ITALIANO
Il mio nome è Leniel Macaferi ed è nato il 06.10.1983 in Carangola, Minas Gerais, Brasile. Io sono di origine italiana. In linea paterna, io sono il nipote di una coppia di italiani: Giuseppe Maccaferri nato il 10.07.1893 a San Felice sul Panaro, Modena, Emilia-Romagna, Italia. & Anna Rosa Cantamessa nata il 23.07.1906 a Valtesse, Bergamo, Lombardia, Italia. Giuseppe Maccaferri [1893-1941] è arrivato in Brasile con 2 anni di età su 16.05.1896 a bordo della nave\vapore [Attività] con i suoi genitori Sperindio Maccaferri [1861 ~ 1935] e Maria Cirelli [1867 ~ 1935]. I miei bisnonni erano sposati a San Felice sul Panaro su 03.11.1887.
Il record dell’arrivo si trova nel sito pubblico di Arquivo Mineiro. http://www.siaapm.cultura.mg.gov.br/modules/imigrantes/brtacervo.php?cid=1383
Anna Rosa Cantamessa [1906-1983] è arrivato in Brasile con 7 anni di età su 20.08.1913 a bordo della nave\vapore [Regina Elena] con i suoi genitori Giuseppe Andrea Cantamessa [1875-1952] e Maria Camilla Irma Colombo [1880 ~ 1921]. I miei bisnonni si sono sposati in Valtesse su 24.09.1901. Il record dell’arrivo si trova nel sito di sistema nazionale informazioni archivio a Rio de Janeiro. http://imagem.sian.an.gov.br/anexos/sian/arquivos/1139635_40882.pdf
Il mio trisnonno Giacomo Cantamessa (padre di Giuseppe) è arrivato in Brasile il 16.12.1897 sulla nave\vapore [Spagne] con la moglie e gli altri bambini. Giuseppe era colui che era in Italia e emigrato in Brasile circa 15 anni più tardi. Il record dell'arrivo di Giacomo Cantamessa e la famiglia si trova nel sito pubblico di Arquivo Mineiro. http://www.siaapm.cultura.mg.gov.br/modules/imigrantes/brtacervo.php?cid=16126
Questi sono i cognome nel mio albero genealogico fino ad oggi:
#
Cognome
Antenato(a)
Relazione
Livello
1
Maccaferri
Giuseppe Maccaferri
nonno
2
2
Cantamessa
Anna Rosa Cantamessa
nonna
2
3
Colombo
Maria Camilla Irma Colombo
bisnonna
3
4
Cirelli
Maria Cirelli
bisnonna
3
5
Bocchi
Maria Bocchi
trisnonna
4
6
Bergamini
Candida Maria Filomena Bergamini
trisnonna
4
7
Baldis
Eufrosina Baldis
trisnonna
4
8
Locatelli
Antonia Locatelli
trisnonna
4
9
Dotti
Maria Dotti
quadrisavola
5
10
Calzolari
Eleonora Calzolari
quadrisavola
5
11
Cattaneo
Orsola Cattaneo
quadrisavola
5
12
Falci
Maria Teresa Falci
quadrisavola
5
13
Guidetti
Maria Guidetti
quinquisavola
6
14
Viscardi
Angela Viscardi
quinquisavola
6
15
Luiselli
Antonia Luiselli
quinquisavola
6

Il mio cognome Macaferi è il modo "brasiliano" di Maccaferri.

ENGLISH
My name is Leniel Macaferi and I was born on 10.06.1983 in Carangola, Minas Gerais, Brazil. I am descendant of Italians.
From the paternal line, I am the grandson of an Italian couple: Giuseppe Maccaferri born on 07.10.1893 in San Felice sul Panaro, Modena, Emilia-Romagna, Italy.
& Anna Rosa Cantamessa born on 07.23.1906 in Valtesse, Bergamo, Lombardy, Italy. Giuseppe (Joseph) Maccaferri [1893-1941] arrived in Brazil at the age of 2 on 05.16.1896 aboard the ship [Attivitá] with his parents Sperindio Maccaferri [1861 ~ 1935] and Maria Cirelli [1867 ~ 1935]. My great-grandparents married in San Felice sul Panaro on 11.03.1887.
The arrival record is in the public site of Arquivo Mineiro. http://www.siaapm.cultura.mg.gov.br/modules/imigrantes/brtacervo.php?cid=1383
Anna Rosa Cantamessa [1906-1983] arrived in Brazil at the age of 7 on 08.20.1913 aboard the ship [Regina Elena] with her parents Giuseppe Andrea Cantamessa [1875 - 1952] and Maria Camilla Irma Colombo [1880 ~ 1921]. My great-grandparents were married in Valtesse on 09.24.1901.
The arrival record is on the website of the National Archive Information System in Rio de Janeiro. http://imagem.sian.an.gov.br/anexos/sian/arquivos/1139635_40882.pdf
My great-great-grandfather Giacomo Cantamessa (Giuseppe’s father) has arrived in Brazil on 12.16.1897 aboard the ship [Spagne] with his wife and the other children. Giuseppe was the one who stayed in Italy and emigrated to Brazil about 15 years later.
The arrival record of Giacomo Cantamessa and the family is in the public site of Arquivo Mineiro. http://www.siaapm.cultura.mg.gov.br/modules/imigrantes/brtacervo.php?cid=16126 These are the surnames in my family tree to the present moment:
#
Surname
Ancestor
Relationship
Level
1
Maccaferri
Giuseppe Maccaferri
grandfather
2
2
Cantamessa
Anna Rosa Cantamessa
grandmother
2
3
Colombo
Maria Camilla Irma Colombo
great grandmother
3
4
Cirelli
Maria Cirelli
great grandmother
3
5
Bocchi
Maria Bocchi
2x-great-grandmother
4
6
Bergamini
Candida Maria Filomena Bergamini
2x-great-grandmother
4
7
Baldis
Eufrosina Baldis
2x-great-grandmother
4
8
Locatelli
Antonia Locatelli
2x-great-grandmother
4
9
Dotti
Maria Dotti
3x-great-grandmother
5
10
Calzolari
Eleonora Calzolari
3x-great-grandmother
5
11
Cattaneo
Orsola Cattaneo
3x-great-grandmother
5
12
Falci
Maria Teresa Falci
3x-great-grandmother
5
13
Guidetti
Maria Guidetti
4x-great-grandmother
6
14
Viscardi
Angela Viscardi
4x-great-grandmother
6
15
Luiselli
Antonia Luiselli
4x-great-grandmother
6

My last name Macaferi is the "Brazilianized" way for Maccaferri.
PORTUGUÊS
Me chamo Leniel Macaferi e nasci em 06.10.1983 em Carangola, Minas Gerais, Brasil. Sou descendente de italianos. Na linha paterna, sou neto de um casal de italianos: Giuseppe Maccaferri nascido em 10.07.1893 em San Felice sul Panaro, Modena, Emilia-Romagna, Itália. & Anna Rosa Cantamessa nascida em 23.07.1906 em Valtesse, Bergamo, Lombardia, Itália. Giuseppe (José) Maccaferri [1893-1941] chegou no Brasil com 2 anos de idade em 16.05.1896 no navio\vapor [Attività] com seus pais Sperindio Maccaferri [1861~1935] e Maria Cirelli [1867~1935]. Meus bisavós casaram-se em San Felice sul Panaro em 03.11.1887. O registro de chegada está no site do Arquivo Público Mineiro. http://www.siaapm.cultura.mg.gov.br/modules/imigrantes/brtacervo.php?cid=1383 Anna Rosa Cantamessa [1906-1983] chegou no Brasil com 7 anos de idade em 20.08.1913 no navio\vapor [Regina Elena] com seus pais Giuseppe Andrea Cantamessa [1875-1952] e Maria Camilla Irma Colombo [1880~1921]. Meus bisavós casaram-se em Valtesse em 24.09.1901. O registro de chegada está no site do Sistema de Informações do Arquivo Nacional no Rio de Janeiro. http://imagem.sian.an.gov.br/anexos/sian/arquivos/1139635_40882.pdf Meu trisavô Giacomo Cantamessa (pai de Giuseppe) chegou no Brasil em 16.12.1897 no navio\vapor [Espagne] com a mulher e os outros filhos. Giuseppe foi o único que ficou na Itália e emigrou para o Brasil aproximadamente 15 anos depois. O registro da chegada de Giacomo Cantamessa e família está no site do Arquivo Público Mineiro. http://www.siaapm.cultura.mg.gov.br/modules/imigrantes/brtacervo.php?cid=16126 Estes são os sobrenomes na minha árvore familiar até o presente momento:
#
Sobrenome
Antenato(a)
Relação
Nível
1
Maccaferri
Giuseppe Maccaferri
avô
2
2
Cantamessa
Anna Rosa Cantamessa
avó
2
3
Colombo
Maria Camilla Irma Colombo
bisavó
3
4
Cirelli
Maria Cirelli
bisavó
3
5
Bocchi
Maria Bocchi
trisavó
4
6
Bergamini
Candida Maria Filomena Bergamini
trisavó
4
7
Baldis
Eufrosina Baldis
trisavó
4
8
Locatelli
Antonia Locatelli
trisavó
4
9
Dotti
Maria Dotti
tetravó
5
10
Calzolari
Eleonora Calzolari
tetravó
5
11
Cattaneo
Orsola Cattaneo
tetravó
5
12
Falci
Maria Teresa Falci
tetravó
5
13
Guidetti
Maria Guidetti
pentavó
6
14
Viscardi
Angela Viscardi
pentavó
6
15
Luiselli
Antonia Luiselli
pentavó
6

Meu sobrenome Macaferi é a forma “abrasileirada” de Maccaferri.

Crowdsourcing & Stack Overflow: the power of the Crowd

It's been 2 years since I last posted. Wow! Time flies and life changes...

In 2016 I started a Master's degree course at UFRJ - Federal University of Rio de Janeiro in the branch of Data and Knowledge Engineering (Databases) that is under the division of Computer and Systems Engineering department at COPPE\UFRJ.

Some background history: I tried to join this same master's program back in 2010. I posted about it here: Masters degree application essay UFRJ 2011.1. At that time I was not accepted in the program because the teacher responsible for the Software Engineering branch and that interviewed me, told me that I didn't have a research profile. I was more like an industry guy. I was upset of course when my application got rejected but I tried again in 2015 and guess what: I applied for the Software Engineering branch again and for the Databases branch too. I got approved in the tests for the two branches. The same teacher interviewed me for the Software Engineering after 5 years. She remembered me and said the same thing. She denied my application again. Thanks God the Database branch teachers were more receptive and accepted my enrollment. I love both areas and Databases involve everything related to data which attract my attention as well.

Lesson: don't give up on your dreams... if you want it with all your heart, go for it! It can take some time but it'll happen.

Back to the post title... as part of the grade, most of the 8 necessary disciplines have a final paper to be developed. This post is about the paper I did for CSCW - Computer Supported Cooperative Work or even Computer Aided Collaborative Work.

I hope it can shed some light regarding the cooperative work put together by the Stack Overflow developer community with the help of our mainstream computers and mobile devices.

Abstract—Crowdsourcing gained attention in the past few years
as a means to disseminate work to a crowd of people. People that
can be scattered all over the world. The Internet removed all the
barriers. Advances in Information Technologies and hardware
allowed the development of tools that aid in the division of the
work and tasks that need to be carried out. We are now in a stage
where what once was supposed to be inviable is proved to be viable
with remote work being done by disparate teams located in
different continents. Computer Supported Cooperative Work is
now a reality and this paper analyzes some of the concepts and use
of modern information systems technology to fill the gap between
a crowd of software developers and their day to day job questions
when applied to a questions and answers site namely Stack
Overflow. Each and every day millions of software developers
outsource their questions to knowledgeable peer developers. Stack
Overflow is the means that allows the knowledge transfer to
happen and it came in a moment when a huge amount of data was
being generated but it wasn’t well structured and organized for
future reuse. Stack Overflow was born and is now a great option
that offers a well-structured and exciting environment to ask and
get answers online.

The full paper in PDF format is available at:  https://drive.google.com/file/d/0B4SVxswDPXtwVzNFTWtSMkJoM3M/view?usp=sharing

Just got the C# gold badge at StackOverflow

This is a “marketing” post… Open-mouthed smile Just kidding.

This is just to inform that I got the C# #Csharp gold badge at #StackOverflow @StackExchange after 5 years and 6 months and 342 answers posted on the C# tag! What a milestone towards a so awesome programming language.

C# gold badge earned at StackOverflow

Once when I was starting back in 2003 a somewhat experienced coworker told me: this thing [ coding ] is not for you.

I proved him wrong!

The lesson to be learnt here is: never trust others when they say you are not capable even more when you are just starting something. Instead use that as a trampoline. Not easy but you must not give up. Keep pushing always.

People that motivate us are a rare kind. So use this post as a motivation and BEFORE that remember: put God first in everything you start in your life. I remember at that time in my life I talked to God and told him that I really liked this profession|area and asked for his help so that he could guide me and provide me wisdom. Here I’m today being able to write this post. How grateful I’m.

To top that, last week a cousin (13 years old) approached me and told me he’d like to follow the same path I followed and asked what I did to get where I’m today. I answered: you have to have a passion for what you do, strive for excellence and be prepared to spend some good amount of time trying and trying... as I wrote above: don’t give up. There’ll be for sure many rocks on the road… The Long and Winding Road as sung by The Beatles is a truth but if you persist in what you really believe then success is a matter of time.

Somehow sometime somewhere God will move things in your favor.

And we know that all things work together for good to them that love God, to them who are called according to his purpose. Romans 8:28 https://www.bible.com/bible/1/rom.8.28

A snapshot of my StackOverflow profile on the day I got the C# gold badge

http://stackoverflow.com/users/114029/leniel-macaferi

NPOI 2.0 - Support for right-to-left languages

This is the 5th post of a series of posts about NPOI 2.0.

This time we’re gonna see how easy it is to enable support for right to left languages in a spreadsheet.

Here’s a Microsoft page that describes Office’s right-to-left language features.

NPOI has got you covered too. The flag first appeared in NPOI 2.0 Alpha:

g. Support isRightToLeft and setRightToLeft on the common spreadsheet Sheet interface, as per existing HSSF support (poi-developers)

Let’s jump directly to the code with no further ado…

using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;

namespace NPOI.Examples.XSSF.SetIsRightToLeftInXlsx
{
    class Program
    {
        static void Main(string[] args)
        {
            IWorkbook workbook = new XSSFWorkbook();

            ISheet sheet1 = workbook.CreateSheet("Sheet1");
            
            // Setting support for Right To Left
            sheet1.IsRightToLeft = true;

            sheet1.CreateRow(0).CreateCell(0).SetCellValue("This is a Sample");

            int x = 1;

            for(int i = 1; i <= 15; i++)
            {
                IRow row = sheet1.CreateRow(i);

                for(int j = 0; j < 15; j++)
                {
                    row.CreateCell(j).SetCellValue(x++);
                }
            }

            FileStream sw = File.Create("test.xlsx");

            workbook.Write(sw);

            sw.Close();
        }
    }
}

You can find the above code in the SetIsRightToLeftInXlsx sample project. I sent a pull request to Tony Qu so that this sample project gets added to NPOI’s GitHub repository.

Hope it helps!