Thursday, September 29, 2016

Three years Hosting only at $2 for first sign up!

You have to just pay $2 out of $360 for three years!! [$358 OFF YOUR ORDER] FOR "ONE MASTER " SSD HOSTING PACKAGE.

Go to the link : then sign up and USE PROMO CODE "358OFF"


See Normal Price For SSD HOSTING:








You have to just pay $10 out of $720 for three years!! [ $710 OFF YOUR ORDER ] FOR "R MASTER" RESELLER PACKAGE.
Go to the link :  then sign up and USE PROMO CODE "710OFF"



See Normal Price For RESELLER HOSTING:

Thursday, November 20, 2014

Basic C Programming : বকবকানি ১,২ : সি প্রোগ্রামিং প্রস্তুতি ও পরিচয়

বকবকানি ১ :: সি প্রোগ্রামিং প্রস্তুতি :
বেসিক সি প্রোগ্রামিং কোর্সের বকবকানি ১ এ সবাইকে সুস্বাগতম । শুয়ে বা বসে , বাসাতে , হলে বা মেসে যে এই টিউটোরিয়ালটি পড়ছেন সবাইকে শুভ সকাল , দুপুর , বিকাল , সন্ধ্যা , রাত , মধ্যরাত সব জানিয়ে দিচ্ছি । কারণ এই কোর্সের টিউটোরিয়ালগুলো বিভিন্ন সময়ে লেখা ।

কোর্সটি আসলে বিগিনারদের জন্য লেখা । তো এই কোর্স শুরু করতে কী কী লাগবে ?
1. একটি কম্পিউটার ।
2. সি / সি++ কম্পাইলার ।
3. প্র্যাকটিস করার মত সময় ।
তো কম্পাইলার কী এ সম্পর্কে একটু পরে বলি । আগে ঝটপট ডাউনলোড করে নিন একটি কম্পাইলার ।
সি প্রোগ্রামিং এর জন্য অনেক কম্পাইলার পাবেন । যারা শুরু করছেন তাদের জন্য বলছি আপনারা কোড ব্লকস ব্যাবহার করতে পারেন । এটি একটি ফ্রি এবং ক্রসপ্লাটফরম সফটওয়্যার । এখন কোড ব্লকসের ভার্সন চলছে 13.12 । তাই আপডেট ভার্সন টাই ব্যাবহার করবেন ।
যারা উইন্ডোজ ইউজার :
এই লিংকে এ যান । ডাউনলোড পেজে codeblocks-13.12-setup.exe ও codeblocks-13.12mingw-setup.exe দেখতে পাবেন । codeblocks-13.12mingw-setup.exe ডাউনলোড করবেন ।
যারা লিনাক্সের উবুন্টু ইউজার :
সফটওয়্যার সেন্টারে যেয়ে codeblocks সার্চ করুন । তারপর ইনস্টল বাটনে ক্লিক করুন । gcc দেয়া না থাকলে একইভবে gcc ইনস্টল করুন ।
যারা Mac ইউজার :
এই লিংক থেকে ডাউনলোড করে নিন ।
আমি এই কোর্সে লিনাক্সে কোডব্লকস ব্যাবহার করবো । স্ক্রিনশট যখন লাগবে দিব । অপারেটিং সিস্টেম ভেদে ইন্টারফেস একটু আলাদা হতে পারে । কিন্তু কাজ একই ।
কম্পাইলার জিনিসটি কী ??
আমি ও আমার এক ইংরেজ বন্ধু গেছি একটি কাজে জাপানে । জাপানী এক লোকের সাথে কিছু কাজ আছে । তো জাপানী ব্যাটা জানেনা ইংরেজী । জানেনা বাংলা । আমার বন্ধু আবার জাপানী বোঝে । তো ইংরেজ বন্ধুটি জাপানীর কথা ইংরেজীতে আমাকে অনুবাদ করে দিল । আমার ইংরেজী ( আমার মাতৃভাষা বাংলা ) জাপানীকে জাপানীজ ভাষাতে অনুবাদ করে দিল । এখানে আমার ও জাপানীজের সাপেক্ষে আমার ইংরেজ বন্ধু কম্পাইলারের কাজ করেছে । মানে যে দোভাষীর কাজ করে সেই কম্পাইলার ।
এত এত কথা কেন শুনাচ্ছি ? কম্পিউটার তার সকল কাজ করে বাইনারী নাম্বার সিস্টেমে । ( বাইনারী নাম্বার সিস্টেম ! যে নাম্বার সিস্টেমে অংকের সংখ্যা ২ টি । ০ ও ১ সেই নাম্বার সিস্টেমকে বাইনারী নাম্বার সিস্টেম বলে । আমরা ডেসিমাল নাম্বার সিস্টেম ব্যাবহার করি ।)
আমাদের ভাষাকে কম্পাইলার কম্পিউটার উপযোগী করে । মানে আমাদের ভাষাকে বাইনারীতে রুপান্তর করে । তাহলে প্রশ্ন জাগতে পারে প্রোগ্রামিং কেন শিখবো ? আমরা কথা বলবো আর কম্পাইলার সেই ভাষাকে কম্পিউটারের জন্য বাইনারী কোডে রুপান্তর করবে । ( “এই কম্পিউটার ? শোনো , আমাকে ব্রায়ান এডামসের সামার অফ 69 গানটি শোনাও না ? ” এভাবে বললে শোনাবে ??) আপনাদের মনে আছে , আমি আমার ইংরেজ বন্ধুর সাথে বাংলাতে কথা না বলে ইংরেজীতে কথা বলছিলাম । কারণ আমার বন্ধু বাংলা বোঝেনা । ঠিক কম্পাইলার ও আমাদের এরকম কথা বুঝতে পারবেনা । আমার ইংরেজ বন্ধুর সাথে কথা বলতে ইংরেজী শিখতে হয়েছে । কম্পাইলারের সাথে কথা বলতে প্রোগ্রামিং শিখতে হবে । সেই প্রোগ্রাম কম্পাইলার রুপান্তর করবে মেশিন কোডে ।
তো প্রোগ্রাম কী ?
নির্দিষ্ট কতগুলো নির্দেশমালার সমষ্টিই প্রোগ্রাম । ( আরে বাব্বা । এত কঠিন ?? ) আসলে ভয়ের কিছু নেই । কম্পিউটার নির্বোধ এক যন্ত্র ।তবে এর ক্ষমতা আছে গাধার মত খাটার । আমরা তাকে খাটিয়ে নেয়ার জন্য যে নির্দেশ দিব সেগুলোই প্রোগ্রাম ।
বকবকানি ২: পরিচয় :
বুঝি আর না বুঝি ঝটপট লিখে ফেলি একটি ছোট্ট প্রোগ্রামিং । অবশ্যই খাতা কলমে না । কম্পাইলারে ।
File>Empty File অথবা ctrl+shift+N বাটনে চাপ দিয়ে n নতুন একটি ফাইল খুলুন ।তারপর অবশ্যই সেভ করবেন ফাইলটি ইচ্ছামত নাম দিয়ে । কিন্তু এক্সটেনশন হবে অবশ্যই .c । মানে এরকম নাম হতে পারে ,
murad_takla.c অথবা welcome.c ইত্যাদি ।
এবার নিচের কোড লিখুন । ( কপি পেস্ট করবেননা ।)
1. #include<stdio.h>
2.
3. int main()
4. {
5. printf(“Welcome”);
6. return 0;
7. }
এখন বিল্ড বাটনে চাপ দিন তো দেখি ।দিয়েছেন ? বাটন না পেলে দেখুন উপরে মেনুতে বিল্ড অপশন আছে । ওখানেই বিল্ড , রান , বিল্ড এন্ড রান পাবেন ।
কম্পাইলারের  নিচের দিকে দেখেন কিছু লেখা উঠেছে ।
কিছু বুঝেছেন ? এটা আপনাকে বলছে যে প্রোগ্রামে কোন ইরর নেই । ওয়ার্নিং নেই । এই ব্যাপারে পরে আরো বলা যাবে ।
1 নাম্বার লাইনটি হেডার ফাইল ।
2 নাম্বার লাইনটি কিছুইনা । দেখতে সুন্দর লাগবে তাই ।
3 নাম্বার লাইনটি মেইন ফাংশন ।
4 লাইন হচ্ছে মেইন ফাংশনের পরের লাইন । কম্পিউটার এই লাইন থেকে প্রোগ্রাম পড়া শুরু করে ।
5 নাম্বার লাইনটিতে প্রিন্ট করতে দিয়েছি ।
6 নাম্বার লাইনে রিটার্ন 0 দিয়েছি ।
7নাম্বার লাইনে মেইন ফাংশন শেষ করেছি ।
কী ভয়াবহ জিনিসটাই না ঘটে গেল ! বোঝার আগে রান করে দেখুন একটি উইন্ডো ওপেন হয় । আপনার প্রোগ্রামের আউটপুট দেখাবে এখানে ।
ফাংশন কী ?
আপনারা দেখেছেন , একটি ফাংশনy= f(x)=-x; হলে , যখন x=3 হবে তখন y এর মান কত হবে ?এই ফাংশনটি x এর মান হিসাবে যাকেই পাবে তাকে ধরেই নেগেটিভ করে দিবে ।
যেখানেই main() পাবে কম্পাইলার তখন প্রোগ্রাম পড়া শুরু করবে । এবং একটি প্রোগ্রামে একাধিক মেইন ফাংশন থাকবে । মেইন ফাংশনের ভিতরে অন্যান্য ফাংশন ব্যবহার করা যাবে । কিন্তু সেই ফাংশনের কাজ কী তা বলে দিতে হবে । কোন ফাংশনের কী কাজ তা একটা ফাইলে লেখা আছে । যে ফাইলকে বলে হেডার ফাইল । তাই আপনি যখনই ফাংশন লিখবেন তার কাজ কী বলে দেয়ার জন্য উপরে একটি হেডার ফাইল ইনক্লুড করতে হবে । যেমন printf(“Welcome”); লিখেছি বলে উপরে হেডার ফাইল লিখেছি #include<stdio.h>
এখানে include করতে বলা হচ্ছে stdio.h ফাইলকে । stdio হচ্ছে Standard Input Output .
মানে আউটপুট হিসাবে দেখতে বা কোন ইনপুট নিতে যে ফাংশনগুলো ব্যবহার করা হয় তার হেডার ফাইল #include<stdio.h>
এরকম অনেকগুলো হেডার ফাইল আছে । আস্তে আস্তে শিখবো ।
তো printf(“Welcome”); লাইনটি দেখে কম্পাইলার খুজবে এই ফাংশনের কাজ কী ? খুঁজতে হলে হেডার ফাইল দেখে নিয়ে বলবে , ও আচ্ছা এই কথা ? তুমি আউটপুটে Welcome প্রিন্ট করতে বলছো ?
তারপর return 0; এটা এখন বোঝানো খুবই কষ্টকর হবে । ফাংশন বলে একটি টিউটোরিয়ালে সেটি বললেই ভালো হবে ।
খেয়াল করুন । মেইন ফাংশনগুলোতে প্রতিটি স্টেটমেন্টের শেষে সেমিকোলন । এটা দিতেই হবে ।
সব প্রোগ্রামেই যেটা লাগবে সেটা হলো
#include<stdio.h>
int main()
{
return 0;
}
শেষে আমার পরিচয় দিয়ে নিই ।
আমি মো: নাজমুল হুসাইন
পড়াশোনা করছি কম্পিউটার সায়েন্স এন্ড ইঞ্জিনিয়ারিং এ ইসলামী বিশ্ববিদ্যালয়ে । প্রোগ্রামিং এই যত আগ্রহ । বিশেষ করে কন্টেস্ট প্রোগ্রামিং । এছাড়া টুকটাক HTML , CSS শিখছি ।
আজ এই পর্যন্তই । আবার দেখা হবে সামনের কোন এক দিন । সে পর্যন্ত সকলে ভালো থাকবেন । সাথে থাকার জন্য ধন্যবাদ ।

Monday, October 27, 2014

Basic HTML : শুরুর আগে

শুরুর আগে :

এইচটিএমএল কি?
এইচটিএমএল ওয়েব পেজ বর্ণনার জন্য একটি Hypertext Mark Up Language । এটি কোন প্রোগ্রামিং Language নয় । Mark Up Language হচ্ছে Mark Up Tag এর একটি সংকলন । এইচটিএমএল ওয়েব পেজ বর্ণনা করতে Mark Up Tag ব্যবহার করা হয় ।
   ট্যাগ কি?
এইচটিএমএল মার্কআপ ট্যাগকে সাধারণত HTML ট্যাগ বা শুধু ট্যাগ বলা হয় । এইচটিএমএল ট্যাগ সাধারণত লেখা হয় <html> </html> এভাবে ।
কোন একটি ট্যাগ শুরু হয় “< >” দিয়ে এবং শেষ হয়  “</ >” দিয়ে ।
যেমন : বডি ট্যাগ শুর হবে এভাবে : <body>
           বডি ট্যাগ শেষ হবে এভাবে : </body>
আমরা যে ট্যাগ শুরু করবো তা শেষ করতে হবে । যেমন nazmul যদি ট্যাগ হয় তাহলে লিখতে হবে <nazmul> </nazmul>  । ট্যাগ গুলো ছোট বা বড় হাতে লেখা যাবে । আমি ছোট হাতে লিখতেই বেশি পছন্দ করি ।
ছোট একটি কোড লিখে ফেলি :
<html>
  <head>
    <title>HTML</title>
  </head>
     <body>
       <h1>Heading</h1>
       <p>Paragraph</p>
    </body>
</html>
 <html> এবং </ html> এর মধ্যে সম্পুর্ন html কোড লিখতে হয় । <body> এবং </ body> এর মধ্যে যা লিখবো তা ওয়েব পেজে দেখা যাবে । বিস্তারিত অধ্যায়ভিত্তিক আলোচনা করা হবে ।
❑ অধ্যায় 1: এইচটিএমএল শুরু , এইচটিএমএল প্রাথমিক ধারনা
❑ অধ্যায় 2: এইচটিএমএল এলিমেন্ট , এইচটিএমএল এট্রিবিউট
❑ অধ্যায় 3: এইচটিএমএল হেডিং ,এইচটিএমএল প্যারাগ্রাফ
❑ অধ্যায় 4: এইচটিএমএল টেক্সট ফরম্যাটিং , এইচটিএমএল স্টাইলস
❑ অধ্যায় 5: এইচটিএমএল লিংক ,এইচটিএমএল ইমেজ
❑ অধ্যায় 6: এইচটিএমএল টেবিল , এইচটিএমএল লিস্ট
❑ অধ্যায় 7: এইচটিএমএল ফরম & ইনপুট
❑ অধ্যায় 8:  এইচটিএমএল কালার
❑ অধ্যায় 9: অন্যান্য
যা যা লাগবে এই কোর্সে :
১ । এইচটিএমএল এডিটর ।
২ । ওয়েব ব্রাউজার ।
এইচটিএমএল এডিটর :
    এডিটর হিসাবে আপনি যেকোন টেকস্ট এডিটর ব্যাবহার করতে পারেন । আমি লিনাক্সে আপটানা স্টুডিও ব্যাবহার করি । বেশির ভাগ উইন্ডোজ ব্যবহারকারী নোটপ্যাড++ ব্যাবহার করে । যাহোক পছন্দমত একটি এডিটর ব্যাবহার করবেন ।
  
    ওয়েব ব্রাউজার  : ওয়েব ব্রাউজার  হিসাবে ফারাফক্স বা গুগল ক্রোম ব্যাবহার করতে পারেন ।

Tuesday, October 21, 2014

Falgun-Aat Bengali Keyboard Layout Installation Proccess In ubuntu


 
Falgun-Aat  Bengali Keyboard Layout Installation Proccess In ubuntu :-


  1. To Install Falgun-Aat Keyboard Layout At First Install ibus-m17n.
You Can Install It From Software Center.
Or Press ctrl+Alt+t To Open Terminal And Run Following Command

 $  sudo apt-get install ibus-m17n

2.  To Download Falgun-Aat Bengali Keyboard Layout Click Here 


 3. Extrat '' Falgun-Aat-Bengali-Keyboard-Layout.zip '' file in Desktop .  After Extracting You Will Get Some Files Such Named '' Keyboard_Layout.png '', '' Read Me '' File , '' Falgun-Aat.tar.gz '' etc.


 4. Be Sure Your " Falgun-Aat.tar.gz " File in Your Desktop Folder. Then Press '' ctrl+Alt+t '' To Open Terminal And Run Following Command
 ( See The Image Below )


 $  cd /usr/share/m17n && sudo tar xzvf ~/Desktop/Falgun-Aat.tar.gz && sudo mv bn-FalgunAat.png cd icons








5. Restart Your Computer. Then Open System Settings > > Text Entry


6. Click “+” To add Falgun-Aat Keyboard Layout









7. Type Falgun-Aat In Search Box And You Will Find Bengali (Falgun-Aat (m17n))  .  Select Bengali (Falgun-Aat (m17n))




8. To Create Shortcut For Switching  Language Type The Keys In The Box ( See The Image Below ) That You Want To use.  Here My Shortcut Is Ctrl+L .










9. Keyboard Layout Image :





Falgun-Aat Means 8 Falgun 1359 In Bengali Which Is 21 February Of 1952 . Some Of  Our Heros Was Killed That Day In 1952 For Our Mother Tongue. We Respect Them From Our Soul. We Dedicate This
Layout To Those Heroes.


Falgun-Aat  Bengali Keyboard Layout is Developed By Me And My Friend Joy....

Thanks For Reading 

Thursday, March 20, 2014

উবুন্টু বনাম উইন্ডোজ - কেন লিনাক্স ব্যবহার করবেন?



          উবুন্টু বনাম উইন্ডোজ - কেন লিনাক্স ব্যবহার করবেন?


আমি বলি আপনার প্রয়েজনেই উচিত আপনার কম্পিউটারটিতে লিনাক্স ইন্সটল করা। কেন?
                                                কারণ.

.র্সবোচ্চ নিরাপত্তা ব্যাবস্থা
নিরাপত্তা ব্যাবস্থা হচ্ছে আরেকটি কারণ যার জন্য বাজারে লিনাক্স এর চাহিদা প্রতিদিন হু হু করে বাড়ছে। ডেক্সটপ ও র্সাভার উভয় ক্ষেত্রেই এমন ইন্ডাস্ট্রি বেসিস নিরাপত্তা ব্যাবস্থা আর অতি অল্প কয়েকটি সিস্টেমেই রয়েছে।

.র্সবনিম্ন মূল্য
পাইরেটেট সিস্টেম এর কথা বাদ দিলে এখনো পর্যন্ত বাজারে যে সব অপারেটিং সিস্টেম আছে তাদের মধ্যে লিনাক্স এর মূল্য সবচেয়ে কম। এমনকি লিনাক্স ইন্টারনেট থেকে ফ্রি ডাওনলোড করা যায়। ডেক্সটপ থেকে আরম্ভ করে র্সাভার পর্যন্ত সমস্ত সিস্টেম এর জন্য সবচেয়ে কম মূল্যের অপারেটিং সিস্টেম হচ্ছে লিনাক্স।

Thursday, January 23, 2014

JAVA ebook (jar file)

।।।।।।।।।।।।।।।।।।যেসব লেখকের বই দেয়া হয়েছে ।।।।।।।।।।।।।।।।
 
       হুমায়ূন আহমেদ এর বই        আনিসুল হক এর বই
জাফর ইকবাল এর বই
রকিব হাসান ( সেবা প্রকাশনী ) এর বই
মাসুদ রানা সেবা প্রকাশনী এর বই
ওয়েস্টার্ন বই সমূহ
রবীন্দ্রনাথ ঠাকুরের বই
শরৎচন্দ্র এর বই
বাংলা অনুবাদ বই
অন্যান্য বই সমূহ

Saturday, December 7, 2013

হুমায়ুন অাহমেদ স্যারের ১২৬ টি বই

হুমায়ুন অাহমেদ স্যারের ১২৬ টি বই ডাউনলোড করতে চাইলে বা দেখতে চাইলে ।।।।।।।

Click Here

Thursday, November 28, 2013

বোর্ড বই । ১ম থেকে ১০ম শ্রেণী পর্যন্ত । পিডিএফ



Class-I

Bangla VersionEnglish Version
Subject NameDownloadSubject NameDownload
আমার বাংলা বই
প্রাথমিক গণিত
Elementary Mathematics
English For Today

Thursday, November 21, 2013

Students of CSE IU 2012-2013

Islamic University এর  Computer Science And Engineering Department এর 2012-2013 সেশনের সকল Student দের নাম ও রোল নম্বর পিডিএফ ও ডক ফাইলে ।
পিডিএফ  ডাউনলোড করতে ক্লিক করুন

ডক Download করতে ক্লিক করুন

Monday, November 18, 2013

কর্নেল সমগ্র


  Download কর্নেল সমগ্র

 

Copyright @ 2013 Nazmul Hussain's Blog.