مطالب بر اساس برچسب ِ ‘ویندوز’

اجرای یک برنامه ویندوزی در لینوکس در پس‌زمینه

{ پست شده در ۰۹ اردیبهشت ۱۳۹۰ توسط صادق }
برچسب ها : , , , ,
مربوط به : عمومی

برای یک پروژه نیاز داشتیم که یه برنامه ویندوزی که خروجی کنسول داشت را توی لینوکس اجرا کنیم. مشکل این بود که وقتی برنامه را اجرا می‌کردی با وجودی که در پس‌زمینه کار می‌کرد اما به محض اینکه ارتباط sshای که دستور شروع اجرا برنامه را داده بود، بسته می‌شد. برنامه خطا می‌داد و می‌ترکید!
دو راه حل برای اینکار پیدا کردیم:
۱. اولین تجربه این بود که با استفاده از vnc یک محیط گرافیکی ایجاد کردیم و گفتیم که برنامه توی اون اجرا بشه! مشکل حل شد. توی محیط x که از طریق vnc باز شده بود. برنامه هم بعد از بستن ارتباط ssh کار می‌کرد.
۲.راه حل دوم این بود که از دستور nohup استفاده کنیم. برای اطلاعات بیشتر برین man دستور را بخونید! :-)
اما برای روش اول (که حتی به درد نرم‌افزارهای عادی ویندوز هم قابل استفاده است) باید اول سرویس‌دهنده vnc نصب کنید:

$ apt-get install vnc4server

یه رمز برای اتصال به vnc تعیین کنید:

$ vncpasswd
Password:
Verify:
Password too long - only the first 8 characters will be used

بعد یه محیط x باهاش استارت کنید:

$ vnc4server
New 'sadeqnet:1 (sadeq)' desktop is sadeqnet:1

Creating default startup script /home/sadeq/.vnc/xstartup
Starting applications specified in /home/sadeq/.vnc/xstartup
Log file is /home/sadeq/.vnc/sadeqnet:1.log

حالا کافیه که بگید برنامه بره اون تو اجرا بشه:

$ DISPLAY="sadeqnet:1" wine explorer.exe &

تمام!

استفاده از چاپگر سرور لینوکس در ویندوز هفت!

{ پست شده در ۰۸ بهمن ۱۳۸۸ توسط صادق }
دیدگاه‌ها خاموش

ما یه سرور توی شرکت داریم که سیستم عاملش لینوکس است. چاپگر شرکت به این سیستم وصله و همه وقتی درخواست چاپ دارند باید دستور چاپ را به این چاپگر بفرستند.
تا چند روز قبل برای اینکه کلاینت‌های ویندوزی بتونند از چاپگر استفاده کنند از ترکیب samba و cups استفاده می‌کردیم. بعد از اومدن ویندوز هفت! مشکلی پیش اومده بود. با این ویندوز نمی‌شد به چاپگر وصل شد.
سه شنبه همین هفته بود که محمدرضا راه حل را پیدا کرد. به سادگی به جای استفاده از سمبا از پروتکل ipp (چاپ اینترنتی) می‌شه استفاده کرد. ipp به صورت توکار در cups پشتیبانی می‌شه به چه خوبی!
در قسمت add printer نوع چاپگر را network printer انتخاب میکنیم، و بعد گزینه connect to a printer on Internet or on home or office network را انتخاب می‌کنیم. بعد توی قسمت url اینطوری می‌نویسیم:

http://server:631/PrinterName

فکر کنم واضح باشه که به جای server باید اسم سرور خودتون را بنویسد و به جای PrinterName هم اسم چاپگرتون در cups.
بعد نوع چاپگر را انتخاب می‌کنید. بعد از نصب درایورها، چاپگر آماده استفاده است!

به همین سادگی به همین خوشمزگی!
اگه خواسته باشید که با یوزر/پسورد خاصی به چاپگر وصل بشین که امکانات خاص بهتون داده بشه، لازمه که توی properties چاپگر در برگه Ports‌ کلید ٰConfigure Ports را انتخاب کنید و اونجا یوزر/پسورد مورد نظر را وارد کنید.

برای مدیران سیستم:
راهنمای راه‌اندازی و تنظیم و استفاده از ipp روی linux  و windows را از اینجا می‌تونید بخونید، این راهنما ۳ صفحه است. در صفحه اول سرویس‌دهنده cups را تنظیم می‌کنید. در صفحه دوم یک چاپگر (در راهنما hp laserjet 1020) را به cups‌ معرفی می‌کنید و در صفحه سوم روی کلاینت window xp از چاپگر استفاده می‌کنید. مراحل نصب در windows vista و windows 7 هم نباید خیلی متفاوت باشه. در شرکت چاپگر را برای xp ‌و ویندوز ۷ به سادگی نصب شد.

یک راهنمای خوب هم اینجا ست. خلاصه و مفید.

فقط برای ویندوزی‌ها!

{ پست شده در ۰۶ بهمن ۱۳۸۸ توسط صادق }
برچسب ها : , , ,
مربوط به : رایانه

زیاد میشه که در مورد ضد ویروس خوب می‌پرسند. البته همه می‌دونند این مشکل فقط واسه ویندوزی‌ها یه معضله و واسه لینوکسی‌ها و حتی کاربران Mac مساله‌ای نیست ;-)

اینروزها به نظر می‌رسه avg یکی از بهترین ضدویروس‌هایی است که میشه به رایگان از آن استفاده کرد.
این ضد ویروس در سه مدل منتشر می‌شه که مدل رایگانش فقط و فقط ضد ویروس است و کاری به کار کرم و ویروس‌های آنلاین نداره. اما اگر از FireFox استفاده کنید و سراغ سایت‌های کرک و کی‌جن هم نرید تا حد خیلی زیادی می‌تونه خیالتون را راحت کنه. لازم به ذکره که این ضدویروس مرتب به روز میشه و گویا سال قبل جزء بهترین ضدویروس‌ها بوده است.
بقیه مدل‌ها پولیه و به درد اکثر کاربرای خانگی ایرانی نمی‌خوره. البته اگه خواستنید پول بدین من هنوز هم KasperSky Internet security را پیشنهاد می‌کنم!

اشکال این آنتی‌ویروس اینه که موقع نصب یه فایل کوچولو بهتون میده زیر یک مگابایت و بعد از اجرا مجبورین صبر کنید تا کل اطلاعات نصب که کم هم نیست از اینترنت دانلود بشه برای نصب.
البته این مشکل راه حل داره! از نشانی www.avg.com/in-en/download-file-ins-afg می‌تونید فایل نصب offline را دانلود کنید. امروز که من تست کردم حدود ۷۷ مگابایت حجمش بود.
با این یکی نیازی به نصب هیچ چیز دیگه ندارید فقط برای به روزآوری اطلاعات ویروس‌ها اکیدا توصیه می‌کنم حداقل روزی یکبار به اینترنت وصل بشین و اجازه بدین که این avg خودش را به‌روز کنه.

و اما مهمترین توصیه و کارآمدترین روش برای پیشگیری از ویروسی شدن: از گنو/لینوکس استفاده کنید. من برای شروع پارسیکس و Ubuntu را پیشنهاد می‌کنم