Hacktoberfest 2024 is just around the corner, and I hope youโre as excited as I am for this month-long celebration of all things open-source!
If youโre looking for beginner-friendly open-source projects to contribute to, weโve got you covered. The Kaniyam Foundation Team has compiled a list of project ideas that you can take on and make your own. A special thanks to KanchiLug volunteer Syed Jaffer for putting together this list of projects to work on. Check it out at the link below:
* AI in Digital marketing
* Novice with Metaprogramming โ Decorates with Decorator
* Best practices in optimizing large scale data processing using pandas-like libraries
* Transforming Automotive Electronics Testing with Python and Robot Framework * Lightning Talks (10 mins/talk)
# Venue
Zilogic Systems
Development Centre I
2nd Floor, Ragula Tech Park,
Type II/16, Dr. VSI Estate (Phase 1),
Thiruvanmiyur,
Chennai โ 600 041.
Hacktoberfest 2024 is just around the corner, and I hope youโre as excited as I am for this month-long celebration of all things open-source!
If youโre looking for beginner-friendly open-source projects to contribute to, weโve got you covered. The Kaniyam Foundation Team has compiled a list of project ideas that you can take on and make your own. A special thanks to KanchiLug volunteer Syed Jaffer for putting together this list of projects to work on. Check it out at the link below:
* AI in Digital marketing
* Novice with Metaprogramming โ Decorates with Decorator
* Best practices in optimizing large scale data processing using pandas-like libraries
* Transforming Automotive Electronics Testing with Python and Robot Framework * Lightning Talks (10 mins/talk)
# Venue
Zilogic Systems
Development Centre I
2nd Floor, Ragula Tech Park,
Type II/16, Dr. VSI Estate (Phase 1),
Thiruvanmiyur,
Chennai โ 600 041.
I missed writing weekly notes for last few months. Just capturing few memorable activities in past few months.
We had a super busy summer in Canada. All the weekends were filled with some event/gathering/viewing places etc. High Park, Harbour Front, Toronto Zoo, Wonderland, Royal Ontario Museum, Canada Exhibition at Toronto, Central Island, few libraries, few book release events, literature meetups are the key places we visited. There were tons of fun events for kids and adults. Mississauga government conducted free play based activities for entire summer. We sent our kids there on all weekdays. It helped a lot to make the kids busy in summer.
Finally, school started for kids last week. Kids are going to new school, this year, as we moved to a new house. Here, schools are allocated based on the living address. We moved to the next street, just some 800m away. Still have to goto another school. Slowly, kids started to go along with the new school.
Tolkappiyam Conference
Tolkappiyam is one of the oldest grammar rule book for Tamil language. it was from several centuries ago. The beauty of the Tamil language is still those old rules are followed mostly. This book is being read, interpreted, understood, explained, practised generations by generations, in all the countries where Tamil people live.
I am volunteering on the conference days. Along with Prof. Sathyaraj, presenting a research paper too.
Writing python code for Tolkappiyam grammar rules
Prof. Sathyaraj, Boopalan, kamalakannan, Parameswar, myself and few more people meet every Saturday. We discuss the rules and write them as python code. In a year or so, we hope that we can build a better open source grammar rule engine for tamil in Python.
A Tamil professor (Sathyaraj), A math student (Boopalan), An Instrumentation Engineer ( hehe. its me ), A mechanical Engineer(Parameswar) are contributing to Tamil grammar rules in Python is the awesome moments in my life.
After our recent python classes, Tamil professor Sathyaraj writes good code and validates our code quickly.
New website โ Kalaignar.freetamilebooks.com
Recently, Tamilnadu government release all the works of former CM Kalaignar Karunanithi, in Public Domain License. It was a long time ask for many readers. Thanks to Tamilnadu government for such great decision. On this year death anniversary, 7 August 2024, we collected few of his books in PDF format and published as a separate website for quick access. Check here https://kalaignar.freetamilebooks.com Completed converting them all to text using automated google OCR ( Thanks to python ).
Sent few books in text format to a publisher for proofreading. Soon, we will get them as print and free ebook in epub, mobi formats too.
Python course completion
We conducted a 2-month online free python course in Tamil. My friend Syed Jafer handled the classes. It was a weekly 3-hour training. Python is a crowd puller. We got some 3500 members in 3 whatsapp groups. 1000+ joined for initial classes. Around 50 people completed the course successfully. Many participants wrote good blogs. We can read all their blogs here โ https://blogs.kaniyam.cloudns.nz/
Happy to see the students pick some real projects and start contributing to them.
Explore ML โ mini crash course
At the Python course, many asked questions on ML. Wanted to give some intro about ML. My friend Dr.Tamilarasan came forward to give some quick intro on ML. It was a 3 day ( 5 hours ) discussion exploring the basics of ML.
Thanks to Dr.Tamilarasan and participants for the nice discussions.
Many FOSS communities jointly celebrate Software Freedom Day in Chennai on Sep 21 2024. If you are in Chennai, buy a ticket here โ https://fossunited.org/events/sfd Donโt miss meeting awesome people in Chennai.
Software Freedom Day Celebrations at Karaikudi
Kaniyam Foundation team is celebrating software freedom day in Karaikudi. Will share more details soon.
With all friends from free software communities, I always feel like having 100 heads and 200 hands. We all are dreaming same thing at same time and implement all our dreams together. Thanks to all free/open source contributors. You all make the world a better place to live.
Heartcomonos planning meet
HeartComonons is a Non Profit Social organization in my area in Mississauga, Canada. We attend/volunteer for their events as family. Last week, we had a planning meet for next 3 year goals. The brainstorming session was good. Learned many things on how to think as an organization.
Manual Mode in Photography
I was hesitant to learn Linux for many years. Postponed learning Emacs for around 15 years. But, living with Linux for past 20 years and with Emacs for past 3 years. Similarly, I was too lazy to learn Manual Mode in Camera for many years. I just Donโt wanted to miss any good moments, while changing the options in Camera. But, recently, started to play with it. Oh, Man!. It can do magics with the lighting. We can get better outputs, if we can control what goes into the camera with all the manual mode options. I have a huge pile of photos, waiting to upload in Wikimedia commons, so that anyone can use them freely. Keeping this for winter days.
My podcast with MalaiKannan
Recenly, I had a detailed discussion with MalaiKannan, CTO, Saama Technologies, on Free/Open Source Software, Tamil, NLP, Linux Users Groups etc. If you have time to kill for around 2 hours, see it here on โMalai Talksโ youtube channel โ https://www.youtube.com/watch?v=oLzQTdMK2mw So happy to revisit my life and share with all. Thanks to Malai for the nice questions and patience on asking.
PhD in Family
My brother Arulalan, completed his PhD IIT Delhi. It was a very long path for him with tons of sacrifices. All the efforts are worth as he is the first PhD in our family. I think he is first in our street, in our generation. May many get inspired from his works and get more PhD researchers.
Hoping to see him on TV shows and news explaining weather situations soon. Please give more leaves.
TNPSC Group 2A in Family
My another brother Suresh, got selected in TNPSC group 2A. Already he is a group 4 employee. On his efforts to get into good roles, he puts tons of efforts on exams. Hoping to see him even great roles soon and to train many people to get into govt jobs.
I missed writing weekly notes for last few months. Just capturing few memorable activities in past few months.
We had a super busy summer in Canada. All the weekends were filled with some event/gathering/viewing places etc. High Park, Harbour Front, Toronto Zoo, Wonderland, Royal Ontario Museum, Canada Exhibition at Toronto, Central Island, few libraries, few book release events, literature meetups are the key places we visited. There were tons of fun events for kids and adults. Mississauga government conducted free play based activities for entire summer. We sent our kids there on all weekdays. It helped a lot to make the kids busy in summer.
Finally, school started for kids last week. Kids are going to new school, this year, as we moved to a new house. Here, schools are allocated based on the living address. We moved to the next street, just some 800m away. Still have to goto another school. Slowly, kids started to go along with the new school.
Tolkappiyam Conference
Tolkappiyam is one of the oldest grammar rule book for Tamil language. it was from several centuries ago. The beauty of the Tamil language is still those old rules are followed mostly. This book is being read, interpreted, understood, explained, practised generations by generations, in all the countries where Tamil people live.
I am volunteering on the conference days. Along with Prof. Sathyaraj, presenting a research paper too.
Writing python code for Tolkappiyam grammar rules
Prof. Sathyaraj, Boopalan, kamalakannan, Parameswar, myself and few more people meet every Saturday. We discuss the rules and write them as python code. In a year or so, we hope that we can build a better open source grammar rule engine for tamil in Python.
A Tamil professor (Sathyaraj), A math student (Boopalan), An Instrumentation Engineer ( hehe. its me ), A mechanical Engineer(Parameswar) are contributing to Tamil grammar rules in Python is the awesome moments in my life.
After our recent python classes, Tamil professor Sathyaraj writes good code and validates our code quickly.
New website โ Kalaignar.freetamilebooks.com
Recently, Tamilnadu government release all the works of former CM Kalaignar Karunanithi, in Public Domain License. It was a long time ask for many readers. Thanks to Tamilnadu government for such great decision. On this year death anniversary, 7 August 2024, we collected few of his books in PDF format and published as a separate website for quick access. Check here https://kalaignar.freetamilebooks.com Completed converting them all to text using automated google OCR ( Thanks to python ).
Sent few books in text format to a publisher for proofreading. Soon, we will get them as print and free ebook in epub, mobi formats too.
Python course completion
We conducted a 2-month online free python course in Tamil. My friend Syed Jafer handled the classes. It was a weekly 3-hour training. Python is a crowd puller. We got some 3500 members in 3 whatsapp groups. 1000+ joined for initial classes. Around 50 people completed the course successfully. Many participants wrote good blogs. We can read all their blogs here โ https://blogs.kaniyam.cloudns.nz/
Happy to see the students pick some real projects and start contributing to them.
Explore ML โ mini crash course
At the Python course, many asked questions on ML. Wanted to give some intro about ML. My friend Dr.Tamilarasan came forward to give some quick intro on ML. It was a 3 day ( 5 hours ) discussion exploring the basics of ML.
Thanks to Dr.Tamilarasan and participants for the nice discussions.
Many FOSS communities jointly celebrate Software Freedom Day in Chennai on Sep 21 2024. If you are in Chennai, buy a ticket here โ https://fossunited.org/events/sfd Donโt miss meeting awesome people in Chennai.
Software Freedom Day Celebrations at Karaikudi
Kaniyam Foundation team is celebrating software freedom day in Karaikudi. Will share more details soon.
With all friends from free software communities, I always feel like having 100 heads and 200 hands. We all are dreaming same thing at same time and implement all our dreams together. Thanks to all free/open source contributors. You all make the world a better place to live.
Heartcomonos planning meet
HeartComonons is a Non Profit Social organization in my area in Mississauga, Canada. We attend/volunteer for their events as family. Last week, we had a planning meet for next 3 year goals. The brainstorming session was good. Learned many things on how to think as an organization.
Manual Mode in Photography
I was hesitant to learn Linux for many years. Postponed learning Emacs for around 15 years. But, living with Linux for past 20 years and with Emacs for past 3 years. Similarly, I was too lazy to learn Manual Mode in Camera for many years. I just Donโt wanted to miss any good moments, while changing the options in Camera. But, recently, started to play with it. Oh, Man!. It can do magics with the lighting. We can get better outputs, if we can control what goes into the camera with all the manual mode options. I have a huge pile of photos, waiting to upload in Wikimedia commons, so that anyone can use them freely. Keeping this for winter days.
My podcast with MalaiKannan
Recenly, I had a detailed discussion with MalaiKannan, CTO, Saama Technologies, on Free/Open Source Software, Tamil, NLP, Linux Users Groups etc. If you have time to kill for around 2 hours, see it here on โMalai Talksโ youtube channel โ https://www.youtube.com/watch?v=oLzQTdMK2mw So happy to revisit my life and share with all. Thanks to Malai for the nice questions and patience on asking.
PhD in Family
My brother Arulalan, completed his PhD IIT Delhi. It was a very long path for him with tons of sacrifices. All the efforts are worth as he is the first PhD in our family. I think he is first in our street, in our generation. May many get inspired from his works and get more PhD researchers.
Hoping to see him on TV shows and news explaining weather situations soon. Please give more leaves.
TNPSC Group 2A in Family
My another brother Suresh, got selected in TNPSC group 2A. Already he is a group 4 employee. On his efforts to get into good roles, he puts tons of efforts on exams. Hoping to see him even great roles soon and to train many people to get into govt jobs.
The past 2 months went with weekly 3 python classes in Tamil, from Kaniyam Foundation
We got around 3500 participants in 3 whatsapp groups. Initial days went with some 1000+ students.
As the classes are in Tamil, live streamed, many participants started to learn easily.
We asked to learn, take notes, write blog daily. Many of them started to write. You can see them all here โ https://blogs.kaniyam.cloudns.nz/
I hope minimum 20 students learned python very well.
The project demo days at final weeks proved that within 2 months, anyone can learn python programming and do good projects. All we need is dedicated learning and practicing.
I thank Syed Jafer, who trained us in a easy way. Thanks to all participants for great enthusiasm and hard work on learning.
I got opportunity to handle few classes and few QA sessions. Enjoyed every discussions with the team. Happy to see the progress and read all your blog posts daily. Continue the learning and writing. It is a life long process.
Special Thanks to my ilugc friend Asokan. He is a trainer for 20+ years. He taught python around 2005 in our Chennai Linux Users Group meetings. Happy to learn again from him, on his special training sessions.
On our discussions, he explained how to train python for beginners. Learned on he importance of more good examples, how to explain basics etc.
We all wondered on various methods to solve the fizz buzz problem and the beauty of functional programming.
Thanks for Asokan for mentoring us and TalentSprint.com for providing Zoom for the classes.
The feedback session was interesting. Captured the notes here on the things to improve on the next classes.
Feedback from participants โ
go little slow
more basics and examples
first week , explain programming basics for beginners
teach flow charting methods for basics.
try teaching scratch
weekend sessions batch
make more conversations by participants
make sub groups
get cheerleaders within the team to make the classes interactive
more promotion needed
give better examples
more QA sessions are required
each one should talk
showing face in video can help to get some personal connections.
run mini hackathons
make more interactions and connections between the participants
ask to write blogs daily
encourage to give talks in class and other communities
Few more learningโs
Donโt create whatsapp group for communications. It has 1024 members limit. Having multiple groups is a headache.
Telegram is fine for now. Try to explore mailing list too.
Mute the groups, if required, to avoid โhi,hello,good morningโ messages.
Teach how to create a free blog in dev.to or wordpress.com
Donโt spend much time on explaining all the things in the language. In 5th or 6th class, they have to write code for a small project. Explain things as solutions for the project ideas or problem statements.
Insist on using names when calling people, always. By habit, people will call as sir/madam. avoid that on any technical discussions. We all are equal.
Zoom is costly. Even though we invest time on training and money for zoom, only around 50 people will complete the training. Check for other platforms like jitsi or google meet too.
Will try to implement these in our upcoming classes.
If you are interested in teaching any open source technology in tamil, write to us at KaniyamFoundation@gmail.com It can be some 30 min talk or few months trainings.
Thanks for all people who are spreading the knowledge openly. you are the backbone of the life.
The past 2 months went with weekly 3 python classes in Tamil, from Kaniyam Foundation
We got around 3500 participants in 3 whatsapp groups. Initial days went with some 1000+ students.
As the classes are in Tamil, live streamed, many participants started to learn easily.
We asked to learn, take notes, write blog daily. Many of them started to write. You can see them all here โ https://blogs.kaniyam.cloudns.nz/
I hope minimum 20 students learned python very well.
The project demo days at final weeks proved that within 2 months, anyone can learn python programming and do good projects. All we need is dedicated learning and practicing.
I thank Syed Jafer, who trained us in a easy way. Thanks to all participants for great enthusiasm and hard work on learning.
I got opportunity to handle few classes and few QA sessions. Enjoyed every discussions with the team. Happy to see the progress and read all your blog posts daily. Continue the learning and writing. It is a life long process.
Special Thanks to my ilugc friend Asokan. He is a trainer for 20+ years. He taught python around 2005 in our Chennai Linux Users Group meetings. Happy to learn again from him, on his special training sessions.
On our discussions, he explained how to train python for beginners. Learned on he importance of more good examples, how to explain basics etc.
We all wondered on various methods to solve the fizz buzz problem and the beauty of functional programming.
Thanks for Asokan for mentoring us and TalentSprint.com for providing Zoom for the classes.
The feedback session was interesting. Captured the notes here on the things to improve on the next classes.
Feedback from participants โ
go little slow
more basics and examples
first week , explain programming basics for beginners
teach flow charting methods for basics.
try teaching scratch
weekend sessions batch
make more conversations by participants
make sub groups
get cheerleaders within the team to make the classes interactive
more promotion needed
give better examples
more QA sessions are required
each one should talk
showing face in video can help to get some personal connections.
run mini hackathons
make more interactions and connections between the participants
ask to write blogs daily
encourage to give talks in class and other communities
Few more learningโs
Donโt create whatsapp group for communications. It has 1024 members limit. Having multiple groups is a headache.
Telegram is fine for now. Try to explore mailing list too.
Mute the groups, if required, to avoid โhi,hello,good morningโ messages.
Teach how to create a free blog in dev.to or wordpress.com
Donโt spend much time on explaining all the things in the language. In 5th or 6th class, they have to write code for a small project. Explain things as solutions for the project ideas or problem statements.
Insist on using names when calling people, always. By habit, people will call as sir/madam. avoid that on any technical discussions. We all are equal.
Zoom is costly. Even though we invest time on training and money for zoom, only around 50 people will complete the training. Check for other platforms like jitsi or google meet too.
Will try to implement these in our upcoming classes.
If you are interested in teaching any open source technology in tamil, write to us at KaniyamFoundation@gmail.com It can be some 30 min talk or few months trainings.
Thanks for all people who are spreading the knowledge openly. you are the backbone of the life.
AI Safety and Carbon Footprint of AI is something you want to know, then please be a part of Saama August month meetup.
Donโt miss this chance to learn from the experts! ๐๐๐ฌ๐ฌ๐ข๐จ๐ง๐ฌ: 1๏ธโฃ Democratizing AI Safety Research by Archana Vaidheeswaran 2๏ธโฃ Carbon ScaleDown: Measuring and Tackling the Carbon Footprint of AI by Soham Chatterjee
๐๐ฏ๐๐ง๐ญ ๐๐๐ญ๐๐ข๐ฅ๐ฌ : ๐๐๐ญ๐ & ๐๐ข๐ฆ๐ :ย 31st Aug 2024 (Saturday)- 09:30 AM to 1:00 PM IST ๐๐จ๐๐๐ญ๐ข๐จ๐ง :ย Saama Technologies, Chennai (In-Person event) ๐๐จ ๐๐๐ ๐ข๐ฌ๐ญ๐๐ซ : https://konfhub.com/saama-connect-aug
AI Safety and Carbon Footprint of AI is something you want to know, then please be a part of Saama August month meetup.
Donโt miss this chance to learn from the experts! ๐๐๐ฌ๐ฌ๐ข๐จ๐ง๐ฌ: 1๏ธโฃ Democratizing AI Safety Research by Archana Vaidheeswaran 2๏ธโฃ Carbon ScaleDown: Measuring and Tackling the Carbon Footprint of AI by Soham Chatterjee
๐๐ฏ๐๐ง๐ญ ๐๐๐ญ๐๐ข๐ฅ๐ฌ : ๐๐๐ญ๐ & ๐๐ข๐ฆ๐ :ย 31st Aug 2024 (Saturday)- 09:30 AM to 1:00 PM IST ๐๐จ๐๐๐ญ๐ข๐จ๐ง :ย Saama Technologies, Chennai (In-Person event) ๐๐จ ๐๐๐ ๐ข๐ฌ๐ญ๐๐ซ : https://konfhub.com/saama-connect-aug
Weekly discussion is an open and friendly discussion where topics related to Linux/FOSS technologies will be discussed. We will meet in the online jitsi meeting and discuss new linux things everyone explored this week and we chat about linux news and topics. If you are facing any issues with linux or any FOSS applications, you can also share your issues during the discussion. Our KanchiLUG community will help to debug or suggest some good alternatives.
Can join with any browser or JitSi android app.
All the Discussions are in Tamil.
Weekly discussion is an open and friendly discussion where topics related to Linux/FOSS technologies will be discussed. We will meet in the online jitsi meeting and discuss new linux things everyone explored this week and we chat about linux news and topics. If you are facing any issues with linux or any FOSS applications, you can also share your issues during the discussion. Our KanchiLUG community will help to debug or suggest some good alternatives.
Can join with any browser or JitSi android app.
All the Discussions are in Tamil.
Hi,
Indian Linux Users Group, Chennai [ ILUGC ] has been spreading awareness on Free/Open Source Software (F/OSS) in Chennai since January 1998.
For the month of August, 2024 we shall meet through Jitsi
on Saturday August 10, 2024 at 1500 IST.
Topic 0: Intro to fish shell
Description: Bash is great and very commonly used in scripting, but doesnโt mean we should use bash as default. In this talk, we will try fish shell and features of it. Demonstration will be showing only the interactive shell but fish also supports scripting.
Duration: 15 mins
Full Name: Parameshwar Arunachalam
About Yourself: Working as a developer in a proprietary software company and doing open source contribution as a human apart from job : )
Topic 1: python arguments and parameter types
Description: i will explain python language arguments different type of parameters
Duration: 5mins
Full Name: N.Tamilselvan
About Yourself: i am beginner of python
Hi,
Indian Linux Users Group, Chennai [ ILUGC ] has been spreading awareness on Free/Open Source Software (F/OSS) in Chennai since January 1998.
For the month of August, 2024 we shall meet through Jitsi
on Saturday August 10, 2024 at 1500 IST.
Topic 0: Intro to fish shell
Description: Bash is great and very commonly used in scripting, but doesnโt mean we should use bash as default. In this talk, we will try fish shell and features of it. Demonstration will be showing only the interactive shell but fish also supports scripting.
Duration: 15 mins
Full Name: Parameshwar Arunachalam
About Yourself: Working as a developer in a proprietary software company and doing open source contribution as a human apart from job : )
Topic 1: python arguments and parameter types
Description: i will explain python language arguments different type of parameters
Duration: 5mins
Full Name: N.Tamilselvan
About Yourself: i am beginner of python
Unicode is an international standard extensively adopted across the industry and the Internet to represent Tamil and other languages.ย Yet, we still face several legacy issues and ongoing challenges.ย
The content from government documents cannot be easily extracted. The conversion of documents from one font to another presents problems due to inconsistencies. There exist various, slightly different standards for phonetic transcription of Tamil into latin scripts.ย There are varied keyboard layouts and input styles for desktop and mobile.
Researchers, developers and practitioners continue to evolve solutions to overcome these challenges. The presentations and discussions will identify needs, issues and solutions for working with Tamil content in varied computing environments.
Please fill this anonymous survey related to using Tamil in computers and smartphones.
Presentation Topicsย
Introduction to Unicode โ Elango
Using Tamil Keyboards on Computer and Mobile Platforms โ Suganthan
Androidโs New Faster and More Intuitive Method to Type Tamil โ Elango
Working with Tamil Content in PDFs โ Shrinivasan
Tamil Font Styles โ Uthayan
Challenges in Automatic Tamil Font Conversions โ Parathan
Transliteration Approaches for Library Metadata Generation โ Natkeeran
Date
July 27, 2024 (Saturday) โ Virtual Presentations and Discussion
9:30 am โ 11:30 am (Toronto time) 7 pm โ 9 pm (Chennai/Jaffna time)