1

خروجی استاندارد و TTY

ارسال شده توسط pcadmin در تاریخ فوریه 23, 2017 در شاخه آموزش سرور, آموزش لینوکس

برنامه‌ها در خط فرمان لینوکس عموما خروجی خود را به خروجی استاندارد ارسال می‌کنند. اما گاهی اوقات برخی از برنامه‌نویسان ترجیح می‌دهند خروجی برنامه را به جای خروجی استاندارد به TTY ارسال کنند. اگر برنامه نویس خروجی را به TTY ارسال کند خروجی برنامه را نمی‌توان به دستور بعدی ارسال کرد (PIPE) و یا خروجی برنامه را نمی‌توان در فایل ریخت.
اسکریپت CXS که یک آنتی شل است خروجی خود را به TTY ارسال می‌کند در نتیجه خروجی این اسکریپت را نمی‌توان با ارسال به فایل یا PIPE کردن خروجی به برنامه‌های دیگر پردازش کرد.
نمونه خروجی این برنامه را در زیر ببینید.

ادامه مطلب…

 
0

چند زبانه کردن اسکریپت های PHP

ارسال شده توسط pcadmin در تاریخ فوریه 21, 2017 در شاخه برنامه نویسی

شاید بارها شده نیاز داشته باشید اسکریپتی که مینویسید چندین زبان رو پشتیبانی کنه, یا این قابلیت رو داشته باشه هر زمان که نیاز بود بتونید بدون ویرایش اسکریپت یک زبان جدید به اسکریپتتون اضافه کنید

اینکار ساده هست, و تنها کاری که باید انجام بدید این هست که بجای متن های موجود در اسکریپت متغیر مشخصی قرار بدید که و اون متغیر رو بصورت آرایه مقداردهی کنید

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

ادامه مطلب…

 
0

فریم ورک های php

ارسال شده توسط pcadmin در تاریخ فوریه 15, 2017 در شاخه برنامه نویسی

PHP برای برنامه نویسی قسمت سرور به کار می رود و برای توسعه دهندگان وب از سال های گذشته شناخته شده است.
معروفیت این زبان را می توان از این جا تعیین کرد که امروزه این زبان به عنوان یک زبان general purpose می باشد . یعنی زبانی که تنوع زیادی برای نوشتن اپلیکیشن ها داشته باشه. درست بر خلاف علاقه مندی گذشته ی برنامه نویسان.

وقتی شما در کلاس های وب شرکت می کنید بخش بکند یا سرور ساید را همراه با Html و CSS و همینطور javascript که برای بخش فرانت یا کلاینت می باشند می خوانید.و وقتی سمت سرور میخواهید زبانی یاد بگیرید اکثرا به سمت PHP کشیده می شوید زیرا کتابخانه های گسترده و همینطور حمایت های زیادی داره و مهم تر از همه چارچوب (frameworks) .
کد های PHP در داخل کد های Html جاسازی می شوند که بعدن توسط مفسر هایی که به طور معمول در سرور شما نصب شده است تفسیر می شوند که کد های PHP را به کد های Html تبدیل می کنند. که بعد از این کد های ترکیب شده توسط مرورگر های وب تقسیر می شوند.
این پروسه توسعه دادن زمان زیادی می گیرد به ویژه زمانی که شما اپلیکیشن بزرگی طراحی کرده اید ، و همینطور شما نیاز دارید یک سری کد های نسبتا تکراری رو هی تکرار کنید و دوباره بنویسید.
درست مانند زبان های دیگه ای که از framework ها برای صرفه جویی در مصرف زمان ، استفاده می کنند ما شاهد بوجود آمدن تعدا عظیمی از این framework ها برای زبان PHP بودیم. اول که میخواهید با PHP شروع به کار کنید انتخاب کردن یک framework مناسب برای شما خیلی مهم و دشواره برای همین هم ما برای شما فایده ها و ضرر های چند framework مهم و پر کاربرد را آورده ایم.

ادامه مطلب…

 
0

DNSSEC چیست؟

ارسال شده توسط pcadmin در تاریخ ژانویه 31, 2017 در شاخه آموزش سرور

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

به همین دلیل استفاده از دامنه‌ها برای آدرس‌دهی وبسایت‌ها استفاده می‌شود. اما برای این که یک دامنه بداند باید به کدام سرور اشاره کند نیاز به سرویس واسطی می‌باشد. این سرویس که DNS نامیده می‌شود، وظیفه ترجمه نام دامنه به IP را دارد. DNSSEC نوعی خاص از DNS می‌باشد که به منظور افزایش ضریب امنیت استفاده از سرویس DNS ایجاد شده است که در ادامه به شرح آن خواهیم پرداخت.

 

ادامه مطلب…

 
0

معرفی فریم ورک انگولار angularjs و کاربرد آن

ارسال شده توسط pcadmin در تاریخ ژانویه 31, 2017 در شاخه برنامه نویسی

AngularJS چیست؟

انگولار جی‌اس یک چهارچوب وب‌ اپلیکیشن متن باز است که اولین بار در سال ۲۰۰۹ توسط میسکو هوری و آدام آبرونز توسعه یافت. در حال حاضر این فریم‌ورک توسط گوگل توسعه داده می‌شود و آخرین نسخه آن 1.4.3 است.

بر اساس مستندات رسمی AngularJS به صورت زیر تعریف می‌شود:

“AngularJS یک فریم‌ورک ساخت‌‌یافته برای وب‌‌اپلیکیشن‌های پویا می‌باشد. انگولار علاوه بر اینکه این امکان را به شما می‌دهد که از HTML برای طراحی قالب استفاده کنید باعث می‌شود بتوانید سینتکس‌های HTML را طوری گسترش دهید تا جزئیات وب‌اپلیکیشن‌ها را نیز به وضوح بیان نمایید.”

AngularJs یک فریم ورک برای ایجاد صفحات تک صفحه ای وب می باشد. ممکن است شما بارها در مورد انگولار شنیده باشید اصطلاحات زیادی در مورد این فریم ورک وجود دارد اگر با این اصطلاحات آشنایی ندارید چند دقیقه وقت بگذارید تا بتوانید این اصطلاحات را یاد بگیرید.

اول از همه اینکه انگولارجی اس یک فریم ورک می باشد فریم ورک به شما این امکان را می‌دهد که کدهای خود را تکنیکی و بهینه بنویسید، تغییر بدهید و تنظیمات استاندارد را روی آن پیاده سازی کنید. با انجام این کارها شما می‌توانید برخی از ویژگی های فریم ورک را استفاده کنید. انگولار به معنی قالب سازی فیلترها ترکیب داده‌های دو طرفه و بقیه موارد است.
ادامه مطلب…

 
0

مشکل Disk quota در دایرکت ادمین

ارسال شده توسط pcadmin در تاریخ ژانویه 31, 2017 در شاخه آموزش سرور

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

سپس دستور زیر را اجرا نمایید:

ادامه مطلب…

 
0

آموزش CCNA

ارسال شده توسط pcadmin در تاریخ ژانویه 28, 2017 در شاخه آموزش شبکه

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

آدرس IP ورژن 4 که مورد صحبت ماست از چهار قسمت تشکیل میشه که به هر کدوم از این قسمتها یک Octet یا یک هشت تایی میگیم. دلیلشم اینه که عدد هایی که در این Octet ها مینویسیم در مبنای 10 است که نماینده 8 تا صفر یا یک که همون باینریه هستند.

Octet.Octet.Octet.Octet

به هر کدوم از Octet از هشت خونه یا هشت بیت تشکیل میشن، پس آدرس IP ورژن 4 از چهار Octet هشت بیتی بوجود میاد و در مجموع 32 بیت یا چهار بایت می باشد.

ارزش بیتها در هر Octet از سمت راست به چپ بیشتر میشه، به عبارت دیگه اولین خونه از سمت راست در هر Octet بیانگر 2 به توان صفر(1) و اولین خونه از سمت چپ در هر Octet بیانگر 2 به توان هفت (128) است. پس با کمی دقت می فهمیم که هر Octet بین صفر تا 256 متغیره.(به غیر از اولین Octet از سمت چپ که بین 1 تا 239 است. )اگر هر هشت خونه یک ست شوند بزرگترین عدد آن Octet را داریم یعنی:1+2+4+8+16+32+64+128=256اگر هر هشت خونه صفر ست شوند کوچکترین عدد آن Octet را داریم یعنی:0+0+0+0+0+0+0+0=00 ≤ Octet ≤ 256

ادامه مطلب…

 
1

حل مشکل Disk quota در دایرکت ادمین

ارسال شده توسط pcadmin در تاریخ ژانویه 26, 2017 در شاخه آموزش سرور

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

ادامه مطلب…

 
0

حل مشکل utf8 در دایرکت ادمین

ارسال شده توسط pcadmin در تاریخ ژانویه 26, 2017 در شاخه آموزش سرور

حتما کاربران دایرکت ادمین از این مشکل گله داشته اند که نمی توانند فایل هایی که حاوی متون فارسی هستند را ویرایش کنند. این مشکل با یک تغییر ساده قابل حل هست.

 

 

 

ادامه مطلب…

 
0

چگونه آخرین نسخه ZPANEL را در لینوکس نصب کنیم؟

ارسال شده توسط pcadmin در تاریخ ژانویه 20, 2017 در شاخه آموزش سرور

آموزش نصب آخرین نسخه ZPANEL در لینوکس

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

با وجود امنیت شک برانگیز ZPanel ، این کنترل پنل جایگزین رایگان بسیار خوبی برای WHM/cPanel بوده چراکه علاوه بر پشتیبانی از پکیج های هاستینگ و گروه های کاربری ، شامل همه ویژگی های اساسی مورد نیاز برای یک مبتدی که به هاست وب سایت نیاز دارد می باشد .

توسعه دهنده ZPanel با انتشار این نسخه جدید ، اعلام کرد که پروژه zPanel در حال حاضر متعلق به HostWinds است و از آنجا که Hostwinds حامی مالی پروژه zPanel میباشد، درآمد حاصل از خرید هر یک از محصولات مربوط zPanel از Hostwinds، به طور مستقیم به این پروژه متن باز تعلق میگیرد.
راه های جدید برای نصب ZPANEL

 

 

ادامه مطلب…

netazar.ir - Best Persian Wordpress Themes | Designed By mohammad