سفارش تبلیغ
صبا ویژن

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

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

    نظر

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

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

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

گام اول

در قدم اول مهمترین چیز شناخت تجارت خود می باشد در این راستا باید به نیازهای مشتریان خود توجه داشت برای انتخاب کلمات کلیدی باید دید که مشتریان چه کلمات را جستجو می کنند به عنوان مثال برای سایت ترازو عبارتی مثل ترازو چیست؟ و یا قیمت ترازو می تواند از بهترین کلمات کلیدی انتخابی باشد.

گام دوم

با استفاده از ابزار Google AdWords می توان به بیشترین عبارات جستجو شده پی برد.برای انتخاب درست بهتر است که هر کدام از این کلمات را در گوگل جستجو کرده و رقبای خود را در آن عبارت خاص بشناسید.همچنین با استفاده از ابزار Google Trends می توانید با بیشترین کلمه جستجو آشنا شد.

گام سوم

با توجه به اهمیت محتوای مفید و بکر می توانید به سایت های خارجی سر بزنید و با ترجمه مقالات آن ها به ارائه مطلب جدید بپردازید برای مثال در سایت  scale.ir  بخش مقالات مقاله ی تاریخچه ترازو Digi نمونه ای از مقالات ترجمه شده می باشد.در این راستا می توانید تجربیات خود را در قالب مقاله ای نوشته و منتشر کنید.

گام آخر

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

 

منبع : سایت دیزاین

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

    نظر

زبانی که طراحی وب را متحول می‌کند

در آغاز شکل‌گیری اینترنت و دسترسی عموم به آن، وبسایت‌های اینترنتی ساختار بسیار ساده‌ای داشت. در آن دوران بیشتر وبسایت‌ها با کدهای HTML نوشته می‌شدند. اچ.‌تی.‌ام.‌ال مخفف عبارت «زبان نشانه‌گذاری ابرمتنی» است.

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

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

هماهنگی و امنیت
یکی از مهم‌ترین مسائلی که سبب می‌شود فرآیند طراحی وب بسیار وقتگیر باشد، ایجاد هماهنگی میان این بخش‌های مختلف است. در بیشتر موارد، چاره‌ای جز تست هر یک از آنها نداریم و به‌دلیل تعدد بخش‌های مختلف موجود در یک وبسایت، این کار وقت زیادی می‌گیرد. دومین مساله‌ای که مطرح می‌شود، به امنیت وبسایت باز می‌گردد. همه ما بارها اخباری درباره هک شدن وبسایت‌های مختلف شنیده‌ایم. یکی از رایج‌ترین شیوه‌های هک کردن یک وبسایت این است که هکر با وارد کردن چند خط کد در یک فرم ساده ورود اطلاعات و ارسال آن، موجب ارسال کد مخرب به بانک اطلاعاتی شده و همین به بر هم خوردن کارکرد معمول سایت و حتی از دسترس خارج شدن آن می‌انجامد.

زبانی جدید
بتازگی گروهی از پژوهشگران موسسه فناوری ماساچوست (ام.آی.تی) از طراحی نوعی زبان جدید برای طراحی صفحات وب خبر داده‌اند. این زبان جدید Ur/Web نام دارد. یور/ ‌وب علاوه بر این‌که امنیت بالایی را برای وبسایت‌های طراحی شده به‌همراه می‌آورد، می‌تواند با انواع مختلفی از فناوری‌های وب نیز هماهنگی داشته باشد. حتی برخی کارشناسان، یور‌/‌ وب را همرده با زبان‌هایی نظیر سی پلاس پلاس یا جاوا می‌دانند.

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

امنیت و هماهنگی
یکی از اصلی‌ترین دلایلی که سبب به خطر افتادن امنیت سایت و حتی هک شدن آن می‌شود، ارتباط ناخواسته بین بخش‌های مختلف آن است. برای نمونه فرض کنید می‌خواهید یک ویجت تقویم را روی وبسایت قرار دهید و قصد دارید از کدهای موجود در کتابخانه برای طراحی آن استفاده کنید. در آن صفحه از وبسایت همچنین یک مستطیل برای درج تبلیغات نیز وجود دارد که کدهای دستور برای نمایش آگهی را به‌صورت مستقیم از وبسایتی دیگر (مثلا یک شرکت واسطه تبلیغاتی) می‌گیرد. بی‌تردید شما به هیچ‌وجه نمی‌خواهید کدهای وارد شده برای آگهی بتواند تاریخ تقویم‌تان را تغییر دهد یا این‌که کدهای تقویم بر آگهی تاثیر بگذارد. اصلی‌ترین کارکرد یور‌/‌وب را باید در جلوگیری از چنین تداخلی دانست.

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

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

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

 

منبع : باشگاه خبرنگاران

 


50 دستور پر کاربرد لینوکس

    نظر

50 دستور پر کاربرد لینوکس

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

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

 دستور  tar
gnu tar  محبوب‌ترین و پر استفاده‌ترین برنامه برای فشرده‌سازی و استخراج بسته‌های مختلف به فرمت‌های گوناگون است. در اینجا چند مثال از این برنامه را خواهید دید:
ساخت یک فایل بایگانی با فرمت  tar.

tar    cvf      directory_name.tar    directory_name_path/

استخراج یک آرشیو با فرمت tar.

tar   xvf      file_name.tar

اما گاهی پیش می‌آید که می‌خواهیم مطلع شویم درون یک فایل فشرده چه فایل‌ها و پوشه‌هایی وجود دارد. ساده‌ترین راه‌حل استخراج این فایل و مشاهده محتویات آن است اما زمانی که حجم فایل سنگین باشد و هارددیسک فضای کافی نداشته باشد؛ این راه‌حل عملی نیست. راه‌حل حرفه‌ای‌تر استفاده از tar به همراه سوئیچ t برای مشاهده محتویات یک فایل فشرده یا tar شده است:

tar     tvf       archive_name.tar

tar در حقیقت برای یک تکه‌کردن فایل‌ها یا پوشه‌ها برای انتقال بهتر به کار می‌رود و در عمل هیچ فشرده‌سازی انجام نمی‌دهد (همانند zip) اما بهتر است بدانید بهترین و جدیدترین متد‌ها و توسعه‌های فشرده‌سازی متن‌باز به‌صورت سوئیچ‌ها و گزینه‌هایی در این برنامه وجود دارند.
سوئیچ z برای فشرده‌سازی یا استخراج فرمت gz (که برنامه gzip نیز آن را فراهم می‌کند)، سوئیچ j  برای استفاده در فرمت bz2 (برنامه bzip2 آن را فراهم می‌کند) و سوئیچ J برای استفاده از فرمت xz به کار می‌رود. برای نمونه، می‌توان مثال‌های زیر را  استفاده کرد:

tar    cvfz      directory_name.tar.gz    directory_name_path/
tar   xvfj      file_name.tar.bz2

اگر بخواهید از متدهای پیشرفته‌تر فشرده‌سازی مانند lzma استفاده کنید می‌توانید از گزینه‌ای به همین عنوان (--lzma) استفاده کنید. Gnu tar گزینه‌ها و سوئیچ‌های فراوان و متنوعی دارد که می‌تواند تمامی نیازهای یک کاربر یا مدیر سیستم حرفه‌ای را تأمین کند. برای دیدن تمامی سوئیچ‌ها و آپشن‌ها می‌توان به راهنمای برنامه یا مستندات آنلاین پروژه گنو مراجعه کرد.

 grep
اگر تا‌کنون نیاز به مشاهده یک دستور یا یک کلمه در خروجی بسیار مفصل ترمینال یا یک فایل متنی بلند بالا داشته باشید، به‌طور حتم، از grep نیز استفاده کرده‌اید.  Grep ورودی را (از ورودی استاندارد ترمینال) می‌گیرد و خطوطی مشخص شده را نمایش می‌دهد. در حقیقت grep نوعی فیلترسازی را انجام می‌دهد.

grep    -i     “the”     demo_file

دستور فوق، خطوط دارای the را در فایل متنی demo_file پیدا کرده و نمایش می‌دهد. سوئیچ i به grep می‌گوید که the را به‌صورت  case in-sensitive (غیر حساس به حروف بزرگ و کوچک) جست‌وجو کند. فرض کنید نیاز دارید تا در یک فایل متنی یک واژه را جست‌وجو کنید اما مطمئن نیستید که این واژه به همان معنی و مفهوم که مورد نظر شما است به کار رفته یا خیر. در این مواقع می‌توان از grep به این صورت استفاده کرد:

grep     -A    3    -i      "example"      demo_text

ممکن است بدترین حالت این باشد که به دنبال یک کلمه یا جمله می‌گردید اما مطمئن نیستید این واژه یا رشته در کدام یک از فایل‌ها قرار دارد. سوئیچ r و * دستور grep برای این مواقع هستند:


grep        -r     "word"     *

find

اگر فکر کرده‌اید فقط برنامه‌های جست‌وجوی گرافیکی با آن زرق و برق منوها و نوار ابزارهای شلوغ‌شان هستند که می‌توانند شما را به فایل/پوشه گمشده‌تان برسانند اشتباه کرده‌اید. find دستوری است که با سرعت بسیار بالاتر نسبت به برنامه‌های گرافیکی هارددیسک شما را می‌گردد و با سوئیچ‌ها و گزینه‌های زیاد خود باعث می‌شود زودتر به هدفتان برسید.

find      -iname    "MyCProgram.c"

نکته: اگرچه امکان اجرای تمامی دستورات فوق توسط هر کاربری وجود داشت (و find نیز این‌گونه است) اما از این جهت کاربر root اجازه خواندن تمامی پوشه‌ها و فایل‌ها را دارد، برای جست‌وجوی کامل‌تر بهتر است این دستور را توسط کاربر ریشه اجرا کنید.
دستور فوق باعث جست‌وجو برای  MyCProgram.c در پوشه جاری می‌شود و البته iname به find می‌گوید که به دنبال فایل مورد نظر بدون حساسیت به حروف کوچک و بزرگ آن بگردد. در مثال بعدی، find به دنبال فایل/فایل‌های مورد نظر در مسیر / می‌گردد و البته پس از پیدا کردن آن‌ها، دستور md5sum را روی آن‌ها اجرا کرده و md5 را محاسبه و در خروجی نمایش می‌دهد.

find    /  -iname    "MyCProgram.c"       -exec        md5sum    {}     ;

مثال آخر نیز باعث جست‌وجو برای پیدا کردن تمامی فایل‌های خالی در پوشه خانگی کاربر اجرا کننده دستور می‌شود:

find     ~    -empty

اگر بخواهیم یک سوئیچ پر کاربرد دیگر در find نام ببریم، باید از سوئیچ type- نام ببریم که می‌تواند به دنبال file،directory ،socket و... ( با استفاده از حروف s برای socket، d برای directory و f برای file) بگردد.

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

ssh    -l    root     remotehost.example.com

می‌توان برای مشخص کردن کاربر، از شیوه زیر نیز استفاده کرد:

ssh    root@remotehost.example.com

اما اگر به‌صورت ساده از دستوری مانند ssh  remotehost.example.com استفاده کنید، ssh با کاربر اجرا کننده دستور سعی در ورود به سرور ریموت می‌کند. پر واضح است که به جای نام سرور، می‌توان از آی‌پی آن نیز استفاده کرد. اگر در اتصال به سرور راه دور مشکل دارید، می‌توانید از سوئیچ v- برای اشکال‌زدایی (debug) استفاده کنید. اگر باز هم مشکل پیدا نشد vv- می‌تواند کمک بیشتری کند اما اگر باز هم متوجه خطا یا مشکل پیش‌آمده نشدید، باید آخرین تیر ترکش یعنی سوئیچ vvv- را امتحان کنید. اما اگر سروری دسترسی راه دور با استفاده از رمزعبور را بسته بود باید چه کرد؟
ssh برای این مشکل،  استفاده از key را پیشنهاد می‌دهد. به کمک سوئیچ i- و کلید عمومی سرور می‌توان به راحتی بدون نیاز به رمزعبور به سرور راه دور متصل شد:

ssh      -i   /home/ali/id_dsa   root@1.2.3.4

sed

می‌دانید که امکان ویرایش فایلی که توسط برنامه‌ دیگری در حال ویرایش است توسط ویرایشگرهای متنی متداول وجود ندارد. اما sed (سرنام stream editor) راه‌حل خوبی دارد و بدون نیاز به باز کردن یک فایل متنی می‌تواند تغییرات مورد نیازمان را روی آن فایل انجام و فایل را ذخیره کند.

شاید دیده‌اید که فایل‌های متنی ویندوزی در لینوکس به‌طور کامل در یک خط نمایش داده می‌شوند (با ذخیره فایل در ویندوز با تنظیمات پیش فرض). اگر می‌خواهید خطوط به‌صورت صحیح نمایش داده شود، باید در پایان هر خط ویندوزی یک r اضافه کنید. Sed این کار را به‌راحتی برای شما انجام می‌دهد:

sed     "s/.$//"      filename

به طورحتم، از این مثال هم متوجه شدید که دستور sed، شکل و شمایل یا به‌اصطلاح syntax عجیبی دارد اما کارهای عجیبی نیز انجام می‌دهد. به عنوان مثال دستور زیر، محتویات فایل متنی را از انتها به ابتدا نمایش می‌دهد:

sed     -n     "1!G;h;$p"      theTextFile.txt

فرض کنید مدیر سیستمی هستید که اسکریپتی نوشته‌اید و می‌خواهید به روش غیرمعمول و به قول معروف «لقمه را دور سر گرداندن» ببینید، این اسکریپت چند خط دارد. مثال sed  زیر جلوی هر خط غیر خالی شماره آن را می‌گذارد:

sed      "/./="     theScript.sh |   sed    "N; s/ / /"

awk نیز یک زبان عجیب و غریب برنامه‌نویسی است که پیاده‌سازی آزاد آن، gawk ( سر حرف GNU awk) است. awk بیشتر برای پردازش و تطبیق متن با الگوی مورد نظر به کار می‌رود. به عنوان مثال دستور زیر، یکی از خطوط برنامه را که چند بار تکرار شده‌اند نگه می‌دارد و بقیه را پاک می‌کند:

awk    "!($0 in array)   { array[$0]; print }"   temp

یا به عنوان یک نمونه دیگر می‌توان دستور زیر را مثال زد که خطوطی از فایل etc/passwd/ را که داری شناسه کاربری (uid) و گروه کاربری (gid) یکسان باشند را نمایش می‌دهد:

awk    -F    ":"    "$3==$4"    passwd.txt

فهم دستور زیر کمی ساده‌تر است؛ نمایش فیلدهای دلخواه یک فایل:

awk    "{print $2,$5;}"      employee.txt

vim و  nano از محبوب‌ترین برنامه‌های ویرایشگر متن خط فرمانی هستند. کار با nano نسبت به vim ساده‌تر است اما برای کار با vim باید ترفندهای این برنامه را بلد باشید. هر چند کار با vim به اندازه nano ساده نیست اما سر خوره‌های لینوکسی درد می‌کند برای چنین برنامه‌هایی. در دستور زیر، vim فایل متنی  filename.txt را باز می‌کند و به خط 143 آن می‌رود:

vim    +143    filename.txt

دستور زیر باعث باز شدن فایل متنی در vim شده و به نخستین واژه جست‌وجو شده پرش می‌کند. برای رفتن به واژه‌های بعدی مطابق با این کلمه باید کلید n  و برای رفتن به واژه‌های قبلی باید N را زد:

vim      +/search-term     filename.txt

مطمئناً تمامی فایل‌های متنی را نمی‌توان در مد خواندن/نوشتن باز کرد و بعضی را باید با احتیاط کامل و فقط به صورت خواندنی باز کرد تا مبادا در اثر اشتباه، فایل تنظیمات یک سرویس خراب شد و آن سرویس از کار بیفتد یا برای دفعات بعدی شروع به کار نکند:

vim    -R    /etc/passwd

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

$diff    -w    name_list.txt       name_list_new.txt

2c2,3

< John Doe --- > John M Doe

> Jason Bourne

دستور فوق با حذف فضاهای خالی (space) دو فایل را از نظر تغییرات و تفاوت‌ها مقایسه می‌کند. استفاده از diff نیاز به توضیح و تفسیر بیشتری ندارد.

 sort
نام sort نیز به اندازه کافی گویای کاربرد آن است. اما ذکر چند مثال از استفاده‌های این دستور خالی از لطف نیست.

sort   names.txt

استفاده از این دستور به همراه فایل متنی که در آن واژه‌هایی نوشته شده است (به‌صورت هر کلمه در یک خط) باعث نمایش ترتیب این کلمه‌ها به صورت صعودی (به ترتیب حروف الفبا) می‌شود. به کمک سوئیچ r- می‌توان ترتیب نمایش را از صعودی به نزولی تغییر داد:

sort    -r    names.txt

از دیگر سوئیچ‌های این برنامه می‌توان به b- برای حذف فضای سفید ابتدای هر خط، f- برای نادیده گرفتن حروف کوچک و بزرگ و R- برای مرتب سازی اتفاقی اشاره کرد.

export برای صدور متغیرهای محیطی خط فرمان به گونه‌ای که توسط سایر برنامه‌ها در آن شل (ترمینال خط فرمان) قابل استفاده باشد به کار می‌رود. استفاده از export بدون هیچ گزینه‌ای باعث نمایش تمامی متغیرهای محیطی می‌شود. دستور زیر برای لیست کردن متغیرهای مرتبط با oracle استفاده شده است:


$ export | grep ORACLE
declare -x ORACLE_BASE="/u01/app/oracle"
declare -x ORACLE_HOME="/u01/app/oracle/product/10.2.0"
declare -x ORACLE_SID="med"
declare -x ORACLE_TERM="xterm"

برای تعریف یک متغیر محیطی به گونه‌ای که در سایر برنامه‌ها نیز قابل استفاده باشد، می‌توان به این صورت از export استفاده کرد.

export ORACLE_HOME=/u01/app/oracle/product/10.2.0

 

منبع : گیک‌ استاف ترجمه: علی یوسفی سبزوار

CloudLinux چیست؟

    نظر

CloudLinux چیست؟

اولین سیستم عامل تخصصی برای میزبانی وب سایت ها CloudLinux هست که موجب می شود تا سرور شما همیشه در حالت پایدار باقی بماند. بطوری که بعنوان مثال چنانچه سرور شما به دلیل استفاده بیش از حد یک مشتری از منابعی مانند CPU و RAM، از دسترس خارج شود، CloudLinux به کمک شما آمده و باعث پایداری سرور می شود.

CloudLinux چیست؟
اولین سیستم عامل تخصصی برای میزبانی وب سایت ها CloudLinux هست که موجب می شود تا سرور شما همیشه در حالت پایدار باقی بماند. بطوری که بعنوان مثال چنانچه سرور شما به دلیل استفاده بیش از حد یک مشتری از منابعی مانند CPU و RAM، از دسترس خارج شود، CloudLinux به کمک شما آمده و باعث پایداری سرور می شود.

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

 امکانات CloudLinux

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

- محدود کردن منابع: هر کاربر دارای منابع اختصاصی خود بر روی سرور می باشد.

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

پارسی نیک به عنوان اولین شریک تجاری CloudLinux در ایران و دارنده دیتاسنتر ملی ایران، هم اکنون قادر به ارائه لیسانس شرکت CloudLinux بصورت آنلاین می باشد.

1.       طراحی وب سایت

2.      طراحی سایت شرکتی

3.      طراحی سایت فروشگاهی

4.      طراحی سایت تهران

5.      طراحی سایت

6.      طراحی وب سایت

7.      طراحی سایت شرکتی

8.      طراحی سایت فروشگاهی

9.      طراحی سایت تهران

10. طراحی سایت

11. طراحی وب سایت

12. طراحی سایت شرکتی

13. طراحی سایت فروشگاهی

14. طراحی سایت تهران

15. طراحی سایت


بهینه سازی تصاویر وب سایت

    نظر

بهینه سازی تصاویر وب سایت و کمک به سئو

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

چرا بهتر است بهینه سازی تصاویر را انجام دهید؟ و چرا باید زمان خود را در تلاش برای اصلاح این تصاویر بگذارید؟

یکی از مهمترین نکات در سئو سایت، بهینه سازی تصاویر می باشد و از آن لحاظ مهم می باشد که می توانید با افزایش ترافیک سایت مواجه باشید به شرطی که استانداردهای بهینه سازی تصاویر را رعایت کنید که البته بسیار راحت می باشد و با دانش اندک و کمی تکنیک می توانید این فرایند را انجام دهید.
آمارها نشان داده است که بهینه سازی تصاویر در حدود 5% روی سئو سایت تاثیر می گذارد که البته این رقم در حال افزایش می باشد.

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

1-Image Alt Text
مهمترین بخش بهینه سازی تصاویر می باشد که باعث می شود محتوای وب سایت رنک بهتری داشته باشد و در رتبه های بالای موتورهای جستجو به نمایش گذاشته شود. فقط توضیحات طولانی برای عکس خود انتخاب نکنید، توضیحات بهتر است خلاصه و دقیق باشد.

2-نام تصاویر Image File Name
دومین عنصر مهم بهینه سازی تصاویر نام آنها می باشد. نام تصاویر باید کوتاه و البته دارای توضیحات باشد.

3-عنوان تصاویر Image caption
اگرچه عنوان عکس تاثیر مستقیمی روی رنکینگ بهتر وب سایت در نتایج جستجو ندارد اما می تواند کمک به افزایش رتبه سایت بر اساس جستجوی تصاویر شود. عنوان تصاویر باید ارتباط کامل به موضوع آن داشته باشد تا CTR شما افزایش پیدا کند.

4- توضیحات تصاویر Image Description
توضیحات تصاویر به طور غیر مستقیم روی محتوا و رنک بهتر در SEARCH کمک می کند. برای درج توضیحات تصاویر بهتر است ابتدا کلمات کلیدی مشخص شود و آنها را دوباره کوتاه و مشخص بنویسید و همچنین از تکرار آن جلوگیری کنید.

 

منبع : نوین مارکتینگ