برای کارهای روزانه ما به اپلیکیشن های خاصی نیاز داریم که هم در کار و هم در سرگرمی به ما کمک کنند. اما اگر بخواهیم به سیستم عامل دیگری سوئیچ کنیم، مشکلی پیش می آید. ممکن است برنامه هایی که استفاده می کنیم در دسترس نباشند. ما مجموعه ای از مقالات را آماده کرده ایم که به این موضوع می پردازد. ما امیدواریم که هم هنگام تغییر سیستم عامل و هم زمانی که به دنبال برنامه های جدید برای کار کارآمد روزانه خود هستید به شما کمک کند.
در اولین مقاله از این سری، بیایید ببینیم که چه گزینه هایی برای جایگزینی برنامه ها در سیستم عامل مک داریم. در ابتدا خوب است بگوییم که سیستم عامل مک سیستمی است که بر اساس NextSTEP و BSD ساخته شده است، یعنی بر اساس سیستم Unix. اولین مکهای دارای OS X بر روی معماری PowerPC اجرا میشدند، جایی که فقط از ابزارهایی برای مجازیسازی استفاده میشد (Virtual PC 7، Bochs، Guest PC، iEmulator و غیره). به عنوان مثال، اگرچه رایانه مجازی نسبتاً سریع کار می کرد، کار کردن در یک ماشین مجازی بدون ادغام با محیط OS X در تمام طول روز باید بسیار ناخوشایند بوده باشد. همچنین تلاشی برای ادغام پروژه Wine با QEMU (Darwine) برای اجرای برنامههای MS Windows به صورت بومی در سیستم عامل مک انجام شد، اما آنطور که انتظار میرفت کار نکرد و لغو شد.
اما زمانی که اپل انتقال به معماری x86 را اعلام کرد، چشم انداز از قبل بهتر بود. نه تنها MS Windows می تواند به صورت بومی اجرا شود، بلکه Wine نیز می تواند کامپایل شود. مجموعه ابزارهای مجازی سازی نیز رشد کرده است، به عنوان مثال، MS پشتیبانی از ابزار رایانه شخصی مجازی خود را برای OS X متوقف کرده است. از آن زمان، شرکت های جداگانه بر سر سرعت عملکرد ماشین های مجازی یا ادغام آنها با یکدیگر رقابت می کنند. محیط OS X و غیره
امروزه ما چندین گزینه برای جایگزینی برنامه ها از ویندوز به سیستم عامل مک داریم.
- راه اندازی بومی MS Windows
- یافتن جایگزینی برای سیستم عامل مک
- با مجازی سازی
- API ترجمه (شراب)
- ترجمه برنامه برای سیستم عامل مک.
راه اندازی بومی MS Windows
ویندوز را می توان با استفاده از به اصطلاح DualBoot راه اندازی کرد، به این معنی که مک ما دارای سیستم عامل مک یا ویندوز است. مزیت این روش این است که ویندوز به طور کامل از HW مک شما استفاده می کند. متأسفانه، ما همیشه مجبوریم کامپیوتر را مجددا راه اندازی کنیم، که ناخوشایند است. ما همچنین باید مجوز MS Windows خود را داشته باشیم که دقیقاً ارزانترین نیست. کافی است نسخه OEM را بخرید که قیمت آن حدود 3 هزار است، اما اگر بخواهید همان ویندوزها را در یک ماشین مجازی از بسته BootCamp اجرا کنید، با توافقنامه مجوز (منبع: خط تلفن مایکروسافت) به مشکل بر می خورید. بنابراین اگر می خواهید از بوت کمپ و مجازی سازی استفاده کنید، به نسخه کامل جعبه نیاز دارید. اگر نیازی به مجازی سازی ندارید، مجوز OEM کافی است.
به دنبال جایگزینی برای سیستم عامل مک هستید
بسیاری از برنامه ها جایگزین خود را دارند. برخی با عملکرد بیشتر بهتر هستند، برخی دیگر بدتر. متأسفانه، عمدتاً به عادات تک تک کاربران برمی گردد. اگر کاربر عادت به کار با مایکروسافت آفیس داشته باشد، معمولاً در تعویض به OpenOffice و بالعکس مشکل دارد. مزیت این جایگزین بدون شک این است که مستقیماً برای سیستم عامل مک و محیط آن نوشته شده است. اغلب، تمام میانبرهای صفحه کلیدی که به آنها عادت کرده ایم و اصول عملکرد این سیستم به طور کلی کار می کنند.
مجازی سازی
مجازیسازی ویندوز را در محیط Mac OS اجرا میکند، بنابراین همه برنامهها به صورت بومی در ویندوز اجرا میشوند، اما به لطف گزینههای برنامه امروزی، با پشتیبانی از ادغام در Mac OS. کاربر ویندوز را در پسزمینه راهاندازی میکند، برنامهای را اجرا میکند که سپس در رابط کاربری Mac OS اجرا میشود. امروزه برنامه های متعددی برای این منظور در بازار وجود دارد. از جمله شناخته شده تر عبارتند از:
- دسکتاپ موازی
- ترکیب VMware
- نرم افزار VirtualBox
- QEMU
- بوخس
مزیت آن این است که هر نرم افزاری که برای ویندوز خریداری کرده ایم به این صورت اجرا می شود. نقطه ضعف این است که ما باید برای ویندوز و ابزار مجازی سازی مجوز خریداری کنیم. مجازیسازی میتواند به کندی اجرا شود، اما این بستگی به رایانهای دارد که ما روی آن مجازیسازی میکنیم (یادداشت نویسنده: سرعت کار با برنامههای ویندوز در مکبوک پرو 2 ساله من مشکلی ندارد).
ترجمه API
نگران نباش من نمی خواهم شما را با یک جمله نامفهوم غرق کنم. تنها یک چیز در زیر این عنوان پنهان است. ویندوز برای برقراری ارتباط با سخت افزار از فراخوانی های عملکرد سیستم (API) ویژه ای استفاده می کند و در سیستم عامل مک برنامه ای وجود دارد که می تواند این API ها را ترجمه کند تا OS X بتواند آنها را درک کند. کارشناسان احتمالاً من را معذور خواهند کرد، اما این مقاله برای کاربران است، نه برای جامعه حرفه ای. در سیستم عامل مک، 3 برنامه این کار را انجام می دهند:
- شراب
- متقاطع-شراب
- متقاطع
Wine فقط از فایل های منبع در دسترس است و می تواند از طریق یک پروژه کامپایل شود مکپورت. همچنین، ممکن است به نظر برسد که Crossover-Wine همان کراس اوور است، اما کاملاً اینطور نیست. شرکت CodeWeavers که کراس اوور را برای پول توسعه می دهد، بر اساس پروژه Wine است، اما برای بهبود سازگاری با برنامه ها، کد خود را دوباره در آن پیاده سازی می کند. این در بسته Crossover-Wine در MacPorts قرار داده شده است، که دوباره فقط با ترجمه کدهای منبع در دسترس است. Crossover را می توان برای برنامه های جداگانه اعمال کرد و رابط کاربری گرافیکی خاص خود را دارد که نصب برنامه های جداگانه و وابستگی های آنها را برای شما آسان می کند که دو بسته قبلی فاقد آن هستند. میتوانید مستقیماً در وبسایت CodeWeavers برنامههایی را که میتوان روی آن اجرا کرد پیدا کنید. نقطه ضعف این است که برنامه های دیگری غیر از برنامه های لیست شده توسط CodeWeavers می توانند روی آن اجرا شوند، اما باید قادر به پیکربندی پروژه Wine باشد.
ترجمه برنامه برای سیستم عامل مک
همانطور که در پاراگراف قبل اشاره کردم. برخی از برنامه ها، عمدتاً از جامعه منبع باز، ممکن است بسته باینری سیستم عامل Mac نداشته باشند، اما در فایل های منبع نگهداری می شوند. برای اینکه حتی یک کاربر معمولی بتواند این برنامه ها را به حالت باینری ترجمه کند، می توان از یک پروژه استفاده کرد مکپورت. این یک سیستم بسته است که بر اساس اصل پورت های شناخته شده از BSD ساخته شده است. پس از نصب آن و به روز رسانی پایگاه داده پورت، از طریق خط فرمان کنترل می شود. یک نسخه گرافیکی نیز به نام Project Fink وجود دارد. متاسفانه نسخه های برنامه آن به روز نیستند و به همین دلیل آن را توصیه نمی کنم.
من سعی کردم امکانات اجرای برنامه های ویندوز در سیستم عامل مک را بیان کنم. از قسمت بعدی به حوزه های خاص کار با کامپیوتر و جایگزین های برنامه هایی از محیط MS Windows می پردازیم. در قسمت بعدی به اپلیکیشن های آفیس می پردازیم.
منابع: wikipedia.org, winehq.org
من امروز MacPort را به کسی توصیه نمی کنم. جایگزین بسیار کاملتری برای Homebrew وجود دارد http://mxcl.github.com/homebrew/
ممنون از راهنماییت، امتحانش میکنم ببینم چی میشه. به هر حال، آیا لیستی از بسته های موجود از طریق دم در جایی در نت وجود دارد؟ چیزی مثل: http://www.macports.org/ports.php
من پیداش نمیکنم :( ممنون
من در حال آزمایش هومبرو هستم، به هر حال طرفدار "گاو نر" هستم، اما مشاهدات من:
- مستندات بسیار سختگیرانه است، یک کاربر معمولی با آن مشکل دارد (این یک واقعیت است که MacPorts به زبان انگلیسی است، اما با فرهنگ لغت خوب است)
- من هنوز اصل "فرمول" را درک نمی کنم، اما پس از بررسی، MacPort ها پایه SW بزرگتری دارند،
- بله، این جایگزین سریعتر است، اما به نوعی من "انواع" را از دست می دهم، بین چیزی که می خواهم با آن کامپایل کنم و آنچه را که نمی خواهم تغییر می دهم.
من هنوز سعی نکردم مستقیماً از فایل های منبع کامپایل کنم. صادقانه بگویم، برای بسیاری از کاربران، من ترجیح می دهم چیزی مانند Fink را ببینم، زیرا نیازی به دانستن آنچه در پشت آن است، ندارم. این یک واقعیت است که Homebrew احتمالاً برای چیزهای موجود در مخزن بهتر است (نیازی به تحقیق در مورد انواع و غیره نیست)، ما مستقیماً از منبع خواهیم دید که کامپایل چگونه است.
این کاملا عجیب است. من دوست دارم مک بخرم اما این احساس که باید دوباره ویندوز را روی آن اجرا کنم تا بتوانم با نرم افزاری که فقط برای ویندوز گران خریدم کار کنم بسیار خنده دار است و مشکل اجرا را حل نمی کند. دور از ویندوز
تا پایان سریال بمانید. به طور خاص چه نرم افزاری است؟ شاید بتوانیم راه حلی پیدا کنیم. اگر برنامه هم برای Mac و هم برای Win باشد، سازنده (به عنوان مثال Adobe) اجازه می دهد تا در طول ارتقا تحت شرایط خاصی، پلت فرم سیستم را تغییر دهید.
راستش وقتی اولین مکم را خریدم می ترسیدم بیشتر وقتم را در ویندوز بگذرانم. الان بعد از 2 سال استفاده به جرات میتونم بگم زیاد بد نیست. کم و بیش، من از ویندوز برای Sap Logon استفاده می کنم (و فقط گاهی اوقات، زیرا JavaGui دارای برخی از عملکردها نیست، که کاربر را آزار نمی دهد، اما متأسفانه برای کارم به آنها نیاز دارم). بقیه نرم افزارها روی مک من اجرا می شوند. در هر صورت، من به سمت Libor متمایل می شوم، می توانید به ما بگویید از چه SW استفاده می کنید؟ یا جایگزین او را می شناسیم یا به دنبال آن می گردیم و به سریال خود اضافه می کنیم. و این در مورد آخری هم صدق میکنه :)
من معمولاً با سیستم عامل مک کار می کنم، اما از نرم افزار نقشه ها و ارتباط با GPS - MapSource از Garmin استقبال می کنم. Garmin در حال تلاش است، SW آنها برای Mac در حال رشد است، آنها مقداری BaseCamp را ارائه می دهند، اما من هنوز آن را امتحان نکرده ام، می خواهم. من نمی دانم که چگونه با MapSource مشابه یا متفاوت است. بالاخره من یک جی پی اس پیاده روی دارم، یک جی پی اس دیگر برای ماشین، و دوست دارم روی مک هم با آن کار کنم.
به طور خاص، به نمایشگر کورل x4، اتوکد، اتووو 3d نیاز دارم. در مجموع حدود 70000 NOK. من ارتقاء احتمالی (در صورت امکان) را به 35000 NOK دیگر تخمین می زنم.
Corel پشتیبانی از مکینتاش را در نسخه 11 - در سال 2002 متوقف کرد. حتی در جایی خواندم که آنها به مشتریان خود توصیه می کنند از Boot Camp استفاده کنند. می توانید Corel را با Adobe Illustrator یا کل بسته Creative Suite (Illustrator، Photoshop، InDesign، Acrobat...) مبادله کنید.
به نظر من، ارتقا با گزینه استفاده از لایسنس های خریداری شده کورل امکان پذیر است. با آقای Metlička از Adobe CZ تماس بگیرید، او می تواند به شما کمک کند.
اتوکد برای مک در اوایل اکتبر به فروش می رسد. مقاله را ببینید http://jablickar.cz/autocad-se-vraci-na-mac-a-ios/
نمایشگر سه بعدی Autovue CAD است؟ برای چه کاری از این برنامه استفاده می کنید؟
کورل را با هیچ چیز عوض نمی کنم، این یک برنامه برداری عالی و سریع است. آنچه را که می توانم در کورل در 15 دقیقه بکشم، در جاهای دیگر حدود یک ساعت طول می کشد.
روز خوب،
آیا می توانم در مورد ورود به سیستم جاوا sap سوالی داشته باشم؟ آیا توانستید نمایش شخصیت چک را فعال کنید؟ اگر از هر صفحه کد دیگری غیر از 1100 استفاده می کنم، از "dumps"، بیشتر "RFCGUI_UNEXPECTED_DATA" استفاده می کنم، اما موارد دیگر را دیده ام. آیا شما هم با مشکل مشابهی مواجه شدید؟ با اضافه کردن cpg=1100 در تنظیمات خبره حلش کردم. بنابراین کل رشته اتصال من این است:
conn=/H/saprouter/S/3299/H/sapserver/S/3200&jenc=MacRoman&jloc=en&cpg=1100&lang=EN
روز خوب،
من آن را امتحان نکردم، آن را روی سرور تمرین خودم در خانه امتحان خواهم کرد.
من دارم به نت ها نگاه می کنم و به نظرم این بسیار جالب است:
توجه 887238 - تبدیل صفحه کد ناموفق باعث RFCGUI_UNEXPECTED_DATA می شود
از نظر تئوری، ممکن است cpg دیگری در سیستمی که به آن وصل میشوید نصب نشده باشد، به شما توصیه میکنم با نوازنده بیس خود هماهنگ کنید.
از طرف دیگر، من CP 4110 را امتحان میکنم، که کد داخلی یونیکد است، یعنی اگر نسخه سیستم 4.7، ECC5، ECC6 و غیره را دارید، یا اگر یونیکد را فعال کردهاید.
در هر صورت به من هم کمک می کند که وقتی زباله به سراغ شما می آید، سر آن را بفرستید تا من با آن خنجر بزنم (ST22). با تشکر
چطوری لوگو رو از کورل ایکس 5 باز کنم؟؟؟ Illustrator CS5 فقط کورل 12 را برای من باز می کند من قصد ندارم Win را روی مک بگذارم ...
هر کسی که آن را به شما داده یا ارسال کرده است باید آن را به فرمت EPS، AI، PDF تبدیل کند. من گزینه دیگری بلد نیستم