Mazharul Islam Tamim

Mazharul Islam Tamim

Nearby advertising & marketing companies

Grow More
Grow More
Kapasia

I'm a simple writer. I want to grow up like our asset kazi Nozrul.

28/05/2023

Recursive নিয়ে একটু আলোচনা করা যায় না!

নেক্সট আর্টিকেল হবে Recursive Function নিয়ে।

এখন থেকে আবার রেগুলার আর্টিকেল দেওয়া শুরু করবো ইনশাআল্লাহ।

16/12/2022

বিগিনারদের জন্য ডেটা স্ট্রাকচার।

প্রোগ্রামিং ল্যাংগুয়েজঃ জাভাস্ক্রিপ্ট
(programming Language : Javascript )

বিগ ওহ নোটেশন ( Big O Notation)

Big (O) Notation কি?

=> Big (O) Notation হচ্ছে গাণিতিক Notation যেটি একটি অপেক্ষক বা ফাংশন (Function) এর আচরণ বিশ্লেষণ করে যখন ফাংশনটি পরামিতি (argument) হিসাবে কোনো মান (value) গ্রহণ করে যেকোনো অপারেশন করে।

কম্পিউটার সায়েন্স এ বিগ (O) নোটেশন ব্যবহার করা হয় একাধিক এলগরিদমের (algorithm) মধ্যে সময় (time complexity), space (space complexity) হিসাব করার ক্ষেত্রে।

ধরা যাক, আমি একটি ফাংশন লিখলাম যেটি
০-১000000000 সংখ্যার যোগফল বের করে দিবে।

পদ্ধতি ০১ঃ-
function sum(n){
let total = 0;
for(let i = 0; i < n; i++){
total += i;
}
console.log(total);
}

sum(1000000000)

পদ্ধতি ০২ঃ-

function sum(n){
let total = n * (n + 1) / 2;
console.log(total);
}

sum(1000000000)

পদ্ধতি ০১ এর কোড রান (run) হতে সময় যতটুকু লাগবো তার থেকে অনেক কম সময় লাগবে পদ্ধতি ০২ রান (run) হতে।

এই দুই ফাংশনের মাঝে অপারেশনগুলোর পার্থক্য নির্ণয় করার পদ্ধতিই হলো Big (O) Notation


* Big (O) এলগরিদমের Complexity বুঝাতে ব্যবহার করা হয়।
যেমনঃ Time complexity ( কোন অপারেশন করতে কতক্ষণ সময় লাগবে তা নির্ণয় করা)

* Big (O) Notation মূলত এলগোরিদমের খারাপ দিক অর্থাৎ worst case বুঝাতে ব্যবহৃত হয়।

Big (O) notation এর সাথে আরো দুইটা Notation দেখা যাবে সেগুলো হলো
ওমেগা (Ω), থিটা (Θ)

পরবর্তী আর্টিকেলে সেগুলো নিয়ে আলোচনা করা হবে।

পরবর্তী আর্টিকেলগুলো পেতে পেইজটি ফলো করেন এবং কমেন্টে আপনার মন্তব্য জানান।

ধন্যবাদ।

26/05/2022

CSS নিয়ে বিগিনারদের জন্য আর্টিকেল পর্বঃ ২

একটা Element কে position করতে। আমরা css এ position: relative; বা absolute, Fixed এগুলো ব্যবহার করি । এগুলো সাথে additional কিছু property আছে
top, right, Bottom, left.

আমরা চাইলে এই সকল property গুলো শুধু মাত্র একটা property দিয়েই ব্যবহার কতে পারি।

inset property এই property টা হচ্ছে top, left, right, bottom এর shorthand ।

inset: top right bottom left ; এভাবে আমরা ভ্যালু দিতে পারি। যেমন,
inset: 10px 20px 30px 50px;
যার মানে হলো
top: 10px ; right : 20px ; এবং bottom : 30px আর Left: 50px ;

inset property তে আমরা চাইলে auto ভ্যালুও ব্যবহার করতে পারি যেমন
inset: 20px auto 20px auto;

মজার বিষয় হলো আমরা চাইলে এই inset property এর fictional টাও ব্যবহার করতে পারি।

css এ inset() নামে Functional property ও আছে যেটি inset property এর মতোই কাজ করে।
যেমন:
clip-path: inset(20px, 10px, 90px, 50px );

13/05/2022

JavaScript borrows most of its syntax from Java, C, and C++, but it has also been influenced by Awk, Perl, and Python.

11/05/2022

আজ থেকে আর্টিকেল লেখা শুরু করলাম।

Css এ degree কিভাবে কাজ করে?
কিভাবে Element গুলো কে Angle করা যায়?

আসলে degree বুঝতে আমাদের বুঝতে হবে
ত্রিকোনমিতিতে degree কিভাবে কাজ করে।তবে
আমি এই আর্টিকেলে css এ degree এর ব্যবহার মোটামুটি পরিষ্কার করে দিবো।

তার আগে আমরা একটা Element কে angle করি। আমরা জানি কোনো Element কে
angle করতে হলে আমরা css এ

transform: rotate(90deg); প্রোপার্টি ব্যবহার করি। rotate() এ Number value ব্যবহার করতে হয় যেমন 10deg, 45deg, 90deg, 11.5 deg ইত্যাদি।

deg হলো একটা unit। অর্থাৎ পরিমাপের unite বা একক। শুধু যে css এ deg unit আছে তা নয়
বরং আরো কিছু unit আছে সেগুলো হলোঃ-

1. deg || ( degree )
2. grad || (gradian)
3. rad || ( radian )
4. turn

1. deg বা degree :--
=> ডিগ্রি হচ্ছে দ্বিমাত্রিক কোণ পরিমাপের একটি একক। দুটি সরলরেখা যদি একটি আরেকটির উপর অবস্থান করে, তবে তাদের মধ্যেকার কোণের পরিমাণ হচ্ছে ডিগ্রি। আর একটি রেখা সম্পূর্ণ ঘুরে এসে যদি আবার দ্বিতীয় রেখার উপর অবস্থান করে তবে ৩৬০ ডিগ্রি কোণ উৎপন্ন হয়। (উইকিপিডিয়া )

একটি Circle বা বৃত্ত 360deg হয়।

2. grad বা gradian:-
=> gradian ও degree এর মতোই angle পরিমাপের একক | 100 grad = 90deg
সুতরাং 400grad = 360deg বা একটি বৃত্ত।

3. rad বা radian:-
=> এটিও angle পরিমাপের একটি একক।
2π = 360deg একটি বৃত্ত যা 6.2832 rad
1rad = 180deg / 3.1416 (pie);

4. turn :--
=> turn হলো angle এর ঘূর্নায়ন নাম্বার অর্থাৎ
এঙ্গেল কতটুকু ঘুরবে। 1 turn মানে 360deg বা একটি বৃত্ত পরিমাণ ঘুরা।

transform: rotate(); এ পজিটিভ এবং নেগেটিভ দুই ধরনের ভ্যালো দেওয়া যায়। যেমন rotate(90deg) যার নেগেটিভ rotate(-270deg)

angle দুইভাবে ভ্যালো নেয় 1. clockwise
2. anticlockwise .

--clockwise হলো ঘড়ির কাটার মতো ঘুরানো
যেটি angle পরিমাণে নেগেটিভ ভ্যালোকে বুঝায়া অর্থাৎ 90deg এর নেগেটিভ -270deg কে বুঝায়।

----antyclockwise হলো ঘড়ির কাটার বিপরীত দিকে ঘুরা। যেটি পজেটিভ (+) ভ্যালো নির্দেশ করে। যেমনঃ -270deg এর পজেটিভ ভ্যালো 90deg.

নিচের লিংকে css এর angle এর উদাহরণ দেওয়া হলোঃ- https://codepen.io/Tamim28/pen/JjpKwVR

আর্টিকেলঃ- মাজহারুল ইসলাম তামিম
Mazharul Islam Tamim

আপনার মূল্যবান মন্তব্য করুন।

Want your business to be the top-listed Advertising & Marketing Company in Gazipur?
Click here to claim your Sponsored Listing.

Category

Telephone

Website

Address


Kapasia
Gazipur
1730

Other Web design in Gazipur (show all)
Engineer Md Nahid Hossan Robin Engineer Md Nahid Hossan Robin
Dhaka
Gazipur, 1740

Hi Friends. This is Engr Md Nahid Hossan Robin. Study At IEB (AMIE). This page has created for Eng

Tweet Host Tweet Host
Banglabazar
Gazipur, 1703

Premium fast web hosting developed by industry pioneers with completely resilient & scalable archite

Md Rakib Islam Md Rakib Islam
Gazipur

I am a Wordpress Developer. I am a Master of HTML, CSS, Theme Development, and E-commerce. I am also

Fahad Tanvir Fahad Tanvir
Gazipur, Sreepur 1740
Gazipur

Web Scale Web Scale
Gazipur, 1710

Get all types of websites here. Like * E-commerce Website * Blog Website * Newspaper Website

Web Shakti Web Shakti
Dhaka-Mymensingh Highway, Tongi
Gazipur, 1710

WebdevZiaur WebdevZiaur
Dhaka
Gazipur, 5402

Hy friend, We are the kingdom_Vector team, a group of 9 talented Full Stack Web_Developers and graphic designers from Java, Bangladesh, the most creative islands on earth!

Jubayer Jubayer
South Salna
Gazipur

A book is equal to 10 friends. But a true friend is like a whole Library ����

Saikat Nasir Saikat Nasir
Gazipur, 1740

I'm a Designer

Mohtasin Maruf Mohtasin Maruf
Vararipara, Word-34, National University
Gazipur, 1704

Wordpress & eCommerce Web Designer | WooCommerce | Elementor | Landing Page Design | HTML | CSS

Tuki Art Tuki Art
Gazipur, 1700