مشکل اخیر ورود با Google و LinkedIn حل شد

سلام.

شاید در روزهای اخیر متوجه مشکلی که در «ورود با Google» و «ورود با LinkedIn» در Quera پیش آمده است شده باشید. این مشکلات در دست بررسی هستند و در حال تلاش برای حل هر دو مشکل هستیم. در ادامه‌ی پست، جزئیات این مشکلات آمده است.

به‌روزرسانی (۷ شهریور ۹۷): مشکل ورود با LinkedIn حل شد. اما گوگل همچنان به ما پاسخی نداده است و مشکل ورود با گوگل همچنان باقیست.

به‌روزرسانی (۱۱ شهریور ۹۷): متأسفانه گوگل هنوز پاسخی به ما نداده است. دوستانی که تنها راه ورودشان به Quera، ورود با «گوگل» بوده است می‌توانند از قسمت فراموشی گذرواژه اقدام به تعیین گذرواژه برای خود کنند، یا از گزینه‌های دیگر مانند ورود با گیت‌هاب یا لینکداین استفاده کنند.

به‌روزرسانی (۳۱ شهریور ۹۷): مشکل ورود با گوگل برطرف شد.

ادامه‌ی خواندن

کوئرا به رسم جدید

در باب تغییرات جدید در گرافیک کوئرا

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

ادامه‌ی خواندن

امکان مشاهده Session ها

به نام خدا

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

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

برای پیاده‌سازی این امکان، یک اپ جنگوی متن‌باز به نام django-qsessions توسط تیم Quera توسعه داده شده که می‌توانید آن را در آدرس https://github.com/QueraTeam/django-qsessions مشاهده کنید.

این اپ به ما اجازه می‌دهد تا IP و User Agent هر نشست را در اختیار داشته باشیم. همچنین نشست‌ها را هم در cache و هم در database ذخیره می‌کند (cache به خاطر کارایی و سرعت بالا در دسترسی به نشست‌ها و database به خاطر persistency). خواندن از cache صورت می‌گیرد و نوشتن در cache و database.

در این اپ برای تعیین موقعیت مکانی یک IP از geoip2 استفاده شده است که database آن هر ماه به روز می‌شود.

خوشحال می‌شویم نظر خود را در مورد این امکان و این اپ با ما در میان بگذارید.

صفحه اصلی جدید Quera + امکان ورود با Github

سلام!

بعد از مدت‌ها، صفحه اصلی (Land Page) سایت را مورد بازنگری قرار دادیم و مجدداً طراحی کردیم. سعی کردیم مشکلاتی که قبلاً در این صفحه وجود داشت را تا جای ممکن و بر اساس زمانی که در اختیار داریم، برطرف کنیم و Quera را بهتر معرفی کنیم. سعی شده این صفحه mobile friendly باشد و در دستگاه‌های مختلف به خوبی نمایش داده شود. اما قطعاً هنوز مشکلاتی هست که ان‌شاالله در نسخه‌های بعدی برطرف خواهد شد. برای دیدن صفحه اصلی، در صورتی که login هستید باید از سایت logout کنید (و یا از حالت incognito مرورگر استفاده کنید).

در نتیجه این تغییرات، فرم ورود و عضویت از صفحه اصلی حذف شد و باید از لینک‌های ورود و عضویت که در بالای صفحه قرار دارد استفاده شود. تعدادی از آمارهای سایت (تعداد کل ارسال‌ها، تعداد کل سؤالات، و تعداد کل مسابقات) نیز در این صفحه قرار گرفت. ظاهر صفحات خطای ۴۰۴ و ۵۰۰ نیز بهبود پیدا کرد. همچنین امکان عضویت و ورود با Github (در کنار Google و LinkedIn که قبلاً وجود داشت) اضافه شد.

ممنون می‌شویم در مورد این تغییرات نظر خود را در بخش دیدگاه‌های همین پست و یا با ایمیل، با ما در میان بگذارید. 🙂

تغییراتی در روند مسابقات با اضافه شدن آموزش

سلام!

از این پس مسابقات اصلی Quera در دو سطح برگزار می‌شوند! افراد با امتیاز حداقل ۱۶۰۰ در مسابقه‌ی سطح ۱ و دیگران در مسابقه‌ی سطح ۲ شرکت می‌کنند.

برای مثال در مسابقه‌ی شماره ۱۰، هر سطح شامل ۴ سوال‌ برنامه‌نویسی خواهد بود که تلاش شده که به ترتیب از ساده به سخت مرتب شده باشند و امتیاز همه‌ی سوال‌ها برابر است. سوال اول و دوم سطح ۱ با سوال سوم و چهارم سطح ۲ یکسان خواهد بود.

از این پس رتبه‌بندی مسابقات همانند مسابقه‌ی شماره‌ ۹، با قوانین acm صورت خواهد گرفت.

و اما خبری جدید!

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

منتظر بخش آموزش باشید!

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

همچنین قابلیت‌های بسیاری به Quera اضافه شده!

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

Capture

اکنون در پروفایل شما، به تفکیک سوال‌های حل شده را می‌توانید ببینید!

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

image_2016-08-12_12-25-12

و چندین قابلیت دیگر.

در صورت تمایل، قابلیت‌های پیشنهادی خود را برای ما بفرستید تا به سایت اضافه کنیم.

منتظر امکانات جدید سایت باشید!

نظرسنجی در پایان یک ترم

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

ادامه‌ی خواندن