Categories
Bangla Python Series

বাংলায় পাইথন – শুরু করার আগে

এর আগেও আমি বাংলায় পাইথন নিয়ে স্ক্রীনকাস্ট সিরিজ শুরু করেছিলাম কিন্তু কোন ফিডব্যাক না পেয়ে বন্ধ করে দেই সেই সিরিজ । হাতে কিছু ফাকা সময় আছে । তাই আবারো শুরু করছি বাংলায় পাইথন নিয়ে কিছু লেখালেখি । ধারাবাহিকভাবে ধরাবাধা কোন কিছু করা আমার আদতে নেই । হয়ত এবারো সিরিজ শেষ করা হবে না । তাই এবার আর সিরিজ আকারে কিছু করব না । খন্ড খন্ড করে বিভিন্ন বিষয়ের উপরে লিখব । খুব ডিটেইলস এ যাব না । যারা এই লেখা পড়বেন অনেক কিছুই তাদের নিজেদের করতে হবে । এই আইডিয়াটা মূলত জেড এ শ’ এর “লার্ণ পাইথন দি হার্ড ওয়ে” বইটি থেকে এসেছে ।

প্রথমেই আপনাকে পাইথন সেটাপ করে নিতে হবে । আপনি যদি লিনাক্স বা ম্যাক ব্যবহারকারী হন তবে আপনার পিসি বা ল্যাপটপে পাইথন দেওয়াই আছে । উইন্ডোজ ব্যবহারকারীরা পাইথনের অফিসিয়াল ওয়েব সাইট থেকে পাইথন 2.5.4 ভার্সনটি ডাউনলোড করে ইন্সটল করে নিন । ওয়েব সাইটের ঠিকানা খোঁজা ও ইন্সটলেশন আপনাকে করে নিতে হবে । গুগলের সহায়তা নিতে পারেন ।

পাইথন কোড লেখার জন্যে উইন্ডোজে Notepad++ এবং লিনাক্সে gedit ব্যবহার করতে পারেন । উইন্ডোজ ব্যবহারকারীরা পাইথন ডিরেক্টরীকে আপনাদের সিস্টেম পাথে যোগ করে নিন । অর্থাৎ C:\Python25 এই লোকেশনটিকে আপনার PATH ভ্যারিয়েবলে যোগ করে নিন । এজন্য Computer এর উপর রাইট ক্লিক করে “Properties” এ যান । এবার বাম পাশে “Advanced System Settings” এ ক্লিক করূন । নিচের দিকে থাকা “Environment Variables” এ ক্লিক করুন । এবার “System Variables” এর ভিতরে “Path” এন্ট্রি খুজে বের করে “Edit” বাটন চাপুন । এবার এর শেষে C:\Python25 লিখে ওকে করে বের হয়ে আসুন । এবার কমান্ড প্রম্পট খুলুন (cmd.exe) । টাইপ করুন ঃ python । এন্টার চাপুন । নিচের মত লেখা দেখাবেঃ

এরকম দেখালে বোঝা গেল আমরা পাইথন ইন্সটলেশন শেষে এটাকে রান করাতে পেরেছি কমান্ড লাইনে । এবার আসুন সত্যিকারের একটি পাইথন প্রোগ্রাম লিখি । Notepad++ খুলে টাইপ করুন ঃ

ফাইলটিকে ডেস্কটপে সেইভ করুন “test.py” নামে । এবার কমান্ড প্রম্পট বা টার্মিনাল খুলে নিচের কমান্ডদুটো দিন ।

আউটপুট হবে নিচের মত (উইন্ডোজে)ঃ

আমরা সফলভাবে একটি পাইথন প্রোগ্রাম লিখলাম ও রান করলাম । এরপরে আমরা আরো গভীরে যাব ।

Categories
PHP

“Pro Zend Framework Techniques: Build a Full CMS Project” – Read Online

Categories
Uncategorized

Fixing the Google+ Issue on Bangla Lion

For some reasons, many Bangla Lion users are randomly not being able to consume many static contents from Google+. They are also not being able to download any email attachments from Gmail. What’s happening? Google serves their content from googleusercontent.com. Gmail attachments are also served from a sub-domain of this domain. For some unknown reasons we can not access that domain sometimes, sometimes we can.

Just a few moments ago, when I complained to Bangla Lion customer care, the customer manager helped me fix the problem. What we did?

1) First we set no proxies. On my Firefox 5, I had proxies set to system proxies. Bangla Lion’s customer manager suggested that I should set no proxy or automatic detection for proxies. I changed it to no proxy. For this, I went to Firefox Menu > Options > Options > Advanced > Network > Settings (I am using FF5).

2) Then I went to “Network and Sharing Center” > “Change Adapter Settings”. I right clicked on my Bangla Lion connection (I am using the indoor device, so mine is a wired network) and selected “Properties”. In the “Networking” tab, I double clicked on the TCP/IPv4 entry. The dialog box I got, it let me define how my IP address and DNS addresses are obtained. I manually set the DNS Servers to: 4.2.2.8 & 4.2.2.2 .

The customer manager also gave me another pair of DNS in case I still have an issue: 4.2.2.5 & 8.8.8.8
This was supposedly a good sign of proper customer service, which I had read the other day on https://www.salesforce.com/products/guide/lead-gen/.

3) I cleared my browser’s cache and everything was okay. To test things, I have restarted my router several times to see what happens when I am assigned to different IP address. Everything looks fine.

So, the description I gave so far is very specific to Windows 7 and Firefox. A general instruction for any OS and any browser should be:

1) Make sure you’re not using any proxies.

2) Change your network’s DNS to: 4.2.2.8 & 4.2.2.2 or 4.2.2.5 & 8.8.8.8

3) Clear the cache and offline data.

I am satisfied with Bangla Lion’s customer care, at least they put some people who knows something. When GP started image optimization, it was a night mare. +1 to Bangla Lion for their informative customer care service.