Here I blog about life, what I am upto, coding notes etc. Main blogs: tamalweb.com/blog and blogkori.com
Don't wanna be here? Send us removal request.
Text
CORS in NodeJS
A server does not allows another website to make response.
So in my server, I have to allow that origin.
Here’s how to do it:
res.setHeader( 'Access-Control-Allow-Origin', 'http://domain.com' );
This will work.
Next I need to allow Content-Type's for POST requests. So I also have to add:
res.setHeader('Access-Control-Allow-Headers', 'Content-Type');
Putting it all together in index.js as a middleware, so it will run for every request:
app.use(function (req, res, next) { res.setHeader( 'Access-Control-Allow-Origin', 'http://domain.com' ); res.setHeader('Access-Control-Allow-Headers', 'Content-Type'); next(); });
youtube
0 notes
Text
Learning the Story Telling skill
Why I need this?
I want to make people engaged in my conversation (through talking, messages and videos) so more and more people will be interested in what I have to say.
I will initially use this skill for making vlog stories on YouTube, make them fun and engaging.
And why I want to make vlogs?
So I can create something, store them for future and maybe create an audience.
How I am approaching this?
I searched for a Udemy course first, found a promising one that I like but it’s 27 hours long. I don’t have that much time to spend, maybe in the future.
So I am going to watch story telling videos from YouTube. This will give me a barebones starting point and give an overall idea from many different sources.
Have collected a list of ten or so videos on a public playlist.
I will spend one hour every day for the next week to watch, learn and apply the skills. To apply, I will take notes and also make a post using the techniques on social media.
Right now I don't know anything about story telling, I just write and tell my stories. I will check back next week to see what I have learned.
0 notes
Text
Making a Chrome Extension and Getting Stuck
This chrome extension will hide the endscreen for every video I watch.
The extension will run a script to hide a CSS class.
.ytp-ce-element { display: none; }
Files
manifest.json background.js // Background script that runs on chrome content.js // My custom script to run
manifest.json
{ "name": "Hide YouTube Endscreen", "version": "1.0.0", "description": "Hides YouTube endscreen so you don't miss the climax part of the music video or movie clip", "permissions": ["activeTab", "tabs", "declarativeContent"], "background": { "scripts": ["background.js"], "persistent": false }, "content_scripts": [ { "matches": ["*://*.youtube.com/*"], "run_at": "document_idle", "js": ["content.js"] } ], "page_action": { "default_icon": { "16": "img/logo.png", "32": "img/logo.png", "48": "img/logo.png", "128": "img/logo.png" } }, "icons": { "16": "img/logo.png", "32": "img/logo.png", "48": "img/logo.png", "128": "img/logo.png" }, "manifest_version": 2 }
background.js
chrome.runtime.onInstalled.addListener(function () { chrome.declarativeContent.onPageChanged.removeRules(undefined, function () { chrome.declarativeContent.onPageChanged.addRules([ { conditions: [ new chrome.declarativeContent.PageStateMatcher({ pageUrl: { urlContains: 'youtube.com' }, }), ], actions: [new chrome.declarativeContent.ShowPageAction()], }, ]); }); });
content.js Here I will write the functionality.
function doSomething() { // Code goes here } doSomething();
I removed the endscreen like this: document.querySelector('.ytp-ce-element').style.display = 'none';
After uploading the chrome extension I saw the video only hides one end screen. There can be upto four end screen items in a video.
So I used the querySelectAll() to select all the elements. This creates an array. My next job is to run a loop and hide all of them.
Updated code:
function loadStuff() { // Target and get all the endscreen items var allEndscreenItems = document.querySelectorAll('.ytp-ce-element'); // Hide them all allEndscreenItems.forEach((item) => (item.style.display = 'none')); } loadStuff();
So it works now!
Problem
After checking a few other videos I saw the end screens are back.
Apparantly, the script only runs when I do a page refresh, but YouTube loads videos without refreshing the page.
This is where I got stuck and I need to learn how to run the code everytime a new video plays.
This is the part I hate the most.
Temporary Solution
I made a temporary solution by putting the code inside a time interval. It will now run every second. I know it's not very efficient but it is working now.
setInterval(function () { loadStuff(); }, 1000);
Publishing to Chrome web store
Uploading was straightforward. I just uploaded the folder in zip and set the description and images. It cost me \$5 for one time developer fee.
Chrome Extension Link
I also uploaded it to Firefox and the process for making an extension is the same as chrome. So I was able to upload the same package.
Firefox Extension Link
0 notes
Text
Making multiple API requests with Promise.all() with loop
In some cases I don't know how many times I have to call the api (like a user request), so I will need to run a loop. Now it's possible to call the api with a for loop using async await like this:
The function should have async keyword before the function keyword
for(let i = 0; i< list.length; i++) { let response = await callTheApi(); }
But it's slow and takes way more time. Better if I run them all at once with Promise.all()
For this I will run the loop first and then call the array later with all the promises.
var allPromises = []; inputRequestArray.forEach((request) => allPromises.push(request)); var allReturnedPromises = await Promise.all(allPromises); // The code below this will not run until all promises resolve above
This way all three or so API calls run at the same time and resolve in less time.
We can streamline this code further with Array.map():
var allPromises = inputRequestArray.map((request) => request);
0 notes
Text
Reading file with FileReader in JavaScript + Reading Excel SpreadSheets
The file input field for uploading the file. This should be inside the <form> tag. It should have enctype="multipart/formdata" when using vanilla JS. React doesn't seem to need this.
<input type="file" name="excelFile"/>
Add an onChange action to hook up a file upload action.
Capturing the file:
let file = event.target.files[0];
File is an object with name, size and various attributes.
Use the FileReader class to create a new reader to make the reading and stuff.
let reader = new FileReader(); // Reading text and csv files: reader.readAsText(file); // Reading complex files like xls files reader.readAsArrayBuffer(file);
Hook into the onload event listener that will fire after the file is being loaded.
reader.onload = function(evt) { var data = evt.target.result; // Do something with the data, display it // OR var { result } = reader; // Do something with it // The data and the result is the same thing }
Reading Excel SpreadSheet xls, xlsx with XLSX module
Get array buffer data and process the spreadsheet with this module.
npm i xlsx
import XLSX from 'xlsx';
Now use the following functions to parse the excel sheet and convert the data into a JSON object:
// Parses the data var workbook = XLSX.read(data, {type: 'array'}); // array because I used readAsArrayBuffer // It can have multiple sheets, here taking the first one var first_worksheet = workbook.Sheets[workbook.SheetNames[0]]; // Converting the worksheet to json var jsonArr = XLSX.utils.sheet_to_json(first_worksheet, { header: 1 }); // Do something with the json
XLSX also works with csv and text files.
0 notes
Text
Using Redux with TypeScript
Start a react application with typescript template:
npx create-react-app my-app --template typescript
Or when creating inside the project folder:
npx create-react-app . --template typescript
Have to install @types/react-redux to make Redux work with TypeScript
npm i @types/react-redux
Everything else stays the same, nothing much changed. Just use .ts file for making files.
0 notes
Text
TypeScript, Type Hell
I am working with TypeScript for this new React project and it’s hampering my productivity. I am learning it as I go.
Getting errors in every other line of code and the overall productivity is low. But I know TS is great and it will make me productive over the longrun.
Every time you start using new tech, your productivity will go down for the first few weeks. Then it will go up eventually. Just like it happened with me when switching to VS Code.
0 notes
Text
Reading and Writing Files in Java
I read files from the FileReader class like this:
new FileReader("hello.txt");
The file sits inside the project root folder (where I can see src, bin folders)
The FileReader is primitive, so I have to wrap it around a TextReader or Scanner class. I am using scanner to create the input stream:
Scanner input = null; input = new Scanner(new FileReader(fileName));
The Scanner input should be defined outside so that I can use the input later in the project. It should be set to null to avoid Java showing the local variable may not be initialized error.
Once I have the input stream, I can process the text file line by line with input.nextLine() or word by word input.next()
Checking if there are more text in the file: input.hasNext()
The entire input should be wrapped inside a try-catch block, it throws a FileNotFoundException:
try { input = new Scanner(new FileReader(fileName)); while(input.hasNextLine()) { System.out.println(input.nextLine()); } input.close() } catch (FileNotFoundException e) { // TODO: handle exception System.out.println("File not found " + e); }
Writing Files with Output Stream
PrintWriter is the available class in Java to create the output stream. I create this by doing PrintWriter output = new PrintWriter("output.txt")
This will create a file in the directory, rewrite if already exists.
I can take the output object and write to it like this: output.println() for writing line by line or output.print() for writing in the same line.
Again, I have to wrap it around a try-catch block and catch an IOException error.
try { output = new PrintWriter("output_" + fileName); output.println("Some text"); output.close(); } catch (IOException e) { // TODO: handle exception System.out.println("Error creating the file " + e); }
Reading from one file and writing to another
The code is inside main:
import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.util.Scanner; public class FilePractice { public static void main(String[] args) { Scanner input = null; PrintWriter output = null; // Read the file contents try { input = new Scanner(new FileReader("today I will do.txt")); } catch (FileNotFoundException err) { System.out.println("Error reading the file " + err); return; } // Create the output file and output stream try { output = new PrintWriter(new FileWriter("something_something.txt")); } catch (IOException err) { // TODO: handle exception System.out.println("Something went wrong writing the file " + err); input.close(); return; } // Write contents to the file try { while (input.hasNextLine()) { String line = input.nextLine(); output.println(line); } System.out.println("Writing Done!"); } catch (Exception err) { System.out.println("Error trying to write to the file " + err); } finally { input.close(); output.close(); } } }
For CS Programming 2 Programming Assignment Week 7
0 notes
Text
Model, View, Controller
Learned the details about MVC design pattern. This is used for graphical user interfaces.
A model is an object that holds information about the data and methods to manipulate them.
The view is the object that deals with how to display the object.
The controller will stay in between and manipulate the data.
The controller object takes in the model and view. It will take instruction from the user and update the view.
It’s useful to update the view everytime I am changing the model.
Here’s how I implemented MVC in JavaScript, following this example from tutorials point.
class StudentView { createStudentElement(name, roll) { document.querySelector( '.student' ).innerHTML = `<h1>${name}</h1><p>${roll}</p>`; } } class StudentModel { constructor(name, roll) { this._name = name; this._roll = roll; } set name(name) { this._name = name; } get name() { return this._name; } set roll(roll) { this._roll = roll; } get roll() { return this._roll; } } class StudentController { constructor(model, view) { this.model = model; this.view = view; this.updateView(); } updateStudentRoll(roll) { this.model.roll = roll; this.updateView(); } updateStudentName(name) { this.model.name = name; this.updateView(); } updateView() { this.view.createStudentElement(this.model.name, this.model.roll); } } var studentModel = new StudentModel('Tamal Chowdhury', 100); var studentView = new StudentView(); var controller = new StudentController(studentModel, studentView);
0 notes
Text
Lucid Dreaming Again
Today I lucid dreamed. (it's a state when you are aware of the dream and can control it) I went downstairs, then I reached a beach. I looked at myself in the mirror to see my face.
When you see yourself in the mirror, what you will see is a representation of yourself by your subconscious self. Sometimes it can freak you out because it won't be what you see in the real world. Okay so I saw my face in the mirror, a happy face. I also noticed that I have eyes in my ear. So I have about 4 eyes. I did not freaked out because I am aware that it's my dream.
I went to the beach waves. Dipped my feet with it.
I am lucid dreaming more frequently and I am not even doing any preparations at all. So it makes me feel that slowly I am gaining control over my dream state. Feels wonderful.
2 notes
·
View notes
Text
Getting ready for the Germany V Brasil game
What it's gonna be? Germany or Brasil? Just 3 hours to go for the semi finals in world cup. I hope Brasil wins and meets Argentina in the final (I hope Arg wins too)
Today's google doodle was great. In this world cup the referee draws a line with a foam can -it looks kinda like the shaving foam.

So in this doodle g-o-o-g-l-e letters are standing in a row as we see when ever someone takes a free kick. The referee (r) draws a line and sees the bearded G and puts some foam in his face too.
The animation ends when the referee pulls out a razor as he were to shave G's beard. That was so funny!
If you missed the doodle you can search for "google doodle july 8 2014"
So today I had a long nap in the evening so I can enjoy the first semi final in 2AM over at my place.
2 notes
·
View notes
Text
আমার বন্ধু আইয়ুব আলী
আমি ক্লাস এইটে পুলিশ ইস্কুলে ভর্তি হই। তখন ছিল দোতালা, আমার ক্লাস (ক্লাস এইট বি) ছিল ২০৭ নাম্বার রুমে। আমি তখন থাকতাম মিরপুর ১৪ নং পুলিশ কোয়ার্টারে। যারা সেই এলাকার সাথে পরিচিত, তারা জানবেন যে পুলিশ কোয়ার্টার আর পুলিশ স্কুল পাশাপাশি। মাত্র ২-৩ মিনিটের পথ।
পুলিশ কোয়ার্টারে অফিসাররা আর দাঙ্গা দমন বিভাগের পুলিশেরা থাকতো। আমরা থাকতাম ৬ নাম্বার বিল্ডিং এ, যেটা পর্যায়ক্রমে সর্বশেষ বিল্ডিং ছিল। আমাদের বিল্ডিং এর পাশে টিন-শেড কলোনি ছিল। সেখানে পুলিশের নিম্ন পদস্থ কর্মীরা থাকতো যেমন পুলিশের বাবুর্চী, ড্রাইভার, ধোপা, পিওন ইত্যাদি।
অন্যরা বলবে পুলিশ অফিসারের ছেলে হিসেবে আমার তার সাথে বন্ধুত্ব করা উচিত না; কিন্তু তখন আমার মা-বাবা কেউই আমাকে কখনো শিখায়নি যে কার সাথে আমার মেশা উচিত আর কার সাথে মেশা অনুচিত। অন্যদের বাবা-মা যেমন বলতো, এর সাথে খেলবে না, তার সাথে যেও না, আমার ক্ষেত্রে এমন ছিল না। আমার প্যরেন্টস সব সময় বলেছে যে তোমার যার সাথে খুশি তার সাথে বন্ধুত্ব কর, মানুষকে চেন।
আইয়ুব আলীর সাথে আমার টিফিন টাইমে ভাল সময় কাটতো। তার কারন হলো, আমরা দুজনই বাসা থেকে ভাত নিয়ে আসতাম। ক্লাসের সব ছেলে-মেয়ে হা করে তাকিয়ে থাকতো যখন দেখত আমরা মাত্র দুই-জন কি আরামে দুপুরের খাওয়াটা খাচ্ছি। আমি আনতাম আমার বাসার চিকন চালের ভাত, সাথে ভাল তরকারি, আর তার বাক্সে থাকতো মোটা চালের ভাত আর সবজি। কিন্তু আইয়ুব এর তাতে কোন মাথা ব্যাথা ছিলনা। সে মনযোগ দিয়ে তার খাবার খেত, আর আমি আমার।
আশেপাশের বন্ধুরা প্রায়ই তামাশা আর টিটকারি দিত ভাত খাওয়া দেখে। কিন্তু ফাক অফ! হু কেয়ারস? আমি আমার লাঞ্চ এনজয় করছি। অন্যেরা টিফিনে একটা কলা, কেক, নুডুলস বা সিঙ্গারা খেয়ে পেটের ক্ষুধায় আমাদের দিকে তাকিয়ে থাকতো।

একদিন দেখলাম আরেক বন্ধু বাসা থেকে ভাত এনেছে, এরপর আরেকজন। দেখতে দেখতে ক্লাসের প্রায় সবাই বাসা থেকে ভাত নিয়ে আসা শুরু করলো আর আমাদের একটা ভাত খাওয়া সার্কেল শুরু হয়ে গেল। আমরা তরকারি শেয়ার করে করে খেতে লাগলাম। আর কখনো কখনো অনাহারি মুসাফির (যে টিফিন আনেনি) তাকেও টিফিনের ঢাকনার ওপর একটু ভাত, একটু তরকারি দিতে থাকলাম।
ছবির ক্রেডিটঃ স্ট্যনলি কা ডাব্বা
তো এ থেকে আমরা কি শিক্ষা পাই? অন্যের কথায় ফ্যাশন করে কোন লাভ নেই। নিজের যা ভাল মনে হয়, যা দিয়ে প্রয়োজন মেটে তাই করা উচিত। একসময় সেটাই নতুন ফ্যাশন হয়ে যাবে।
একদিন স্কুলে নতুন এক নিয়মের প্রচলন শুরু হল। ক্লাসে ছেলেদের শার্টের নিচে স্যন্ডো গেঞ্জি পরে আসতে হবে। যে যে না পরে তাকে ক্লাস টিচার বেত দিয়ে মারতো। কি আর করা, আমি বাসায় বলতেই ড্যাড আমার জন্য ২ টা নতুন গ্যঞ্জি নিয়ে আসলো। আমি গেঞ্জি পরে গেলাম স্কুলে, আমাকে কিছু বলে না। আইয়ুব আলী বেচারার গেঞ্জি নেই, ক্লাসের টিচার তাকে বেত দিয়ে ঘাড়ে মারে। দৃশ্যটা একই সাথে করুন আর হাস্যকর। একদিকে সে মার খাচ্ছে আর এক দিকে স্যার হাসছে।
করুন এজন্য কারন বেচারা একটা গেঞ্জি কিনতে পারছে না। একটা গেঞ্জির দাম ২০ টাকা, হয়তো তার কাছে এই ২০ টাকাও নেই।
আমি সিদ্ধান্ত নিলাম আমার আরেকটা গেঞ্জি তাকে দিয়ে দেব। বাসায় যখন ব্যপারটা বললাম, মা-বাবা সহমত প্রকাশ করলেন।
পরের দিন ক্লাসে গিয়েই আইয়ুব আলীকে নতুন স্যন্ডো গেঞ্জিটা উপহার দিলাম। গেঞ্জি পেয়ে আইয়ুব অনেক খুশি হল। ততক্ষনে আশেপাশের বন্ধুরা এগিয়ে আসলো (ভাত খাওয়া সার্কেল) তারাও দেখলাম ব্যপারটা অনেক পজেটিভলি নিয়েছে আর আইয়ুবকে বললো গেঞ্জিটা পরতে। আইয়ুব আলী আনন্দের সাথে গেঞ্জিটা পরলো আর আমাকে ধন্যবাদ জানালো। এখন আইয়ুব আলীকে কেউ গেঞ্জির জন্য মারবে না।
0 notes
Text
ধ্বংসাত্মক মানসিকতা
এর আগের ব্লগ পোস্ট (তালাচাবি সমাচার) -এ আমি লিখেছিলাম পুলিশ-ইস্কুলের চোর-চোট্টাদের ব্যাপারে। এবার আমি আরেক ধরনের স্টুডেন্টদের কথা লেখব।মানুষ বড় হয়ে কি কাজ করবে তার ইঙ্গিত ছোটবেলাতেই পাওয়া যায় বলে কেউ কেউ মনে করে।আমাদের স্কুলে আমি অনেকের ব্যাপারে কি কি অনুমান করেছি তা পড়ুন,
স্টিলের বড় স্কেল পাওয়া যায়; আমি যখন স্কুলে পড়তাম তখন সেগুলো ২০-২৫ টাকায় পাওয়া যেত।এগুলো অনেক শক্ত আর একই সাথে খুবই ধারালো। আমি প্রায়ই দেখতাম কিছু ক্লাসের ছেলেরা সু্যোগ পেলেই বেঞ্চ ছিলতো। আমাদের স্কুলের বেঞ্চগুলো অনেক উচ্চমানের। হাইবেঞ্চ-লউবেঞ্চ একসাথে স্টিলের সাথে লাগানো। বেঞ্চগুলো মোটেও সাধারন ছিল না।দেখতেই বোঝা যেত যে সেগুলো কত দামি আর কোয়ালিটির জিনিস।

ছবির ক্রেডিটঃ পুলিশ স্কুল গ্রুপ
আরো কিছু স্টুডেন্ট ছিল যারা বেঞ্চের ওপর লিখতো। কবিতা, লেখা, গল্প, হাবিজাবি। কেউ কেউ এতটাই সিরিয়াস ছিল যে তারা কলম দিয়ে খোদাই করে বেঞ্চের ওপর লিখত, যাতে আর কেউ তাদের অমর কীর্তি মুছতে না পারে।
তারা ক্লাসের দেয়ালে লিখত, বাথরুমের দরজা, দেয়াল সব জায়গাতেই লেখত।আমার মনে হয় এরা হয়তো কবি-সাহিত্যিক হবে অথবা হবে দেয়াল লেখক। কেউ কেউ হয়ত কমিউনিস্ট বিপ্লবী নেতাও হয়ে যেতে পারে।
এরপর কেউ কেউ বাথরুমের ফিটিংস খুলে নিয়ে যেত।ওয়াস বেসিনের পাইপ, ট্যাপ, খুটিনাটি জিনিস, এমনকি পারলে বেসিন আর লুকিং মিররটাও খুলে নিয়ে যেত।কিছু মিস্ত্রি আছে যারা রাস্তায় রাস্তায় ঘুরে বেরায় এসকল জিনিস নিয়ে, আর বাসায় বাসায় গিয়ে বাথরুম ফিটিংস মেরামতের কাজ করে। এরা হয়তো বড় হয়ে এই কাজ করবে।
কিছু স্টুডেন্টরা ইলেক্ট্রিক বাতি, টিউবলাইট, স্টার্টার, আরো অনেক কিছু সু্যোগ পেলেই খুলে নিয়ে যেত। এরা ভবিষ্যতে ইলেক্ট্রিশিয়ান হতে পারে।
অনেক ফান হয়ে গেল, পুলিশ স্কুল থেকে প্রতি বছর শত শত এ-প্লাস আর গোল্ডেন পেয়ে বের হয়।তারা নিশ্চই বড় হয়ে এই সব ছোট খাট কাজ করবে না।
কিন্তু কেন তারা এসকল খেয়ানতের কাজ করতো?
পুলিশ-ইস্কুল আমার দেখা সবচেয়ে কড়া একটা প্রতিষ্ঠান। তারা সব ব্যাপারে অনেক কড়াকড়ি করে। স্টুডেন্টদের তারা একটুও শান্তি দেয় না। শিক্ষার্থীদের আদর করা তাদের কালচারে নেই।বেচারা ছাত্র কিছু করতেও পারে না, তাই মনের দুঃখে সে এটা ওটা নষ্ট করে।
একটা জিনিস তো পরিষ্কার, পুলিশ-ইস্কুলের স্টুডেন্টদের তাদের স্কুলের প্রতি কোন মায়া মমতা নেই।
তা নাহলে ওরা কেন সবকিছু নষ্ট করবে?
আমি যখন পুলিশ-ইস্কুলের কলেজে পড়তাম, আমরা চার তলায় ক্লাস করতাম। চার তলা তখনো তৈরী হচ্ছিল আর রঙ করা বা ফিটিন্স এর কাজ তখনো চলছিল। শেষের রুমটা নতুন করেছে, নতুন রঙ, নতুন বেঞ্চ। আমরা সেখানে প্রায়ই গল্প করতে যেতাম। একদিন দেখি, সাদা দেয়ালে অনেকগুলো জুতার ছাপ। প্রায় ৫০-৬০ টা জুতার দাগ দেয়ালটার ওপর।কেউ হয়তো কম্পিটিশন করে লাথি মেরে কাজটা করেছে।যে দেখে সেই একটা করে কনট্রিবিউট করে। করতে করতে এতগুলো হয়েছে।
জানালায় যে গ্লাস লাগানো থাকতো, সেটাতে আঠার মত পুটিং দেওয়া হয়। নতুন জানালা বলে পুটিংগুলো কাচা ছিল। যে কেউ পুটিং সরিয়ে গ্লাস খুলে ফেলত; অনেকে গ্লাস ভেঙ্গে ফেলত।
বাথরুমের প্রায় প্রতিটা ��িটকারি ভাঙ্গা ছিল।আমাদের স্কুল মোটেও কোন অবহেলিত স্কুল ছিল না যে মান্ধাত আমলের স্কুল বলে সব নষ্ট। আমাদের স্কুলের সব কিছু নতুন, চকচকে আর দামি ছিল। কিন্তু যতবারই রিপেয়ার করা হত, ততবারই একি অবস্থা।
স্কুলে অনেক বড় মাঠ। মাঠের পাশে পেয়ারা গাছ ছিল। সব ছেলেরা সুযোগ পেলেই দেখতাম ডাল, পাতা, ফল ছিরে ফেলত।

ছবির ক্রেডিটঃ পুলিশ স্কুল গ্রুপ
এত কিছু যে হতো কেউ কিছু বলতো না? নাহ, কারো কোন মাথাব্যাথাই ছিল না এব্যাপারে। স্কুলের সবাই টাকা মারার চিন্তায় থাকতো, কিছু নষ্ট হলে তো তাদের লাভ –কারন ক্ষতির হিসাব দেখিয়ে আরো টাকা আদায় করা যায়। কোন স্টুডেন্টকে যদি কিছু নষ্ট করতে কেউ দেখে ফেলত তাহলে লোক দেখানো কিছু শাস্তি দিয়ে দিত।
কারো যদি সত্যিই মাথাব্যাথা হতো, তাহলে তারা প্রতিটি ক্লাসে স্টুডেন্টদেরকে বুঝিয়ে বলতে পারতো যে এটা করা ঠিক না। অথবা যারা এসব অনিষ্ট কাজ করতো, তাদেরকে ধরে শাস্তি দিতে পারতো।
এতে ক্লিয়ার বোঝা যায়, পুলিশ-ইস্কুল কতৃপক্ষ তার স্কুল সম্পদের যেমন কেয়ার করে না, তেমনি তাদের স্টুডেন্টরাও এতে কোন কেয়ার করে না। স্কুলের প্রতি গভীর ভালবাসা থাকলে কেউ এমনটি কখনো করতো না।
0 notes
Text
তালা চাবি সমাচার

আমি যখন পুলিশ-ইস্কুলে ক্লাস নাইনে পড়ি, তখন ক্লাসে তালা চাবির কালচার শুরু হয়।ক্লাসের সবাই তাদের ব্যাগে তালা মেরে রাখতো। এর কারন হল, প্রায় কয়েক সপ্তাহ ধরে সবার এটা ওটা মিসিং হওয়া শুরু করল। কলম, স্কেল, রাবার, পেন্সিল বক্স –বলতে গেলে সব কিছুই, এমনকি বই খাতাও চুরি হতে লাগল।
এ ব্যাপারটা এতটাই মহামারি আকার ধারন করেছিল যে সবাই ব্যাগে ছোট-ছোট তালা মেরে রাখা শুরু করল। এক দুইজন করতে করতে একসময় তালা মারাটা ক্লাসের ফ্যাশন হয়ে গেল।
স্কুলে আমার অনেক কিছু হারিয়ে গেল। কিছু স্টিলের স্কেল পাওয়া যায়। তিনবার, তিনটা স্কেল হারালাম।এরপর থেকে আর স্টিলের স্কেল কিনি না। কিনলাম কাঠের স্কেল। এটা আবার কেউ নেয় না, আমার ছোট ভাই এখনো ওটা ব্যাবহার করে। একবার স্কুলের ডায়েরি চুরি হয়ে গেল। পেন্সিল, কলম আর সব সৌখিন জিনিস তো আছেই।
তাই একদিন আমি একটা হার্ডওয়্যার এর দোকানে গেলাম। মিনি সাইজের একটা তালা কিনলাম আমার ব্যাগের জন্য।এই তালাগুলো ব্রঞ্জ/পিতলের মত রং।আমি ২০ টাকায় তালাটা নিলাম।তালাটা ব্যাগে লাগিয়ে একটু নিশ্চিন্তে থাকা যায়।আবার তালা চাবির ঝামেলা।
একদিন ক্লাসে কাশেম স্যার গণিত পড়াচ্ছেন আর দেখলেন তালা চাবির কারবার।
“কি ব্যাপার, তোমরা সবাই ব্যাগে তালা মেরে রেখেছ কেন?”
সামনের বেঞ্চের একজন ক্লাসে বিভিন্ন জিনিস চুরি বা হারাবার ব্যাপারে বলল।তা শুনে স্যার জবাব দিলেন,
“ছি ছি ছি, তোমরা নিজেরা নিজেকে বিশ্বাস করতে পারো না? আমার বাসায় আমরা সবাই বাইরে থাকি; বুয়া এসে সব কাজ করে দিয়ে যায়, কোন কিছু চুরি করে না।”
ব্যাপারটা ভাবতে আসলেই লজ্জাজনক, কিন্তু কেন আমাদের স্কুলে এমন হবে? ভাবুনতো একবার, পুলিশ-ইস্কুলে পড়ালেখা করে চোর-চোট্টারা।
কিন্তু এই চুরির উপদ্রব ওই একটা বছরেই ছিল। এর আগের বা তার পরের বছর গুলোতে কোন অসুবিধা হয়নি।হয়তো এই চোরগুলো ফেল করে।কিন্তু কখনো যদি কিছু হারিয়ে যেত, তাহলে তা আর ফিরে পাওয়া যেত না।
আমার ছোটভাই যে স্কুলে পড়ে সেখানে সেদিন তার ক্লাস ডায়েরি হারিয়ে ফেলল। পরেরদিন অফিসরুমে জিজ্ঞ্যেস করার পর ওরা সেটা ফেরত দেয়।ওদের একটা লস্ট-এন্ড-ফাউন্ড ডিপারটমেন্ট আছে যেখানে তারা হারিয়ে যাওয়া জিনিস কালেক্ট করে স্টুডেন্টদেরকে ফিরিয়ে দেয়।
আমার প্রশ্ন আমাদের শহীদ পুলিশ স্মৃতি স্কুলে এমন ছিলনা কেন? অনেক বড় স্কুল আর অনেক লোকবল ছিল, কিন্তু তাদের কালচার অনুযায়ী কোন কিছু পেয়ে ফেরত দেবার মত মন-মানসিকতা কারো ছিল না।
হয়তো এজন্যই স্টুডেন্টরা চুরি করত আর প্রশাসনও এতে কোন মনোযোগ দিত না।এতে ছাত্রদের চুরি করার প্রবণতা আরো বেড়ে যেত আর চক্রাকার ব্যাপারটা চলতে থাকতো।
তো নতুন বছরে নতুন ক্লাসে কিছু নতুন চোর ক্লাসে ভর্তি হল। ভাগ্য ভাল, এরা পেন্সিল/রাবারের মত ছোটখাটো জিনিস চুরি করে না। এরা বরং বাইরে গিফট শপে চুরি করে। এই গল্প নাহয় আরেকদিন শেয়ার করব।
আপডেটঃ আমার ছোট বোনটা পুলিশ স্কুলে ক্লাস টু-তে পড়তো। ওর ছোট্ট মানিব্যাগে ৩৬ টাকা জমিয়েছিল; তো টিফিন খাবে আর দেখে ব্যাগ নেই। পুলিশ স্কুলের ভিতরের গেটে ব্যাগটা পড়ে থাকতে দেখে কিন্তু ব্যাগে টাকা নেই, সব সাফ!
আপডেট দুইঃ একদিন ব্যাগের তালাটা খুলতে গিয়ে ভুলে চাবি উলটো ঢুকিয়ে ফেললাম। দেখি তালাটা খুলে গেল। এরপর একটা বাশের ছোট্ট কাঠি দিয়ে তালাটা খোলার চেষ্টা করলাম; কি আশ্চর্য, তালাটা খুলে গেল! ২০ টাকার তালায় আর কি আশা করা যায়?
0 notes
Text
বিলিয়নিয়ার ভাই
বিঃদ্রঃ-এই লেখাটি পড়ার সময় মাথার লজিকের সুইচটি বন্ধ করে নিতে ভূলবেন না।

আমি আর হ্যাক গত ২০ বছর ধরে একসাথে ঘুমাই। কিন্তু কখনই কারো সাথে দেখা হয় না। এর মানে হলো, বেশিরভাগ সময় হ্যাক আগে ঘুমিয়ে পড়ে আর আমি ঘুমাতে যাই দেরিত। আবার সকালে সে আগে ঘুম থেকে উঠে আর আমি উঠি দেরি করে। খুব কম দিনই আমরা দুজন একসাথে ঘুমাতে যাই, আর যখন তা হয় তখন আমরা প্রায় ১-২ ঘন্টা শুয়ে শুয়ে গল্প করি।
গল্পতে আমরা কত ধরনের ঘটনা, রম্য, নাটক করি, সেগুলো যদি কেউ লিখে রাখতো, তাহলে আজকে একটা পান্ডুলিপি বের করা যেত। আচ্ছা যা হোক একদিন আমি আর হ্যাক একটা পুরনো ছবি দেখে ঘুমাতে গেলাম। ছবিতে এক গরীব যুবক তার দূর সম্পর্কের চাচার কাছ থেকে মিলিয়ন ডলার পায়।
আমাদের কাছে একদিন মামার উকিল আসলো, সে বললো যে তোমার মামা ছিল একজন মিলিয়নিয়ার, সে তোমাদের জন্য বিলিয়ন ডলার রেখে গেছেন।
তোমাদের মধ্যে যে বড় ভাগ্নে, তাকে উইল করে দিয়ে গেছেন। এ কথা শোনা মাত্র হ্যাক বলে উঠলো,
“আমিই বড় ভাগ্নে।” উকিল জিজ্ঞেস করলো, কিন্তু তোমাদের মধ্যে তো ওকেই বড় মনে হচ্ছে, (আমার দিকে ইশারা করলো) আমি কিছু বলার আগেই হ্যাক বললো,
“আরে না, আমিই বড় ছেলে। তমু তো আমাদের সাথেই থাকে, ওকে আমরা নিজের আপন ভাই-ই বলি।”
আমি বললাম, “কিরে হ্যাক এ কি বলছিস, তার মানে আমি তোর আপন ভাই না? আমি তাহলে কিভাবে আসলাম?”
হ্যাক বললো, “আরে কে বলেছে তুই আমার আপন ভাই না, তুই তো আপনের চেয়েও বড়; উকিল সাহেব, কেউ যেন আমার ভাইকে পর না বলে, ঠিক আছে?”
উকিল মাথা নেড়ে সকল কাগজপত্র আর বাড়ির চাবি হ্যাককে বুঝিয়ে দিল।
২
অনেক টাকা পেলে যেমনটা হয়, মিলিয়ন নয় বরং বিলিয়ন ডলার এর মালিক এখন হ্যাক কিন্তু বিশাল বাংলোতে সে থাকে একা। আমাকে আর বাসার অন্যদের সে ভূলে গেছে। সবাই বলে যে পয়সার মালিক হলে নাকি ��ানুষ আর কাউকে চিনে না, তাই বলে সে পরিবারের কাউকেও চিনবে না?
আমি গেলাম হ্যাক এর বাংলোতে। গেটে আমাকে আটকে দারোয়ান বললো “হু আর ইউ, হোয়াট ডু ইউ ওয়ান্ট?” আমি পরিচয় দিয়ে বললাম আমি তোমার স্যার এর বড় ভাই। কিছুক্ষন পরে গেটখুলে আমাকে ঢুকতে দিল।
আমি বাসার ভিতরে গিয়ে দেখলাম একদম সিনেমার মত বিশাল প্রাসাদ। হ্যাককে সিড়িতেই পেলাম, সে বললো, “��ি ব্যাপার?”
আমি বললাম, এই তো খোজ খবর নিতে আসলাম। হ্যাক জিজ্ঞেস করল “আর কোন দরকার আছে?” আমি শুনেই খুশিতে বললাম, “হ্যাঁ আছে, আমি ইউনিভার্সিটিতে আবার ভর্তি হব, লাখখানেক টাকা লাগবে ভর্তির জন্য”
হ্যাক বললো “ঠিক আছে এখন তুই যা, তোর ভাবি দেখলে গালাগালি করবে।” আমি বললাম, “কি যে বলিস, আমি সেই কত দূর থেকে এসেছি, থাকবো নাহয় পরে, আগে কিছু খাবার দে?”
হ্যাক বিরক্ত হয়ে বললো, “বাসায় তো কোন কাজের লোক নেই, সবাই ছুটিতে গেছে, আমরাও খেয়ে ফেলেছি”। আমি তখন টেবিলের দিকে দেখিয়ে বললাম, “ওই যে কত খাবার রাখা আছে, সেগুলো কি?”
হ্যাক জবাব দিল “ওগুলো তোমার খাওয়ার খাবার না, তোমার খাবার চাকর-রা বানিয়ে দিবে।”
আমি বললাম, “আচ্ছা কোন ব্যাপার না, আমি বাসা থেকে কলা আর রুটি নিয়ে এসেছি, কিন্তু থাকবো কোথায়?”
হ্যাক কোন উপায় না দেখে বলতে বাধ্য হলো “ঠিক আছে, আজকে এই কার্পেটে রাতটা কাটিয়ে দাও, কিন্তু সকালে উঠে কার্পেটটা পরিষ্কার করে যাবে কিন্তু।” এরপর হ্যাক সিড়ি বেয়ে উঠে চলে গেল।
একটু পর আমি খাবারের টেবিলে গিয়ে পেট ভরে খেয়ে নিলাম। এরপর দামি সোফাটাতে শুয়ে টিভি দেখতে লাগলাম। টিভিতে অনেক চ্যানেল কিন্তু দেখার মত কিছু পেলাম না। কখন যে ঘুমিয়ে পরলাম, তার টেরই পেলাম না।
৩
সকালে হ্যাক আমার ঘুম ভাঙ্গিয়ে দিল। বললো “উঠ! তাড়াতাড়ি, তোর ভাবি দেখলে পুরো বাড়ি মাথায় তুলবে।”
আমি উঠলাম আর বললাম, “ঠিক আছে ঠিক আছে, আমার টাকাটা দিয়ে দে, আমি চলে যাই।”
আমি সাথে আরো বললাম, “খাতা কলম আর ফটোস্টেটের জন্য বিশ হাজার টাকাও দিস; আর যাওয়া আসার জন্য তো কমপক্ষে পঞ্চাশ হাজার টাকা হাত খরচ লাগবে।”
হ্যাক এ কথা শুনে বিরক্তের সাথে বললো, “আর কিছু?”
আমিঃ “না, আর কিছু লাগবে না, বাকিটা আমি ম্যানেজ করবো। তুই কি চেক দিবি না ক্যাশ? ক্যাশ দিলে ভাল হয়, না থাকলে চেকই চলবে।”
হ্যাকঃ “আচ্ছা বলতো, তোর মোট কত টাকা লাগবে? আমি একবারেই তোকে সব দিয়ে দিতে চাচ্ছি।”
আমি একথা শুনে মাথাটা যেন ঘুরে গেল, বুঝতে পারলাম না কত চাইবো,
আমিঃ “এক লাখ! না না, দুই লাখ! না না পাচঁ লাখ! দাড়া দাড়া একটু থাম, দশ লাখ! না থুক্কু পৌনে বারো লাখ দিলেই হবে, এটাই ফাইনাল –পৌনে বারো”
হ্যাক এতটাও বোকা না। সে পকেট থেকে বিশ হাজার টাকার একটা চেক আমার হাতে দিল আর আমাকে বললো “এই নে, এখন যা। আর ছয় মাসের মধ্যে যেন তোর মুখ আর না দেখি।”
আমিঃ “আচ্ছা ঠিক আছে, কিন্তু নাস্তাটা করে যাই?”
হ্যাকঃ “কোন নাস্তা না, এক্ষুনি বেরিয়ে যা।”
আমিঃ “আচ্ছা মুখ হাতটা তো ধুতে দিবি?”
হ্যাকঃ “যা বলছি, নাকি সিকিউরিটি ডাকবো?”
আমি আর কিছু না বলে বেরিয়ে পরলাম।
৪
দুপুরবেলা হ্যাক এর কাছে একটা ফোন আসল,
“স্যার, আমি ন্যাশনাল ব্যাংকের ম্যানেজার বলছি।”
হ্যাকঃ “কি হয়েছে?”
ম্যানেজারঃ “স্যার, আমাদের এখানে আপনার একটা চেক এসেছে, যাতে আপনার সিগনেচার আছে। কিন্তু টাকার অংকের জায়গায় মনে হল কাটাকাটি করা, আবার কেউ যেন ২ টা শূন্য আলাদা করে বসিয়ে দিয়েছে।”
হ্যাকঃ “বলছেন কি?”
ম্যানেজারঃ “জি স্যার, যাকে আমরা ধরেছি তার নাম তমাল আর সে বলছে সে নাকি আপনার বড় ভাই।”
হ্যাকঃ “ওকে এক্ষুনি পুলিশে দাও!”
ম্যানেজারঃ “না স্যার, বলছিলাম কি, প্রথমবারের মতো এমন ভুল করায় উনাকে আমরা ওয়ার্নিং দিয়েই ছেড়ে দেই।”
হ্যাকঃ “এক্ষুনি ওকে থানাও দাও, নইলে আমি তোমাকেও পুলিশে দেব।”
ম্যানেজারঃ “ঠিক আছে স্যার, আমি তাই করছি।”
হ্যাক রাগের চোটে তার ফোনটা বাইরে ফেলে দিল।
এক ঘন্টা পরে আরেকটা ফোন আসলো,
“স্যার, আমি গুলশান থানার ওসি বলছি”
হ্যাকঃ “বলুন, কি চাই?”
ওসিঃ “স্যার আমরা একজনকে চেক ফ্রডের জন্য ধরেছি। সে বলছে সে নাকি আপনার বড় ভাই তমাল। আমি কি তাকে ছেড়ে দেব স্যার?”
হ্যাক বুঝলো যে তমুকে বাইরে ছেড়ে তারই সম্মানের হানি হচ্ছে, তাই সে ওসিকে বললো,
“এক কাজ কর, ওকে আমার বাসায় নিয়ে আস।”
ওসিঃ “ঠিক আছে স্যার, আমি নিজে আমার গাড়ি করে উনাকে নিয়ে আসছি।”
ঠিক তাই হলো, আধা ঘন্টার মধ্যেই ওসি নিজেই আমাকে হ্যাক এর বাংলোতে পৌছে দিল।
৫
আমি হ্যাককে জড়িয়ে ধরে বললাম “আমি জানতাম তুই আমাকে ছাড়িয়ে দিবি”
হ্যাকঃ “তা তো দিবই”
আমিঃ “শোন, আমি ঠিক করেছি পড়ালেখা আর করবো না, আমি এখন তোর কাছে কাজ করবো। তোর এত বড় এস্টেট, এত টাকার কারবার। এসব দেখশুন করার জন্য বিশ্বস্ত একজনকে তো লাগবেই।”
হ্যাকঃ “ঠিক বলেছিস”
আমিঃ “আমি বলছিলাম কি, আমি তোর একাউন্টেন্ট হয়ে যাই। কত টাকার হিসাব আমাকেই তো রাখতে হবে।”
হ্যাক কিছু না বলে আমাকে একটা অফিস রুমে নিয়ে গেল আর বললো,
হ্যাকঃ “এইখানে তুই কাজ করবি, এই নে ফুলের ঝাড়ু। আর ওখানে মাকড়সার জাল পরিষ্কারের ঝড়ু আছে।”
আমি অবাক হলাম, কিন্তু এতে কিছুই মনে করলাম না, চাকরি তো পাওয়া গেল। আমি বেরিয়ে আসলাম, এরপর বললাম,
আমিঃ “হ্যাক, বলছিলাম কি, আমার চাকরি তো হল, এখন বিশ-তিরিশ হাজার টাকা এডভান্স দিয়ে দিলে ভাল হয়।”
হ্যাকঃ “কি বলছিস তুই?”
আমিঃ “হ্যাঁ, আর ভাবছিলাম আজ বিকেলেই একটা বিয়ে করে ফেলি। হানিমুনের জন্য আমাকে ২-৩ সপ্তাহের ছুটি দিবি কিন্তু। হানিমুনে কক্সবাজার না হোক, সুইজারল্যান্ড তো পাঠাবি, নাকি?”
হ্যাকঃ “কি সব আবোল তাবোল বলছিস? কাজ শুরু করেছিস একদিনো হয়নি, এখনি তোকে এতকিছু দিয়ে দেব?”
আমিঃ “আরে, এখন যখন জয়েন করেছি, তখন আর কয়েক দিনের মধ্যেই তো প্রমোশন পেয়ে মিনিমাম এমডি হয়ে যাব। তখনতো আমাকে বিদেশে পাঠাবি, সেজন্য ভাবছি এখনি পাসপোর্ট আর ভিসাটা করে ফেলি।”
হ্যাক আর পারলো না। সে আমাকে বললো,
“অনেক হয়েছে, এখন আমি ঘুমাই।”
শেষ
0 notes
Text
একটা জীবনচক্র
চট্টগ্রাম
সেপ্টেম্বর ১৯৬৭, শনিবার
আমার বাবা পুলিশে চাকরি করে।
প্রতি বছর আমরা এক এক জেলায় যাই।
এই বছর আমরা চট্টগ্রামে এসেছি।
আমি ক্লাস ওয়ানে পড়ি।
আমাদের বাসার সামনে একটা রাস্তা আছে।
রাস্তার পাশে বড় একটা তালগাছ আছে।
রাস্তায় একটা দোকান আছে।
দোকানে চা পাওয়া যায়।
আমি চা তে বিস্কুট ডুবিয়ে খেতে পছন্দ করি।
বিস্কুট ডুবালেই ওটা পরে যায়।
খুলনা
আগস্ট ১৯৭০, রবিবার
আমরা যে বাসাতে থাকি তার গেটের বাইরে একটা রাস্তা আছে।রাস্তার কাছে একটা তালগাছও আছে। রাস্তার পরে একটা দোকান আছে। দোকানে সিঙ্গারা আর কিমা পুড়ি পাওয়া যায়। জিজ্ঞেস করলাম,চাও পাওয়া যায়। চা তে আমি বিস্কুট ডুবিয়ে খাই।
ঢাকা
জুলাই ১৯৮০, সোমবার
প্রায়ই বাসার বাইরে যাওয়া হয়। আমাদের বাসার প্রধান ফটকের বাইরে অনেকগুলো তালগাছ।সামনের রাস্তা দিয়ে কিছুদুর যেতেই মন্টু ভাইয়ের চায়ের দোকান। বিকেলে চা আর সিগারেট বেশ জমে।
বরিশাল
জুন ১৯৯৩, মঙ্গলবার
বরিশালে যে বাসাটাতে থাকি তার সামনে আর পিছনে দুটো তালগাছ। একটা বড় আর একটা একটু ছোট।পাশেই সমুদ্র আর তার হাওয়ায় গাছদুটো দুলছে। আশেপাশে কোন রাস্তা নেই, আছে শুধু একটা বৃটিশ আমলের চায়ের দোকান। দোকানে চলে আড্ডা আর তার সাথে চা, বিস্কুট আর সিগারেট।
সিলেট
মে ১৯৯৭, বুধবার
অনেকগুলো তালগাছের ছায়ায় ঘেরা আমাদের ভাড়া বাসাটা। বাসাটা বেশ পুরনো কিন্তু দুপাশের রাস্তা দুটো নতুন।ডানের রাস্তা ধরে কিছুদুর যেতেই ���মার প্রিয় চায়ের দোকান।কড়া এক কাপ চায়ে চুমুক দিতে দিতে খবরের কাগজে চোখ বুলাই আর বেনসন সিগারেটে টান দেই।
রাজশাহী
এপ্রিল ২০০৫, বৃহস্পতিবার
সরকারি বাসাতে থাকি চারতলার উপর।এখানে কোন তালগাছ নেই, আছে শুধুই পিচঢালা পথ।পথ ধরে কিছুদূর এগোতেই কাশেমের চায়ের দোকান। কাশেম জানে যে আমি চিনি ছাড়া চা খাই, সাথে একটা নোনতা বিস্কুট।আমার ছেলেটা চায়ে বিস্কুট ডুবিয়ে খেতে খুব পছন্দ করে।কাল ওকে দেখলাম চায়ে বিস্কুট ডুবাচ্ছে কিন্তু বিস্কুটটা খাওয়ার আগেই ভিতরে পড়ে গেল।ডাক্তার আমাকে সিগারেট খেতে মানা করেছেন কিন্তু আমি তাও খাই,কি আর হবে? একদিনতো সবারই মরতে হবে।
রংপুর
মার্চ ২০১২, শুক্রবার
এখন আমার শুধুই বিশ্রাম।আমার কবরের মাথায় বড় একটা তালগাছ আছে, পাশে আবার একটা রাস্তা।রাস্তার ওপরের দোকান থেকে আমার ছেলে চা আর সিগারেট নিয়ে আসছে।ছেলের বয়স হবে সাড়ে সতেরো কি পৌনে আঠারো।সে সিগারেটটা ধরাল আর পকেট থেকে আগরবাতি বের করে সেটাও ধরাল।এখন সে চায়ে চুমুক দিচ্ছে আর একটা বিস্কুট ডুবিয়ে খাচ্ছে। কিছু বিস্কুটের গুড়ো আমার কবরের উপর পড়ছে, কিন্তু তাতে আমার কি?
0 notes
Text
My Thoughts on 12-12-12
Numbers doesn't matters.
But I tell you what it really matters...

It's 11th of Dec 2012 and I see people are talking about the upcoming 12-12-12.
For years people are having this belief that the world is going to end this year. But it is not.
And if the world is going to end, why it will happen in the English year?
Today is a different date in Chinese calender, something else in the Islamic (lunar) calendar, a completely different set of numbers in Bengali year also completely different from what it is on the Jewish year.
12-12-12 is just like 11-11-11 or 10-10-10, it is something that looks nice to see and read.
In 2009 it was 9-9-9 and in 1999, it was 9-9-99.
Numbers doesn't matters.
For so many people today(or at the moment) it is the end of their lives. So many people at this moment are suffering like hell in torture. So it is judgement for them anyway.
Just few weeks ago, I was having pain in my ankle. It was hard to spend each day.
When I went to see the doctor, he couldn't say much but he suggested that I have very high blood pressure. He did some tests for me and he said to meet this doctor.
I was worried after that and I was feeling that I am going to die. I am not even 25 and started to see that my time is coming to an end.
When I saw this doctor, he said I am completely fine. And he gave me some meds.
From that day I realized that I got a new life and I must use it at it's best.
Since that day I am getting up early in the morning and getting much work done than before.
So my friend, if you survive after 12-12-12, you have to make a promise to yourself. You have to change your life once and for all.
Best wishes, Tamal
0 notes