وبلاگ
رسمی مرکز ویندوز در شرکت مایکروسافت اعلام کرد که سرویس پست الکترونیکی
Hotmail هم اکنون بسیار سریعتر از قبل عمل میکند. گروه پشتیبانی این
سرویس اینترنتی موفق شدهاند با انتشار محتوای اینترنتی روی خود صفحات و
تغییر سیستم قبلی که زمان زیادی صرف ورود به سیستم پست الکترونیکی میشد،
سرعت Hotmail را افزایش دهند.
گزارش منتشر شده در این وبلاگ فرایند ورود
به سرویس پست الکترونیکی و دلایل تاخیر در ورود به آن حتی تحت شبکه
اینترنتی پهنباند را نیز توضیح داده و اعلام کرده است که سیستم جدید
Hotmail با انجام پردازشهای لازم به صورت مجازی این زمان را بسیار کوتاه
کرده است.
دیک کراداک، مدیر گروه برنامههای Hotmail در این باره گفت:
«هدفی که ما در این زمینه دنبال میکردیم نزدیکتر کردن اطلاعات کاربران به
مرورگر اینترنتی است و بر این اساس زمانی که در مرورگر دسترسی به اطلاعات
وجود ندارد، بدون آنکه کاربر دچار مشکل شود، اطلاعات در اختیار او قرار
خواهد گرفت. ما همچنین در نظر گرفتیم سیستم پست الکترونیکی را با مرورگرهای
اینترنتی مدرن از جمله Internet Explorer 9 سازگار کنیم».
طبق این
گزارش، سیستم جدیدی که برای سرویس پست الکترونیکی Hotmail در نظر گرفته
شده، سرعت این ابزار اینترنتی را نسبت به نسخه قبلی 10 برابر افزایش داده
است.
منبع : همکاران سیستم
شرکت چینی تجارت الکترونیک علی بابا از عرضه یک نسخه سیستم عامل موبایل در سه ماهه سوم سال جاری میلادی خبر داد.
یک
منبع آگاه خبر داد: واحد پردازش ابری گروه تجارت الکترونیک علی بابا درحال
کار روی توسعه یک سیستم عامل مخصوص تلفنهای همراه برای عرضه در سه ماهه
سوم امسال است.
این در حالی است که بسیاری از شرکتهای سازنده نرمافزار
برای افزایش سهم خود در بازار ساخت نرمافزارهای گوشیهای همراه هوشمند در
حال رقابت با یکدیگر هستند.
با عرضه این سیستم عامل موبایل، گروه علی
بابا نیز به یکی از رقبا و شرکتهای ارائه دهنده سیستم عامل گوشیهای همراه
در بازار چین از جمله اندروید گوگل، سیستم عامل گوشیهای آیفون شرکت اپل و
پلتفرم Windows Phone شرکت مایکروسافت افزوده میشود.
این منبع آگاه
اعلام کرد: سیستم عامل گوشیهای همراه گروه علی بابا مبتنی بر خدمات پردازش
ابری عرضه میشود و اپلیکیشنهایی در آن ارائه میشود که کاربران
میتوانند به جای دانلود این اپلیکیشنها از طریق یک کنترل کننده سرور به
آنها دسترسی یابند.
نسخههای اولیه این سیستم عامل مخصوص بازارهای چین
خواهد بود، اما سرانجام این سیستم عامل گروه علی بابا به بازارهای جهانی
راه مییابد.
هنوز جزئیات درباره قیمت و انواع اپلیکیشنهای این سیستم
عامل و یا این که این سیستم عامل روی چه گوشیهای همراهی میتواند نصب شود،
مشخص نشده است، اما این منبع آگاه گفت: با عرضه این سیستم عامل
بازاراستفاده از گوشیهای همراه در چین واند با رشد همراه شود.
منبع : همکاران سیستم
مساله برج هانوی (Tower of Hanoi) یکی از مسائل جذاب، قدیمی و مشهور است که به یک مساله کلاسیک در علوم کامپیوتر تبدیل شده است. تاریخچه مساله از این قرار است:
در محوطه معبدی در آسیای دور سه میله الماسی قرار داشت که یکی از آنها حاوی تعدادی قرص طلایی بود. کاهنان معبد در تلاش بودند تا قرص های طلائی را از آن میله به یکی دیگر از میله ها تحت شرایطی انتقال دهند، و باور داشتند که با تمام شدن انتقال قرص ها عمر جهان نیز به پایان خواهد رسید! میله اولیه ۶۴ قرص داشت، که بر روی هم به طور نزولی بر اساس اندازه شان چیده شده بودند.
شکل زیر نمونه ای با چهار دیسک را نشان می دهد:
همانند شکل سه میله داریم: یکی از میله ها میله مبدا (A) ، یکی میله کمکی (B) و دیگری میله مقصد (C) است. هدف انتقال تمام دیسک ها از میله مبدا به میله مقصد با رعایت شرایط زیر است:
حل مساله:
هدف ما ارائه الگوریتمی است که کمترین توالی حرکت ها را برای انتقال دیسکها به ما بدهد. مثلا اگر n = 2 باشد، توالی حرکت به صورت زیر است:
1) دیسک 1 را به میله B منتقل می کنیم:
2) دیسک 2 را به میله C منتقل می کنیم:
3) دیسک 1 را به میله C منتقل می کنیم:
به طور خلاصه می توان نوشت:
1) A --> B
2) A --> C
3) B --> C
توجه داشته باشید که بر اساس قانون اول نمی توان به غیر از بالاترین دیسک هر میله، به دیسک دیگری از آن دسترسی پیدا کرد.
حال سوال این است که آیا این مساله به کمک تکنیک بازگشت قابل حل است؟ اصولا چه مسائلی را می توان بازگشتی حل نمود؟
برای اینکه مساله ای بتواند با روش بازگشتی حل شود باید یک ویژگی اساسی را داشته باشد: اگر مساله اصلی (مساله ای که به ما داده می شود) قابل خرد شدن به زیر مساله هایی از همان نوع مساله اصلی باشد، به شرطی که اندازه زیر مساله های ایجاد شده کمتر باشد. آنگاه می توان امیدوار بود که آن را به طور بازگشتی حل کرد! این ویژگی در مورد مساله برج هانوی صدق می کند. ایده اصلی این است که توجهمان را به جای حرکت بالاترین دیسک، روی پایین ترین دیسک میله متمرکز کرده، و مراحل زیر را طی می کنیم:
می بینیم که توانستیم عملیات جابجا کردن n دیسک را به دو عملیات مشابه ولی با اندازه کمتر و یک عملیات ساده تقسیم کنیم. واضح است که جابجا کردن n - 1 قرص راحتتر از جابجا نمودن n قرص است.
تابع بازگشتی زیر به زبان ++C ترتیب حرکت ها را چاپ می کند:
void hanoi ( int nDisk, char start, char temp, char finish )
{
if ( nDisk == 1 )
cout << start << " --> " << finish << endl;
else
{
hanoi ( nDisk - 1, start, finish, temp );
cout << start << " --> " << finish << endl;
hanoi ( nDisk - 1, temp, start, finish );
}
}
برای مثال فراخوانی تابع به شکل ( 'hanoi( 3, ‘A’, ‘B’, ‘C مساله برج هانوی را با سه دیسک که در میله A قرار دارند و با کمک میله B به میله C منتقل خواهد شد، حل می کند، و درخت زیر ترتیب فراخوانی ها برای اجرا شدن دستور را نمایش می دهد:
برای این که به کاهنان کمک کنیم، باید دستور ( 'hanoi( 64, ‘A’, ‘B’, ‘C را اجرا کنیم. ولی چه زمانی طول می کشد تا این دستور اجرا شود؟ در حالت کلی می خواهیم بدانیم اگر تعداد دیسک ها n باشد، کمترین تعداد حرکت برای جابجا نمودن دیسک ها چقدر است؟
در ابتدا باید بررسی کنیم که آیا تابع بازگشتی فوق کمترین تعداد حرکت را چاپ می کند؟ جواب مثبت است. زیرا واضح است که برای جابجا کردن بزرگترین دیسک از پایین میله A، بقیه دیسک ها باید در میله B باشند. فقط در این صورت این دیسک جابجا می شود. در فراخونی های بعدی دیسک دوم از نظر بزرگی جابجا می شود و الی آخر. پس در این فراخوانی ها جابجایی بیهوده ای صورت نمی گیرد. نیز توالی حرکت ها برای هر n منحصر بفرد است. یعنی برای یک n دو توالی متمایز از جابجایی ها وجود ندارد که تعداد جابجایی آن ها کمتر یا مساوی این حالت باشد.
حال به مساله مرتبه اجرایی مساله می پردازیم: فرض کنیم ( T( n تعداد حرکتهای لازم جهت انتقال n دیسک به مقصد باشد. بر اساس توضیحات فوق ( T( n - 1 حرکت برای انتقال n - 1 دیسک به میله کمکی، یک حرکت برای انتقال بزرگترین دیسک به میله مقصد، و باز ( T( n - 1 حرکت برای انتقال n - 1 دیسک موجود در میله کمکی به میله مقصد نیاز است. پس می توان نوشت:
T( n ) = 2 T( n - 1 ) + 1
با حل این رابطه بازگشتی داریم:
T( n ) = 2n - 1
همانطور که مشاهده می کنیم مرتبه اجرایی این الگوریتم ( O( 2n است که اصلا مرتبه خوبی نیست. اما چاره دیگری نداریم! این روش حداقل تعداد حرکتهای ممکن را می دهد.
برای درک وخامت اوضاع کافی است سعی کنید زمان پایان جهان را محاسبه کنید! اگر فرض کنیم کاهنان با سرعت عمل زیاد توانسته باشند به صورت شبانه روزی و نسل به نسل در هر دو ثانیه یک قرص را جابجا کنند، برای انتقال تمامی 64 قرص به میله مقصد، در حدود 1.169 ترلیون (میلیون میلیون) سال زمان لازم دارند!
در واقع ما از روش Divide and Conquer یا حل و تقسیم برای ارائه راه حل استفاده نموده ایم. اما چون در تقسیم مساله اصلی به دو زیر مساله، اندازه ورودیهای زیر مساله ها نزدیک به اندازه ورودی اصلی هستند، کارایی الگوریتم مطلوب نیست.
منبع: www.aachp.ir
وضعیتی در شرکت فیسبوک وجود دارد تحت عنوان «حبس».
این مربوط میشود به شرایطی که فیسبوک با رقیبی آنقدر جدی سر و کار پیدا
میکند که کارمندان مجبور میشوند دو برابر همیشه کار کنند (در محیط کار
حبس شوند) تا بتوانند با اضافه کردن قابلیتهای جدید و حل کردن مشکلات
فعلی، فیسبوک را به شکل ضربتی در مقابل حریف تازه مقاوم کنند. این موضوع
با پدیدار شدن گوگل ویو مطرح شد و حالا هم - با وجودی که چیزی رسما اعلام
نشده - باید گفت که فیسبوکیها بدون شک در حبس هستند. اما آیا گوگل پلاس،
میتواند فیسبوک را از صحنه خارج کند؟
جواب بله یا خیر به این سوال کار عاقلانه ای نیست. هر دو طرف - و
دیگر شرکتهای درگیر - متخصصانی دارند که شغلشان تلاش برای تغییر این جواب
است و هیچ کس نمیتواند آینده را پیشبینی کند اما دیدن نشانهها، شاید تا
حدی بتواند میدان دیدمان را بازتر کند. بگذارید نگاهی بیاندازیم به
قابلیتهای گوگلپلاس و تهدیدهای ناشی از آن برای سرویسهای دیگر:
بروس آپبین در نشریه کوربس حساب کرده که هزینه راه اندازی گوگل پلاس باید چیزی در حدود ۵۸۵ میلیون دلار بوده باشد. این عدد نجومی است. چیزی در حدود رقم ۵۸۰ میلیون دلاری که نیوزکورپ در سال ۲۰۰۵ برای خرید شبکه عظیم مایاسپیس پرداخت. چند روز پیش خواندیم که نیوزکورپ با ناامیدی مای اسپیس را فروخته. اینبار فقط ۳۵ میلیون دلار - در مقایسه با قیمت خرید این یعنی فروختن سرویس در حد صفر.
اما آیا گوگل که سریعترین رشد را در تمام شبکههای اجتماعی تاریخ داشته، خواهد توانست به همین شکل ادامه پیدا کند؟ جواب به این سوال سخت است. قانونی تحت عنوان قانون فیل (نام آدم! ربطی به خرطوم ندارد) میگوید:
رابطه معکوس بین سرعت رشد یک شبکه اجتماعی و دوام آن وجود دارد.
یعنی هر چقدر که یک شبکه اجتماعی سریعتر رشد کند، سریعتر از بین خواهد رفت. این قانون تا به حال روی بسیاری از شبکههای اجتماعی صحیح عمل کرده و دانستن آن باید هر تحلیلگری را که میخواهد در مورد دوام فیسبوک یا گوگل پلاس نظر میدهد، محتاط کند. اما همانطور که در اول بحث هم گفتم، شرکت عظیمی مانند گوگل بهترین متخصصان جهان را در استخدام دارد تا ایدههایش را چه در سطح فنی و چه در سطح بازار عینیت بخشند و من و شما حداکثر کاری که میتوانیم بکنیم مقایسه و دیدن قابلیتها است تا دید روشنتری از شرایط داشته باشیم.
منبع : http://www.narenji.ir/2963 نارنجی