بایگانی

نوشته های برچسب زده شده ‘stack overflow’

جام جهانی و کمک‌های شما به داناترین

خب جام جهانی شروع میشه و همه چیز رو تحت تاثیر خودش قرار خواهد داد. از جمله موضوع کمک به بزرگترین حرکت جمعی آی تی ایران یعنی داناترین. پروژه داناترین به افراد علاقمند و فعال در عرصه فناوری اطلاعات نیاز داره. هرچند که به ۶۰ نفر عضو نیاز بود و الان بیش از ۱۳۰ عضو داریم اما هنوز به کمک بیشتری نیاز داریم.

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

 

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

http://danatarin.com راه اندازی شد تا اخبار و اطلاعات مربوط به پروژه داناترین رو پوشش بده. سوالات و نظراتتون رو هم می‌تونید در بخش تبادل نظر داناترین دات کام (همون موج گوگلی مربوط به داناترین) مطرح کنید.

 

۳۰ رای برای هر سوال!

بعد از تغییراتی که توی سیستم رای گیری اتفاق افتاد، برای خیلی‌ها سوال بود که چند تا رای لازم هست تا یک سوال به عنوان سوال مرتبط/غیرمرتبط شناخته بشه. بالاخره مشخص شد که ۳۰ رای لازمه! حالا دو تا مساله هست که باید بدونید:

۱-به سوالاتی که همین الان بیشترین رای مثبت/منفی (رای great on-topic example یا great off-topic example) دارند رای بدهید تا هر چه زودتر تعداد رای‌هاشون به ۳۰ برسه

۲-قرار نیست حد نصاب ۳۰ باشه! اونطوری که خوندم این ۳۰ تا بعداً کم میشه و فعلاً برای اینکه مشخص بشه هر سوال چقدر رای میاره این حد بالا گذاشته شده ولی به هر حال برای اینکه از اون نمایشگر تعداد سوالات مورد نیاز به صفر برسه باید ۱۰ سوال مرتبط با آی تی با حداقل ۳۰ رای و ۱۰ سوال غیرمرتبط با آی تی با حداقل ۳۰ رای داشته باشیم.

 

آینده سایت‌های غیرانگلیسی StackExchange

سوالی پرسیده بودم توی جمع StackOverflow ای‌ها در این مورد و Joel Spolsky معروف در پاسخ نوشته:

Our mission is to make the Internet a better place to get expert answers to your questions. Nothing about that mission says the questions have to be in English. It is our long term goal to make the Stack Exchange Network a great, planetary resource for all the world’s citizens no matter what language they speak.

و بعد در ادامه بعد از مشخص کردن اینکه در مراحل اولیه حداقل عنوان و توضیح کار باید انگلیسی باشه و همین‌طور بعد از تشریح بعضی مواردی که برای ساپورت سایت‌های غیرانگلیسی در StackExchange نیاز به اصلاح داره در نهایت گفته:

… However we are committed to support sites in other languages just as soon as we’re confident that the site creation process is working fine.

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

داناترین: سیستم رای جدید، سوالات غیرمرتبط و باقی قضایا

۱۵ خرداد ۱۳۸۹ ۷ دیدگاه
خلاصه ماجرا

پیرو نوشته قبلی در مورد فراخوان برای بزرگترین حرکت جمعی آی تی و به کمک همه دوستان خوب و علاقمندان آی تی، موفق شدیم مرحله اول پذیرش در Stack Exchage رو در ۲۴ ساعت با موفقیت تمام کنیم. عضوگیری متوقف نشده و هنوز می‌تونید عضو بشید و سوال بپرسید و رای بدید. سیستم رای گیری سایت عوض شده و لازمه که برای انتخاب مجدد سوالات مرتبط و غیر مرتبط رای بدید. همچنین اگر از فعالین یا افراد با شهرت بالا در سایت StackOverflow هستید یا چنین افرادی رو می‌شناسید به کمکتون برای مرحله بعد نیاز داریم. در این مورد با من تماس بگیرید.

پیشنهاد می‌کنم اصل ماجرا رو هم مطالعه کنید.

اصل ماجرا

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

سیستم رای جدید

در سیستم رای جدید علاوه بر رای مثبت و منفی، رای خنثی هم داریم. حالا به هر سوال می‌تونید سه جور رای بدید: یا یک نمونه عالی برای موضوعات مرتبط (greate on-topic example) یا یک نمونه عالی برای موضوعات غیرمرتبط (great off-topic example) یا یک نمونه نه چندان خوب (not a good example)

البته توجه کنید که هر کاربر می‌تونه فقط ۵ رای نمونه خوب مرتبط و ۵ رای به نمونه خوب غیرمرتبط و ۵۰ رای نمونه نه چندان خوب بده. ضمناً‌ دیگه به سوالات خودتون نمی‌تونید رای بدید.

سیستم رای جدید

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

انتخاب سوالات غیرمرتبط

یک واقعیت اینه که انتخاب سوالات غیرمرتبط خیلی سخت تر از انتخاب سوالات مرتبط هست. دیروز آقای مهرداد افشاری که از فعالین سایت StackOverflow هستند کامنتی داشتند که توی اون کامنت اشاره شد بود به بعضی سوالات واقعاً غیرمرتبطی که مطرح شدند. تصور اولیه من این و بسیاری کاربران این بود که سوال غیرمرتبط یعنی صرفاً سوالی خارج از آی تی. اجازه بدید موضوع رو با چند مثال روشن کنم:

-نمونه سوال غیرمرتبط خوب

از کجا فیلم جدید هری پاتر رو دانلود کنم؟ این سوال گرچه به اینترنت و دانلود ربط داره ولی دونستن جوابش هیچ تاثیر مثبتی در آی تی نداره ;) بنابراین سوال غیرمرتبط محسوب می‌شه.

-نمونه سوال خیلی غیرمرتبط

پشه‌ها شب‌ها کجا می‌خوابند؟ این طور سوالات که اساساً یا به یک موضوع کاملاً جدا مربوطند یا سوالات غیرجدی هستند بهتره حذف بشن. سوالاتی که جنبه توهین آمیز یا نامناسب دارند رو هم می‌تونید flag بزنید.

-نمونه سوال نه چندان خوب

کی قراره اینجا مدیر بشه؟ این سوالات و سوالات مشابهی درباره اسم سایت و نحوه عملکرد سیستم و امکان فارسی شدنش و … مرتبط به موضوع محسوب می‌شوند ولی مثالهای خوبی برای مشخص شدن مرزهای فعالیت سایت نیستند. به این سوالات می‌تونید رای not a good example بدید.

-نمونه سوال مرتبط که به نظر غیرمرتبط میاد

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

اسم سایت، لوگو، مدیریت، قوانین و باقی قضایا

اینها مربوط به مرحله ۳ هستند. وقتی به مرحله بتا برسیم علاوه بر سایت اصلی که در اختیارمون قرار می‌گیره (سایت پرسش و پاسخ مشابه StackOverflow)، یک سایت meta هم خواهیم داشت که این موارد توش بحث و نظرسنجی و رای گیری میشه.

مراحل بعدی پذیرش

با اطلاع رسانی و کمک همه دوستان و علاقمندان ما به حد نصاب مرحله اول یعنی ۶۰ نفر رسیدیم. اگر از بین بیش از ۸۰ سوال مطرح شده هم ۱۰ سوال مرتبط و غیرمرتبط خوب رو پیدا کنیم مرحله definition رو به اتمام خواهیم رسوند و وارد مرحله commit می‌شیم. اینجاست که به تعداد زیادی کاربر و همین‌طور حمایت افراد باسابقه و مشهور سایت StackOverflow احتیاج داریم. به موقعش در مورد این‌ موارد هم توضیح خواهم داد.

صحبت بیشتر درباره داناترین

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


به داناترین، بزرگترین تلاش جمعی آی تی ایران کمک کنید

به روز رسانی

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

خلاصه ماجرا

این اسم و لوگو نمونه هست! می‌خواهیم یک سایت پرسش و پاسخ مدرن و وب ۲ محور فارسی برای آی تی مملکت راه اندازی کنیم، در مرحله اول به ۶۰ نفر نیاز داریم که به این سایت مراجعه کنند و عضو شوند و سایت رو follow کنند و سوال مرتبط با آی تی و غیر مرتبط با آی تی بپرسند و به سوالات دیگران رای مثبت و منفی بدهند. لطفاً اطلاع رسانی کنید.

اصل ماجرا

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

سایت پرسش و پاسخ مدرن و وب ۲ محور فارسی یعنی چه؟

خیلی عنوان بزرگی هست؟ منظور از همه این‌ عبارت یعنی ساختن یک سایت بر مبنای پلتفرم StackExchange. من قبلاً در همین وبلاگ درباره داستان سایت StackOverflow نوشته بودم. این سایت یکی از بهترین جایگزین‌های انجمن‌های سنتی پرسش و پاسخ هست. قبلاً سایت StackExchange که در واقع پلتفرم StackOverflow هست خدماتش پولی بود ولی مدتی پیش اعلام شد که قراره این خدمات رایگان بشه. ما هم از همین خدمات رایگان می‌خواهیم استفاده کنیم.


مگه فرومها چه اشکالی دارند؟

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


قضیه ۶۰ نفر چیه؟ چه کار باید بکنیم؟

برای اینکه یک سایت بتونه از خدمات رایگان StackExchange استفاده کنه باید توی روال پذیرشش قبول بشه. این روال چند مرحله داره. مرحله اولش اینه که طرح سایت رو به شکل proposal دربیاریم و کاربرها عضو بشن و سوالات نمونه مرتبط و غیرمرتبط بپرسند و به سوالات دیگران رای بدهند. در مرحله اول ما به ۶۰ نفر نیاز داریم که این کارها رو انجام بدهند. مثلاً من دو تا سوال زیر رو پرسیدم:

نمونه سوالات مرتبط و غیرمرتبط

سوال اول یعنی از کجا فیلم جدید هری پاتر رو دانلود کنم؟ یک سوال غیرمرتبط با آی تی هست بنابراین توی بخش is this on-topic بهش رای منفی یا no‌ میدم.

سوال دوم یعنی چطوری فایلهای یوتیوب رو دانلود کنم؟ یک سوال مرتبط با آی تی هست بنابراین توی بخش is this on-topic بهش رای مثبت یا yes میدم.


چطوری عضو بشم؟

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

با openID بدون ثبت نام لاگین کنید

بعد از عضویت چه کار کنم؟

همونطور که در بالا اشاره کردم بعد از عضویت می‌تونید سوال نمونه مرتبط یا غیرمرتبط با آی تی بپرسید و به سوالات دیگران رای بدید. البته حتماً سایت رو follow کنید تا یکی از اون ۶۰ نفر باشید. در صورت تمایل می‌تونید لینک سایت رو هم Share کنید.

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

بعدش چی میشه؟

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


پول هم میگیرن؟ رئیس کیه؟ درآمدش چی میشه؟

خدمات ارائه شده که رایگان هست. کسی قرار نیست از این راه پولی در بیاره. نکته جالب اینه که حتی برای اینکه کی مدیر سایت باشه رای گیری میشه از کاربران و مثلاً ممکنه من که پیشنهاد سایت رو دادم حتی در نهایت مدیر سایت نشم! مهم اینجاست که تمام این روند یک روند بر مبنای نظر و رای کاربران هستش. از اونجایی که سایت به صورت کامل و رایگان از طرف StackExchange‌ پشتیبانی میشه و خرجی نداره بنابراین فکر اقتصادی در موردش نکنید ;)


داناترین؟ بالاترین؟ قضیه چیه؟

هیچ ربطی به هم ندارند. فقط یک اسمه که اینم می‌تونه عوض بشه (و احتمالاً باید عوض بشه)، لوگو هم همینطور. دلیل اینکه این اسم رو انتخاب کردم این بود که یکی از امکانات StackOverflow امکان مدال‌ها و نشان‌ها (badges) هستش. به نظرم جالب بود که امکان دریافت نشان‌هایی مثل داناترین، پروفسور و … رو به کاربرها بدیم :)


چرا بزرگترین تلاش جمعی آی تی ایران؟

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

و دیگر هیچ؟

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

چرا باید فروم‌ها را به موزه بسپاریم – قسمت دوم

۱۳ فروردین ۱۳۸۹ بدون دیدگاه

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

چرا فروم‌ها به ابزاری قدیمی برای نشر محتوا تبدیل شده‌اند؟

What’s happening

همان‌طور که در این نوشته به درستی مطرح شده:

سایت‌های مثل توییتر و فرندفید بیشتر برای به اشتراک‌گذاری رویدادها و فعالیت‌های در لحظه هستند

اگر بخواهیم موضوع جالب یا خبری را منتشر کنیم از فروم استفاده می‌کنیم یا از یک سرویس وب ۲؟

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

توسعه دانش

برای داشتن یک سایت که قرار است محتوایی نظیر مقالات یا توضیحاتی درباره یک موضوع خاص را ارائه کند از چه نرم‌افزاری استفاده می‌کنید؟ فروم یا ویکی؟ ویکی ابزار توسعه و انتقال دانش است، ابزاری که باز به دلیل استفاده از قدرت مشارکت عموم کاربران توانسته ما را از نرم‌افزارهای وب ۱ که برای کاربرد مشابه استفاده می‌شدند بی‌نیاز کند.

نمایش اطلاعات مرتبط

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

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

 

چه نرم‌افزارهایی را می‌توان جایگزین فروم کرد؟

آیا از فرندفید یا فیس بوک یا توییتر می‌توان به عنوان جایگزین فروم‌ها استفاده کرد؟ در مورد کاربرد نشر محتوا جواب مثبت است، اما اگر هدف کاربرد Q&A باشد خیر.

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

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

داستان Stack Overflow

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

چیزی فراتر از انجمن‌های گفت‌وگو

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

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

برای درک بهتر ساختار Stack Overflow شکل زیر را ببینید. StackOverflow در واقع نقطه اشتراک سیستم‌های مختلف است:

StackOverflow

    بدون ثبت نام عضو شوید!

یکی از اولین مسائلی که در برخورد با Stack Overflow‌ پیش می‌آید این است که: بسیار خب، این سایت مفیدی هست، اما چطوری می‌تونم ثبت نام کنم؟ پاسخ این است که شما همین الان عضو هستید و نیازی به ثبت نام ندارید! در واقع Stack Overflow‌ از OpenID پشتیبانی می‌کند بنابراین اگر شما اکانتی در گوگل، یاهو، وردپرس یا دیگر تامین کنندگان OpenID داشته باشید در واقع عضو Stack Overflow هم هستید. کافی است Login‌ کنید.

نشان‌ها، مدال‌های افتخار شما

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

خانواده Stack Overflow

Stack Overflow تنها یک سایت نیست، سایت‌های دیگری نیز که به سایت‌های خواهر معروفند با همین ایده شکل گرفته‌اند، از جمله این سایت‌ها به Server Fault که سایت پرسش و پاسخ مخصوص مسائل شبکه و Super User اشاره کرد. البته سایت‌های دیگری هم هستند که از ایده Stack Overflow استفاده کرده‌اند اما نرم افزارشان با نرم افزار Stack Overflow متفاوت است. 

ویژگی‌های فنی و پروژه‌های مشابه

جالب است بدانید که Stack Overflow‌ با ASP.NET‌ کار شده است. در اینجا می‌توانید لیستی از زبان‌ها و فناوری‌هایی که برای ساخت Stack Overflow استفاده شده است را ببینید. و اینجا هم اطلاعاتی درباره سرور اختصاصی Stack Overflow‌ هست.
گرچه نرم افزار Stack Overflow هنوز اپن سورس نشده است (در این مورد زمزمه‌هایی هست)، اما پروژه‌های مشابهی با  php‌ و Ruby on Rails ایجاد شده‌اند. البته وقتی نمونه چینی سایت درست شد، بحث‌هایی در مورد میزان موفقیت پروژه‌های کپی شده در گرفت که اگر حوصله دارید این مطلب فوق العاده را از دست ندهید. در مورد کپی‌های چینی (که حالا همه چیز از چفیه عربی تا آیفون امریکایی را شامل می‌شوند) سایتها این مطلب خواندنی است.

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

Stack Overflow چگونه پول در می‌آورد؟

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

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

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