مخصوص زوجهای جوان Close
تبلیغات در بلاگ اسکای
bankedvd.com
شنبه 30 تیر ماه سال 1386
سایت http://shots.linuxquestions.org
عکسهایی از محیط های کاری انواع لینوکس رو در سایتش قرار داده تا کاربرانی که محیط کاری لینوکس براشون مهمه بتونن لینوکس مورد علاقه خودشون رو انتخاب کنن
لینک سایت http://shots.linuxquestions.org/


شنبه 30 تیر ماه سال 1386
با سلام
امروز توی اینترنت یه مقاله در مورد لینوکس ماندریوا خوندم مقاله خوبی بود که به قلم یکی از کاربران سایت تکنوتوکس در سایت شخصی خودش نوشته بود
برای مطاله در لینک زیر کلیک نمایید
لینک مقاله


موفق باشید.


سه شنبه 26 تیر ماه سال 1386

با سلام

اگر در لینوکس قصد دارید از داده های تصویری و صوتی خود برای پخش در دستگاهای مدیا سی دی تهیه کنید

نرم افزار

X-CD-Roast

کار شما را راحت نموده یکی از قابلیتهای ویژه ان ساخت سی دی های مالتی مدیا است این نرم افزار دارای قابلیت پخش فایلهای مولتی مدیا و امکان ساخت سی دی های بوت می باشد و دارای رابط گرافیکی می باشد  

پشتیبانی از فن اوری   

Mixd-Mode

قابلیت افزودن متن به سی دی و پشتیبانی از  پروتکلهای انتقال اطلاعات  

(http , proxy )

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

این نرم افزار بر اساس توابع کتابخانه GTK محیط گرافیکی KDE شده.

هنگامی که برای اولین بار این برنامه را اجرا می کنید باید تنظیمات اولیه ای انجام دهید برای این منظور از دکمه setup استفاده نمایید .

شناسایی و نصب رایتر و سی دی رام از این طریق ممکن است (از طریق برگه Rescan Devices)

و از بخش HD setting مسیر ذخیره فایل iso را می توان مشخص نمود

 

منتظر انتقادات و نظرات شما عزیزان هستم

موفق باشید

 



دوشنبه 25 تیر ماه سال 1386
با سلام
امروز به یه مقاله برخورد کردم در مورد نحوه نصب ویندوز در لینوکس
برای مطالعه مقاله روی لینک پایین کلیک نمایید.
لینک مقاله

موفق باشید.


یکشنبه 24 تیر ماه سال 1386
امروز یه سایت در مورد لینوکس که تازه کارشو شروع کرده معرفی میکنم
خودم چند تا سوال پرسیدم سریع جواب میدن
ادرس سایت :
linware.ir
انجمن گفتگوی سایت:
linware.ir/portal

موفق باشید.


شنبه 23 تیر ماه سال 1386
با سلام

منبع : http://forums.parsabit.com/index.php/topic,159.0.html
بسیاری از ما جزو کاربران تمام وقت لینوکس به حساب می آییم اما می دانیم که این سیستم عامل مخالفان زیادی دارد.

برخی از آن ها از زیبایی و ترکیب لینوکس ایراد می گیرند. آن ها می گویند که Mac OSX یک میزکار زیباست؛ حتی ویندوز ویستا با آن نیازهای خنده دار سخت افزاری وقتی از میزکار شتاب دار Aero Glass 3D استفاده می کند بسیار زیبا به نظر می رسد اما لینوکس چه؟
درست است که لینوکس سیستم عامل پایدار، مطمئن، بسیار سریع و متن باز است اما گاهی اوقات در هنگام تحت تاثیر قراردادن دوستان و یا همکارانمان نیز کمی نیاز به زرق و برق داریم به خصوص اگر از توسعه دهندگان محلی متن بازها باشیم و یا در حوزه بازار این سیستم عامل فعال باشیم.
خوشبختانه باید گفت که Mac OSX و Aero Glass تنها میزکارهای زیبای موجود نیستند. شما می توانید با سخت افزارهای گرافیکی معمولی و برخی نرم افزارهای ساخت حاشیه، لینوکس را تبدیل به میزکار مرکب و تاثیرگذار سه بعدی کنید.
شما می توانید از مدیران پیچیده ویندوز در توزیع های لینوکس خود استفاده کنید زیرا بسیاری از زیر بناهای این کار در توزیع لینوکسی شما موجود است. از جمله این فناوری ها و نرم افزارها می توان به Bleeding Edge Compositing (حاشیه مرکب) اشاره کرد.
برای اجرای مدیران ویندوز مرکب در سیستم شما نیاز به سخت افزار گرافیکی شتاب دار سه بعدی دارید. در کمترین حالت شما نیاز به AGP 2X nVidia GeForce و یا کارت ATI Radeon با 64 مگابایت از VRAM دارید.
شما می توانید در GentooLinux Wiki لیست سخت افزارهای پشتیبانی شده و مبدل های کارت های گرافیکی و OpenGL تحت سیستم ویندوز X را برای یک توزیع لینوکس به دیگر توزیع ها بیابید که در آدرس http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL موجود است.
فناوری دیگر Beryl and Edgy نام دارد که شامل لبه دار کردن صفحه لینوکس و استفاده از برنامه Beryl است که با توجه به نوع کارت گرافیکی خود اقدامات سه بعدی برای زیباتر کردن لینوکس را می توانید با مراجعه به سایت منبع خبر به دست آورید.
آدرس منبع:
http://www.linux-mag.com/id/3671


جمعه 15 تیر ماه سال 1386

با سلام به همه


این مطلب رو از سایت ایران توکس برداشتم
لینک مطلب رو هم این پایین میزارم
لینک مقاله



روزانه مقدار بسیار زیادی اطلاعات به صورت دیجیتال در محل‌کار یا منزل خود نگه‌داری می‌کنیم ، از نقشه‌های کاری تا تصاویر تعطیلات پایان هفته حتی صفحات وب یا پست الکترونیک در واقع روزانه حجم بسیار زیادی از اطلاعات را به صورت دیجیتال ذخیره و یا استفاده می‌کنیم. آیا تا به حال به از دست دادن این اطلاعات فکر کرده‌اید؟ حتی فکر کردن به آن نیز آزار دهنده است ؛ اما اگر روزی چنین اتفاقی بیافتد به عنوان یک فرد دور اندیش چه کرده‌اید؟ بهترین راه داشتن یک کپی پشتیبان از تمام اطلاعات مهم است. در این مقاله سعی داریم تا شما را با نحوه‌ی پشتیبان‌گیری و آنچه در لینوکس به پشتیبان‌گیری نیاز دارد آشنا سازیم.

I.پشتیبان‌ گیری؟

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

II.چه چیزی به پشتیبان‌گیری نیاز دارد؟

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

$cp /etc/apache/httpd.conf /etc/apache/httpd.conf.bak

حال اگر به هر دلیل تنظیمات جدید مشکلی داشته باشند بلا فاصله از فایل پشتیبان استفاده می‌کنیم برای این کار نیز کافیست نام فایل را از http.conf.bak به httpd.conf تغییر دهیم.
یکی دیگر از مکان‌هایی که باید یک کپی پشتیان از آن داشته باشیم دایکتوری خانگی کاربرانمان به است ، بهتر است پس از هر نصب به طور مرتب از این دایرکتوری‌ها که در home/ قرار دارند یک کپی پشتیبان تهیه کنیم تا در صورتی که مشکلی پیش آمد بلا فاصله بتوانیم با بازگردانی این کپی مشکل کاربر را حل کنیم.

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

III.رسانه‌های پشتیبان‌گیری

یکی از مسائل مهم در امر پشتیبان‌گیری رسانه‌های پشتیبان‌گیری هستند. درواقع فضایی که قرار است برروی آن پشتیبان‌هایتان را قرار دهید بسیار مهم است. این فضا می‌تواند یک بخش دیسک سخت شما ، یک دیسک سختی دیگر در سیستمی دیگر ، یک دیسک سخت خارجی یا هر رسانه‌ی دیگر باشد. مسلما نمی‌توانید یک گیگابایت اطلاعات را برروی فلاپی دیسک‌های۱.۴۴ مگابایتی پشتیبان بگیرید ! بنابراین باید یک رسانه‌ی مناسب برای این کار پیدا کنید . آنچه امروزه در هر خانه‌ای پیدا می‌شود درایو‌های سی‌دی است ، سی‌دی رسانه‌ای نسبتا ارزان و در دسترس برای کاربران خانگی با حجم اطلاعات کم است . البته DVD با حجم بیشتر و قیمتی چند برابر بیشتر نیز وجود دارد که اغلب برای پشتبان‌گیری فایل‌های صوتی و تصویری با کیفیت مناسب پیشنهاد می‌گردد و برای پشتیبان گیری از اطلاعات سی‌دی رسانه‌ای است ارزان‌تر و در دسترس تر.

تکنولوژی روز به روز پیشرفت می‌کند و محصولات و سخت افزار های پشتیبان گیری نیز به همین سرعت در حال پیشرفت‌اند ، یکی از محصولات این پیشرفت کارتریج‌های ذخیره‌ی اطلاعات است که اغلب از طریق رابط USB به سیستم‌ها متصل می‌گردد.این کارتریج‌ها با حجم‌های گوناگونی موجودند از ۳۲ مگابایت تا چند گیگابایت اما به کارتریج‌هایی که حدود ۱۰۰ یا ۲۵۰ مگابات حجم دارند Zip درایو می‌گویند و به کارتریج‌هایی که حدود ۱تا۲ گیگابایت حجم دارند Jazz درایو گفته می‌شود. البته متاسفانه در بازا ایران به این رسانه‌ها اشتباها USB درایو یا نام‌هایی از این قبیل اطلاق می‌گردد ، اگر کمی دقت کنید USB درایو به معنی درایوی است که USB در آن قرار می‌گیرد وبا ماهیت یک رسانه‌ی ذخیره‌ی اطلاعات بسیار متفاوت است و در بودن وسیله‌ای به نام USB درایو مشکوکم :) گذشته از نامشان این کارتریج‌ها بیشتر برای جابجایی اطلاعات وسیله‌ای مفیدند ، با توجه به قیمت این ابزار‌ها که حدود ۳۷ هزار تومان تا ۱۹۰ هزار تومان است ابزار‌های مناسبی برای پشتیبان‌گیری به شمار نمی‌آیند اما ابزار‌های فوق‌العاده‌ای برای جابجایی اطلاعات هستند که در لینوکس نیز به خوبی پشتیبانی می‌شوند.

از معیار‌های بسیار مهم در انتخاب یک ابزار پشتیبانی هزینه‌ی آن است برای محاسبه‌ی هزینه‌ی یک رسانه‌ی پشتیبان‌گیری از واحد "تومن بر مگابایت " استفاده می‌کنند . البته می‌تواند ریال یا دلار یا هر واحد دیگری بر مگابایت باشد ;) . یک Zip درایو ۲۵۶ مگابیتی با قیمت ۷۰ هزار تومان هزینه‌ای معادل ۲۳۷ تومان برای هر مگابایت دارد. حال آنکه یک سی‌دی ۷۰۰ مگابایتی با قیمت ۳۰۰ تومان حدود ۰.۴ تومان برای هر مگابایت هزینه در بر خواهد داشت.

یکی از معیارهای دیگر انتخاب یک رسانه‌ی خوب سرعت آن است ، فرض کنید ساعت ۴ بعد از ظهر برای رفتن به منزل آماده می‌شوید و تا ساعت ۵ باید ۲ گیگابایت اطلاعات تولید شده را پشتیبان‌گیری کنید در این صورت یک Jazz درایو ۲ گیگی که از طریق کابل USB به کامپیوتر متصل شده است با سرعت ۶۰ مگابایت در ثانیه کمی برای این کار کند است ! بنابراین به رسانه‌ای سریع‌تر نیاز دارید.

سرعت ، قیمت پایین‌تر اطمینان در صحت پشتیبان‌گیری و حجم بالای رسانه برای پشتیبان‌گیری برای حجم‌های بالا و کارهای دفتری و سطوح بالاتر تنها در یک رسانه‌ی دیرینه گرد هم آمده اند ؛ این رسانه نوار مغناطیسی است! بله یک نوار مغناطیسی با ظرفیت 80 گیگابایت یا 40 گیگیابایت که از طریق بورد اسکوزی[۱] می تواند با سرعتی بسیار بالا اطلاعات شما را پشتیبان گیری کند و آن را برای بایگانی در اختیار شما قرار دهد ، در کنار این حجم و سرعت قابلیت چندبار خواندنی و نوشتنی این رسانه و هزینه‌ی پایین نوارهای مغناطیس باعث شده این ابزار در سطح سرویس دهنده‌ها محبوبیت خاصی داشته باشد. حتی شرکت‌های بزرگ و کوچکی که به پشتیبان‌گیری از اطلاعات خود اهمیت می‌دهند ترجیح می‌دهند با پرداخت حدود ۱۲۰ هزار تومان برای خرید یک Tape drive یا درایو نوار مغناطیسی برای کارهای خود از این ابزار استفاده کنند ، شما ظرف چند دقیقه تمام گزارشات روزانه را در نواری ذخیره و در جیب یا کیف خود به محلی امن خواهید برد. البته نوارهای مغناطیسی در سایزها و حجم‌ها و سرعت‌های مختلفی وجود دارند اما اغلب با حجم‌های ۴۰ و ۸۰ گیگابایتی در بازار وجود دارند و با این دو حجم مصرف می‌شوند.
راه دیگری که برای پشتیبان‌گیری اطلاعات وجود دارد استفاده از تکنولوژی RAID ویا استفاده از دو دیسک سخت به صورت Mirror است که هر آنچه در یکی نوشته می‌شود در دیگری نیز نوشته خواهد شد ؛ البته به دلیل نبودن مجال برای بررسی این موضوعات تنها به نام بردن آن‌ها اکتفا می‌کنیم.
مسلم است که یک کاربر خانگی هرگز نیاز ی به یک درایور نوار مغناطیسی ندارد و یا نیاز یک سرویس دهنده با سی‌دی و zip درایو بر طرف نخواهد شد بنا براین تصمیم گیرنده‌ی نهایی شما هستید که با توجه به شرایط و حجم کار و نیز اهمیت سرعت و قیمت درباره‌ی رسانه‌ی مورد استفاده‌ی خود تصمیم خواهید گرفت.

IV. روش‌های پشتیبان‌گیری

پس از انتخاب اطلاعاتی که قرار است پشتیبان گیری شوند و رسانه‌ای مناسب برای این کار نیاز به یک روش یا استراتژی برای اجرای آن داریم ، روش‌های مختلفی برای پشتیبان گیری وجود دارد. در این مقاله به سه روش اصلی پشتیبان گیری اشاره خواهیم کرد. این سه روش نام‌های Full و Differential و Incremental دارند. مفهوم این سه را در سه پاراگراف به صورت اجمالی بررسی می‌کنیم.

در روش Full همان طور که از نامش پیداست تمام اطلاعات بدون ذره‌ای تغییر پشتیبان گیری می شوند. مزیتی که این روش دارد آنست که اگر اطلاعات دچار مشکل شوند با یکبار بازگردانی اطلاعات بازیابی می‌شوند ، برای نمونه اگر صبح به محل کارتان آمدید و دیدید هارد دیسکتان خراب شده تمام اطلاعات با یکبار کپی از روی نوار یا هارد دیگر بازیابی می‌شوند و در واقع عمل بازیابی سریع‌تر است. اما این روش اغلب روشی نامناسب است ، دلایل بسیاری برای این موضوع وجود دارد از هزینه تا وقت ، شاید بازیابی اطلاعات سریع باشد اما فکر کنید که هر روز بخواهید از اطلاعات به طور کامل پشتیبان گیری کنید ، بنابراین روزانه ساعاتی را صرف این کار خواهید کرد و ممکن است بیشتر اطلاعات مورد پشتیبانی شما تکراری باشند ، یک نمونه ، شما یک درایو شبکه‌ی ۴۰ گیگی دارید که روزانه حداکثر ۱۰ گیگ آن تغییر می‌کند اگر بخواهید هر روز از تمام این اطلاعات پشتیبان تهیه کنید بنابراین زمان و رسانه‌ی بیشتری را صرف ودر واقع هدر کرده‌اید ، چرا که روزانه ۳۰ گیگ اطلاعات ثابت را پشتیبان گیری می‌کنید که این ۳۰ گیگ هم زمان برای پشتیبانی می‌خواهد هم رسانه‌ای حجیم برای پشتیبان‌گیری نیاز دارد.

روش دوم Differential نام دارد به معنی آنچه تغیییر یافته یا متفاوت‌ها ! در این روش شما تنها از آنچه را که نسبت به آخرین پشتیبانی تغییر کرده پشتیبان می‌گیرید ، در نمونه‌ی قبلی شما فقط ۱۰ گیگی را که تغییر می‌کند پشتیبان می‌گیرید و نیازی به پشتیبان‌گیری اطلاعات تغییر نیافته ندارید. در این روش شما روزانه زمان کمتری را صرف پشتیبان‌گیری می‌کنید اما بازگردانی کمی دشوارتر است .

در روش سوم به نام Incremental یا افزوده‌ها تنها آنچه را که نسبت به بار قبل اضافه شده است را پشتیبان می‌گیریم.این روش برای پشتیبانی‌های روزانه بسیار مقید است. توجه داشته باشید در روش Difrential ما آنچه را که نسبت بار قبل تغییر داشت را پشتیبان می‌گرفتیم و در اینجا آنچه را که نسبت به بار قبل افزوده شده است را پشتیبان می‌گیریم. بنابراین در این روش رسانه‌ی بسیار کمتری مصرف خواهد شد اما بازگردانی اطلاعات نیز به همان میزان سخت‌تر.

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

V. یک سناریوی کوچک

با توجه به اهمیت مطالب ذکر شده یک سناریوی مختصر را بررسی می‌کنیم و پس از آن به بررسی ابزارهای پشتیبان‌گیری در لینوکس خواهیم پرداخت.[۲] در این مثال ما فرض می‌کنیم شما پنج فایل به نام‌های dat1 و dat2 و dat3 و dat4 و dat5 دارید و ۸ عدد CD-RW . روز شنبه یک پشتبان کامل از این فایل‌ها بر روی یک سی‌دی تهیه می کنید.روز دوشنبه dat2 و dat3 و dat4 تغییر می‌کنند و از این رو ما نیز یک پشتیبان Diferential از فایل‌های dat2 و dat3 و dat4 بروی سی‌دی دوم تهیه می‌کیم.
روز سه شنبه dat4 و dat5 تغییر می‌کنند .از لحاظ تئوری نیاز داریم که از dat2 و dat3 و dat4 و نیز dat5 یک پشتیبان Differential تهیه کنیم . اما با یک پشتیبان incremental به سادگی از آنچه اضافه شده یعنی dat4 و dat5 برروی سی‌دی سوم یک پشتیبان می‌گیریم، این کار بسیار منطقی‌تر به نظر می‌رسد. بوسیله‌ی پشتیان‌های incremental می‌توانید تغییرات روزانه را پشتیبان گرفته و هر روز برروی یک سی‌دی کپی کنید. این کار را تا جمعه‌ی بعد یعنی زمانی که یک پشتیبان کاما می‌گیریم ادامه می‌دهیم.بنابراین هفت سی‌دی استفاده شده و سی‌دی هشتم هم همان دیسکی است که بار اول تمام ۵ فایل را برروی آن کپی کردیم. (توجه ما صبح روز شنبه یک پشتیبان کامل گرفتیم و در عصر همان روز نیز یک پشتیبان incremental از آن تهیه کردیم و ...) .

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

VI.فشرده سازی آرشیوها

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

VII. استفاده از cp برای پشتیان‌گیری

اساسا این دستور برای کپی در خط فرمان استفاده می‌شود. پشتیبان‌گیری نیز یک کپی برداری در جایی دیگر است ! بنا براین می‌توانید برای کاربردّای معمولی یا سریع از این دستور استفاده کنید. برای نمونه قبل از تغییر یک فایل مهم یا یک فایل پیکره بندی از آن فایل در همان دایرکتوری یا در یک دایرکتوری خاص یک کپی پشتیبان بگیرید. در مثال زیر ما ابتدا یک دایرکتوری برای پشتیبان‌گیری ایجاد می‌کنیم و سپس فایل پیکره بندی محیط X را در ان یک کپی می‌گیریم.
#mkdir backups #cp /etx/X11/XF86Config backups/XF86Config.bak

حالا هر بلایی که می‌خواهید برسر فایل پیکره بندی بیاورید ، شما یک نسخه ی پشتیبان دارید که می‌توانید از طریق آن تمام تنظیمات را به حالت اول باز گردانید.
VIII. ابزار tar برای ایجاد آرشیوها

دستور tar یکی از بهترین ابزارهای موجود برای پشتیبان‌گیری است ، ابزاری دقیق ، مطمئن و مملو از قابلیت‌ها ، این ابزار که ابتدا برای یونیکس برای آرشیو سازی برروی نوارهای مغناطیسی طراحی شده بود .(Tape Archive یا Tar!) و با توجه به کاربرد یونیکس این ابزار نیز برای آرشیو سازی‌های در حجم بالا ومهم استفاده می‌شده است ، پس از تولد لینوکس یک نسخه‌ی GNU ای از این برنامه نوشته شده و در لینوکس قرار داده شده تا کاربران لینوکس نیز از امکانات بی نظیر این برنامه بهره‌مند گردند. با استفاده از گزینه‌ی f- که ابتدای فایل است شما می‌توانید فایل‌های خود را در یک فایل آرشیو کنید و در نوار مغناطیسی ، یا هر رسانه‌ی دیگری نگه داری کنید.

الف. پشتیبان‌های کامل یا Full
برای این منظور باید از ساختار این ابزار به شکل زیر استفاد کنید.
$tar [ فایل‌ها و نیز دایرکتوری‌ها‌ای که قرار است پشتیبانشان تهیه شود] [نام فایل آرشیو] [گزینه‌ها] $tar [Options] [Archive_file_Name] [files and directories for archiving]

برای یک پشتیبان گیری ساده از گزینه‌‌ی cf- استفاده می‌شود که c ابتدای Create به معنی ایجاد و f ابتدای File به معنی ذخیره‌ی آرشیو در یک فایل است. اگر می‌خواهید یک دایرکتوری کامل با را با تمام محتوای آن به صورت Full و همراه با مسیر‌های آن پشتیبان بگیرید از گزینه‌ی P- استفاده کنید. توجه کنید که P به صورت حرف بزگ نوشته شده است.
$tar -Pcf /mnt/disk2/backup.tar /home/tux/*

در این نمونه تمام فایل‌ها و دایرکتوری‌های موجود در دایرکتوری home کاربر tux به طور کامل در فایل mnt/disk2/backup.tar/ آرشیو شده‌اند.

ب. پشتیبان‌های Differential
بوسیله‌ی tar پشتیبان‌های کامل یا fullرا ایجاد کردیم ، حال برای ایجاد آرشیوهایی که تغییرات یا Differential ها را شامل هستند می‌توانیم از راه‌های گوناگونی استفاده کنیم. یکی از معمول‌ترین یا رایج‌ترین گزینه‌ها گزینه‌ی g- است.
$tar -cf /mnt/disk2/backup.tar -g work /home/tux/*

در این دستور نام فایل تغییر نخواهد کرد و تمام فایل‌هایی که در فایل آرشیو موجودند بدون تغییر باقی می‌مانند و تنها فایل‌هایی که از آخرین‌بار تغییر یافته یا اضافه شده‌اند به آرشیو افزوده خواهند شد.

پ.پشتیبان Incremental
برای تهیه‌ی این پشتیبان کمی هم از دستور find کمک می‌گیریم :
$tar -cf /mnt/disk2/backupinc.tar `find /home/tux/* -mtime 5 `

با این روش تمام فایل‌هایی که در ۵ روز گذشته تغییر کرده‌اند در فایل mnt/disk2/backupinc.tar/ ذخیره خواهند شد.
اگر می‌خواهید فایل‌هایی که پس از دوم ژانویه‌ی سال ۲۰۰۵ تغییر کرده‌اند را آرشیو کنید از دستور زیر استفاده کنید.(ژانویه ماه اول سال میلادی است)
$tar -N 2005-01-02 -Pcf /mnt/disk2/backup.tar /home/tux/*

در صورتی که مایل هستید فایل‌ها و دایرکتوری‌های خود را با همان مجوز‌هایی که به آن‌ها نسبت داده شده پشتیبان بگیرید می‌توانید از گزینه‌ی p- استفاده کنید. توجه کنید که این p کوچک نوشته می‌شود.

$tar -pcf /mnt/disk2/backup.tar /home/tux/*



IX. پشتیبان‌های فشرده شده

اگر می‌خواهید فایل‌های آرشیو خود را به صورت فشرده شده ذخیره کنید می‌توانید از دستور gzip استفاده کنید ، فشرده کردن با این ابزار بسیار ساده است :
$gzip backup.tar

حاصل کار یک فایل به نام backup.tar.gz خواهد بود. فایلی را که با این دستور به حالت فشرده در آورده‌اید با دستور gunzip از حالت فشرده می‌توانید خارج کنید :
$gunzip backup.tar.gz

البته در ابزار tar نیز متدهایی به صورت توکار وجود دارد ، برای نمونه گزینه‌ی z- خودش برنامه‌ی gzip را فرامی‌خواند و پس از آن فایل آرشیو شده را فشرده می‌کند.
$tar -zcf /mnt/disk2/backup.tar.gz /home/tux/*

جز برنامه‌ی Gzip برنامه‌ی Bzip2 نیز برای فشرده سازی استفاده می‌گردد که اغلب نتیجه‌ای با حجم کمتر در بر دارد که برای فشرده سازی با این برنامه کافیست در فرمان tar خود از گزینه‌ی j- به جای z- استفاده کنید.
$tar -jcf /mnt/disk2/backup.tar.bz2 /home/tux/*



X. کنترل آرشیو‌ها

برای کنترل و حصول اطمینان از آنچه در آرشیو دارید از گزینه‌ی d- استفاده کنید ، این گزینه صحت فایل شما را چک می‌کند :
$tar -df /mnt/disk2/backup.tar

اما اگر می‌خواهید آنچه را که آرشیو کرده‌اید ببینید از گزینه‌ی v- استفاده کنید. گزینه‌ی v- که ابتدای Verbos است عمل چک کردن را به صورت Verbos یعنی همراه با جزئیات نمایش می‌دهد. البته از این گزینه در هرجای دیگر این برنامه نیز استفاده کنید تمام مراحل کار را به صورت بسیط یا Verbose یعنی با تمام جزئیات نشان می‌دهد. اگر همه چیز صحیح باشد شما نباید هیچ پیغام خطایی دریافت کنید.
برای اطلاع از محتوا بهتر است از گزینه‌ی t- استفاده کنید که به همین منظور در برنامه تعبیه شده است :
$tar -tf /mnt/disk2/backup.tar tux/bin tux/mail tux/otherfiles!

اگر فایل شما با z یا j یا همان برنامه‌های Gzip و Bzip2 فشرده شده‌اند از این دستور به شکل ‌های زیر استفاده کنید:
$tar -ztf /mnt/disk2/backup.tar.gz $tar -jtf /mnt/disk2/backup.tar.bz2



XI. بازگردانی فایل‌های آرشیو شده

برای بازگردانی فایل‌های آرشیو شده کافیست از گزینه‌ی x- استفاده کنید.
$tar -xf /mnt/mnt/disk2/backup.tar

اگر با دستور zxf- فایل‌هایتان را علاوه بر آرشیو فشرده کرده‌اید در این مرحله لازم است تا فایل‌ها را علاوه بر خارج کردن از حالت آرشیو از حالت فشرده نیز خارج کنید ، بنابراین :
$ tar -zxf /mnt/mnt/disk2/backup.tar.gz

واگر برای فشرده سازی از گزینه‌ی j- استفاده کرده بودید :
$tar -jxf /mnt/mnt/disk2/backup.tar.bz2

البته می‌توانید از گزینه‌ی v- در اینجا نیز استفاده کنید تا جزئیات عملیات را مشاهده کنید :
$ tar -zxvf /mnt/mnt/disk2/backup.tar.gz $tar -jxvf /mnt/mnt/disk2/backup.tar.bz2



توجه داشته باشید که ترتیب ذکر گزینه‌ها مهم نیست برای نمونه jxvf با xvjf یا fxjv تفاوتی ندارند.

XII. استفاده از cpio برای پشتیبان گیری

ابزار cpio یا CoPy in/out ابزاری است بسیار شبیه به tar اما برخی امکانات و قابلیت‌هایی جالب را نیز محیا می‌کند. برای نمونه برای آرشیو‌های صدمه دیده ویا ارسال فایل آرشیو همزمان به بیش از یک سخت افزار امکاناتی ویژه دارد. در این مقاله به طور اجمالی به این ابزار نیز خواهیم پرداخت.

الف.ایجاد فایل‌های پشتیبان به صورت Full یا کامل
برای ایجاد یک پشتیبان کامل از طریق این دستور به لوله کشی یا PIPE کردن در خط فرمان نیاز داریم ;) در صورتی که با این واژه آشنا نیستید لطفا قبل از هر چیز به مقالات موجود در اینترنت درباره‌ی خط فرمان لینوکس رجوع کنید. در این جا از تمام فایل‌های html یک پشتیبان می‌گیریم :
$ ls *.html | cpio -o > /mnt/disk2/backup2

از آنجایی که برای این گونه آرشیو سازی‌ها به pipe کردن یا ایجاد زنجیره‌ای از دستورات نیاز داریم پس می‌توان بسیار انعطاف پذیر با آن رفتار کرد ، برای نمونه با استفاده از دستور find در خط فرمان و ویژگی عمق داشتن آن م توانیم تا عمق ۲ دایرکتوری تمام فایل‌ها را پشتیبان بگیریم :
$ find /home/tux -maxdepth 2 -depth | cpio -o /mnt/disk2/backup3

در این جا هر فایل موجود در دایرکتوری home/tux/ و دایرکتوری‌های داخل آن‌ها که در عمق ۲ هستند داخل فایل backup3 ذخیره خواهند شد.

ب. پشتیبان‌گیری به صورت incremental
با استفاده از دستور find و ویژگی‌های آن می توانیم آنچه را که در ۵ روز گذشته تغییر کرده‌اند را به صورت یک پشتیبان Incremental ذخیره کنیم:
$ find /home/tux/ -mtime -5 -maxdepth 2 -depth | cpio -o > /mnt/disk2/backup4

XIII. چک کردن آرشیو های cpio بعد از تولید

برای چک کردن صحت آرشیو‌های ایجاد شده توسط دستور cpio می‌توانید از روش زیر استفاده کنید :
$ cpio -itvI /mnt/disk2/backup2 -rw-r--r-- 1 tux tux 100 Dec 5 20:03 /home/tux/test1.html -rw-r--r-- 1 tux tux 91 Dec 1 19:24 /home/tux/test2.html -rw-r--r-- 1 tux tux 212 Dec 4 17:05 /home/tux/test3.html -rw-r--r-- 1 tux tux 69 Dec 5 15:38 /home/tux/test4.html

XIV. بازگردانی فایل‌های آرشیو cpio به حالت اول

برای بازگردانی فایل‌های آرشیوی که توسط دستور cpio ایجاد شده‌اند باید از روش‌های pipe کردن استفاده کرد اما این بار کمی متفاوت‌تر یعنی به صورت برگشتی :
cpio -id < mnt/disk2/backup2



XV.پشتیبان‌های روزانه

اگر نیازمند پشتبان‌گیری روزانه هستید به خاطر داشتن زمان و تاریخ و یا نگارش آن ممکن است کمی دشوار باشد ، گاه مشاغل کاری بقدری زیادند که حتی تاریخ فراموش می‌شود بنابراین به روشی نیاز داریم که به صورت خودکار تاریخ به فایل‌های آرشیو افزوده شوند. برای این کار می‌توانید از مدل زیر پیروی کنید:
$tar -cvf backup_`date +%a-%b-%d-%y`.tar /home/tux/*

در این روش a روز هفته ، b ماه ، d تاریخ روز و y سال می‌باشد. با این روش خیالتان راحت است که تاریخ فایل‌ها همراه صحیح است ،این به شرطی است که تاریخ سیستم شما نیز صحیح باشد. توجه داشته باشید که بعد از date حتما یک فضای خالی بزنید و نیز قبل از date از Quate یا ' استفاده نکنید بلکه باید از ` استفاده کنید ؛ اما برای آنکه فقط فایل‌هایی را که امروز تغییر کرده‌اند آرشیو کنید و نه بیشتر باید از روش incremental بهره بگرید که در بالا گفته شد با این تفاوت که در بخش mtime - عدد 0 وارد می‌کنیم :
$tar -cf /mnt/disk2/backupinc.tar `find /home/tux* type f -mtime 0 `

XVI.نرم افزار‌های دیگر پشتیبان‌گیری
نرم افزارهای بسیاری برای پشتیبان گیری از اطلاعات وجود داند برای نمونه برنامه‌های dumpو restore که برای کار با نوار مغناطیسی هستند یا برنامه‌های گرافیکی مانند Kdat کار با نوار مغناطیسی می‌باشد. حتی برنامه‌هایی مانند XCDroast یا Gtoster یا K3B که برای نوشتن برروی سی‌دی استفاده می‌شوند نیز برنامه‌هایی هستند که در زمینه‌ی پشتیبان‌گیری استفاده می‌شوند.

آنچه در این مقاله مطالعه کردید نگاهی اجمالی به مسئله‌ی پشتیبان‌گیری از اطلاعات در لینوکس بود. البته پشتیبان‌گیری از پایگاه‌های داده‌ای چون MySQL و یا روش استفاده از نرم افزار‌های دیگر برای پشتیبان‌گیری در حیطه و حوصله‌ی این مقاله نمی‌باشند. قصد این مقاله آشنا سازی ابتدایی کاربران با پشتیبان‌گیری و شناساندن اهمیت و روش‌های معمول پشتیبان‌گیری است. چرا که روش‌های پشتیبان‌گیری ، استراتژی‌های پشتیبان‌گیری و یا برنامه‌های پشتیبان‌گیری هرکدام به تنهایی یک کتاب هستند.

به خاطر داشته باشید پس از شناسایی روش‌ها و ابزارهای مناسب این خلاقیت و تفکر است که می‌تواند با ایجاد یک استراتژی مناسب و ترکیب روش‌ها خیالتان را آسوده کند تا دیگر نگران از دست دادن اطلاعات نباشید. تا زمانی که اطلاعاتتان پشتیبان دارند منتظر هیچ بلایی نباشید! ;)




پاورقی:
این مقاله بر اساس این مقاله و نیز این مقاله که هر دو تحت مجوز‌ GNU/FDL می‌باشند منتشر شده است .
[۱]. که در ایران به اشتباه اسکازی تلفظ می‌شود .
[۲]. مثال حاضر بخشی از این مقاله است که با توجه به مجوز FDL مقالات این نشریه از مثال موجود در مقاله‌ی ذکر شده بهره برده‌ایم.


پنجشنبه 14 تیر ماه سال 1386
با سلام
مقاله حاضر رو از سایت ایران توکس گرفتم خودم هنوز مقاله رو کامل نخوندم!
لینک مقاله

در این مقاله قصد داریم تا نگاهی اجمالی بر نرم افزارهای مورد نیاز یک طراح یا برنامه نویس وب در لینوکس بیاندازیم. البته آنچه که در این مقاله به آن تاید بیشتری داریم HTML است اما در کنار آن به بررسی قابلیت نرم افزار‌ها برای کار با php وCSS و xml و سایر زبان‌های اسکریپت نویسی وب نیز خواهیم پرداخت . نرم افزار‌های مورد بررسی ما در این مقال به ترتیب Nvu سپس OpenOffice و Quanta و در نهایت Bluefish خواهند بود.

I.ویرایشگرNvu


این ویرایشگر که از موتور Gecko برای کار خود استفاده می‌کند را می‌توان نسل جدید ویرایشگر‌های HTML ای دانست که همراه سوئیت Mozilla منتشر می‌شدند ، حتی یکی از مدیران پروژه‌ی Nvu همان مدیر پروژه‌ی Mozilla Composer است. این نرم افزار توسط شرکت Lindows پشتیبانی می شود و برای نصب آن کافیست از سایت رسمی Nvu در www.nvu.com آخرین نسخه‌ی آن را دریافت کنید و بعد از خارج کردن بسته از حالت tar.gz وارد دایرکتوری آن شوید و فایل nvu را اجرا کنید ، برنامه به راحتی اجرا خواهد شد. این برنامه در زبان‌های گوناگونی در دسترس است که متاسفانه زبان فارسی در زمره‌ی آن‌ها قرار نمی‌گیرد.


این برنامه یک برنامه‌ی WYSIWYG است. [۱] ، یعنی مانند برنامه‌های FrontPage یا GoLive می‌باشد و شما هر آنچه را که می‌نویسد کافیست از طریق منوی بالایی صفحه ویرایش کنید و ایجاد کد‌های HTML را به خود برنامه بسپارید ، در واقع این برنامه برای کاربرانی که با این زبان آشنایی ندارند برنامه‌ی مناسبی شما می‌توانید متن خود را بنویسید و آن را ویرایش کنید و سپس با فرمت html ذخیره کنید بقیه‌ی کار را به برنامه بسپارید.

از ویژگی‌های بسیار جالب این برنامه در کنار هم قراردادن صفحات به صورت Tab است ، بنابراین شما یک پنجره با تعدادی Tab خواهید داشت که هر Tab یک صفحه‌ی HTML را شامل می‌شود. وقتی برروی یک Tab ودر واقع یک برگه‌ی HTML می‌رویم در قسمت پایین صفحه چهار بخش وجود دارد ک با اولی حالت نرمال صفحه را که در واقع همان حالت WYSISYG را نشان می‌دهد. دومی Tag‌های HTML را در صفحه ی شما نمایش می‌دهد و سومی سوس کدهای HTMLتان را نشانمی‌دهد و بخش چهارم یک پیش‌نمایش از صفحه‌ی شما ارائه می‌کند.

برای کار با متن شما به راحتی می‌توانید در Format Toolbar سایز و نوع و رنگ و پشت زمینه‌ی متن خود را انتخاب کنید و یا نحوه‌ی چنش آن را راست چین ، وسط چین یا چپ چین انتخاب کنید. البته برای انتخاب گزینه‌های بیشتر در منوی Format در نوار ابزار بالای صفحه می توانید گزینه‌های بیشتری دسترسی داشته باشید که البته اغلبشان در نوارابزار فرمت موجود است. از ویژگی‌های مفید این برنامه که هنوز در Mozilla Editor وجود ندارد وجود دکمه‌های RTL و LTR است که کار را برای کاربران فارسی زبان که از زبان فارسی و خط راست به چپ عربی استفاده می‌کنند ساده می‌کند. در واقع اگر بخواهید یک متن فارسی همراه با کلمت انگلیسی بنویسید می‌توانید با انتخاب RTL بهراحتی از خراب شدن و بهم ریختگی متن شما جلوگیری کنید.

در این برنامه امکان ایجاد لینک‌ها و لنگر‌ها ! یا وارد کردن تصویر و ایجاد جداول و نیز فرم‌ها گنجانده شده که این‌ها کار کاربر را هرچه راحت‌تر و سریع ترمی‌کند. البته ویژگی ایجاد فرم‌ها در Mozilla Composer وجود نداشت یعنی در MozillaComposer شما باید به صورت دستی و در سورس این فرم‌ها را خلق می‌کردید در حالی که در این برنامه کافیست در منوی اصلی برروی شکلک فورم کلیک کنید تا سایر کارها را Nvu براتیان انجام دهد.

اگر به زیبایی صفحه‌ی وبتان اهمیت می‌دهید و از CSS برای این هدف استفاده می‌کنید ، Nvu برای شما یک CSS Editor کامل دارد ، حتی اگر تمام تگ‌های CSS را هم نمی‌دانید Nvu آن‌ها را به شما یاد آوری خواهد کرد.

شما هم مثل من از کثیفی تگ‌های تولیدی توسط برنامه‌های خود کار خسته شده اید؟ کافیست به منوی Toolbar بروید و Markup Cleaner را انتخاب کنید ، تمام تگ‌های خالی و یا تگ‌های اضافی حذف خواهند شد و سوس شما کمی تمیز تر خواهد بود. اگر می‌خواهید از صحت کدهای HTML خود اطمینان حاصل کنید می‌توانید در منوی Tools گزینه‌ی HTML Validator را انتخاب کنید !

همانند سایر محصولات Mozilla ونسل جدید آن‌ها برنامه‌ی Nvu که از موتور Gecko استفاده می‌کنید نیز دارای قابلیت چند پروفایله است یعنی می‌توانید چند پروفایل کاربری ایجاد کنید و هر کاربر تغییرات خاص خود را در ظاهر برنامه اعمال کند ، در زمان اجرای برنامه هر کاربری می‌تواند پروفایل خود را انتخاب کنید یا پس از اجرادر منوی Tools به سراغ Switch profile برود و پروفایل خود را انتخاب کند تا با راحتی بیشتر مطابق صلیقه ی خود بتواند با برنامه کار کند.

از امکانات دیگر این برنامه ذخیره‌ی فایل‌ها با Encoding‌های مختلف است که برای صفحات فارسی یک مورد مهم به شمار می‌آید.شما می‌توانید Extension ها و نیز Theme های مختلفی برای این برنامه دریافت و نصب کنید. البته درحال حاضر هیچ‌کدام این‌ها به اندازه‌ی تم‌ها و اکستنشن‌های موزیلا یا فایرفاکس زیاد نیستند.

در نهایت پس از اتمام کار اگر برای ارسال به سرور بهFTP نیاز دارید برنامه‌ی Nvu یک FTP Client توکار دارد که با فشردن دکمه‌ی Publish و وارد کردن مسیر و نام کاربری و کلمه‌ی عبور صفحات شما را در سرورتان قرار می‌دهد .

از قابلیت‌های دیگر این برنامه Highlight کردن یا همان متمایز کردن رنگ تگ‌های HTML و سایر متن است که در کار با سورس به شما کمک فراوانی می‌کند.

البته این برنمه نیز مانند هربرنامه‌ای نقاط ضعفی نیز دارد ، برای نمونه مرتب کردن کدهاست که در زمان ذخیره انجام می‌دهد هر چند در اکثر مواقع این مرتب کردن‌ها بسیار عالیست اما برای کسی که از یک سیستم مدیر محتوا یا وبلاگ کمی سخت گیر استفاده می‌کند این مورد می‌تواند سخت گیر باشد یا در صورتی که در نوشته‌های فارسیتان فاصله‌های مجازی زیادی به کار برده باشید مکان‌نما یا Cursor که به صورت چشمک‌زن است کمی جلوتر از متن حرکت خواهد کرد برای نمونه برای پاک کردن لغتنمونه در جمله‌ی " این یک نمونه است " باید مکان نما را برروی "ت " یا کمی جلوتر قرار بدهید و این گاهی ناراحت‌ کننده است.

همان طور که در ابتدا نیز مطرح کردم این مقاله قصد آموزش برنامه‌ها راندارد و تنها به بررسی انواع برنامه‌های ویرایش HTML خواهد پرداخت ، آنچه در نهایت شایان ذکر است قابلیت این برنامه در کار با PHP یا دیگر زبان‌های Web Programing است که متاسفانه جز highlightکردن یعنی رنگی کردن متن این اسکریپت‌ها و مقداری کنترل برروی Jav Script قابلیت شایان ذکر دیگری ندارد. اما برای کسانی که از CSS استفاده می‌کنند این یک برنامه‌ی مفید است که CSS و HTML نسخه‌ی 4.01 را به خوبی پشتیبانی می‌کندو امکانات کافی برای طراحی یک برگ وب را در اختیارتان قرار می‌دهد چه بسا که برای مدیریت صفحات وابسته به هم یعنی صفحات یک پروژه نیز امکاناتی مفید در برنامه گنجانده شده است .

اگر با HTML آشنایی ندارد ویا نمی‌خواهیدمستقیما کدهای HTML را بنویسید و به یک تولید کننده‌ی WYSIWYG نیاز دارید این برنامه یکی از بهترین برنامه‌ها برای شماست که امکانات بسیار یاد و کاملی را در اختیارتان قرار می‌دهد .




II.استفاده از OpenOffice.org

مجموعه برنامه‌های دفتری OpenOffice.org یک از مجموعه‌های بسیار عالی برای کارهای دفتری را ارائه کرده ، این مجموعه که براساس StarOffice از محصولات شرکت Sun Microsystems است ، به صورت بازمتن و رایگان قابل دریافت است. این برنامه دارای یک برنامه‌ی نصاب است که بدون در نظر گرفتن توزیع لینوکستان به راحتی می‌توانید توسط ان برنامه ی OpenOffice را نصب کنید. در این مجموعه یا سوئیت برنامه ای به نام Writer/web وجود دارد که می توانید از طریق آن به نوشتن صفحات HTML بپردازید. اگر در توزیع لینوکستان پس از نصب این برنامه نتوانستید از منوها برنامه را پیدا کنید یا می‌خواهید هر چه سریع‌تر به برنامه دترسی داشته باشید می‌توانید در پنجره‌ی RUN که در اغلب توزیع‌ها به صورتن پیش فرض با Alt+F2 باز می‌شود بنویسید ooweb تا برنامه ی نوسنده ودر واقع ویرایشگر HTML این مجموعه باز شود.

اگر با برنامه‌ی OpenOffice Writer کار کرده باشید این برنامه را بسیار شبیه به آن خواهید یافت چرا که این برنامه نیز از همان مجموعه است ، این برنامه نیز مانند Nvu یک برنامه‌ی وی زی ویگ است ، یعنی شما تایپ می‌کنید و برنامه سورس را ایجاد می‌کند.

در این برنامه از Tab خبری نیست و برای هر صفحه ی یک پنجره گشوده می‌شود. البته این پنجره‌ها را می‌توانید از منوی window انتخاب کنید.حتی می‌توانید به پنجره‌ی سایر برنامه‌های این مجموعه نیز بروید.برای دیدن سورس نیز باید از منوی Biew به HTML Source بروید تا سورس برنامه به صورت رنگی دیده شود.

ایجاد جدول‌ها ، فرم‌ها ، لینک‌ها ، لنگر‌ها و تغییر حالات متن مانند رنگ و سایز و نوع فونت در این برنامه بسیار راحت است. در واقع مانند برادرش Writer است و اگر شما کار با برنامه‌ی OpenOffice writer را بدانید کار با این برنامه نیز بسیار راحت است ، حتی گاهی احسای می‌کنیددر حال تایپ یک متن معمولی هستید و اصلا احساس ساخت یک صفحه‌ی وب به شما دست نمی‌دهد.

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

از امکانات بسیار خوب این برنامه ذخیره به صورت pdf و نیز txt است ، در واقع متن شما را با فرمت pdf و با همان پیکره‌بندی و فرمت‌ها ایجاد می‌کند ونیز متن را با همان پاراگراف‌بندی‌ها به صورت text یا متن ساده بدون هرگونه تگ ذخیره می‌کند که این نیز برای کاربران مفید است.

در این مجموعه ایجاد و تغییر فریم‌ها بسیار راحت است. البته این کار در برنامه‌ی Nvu به خوبی پشتیبانی نمی‌شود ، اما در این برنامه شما به سادگی چند کلیک می‌توانید فریم‌های مورد نظر خود را تولید کنید.

از امکاناتی که در مجموعه‌ی اوپن آفیس ودر نتیجه این برنامه وجود دارد ، Auto Completet یا کامل کردن خودکار است . اگر شما کلمه‌ای را قبلا تایپ کرده باشید و بخواهید مجددا آن را تایپ کنید این برنامه آن برای شما تایپ می‌کند. البته این قابلیت کاملا قابل تنظیم است تاجایی که می‌توانید آن را غیر فعال منید ;) شما می‌توانید در منوی‌ Tools این قابلیت را پیدا کنید و کلماتتان را به‌ان اضافه با کلماتی را که در آن هست حذف کنید ، و بسیاری تغییرات دیگر تا کاملا مطابق نظرات شود.

این برنامه از امکانات مشترکی که در مجموعه‌ی اوپن آفیس وجود دارد به خوبی بهره می‌برد مانند یادداشت‌های کوتاه یا Note‌ها و یا Macro‌ها و البته برخی جلوه‌های متن مانند OutLine که فقط در این مجموعه وجود دارد و در مرورگری قابل مشاهده نیست.

از مشکلات این برنامه می‌توان به پشتیبانی نامناسب از CSS و نیز نداشتن حالت پیش‌نمایش و FTP Client اشاره کرد ، که نداشتن پشتیبانی مناسب از CSS کمی کد‌ها را شلوغ می‌کند و البته گاهی به کد‌هایی برمی‌خوریم که کمی بی نظم در کنار هم چیده شدند ویا استفاده‌های نا مناسب از کدها که این برنامه را برای کسانی که به طور مستقیم با کد‌ها سروکار دارند کمی نامناسب می‌کند.

اگر شما به دنبال یک برنامه‌ی WYSISYG هستید و یا با HTML آشنایی ندارید این برنامه نیز مانند Nvu یک انتخاب مناسب برای شماست . اگر از مجموعه‌ی اوپن آفیس برای کارهایتان استفاده می‌کنید برای ایجاد صفحات HTML یکی از بهترین انتخاب‌های شما همین برنامه است مگر آن که بخواهید با تگ‌های HTML مستقیما سروکار داشته باسید که این امر برنامه‌ی ooweb را کمی براتیان نامناسب می‌کند .

III.برنامه‌ی Quanta

برنامه‌ی Quanta علی رغم برنامه‌های بالا یک برنامه‌ی WYSISYG نیست و شما باید کد‌های HTML را خودتان به صورت دستی وارد کنید .این برنامه از برنامه‌های محیط KDE است و برای نصب آن باید حداقل‌های محیط KDE را نصب کرده باشید.

در اولین نگاه خواهید دید که این برنام امکانات فوق‌العده‌ای دارد ،که برای یک طراح وب بسیار مفیدند. همانند Nvu این برنامه نیز از مدل Tab برای کارهایش استفاده می‌کند وهر صفحه را در یک tab قرار می‌دهد و این به منسجم شدن و تمیزی کار بسیار کمک می‌کند.

در این برنامه یک قسمت پیش نمایش وجود دارد که از مرورگر Konqueror که در مرورگر وب محیط KDE است استفاده می‌کند. البته جز کانکرر شما می‌توانید از مرورگر ّای وب دیگر نیز برای پیشنمایش استفاده کنید ، برای این کار کافیست به منوی View بروید.

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

این برنامه علاوه بر رنگی نمایش دادن فایل‌های HTML زمان نوشتن تگ‌های HTML به شما کمک می‌کند در واقع شما ابتدای یک تگ را بنویسید تا این برنامه تگ شما را کامل و حتی ببندد ! البته این برنامه یک دست‌نامه یا HandBook بسیار کامل نیز برای کد‌های HTML یا PHP نیز در اختیار شما قرار می‌دهد با وجود چنین امکاناتی اگر شما یک کاربر معمولی نیز باشید پس از مدتی به یک طراح خوب و مسلط به HTML تبدیل خواهید شد.

ایجاد تغییرات در فونت‌ها ، ایجاد فرم و جدول و فریم و لینک‌ها و قرار دادن تصویر در این نرم افزار به قدری جذاب و ساده است که شما را وسوسه می‌کند برای همیشه دست از برنامه‌های WYSIWYG بکشید و از این برنامه استفاده کنید.

یکی از ویژگی‌های این برنامه امکان تنظیم این برنامه به صورت دلخواهتان است ، از کلید‌های میانبر تا نحوه‌ی رنگی کردن. شما می‌توانید کلید‌های میانبر را آن‌طور که خودتان می‌خواهید تعریف کنید ، برای نمایش رنگی نیز می‌توانید یکی از حالات مختلف موجود مانند HTML یا CSS یا php یا SQl یا XML و غیره را انتخاب کنید که این برای طراحان وب یک ویژگی مفید است.

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

یکی از ویژگی‌های این برنامه پشتیبانی خیلی خوب آن از انواع DTDها است.حتی اگر شما از DocBook برای کارهایتان استفاده می‌کنید Quanta یک برنامه‌ی خوب برای کارتان است.

از دیگر ویژگی‌های این برنامه پشتیبانی از CSS به نحوی عالیست که برای CSS دوستان یک هدیه‌ از سوی Quanta به شمار می‌آید.

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

اگر به بخش پلاگین‌ها مراجعه کنید به مواردی جالب مانند مدیر CVS آن یا XSL Debugger را خواهید دید که به شما کمک می‌کنند تا کارهایتان را سریع تر و دقیق تر انجام دهید.

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

در نهایت درباره‌ی این برنامه باید گفت که این برنامه برای طراحان و برنامه نویسان وب خلق شده است و با برنامه‌های قبل که جزئی از برنامه های یک مجموعه بودند کاملا متفاوت و تخصصی است . اگر می‌خواهید یک نظارت مستقیم بر روی تگ‌های خود داشته باشید یکی از بهترین انتخاب‌های شما این برنامه است به خصوص اگر از محیط KDE به عنوان میز‌کار پیش‌فرض‌تان استفاده می‌کنید.

IV. ماهی آبی!

برنامه‌ی Blue Fish یا همان ماهی آبی آخرین برنامه‌ای است که در این مقاله به بررسی آن خواهیم پرداخت. این برنامه یکی از بهترین برنامه‌های ویرایش HTML در محیط لینوکس است. این برنامه که با زبان C نوشته شده است برای محیط GNOME نوشته شده است.البته مسلم است که شما در محیط KDE نیز می‌توانید از آن استفاده کنید.

این برنامه نیز برای فایل‌های شما از شیوه‌ی مرتب کردن Tab استفاده می‌کند و مانند Quanta یک برنامه‌ی ادیتور یا ویرایشگر است و نه یکی برنامه‌ی WYSIWYG اما کار با آن بسیار ساده است . البته ابن برنامه مانند Quanta تگ‌های شما را کامل نمی‌کند اما از دید انعطاف پذیری هموچون کوانتا برنامه‌ای انعطاف پذیر است.

بزگترین و باارزش‌ترین امکان این برنامه قابلیت فارسی نویس آن است که در Quanta هنوز چنین هماهنگی بین تگ‌ها ونوشته‌های فارسی و نیز نوشته‌های فارسی و غیر فارسی وجود ندارد. البته در نسخه‌های قدیمی تر این برنامه کمی مشکل با راست به چپ نویسی وجود داشته که در حال حاضر هیچ مشکلی مشاهده نمی‌کنم. این برنامه هیچ مشکلی بافاصله‌های مجازی ندارد و نیز با وارد کردن لغات غیر فارسی چیدمان پاراگراف را خراب نمی‌کند.

یکی از نکات جالب این برنامه کار کردن کلید‌های میانبر حتی در صفحه کلید فارسیست ! شما زمانی که صفحه کلیدتان فارسیست بازدن دکمه‌ی V لغت "ر" تایپ می‌شود!! حال در همین حالت ترکیب Ctrl+ر متنی را که قبلا انتخاب کرده‌اید Paste می‌کند ! یا Ctrl+ظ همان کاری را می‌کند که Ctrl+z می‌کرد .

در این برنامه نیز مانند Quanta یک دستنامه‌ی کامل برای php ، HTML ، python و CSS نسخه‌ی ۲.۰ تعبیه شده ، مانند Quanta می‌توانید به راحتی نحوه‌ی رنگی کردن را نیز بر اساس کد‌های خود انتخاب کنید.

امکانات ویژه آی برای کار با فایل‌های XML نیز DocBook ها در نظر گرفته شده است که این برنامه را نیز مانند Quanta برای کاربران و نویسندگانی که از DocBook استفاده می‌کنند مناسب و قابل استفاده می‌کند.

ایجاد جدول ، فرم‌ها ، فریم‌ها ، لیست‌ها کار با شابلون‌های استیل (CSS) وتغییر فرمت فونت‌ها و پاراگراف‌ها و نیز ایجاد لینک و لنگر و تصویر در این برنامه نیز مانند هر سه برنامه‌ی قبل بسیار ساده و جذاب است.حتی برای Frame ها یک ویزارد وجود دارد که کار را بسیار راحت تر و ساده تر می‌کند.

کار با سورس انواع صفحات وب از php تا sql یا حتی فایل‌های access که در Apache استفاده می‌شود در این برنامه ممکن است ، اگر بخواهید می‌توانید از بخش پروژه‌ها یک پروژه را انتخاب کرده و آن را ادامه بدهید و یا صفحه‌ی خود را با encoding های مختلف ذخیره یا باز
یکی از مواردی که برای طراحان و بخصوص برنامه نویسان وب بسیار مهم است امکان رفتن به یک خاص یا Go to Line است که در این برنامه وجود دارد ، مانند کوانتا این برنامه نیز قابلیت نمایش شماره‌ی خطوط را دارد.

Bluefish نیز مانند Quanta از Xhtml به خوبی پشتیبانی می‌کند و با فرمت‌های XML سازگاری بی‌نظیری دارد که حتی در کار با این گونه فایل‌هانیز می‌توان به راحتی از این برنامه استفاده کرد.

یکی از امکانات ویژه‌ی BlueFish ویرایش تگ‌های زیر مکان نما است که با فشرذن F3 برروی یک تگ بلافاصل پنجره‌ای باز می‌شود که امکان ویرایش ساده‌ی تگ را ایجاد می‌کند!

اگر صفحاتی که طراحی می‌کنید برایتان ارزشمند هستند Quanta و Bluefish در زمان ویرایش و ذخیره کپی‌های پشتیبانی از این صفحان می‌گیرند که در فایلی با پسوند ~ ذخیره می‌شوند. البته در هردو برنامه می‌توان این امر را غیر فعال کرد.یا تنظیمات ویژه‌ای برای آن‌ها انجام داد.
امکان قرار دادن کاراکتر‌های ویژه در این برنامه نیز مانند Quanta موجود است .

اگر می‌خواهید کد‌های html را خودتان مستقیما بنویسید و کاری مرتب و تمیز را ارائه کنید و از برنامه‌ای کارا در این زمینه استفاده کنید این ماهی آبی کمکیست شایسته برای کارتان که مانند برنامه‌ی اوپن آفیس یا کوانتا در هر توزیع بزگی پیدا می‌شود.

V. کدام برنامه ؟

شاید برایتان این پرسش به میان آید که کدام برنامه بهترین برنامه است؟ این مانند این است که از شما بپرسم کدام آب میوه بهتر است؟ هر کسی با توجه به ذائقه‌ی خود از یک طعم خوشش می‌آید ؛ درباره‌ی برنامه‌ی ویرایش HTML نیز همین‌طور است ، شما باید با توجه به سلیقه ، نیاز ، مهارت و محیطی که در آن هستید تصمیم بگیرید ، اگر یک کاربر تازه‌کار هستید یا در سال فق چند صفحهی HTML برای کاری خاص تولید می‌کنید یا برای کاری نیازمند به استفاده از این صفحات هستید بهتر است از Nvu یا OpenOffice استفاده کنید ، در این بین اگر برای کارهای اداری خود ازاوپن آفیس بهره می‌برید بهتر است از این مجموعه استفاده کنید اما اگر این‌طور نیست و یک برنامه‌ی WYSISYG ساده برای کار در عین حال قدرتمند می‌خواهید از Nvu استفاده کنید .
اگر یک کاربر حرفه‌ای هستید و یا در حال پیشرفت در زمینه ی HTML هستید یا می‌خواهید تگ‌ها را بهتر بیاموزید و به یک طراح حرفه‌ای تبدیل شود یکی از دو برنامه‌ی Quanta یا BlueFish را انتخاب کنید. البته در این میان برای فارسی نوشتن برنامه‌ی BlueFish بهتر از Quanta است ، که البته مطمئنا در نسخه‌های بعدی Quanta این مشکل نیز حل شده و کاربران برای انتخاب قدرت بیشتری خواهند داشت.
آنچه مهم ات تجربه‌ی کاری شماست ، بهتر است این برنامه‌ها و سایر برنامه‌های ویرایشگر را یک بار آزمایش کنید ، هر کدام که با سلیقه و نیاز‌هایتان بیشتر سازگاری داشت آن را انتخاب کنید. نکته‌ی قابل توجه این است که هرگز با ویرایشگری کار نکنید که از کار با آن لذت نمی‌برید ، اگر این طور باشد همواره نتیجه‌ی کارتان با آنچه می‌خواهید متفاوت خواهد بود و علاوه بر آن وقت و قدرت تفکر بیشتری در این زمینه هزینه خواهید کرد. همواره از برنامه‌ای استفاده کنید که در زمان استفاده آسودگی خاطر و قدرت کنترل بیشتر برروی کد‌ها را برایتان ایجاد کند.

شاید بپرسید این مقاله در کدامیک از این برنامه‌ها نوشته شده است؟ باید بگویم فایل اصلی این برنامه توسط خط فرمان ایجاد شده ، تگ‌های اول و انتهای آن با Emacs هر بخش با برنامه‌ای که آن را معرفی کردیم نوشته شده‌اند برای نمونه بخش معرفی Nvu با برنامه‌ی Nvu و بخش معرفی Quanta با برنامه‌ی Quanta نوشته شده است و بخش پنجم که هیچ برنامه‌ای را معرفی نکرده است با برنامه‌ی BlueFish نوشته شده چرا که آخرین برنامه‌ای که باز کردم همین برنامه بوده ! ;)

امیدواریم این مقاله برای طراحان وب و کسانی که از انواع زبان‌های Markup استفاده می‌کنند مورد استفاه قرار گیرد.



پی نوشت:

[1]. WYSIWYG مخفف What You See Is What You Get هر آنچه شما می‌بینید همان خروجی نهایی است که به شما داده خواهد شد !!



چهارشنبه 13 تیر ماه سال 1386
با سلام به همه
یه مقاله در مورد کوکی ها در سایت افتاب خوندم لینکشو میزارم تا اگه دوست داشتین مطالعه کنین
لینک مقاله

مقاله بدی نیست
موفق باشید


چهارشنبه 13 تیر ماه سال 1386
بر اساس یک مطالعه، پلت فرم ویندوز مایکروسافت در حال از دست دادن موقعیت خود در نزد طراحان برنامه است هر چند همچنان پلت فرم برتر محسوب می‌شود.

به گزارش سرویس فن‌آوری اطلاعات خبرگزاری دانشجویان ایران (ایسنا)، بر اساس یافته‌های یک نظرسنجی انجام گرفته از طراحان و مدیران IT در آمریکای شمالی، شمار طراحانی که برای ویندوز برنامه طراحی می‌کنند، ‌١٢ درصد نسبت به سال گذشته کاهش یافته و از ‌٧٤ درصد به ‌٨/٦٤ درصد رسیده است.

اما در مقابل شمار طراحانی که برای لینوکس برنامه طراحی می‌کنند ‌٣٤ درصد افزایش یافته و از ‌٨/٨ درصد در سال گذشته به ‌٨/١١ درصد در سال ‌٢٠٠٧ رسیده است.

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

لینک مطلب:
http://www.newsboy.ir/?newsID=3143

موفق باشید


1 2 >>