چگونه انوع فایل فشرده سازی می‌شوند؟

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

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

فشرده سازی چگونه اتفاق می‌افتد؟

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

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

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

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

فشرده سازی

وقتی الگوریتم LZ77 این متن را مشاهده می‌کند متوجه می‌شود که واژه‌ی howtogeek سه مرتبه تکرار شده. بنابراین آن را به متن زیر تبدیل می‌کند:

فشرده سازی

سپس، وقتی که می‌خواهد متن را مجددا به نمایش برساند، همه‌ی کلید‌های (h)‌ که خودش ایجاد کرده بود را با howtogeek جایگذاری می‌کند.

اصطلاحا به این نوع فشرده‌ سازی، فشرده سازی «از دست ندادنی» یا lossless گفته می‌شود. به این معنی که داده‌ای که دریافت می‌کنید بعد از فشرده سازی عینا بازخوانی خواهد شد و هیچکدام از اطلاعات دریافت شده از بین نمی‌رود.

در واقع، LZ77 از لیستی از کلید‌ها استفاده نمی‌‌کند. بلکه بعد از مشاهده‌ی اولین تکرار یک کلمه، آن را به کلمه‌ی اصلی لینک می‌کند.

فشرده سازی

بنابراین وقتی به کلید (h) می‌رسد، به عقب بر می‌گردد و متوجه می‌شود که باید هرکدام از این کلید‌ها را با howtogeek جاگذاری کند.

حال به یک مثال واقعی تر اشاره خواهیم کرد. بیشتر فایل‌های متنی با کلید‌هایی به اندازه‌ی واژه‌های با تعداد حروف بسیار پایین فشرده سازی می‌شوند. برای مثال، واژه‌ی the حتی در کلماتی مثل there، their و then هم کلید گذاری می‌شود. با تکرار یک واژه در متن می‌توانید به نتایج عجیبی برسید. یک فایل متنی را ایجاد کردیم و کلمه‌ی howtogeek را ۱۰۰ بار در آن تکرار کردیم. فایل اصلی ۳ کیلوبایت حجم داشت. بعد از فشرده سازی اما حجم آن به ۱۵۸ بایت رسید. در واقع این فشرده سازی حجم فایل را تا ۹۵ درصد کاهش داد.

فشرده سازی

البته واضح است که در مثال قبلی کمی زیاده روی کردیم و با تکرار ۱۰۰ باره‌ی یک واژه نمی‌توانستیم انتظاری جز این مقدار از فشرده سازی را داشته باشیم. اما عموما در صورت استفاده از فرمت‌هایی مثل ZIP با ۳۰ تا ۴۰ درصد کاهش حجم مواجه خواهید شد.

الگوریتم LZ77 فقط روی فایل‌های متنی عمل نمی‌کند. هرچند به طور کلی فشرده سازی فایل‌های متنی بسیار ساده تر است چرا که تکرار بعضی از کلمات عموما در هر زبانی اتفاق می‌افتد.

فشرده سازی فایل‌های صوتی و ویدیویی چطور اتفاق می‌افتد؟

فشرده سازی

فشرده سازی فایل‌های ویدیویی و صوتی کاملا متفاوت اتفاق می‌افتد. بر خلاف متن که شما با فشرده سازی «از دست ندادنی» رو به رو بودید، در فشرده سازی فایل‌های ویدیویی و صوتی با فشرده سازی «از دست دادنی» مواجه هستید و برخی از اطلاعات هر فایل را بعد از فشرده سازی از دست خواهید داد. همچنین هرچه قدر میزان فشرده سازی شما بالاتر باشد، اطلاعات بیشتری را از دست می‌دهید.

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

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

فشرده سازی

البته چیزی که در بالا مشاهده می‌کنید با کمترین کیفیت ممکن اتفاق افتاده است. برای مقایسه می‌توانیم به یک فشرده سازی دیگر اشاره کنیم که این بار با فشرده سازی ۵۰ درصد رو به رو شده. در عکس زیر با یک فایل JPEG‌ مواجه هستیم که آنچنان تفاوتی با فایل PNG اصلی خود ندارد. البته اگر نخواهید خیلی دقیق به آن نگاه کنید.

فشرده سازی

فایل PNG‌ این عکس حدود ۲۰۰ کیلوبایت بود، اما بعد از فشرده سازی ۵۰ درصد تبدیل به فایلی با حجم ۲۸ کیلوبایت شد. بنابراین سوال اینجاست که آیا واقعا در این میان حجم قابل توجهی از هارد با صرفه جویی مواجه می‌شود یا نه؟

الگوریتم JPEG نتیجه‌ی شاهکار مهندسین است. بیشتر فرمت‌ها لیستی از اعداد را ذخیره می‌کنند که هر عدد نشان دهنده‌ی یک پیکسل است. فرمت JPEG‌ چنین کاری نمی‌کند. در عوض با استفاده از روشی به نام تبدیلات گسسته‌ی کسینوسی اقدام به ذخیره سازی تصاویر می‌کند. این روش با مجموعه‌ای از موج‌های سینوسی مختلف مواجه است. در این روش از ۶۴ معادله‌ی مختلف استفاده می‌شود که البته بیشترشان مورد استفاده قرار نمی‌گیرند.

در واقع متغیر تعیین کیفیت فایل‌های JPEG که در فوتوشاپ مشاهده می‌کنیم، تعداد معادله‌های مورد استفاده برای ذخیره‌سازی عکس را مشخص می‌کند. نرم افزار فوتوشاپ بعد از تعیین شدن تعداد معادلات، با استفاده از کدگذاری هافمن نسبت به فشرده سازی بیشتر عکس اقدام خواهد کرد.

این اتفاق باعث می‌شود که عکس‌های با فرمت JPEG امکان فشرده سازی بیشتری داشته باشد. البته در صورت زیاده روی ممکن است با عکسی مثل تصویر زیر مواجه شوید:

فشرده سازی

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

فشرده سازی فایل‌های ویدیویی

فشرده سازی

فشرده سازی فایل‌های ویدیویی تا حدی با فشرده سازی تصاویر متفاوت است. شاید فکر کنید هر فریم از ویدیو را با فرمت JPEG فشرده سازی می‌کنند، که یقینا این اتفاق می‌افتد؛ اما روش بهتری برای فشرده سازی فایل‌های ویدیویی وجود دارد.

ما از اصطلاحی به نام Interframe Compression به معنی «فشرده سازی میان فریمی» استفاده می‌کنیم که به محاسبه‌ی تغییرات هر بین هر دو فریم می‌پردازد و فقط آن‌ها را ذخیره می‌کند. بنابراین به عنوان مثال اگر فیلمی دارید که صحنه‌های آن زیاد تغییر نمی‌کند می‌توانید با استفاده از این روش با حجم بسیار کمتری از فایل ویدیویی مواجه شوید.

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

موضوع دیگری که باید در زمینه‌ی ویدیو به یاد داشته باشید موضوعیست با نام bitrate. بیت ریت به معنای مقدار داده‌‌هاییست که در هر ثانیه اجازه‌ی اجرا شدن را دارند. به عنوان مثال اگر بیت ریت ۲۰۰ کیلوبایت بر ثانیه باشد، ویدیوی شما کیفیت پایینی خواهد داشت. کیفیت فایل‌های ویدیویی در صورتی که بیت ریت بالاتر باشد، بیشتر خواهد شد.

تصویر زیر، فریمی از یک ویدیوست. تصویر سمت چپ با بیت ریت ۳ مگابایت بر ثانیه و تصویر سمت راست ۱۰۰ مگابایت بر ثانیه است.  

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

فشرده سازی فایل‌های صوتی

فشرده سازی

فشرده سازی فایل‌های صوتی شباهت زیادی به فشرده سازی متن و تصاویر دارد. فایل‌های JPEG جزئیات غیر قابل مشاهده را از تصویر حذف می‌کنند. اتفاقی که در فشرده سازی فایل‌های صوتی هم می‌افتد.

فرمت MP3 هم دارای بیت ریت است. در کیفیت‌های پایین این مقدار بین ۴۸ و ۹۶ کیلو بیت بر ثانیه، در کیفیت‌های متوسط از ۱۲۸ تا ۲۴۰ کیلوبیت بر ثانیه و در کیفیت‌های عالی از ۳۲۰ کیلوبیت بر ثانیه استفاده می‌شود. البته شنیدن تفاوت‌ها بین این فایل‌ها تنها با یک هدفون قوی و گوش تیز امکان پذیر است.

در فشرده سازی فایل‌های ویدیویی هم بعضی متد‌های فشرده سازی از دست دادنی وجود دارد. یکی از معروف ترین آن‌ها FLAC است که از الگوریتم LZ77‌ استفاده می‌کند.

نوشته چگونه انوع فایل فشرده سازی می‌شوند؟ اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

انتخاب روز تولد مریم میرزاخانی به عنوان «روز جهانی زن در ریاضیات»

بیش از یک سال از مرگ نابغه ریاضی جهان می‌گذرد و حالا خبر می‌رسد که اتحادیه بین‌المللی انجمن‌های ریاضی جهان با پیشنهاد کمیته بانوان انجمن ریاضی ایران، روز تولد مرحومه «مریم میرزاخانی»، سوم ماه می (۱۳ اردیبهشت) را روز جهانی زن در ریاضیات نامگذاری کرد.

این خبر را دکتر «مژگان محمودی»، دبیر کمیته بانوان انجمن ریاضی ایران به سایت اینسا داده و اعلام کرده که این پیشنهاد در ۹ مردادماه  در جلسه عمومی بانوان اتحادیه بین‌المللی انجمن‌های ریاضی جهان تصویب شده و امروز رسما اطلاع رسانی می‌شود:

«متن این پیشنهاد را اعضای کمیته بانوان به کمک دکتر رحیم زارع نهندی و دکتر سیاوش شهشهانی تهیه کردند و دکتر دانش‌خواه نیز آن را در دومین کنفرانس بانوان ریاضیدان جهان در برزیل ارائه کرد.»

روز جهانی زن در ریاضیات

مریم میرزاخانی، ریاضی‌دان ایرانی و استاد دانشگاه استنفورد در ۱۳ اردیبهشت سال ۱۳۵۶ در تهران متولد شد و در سال ۱۹۹۴ میلادی، میرزاخانی ۱۷ ساله به همراه دوست چندین ساله اش تیم المپیاد ریاضی ایران را تشکیل دادند و میرزاخانی با نمره ای که به دست آورد توانست مدال طلا را کسب کند.

سال ۱۹۹۹ میلادی بعد از آنکه مریم درسش را در مقطع کارشناسی رشته ریاضیات دانشگاه شریف به پایان رساند برای ادامه تحصیل به هاروارد رفت و در  تز دکترای خود که در سال ۲۰۰۴ میلادی آن را دریافت کرد به موضوع هندسه هذلولوی پرداخت. چند سال بعد در دانشگاه استنفورد مشغول به کار شد.

روز جهانی زن در ریاضیات

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

این نابغه ریاضی ایرانی پس از چهار سال مبارزه با بیماری سرطان سینه خود سرانجام در بیست‌وسوم تیر ماه ۱۳۹۶ دار فانی را وداع گفت.

نوشته انتخاب روز تولد مریم میرزاخانی به عنوان «روز جهانی زن در ریاضیات» اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

مثال های کاربردی ریدایرکت در htaccess

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

 

ریدایرکت  http به https

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

ریدایرکت https با (www   (https://www به بدون  www

RewriteEngine On

RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} ^www. [NC]

RewriteRule ^ https://okex.ir%{REQUEST_URI} [L,NE,R=301]

 

ریدایرکت آدرس سایت بدون www به آدرس با www

RewriteEngine on

RewriteCond %{HTTP_HOST} ^example.com [NC]

RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

بجای عبارت example.com که نام دامنه میباشد باید ادرس دامنه خودتان را وارد کنید.

 

ریدایرکت آدرس سایت با www به آدرس بدون www

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.example.com [NC]

RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]

بجای عبارت example.com که نام دامنه میباشد باید ادرس دامنه خودتان را وارد کنید.

 

ریدایرکت http به  https  بجز یک دایرکتوری یا  فولدر



RewriteCond %{HTTPS} on

RewriteRule ^%{HTTP_HOST}/demo(.*) http://%{HTTP_HOST}/demo/$1 [R=301,L]

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

در مثال بالا نام دایرکتوری مورد نظر را جایگزین  demo کنید.

ریدایرکت فقط یک پوشه از سایت بر بستر https

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteCond %{REQUEST_URI} folder

RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R,L]

در این مثال بایستی folder را با نام پوشه مورد نظر جایگزین نموده و بجای www.example.com نام دامنه مورد نظر را درج کنید.

 

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

#Options +FollowSymlinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^sub.domain.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.sub.domain.com$

RewriteRule (.*)$ http://domain.com/$۱ [R=301,L]

 

ریدایرکت یک فایل در   htaccess

RedirectMatch 301 /oldurl  /newurl

 

ریدایرکت تمامی آدرس های یک دامنه به یک آدرس خاص

RedirectMatch 301 / /newurl

ریدایرکت از نوع موقت (۳۰۲)

Redirect 302 / http://domain.com/

 

ریدایرکت دامنه قدیمی به دامنه جدید

RewriteEngine on

RewriteCond %{HTTP_HOST} ^ domain.ir [NC,OR]

RewriteCond %{HTTP_HOST} ^www.domain.ir [NC]

RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301,NC]

نام دامنه قدیمی را جایگزین domain.ir و نام دامنه جدید را جایگزین  domain.com کنید.

 

ریدایرکت یک صفحه به صفحه دیگر

Redirect /old-index.html http://www.mynewwebsite.com/foldername/new-index.html

 

ریدایرکت دامنه پارک شده به ساب دامنه

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} ^(www.)?parkdomain.com$ [NC]

RewriteRule ^(.*)$ http://maindomain/subdomain [L]

نام دامنه پارک شده را جایگزی parkdomain.com و بجای maindomain/subdomain  آدرس ساب دامنه مورد نظر را درج کنید.

 

ریدایرکت دامنه اصلی به ساب دامنه

Options +SymLinksIfOwnerMatch

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC]

RewriteRule ^http://sub.domain.com[R,L]

بجای domain و .com نام دامنه و پسوند آن را درج نموده و بجای  sub.domain.com نام ساب دامنه مورد نظر را درج کنید.

 

ریدایرکت webmail

با کد زیر می توانید webmail.domian.com را به domain.com/webmail ریدایرکت کنید.

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} ^(www.)?webmail.domain.com/$ [NC]

RewriteRule ^(.*)$ http:// domain.com/webmail/ [L]

نام دامنه مورد نظر را جایگزین domain.com نمائید.

 

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

RewriteEngine on

RewriteCond %{HTTP_HOST} ^subsonic.mydomain.com$ [NC]

RewriteRule ^(.*)$ http://ip:4040/$1 [R=301]

 

ریدایرکت کردن کل ترافیک سرور بر روی https

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

با قرار دادن این کد ها کل ترافیک هاست به https://www.example.com ریدایرکت می شود.

 

ریدایرکت یک پسوند خاص صفحات سایت به پسوند دیگر

 RedirectMatch 301 (.*).html$ http://domain.com$1.php

با این کد، صفحاتی نظیر http://domain.com/Page.html به http://domain.com/Page.php ریدایرکت ۳۰۱ می شود.

 

 

نوشته مثال های کاربردی ریدایرکت در htaccess اولین بار در ایران سرور پدیدار شد.

گردآوری توسط ایده طلایی

htaccess چیست و چه کاربردی دارد؟

 htaccess چیست؟

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

با استفاده از این فایل شما می توانید صفحه ای را به صفحه دیگر ریدایرکت کنید ، پسوند فایل را تغییر دهید ، روی پوشه رمز گذاری نمائید و مواردی از این قبیل را بسادگی انجام دهید.

فایل htaccess کجاست ؟ نحوه دسترسی به htaccess  چگونه است؟

این فایل بصورت معمول در  دایرکتوری public_html هاست وجود دارد. در اغلب  سیستم های مدیریت محتوا مثل وردپرس و دروپال این فایل بصورت خودکار ایجاد می شود.

در صورتیکه کنترل پنل  هاست شما  cpanel می باشد، این کنترل پنل بصورت پیش فرض فایل های مخفی را نمایش نمی دهد، بنابراین جهت نمایش فایل های مخفی بصورت زیر اقدام نمائید:

در پوشه Fle Manager در گوشه بالا سمت راست صفحه بر روی دکمه Settings کلیک کنید تا پنجره پاپ آپ مربوط به تنظیمات فایل منیجر نمایش داده شود.

در پنجره پاپ آپ باز شده تیک گزینه Show Hidden Files را بزنید و روی save کلیک کنید.

با این تغییر پس از ذخیره می‌توانید وارد پوشه  public_html شوید و فایل htaccess را مشاهده نمایید . در پوشه Home نیز سایر پوشه های مخفی نظیر Trash که فایل های حذف شده در آن قرار دارد قابل مشاهده خواهد بود .

 

معرفی سایت جهت ساخت htaccess

شما از طریق سایت htaccesseditor.com بسادگی می توانید با توجه به کاربرد مورد نظرتان کدی که لازم است در htaccess درج کنید را تولید نموده و در فایل htaccess سایت خود اضافه کنید.

 

کاربرد های htaccess

این فایل که معمولا با نصب CMSهای معروف و Open Source مانند WordPress، Joomla و Drupal به صورت خودکار در مسیر اصلی اسکریپت ایجاد و محتوا سازی می شود، عهده‌دار وظایف مهمی نظیر موارد زیر می‌باشد:

 

تغییر عنوان و فرمت فایل اصلی index

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

DirectoryIndex file.php file.htm

 

جلوگیری از سرقت فایلهای و فولدرهای درون هاست

بیشتر وقتها اطلاعاتی مثل فایل‌های قالب اختصاصی شما که بر روی هاست قرار دارند و یا فایل‌هایی که به صورت zip شده در هاست خود ذخیره کرده‌اید به راحتی با مرور هاست شما توسط سایرین کشف و به سرقت میرود، برای جلوگیری از این امر کد زیر رو در اننهای فایل htaccess قرار دهید.

Options All -Indexes

 

محدودیت دسترسی با ip های خاص در  htaccess

در برخی مواقع مثل بازدیدهای غیر واقعی که درخواست های زیادی از یک یا رنجی از ip به سایت شما  ارسال می شوند و باعث کاهش سرعت لود سایت شما می گردند و یا مسدود کردن ip اسپمرها می توانید Ip های مورد نظر را از طریق فایل  htaccess محدود کنید.

deny from 1.2.3.4

allow from all

بجای ۱٫۲٫۳٫۴  نیاز است  ip  یا رنج ip مورد نظر را اضاف کنید.

همچنین برای امنیت مدیریت سایت شما نیز می توانید در مسیر  مدیریت سایت بعنوان مثال در وردپرس در مسیر wp-admin  یک فایل .htaccess ایجاد نموده و دسترسی کلیه Ip ها بغیر از ip استاتیک خودتان را محدود کنید بدین شکل تنها از سیستم شما به مسیر مدیریت سایت دسترسی وجود خواهد داشت.

deny from all

allow from 1.2.3.4

بجای ۱٫۲٫۳٫۴  نیاز است  ip  یا رنج ip مورد نظر را اضاف کنید.

 

افزایش امنیت فایل در htaccess (ایجاد محدودیت در دسترسی به فایل)

جهت عدم دسترسی سایرین به برخی از فایل های مهم سایت مثل فایل های کانفیگ کد زیر را در htaccess درج کنید:



order allow,deny

deny from all

بجای wp-config.php نیاز است نام فایل مورد نظر را درج نمائید.

 

مخفی کردن لیست دایرکتوری ها

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

جهت جلوگیری از این مشکل کد زیر را در htaccess درج کنید:

Options –Indexes

 

کش شدن سایت بر روی مرورگر با کد  htaccess

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

کد زیر را در انتهای فایل htaccess قرار دهید:

# Enables browser caching



ExpiresActive On

ExpiresByType image/jpg "access 1 year"

ExpiresByType image/jpeg "access 1 year"

ExpiresByType image/gif "access 1 year"

ExpiresByType image/png "access 1 year"

ExpiresByType text/css "access 1 month"

ExpiresByType application/pdf "access 1 month"

ExpiresByType text/x-javascript "access 1 month"

ExpiresByType application/x-shockwave-flash "access 1 month"

ExpiresByType image/x-icon "access 1 year"

ExpiresDefault "access 2 days"

 

محدود کردن نوع فایلهای قابل اجرا و نمایش

برای حفظ امنیت و اطلاعات سایت می‌توانید پسوند فایل‌هایی که بتوان اجرا کرد رو تعیین کنید :

Options +FollowSymlinks

RewriteEngine On

rewritecond %{REQUEST_FILENAME} !^(.+).css$

rewritecond %{REQUEST_FILENAME} !^(.+).js$

rewritecond %{REQUEST_FILENAME} !file.php$

RewriteRule ^(.+)$ /deny/ [nc]

 

اضافه کردن mime-type از طریق htaccess

حذف پرسش سرور پیرامون اینکه فایل را باز می نمایید و یا دانلود می کنید. براحتی فایل مورد نظر را download  نمایید.

AddType application/octet-stream .pdf

AddType application/octet-stream .zip

AddType application/octet-stream .mov

 

فعال کردن  gzip

شما از طریق htaccess می توانید gzip-compression  را فعال نموده و این تغییر در افزایش سرعت سایت موثر می باشد، جهت کسب اطلاعات بیشتر در این زمینه مقاله gzip-compression را مطالعه نمائید، در این مقاله کدهای مختلف فعالسازی برای سیستم های مدیریت محتوا و وب سرور های گوناگون ذکر شده است.

 

ایجاد محدودیت در آپلود فایل

از طریق کد زیر می توانید حداکثر حجم فایل قابل آپلود رو ۲۰ مگابایت تنظیم کنید.

php_value upload_max_filesize 20M

 

ایجاد محدودیت در حجم پست ارسالی

از طریق کد زیر می توانید حداکثر حجم هر پست رو ۲ مگابایت مشخص کنید.

php_value post_max_size 2M

 

تنظیم محدودیت حافظه memory_limit

از طریق کد زیر می توانید میزان محدودیت حافظه را مشخص کنید.

php_value memory_limit 128M

 

تعریف ریدایرکت در htaccess

یکی از پر کاربردترین موارد در htaccess امکان تعریف ریدایرکت و فوروارد است. شما می توانید از طریق درج کد در این فایل سایت یا لینک های مختلف آن را به آدرس دیگری هدایت کنید، یا مشخص کنید سایت با http  به  https و یا با www به بدون www ریدایرکت شود.

در مقاله مثال های کاربردی ریدایرکت در htaccess می توانید برخی از پر کاربردترین کد های ریدایرکت را مشاهده کنید.

ریدایرکت از طریق Htaccess

بعنوان مثال از طریق کد زیر می توانید http را به https ریدایرکت کنید:

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

تغییر صفحه پیش فرض

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

#Alternate default index pages

DirectoryIndex first.html index.htm index.html index.php

 

ایجاد صفحات پیش فرض خطا

ایجاد صفحه خطای اختصاصی به این معناست که مثلا لحظه‌ای وبسایت شما با یکی از خطاهای رایج HTTP که در بالا در مورد برخی از آن‌ها صحبت شد، مواجه می‌شود؛ برای مثال فایل یا صفحه‌ای وجود ندارد و بازدید کننده با وارد کردن آدرسی که در سرور و وبسایت شما وجود ندارد با خطای ۴۰۴ مواجه می‌شود. حال ممکن است او معنی این خطا را نداند و یا حتی اگر بداند باز دچار سردرگمی شود و از بازدید وبسایت شما منصرف شود. در این شرایط چنانچه ما از پیش صفحه‌ای ساخته باشیم تا بازدیدکننده به جای مواجهه با خطای ۴۰۴، وارد صفحه‌ای شود که به درستی به او این پیغام را دهد که «فایل مورد نظر وجود ندارد؛ ممکن است این فایل به دلیلی حذف و یا جابه‌جایی آن به مسیر دیگر روی داده باشد»، این گونه بازدیدکننده حس بهتری نسبت به آن خطا پیدا می‌کند.

ErrorDocument 401 /error_pages/401.html
ErrorDocument 404 /error_pages/404.html
ErrorDocument 500 /error_pages/500.html

 

نحوه جلوگیری از عمل Hotlink در فایل  .htaccess (جلوگیری از استفاده تصاویر سایت در سایت های دیگر)

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

با استفاده از htaccess مانع از استفاده ی مطالب خود در سایر وب سایت ها می شوید مخصوصا استفاده از تصاویر وب سایت شما.

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

دستورالعمل جلوگیری از استفاده از مطالب برای فایل ها با فرمت های ‘GIF’ ، ‘ JPG’ و ‘CSS’ که باید در فایل htaccess قرار بگیرد در زیر آمده است:

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?yourdomain.com/.*$ [NC]

RewriteRule .(gif|jpg|css)$ - [F]

‘yourdomain.com’ با آدرس وب سایت جایگزین میشود.

 

مسدود کردن حملات XSS

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

# Blocks some XSS attacks



RewriteCond %{QUERY_STRING} (|%3E) [NC,OR]

RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]

RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})

RewriteRule .* index.php [F,L]

 

اعمال رمز عبور برای دایرکتوری‌(Password Protection)

با اعمال چند خط کد ساده در فایل htaccess. می‌توان دسترسی به دایرکتوری‌ها را با تعریف نام‌ کاربری و رمز عبور در فایلهای htpasswd. کنترل نمود.

 

محتویات htaccess پیشفرض در وردپرس

بصورت پیش فرض فایل Htaccess وردپرس شامل کد زیر می باشد،  در صورتیکه این فایل وجود نداشته باشد یا این کد از htaccess حذف شود صفحات داخلی سایت شما باز نخواهد شد و با ارور ۴۰۴ مواجه می گردد.

# BEGIN WordPress



RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]



# END WordPress

 

حفاظت از htaccess. از دسترسی غیر مجاز

همانطور که مشاهده کردید، کارهای زیادی وجود دارد که می توانید با استفاده از فایل htaccess. انجام دهید.  با توجه به قدرت و کنترل آن بر روی وب سرور شما مهم است که این فایل را از دسترسی غیرمجاز توسط هکرها محافظت کنید. جهت حفاظت از این فایل به سادگی کد زیر را در فایل htaccess. خود اضافه کنید:



order allow,deny

deny from all

 

 

 

نوشته htaccess چیست و چه کاربردی دارد؟ اولین بار در ایران سرور پدیدار شد.

گردآوری توسط ایده طلایی

مقایسه محبوب ترین کنترل پنل های میزبانی وب

اغلب افرادی که به میزبانی وب نیاز دارند، بدنبال ساده ترین روش برای مدیریت سرور می باشند و انتظار دارند رابط گرافیکی همراه با هاست ارائه شود. بسیاری از شرکت های هاستینگ معتبر برترین کنترل پنل ها را در پلن های خود ارائه می دهند.

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

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

 

انواع کنترل پنل هاست

معرفی کنترل پنل Cpanel

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

رابط کاربری cpanel

معرفی کنترل پنل Direct Admin

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

رابط کاربری دایرکت ادمین

 

معرفی کنترل پنل plesk

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

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

رابط کاربری پلسک

 

رابط کاربری

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

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

با کلیک بر روی دمو مربوط به  هر کنترل‌پنل می توانید با رابط کاربری آن بیشتر آشنا شوید:

مشاهده دمو plesk                      https://webpro-lin.demo.plesk.com:8443/smb/

مشاهده دمو cpanel                    https://cpanel.com/demo/

مشاهده دمو  DirectAdmin           https://www.directadmin.com/demo.php

 

سازگاری سیستم عامل

از دیگر تفاوت های این کنترل پنل ها قابلیت اجرا برروی سیستم عامل های مختلف می باشد. از بین این سه کنترل‌پنل تنها پلسک سازگار با هر دو سیستم عامل لینوکس و ویندوز می باشد و در صورتیکه نیاز به استفاده همزمان از Php  و Asp داشته باشید و یا بخواهید php را در ویندوز استفاده کنید می توانید از کنترل‌پنل Plesk  استفاده کنید.

 

 

سیستم عامل

 

نام کنترل پنل

Linux (RedHat/CentOS/FreeBSD/Debian)  

cPanel

 

Windows Server (2012), Linux (CentOS/CloudLinux/RedHat/Ubuntu/Debian, openSUSE)  

Plesk

 

Linux (RedHat/CentOS/FreeBSD/Debian)

 

 

DirectAdmin

 

 

پنل مدیریت

Cpanel دارای دو بخش اصلی می باشد. بخش دسترسی کاربران که Cpanel و بخش دسترسی مدیر که Whm شناخته می شود. اگرچه دوبخش به هم لینک شده اند اما دارای لاگین و رابط مجزایی می باشند.  در دایرکت‌ادمین و پلسک  تنها یک لاگین برای مدیران و کاربران وجود دارد و اگرچه بنظر شبیه هم می باشند اما گزینه‌های کاملا متفاوتی دارند.

 

سهولت مدیریت

cpanel و plesk  هر دو محیط گرلفیگی تقریبا ساده ای را جهت نصب نسخه های مختلف Php و نصب ماژول های مورد نیاز کاربران را فراهم نموده اند، مخصوصا Cpanel که با فراهم کردن محیط easyapache  این کار را ساده تر کرده است و شما بعنوان یک مدیر سرور  بدون دانش بسیارفنی بسادگی می توانید، با آن کار کنید. محیط custom build مشابه فراهم شده در دایرکت ادمین کمی پیچیده تر است اما در رابطه با نصب ماژول های مختلف و یا تغییرات مورد نیاز در دایرکت ادمین در سایت های مختلف حتی فارسی  مطالب زیادی درج شده است و نیاز به نگرانی از این بابت وجود نخواهد داشت.

 

امنیت

یکی از موارد بسیار مهمی که می تواند بر روی اعتبار سرویس تأثیرگذار باشد، امنیت اکانت ها و امنیت سرور است. مکانیزم دسترسی به حساب کاربری در هر سه کنترل پنل به خوبی تفکیک شده است؛ بنابراین به هیچ وجه این امکان وجود ندارد که یک کاربر به حساب کاربر دیگری وارد شود. شما می توانید سیاست های رمزعبور، مدت زمان آماده به کار بودن، و بلک لیستی از IPها را به اجرا در آورید. برای امنیت در سطح حساب کاربری، در همه کنترل پنل ها توصیه می شود که افزونه هایی را نصب نمایید، افزونه هایی مانند فایروال ها ، اسکنرهای آپلود فایل، فیلترهای ضد هرزنامه و احراز هویت چندعاملی. با این وجود معروف است که پلسک در مواجهه با خطرِ آسیب­ پذیری،سریع­تر واکنش نشان میدهد. بهترین روش برای کاهش خطرات امنیتی نظارت بر کانالهای امنیتی است؛ و اگر در حین این نظارت مسأله ای یافت شود می بایست با استفاده از فایروال ها یا پچ های نرم افزار مربوطه دسترسی آن مسدود شود.

مقایسه کنترل پنل ها

مزایای cpanel:

سادگی نصب: cpanel براحتی و با اجرای اسکریپت بر روی سیستم عامل لینوکس در تعداد مراحل کمی نصب می شود.

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

رابط های تعاملی: cpanel واسط های مختلف مجازی را برای کاربران مختلف شامل کاربران، مدیران و کاربران ایمیل فراهم می کند.

معایب cpanel:

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

مشکلات تحریم برای کاربران ایرانی

هزینه لایسنس بالا

 

مزایای دایرکت ادمین:

عدم وجود مشکلات تحریم برای کاربران ایرانی

سرعت بسیار بالای بارگذاری کنترل پنل

سادگی رابط کاربری

مصرف منابع کمتر

هزینه کمتر

معایب دایرکت ادمین:

بالابودن هزینه های ارتقاء و افزایش امکانات آن

 

مزایای پلسک:

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

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

قابلیت تنظیم فایروال متناسب با سیستم عامل

معایب پلسک:

هزینه بیشتر نسبت به دایرکت ادمین

گستردگی کمتر نسبت به cpanel

 

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

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

۰۵۱۳۱۷۷۶-۹۰۱

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

گردآوری توسط ایده طلایی

نگاهی به ۲۰ برنامه نویس اثر گذار در تاریخ فناوری

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

علاوه بر این عصر انفجار اطلاعات و دهکده جهانی نیز از دیگر دستاوردهای بزرگان عرصه برنامه نویسی محسوب می شود که در ادامه به ۲۰ نفر از تاثیرگذارین شخصیت های آن اشاره شده است.

۱. آلن تورینگ

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

۲. تیم برنرز لی

سر تیموتی جان برنرز-لی که امروزه به عنوان پدر وب شناخته می شود یک مهندس و متخصص کامپیوتر است. او با نبوغی که از خود نشان داد در آزمایشگاه ذرات بنیادی اروپا (CERN) جایی برای خود دست و پا کرد و در سال ۱۹۹۰ در همین ازمایشگاه اولین ارتباط موفقیت‌آمیز بین سرور و کاربر HTTP از طریق اینترنت را برقرار کرد.

برنرز لی اکنون ریاست «کنسرسیوم وب جهان گستر» (W3C) را برعهده داشته و در دانشگاه های معتبر آکسفورد و موسسه فناوری ماساچوست (MIT) به تدریس مشغول است.

۳. گریس هاپربرنامه نویسان معروف

دریادار گریس موری هاپر متخصص کامپیوتر و از اعضای نیروی دریایی آمریکا بود که در دهه ۱۹۵۰ نخستین کامپایلر را برای زبان های برنامه نویسی کامپیوتر ابداع کرد. او واژه «اشکال زدایی» یا debugging را برای رفع اشکالات کامپیوتر متداول کرده و روی اهمیت زبان های برنامه نویسی مستقل از کامپیوتر تاکید دارد. از وی به عنوان اولین بانوی نرم افزار و مادر برنامه نویسی کامپیوتر یاد می شود.

۴. دنیس ریچی

دنیس فرزند «آلیستر ای ریچی»، از متخصصان برجسته آزمایشگاه بل و نویسندگان تئوری طراحی مدارهای سوئیچینگ است. وی از دانشگاه هاروارد در رشتهٔ فیزیک و ریاضیات کاربردی فارغ‌التحصیل شده است. ابداع زبان «C» کار ارزشمندی است که این متخصص رایانه با همکاری «کن تامپسون» به انجام رساند.

ریچی که در میان هکرها با نام کاربری معروف خود، dmr شناخته می شود در سال ۱۹۹۹ مدال ملی فناوری  را از بیل کلینتون، رییس جمهور وقت آمریکا دریافت کرد.

۵. لینوس توروالدز

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

انگیزه اصلی او برای روی آوردن به برنامه نویسی عدم استطاعت مالی برای خریدن نسخه ای از سیستم عامل یونیکس بوده است. در نظرسنجی سال ۲۰۰۰ نشریه تایم او به عنوان نفر هفدهم انتخاب شد. سیارک ۹۷۹۳ Torvalds هم به افتخار این متخصص و برای سپاسگزاری از دستاوردهای او نام گذاری شده است.

در سپتامبر ۲۰۱۳ و طی کنفرانس «لینوکس‌کانف» از توروالدز سؤال شد که آیا آژانس‌های دولتی از او درخواستی مبنی بر قرار دادن «در پشتی» در لینوکس کرده اند؟ او در حالی که سرش را به نشانه «بله» تکان می‌داد، کلمه «نه» را بر زبان آورد.

۶. بیارنه استراس تروپ

این دانشمند و محقق برجسته علوم کامپیوتر که اصالتی دانمارکی دارد، بیشتر به‌خاطر ایجاد و توسعه زبان ++C به‌شهرت رسید. او برای تسهیل کار برنامه نویسان راهنمای استانداردی را برای این زبان تحت عنوان The C++ Programming Language تدوین کرد.

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

این دانشمند آمریکایی در طراحی سیستم عامل یونیکس، سیستم عامل Plan 9 و زبان برنامه نویسی B نقش عمده ای ایفا کرده است. او بیش از یک دهه در کمپانی گوگل فعالیت داشته و زبان برنامه نویسی GO و سیستم رمزگذاری UTF-8 را با همکاری افراد دیگر ابداع کرده است.

یکی از نقل قول های معروف وی این است: «شما نمی‌توانید به کدی که خودتان آن را ننوشته‌اید، اعتماد کنید.»

۸. برایان کرنیگان

کرنیگان هم در کنار ریچی و تامپسون در توسعه یونیکس مشارکت داشته است. طراحی زبان های برنامه نویسی AWK و AMPL و تدوین نخستین راهنمای C در کنار ریچی از دیگر دستاوردهای او به شمار می رود.

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

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

گیتس از محبوب ترین ستاره ها بین برنامه نویسان محسوب می شود. او یک تاجر، انسان دوست، سرمایه گذار، نویسنده و موسس مایکروسافت است که چهار دهه ریاست هیئت مدیره این شرکت را بر عهده داشت.

بیل گیتس در سال ۱۹۷۳ وارد دانشگاه هاروارد شد اما در سال دوم آن را رها کرد. وی علی رغم اختصاص مبالغ هنگفتی از ثروتش به امور خیریه، مدت ها ثروتمندترین فرد دنیا بود.

۱۰. جان باکوس

این متخصص کامپیوتر سرپرستی تیم توسعه زبان برنامه‌نویسی مفسری FORTRAN را برعهده داشت. وی همچنین مبدع فرم Backus-Naur است که برای توصیف ترکیب یک زبان و عرضه قالب های داده ای به کار می رود. او در مصاحبه با مجله کارکنان IBM بخش عمده ای از کارهایش را نتیجه تنبلی اش عنوان کرده است.

۱۱. نیکلاس ویرث

طراحی زبان‌های برنامه‌نویسی اوبرون، پاسکال، مادولا و مادولا ۲ تنها بخشی از خدمات این متخصص سوئیسی است. او که در بسیاری از زمینه های مهندسی نرم افزار از افراد پیشرو به شمار می رود در سال ۱۹۸۴ به پاس توسعه زبان های برنامه نویسی انقلابی جایزه تورینگ را دریافت کرد.

۱۲. اندرس هالسبرگ

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

۱۳. جیمز گاسلینگ

گاسلینگ زمانی که در شرکت «سان مایکروسیستمز» کار می‌کرد موفق به طراحی جاوا شد و امروزه او را به عنوان پدر این زبان برنامه نویسی می شناسند. وی همچنین در پروژه های موفق دیگر هم از جمله NeWS و سیستم نرم افزاری Gosling Emacs نیز مشارکت داشته است. شعار اصلی او برای جاوا این بود: «یک بار بنویسید، همه جا اجرا کنید»

۱۴. گیدو وان روسومبرنامه نویسان معروف

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

۱۵. دونالد کنوث

کنوث متخصص کامپیوتر و ریاضیدانی است که به خاطر نگارش مجموعه کتاب های «هنر برنامه نویسی کامپیوتر» مشهور شده است. وی در توسعه بسیاری از زمینه های علم نظری کامپیوتر نقش داشته و ایجاد سیستم تست تایپ TeX و زبان تعریف فونت METAFONT نیز از دستاوردهای او است.

۱۶. جان کارمک

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

برنامه نویسی بسیاری از بازی های اید سافت ویر نظیر Commander Keen، Wolfenstein 3D، Doom، Quake، Rage بر عهده او بوده است.

۱۷. لری پیچ

لری پیج یکی از بنیانگذاران غول اینترنتی گوگل است و در حال حاضر به عنوان مدیرعامل آلفابت مشغول به کار است. این کارآفرین آمریکایی الگوریتم رتبه بندی گوگل موسوم به PageRank را نیز طراحی کرده است.

پدر و مادر او هردو متخصص رایانه بودند و ظاهرا وی از کودکی شیفته کار با کامپیوتر بوده است. لری پیج در فهرست فوربز سال ۲۰۱۳ هفدهمین شخصیت قدرتمند و سیزدهمین ثروتمند آمریکایی شد.

۱۸. ایدا لاولیسبرنامه نویسان معروف

این ریاضی دان برجسته در سال ۱۸۱۵ در لندن به دنیا آمد و به عنوان نخستین برنامه نویسان کامپیوتر شناخته می شود. وی یادداشت‌هایی را در رابطه با الگوریتمی از خود به جای گذاشت که با ابزاری به نام «ماشین تحلیل» سازگاری داشته و بسیاری آن را عنوان اولین برنامه رایانه می‌شناسند.

۱۹. ریچارد استالمن

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

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

۲۰. برندان آیک

آیک یکی از محبوب ترین زبان های برنامه نویسی به نام جاوا اسکریپت را توسعه داد. او هم موسس پروژه موزیلا بوده و به عنوان مدیر ارشد فنی آن فعالیت می کرد اما اکنون در سمت مدیرعامل Brave Software مشغول به کار است.

نوشته نگاهی به ۲۰ برنامه نویس اثر گذار در تاریخ فناوری اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

اصول جستجوی هوشمندانه در گوگل کدامند؟

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

در ادامه این مطلب به ذکر چند ترفند ساده اما کاربردی برای این منظور خواهیم پرداخت. مارا همراهی نمایید.

اصول اولیه

فیلترها

زمانی که در گوگل عبارتی را سرچ می کنید به طور پیش فرض نتایجی از تمامی گروه ها برایتان نمایش داده می شود که بعضا شمارشان به میلیون ها عدد هم می رسد [البته اگر به چند میلیارد نرسد]. یکی از ابتدایی ترین و ساده ترین روش ها برای کاستن از شمار نتایج جستجو در گوگل مشخص کردن نوع نتیجه ایست که می خواهید برایتان نمایش داده شود. برای این منظور باید از میان گروه های مختلف شامل خبرها (News)، ویدیوها (Videos)، نقشه ها (Maps)، عکس ها (Images) کتاب ها (Books) و سایر گزینه ها یکی را بر حسب نیاز انتخاب نمایید.

علاوه بر مواردی که ذکر کردیم می توانید با کمک گزینه Tools به فیلترهای دیگری براساس نوع دسته بندی انتخابی تان دسترسی پیدا کنید. برای مثال اگر گزینه Images را انتخاب کرده باشید در منوی Tools می توانید به گزینه هایی نظیر Size (اندازه)، رنگ (Color) و مواردی از این نوع دسترسی پیدا کنید.

سرچ پیشرفته

کاربران دسکتاپ که به دنبال دقیق تر شدن نتایج جستجویشان هستند می توانند از گزینه Advanced Search یا سرچ پیشرفته تر نیز استفاده نمایند که درست در داخل تب Settings قرار دارد. این گزینه دو بخش مجزا دارد.

سرچ پیشرفته از طریق گوگل

گزینه اول مجموعه ای از کادرها را برای غربال کردن کلمات جستجو در گوگل در اختیارتان می گذارد که از آن جمله می توان به کلمه اصلی و بازه کلمات اشاره نمود.

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

ابزارهای پیشرفته و شورتکات ها

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

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

میانبرهای جستجو در گوگل

دقیق ترین معادل

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

جستجوی پیشرفته در گوگل

حذف کلمات از جستجو

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

جستجوی پیشرفته در گوگل

اگر به دنبال عبارتی خاص هستید اما یک یا چند کلمه از آن را به یاد نمی آورد از علامت ستاره (*) استفاده نمایید. این روش بیشتر در مواردی به کار می آید که به دنبال اسم فیلم، کتاب یا یک ترانه خاص باشید. از این روش همچنین میتوانید برای جستجوی اشکال دیگری از کلمات استفاده نمایید (برای مثال در صورت جستجوی عبارت Phone* می توانید به نتایج دیگری نظیر smartphones، telephones، mobile phones و مواردی از این دست دسترسی پیدا کنید).

جستجوی پیشرفته در گوگل

سرچ های ترکیبی

برای ترکیب کردن دو آیتم جستجو و رسیدن به یک نتیجه واحد از کلمه Or (به معنای یا) استفاده نمایید.

سرچ پیشرفته با گوگل

کلمات مترادف

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

سرچ پیشرفته

 

بازه عددی

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

جستجوی پیشرفته در گوگل

URL،  بدنه، تیتر

اگر از قبل می دانید که نتیجه جستجوی تان احتمالا کجا قرار دارد می توانید با کمک این کلمات نتیجه را به ترتیب به URL، تیتر یا محتوای متنی سایت محدود نمایید: inurl:، intitle:، intext.

جستجوی پیشرفته در گوگل

نوع فایل

اگر به دنبال نوع خاصی از فایل هستید کافیست بعد از این عبارت :Fileآن را تایپ نمایید تا صرفا همان نتایج برایتان نمایش داده شود (مثلا PDF، Doc، MP3).

جستجوی پیشرفته

سرچ برحسب نوع سایت

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

اگر به دنبال یک نتیجه مشخص در یک وبسایت مشخص هستید کافیست عبارت :Site را در کادر جستجوی گوگل تایپ نمایید تا نتایج صرفا منحصر به سایتی باشند که بعد از آن نامش را تایپ میکنید. علاوه بر این می توانید با استفاده از عبارت :info به اطلاعات بیشتری در رابطه با یک وبسایت دست پیدا کنید یا با کمک :Cache نسخه کش آن را مشاهده نمایید.

 

سرچ پیشرفته در گوگل

علاوه بر مواردی که گفته شد می توانید با سرچ عبارت :Linke هر وبسایت دیگری که به یک URL لینک شده را هم بیابید. همچنین می توانید با کمک عبارت :Related هر وبسایت دیگری که موضوعات مرتبط با آن را پوشش می دهد پیدا کنید.

 

جواب های فوری و جعبه ابزارها

سرچ گوگل به خودی خود یک کوکی بسیار هوشمند هم هست چراکه در برخی موارد بدون آنکه روی لینکی کلیک نمایید جواب پرسش های شما را نمایش می دهد.

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

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

جسجتجوی پیشرفته

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

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

ماشین حساب

عبارت calculator (ماشین حساب) یا یک معادله را در کادر جستجو تایپ کنید تا ماشین حساب گوگل برایتان نمایش داده شود. جالب است بدانید که برای انعام های رستورانی (tip calculator) هم ماشین حساب های خاصی وجود دارند.

جستجوی پیشرفته در گوگل

تبدیل واحد

برای تبدیل واحدها به یکدیگر از این ساختار استفاده نمایید: [unit 1] to [unit 2]. می توانید برای تبدیل واحدهایی نظیر پول، وزن، زمان و غیره برای از این روش استفاده نمایید.

تایمر و کرونومتر

برای تنظیم تایمر در گوگل می توانید عبارت Timer را در کادر جستجو تایپ نموده و زمان مورد نظرتان را بعد از آن قرار دهید. در صورتی که به کرونومتر نیاز دارید کافیست به جای تایمر عبارت Stopwatch را بنویسید.

سرچ پیشرفته در گوگل

حمل و نقل

برای آنکه گزینه های حمل و نقل از یک مبدا به یک مقصد را بدانید کافیست از ساختار [location 1] to [location 2] استفاده نمایید. در صورتی که دو موقعیت در کشورهای مختلف باشند هم اطلاعات پروازی برایتان نمایش داده می شوند.

سرچ پیشرفته

سرچ وارونه تصویری

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

جستجوی پیشرفته در گوگل

در دستگاه های موبایل برای سرچ وارونه یک تصویر کافیست در اپ کروم عکس را انتخاب نموده و انگشت خود را روی آن نگه دارید، بعد از طریق منو گزینه Search Google for this image (یا در گوگل به دنبال این عکس بگرد) انتخاب نمایید.

کاربران دسکتاپی نیز کافیست در کروم یا فایرفاکس روی یک عکس کلیک راست نمایند یا اینکه URL تصویر مورد نظرشان را در کادر جستجوی تصاویر بچسبانند.

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

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

گردآوری توسط ایده طلایی

سلطه نفخ افزار ها بر دنیای کامپیوتر چه زمانی پایان می یابد؟

اگر امروز یک لپتاپ جدید با سیستم عامل ویندوز ۱۰ خریداری کنید، در منوی استارت با صحنه ای مانند تصویر بالا مواجه می شوید که پر از تایل های چشمک زن و نرم افزارهاییست که شاید هیچگاه از آنها استفاده نکنید. در دنیای کامپیوتر به اینگونه نرم افزارها «Bloatware» یا نفخ افزار گفته می شود.

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

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

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

نفخ افزار

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

اصرار شرکت ها به استفاده از فضای ابری کاربران زیادی را ناراضی کرده است

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

به عنوان مثال در صورت استفاده از فضای ابری اپل (iCloud) و نزدیک شدن به محدودیت سرویس رایگان ۵ گیگابایتی، هر روز با پیغام های مختلف مبنی بر امکان افزایش فضا در ازای پرداخت پول مواجه می شوید. یا سرویس گوگل درایو و اپلیکیشن Photos گوگل که با سماجت مثال زدنی به دنبال تهیه نسخه پشتیبان از عکس ها و اطلاعات کاربر هستند.

کره ای ها بیشتر از سایرین گرفتار نفخ افزار هستند

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

نفخ افزار

البته کاربران ویندوز ۱۰ هم حال و روز بهتری ندارند و تقریباً به حذف و غیرفعالسازی موارد اضافی عادت کرده اند. در نقطه مقابل محصولات سری پیکسل کمپانی گوگل نسبت به رقبا نرم افزارهای اضافی کمتری دارند که علی رغم کمیاب و گران بودن این محصولات، خرید آنها را تا حدی توجیه می کند.

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

نوشته سلطه نفخ افزار ها بر دنیای کامپیوتر چه زمانی پایان می یابد؟ اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

۱۰ مشکل اساسی در کامپیوتر‌ها و تلفن‌های هوشمند که نباید نادیده گرفته شوند

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

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

۱. پایین آمدن چشمگیر سرعت

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

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

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

۲. رفتار‌های دور از انتظار

مشکل کامپیوتر و تلفن‌

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

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

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

۳. دریافت ایمیل‌های ناشناس و ناخواسته

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

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

۴. تنظیمات سیستم غیر فعال است

مشکل کامپیوتر و تلفن‌

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

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

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

۵. تنظیمات نرم افزار‌های مختلف دچار تغییر شده است

همانند غیر فعال شدن تنظیمات سیستم‌های عامل، باید حواستان به تغییر در تنظیمات درونی نرم افزار‌های مختلف هم باشد. یکی از قدیمی ترین تغییرات در تنظیمات درونی مرورگر‌ها اتفاق می‌افتد و صفحه‌ی ابتدایی بعد از باز کردن مرورگر یا همان Home Page دچار تغییراتی می‌شود. همچنین ممکن است این اتفاقات به طور ظاهری خود را نشان دهند. مثلا حذف یا اضافه شدن چند گزینه به رابط کاربری یک نرم افزار.

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

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

۶. دریافت تعداد زیادی از پیام‌های آزار دهنده

مشکل کامپیوتر و تلفن‌

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

پیش آمدن این مشکل در مرورگر‌های اینترنت متداول تر است. اما ممکن است نشانه‌ای از یک مشکل عظیم در لایه‌های درونی سیستم عاملتان باشد. به دقت افزونه‌های اضافه شده به مرورگرتان را بررسی کنید و در صورت لزوم آن‌ها را حذف کنید. پاک کردن حافظه‌ی کش یا Cache مرورگر هم می‌تواند گاهی مفید باشد.

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

۷. توقف‌های ناگهانی و بروز مشکلاتی در هنگام بوت

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

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

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

۸. عملکرد بسیار ضعیف باطری

مشکل کامپیوتر و تلفن‌

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

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

۹. صداهای عجیب و غریب از دستگاه

اگر هارد لپتاپ یا کامپیوتر شما صداهای عجیب و غریب ایجاد می‌کند، آنگاه ممکن است نشانه‌ای از ضعف یا خراب شدن هارد باشد. تشخیص صداهای عجیب و غریب کار دشواری نیست چرا که صداهایی خواهید شنید که برایتان تازگی دارد. استفاده از ابزار‌های نرم افزاری مثل DiskCheckup ممکن است به شما در یافتن مشکل هارد کمک کند.

هارد‌های SSD در لپتاپ‌های جدید و یا تکنولوژی‌های مشابه و جدیدی که در تلفن‌های هوشمند این روز‌ها استفاده می‌شوند صدای خاصی ندارند و عموما کمتر دچار مشکل می‌شوند. هرچند همچنان ممکن است با مشکلاتی رو به رو شوند. مثل خلل در بوت کردن سیستم عامل یا ذخیره سازی فایل‌ها یکی از نشانه‌هایی است که عموما باید آن را تحت نظر داشته باشید.

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

۱۰. استفاده‌ی ناگهانی و زیاد از اینترنت

مشکل کامپیوتر و تلفن‌

یکی از نرم افزار‌های مورد استفاده شما بیشتر از حدی که باید از اینترنت استفاده می‌کند؟ این موضوع بهانه‌ای کافی برای بررسی میزان استفاده از اینترنت در تلفن و لپتاپ است.

تسک منیجر در ویندوز، Activity Monitor در مک، Network & Intertnet در تنظیمات اندروید و همچنین Cellular Menu در تنظیمات iOS احتمالا اطلاعات جامع تری به شما از استفاده‌ی نرم افزار‌های مختلف از اینترنت خواهند داد. همچنین ممکن است حس کنید برخی از نرم افزار‌ها مثل نت فلیکس یا اسپاتیفای به اندازه‌ی کافی از سهم اینترنت خود استفاده نمی‌کنند و در پخش صدا و تصویر با مشکلات نبود اینترنت یا پایین بودن سرعت مواجه هستند. دلیل این موضوع ممکن است استفاده‌ی بیش از اندازه‌ی یکی از نرم افزار‌ها از اینترنت باشد.

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

 

 

نوشته ۱۰ مشکل اساسی در کامپیوتر‌ها و تلفن‌های هوشمند که نباید نادیده گرفته شوند اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

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

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

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

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

شبکه‌های اجتماعی نا امن

اردشیر طیبی، تحلیلگر شبکه‌های اجتماعی و مدیرعامل ماهورنگار (شرکتی فعال در حوزه تولید محتوا برای برندها در شبکه‌های اجتماعی) در گفتگو با دیجیاتو عنوان می‌کند که هم‌اکنون، اعتماد برندهای ایرانی برای تبلیغات در فضای شبکه‌های اجتماعی به سطح پایینی رسیده است؛ مشکلی که از زمان فیلترینگ تلگرام پررنگ‌تر شد:

«زمانی که تلگرام فیلتر شد، مشکلی که پیش آمد این بود که اینستاگرام را هم مهجورتر کرد. برندها احساس کردند که اساساً سرمایه‌گذاری در شبکه‌های اجتماعی، سرمایه‌گذاری امنی نیست چراکه تلگرام با بیشتر از ۴۰ میلیون کاربر ایرانی فیلتر شد و اینستاگرام هم که امروز بیشتر از ۲۶ میلیون کاربر دارد هم در معرض همین مسئله قرار دارد. فیلترینگ تلگرام اعتماد را تحت تاثیر قرار داد و کسب و کار ما هم از این جهت آسیب دید. برندها امروز انگیزه‌‌ی خود جهت سرمایه‌گذاری و بهره‌برداری از شبکه‌های اجتماعی را از دست داده‌اند که البته طبیعی است.»

مرکز افکارسنجی دانشجویان ایران ماه گذشته در گزارش خود اعلام کرد که با وجود فیلترینگ تلگرام، هنوز ۷۹ درصد از کاربران در آن فعال هستند. در نتیجه بعید به نظر میرسد که فیلترینگ اینستاگرام هم آن را از دسترس کاربران خارج کند اما مشکلی که در این میان پیش میآید، پایان یا کاهش شدید فعالیتهای تجاری در این شبکههای اجتماعی است؛ شبکههایی که اتفاقاً با اضافه کردن قابلیتهایی مانند تماس صوتی یا تصویری و IGTV، بیشتر در خطر فیلتر شدن قرار میگیرند.

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

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

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

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

اما آیا دیجیتال مارکتینگ، حتی در مفهوم عام با فیلترینگ اینستاگرام به پایان میرسد؟ «شایان عرفانیان»، کارشناس و مدرس دیجیتال مارکتینگ نظری منفی در این باره دارد و اگرچه معتقد است که این موضوع میتواند به کسبوکارهای کوچک ضربه بزند اما باور دارد که همیشه جایگزینهایی نیز وجود دارد. او در گفتگو با دیجیاتو می‌گوید:

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

بزرگ که شدی برنگرد

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

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

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

«زمانی که یک شبکه اجتماعی شناخته شده مانند اینستاگرام در ایران رنگ می‌بازد، اگر استارتاپ‌ها بتوانند رفتار مشتریان را شناسایی کنند، قادر خواهند بود خیلی سریع جابه‌جایی‌ها را اعمال کنند و کسانی که در این جابه‌جایی ها پیشتاز باشند، می‌توانند شبکه‌های جدید را جایگزین کنند و حتی خود کسب‌وکارها در این انتقال تاثیرگذار باشند.»

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

بازنده‌های بزرگ

حسن روحانی و محمدجواد آذری جهرمی عنوان کرده‌اند که در سال گذشته، فضای مجازی باعث اشتغال مستقیم ۲۰۰ هزار نفر شده است. «سیدمرتضی موسویان»، رئیس مرکز توسعه فناوری اطلاعات و رسانه‌های دیجیتال وزارت ارشاد نیز قبل از فیلتر شدن تلگرام، در گفتگوی خود با دیجیاتو خبر از وجود دست‌کم ۱۰ هزار کانال تلگرامی که مربوط به فروش کالا یا خدمات هستند داده بود.

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

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

جایگزین مناسب ایرانی؟

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

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

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

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

او به آمار کاربران ایرانی اینستاگرام در ژانویه ۲۰۱۸ اشاره می‌کند که بیشتر از ۲۶ میلیون کاربر بوده است؛ رقمی که عاملی ترغیب کننده برای برندهای ایرانی یا برندهای خارجیِ فعال در ایران جهت تبلیغات در اینستاگرام است. با این حال می‌گوید که چهار سال پیش، به دلیل حجم پایین کاربران ایرانی این شبکه اجتماعی فعالیت و سرمایه‌گذاری برای برندها چندان جذاب نبود: «حالا وقتی سرویس ایرانی ۵۰۰ هزار الی ۱ میلیون کاربر داشته باشد، شاید برند ترجیح دهد در خود اینستاگرام فیلتر شده فعالیت کند و به کاربران بیشتری دسترسی داشته باشد.»

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

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

گردآوری توسط ایده طلایی