Tuesday, July 26, 2011

Lazarus: যেভাবে exe ফাইলের সাইজ কমানো যায়

0 comments
লাজারুস দিয়ে খুব সহজেই বিভিন্ন প্রোগ্রাম তৈরি করা যায়, তাও আবার গ্রাফিক্যাল ইন্টারফেসে। এটি দিয়ে উইন্ডোজ,ম্যাক ও লিনাক্সের জন্য এ্যাপ্লিকেশন তৈরি করা সম্ভব। এটি ফ্রি এবং ডেলফির বিভিন্ন কোড এতে খুব সহজেই ব্যবহার করা যায়। (উইকিপিডিয়ায় বিস্তারিত দেখতে এখানে ক্লিক করুন।)

Lazarus 0.9.26 on Mac screenshotলাজারুশ দিয়ে ইএক্সই ফাইল তৈরি করা যায় খুব সহজেই। লাজারুস থেকে F9 (বা টুলবারের প্লে বাটন) চাপলেই কোডগুলো কম্পাইল হয় এবং .exe ফাইল তৈরি হয়ে যায়। কিন্তু সেই ই এক্স ই ফাইলটির সাইজ একটু বেশি থাকে কারণ এতে ডিবাগিং সম্পর্কিত কিছু তথ্য included থাকে। এসব তথ্য ইউজারের কাছে অপ্রয়োজনীয়। এসব তথ্যের কারণে একটি বেসিক সফটওয়্যারের সাইজও ১২-১৩ মেগাবাইট হয়ে যায়। তাই অপ্রয়োজনীয় এসব ডাটা ফেলে দিয়ে আমাদের ইএক্সইটিকে ৬০০ থেকে ৮০০ কিলোবাইটের কাছাকাছি নিয়ে আসতে পারি। এজন্য আমরা Strip এবং UPX নামক দুটি টুল ব্যবহার করবো। ওয়েবে সার্চ করে দেখবেন এই টুল দুটো রান উপায় সবাই এভাবে বলে- "কমান্ড প্রম্পটে কমান্ড লিখে সেগুলো রান করুন"। কিন্তু আমরা একটু গ্রাফিকালি কাজটা করতে চাই। এজন্য আমরা লাজারুসের এক্সটারনাল টুল অপশনটি ব্যবহার করবো।



ইএক্সই ফাইলের সাইজ কমানোর জন্য:
(1) প্রথমে এটিকে Strip করতে হয় যাতে এতে থাকা ডিবাগিং সম্পর্কিত তথ্য মুছে যায় তারপর
(2) UPX দিয়ে কমপ্রেস করতে হয়।


কিভাবে করবেন কাজটি?

স্টেপ-১ : EXE আছে তো?!
প্রথমে লাজারুস খুলুন।
আপনার কাঙ্ক্ষিত প্রোজেক্টটি Open করুন।
F9 চেপে কম্পাইল করুন। এতে exe ফাইলটি তৈরি হবে।

স্টেপ-২ : প্রস্তুতি
  • Tools - Configure external tools মেনুতে ক্লিক করুন।
  • [ + Add ] বাটনে ক্লিক করুন।
  • নিম্নোক্ত ভ্যালুগুলো দিন:
    - Title-এর ঘরে লিখুন: Strip current EXE
    - Program Filename এর ঘরে লিখুন: C:\lazarus\fpc\2.6.0\bin\i386-win32\strip.exe
    (যদি আপনি অণ্য কোনো ড্রাইভে লাজারুস ইন্সটল করে থাকেন তাহলে সেই প্যাথ ঠিকমত দিন। এখানে c:\lazarus ডিরেক্টরিতে ইন্সটলকৃত লাজারুসের জন্য প্যাথ দেয়া হল। সেইসাথে 2.6.0 এর জায়গায় আপনার FPC (Freepascal) ভার্সনটি দিন। ভার্সনটি পাবেন Help - About মেনু থেকে।)
    - Parameters ঘরে লিখুন: --strip-all "$TargetFile()"
  • OK বাটনে ক্লিক করুন।

  • আবার [ + Add ] বাটনে ক্লিক করুন।
  • নিম্নোক্ত ভ্যালুগুলো দিন:
    - Title-এর ঘরে লিখুন: UPX current EXE
    - Program Filename এর ঘরে লিখুন: C:\lazarus\fpc\2.6.0\bin\i386-win32\upx.exe
    (যদি আপনি অণ্য কোনো ড্রাইভে লাজারুস ইন্সটল করে থাকেন তাহলে সেই প্যাথ ঠিকমত দিন। এখানে c:\lazarus ডিরেক্টরিতে ইন্সটলকৃত লাজারুসের জন্য প্যাথ দেয়া হল। সেইসাথে 2.6.0 এর জায়গায় আপনার FPC (Freepascal) ভার্সনটি দিন। ভার্সনটি পাবেন Help - About মেনু থেকে।)
    - Parameters ঘরে লিখুন: "$TargetFile()"। (আপনি যদি এ্যাডভান্সড ইউজার হন তাহলে এখানে আরো প্যারামিটার দিতে পারেন।)
  • OK বাটনে ক্লিক করুন।
  • আবার OK বাটনে ক্লিক করে বেরিয়ে আসুন।

দেখবেন Tools মেনুতে নতুন দুটি মেনু আইটেম যুক্ত হয়েছে:




স্টেপ-৩ : এরপর শুধুই আরাম...
এরপর থেকে যখনই আপনি ইএক্সই ফাইল তৈরি করবেন (F9 চেপে) তারপরই:
(১) Tools - Strip current EXE মেনুতে ক্লিক করুন। তার কিছুক্ষণ পরে...
(২) Tools - UPX current EXE মেনুতে ক্লিক করুন

কিছুক্ষণ অপেক্ষ করুন। তারপর আপনার যে ফোল্ডারে ইএক্সইটি আছে সেখানে যান। অথবা ফোল্ডারটি আগেই ওপেন করা থাকলে Refresh করুন। দেখবেন আপনার ইএক্সই ফাইলের সাইজ অনেক কমে এসেছে।

মজার তাইনা?
উপভোগ করুন! আপনার সফটওয়্যার বন্ধুদের মাঝে বিলিয়ে দিন!!

বোনাস টিপ!!

আমাদের মাঝে মাঝেই প্রোজেক্টের প্যাথটি এক্সপ্লোরারে ব্রাউজ করতে হয়। এজন্য বার বার এক্সপ্লোরার খুলে ফোল্ডারের পর ফোল্ডার হাতরে প্রোজেক্ট ফোল্ডার ওপেন করতে হয়। অথচ লাজারুসের ভিতর থেকেই এটি করা সম্ভব।

এর জন্য শুধু একটি নতুন টুল যোগ করুন:

  • Tools - Configure external tools মেনুতে ক্লিক করুন।
  • [ + Add ] বাটনে ক্লিক করুন।
  • নিম্নোক্ত ভ্যালুগুলো দিন:
    Title: Explore Project Path
    Program File name: C:\windows\explorer.exe
    Parameter: $Path("$TargetFile()")
  • তারপর OK এবং আবার OK ক্লিক করুন।
এবার যখনই প্রোজেক্ট প্যাথ ওপেন করতে হবে, শুধু Tools -  Explore Project Path এ ক্লিক করলেই ... আরাম!

আপডেট:

১৫ অক্টোবর ১২:
১. আপনার প্রোজেক্ট ফাইলটির প্যাথে যদি স্পেস থাকে তাহলে $TargetFile() এর দুপাশে ডাবল কোট দিতে হবে। অর্থাৎ "$TargetFile()"। নাহলে কমান্ড লাইনের নিয়ম অনুযায়ী স্পেসের পরের অংশটি প্যারামিটার হিসেবে গণ্য হবে।
২. লাজারুসের সাথে FPC (Freepascal) ইন্সটল হয়। তা তো হবেই, কারণ আপনার প্রোগ্রাম কম্পাইল করার জন্য FPC তো লাগবেই। লাজারুসের নতুন ভার্সনের সাথে সাথে FPC'র ভার্সন প্রায়ই পরিবর্তন হয়। সে অনুযায়ী কমান্ড লাইন (CLI) টুলগুলোর প্যাথ পরিবর্তন করতে হবে।
৩. বোনাস টিপ যোগ করলাম- Explore Project Path।
Continue reading ...

Tuesday, July 19, 2011

Ye Dooriyan Lyrics

0 comments
Ye Dooriyan (ইয়ে দুরিয়া) (এই দূরত্ব)
Movie : Love Aaj Kal (2009) (লাভ আজ কাল [২০০৯])
Music Director : Pritam Chakraborty (প্রীতম চক্রবর্তী)
Singer(s) : Mohit Chauhan (মোহিত চৌহান)
Lyricists : Irshad Kamil (ইরশাদ কামিল)
Starring: Saif Ali Khan, Deepika Padukone, Neetu Singh, Rishi Kapoor





Yeh dooriyan
Yeh dooriyan
Yeh dooriyan

এই দূরত্ব
এই দূরত্ব
এই দূরত্ব

In raahon ki dooriyan
Nigahon ki dooriyan
Humrahon ki dooriyan
Fanah ho sabhi dooriyan

এই পথের দূরত্ব
আমাদের দৃষ্টির দূরত্ব
আমাদের সঙ্গের দূরত্ব
সব দূরত্ব যেন দূর হয়ে যায়

Kyun koi paas hai
Door hai Kyun koi
Jaane Na koi yahan pe

কেউ কেন কাছে
কেন কেউ দূরে আছে
কেউ জানে না

Aa Raha paas ya door mein ja raha
Janu na mein hoon kahan pe

আমি কি কাছে আসছি না দূরে যাচ্ছি
আমি জানি না আমি কোথায়

Yeh dooriyan

এই দূরত্ব

In raahon ki dooriyan
Nigahon ki dooriyan
Humrahon ki dooriyan
Fanah ho sabhi dooriyan

এই পথের দূরত্ব
আমাদের দৃষ্টির দূরত্ব
আমাদের সঙ্গের দূরত্ব
সব দূরত্ব যেন দূর হয়ে যায়

Yeh dooriyan
Yeh dooriyan

এই দূরত্ব
এই দূরত্ব

Kabhi hua yeh bhi
Khali Rahon pe bhi
Tu tha mere saath

একসময় এমন ছিল
খালি রাস্তায়ও
তুমি আমার সাথে থাকতে

Kabhi tujhe milke lauta
mera dil yeh khali khali haath
Yeh bhi hua kabhi
Jaise hua Aabhi
Tujhko sabhi mein paa liya

কখনো তোমার সাথে দেখা করেও
যেন খালি হাতে ফিরেছি
কখনো এমনও হয়েছে
যেমন এখন হল
সবার মধ্যে আমি তোমাকে পেয়েছি

Tera mujhe kar jaati hai dooriyan
Satati hain dooriyan
Tarsati hain dooriyan
Fanah ho sabhi dooriyan

এই দূরত্ব আমাদেরকে কাছে আনে
কষ্ট দেয় দূরত্ব
ব্যথা দেয় দূরত্ব
সব দূরত্ব যেন দূর হয়ে যায়

Kaha bhi na mene
Nahi jeena mene
Tu jo na mila

আমি বলেছি না তোমাকে
আমি বাঁচতে চাই না
তোমাকে না পেলে

Tujhe bhule se bhi na
Bola na mene chahun fasla

আমি নিজের অজান্তেও
তোমার সাথে কোনো দূরত্ব চাই না

Bas fasla rahein
Ban ke kasak jo kahen
Ho aur chahat yeh aur jawan

শুধুই দূরত্ব আছে
দুঃখের গল্প হয়ে
আমাদের চাওয়া যেন আরো তরুণ হয়

Teri meri mit jaani hai dooriyan
Begani hai dooriyan
Hat jani dooriyan
Fanah ho sabhi dooriyan

তোমার আমার মাঝে দূরত্ব মুছে যাবে
দূরত্ব বড়ই অদ্ভুত লাগে
দূর হয়ে যাবে সব দূরত্ব
সব দূরত্ব যেন দূর হয়ে যায়
----

Kyun koi paas hai
Door hai Kyun koi
Jaane Na koi yahan pe

কেউ কেন কাছে
কেন কেউ দূরে আছে
কেউ জানে না

Aa Raha paas ya door mein ja raha
Janu na mein hoon kahan pe

আমি কি কাছে আসছি না দূরে যাচ্ছি
আমি জানি না আমি কোথায়

Yeh dooriyan
এই দূরত্ব

In raahon ki dooriyan
Nigahon ki dooriyan
Humrahon ki dooriyan
Fanah ho sabhi dooriyan

এই পথের দূরত্ব
আমাদের দৃষ্টির দূরত্ব
আমাদের সঙ্গের দূরত্ব
সব দূরত্ব যেন দূর হয়ে যায়

Source:
http://www.lyricsmasti.com/song/6958/get_lyrics_of_Ye-Dooriyan.html
http://dreamy-songs.blogspot.com/2009/08/yeh-dooriyan-love-aaj-kal-lyrics-and.html
Continue reading ...

Wednesday, July 13, 2011

Pee Loon Hoto Ki Sargam Lyrics

0 comments
Pee Loon Hoto Ki Sargam
[ পিলু হোটো কি সারগাম ]
পান করবো তোমার ঠোঁটের সারগাম

Film/Album: Once Upon A Time In Mumbaai
Singer(s): Mohit Chauhan (মোহিত চৌহান)
Music Director: Pritam (প্রীতম)
Lyricist: Irshad Kamil (ইরশাদ কামিল)
Picturised on: Emraan Hashmi, Prachi Desai (ইমরান হাশমি, প্রাচী দেশাই)
Choreography: Raju Khan (রাজু খান)
Length: 4:48
Music Label: T-Series



Lyrics (লিরিক্স / গানের কথা):
---------------------------------------------------------------------------------
Pee loon tere neelay neelay nainon se shabnam
Pee loon tere geelay geelay hoto ki sargam
Pee loon hai peenay ka mausam

পান করবো তোমার নীলাভ চোখ থেকে শবনম (ভোরের শিশির)
পান করবো তোমার সিক্ত ঠোঁটের সারগাম
পান করবো কারণ এখনই তো সময়

Tere sang ishq taari hai
Tere sang ik khumari hai
Tere sang chain bhi mujhko
Tere sang bekraari hai
Tere sang ishq taari hai
Tere sang ik khumari hai
Tere sang chain bhi mujhko
Tere sang bekraari hai
Tere bin jee nahi lagda, tere bin jee nahi sakda
Tujhpe hai haare maine vaare do jahan, kurbaan, meharbaan, ke main toh kurbaan
Sun le zara, tera kurbaan

তোমার সাথে হৃদয়ের মিল আছে
তোমার নেশায় আমি আসক্ত
তোমার সাথে আমার শান্তি
তোমার জন্য আমি ব্যকুল
তোমার সাথে হৃদয়ের মিল আছে
তোমার নেশায় আমি আসক্ত
তোমার সাথে আমার শান্তি
তোমার জন্য আমি ব্যকুল
তোমায় ছাড়া ভাল লাগে না, তোমায় ছাড়া আমি বাঁচবো না
তোমার নামে আমি উৎসর্গ করেছি দুটি জাহান, কুরবান, মেহেরবান, আমি তো কুরবান হয়ে গেলাম
একটু শোনো তুমি, তোমার জন্য কুরবান

Hosh mein rahun kyun aaj main
Tu meri baahon mein simti hai, mujh mein samayi hai yun
Jis tarah ki koi ho nadi, tu mere seenay mein chupti hai sagar tumhara main hoon
Pee loon teri dheemi dheemi lehron ki cham cham
Pee loon teri saundi saundi saanson ko har dum
Pee loon hai peenay ka mausam

আমি কেন পাগল হবো না
তুমি আমার বাহুতে, যেভাবে আমাকে ভর করেছো
যেন একটা নদী, আমার বুকে এসে জড়িয়েছে আর আমি তোমার সাগর
আমি পান করবো তোমার শান্ত ঢেউয়ের ছল ছল
আমি পান করবো তোমার নিশ্বাস প্রতিনিয়ত
পান করবো কারণ এখনই তো সময়

Tere sang ishq taari hai
Tere sang ik khumari hai
Tere sang chain bhi mujhko
Tere sang bekraari hai
Tere sang ishq taari hai
Tere sang ik khumari hai
Tere sang chain bhi mujhko
Tere sang bekraari hai

তোমার সাথে হৃদয়ের মিল আছে
তোমার নেশায় আমি আসক্ত
তোমার সাথে আমার শান্তি
তোমার জন্য আমি ব্যকুল
তোমার সাথে হৃদয়ের মিল আছে
তোমার নেশায় আমি আসক্ত
তোমার সাথে আমার শান্তি
তোমার জন্য আমি ব্যকুল

Shaam ko milun jo main tujhe
Toh bura subah na jaane kyun kuch maan jaati hai yeh
Har lamha, har ghadi har pehar
Hi teri yaadon se tadpa ke mujhko jalati hai yeh
Pee loon main dheere dheere jalne ka yeh gumm
Pee loon inn gore gore haanthon se hum dum
Pee loon hai peenay ka mausam

সন্ধ্যায় যদি তোমার দেখা পাই
তাহলে কেন জানি খারাপ দিনও ভাল হয়ে যায়
প্রতি মুহূর্ত, প্রতি ক্ষণ সবটুকু সময়
আমাকে তোমার কথা মনে করিয়ে জ্বালাতন করে
আমি পান করবো জ্বালার এই দুঃখ
আমি পান করবো তোমার সুন্দর হাত দুটো থেকে
পান করবো কারণ এখনই তো সময়

Tere sang ishq taari hai
Tere sang ik khumari hai
Tere sang chain bhi mujhko
Tere sang bekraari hai
Tere sang ishq taari hai
Tere sang ik khumari hai
Tere sang chain bhi mujhko
Tere sang bekraari hai
Tere bin jee nahi lagda, tere bin jee nahi sakda
Tujhpe hai haare maine vaare do jahan, kurbaan, meharbaan, ke main toh kurbaan
Sun le zara, tera kurbaan

তোমার সাথে হৃদয়ের মিল আছে
তোমার নেশায় আমি আসক্ত
তোমার সাথে আমার শান্তি
তোমার জন্য আমি ব্যকুল
তোমার সাথে হৃদয়ের মিল আছে
তোমার নেশায় আমি আসক্ত
তোমার সাথে আমার শান্তি
তোমার জন্য আমি ব্যকুল
তোমায় ছাড়া ভাল লাগে না, তোমায় ছাড়া আমি বাঁচবো না
তোমার নামে আমি উৎসর্গ করেছি দুটি জাহান, কুরবান, মেহেরবান, আমি তো কুরবান হয়ে গেলাম
একটু শোনো তুমি, তোমার জন্য কুরবান

Hindi Lyrics: http://www.top10bollywood.com/2010/06/once-upon-time-in-mumbaai-music-album.html

http://www.bollymeaning.com/2010/08/khumaar-khumari-meaning.html
Khumaar and Khumari (or Khumaari) sound like two words with related, but different meanings. But strangely, both the word mean the same thing, the state of being intoxicated, or what one would call in Hindi, Nashe ki haalat.

http://www.babynology.com/meaning-shabnam-f44.html
In Afghan meaning is : Morning Dew
Continue reading ...
 

Blogroll

Translate This Blog

Copyright © আদনানের ব্লগ Design by BTDesigner | Blogger Theme by BTDesigner | Powered by Blogger