Just featured in Ubuntu Cloud!

I am a hardcore Ubuntu user.At home for entertainment and development I use Ubuntu.I fall in love with it when I was 2nd year University student.At that time I used for doing programming in c and later I used it for networking labs.

With time and try I came to know how to play with Ubuntu,how I can get most out of it.The community helped me a lot to making this relationship mature.
After leaving university my love didnt end up,got new boost I bought a rack space cloud to make myself expert in cloud system also to deploy applications that I develop for my clients.I choose ubuntu as OS in my cloud because of its community and familiarity.I love ubuntu community for its active participation.
A week ago I was interviewed by cloud ubuntu administrator.And yesterday night my interview featured in the cloud ubuntu home.
Check that out from here 🙂

Hope it will inspire me as well as others to spread FOSS in larger space and make ubuntu cloud as ultimate solution for cloud computing 🙂

Advertisements

Internet connection configuring in Ubuntu

Couple of days ago I was trying to set all the network information in system to “Network Connections”(System>Preferences> Network Connection).I put all the necessary information in the fields as those are necessary to set the wired broad band connection.Unfortunately the connection could been established.So I tried to find out the configuration file which one writes down the network information to establish a connection.And found “/etc/network/interfaces “.So,I wrote the following commands to the terminal:

sudo gedit /etc/network/interfaces

The file was containing: “auto lo”

” iface lo inet loopback “.

As I guessed the network information were not wriitten to the file so I wrote follwoing informations:

auto eth0
iface eth0 inet static
address 192.168.100.118(put you internet address provided by the ISP)
gateway 192.168.100.1(gateway address)
netmask 255.255.255.0
network 192.168.100.0

Then I saved the file.And restarted the network using following command:

sudo /etc/init.d/networking retstart

For DHCP connection just have to put the following line into the /etc/network/interface  file


auto eth0

iface eth0 inet dhcp

The have to restart network.The connection will be established 🙂

Media player installation in Ubuntu(উবুন্টুতে মিডিয়া প্লেয়ার ইন্সটেলেশন.ভিলসি)

নতুন উবুন্টু ব্যাবহারকারীরা সবচেয়ে বেশি সমস্যায় পড়েন যে তাদের কোন অডিও বা ভিডিও ফাইল চালাতে পারেন না। সহজ়েই প্লেয়ার ইন্সটেলেসন সম্বভ।নিচে ভিলসি প্লেয়ারের ইন্সটেলেশনের দুই ভাবে তুলে ধরা হলঃ

নিচের প্রকিয়াতেই অবশ্যি ইন্টারনেট কানেকশন লাগবে।

প্রথম প্রকিয়াটি কমান্ড লাইনেঃ

Application>Accessories>Terminal এ ক্লিক করুনঃ

টার্মিনাল খুললে পরে “sudo apt-get install vlc” লেখুন

টার্মিনালে কমান্ড লেখা

সুডো পাসওর্য়াড চাওয়া হবে,পাসওর্য়াড দিলেই ইন্সটেলেসন শুরু হবে।এর পরেই, আপনি ইন্সটলন করবেন কিনা confirmation চাওয়া হবে,Y press করে এন্টার চাপ্লেই ইন্সটেলশন শুরু হবে

ইন্সটেলেশনের confirmation চাওয়া হচ্ছে

দুই নম্বর প্রকিয়াটি Ubuntu software center এর মাধ্যমেঃ

Application মেনু তে ক্লিক করুন,নিচে Ubuntu Software center মেনু দেখতে পাবেন,মেনুতে ক্লিক করে

Ubuntu Software center প্রবেশ করুন।

উবুন্টু সফটয়্যার সেন্টার

সার্চ বক্সে vlc লিখে সার্চ দিন নিচের মত আইকন আসবে install ক্লিক করলেই ইন্সটেলেসন শুরু হবে

সার্চ রেজাল্ট vlc

ইন্সটেলশন শেষ হলে,যে কোন মিডিয়া ফাইলকে vlc দিয়ে paly করা সম্বভ হবে।

উবুন্টুতে LAMP(লিনাক্স,আপ্যাচি,মাইএসকিউএল,পিএইচপি)ইন্সটেলেশন

উবুন্তুর যে কোন নতুন ভার্সন রিলিজ হওয়ার সাথে সাথেই আমি এক বা একাধিক কপি পেয়ে যাই(canonical হতে ফ্রি কপি)।এবার উবুন্টু 10.04 এর গ্রাফিক্স আমার দারূন লাগায়,সিধান্ত নিয়েই ফেলি এখন থেকে বেশির ভাগ কাজই উবুন্টুতে করবো।তাই প্রথমেই আমাকে পিএইচপি,মাইএস্কিউলের জন্য LAMP ইন্সটল করতে হয়।
এ জন্য পিসিতে নেট কানেকশন থাকতে হবে।
প্রথমে র্টামিনালে (Accessories > Terminal) যেতে হবে,তারপর  ~sudo tasksel install lamp-server কমান্ডটি চালাতে হবে।আপনার root পাসওয়ার্ডটি চাওয়া হবে।

পাসওয়ার্ডটি দেয়ার সাথে সাথেই ইন্সটেলেশন শুরু হবে।ইনস্টেলেশনের একটি ধাপে মাইএসকিউএলের root পাসওয়ার্ড চাবে,root পাসওয়ার্ড দেয়ার কিছু ক্ষনের মধ্যে ইন্সটেলাশন শেষ হবে।

চেক করার জন্য ব্রাউজারে http://localhost লিখুন।নিচের ইমেজটি দেখা যাবে

এখানে বলে রাখা উচিত যে web root এর পাথ হলো  /var/www/

এখানে নিজের মত ফোল্ডার তৈরী করে কাজ করা যাবে।আমি default index.html ফাইল্টিকে delete করে নিজের মত index.php ফাইল তৈরী করেছি।এ জন্য র্টামিনালে যেয়ে নিচের command গুলো চালাতে হবে

~cd /var/www/

[ডিরেক্ট্রি পরিবর্তন করলাম]

~rm index.html

[index.html ফাইলটি delete করলাম]

~touch index.php

[ index.php file তৈরি করলাম]

~sudo gedit /var/www/index.php

[ index.php file  এডিট করার command দিলাম]

একটি ব্ল্যাঙ্ক ডকুমেন্ট খুলবে তাতে কিছু তাতে কিছু test পিএইচপি কোড করে সেভ করলেই চলবে।

index.php ফাইলে php কোড লেখা

এরপর localhost লিখকেই ব্রাউজারে index.php এর কনটেন্ট দেখা যাবে ঃ)

উবুন্টুতে ল্যাম্প ইন্সটেলেশন এতোই সহজ 😀

projecteuler.net solved problem using python-1

এই সাইটির কথা অনেক শুনছি.. python নিয়া ঘাটাঘাটির এক পর্যায়ে ঠিক করলাম problem গুলো python আ সল্ভে করলে ক্যামন হয় !যেই ভাবা সেই কাজ প্রথম problem টা ছিলো :

Add all the natural numbers below one thousand that are multiples of 3 or 5.

আমার করা solution ছিলো এরকম:

import operator
l1=range(0,1000,3)
l2=range(0,1000,5)
l11=reduce(operator.add, (l1))
l12=reduce(operator.add, (l2)) result=l11+l12

print result

266333
l3=range(0,1000,15)</div>
l33=reduce(operator.add, (l3))</div>
f=result-l33</div>
print l33</div>
33165
print f
233168
f এর value ই final result 😀
এছাড়াও একই problem python এ অনেল ভাবেই solve করা যায়ঃ
reduce(lambda x,y: x+y, [x for x in range(1,1000) if x % 3 == 0 or x % 5 == 0])
233168
reduce(lambda x,y: x+y, [x for x in range(1,1000) if x % 3 == 0 or x % 5 == 0])

233268
code গুলো দেখলেই বুঝতে পারার কথা…এ জন্য ব্যাখ্যা করলাম না …
এছাড়াও আরো অনেক ভাবেই এই প্রব্লেমটা solve করা যাবে…

Some Common Port Address

ভাইভাগুলোতে প্রায়ই ask করে ওমুক service এর port address কত?নিচে কিছু common service এর port address গুলো তুলে ধরলামঃ

protocol/service> port address

DHCP(server) > 67,DHCP(client) > 68,TCP/IP > 81,HTTP > 80,HTTPS > 443,TELNET > 23,DNS > 53,SMTP> 25,POP>110,FTP>21,NTP>123(UDP)

Python দারুন এক programming language

পাইথন দারুন এক programming language,আমি কিছু দিন ধরে পাইথন এর প্রতি interested হইলাম।হাল্কা কিছু ঘাটাঘাটিও করলাম ।এই সেমিস্টারের রেজাল্ট পাইয়া মাথা খারাপের জোগার।বার বার randomly subject wise gpa বসিয়ে বের করার চেষ্টা করছিলাম যে কোন subject এ কত পাইছি,মেজাজ গরম কইরা python এ ১ মিনিটে কিছু code কইরা solution করলাম,খুবই simple coding,এবং তা নিচের মতঃ
Input:
 

 

#python GPA calculator coded By Mushfiq
import math
ns = float(input("please insert the GPA of Network security:"))#inserting the subject gpa
g = float(input(" insert the GPA of Computer Graphics:"))
oc = float(input("please insert the GPA of Optical Fiber Communication:"))
wc = float(input(" insert the GPA of Wireless Communication:"))
lg = float(input("insert the lab gpa:"))
p = float(input("insert the project gpa:"))
cns = 3 #subject credit
cg = 3
coc= 3
cwc = 3
clg = 1.5
cp = 3
sg = cns+cg+coc+cwc+clg+cp  # total subject credit
gpa = ((ns*cns)+(cg*g)+(coc*oc)+(clg*lg)+(cp*p)+(cwc*wc))/(sg)
print("the actual GPA is:")
print(gpa)

Output:
>>>
please insert the GPA of Network security:3
insert the GPA of Computer Graphics:2
please insert the GPA of Optical Fiber Communication:3
insert the GPA of Wireless Communication:2.5
insert the lab gpa:2
insert the project gpa:3.75
the actual GPA is:
2.77272727273
>>>
এই প্রোগামটা আরও interactive করা যাবে …ঠিক করছি ্যে পরে আরও সময় দিয়ে তা করবো

পাইথনের  IDE windwos version এখানে পাওয়া যাবে

ভাইরাস …can not open partition by double clicking ?

এই problem এ অনেকবার পরেছি কিন্তু solution বের করবো করবো করে করা হয় নি …।আজকে একজন ডাকলো তার pc virus মারতে।যেহেতু তাকে না বলা যাবে না সেহেতু গেলাম virus মারতে :(. যাওয়ার পর দেখি সেই পূরানো কাহিনি …।কি করবো google এর সহায়তায় কয়েকটা solution try দিলাম…কাজ করলো নিচেরটাঃ

১.start>run

২.type >regsvr32 /i shell32.dll

৩.একটা message আসবে “DllRegisterServer and DllInstall in shell32.dll succeeded”

৪.ok চাপলেই OK >restart দিন

দেখুন আর problem নেই 🙂

wamp on হচ্ছে না !

একটা project এর কাজে wamp install -করলাম কিন্তু wamp এর সব service অন হয় না 😦

এর পর wamp এর আরেকটা version দিলাম …।দেখি তাও কাজ করে না!সারা দিন নানা ভাবে try দিলাম,কোনো ভাবেই কিছুতেই কাজ হয় না…।কি মনে করে skpe off  করলাম ,দেখি এবার কাজ করতেছে 🙂

wamp এর সব service যে সকল কারনে problem করে:

1.আগের কোন version যেমন php triad install করা থাকলে

2.এছাড়া যদি কিছু temp file প্রব্লেম করে,temp clean করলে,prefetch clean করলে

3.মাঝে মাঝে mysql service on হতে ঝামেলা করে ,manually on করে দিতে হয় : root যদি

C হয় :C:\wamp\bin\mysql\mysql5.1.36\bin\MySQLInstanceConfig.exe তে click করলে user name চাইতে পারে যা root ,password blank থাকবে

@আর skype use করলে wamp interrupt হয়  মুলত port address interruption এর কারনে ,দুটোই port address 80 use করে,

solution টা আমি করেছি tricky উপায়েঃ

১>skype তে ক্লিক করুন >tools>connection option>use port [] for incoming connection

২>use port[443] লিখে দিলেই হবে

৩>use port 80,443 লেখাটা uncheck করে দিতে হবে

৪>skype,wamp দুটোই restart দিতে হবে …।এক সাথে কাজ করছে        🙂

Barcode with in a moment!

We are working on our Online Library project since last week and obviously having tough time.but learning many things as well.It was a big challenge to produce more then 3000 tags with in limited time.We did some tricks here,at first tried to download some free barcode generating software unfortunately we didn’t get anything inspite of some demos.We then decided to use those demo coz that will decrease time as well as labour 🙂 We produced around 2900 tags with demo then coded some scripts for removing those demo marks ….it worked !We printed some copies and tested with the barcode reader it worked properly 🙂