Archive for آبان, ۱۳۸۳

یکسالگی تکوپیدیا

سلام – يادآوري كوتاه اولين سالگرد
آغاز تكوپيديا
. خوشحالم از اين كه كار بيهوده اي انجام نداده ام و هر
چند درآمدي مادي نداشته است، اما لذت اشتراك دانسته ها با دوستانم را تجربه كرده
ام. دوستان جديدي پيدا كردم، از بعضي دوستانم دور شدم، و چيز هاي جديدي ياد گرفتم.
بيشتر از همه هم از آرمين ممنونم كه باعث شد
چيزهايي جديدتري يادبگيرم و نترسم :)

Grid Computing | ساختار اینترنت۲

به تازگي كتابي با
عنوان
Grid
Computing: Making The Global Infrastructure a Reality
را جسته و گريخته
مطالعه مي كنم كه در اوايل آن به نقشه اي از ساختار اينترنت 2 برخوردم كه براي خودم
هم جالب بود.
بهانه اي شد تا هم كتاب را  معرفي كنم هم آن نقشه را براي شما هم قرار دهم. در
اين كتاب مطرح ترين و اساسي ترين پروژه هايي كه در زمينه محسابات شبكه اي ( لطفا
اگر ترجمه اي خوب براي Grid Computing داريد بنوسيد. ) وجود
دارد مورد بررسي قرار گرفته است و رابطه ميان آن ها تشريح شده است. بر طبق گفته هاي
اين كتاب سرنوشت تمامي محاسبات كنوني و راه حال بسياري از توان هاي پردازشي بالا
استفاده صحيح از امكانات محاسبات شبكه اي است كه در سطح زمين ( حتي آسمان – مثلا يك
هواپيما كه در حال پرواز است!!! ) پراكنده شده اند. ساختاري مانند
اينترنت2 كه در ايالات متحده در حال فعاليت
است ، همراه با SuperJanet4 يا همان United Kingdom National Backbone Research and
Education Networ، همراه با GEANT يا European Backbone Research Network و APAN
Asian Network مطرح ترين اين نمونه ها هستند.
اين شبكه ها همراه با بسياري سيستم ها كوچك تر تشكيل شبكه اي را مي دهند با نام
Logical GTRN Global Terabit Research Network كه در سطح زمين پخش شده است.

اين تعريف بسيار مختصري
بود از GTRN كه در صورت
پيش رفت صحيح قدرمند ترين سيستم محاسباتي ساخته بشر خواهد بود.
پيشنهاد مي كنم از نقشه جزئي زيرساخت اينترنت2 يا همان
Abilene  در اينجا ديدن كنيد :

Sites on the Abilene Research Network
– همچنين نقشه اي كلي تر را از اينجا
ببينيد : Abilene
Network Traffic

عطر سیب.

عيدتون مبارك. ايشالا كه ماه رمضان خوبي براي هر كس كه دوست داشت،
بوده باشد. آرزو مي كنم خيلي زود ايام خوبمون پر از عطر ناب سيب باشد.

فشرده سازی و آرشیو – bzip2

در ادامه مطلب قبلي با
عنوان فشرده سازی و
آرشیو – Gzip / Zip / Tar
، در اين نوشته به معرفي bzip2
مي پردازم.
bzip2 در ابتدا به عنوان جايگزيني براي gzip
معرفي شد. قدرت فشردگي اين الگوريتم از gzip بيشتر مي باشد
و در حالت هاي مشابه در حدود 10 تا 20 درصد از gzip
كم حجم تر خواهد بود. اين الگوريتم از حافظه/منابع بيشتري استفاده مي كند.
ساده ترين فرم استفاده از اين ابزار به اين صورت مي باشد :

 

bzip2 -9 urFileName

اين فرمان فايل شما را
با بيشترين قدرت خودبا نام جديد urFileName.bz2 فشرده خواهد
كرد. گزينه هاي زير براي اين دستور قابل استفاده هستند :

    – *   
-1 .. -9 : ميزان فشردگي – هر چه قدر بالاتر سرعت كندتر
    - *   -d : فايل را از
حالت فشرده خارج مي كندي
    - *   -c : فايل اصلي را
حفظ مي كند

دقت كنيد در حالت پيش
فرض فايل شما بعد از فشرده شدن پاك خواهد شد مگر اينكه از گزينه c-
استفاده كنيد.

bzip2 -dc urArchName.tar.bz2 | gzip -9 >urArchName.tar.gz

فرمان بالا آرشيو شما را مستقيم از bzip2
به فرمت gzip تبديل خواهد كرد. دقت داشته باشيد برخي از
يونيكس ها از ابزار bzip2 به صورت پيش فرض پشتيباني نمي
كنند و شما مجبور به استفاده از gzip خواهيد بود.

bunzip2  urFileName.bz2

از bunzip2
هم براي باز كردن فايل هاي فشرده شده مي توانيد استفاده كنيد.

bzip2 urFileName.bz2 urFileName1
urFileName2 urFileName3
/usr/work/prj

فرمان بالا فايل ها و
محتويات دايركتوري مربوط را تحت نام urFileName.bz2 فشرده
خواهد كرد.

همچنين مي توانيد از
فرمان هاي bzcat به جاي bzip2 -dc و bzless براي مشاهده
محتويات فايل فشرده خود استفاده كنيد.

براي ايجاد يك آرشيو
bzip2 و فشرده كردن آن به ترتيب از فرامين زير استفاده كنيد
:

tar -cjvf filename.tar.bz2 file
tar -xjvf filename.tar.bz2

مي توانيد به جاي پسوند
tar.bz2 از tbz نيز استفاده كنيد.