Author Archives: Sudip

ডি মরগ্যান’স থিয়োরাম | শিক্ষক নিবন্ধন লিখিত (ICT) | পর্ব ৭.২

Advertisment

ডি মরগ্যান’স থিয়োরাম নিয়ে ডিজিটাল লজিক অধ্যায়ের আজকের পর্বে আপনাদের সকলকে স্বাগতম। এটি বেসরকারি শিক্ষক নিবন্ধন এর কম্পিউটার সাইন্স বিষয়ের ৭ম অধ্যায়ের দ্বিতীয় অংশ। এই পর্বের সিলেবাসটা দেখে নেই:

ডি মরগ্যান’স থিয়োরাম
ডি মরগ্যান’স থিয়োরাম

আজকের পর্বে যে সকল বিষয় নিয়ে আলোচনা করা হবে তা হলো:

  • বিসিডি কোড
  • বুলিয়ান অ্যালজেবরা
  • ডি মরগ্যান’স থিয়োরাম
ডি মরগ্যান’স থিয়োরাম

শিক্ষক নিবন্ধনের সকল পোস্ট একসাথে পেতে এখানে ক্লিক করুন।

BCD কোড

BCD এর অর্থ হলো binary coded decimal. যদি কোন ডেসিমেল নাম্বারকে তার equivalent বাইনারী নাম্বার দ্বারা প্রকাশ করা হয় তবে সেটিকে বলা হয় BCD কোড। যেহেতু একটি ডেসিমেল নাম্বার সর্বোচ্চ ৯ পর্যন্ত হতে পারে সেহেতু এটিকে বাইনারীতে নিতে চার ডিজিট প্রয়োজন।

৮৭৪ = ১০০০ ০১১১ ০১০০

Boolean Algebra কী?

প্রখ্যাত ইংরেজ গণিতবিদ George Bool  ১৮৪৭ সালে তার প্রকাশিত প্রথম গ্রন্থ The mathematical analysis of logic এ সর্বপ্রথম বুলিয় বীজগণিত নিয়ে আলোচনা করেন। এটি মূলত সত্য ও মিথ্যা এই দুই যুক্তি বা লজিক নিয়ে কাজ করে। সাধারণ বীজগণিতে চলকের মান বিভিন্ন হলেও বুলিয়ান বীজগণিতে চলক বা variable এর মান কেবলমাত্র সত্য (১) ও মিথ্যা ০) হতে পারে। Boolean Algebra তে তিনটি মৌলিক ক্রিয়া আছে।

  • OR
  • AND
  • NOT
  • বুলিয়ান অ্যালজেবরার বৈশিষ্ট্যসমূহ:
  • শুধামাত্র ০ অথবা ১ ব্যবহৃত হয়
  • যোগ ও গুণের মাধ্যমে গাণিতিক কাজ করা হয়
  • ভগ্নাংশ, লগ, বর্গ নেই
  • জ্যামিতি ও ত্রিকোণমিতি নেই
  • দশমিকের তুলনায় সহজ পদ্ধতি

মৌলিক উপপাদ্যসমূহ:

  • A+০ = A
  • A+১ = ১
  • A+A = A
  • A+A =১
  • A.A = A
  • A.১ = A
  • A.A = ০
  • A.০ = ০

বিনিময় উপপাদ্যসমূহ:

  • A+B = B+A
  • A.B = B.A
  • A+(B+C) = (A+B)+C
  • A.(BC) = (AB).C
  • A+A.B = A
  • A+B.C = (A+B)(A+C)

ডি মরগ্যান’স থিয়োরাম ও প্রমাণ

ইংরেজ গণিতবিদ de morgan বুলিয়ান অ্যালজেবরার ক্ষেত্রে ২টি উপপাদ্য আবিষ্কার করেন। তার নাম অনুসারে সূত্র ২টি de morgan’s theorem নামে পরিচিত। উপপাদ্য ২টি হলো:

  • A+B = A.B
  • AB = A+B
ABABA+BA+BA.BABABA+B
0011011011
0110100011
1001100011
1100100100

তিনটি চলকের জন্য ডি মরগ্যান’স থিয়োরাম

  • A+B+C = A.B.C
  • ABC = A+B+C
ABCABCA+B+CA+B+CA.B.CABCABCA+B+C
000111011011
001110100011
010101100011
011100100011
100011100011
101010100011
110001100011
111000100100

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

Create GMail Group to Send E-Mail to Multiple Recipients

Advertisment

You need to create GMail Group to send e-mails to multiple recipients within a very short time. Ever wonder for sending e-mails, if you could just type in one address and you would get five, ten or even more email addresses typed in seconds?? Many of you must already know this. But somehow if you don’t, no worries, I am here to talk about gmail group today. E-mail or electronic mail is an essential part of our daily needs now more than ever. Everything is happening online right now and you need e-mail everywhere.

What is GMail Group

By the name, you can imaging that gmail group is a group of emails. Not necessarily it has to be all gmail addresses. If you use a gmail (which probably you do) and want to send mail to many recipients, you can have a separate group for all the receivers you want to send the mail to. You can have gmail groups for your teachers, friends, neighbors or customers. Creating a gmail group can save a lot of your valuable time.

Why do you need Gmail Group

So, think of a scenario where you need to send a bunch of emails to a lots of recipients at the same time. Such as, sending new years wish or Christmas or thanksgiving wishes to your friends and families or even your colleagues or the customers of your business. Whenever there are lots of recipients you basically have two ways to insert the name of the recipients. Number 1: is to type the addresses manually or copy from your spreadsheet or Number 2: type in one name and all the names appear. 10 out of 10 people will surely pick option 2, right?

How to do it

Creating a GMail group is very easy. You need to access to google contacts first. For this reason, you need to go to Google Contacts or search google with it. Remember, you must be logged in before proceeding. So it will take you to a page like this:

Gmail Group Creation
Login to Google Contacts

Typically in this page, if you have your gmail address synced with your Android phone, you will see your contacts here. If you save any mail address on your gmail, it will show them here too. However, I am using a fresh email so nothing appears. If yours do, nothing to worry.

If you don’t see your desired email address click on frequently contacted addresses or just start adding them one by one. For this demonstration, I am adding five non-existent email addresses and showing real people’s email might not be appropriate.

Adding Contacts to Google Group
Creating Contacts for Google Group

Creating Labels

Labels will actually create the what I am referring to as group. You need to select multiple email addresses for your group and click on labels on top. Give it a name and you will see it’s labeled as what name you have given it to. I have labeled as ”ALL MEMBERS”. It is not necessary to put all caps but I prefer to do so. Now go back to your gmail and start typing all members and select to see the magic

Creating label
Creating Label for all members

You just select your label and you will all your addresses at once. That’s how to create groups in gmail. I hope the procedure was easy. If you didn’t know about it before, hopefully you do now. So, that was today’s post. You can see the video on iSudip YouTube channel for full demonstration and I will see you guys next time, peace.

Android 10 Update on Asus Zenfone Stock Android Phone

Advertisment

Android 10 update has been released on September 3rd of 2019 and started rolling out on some of the devices. Like always, not all the current devices has the acceptability of getting the update. Most of the high-end newer phones are coming with android 10. Some stock android phones are also getting the update provided officially by the manufacturer.

Stock Android

Firstly, let’s talk a little about stock android phones. A general android phone and a stock android phone has very little distinction between themselves. I hope you already know that Android Operating System is free for all manufacturers. So, the mobile companies tweak a bit of the operating system and gives their best possible output to the customers. As a result, we have Android with Oxygen OS in OnePlus, Android with MIUI in xiaomi, Android with OneUI in Samsung, Android with HiOS in Tecno and the list just goes on. But the concept of the Stock Android is to give the same android experience within all the devices from different manufacturers. But in reality, there is some tweaking also.

Android 10 Update on ASUS Zenfone MaxPro M2

So, for today’s demonstration of the android 10 update, I will be using my Asus Zenfone MaxPro M2 device. It is one the rare devices to have Android 8, 9 and 10. As of now, the official beta release of android 10 update has been announced on their website which you can check out below:

Asus Beta Version Update download link

Android 10 Update on ASUS
Android 10 update

You obviously need to download the 1.61GB file to your mobile. You can either download it with your phone or you can download from PC/Laptop and transfer it to the root directory of the phone. Root directory is the phone memory. If you download the file with mobile, you need to move the file to the root directory and if you download with pc, just paste the file after opening the internal storage, can’t get any easier than that.

Precaution before android 10 update

As stated in the website, the android 10 update may lead to lose all the data on your phone. So, for this reason, you should back up all your data before proceeding. Backing up contacts, calendar and everything related to google should be easy but if you want to back up files or text messages, you might have copy it to somewhere else. But there is a way where you can upgrade without losing any of your data. You need to cancel the locking security. By locking security, I mean the pin code lock and the fingerprint/face lock removal. If you don’t want to lose any data, remove them before proceeding. However, if you want to get yourself a brand-new experience and want to delete your data, just proceed.

Update

Right after you copy the file to your root directory, you will be shown a message to update your phone and reboot. But for some reason, if you don’t get that message restart your phone and you will see it. Pull down the notification bar and click update, the phone will restart and the whole updating procedure will take like 2-5 mins. It’s easy and no hassle.

Android 10 image

So, What’s new

Nothing significant is new in this update. But some new things that I found was:

  • Change of the icons in settings
  • Introduction of dark mode
  • Navigation gestures (finally)
  • Some new options in camera
  • Improved battery backup

In my opinion, the android 10 itself didn’t bring much to the table so you can’t blame asus for this. But most importantly, you got new version of android. Whatever I wrote in this post, should be much more helpful for you if you just check out the video on top of this page, just go ahead and hopefully the procedure will be very easy for you. See you soon.

NTRCA Written of ICT (Code 431)

Advertisment

Hello and welcome to a brand new series of ntrca written examination. In this series, I will talk (write actually) and share some videos of ntrca written examination preparation. The target subject is Computer Science [Code: 431].

What is NTRCA

First of all let’s talk a little bit about ntrca and it’s exams. NTRCA stands for Non Government Teachers Registration and Certification Authority. So, all non government teachers join a school or college through this authority. If teaching is your profession, then passing the exam is a must for you. Passing the exam was easy at a time but now a days, it’s really very difficult. The ntrca itself was criticized for it’s work in the past. Though, I am not going to talk about at all.

Computer Science 431

My focus in this Series is just about the ntrca written exam of the subject of Computer Science . The whole course is in Bengali language so all the future posts about this topic will be in the bengali version of the website which is located at http://isudip.com/bn , keep your eyes on that site from now on. And for the videos, keep your eyes on my YouTube channel: https://www.youtube.com/channel/UCQ7bOQDtfkoF9Cy8s6Kq4ew?view_as=subscriber

The Syllabus

Let's take a look at the syllabus first. By the way, you can get the syllabus through the official website at www.ntrca.gov.bd . Here's a screenshot of it:

ntrca syllabus of computer science
ntrca syllabus of computer science

As you can see, the syllabus is pretty big, or should I say, massive! This is basically what you have studied all your honors life for the past four years. But this course will surely give you a heads up in refreshing up what you have studied. As already stated above, the course language is Bengali so all the contents will be bangla from now on in the bangla verstion of this very website. If you need in depth analysis, obviously follow the YouTube channel. Hope you will like the contents there.

Have a nice day.

Windows 10 Memory Problem [Solved]




Advertisment

Windows 10 Memory Problem

If you are a windows 10 user then this is a problem then windows 10 memory problem is a problem that you have probably faced. By memory problem, I mean the storage size of C drive in a windows 10 operating system. The problem occurs when you update your windows (mostly on major and big size updates). It can also happen when you do not clear your junk files or cached files for a long time.

How to detect the problem

The thing is, you won’t have to manually detect the windows 10 memory problem, the problem will find you. Yes, you will see your C drive space will gradually decrease but the fact is you haven’t done anything that can cause in decreasing of free memory. It happened to me several times when I haven’t installed any software on my C drive, put my working files there or even downloaded something.

Let me remind you, I always use a separate drive for downloading and game installation. Both of them needs a huge amount of space. No matter whether I update or reinstall my operating system or not, I would like my games and download folder to be the same they were before updating or reinstalling.

Solution to windows 10 memory problem

Don’t worry, the solution is really easy. There’s no need to install any additional software to get rid of this problem, thanks to windows 10. Go to the system settings for windows 10. To do this, you will need to go to System settings. You can go there in several different ways, I will show the easiest one. First, click the message icon on the bottom right of the screen and then click on “All Settings”.

All Settings

You will see a bunch of windows settings, click on System for the next step:

System Settings

Click on storage and you will see the list of your drives like this.

Memory status

Click on the C drive, you will see where your space is being used. I see my temporary files took almost 14GB, click on it and you will see the list of temporary files.

Windows 10 Memory Problem

The space is more than 14GB, it actually almost 20, so I need to clean the space up. Here all the files are temporary so these are files that I won’t actually be needed. I will just select them all and delete them. After that I will see significant change in my free space of the HDD.

Video Attached

Free space on your C drive might not be important if you have a lot of space in your C drive but my recommendation will be, no matter how small or how big you C drive is, after all, it is the operating system drive, so you should keep it as free as you can. I hope you can do this by your own, if you still have any problem, I have recorded a screenshot video of the whole process in a 3.28 min of YouTube video, go ahead and watch it.

Like, share and subscribe to my channel and I will see you guys soon.

Asphalt 9 Legends First Update




Advertisment

Asphalt 9 first update

The first ever update for Asphalt 9: Legends was out on 5th of October, 2018 which was a few days ago. The update was almost 500 MB in size so you can imagine the changes that has been brought to this update. Asphalt 9 is a perfect successor to Asphalt 8 in all sections. This game has a lot of different types of races to offer to new and existing racers. I wrote a post on Asphalt 9 legends review. You can go ahead and read that post. Today, I will be talking about the update that has been installed, what does it offer and if it is good or bad.

Daily Goals

Daily goals is the new option in Asphalt 9. From your main game section, you can see a Daily goals tab. In that tab, you will see a list of things you need to do and in exchange of that, you earn tokens and car blueprints. Right now, this daily goal system offers Lamborghini Asterion, a class B car, which is obviously a good one.

Asphalt 9 daily goals

Right now, the goals to complete are as follows [5 tokens each]:

  • Claim card packs from the shop
  • Play any race
  • Update Cars
  • Play daily events
  • Play multiplayer races
  • Purchase at the legend store
  • Win reputation for your club
  • Apply import parts to a car

Completing either of the above goals gives you 5 tokens and a count to 6 for winning a blueprint for Lamborghini Asterion. This is a good way to earn some tokens daily basis and also get a good car. As you know, Lamborghini Asterion is a very good car for both career and online multiplayer mode.

Introduction to new car Lotus Elise Sprint 220

In this upgrade, you get to have a new car Lotus Elise Sprint 220, a D class car. If you have played Asphalt 8 before, then you know that the starting of Asphalt 8 was also like starting with as many as 50 cars at the start. But they kept adding new cars every now and then. Asphalt 8 added more than 200 cars at the end of their four and a half years. I think, Asphalt 9 is also going the same direction. From personal point of view, Asphalt 9 is better than Asphalt 8 in every direction, you can have other thoughts.

Lotus Elise Sprint 220

New season

Along with new car you also get new season. The season is only available to see if you have unlocked the car first.

Asphalt 9 new season

New multiplayer seasons:

There have been minor changes to multiplayer system. Before the update, you could play with any car from your garage but after this update, you have some fixed choice of cars for each season and also for each league. By league, I mean the bronze league, the gold, the platinum league and last but not least, the legend league.

Time for the season is now a variant, a season lasts for 2 weeks but the next season is ended within three days. The next one might be only 1 week and so on. Right now an open season is going on and it will end in 7 days.

Open Series

Multiplayer packs:

There’s been change in multiplayer packs. Before this update, you needed 10, 20 and 30 flags within an hour of playing the first multiplayer game in asphalt 9 legends. Well, it seemed a bit hard to do, specially the third target of 30 flags within an hour. So, this time the number of flags is 5, 10 and 20 and the time is also increased. For this reason, racers can win easy packs and the pack elements are good as well. If you have the patient to score the 20 flags, you will surely get an amazing blueprint.

Asphalt 9 Multiplayer Packs

Club race:

I think the biggest move towards this update is the club race. Players among a club can now play races between themselves. This is an amazing move. Multiplayer is always fun but there’s no possibility that you are gonna get your teammate in a multiplayer race, even if happens, the chances are very low. So, playing a club member is fun. Though it will cost fuel, but that’s completely worth it.

Asphalt 9 Club Race

Some bug fixes:

There have been some bug fixes as well that I noticed. Before this update, if you connect to a multiplayer race and decide to go back, your fuel would have been lost, but thanks to gameloft, that doesn’t happen now anymore. If you, for some reason, decide to go back after hitting play button in multiplayer, you get your fuel back. That’s great, because a fuel is really very costly for a high rated car. I don’t like the fueling system at all, but as they are still here, the decision to give the fuel back is good.

Asphalt 9 bug fix

So, that was the overall overview of the first update of Asphalt 9 legends game. If you haven’t read the review, please to ahead and read that post about Asphalt 9 legends review. What are you thinking about this game? Let me know your opinion. Like and share this post on facebook and other social and like my facebook page. I will see you in the next post or tutorial.

Emmet plugin for sublime text




Advertisment

If you are a web developer and you use a lot of HTML and CSS then the plugin you must have is EMMET. Emmet plugin for sublime text is a must have for developers for saving time while coding. Currently this plugin is available to download for Sublime text, Brackets text editor, Atom, Eclipse and all other popular text editors, IDEs and online.

Emmet Plugin for Sublime Text 3

You can do coding a lot faster using the emmet plugin. It saves a lot of your time and also gives you a boost in coding. Let’s say, you want to make a div and you have several child divs and photos or links inside it, you can do it a lot quicker using EMMET. As I have stated before, this plugin is available to many editors but I use Sublime Text 3 currently so I will demonstrate how to use emmet plugin for sublime text 3.

Procedure

I am hoping you already have sublime text installed in your computer/laptop. However, if you haven’t you can download it anytime by googling or just going to sublime text editor website directly. Though it is a paid software, you still can use it in free version and also enjoy all the features. Just a message will pop up to register, nothing else. Sublime text is good, sublime text is love. So, go ahead and download it.

Follow these steps

If you have downloaded the text editor for the first time then you will need to add package controller in order to install emmet plugin or any other plugin for sublime text. To do this, use the shortcut CTRL+SHIFT+P and type in package control, hit enter.

install package control on sublime text

Wait sometime and you will get a successful message like this:

package control installed successfully

From now on, you can install any package in your sublime text and you won’t need to do it again. All the plugins will be available to download through “Install Package” option from sublime text command palette. So, go type CTRL+SHIFT+P and type in install package

install package

A list of all packages will be visible at this time, you can type in emmet or some part of that word and the plugin will be available to download. Click on emmet and you can see the download progress at the bottom of the editor.

emmet plugin for sublime text

After the successful installation, you will see this message:

emmet install success message

As you can see in the success message, you will need to restart your editor to finish the installation process. So, close the editor and open it again. You will be able to write in emmet.

So, that was the detailed process of how to install emmet plugin for sublime text 3 editor, I hope this post helps you in writing shorter and smarter code for your website. If you still have any problem in doing, I have recorded the whole process in a 06.53 min YouTube video. Go ahead and watch the video.

Subscribe to my youtube channel for future videos. I will see you guys soon.