مروری اجمالی بر قابلیت های برتر فایرفاکس ۳.۵

دسته (اوبونتو, اوپن سورس, فایرفاکس, لینوکس, مرورگرهای وب) توسط روزبه شفیعی در ۰۶-۰۴-۱۳۸۸

برچسب ها: , , , , , , , , , ,

نسخه نهایی فابرفاکس ۳.۵ به زودی طی چند روز آینده منتشر خواهد شد . نسخه ای که از نظر من شاید بیشتر به خاطر بودن در کورس رقابت با مرورگر اینترنت اکسپلورر ۸ که چندی پیش از سوی مایکروسافت منتشر شد , عرضه می شود . زمانی که مایکروسافت نسخه ۸ از مرورگر خود را با تاخیر چندین ماهه برای کاربران خود عرضه کرد پیش از آن بنیاد موزیلا برای اینکه بتواند همزمان با انتشار اینترنت اکسپلورر همچنان حرفی برای گفتن داشته باشد به فکر انشار نسخه ۳.۱ از مرورگر خود افتاد که بعدا آنرا به خاطر تغییرات بسیار نسخه ۳.۵ را برای انتشار نهایی در نظر گرفت . حال برای اینکه باری دیگر بتواند بر سر زبان آی تی نویسان باشد و بتواتند گوی زقابت را در خیلی از فاکتورها در جدول مقایسه ی قابلیت ها از رقیب خود برباید تا چندین روز آینده نسخه نهایی آن منتشر خواهد شد . انتشاری که بدون شک باعث خواهد شد سهم بیشتری از بازار مرورگرها را از IE گرفته و برای خود بردارد !

ولی شاید بخواهید بدانید که روباه آتشین این بار چه قابلیت هایی برای کاربران خود به ارمغان خواهد آورد !

8) Undo Closed Tabs

شاید تا پیش از این بارها و بارها به صورت اتفاقی Tab های باز شده در فایرفاکس خود را از دست داده بودید . و شاید بهترین گزینه برای برگرداندن Tabهای خود استفاده از اکستنشن Tab Mix plus بود که این کار را برای شما انجام می داد و Tab های از دست رفته را برای شما باز می گرداند . اما حالا این قابلیت به صورت پیشفرض به فایرفاکس ۳.۵ اضافه شده و با تنها فشردن کلیدهای Ctrl + Shift + T یکی یکی Tab های از دست رفته خود را باز گردانید .

۷) Forget This Site

در قسمت histoy قابلیتی اضافه شده است که این امکان را به شما می دهد که هر سایتی را که مرور کرده اید را به صورت کامل به همراه تمام صفخات زیر مجموعه آن از مرورگر خود پاک کنید و هیچ اثری از آن به جای نگذارید . این قابلیت موقعی به درد می خورد که می خواهید در عرض چند ثانیه درد پای خود را از History و سایت هایی که مرور کرده اید پاک کنید…

۶) Tab Tearing

این قابلیت شاید زیاد به چشم نخورد ولی بسیار کاربردی است . با استفاده از این قابلیت می توانید Tab مورد نظر خود را بر روی دسکتاپ بکشانید و آنرا در قالب یک پنجره جدید باز کنید و یا یک Tab را از یک پنجره به یک پنجره دیگر منتقل کنید .

۵) Keyword Awesomebar Filters

پروسه جستجو در صفحات بازدید شده و Bookmark ها و History بسیار بهبود یافته و می توانید با استفاده از گزینه # YOUR_TITLE در آدرس بار می توانید تمامی صفحاتی که در آن عبارت YOUR_TITLE وجود دارد را مشاهده کنید . همچنین با استفاده از * YOUR_TITLE می توانید عبارت YOUR_TITLE را در لینک های بوکمارک شده جستجو کنید

۴) Smarter Session Restore

ویژگی بازیابی پنجره و تب های از دست رفته در حین کرش یا خاموش شدن ناگهانی کامپیوتر در این نسخه بهبودهایی داشته که همانند شکل روبه رو دیگر این گرینه به شما پیغامی مبنی بر بازیابی پنجره های از دست رفته به شما نمی دهد و این قابلیت به درون پنجره فایرفاکس منتقل شده و در هنگام باز شدن مجدد فایرفاکس لیست پنجره ها و تب های از دست رفته را به شما نشان می دهد و شما قادر خواهید بود پنجره های مورد نظر و دلخواه خود را بازیابی کنید

۳) Private Browsing Mode

این ویژگی کاربر را کاملا در حالت مرور مخفیانه قرار می دهد و کاربر قادر خواهد بود در حین مرور صفحات هیچ رد پایی از خودش به جا نگذارد . این ویژگی بیشتر برای کسانی کاربرد دارد که از سیستم های کامپیوتری مشترک استفاده می کنند و نمی خواهند Session ها و کوکی ها و پسوردهایشان در سیستم ذخیره شود . مرورگر فایرفاکس با استفاده از کلید های Ctrl + Shift + P در این حالت قرار می گیرد.

۲) TraceMonkey Java Script Engine

در این نسخه از فایرفاکس از موتور جاوا اسکریپت TraceMonkey به جای SpideMonkey استفاده شده که ۲۰ تا ۴۰ برابر در سرعت بارگزاری صفحات حاوی فایل های Java Script تاثیر داشته است . این قابلیت شاید بیشتر در سرعت بارگزاری صفحات طراحی شده با استفاده از تکنولوژی Ajax تاثیر زیادی داشته باشد

۱) Video Superpowers With HTML 5

و در نهایت با توجه به پیشرفت و استفاده از نسخه ۵ از زبان HTML برای طراحی صفحات وب , موزیلا قابلیت پشتیبانی از تگ های ویدئو با فرمت آزاد ogg را به مرورگر خود اضافه کرده است و دیگر احتباجی نیست همچون فایل های تصویری فلش از تگ Embeded استفاده شود . که این قابلیت باعث همه گیر تر شدن فرمت آزاد ogg خواهد شد… جزئیات بیشتر را می توانید این ویدئو در سایت یوتیوب را تماشا کنید

و اما شاید شما هم مثل من تحمل صبر کردن تا انتشار نسخه نهایی آنرا ندارید و می خواهید از همین امروز از نسخه RC3 فایرفاکس ۳٫۵ که خوشبختانه از پایداری قابل قبولی برخوردار است استفاده کنید . پس اگر از دبیان و یا سیستم های دبیان بیس مثل اوبونتو و پارسیکس و … استفاده می کنید پیشنهاد می کنم در ادامه این پست با من همراه باشید . اگر هم از کاربران سیستم عامل وبنذوز هستید می توانبد از ابن لینک و برای سیستم عامل مک از این لینک آنرا دانلود کنید.

ادامه این نوشته را بخوانید »

سیستم عامل ها و مرورگرها در ماهی که گذشت

دسته (اخبار آی تی, نقد و تحلیل) توسط روزبه شفیعی در ۱۴-۰۵-۱۳۸۷

برچسب ها: , , , , , , , , , , , , ,

ماه July هم به پابان رسید و طبق روال هر ماه سایت Net Applications آمار کاربران سیستم های عامل و مرورگرها را منتشر کرد . Net Application سامانه ای است که هر ماه آخرین آمار و ارقام کاربران را در زمینه استفاده از اینترنت و نرم افزارها های کاربردی آنها را بر بر روی سایت خود منتشر می کند . ماه جولای را می توان به نوعی ماهی پر بار برای بازار مرورگرها برشمرد . بعد از ارائه فایرفاکس ۳ و اپرا ۹.۵ این ماه اولین ماهی است که کاربران مرورگرها در بازه زمانی سی روزه از آخرین نسخه مرورگرهای مورد علاقه خود که تقریبا ۱ ماه و نیم پیش ارائه شد , استفاده می کنند و به نسبت آمار دقیق تری را می توان برای رشد صعودی یا نزولی آخرین نسخه های آنها ارائه کرد .

مرورگرهای وب :

Firefox همچنان پیروز این میدان است و نسبت به دیگر رقبای خود  نسبت به ماه قبل از درصد رشد بالاتری برخوردار است و همچنان به رشد صعودی خود ادامه می دهد و در مقابل آن Internet Explorer همچنان بیشترین سهم این بازار را با ۷۳٪ در اختیار دارد . از طرف دیگر این ماه , ماه خوبی برای و آقای استیو جابز و دوستانش در شرکت Apple نبود و شاهد رشد نزولی ۰/۱۷ درصدی نسبت به ماه قبل  برای مرورگر Safari بودیم که این حاکی از نارضایتی کاربران از این مرورگر و مهاجرت آنها به مرورگر Firefox 3 مرورگری که به مراتب از قدرت و امنیت بالاتری دارد , می باشد .

سیستم عامل ها :

همچنین در بازار سیستم عامل ها نسبت به ماه پیش مایکروسافت ویندوز یک جهش نا چیز داشته که طبق آمارها شاهد رشد ۰/۱۳ درصدی نسبت به ماه June بوده ایم که این روند رو به رشد برای سیستم عاملی که تقریبا ۹۱ درصد از این بازار را در دست دارد و تبلیغات و تشکیلاتی مثل شرکت مایکروسافت را به عنوان پشتوانه خود می بیند بسیار آهسته و کند است . سهم ۹۱ درصدی این سیستم عامل و نزول ۲ درصدی آن نسبت به July سال ۲۰۰۷ نشان از مهاجرت کاربران این سیستم عامل به سوی لینوکس و مک در این یکسال بوده است .

نکته قابل توجه در این آمار سهم ۰/۱۹ درصدی گوشی های iPhone و دستگاه های iPod شرکت Apple برای استفاده از امور روزمره و استفاده از اینترنت است که نشان از موفقیت آقای جابز و دوستانشان در این بخش از دنیای IT بوده است . از نکات قابل توجه می توان به حضور Windows ME و Windows 98 در جمع سیستم عامل های کاربردی نام برد که نشان از این دارد که هنوز این ویندوزهای شرکت مایکروسافت با توجه به عدم پشتیبانی از آنها هنوز دوستداران و علافه مندان خود را دارند .

و شما ! شما کدام مرورگر و سیستم عامل را برای استفاده در کامپیوترهای شخصی و رومیزی خود انتخاب می کنید ؟

برگرفته از : مجله اینترنتی CyberNet News

نصب Internet Explorer در اوبونتو لینوکس

دسته (اوبونتو, اوپن سورس, لینوکس) توسط روزبه شفیعی در ۲۲-۰۱-۱۳۸۷

برچسب ها: , , , , ,

از وقتی که کار با اوبونتو را شروع کردم با خودم عهد کردم که هرچیزی در رابطه با اوبونتو یاد می گیرم روی وبلاگم هم آموزش دهم . همانطور که بعضی از دوستان در جریان هستند بنده طراح و گرافیست وب هستم . ( البته خط خطی می کنم چندان حرفه ای نیستم ) . چند وقت پیش قصد داشت آخرین پروژه ای که انجام دادم رو در اینترنت اکسپلورر هم تست کنم و ببینم که نمای آن در IE به چه صورت هست . اما به دلیل به خاطره سپردن همیشگی ویندوز دسترسی به اینترنت اکسپلورر برایم مقدور نبود . تا اینکه با کمک دوستان انجمن اوبونتو این کار برایم میسر شد و توانستم اینترنت اکسپلورر را روی اوبونتو لینوکس نصب کنم .

این آموزش را برای دوستانی اینجا قرار می دهم که همچون بنده طراح وب هستند و قصد دارند برای تست طرح های خودشان از اینترنت اکسپلورر هم استفاده کنند . برای کاربران عادی چندان توصیه نمی شود چون اوبونتو از مرورگر قدرتمندی همچون فایرفاکس بهره می برد و قطعا هر کاربری را از استفاده از Internet Explorer بی نیاز می کند .

مراحل نصب IE برای اوبونتو به صورت زیر است . البته قبل از آن بگویم که طی مراحل نصب شما قادر خواهید بود IE 5 و IE 5.5 و IE 6 را همزمان بر روی سیستم خود داشته باشید . کاری که شما عمرا بتوانید بر روی ویندوز خود مایکروسافت هم انجام دهید ! البته ضعفی که در این برنامه دیده می شود این است که پس از گذشت تقریبا یک سال و نیم از عرضه اینترنت اکسپلورر ۷ هنوز این نسخه از آن به این پکیج اضافه نشده است .

۱) یک پنجره ترمینال باز کنید و دستور زیر را در آن وارد کنید . این دستور سورس لیست اوبونتوی شما را باز می کند .

sudo gedit /etc/apt/sources.list

۲) دستورات زیر را در انتهای سورس لیست خود وارد کنید . ولی قبل از آن دقت کنید که این دستورات در سورستان وجود دارد یا نه . اگر وجود دارد احتیاجی به اضافه کردن آن نیست فقط آن را از کامنت خارج کنید ( علامت # را از ابتدای آن حذف کنید )

deb http://us.archive.ubuntu.com/ubuntu edgy universe

deb http://wine.budgetdedicated.com/apt edgy main

۳) همچنین برای ادامه نصب باید نرم افزار Wine را که یک شبیه ساز ویندوز برای اجرای برنامه های تحت ویندوز است آپدیت کنید . برای این کار به ترتیب دستورات زیر را در ترمینال وارد کنید :

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install wine cabextract

۴) در ادامه برای دانلود پکیج های نصب کننده IE دستورات زیر را به ترتیب وارد می کنیم :

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz

tar zxvf ies4linux-latest.tar.gz

۵) تا اینجا همه چیز خوب پیش رفته است . فقط کافی است با اجرای ۲ دستور زیر پکیج های دانلود شده را بر روی اوبونتوی خود نصب کنید تا در آخر اینترنت اکسپلورر را بر روی سیستم خود داشته باشید . با دستور زیر به درون دایرکتوری ies4linux درون شاخه Home وارد می شویم :

cd ies4linux-*

۶) و در آخر هم آن را با دستور زیر فایل نصب کننده را اجرا می کنیم :

./ies4linux

تسلیت عرض می کنم ! اینترنت اکسپلورر بر روی اوبونتوی شما نصب شده است . غم آخرتان باشد !

پ.ن : البته این سایت به شما کمک خواهد کرد که طراحی مورد نظر خود را در مرورگرهای مختلف حتی اگر بر روی سیستم خود نصب نکرده اید مشاهده کنید .

من از لینوکس متنفرم !

دسته (اسپم پست) توسط روزبه شفیعی در ۱۳-۰۱-۱۳۸۷

برچسب ها: , ,

طی این مدتی که تقریبا ۱ ماهی ازش می گذره من مطالب زیادی در مورد لینوکس و اوپن سورس بر روی وبلاگم منتشر کردم ! بنده از کسانی بودم به شدت مخالف اوپن سورس و آزادی نرم افزار بودم و در تمامی مطالبم انحصار طلبی مایکروسافت را تایید می کردم و انحصار صاحبان و برنامه نویسان یک برنامه و در بعد بزرگتر در یک شرکت مثل مایکروسافت حق مسلم آن سیستم می دانستم و تقریبا از نظر من آزادی نرم افزار چیزی جز یک شعار مسخره از نظر من بود !

باید خدمتتون عرض کنم که طی این مدت تمام مخاطبین وبلاگ من سر کار بودند . من همچنان از دوستداران ویندوز ویستا ( عشقم ) هستم و با افتخار تمام آن را بر روی کامپیوترم نصب می کنم . توی این ۱ ماهه همه این مطالب و پست هایی که در وصف لینوکس نوشتم همش دروغ بود . من ۸ ساله که با ویندوز کار می کنم و به کوری چشم دشمنان هم که شده ۸۰ سال دیگه هم با ویندوز کار می کنم و بی صبرانه منتظر ویندوز ۷ خواهم بود . ………….

من از لینوکس متنفرم !

پ ن : این پست صرفا جهت ارسال در روز ۱ آوریل یا به عبارت دیگه نوشتن دروغ ۱۳ نوشته شده و هیچ گونه ارزش دیگه ای ندارد . جدی نگیرید

وقتی مایکروسافت تنها خودش را قبول دارد !

دسته (روزنوشت) توسط روزبه شفیعی در ۱۱-۰۱-۱۳۸۷

برچسب ها: , , ,

در حال تعمیر کامپیوتر یکی از دوستان بودم و به دلیل برخی مشکلات و تعویض برخی قطعات سخت افزاری مجبور بودم سیستم اوبونتو رو حذف و به جای آن ویندوز اکس پی نصب کتم . از آنجایی که به دلیل پاک شدن پارتیشن های Ext3 و swap اوبونتو را از دست داده بودیم و از طرف دیگر بوت منو Grub هم از دست رفته بود و همچنین فایل های مورد نیاز برای بوت شدن ویندوز بر روی هارد دیسک کامپیوتر مربوطه وجود داشت برای بالا آمدن ویندوز تنها احتیاج به وارد کردن دستور fixboot و fixmbr با لود کردن سی دی بوت ویندوز اکس پی داشتیم . پس از وارد کردن دستورfixmbr این پیام بر روی صفحه مانیتور ظاهر شد :

This computer appears to have a non-standard or invalid master boot record

وقتی مایکروسافت تنها خودش را قبول دارد ولا غیر ! برای دیدن تصویر کامل بر روی عکس کلیک کنید .

خداحافظی با ویندوز بعد از ۸ سال

دسته (لینوکس) توسط روزبه شفیعی در ۰۵-۰۱-۱۳۸۷

برچسب ها: , , ,

تقریبا یک ماه هست که کار با اوبونتو لینوکس رو شروع  و آن را روی سیستمم نصبش کردم .  اواپل به دلیل مشکلاتی که در نصب کارت گرافیکم در اوبونتو ۷.۰۴ داشتم زیاد کار کردن با اون برایم چندان دلچسب نبود ولی بعد از نصب اوبونتو ۷.۱۰ و نصب کارت گرافیک و اجرای جلوه های Compiz Fusion بر روی کامپیوترم  نمای دیگه ای از دنیای اوپن سورس و لینوکس را برایم نمایان ساخت . افکت هایی که به جرات می توانم بگویم ویندوز ویستا حتی از ۱ درصد از این جلوه ها هم بی بهره است . ثبات و امنیتی که تا به امروز سیستم عامل ویندوز برای من فراهم نکرده بود . سرعت بالای اجرای سیستم و برنامه های آن و سادگی در نرم افزارهای تحت آن و از همه مهمتر رایگان بودن ۹۹ درصد نرم افزارهایی که برای این سیستم نوشته شده و بر روی اینترنت قرار گرفته همه و همه دست به دست هم دادند که من به اوبونتو لینوکس علاقه مند شوم . این مهلت تست ۱ ماه برای کار کردن با اوبونتو لینوکس فرصتی بود که من بتوانم زیر و بم این سیستم رو بررسی کنم . هرچند سیستم عامل لینوکس آنقدر حرفه ای و پیچیده طراحی شده که به این راحتی ها نمی توان از زیر و بم آن سر در آورد ولی با این حال مرا مجذوب خودش کرد .

این تست یک ماهه ادامه داشت تا امروز که دل را به دریا زدم  و برای همیشه سیستم عامل ویندوز خداحافظی کردم و آن را از روی سیستمم حذف کردم. امروز ویندوز را با همه خوبی و بدی آن بعد از استفاده مداوم در طول ۸ سال آشنایی من با ویندوز و کامپیوتر به خاطره ها سپرده شد . امکاناتی که تنها در این توزیع از لینوکس دیده می شود به جرات می توان گفت که از زمانی که با ویندوز ۹۵ شروع به کار کردم تا به امروز که ویندوز ویستا را از روی سیستمم حذف کردم ندیده ام و انعطاف پذیری که در اوبونتو دیدم در هیچ یک از نسخه های ویندوز نتوانستم به آنها برسم . به هر حال هرچی که بود این ۸ سال گذشت و از امروز بنده رسما خودم را به جمع کاربران لینوکس و دنیای اوپن سورس معرفی می کنم .

دنیایی که در آن انسانیت با دیگران حرف اول و آخر را می زند .

اوپن سورس یا انحصار ؟

دسته (نقد و تحلیل) توسط روزبه شفیعی در ۲۲-۱۱-۱۳۸۶

برچسب ها: , , , , , , , ,

ie-ff

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

در طی این مدتی چند سالی که از وبلاگ نویسی من به صورت آماتور و آماتورتر ! می گذرد با دوستان وبلاگ نویس زیادی آشنا شدم که در زمینه آی تی نویسی فعال هستند و به جرات می توانم بگم که نزدیک به ۹۰ درصد از این دوستان طرفدار و هواخواه لینوکس ، فایرفاکس ، وردپرس ، اوپن آفیس و به طور کل دنیای نرم افزارهای اوپن سورس هستند . البته از اینکه نرم افزارهایی همچون فایرفاکس از محبوبیت زیادی در بین کاربران حرفه ای و آماتور اینترنت پیدا کرده شکی نیست و می توان به عنوان یکی از برترین محصولات نرم افزاری سال ۲۰۰۶ و ۲۰۰۷ معرفی کرد کما اینکه در سال ۲۰۰۶ این رتبه را هم کسب کرد ! ( از نظر من و Z.Other بیشتر این محبوبیت به خاطر وجود اکستنژن ها و افزونه های متنوع برای این نرم افزار می باشد )

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

قصد من توهین به هیچ یک از دوستان نیست و همچنین قصد ندارم نرم افزارهای اوپن سورس را زیر سوال ببرم و مطمئنا حتی برای بیل گیتس هم این موضوع روشن شده که نمی توان نرم افزارهای اوپن سورس را نادیده گرفت . و حتی خود من هم همانطور که ملاحظه می کنید از سورس رایگان وردپرس که یکی از اپلیکیشن های تحت وب متن باز است استفاده می کنم ولی چند سوال از دوستان اوپن سورسی دارم که امیدوارم بتونم به پاسخ آنها برسم :

تا به حال چند دفعه شده که شما از قابلیت اوپن سورس بودن لینوکس و نرم افزارهای متن باز استفاده کنید ؟ چند بار شده که بخشی از نرم افزار به دل شما ننشسته و دوست داشته اید به میل خود آنرا تغییر دهید ؟ کدام یک از شماها تا به حال به صورت کامل GNU/PGL رو مطالعه کرده اند و با قوانین این گونه نرم افزارها آشنا هستند ؟ و سوالات زیادی در ذهنم هست که مطمئنا در پست های آینده آنها را ذکر خواهم کرد

متاسفانه باید عرض کنم که در جامعه وبلاگستان فارسی از دنیای متن باز و اوپن سورس تنها شعار آزادی نرم افزار و استفاده رایگان از آنها را پذیرفته ایم و تا به حال به هیچ یک جنبه های مادی و معنوی آنها توجهی نداشته ایم و به این بهانه محصول شرکتی به نام مایکروسافت را که ویندوز نام داشته برای همیشه از صفحه مانیتور خود حذف کرده و یکی از توزیع های سیستم عامل لینوکس را جایگزین آن کرده ایم و این اعتقاد را داریم که مایکروسافت ما را در استفاده از نرم افزار محدود می کند و ما برای داشتن آزادی عمل بیشتر روی به لینوکس و نرم افزارهای متن باز میاوریم ! ولی این آزادی به چه قیمت ؟

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

به دور از هرگونه تعصب و تقلید کورکورانه !

پی نوشت : تاریخ ارسال پست : ۱۹ بهمن ۱۳۸۶ ( به دلیل از دست رفتن اطلاعات بر روی سایت این پست مجددا بر روی وبلاگ منتشر شد )

مروری بر زبان برنامه نویسی ASP.NET

دسته (برنامه نویسی دات نت) توسط روزبه شفیعی در ۲۲-۱۱-۱۳۸۶

برچسب ها: , , , , , , , , , , , ,

asp-dot-net

ASP.NET یکی از مهمترین و قوی ترین تکنولوژی های تولید صفحات داینامیک وب سمت سرویس دهنده ( Web Server ) است . ASP.NET ترکیبی از ASP ( زبان برنامه نویسی کلاسیک تحت وب مایکروسافت ) با تکنولوژی NET. (چارچوب جدید معرفی شده توسط مایکروسافت برای تولید نسل جدیدی از نرم افزارها ) می باشد .

منظور از سمت سرویس دهنده این است که تمامی کدهای نوشته شده برنامه نویس بر روی کامپیوتر سرور پردازش شده و نتایج آن به صورت HTML برای کاربری که در حال مرور صفحات ایجاد شده است ارسال می شود ، زبان هایی مثل ASP.NET ، PHP که از مهمترین زبان های برنامه نویسی وب به شمار می روند بر روی سرور پردازش شده و نتایج این پردازش به صورت HTML برای کاربر بر روی مرورگر وب فرستاده می شود . بر خلاف این دو زبان زبان هایی مثل HTML یا حتی Java Script تنها بر روی وب سرور نگهداری می شوند و در صورت اجرا شدن این گونه صفحات توسط کاربر به سمت کامپیوتر و مرورگر او ( Client ) فرستاده می شود و تمامی پردازش ها و اجرای این گونه صفحات بر روی کامپیوتر کاربر صورت می گیرد . در این گونه صفحات بر خلاف ASP.NET و PHP برنامه نوشته شده توسط برنامه نویس برای کاربر قابل مشاهده بوده و می تواند با ذخیره کردن آن این کدها را تغییر دهند

نکته مهم اینجاست که : اغلب افراذ ASP.NET را یک زبان برنامه نویسی تصور می کنند ، درحالی که چنین نیست و تعریفی که برای ASP.NET می توان بیان کرد این است که : ASP.NET پلتفرمی است برای اجرای کدهای داینامیک در سرویس دهنده وب ، نه یک زبان برنامه نویسی !

در زبان ASP کلاسیک برای نوشتن کدهای صفحات داینامیک عمدتا از زبان های اسکریپت نویسی مثل Java Script یا VB Script استفاده می شد و از آنجائی که در مدل صفحات داینامیک سمت مشتری ( منظور از سمت مشتری کسی است که صفحات را از مرورگر وب خود مشاهده می کند ) استفاده می شد ، امکان بروز اشتباه بسیار زیاد بود . با ASP.NET دیگر چنین مشکلی به وجود نخواهد آمد . در این پلتفرم می توانید از هریک از زبان های چارچوب NET. مانند VB.NET , C++.NET , C#.NET , JScript.NET بهره برد

برنامه نویسی در ASP.NET بسیار ساده تر از ASP کلاسیک است . کدهای ASP به صورت مختلط با کدهای HTML نوشته می شد و همین موضوع کار را برای برنامه نویسان مشکل می کرد . در ASP.NET این مشکل برطرف شده و کدهای نوشته شده از HTML می تواند جدا باشد ( استفاده از متد Behind Code ) این ویژگی این امکان را می دهد که در پروژه های تیمی که کار برنامه نویسی و گرافیک تقسیم شده است راحتر باشد و هر شخص با تمرکر بر روی کار خود کار خود را به بهترین شکل انجام دهد بدون اینکه در کار دیگری تداخلی ایجاد کند

برای آغاز و شروع برنامه نویسی چه امکاناتی مورد نیاز است ؟

برای شروع کار یکی از سیستم عامل Windows ۲۰۰۰ ، Windows XP ، Windows Server ۲۰۰۳ ، Windows Vista مورد نیاز است ، البته با ارائه Windows Server ۲۰۰۸ توسط کمپانی مایکروسافت این گزینه نیز نسبت به سایر ویرایش های ویندوز مایکروسافت برای نوشتن و اجرای کدهای نوشته شده به صورت Local مناسب تر خوهد بود .

چارچوب NET Framework ویرایش ۲.۰ حداقل نیاز است که در صورت در دسترس بودن NET Framework ۳.۵ این گزینه پیشنهاد می شود . همچنین یک سرویس دهنده وب که به صورت لوکال به شما اجازه اجرای کدهای نوشته شده را بدهد مثل IIS ۶ . البته اگر از ویندوز ویستا یا احیانا ویندوز سرور ۲۰۰۸ استفاده می کنید IIS ۷ بر روی ان نصب خواهد بود . البته قابل ذکر است که IIS ۷ به صوت پیش فرض بر روی ویندوز سرور ۲۰۰۸ نصب خواهد بود و در ویندوز ویستا همانند IIS ۶ در ویندوز اکس پی باید آنرا با قرار دادن CD یا DVD ویندوز خود درون درایور ، آنرا از کنترل پنل ویندوز از قسمت Add Remove Software فعال کنید

در نهایت هم به یک سرویس اتصال به پایگاه داده و سرویس دهنده پایگاه داده نیاز مندیم . برای نصب آنها نرم افزار تخصصی مایکروسافت به نام Microsoft Visual Studio پیشنهاد می شود . با نصب ویژوال استودیو ۲۰۰۵ این امکانات به شما داده می شود : NET Framework ۲.۰ ، SQL Server ۲۰۰۵ و یک محیط ویژوال بسیار قدرتمند برای تولید صفحات داینامیک وب ، البته در ویژوال استودیو ۲۰۰۸ چاچوب NET Framework به ویرایش ۳.۵ ارتقاء پیدا کرده است

در نهایت به صورت خلاصه برای داشتن تمامی امکانات برای شروع برنامه نویسی دات نت این امکانات پیشنهاد می شود :

۱. نرم افزار ویژوال استودیو ۲۰۰۸ ، که برای نصب و اجرای آن حداقل ۱ گیگابایت رم مورد نیاز است . در صورت نداشتن رم به مقدار کافی می توان از ویرایش ۲۰۰۵ آن استفاده کرد

۲. ویندوز سرور ۲۰۰۳ به همراه IIS ۶ . ویندوز سرور ۲۰۰۸ به همراه IIS ۷ بر روی آن و ارائه آن توسط کمپانی مایکروسافت در چند هفته آینده پیشنهاد می شود

دلیل پیشنهاد من برای استفاده از آخرین ویرایش های ویندوز یا ویژوال استودیو در اختیار داشتن تمامی امکانات برای برنامه نویسی دات نت خواهد بود .

بعد از تحریر : خلاصه ای بود از اولین قدم برای شروع برنامه نویسی ASP.NET توسط من ! کپی برداری با ذکر منبع بلامانع است و جا دارد این نکته را متذکر شوم که دنیای مایکروسافت یعنی کپی رایت ! به نوعی هم می توان اولین درس اخلاقی را از همین جا یاد گرفت . پس خواهشا اگر قصد دارید از در مجموعه مایکروسافت قدم بردارید نرم افزارها را به صورت اصل و لایسنس معتبر خریداری فرماید . دوستانی که در ایران زندگی می کنند دسترسی به نرم افزارها با لایسنس معتبر را ندارند ولی حداقل از دوستان خارج از کشور تقاضا می شود که نرم افزارها را به صورت قانونی از فروشگاه های نرم افزاری خریداری کنند . هرچند قیمت مجموعه نرم افزارهای مایکروسافت با قیمتی نسبتا بالا ارائه می شوند . بنده هم در حال حاضر فقط از ویندوز ویستا با لایسنس معتبر استفاده می کنم و در صورت در دسترس بودن بقیه نرم افزارها به صورت اصل حتما تهیه خواهم کرد

کنترل صحیح فرزندان به وسیله ویندوز ویستا

دسته (ویندوز ویستا) توسط روزبه شفیعی در ۲۲-۱۱-۱۳۸۶

برچسب ها: , , ,

vista-parental-control

مطالب وبلاگ قبلیم رو که از روی Live Witer پست کرده بودم رو داشتم از لاگ همین نرم افزار دنبال می کردم که رسیدم به این پست ، از اونجایی که برای آرشیو نوشته هام ارزش زیادی قائل هستم واجب دونستم یکی یکی مطالب به درد بخور رو بیارم اینور . یکی از اون مطالب به درد بخور همینه :

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

Windows Vista Web Filter : این گزینه به والدین این امکان را می دهد که لیستی سیاه از سایت های اینترنتی از قبیل سایت های غیر اخلاقی ، قمار اینترنتی ، آموزش استفاده از اسلحه های گرم و سرد و … را به سیستم وارد کنند تا فرزاندانشان را از ورود به سایت های مورد نظر خود محافظت کنند ولی متاسفانه ضعفی که در سیستم دیده می شود این است که این قابلیت را ندارد که یک کلمه مشخص از محتوای صفحات وب را فیلتر کند و با توجه به زیاد بودن سایت های غیر اخلاقی این گزینه تنها سایت هایی را برای فرزندان نشان نمی دهد که حتما در لیست سیاه والدین جای گرفته باشد . همچنین این قسمت این امکان را فراهم می کند که فرزند خود اجازه دانلود کردن از اینترنت را داشته باشد یا که نه !

Time Date :همچنین این قابلیت این امکان را دارا می باشد که فرزندان در چه روزهایی از هفته و یا ماه به اکانت کاربری خود دسترسی داشته باشند ولی متاسفانه ضعفی که در این بخش مشهود است این است که مدت زمان استفاده یا ساعت استفاده از اکانت کاربری برای فرزندان تعریف نشده است

Games : این بخش نیز این امکان را به والدین می دهد که فرزندان خود به بازی های کامپیوتری دسترسی داشته باشند یا که خیر !

Allow And Specific Programs : این قسمت به والدین این امکان را می دهد که فرزندان به چه نرم افزارهایی دسترسی داشته باشند و حق استفاده از کدام نرم افزارها را ندارند

حتی در این قسمت بخشی به عنوان View Activity Reports وجود دارد که این امکان را به والدین می دهد که دقیقا مو به موی کارهای انجام شده بر روی اکانت کاربری فرزندان خود از قبیل سایت های بازدید شده ، سایت های فیلتر شده ای که فرزند تلاش داشته است آنها را ببیند ، فایل های دانلود شده ، فایل هایی که درخواست دانلود داشته اند ولی بلوک شده اند ، ایمیل های چک شده توسط نرم افزارهایی مثل Outlook ، ریز مکالمات ردو بدل شده در چت ، آهنگ های پخش شده از مدیا پلیر و … ، را چک کنند

والدین این نکته را باید توجه داشته باشند که برای فعال بودن این بخش باید گزینه Set up how My Child will use the computer در حالت On قرار داشته باشد

vista-parental-control-screen

این قابلیت در ویندوز ویستا از آدرس Control Panel / Parental Control در دسترس می باشد .

پی نوشت : تاریخ ارسال پست : ۱۶ بهمن ۱۳۸۶ ( به دلیل از دست رفتن اطلاعات بر روی سایت این پست مجددا بر روی وبلاگ منتشر شد )

سرویس پک های مایکروسافت در راه است

دسته (اخبار مایکروسافت) توسط روزبه شفیعی در ۲۲-۱۱-۱۳۸۶

برچسب ها: , , , , , ,

win-logo

از دیروز شرکت مایکروسافت سرویس پک ۱ ویندوز ویستا را که اصطلاحا Release To Manufactures یا RTM گفته می شود را برای شرکت های تولید کننده PC و Labtop از جمله سونی ، دل ، آی بی ام ارائه کرد همچنین انتشار عمومی سرویس پک ۱ ویندوز ویستا در روز ۱۸ فوریه ( ۱۸ ماه جاری ) و سرویس پک ۳ ویندوز اکس پی در روز ۲۳ مارچ یعنی تقریبا یک ماه ونیم آینده برای کاربران بر روی بخش دانلود سایت مایکروسافت قرار خواهد گرفت

ار جمله ویژگی های سرویس پک ۱ ویندوز ویستا می توان به افزایش سرعت کپی و ترانسفر اطلاعات بر روی این ویندوز اشاره کرد که تا حد مطلوبی ارتقاء یافته و همچنین قابلیت دیگری که بر روی آن می توان اشار کرد این است که DVD های کپی شده بر روی این نسخه از ویستا قابل اجرا نخواهد بود و مجهز به یک سیستم هوشمند جهت شناسایی DVD های کپی شده می باشد .

هنوز هیچ گونه اطلاعات دیگری در رابطه با ویژگی های سرویس پک ۱ ویستا ارائه نشده و پیش بینی می شود با ارائه این پکیج شمار بیشتری از کاربران به سمت ویندوز ویستا بروند . همچنین این نکته قابل ذکر است که طی چند روز گذشته سرویس پک ۳ آفیس ۲۰۰۳ هم برای کاربران این مجموعه ارائه شده و به نوعی می توان ماه جاری را به اسم “ماه سرویس پک های مایکروسافت” نام گذاری کنیم

منبع : وبلاگ Zoom Out

پی نوشت : تاریخ ارسال پست : ۱۸ بهمن ۱۳۸۶ ( به دلیل از دست رفتن اطلاعات بر روی سایت این پست مجددا بر روی وبلاگ منتشر شد )