Saravana's Musings

Wednesday, December 1, 2021

Thirukkural - Tamil verses

Getting started with Thirukkural :) 


திருக்குறள் அதிகாரங்கள்


 கடவுள் வாழ்த்து 

 வான் சிறப்பு 

 நீத்தார் பெருமை  

 அறன் வலியுறுத்தல் 

 இல்வாழ்க்கை  

 வாழ்க்கைத் துணைநலம்  

 புதல்வரைப் பெறுதல 

 அன்புடைமை  

 விருந்தோம்பல்  

 இனியவை கூறல்  

 செய்ந்நன்றி அறிதல்  

 நடுவுநிலைமை  

 அடக்கமுடைமை  

 ஒழுக்கமுடைமை  

 பிறனில் விழையாமை  

 பொறையுடைமை  

 அழுக்காறாமை  

 வெஃகாமை  

 புறங்கூறாமை  

 பயனில சொல்லாமை  

 தீவினையச்சம்  

 ஒப்புரவறிதல்  

 ஈகை  

 புகழ்  

 அருளுடைமை  

 புலால் மறுத்தல்  

 தவம்  

 கூடாவொழுக்கம்  

 கள்ளாமை  

 வாய்மை  

 வெகுளாமை  

 இன்னா செய்யாமை  

 கொல்லாமை 

 நிலையாமை   

 துறவு  

 மெய்யுணர்தல்  

 அவா அறுத்தல்  

 ஊழ்  

 இறைமாட்சி 

 கல்வி  

 கல்லாமை  

 கேள்வி  

 அறிவுடைமை  

 குற்றங்கடிதல்  

 பெரியாரைத் துணைக்கோடல்  

 சிற்றினஞ் சேராமை  

 தெரிந்து செயல்வகை  

 வலியறிதல்  

 காலமறிதல்  

 இடனறிதல்  

 தெரிந்து தெளிதல்  

 தெரிந்து வினையாடல்  

 சுற்றந்தழால்  

 பொச்சாவாமை  

 செங்கோன்மை  

 கொடுங்கோன்மை  

 வெருவந்த செய்யாமை  

 கண்ணோட்டம்  

 ஒற்றாடல்  

 ஊக்கமுடைமை  

 மடிஇன்மை  

 ஆள்வினை உடைமை  

 இடுக்கண் அழியாமை  

 அமைச்சு  

 சொல்வன்மை  

 வினைத்துய்மை  

 வினைத்திட்பம்  

 வினைசெயல்வகை  

 தூது  

 மன்னரைச் சேர்ந்து ஒழுகல்  

 குறிப்பு அறிதல்  

 அவை அறிதல்  

 அவை அஞ்சாமை  

 நாடு  

 அரண்  

 பொருள் செயல் வகை  

 படை மாட்சி  

 படைச் செருக்கு  

 நட்பு  

 நட்பு ஆராய்தல்  

 பழைமை  

 தீ நட்பு  

 கூடா நட்பு  

 பேதைமை  

 புல்லறிவாண்மை  

 இகல்  

 பகை மாட்சி  

 பகைத்திறம் தெரிதல்  

 உட்பகை  

 பெரியாரைப் பிழையாமை  

 பெண்வழிச் சேறல்  

 வரைவின் மகளிர்  

 கள் உண்ணாமை  

 சூது  

 மருந்து  

 குடிமை  

 மானம்  

 பெருமை  

 சான்றாண்மை  

 பண்பு உடைமை  

 நன்றியில் செல்வம்  

 நாண் உடைமை  

 குடி செயல்வகை  

 உழவு  

 நல்குரவு  

 இரவு  

 இரவு அச்சம்  

 கயமை  

 தகை அணங்கு உறுத்தல்  

 குறிப்பறிதல்  

 புணர்ச்சி மகிழ்தல்  

 நலம் புனைந்து உரைத்தல்  

 காதற் சிறப்பு உரைத்தல்  

 நாணுத்துறவு உரைத்தல்  

 அலர் அறிவுறுத்தல்  

 பிரிவு ஆற்றாமை  

 படர் மெலிந்து இரங்கல்  

 கண் விதுப்பு அழிதல்  

 பசப்புறு பருவரல்  

 தனிப்படர் மிகுதி  

 நினைந்தவர் புலம்பல்  

 கனவுநிலை உரைத்தல்  

 பொழுதுகண்டு இரங்கல்  

 உறுப்பு நலன் அழிதல்  

 நெஞ்சொடு கிளத்தல்  

 நிறை அழிதல்  

 அவர்வயின் விதும்பல்  

 குறிப்பு அறிவுறுத்தல்  

 புணர்ச்சி விதும்பல்  

 நெஞ்சொடு புலத்தல்  

 புலவி  

 புலவி நுணுக்கம்  

 ஊடல் உவகை 

Saravanakumar at 10:55 PM No comments:
Share

Tuesday, November 30, 2021

Verghese Kurien interview about AMUL

 

 

What an interview :)

Verghese Kurien - AMUL

https://www.youtube.com/watch?v=X0PGkL0T1-c

Saravanakumar at 9:29 AM No comments:
Share

Friday, November 26, 2021

List all images in a OpenShift cluster



List all images in a OpenShift cluster 

oc get pods -A -o jsonpath="{..image}" | tr -s '[[:space:]]' '\n' | sort | uniq
Saravanakumar at 5:10 AM No comments:
Share

Thursday, November 11, 2021

Mella oornthu oornthu - Ilayaraja "ther" song :)

 

மெல்ல ஊர்ந்து ஊர்ந்து ஊரு எங்கும்
தேரில் போகும் நேரம்
ஊரும் தேரிலே யாரு போவது


மெல்ல ஊஞ்சலாடி குலுங்கி குலுங்கி
அசைஞ்சு போகும் கோலம்
பிஞ்சு மனதுடன் ஹோய் பிள்ளைகள் போகுது
விண்ணின் மீன்கள் சேர்ந்து போக ஆசை கொள்ளுதே
இந்த கூட்டில் அந்த மீனும் சேராதோ

(மெல்ல ஊர்ந்து ஊர்ந்து)


வானம் ரொம்ப பழையது
மேகம் புதியது
துள்ளிடும் நிலாவுமே என்று பிறந்து வந்தது?
பாதை ரொம்ப நீண்டது
பயணம் சிறியது
யாத்திரை ஓயாதது
நீ செல்லும் முடிவைப் பொருத்தது

முதல்முறை போகும் பயணத்தின் இன்பம்
மறுபடி என்றும் திரும்பி வராது
தூரம் காட்டும் விளக்கொளி
காட்டிப் போகும் நம் வழி
நாளை காலை பொழுது காட்டும் நமக்கும் நல்வழி

மெல்ல ஊர்ந்து ஊர்ந்து ஊரு எங்கும்
தேரில் போகும் நேரம்
ஊரும் தேரிலே யாரு போவது
விண்ணின் மீன்கள் சேர்ந்து போக ஆசை கொள்ளுதே
இந்த கூட்டில் அந்த மீனும் சேராதோ

மெல்ல ஊர்ந்து ஊர்ந்து ஊரு எங்கும்
தேரில் போகும் நேரம்
ஊரும் தேரிலே யாரு போவது


நாலு காலு ஆமைதான் நகர்ந்து போகுதே
தூரம் தாண்டாமலே துவண்டு நின்று தூங்குதே
நாலு அடிக்கு ஓரடி நின்று போகுதே
மேடுகள் கண்டால் இது பின்னோக்கி உருண்டு ஓடுதே


டபடப ஓசை தாளங்கள் போடும்
குபுகுபு என்று புகைவிட்டு பாடும்
பாட்டிக்கதையைப் போலவே பறக்கும் மாயக்கம்பளம்
தேடிப் பிடித்து எடுத்து வா நீ பறந்து போகலாம்


மெல்ல ஊர்ந்து ஊர்ந்து ஊரு எங்கும்
தேரில் போகும் நேரம்
ஊரும் தேரிலே யாரு போவது
விண்ணின் மீன்கள் சேர்ந்து போக ஆசை கொள்ளுதே
இந்த கூட்டில் அந்த மீனும் சேராதோ

இசை - இளையராஜா 
படம் - நந்தலாலா
பாடல் -  நா.முத்துக்குமார்
பாடியவர்: இளையராஜா 


Saravanakumar at 5:06 AM No comments:
Share

To run virsh commands without sudo

To run virsh commands without sudo:

virsh -c qemu:///system  list 
Saravanakumar at 5:04 AM No comments:
Share

Wednesday, November 10, 2021

Live caption in google chrome


Search for "Live Caption" option in google chrome settings. 

Helps to see subtitle/live caption for any audio/video played in google-chrome. 






Saravanakumar at 7:16 AM No comments:
Share

Thursday, October 28, 2021

Configure Kernel's error message in console

Stop kernel flooding your console with warning message:

--

First Display current level :

sysctl kernel.printk

--

Set it using:

sysctl -w kernel.printk="2 4 1 7"

--

  • CUR = current severity level; only messages more important than this level are printed
  • DEF = default severity level assigned to messages with no level
  • MIN = minimum allowable CUR
  • BTDEF = boot-time default CUR

https://en.wikipedia.org/wiki/Syslog#Severity_level


man klogctl explains the levels.

Saravanakumar at 11:00 AM No comments:
Share

Lyrics by Arivu - Music Santosh Narayanan

Lyrics by : Arivu

Movie: Kaala

Music: Santosh Narayanan

பாடலாசிரியர்: அறிவு 


உரிமையை

மீட்போம் ஓஓஓ
ஓஓஓ ஓ ம்ம் உரிமையை
மீட்போம் உரிமையை .
மீட்போம் உரிமையை
மீட்போம் உரிமையை
மீட்போம் ஓஓஓ ஓஓஓ
ஓ ஓ ம்ம் .

யார் வச்சது
யார் வச்சது உன்
சட்டமடா இங்க
வாழ்வென்பதும்
சாவென்பதும்
நிலம் மட்டுமடா

யார் வச்சது
யார் வச்சது உன்
சட்டமடா இங்க
வாழ்வென்பதும்
சாவென்பதும்
நிலம் மட்டுமடா

ஹே யே எவனோ
வந்து வெதைச்சான் அத
எவனோ வந்து அறுத்தான்
ரொம்ப கருத்தா அத
வளத்த இவன் பசியால் 
துடிச்சான்

மொறையா தலை 
மொறையா வழி வழியா
இன மொழியா அட பிரிந்தே
கிடந்தவனும் இப்ப
நிமிர்ந்தான் நிமிர்ந்தான்

நிலமே எங்க
உரிமை நிலமே எங்க
உரிமை உரிமை உரிமை
நிலமே எங்க உரிமை
நிலமே எங்க உரிமை
உரிமை உரிமை

ஹே யே இடியா
ஒரு புயலா வந்து இறங்கும்
நம்ம படையும் அத தடுத்தா
எந்த கரையும் இனி
உடையும் உடையும்

விதையா சின்ன
விதையா வந்து
விழுந்தோம் சிறு
துளியா சதை கிழிந்தே
மெல்ல எழுந்தோம்
பெரும் மழையா
மழையா

ஆஹா புழுதி
உடையாய் அணிந்தே
வியர்வை நெடியால்
குனிந்தே குருதி வழியா
வரைந்தோம் அது தான்
உலகே

ஆஹா விடியும்
விடியும் என்றே இருளில்
கிடந்தோம் இன்றே
ஒளியை திறந்தோம்
ஒன்றாய் சேர்ந்தே
சேர்ந்தே

நிலமே எங்க
உரிமை நிலமே எங்க
உரிமை உரிமை உரிமை
நிலமே எங்க உரிமை
நிலமே எங்க உரிமை
உரிமை உரிமை

யார் வச்சது
யார் வச்சது உன்
சட்டமடா இங்க
வாழ்வென்பதும்
சாவென்பதும்
நிலம் மட்டுமடா

நிலமே ..
எங்கள் உரிமை

ஆளவும் வழி
இல்லடா அடிமையும் நீ இல்லடா காடெல்லாம்
மேடெல்லாம் முளைச்சது
உன் நிலம் டா அடங்கி
வாழ்ந்தாக்கா முடியாதம்மா
உரிமையை வாங்காம
உயிர் போகுமா

எழுந்து வாடா
வாடா எதிர்த்து நீ கேளு
டா பயந்தா ஆகாது டா
இனமே உன் கூடத்தான்
நெலத்தை மீட்டுக்கலாம்
நிலமை மாத்திக்கலாம்
ஒன்னாக இருந்தா இனி
நம்ம காலம் தான்

நிலமே எங்க உரிமை
நிலமே எங்க உரிமை உரிமை
உரிமை நிலமே எங்க உரிமை
நிலமே எங்க உரிமை உரிமை
உரிமை

ஹே ஹே ஹே
ஹே ஹே ஹே ஹே
ஹே

வண்ணங்கள தீட்டு
இது வானவில்லின் கூத்து
அட சொந்தம் எது கேட்டா
அந்த விண்மீன காட்டு
கதவில்லாத கூட்டில்
கனவுகள் ஏராளம் உண்டு
உரிமைக்கு ஒன்றாகும்
வீட்டில் விடுதலை
எப்போதும் உண்டு

அதிகாரம் தொட்டு
நினைப்ப மாத்தி காட்டு
உழைக்கும் கைகளுக்கே
நாடு நாடு அடக்கும்
காலமில்ல நமக்கும்
வேலி இல்ல வெடித்து
போராடலாம் பயமே
இல்ல

நிலமே எங்க உரிமை
நிலமே எங்க உரிமை
உரிமை உரிமை நிலமே
எங்க உரிமை நிலமே
எங்க உரிமை உரிமை
உரிமை

உரிமை

யார் வச்சது யார்
வச்சது உன் சட்டமடா
இங்க வாழ்வென்பதும்
சாவென்பதும் நிலம்
மட்டுமடா

உரிமையை
மீட்போம் உரிமையை
மீட்போம் உரிமையை
மீட்போம்

யார் வச்சது யார்
வச்சது உன் சட்டமடா
இங்க வாழ்வென்பதும்
சாவென்பதும் நிலம்
மட்டுமடா

உரிமை
மீட்போம்
மீட்போம் மீட்போம்
மீட்போம் உரிமையை
மீட்போம்
உரிமையை
மீட்போம்
மீட்போம் மீட்போம்
மீட்போம் உரிமையை
மீட்போம்
உரிமையை மீட்போம்
உரிமையை மீட்போம்

யார் வச்சது யார்
வச்சது உன் சட்டமடா
இங்க வாழ்வென்பதும்
சாவென்பதும் நிலம்
மட்டுமடா

Saravanakumar at 10:59 AM No comments:
Share

google drive backups



Where to find google drive backups (like whatsapp and others)?

https://drive.google.com/drive/backups


 

Saravanakumar at 10:58 AM No comments:
Share

Ansible jump to a specific task

 

Ansible jump to a specific task:

ansible-playbook -e @vars.yaml tasks/main.yml   -vvv --step --start-at-task='Downloading installer rootfs' --check

--check -> will ask before proceeding 

-vvv -> what going on

--start-at-task -> specific task




Saravanakumar at 10:58 AM No comments:
Share

Learning resources from Cloudflare


Find few networking related learning resources thanks to Cloudflare:

https://www.cloudflare.com/en-in/learning/


Saravanakumar at 10:56 AM No comments:
Share

Storage backup in kubernetes


Asynchronous volume replication for Kubernetes CSI storage

It can replicate across different types (and vendors) of storage.


For more details:

https://volsync.readthedocs.io/en/latest/


https://next.redhat.com/2021/08/23/introducing-volsync-your-data-anywhere/
Saravanakumar at 10:55 AM No comments:
Share

Operator Lifecycle Book


Operator Lifecycle Book

https://operator-framework.github.io/olm-book/


This is from archived version as per github.
Use with caution :D


Saravanakumar at 5:06 AM No comments:
Share

Tuesday, October 12, 2021

Creating bootable USB drive for fedora installation


livecd-iso-to-disk is the command used to write the image.

You need to install livecd-iso-to-mediums .

Below /dev/sdX -> maybe sda or sdb . check /proc/partitions & verify the disk. 

Note complete dataloss of the usb disk. Take necessary backup if required.



$ sudo livecd-iso-to-disk --format --reset-mbr /tmp/Fedora-Workstation-Live-x86_64-34-1.2.iso  /dev/sdX      

Verifying image...

/tmp/Fedora-Workstation-Live-x86_64-34-1.2.iso:   de1246160bf08330cdda124e707339b5

Fragment sums: 8c438396d74da47ce05ea33ea55b2f8f1e78ae3dff6cbff6198be36daaca

Fragment count: 20

Supported ISO: no

Press [Esc] to abort check.

Checking: 100.0%


The media check is complete, the result is: PASS.


It is OK to use this media.


    WARNING: This will DESTROY ALL DATA on: /dev/sdb !!


        Press Enter to continue, or Ctrl C to abort.


/dev/sdb: 2 bytes were erased at offset 0x000001fe (dos): 55 aa

/dev/sdb: calling ioctl to re-read partition table: Success

Waiting for devices to settle...

mke2fs 1.45.5 (07-Jan-2020)

64-bit filesystem support is not enabled.  The larger fields afforded by this feature enable full-strength checksumming.  Pass -O 64bit to rectify.

Creating filesystem with 15161856 4k blocks and 3792896 inodes

Filesystem UUID: d9eaca05-43df-4238-8ce3-44eae8a1a10c

Superblock backups stored on blocks: 

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 

4096000, 7962624, 11239424


Allocating group tables: done                            

Writing inode tables: done                            

Creating journal (65536 blocks): done

Writing superblocks and filesystem accounting information: mkfs.ext4: Input/output error while writing out and closing file system

Cleaning up to exit...


Saravanakumar at 2:11 AM No comments:
Share

Monday, October 11, 2021

Switch between google account

 


Switch between gmail user account while accessing dcoument:


Add /u/0/ for the default user

Add /u/1/ for the next user 

and so on.


For example:

https://docs.google.com/forms/u/0/<XYZ>   <- for default user

https://docs.google.com/forms/u/1/                <- for next user

Error faced: "You need permission"


Applicable for other products like document, gmail.

https://mail.google.com/mail/u/1
https://mail.google.com/mail/u/0  -> default user


Saravanakumar at 5:20 AM No comments:
Share

Monday, October 4, 2021

Lyrics by Yugabharathi


Writer(s): S Murali, Yugabharathi, Sabesh Murali

Movie: Pokkisham 

Music: Sabesh - Murali 

 

ஆண்: அழகு முகம் மலர்ந்து தாயின் மடி கடந்து
உலகை ரசித்திருக்கம் குழந்தையே
எதிலும் மனம் உடைந்துவெறுமை என உணர்ந்து
எதிலும் மனம் உவந்து பெருமை என உணர்ந்து
தனிமை ருசித்திருக்கும் முதுமையே
சிலர் வாழ்க்கை இன்று தொடங்குமே
வரும் நாளை எண்ணி இயங்குமே
நாம் வாழும் வாழ்க்கை நீண்ட தூரப் பயணமே
அதை வாழ்ந்துப் பார்க்கத் தூண்டும் நம்மை உலகமே
தினம் ஒவ்வொரு நொடியிலும் பயணமே
வரும் ஒவ்வொரு விடியலும் பயணமே
 

(இசை...)


ஆண்: புதியத் தோற்றங்களும் புதிய மாற்றங்களும்
கனவைத் தருகிறது வாழ்க்கையில்
புதியக் கேள்விகளும் புதியத் தேடல்களும்
முழுமையடைகிறது பூமியில்
இங்கு நீயும் நானும் பயணியே
வரும் வாழ்வும் தாழ்வும் பயணமே
இது காலந்தோறும் மாறிடாமல் தொடருமே
இதைக் காதலோடு ஏற்கவேண்டும் எவருமே 

Saravanakumar at 8:03 PM No comments:
Share

Monday, September 27, 2021

How many digits in git SHA to identify a commit?

 


How many digits in a git SHA makes it to identify the commit? 


7 digits are the Git default for a short SHA, so that's fine for most projects. 

For  ~30k commits, 8 or 10 digits should be perfectly fine.

==

To get the last abbreviated one:

git rev-parse --short HEAD

To list the log entries with abbreviated ones:
git log --abbrev-commit



Saravanakumar at 8:32 PM No comments:
Share

Friday, September 17, 2021

OpenShift Q&A cookbook



You can find some excellent OpenShift Q&A here: 

https://cookbook.openshift.org/


Saravanakumar at 5:46 AM No comments:
Share

Friday, August 6, 2021

Make ssh client to use specific private key

 

How to force use a specific private key for ssh client?


# ssh -v -i ~/.ssh/your_private_rsa  core@<IP address>



Saravanakumar at 11:29 AM No comments:
Share

Sunday, August 1, 2021

Software and its alternatives

 

Software and its alternatives available:

https://alternativeto.net/

It has reviews from users.

One good example:
https://alternativeto.net/software/youtube/



Saravanakumar at 6:44 PM No comments:
Share

firefox relay - anonymous email id


Firefox relay: 

https://relay.firefox.com/


Avoid sharing your original email ids for subscriptions and strangers. Share relay'd email id instead.

==

Another better alternative is:

https://simplelogin.io/



Saravanakumar at 6:39 PM No comments:
Share

Tuesday, July 27, 2021

Kuberenetes, Docker - online lab

 

Kubernetes for Beginners

https://training.play-with-kubernetes.com/kubernetes-workshop/


Play with Docker Classroom

https://training.play-with-docker.com/

Full list of individual labs:

https://training.play-with-docker.com/alacart/


Source:

https://github.com/jpetazzo/container.training


Saravanakumar at 9:41 AM No comments:
Share

Friday, July 16, 2021

Disabling selinux from kernel command line

 

Disable selinux from kernel command line:

Add selinux=0 as part of the kernel command line. This should disable selinux temporarily
which should in turn help booting the system. 



Saravanakumar at 11:01 AM No comments:
Share

Saturday, June 26, 2021

libvirt issue - cannot undefine domain with nvram



Problem: 

virsh -c qemu:///system undefine <domain name> 

error: Failed to undefine domain <domain name>

error: Requested operation is not valid: cannot undefine domain with nvram


Solution:

$ virsh -c qemu:///system undefine --nvram <domain name> 

Domain <domain name> has been undefined


Saravanakumar at 10:18 AM No comments:
Share

Thursday, May 13, 2021

Darwin is the base for macOS and allied Apple OS



Darwin is an open-source Unix-like operating system first released by Apple Inc. in 2000.

It is composed of code derived from
 NeXTSTEP, BSD, Mach, and other free software projects code, as well as developed by Apple.

macOS is (along with iOS and tvOS) powered by a piece of open source, BSD-based software called Darwin. 

https://en.wikipedia.org/wiki/Darwin_(operating_system)
Saravanakumar at 10:18 AM No comments:
Share

Tuesday, April 20, 2021

Cleaning up libvirt images

 

 

Running out of storage in / 

 

I was using libvirt + vm images and it is filling up /var/lib/libvirt/images/.

 

So to delete the vm & its corresponding image:

(You are going to delete the *data* , take backup if required)

 # virsh list --all 

# virsh undefine <domain  name>  --remove-all-storage

 

For more details:

# man virsh 


Saravanakumar at 11:53 PM No comments:
Share

Thursday, March 11, 2021

online IDE

 

Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages.

 

https://repl.it/

Saravanakumar at 10:23 AM No comments:
Share
‹
›
Home
View web version

About me

Saravanakumar
Fellow being :) OpenSource software specialist working in containers, kubernetes,OpenShift, storage , GlusterFS, Ceph
View my complete profile
Powered by Blogger.