تقویم شمسی در اوبونتو - ubuntu

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

در تصویر زیر می‌توانید به این برنامه نگاهی بیاندازید:

برای نصب این برنامه:

۱- ابتدا از لـــــیـــنـــــــک فایل اجرایی برای اوبونتو را دانلود کنید.

۲- این فایل را نصب کنید (دابل کلیک- وارد کردن رمز ریشه- تأیید هر چی که برنامه گفت)

حال برنامه را از آدرس زیر اجرا کنید:

اگر می‌خواهید این برنامه همیشه موقع روشن شدن سیستم اجرا شود، کارهای زیر را انجام دهید:

ادامه نوشته

google groups فیلتر شد!!!!

فناوری raid

در سال‌هاي بين 1980 تا 1990 ميلادي، مقدار اطلاعاتي كه بايد در سخت‌ديسك‌ها ذخيره مي‌شد، افزايش چشم‌گيري پيدا كرد. حجم نرم‌افزارها، برنامه‌هاي كاربردي و ... به حدي افزايش يافتند كه كاربران كامپيوترها، به سخت‌ديسك‌هايي با ظرفيت‌هاي بالاتر نياز پيدا كردند. در آن زمان، به دليل پيشرفت كُند فن‌آوري ذخيره‌سازي، سخت‌ديسك‌هاي ظرفيت بالا، قيمت‌هاي بسيار بالايي داشتند و براي كاربران كامپيوتر‌هاي خانگي، پرداخت اين هزينه‌ها امكان‌پذيز نبود. به عنوان مثال، سخت‌ديسك 20 گيگابايتي قيمتي حدود 150 دلار و سخت‌ديسك 40 گيگابايتي قيمتي در حدود 400 دلار داشت. بنابراين مهندسان كامپيوتر براي رفع مشكل ذخيره‌سازي در كامپيوترها، راه‌حل ساده‌‌اي به نام RAID را ارايه كردند. امروزه تعداد كامپيوتر‌هايي كه از اين ويژگي استفاده مي‌كنند رو به افزايش است و تقريباً بيش‌تر مادربرد‌هاي جديد از اين ويژگي پشتيباني مي‌كنند.
 اما اصلاًً RAID چيست؟ بسياري از كاربران كامپيوتر هيچ‌گونه اطلاعاتي در مورد اين ويژگي و نحوه‌ي پيكربندي آن ندارند، بنابراين از به كار بردن آن مي‌ترسند. در اين مقاله قصد داريم ابتدا در مورد ويژگي‌هاي انواع مختلف RAID بحث كنيم و سپس نحوه‌ي پيكربندي آن‌ها را به شما آموزش دهيم. برای این منظور این مطلب را به صورت pdf و world آماده کرده ایم که می تونید آن را در پایین دانلود کنید.



ساخت اوبونتوی مورد علاقه ubuntu

در ویندوز نرم افزار system restore به شما اجازه می دهد تا برخی از تنظیمات سیستم را به حالت اولیه (و یا حالتی که زمان خاصی مد نظرتان بوده است) تبدیل کنید. همچنین نرم افزارهایی مثل Norton Ghost هستند که از ویندوز شما یک نسخه پشتیبان تهیه می کنند.
اما هیچ کدام از این نرم افزارها توانایی ایجاد یک لوح زنده (Live CD) از سیستم عامل را ندارند.
در اوبونتو نرم افزار remastersys به شما این امکان می دهد تا یک لوح زنده از سیستم عاملتان تهیه کنید، این سیستم عامل دقیقا همان سیستم عاملی خواهد بود که در حال حاضر بر روی سیستم نصب هست، به انضمام تمام برنامه هایی که از ابتدا تا به حال بر روی آن نصب کرده اید و تمام تنظیماتی که انجام داده اید!
ابتدا نرم افزار remastersys را نصب کنید و برای این کار:
ادامه نوشته

تصاویر نمایندگان دانشگاه در مسابقات acm


ادامه عکس ها:

http://icpc.sharif.edu/photoalbum09.html

چطور فایل nrg را به iso تبدیل کنیم؟ (اوبونتو - ubuntu)

حتما با فایل های nrg یا همان nero image آشنا هستید. وقتی در نرم افزار nero از یک دیسک image میگیرید، پسوند این فایل nrg خواهد بود.

فایل های iso هم این روزها بسیار معروف شده اند، در حقیقت یک فایل فشرده از یک دیسک هست که حتی با نرم افزار winrar قادر به باز کردن و مشاهده محتوای آن هستید. جالب است که همه ی نرم افزارهای لوح نویسی (cd writer) قادر به خواندن و نوشتن آن بر لوح هستند. پس فرمت مناسبی محسوب می شود.

حالا باید بدانیم در لینوکس چطور این فرمت ها را تبدیل کنیم. من دو راه پیشنهاد میدم که عبارتند از:

۱- استفاده از دستور dd (بدون نیاز به نصب برنامه):

dd bs=1k if=image.nrg of=image.iso skip=300

فایل image.nrg همون مفعوله که قراره بیچاره تبدیل شه! باید در همان شاخه ای باشیم که این فایل هست.

فایل image.iso هم فایل خروجی هست که در همین شاخه ای که قرار داریم ایجاد خواهد شد. این یکی هم بیچاره مفعول به حساب میاد!

۲- استفاده از برنامه nrg2iso:

این برنامه حجم بسیار کمی (کمتر از ۶۵ کیلوبایت) دارد و باید نصب شود. راه های نصب این برنامه هم که اطلاع دارید:

     الف) استفاده از دستور apt-get install nrg2iso

     بـــــ) استفاده از نرم افزار synaptic package manager و زدن تیک این نرم افزار

     جـــ) دانلود بسته مربوط به این برنامه از لینـــــک و اجرا در سیستم اوبونتو!

بعد از نصب با اجرای دستور زیر تبدیل صورت خواهد گرفت:

nrg2iso image.nrg image.iso

به همین راحتی!

چطور کلیپ های تصویری youtube را به فایل gif تبدیل کنیم [اوبونتو-ubuntu]

یکی از اساسی ترین مشکلاتی که در حال حاضر داریم، فیلتر بودن سایت youtube.com هست که مشکلات زیادی به بار آورده!
اما اگر لینک ویدیو را داشته باشید، به راحتی با چند نرم افزار حرفه ای قادر به دانلود کردن این فیلم ها به فرمت های خاص مثل flv یا mpg هستید.
مرحله اول دانلود فایل ها:
برای دانلود فایل ها از این سایت، از نرم افزار youtube-dl استفاده کنید. نحوه نصب این برنامه هم به صورت زیر است:
sudo apt-get install youtube-dl$
یا
apt-get install youtube-dl#
(علامت $ یعنی ترمینال با دسترسی کاربر معمولی، و علامت # یعنی کاربر با دسترسی ریشه )

مرحله دوم: برای تبدیل برنامه باید نرم افزار mplayer روی سیستم نصب باشد، سپس در ترمینال و در شاخه ای که فایل flv دانلود شده وجود دارد، دستور زیر را بزنید:
mplayer -vo gif89a yourvideosfilename.flv$
فایل out.gif خروجی این دستور و فایل مورد نظر شما خواهد بود.

شوخی با مرورگر

یه صفحه ی وب رو باز کنید (ترجیحا عکس زیاد داشته باشه)

صبر کنید تا کامل لود شه

حالا قطعه کد جاوا اسکریپت زیر رو در نوار آدرس وارد کنید و اینتر بزنید

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24;x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length;function A(){for(i=0; i< DIL; i++){DIS=DI[ i ].style;DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++ }setInterval('A()',5); void(0);

ویرایش fstab

فایل fstab یک فایل پیکربندی است که اطلاعاتی در مورد پارتیشن‌ها و رسانه‌های ذخیره‌سازی را روی سیستم لینوکس شما نگهداری می کند.این فایل در مسیر etc/ قرار گرفته است ، بنابراین مسیر کامل این فایل به صورت زیر خواهد بود:

/etc/fstab



فایل fstab یک فایل متنی است ، بنابراین با هر ویرایشگر متنی مانند gedit ، kate ، vi و ... می‌توانید آن را ویرایش کنید.توجه کنید که برای ویرایش این فایل نیاز به دسترسی کاربر ریشه خواهید داشت.
نمونه‌ای از محتویات فایل fstab به صورت زیر است :

/dev/hda2 / ext3 defaults 1 1
/dev/hdb1 /home ext3 defaults 1 2
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0



البته این اطلاعات روی هر سیستمی احتمالا متفاوت خواهد بود چون تعداد پارتیشن‌ها ، نوع فایل سیستم‌ها وسایر مشخصات روی هر سیستم متفاوت است.
همانطور که زیر ملاحظه می‌کنید برای هر پارتیشن یک خط (رکورد) شامل شش فیلد وجود دارد که با کاراکتر فاصله از هم مجزا شده‌اند.فرمت کلی هر خط در فایل fstab به صورت زیر می‌باشد :

(file system) (mount point) (type) (options) (dump) (pass)

ادامه نوشته

کاغذ دیواری ۱۳ به دری

خیلی بانمک بود، سبزه گره میزنن :)

آموزش تغییر ظاهر اوبونتو (ubuntu)

اغلب کاربران اوبونتو از جمله خودم از ظاهر قهوه ای و تیره ی اوبونتو خیلی لذت نمی بریم، مخصوصا از این جهت که کمی چشم آزار هم هست. اما خوشبختانه لینوکس به شما این اجازه را می دهد که ظاهر سیستم عاملتان را به راحتی و بدون کم شدن سرعت، تغییر دهید. البته امکانات رابط کاربری در لینوکس فقط به همین مساله ختم نمیشه و در سطح برنامه نویسی نسبت به ویندوز دستتان خیلی بازتر خواهد بود.
خوب من از اینجا شروع می کنم که برای دیدن ظاهرهای مختلف لینوکس در صفحه کلیک راست کرده و گزینه ی Change Desktop Background را انتخاب کنید. در آنجا تب Theme را باز کرده و ظاهرهای مختلف را مشاهده و انتخاب کنید. در آنجا چهار گزینه وجود دارد که فکر میکنم نیاز به توضیح ندارند و واضحند.
ظاهرهای مختلف در لینوکس در پوشه ی ~/.theme یا همان /home/YourUserName/.themes ذخیره شده اند. می توانید به این پوشه رفته و با دستور ls لیست ظاهر های موجود که هر کدام یک پوشه به خود اختصاص داده است را مشاهده بفرمایید.
cd ~/.themes
ls
برای نصب ظاهر جدید دو راه دارید، یا فایل ظاهر را از اینترنت دریافت کرده و در این پوشه استخراج (extract) کنید. یا اینکه به بخش Appearance که گفته شد رفته و از install آن را نصب کنید.
برای اینکه در عمل دسکتاپ زیر را داشته باشید، من مراحل این کار را در ادامه مطلب آورده ام.
ادامه نوشته

آموزش نصب دیکشنری در اوبونتو (ubuntu)

من قبلا دیکشنری xfardict را در این وبلاگ معرفی کردم، که توسط چند ایرانی نوشته شده بود. در این پست قصد دارم دیکشنری qstardict را معرفی کنم که قوی تر بوده و قابل نصب در لینوکس است. از جمله قابلیت های خوب این برنامه می توان به تلفظ طبیعی انسان برای لغات، قابلیت تبدیل و استفاده از دیکشنری های بابیلون (Babylon Glossaries) و پردازش تصویر قوی نام برد.
منبع من برای آموزش نصب، ویکی همین دیکشنری هست: http://wiki.qstardict.ylsoftware.com/Main_Page
آموزش را در چهار بخش در ادامه مطلب ذکر کرده ام:
۱- آموزش نصب نرم افزار qstardict
۲- آموزش اضافه کردن دیکشنری های بابیلون
۳- آموزش فعال کردن تلفظ لغات
۴- آموزش فعال کردن تلفظ طبیعی برای لغاط
ادامه نوشته

درباره vpn چه می دانید؟

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

فرض کنید می خواهید به اساتید این امکان را بدهید تا از خانه به شبکه داخلی دانشگاه وصل شوند. مسلما تنها زیرساختی که در اختیار شماست اینترنت است*. یکی از ISPها به شما قول همکاری در این زمینه می دهد، یعنی وظیفه حمل و نقل اطلاعات از دانشگاه تا خانه اساتید و بلعکس را بر عهده می گیرد. چطور باید ارتباط را طوری ایجاد کنید که ISP قادر به مشاهده اطلاعات رد و بدل شده بین اساتید و شبکه دانشگاه نباشد؟

«شبکه خصوصی مجازی» یا همان «Virtual Private Network» به شما این امکان را می دهد تا از طریق زیرساختی که یک ISP غیرمحلی در اختیارتان قرار می دهد، امکانات شبکه محلیتان (مثل اینترنت، فایل های به اشتراک گذاشته شده، پایگاه های داده) را در اختیار افراد خارج از محدوده شبکه محلی قرار دهید.

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

تصویر زیر گویاتر از توضیحات من خواهد بود:

مشاهده می کنید که در پایین تصویر سه میزبان (شبکه داخلی دانشگاه) وجود دارد و در بالای تصویر کاربران که از خانه، محل کار و هر مکان دیگری می توانند باشند.

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

* زیرساخت گاهی اینترنت است، اما گاهی wireless هم به عنوان زیرساخت انتخاب می شود. به تناسب کاربرد از زیرساختی استفاده می شود. در اینجا شما اینترنت را فرض کنید.