همه‌ی نوشته‌های مهدی غیاثی

پاسخ پرسش‌های خود را آسان‌تر و سریع‌تر بیابید!

شبکه‌ی StackExchange‌ از بزرگترین و موفق‌ترین مجموعه وبگاه‌های پرسش و پاسخ (Q&A) است که در زمینه‌های مختلفی، از برنامه‌نویسی گرفته تا عکاسی و دوچرخه و شطرنج پوشش می‌دهد!

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

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

StackExchange، تعداد ۸۴ وبگاه پرسش و پاسخ در زمینه‌های مختلف دارد، ۱.۹ میلیون کاربر دارد، و شامل ۳.۹ میلیون پرسش و ۷.۹ میلیون پاسخ است…

این شبکه کار خود را با StackOverflow، که یک وبگاه پرسش و پاسخ برنامه‌نویس‌ها است، در سال ۲۰۰۸ شروع کرد. در حال حاضر نیز StackOverflow فعال‌ترین و بزرگترین وبگاه از شبکه‌ی StackExchange است.

از وبگاه‌های دیگر آن می‌توان به SuperUser (وبگاهی برای پرسش و پاسخ در مورد کامپیوتر – مثلا اینکه چطور اوبونتو را در کنار ویندوز XP نصب کنم)، ServerFault (وبگاهی برای پرسش و پاسخ مدیر سیستم‌ها)، Webmasters (همانطور که از نامش بر می‌آید، وبگاهی برای پرسش و پاسخ وبمستر‌ها) و WordPress (وبگاهی برای پرسش و پاسخ در مورد وردپرس) اشاره کرد.

البته ناظم‌های این شبکه کمی سخت‌گیر هستند. و سخت‌گیری آن‌ها در وبگاه‌های بزرگتر، بیشتر هم می‌شود!

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

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

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

اگر هم پرسشی دیدید که پاسخش را بلدید، چند دقیقه وقت صرف کنید و به آن کاربر پاسخ دهید. مطمئن باشید نخستین ۱۰ امتیازی که از نخستین + به نخستین پاسخ شما داده خواهد شد برایتان بسیار لذت‌بخش است!

برای وبگاه خود نسخه ی موبایل بسازید!

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

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

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

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

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

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

از برترین افزونه‏هایی که می‏توانند در راه اندازی نسخه‏ی موبایل وبگاه شما را یاری دهند، می‏توان MobilePress ،Wordpress Mobile Pack و Any Mobile Theme Switcher را نام برد.

MobilePress آسان‌ترین راه برای برپایی نسخه‌ی موبایل وبگاه است.
به محض فعال سازی این افزونه، نسخه ی موبایل وبگاه شما شروع به کار می کند. البته با یک پوسته ی انگلیسی!
بخشی برای مدیریت پوسته های موبایل در وردپرس افزوده می شود. البته این پوسته ها را باید در پوشه ی /wp-content/mobile-themes به وسیله‌ی اف‌تی‌پی آپلود کنید. (البته این پوشه در تنظیمات افزونه قابل تغییر است)

شیوه ی نصب پوسته ی فارسی بر روی MobilePress نیز به شرح زیر است:

این فایل را دانلود کرده، محتویات آن را استخراج کرده و در شاخه‌ی

/wp-content/plugins/mobilepress/system/themes

از وبگاهتان آپلود کنید.

اما افزونه ی بعدی، یعنی WordPress Mobile Pack بدون شک قدرتمند ترین افزونه در این زمینه است. امکانات بسیار زیادی دارد، اما کار با امکانات پیشرفته‌ی آن کمی دشوار است. پوسته ی پیش‌فرض آن نیز چندان زیبا به نظر نمی‌رسد… اما شما می توانید پوسته ی مورد علاقه‌ی خود را دانلود کنید و همان گونه که پوسته های دیگر را در وردپرس نصب می کنید، آن را نصب کنید، سپس از طریق تنظیمات این افزونه، آن را به عنوان پوسته‌ی موبایل وبگاه خود برگزینید!

و اما Any Mobile Theme Switcher (با سپاس از دوست عزیز «حسین» برای معرفی این افزونه به من‎(‎ این افزونه هم به درد کسانی می‌خورد که تمایل دارند برای پلتفرم‌های مختلف (انواع گوشی و تبلت)، پوسته‌های متفاوتی را در نظر بگیرند.

نتیجه‌گیری نهایی

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

اما اگر قصد دارید برای موبایل‌ها و تبلت‌ها پوسته‌ی جداگانه‌ای داشته باشید، دو راه دارید:

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

اما اگر پوسته ی مناسبی در نظر دارید، به نظر من WordPress Mobile Pack گزینه ی بهتری است.

اگر هم قصد پشتیبانی از انواع گوشی‌ها -از قدیمی‌ترین‌ها تا جدیدترین‌ها- را با پوسته‌های متفاوتی دارید، بهتر است از Any Mobile Theme Switcher بهره بگیرید.

 

*در صورتی که از پوسته ی جداگانه ای برای نسخه ی موبایل وبگاه خود بهره می گیرید (مثلا استفاده از یکی از افزونه‌های فوق‎(‎، و همچنین از افزونه ی W3 Total Cache هم استفاده می کنید، باید تنظیماتی را در افزونه ی کش مطابق مرحله های زیر انجام دهید:

۱. وارد تنظیمات افزونه (Performance) شوید.

۲. وارد بخش Manage user agent groups شوید.

۳. اگر از افزونه‌های MobilePress یا WordPress Mobile Pack استفاده می‌کنید، هر دو گروه پیش‌فرض (High و Low) را فعال کنید. (یعنی تیک گزینه‌ی Enabled را بزنید)

اما اگر از افزونه‌ی Any Mobile Theme Switcher‌ استفاده می‌کنید، باید برای هر یک از دسته‌ها، یک Group ایجاد کرده و User agent های مربوط به هر دسته را در آن بیفزایید.

 

پی نوشت: در مورد افزونه های کش نیز به زودی چیزی خواهم نوشت.

پی نوشت ۲: پوسته ی نسخه ی موبایل «دو برنامه نویس» هم به زودی به روز خواهد شد.

پی نوشت ۳: افزونه‌ی WordPress Mobile Pack به طور خودکار یک نسخه‌ی موبایل هم برای بخش مدیریت وردپرس درست می‌کند. اما اگر از این افزونه استفاده نمی‌کنید، سه افزونه‌ی دیگر هستند که برای ساختن نسخه‌ی موبایل بخش مدیریت وردپرس به کار می‌آیند: + ، + و + . می‌توانید مطابق سلیقه‌ی خود از یکی از این سه افزونه استفاده کنید!

بررسی کارایی ویندوز 8 (نسخه‏ی پیش‏نمایش نهایی)

نسخه‏ی جدید ویندوز 8، چند روز پیش عرضه شد. آیا سیستم‏عامل جدید مایکروسافت از لحاظ کارایی مانند ویندوز 7 است، از آن پیشی گرفته یا هنوز ویندوز 8 تا رسیدن به نسخه‏ی نهایی راه زیادی را در پیش دارد؟

ادامه خواندن بررسی کارایی ویندوز 8 (نسخه‏ی پیش‏نمایش نهایی)

لینک‌های مورد علاقه‌ی خود را به دیگران نیز توصیه کنیم!

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

البته چنین رفتاری به تازگی در وبلاگستان فارسی کمرنگ شده است… به طوری که دکتر علیرضا مجیدی می‌نویسد:

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

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

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

خب، انجام چنین کاری سراسر سود است، اما شاید فکر کنید که انجام چنین کاری مستلزم زمان زیادی است. در صورتی که چنین نیست! اگر افزونه‌ی لازم برای این‌کار را بدانید، راه اندازی این سیستم حتا ۱۰ دقیقه نیز وقت شما را نخواهد گرفت. در ادامه‌ی این نوشته، من نحوه‌ی راه اندازی بخش «پیوند‌های خوشمزه» در وردپرس را آموزش خواهم داد. (که حتا ۱۰ دقیقه نیز وقت شما را نمی‌گیرد!) اما اگر از سیستم دیگری مثل دروپال استفاده می‌کنید، می‌توانید از گوگل استفاده کنید و راهنمای راه‌اندازی چنین بخشی را در میان وبگاه‌های فارسی و انگلیسی جستجو کنید.

چگونه بخش «پیوند‌های خوشمزه» را در وب‌نوشت وردپرسی خود ایجاد کنیم؟

قدم نخست: وارد وبگاه دلیشز شوید و در آنجا برای خود یک حساب کاربری بسازید!

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

قدم دوم: افزونه‌ی WordPress Easy Feed را نصب کنید.

قدم سوم: در قسمت ابزارک‌ها، ابزارک WordPress Easy Feed را در جای مناسب (که قرار است لینکدونی شما در آنجا قرار گیرد) قرار دهید.

قدم چهارم: در تنظیمات ابزارک، Feed Type را بر روی Delicious قرار داده، و در قسمت Username/Feed URL ، نام کاربری خود در دلیشز را بنویسید.

قدم پنجم: سایر تنظیمات ابزارک را مطابق نیاز خود تنظیم نمایید. در انتخاب مقدار Cache Time دقت کنید. مدت زمان کم برای Cache، ممکن است به سرور فشار بیاورد…

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

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

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

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

پی‌نوشت ۲: لینک‌های افزونه‌ی WordPress Easy Feed به صورت خودکار follow هستند. می‌توانید نسخه‌ای از این افزونه که من ویرایشش کرده‌ام (تا لینک‌ها را nofollow کند) را از اینجا دانلود نمایید.

نرم‌افزار «ارقام پارسی»، نسخه‌ی دوم

پیش‌تر درباره‌ی کیبورد استاندارد پارسی گفته بودم، اما گاهی دسترسی مدیر برای نصب آن کیبورد را نداریم(مثلاً‌کامپیوتر‌مدرسه یا دانشگاه)… درچنین موقعیتی، می‌توان از راه دیگری استفاده کرد: استفاده از نرم‌افزار «ارقام پارسی»!

این نرم‌افزار بیش‌تر امکاناتی که کیبورد استاندارد پارسی در اختیار شما قرار می‌دهد را در اختیار شما قرار می‌دهد!! خوبی این نرم‌افزار آن است که می‌توانید از این نرم‌افزار در کامپیوترهای اشتراکی (مثل مدرسه، دانشگاه و …) نیز استفاده کنید!

از مهم‌ترین قابلیت‌های این نرم‌افزار، به چند مورد اشاره می‌کنم:

  • تایپ اعداد پارسی در هنگام نوشتن
  • تایپ به زبان پارسی در سیستم‌های فاقد این زبان (جدید)
  • درج نیم فاصله با فشردن کلیدهای Shift + Space
سایر تغییرها و ویژگی‌های جدید این نرم‌افزار (در نسخه‌ی دوم) به شرح زیر است:
  • عملکرد خودکار با توجه به زبان هر پنجره
  • تعریف کلید میان‌بر دلخواه
  • نمایش در کنار ساعت سیستم
  • بررسی وجود نسخه‌ی جدید
  • درج صحیح عدد ۹ (رفع مشکل)
  • اجرای خودکار برنامه با ورود به ویندوز (رفع مشکل)
  • تغییر نام برنامه از ارقام فارسی به ارقام پارسی

 

بد نیست ویدئوی زیر، که این نرم‌افزار را تا حدی معرفی می‌کند، را نیز ببینید یا آن‌را از اینجا دانلود کنید!

 

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

بد نیست تجربه‌های خود با این نرم‌افزار، یا کاربرد‌های آن را با ما در میان بگذارید!

Nokia Store برای ایرانیان آزاد شد!

خبری خوب برای کاربران نوکیا در ایران: از این پس می‌توانید از Nokia Store استفاده کنید! نوکیا استور (که به آن Ovi Store نیز گفته می‌شود) برای ایرانیان باز شد.

البته وبگاه store.ovi.mobi هنوز صفحه‌ی تحریم را نشان می‌دهد. اما store.nokia.com (از راه کامپیوتر) برای ایرانیان باز است! درباره‌ی این‌که نرم‌افزار Store برای ایرانیان باز است یا نه هنوز اطلاعی نداریم. (این نرم‌افزار در گوشی من خراب است و باز نمی‌شود!) ولی به محض رسیدن خبری جدید در این رابطه، این نوشته را به‌روز‌رسانی خواهیم کرد.

بنابر گزارش‌ها (+)، آزادسازی نوکیا استور برای ایرانیان از حدود دو هفته‌ی پیش آغاز شده است.

امیدواریم به زودی آندرویدمارکت نیز برای ایرانیان رفع تحریم شود.

اما شیوه‌ی دانلود از Nokia Store به وسیله‌ی کامپیوتر:

فرض کنید لینک مورد نظر این باشد: http://store.ovi.com/content/57192 (اگر جلوی این اعداد یک علامت سوال و نوشته‌هایی وجود دارد، آن‌ها را حذف کنید)

به انتهای لینک، یک / (اسلش) و بعد واژه‌ی download را بیفزایید. لینک به این صورت در می‌آید:

http://store.ovi.com/content/57192/download

یک فایل دانلود می‌شود. اگر پسوند فایل jad ،wgz ،sisx ،sis یا jar است، می‌توانید آن فایل را روی گوشی خود نصب کنید. اما اگر پسوند آن dm است، فایل دانلود شده را با Notepad++ باز کرده، ۴ خط نخست و ۲ خط پایانی را حذف نمایید. (مطابق شکل زیر، خطوطی که با فلش قرمز مشخص شده‌اند را پاک کنید). سپس آن را با پسوند sis ذخیره نمایید.

 

به نظر شما هدف نوکیا در مورد این اقدام چه بوده است؟ آیا گوگل (آندروید مارکت) نیز چنین کاری خواهد کرد؟

اطلاع‌رسانی مشکل در سرور یک وبگاه توسط مرورگر کروم!

مرورگر گوگل کروم می‌تواند در صورتی که تعداد زیادی از کاربران در لحظه‌ای نتوانند به وب‌سایت وارد شوند، به کاربران اطلاع دهد!

ادامه خواندن اطلاع‌رسانی مشکل در سرور یک وبگاه توسط مرورگر کروم!

نویسندگی میهمان در «دو برنامه‌نویس»

از این پس، شما نیز می‌توانید برای «دو برنامه‌نویس» بنویسید. در این وب‌نوشته، شیوه‌ی نوشتن و ارسال نوشته‌ها برای دو برنامه‌نویس نیز یاد شده است.

ادامه خواندن نویسندگی میهمان در «دو برنامه‌نویس»

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

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

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