कोविड के बहाने


            कोविड के बहाने

मौज-मस्ती में डूबा सिर्फ दरबार देखिए,
मरघट सी खामोशी हर घर -बार देखिए।
जिन हाथों में   होनी थी  कागज-कलम,
अपनों के खून से सनी  तरबार  देखिए।

खाक हुए ख्वाब,   मन   बँधे  जंजीर में,
दुनियाए उल्फत में  खौफ  जड़ा हीर में।
रोने  का  गमी  मंजर  है  हर तरफ यारो
आका के झूठे वादे को हर बार  देखिए।

रोनी  सी  सूूरत  लिए   शौक  से रोइये,
बिगड़ा  मुकद्दर है  जिल्लत  ही ढोइये।
गुजर रहे हैं लोग अब कोविड के बहाने,
सहमे-ठिठके आहट का  गुबार देखिए।

शौक से  हर शख्स फिक्रे इंकलाबी  है,
हर आह उफ! में हमारी नाकामयाबी है।
अब आ गया वक्त  कोई  ढूढ़ो साहिल,
मत चुने सियासतदां का तकरार देखिए।

बुलंद  कर  सीने को मुकद्दर आह नहीं है,
रहमो-करम  पे  छोड़ दें सही राह नहीं है।
ताल ठोक आका-हलक से निवाले छीन,
जुल्मी से  डट जाँय फिर बहार देखिए।

         –डा. सुरेन्द्र कुमार जायसवाल
                           कटिहार ,बिहार ।

Sublime Text 3 Best Packages (Plugins) and Settings

Plugins

1. Package Control

This is required to install any package (this will be already installed if you have installed any package before)
https://packagecontrol.io/installation

2. Clang Format

Benefits

This Package has many advantage. You can decide in one set of coding guidelines and create Custom Style file in clang format and distribute it with your project code. This way every develop can use this coding style without much effort and complete project will be in one consistent format. No trailing white spaces , not bad indentation, no long lines and over all easy to read and review.

  1. Install clang in windows

Note : during installation it will ask if you want to add binary path to environment path. check that box. doing this you will not need to do 3rd point.

windows 64bit https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/LLVM-10.0.0-win64.exe

windows 32bit https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/LLVM-10.0.0-win32.exe

  1. Install package in sublime

open sublime.press “Ctrl+Shift+P”

type “Install Package” and press “Enter”

<wait 2-3 sec for it load >

type “Clang Format” and click on package in drop down list

<now it will install the package in background and open a release note in new tab>

  1. Update path to binary
{
// if binary is present in environment path
// otherwise go to install directory and copy location to clang-format.exe and // paste it here 
	"binary": "clang-format.exe"
// if format_on_save is true, clang format settings applied on save other wise // use Ctrl+Alt+A to apply clang format on selected code
        "format_on_save": false,
}

Reference:

https://packagecontrol.io/packages/Clang%20Format

https://github.com/rosshemsley/SublimeClangFormat#clang-format

3. Highlight

Benefits

I like this plugin because it make sharing code snippet over mail and chat a pleasant experience for everyone.

By default when you copy paste code in mail or chat all formatting and colors are lost but this package help you keep all that intact and help you share a very readable code.

Install

do Shift+Ctrl+P and type SublimeHighlight and select package from drop menu

Reference:

https://packagecontrol.io/packages/Highlight

https://github.com/n1k0/SublimeHighlight#sublimehighlight

4. Easy Clang Complete

benefit

obvious benefit is it make writing code faster and easier.

Install

do Shift+Ctrl+P and type Easy​Clang​Complete and select package from drop menu

Reference:

https://packagecontrol.io/packages/EasyClangComplete

https://niosus.github.io/EasyClangComplete/

5. Outline

Benefits

Some good editor provide this feature natively but in sublime there is still no best way to get a list of methods/functions but this one is can make life easier for some.

Install

do Shift+Ctrl+P and type Outline and select package from drop menu

Reference

https://packagecontrol.io/packages/Outline

https://github.com/warmdev/SublimeOutline#outline-for-sublime-text-3

6. Sublime Merge

benefits

This is not a package like others but its a separate program which adds “Git” functionality to Sublime. You can right click inside a file already opened in sublime and you will see option to see file history, line history, commit details, branch details etc. It adds great value if the code you are working on is a git repo.

Reference

https://www.sublimemerge.com/

Settings

Benefits

I like following settings in sublime these does make life easier, since you don’t have care about line endings, trailing spaces and tabs showing up in code review process.

File Location

Go to Preference->settings

{
// Determines what character(s) are used to terminate each line in new files.  // Valid values are 'system' (whatever the OS uses), 'windows' (CRLF) and      // 'unix' (LF only).
"default_line_ending": "unix",

// Set to true to insert spaces when tab is pressed
"translate_tabs_to_spaces": true,

// Set to true to removing trailing white space on save
"trim_trailing_white_space_on_save": true
}

Why me?

Why do life treat people differently ?

Some get lot of pain, some get less, some get life for so short some get it for too long. some get it longer but painful and some gets happier but short life.

so why?

I bet each of us keeps asking from our destinies the same question “Why me ?”

Answer is simple you just have to accept the truth of yourself. you have to cope up with it, make peace with it. Once you are done, you will start loving your life again and then you get your answers too.

Accepting ourselves teaches us to ask the same questions in different way.

the question would be “Who else ?” 🙂

yes it is bit confusing , let me explain.

We always see our pain as biggest hurdle to our self, we never look out that there is someone who is in more pain than us.

Someone who is more alone and in need than us. We need to reach out to them keep each other in company, make them happy if we can or at least we can answer their this particular question “Why Me ?”.

Answer will be “Its not just you” it’s me also, him also, her also. There are big numbers anyone could imagine.

Best Face Shield on Amazon

While looking for a good face shield to buy i evaluated many product listing on Amazon and Flipkart.

Because there were so may options available with bad average ratings i applied filter to show on 4 star and above, which did resulted in better products but also expensive ones. then i set the filter to 3 star and above, after that one product caught my attention. Following product.

Mediweave Premium Protective Reusable Safety Face Shield, Visor with 2 sided Peel Off Layer, Pack of 5

This one had an average rating of 3.7 stars and 22% reviews were negative. I went to review comments and started reading. those 1 star review had many helpful votes too.

i realized most negative reviewer did really understood how to use this product. Many people commented the shield is not transparent or its blur or seller is fraud.

So naturally i ordered this product and it was delivered within 24 hrs to my home. After checking this product myself i have concluded that this product deserves 4+ rating and its probably one of best face shield available on amazon (didn’t find anything good on flipkart). Many customer simply didn’t removed protective sheets on actual plastic shield.

This one cost 72 rupees per shield and come in pack of 5 shields. it has great transparency and comfortable to wear.

If you don’t mind paying more, i thing face shield from Steel Bird is really good. I recommend following products.

Check out my video here

My tips to make Putty experience better

Many of us take putty as fixed or rigid piece of software which does one thing , talk to remote server and we accept all annoying things like background color, text size, disconnection from server while you working on code in code editor or looking for error over internet and most annoying thing ever Sound it makes while using tab. 
Here I will share my settings to fix all that.

  1. Bell (alert sounds when pressing tab)
  2. frequent disconnection from server
  3. Background Color
  4. font
  5. save all settings in a profile

1. Bell (Alert Sounds when pressing tab)

Let me paint you a picture. You are in zone. Playing your work music playlist and typing your code. You need to switch directories in your putty session. you use tab to auto complete directory names and then you hear most annoying sound. There is a way change that. Following setting will mute those alert sounds.

Default setting
New Setting

2. Frequent disconnect from server

Go to Connection->Second between keepalives

This will send a keepalive packet to server to keep the session alive. Suggested value is 120 seconds. This will make your life easier since your session wont be closing too frequently.

Default setting
New Setting

3. Background

Navigate to Window->Color->”select a colour to adjust”->Default Background

4. Font

Go to Window->Appearance->Font settings->change

Default

change setting here

5. Save all settings in a profile

To save all the above settings go to Sessions->Load,save or delete a stored session. Type name for your profile in text box below “Saved Session” and hit Save