سایت شما در مرورگر اپرا موبایل به چه صورت نمایش داده می‌شود؟

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

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

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

دقت کنید که این شبیه ساز Opera Mobile 10.0 می‌باشد و با Opera Mini 5.0 متفاوت است. این نسخه‌ی شبیه ساز اپرا موبایل را می‌توانید برای سیستم عامل‌های ویندوز، لینوکس و مک از اینجا دریافت کنید.

تنظیمات صفحه نمایش مرورگر اپرا موبایل:

بسته به این‌که دوست داشته باشید اپرا موبایل را با چه اندازه صفحه نمایشی اجرا کنید، باید یکی از مراحل زیر را انجام دهید:

ادامه خواندن “سایت شما در مرورگر اپرا موبایل به چه صورت نمایش داده می‌شود؟”

بازتاب چیست و چگونه از آن استفاده کنیم؟

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

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

سه روش متفاوت برای استفاده از بازتاب وجود دارد:

  • Refback: یکی از انواع بازتاب است که به صورت ساده از خاصیت HTTP Referer برای بررسی و کشف پیوندهای ورودی استفاده می‌‌کند. زمانی که یک مرورگر وب از سایت A به سایت B حرکت می‌‌کند در هدر HTTP پارامتر HTTP Referer را با آدرس سایت A مقداردهی می‌‌کند و به این طریق سایت B با بررسی این مقدار می‌تواند بفهمد که بازدیدکنندگان از چه طریقی به سایت او وارد شده‌‌اند.
  • Traceback: یکی دیگر از روش‌‌های بازتاب است که بعضی از سیستم‌های مدیریت محتوا مانند WordPress و Movable Type و Drupal و …  از این نوع بازتاب به صورت اتوماتیک پشتیبانی می‌‌کنند. یعنی هر زمان که نوشته جدیدی نوشته می‌‌شود سیستم به صورت خودکار تمامی لینک‌‌هایی را که در این نوشته وجود دارند،  پینگ می‌‌کند. هر دو سایت فرستنده و گیرنده‌‌ی درخواست حتما باید از این ویژگی پشتیبانی کنند. در این روش نیازی نیست که سایت فرستنده به صورت فیزیکی به سایت گیرنده لینک داده باشد. از این روش به طور خاص برای شناسایی ارتباط بین وبلاگ‌‌ها استفاده می‌‌شود.
  • Pingback: به صورت خاص Pingback یک درخواست مبتنی بر پروتکل XML-RPC است که از سایت A به سایت B  فرستاده می شود، همچنین این روش نیاز به یک لینک دارد. وقتی که سایت B سیگنال Pingback را دریافت می‌‌کند به صورت اتوماتیک به سایت A می‌‌رود و به دنبال آن لینک می‌‌گردد‌‌، در صورتی که این لینک وجود داشته باشد عملیات Pingback به صورت موفقیت آمیز انجام شده است. این تایید اعتبار باعث می شود که روش Pingback نسبت به روش Traceback کمتر در معرض حملات پینگ‌های اسپم قرار بگیرد.

انواع بازتاب‌ها چگونه در یک سایت نشان داده می‌شوند؟

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

نمونه‌ای از یک پینگ در وردپرس

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

ادامه خواندن “بازتاب چیست و چگونه از آن استفاده کنیم؟”

نحوه‌ی تغییر پوسته‌ی notification daemon در گنوم

کاوشگر: یکی از تغییراتی که در فدورا ۱۲ نظرم رو جلب کرد، همین بخش notification daemon بود. اگر از کاربران فدورا باشید حتما به یاد دارید که حداقل تا نسخه‌ی قبلی محل ظاهر شدن هشدارها در پایین سمت راست صفحه نمایش بود. در فدورا ۱۲ علاوه بر تغییر محل ظاهر شدن، theme (تِم [بخوانید: پوسته]) این بخش نیز تغییر کرده است. به شخصه از این تغییر رنگ که با اکثر پوسته‌های گتوم هم ناهمگون است، خوشم نیامد. از آنجا که هیچ کاری در لینوکس نشد ندارد، متوجه شدم که به راحتی می‌توان این بخش را سفارشی کرد.

خب برای تنظیم کردن notification daemon شما نیاز دارید که از ویرایشگر تنظیمات گنوم یا gconf-editor استفاده کنید. اگر این بسته بر روی دستگاه شما نصب نیست می‌توانید به دستور زیر آن را نصب کنید:

# yum install gconf-editor

پس از نصب این بسته از متوی Applications > System Tools > Configuration Editor می‌توانید آن را اجرا کنید. همچنین از طریق خط فرمان با اجرای دستور زیر نیز می‌توانید به آن دسترسی پیدا کنید.

$ gconf-editor

بعد از اجرای gconf-editor از ساختار درختی سمت چپ مسیر apps > notification-daemon رو پیدا کنید. در اینجا شما به تنظیمات هشدارها دسترسی دارید. خب فکر می‌کنم همانطور که در تصویر زیر مشاهده می‌کنید، تنظیمات واضح باشه و نیاز به توضیح اضافه نداشته باشه.
ادامه خواندن “نحوه‌ی تغییر پوسته‌ی notification daemon در گنوم”

فعال/غیر فعال کردن نمایش آیکن‌های دسکتاپ در گنوم

همیشه از شلوغی  و بهم ریختگی دسکتاپم بدم می‌اومده و دنبال راهی برای تر و تمیز نگه داشتنش بودم. بگذریم که در اکثر مواقع متوسل به ساختن یه فولدر جدید روی دسکتاپ و انتقال فایل‌ها به داخلش می‌شم! 😀
بالاخره با مصیبت تمام تونستم DVD آخرین نسخه‌ی فدورا ۱۲ رو دانلود و نصبش کنم. یه سری تغییر اساسی کرده که اینجا جای توضیح دادن در موردش نیست. اولین کاری که تصمیم گرفتم انجام بدم این بود که از شر آیکن Computer و Home و Trash از روی دسکتاپ خلاص شم. چون واقعا برام بدون استفاده هستند. خب طبق معمول دست به سرچ شدم و به نتایج خوبی هم رسیدم که اینجا براتون می‌گم.

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

برای غیرفعال کردن دسکتاپ

# gconftool-2 –set /apps/nautilus/preferences/show_desktop –type bool 0

برای عدم نمایش آیکن Computer

# gconftool-2 –set /apps/nautilus/desktop/computer_icon_visible –type bool 0

برای عدم نمایش آیکن Home

# gconftool-2 –set /apps/nautilus/desktop/home_icon_visible –type bool 0

برای عدم نمایش آیکن Trash

# gconftool-2 –set /apps/nautilus/desktop/trash_icon_visible –type bool 0

برای عدم نمایش Volume هایی که Mount می‌شن

# gconftool-2 –set /apps/nautilus/desktop/volumes_visible –type bool 0

ادامه خواندن “فعال/غیر فعال کردن نمایش آیکن‌های دسکتاپ در گنوم”

راهنمای نصب مرورگر گوگل کروم برای فدورا ۱۱

مرورگر Chromium

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

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

ادامه خواندن “راهنمای نصب مرورگر گوگل کروم برای فدورا ۱۱”

نسخه ۶۴ بیتی مرورگر گوگل کروم، اول برای لینوکس!

مرورگر Chromium
هفته گذشته تیم توسعه نرم افزاری  مرورگر گوگل کروم اعلام کرد اولین نسخه ۶۴ بیتی از این مرورگر برای سیستم عامل لینوکس را آماده کرده است. تا پیش از این کاربران سیستم های ۶۴ بیتی لینوکس برای استفاده از این مرورگر مجبور بودن از نسخه های ۳۲ بیتی موجود استفاده کنند.

با Google Chrome آشنا شوید:

گوگل کروم یک مرورگر اینترنتی است که در تاریخ ۲ سپتامبر ۲۰۰۸ ( ۱۲ شهریور ۱۳۸۷) توسط شرکت گوگل بر پایه پروژه ی متن باز  Chromium عرضه شد. در ابتدا نسخه آزمایشی آن برای کاربران نرم افزار سیستم عامل ویندوز در یک صد کشور جهان عرضه شد ولی گوگل بعد از آن به توزیع این مرورگر برای سیستم عامل های مک و لینوکس پرداخت.

کرومیوم نسبت به فایرفاکس بسیار سریعتر بالا می آید (من که باورم نمی شد تا با چشم خودم ندیدم! 😯 ) و سرعت بارگذاری صفحه ها هم در آن بهتر است.

برای فعال سازی Flash Player در کرومیوم ابتدا plugin آن  را در پوشه ی کرومیوم کپی کنید:

[sourcecode lang=”bash”]
$ su –
# cp /usr/lib/flash-plugin/libflashplayer.so /usr/lib64/chromium-browser/plugins
[/sourcecode]

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

[sourcecode lang=”bash”]
$ chromium-browser –enable-plugins
[/sourcecode]

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

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

با goosh از طریق خط فرمان ازگوگل استفاده کنید!

چند روز پیش بود داشتم توی واکوپا گشتی می زدم که با یه ابزار آنلاین خیلی جالب آشنا شدم. البته جالب برای لینوکس کارا و تازه اونم از نوع خوره کامند! اسم این ابزار goosh هست که از ترکیب دو کلمه google و shell ساخته شده! .این ابزار یک ترمینال شبیه محیط ترمینال گنوم براتون فراهم می کنه که توسط اون می تونید از بسیاری از خدمات گوگل استفاده کنید. به گفته نویسنده این برنامه  Stefan Grothkopp این یک نسخه رسمی ارائه شده توسط گوگل نیست .
مثلا می تونید برای دسترسی به Gmail تون خیلی سریع تنها با تایپ دستور login و بعد از اون gmail خیلی سریع به میلتون دسترسی داشته باشین.
اگه می خواین لیست همه دستورات مجاز را ببیند، help رو تایپ کنید و Enter رو بزنید! دستور ls هم تقریبا همین کار رو انجام میده. جالبه نه؟!

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

ادامه خواندن “با goosh از طریق خط فرمان ازگوگل استفاده کنید!”

امان از دست این Firefox!

firefoxامان از دست این فایرفاکس که همش باید وصله پینش کنی تا اون چیزی که می خوای بشه! :laugh: آهااااای! صبر کنید! اگه از طرفدارهای ۲ آتیشه فایرفاکس هستد جوش نیارید! :rotfl: این جا قصد نقد و بررسی این مرورگر رو ندارم. چون دوست نداشتم از این نوع عنوان ها بذارم: “معرفی افزونه Tabs Open Relative برای Firefox“، این عنوان رو انتخاب کردم. :cute:
همونطور که می دونید توی فایرفاکس هر تب (Tab) جدیدی که باز کنید، به آخر لیست تب ها تون اضافه میشه. حالا چه تب کاملا جدید باشه، چه تبی باشه که با باز کردن لینک ها یه صفحه توی تب جدید ایجاد بشه! این حالت برای منی که عادت دارم n تا تب با هم باز کنم و تب های مربوط به هم رو در کنار هم داشته باشم، یه مقدار که چه عرض کنم! خیلی آزار دهنده هست. بد نیست بدونین که این قابلیت در اپرا وجود داره و در IE8 هم اضافه شد!
خلاصه این بود که دست به جستجو شدم و افزونه ی Tabs Open Relative رو پیدا کردم. شما هم اگه مثله من دوست دارید تب های مرتبط با یک موضوع در کنار هم باز بشن می تونید از این افزونه استفاده کنید.

چگونه flash palyer را روی سیستم های ۶۴ بیتی نصب کنیم؟

flashplayerحتما شما هم شما هم شنیدید که شرکت Adobe در حدود ۹ ماه پیش اولین نسخه فلش پلیر برای سیستم های مبتنی بر لینوکس ۶۴ بیتی رو ارائه کرد. تا قبل از این کاربران مجبور بودند از نسخه ۳۲ بیتی به کمک NSPlugin استفاده کنند. خود من هم زمانی که تازه به لینوکس مهاجرت کرده بودم با این مشکل روبرو شدم. خودتون بهتر میدونید که صفحات وب بدون انیمیشن های flash اصلا جذاب نیستند و اگر از کاربران سایت هایی مثل Youtube باشید که از این تکنولوژی برای نمایش ویدئوهاشون استفاده می کنند، می فهمید بدون flash player یعنی هیچ!

نحوه نصب:

من  اینجا نحوه‏ی نصب رو برای فدورا 11 نسخه‏ی 64 بیتی توضیح می‏دهم.

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

/usr/lib/flash-plugin

من خودم این کار رو روی فدورا ۱۱ انجام دادم و در هر دو مرورگر اپرا و فایرفاکس، انیمیشن های فلش قابل مشاهده شدند.

روش دیگه ای هم هست که از نسخه ۳۲ بیتی استفاده می کنه. اگه روش بالا جواب نداد از این روش استفاده کنین:

$ su –
# yum install flash-plugin nspluginwrapper.x86_64
# yum install nspluginwrapper.i586 alsa-plugins-pulseaudio.i586 libcurl.i586
# setsebool -P allow_unconfined_nsplugin_transition=0

نحوه استفاده از DVD به عنوان مخزن در فدورا

fedora-logoاگر شما هم تازه به جمع کاربران فدورا پیوسته اید، حتما متوجه شدید که هیچ امکانی از طریق گرافیکی برای ویرایش و اضافه کردن مخازن وجود نداره! ولی اصلا ناراحت نباشید! 😀 توی چند مرحله شما می تونید خودتون به صورت دستی این کار رو انجام بدید!

اول اینکه باید بدونید که مسیر فایل های تنظیمات مخازن در etc/yum.repos.d/ هستش. اگر این فولدر رو باز کنید، می تونید فایا های با پسوند repo.* رو که همون فایل های تنظیمات مخازن هستند رو داخلش ببینید.

چطوری DVD رو مخزن کنم؟

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

[sourcecode lang=”bash”]

gedit /etc/yum.repos.d/dvd.repo #

[/sourcecode]

بعد هم این چند خط رو داخلش اضافه کنین:

[sourcecode lang=”plain”]

[DVD]
name=Fedora DVD $releasever – $basearch
failovermethod=priority
baseurl=file://path/to/directory
enabled=1
gpgcheck=0

[/sourcecode]

بعد هم فایل رو ذخیره کنید. نکته مهمی که هست اینه که اگه توی مسیر منتهی به DVD کاراکتر فاصله وجود داره ، اینجا حتما با 20% عوضش کنید. خب موفق شدید! از این به بعد DVD هم به اسم مخازنتون در Software Sources اضافه می شه و می تونید فعال یا غیر فعالش کنین! 😉