Thursday, April 4, 2019

Web Page

Internet কি ?
ইন্টারনেট হলো পুরো পৃথিবীতে ছড়ানো computer network গুলোকে নিজেদের মধ্যে সংযোগ করানোর একটা সম্বিলিত পদ্ধতি, যে পদ্ধতি নিজেই কিনা একটা network তৈরি করে, যে network এর কোনো সদর দপ্তর নেই, কাজেই সব কম্পিউটারই স্বাধীন।

World Wide Web বা The Web বা www কি ?
ইন্টারনেটের মাধ্যমে একটা নির্দিষ্ট নিয়ম মেনে তথ্য ব্যবহার করার একটা সুনির্দিষ্ট পদ্ধতি।

ওয়েব ব্রাউজার বা ব্রাউজার কি ?
একটা ওয়েব ব্রাউজার বা ব্রাউজার হলো World Wide Web এর তথ্য ব্যবহার করার জন্য তৈরি একটা software application.

ওয়েব সাইট কি ?
এক বা একাধিক ওয়েব পেইজের set কে একত্রে ওয়েব সাইট বলে।

ওয়েব পেইজ কি ?
মূলত আমরা মোবাইল বা কম্পিউটার ওয়েব ব্রাউজারের মাধ্যমে যা কিছু দেখি তা সবই কোনো না কোনো ওয়েব সাইটের অংশ। বোঝার সুবিধার্থে একটা ওয়েব সাইটকে কোনো একটা বই এর সাথে তুলনা করা হলে, এই বই এর মতোই এই ওয়েবসাইটের এক একটা পাতা হল এই ওয়েবসাইটের এক একটা ওয়েব পেইজ, যেখানে এ এক একটা ওয়েবপেইজে থাকে কিছু সুনির্দিষ্ট তথ্য, ছবি এবং অন্যান্য প্রয়োজনীয় জিনিসপত্র।

ওয়েব সাইট কি ভাবে বানানো যায় ?
এক বা একাধিক ওয়েব পেইজগুলোর নিজেদের মধ্যে সম্পর্ক স্থাপনের মাধ্যমে

ওয়েব পেইজ বানাতে কি লাগে ?
একটা অতি সাধারণ ওয়েব পেইজ বানাতে একটা text editor হলেই হয়।

Text editor কই পাবো ?
এখানে আমি Windows এবং Mac এর জন্য এ প্রশ্নের উত্তর দিচ্ছি। আপনি অন্য কোনো অপারেটিং সিস্টেম ব্যবহার করলে বলবেন, আমি তার জন্যও তথ্য যোগ করব।
### Windows 8 বা তার পরের ভার্সন গুলার ক্ষেত্রে: Start Screen (আপনার screen এর নিচের দিকের বাম পাশে যে window এর symbol টা আছে) এ যান, Notepad লিখুন। Notepad নামক software টি দেখতে পাবেন।
### Windows 7 বা তার আগের ভার্সনগুলার ক্ষেত্রে পর্যায়ক্রমে Start > Programs > Accessories > Notepad তে যান।
### Mac এ TextEdit পেতে পর্যায়ক্রমে Finder > Applications > TextEdit এ গিয়ে TextEdit খুলুন এবং  সঠিক ভাবে file save করার জন্য software টা প্রস্তুত করতে Preferences > Format > নির্বাচন করুন "Plain Text" এবং "Open and Save" এর নিচের "Display HTML files as HTML code instead of formatted text" নামক check box এ টিক দিন। তারপর একটি নতুন document খুলুন।

ওয়েব পেইজ কিভাবে তৈরি করে ?
মাত্র ৩ ধাপেই একটা ওয়েবসাইট তৈরী করা যায়। ধাপগুলো নিচে আলোচনা করছি।
### ধাপ-১: Notepad (PC) বা TextEdit (Mac) খোলো
### ধাপ-২: Notepad বা TextEdit যে text editor টাই খোলো না কেনো এতে যে কোনো কিছু লেখ।
### ধাপ-৩: তারপর লেখাগুলো Notepad এর menu থেকে File > Save as এ গেলে যে window টা সামনে আসবে, তাতে পরিচিত একটা location নির্ধারণ করে এবং save as type এর options গুলো থেকে All Files এবং Encoding এর options গুলো থেকে UTF-8 নির্ধারণ করে "তোমার ওয়েব সাইটটি কম্পিউটারে যে নামে রাখতে চাও+.html" নামে HTML Page টা save করো। যেখানে + কোনো symbol না। বরং ওই নামের সাথে একসাথে .html লিখতে বলা হয়েছে। এখানে তুমি .html না লিখে .htm ও লিখতে পারতে। আসলে এ দুইটা file extension হুবহু একই অর্থ প্রকাশ করে।
Congratulations ! তুমি তোমার প্রথম ওয়েব পেইজ তৈরি করে ফেলেছ।

চলুন এবার আমরা আমাদের তৈরী করা ওয়েবপেইজটা দেখি ?
একটু আগে Text editor দিয়ে .html extension দিয়ে save করা file টা যেখানে save করেছিলে, সেখান থেকে সে file এ double click করে বা প্রথমে right click করে যে option গুলা আসবে তা থেকে Open with বেছে নিয়ে পছন্দের ব্রাউজার দিয়ে file টা খোলো। দেখবে তুমি text editor এ যা লিখেছিলে ওয়েব ব্রাউজারে ঠিক সেই একই লেখা দেখতে পাবে।

তো নোটপ্যাডে ফাইলটা save করার সময় কেনো .html এ save করেছিলাম ?
.html একটি file extension যা HTML ফাইলের ক্ষেত্রে ব্যবহৃত হয়। যেখানে HTML হলো কোনো ওয়েব পেইজের গাঠনিক একটা উপাদান যা ঐ ওয়েব পেইজের কঙ্কাল সরূপ। HTML এর পূর্ণরূপ Hyper Text Markup Language। কাজেই এটা একটা ভাষা। কেমন ভাষা ? কম্পিউটার ওয়েব ব্রাউজার পড়তে পারে এমন ভাষা। আমরা জানি, কম্পিউটার ০ আর ১ ছাড়া কিছু বোঝে না। কাজেই কোনো কিছু বোঝাতে হলে একে ০ আর ১ এই বোঝাতে হয়। এখন প্রোগ্রামাররা অনেক ভালো। তারা আমাদের ০ এবং ১ এর মাধ্যমে কাজ করতে কষ্ট হবে দেখে অনেক কিছুই তৈরী করে রেখেছেন। এ অবস্থায় তারা আমাদের জন্য এখন সরাসরি ০ এবং ১ এর পরিবর্তে মানুষ যাতে বুঝতে পারে এমন text ই কম্পিউটারে ব্যবহার করার ব্যবস্থা করেছেন। কিন্তু ওয়েব পেইজ তৈরি করার ক্ষেত্রে সমস্যা হলো আমরা কোড করার জন্য সরাসরি সাধারন লেখা ব্যবহার করতে পারি না, কারন যখন আমরা লিখছি তখন এটা কি এমনেই সাধারন লেখা, না কোনো বিশেষ লেখা, ব্রাউজার তা বুঝতে পারে না। কিন্তু ও দিকে ব্রাউজার HTML ভাষা খুব ভালো করে বুঝতে পারে। অপর দিকে মানুষও খুব সহজে HTML ভাষা শিখতে ও বুঝতে পারে। কাজেই আমরা যদি সে ভাষায় কোড লিখি তাহলে আমরা আর ব্রাউজার উভয়ই সহজে বুঝতে পারব।

Sunday, March 31, 2019

স্পর্শক | Tangent

স্পর্শকের ইংরেজী "tangent" যা Latin tangere থেকে আসছে, যার বাংলা অর্থ 'স্পর্শ করতে'

জ্যামিতিতে, কোনো দ্বিমাত্রিক বক্র রেখার কোনো নির্দিষ্ট বিন্দুতে কোনো মতে ঐ বক্ররেখার ওই বিন্দুকে স্পর্শ করে যাওয়া সরলরেখাই হলো স্পর্শক রেখা বা সাধারন স্পর্শক।
Leibniz এটাকে, বক্ররেখার ওপর অসীম কাছে একজোড়া বিন্দুর মধ্য দিয়ে যাওয়া রেখা হিসেবে নির্দিষ্ট করেছেন।

আরো সঠিকভাবে, একটা সরলরেখাকে y=f(x) বক্ররেখার ওপর x=c বিন্দুতে স্পর্শক বলা হবে যদি সরলরেখাটি বক্ররেখার (c, f(c)) বিন্দুর মধ্যে দিয়ে যায় এবং ঐ রেখার ঢাল হিসেবে f'(c) বিদ্যমান থাকে যেখানে f' হলো f এর derivative।

এই একইরূপ সঙ্গা space curves এবং curves in n-dimensional Euclidean space এর ক্ষেত্রেও ব্যবহার যোগ্য।

বক্র রেখার দিকের সাথে দিক এক রেখে স্পর্শক এবং বক্ররেখার মিলিত বিন্দু বা the point of tangency দিয়ে অংকিত প্রায় সেরা সরলরেখাই হলো এই স্পর্শক।

একইভাবে, কোনো পৃষ্ঠতল(উপরিতল) এর নির্দিষ্ট বিন্দুতে কোনো মতে স্পর্শ করা সমতলকে, ঐ পৃষ্ঠতলের ঐ বিন্দুর স্পর্শক বলে। স্পর্শকের ধারনা differential geometry এর একটা অন্যতম মৌলিক ধারনা এবং এর ধারনাকে সেখানে ব্যাপকভাবে সহজিকরণ করা হয়েছে।

স্পর্শকের ইতিহাস সম্পরকে বাংলায় জানতে ঘুরে আসতে পারেন " স্পর্শকের ইতিহাস | The History of Tangent " page থেকে।

এবং এর সম্পর্কে আরো জানতে, ঘুরে দেখতে পারেন Wikipedia ইংরেজীতে লেখা Tangent এবং Tangent space নামক page।

Thursday, March 28, 2019

স্পর্শকের ইতিহাস | The History of Tangent

ইউক্লিড ৩০০ খ্রিষ্টপূর্বে তার Elements, Book III বইতে বেশ কয়েকবার স্পর্শক (ἐφαπτομένη ephaptoménē) এর কথা উল্লেখ করেছেন।

অ্যাপোলোনিয়াসের ২২৫ খ্রিষ্টপূর্বে করা Conics নামক কাজে, স্পর্শককে এমন একটা সরলরেখা রূপে বর্ণনা করেন যেন অন্য কোনো সরলরেখা, এই স্পর্শকরেখা এবং বক্ররেখার মধ্যে পরতেই না পারে।
[Conics এ তিনি cone ( অর্থ : মোচক ) এর সাথে বিভিন্ন কোনে দ্বিমাত্রিক তল ছেদ নিয়ে তত্ত্ব প্রদান করেন।]

খ্রিষ্টপূর্ব ২৮৭-২১২ এর দিকে আর্কিমিডিস, বক্ররেখা বরাবর একটি চলমান বিন্দুর পথ বিবেচনা করে একটা Archimedean spiral এর স্পর্শক পান।
[Spiral এর বাংলা অর্থ সর্পিল। সর্পিল মানে, হয় একটি সমতল ক্ষেত্রের একটা বিন্দুকে কেন্দ্র করে এর চারদিকে অথবা একটা অক্ষ সাপেক্ষে cone ( অর্থ : মোচক ) গঠন করতে, অনবরতভাবে ক্রমাগত প্রশস্ত বা সংকুচিত হতে হতে ঘুরতে থাকা বক্ররেখা। যেমন : সাধারন মশা মারার কয়েল সাধারনত সর্পিল আকার হয়।]

১৬৩০ খ্রিস্টাব্দে স্পর্শক এবং বিশ্লেষনের অন্যান্য সমস্যা নির্ণয় করতে ফর্মাট The technique of adeqality নামের কৌশলটি গড়েন এবং অধিবৃত্তের স্পর্শক নির্ণয় করতে তা ব্যবহার করেন।স্বাধীনভাবে Descartes স্পর্শক নির্ণয়ে বৃত্তের ব্যাসার্ধ সর্বদা বৃত্তের ওপর উলম্ব হওয়ার ঘটনা পর্যবেক্ষণ করে তার method of normals ( যেখানে normal অর্থ : লম্ব বা উলম্ব ) ব্যবহার করেছিলেন।
[ The technique of adeqality is similar to taking the difference between f(x+h) and f(x) and dividing by a power of h. যেখানে Adequality হলো ফ্রান্সে ১৬৩৬ সালে Pierre de Fermat দ্বারা ল্যাটিন ভাষায় লেখা Methodus ad disquirendam maximam et minimam নামক লেখায় প্রকাশ করা, ফাংশনের maxima and minima, বক্ররেখার স্পর্শক, ক্ষেত্রফল, ভরকেন্দ্র, least action, এবং ক্যালকুলাসের অন্যান্য সমস্যা নির্ণয় করতে গঠিত একটা কৌশল। যেখানে, গাণিতিক বিশ্লেষণে, ফাংশনের maxima এবং minima ( যথাক্রমে maximum and minimum এর বহুবচন ),হলো ফাংশনের সব থেকে বড় এবং সব থেকে ছোট মান। এবং least action মানে the principle of least action, যা সাধারন পদার্থবিজ্ঞানে একটি নীতিকে প্রকাশ করে যাতে, গতিশীল বদ্ধ সিস্টেমের মধ্যবর্তী যেকোনো দুটি বিন্দুর গতির জন্য একই শক্তিতে বিন্দুদ্বয়ের মধ্যবর্তী পথের উপর নির্ভর করে কাজের মান সর্বোনিম্ন হয়। ]

এই পদ্ধতিগুলো ১৭ শতকে differential calculus কে উন্নয়নের দিকে পরিচালিত করে। এতে অনেক লোক অবদান রেখেছিলেন।
Roberval, কয়েকটি সাধারন গতির লব্ধি গতিতে চলমান, একটি বিন্দুর সাহায্যে বর্ণিত একটি বক্ররেখা বিবেচনা করে স্পর্শক অংকনের একটি সাধারন পদ্ধতি আবিষ্কার করেছিলেন।
René-François de Sluse এবং Johannes Hudde, স্পর্শক পেতে বীজগাণিতিক algorithms প্রতিষ্ঠা করেছিলেন।
স্পর্শকের আরো উন্নয়ন John Wallis এবং Isaac Barrow কে অন্তর্ভুক্ত করে, পরিচালিত করে Isaac Newton এবং Gottfried Leibniz এর তত্ত্বে।

১৮২৮ সালে একটি স্পর্শকের সঙ্গা ছিল "বক্ররেখাকে ছুয়ে যাওয়া একটা সঠিক রেখা, যেটা বক্ররেখাকে ছেদ না করে উৎপন্ন হয়।"
এই পুরানো সঙ্গা inflection points থেকে স্পর্শক হতে বাধা দেয়। তাই এটা এখন বাতিল করা হয়েছে এবং আধুনিক সঙ্গাগুলো Leibniz এর কথাগুলোর সমতুল্য, যে স্পর্শক রেখাকে বক্ররেখার ওপর অসীম পরিমাণ কাছে একজোড়া বিন্দুর মধ্য দিয়ে অঙ্কিত রেখা হিসেবে সঙ্গায়িত করেছিলেন।
[ inflection point : একটি বক্ররেখার ওপর একটা বিন্দু, যেটা একটা উর্ধদিকাভিমুখী concave বৃত্তচাপ থেকে একটা নিম্নদিকাভিমুখী concave কে এবং এর বিপরীত পরিস্থিতিতে, concave দুটিকে আলাদাকরে। যেখানে concave মানে একটা গোলকের ভিতরের পৃষ্ঠের মতো বাঁকানো। ]

এখন এ সংজ্ঞা থেকে বর্তমানে সরলরেখার স্পর্শকও নির্ণয় করা সম্ভব। যেখানে কোনো সরলরেখার স্পর্শক হলো ওই রেখা নিজেই।

এ বিষয়ে একজন আমার কাছে প্রশ্ন করেছিল, আচ্ছা তাহলে কোনো একটা বিন্দু দিয়ে কি কোনো স্পর্শক সম্ভব ? এর উত্তর হলো, হ্যাঁ, বর্তমানে তাও সম্ভব। এক্ষেত্রে এ বিন্দুটা যদি কোনো বৃত্তের পরিধির উপর অবস্থান করে তবে তা থেকে শুধুমাত্র একটি এবং বিন্দুটি যদি স্বাধীন অবস্থায় মুক্তভাবে অবস্থান করে, তবে তা থেকে অসংখ্য স্পর্শক অঙ্কন সম্ভব।

Monday, March 25, 2019

লেখক সম্পর্কে | About Writer

আমি ইমরান হাসান বায়েজীদ। সরকারী বাংলা কলেজে পদার্থবিজ্ঞানে পড়ছি।
আমার সাথে যোগাযোগ করুন এই ইমেইলে: imranhasanbayejid1998@gmail.com

বিদ্যুৎ ও চুম্বক |

মূল কথা

বর্ণনা

উপসংহার

বিদ্যুৎ বা তড়িৎ যে ভাবেই সম্মোধন করি না কেন, ইংরেজীতে এর অর্থ electricity

উৎস : _ প্রকাশনীর _ সালে প্রকাশ পাওয়া _ কোড সমৃদ্ধ _ সংস্করণের _ লেখকের তড়িৎ ও চৌম্বকত্ব বই,