Author Archives: مهندس محمدی

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

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

نصب دایرکت ادمین (directadmin) روی شبکه محلی (NAT) یکی از مواردی هست که اکثر ادارات یا سازمانها به اون نیاز دارند.
همینطور شما وقتی از دیتاسنترهایی مثل hetzner سرور مجازی تهیه میکنین ، معمولا روی شبکه محلی می باشد.

البته ، خود دایرکت ادمین اعلام کرده بصورت رسمی ازین مورد پشتیبانی نمیکنه ولی مشکلی نداره و براحتی میتونین دایرکت ادمین رو روی شبکه محلی اداره خودتون یا در یک vps با شبکه محلی نصب کنید.
ذکر این نکته هم لازم هست که شما برای نصب دایرکت ادمین به یک ای پی external نیاز دارین که براش لایسنس بگیرین ، بعبارتی نیاز به ip هست که قابل شناسایی باشه

1- ابتدا اگه ای پی اکسترنال رو تو کارت شبکه اضافه نکردین باید با آموزش زیر اینکار انجام بشه:
آموزش اضافه کردن ای پی در کارت شبکه
2-دستورات زیر رو اجرا کنین:

wget http://www.directadmin.com/setup.sh ; chmod 755 setup.sh
echo 1 > /root/.insecure_download;./setup.sh

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

خب در مراحل نصب ازتون چند تا سوال میپرسه

Please enter your Client ID : xxxxx
Please enter your License ID : xxxxx
Please enter your hostname \(server.domain.com\)
It must be a Fully Qualified Domain Name
Do *not* use a domain you plan on using for the hostname:
eg. don’t use domain.com. Use server.domain.com instead.
Do not enter http:// or www
Enter your hostname (FQDN) : xxxxx.xxxxx.com
Client ID: xxxxx
License ID: xxxxx
Hostname: xxxxx.xxxxx.com
Is this correct? (y,n) : y

client id , licens id رو وارد میکنین.
من تو اینجا مهمترین مساله ای که به آموزش ما ربط داره رو میگم ، بعد ازینکه از شما licens id و client id و نام سرور را می خواد و وارد میکنین
پیغام زیر میاد:

The following ethernet devices/IPs were found.
Please enter the name of the device you wish to use

که شما باید eth0:0 وارد کنین.
نکته 1- این اسم eth0:0 یکتا نیست و با توجه به آموزش اضافه کردن ip توی کارت شبکه میتونه venet0:0 باشه.
نکته 2- اگر سرور شما با openvz مجازی سازی شده هم باید از همین روش استفاده کنید
در مراحل بعد هم تاییدیه میخواد و ازتون نسخه php سوال میکنه که با توجه به نیاز انتخاب میکنین:

Enter the device name: xxx
Is xxx.xxx.xxx.xxx the IP in your license? (y,n) : y
DirectAdmin will now be installed on: Enterprise 5.7
Is this correct? (must match license) (y,n) : y

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

1- با دستور passwd admin پسورد ادمین عوض کنین

2-با دستور

cat /var/log/directadmin/install.log

اطلاعات رو بدست بیارین

تا اینجا دایرکت ادمین نصب شد ، یه خسته نباشیددد گرم بهتون بگیم

حالا چند تا کار دیگه باید انجام بدیم

3-حالا فایل directadmin.com را از مسیر زیر ویرایش میکنیم :

/usr/local/directadmin/conf/directadmin.conf

بررسی میکنیم که این مقدار داخلش باشه :

ethernet_dev=eth0:0

و همینطور مقدار زیر رو داخلش اضافه میکنیم

lan_ip=192.168.1.2

بجای 192.168.1.2 ای پی لوکال خودتونو وارد کنین.
4- تو این مرحله باید ای پی اینترنال رو لینک کنین به ای پی اصلی
برای اینکار وارد دایرکت ادمین میشین بخش IP Management روی ای پی خارجی کلیک کنین
Capture

ای پی اینترنال رو انتخاب میکنیم.

تیک DNS رو برمیداریم ، تیک apache بمونه و در نهایت روی link کلیک میکنیم.

5 یه کار کوچیک دیگه مونده اونم اینکه تغییراتی تو فایل exim.com باید ایجاد کنید :

و تو این فایل مقدار زیر رو پیدا کنین:

hostlist relay_hosts = net-lsearch;/etc/virtual/pophosts

سپس بصورت زیر تغییر بدین (بدون مقدار باشه) و سرویس exim رو ریستارت کنین :

hostlist relay_hosts =

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

Type the following before running the setup.sh:

echo 1 > /root/.lan
to have DA download the update.tar.gz and license.key more easily (skips the –bind-address option).
You’ll need to make sure that the licensed IP is in the device. This guide can help with that.
Install DirectAdmin normally, using the setup.sh
When it asks for which ethernet device, make sure you pick the device that holds the licensed IP (often eth0:0 or venet0:0).
Enter the license IP, and not the LAN ip when asked.
After the install is done, make sure you complete steps 4 and 5 below.
Link the LAN IP to your public IP using the Linked IP feature.
With this feature, you’d do the following:
Add the LAN IP to DA’s IP manager. Don’t assign it to any Users or Domains.
View the details of the external IP: Admin Level -> IP Manager -> Click the public/external IP.
Link the internal IP to the external IP: Select the LAN IP from the drop down.
Only select Apache, do not select DNS
Add the following value to your directadmin.conf, and restart DA:

lan_ip=192.168.1.2
where you’d replace 192.168.1.2 with the LAN IP value that should be used for outbound connections.
You must disable popb4smtp via the exim.conf if all incoming IPs are your router’s IP (always the same). If inbound IPs are external, then this is not requierd. If you type “who”, check which IP shows up as your inbound ssh IP. If it’s the router IP, disable pophosts.

ip اضافی در دایرکت ادمین

ip اضافی در دایرکت ادمین
ip اضافی در دایرکت ادمین

برای اضافه کردن ای پی ip اضاقی در دایرکت ادمین ، میتوانین از بخش IP Management ای پی رو اضافه کنین.
همینطور میتونین بصورت دستی ip رو در کارت شبکه اضافه کنین
در آموزش زیر ما میخواهیم ای پی 1.2.3.4 را به سرور اضافه کنیم ، پس هر جای آموزش ازین ای پی استفاده شده بود ، شما ای پی مورد نظر را وارد کنید .
1- اول با وارد کردن دستور ، مشاهده کنید شبکه شما روی چه سخت افزاری می باشد :

/sbin/ifconfig

معمولا از eth0 برای این مورد استفاده می شود.

2) سپس دستورات زیر را وارد کنید

cd /etc/sysconfig/network-scripts
nano ifcfg-eth0:0

3) محتویات زیر را در این فایل وارد کنید و فایل را ذخیره کنید

DEVICE=eth0:0
BOOTPROTO=none
ONPARENT=yes
IPADDR=1.2.3.4
NETMASK=255.255.255.0
ONBOOT=yes
ARPCHECK=no

4) در نهایت دستورات زیر را وارد کنید.

/etc/init.d/network restart
/etc/init.d/startips start

اگر مجددا ifconfig را در سرور وارد کنید ای پی دوم را نیز مشاهده میکنید

آموزش اضافه کردن ای پی بصورت دستی در کارت شبکه برای بازدیدکننده های خارج از ایران :

1) First we need to know on which device to add the additional IP. Most of the time, it will be eth0, but not always.
Type:

/sbin/ifconfig

to get a listing of your current devices. See which device your server IP is using (Eg: eth0), then for your additional IP, you’ll just add another number to it with a colon, eg: eth0:0

2) Create the actual network-scripts file:

cd /etc/sysconfig/network-scripts
nano ifcfg-eth0:0

3) In that file, add the following code:

DEVICE=eth0:0
BOOTPROTO=none
ONPARENT=yes
IPADDR=1.2.3.4
NETMASK=255.255.255.255
ONBOOT=yes

Save/exit.

4) Restart your network and pray it works:

/etc/init.d/network restart
/etc/init.d/startips start

the “startips” script is just for the DA controlled IPs. You need to run it after restarting your network to load all DA controlled IPs. Your own IP should have been loaded into the device with the “netwrok restart” step.

5) Confirm it’s loaded by checking ifconfig again:

آموزش نصب Phalcon

آموزش نصب Phalcon
آموزش نصب Phalcon

برای نصب فریم ورک فالکون در centos می توانید دستورات زیر را وارد کنید :

cd /opt
git clone https://github.com/phalcon/cphalcon.git
cd cphalcon/build
./install

سپس مقدار
extension=phalcon.so را در php.ini اضافه میکنیم و وب سرور را ریستارت میکنیم.
برای یافتن مسیر php.ini از دستور زیر استفاده کنید :

php –ini

اگه سوالی داشتین در بخش نظرات بپرسین ، خوشحال میشیم کمکتون کنیم.
اگه خواستین بچه های پشتیبانی پیشگام وب براتون phalcon نصب کنن ، بهمون تیکت بزنین

10 کلمه برای افزایش بازدید از سایت

10 کلمه برای افزایش بازدید از سایت
10 کلمه برای افزایش بازدید از سایت

کلمه ای که میتواند بیننده را برای بازدید از سایتتان ترغیب کند.

بکارگیری کلید واژه ها و کلمات هوشمندانه در جدب مخاطبین در حوزه های مختلف به ویژه تبلیغات بسیار موثر است و 10کلمه ای که می تواند بیننده را برای ورود به وب سایت شما تحریک کند و موجب افزایش بازدید کننده شود در ذیل آمده است.

1- کلمه”سریع”(fast ) را در تبلیغات خود استفاده کنید. مردم معمولا انتظار نتیجه سریع، تحویل سریع ، سفارش سریع و غیره را دارند. مردم این روزها ارزش بیشتری برای وقت خود در قیاس با پول قائل هستند.

2- کلمه “ضمانت”(guaranteed) را در تبلیغات خود به کار ببرید. مردم مایل هستند از شرایط کالایی که می خرند خاطر جمع باشند آنها بر روی پولی که به سختی به دست اورده اند ریسک نمی کنند.

3- از کلمه “محدود”(limited) استفاده کنید. مردم می خواهند چیزی هایی را دریافت کنند و داشته باشند که کمیاب یا انحصاری هستند زیرا آنها در این اندیشه هستند که دارایی های با ارزش تری داشته باشند.

4- از کلمه” ساده یا آسان”(easy or simple) استفاده کنید. مردم سفارش دهی آسان، آموزش اسان، کاربرد آسان، پرداخت آسان و… را می پسندند.

5- از کلمه “گواهی نامه/تاییده “(testimonial ) استفاده کنید. مردم می خواهند قبل از خرید مدارک قابل استنادی در مورد صحت و مزیتهای کالای شما داشته باشند. این مورد می تواند شامل مدارک اطمینان بخش و ويژه شما باشد.

6- از کلمه” تخفیف”(ِdiscount) استفاده کنید. مردم به دنبال خرید ارزان هستند. می توانید برای آنها امکاناتی همچون تخفیف در اولین خرید، تخفیف در معاملات زیاد و حجیم، ارائه یک سری امکانات رایگان و… را فراهم کنید.

7-از کلمه “رایگان”(free ) استفاده کنید. مردم قبل از وارد شدن به جریان معامله نیاز به ایجاد انگیزه از طریق دریافت برخی خدمات رایگان دارند. که می تواند شامل کتابها، لوازم و خدماتی از این دست باشد.

8- از کلمه “شما یا متعلق به شما”(you/your) اسفاده کنید. مردم نیاز دارند که احساس کنند شما با آنها حرف می زنید. این کار باعث می شود که آنها احساس کنند برای شما مهم هستند.

9- از کلمه” مهم”(important) استفاده کنید. مردم نمی خواهند اطلاعات مهمی که ممکن است در زندگی اشان موثر باشد از دست بدهند. آنها بر روی این کلمه تمرکز می کنند و به آن توجه خواهند کرد.

10- از کلمه “تازه” (new ) استفاده کنید. مردم محصولات و خدماتی را می پسندند که باعث بهبود زندگی اشان بشود مثل اطلاعات تازه، طعم های تازه، فناوری های جدید، نتایج جدید و غیره

مخازن مهم در CentOS-RHEL

مخازنمخازن مهم در CentOS-RHEL
مخازن مهم در CentOS-RHEL

بعد از نصب سیستم عامل centos برای نصب خیلی از نرم افزارها نیاز به Repository یا همون مخازن دارین.
در ادامه مهمترین مخازن به همراه لینک نصبی انها مشاهده میکنید:

1. Adding RPMForge Repository

Use following commands to install rpmforce repository on your CentOS/RHEL 7/6/5 systems.

CentOS/RHEL 7 x86 64bit:
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

CentOS/RHEL 6 x86 64bit:
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

CentOS/RHEL 6 x86 32bit:
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm

CentOS/RHEL 5 x86 64bit:
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm

CentOS/RHEL 5 x86 32bit:
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm

2. Adding EPEL Repository

Use following commands to install EPEL yum repository on your CentOS/RHEL 7/6/5 systems.

CentOS/RHEL 7
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

CentOS/RHEL 6
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

CentOS/RHEL 5
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

3. Adding REMI Repository

Use following commands to install REMI yum repository on your CentOS/RHEL 7/6/5 and Fedora 21/20 systems.

CentOS/RHEL 7
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

CentOS/RHEL 6
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

CentOS/RHEL 5
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

Fedora 24
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-24.rpm

Fedora 23
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-23.rpm

Fedora 22
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-22.rpm

4. Adding ATrpms Repository

Use following commands to install ATrpms yum repository on your CentOS/RHEL 7/6/5 and Fedora 20/19 systems.

CentOS/RHEL 7 x86 64bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-7-7.el7.x86_64.rpm

CentOS/RHEL 6 x86 64bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-6-7.el6.x86_64.rpm

CentOS/RHEL 6 x86 32bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-6-7.el6.i686.rpm

CentOS/RHEL 5 x86 64bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-5-7.el5.x86_64.rpm

CentOS/RHEL 5 x86 32bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-5-7.el5.i386.rpm

Fedora 20 x86 64bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-20-7.fc20.x86_64.rpm

Fedora 20 x86 32bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-20-7.fc20.i686.rpm

Fedora 19 x86 64bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-19-7.fc19.x86_64.rpm

Fedora 19 x86 32bit:
# rpm -Uvh http://dl.atrpms.net/all/atrpms-repo-19-7.fc19.i686.rpm

5. Adding Webtatic Repository

Use following commands to install REMI yum repository on your CentOS/RHEL 7/6/5 systems.

CentOS/RHEL 7:
# rpm -Uvh http://repo.webtatic.com/yum/el7/webtatic-release.rpm

CentOS/RHEL 6:
# rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm

CentOS/RHEL 5:
# rpm -Uvh http://repo.webtatic.com/yum/el5/latest.rpm

آموزش نصب Beanstalkd در centos

آموزش نصب Beanstalkd در centos
آموزش نصب Beanstalkd در centos

Beanstalkd که رابط کاربری عمومی دارد ، برای کاهش زمان تاخیر بازدید از صفحات در اپلیکیشن های کاربردی وب با حجم زیادِ توسط برنامه نویسان php استفاده می شود.در واقع Beanstalkd برای کارهای وقت گیر ناهمگام طراحی شده است .
برای نصب beanstalkd نیاز هست ابتدا مخازن epel در سرور نصب باشد.برای این مورد می توانید مقاله زیر را مطالعه کنید.
مخازن مهم در centosدر ادامه دستورات زیر را در سرور وارد میکنیم :

yum install beanstalkd
chkconfig beanstalkd on
service beanstalkd start
service beanstalkd status

کنترل پنل های رایگان سرور

کنترل پنل های رایگان سرور
کنترل پنل های رایگان سرور

کنترل پنل سرور ، یک محیط نمایشی تحت وب است که روی سرور نصب می شود تا کاربران بتوانند تمام خدمات هاست خود را به صورت یکجا مدیریت نمایند. امکاناتی که کنترل پنل هاست در اختیار ما قرار می دهد:

– امکان آپلود فایلها و مدیریت فایلها در هاست

– ساخت ادرس ایمیل و مدیریت آن

– جزئیات میزان مصرف شده و میزان خالی فضای حافظه هاست و همچنین میزان مصرف پهنای باند

– ساخت دیتابیس و مدیریت آن

– ایجاد اکانت یا حساب کاربری FTP

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

– ایجاد ساب دامین (زیردامنه) برای دامنه اصلی هاست

– افزودن دامنه به فضای میزبانی

– تنظیمات مربوط به بکاپ گیری

در ادامه کنترل پنل های رایگان یا open source قابل نصب روی سرورهای لینوکسی و ویندوزی را به شما معرفی میکنیم
وب مین (Webmin/Virtualmin)

کنترل پنل وب مین یک رابط گرافیکی برای مدیریت انواع سیستم های لینوکسی می باشد که مدیر سرور به وسیله مرورگر وب می تواند سرویس ها، کاربران، آپاچی، ویرایش فایل های سرور تنظیمات DNS و … سرور خود را مدیریت کند و نیازی به وارد کردن دستورالعمل در ssh نیست.

webmin

پورت اتصال به webmin بصورت زیر می باشد :

https://localhost:۱۰۰۰۰

وب سایت ارائه دهنده این کنترل پنل http://www.webmin.com/ میباشد.این وب سرور اولین بار در سال 1997 معرفی شد و برنامه نویس اصلی آن Jamie Cameron میباشد به جرات می توان گقت جز بهترین کنترل پنل های رایگان در سرور لینوکسی می باشد
کنترل پنل ZPanel

ZPanel از جمله نرم افزار های رایگان مدیریت هاستینگ است که برای سیستم های عامل های ویندوز، یونیکس، لینوکس و MacOSX طراحی شده و قابلیت نصب روی همه این سیستم عامل ها را دراد
این سیستم عامل متن باز است و لایسنس آن کاملا رایگان است

کنترل پنل ZPanel
کنترل پنل ZPanel

کنترل پنل OpenPanel

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

این کنترل پنل فقط قابل نصب بر روی سرورهای لینوکسی است.

کنترل پنل OpenPanel
کنترل پنل OpenPanel

کنترل پنل Sentora

sentora در حقیقت کنترل پنلی است از خانواده Zpanel که توسط تیم دیگری پشتیبانی و ارتقا داده شده است. برای این کنترل پنل ماژول ها، تم ها و دیگر افزودنی ها نیز تهیه می شود و به صورت رایگان و تجاری در اختیار مخاطب قرار می گیرد.

کنترل پنل Sentora
کنترل پنل Sentora

کنترل پنل CentOS Web Panel CWP

توسط CWP شما می توانید سرور اختصاصی، سرور مجازی و… را توسط یک رابطه کاربری زیبا بدون نیاز به دانش برنامه نویسی مدیریت کنید. از جمله امکانات این کنترل پنل می توان به نصب خودکار LAMP روی سرور و محافظ خودکار حمله های DoS اشاره کرد.

کنترل پنل CentOS Web Panel CWP
کنترل پنل CentOS Web Panel CWP

کنترل پنل ISPconfig

ISPconfig کنترل پنل رایگان و متن بازی است که بر روی سیستم عامل لینوکسی نصب می شود و امکاناتی نظیر bind ، Database ، Apache را فراهم می سازد.

system_interface_config_misc
کنترل پنل وبسایت پنل
وبسایت پنل کنترل پنل مختص سرور های ویندوزی می باشد که بصورت رایگان از سمت microsoft پشتیبانی می شود.
این کنترل پنل از بهترین کنترل پنلهای رایگان قابل نصب در سرورهای ویندوزی می باشد.

کنترل پنل ISPconfig
کنترل پنل ISPconfig

کنترل پنل کلکسوکلوکسو یا همان LXAdmin سر شناس سابق، تنها کنترل پنلی است که امکان استفاده از سرویس های lighttpd و DJBDNS را تنها با ۸ مگابایت رم فراهم می کند که خود این کنترل پنل به تنهایی از ۱ مگابایت رم سرور استفاده می کند. این کنترل پنل نیز مانند کنترل پنل های دیگر امکاناتی نظیر سرویس Mail، اسپم فیلترینگ، سرویس PHP ،CGI ،FTP ،MySql ،Perl ،Suexec و … ارائه می دهد. از امکاناتی که این کنترل پنل را نسبت به کنترل پنل های دیگر متمایز کرده است فایروال lxguard می باشد که باعث می شود شما از هرگونه حملات مخربی نظیر DOS و DDOS مصون بمانید. –
بهترین سیستم عامل و شاید تنها سیستم عامل پشتیبانی کننده برای کلوکسو نسخه 32 بیتی هست ، پس اگه خواستین روی سرور کلکسو نصب کنین یادتون نره به مدیر سرور بگین centos 32 bit براتون نصب کنه.

کنترل پنل کلکسو
کنترل پنل کلکسو

نمادهای ریاضی با کلید ALT

نمادهای ریاضی با کلید ALT
نمادهای ریاضی با کلید ALT

اگه شما یک ریاضی دان باشین

یا نه ، کسیکه رشته مهندسی خونده و میخواد برای ارشد دفاع کنه ؛ حتما نیاز داره نمادها و فرمولهای زیادی رو تو پروژش تایپ کنه ، امروز میخوام تعدادی ازین نمادهای ریاضی که با کلید ALT و ترکیب کلیدهای دیگه تایپ میشه رو بهتون یاد بدم ، پس تا انتهای مقاله همراه من باشین:

رای شروع کافیست تنها کلید Alt را نگه داشته و یکی از ترکیب های اعداد زیر را تایپ کنید. توجه داشته باشید که حتما Num Lock باید روشن باشد.

مثال هایی از نماد های ارزی :

Alt + 0128= €
Alt + 0162 = ¢
Alt + 0163= £

مثال هایی از علائم نگارشی :

Alt + 0161= ¡
Alt + 0191= ¿
Alt + 0223= ß

مثال هایی از ریاضیات :

Alt + 0176= °
Alt + 0177= ±
Alt + 0181= µ
Alt + 0189= ½
Alt + 0247= ÷

و مثال های دیگر :

Alt + 0134= †
Alt + 0153= ™
Alt + 0169= ©
Alt + 0174= ®

شما هم اگه نماد های جدیدی پیدا کردین ، تو بخش نظرات بگین تا بقیه دوستان هم استفاده کنن

ما در پیشگام وب اعتقاد دارییم که در دنیای امروزی هر ایرانی نیاز به یک وبسایت برای معرفی خو یا معرفی شرکت خود دارد.

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

امنیت در کامنت های اینستاگرام

امنیت در کامنت های اینستاگرام
امنیت در کامنت های اینستاگرام

حمله‌های کامنتی که احتمالاً نمونه‌ های آن را در صفحات فوتبالیست‌ها و اشخاص مشهور دیده‌اید اینستاگرام را به اندیشیدن یک چاره مناسب وادار کرده است. از آن‌جا که خود اینستاگرام نمی‌تواند بر روی تک‌تک کامنت‌های ریپورت شده نظارت کند قصد دارد تا سکان را به دست خود کاربران بدهد تا کلمات خاصی را در کامنت‌های پست خود فیلتر کرده و یا به‌کلی کامنت‌ها را برای آن پست خاص غیرفعال کنند.

گفته می‌شود این قابلیت جدید فعلاً تنها برای اشخاص بسیار مشهور فعال شده که روزانه هزاران کامنت از فالورها دریافت می‌کنند و در هفته هاي آينده براي ساير کاربران عرضه مي شود.

اینستاگرام امیدوار است با این روش، کاربران امنیت بیشتری داشته باشند. هنوز جزئیات بیشتری از نحوه کار این قابلیت مشخص نشده و بسیاری منتظر هستند ویژگی‌های حریم شخصی بسیار خوبی فیس بوک مثل انتشار پست تنها برای افراد مشخصی از دوستان در ایستاگرام قرار بگیرد.

آموزش نصب Composer در centos

آموزش نصب Composer در centos
آموزش نصب Composer در centos

خب قبل ازینکه آموزش نصب composer بخواهیم بگیم ، خیلی خوبه که بدونیم اصلا کامپوزر composer چی هست :

Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you

اوناییکه انگلیسیشون خوبه حتما فهمیدن Composer چی هست ، برای اوناییکه هم یکم انگلیسیشون ضعیفه من توضیح میدم.

در واقع Composer یک ابزار برای مدیریت وابستگی ها در php هست ، البته اگه برنامه نویس php باشین بهتر متوجه میشین این جمله یعنی چی ؟

در واقع برنامه نویسهای php ممکن هست در یک پروژه برنامه نویسی از فریم ورکهای مختلفی استفاده کنند که همه اینها به هم وابسته هستند و اگر بخواهند همه پکیج ها را در پروژه خود استفاده کنند ، برنامه بسیار سنگین و بروز رسانی نیز زمان بر خواهد شد.

کامپوزر(composer) یک ابزار Command Line است که در آن با استفاده از یکسری دستورات از پیش تعریف شده، می‌توان به مدیریت منابع خارجی برای استفاده در پروژه خود پرداخت. Composer تمامی کتابخانه‌ ها و وابستگی‌ ها را در یک مکان نگه می‌دارد. منبع اصلی که کامپوزر از آن استفاده می‌کند سایتی تحت عنوان Packagist.org است که به عنوان فضایی می باشد که توسعه دهندگان فریم ورک هایی که می‌نویسند را در آنجا آپلود کرده و از آن پس با استفاده از کامپوزر می‌توان به کلیه پکیج های قرار گرفته روی این سایت دسترسی داشت .
خب برای نصب composer را در centos می توانید دستورات زیر را در سرور وارد کنید

cd /tmp
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

با استفاده از دستور زیر می توانید ورژن Composer را چک کنید:
composer -V
همینطور با استفاده از composer –help

می توانید از option های مربوطه مطلع شوید.

برنامه نویس های php می توانید از هاست های لینوکس پیشگام وب که ازین ابزار استفاده میکند ، بهره مند شوید :