[Ubuntu-BD] GNU/Linux খ্যাত কার্নেল এবার কম্পাইল হলো অ্যাপলের Clang কম্পাইলার দিয়ে

Nasimul Haque nasim.haque at gmail.com
Mon Jul 30 16:01:05 UTC 2012


2012/7/30 Bokhari, Saif Imam <saifimam at gmail.com>
> আমি এখানে কাউকে সরারসি কিছু বলিনি। কাউকে ইঙ্গিত করেও কিছু বলিনি। আমার মেইল
> পড়লে বুঝতে পারবেন, আমি Everyone/Nobody wordগুলো ব্যবহার করেছি। আমি সত্যি
> GNU/Linux ইত্যাদি নাম দেওয়া ডাকা এগুলো নিয়ে আগ্রহী না। জানতেও চাই না। আমার
> কথার মূল উদ্দ্যেশ্য হচ্ছে কি কন্টেন্ট নিয়ে এখানে আলোচনা হয়, সেটার ফলাফল কি
> হয় এবং সেই ফলাফল আসলেই কতটা Productive! দয়া করে আমাকে এসব নিয়ে আমাকে কিছু
> বলবেন না এবং ভুল বুঝবেন না।

If you don't care about participating in such un-productive issue, why
did you reply? Most importantly why did you reply with a completely
flammatory words like "3..2..1 fight". Why did you think that hundreds
of unproductive words in couple of emails require your 4 words "fight"
command to be a flamewar?

> অনিরুদ্ধ অধিকারীর সাথে ১০০% একমত। উনি একই কথা বলেছেন যেটা আমিও বলেছি সেটা
> হচ্ছে এইসব আসলে কতটুকু কার্যকর/Productive। মানুষ এতো গান-বিজ্ঞানের কথা
> শুনতে চায় না। যার জানার দরকার সে গুগল ঘেঁটে জেনে নিবে। সাধারণ ব্যবকারী
> Finished Good/Final Product দেখতে চায়। আগে আমরা নাহয় সেটা দেখি। সেসব টপিক
> নিয়ে আলোচনা করি। সেরকম কিছু করে দেখাই - এর চেয়ে বরং ভালো হয় যদি লঞ্চপ্যাডে
> গিয়ে দু'লাইন কোড ঘেটে দেখি, তিনচারটি বাগ
> সাবমিট করি কিংবা কয়েকটি স্ট্রিং বাংলায় অনুবাদ করি। টিউটোরিয়াল লিখে, ফোরাম
> বা
> IRC তে অন্যদের সাহায্য করেও আমরা "কার্যকরী অবদান" রাখতে পারি।
> এই পর্যন্ত একবারো এই মেইলিং লিস্টে এরকম কিছু দেখিনি কিংবা চোখে পড়েনি।
> সস্তা
> একটা কথা মনে পড়ে গেল- নামে নয়, *কাজে* পরিচয়!  :D

Productivity is not only about teaching people how to run Linux or
coding in front of the computer all the time. Productivity also lies
in learning things. There are lots of learning material here. Let me
go through one of them:

Take a look at the first command I posted. One can learn a lot of
things from that.

$ dpkg -L coreutils | grep '/bin/' | wc -l

Here we are running three commands at once. Which is the most powerful
feature of command line. You cannot do that in GUI software. Anyway,
let's go through them. The first one is

dpkg -L coreutils

This lists all the files from coreutils that were installed in the
system by the package manager. This will output in the screen but we
can redirect our input/output from/to anywhere in command line. | is a
special command that takes the output of the previous command and
passes it to the next command as input. Hence the next command gets
the list of files as input.

grep '/bin/'

Here we are searching for '/bin/' string, as we are looking for only
the binary files that are the actual programs. So this will filter the
list of files and will only list the binary files. However, we are not
interested in the list itself, we only want the number of files in
there. So we take this output and send it to the next command which
counts the lines.

wc -l

Thus we found the answer is 101.

Getting this number is absolutely not possible with any kind of GUI
available right now. If someone can do it in GUI, please do reply.

You may already know them or you don't care. But there are some people
here (I know at least two) who have learned from it. Remember this is
a public list, where a lot of expert people like you are subscribed as
well as a handful of newcomers. Just asking for help, answering
specific help request, writing some tutorials are not the only purpose
of user-group/mailing list/forum. Having a debate, sharing thoughts
are also part of it. We are losing our ability to see the difference
between debate and fight. This is really worrying to me.

--
M. Nasimul Haque
Appliansys, Coventry, UK
http://www.nasim.me.uk


More information about the ubuntu-bd mailing list