LINQPad

ژانویه 30, 2009

اگر دوست دارید ضمن یاد گرفتن LINQ به راحتی کوئری‌های خود را از روی دیتابیس بسازید، LINQPad برای شماست.

 linqpadscreen

LINQPad یک نرم‌افزار رایگان و کم حجم است که به شما کمک می‌کند عبارات LINQ خود را به سادگی از روی دیتابیس تهیه کنید. LINQPad همچنین 200 مثال در مورد کار با LINQ‌ دارد و از LINQ TO SQL‌ و LINQ To Objects و LINQ To XML پشتیبانی می‌کند. علاوه بر این LINQPad به شما امکان اجرای کدهای C#.NET و VB.NET را هم می‌دهد. LINQPad امکان AutoCompletion را هم دارد که البته رایگان نیست. شما می‌توانید نسخه اجرایی (بدون نیاز به نصب) یا Setup نرم‌افزار را با حجمی کمتر از 3 مگابایت از سایت برنامه دانلود کنید.

Born To Kill

ژانویه 26, 2009

در راستای ادامه این سنت حسنه:

full-metal-jacket

Private Joker: I wanted to see exotic Vietnam… the crown jewel of Southeast Asia. I wanted to meet interesting and stimulating people of an ancient culture… and kill them. I wanted to be the first kid on my block to get a confirmed kill!

فکر می‌کنید الان چند تا سرباز مثل جوکر غلاف تمام فلزی دارند در عراق و افغانستان خدمت می‌کنند: لیندی اینگلند و چارلز گرانر و سابرینا هارمن فقط چندتایی هستند که تابلو شدند.

درباره فید وبلاگ

ژانویه 25, 2009

با توجه به تغییرات صورت گرفته در فیدبرنر و انتقال فید وبلاگ آدرس جدید فید اینه http://feeds2.feedburner.com/HyperWeb که شامل فید این وبلاگ + فلیکر + دلیشز هست.

تبلیغات

ژانویه 24, 2009

 

به عنوان کسی که ایده‌هایی برای کارآفرینی داره و مطالعاتی هم در این مورد داشته، یکی از چیزهایی که همیشه برایم جالب بوده، نحوه تبلیغات روی محصولات هست. یکی از نمونه‌های بسیار خوبی که می‌خواهم اشاره کنم، مجموعه تبلیغاتی Get a Mac اپل هست که از سال 2006 شروع شده. ببینید چطور دیالوگ‌های ساده دو نفر با یک بگ گراند سفید و یک موسیقی ساده توانسته یکی از بهترین مجموعه تبلیغات تجاری را ایجاد کنه.حالا روی یوتیوب کلی ویدئو پیدا می‌کنید که با استفاده از همین شیوه بین محصولات رقیب مقایسه کرده‌اند. مثلاً مقایسه wii‌ و playstaion یا iPhone و Opera mini و …. حتی نسخه‌های دیگری از همین مجموعه تبلیغاتی اپل هم تولید شده مثل نسخه بریتانیایی یا همین نسخه انیمیشنی.

get_a_mac_santa_claus

 

فکر می‌کنم خیلی مهمه  که بتوانیم به محصولات روح و شخصیت‌ بدهیم. کاری که اپل کرده و خب خیلی هم موفق بوده. حتی اگر این روح بخشی در حد نام نرم‌افزار باشه. امروز داشتن یک iPod فقط داشتن یک mp3 player نیست، یک سبک زندگی هم هست. ما در این زمینه چه کارهایی می‌توانیم انجام بدهیم؟

مرتبط: تبلیغ نرم‌افزار،‌ ماه ما،‌ ماه آنها

Lost

ژانویه 12, 2009

امروز نکته جالبی در بخش تغییر اطلاعات پروفایل در گوگل دیدم:
چیزی که نمی‌توانم با گوگل پیدا کنم، مثال: بهشت، عشق، آتلانتیس، Oceanic 815‌، اسپم

Oceanic 815

پ.ن: دلم برای Brother گفتن‌های دزموند و Dude گفتن‌های هارلی و کک مکی و درایو شفت و کله کچل جان لاک و لبخندهای جولیت و عینک گرد بن و موهای وزوزی سعید و قیافه خسته جک در فصل چهارم تنگ شده. ع.ف. جاوید عزیز، فصل پنجم و ما را دریاب!

محاسبات ابری

ژانویه 7, 2009

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

cloud

چیزی فراتر از نرم‌افزارهای آنلاین وب2
سیستم عامل وبی، به همراه چند مثال معرفی کردم در واقع یک جور نرم‌افزار آنلاین است. نمونه ساده و ملموس‌تر این جور نرم‌افزارهای آنلاین Google Docs است که به کمک آن یک نسخه آنلاین خوب آفیس در اختیار دارید و می‌توانید فایل‌های متنی، صفحه گسترده و پرزنت‌ها و فرمهای خودتان را بسازید و ویرایش و مدیریت کنید. همه این نرم‌افزارها آنلاین که به کمک فناوری‌های مرتبط با وب 2 پدید آمده‌اند بخشی از یک ایده گسترده‌تر به نام SaaS یا Sofware as a service‌ هستند.

اگر از یک نرم‌افزار به عنوان سرویس استفاده کنید بسیاری از مشکلات نرم‌افزارهای سنتی را نخواهید داشت. Microsoft Office را در نظر بگیرید. فرض کنید شما در سازمان خودتان از آفیس روی کامپیوتر‌های شبکه استفاده می‌کنید. علاوه بر مشکلات نگهداری و به روزرسانی، در دسترس بودن اطلاعات هم مسأله بزرگی است. مایکروسافت دارد در نسخه بعدی آفیس امکانات آنلاین در نظر می‌گیرد. به کمک چنین امکانی، یا با استفاده از سرویسی مثل Google Docs شما دیگر لازم نیست نگران نگهداری و به روزرسانی نرم‌افزار روی کلاینت‌ها یا شبکه خود باشید. در واقع شما سرویس آفیس آنلاین (حالا از هر ارائه کننده‌ای که مایل باشید) را می‌خرید و از آن استفاده می‌کنید، نه نرم‌افزار آفیس را.

مشابه SaaS، ایده‌ای برای بهره برداری از توان سخت‌افزاری به صورت سرویس وجود دارد که آن را HaaS می‌خوانیم. نمونه امروزی چنین سرویسی EC2‌ شرکت آمازون است. توجه کنید که وب هاستینگ‌های امروزی بخشی از HaaS‌ هستند، بخشی که تنها به توان ذخیره‌سازی (و نه لزوماً پردازشی) مربوط است.

به کمک SaaS و Haas‌ و جادوی مجازی سازی محاسبات ابری شکل می‌گیرد. در چنین حالتی شرکت و سازمان‌ها و افراد لازم نیست برای کارهایشان هزینه تأمین سخت‌افزار و نرم‌افزار و شبکه را متحمل شوند.

درست مثل برق
شما برای اینکه از وسایل و تجهیزات برقی در خانه یا محل کارتان استفاده کنید لازم نیست یک ژنراتور یا کارخانه برق در خانه‌تان داشته باشید، بلکه به ازای هزینه مشخصی برق را اجاره می‌کنید. حالا اگر مصارف برقی شما بیشتر و متفاوت‌‌تر باشند مثلاً‌ می‌روید و از خدمات برق صنعتی استفاده می‌کنید.

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

cloud-computing

بدین ترتیب کافی است وسیله شما (پی‌سی، موبایل، تلویزیون، حتی یخچال!) یک رابط نرم‌افزاری (مرورگر) برای استفاده از سرویس‌های آنلاین و یک دسترسی به اینترنت داشته باشد،‌ خواهید دید که قادر هستید به راحتی از توان محاسباتی برای انجام کارهای دیجیتالی خود بهره بگیرید. آن وقت مثال‌هایی که در یادداشت سیستم عامل وبی زدم را بهتر می‌شود درک کرد:

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

چالش‌های محاسبات ابری

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

مایکروسافت و محاسبات ابری

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

خانواده ماسبات ابری مایکروسافت

همچنین مایکروسافت  با معرفی Azure Services Platform در PDC 2008 عزم خود برای حضور جدی در این حوزه را نشان داد:

Azure Services Platform

و دیگر؟
در یادداشت‌های بعدی سعی می‌کنم درباره تفاوت شبکه‌های گرید و محاسبات ابری، مبحث PaaS و همچنین مباحث امنیت و حریم خصوصی در نرم‌افزارهای آنلاین و محاسبات ابری بیشتر بنویسم.

 

Digsby

ژانویه 5, 2009

همیشه به دنبال راهی برای فرار از چک کردن مستقل inbox ها بودم. همچنین دنبال برنامه‌ای که بتوانم تمام اکانت‌های IM را به آن معرفی کنم. برای مورد اول از ویجت informer استفاده می‌کردم و برای مورد دوم از سرویس آنلاین meebo.
digsby logo 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 و کامنت‌هایی دریافت کردم برای نوشتن مطالب بیشتر در مورد 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 ببرید. از فایرفاکس استفاده می‌کنید؟ اینجا را بخوانید.

Send To OneNote در اینترنت اکسپلورر

چطور اطلاعات را ذخیره کنم؟

واقعیت این است که در وان نوت دکمه Save وجود ندارد. OneNote هر محتوایی (متن، عکس، ویدئو، لینک و …) را که به آن اضافه می‌کنید به صورت اتوماتیک ذخیره می‌کند. البته نگران نباشید اگر به اشتباه اطلاعاتی را تغییر دادید می‌توانید Undo‌ کنید.

چگونگی جستجو و قابلیت‌های دیگر OneNote می‌ماند برای نوشته بعدی.