Friday, December 19, 2014
cpbook.subeen.com প্রোগ্রামিং সমস্যার সমাধান- সমস্যা - ২৬ ( গ্রেড নির্ণয় )
Thursday, December 18, 2014
cpbook.subeen.com প্রোগ্রামিং সমস্যার সমাধান- সমস্যা - ২৯ ( ডিজিটাল ত্রিভূজ )
Easy ACM UVA Problems
100 | The 3n+1 problem |
102 | Ecological bin packing |
113 | Power of cryptography |
136 | Ugly numbers |
190 | Circle through three points |
264 | Count on Cantor |
272 | TEX qoutes |
299 | Train swapping |
305 | Joseph |
353 | Pesky Palindromes |
369 | Combinations |
382 | Perfection |
401 | Palindromes |
406 | Prime cuts |
408 | Uniform generator |
424 | Integer inquery |
444 | Encoder and decoder |
458 | The decoder |
490 | Rotating sequences |
492 | Pig latin |
495 | Fibonacci freeze |
499 | What’s the frequency, Kenneth? |
530 | Binomial showdown |
541 | Error correction |
543 | Goldbach’s conjecture |
579 | Clock Hands |
591 | Box of Bricks |
609 | DNA sorting |
623 | 500! |
686 | Goldbach’s conjecture (II) |
694 | The Collatz sequence |
713 | Adding reversed numbers |
729 | The Hamming distance problem |
834 | Continued Fractions |
10008 | What’s Cryptanalysis? |
10013 | Super long sums |
10018 | Reverse and Add |
10019 | Funny Encryption Method |
10035 | Primary Arithmetic |
10055 | Hashmat the brave warrior |
10062 | Tell me the frequencies! |
10070 | Leap Year or Not Leap Year |
10082 | WERTYU |
10101 | Bangla numbers |
10107 | What is the median? |
10110 | Light more light |
10161 | Ant on a Chessboard |
10200 | Prime time |
10235 | Simply Emirp |
10242 | Fourth point!! |
10252 | Common Permutation |
10282 | Babel fish |
10286 | Trouble with a pentagon |
10300 | Ecological Premium |
10302 | Summation of Polynomials |
10323 | Factorial! You Must be Kidding!!! |
10324 | Zeros and Ones |
10327 | Flip sort |
10370 | Above average |
10409 | Die game |
10420 | List of conquests |
10424 | Love calculator |
10432 | Polygon inside a circle |
10473 | Simple base conversion |
10515 | Powers et al. |
10611 | The playboy chimp |
10696 | f91 |
10700 | Camel trading |
Source- http://www.acmsolver.org
Tuesday, December 16, 2014
cpbook.subeen.com প্রোগ্রামিং সমস্যার সমাধান- সমস্যা - ২৭ ( ছোট থেকে বড় )
Monday, December 15, 2014
বাংলায় লেখা/বাংলাদেশী প্রোগামারদের এলগোরিদমের ব্লগসমূহের লিস্ট
ইকরাম মাহমুদ ফাহিমের ব্লগ- https://sites.google.com/site/smilitude/
জোবায়ের হাসানের ব্লগ- http://zobayer.blogspot.com/
http://zobayer2009.wordpress.com/
শাফায়েতের ব্লগ- http://www.shafaetsplanet.com/planetcoding/
আহমেদ শামসুল আরেফিনের ব্লগ- http://www.acmsolver.org/bangla/
প্রোগক্রিয়া- http://www.progkriya.org/
আরিফুজ্জামান আরিফের ব্লগ- http://isolvedaproblem.blogspot.com/
জানে আলম জান - http://lightoj.com/article_showcategory.php
সাব্বির ইউসুফ সানির ব্লগ- http://one-problem-a-day.blogspot.com/
http://recurringblunders.blogspot.com/
প্রোগ্রামিং কনসেপ্ট- https://sites.google.com/site/programinggconcept/
মুকিত চৌধুরীর ব্লগ- http://mukitmkbs.wordpress.com/
আলাভোলার ব্লগ- http://ami-alavola.rhcloud.com
অনিন্দ্য সুন্দর পালের ব্লগ- http://binaryrongo.wordpress.com/
আহমাদ ফাইয়াজের ব্লগ- http://itsfaiyaz.wordpress.com/
বিধানের ব্লগ - http://bidhanr.wordpress.com/
রিদমের ব্লগ - https://sites.google.com/site/erorown/
আই ইউ টি ব্লগ- http://doinik-iut.com/archives/23106
সুবিন ভাইয়ের সাইট- http://cpbook.subeen.com/
ফাইয়াজ বিন হোসেনের ব্লগ- http://faiazerblog.blogspot.com/
ফারসানের ব্লগ- http://potasiyam.com/farsan/
মশিউর এর ব্লগ -http://problem-solving-notes.blogspot.com/
আনা ফারিহার ব্লগ - http://chorui12.blogspot.com/
তাওসিকের ব্লগ- http://tausiq.wordpress.com/
শরীফের স্বপ্নরাজ্য - http://www.techsharif.com/
শিখরের ব্লগ - http://shikhorroy.wordpress.com/
সায়েফের ব্লগ - http://sketchingdream.wordpress.com/
সায়মুমের ব্লগ - http://saimoomsafayet.wordpress.com/
শাকিলের ব্লগ - https://www.facebook.com/shakil.ahmed.980/notes
মাহফুজের ব্লগ - http://www.mahfuzsust.info/
আসিফের হ-য-ব-র-ল - http://www.abuasifkhan.me/
Muhammed Hedayet- http://fallenprog.blogspot.com.au/
*Written by- আমিই আলাভোলা
জোবায়ের হাসানের ব্লগ- http://zobayer.blogspot.com/
http://zobayer2009.wordpress.com/
শাফায়েতের ব্লগ- http://www.shafaetsplanet.com/planetcoding/
আহমেদ শামসুল আরেফিনের ব্লগ- http://www.acmsolver.org/bangla/
প্রোগক্রিয়া- http://www.progkriya.org/
আরিফুজ্জামান আরিফের ব্লগ- http://isolvedaproblem.blogspot.com/
জানে আলম জান - http://lightoj.com/article_showcategory.php
সাব্বির ইউসুফ সানির ব্লগ- http://one-problem-a-day.blogspot.com/
http://recurringblunders.blogspot.com/
প্রোগ্রামিং কনসেপ্ট- https://sites.google.com/site/programinggconcept/
মুকিত চৌধুরীর ব্লগ- http://mukitmkbs.wordpress.com/
আলাভোলার ব্লগ- http://ami-alavola.rhcloud.com
অনিন্দ্য সুন্দর পালের ব্লগ- http://binaryrongo.wordpress.com/
আহমাদ ফাইয়াজের ব্লগ- http://itsfaiyaz.wordpress.com/
বিধানের ব্লগ - http://bidhanr.wordpress.com/
রিদমের ব্লগ - https://sites.google.com/site/erorown/
আই ইউ টি ব্লগ- http://doinik-iut.com/archives/23106
সুবিন ভাইয়ের সাইট- http://cpbook.subeen.com/
ফাইয়াজ বিন হোসেনের ব্লগ- http://faiazerblog.blogspot.com/
ফারসানের ব্লগ- http://potasiyam.com/farsan/
মশিউর এর ব্লগ -http://problem-solving-notes.blogspot.com/
আনা ফারিহার ব্লগ - http://chorui12.blogspot.com/
তাওসিকের ব্লগ- http://tausiq.wordpress.com/
শরীফের স্বপ্নরাজ্য - http://www.techsharif.com/
শিখরের ব্লগ - http://shikhorroy.wordpress.com/
সায়েফের ব্লগ - http://sketchingdream.wordpress.com/
সায়মুমের ব্লগ - http://saimoomsafayet.wordpress.com/
শাকিলের ব্লগ - https://www.facebook.com/shakil.ahmed.980/notes
মাহফুজের ব্লগ - http://www.mahfuzsust.info/
আসিফের হ-য-ব-র-ল - http://www.abuasifkhan.me/
Muhammed Hedayet- http://fallenprog.blogspot.com.au/
*Written by- আমিই আলাভোলা
List of Free Programming Books
An amazing list of free books on different programming languages
http://resrc.io/list/10/list-of-free-programming-books
http://resrc.io/list/10/list-of-free-programming-books
Sunday, December 14, 2014
HTML, CSS, Java Script শিখুন খান অ্যাকাডেমি থেকে ।
যারা html, css, java script শিখতে চান
https://www.khanacademy.org/computing/computer-programming
https://www.khanacademy.org/computing/computer-programming
Saturday, December 13, 2014
Complete solution for Twitter Bootstrap Select Option Field.
Complete solution for Twitter Bootstrap Select Option Field.
Ref : http://silviomoreto.github.io/bootstrap-select/
Ref : http://silviomoreto.github.io/bootstrap-select/
Sunday, December 7, 2014
Deploy your java web application in Redhat's Openshift Cloud for free!!
You can deploy your java web application in Redhat's Openshift Cloud for free!!
To do that, first you have to create an account on openshift at https://www.openshift.com/app/ account
Then you have to install RHC command line tools to work with your application and openshift cloud as of https:// developers.openshift.com/en/ getting-started-client-tools.ht ml
Read thoroughly https://developers.openshift.com/en/tomcat-overview.html to understand deploying application in openshift-tomcat.
Here is a video demonstration step by step doing these things, although you might not understand the speaking as its in Vietnamese, but still helpful for beginners starting with openshift cloud: https://www.youtube.com/ watch?v=dVtlfxbah5w
To do that, first you have to create an account on openshift at https://www.openshift.com/app/
Then you have to install RHC command line tools to work with your application and openshift cloud as of https://
Read thoroughly https://developers.openshift.com/en/tomcat-overview.html to understand deploying application in openshift-tomcat.
Here is a video demonstration step by step doing these things, although you might not understand the speaking as its in Vietnamese, but still helpful for beginners starting with openshift cloud: https://www.youtube.com/
How to Highlight code syntax in Blogspot.
1. You can use this popular tool to highlight your code syntax.
http://alexgorbatchev.com/SyntaxHighlighter/
2. Another way is to Create a Public Gist from the following link and then Embed the script in your post. You can do it without a Github account.
https://gist.github.com/
http://alexgorbatchev.com/SyntaxHighlighter/
2. Another way is to Create a Public Gist from the following link and then Embed the script in your post. You can do it without a Github account.
https://gist.github.com/
Labels:
blogspot,
Tips and Tricks,
tools,
ফ্রীল্যান্সিং টিপস ও ট্রিকস
Saturday, November 29, 2014
পাইথনে ACM করব কোন ওয়েবসাইটে ?
1. http://www.spoj.com/
2. http://www.codechef.com/
2. http://www.codechef.com/
Saturday, November 22, 2014
Easy ACM problem list from UVA
10055 - Hashmat the Brave Warrior
12577 - Hajj-e-Akbar
12478 - Hardest Problem Ever
1124 - Celebrity jeopardy
11172 - Relational Operator
10071 - Back to High School Physics
12250 - Language Detection
12403 - Save Setu
11332 - Summing Digits
12289 - One-Two-Three
10945 - Mother bear
*Written by- Shoayb(IIUC)
12577 - Hajj-e-Akbar
12478 - Hardest Problem Ever
1124 - Celebrity jeopardy
11172 - Relational Operator
10071 - Back to High School Physics
12250 - Language Detection
12403 - Save Setu
11332 - Summing Digits
12289 - One-Two-Three
10945 - Mother bear
*Written by- Shoayb(IIUC)
Wednesday, November 19, 2014
আপনার সিম কার্ড নম্বর জানুন খুব সহজেই ।
Friday, November 14, 2014
Best two Books to Learn Python
Those who are interested to learn Python, you can follow these two books :
1. Learn Python The Hard Way. (http://learnpythonthehardway.org/)
2. Dive Into Python. (http://www.diveintopython.net/)
The first one is good for beginners, while the second one is suitable for experienced programmers. Enjoy Python!
1. Learn Python The Hard Way. (http://learnpythonthehardway.org/)
2. Dive Into Python. (http://www.diveintopython.net/)
The first one is good for beginners, while the second one is suitable for experienced programmers. Enjoy Python!
Monday, November 10, 2014
Handling automatic newlines in Python
While solving programming contest problems using Python, I came
across an issue with the default 'print' function of Python. It adds a
newline right after every time it is executed. Example:
Code:
print "Case 1#: "
print "Result"
Code:
print "Case 1#: "
print "Result"
Output:
Case 1#:
Result
As you can see, this usually has to be done like
Case 1#: Result
Now how do we do this in Python?
Solution:
For Python 2.7:
import sys
sys.stdout.write("Case 1#: ")
sys.stdout.write("Resutl\n")
For Python 3:
print("Case 1#: ", end="")
print("Result")
* Written by- Tafhim Ul Islam
Case 1#:
Result
As you can see, this usually has to be done like
Case 1#: Result
Now how do we do this in Python?
Solution:
For Python 2.7:
import sys
sys.stdout.write("Case 1#: ")
sys.stdout.write("Resutl\n")
For Python 3:
print("Case 1#: ", end="")
print("Result")
* Written by- Tafhim Ul Islam
Sunday, October 26, 2014
ফ্রিল্যান্সার? ইন্টারভিউয়ে যে ৮ বিষয় অবশ্যই খেয়াল রাখবেন!
ফ্রিল্যান্সিংয়ের ক্ষেত্রে বায়ারের সাথে ইন্টারভিউ খুবই গুরুত্বপূর্ণ। ইন্টারভিউয়ে সন্তুষ্ঠ হওয়ার পরই বায়ার কাজ দিয়ে থাকেন। বায়ারের সামনে নিজেকে তাই এমনভাবে উপস্থাপন করতে হবে যেন মনে হয় আপনাকে হায়ার করাই হবে তাঁর উত্তম সিদ্ধান্ত!
অনেকে প্রায়ই প্রশ্ন করেন, ইন্টারভিউয়ের সময় কোন বিষয়গুলো খেয়াল রাখতে হবে। এটি আসলে এক কথায় বলে দেয়া সম্ভব নয়। ভাল ইন্টারভিউয়ের জন্য বেশ কয়েকটি বিষয় মাথায় রাখা জরুরী। বিষয়গুলো নিয়ে এ পোস্টটির মাধ্যমে আলোচনা করার চেষ্টা করা হয়েছে।
হাসিখুশি থাকার চেষ্টা করুন
ইন্টারভিউয়ের সময় হাসিখুশি থাকার চেষ্টা করুন। স্কাইপ কিংবা ইমেইল, যেভাবেই যোগাযোগ হোক না কেন, বায়ার যেন বুঝতে পারে আপনি খুবই বন্ধুভাবাপন্ন ও তাঁর সাথে কথা বলে আনন্দ পাচ্ছেন। লেখা/বলার মাধ্যমেই বোঝাতে হবে আপনি কাজের ক্ষেত্রে কতোটা আগ্রহী।
মনোযোগ দিয়ে শুনুন
বায়ায়ের কথা মনোযোগ দিয়ে শুনতে হবে। তিনি কি চাচ্ছেন, কি কাজ করাবেন, আপনাকে নির্বাচন করলে তাঁর প্রত্যাশাগুলো বুঝতে হবে। বায়ার যা বলবে সেগুলো নোট করে রাখুন। মনে রাখতে হবে, কাজটি সম্পর্কে যত আগ্রহ দেখাবেন বায়ার ততটাই সন্তুষ্ঠ হবেন।
প্রজেক্ট সম্পর্কে প্রশ্ন করুন
যে কাজটি করতে যাচ্ছেন তা সম্পর্কে ভাল ধারণা না থাকলে কাজটি করা সহজ হবে না। প্রজেক্টটিতে সর্বোচ্চ আউটপুট দিতে বায়ারের কাছ থেকে প্রয়োজনীয় বিষয়গুলো জেনে নিন। যতক্ষণ ভালভাবে পুরো প্রজেক্ট সম্পর্কে না জানছেন ততক্ষণ পর্যন্ত জিজ্ঞাসা করতে পারেন। অনেকে মনে করতে পারেন বায়ার এতে রেগে যেতে পারেন। কিন্তু এটি একেবারেই ভুল ধারণা। আমাদের অভিজ্ঞতা থেকে বলতে পারি, বায়ার এতে বিরক্ত না হয়ে বরং আপনার আগ্রহ দেখে খুশি হবে।
অভিজ্ঞতাকে তুলে ধরুন
ফ্রিল্যান্সিং করতে হলে ভাল পোর্টফোলিও থাকা জরুরী। ইন্টারভিউতে অংশ নেয়ার আগে সংশ্লিষ্ঠ কাজের পোর্টফোলিওগুলো রেডি রাখতে হবে। যাতে বায়ার আগের কাজগুলো দেখতে চাইলে সেটি সহজেই প্রদর্শণ করা যায়। কিভাবে আগের কাজটি করেছেন এবং নতুন বায়ারের কাজটি কিভাবে সম্পন্ন করতে পারবেন সেটি দেখাতে পারলে কাজ পাওয়া আর কেউ ঠেকাতে পারবে না বস!
পরিকল্পনা শেয়ার করুন
পরিকল্পনা শেয়ার করে বায়ারকে বেশি সন্তুষ্ট করা যায়। ক্লায়েন্টের কাজটি কিভাবে সম্পন্ন করবেন সে পরিকল্পনা শেয়ার করবেন। ভালহয় পুরো প্রজেক্টটি আপনি কিভাবে করবেন, কোনটির পর কোনটি ধরবেন এইটার বিস্তুারিত প্রজেক্ট ফ্লো তুলে ধরতে পারলে।
Thursday, October 23, 2014
Monday, October 13, 2014
সহজে কোন সংখ্যা মনে রাখা যায় কিভাবে ?
সহজে কোন সংখ্যা মনে রাখা যায় কিভাবে, এটা নিয়ে অনেকের অনেক মত। আমি এক
জায়গায় একটা মজার উপায় দেখেছিলাম - চেষ্টা করে দেখেছি যে বেশ ভালই কাজ হয়।
যেটা করতে হবে সেটা হল সংখ্যাটিকে কোন এক ধরনের কথ্য রূপে নিয়ে আসতে হবে.
যেমন ধরুন একটা সংখ্যা হল ১১৬৭৫৪ । এটা মনে রাখতে পারেন এভাবে যে "নভেম্বর
মাসে আমরা ছয় জন মিলে ৭৫৪ টাকার নাস্তা করেছিলাম কিংবা ধরুন সংখ্যাটি যদি
হয় ১৬৯৫, তাহলে আপনি ভাবতে পারেন "১৬ই ডিসেম্বর, ১৯৯৫" । মোট কথা হল
সংখ্যাটিকে কোন একটা কথ্য রূপে নিয়ে এসে তাদের মাঝে একটা রিলেশন তৈরি করা।
১৬৯৫ যতক্ষণ মনে রাখা যায়, তার চেয়ে বেশী সময় ধরে মনে রাখা যায় "১৬ই
ডিসেম্বর, ১৯৯৫" । সংখ্যা গুলোর কথ্য রূপ যে সবসময় অর্থবহ হতে হবে তা না,
বরং ফানি কোনকিছুও ভাবতে পারেন। যেমন ১২২৭ এই সংখ্যা নিয়ে ভাবতে পারেন "
১২ জন মিলে ২৭ টা পুরি খেলাম " - এবার এটা একবার বা কয়েকবার মুখে বা মনে
মনে বলে নিলেই দেখবেন ১২২৭ সংখ্যাটি আপনার মাথায় অনেকক্ষণ ধরে থাকবে
*পরামর্শ দিয়েছেন - Hasin Hayder
*পরামর্শ দিয়েছেন - Hasin Hayder
Sunday, September 28, 2014
Totally free photos for your commercial & personal works
1. http://picjumbo.com
2. http://gratisography.com
3. http://unsplash.com
*পরামর্শ দিয়েছেন - Hasin Hayder
2. http://gratisography.com
3. http://unsplash.com
*পরামর্শ দিয়েছেন - Hasin Hayder
যে কোড এডিটর ব্যাবহার করে ওয়েব ডেভেলপমেন্ট ওয়ার্ক ফ্লো আরো ভালো হবে
অনেকেই যারা আমার মতন ওয়েব ডেভেলপার/ডিজাইনার তারা বিভিন্ন কোড এডিটর
ব্যাবহার করে থাকেন । এইসব এডিটর এ আমরা বিভিন্ন code snippet ব্যাবহার করে
থাকি। এইসব অনেকটা কর্মী পিপড়ার মত । কাজ গুলো করে দেয় খুব সহজেই কোন hard
labor ছাড়াই! emmet (এইটা পিপড়ার সমার্থক শব্দ) হল সবচেয়ে বেস্ট একটা
snippet plugins যা ব্যাবহার করা যায় প্রায় সব editor এই । ব্যাবহার করে
দেখতে পারেন আশা করি ওয়েব ডেভেলপমেন্ট ওয়রক ফ্লো আরো ভালো হবেঃ
লিঙ্কঃ http://emmet.io/
ডাউনলোড লিঙ্কঃ http://emmet.io/download/
cheat sheet লিঙ্কঃ http://docs.emmet.io/cheat-sheet/
বিঃদ্রঃ আমি Sublime Text 2 ব্যাবহার করি । এইটায় যদি আপনার emmet install করতে সমস্যা হয় (windows platform) তাহলে আমি উপকারে আস্তে পারি
*লিখেছেন - Mizanur Rahaman Mizan
লিঙ্কঃ http://emmet.io/
ডাউনলোড লিঙ্কঃ http://emmet.io/download/
cheat sheet লিঙ্কঃ http://docs.emmet.io/cheat-sheet/
বিঃদ্রঃ আমি Sublime Text 2 ব্যাবহার করি । এইটায় যদি আপনার emmet install করতে সমস্যা হয় (windows platform) তাহলে আমি উপকারে আস্তে পারি
*লিখেছেন - Mizanur Rahaman Mizan
Friday, September 19, 2014
Friday, September 12, 2014
Python শিখবেন কোথায় থেকে ?
ছোটদের পাইথন শিখার জন্যঃ
http://hukush-pakush.appspot.com/chap1
পাইথন দিয়ে গেম ডেভেলাপ করার জন্যঃ
http://inventwithpython.com/
পাইথন নিয়ে ফেসবুক গ্রুপঃ
https://www.facebook.com/groups/pythonbd/?ref=br_tf
http://hukush-pakush.appspot.com/chap1
পাইথন দিয়ে গেম ডেভেলাপ করার জন্যঃ
http://inventwithpython.com/
পাইথন নিয়ে ফেসবুক গ্রুপঃ
https://www.facebook.com/groups/pythonbd/?ref=br_tf
Monday, September 8, 2014
সিএসইর স্টুডেন্টরা হতাশ কেন ?
সিএসই
গ্র্যাজুয়েট হওয়ায় এবং আরো নানাবিধ কারণে বিশ্ববিদ্যালয় পর্যায়ের
কম্পিউটার সায়েন্স এন্ড ইঞ্জিনীয়ারিং ছাত্রদের সাথে আমার যোগাযোগ বেশ ভাল।
তৃতীয় বর্ষ বা তদুর্ধ্ব পর্যায়ের ইঞ্জিনিয়ারিং ছাত্রদের সাথে কথা বলতে গেলে
বেশিরভাগ সময়ই মনে হয় হতাশার এক কালো চাদর এদের আচ্ছাদিত করে ফেলেছে।
দুধ-কলা দিয়ে সাপ পোষার মতো অনেকেই সেমিস্টার ফি দিয়ে জীবনের দুঃসহ কিছু
মুহুর্ত কিনছে। যে কোনো সময় বিশ্ববিদ্যালয় নামক কারাগার থেকে বের হয়ে যেতে পারলেই এরা হাঁফ ছেড়ে বাঁচবে।
কিছু হালকা পাতলা চিন্তা ভাবনা করে আমি যে কারণগুলো পেয়েছি তার মধ্যে অন্যতম হচ্ছে কিছু শিখতে না পারার হতাশা। এদের বেশিরভাগই বুঝছে যে তারা কোর্স নিচ্ছে, টেনে হিঁচড়ে বা এপ্লাস নিয়ে পাশও করে ফেলছে কিন্তু কিছুই শিখতে পারছে না। শিখতে না পারার কারণ? ধরুন আপনাকে ছোটোবেলায় একটা অপশন দেয়া হলো। আপনি চাইলে আপনার বাবা-মা, পরিবারের কাছ থেকে ভাষা শিখতেও পারেন আবার নাও পারেন। আপনি ঠিক করলেন আপনার কোনো ভাষা শেখা দরকার নেই। সুতরাং? আপনি বোবার অভিনয় করে ভিক্ষা করে বড়লোক হয়ে যেতে পারবেন কিন্তু রবীন্দ্রনাথ-আল মাহমুদ পড়তে পারবেন না। অন্য ইতর শ্রেণীর লোকেরা আপনাকে সম্মান দিবে টাকা-পয়সার জন্য এবং আপনার ভাষা না শেখার টেকনিকের(!) জন্য আপনাকে তারিফও করতে পারে কিন্তু আপনার অন্য ভাই-বোনেরা যখন হাতে লেখে বাবা-মাকে কার্ড দিবে আপনি তখন চেয়ে চেয়ে দেখবেন।
প্রোগ্রামিং ভাষা হচ্ছে কম্পিউটার বিজ্ঞানের মাতৃভাষার মতো। আপনি কাজ করবেন কম্পিউটার নিয়ে অথচ সেই কম্পিউটারের সাথে আপনি নিজে কথা বলতে পারেন না - এটি আপনার জন্য খুবই অস্বস্তিকর হওয়ার কথা এবং হয়ও তাই। ছাত্রছাত্রীরা দু'তিন সেমিস্টার পরেই যখন ডাটা স্ট্রাকচার, অ্যালগরিদম কোর্সগুলো শুরু হয়ে যায় তখন বিব্রত হয়ে পড়ে। অ্যারে, কিউ পড়বে নাকি সি++, জাভা পড়বে? চিন্তা করতে করতেই আরেক সেমিস্টার পাড় হয়ে যায়। চলে আসে অ্যাসেম্বলি, গ্রাফিক্স, অটোমাটা ধরণের খটরমটর সাবজেক্ট। এ পর্যায়ে নাকানি চুবানি খেতে খেতেই আসে সফটওয়্যার ইঞ্জিনীয়ারিং, রিসার্চ, প্রজেক্ট।
এই নাকানি চুবানি খুব সহজেই এড়ানো যেতো যদি শুরুতেই প্রোগ্রামিং ভাষাটা শিখে ফেলা যেতো। এর পর কেবল কোর্সের পড়া কোর্সে। কিন্তু প্রোগ্রামিং শুরুতে লোকজন ভয়ে এড়িয়ে যায় , পরবর্তীতে দেখতে থাকে যাই করি তাতেই প্রোগ্রামিং!!! এর ফলে জীবন হয়ে যায় ড.ইউনুস বা একে খন্দকারের মতো অন্ধকার। পাশ করে বোবা সেজে টাকা কামানো ছাড়া রাস্তাঘাট পাবেন না আর।
প্রোগ্রামিং পারাটা কম্পিউটার বিজ্ঞানীদের জন্য বাড়তি যোগ্যতা হওয়ার কথা না, কিন্তু দুর্ভাগ্য(আমাদের মতো কিছু দুষ্টু লোকের সৌভাগ্য!!!) প্রোগ্রামিংটা এখনো আমাদের দেশে সিএসই গ্র্যাজুয়েটদের কাছে বাড়তি এক যোগ্যতার মতো।
~যখন দেখি চার বছরের প্রকৌশল কোর্স সম্পন্ন করে কাউকে চাকরি পাওয়ার জন্য আবার ক্র্যাশ কোর্স করতে হয় তখন আসলে খুব অসহায় লাগে।
~ ফালতু পরামর্শঃ প্রয়োজনে এক সেমিস্টার ড্রপ দিয়ে প্রোগ্রামিং একটি ভাষা বাসায় বসে শিখে ফেলুন। অথবা কেবল মাত্র একটি প্রোগ্রামিং ভাষার কোর্স এক সেমিস্টার ধরে করুন। আমি নিশ্চয়তা দিচ্ছি আপনার এই চার-ছয় মাস সময় বৃথা যাবে না।
** লিখেছেন - Muhammed Hedayet
কিছু হালকা পাতলা চিন্তা ভাবনা করে আমি যে কারণগুলো পেয়েছি তার মধ্যে অন্যতম হচ্ছে কিছু শিখতে না পারার হতাশা। এদের বেশিরভাগই বুঝছে যে তারা কোর্স নিচ্ছে, টেনে হিঁচড়ে বা এপ্লাস নিয়ে পাশও করে ফেলছে কিন্তু কিছুই শিখতে পারছে না। শিখতে না পারার কারণ? ধরুন আপনাকে ছোটোবেলায় একটা অপশন দেয়া হলো। আপনি চাইলে আপনার বাবা-মা, পরিবারের কাছ থেকে ভাষা শিখতেও পারেন আবার নাও পারেন। আপনি ঠিক করলেন আপনার কোনো ভাষা শেখা দরকার নেই। সুতরাং? আপনি বোবার অভিনয় করে ভিক্ষা করে বড়লোক হয়ে যেতে পারবেন কিন্তু রবীন্দ্রনাথ-আল মাহমুদ পড়তে পারবেন না। অন্য ইতর শ্রেণীর লোকেরা আপনাকে সম্মান দিবে টাকা-পয়সার জন্য এবং আপনার ভাষা না শেখার টেকনিকের(!) জন্য আপনাকে তারিফও করতে পারে কিন্তু আপনার অন্য ভাই-বোনেরা যখন হাতে লেখে বাবা-মাকে কার্ড দিবে আপনি তখন চেয়ে চেয়ে দেখবেন।
প্রোগ্রামিং ভাষা হচ্ছে কম্পিউটার বিজ্ঞানের মাতৃভাষার মতো। আপনি কাজ করবেন কম্পিউটার নিয়ে অথচ সেই কম্পিউটারের সাথে আপনি নিজে কথা বলতে পারেন না - এটি আপনার জন্য খুবই অস্বস্তিকর হওয়ার কথা এবং হয়ও তাই। ছাত্রছাত্রীরা দু'তিন সেমিস্টার পরেই যখন ডাটা স্ট্রাকচার, অ্যালগরিদম কোর্সগুলো শুরু হয়ে যায় তখন বিব্রত হয়ে পড়ে। অ্যারে, কিউ পড়বে নাকি সি++, জাভা পড়বে? চিন্তা করতে করতেই আরেক সেমিস্টার পাড় হয়ে যায়। চলে আসে অ্যাসেম্বলি, গ্রাফিক্স, অটোমাটা ধরণের খটরমটর সাবজেক্ট। এ পর্যায়ে নাকানি চুবানি খেতে খেতেই আসে সফটওয়্যার ইঞ্জিনীয়ারিং, রিসার্চ, প্রজেক্ট।
এই নাকানি চুবানি খুব সহজেই এড়ানো যেতো যদি শুরুতেই প্রোগ্রামিং ভাষাটা শিখে ফেলা যেতো। এর পর কেবল কোর্সের পড়া কোর্সে। কিন্তু প্রোগ্রামিং শুরুতে লোকজন ভয়ে এড়িয়ে যায় , পরবর্তীতে দেখতে থাকে যাই করি তাতেই প্রোগ্রামিং!!! এর ফলে জীবন হয়ে যায় ড.ইউনুস বা একে খন্দকারের মতো অন্ধকার। পাশ করে বোবা সেজে টাকা কামানো ছাড়া রাস্তাঘাট পাবেন না আর।
প্রোগ্রামিং পারাটা কম্পিউটার বিজ্ঞানীদের জন্য বাড়তি যোগ্যতা হওয়ার কথা না, কিন্তু দুর্ভাগ্য(আমাদের মতো কিছু দুষ্টু লোকের সৌভাগ্য!!!) প্রোগ্রামিংটা এখনো আমাদের দেশে সিএসই গ্র্যাজুয়েটদের কাছে বাড়তি এক যোগ্যতার মতো।
~যখন দেখি চার বছরের প্রকৌশল কোর্স সম্পন্ন করে কাউকে চাকরি পাওয়ার জন্য আবার ক্র্যাশ কোর্স করতে হয় তখন আসলে খুব অসহায় লাগে।
~ ফালতু পরামর্শঃ প্রয়োজনে এক সেমিস্টার ড্রপ দিয়ে প্রোগ্রামিং একটি ভাষা বাসায় বসে শিখে ফেলুন। অথবা কেবল মাত্র একটি প্রোগ্রামিং ভাষার কোর্স এক সেমিস্টার ধরে করুন। আমি নিশ্চয়তা দিচ্ছি আপনার এই চার-ছয় মাস সময় বৃথা যাবে না।
** লিখেছেন - Muhammed Hedayet
Friday, September 5, 2014
লংটেল কিওয়ার্ড রিসার্চ এর জন্য ভালো টুল ।
লংটেল কিওয়ার্ড রিসার্চ এর জন্য আরেকটা ভালো টুল - KEYWORDTOOL.IO
সবচেয়ে ভালো দিক হল এখানে Google.com.bd তথা বাংলাদেশ মার্কেট এর লংটেল কিওয়ার্ডগুলো পাবেন।
এছাড়াও লংটেল কিওয়ার্ড রিসার্চএর জন্য যেসব ফ্রী টুল ব্যবহার করতে পারেনঃ
http://ubersuggest.org (ভালো কিন্তু বাংলাদেশি মার্কেট নাই)
http://soovle.com (বিভিন্ন সোর্স থেকে কিওয়ার্ড সাজেস্ট করে)
http://www.wordpot.com/KeywordTool.aspx (কম পরিমানে সাজেস্ট করলেও ভালোগুলো সাজেস্ট করে)
http://www.keywordtooldominator.com/k/google-auto-suggest/ (এস্টেরিক্স বা * সার্চ থেকে বিভিন্ন সোর্স থেকে কিওয়ার্ড সাজেস্ট করে)
* লিখেছেন - Miraj Gazi
সবচেয়ে ভালো দিক হল এখানে Google.com.bd তথা বাংলাদেশ মার্কেট এর লংটেল কিওয়ার্ডগুলো পাবেন।
এছাড়াও লংটেল কিওয়ার্ড রিসার্চএর জন্য যেসব ফ্রী টুল ব্যবহার করতে পারেনঃ
http://ubersuggest.org (ভালো কিন্তু বাংলাদেশি মার্কেট নাই)
http://soovle.com (বিভিন্ন সোর্স থেকে কিওয়ার্ড সাজেস্ট করে)
http://www.wordpot.com/KeywordTool.aspx (কম পরিমানে সাজেস্ট করলেও ভালোগুলো সাজেস্ট করে)
http://www.keywordtooldominator.com/k/google-auto-suggest/ (এস্টেরিক্স বা * সার্চ থেকে বিভিন্ন সোর্স থেকে কিওয়ার্ড সাজেস্ট করে)
* লিখেছেন - Miraj Gazi
Wednesday, September 3, 2014
Algorithm and programming technique list
Mathematics:
- Prime finding(sieve)
- Prime factorization
- GCD, LCM
- Factorial
- Fibonacci
- Counting, Permutation, combination
- Exponentiation
- Modular Arithmetic
- Euclid, Extended euclid
- Stack
- Queue
- Priority Queue
- Linked list
- Heap
- Hash table
- Disjoint Set, Union Find
- Binary Search Tree
- Trie, Suffix Array
- Segmented Tree,Range minimum Query
- Binary Indexed Tree(BIT)
- Heavy light Decomposition
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Counting Sort
- Radix Sort
- Bucket Sort
- Heap Sort
- Linear Search
- Binary Search
- Ternary Search
- Map, HashMap
- Rod Cutting
- Maximum Sum (1D, 2D)
- Coin Change
- Longest Common Subsequence
- Longest Increasing subsequence, Longest Decreasing Subsequence
- Matrix Chain multiplication
- Edit Distance
- Knapsack problem, 0-1 Knapsack
- Bitmask DP
- Traveling Salesman problem
- Digit DP
- Activity selection/Task scheduling problem
- Huffman coding
- Graph Representation(matrix, list/vector)
- Breadth First Search(BFS)
- Depth First Search(DFS)
- Topological Sort
- Strongly Connected Component(SCC)
- Minimum Spanning Tree(kruskal, prim)
- All pair's shortest path(Floyd Warshall)
- Djkastra algorithm
- Bellman Ford Algorithm
- Directed Acyclic Graph
- Bipartite Matching
- Max-Flow, Min-cost max-flow
- Cayley's Theorem
- Articulation Point, Bridge
- Euler tour/path
- Hamiltonian Cycle
- Stable Marriage problem
- Chinese Postman problem
- Josephus Problem
- Farey Sequence
- Euler's phi
- Catalan numbers
- Burnside's lemma/circular permutation
- Modular inverse
- Probability
- Chinese Remainder Theorem
- Gaussian Elmination method
- Dilworth's Theorem
- Matrix Exponentiation
- Determinant of a matrix
- RSA public key crypto System
- GCD
- LCM
- Euler Totient
- Pick's Theorem
- Convex hull
- Line Intersection
- Point in a polygon
- Area of a polygon
- Line Sweeping
- Polygon intersection
- Closest Pair
- Take Away game
- Nim
- Sprague-grundy Number
- Naive String matching
- Rabin karp Algo
- Finite Automata
- Knuth-Marris-Pratt Algo
- Manacher's Algo
- Aho korasick's Algo
- Boyer-Moore algo
- Recursion
- C++ Standard Template Library(STL)
- Backtracking
- Hungarian Algorithm
Tuesday, September 2, 2014
ওয়ার্ডপ্রেসের প্রয়োজনীয় কিছু কোড ।
ওয়ার্ডপ্রেসে কাজ করার জন্য প্রয়োজনীয় কিছু কোড Freelancing Care - ফ্রিল্যান্সিং কেয়ার এর গিটহাব gist এ যুক্ত করে দেয়া আছে। কাজের সময় প্রয়োজন মতো যে কেউ কপি করে ব্যবহার করতে পারবেন।
https://gist.github.com/freelancingcare/81bf59e88c5428516b5a
https://gist.github.com/freelancingcare/81bf59e88c5428516b5a
চিন্তা কর !
কোন
দিন যদি মাথায় প্রশ্ন আসে যে, জীবন কি? তার উত্তর হচ্ছে সমস্যা। আর যদি
প্রশ্ন আসে জীবনের মানে কি, তার উত্তর হচ্ছে সমস্যার সমাধানই হচ্ছে জীবনের
মানে।
প্রতিদিনই আমাদের কোন না কোন সমস্যায় পড়তে হয়, এগুলো যে যত সুন্দর ভাবে সমাধান করতে পারে, তার জীবন তত সুন্দর হয়।
তোমরা অনেকেই জেনে থাকবেন যে অনেক গুলো বড় বড় সমস্যার সমাধান হয়েছে স্বপ্নে। স্বপ্নে বলতে চিন্তা করতে করতে ঘুমিয়েছে, ঘুম থেকে উঠার পর কি ভাবে জানি সমস্যাটির সমাধান হয়ে গেছে । স্বপ্নে কি মানুষ মস্তিষ্ক কাজ করে? উত্তরটি আরেকদিন বলব।
যখন কোন সমস্যায় পড়বে তখন মাথায় তাই রাখো সব সময়। খেতে, ঘুমুতে, হাটতে সব সময়ই।
পারলে বাথরুমে গিয়েও চিন্তা কর। চিন্তার সবচেয়ে ভালো জায়গা হচ্ছে বাথরুম। বাথরুমে গেলে আমাদের মাথায় অনেক সুন্দর সুন্দর আইডিয়া আসে কেন, তা নিয়ে আরেকদিন লেখা যাবে। তবে জেনে রেখো, বাথরুমে অনেক গুলো সমস্যাই সমাধান হয়েছে।
আর্কেডিমিসের গল্প তো তোমরা জান তাই না? প্লবতার সূত্র বাথরুমে সলভ করার পর ইউরেকা ইউরেকা বলে চিল্লাতে চিল্লাতে উলঙ্গ অবস্থায়ই বের হয়ে পড়েছিলেন।
সমস্যার উপরই ঘুমিয়ে পড়া মানে হচ্ছে সব সময়ই সমস্যার কথা ভাবো। কিভাবে কি করা যায় তাই ভাবা। দেখবে ফলাফল পেয়ে যাবে। যদিও এভাবে সব সময় বা শোরগোলের মধ্যে চিন্তা করতেও ক্ষমতা লাগে। আসলে ক্ষমতা না, মহা একটা ক্ষমতা।
এখন তুমি হয়তো চিন্তা করতে পার আমি কি নিয়ে ভাবব? কি ধরকার আমার সমস্যা নিয়ে ভাবার। তাহলে বলি, সমস্যা গুলো তোমার দৈনন্দিন জীবনেরই হতে পারে। যেকোন সমস্যা যেমন পড়ালেখা করা, কোন প্রতিযোগিতার জন্য কোন প্রজেক্ট বা নিজের ইচ্ছে মত তৈরি করা কোন কিছু, নিজের জীবনের কোন সমস্যা ইত্যাদি। এসব যেকোন সমস্যার যদি কোন ফলাফল না পেয়ে থাকো তাহলে তা নিয়েই চিন্তা করো। করতে থাকো।
আর যে সমস্যা টা সমাধান হয়ে গেছে তা নিয়েও চিন্তা করতে পারো। যে সমস্যাটার সমাধান হয়ে আছে তা আগের থেকে কিভাবে ভালো করা যায় তা নিয়ে ভাবো। হয়তো আরো ভালো কোন সমাধান পেয়ে যাবে। তবে অবশ্যই অসৎ উপায় বর্জন করে চিন্তা গুলো করলে ভালো হবে। তুমি যে ধর্মেরই হও না কেন, কোন ধর্মেই বলেনি যে আনইথিক্যালি কোন কিছু করতে।
তুমি যদি প্রোগ্রামিং, পদার্থ বিজ্ঞান, গণিত বা এমন কোন বিষয়ের ছাত্র হয়ে থাকো তাহলে আরো বেশি সমস্যার মধ্যে পড়তে হয়। কোন কিছু না পারলে তা চিন্তা করতে করতেই ঘুমিয়ে পড়ো। হয়তো ভালো ফলাফল পেয়ে যাবে।
ঘুমানোর সাথে কাগজ কলম নিয়ে গুমানোর অভ্যেস করা ভালো। এখন তো অনেকেরই স্মার্ট ফোন/ট্যাবলেট রয়েছে। কোন চিন্তা যদি মাথায় আসে অলসতা না করে লিখে ফেলো। হয়তো ঐটাই হবে তোমার সবচেয়ে ভালো আবিষ্কার। হয়তো ঐটাই হবে যুগান্তকারী কিছু। নিজেকে ছোট কখনো ভাববে না। কখনো না। তুমি জানো না তোমার শক্তি সম্পর্কে। তোমার ক্ষমতা সম্পর্কে।
* লিখেছেন - Jakir Hossain
প্রতিদিনই আমাদের কোন না কোন সমস্যায় পড়তে হয়, এগুলো যে যত সুন্দর ভাবে সমাধান করতে পারে, তার জীবন তত সুন্দর হয়।
তোমরা অনেকেই জেনে থাকবেন যে অনেক গুলো বড় বড় সমস্যার সমাধান হয়েছে স্বপ্নে। স্বপ্নে বলতে চিন্তা করতে করতে ঘুমিয়েছে, ঘুম থেকে উঠার পর কি ভাবে জানি সমস্যাটির সমাধান হয়ে গেছে । স্বপ্নে কি মানুষ মস্তিষ্ক কাজ করে? উত্তরটি আরেকদিন বলব।
যখন কোন সমস্যায় পড়বে তখন মাথায় তাই রাখো সব সময়। খেতে, ঘুমুতে, হাটতে সব সময়ই।
পারলে বাথরুমে গিয়েও চিন্তা কর। চিন্তার সবচেয়ে ভালো জায়গা হচ্ছে বাথরুম। বাথরুমে গেলে আমাদের মাথায় অনেক সুন্দর সুন্দর আইডিয়া আসে কেন, তা নিয়ে আরেকদিন লেখা যাবে। তবে জেনে রেখো, বাথরুমে অনেক গুলো সমস্যাই সমাধান হয়েছে।
আর্কেডিমিসের গল্প তো তোমরা জান তাই না? প্লবতার সূত্র বাথরুমে সলভ করার পর ইউরেকা ইউরেকা বলে চিল্লাতে চিল্লাতে উলঙ্গ অবস্থায়ই বের হয়ে পড়েছিলেন।
সমস্যার উপরই ঘুমিয়ে পড়া মানে হচ্ছে সব সময়ই সমস্যার কথা ভাবো। কিভাবে কি করা যায় তাই ভাবা। দেখবে ফলাফল পেয়ে যাবে। যদিও এভাবে সব সময় বা শোরগোলের মধ্যে চিন্তা করতেও ক্ষমতা লাগে। আসলে ক্ষমতা না, মহা একটা ক্ষমতা।
এখন তুমি হয়তো চিন্তা করতে পার আমি কি নিয়ে ভাবব? কি ধরকার আমার সমস্যা নিয়ে ভাবার। তাহলে বলি, সমস্যা গুলো তোমার দৈনন্দিন জীবনেরই হতে পারে। যেকোন সমস্যা যেমন পড়ালেখা করা, কোন প্রতিযোগিতার জন্য কোন প্রজেক্ট বা নিজের ইচ্ছে মত তৈরি করা কোন কিছু, নিজের জীবনের কোন সমস্যা ইত্যাদি। এসব যেকোন সমস্যার যদি কোন ফলাফল না পেয়ে থাকো তাহলে তা নিয়েই চিন্তা করো। করতে থাকো।
আর যে সমস্যা টা সমাধান হয়ে গেছে তা নিয়েও চিন্তা করতে পারো। যে সমস্যাটার সমাধান হয়ে আছে তা আগের থেকে কিভাবে ভালো করা যায় তা নিয়ে ভাবো। হয়তো আরো ভালো কোন সমাধান পেয়ে যাবে। তবে অবশ্যই অসৎ উপায় বর্জন করে চিন্তা গুলো করলে ভালো হবে। তুমি যে ধর্মেরই হও না কেন, কোন ধর্মেই বলেনি যে আনইথিক্যালি কোন কিছু করতে।
তুমি যদি প্রোগ্রামিং, পদার্থ বিজ্ঞান, গণিত বা এমন কোন বিষয়ের ছাত্র হয়ে থাকো তাহলে আরো বেশি সমস্যার মধ্যে পড়তে হয়। কোন কিছু না পারলে তা চিন্তা করতে করতেই ঘুমিয়ে পড়ো। হয়তো ভালো ফলাফল পেয়ে যাবে।
ঘুমানোর সাথে কাগজ কলম নিয়ে গুমানোর অভ্যেস করা ভালো। এখন তো অনেকেরই স্মার্ট ফোন/ট্যাবলেট রয়েছে। কোন চিন্তা যদি মাথায় আসে অলসতা না করে লিখে ফেলো। হয়তো ঐটাই হবে তোমার সবচেয়ে ভালো আবিষ্কার। হয়তো ঐটাই হবে যুগান্তকারী কিছু। নিজেকে ছোট কখনো ভাববে না। কখনো না। তুমি জানো না তোমার শক্তি সম্পর্কে। তোমার ক্ষমতা সম্পর্কে।
* লিখেছেন - Jakir Hossain
কম্পিউটার সায়েন্সের স্টুডেন্টদের কোন কোন বিষয়ে দক্ষ হতে হবে ?
১। স্ট্রাকচার্ড প্রোগ্রামিং
২। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
৩। ডিসক্রিট ম্যাথমেটিকস
৪। ডাটা স্ট্রাকচার
৫। অ্যালগরিদম
৬। ডাটাবেজ
৭। কম্পিউটার আর্কিটেকচার
৮। ওয়েব প্রোগ্রামিং
৯। সফটওয়্যার ইঞ্জিনিয়ারিং
১০। সফটওয়্যার অ্যানালাইসিস ও ডিজাইন
১১। কম্পিউটার নেটওয়ার্কিং
১২। আর্টিফিশিয়াল ইন্টেলিজেন্স
মোটামুটি সব ভার্সিটিতেই এগুলো পড়ায়। এসব বিষয়ে ওস্তাদ হয়ে যেতে হবে।
*পরামর্শ দিয়েছেন- তামিম শাহরিয়ার সুবিন
২। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
৩। ডিসক্রিট ম্যাথমেটিকস
৪। ডাটা স্ট্রাকচার
৫। অ্যালগরিদম
৬। ডাটাবেজ
৭। কম্পিউটার আর্কিটেকচার
৮। ওয়েব প্রোগ্রামিং
৯। সফটওয়্যার ইঞ্জিনিয়ারিং
১০। সফটওয়্যার অ্যানালাইসিস ও ডিজাইন
১১। কম্পিউটার নেটওয়ার্কিং
১২। আর্টিফিশিয়াল ইন্টেলিজেন্স
মোটামুটি সব ভার্সিটিতেই এগুলো পড়ায়। এসব বিষয়ে ওস্তাদ হয়ে যেতে হবে।
*পরামর্শ দিয়েছেন- তামিম শাহরিয়ার সুবিন
Monday, September 1, 2014
বাসায় বসে ব্যবসা করার টিপস
আজকে সবাইকে বাসাতে বসে ব্যবসা করার টিপস দেই। সবাই চেষ্টা করেন, সফল অবশ্যই হবেন। বসে থেকে হতাশ হয়ে লাভ নেই। শুরু করে দিন আজকেই।
১। প্রথমে একটি ইকমার্স সাইট তৈরি করুন। সাইট তৈরি করতে এখন আর টাকা লাগেনা। অনেকেরই জানা নাই, ফেসবুকের অ্যাপস ব্যবহার করে ফ্রি ইকমার্স সাইট তৈরি করা যায়।
কিভাবে তৈরি করবেন, সেটির বিস্তারিত জানতে পোস্টটি পড়ুন।
http://genesisblogs.com/freelancing-2/8828
২। এবার এ সাইটটিকে প্রচার করুন। যত বেশি মানুষের কাছে প্রচার করতে পারবেন, তত বেশি আয়ের সম্ভাবনা বেড়ে যাবে।
প্রচার করার জন্য সোশ্যাল মিডিয়াগুলোকে ব্যবহার করুন। সোশ্যাল মিডিয়াগুলোকে ব্যবহার কিভাবে করবেন শিখার জন্য নিচের লিংকগুলোতে বিস্তারিত পাবেন।
১। ফেসবুকঃ http://genesisblogs.com/tutorial-2/638
২। টুইটারঃ ক) http://genesisblogs.com/tips-2/5384
খ) http://genesisblogs.com/tips-2/7649
৩। লিংকডিনঃ http://genesisblogs.com/tips-2/2667
৪। পিন্টারেস্টঃ http://genesisblogs.com/tips-2/3759
৫। রেডিটঃ http://genesisblogs.com/tips-2/7820
৬। সোশ্যাল মিডিয়া ক্যাম্পেইনে সফল না হওয়ার কারনঃ http://genesisblogs.com/tutorial-2/7446
৭। সফলভাবে সোশ্যাল মিডিয়া মার্কেটিংয়ের ২৬টি পরামর্শঃ
http://genesisblogs.com/tips-2/6385
১। প্রথমে একটি ইকমার্স সাইট তৈরি করুন। সাইট তৈরি করতে এখন আর টাকা লাগেনা। অনেকেরই জানা নাই, ফেসবুকের অ্যাপস ব্যবহার করে ফ্রি ইকমার্স সাইট তৈরি করা যায়।
কিভাবে তৈরি করবেন, সেটির বিস্তারিত জানতে পোস্টটি পড়ুন।
http://genesisblogs.com/freelancing-2/8828
২। এবার এ সাইটটিকে প্রচার করুন। যত বেশি মানুষের কাছে প্রচার করতে পারবেন, তত বেশি আয়ের সম্ভাবনা বেড়ে যাবে।
প্রচার করার জন্য সোশ্যাল মিডিয়াগুলোকে ব্যবহার করুন। সোশ্যাল মিডিয়াগুলোকে ব্যবহার কিভাবে করবেন শিখার জন্য নিচের লিংকগুলোতে বিস্তারিত পাবেন।
১। ফেসবুকঃ http://genesisblogs.com/tutorial-2/638
২। টুইটারঃ ক) http://genesisblogs.com/tips-2/5384
খ) http://genesisblogs.com/tips-2/7649
৩। লিংকডিনঃ http://genesisblogs.com/tips-2/2667
৪। পিন্টারেস্টঃ http://genesisblogs.com/tips-2/3759
৫। রেডিটঃ http://genesisblogs.com/tips-2/7820
৬। সোশ্যাল মিডিয়া ক্যাম্পেইনে সফল না হওয়ার কারনঃ http://genesisblogs.com/tutorial-2/7446
৭। সফলভাবে সোশ্যাল মিডিয়া মার্কেটিংয়ের ২৬টি পরামর্শঃ
http://genesisblogs.com/tips-2/6385
খুব অর্থাভাবে আছি, কিছু আয়ের ব্যবস্থা করে দেন। এগুলো অনেক বেশি শুনতে
হয়। পুরো টিপস দিয়ে দিলাম। এবারও যদি ভাগ্য পরিবর্তন করতে না পারেন, তাহলে
দুঃখ প্রকাশ ছাড়া কিছুই করার নাই।
Tuesday, March 25, 2014
Linux Ebook Collection
Ebook Linux:
Linux Forensics:
http://www.digitalforensics.ch/nikkel05b-4page.pdf
http://www.deer-run.com/~hal/IntroToDigitalForensics.pdf
http://ncfs.org/craiger.ifip.05.FINAL.pdf
http://www.uscyberpatriot.org/CP5/CP%20V%20Documents/CP_Forensics_Challenge_Information.pdf
http://www.cms.livjm.ac.uk/pgnet2009/Proceedings/Papers/2009001.pdf
https://forensicfocus.files.wordpress.com/2012/08/generating-computer-forensic-supertimelines-under-linux-a-comprehensive-guide-for-windows-based-disk-images1.pdf
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6643000&url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel7%2F6642226%2F6642914%2F06643000.pdf%3Farnumber%3D6643000
LFS:
http://www.linuxfromscratch.org/lfs/downloads/7.3/LFS-BOOK-7.3.pdf
FHS:
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/Linux-Filesystem-Hierarchy.pdf
http://www.pathname.com/fhs/pub/fhs-2.3.pdf
http://www.usna.edu/EE/ec310/Resource/Linux_File_System.PDF
Linux Driver Programming
http://www.mulix.org/lectures/intro_to_linux_device_drivers/intro_linux_device_drivers.pdf
http://free-electrons.com/doc/books/ldd3.pdf
http://www.freescale.com/files/soft_dev_tools/doc/ref_manual/Linux%20Device%20Drivers.pdf
http://studenti.fisica.unifi.it/~carla/manuali/linux_device_driver_tutorial.pdf
http://www.plantation-productions.com/Webster/LinuxAsm/1_LDD.pdf
https://www.kernel.org/doc/ols/2002/ols2002-pages-545-555.pdf
http://mirror.isoc.org.il/pub/pub/august-penguin/ap2011/Mark%20Veltzer%20-%20Developing%20Linux%20drivers%20in%20C++.pdf
Instalasi Gentoo:
http://ronnybull.com/assets/docs/gentoo.pdf
http://scst.sourceforge.net/Gentoo-HOWTO.pdf
http://www.uwyn.com/resources/benefits_of_gentoo.pdf
http://tech.fradkin.com/gentoo/gentoo-linux-good-bad-ugly.pdf
http://blu.org/meetings/2003/10/gentoo_presentation.pdf
http://donik.org/wiki/images/2/20/MythTV_gentoo_HOWTO.pdf
Linux Forensics:
http://www.digitalforensics.ch/nikkel05b-4page.pdf
http://www.deer-run.com/~hal/IntroToDigitalForensics.pdf
http://ncfs.org/craiger.ifip.05.FINAL.pdf
http://www.uscyberpatriot.org/CP5/CP%20V%20Documents/CP_Forensics_Challenge_Information.pdf
http://www.cms.livjm.ac.uk/pgnet2009/Proceedings/Papers/2009001.pdf
https://forensicfocus.files.wordpress.com/2012/08/generating-computer-forensic-supertimelines-under-linux-a-comprehensive-guide-for-windows-based-disk-images1.pdf
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6643000&url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel7%2F6642226%2F6642914%2F06643000.pdf%3Farnumber%3D6643000
LFS:
http://www.linuxfromscratch.org/lfs/downloads/7.3/LFS-BOOK-7.3.pdf
FHS:
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/Linux-Filesystem-Hierarchy.pdf
http://www.pathname.com/fhs/pub/fhs-2.3.pdf
http://www.usna.edu/EE/ec310/Resource/Linux_File_System.PDF
Linux Driver Programming
http://www.mulix.org/lectures/intro_to_linux_device_drivers/intro_linux_device_drivers.pdf
http://free-electrons.com/doc/books/ldd3.pdf
http://www.freescale.com/files/soft_dev_tools/doc/ref_manual/Linux%20Device%20Drivers.pdf
http://studenti.fisica.unifi.it/~carla/manuali/linux_device_driver_tutorial.pdf
http://www.plantation-productions.com/Webster/LinuxAsm/1_LDD.pdf
https://www.kernel.org/doc/ols/2002/ols2002-pages-545-555.pdf
http://mirror.isoc.org.il/pub/pub/august-penguin/ap2011/Mark%20Veltzer%20-%20Developing%20Linux%20drivers%20in%20C++.pdf
Instalasi Gentoo:
http://ronnybull.com/assets/docs/gentoo.pdf
http://scst.sourceforge.net/Gentoo-HOWTO.pdf
http://www.uwyn.com/resources/benefits_of_gentoo.pdf
http://tech.fradkin.com/gentoo/gentoo-linux-good-bad-ugly.pdf
http://blu.org/meetings/2003/10/gentoo_presentation.pdf
http://donik.org/wiki/images/2/20/MythTV_gentoo_HOWTO.pdf
Monday, March 17, 2014
স্মার্টফোন অ্যাপ ডেভলপমেন্ট করতে হলে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ জানতে হবে ?
মোবাইল অপারেটিং সিস্টেমের মধ্যে আইওএস, অ্যানড্রয়েড এবং
উইন্ডোজ ফোনই বেশি জনপ্রিয়। এগুলোর জন্য অ্যাপ তৈরি করতে লাগে
ভিন্ন ধরনের 'প্রগ্রামিং ল্যাঙ্গুয়েজ'।
যেমন:
1. আইওএসের জন্য 'অবজেক্ট সি',
2. অ্যানড্রয়েডের জন্য 'জাভা' আর
3. উইন্ডোজ ফোনের জন্য 'সি#' জানতে হবে।
যেমন:
1. আইওএসের জন্য 'অবজেক্ট সি',
2. অ্যানড্রয়েডের জন্য 'জাভা' আর
3. উইন্ডোজ ফোনের জন্য 'সি#' জানতে হবে।
Wednesday, February 26, 2014
ডিজাইনার অথবা ডেভেলপার হতে পারবেন, নিচের স্টেপ গুলো অনুসরণ করে কাজ শিখুন ।
প্রথমতঃ এইচটিএমএল এবং সিএসএস সিখুন।
দ্বিতীয়তঃ এইচটিএমএল সিএসএস দিয়ে ওয়েবসাইট লেআউট মেক করতে শিখুন। তৃতীয়তঃ ওয়েবসাইট এর লেআউট কে রেসপন্সিভ ডিজাইনে কনভার্ট করতে শিখুন। চতুর্থতঃ পিএসডি টু এইচটিএমএল এবং সিএসএস কনভার্ট করতে শিখুন।
প্রাথমিক অবস্থায় এই চারটি জিনিস রপ্ত করুন। এরপর, জুমলা অথবা ওয়ার্ডপ্রেস, তারপর আপনার সেখার চাহিদা থাকলে জাভাস্ক্রিপ্ট, জেকুয়েরি, পিএইচপি এবং অন্যকিছু। প্রাথমিকেই ভাল জ্ঞান অর্জন না করে আডভান্স বিষয়ে মাথা ঢুকানো অনেক বড় ভুল।
Thursday, January 23, 2014
এসইও জানা থাকলে যেই কয়টি উপায়ে আয় করতে পারবেন
লেখাটি প্রথমে টেকটিউনসে পোস্ট করেছি। প্রচুর জনপ্রিয় হয়েছে লেখাটি, সেজন্য এখানেও লেখাটি শেয়ার করলাম। টেকটিউনসের পোস্টটির লিংকঃ http://www.techtunes.com.bd/seo/tune-id/270543
১। শুধুমাত্র লিংক বিল্ডিং করে আয়।
সংক্ষিপ্ত বিবরণঃ ব্লগ কমেন্টিং, ফোরাম পোস্টিং ইত্যাদির মাধ্যমে লিংক বিল্ডিংয়ের কাজ করে অনলাইন হতে মাসে গড়ে ২০০-৪০০ ডলার আয় করা যায়।
২। আর্টিকেল রাইটার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ আর্টিকেল রাইটারদের চাহিদা মার্কেটপ্লেসে অনেক বেশি। একজন আর্টিকেল রাইটার মাসে গড়ে ২০০-১০০০ ডলার পযন্ত আয় করতে পারে।
৩। ব্লগার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ ব্লগার হিসেবে দুইভাবে আয় করা যায়। একটি হচ্ছে অন্যদের ব্লগে গেস্ট ব্লগার হিসেবে লিখে আয় কিংবা নিজের ব্লগ সাইট তৈরি করে সেখানে নিয়মিত ব্লগিং করে একটি পর্যায়ে সেখান হতে আয় করা যায়। এ পদ্ধতিতে মাসে আয় করতে পারবেন গড়ে ৫০০- ১০০০ ডলার।
৪। অ্যাডসেন্সের মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ নিজের ব্লগ সাইট কিংবা অন্য কোন সাইট তৈরি করে সেখানের ভিজিটর আনতে পারলে, সেখান থেকে অ্যাডসেন্স কিংবা অন্য কোন অ্যাডভার্টাইজার পাবলিশন্স হতে আয় করা যায়।
৫। অ্যাফিলিয়েশনের মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ কোন প্রতিষ্ঠান হতে অনুমতি নিয়ে তাদের পণ্য বিক্রির জন্য একটি ওয়েবসাইট খুলে, সেই ওয়েবসাইটের এসইও করার মাধ্যমে পণ্যটি বিক্রি করতে পারেন। যাকে আমরা অ্যাফিলিয়েশন বলি। এটি নিজের বসুন্ধরাতে একটি দোকানে মত। সুতরাং এর মাধ্যমে আয়ের পরিমান হিসেব করে বলা কষ্টসাধ্য। অ্যাফিলিয়েশন করে মাসে আয় করা যায় ৫০০ ডলার – আনলিমিটেড।
৬। অনলাইন মার্কেটার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ অনলাইনে পণ্যের প্রচারের কাজ যারা যত ইফেক্টিভ পদ্ধতিতে করতে পারে, তাদের চাহিদা প্রচুর থাকে।সাধারণত বিভিন্ন সোশ্যাল মিডিয়া কিংবা ইউটিউবের মাধ্যমে মার্কেটিং করার কাজ পাওয়া যায়। এ ধরনের কাজ জানা থাকলে অনলাইন হতে মাসে গড়ে ৩০০- ১০০০ ডলার আয় করা যায়। এই যোগ্যতা থাকলে লোকাল মার্কেটেও প্রচুর চাকুরী রয়েছে।
৭। ইমেইল মার্কেটিংয়ের মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ এটিও একজন অনলাইন মার্কেটারের কাজ। তবে আলাদাভাবে শুধু ইমেইল মার্কেটিংয়ের উপর বিশাল ক্যারিয়ার গড়া সম্ভব। একজন ইমেইল মার্কেটারের মাসিক আয় ২০০- ৫০০ ডলার। দিনে দিনে এটির চাহিদা আরো বাড়ছে।
৮। ওয়েবরিসার্চের কাজ করার মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ শুধুমাত্র ওয়েবরিসার্চের কাজ করেও অনেকেই ভাল আয় করছে। ইমেইল মার্কেটিংয়ের কাজের জন্য এই কাজ ভাল ভাবে জানা থাকা দরকার। এই কাজটি ছোট একটি কাজ, সেজন্য আয়ও ছোট হয়। এই কাজের মাধ্যমে মাসে ৫০-৩০০ ডলার আয় করা যায়।
৯। ব্যবসায়িক প্রতিষ্ঠানের মার্কেটিং অ্যাডভাইজার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ একজন এসইও এক্সপার্ট কম্পিটিটর অ্যানালাইসের কাজ খুব ভালভাবেই জানে। সেইসাথে কীওয়ার্ড রিসার্চটিও ভালভাবে জানা থাকতে হয় তাদের। আর যেহেতু এই কাজটি জানা থাকে, সুতরাং বিভিন্ন প্রতিষ্ঠানের ব্যবসার প্রচারে মার্কেটিংয়ের বিষয় পরামর্শের জন্য এসইও এক্সপার্টের কাছে দ্বারস্থ হতে হয়। অনলাইনে এ সম্পর্কিত কাজ রয়েছে প্রচুর। এ কাজ করে মাসে আয় করা যায়, ১০০- ২০০০ ডলার পযন্ত।
১০। এসইও এক্সপার্ট হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ এতক্ষণ যা যা আলোচনা করলাম সবগুলোতেই খুব ভালভাবে দক্ষ হয়ে থাকলে এবং সেই সাথে সার্চ ইঞ্জিনের র্যাংকিং ফ্যাক্টরগুলো ভালভাবে জানা থাকলে আপনি এসইও এক্সপার্ট হিসেবে আয় করতে পারেন, প্রচুর পরিমাণে। একজন এসইও এক্সপার্টের আয় মাসে ৫০০ ডলার – ৫,০০০০ ডলার পযন্ত হতে পারে।
শুধুমাত্র এসইও পুরোভাবে জানা থাকলে, আপনার জন্য উপরের ১০টি কর্মক্ষেত্র রেডি হয়ে যায়।
১। শুধুমাত্র লিংক বিল্ডিং করে আয়।
সংক্ষিপ্ত বিবরণঃ ব্লগ কমেন্টিং, ফোরাম পোস্টিং ইত্যাদির মাধ্যমে লিংক বিল্ডিংয়ের কাজ করে অনলাইন হতে মাসে গড়ে ২০০-৪০০ ডলার আয় করা যায়।
২। আর্টিকেল রাইটার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ আর্টিকেল রাইটারদের চাহিদা মার্কেটপ্লেসে অনেক বেশি। একজন আর্টিকেল রাইটার মাসে গড়ে ২০০-১০০০ ডলার পযন্ত আয় করতে পারে।
৩। ব্লগার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ ব্লগার হিসেবে দুইভাবে আয় করা যায়। একটি হচ্ছে অন্যদের ব্লগে গেস্ট ব্লগার হিসেবে লিখে আয় কিংবা নিজের ব্লগ সাইট তৈরি করে সেখানে নিয়মিত ব্লগিং করে একটি পর্যায়ে সেখান হতে আয় করা যায়। এ পদ্ধতিতে মাসে আয় করতে পারবেন গড়ে ৫০০- ১০০০ ডলার।
৪। অ্যাডসেন্সের মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ নিজের ব্লগ সাইট কিংবা অন্য কোন সাইট তৈরি করে সেখানের ভিজিটর আনতে পারলে, সেখান থেকে অ্যাডসেন্স কিংবা অন্য কোন অ্যাডভার্টাইজার পাবলিশন্স হতে আয় করা যায়।
৫। অ্যাফিলিয়েশনের মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ কোন প্রতিষ্ঠান হতে অনুমতি নিয়ে তাদের পণ্য বিক্রির জন্য একটি ওয়েবসাইট খুলে, সেই ওয়েবসাইটের এসইও করার মাধ্যমে পণ্যটি বিক্রি করতে পারেন। যাকে আমরা অ্যাফিলিয়েশন বলি। এটি নিজের বসুন্ধরাতে একটি দোকানে মত। সুতরাং এর মাধ্যমে আয়ের পরিমান হিসেব করে বলা কষ্টসাধ্য। অ্যাফিলিয়েশন করে মাসে আয় করা যায় ৫০০ ডলার – আনলিমিটেড।
৬। অনলাইন মার্কেটার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ অনলাইনে পণ্যের প্রচারের কাজ যারা যত ইফেক্টিভ পদ্ধতিতে করতে পারে, তাদের চাহিদা প্রচুর থাকে।সাধারণত বিভিন্ন সোশ্যাল মিডিয়া কিংবা ইউটিউবের মাধ্যমে মার্কেটিং করার কাজ পাওয়া যায়। এ ধরনের কাজ জানা থাকলে অনলাইন হতে মাসে গড়ে ৩০০- ১০০০ ডলার আয় করা যায়। এই যোগ্যতা থাকলে লোকাল মার্কেটেও প্রচুর চাকুরী রয়েছে।
৭। ইমেইল মার্কেটিংয়ের মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ এটিও একজন অনলাইন মার্কেটারের কাজ। তবে আলাদাভাবে শুধু ইমেইল মার্কেটিংয়ের উপর বিশাল ক্যারিয়ার গড়া সম্ভব। একজন ইমেইল মার্কেটারের মাসিক আয় ২০০- ৫০০ ডলার। দিনে দিনে এটির চাহিদা আরো বাড়ছে।
৮। ওয়েবরিসার্চের কাজ করার মাধ্যমে আয়।
সংক্ষিপ্ত বিবরণঃ শুধুমাত্র ওয়েবরিসার্চের কাজ করেও অনেকেই ভাল আয় করছে। ইমেইল মার্কেটিংয়ের কাজের জন্য এই কাজ ভাল ভাবে জানা থাকা দরকার। এই কাজটি ছোট একটি কাজ, সেজন্য আয়ও ছোট হয়। এই কাজের মাধ্যমে মাসে ৫০-৩০০ ডলার আয় করা যায়।
৯। ব্যবসায়িক প্রতিষ্ঠানের মার্কেটিং অ্যাডভাইজার হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ একজন এসইও এক্সপার্ট কম্পিটিটর অ্যানালাইসের কাজ খুব ভালভাবেই জানে। সেইসাথে কীওয়ার্ড রিসার্চটিও ভালভাবে জানা থাকতে হয় তাদের। আর যেহেতু এই কাজটি জানা থাকে, সুতরাং বিভিন্ন প্রতিষ্ঠানের ব্যবসার প্রচারে মার্কেটিংয়ের বিষয় পরামর্শের জন্য এসইও এক্সপার্টের কাছে দ্বারস্থ হতে হয়। অনলাইনে এ সম্পর্কিত কাজ রয়েছে প্রচুর। এ কাজ করে মাসে আয় করা যায়, ১০০- ২০০০ ডলার পযন্ত।
১০। এসইও এক্সপার্ট হিসেবে আয়।
সংক্ষিপ্ত বিবরণঃ এতক্ষণ যা যা আলোচনা করলাম সবগুলোতেই খুব ভালভাবে দক্ষ হয়ে থাকলে এবং সেই সাথে সার্চ ইঞ্জিনের র্যাংকিং ফ্যাক্টরগুলো ভালভাবে জানা থাকলে আপনি এসইও এক্সপার্ট হিসেবে আয় করতে পারেন, প্রচুর পরিমাণে। একজন এসইও এক্সপার্টের আয় মাসে ৫০০ ডলার – ৫,০০০০ ডলার পযন্ত হতে পারে।
শুধুমাত্র এসইও পুরোভাবে জানা থাকলে, আপনার জন্য উপরের ১০টি কর্মক্ষেত্র রেডি হয়ে যায়।
Subscribe to:
Posts (Atom)