بایگانی برچسب: نرم‌افزار

معرفی نرم‌افزار WebMatrix: ویرایش سایت و کار کردن با کلی زبان برنامه‌نویسی

با این‌که خیلی‌ها نظرشون نسبت به مایکروسافت منفیه ولی من از این شرکت خوشم میاد. حداقل در زمینه‌ی برنامه‌نویسی به نظرم بهترین ابزارهای برنامه‌نویسی و بهترین زبان برنامه‌نویسی مال این شرکته.

فکر کنم از سال ۲۰۱۰، مایکروسافت نرم‌افزاری به اسم WebMatrix رو معرفی کرد که برای ویرایش سایت‌ها بود. یعنی شما سایت‌تون رو بهش اضافه می‌کردید (از طریق لوکال، Web Deploy یا چندتا تکنولوژی دیگه) و بعد با استفاده از اون می‌تونستید سایت‌تون رو ویرایش و به‌روز رسانی کنید.

مثلا من با Web Deploy به سرور وصل می‌شم و کدهای دو برنامه‌نویس رو با کمک وب‌ماتریکس ویرایش می‌کنم که خیلی راحت‌تر از ویرایش‌گر وردپرسه!

Screenshot (19)

و چون این نرم‌افزار مال مایکروسافته (!) بعیده که خیلی از آدم‌ها باهاش کار کرده باشن. ولی نرم‌افزار خوبیه و ارزش امتحان کردن رو داره. حداقل یک ویرایش‌گر خوب برای فایل‌های وب‌تون خواهید داشت :)

پی‌نوشت با CTRL+ K و بعد CTRL + D می‌تونید کدتون رو مرتب کنید و این امکان بیش‌تر از چیزی که فکر می‌کنید کاربردیه :)

مواظب کرک‌ها باشید!

این مقاله راجع به کرک‌ها چیزای جالبی میگه (لینک‌ش رو مهدی به من داد!). دلیل این‌که صرفا توی «پیوندهای خوشمزه» نبود این بود که من MD5 نرم‌افزار IDMای که از سافت‌گذر دانلود کردم رو با کمک ابزار مایکروسافت با خود نرم‌افزار مقایسه کردم و MD5هاش فرق داشت!

این MD5 برنامه‌ی اصلیه: 5d5b33608cf168caaab4d8dfe537d552

و این MD5 فایل سافت‌گذره: 6d7fe5aea7bad9740f07d77da0c2a8f4

چجوری یه فایل exe رو تبدیل به سرویس کنیم

بعد از تبدیل Aria2.exe به یه دستور کامند لاین میخواستم ازش به عنوان یه دانلودر کلاود استفاده کنم. ینی یه جایی باشه که با مرورگرم بازش کنم و از اون‌جا بتونم دانلود‌های Aria2م رو کنترل کنم.

جز این‌که این پروژه برای بخش وب نیاز بود (و واقعا هم کارش خیلی عالیه!) باید به Aria2 می‌فهموندم که باز بمونه (که بشه به عنوان سرویس ازش استفاده کرد) و باید به ویندوز می‌فهموندم که Aria2 رو هربار که روشن شد باز کنه (استارت‌آپ وقتی شروع به کار می‌کنه که یوزر لاگین کنه و توی سرور یوزر همیشه لاگین نیست ولی یک‌سری چیزها مثل IIS باید باز بمونن!)

بعد از جست‌جو این سوال توی StackOverFlow رو پیدا کردم که راه‌حل اصلی‌ش کار نمی‌کرد (چون احتمالا ابزاری که خود ویندوز برای ساختن سرویس داره نمی‌تونه به فایل اجرایی آرگومان ورودی بده و برای اجرای Aria2 لازم بود که فایل config رو بهش توی آرگومان ورودی بدم) ولی یه راه‌حل دیگه هم توش بود که کار می‌کرد.

MusicBrainz Picard: یه برنامه برای درست کردن متادیتای موزیک‌های ناشناخته

به احتمال زیاد با برنامه‌هایی مثل Shazam یا SoundHound کار کردید یا اگه ویندوزفونی هستنید حداقل یه بار دکمه‌ی موزیک توی صفحه‌ی سرچ (یا کورتانا توی ویندوزفون ۸.۱) رو زدید ببینید چی می‌شه.

کاری که اینا انجام می‌دن گوش دادن به صداهای اطراف -> نویز گیری -> استخراج موسیقی‌ای که داره پخش می‌شه -> مقایسه اون با موسیقی‌هایی که توی دیتابیس‌شون هست و در نهایت اگر موسیقی‌ای که داره پخش می‌شه شبیه یکی از اونایی باشه که توی دیتابیس‌شون دارن اسم اون موسیقی رو به شما می‌دن.

MusicBrainz یک دانش‌نامه‌ی آزاد موسیقیه. در واقع یک دیتابیس عظیم از تعداد زیادی موسیقی و آهنگ‌ساز که هر برنامه‌ای می‌تونه ازش استفاده کنه تا بتونه مثل برنامه‌هایی که گفتم موسیقی رو تشخیص بده. تا جایی که می‌دونم این برنامه‌ها هم از همین دیتابیس استفاده می‌کنن (شاید دیتابیس‌های خودشون رو هم داشته باشن)

MusicBrainz یک برنامه‌ای هم داره (برای ویندوز، مک و گنو/لینوکس) که کارش اینه که بجای گوشی دادن و نویز گیری و اینا مستقیما فایل موسیقی رو بررسی می‌کنه و سعی می‌کنه اون رو توی دیتابیس‌ش پیدا کنه. اگه فایل (و در موارد کلی تر یک یا چندتا آلبوم) رو پیدا کرد می‌تونید ازش بخواید که متادیتای فایل رو براتون درست کنه. (مثلا Artist و آلبوم و اسم آهنگ بجای مقدار واقعیش www.kooft.com و ایناست … :|)

ادامه خواندن MusicBrainz Picard: یه برنامه برای درست کردن متادیتای موزیک‌های ناشناخته

دیکشنری آفلاین من، GoldenDict

اگر یادتان باشد (که امیدوارم باشد) در دو برنامه‌نویس همیشه سعی کرده‌ایم به  قانون کپی‌رایت احترام بگذاریم و حداکثر سعی‌مان را بکنیم تا این قانون را نشکنیم. و چون توانایی مالی خرید اکثر نرم‌افزارهایی که استفاده می‌کنیم را نداریم، با جایگزین کردن نرم‌افزارهای پولی‌ای که استفاده می‌کنیم به رعایت این قانون نزدیک‌تر شویم.

تا کنون نیز جای خالی چند نرم‌افزار کاربردی را با جایگزین‌های مناسب پر کرده‌ایم که می‌توانید در این‌جا آن‌ها را ببینید. امروز هم می‌خواهیم سراغ نرم‌افزار پرکاربرد Babylon برویم و جایگزینی درخور (مناسب!) برای آن به شما معرفی کنیم.

نرم‌افزار GoldenDict یک نرم‌افزار دیکشنری آزاد (نرم‌افزار آزاد نرم‌افزاری است که شرکت سازنده source code نرم‌افزار را نیز همراه با آن منتشر می‌کند و بنابراین امکان هرگونه ویرایش برای کاربران فراهم می‌شود. در واقع کاربران در استفاده از نرم‌افزار از هفت دولت آزادند به شرطی که حق نشر نرم‌افزار (مثلا GPL یا MSPL) را رعایت کنند.) است که تقریبا تمام قابلیت‌های نرم‌افزار Babylon را در اختیار شما قرار می‌دهد. (و مثل Babylon به جاسوسی مشکوک نیست!)

یکی از نقاط برتری Babylon لغت‌نامه‌ها یا Glossaryهای آن است که دایره‌ی وسیعی از کلمات را پوشش می‌دهد. شما در GoldenDict این ابزار را دارید که از Glossaryهای Babylon استفاده کنید.


برای شروع ابتدا به سایت سازنده‌ی نرم‌افزار برود نرم‌افزار را دانلود کنید. پیشنهاد می‌کنم فقط نصاب نرم‌افزار رو دانلود کنید (اولین لینک توی بخش Download) مگر این‌که لغت‌نامه‌های روسی به انگلیسی هم به دردتون بخوره.

بعد از دانلود و نصب نرم‌افزار (و پس از بازکردن آن) با صفحه‌ای مثل صفحه‌ی زیر مواجه می‌شویم:

GoldenDict1

برای یافتن معنی کلمه‌ای می‌توانید آن را در بخش Look up بنویسید. پس از آن در لیست پایین کادر متنی کلمه‌هایی که با کلمه‌ی واردشده منطبق‌اند لیست می‌شوند و شما می‌توانید کلمه‌ی موردنظر خود را انتخاب کنید. پس از آن ترجمه‌ی کلمه در صفحه نمایش داده می‌شود. (بخشی که در حال حاظر نوشته‌ی Welcome to DoldenDict دیده می‌شود (یا ترجمه‌ی واژه‌ی قبلی!)) در ضمن شما می‌توانید با Double Click روی هر واژه‌ای در صفحه‌ی ترجمه، ترجمه‌ی آن را ببینید و همین‌طور با کمک دو دکمه‌ی Back و Forward (که در بالا گوشه‌ی سمت چپ دیده می‌شود) به معنای‌ واژه‌ی قبلی بازگردید.


خوب حالا برای افزودن glossaryهای Babylon به شیوه‌ی زیر عمل می‌کنیم:

– ابتدا همه‌ی فایل‌های glossary که دارید (فایل‌هایی با پسوند bgl) را در یک پوشه‌ی خاص می‌ریزیم. (من یک‌سری از glossaryهایی که داشتم را با فرمت 7zip با حجم ۶۷ مگابایت این‌جا آپلود کرده‌ام که شما می‌توانید آن‌ها را دانلود کنید. تا الان که برای خودم کافی بوده‌اند)

– برنامه را باز کنید و به بخش Edit->Dictionaries بروید یا به راحتی دکمه‌ی F3 را بزنید. با صفحه‌ای مثل صفحه‌ی زیر مواجه می‌شوید

GoldenDict2
– در همین بخش Add را بزنید و پوشه‌ای که فایل‌های glossary را در آن ریختید را پیدا و انتخاب کنید و OK را بزنید. پس از این‌که نرم‌افزار فایل‌ها را Import کرد می‌توانید از این دیکشنری‌ها استفاده کنید.


یکی دیگر از امکانات جالب این نرم‌افزار این است که می‌تواند از دیکشنری‌ها و فرهنگ‌نامه‌های آنلاین هم استفاده کنید. مثلا برای استفاده از ویکی‌پدیا می‌توانید در صفحه‌ای که فایل‌های glossary را اضافه کردیم، به بخش Wikipedia بروید و ویکی‌پدیا مورد نظر خود را فعال کنید (و یا ویکی‌پدیا فارسی را به آن اضافه و فعال کنید) و به این شکل دست‌رسی سریع‌تری به ویکی‌پدیا (برای انجام تکالیف مدرسه!) داشته باشید.


این نرم‌افزار از قابلیت ترجمه‌ی کلمات روی صفحه نیز پشتیبانی می‌کند. یعنی در هرکجا از صفحه و در هر برنامه‌ای می‌توانید ترجمه‌ی کلمه‌ی موردنظر را بیابید. برای استفاده از این قابلیت به Edit->Preferences بروید یا به راحتی دکمه‌ی F4 را بزنید تا صفحه‌ی Preferences نرم‌افزار باز شود.

GoldenDict3

(پیشنهاد می‌کنم Display Style را به Lingvo تغییر دهید. البته به سلیقه‌ی شخصی‌تان مربوط است)

در این‌جا به بخش Scan Popup بروید و Hotkey موردنظر خود برای ترجمه را انتخاب کنید. (مثلا برای من Ctrl + C + C است)

پس از آن در هر برنامه‌ای اگر ترجمه‌ی کلمه‌ای را خواستید می‌توانید از آن Hotkey استفاده کنید و صفحه‌ای مانند صفحه‌ی زیر برای شما باز می‌شود

GoldenDict4

و مثلا اگر کلمه‌ای ترجمه داشته باشد پاپ‌آپ باز شده به شکل زیر در می‌آید

GoldenDict5

که اگر ترجمه‌ی واژه‌ی نزدیک‌تری را می‌خواهید می‌توانید لیست واژه‌های نزدیک‌تر را با کلیک روی دکمه‌ای (که شبیه) AB است ببینید.

در ضمن با کلیک روی تصویر هریک از دیکشنری‌ها می‌توانید آن را غیرفعال کنید تا در آینده ترجمه‌ی واژه از آن دیکشنری دیده نشود.

آیا از این نرم‌افزار استفاده کرده‌اید؟ آیا نکات دیگری از این نرم‌افزار می‌شناسید؟ آیا نرم‌افزار جایگزین دیگری می‌شناسید؟ دیدگاه‌تان را بیان کنید!

paint.net، یک فتوشاپ تمام عیار

پیش‌نوشت: مدت‌ها پیش در مورد رعایت قوانین کپی‌رایت در دو برنامه‌نویس نوشتم و پس از آن هم سعی کردیم نرم‌افزارهای رایگان و مناسب را جایگزین نرم‌افزارهای پولی‌مان کنیم و نرم‌افزارهای جایگزین Nero و CloneCD و DUMeter را نیز معرفی کردیم. در این‌نوشته می‌خواهیم جایگزینی مناسب کاربران معمولی فتوشاپ (و نه کاربران حرفه‌ای) معرفی کنیم (البته امتحان آن برای کاربران حرفه‌ای نیز بد نیست. سبک و سریع است و مناسب کارهای روزمره‌شان هست!)

خیلی وقت‌ها تنها استفاده‌ای که از فتوشاپ می‌کنیم این است که آن را Resize کنیم (که البته قبلا سرویس آنلاین ‌Picresize را برای این کار معرفی کرده‌بودم ولی حالا از Paint.Net استفاده می‌کنم!) گوشه‌های یک عکس را ببریم،  عکس را روشن‌تر کنیم و کارهایی معمولی که عملا از قدرت فتوشاپ استفاده‌ای نمی‌شود. (بازهم می‌گویم که مخاطب من کاربران معمولی هستند نه حرفه‌ای) نرم‌افزار Paint.Net برای همین کارها ساخته شده است. به کمک این نرم‌افزار شما می‌توانید تصویر را به‌صورت نیمه‌حرفه‌ای ویرایش کنید. این نرم‌افزار ابزارهای زیادی در اختیار شما قرار می‌دهد و در عین حال حجم کمی هم دارد (و سبک است). فایل نصبی این نرم‌افزار تنها ۳ مگابایت حجم دارد (در مقایسه با فتوشاپ خیلی کم‌تر است!) و محیط زیبای و خلاقانه‌ای دارد.

نکته‌ی جالب در مورد سازنده‌ی این نرم‌افزار این است که پس از انتشار این نرم‌افزار مایکروسافت از او درخواست کرده که به مایکروسافت بپیوندد (جمله‌بندی مناسب‌تری پیدا نکردم!) و خوب این به نوبه‌ی خودش جالب است!

البته وبگاه این نرم‌افزار به زیبایی خود نرم‌افزار نیست ولی محیط زیبای برنامه آن را جبران می‌کند. در زیر می‌توانید تصویری از محیط برنامه مشاهده کنید.

pant.net

پی‌نوشت: خوب حرفی برای گفتن باقی نمی‌مونه. فقط اگر از این نرم‌افزار استفاده کرده‌اید یا نرم‌افزار جایگزین مناسب‌تری می‌شناسید در دیدگاه بیان کنید!

پی‌نوشت۲: همین الان که این نوشته داره منتشر می‌شه، آموزش برنامه‌نویسی هم داره آماده می‌شه!