My Customized Dev.Env

فهرستی از ابزارهای موردعلاقه‌ی من

- الف: ابزارهای دسکتاپ

1- PowerToys: اضافه کردن منوی “Open Command Window here” به کلیک راست.

2- WinHTTrack: اینترنت آفلاین(یه جورایی معادل Offline Explorer. بمنظور دانلود کردن کل یک سایت، بصورت کاملا تروتمیز)

3- Google Desktop

4- ++Notepad: راجع بهش هیچی نگو. فقط ازش استفاده کن!

5- Tor: یکی از ابزارهای مخفی ماندن در اینترنت (anonymity). معمولاً آن را از طریق Vidalia استفاده می‌کنم. اگه احیاناً خواستید از سایت‌هایی مثل گوگل یا سان دانلود کنید (که در حالت عادی امکانش وجود نداره)، می‌تونید ازش استفاده کنید. تنها نکته این‌که روی خطوط کم‌سرعت خوب جواب نمیده.

6- فایرفاکس: قصه راجع بهش زیاد گفته شده، فقط بگم که این‌دو اکستنش رو بسیار دوست دارم: ScrapBook و Foxmarks (به اضافه‌ی کلی اکستنشِ دیگه!)

7- Windows Live Writer: عشق مشترک اکثریت وبلاگ‌نویس‌ها

8- C:\Windows\Batch

کسانیکه از لینوکس استفاده کرده باشن، تصدیق می‌کنن که اجرای برنامه‌ها توی لینوکس روش جالب‌تری نسبت به ویندوز داره (هم جالب‌تر، هم راحت‌تر). چه از طریق کنسول و چه از طریق دیالوگی که با Alt+F2 میاد، معمولاً لازم نیست بیشتر از چندحرف تایپ کنید، چون auto-complete بقیه‌ی کار رو براتون انجام می‌ده، در ضمن خیلی‌ها این روش رو به کلیک کردن روی آیکون برنامه‌ها ترجیح می‌دن. من برای شبیه‌سازی یه همچین چیزی توی ویندوز، این‌کارا رو می‌کنم:

اول- توی تنظیمات IE، بخش Advanced، این گزینه رو انتخاب می‌کنم:‌ “Use inline AutoComplete”

ب- یه فولدر توی سیستم درست میکنم (مثل همون Batch) و اون رو به PATH اضافه می‌کنم.

پ- یه میانبر به هر برنامه‌ای که زیاد اجراش می‌کنم، توی فولدر Batch درست می‌کنم، معمولاً هم با اسامی کوتاه.

ت- از الان ببعد، فقط کافی توی Run، یکبار اسم اون میانبر رو بصورت کامل تایپ و اجرا کنم. دفعه‌های بعد، زحمت تایپ میافته به گردن خود ویندوز،‌ درست مثل نمونه‌ی مشابهش در لینوکس.

9- Unlocker: کیه که نمیذاره من این فایل رو پاکش کنم؟

10- OneNote: جزو شاهکارهای آفیس. بعد از مدتی کار کردن باهاش، احساس می‌کنید که علاوه بر کارهاتون، ذهنتون هم منظم‌تر شده.

 

- ب: ابزارهای توسعه

1- ویژوال استودیو: مگه بجز ویژوال استودیو می‌شه با IDE دیگه‌ای سی‌شارپ نوشت؟

2- Eclipse:جداً بگم که در این زمینه داره به جاوایی‌ها حسودیم می‌شه. Eclipse خیلی فراتر از اون چیزی بود که فکرش رو می‌کردم. اوقاتی که به جاوا احتیاج دارم، فقط و فقط از Eclipse استفاده می‌کنم. توی لینوکس هم اگه قرار باشه ++C بنویسم، باز هم Eclipse و CDT (لااقل تا حالا که کارم رو راه انداخته).

3- TortoiseSVN: محسن ملانوری عزیز بخوبی راجع به این ابزار توضیح داده.

4- Reflector: دقیق‌ترین مستند، خودِ کده.

5- Cavaj: معادل جاوایی برای Reflector.

6- DevCpp: قرار نیست که واسه تست هر کد کوچیکی از ویژوال استودیو استفاده کنیم.

7- VMWare: متاسفانه معادل ویندوزی کدباز و یا رایگان نداره و تنها گزینه‌ی موجود، خودشه. آخ که چه کیفی داره وقتی نسخه‌ی 6.0 رو نصب کنی و توی ویژوال استودیو، Ctrl+Alt+V رو بزنی (فارسی‌اش می‌شه Attach to Process in a Virtual Machine). صحبت کردن راجع به مزیت‌های تکنولوژی‌های مجازی‌سازی (Virtualization) خودش یه پست جداگانه لازم داره.

8- پلاگین‌های ویژوال استودیو: راستش خیلی علاقه‌ای ندارم که به ترکیب تر و تمیز ویژوال استودیو دست بزنم و چیزایی مثل ReSharper روش نصب کنم (هر چند که جداً قدرت ReSharper رو تحسین می‌کنم). اما همیشه این دو تا چیز رو روش نصب دارم: GhostDoc و SonicFileFinder.

9- Beyond Compare: جزو بایدهای زندگی! اصلن مگه می‌شه که برنامه‌نویس باشی و مجبور نشی دو تا چیز رو باهم مقایسه کنی، چه فایل باشه و چه فولدر. حتی کاربرای عادی هم بنظرم باید روی سیستمشون نصب کنن این ابزار رو. بازهم متاسفانه پولی‌ه و ما چاره‌ای نداریم جز…

10- …

——————

شاید در آینده‌ی نزدیک، صفحه‌ای رو اختصاص بدم به این موضوع، و فهرست رو کامل‌تر کنم. از محسن هم ممنون که فهرست خودش رو خیلی جلوتر از من پست کرد‍! منتظر بقیه هم هستم. حتماً که نباید اسم ببریم، مثلاً یکی‌اش خودِ تو!

 

در همین رابطه:

- Customized Development Environments

- Zoftware (فهرست ابزارهای م ملانوری)

7 Responses to “My Customized Dev.Env”

  1. اين اينترنت آفلاين چيه دربارش توضيح مي‌دي

    شارپدیا:
    رضاجان شرمنده که عنوانش گویا نیست. تصحیح می کنم
    (توی پرانتز: این “اینترنت آفلاین” هم قصه ای داره واسه خودش!)
    ممنون که تذکر دادی

  2. خیلی جالب بود! بیش از پیش به I Share, U Share V Share اعتقاد پیدا کردم!

  3. خیلی جالب بود، مخصوصا شماره ۸

  4. سلام. منم جوجه سی شارپ نویس هستم. تازه شروع کردم. اگه اشکالی نداره میخوام وبلاگ شما رو لینک کنم که یادم باشه از اطلاعات شما استفاده کنم. ok?

    شارپدیا:
    خوشحال می‌شم. منتظر نوشته‌های سی‌شارپی شما هم هستم.

  5. مطلب جالبی بود خوشمزش کردم

    شارپدیا:
    ممنون، لطف کردی

  6. به نام حق

    فکر میکنم اون ++ باید به سطل آشغال بندازی !!! و بجایش از PSPad editor استفاده کنی تا مغهوم قدرت و کارایی اشنا بشوی !!!!

    شارپدیا:
    ممنون، حتمأ تستش می‌کنم. ولی مطمئن باش که ++ رو به این راحتی‌ها بی‌خیال نمی‌شم!

  7. [...] داشته باشه اونارو واستون لیست میکنه البته شارپدیا در این پست راه حلی برای دستیابی به این قابلیت در ویندوز پیدا کرده [...]

Leave a Reply