کرم های کامپیوتر

کرم های کامپیوتر

کلی مطلب داریم براتون درباره کامپیوتر و برنامه نویسی.

ربات تلگرامی ما
آخرین نظرات


۸ مطلب در ارديبهشت ۱۳۹۵ ثبت شده است

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


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

  • فاروق کریمی زاده

زمانی که صحبت از گیمینگ در لینوکس میشود،بخشی به نام بازی های ترمینال وجود دارد!این بازی ها در ترمینال لینوکس اجرا میشوند!مثل بازی 2048!هر چند با اومدن بازی های فانتزی با گرافیک خفن(!) بازی های ترمینال فراموش میشن اما هنوز هم کسانی هستند که بازی های ترمینال رو دوست دارن!این تصویر بازی ترون رو در ترمینال نشون میده:

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

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

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

  • رنگ شما همون رنگیه که روی بوردر هست(رنگ تصویر بالا بنفشه)
  • شما باید از کلید های WASD استفاده کنید!
  • شما نباید از کلید های جهتدار استفاده کنید!وگر نه دیس کانکت میشید!
  • اگر یکی دو دقیقه بدون حرکت باقی بمونید دیس کانکت میشید!
  • اگر بازیکن دیگه ای آنلاین نیست میتونید بازی کنید اما امتیازتون شمرده نمیشه!
خوش بگذره!
منبع: itsFOSS
  • فاروق کریمی زاده

با preev.com میتونید پول های مجازی(مثل بیت کوین،لایت کوین و...) رو به پول های واقعی(دلار،یورو و ...) تبدیل کنید:

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

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

cat MyFile >> /dev/null

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

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

cat /dev/zero >> ~/z

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

  • فاروق کریمی زاده

بعضی برنامه  ها با استفاده از پارامتر ها کار ها مختلفی انجام می دهند. یا مثلا بعضی برنامه ها می توانند از طریق open with فایل ها را بخوانند و باز کنند. اما چگونه؟

تمام این پارامتر ها و یا آدرس فایل ها در متغیر هایی ذخیره می شوند که توسط فاصله از هم جدا می شوند. فرض کنید برنامه ای با نام test.exe داریم و می خواهیم آن آن را با این پارامتر ها اجرا کنیم

test.exe /c /copy c:\test.txt "c:\new folder"

خب، تمام این مقادیر در متغیر هایی مانند 1%، 2%، 3% و... ذخیره می شوند مانند:

test.exe %1 %2 %3 %4

پس مقادیر این متغیر ها این چنین است:

متغیر ها و مقادیر
%1 c/
%2 copy/
%3 c:\test.txt
%4

"c:\new folder"

توجه داشته باشید چون متغیر ها توسط فصله از هم جدا می شوند توجه داشته باشید برای مقادیری مانند "c:\new folder" حتما علامت " گذاشته شود.

  • بهنام سیم جو

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


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

  • فاروق کریمی زاده

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

دستور history

این دستور ساده تاریخچه‌ی بش شما را به نمایش میگزارد:

history

خروجی چیزی مانند شکل زیر خواهد بود:


دستور شماره n ام را اجرا کنید

همانطور که دیدید هر خطی که در بش اجرا میشود شماره ای دارد.شما میتوانید با این دستور خط شماره nام را اجرا کنید:

!n

مثلا:


دستورات پرکاربر را راحت تر استفاده کنید.

پر استفاده ترین دستور command را اجرا میکند:

!command

مثلا اگر تاریخچه شما این باشد:

echo hi
echo bye
echo hi
echo $PWD
echo hi

و این را اجرا کنید:

!echo

در اصل echo hi اجرا میشود.


دستور قبلی را اجرا کنید

تا حالا برای شما پیش اومده که یه دستوری رو اجرا کنید بعدش یادتون بیاد باید با sudo اجراش میکردید؟ !! نماینده دستور قبلی هست:

$ dpkg -r unity
$ sudo !!
sudo dpkg -r unity
...
  • فاروق کریمی زاده

هر برنامه و هر اسکریپتی که نوشته میشود طبیعتا نیاز دارد از کاربر اطلاعات را دریافت کند یا به کاربر اطلاعات را نمایش دهد.بش دسنوراتی ساده را برای کار با وروذی و خروجی استاندارد (به ترتیب کیبورد و صفحه نمایش) فراهم آورده که به صورت سریع و ساده آنها را آموزش میدهم.

  • فاروق کریمی زاده