Skip to content

Commit b38e28e

Browse files
authored
Merge branch 'develop' into sayem-bfs
2 parents afd84d9 + 6196ff7 commit b38e28e

9 files changed

Lines changed: 175 additions & 36 deletions

data/algorithm-complexity.json

Lines changed: 38 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -898,22 +898,44 @@
898898
},
899899
{
900900
"title": "ব্রেডথ-ফার্স্ট সার্চ (BFS) ট্রি",
901-
"items": [{
902-
"definition": "গড়",
903-
"code": "O(|V|+ |E|)"
904-
},
905-
{
906-
"definition": "সবচেয়ে ভাল",
907-
"code": "O(|1|+ |E|)"
908-
},
909-
{
910-
"definition": "সবচেয়ে খারাপ",
911-
"code": "O(|V|^2+ |E|)"
912-
},
913-
{
914-
"definition": "স্পেস কমপ্লেক্সিটি",
915-
"code": "O(|V|)"
916-
}
901+
"items": [
902+
{
903+
"definition": "গড়",
904+
"code": "O(|V|+ |E|)"
905+
},
906+
{
907+
"definition": "সবচেয়ে ভাল",
908+
"code": "O(|1|+ |E|)"
909+
},
910+
{
911+
"definition": "সবচেয়ে খারাপ",
912+
"code": "O(|V|^2+ |E|)"
913+
},
914+
{
915+
"definition": "স্পেস কমপ্লেক্সিটি",
916+
"code": "O(|V|)"
917+
}
918+
]
919+
},
920+
{
921+
"title": "ফ্লাড ফিল (Flood Fill)",
922+
"items": [
923+
{
924+
"definition": "গড়",
925+
"code": "O(M x N)"
926+
},
927+
{
928+
"definition": "সবচেয়ে ভাল",
929+
"code": "O(M x N)"
930+
},
931+
{
932+
"definition": "সবচেয়ে খারাপ",
933+
"code": "O(M x N)"
934+
},
935+
{
936+
"definition": "স্পেস কমপ্লেক্সিটি",
937+
"code": "O(M x N)"
938+
}
917939
]
918940
}
919941
]

data/alpinejs-cheat-sheet.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
{
22
"id": "alpine-js-cheat-sheet",
3-
"title": "আলপাইন.জেএস",
3+
"title": "আলপাইন জেএস",
44
"slug": "alpine-js-cheat-sheet",
5-
"description": "আলপাইন.জেএস চিটশিট",
5+
"description": "আলপাইন জেএস চিটশিট",
66
"colorPref": "#78C1D2",
77
"contents": [{
88
"title": "Attributes",
9-
"items": [{
9+
"items": [
10+
{
1011
"definition": "HTML এর একটি ব্লকের জন্য একটি নতুন আলপাইন কম্পোনেন্ট এবং এর ডেটা ঘোষণা করুন",
1112
"code": "x-data"
1213
},
@@ -74,7 +75,8 @@
7475
},
7576
{
7677
"title": "Properties",
77-
"items": [{
78+
"items": [
79+
{
7880
"definition": "Alpine.store (...) ব্যবহার করে নিবন্ধিত একটি বৈশ্বিক স্টোরে প্রবেশ করুন",
7981
"code": "$store"
8082
},
@@ -102,7 +104,8 @@
102104
},
103105
{
104106
"title": "মেথড",
105-
"items": [{
107+
"items": [
108+
{
106109
"definition": "একটি ডেটা অবজেক্ট পুনরায় ব্যবহার করুন এবং এক্স-ডেটা ব্যবহার করে এটি উল্লেখ করুন",
107110
"code": "Alpine.data"
108111
},

data/astrojs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"id": "astro-js",
3-
"title": "Astro JS জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক",
3+
"title": "এস্ট্রোজেএস - জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক",
44
"slug": "astro-js",
55
"description": "Astro JS জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক এর চিটশিট। যা একটি স্ট্যাটিক এইচটিএমএল এবং কম জাভাস্ক্রিপ্ট প্রিয় ফ্রেমওয়ার্ক",
66
"colorPref": "#61209A",

data/asynchronous.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"id": "asynchronous",
3-
"title": "Asynchronous JavaScript",
3+
"title": "এসিক্রনাস জাভাস্ক্রিপ্ট",
44
"slug": "asynchronous",
55
"descripttion":"asynchronous কি এবং এটা কিভাবে কাজ করে",
66
"colorPref": "#000",

data/flutter.json

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,69 @@
8787
}
8888
]
8989
},
90+
{
91+
"title": "FVM (Flutter Version Management)",
92+
"items": [
93+
{
94+
"definition": "FVM কি?",
95+
"code": "FVM (Flutter Version Management) হলো একটি ভার্শন ম্যানেজমেন্ট টুল, যা দিয়ে খুব সহজেই একই পিসিতে Flutter এর বিভিন্ন ভার্শন ব্যবহার করতে পারবেন।"
96+
},
97+
{
98+
"definition": "MacOS এ FVM ইনস্টল করুন",
99+
"code": "brew tap leoafarias/fvm\nbrew install fvm"
100+
},
101+
{
102+
"definition": "Windows এ FVM ইনস্টল করুন",
103+
"code": "choco install fvm"
104+
},
105+
{
106+
"definition": "Linux এ FVM ইনস্টল করুন",
107+
"code": "brew tap leoafarias/fvm\nbrew install fvm"
108+
},
109+
{
110+
"definition": "FVM অ্যাক্টিভেট করতে",
111+
"code": "dart pub global activate fvm"
112+
},
113+
{
114+
"definition": "Custom Path কনফিগ করার জন্য",
115+
"code": "fvm config --cache-path <CACHE_PATH>"
116+
},
117+
{
118+
"definition": "অটোমেটিক্যালি SDK এর path সুইচ করতে চাইলে .vscode/settings.json এ যেয়ে এড করুন",
119+
"code": "{\n \"dart.flutterSdkPath\": \".fvm/flutter_sdk\",\n \"search.exclude\": {\n \"**/.fvm\": true\n },\n \"files.watcherExclude\": {\n \"**/.fvm\": true\n }\n}"
120+
},
121+
{
122+
"definition": "ভার্শন ইনস্টল করুন",
123+
"code": "fvm install <version>"
124+
},
125+
{
126+
"definition": "প্রজেক্টে একটি ভার্শন ব্যবহার করুন",
127+
"code": "fvm use <version>"
128+
},
129+
{
130+
"definition": "প্রজেক্টের সকল ভার্শন দেখুন",
131+
"code": "fvm list"
132+
},
133+
{
134+
"definition": "ডকুমেন্টেশন দেখুন",
135+
"code": "fvm --help"
136+
},
137+
{
138+
"definition": "fvm use কমান্ড দেওয়ার পর, ভার্সন চেঞ্জ না হলে",
139+
"code": "সবার নিচের বার থেকে Dart sdk রিলোড করুন"
140+
},
141+
{
142+
"definition": "FVM ব্যবহারের সময়, ফ্লাটারের ব্যাসিক কমান্ডগুলোর আগে fvm যোগ করে নিতে হবে। যেমন:",
143+
"code": "”fvm flutter pub get”, “fvm flutter run”"
144+
},
145+
{
146+
"definition": "অফিসিয়াল সাইট",
147+
"code": "https://fvm.app"
148+
}
149+
150+
]
151+
},
152+
90153
{
91154
"title": "কিছু ইম্পরট্যান্ট ফ্লাটার শীট",
92155
"items": [
@@ -139,7 +202,7 @@
139202
"code": "Text"
140203
},
141204
{
142-
"definition": "স্টেটফুল উইজেট এর জন্য",
205+
"definition": "ম্যাটেরিয়াল ডিজাইন লে-আউট দেওয়ার জন্য",
143206
"code": "Scaffold"
144207
},
145208
{
@@ -173,7 +236,12 @@
173236
{
174237
"definition": "স্ট্রিম বিল্ডার",
175238
"code": "StreamBuilder"
239+
},
240+
{
241+
"definition": "পুল-টু-রিফ্রেশ করতে",
242+
"code": "RefreshIndicator"
176243
}
244+
177245
]
178246
}
179247
]

data/js-object-method.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,50 @@
359359
"code": "console.warn()"
360360
}
361361
]
362+
},
363+
{
364+
"title": "জাভাস্ক্রিপ্ট ম্যাপ (Map) অবজেক্ট",
365+
"items": [{
366+
"definition": "একটি ম্যাপ অবজেক্ট তৈরি করতে",
367+
"code": "const myMap = new Map()"
368+
},
369+
{
370+
"definition": "ম্যাপে value যোগ করতে",
371+
"code": "myMap.set('key', 'value')"
372+
},
373+
{
374+
"definition": "ম্যাপ থেকে value পেতে",
375+
"code": "myMap.get('key')"
376+
},
377+
{
378+
"definition": "ম্যাপ থেকে value মুছে ফেলতে",
379+
"code": "myMap.delete('key')"
380+
},
381+
{
382+
"definition": "ম্যাপে একটি key আছে কি না তা চেক করার জন্য",
383+
"code": "myMap.has('key')"
384+
},
385+
{
386+
"definition": "ম্যাপে মোট এলিমেন্ট সংখ্যা জানার জন্য",
387+
"code": "myMap.size"
388+
},
389+
{
390+
"definition": "ম্যাপে সব key গুলি পেতে",
391+
"code": "Array.from(myMap.keys())"
392+
},
393+
{
394+
"definition": "ম্যাপে সব value গুলি পেতে",
395+
"code": "Array.from(myMap.values())"
396+
},
397+
{
398+
"definition": "ম্যাপ থেকে সব key এবং value গুলি পেতে",
399+
"code": "Array.from(myMap.entries())"
400+
},
401+
{
402+
"definition": "ম্যাপে সব key এবং value বা সব এলিমেন্ট গুলি মুছে ফেলতে",
403+
"code": "myMap.clear()"
404+
}
405+
]
362406
}
363407
]
364408
}

data/yarn-cheat-sheet.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"id": "yarn",
3-
"title": "ইয়ার্ন ",
3+
"title": "ইয়ার্ন",
44
"slug": "yarn",
55
"description": "ইয়ার্ন হল ডেভলপারদের কাছে সর্বাধিক জনপ্রিয় একটি প্যাকেজ ম্যানেজার। ছোট কিংবা বড় সকল ধরনের প্রজেক্ট ম্যানেজ করার জন্য অত্যান্ত সহজ ও নির্ভরযোগ্য সমারধান হল ইয়ার্ন প্যাকেজ ম্যানেজার। ",
66
"colorPref": "#2988b6",

data/zustand-cheatsheet.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
{
22
"id": "zustand",
3-
"title": "Zustand - A Frontend State Management tool",
4-
"slug": "যুস্ট্যান্ড",
5-
"description": "Zustand একটি ফ্রন্ট এন্ড স্ট্যাট ম্যানেজ করার টুল। আরো সহজে বললে রিডাক্স জেএস এর বিকল্প একটি স্ট্যাট ম্যানেজ করার টুল। ",
3+
"title": "যুস্ট্যান্ড - একটি ফ্রন্টএন্ড স্ট্যাট ম্যানেজ টুল",
4+
"slug": "zustand",
5+
"description": "Zustand একটি ফ্রন্টএন্ড স্ট্যাট ম্যানেজ করার টুল। আরো সহজে বললে রিডাক্স জেএস এর বিকল্প একটি স্ট্যাট ম্যানেজ করার টুল। ",
66
"colorPref": "#57303F",
77
"contents": [
88
{
9-
"title": "যুস্ট্যান্ড ইনস্টল করা",
9+
"title": "যুস্ট্যান্ড ইনস্টল করা",
1010
"items": [
1111
{
12-
"definition": "npm এর সাহায্যে ইনস্টল করা ",
12+
"definition": "npm এর সাহায্যে ইনস্টল করা",
1313
"code": "npm install zustand"
1414
},
1515
{
16-
"definition": "yarn এর সাহায্যে ইনস্টল করা ",
16+
"definition": "yarn এর সাহায্যে ইনস্টল করা",
1717
"code": "yarn add zustand"
1818
}
1919
]
2020
},
2121
{
22-
"title": "কোনটা কী ",
22+
"title": "কোনটা কী",
2323
"items": [
2424
{
2525
"definition": "Mutator",
@@ -39,7 +39,7 @@
3939
"title": "স্টোর ফান্ডামেন্টালস",
4040
"items": [
4141
{
42-
"definition": "স্টোর তৈরি করা ",
42+
"definition": "স্টোর তৈরি করা",
4343
"code": "create()"
4444
},
4545
{
@@ -51,7 +51,7 @@
5151
"code": "const bears = useBearStore(state => state.bears)"
5252
},
5353
{
54-
"definition": " স্ট্যাট মিউটেটর ফাংশন এক্সেস করা ",
54+
"definition": "স্ট্যাট মিউটেটর ফাংশন এক্সেস করা",
5555
"code": "const removeAllBears = useBearStore(state => state.removeAllBears); removeAllBears();"
5656
},
5757
{
@@ -68,7 +68,7 @@
6868
"code": "create(devtools((set) => ({})));"
6969
},
7070
{
71-
"definition": " যুস্ট্যান্ড এর স্টোর কে লোকাল স্টোরেজ এর সাথে sync বা persist করাতে চাইলে ",
71+
"definition": "যুস্ট্যান্ড এর স্টোর কে লোকাল স্টোরেজ এর সাথে sync বা persist করাতে চাইলে ",
7272
"code": "create(persist((set) => ({})));"
7373
},
7474
{
@@ -82,7 +82,7 @@
8282
]
8383
},
8484
{
85-
"title": "যুস্ট্যান্ড এর কিছু রেসিপি ",
85+
"title": "যুস্ট্যান্ড এর কিছু রেসিপি",
8686
"items": [
8787
{
8888
"definition": "স্টোরের সবকিছু নিয়ে আসা",

src/components/layout/app.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
html {
1313
-ms-text-size-adjust: 100%;
1414
-webkit-text-size-adjust: 100%;
15+
scroll-behavior: smooth;
16+
scroll-padding-top: 1em;
1517
}
1618

1719
body {

0 commit comments

Comments
 (0)