Author Archives: بنیامین خلیفه

  • 0

ساخت فلش قابل بوت برای نصب لینوکس

یکی از ویژگی های جذاب توزیع های لینوکس قابلیت اجرای live سیستم عامل بدون نیاز به نصب از طریق usb است همین طور به راحتی میتوان توزیع های لینوکس را از طریق usb اجرا و نصب کرد

توزیع های مختلف لینوکس کاملا رایگان هستند و شما با مراجعه به سایت آن می توانید فایل ISO سیستم عامل را دانلود کنید در ادامه یادمیگیریم که چگونه از این فایل ISO استفاده کنیم و سیستم عامل را روی یک فلش مموری usb بریزیم

در لینک های زیر می توانید لینک چند توزیع مختلف لینوکس را مشاهده کنید و هرکدام را که دوست داشتید دانلود کنید در حال حاضر معروفترین آنها ابونتو است

  1. Ubuntu
  2. Linux Mint

نحوه استفاده در ویندوز :

اگر سیستم عامل شما ویندوز است برای استخراج فایل iso روی usb خودتون نیاز دارید تا برنامه زیر رو از سایت زیر دانلود کنید

https://rufus.akeo.ie/

کارکردن با این برنامه خیلی ساده است اول نوع سییستم عاملی که دانلود کردید را انتخاب می کنید داخل برنامه یه ایکون CD هست که روش کلیک میکنید و فایل ISO سیستم عاملی رو که دانلود کردین را انتخاب می کنید و start را می زنید و تمام

نحوه استفاده در ابونتو :

اگر شما از سیستم عامل ابونتو استفاده میکنید کارتان بسیار ساده تر است کافی است برنامه Startup Disk Creator را پیدا و اجرا کنید . برای انتخاب فایل ISO دکمه other را انتخاب کنید و از قسمت Disk to use هم فلش مموری خودتون رو انتخاب کنید و با زدن  Make Startup Disk برنامه شروع به استخراج فایل سیستم عامل میکند ممکن است تا تکمیل شدن عملیات چند دقیقه ای طول بکشد

حالا فلش مموری شما حاوی سیستم عامل لینوکس است و می توانید به راحتی آن را روی هر کامپیوتری نصب یا اجرا کنید


  • 0

همکاری برنامه نویس ربات با نیترو کد

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

نحوه همکاری با ما به صورت غیر حضوری و پروژه ای خواهد بود ( دورکاری )

نحوه کلی کار به این صورت خواهد بود که در صورتی که پروژه جدیدی به ما پیشنهاد شد آن را با شما درمیان میگذاریم و درصورتی که شما توانایی انجام آن را داشته باشید انجام پروژه بر عهده شما گذاشته خواهد شد .

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

ایمیل ما : nvioir@gmail.com

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

  • توانایی ساخت ربات تلگرام با زبان PHP
  • توانایی کار با دیتابیس mysql
  • توانایی کار با inline keyboard ( لینک های شیشه ای ) و انواع کیبورد در ربات
  • داشتن حداقل یک یا دو نمونه ربات فعال
  • متعهد به کار و علاقه مند به برنامه نویسی و یادگیری آن
  • سن و جنسیت هم اهمیتی ندارد

کانال تلگرامی ما


  • 16

ربات مدیریت گروه تلگرام

برای مشاهده ربات جدید و پرسرعت مدیریت گروه اینجا کلیک کنید

@GroupFireWallBot


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

@NitroGroupBot

آیا به دنبال ربات ضد لینک میگردید ؟ این ربات قابلیت حذف پست هایی که دارای لینک و تبلیغات هستند را دارد

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

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

راهنمای کامل استفاده از ربات به همراه GIF و فیلم داخل آن قرار دارد برای استفاده از ربات ابتدا آن را در سوپرگروه خود ادمین کنید سپس دستور زیر را در ربات ارسال کنید

$ربات فعال

حالا می توانید دستورات خود را برای ربات ارسال کنید

$ربات فعال
$ربات غیر فعال
$قفل لینک
$قفل عکس
$قفل استیکر
$قفل فیلم
$قفل موزیک
$قفل ویس
$قفل متن
$قفل فارسی
$قفل انگیلیسی
$چت ممنوع
$چت ازاد
$بروز رسانی
$بازکردن همه

 نحوه حذف محدودیت ها : بجای کلمه قفل کلمه بازکردن رو بزارید مثل مثال زیر :

$بازکردن لینک

برای حذف همه محدودیت ها از دستور زیر استفاده کنید :

$بازکردن همه

 توضیحات کلی:

بعد از ادمین کردن ربات توی گروهتون برای فعال شدن ربات باید دستور $ربات فعال رو ارسال کنید تا ربات برای گروهتون فعال بشه

 بیشتر عملیات از اسمشون مشخصه که چه کاری انجام میدن مثلا قفل لینک لینک ها و تبلیغات رو حذف میکنه قفل استیکر جلوی ارسال استیکر رو میگیره و…
قفل فارسی پیام هایی که به زبان فارسی ارسال میشن رو حذف میکنه و قفل انگلیسی هم پیام هایی که به زبان انگلیسی ارسال میشن رو حذف میکنه

قابلیت ویژه : دستور چت ممنوع چت کردن رو برای کاربران غیر فعال میکنه و هرکسی به غیر از ادمین که پیام ارسال کنه رو پاک میکنه اما امکان زمان بندی برای چت ممنوع هم وجود داره مثلا شما میخواهید از ساعت 1 شب تا 7 صبح چت کردن توی گروه ممنوع باشه میتونید مانند مثال زیر زمان بندی انجام بدید:

$چت ممنوع>01:00>07:00

با ارسال دستور بالا ربات به صورت خودکار از ساعت 1 تا 7 صبح چت کردن رو غیر فعال میکنه . برای حذف این نوع محدودیت باید از دستور $بازکردن همه استفاده کنید که البته باعث حذف محدودیت های دیگه هم میشه که می تونید دوباره با ارسال دستورات فعالشون کنید

دستور بروز رسانی لیست ادمین هارا بروز می کند برای زمانی کاربرد دارد که شما بعدا افرادی را به عنوان ادمین در گروه اضافه میکنید و می خواهید به این افراد به ربات مدیریت گروه دسترسی دهید . هنگام ارسال دستور $بروز رسانی به فاصله ( space ) بین کلمه “بروز” و “رسانی” توجه کنید

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

@NitroCode


  • 0

معرفی فایل منیجر تحت وب نیترو

Free and simple and lightweight File Managar For Server or Website

NitroFM یک برنامه مدیریت فایل تحت ساده سبک و رایگان است که به سادگی میتوان آن را روی سرور و هاست نصب کرد کار کردن با این فایل منیجر  و نصب آن بسیار ساده است .

برای ساخت این فایل منیجر از فریمورک fat-free استفاده شده که یک فریمورک جدید و پرسرعت در عین حال کم حجم است می توانید این فایل منیجر را در لینک زیر مشاهده و دانلود کنید

https://github.com/parsgit/NitroFM

بعد از دانلود پروژه و قرار دادن ان در فولدری روی سرور باید ابتدا یک دیتابیس برای آن بسازید و به صورت زیر میتوانید وارد صفحه نصب آن شوید

http://yourSiteName.com/nitrofm/install

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


  • 0

آموزش نصب دیتابیس ماریا

MariaDB یک دیتابیس همانند mysql است و شما میتوانید بجای نصب mysql روی سرور خودتون از دیتابیس MariaDB استفاده کنید . هدف MariaDB ارایه اپدیت های بیشتر و دقیق تر و تضمین بر رایگان بودن همیشگی این دیتابیس است چون گفته میشه که اوراکل بروزرسانی های mysql رو بسیار دیر منتشر میکنه و یا ممکنه mysql رو به نسخه تجاری و غیر رایگان تغییر بده و … .

در این پست apache و php نسخه 7 و MariaDB و phpMyAdmin رو نصب میکنیم (LAMP)

این اموزش برای سیستم عامل ابونتو هست

یادآموری : در سیستم عامل ابونتو هرجا که عملیاتی در حال اجرا بود و میخواستید عملیاتی رو لغو کنید کافه دکمه ctrl + c  ویا ctrl + z رو بزنید

برای نصب اپاچی کد های زیر رو در ترمینال وارد می کنیم :

sudo apt-get update
sudo apt-get install apache2
sudo a2enmod rewrite
sudo service apache2 restart

برای افزودن قابلیت ssl کد های زیر رو در ترمینال وارد میکنیم :

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf
sudo systemctl restart apache2.service
sudo netstat -tlpn
sudo systemctl enable apache2

به وسیله کد sudo netstat -tlpn میتونیم برسی کنیم که پورت 443 فعال شده است یا نه حالا اگر ip سرور رو وارد کنید می توانید صفحه خوش آمدگویی اپاچی را مشاهده کنید

برای نصب php هم از این کد ها استفاده میکنیم :

sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-xml php7.0-gd

برای نصب MariaDB :

sudo apt install php7.0-mysql mariadb-server mariadb-client

حالا برای کانفیگ MariaDB و مثلا تغییر رمز root و … از این کد استفاده میکنیم

sudo mysql_secure_installation

به سوالاتی که در طول مراحل کانفیگ پرسیده میشه جواب Yes بدهید

برای فعال سازی سرویس دیتابییس هم به این صورت عمل میکنیم

sudo systemctl restart mysql.service 
// یا کد زیر
sudo service mariadb restart

و برای نصب phpMyAdmin :

sudo apt install php-gettext phpmyadmin

در هنگام نصب سوالاتی را از شما میپرسه که جواب میدید و نصب تکمیل میشه اگر نیاز داشتید phpMyAdmin را دوباره کانفیگ کنید از کد زیر استفاده کنید

sudo dpkg-reconfigure phpmyadmin

خب کار تمام است و سرور ما امادست

اگر mariadb اجرا نمیشد و موقع فعال سازی آن ارور execute time out داد کد زیر را وارد میکنیم

ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/

سایت MariaDB , منابع بیشتر


  • 2

ربات تلگرام چت ناشناس

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

@MiniChatRobot

 

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

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

توی منوی اطلاعات من کاربر میتونه اطلاعات حساب کاربری و تعداد سکه های خودش رو ببینه و یا اطلاعات خودش را ویرایش کنه


اگر به دنبال ربات جدید و پرسرعت مدیریت گروه میگردید روی لینک زیر کلیک کنید

@GroupFireWallBot ( ربات دیوار آتش )


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

@NitroCode


  • 0

معرفی ربات مهرورزی راهی آسان برای مهرآفرینی

همه ما وسایلی داریم که دیگه ازشون استفاده نمیکنیم  😀 تا به حال فکر کرده اید که این وسایل را به افراد نیازمند هدیه دهید؟ شاید وسیله ای که به آن نیاز ندارید داشتنش برای شخص دیگری آرزو باشد 💡 

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

برای ورود به ربات مهرورزی روی لینک پایین کلیک کنید

@mehrvarzibot

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


  • 0

معرفی ربات معاوضه کتاب معماری

در این پست ربات معاوضه کتاب های معماری را معرفی میکنیم .

این ربات به تازگی ساخته شده برای کمک به فروش و معاوضه کردن کتاب های رشته معماری است دانشجویان و علاقه مندان به رشته معماری می توانند به کمک این ربات کتاب های خود را برای معاوضه یا فروش به دیگر دانشجویان ارائه دهند و یا اگر دارای تخصصی در این زمینه هستید می توانید خود را به دیگران معرفی کنید تا اگر شخصی به تخصص شما نیاز داشته باشد به سادگی بتواند با شما تماس بگیرد

پست های شما از طریق ربات به کانال مخصوص ربات که برای همین منظور در نظر گرفته شده ارسال میشه و کاربر ها می توانند پست شما را مشاهده کنند و در صورت نیاز اطلاعات تماس با شمارا مشاهده کنند همین طور شخص می تواند پست ارسال شده خود به کانال را غیر فعال کند مثلا شما کتابی را برای فروش از طریق ربات به کانال ارسال می کنید و بعد از فروش رفتن آن می توانید پست خود را غیر فعال کنید تا دیگر کسی نتواند برای خرید آن کتاب با شما تماس بگیرد

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

@BarterBooksBot

و این هم لینک کانال معاوضه کتاب هست

https://t.me/barterbooks

ربات امکان جستجوی محصولات و کتاب ها و اشخاصی که ارائه خدمات میدهند راهم دارد و شما می توانید بر اساس استان محل سکونت خود به جستجو بپردازید

امیدواریم این ربات مورد توجه دوستان در رشته معماری قرار بگیرد و بتواند فروش و معاضه کتاب ها و وسایل را برای دانشجویان آسان و ساده گراند


  • -

آموزش نصب ماشین مجازی روی لینوکس

چرا به ماشین مجازی نیاز داریم ؟ و به چه کاربرد هایی داره ؟

خب اگر شما برنامه نویس هستید احتمالا خیلی براتون کاربرد خواهد داشت

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

چند مثال از کاربرد مجازی سازی :

شما برنامه نویس ویندوز هستید . مثلا سیستم عاملی که شما استفاده میکنید ویندوز 7 است حالا شما برنامه ای را ساخته اید و می خواهید ببینید که روی ویندوز 8 و 10 هم به درستی کار میکنه یا نه خب حالا برای تست قطعا منطقی نیست که بخواید روی سیستمتون نسخه های 8 و 10 رو نصب کنید و برای تست هی بین سیستم عامل های مختلف سویج کنید و کلی وقتتون رو حدر میده خب شما میتونید ویندوز 8 و 10 رو توی همون ویندوز 7 خودتون به صورت مجازی نصب و اجرا کنید و تست های خودتون را به راحتی انجام بدید بدون این که نیاز باشه سیستم عاملتون رو تغییر بدید

یا مثل من از سیستم عامل ویندوز خوشتون نمیاد ولی بخاطر کارتون مجبورید ویندوز هم داشته باشید میتونید روی لینوکس هم ویندوز رو مجازی سازی کنید

اگر برنامه نویس اندروید هستید بعد از ساخت یه برنامه باید برنامه خودتون رو روی اندروید های مختلف تست کنید بازم هم با مجازی سازی میتونید نسخه های محتلف اندروید را هم زمان روی سیستموتون اجرا کیند و تست های خودتون رو انجام بدید

برنامه های مختلفی برای مجازی سازی وجود داره ما برای مجازی سازی روی لینوکس ابونتو 2 برنامه مختلف رو نصب میکنیم

معرفی و نصب برنامه مجازی سازی

اولین برنامه virtual machine manager نام داره نصب ساده ای داره به این برنامه به اختصار kvm میگیم برای نصبش کافیه از Ubuntu software اسم کامل برنامه رو جستجو کنید ( virtual machine manager ) و install رو بزنید .

بعد از نصب شدنش حتما یک بار سیستم را ریستارت کنید

برنامه دوم virtualBox نام داره که توسط اوراکل توسعه داده میشه هر دوی این برنامه ها رایگان هستند برنامه اول رو برای این نصب میکنیم که ممکنه virtualBox برای اجر شدن بهش نیاز پیدا کنه . این برنامه هم مثل برنامه اول اسمشو جستجو کنید و نصبش کنید

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

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • sudo apt-get install virtualbox-guest-utils

خب حالا برنامه virtualBox را اجرا کنیدمی توانید سیستم عامل دلخواه خود را توسط برنامه virtualBox به سادگی نصب کنید


  • 0

آموزش ایجاد سرور مجازی در ابونتو

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

به این کار در لینوکس به اختصار نصب LAMP می گویند

L = Linux
A = Apache
M = MySQL
P = PHP

Apache : آپاچی وب سروری رایگان است که برای اینکه بتوانید از php و mysql استفاده کنید باید اپاچی را نصب کنید برای نصب اپاچی وب سرور کد های زیر را در ترمینال اجرا می کنیم

sudo apt-get update
sudo apt-get install apache2

بعد از تکمیل شدن نصب می توانید با نوشتن آدرس  http://localhost در مروگرتون صفحه مربوط به اپاچی رو مشاهده کنید حالا برای تغییر مسیر و تنظیم کردن آپاچی کد زیر را در ترمینال اجرا میکنیم ( می توانید به مسیر /etc/apache2 رفته و فایل apache2.conf را ویرایش کنید )

nano /etc/apache2/apache2.conf

و قسمتی از آن را به این صورت تغییر میدیم

Directory home/benyamin/prj >
        Options FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

<Directory /home/benyamin/prj >
        AllowOverride All
        Require all granted
</Directory>

<Directory /home/benyamin/prj >
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

شما به جای عبارت home/benyamin/prj مسیری که می خواهید به عنوان مسیر روت وب سرورتون باشه را وارد کنید

MySQL : برای نصب به این صورت عمل می کنیم

sudo apt-get install mysql-server phpmyadmin php-gettext php-mbstring
sudo apt-get install libapache2-mod-auth-mysql php-mysql

بعد از دانلود و در هنگام نصب ممکنه سوالاتی از شما پرسیده بشه مثل رمز عبور و انتخاب نوع وب سرور که apache2 رو انتخاب می کنیم و …

بعد از نصب کد زیر را اجرا کنید

sudo mysql_install_db

بازهم چنتا سوال از شما پرسیده می شه که جواب میدین که وارد جزییاتش نمیشم در کل yes یا no بزنید بره 😀

PHP : حالا اگر PHP روی سیستم شما نصب نیست به وسیله کد ها زیر میتونید نصبش کنید

sudo apt-get install php libapache2-mod-php

خیلی خب احتمالا دیگه کار نصب تمومه برای دسترسی به phpMyAdmin می تونید به ادرس زیر برید

http://localhost/phpmyadmin/

اما اگر به هر دلیلی نصب به درستی انجام نشد در ادامه یک سری کد برای کمک به رفع این مشکلات معرفی میکنیم

مثلا در سیستم من وقتی ادرس http://localhost/phpmyadmin/ می زدم وارد صفحه phpMyAdmin نمی شد و ارور 404 می داد این اتفاق ممکنه به دلایل مختلفی بیوفته من با اضافه کردن کد زیر به فایل apache2.conf که در مسیر etc/apache2 قرار داره مشکل رو حل کردم :

Include /etc/phpmyadmin/apache.conf

بعد از اضافه کردن کد بالا و ذخیره کردن باید یک بار اپاچی را ریستارت کنید

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

// برای راه اندازی مجدد
sudo service apache2 restart

// برای متوقف کردن آپاچی
sudo service apache2 stop

// برای شروع به کار
sudo service apache2 start

// برای جلوگیری از اجرای اپاچی هنگام روشن شدن سیستم
sudo update-rc.d apache2 disable

// برای اجرا هنگام روشن شدن سیستم 
sudo update-rc.d apache2 enable

برای حذف PHP از روی سیستم :

sudo apt-get purge php.*
یا
sudo apt-get purge php*.*

برای حذف mysql و phpMyAdmin :

sudo apt-get --purge remove mysql*.*
sudo apt-get --purge remove phpmyadmin

sudo apt-get autoremove
sudo apt-get autoclean

برای حذف apache2 :

sudo service apache2 stop
sudo apt-get --purge remove apache2
sudo apt-get autoremove