طی چند روز گذشته چند تا تغییر و امکان جدید داشتیم که فرصت نشده بود تو وبلاگ بنویسم:


  • چند تا بنر برای کسانی که مایل هستن حمایت خودشون رو از سایت تو وبلاگ/سایتشون اعلام کنند، اضافه شد.
  • مشکل جستجوی برچسب‌هایی که شامل کاراکتر + هستند برطرف شد.
  • مشکل تشخیص نادرست لینک‌ها در نظرات برطرف شد.
  • مشکل کد شدن دوباره آدرس‌ها وقتی از آدرس بدون www استفاده می‌شد برطرف شد.
  • ظاهر صفحه نتیجه جستجوی برچسب‌ها یکم تغییر داده شد.
  • از این به بعد، تعداد دفعات استفاده برچسب‌ها در Tag Cloudها نشون داده می‌شه.
  • صفحه /my/links/ حذف شد. به جایش می‌تونید از صفحه /~username/links/ استفاده کنید.
  • گرافیک سایت یکم بهبود داده شد.

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

بدینوسیله از شما کاربر گرامی دعوت می‌شود از صفحه iDevCenter در Facebook دیدن کنید و از آخرین اخبار سایت در Twitter مطلع شوید. (با تشکر از مهدی)
سپهر زحمت کشیده و یک WordPress Shortcode آماده کرده برای درج خودکار لینک ارسال مطلب به iDevCenter. اگه از Wordpress استفاده می‌کنید لطفا تست کنید و نظرتون رو بگید: WordPress Shortcode برای iDevCenter Links
صفحه پروفایل عمومی‌تون (username~/) رو یک نگاه بندازین. و همینطور صفحه تازه اضافه شده کاربران رو. در ضمن، از اونجایی که CSSها رو تغییر داده‌ام شاید لازم باشه یک Ctrl+F5 بزنین تا فایل‌های جدید دریافت بشن.
فرض کنید که می‌خواهید برای یک سایت این امکان رو اضافه کنید که کاربرها عکس خودشون رو ارسال کنند. برای این کار چه مواردی رو باید در نظر داشت؟ چه مشکلاتی ممکنه پیش بیاد؟
  • حداکثر حجم فایل ارسالی چقدر باید باشد؟
  • چه نوع فرمت‌هایی قابل قبول است؟
  • حداقل و حداکثر ابعاد عکس ارسالی چقدر باید باشد؟
  • چه اندازه‌هایی از این عکس برای قسمت‌های مختلف سایت لازم است؟
  • آیا باید اندازه‌های مختلف مورد نیاز هر دفعه از روی عکس اصلی ساخته شود یا بهتر است یکبار هنگام ارسال این کار انجام شود؟
  • عکس‌ها باید کجا ذخیره شوند؟ فایل یا دیتابیس؟
  • اگر عکس‌ها در دیتابیس دخیره می‌شوند، باید یک ردیف برای هر عکس در نظر گرفت؟ یا این که تمام اندازه‌های مختلف عکس هر کاربر را در یک ردیف نگاه داشت؟
  • عکس‌ها با چه فرمتی باید ذخیره شوند؟
  • عکس‌های بزرگ با چه الگوریتمی باید کوچک شوند تا مناسب استفاده باشند؟ آیا این الگوریتم برای عکس‌های افقی با عکس‌های عمودی یکسان است؟
  • آیا عکس‌های کوچک نیز باید برای نمایش مناسب در سایت بزرگ شوند؟
  • اگر کاربری عکسی ارسالی نکرده است، چه زمانی باید عکس جایگزین تعیین شود؟ هنگام درج کد در صفحه یا هنگام دریافت عکس؟
  • عکس‌ها چگونه Cache خواهند شد؟

راستی، گفتم می‌تونین عکس پروفایل‌تون رو عوض کنید؟ (:

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


  • برای نتیجه جستجوی برچسب‌ها خروجی RSS اضافه کردم.
  • برای نظرات پست‌های وبلاگ هم خروجی RSS اضافه کردم.

در راستای این مطلب و تنها جهت انبساط خاطر:


// Linq
Benchmark(str => {

    return new String((from c in str select c >= 48 && c <= 57 ? (char)(c + 1728) : c).ToArray());
});