LINQPad
ژانویه 30, 2009
اگر دوست دارید ضمن یاد گرفتن LINQ به راحتی کوئریهای خود را از روی دیتابیس بسازید، LINQPad برای شماست.
LINQPad یک نرمافزار رایگان و کم حجم است که به شما کمک میکند عبارات LINQ خود را به سادگی از روی دیتابیس تهیه کنید. LINQPad همچنین 200 مثال در مورد کار با LINQ دارد و از LINQ TO SQL و LINQ To Objects و LINQ To XML پشتیبانی میکند. علاوه بر این LINQPad به شما امکان اجرای کدهای C#.NET و VB.NET را هم میدهد. LINQPad امکان AutoCompletion را هم دارد که البته رایگان نیست. شما میتوانید نسخه اجرایی (بدون نیاز به نصب) یا Setup نرمافزار را با حجمی کمتر از 3 مگابایت از سایت برنامه دانلود کنید.
درباره فید وبلاگ
ژانویه 25, 2009
با توجه به تغییرات صورت گرفته در فیدبرنر و انتقال فید وبلاگ آدرس جدید فید اینه http://feeds2.feedburner.com/HyperWeb که شامل فید این وبلاگ + فلیکر + دلیشز هست.
تبلیغات
ژانویه 24, 2009
به عنوان کسی که ایدههایی برای کارآفرینی داره و مطالعاتی هم در این مورد داشته، یکی از چیزهایی که همیشه برایم جالب بوده، نحوه تبلیغات روی محصولات هست. یکی از نمونههای بسیار خوبی که میخواهم اشاره کنم، مجموعه تبلیغاتی Get a Mac اپل هست که از سال 2006 شروع شده. ببینید چطور دیالوگهای ساده دو نفر با یک بگ گراند سفید و یک موسیقی ساده توانسته یکی از بهترین مجموعه تبلیغات تجاری را ایجاد کنه.حالا روی یوتیوب کلی ویدئو پیدا میکنید که با استفاده از همین شیوه بین محصولات رقیب مقایسه کردهاند. مثلاً مقایسه wii و playstaion یا iPhone و Opera mini و …. حتی نسخههای دیگری از همین مجموعه تبلیغاتی اپل هم تولید شده مثل نسخه بریتانیایی یا همین نسخه انیمیشنی.

فکر میکنم خیلی مهمه که بتوانیم به محصولات روح و شخصیت بدهیم. کاری که اپل کرده و خب خیلی هم موفق بوده. حتی اگر این روح بخشی در حد نام نرمافزار باشه. امروز داشتن یک iPod فقط داشتن یک mp3 player نیست، یک سبک زندگی هم هست. ما در این زمینه چه کارهایی میتوانیم انجام بدهیم؟
Lost
ژانویه 12, 2009
امروز نکته جالبی در بخش تغییر اطلاعات پروفایل در گوگل دیدم:
چیزی که نمیتوانم با گوگل پیدا کنم، مثال: بهشت، عشق، آتلانتیس، Oceanic 815، اسپم
پ.ن: دلم برای Brother گفتنهای دزموند و Dude گفتنهای هارلی و کک مکی و درایو شفت و کله کچل جان لاک و لبخندهای جولیت و عینک گرد بن و موهای وزوزی سعید و قیافه خسته جک در فصل چهارم تنگ شده. ع.ف. جاوید عزیز، فصل پنجم و ما را دریاب!
محاسبات ابری
ژانویه 7, 2009
پیشتر مطلبی نوشته بودم درباره سیستم عامل وبی (قسمت اول، قسمت دوم). امروز میخواهم آن مطلب را از دید بالاتری با بیان مفهوم محاسبات ابری پیگیری کنم.
چیزی فراتر از نرمافزارهای آنلاین وب2
سیستم عامل وبی، به همراه چند مثال معرفی کردم در واقع یک جور نرمافزار آنلاین است. نمونه ساده و ملموستر این جور نرمافزارهای آنلاین Google Docs است که به کمک آن یک نسخه آنلاین خوب آفیس در اختیار دارید و میتوانید فایلهای متنی، صفحه گسترده و پرزنتها و فرمهای خودتان را بسازید و ویرایش و مدیریت کنید. همه این نرمافزارها آنلاین که به کمک فناوریهای مرتبط با وب 2 پدید آمدهاند بخشی از یک ایده گستردهتر به نام SaaS یا Sofware as a service هستند.
اگر از یک نرمافزار به عنوان سرویس استفاده کنید بسیاری از مشکلات نرمافزارهای سنتی را نخواهید داشت. Microsoft Office را در نظر بگیرید. فرض کنید شما در سازمان خودتان از آفیس روی کامپیوترهای شبکه استفاده میکنید. علاوه بر مشکلات نگهداری و به روزرسانی، در دسترس بودن اطلاعات هم مسأله بزرگی است. مایکروسافت دارد در نسخه بعدی آفیس امکانات آنلاین در نظر میگیرد. به کمک چنین امکانی، یا با استفاده از سرویسی مثل Google Docs شما دیگر لازم نیست نگران نگهداری و به روزرسانی نرمافزار روی کلاینتها یا شبکه خود باشید. در واقع شما سرویس آفیس آنلاین (حالا از هر ارائه کنندهای که مایل باشید) را میخرید و از آن استفاده میکنید، نه نرمافزار آفیس را.
مشابه SaaS، ایدهای برای بهره برداری از توان سختافزاری به صورت سرویس وجود دارد که آن را HaaS میخوانیم. نمونه امروزی چنین سرویسی EC2 شرکت آمازون است. توجه کنید که وب هاستینگهای امروزی بخشی از HaaS هستند، بخشی که تنها به توان ذخیرهسازی (و نه لزوماً پردازشی) مربوط است.
به کمک SaaS و Haas و جادوی مجازی سازی محاسبات ابری شکل میگیرد. در چنین حالتی شرکت و سازمانها و افراد لازم نیست برای کارهایشان هزینه تأمین سختافزار و نرمافزار و شبکه را متحمل شوند.
درست مثل برق
شما برای اینکه از وسایل و تجهیزات برقی در خانه یا محل کارتان استفاده کنید لازم نیست یک ژنراتور یا کارخانه برق در خانهتان داشته باشید، بلکه به ازای هزینه مشخصی برق را اجاره میکنید. حالا اگر مصارف برقی شما بیشتر و متفاوتتر باشند مثلاً میروید و از خدمات برق صنعتی استفاده میکنید.
در محاسبات ابری هم شرکتها و سازمانها و افراد دیگر برای نرمافزار، سختافزار یا شبکه پولی پرداخت نمیکنند، بلکه توان محاسباتی و سرویسهای نرمافزاری مورد نیازشان را خریداری میکنند. این ایده در واقع صرفهجویی بزرگ و بهرهوری زیادی در منابع IT را به همراه خواهد داشت.
بدین ترتیب کافی است وسیله شما (پیسی، موبایل، تلویزیون، حتی یخچال!) یک رابط نرمافزاری (مرورگر) برای استفاده از سرویسهای آنلاین و یک دسترسی به اینترنت داشته باشد، خواهید دید که قادر هستید به راحتی از توان محاسباتی برای انجام کارهای دیجیتالی خود بهره بگیرید. آن وقت مثالهایی که در یادداشت سیستم عامل وبی زدم را بهتر میشود درک کرد:
در چنین شرایطی مساله دیگر این نیست که از راه دور لامپهای منزلتان را روشن و خاموش کنید، ساعت دیجیتال شما که با یک ارتباط بیسیم به شبکه متصل است میتواند خودش را با نرمافزار قرار ملاقاتهای شما روی سرور سیستم عامل وبیتان هماهنگ کند تا به خاطر خواب ماندن قرارتان را از دست ندهید!
چالشهای محاسبات ابری
همانطور که پیشتر در بحث سیستم عامل وبی هم مطرح کردم جستجوپذیری، حریم خصوصی، امنیت، مشکلات مرتبط با اسپم، اعتماد و قابل اطمینان بودن بسترهای سختافزاری و نرمافزاری از مهمترین چالشهای محاسبات ابری است. اگر فرصتی باشد حتماً به این موضوع به صورت مستقل خواهم پرداخت.
مایکروسافت و محاسبات ابری
مایکروسافت هم به عنوان یکی از رهبران نرمافزاری دنیا به محاسبات ابری نگاه ویژهای دارد.شکل زیر ارتباط محصولات مختلف مایکروسافت با محاسبات ابری را نشان میدهد.
همچنین مایکروسافت با معرفی Azure Services Platform در PDC 2008 عزم خود برای حضور جدی در این حوزه را نشان داد:
و دیگر؟
در یادداشتهای بعدی سعی میکنم درباره تفاوت شبکههای گرید و محاسبات ابری، مبحث PaaS و همچنین مباحث امنیت و حریم خصوصی در نرمافزارهای آنلاین و محاسبات ابری بیشتر بنویسم.
Digsby
ژانویه 5, 2009
همیشه به دنبال راهی برای فرار از چک کردن مستقل inbox ها بودم. همچنین دنبال برنامهای که بتوانم تمام اکانتهای IM را به آن معرفی کنم. برای مورد اول از ویجت informer استفاده میکردم و برای مورد دوم از سرویس آنلاین meebo.
Digsby که امروز لینکش را در سایت حامد بنایی دیدم، برنامهای است که به کمکش میتوانید اکانتهای مختلفتان را یکجا داشته باشید، چت کنید و ایمیلهایتان را بخوانید و از آخرین وضعیت دوستانتان در شبکههای اجتماعی با خبر شوید. اکانتهایی که میتوانید آنها را در Digsby تعریف کنید:
اکانتهای IM در AIM, MSN, Yahoo, ICQ, Google Talk, Jabber, Facebook Chat
به کمک این بخش میتوانید لیست رفقای آنلاین و آفلاین خودتان را ببینید و با آنها چت متنی و تصویری داشته باشید. فایل منتقل کنید و …
اکانتهای ایمیل در Hotmail, Gmail, Yahoo Mail, AOL/AIM Mail و ایمیلهای POP3 و IMAP
به کمک این بخش میتوانید ایمیلهای جدید صندوقهای مختلفتان را ببینید.
اکانت شبکههای اجتماعی در Facebook, Twitter, MySpace و LinkedIn
میتوانید وضعیت کلیتان را در این شبکههای اجتماعی ببینید و آن را به روز کنید. مثلاً در مورد Twitter به راحتی میتوانید از داخل برنامه یک ارسال جدید باشید.
به راحتی میتوانید در گوشه دسکتاپ خودتان از آخرین تغییرات با خبر شوید (ایمیل جدید، آپدیت جدید در Twitter و اخبار فیس بوک و …)
ویژگیها و اسکرینشاتهای دیگر از برنامه را در سایت Digsby ببینید.
بعد از دانلود فایل setup و اجرای آن پیشنهاد دانلود و نصب چند برنامه دیگر هم بود که من قبول نکردم. برنامه نصاب فایلهای Digsby را دانلود و نصب میکند. بعد میتوانید اکانتهای مختلفتان را به برنامه وارد کنید.
تا این لحظه به جز مشکل در لاگین به اکانت live مشکل دیگری نداشتهام. استفاده از Digsby را به همه توصیه میکنم.
مقدمهای بر OneNote 2007- قسمت اول
ژانویه 5, 2009
پیشتر یادداشتی نوشته بودم در معرفی نرمافزار فوقالعاده OneNote 2007 و کامنتهایی دریافت کردم برای نوشتن مطالب بیشتر در مورد OneNote. این اولین نوشته از سری نوشتههای OneNote است.
شروع OneNote: این همه Tab برای چیه؟
یکی از اولین چیزهایی که برای هر کاربر تازه OneNote جلب نظر میکند Tab های زیادی است که در این برنامه هست. شکل زیر را ببینید:
Tab های کناری که در آنها عناوینی مثل Personal Notebook یا Work Notebook میبینید در واقع مثل نت بوکهای کاغذی در دنیای واقعی هستند. شما میتوانید نوت بوکهای مختلف بسازید. هر نوت بوک شامل تعدادی بخش یا Section است. درست مثل نوت بوکهای کاغذی که شما جداکنندههای رنگی دارید. هر بخش نیز شامل تعدادی صفحه یا Page است. هر یک از صفحات میتوانند شامل زیرصفحه باشند. به عنوان مثال فرض کنید من در نوت بوک شخصی (Peronal Notebook) یک بخش به نام TVدارم و صفحهای برای Lost اختصاص میدهم تا یادداشتهای شخصی یا محتوایی که از اینترنت در مورد این سریال پیدا میکنم را به آن اضافه کنم. برای طبقه بندی بهتر برای صفحه Lost چند subpage میسازم که محتوای مربوط به هر فصل سریال جدا باشد.
چگونه اطلاعات را به صفحات اضافه کنم؟
در OneNote میتوانید هر جای یک صفحه که بخواهید تایپ کنید. اگر تصویر یا فایلی دارید که میخواهید در صفحهتان داشته باشید فقط آن را به صفحهتان paste کنید. دارید یک صفحه وب را میخوانید و میخواهید بخشی از آن را در یکی از صفحات OneNote کپی کنید. OneNote موقع نصب، ابزاری به IE اضافه میکند که با یک کلیک میتوانید هر بخشی از صفحه وب را که انتخاب کردهاید به OneNote ببرید. از فایرفاکس استفاده میکنید؟ اینجا را بخوانید.
چطور اطلاعات را ذخیره کنم؟
واقعیت این است که در وان نوت دکمه Save وجود ندارد. OneNote هر محتوایی (متن، عکس، ویدئو، لینک و …) را که به آن اضافه میکنید به صورت اتوماتیک ذخیره میکند. البته نگران نباشید اگر به اشتباه اطلاعاتی را تغییر دادید میتوانید Undo کنید.
چگونگی جستجو و قابلیتهای دیگر OneNote میماند برای نوشته بعدی.







