টেকটিউনস কমিউনিটি, কেমন আছেন সবাই? আশা করছি সবাই ভাল আছেন। বরাবরের মত চলে এসেছি নতুন কোন টিউন নিয়ে। আজকে আমি আলোচনা করব GitHub এর দারুণ একটি টিপস নিয়ে।
কোডিং এর জন্য উপযুক্ত জায়গা হচ্ছে GitHub আমরা জানি হাজার হাজার ডেভেলপারদের মিলন মেলা হচ্ছে এই GitHub। GitHub এ প্রায়ই আমাদের বিভিন্ন কোড সার্চ করতে হয় কিন্তু সমস্যা হচ্ছে GitHub এর ডিফল্ট সার্চবারে Regular Expression ব্যবহার করে কোড সার্চ করা যায় না।
আজকে আমি দেখাব কিভাবে গিট-হাবে কোন কোড খুঁজে পেতে রেগুলার এক্সপ্রেশন Regular Expression মেথড ব্যবহার করবেন।
নির্দিষ্ট সিকুয়েন্স অনুযায়ী ক্যারেক্টার খুঁজে পেতে যে সার্চ করা হয় সেটিই মূলত Regular Expression একে সংক্ষেপে Regex ও বলা হয়।
grep.app একটি ফ্রি ওয়েবসাইট যেখানে আপনি রেগুলার এক্সপ্রেশন Regular Expression দিয়ে GitHub থেকে কোড সার্চ করতে পারবেন। এটি একটি সিংগেল পেইজ ওয়েবসাইট যেখানে কি-ওয়ার্ড সার্চ করেও আপনার কোড খুঁজে পেতে পারেন।
এই grep.app ওয়েব সাইটে আপনি চাইলে তিন ধরনের সার্চ করতে পারবেন যেমন, Case Sensitive, Regular Expression এবং Whole Word।
অফিশিয়াল ওয়েবসাইট @ grep.app
grep.app একটি এক পেজের ওয়েবসাইট হওয়াতে এখানে খুব সহজেই কোড সার্চ দেয়া যায়। চলুন দেখে নেয়া যাক ধাপ গুলো।
প্রথমে grep.app এর ওয়েবসাইটে চলে যান এবং নিচের মত একটি ইন্টারফেস দেখতে পারবেন।
Regular expression এ সার্চ করতে আপনার কোড দিন এবং Regular expression এ চেক দিয়ে ইন্টার দিন।
আপনার সার্চের সাথে বেস্ট ম্যাচ করা রেজাল্ট গুলো দেখাবে। প্রতি-পেজে আপনাকে 10 রেজাল্ট দেখাবে
আপনি রেগুলার এক্সপ্রেশন ছাড়া এখানে words, phrases, and exact matches অনুযায়ী সার্চ করতে পারেন।
এখানে চাইলে আপনি রেজাল্ট গুলো repositories, paths, and programming languages ফিল্টার করেও দেখতে পারেন।
চলুন grep.app এর কিছু সুবিধা দেখে নেয়া যাক,
আপনি এই grep.app ওয়েবসাইট ব্যবহার করে সহজেই হাজার হাজার পাবলিক গিট-হাবে repos পেতে পারেন৷। আশা করছি যারা কোডিং করছেন তাদের কাছে এই ওয়েব সাইটটি উপকারী হবে।
পরবর্তী টিউন পর্যন্ত ভাল থাকুন। আমাদের সমসাময়িক যে সংকট চলছে এর থেকে রক্ষা পেতে সবাই সচেতন থাকবেন কারণ আপনার সচেতনতাই পারে আমাদের সবাইকে খারাপ অবস্থা থেকে বাচাতে। সবাই বাসায় থাকুন আর আল্লাহর উপর ভরসা রাখুন, আল্লাহ হা-ফেজ।
আমি সোহানুর রহমান। সুপ্রিম টিউনার, টেকটিউনস, ঢাকা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 627 টি টিউন ও 200 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 118 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
কখনো কখনো প্রজাপতির ডানা ঝাপটানোর মত ঘটনা পুরো পৃথিবী বদলে দিতে পারে।