بایگانی دستهها: Cloud
Google Drive
داشتم تویئت ها رو می خوندم که دیدم گوگل سرویس جدیدی معرفی کرده به اسم Google Drive و گویا ظرفیت Gmail هم به 10 گیگابایت رسیده. متن زیر برگرفته از وبلاگ تیم توسعه دهندگان گوگل هست و در این مورد بیشتر توضیح داده. از طرفی مایکروسافت هم در یک حرکتی جالب، به کاربرای قدیمی SkyDrive فرصت داده تا قبل این که 25 گیابایت فضای رایگان شون از دست بدن، بتونن به SkyDrive برن و این فضا رو نگه دارن، چرا که دیگه بعد از یک مدتی فقط 7 گیگابایت به کاربرا فضا داده میشه.
بابک فخریلو
امروز سرویس جدیدی به نام Google Drive را به شما معرفی می کنیم که در آن می توانید فایل ایجاد کنید، آن را به اشتراک بگذارید و با کمک دیگران روی آن کار کنید. Drive قدمی در راستای تحول Google Docs است. این سرویس طوری ساخته شده که با سرویس های دیگر Google، مثل Google+، Docs و Gmail به راحتی کار می کند و برنامه شما هم حتی می تواند به SDK که برایش فراهم کرده ایم، به آن متصل شود. در حال حاضر 18 برنامه کاربردی (app) با این سرویس یکپارچه شده اند.

در صورتی که برنامه شما با Drive یکپارچه شود، می تواند در دسترس میلیون ها کاربر باشد. برنامه های متصل به Drive از طریق Chrome Web Store قابل دسترسی هستند، و می توان با هر مرورگر جدیدی با آنها کار کرد.
ایجاد کنید و با دیگران روی یک فایل کار کنید
Drive بیشتر از یک فضای ذخیره سازی است. از آنجایی که Docs در دل آن قرار گرفته، برنامه شما هم می تواند از ویژگی های آن بهره مند شود. برای مثال، Lucidchart یک ابزار طراحی نمودار است که با Drive یکپارچه شده است. می توانید یک نمودار جدید رسم کنید و آن را با دیگران به اشتراک بگذارید تا آنها هم روی آن کار کنند. و همه ی این کارها را مستقیم از Drive انجام می دهید.
دسترسی از همه جا
با استفاده از Drive می توانید تمام فایل های خود را در آن ذخیره کرده و از هر جایی به آن دسترسی داشته باشید. برای مثال، MindMeister برنامه ای است که می توانید Mind Map ایجاد کنید، و با برنامه های رومیزی معروف فایل های ساخته شده در آن را باز کنید.
هر چیزی را جست و جو کنید
برنامه ی شما می تواند از فضای ذخیره سازی، شاخص بندی (indexing) و نمایشگر مستندات هم بهره ببرد. برای مثال، HelloFax یک برنامه تحت وب است که می توانید از طریق مرورگر خود فایل های مستند خود را امضا کرده و Fax کنید. از این پس کاربران HelloFax می توانند تمامی Fax های ارسالی و دریافتی خود را در Drive ذخیره کنند، در نتیجه بعدا به راحتی به آن دسترسی پیدا می کنند. علاوه بر آن به خاطر وجود OCR خودکار، می توان متن درون تصاویر فکس شده را هم جست و جو کرد.
اگر می خواهید برنامه شما هم با Drive یکپارچه شود، می توانید مستندات مربوط به SDK را در آدرس developers.google.com/drive بخوانید. همچنین تیم ما در Stackoverflow خواهد بود تا به پرسش های شما پاسخ دهد.
برگرفته از:
Introducing Google Drive and the Google Drive SDK
Google App Engine – بخش دوم
بابک فخریلو
تو بخش قبلی یه مقدمه ای از حرکت شرکت Google برای فراهم کردن فرصت توسعه ی برنامه ها تحت Cloud با هزینه کم، صحبت کردیم، که این طرح در قالب App Engine به توسعه دهنده ها ارائه میشه. آخر همون مطلب هم گفتم که دارم تست اش می کنم. من مدتی بود کار با python رو شروع کردم و تصمیم گرفتم SDK مربوط اش رو از گوگل دانلود کنم (با هزار بدبختی، گفتم که برای ایران بسته است) و شروع کردم Tutorial که با زبان python توسعه ی یه برنامه ساده تحت App Engine رو شرح می داد، کار کردم. اما به انتها که رسید و خواستم به قول معروف Upload کنم تو سرور گوگل، دیدم بله، چشم تون روز بد نبینه، شماره تلفن موبایل می خواد و ایران رو هم پشتیبانی نمی کنه. به سلامتی…
به هر حال شما هم تجربه ی کار کردن باهاش رو داشته باشید بد نیست. تو مطلب امروز خلاصه ای از ویژگی های محیط توسعه و مسائل مربوط رو بررسی می کنم و این مطلب به پایان می رسه. راستی ببخشید دیر شد، یه مدتی درگیر کارهای خودم و امتحانام بودم. از این جا به بعد متن مثل بخش اول دوباره رسمی میشه، چرا که از زبان مستندات خود گوگل برای شما خواهم گفت.
محیط برنامه
توسعه ی یک برنامه که بتواند با قابلیت اطمینان کار کند، حتی در شرایطی که load روی آن زیاد باشد و با داده های زیادی در گیر شود، با Google App Enigne ساده خواهد بود. ویژگی هایی که این بستر دارد را می توانید به طور فهرست وار در زیر ببینید:
- پشتیبانی کامل از تکنولوژی های متدال در وب همراه با dynamic web serving
- فضای ذخیره سازی پایدار با امکان گرفتن Query، مرتب سازی و انجام تراکنش روی آن (همان Database)
- امکان توسعه پذیری و load balancing خودکار
- API برای هویت سنجی کاربران (authenticating) و ارسال ایمیل با استفاده از حساب های کاربری Google
- محیط توسعه ی محلی که App Engine را در کامپیوتر شما شبیه سازی می کند
- صف بندی Task ها برای اجرا در حوزه ای خارج از یک درخواست وب (مانند انجام فرآیندهایی که در قالب برنامه های تحت وب انجام شان ناشدنی یا سخت است)
- Task های زمان بندی شده برای فعال کردن رویدادهایی در زمان یا بازه های زمانی مشخص (مانند بررسی یه مقدار از سطری خاص در پایگاه داده در بازه های زمانی 5 دقیقه ای)
Google App Engine – بخش اول
بابک فخریلو
چند وقت پیش به این فکر می کردم که اگه قرار باشه تو آینده همه چیز به سمت Cloud Computing بره، اون وقت ما چطوری می تونیم برنامه هایی بسازیم و در اختیار مشتری ها قرار بدیم در حالی که پرداخت هزینه های سرور برای ما کار ساده ای نیست. نمونه اش سیستم Azure شرکت مایکروسافت، اگر قرار باشه دیگه platform برای توسعه برنامه های desktop نباشه، و همه چی برای دنیای Cloud نوشته بشه، و مایکروسافت هم نخواد مثلا نسخه ی رایگانی از Azure رو برای توسعه دهنده ها ارائه بده (در حال حاضر فقط Free Trial داره که به مدت 90 روز می تونید ازش استفاده کنید)، اون وقت چه باید کرد؟ شرکت های دیگه چطور؟ اونا حاضرن فضایی رو تخصیص بدن تا با کمترین هزینه یا حتی رایگان، توسعه دهنده ها برنامه هاشون رو اجرا کنن؟ مثل این که Google همچین کاری کرده.
وقتی با پراکسی یا VPN وارد این آدرس: https://code.google.com/appengine/ بشید (برای ایران دسترسی به این بخش مسدوده)، توضیحاتی راجع به Google App Engine می خونید که در ادامه ی مطلب بیشتر در موردش نوشتم. تو مقدمه ی توضیحی که گوگل داده، اسمی از Cloud Computing برده نشده، اما امکاناتی که این سرویس ارائه میده دقیقا همون چیزایی هستش که برای اجرای یک Application تو محیط Cloud نیز دارید. چیزایی مثل توزیع فضای ذخیره سازی و load balancing، در واقع همون درگیری های اصلی Cloud به حساب میان. گوگل با این حرکتش می تونه چندین قدم از مایکروسافت و شرکت های دیگه که سرویس Cloud ارائه میدن جلو تر بیوفته.
سفر به دنیای Ubuntu؛ روز سیزدهم
بابک فخریلو
چند وقت پیش، شرکت Apple پرده از iCloud برداشت که یک سرویس streaming * و data syncing است و تمام داده ها، contact ها، ایمیل، و موسیقی شما را در دستگاه های مختلف، sync (همگام) می سازد.
با وجود این که iCloud به نظر فوق العاده می آید، اما Ubuntu از قبل سرویس مشابهی را به وسیله ی Ubuntu One ارائه می کرده است. بنابراین برای سفر امروز خود، نگاهی خواهیم داشت به ویژگی هایی که Ubuntu One عرضه می کند.
Ubuntu One
، داده ها را با سرور های online خودش همگام می سازد، و یک برنامه ی آزمایشی برای کاربران Windows هست که امکان همگام بودن کامپیوترهای که سیستم عامل Windows را اجرا می کنند، فراهم می سازد. برای استفاده از این نرم افزار باید .NET framework روی سیستم نصب باشد. برنامه از جمله process هایی است که در background کار خود را انجام می دهد، و برای دسترسی به آن می توانید به systray (بخشی که ساعت سیستم در آن نمایش داده می شود) رفته، روی آیکون مربوط به آن راست-کلیک کرده و Open Synced Folders را انتخاب کنید تا پوشه های جدیدی بیافزاید، یا این که به داده هایی که با Ubuntu One همگام شده اند، دسترسی داشته باشید.
Ubuntu One برای سیستم عامل های iOS و Android هم موجود است. برنامه ی Ubuntu One Music برای هر دو این سیستم عامل ها وجود دارد که می تواند به طور بی سیم، مجموعه ی موسیقی شما را به ابزار قابل حمل که دارید، stream کند. برخلاف iTunes / iCloud که حافظه ی دستگاه شما را پویش کرده و خودش آهنگ های تان را به قفسه ی موسیقی online شما می افزاید، در Ubuntu One باد خودتان موسیقی ها را upload کنید.
برنامه ی Ubuntu One Music، از نبود بعضی ویژگی ها و ظاهری دلچسب، رنج می برد. این برنامه صرفا نام هنرمندان را بر اساس حروف الفبا فهرست می کند، و یک نوار جست و جو در بالای خود دارد. اما عملکرد جست و جو تنها نام هنرمندان را جست و جو می کند، و کار به آلبوم ها و عنوان آهنگ ها ندارد. همچنین امکان ایجاد playlist هم وجود ندارد.
نگاهی به Microsoft Office 365
بابک فخریلو
حالا دیگر هرکسی می تواند Office 365، محصول مبتنی بر Cloud شرکت مایکروسافت را که برای تجارت های کوچک و بزرگ طراحی شده، امتحان کند. این سرویس که از یکشنبه کار خود را به طور آزمایشی شروع کرد، یک گام به زمان رسمی ارائه اش در سال جاری نزدیک تر می شود.
این بسته ی مبتنی بر Cloud، با Google Apps رقابت می کند، و با فراهم سازی دسترسی به این بسته از طریق کامپیوترهای رومیزی، وب و ابزارهای موبایل، تجارت های کوچک و بزرگ را هدف بازار خود قرار می دهد.
سرویس جددی مایکروسافت شامل ابزارهای Office Web Apps؛ Lync برای پیغام رسانی فوری؛ VOIP؛ دیدار های online؛ Exchange Online برای دسترسی از ابزارهای قابل حمل به e-mail، contacts و تقویم؛ و SharePoint Online برای مستندات به اشتراک گذاشته شده و سایت های داخلی است.
Office 365، برای این طراحی شده تا شرکت های بزرگ و کوچک را تشویق کند کارهای مربوط به IT را از خانه ی خود انجام دهند، و کارهای سنگین را به سرورهای مایکروسافت بسپارند.
علاوه بر این که می توانید به صورت زنده با همکاران خود، همزمان روی مستندات کار کنید، Office 365 فضای ذخیره سازی به اشتراک گذاشته ی online، و ابزارهایی را برای مدیریت سایت ها و صفحات اینترانت شرکت شما، عرضه می کند.
باید بدانید که Office 365، مجموعه ای از معادل های online نرم افزارهای Word، Excel و PowerPoint نیست. مایکروسافت چنین مجموعه ای را ماه June گذشته در قالب Office Web Apps منتشر کرد، تا همراه محصول جدید اش Office 2010 باشد. در حقیقت Office Web Apps بخشی از سرویس Office 365 است، با این حال هر دو با نرم افزار Office که روی کامپیوتر شخصی تان نصب کرده اید، کار می کنند. مایکروسافت می گوید ابزارهای Cloud که در سرویس جدید خود گنجانده، با مرورگرهای IE، Firefox، Chrome و Safari کار خواهد کرد.
ابزارهای Office 365
Office Professional Plus
این بسته ی نرم افزاری شامل Word, Excel, PowerPoint, Outlook Business Contact Manager, OneNote, Publisher, Access, InfoPath, SharePoint Workspace و Lync می باشد.
Office Web Apps
نسخه های Online نرم افزارهایی چون Word، Excel، PowerPoint و OneNote که با نسخه های رومیزی خود به درستی کار می کنند.
Microsoft Exchange Online
این سرویس دسترسی به e-mail، contacts و تقویم را از طریق ابزارهای همراه فراهم می سازد.
SharePoint Online
این ابزار به کاربران اجازه می دهد تا یک وب سایت و یک اینترانت شخصی را مدیریت کنند، و هم چنین مستندات تیمی خود را به اشتراک بگذارند. می توانید پایگاه داده های Access را به این سرویس آپلود کنید، که در نسخه ی Enterprise، با فراهم سازی SSL، اتصال امن میان شما و سرور های مایکروسافت را تضمین می کند.
Lync Online
این سرویس مایکروسافت که قبلا با نام Communications Server شناخته می شد، ابزار ارتباطی یکپارچه است که از پیغام رسانی فوری، و تماس های VOIP صوتی و تصویری برای ملاقات های online پشتیبانی می کند.
برگرفته از :
برای مشاهده ی تصاویر پیوند زیر را ببینید:
