۳۸ مطلب با موضوع «گنو/لینوکس» ثبت شده است

کتابخانه رمزنگاری ویجنری

رمزنگاری ویجنری یک روش رمز نگاری هست که به دلیل استفاده از کلید نسبتا امنه ولی قبلا شکسته شده است. من قبلا هم این کتابخانه رو درست کرده بودم ولی این بار با الگوریتمی جدید این کتابخانه رو نوشتم. سورس کامل این کتابخانه که با زبان #C نوشته شده در انتها برای دانلود گذاشته شده است.

 

 

 

ادامه مطلب...
مجوز مطالب و محتوا ۲۲ بهمن ۹۵ ، ۲۰:۳۰ ۰ نظر موافقین ۱ مخالفین ۰
بهنام سیم جو

بازی Grub Invaders - یک بازی ساده بدون نیازبه سیستم عامل

مطمئن نیستم عنوان «یک بازی بدون نیاز به سیستم عامل» عنوان مناسبی باشه، این بازی داخل لینوکس یا ویندوز اجرا نمیشه، از طریق گراب بارگیری میشه، خیلی شبیه Space Invaders هستش و البته بازی ساده ای هست.
برای نصب در دبیان بیس ها(اوبونتو و دبیان مینت و ...):
sudo apt-get install grub-invaders

یا این:

sudo apt install grub-invaders

برای آرچ بیس ها هم فکر کنم خود کاربران بدونن باید چیکار بکنن.

مجوز مطالب و محتوا ۱۶ بهمن ۹۵ ، ۲۱:۰۱ ۳ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

نظرات (۳)

علیرضا احسانی
سعید محجوب
فاروق کریمی زاده

دانلود کتاب طراحی و پیاده سازی یک سیستم عامل آزاد برای x86 (ترجمه فارسی لینوکس از اسکرچ)

همین الآن اینجا این کتاب رو دیدم، ترجمه فارسی LFS هست و از پایه یک سیستم عامل آزاد با کرنل لینوکس و ابزار های گنو درست میکنید.

کار ترجمه رو آقای دانیال بهزادی انجام دادم. البته به نظر میاد که این ترجمه، یک ترجمه کامل از کتاب LFS نیست با اینحال مفید هست.


حجم: 324 کیلوبایت


پیوند پروژه در لانچ پد

مجوز مطالب و محتوا ۳۰ آذر ۹۵ ، ۱۷:۳۰ ۱ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

فرهاد حسن‌پور
يكشنبه, ۱۰ مرداد ۱۳۹۵، ۰۷:۰۰ ب.ظ فاروق کریمی زاده
دانلود کتاب آموزش خط فرمان لینوکس نگارش 13.07

دانلود کتاب آموزش خط فرمان لینوکس نگارش 13.07

این کتاب که زبانش انگلیسی هست و توسط گروهی از نویسنده ها نوشته شده یکسری دستورات خط فرمان لینوکس رو به همراه ویم و نانو آموزش میده! کتاب خیلی خیلی مفیدی هست و من به شدت توصیش میکنم!

توجه کنید که این کتاب یک آموزش برای مدیر سیستم(sysadmin) شدن نیست بلکه فقط برای استفاده از لینوکسه!


حجم: 1.73 مگابایت

مجوز مطالب و محتوا ۱۰ مرداد ۹۵ ، ۱۹:۰۰ ۲ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

نظرات (۲)

فرهاد حسن‌پور

روبو کد - یک بازی برنامه نویسی با زبان جاوا و روبات های کوچیک

روبو کد یه بازی برنامه نویسی جالب، مفید و متن‌باز هست.داخل این بازی شما با زبان جاوا باید روبات های کوچک رو برنامه نویسی کنید تا برن با بقیه روبات ها بجنگن!این روبات ها، تانک های شش چرخ کوچکی به ابعاد 48*48 پیکسل هستند که داخل زمین بازی(زمین جنگ) باید با برنامه نویسی شما عقب یا جلو برن، وقتی یک روبات دیگه رو دیدن به طرفش شلیک کنن و ...

مواد و وسایل لازم:

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

توجه کنید که نیازی به JDK و کامپایلر جاوا ندارید چون روبو کد همراه خودش یک کامپایلر جاوا(ECJ) داره.  اما اگر JDK روی سیستمتون نصبه میتونید انتخاب کنید که برای کامپایل کردن از  JDK استفاده کنید.اگر ماشین مجازی جاوای شما آماده هست روبو کد رو از لینک زیر دانلود کنید و با ماشین مجازی جاوا اجراش کنید.برای نصب نیازی به دسترسی ادمین یا ریشه ندارید چون روبو کد توی پوشهی شخصیتون(home) نصب میشه.

ادامه مطلب...
مجوز مطالب و محتوا ۰۱ مرداد ۹۵ ، ۱۵:۰۰ ۱۳ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

بیت کوین شل - شل اکانت رایگان لینوکس

بیت کوین شل یک ارائه دهنده شل اکانت رایگان لینوکس است که بیت کوین را به عنوان هدیه(donate) می‌پذیرد.

  • بعد از اینکه داخل یه بازی پانگ ساده برنده شدید میتوانید برای خودتان حساب ایجاد کنید.
  • اجازه اجرای برنامه های IRC را دارید.
  • میتوانید برنامه‌هایتان را در پس‌زمینه اجرا کنید.
  • پهنای باند محدود شده است. به صورت میانگین ۶ کیلوبایت در ثانیه
  • شما 128 مگابایت فضا و حداکثر 6000 پرونده دارید.
  • سرور ماهیانه یا زودتر ریبوت میشود.
  • حداکثر 100 پروسه
  • پورت 25 بلاک شده
  • اکانت ها تا زمانی که به فضا نیاز داشته باشند حذف نمیشوند و آن زمان نیز اگر چند ماه وارد حساب خود نشده‌اید، احتمال حذف حساب شما وجود دارد.
  • 95 درصد آپ تایم
ادامه مطلب...
مجوز مطالب و محتوا ۲۷ تیر ۹۵ ، ۱۹:۳۲ ۴ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

ساخت پسورد با بش

همین الآن اینو داخل خط فرمان بزنید:

cat /dev/urandom | tr -cd 'A-Za-z0-9!-+' | fold -w 10 | head -n 4

چهار تا پسورد به طول 10 کاراکتر براتون ساخته شد :)

چطور کار میکنه؟

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

دستور tr باعث میشه فقط کاراکتر هایی که ما میخوایم بمونن و بقیه حذف بشن.

دستور fold متن رو به خط هایی به طول 10 کاراکتر میشکنه و دستور head هم 4 خط اول رو نشون میده.

اون علامت لوله(|) بین دستورات هم خروجی دستور اول رو به ورودی دستور دوم منتقل میکنه.

مجوز مطالب و محتوا ۳۱ خرداد ۹۵ ، ۰۹:۳۰ ۳ نظر موافقین ۳ مخالفین ۰
فاروق کریمی زاده

نظرات (۳)

علیرضا آهنی

جعبه ابزار یونیکس

cb.vu یک جعبه ابزار تحت وب یونیکس هست که بیشتر ابزار های پایه ای و اصلی یونیکس را دارد.

مجوز مطالب و محتوا ۱۲ خرداد ۹۵ ، ۰۹:۲۳ ۱ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

با استفاده از ترمینال لینوکس ترون چندنفره بازی کنید!

زمانی که صحبت از گیمینگ در لینوکس میشود،بخشی به نام بازی های ترمینال وجود دارد.این بازی‌ها مانند بازی ۲۰۴۸ در خط فرمان اجرا میشوند!هر چند با آمدن بازی‌های فانتزی با گرافیک خفن(!) بازی های ترمینال فراموش میشوند اما هنوز هم کسانی هستند که بازی های ترمینال را دوست دارند!این تصویر،بازی ترون رت در ترمینال نشتن میدهد:

برای اینکه این بازی را چند نفره داشته باشید به این موارد نیاز دارید:

  • یک سیستم لینوکس
  • اینترنت
خب حالا داخل ترمینال اجرا کنید:
ssh sshtron.zachlatta.com

قبل از شروع بهتر هست نکاتی را بدانید:

  • رنگ شما همان رنگ روی حاشبه هست(رنگ تصویر بالا سبز می‌باشد).
  • شما باید از کلید های WASD استفاده کنید.
  • شما نباید از کلید های جهتدار استفاده کنید!وگرنه ارتباط با شما قطع می‌شود.
  • اگر یکی دو دقیقه بدون حرکت باقی بمانید، ارتباط با شما قطع  می‌شود.
  • اگر بازیکن دیگری روی‌خط(آنلاین) نیست میتوانید بازی کنید اما امتیازتان شمرده نمیشود(مانند تصویر بالا)
خوش بگذرد!
منبع: itsFOSS
مجوز مطالب و محتوا ۲۳ ارديبهشت ۹۵ ، ۱۹:۰۳ ۴ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

دیوایس فایل نول و زیرو در یونیکس

این دو دیوایس فایل در مکان زیر قرار دارند:
/dev/null
/dev/zero

این دو خیلی به هم شباهت دارند و هر چه را به آنها بدهید نابود میکنند!

cat MyFile >> /dev/null

مانند یک سیاه چاله!اما این دو یک تفاوت با هم دارند.اگر تلاش کنید از نول چیزی بخوانید مقدار EOF را برمیگرداند و اگر تلاش کنید از زیرو چیزی بخوانید بینهایت صفر برمیگرداند.

یکی از سرگرمی های من با زیرو:

cat /dev/zero >> ~/z

بعد صبر میکنم تا چند گیگ فایل ساخته بشه!بعدش با لذت حذفش میکنم!

مجوز مطالب و محتوا ۱۴ ارديبهشت ۹۵ ، ۱۰:۰۰ ۴ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده