আইফোন বিজ্ঞানের একটি অন্যতম আবিষ্কার। বিজ্ঞানের অনেক কিছু আবিষ্কারের ফলে আমরা আইফোন, ৩জি, ৪জি ব্যবহার করতে পারছি। এর ফলে আমরা পৃথিবীর এক প্রান্ত থেকে অ্ন্যা প্রান্তের মানুষের সাথে যোগাযোগ করতে পারছি অতি সহজে। বিজ্ঞান প্রযুক্তির ক্ষেত্রে অনেক উন্নতি সাধন করেছে। এর ফলে আমরা ঘরে বসেই শিক্ষা অর্জন করতে পারছি। আইফোন ব্যবহার করে আমরা ঘরে বসেই পৃথিবীর বিভিন্ন দেশের তাপমাত্রা, সময়, অর্থনৈতিক অবস্হা সম্বন্ধে জানতে পারি। আইফোন আবিষ্কারের ফলে আমরা বিজ্ঞানের অজানা সহস্যকে জানতে পারি অতি সহজেই। আমরা আইফোনের মাধ্যমে টেলিফ্লিম, গান শুনতে পারি। যেটি আগে কখনো সম্ভব ছিল না। আইফোনের মাধ্যমে আমাদের জীবনযাত্রার মান অনেক উন্নত হয়েছে। তাই বিজ্ঞানের এই অন্যতম আবিষ্কারের কথা বলে শেষ করা যাবে ন।
Mar 27
কম্পিউটার বিজ্ঞান এক অবিস্মরণীয় আবিষ্কার
কম্পিউটার বিজ্ঞান এক অবিস্মরণীয় আবিষ্কার। এই আবিষ্কারের ফলে আমরা ঘরে বসেই অনেক কিছু করতে পারি। ।আমরা এখন ঘরে বসেই টাকা উপার্জন করতে পারি বিজ্ঞানের এই আবিষ্কারের ফলে। কম্পিউটার আমাদের জীবনকে অনেক গতিময় করে দিয়েছে। এটি কাজ করে দ্রুত গাতিতে যা মানুষের পক্ষে করা প্রায় অসম্ভব। কম্পিউটারের পক্ষে যা করা সম্ভব মানুষের পক্ষে তা করা সম্ভব নয়। কম্পিউটার উচ্চ তাপমাত্রায় কাজ করতে পারে কিন্তু মানুষ তা করতে পারে না। কম্পিউটারের মাধ্যমে আমরা গান, ছবি, টেলিভিশন, খবর, ম্যাগাজিন ইত্যাদি সম্বন্ধে জানতে পারি অতি সহজেই। কম্পিউটার আবিষ্কারের ফলে অনেক দুরারোগ্য ব্যধি দূর হয়েছে অনেক সহজেই। কম্পিউটার আমাদের বিরক্তিকর জীবন দূর করতে সাহা্য্য করে। কম্পিউটার আবিষ্কারের ফলে মানুষের সময়, শ্রম, টাকা ই্ত্যাদি অনেক বেঁচে গিয়েছে। তাই বিজ্ঞানের এই অসামান্য আবিষ্কারের কথা বলে শেষ করা যাবে না।
Mar 27
প্রতিরোধী যক্ষ্মার জন্য একটি নতুন ড্রাগ (MDR TB)
1. Md Siddiqur Rahman,
http://www.sportsmedicalteam.com/
প্রতিরোধী যক্ষ্মার জন্য একটি নতুন ড্রাগ (MDR TB)
যক্ষ্মা কি?
যক্ষ্মা একটি প্রাণঘাতী রোগ এবং বাংলাদেশের অন্যতম প্রধান সমস্যা কারন যক্ষ্মার ওষুধ সীমিত সংখ্যক পাওয়া যায়। এটি প্রধানত ফুসফুসকে আক্রান্ত করে যা মাইকোব্যাকটেরিয়াম টিউবারকিউলোসিস্ নামক ব্যাক্টেরিয়া দ্বারা সৃষ্ট একটি সংক্রামক ব্যাধি, যা বাতাসের মাধ্যমে একজন থেকে আরেক জনের শরীরে ছড়ায়।
প্রতিরোধী যক্ষ্মা ( MDR টিবি ) কি?
আজ পর্যন্ত যক্ষ্মার মাত্র দুইটি কার্যকর ওষুধ পাওয়া যায় Isoniazid এবং Rifampin, রোগীদের দীর্ঘদিন পর্যন্ত এই ওষুধ সেবন করে যেতে হয়। যদি কোনো রোগী ওষুধের কোর্স শেষ হওয়ার আগেই সুস্থ বোধ করে এবং ওষুধ খাওয়া ছেড়ে দেয়, তাহলে সম্ভাবনা আছে যে, ব্যাক্টেরিয়া পূনরায় আক্রমন করবে এবং সে ক্ষেত্রে Isoniazid এবং Rifampin খুব একটা কাজ করে না, যক্ষ্মার এই অবস্থাকে প্রতিরোধী যক্ষ্মা বা MDR টিবি বলা হয়.
প্রতিরোধী যক্ষ্মা জন্য নতুন ড্রাগ ( MDR টিবি )
Rifampin ১৯৭০ সালে TB এর জন্য একমাত্র অনুমদিত ড্রাগ ছিল, তার ৪০ বছর পর FDA প্রতিরোধী যক্ষ্মা বা MDR টিবি এর জন্য নতুন ওষুধ Bedaquiline অনুমোদন করেছে। Bedaquiline যক্ষ্মার MDR পরিস্থিতির ক্ষেত্রে একটি কার্যকর ওষুধ।
2. http://sitestree.com/2013/01/09/a-new-drug-in-the-world-for-multidrug-resistant-tuberculosis-mdr-tb/
Mar 27
স্মার্ট/বুদ্ধিমান ঘড়ি । Smart Watch
রাশেদা ইয়াসমিন নিপা, সাইদ আহমেদ
স্মার্ট ওয়াচ যন্ত্রটি সম্পূর্ণ নতুন। ওয়াচ/ঘড়ি প্রায় অপ্রচলিত একটি পরিনত হয়েছে, সেই ওয়াচই এখন প্রয়োজনের চেয়ে অধিক ফ্যাশনে পরিণত হতে চলেছে। স্মার্ট ওয়াচ যেসব কার্যক্রম সম্পাদন করতে পারে-
১। সময় দেখা।
২। কল অ্যালার্ট, মিসকল অ্যালার্ট পাওয়া যায়।
৩। ফেসবুক, টুইটার অ্যালার্ট পাওয়া।
৪। ভাইভ্রেশন অ্যালার্ম (ঘুম থেকে জাগার জন্য) এর ব্যবস্থা রয়েছে।
৫। এর দারা স্মার্টফোন কন্ট্রোল করা যাবে।
৬। ছবি তোলা এবং ভিডিও করা যেতে পারে।
৭। হৃৎস্পন্দন এর ট্র্যাক রাখা যায়।
৮। ইউ এস বি স্টিকের ফাংশন থাকতে পারে।
সাম্প্রতিক যেসব স্মার্ট ওয়াচ এর নাম পাওয়া যায়-
১। স্যামসাং গ্যালাক্সি গিয়ার।
২। প্যাব্যল।
৩। সনি স্মার্ট ওয়াচ।
এছাড়া গুগল এবং অ্যাপল ও একে নিয়ে কাজ করছে।
ইংরেজিতে বিস্তারিত পরতে নীচের লিঙ্ক এ যান।
http://sitestree.com/2013/11/03/smart-watch-and-smart-watch-for-programmers/
Mar 27
WordPress এর Plugins যা আমি ব্যবহার করেছি; অন্ততপক্ষে install করেছি ।
Akismet: http://akismet.com/
amr users: http://wordpress.org/plugins/amr-users/
Captcha: http://bestwebsoft.com/plugin/:
Facebook: http://wordpress.org/plugins/facebook/
Jetpack by WordPress.com:http://www.cozmoslabs.com/2011/04/12/wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/
Profile Builder: http://www.cozmoslabs.com/2011/04/12/wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/
WP Super Cache: http://ocaoimh.ie/wp-super-cache/
All in one Facebook Plugins for WordPress: http://www.w3xperts.com/all-in-one-facebook-plugins-for-wordpress/
Always Remember Me: http://ozh.org/
WP-Member: http://rocketgeek.com/
Categories to Tags Converter Importer: http://wordpress.org/extend/plugins/wpcat2tag-importer/
Category Checklist Tree:http://scribu.net/wordpress/category-checklist-tree
Custom Contact Forms: http://taylorlovett.com/wordpress-plugins
DB-Toolkit: http://dbtoolkit.co.za/
Email Login: http://dentedreality.com.au/projects/wp-plugin-email-login/
Email Users: http://wordpress.org/extend/plugins/email-users/
Event Espresso Lite – Event Registration and Management: http://eventespresso.com/
Global Hide/Remove Admin Bar Plugin: http://fischercreativemedia.com/wordpress-plugins/global-hide-admin-bar-plugin/
Gravity Forms Toolbar:http://genesisthemes.de/en/wp-plugins/gravity-forms-toolbar/
Job Manager:http://pento.net/projects/wordpress-job-manager-plugin/
User Switching:http://lud.icro.us/wordpress-plugin-user-switching/
Viper’s Video Quicktags: http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/
WordPress MU Domain Mapping: http://ocaoimh.ie/wordpress-mu-domain-mapping/
Mar 27
PHP এর কিছু লাইব্রেরী function. random নাম্বার বানানো
By Sayed Ahmed:
int rand ( void ) : একটা random নাম্বার দিবে । mt_rand() ও একটা random নাম্বার দিবে কিন্তু তুলনামুলক ভাবে ভালো এলগরিদম ব্যবহার করবে।
int rand ( int $min , int $max ) : একটা random নাম্বার দিবে কিন্তু min এবং max এর ভিতরে ।
int getrandmax(void) — সর্বোচ্চ random নাম্বার দিবে. কিছু কিছু প্লাটফরমে সর্বোচ্চ হচ্ছে 32767
void srand ([ int $seed ] ) random নাম্বার এর বীজ সেট করার জন্য ব্যবহার হয় ।
—-
int mt_rand ( void ) : একটা random নাম্বার দিবে যা rand() এর চাইতে চার গুন দ্রত উৎপন্ন হবে । সবসময় এই ফাংশন টা ব্যবহার করাটাই আসলে ভালো ।
int mt_rand ( int $min , int $max ) : একটা random নাম্বার দিবে যা min এবং max এর ভিতরে ।
mt_rand () এর ক্ষেত্রে mt_getrandmax () — সর্বোচ্চ random নাম্বার উৎপন্ন করবে ।
string openssl_random_pseudo_bytes ( int $length [, bool &$crypto_strong ] ) ঃ ফাংশন টি random ওয়ার্ড/ডাটা দিবে $length এর সমান । সাথে সাথে বলবে যে random নাম্বার উৎপন্ন করার জন্য কোন শক্তিশালী লজিক/এলগরিদম ব্যবহার করা হয়েছে কিনা ।
অন্য কিছু সম্পর্কিত ফাংশন
bin2hex() –
crypt() –
mt_rand() –
uniqid() –
উদাহরণ :
for ($i = -1; $i <= 4; $i++) {
$bytes = openssl_random_pseudo_bytes($i, $cstrong);
$hex = bin2hex($bytes);
echo “Lengths: Bytes: $i and Hex: ” . strlen($hex) . PHP_EOL;
var_dump($hex);
var_dump($cstrong);
echo PHP_EOL;
}
?>
Output:
Lengths: Bytes: -1 and Hex: 0
string(0) “”
NULL
Lengths: Bytes: 0 and Hex: 0
string(0) “”
NULL
Lengths: Bytes: 1 and Hex: 2
string(2) “42”
bool(true)
Lengths: Bytes: 2 and Hex: 4
string(4) “dc6e”
bool(true)
Lengths: Bytes: 3 and Hex: 6
string(6) “288591”
bool(true)
Lengths: Bytes: 4 and Hex: 8
string(8) “ab86d144”
bool(true)
Ref: php.net
Mar 27
অ্যাপল আইফোন (iPhone), A7 চিপ, 64 বিট মোবাইল: একটি সংক্ষিপ্ত চিত্র
ইংরেজিতেঃ http://sitestree.com/2013/09/15/apple-iphone-a7-chip-64-bit-mobile-just-an-overview/
অ্যাপল আইফোন, A7 চিপ , 64 বিট মোবাইল: শুধু একটি সংক্ষিপ্ত চিত্র.
সাম্প্রতিক আইফোন ডিভাইস সমুহ:
আইফোন 5s , আইফোন 5c <- নতুন রিলিজ
4s আইফোন
5s -> 64 বিট আর্কিটেকচার ব্যবহার করে এবং 64 বিট A7 প্রসেসর ব্যবহার করে, iOS 7 ও 64 বিট, এবং 5s iOS ব্যবহার করে
5C এবং 4s ব্যবহার করে 32 বিট প্রসেসর এবং 32 বিট অপারেটিং সিস্টেম
5s -> 64 বিট। তাই বেশী RAM থাকতে পারে.
4s এবং 5c, 32 বিট হয় ; তাই সাধারণত কম মেমরি। ৪ জিবি
4s 8 গিগাবাইট স্টোরেজ ক্ষমতা
5c 16 গিগাবাইট এবং 32GB ধারণক্ষমতা সম্পন্ন
5s 16, 32 , এবং 64 গিগাবাইট ধারণক্ষমতা সম্পন্ন হয়
A7 chip”>5s -> A7 চিপ
A6 chip”>5c -> A6 চিপ
A5 chip”>4s -> A5 চিপ
64 bit, uses ARMV8 architecture, have more registers [very fast memory and closest to the processor]”>A7 chip -> 64 বিট , বেশী Register ধারণ করতে পারে [ Register: খুব দ্রুত মেমরি এবং প্রসেসর closest ] ARMV8 আর্কিটেকচার ব্যবহার করে
64 বিট প্রসেসর এর উপকারিতা
– অধিক RAM থাকতে পারে
– প্রসেসর দ্রুত তথ্য প্রক্রিয়া করতে পারি
– বেশী Register ধারণ করতে পারে
ভালো পারফর্ম করার জন্য অ্যাপ্লিকেশন কেউ 64 বিট আর্কিটেকচার বিবেচনা করতে হবে
তবে খুব কম মোবাইল অ্যাপ্লিকেশন ৬৪ বিট এর পূর্ণ ক্ষমতা ব্যবহার করার প্রয়োজন হবে। যদিও ভবিষ্যতে দরকার হবে।
যাইহোক, মোবাইল মধ্যে 64 বিট ব্যবহার করে অ্যাপল একটি খুব স্মার্ট কৌশল অবলম্বন করেছে। 64 bit is a good marketing term.
আপেল এর জন্য প্রধান advanatage, তারা এখন 64 বিট mobile platform create korlo. এখন এই প্লাটফর্ম এর জন্য নতুন হার্ডওয়্যার অ্যান্ড সফটওয়্যার তৈরি হবে। আনুষঙ্গিক 64 বিট প্ল্যাটফর্মের জন্য অনেক উন্নত চিপ নির্মাণ করা হবে , তাই অ্যাপল নতুন মোবাইল ভিত্তিক পণ্য নির্মাণ করতে পারে বা তাদের মোবাইল ও ল্যাপটপ / ডেস্কটপ পণ্য উন্নত করতে পারে।
সেন্সরঃ 5s আঙুলের ছাপ পরিচয় সেন্সর চালু. অন্য সব সেন্সর 5c , 5s , এবং 4s মধ্যে একই.
5s চালু করা হয়েছে :
অটো ইমেজ স্থিতিশীল
Burst মোড
5s এবং 5c LTE support করে।
A7 চিপ ভারী গ্রাফিক্স মোবাইল গেম চালাতে পারেন. যাইহোক, খুব কয়েক মোবাইল গেম এর এই বৈশিষ্ট্য প্রয়োজন। তবে হ্যাঁ, ভবিষ্যতে অনেক গেম তৈরি করা হবে যাদের এই সুবিধা দরকার হবে। A7 er গ্রাফিক্স প্রক্রিয়া এর ক্ষমতা বেশী বলে এক্ষেত্রে অনেক সুবিধা পাউয়া যাবে।
5c কম বাজেটের গ্রাহকদের জন্য. তবুও তারা এখনও অ্যানড্রইড বা অন্যান্য ব্রান্ডের অনুরূপ ফোনের চেয়ে বেশি ব্যয়বহুল।
পড়া আবশ্যক :
http://news.cnet.com/8301-1035_3-57602372-94/the-real-reasons-apples-64-bit-a7-chip-makes-sense/
“The A7 is up to twice as fast as the previous-generation system at CPU tasks,” Schiller said, and up to twice as fast at graphics tasks, too”
“And third, it gives Apple more flexibility to build ARM-based PCs if it chooses to embrace an alternative to Intel chips”
A7, doubled the general purpose register, and doubled the floating point registers []
Apple has improved the related development tools to support 64 bit development as well
Mar 27
সাইটম্যাপ-এক্স (SiteMapx): গুগল, বিং এবং ইয়াহুর জন্য সাইটম্যাপ জেনারেটর, SEO এর জন্য
সাইটম্যাপ-এক্স (SiteMapx): গুগল, বিং এবং ইয়াহুর জন্য সাইটম্যাপ জেনারেটর, SEO এর জন্য
http://www.sitemapx.com/
সাইট ম্যাপ এক্স সফ্টওয়্যার স্বয়ংক্রিয়ভাবে গুগল, ইয়াহু, বিং ও অন্যান্য সার্চ ইঞ্জিনের জন্য একটি সাইটম্যাপ জেনারেট করতে পারবেন। মৃত সংযোগ (dead link) সমস্যা আবিষ্কার করতে সাহায্য করে. এটা সম্পূর্ণ বিনামূল্যে. দক্ষতা ছাড়া, এক মিনিটে সহজ সেটআপ করা যায়।
—
সাইট ম্যাপ একটি সাইটের অভ্যন্তরীণ গঠন প্রদর্শন করতে পারে। একটি ভাল ওয়েবসাইটে একটি সাইট ম্যাপ অপরিহার্য.
সাইট ম্যাপ, এইচটিএমএল সাইটম্যাপ এবং এক্সএমএল সাইট ম্যাপ দুই ধরনের আছে. একটি XML সাইট ম্যাপ এর সাহয্য, সার্চ ইঞ্জিন ক্রলার (Googlebot মত) কার্যকরভাবে সমগ্র সাইট ক্রল করতে পারে।
Mar 27
পরমাণু শক্তির ব্যবহার
Mar 27
জাভা Interface এবং Implement তৈরি করা:
জাভা Interface এবং Implement তৈরি করা:
নাম: মুতাসিম বিল্লাহ সুমন
জাভা (JAVA) একটি কম্পিউটার ভাষা। আমরা একে প্রোগ্রামিংও বলতে পারি। জাভা প্রোগ্রামিং আসলে জটিল একটি বিষয়। এই প্রোগ্রামিং দ্বারা সহজে কম্পিউটারের ল্যাংগুয়েজকে সম্পাদনা করা যায়। তবে জাভা কম্পিউটারের একমাত্র ল্যাংগুয়েজ নয়। এছাড়াও কম্পিউটারের আরও ল্যাংগুয়েজ আছে। বর্তমানে জাভা প্রোগ্রামিংয়ের এর কাজ বিস্তার লাভ করেছে এন্ড্রয়েড অপারেটিং সিস্টেমের কারণে।
জাভা প্রোগ্রামিং একটি বিশাল পরিসরের আলোচনা বা শিক্ষার বিষয়। আজকে ছোট্ট পরিসরে আমরা জাভা ল্যাংগুয়েজ বা প্রোগ্রাম ব্যাবহার করে খুব সহজে Java Interface এবং Java Interface Implement করা শিখবো। তাহলে আসুন শুরু করা যাক।
জাভা মূলত একটি ভাষা বা প্রোগ্রাম। সুতরাং এখানে মূলত যে কাজ গুলো করা হয় তার সবই করতে বিভিন্ন কম্পিউটার কোড ব্যবহার করা হয়।
জাভা Interface তৈরি করা :
জাভা Interface তৈরি করতে হলে অবশ্যই আমাদের বেশ কিছু কোডিং ব্যবহার করতে হবে। মূলত এই কোডিংগুলোই তার একটি নির্দিষ্ট ভাষা দ্বারা এটা পরিচিত করবে। ঠিক এটা Class এরই মতো একটি ভাষা। জাভা Interface তৈরি করতে হলে আমাদের কোন কোডিং গুলো ব্যাবহার করতে হবে আসুন আমরা নিচে দেখার চেষ্টা করি।
public interface InterfaceName {public void methodName(parameters);
//method declaration
public void method2Name(parameters); //method declaration}
এই কোডিং দ্বারা সহজে আমরা জাভা Interface তৈরি করতে পারি। এবার দেখা যাক Java Interface Implement সম্পর্কের কোডিং সম্পর্কে।
জাভা Interface implement করা :
Java Interface Implement কোডিং করার জন্য আমাদের এখানেও বেশ কিছু কোড ব্যবহার করতে হবে। আসুন আমরা কোডগুলো একবার দেখে নেয়।
public NewClass extends SuperClass implements interfaceOne, interfaceTwo{
//Class body @Override
public void methodName(parameters){//method implementation}
@Override public void method2Name(parameters){//method implementation
}
@Override
public void methodInSecondInterfaceOne(parameters){
//method implementation
}
@Override public void methodInSecondInterfaceTwo(parameters){
//method implementation
}
}
আশাকরি জাভা প্রোগ্রামিং এর উপর এই দুটি বিষয়ের কোডিং সম্পর্কে এই আলোচনার মাধ্যমে অনেক উপকার পেয়েছেন। পরবর্তীতে আরও আলোচনা উপস্থাপন করা হবে।
