باز گردانی اتوماتیک پنجره های بسته شده هنگام ری استارت کردن ویندوز

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

قطعا بعد از بالا آمدن ویندوز تمامی پنجره ها بسته خواهند شد و شما باید دوباره از اول تمامی پنجره ها را باز نمایید.

چگونه کاری کنیم که پنجره های باز بعد از ری استارت شدن ویندوز بازیابی شوند.

بدین منظور :

ابتدا از منوی Tools گزینه Folder Option را برگزینید .

سپس از تب View گزینه Restore previous folder windows at logon را فعال کرده و بر روی OK کلیک نمایید.

حال اگر پنجره بازی داشته باشید و ویندوز خود را ری استارت کنید پنجره های باز شما ، دوباره بازگردانی خواهند شد.

تفاوت لپ تاپ و نوت بوک!

با عرض سلام.در این مقاله کوتاه قصد دارم جواب این سوال رو مطرح کنم.در ابتدا باید عرض شود که نوت بوک ها نوعی لپ تاپ هستند.

کامپیوترها به ۴ دسته کلی تقسیم می شوند:

۱- ابر کامپیوترها که گران قیمت ترین و سریع ترین نوع کامپیوترها هستند.

۲- کامپیوترهای بزرگ یا مین فریم ها

۳- کامپیوترهای کوچک یا مینی کامپیوترها

۴-میکرو کامپیوترها یا اصطلاحا ریزکامپیوترها که به آنها personal computer یا pc نیز گفته می شود.

pcها خود به دو دسته تقسیم میگردند:

۱- دسکتاپ Desktop pc . همین کامپیوترهایی که در اکثر خانه ها هست و شامل مانیتور ،کیس و... میباشند.

۲- لپ تاپ Laptop pc . همین کامپیوترهای قابل حمل را گویند. Laptop ها انواع مختلفی دارند.شامل :نوت بوک ها،نت بوک ها (که بیشتر برای کار در فضای اینترنت ساخته شده اند.بنابراین سخت افزار پرهزینه ای ندارند)،Tablet ها و...

امیدوارم که این مقاله کوتاه راضی کننده بوده باشد.

گرفتن پشتیبان از سایت های موجود در Favorites مرورگر IE

منبع :ترفندستان

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

بدین منظور:
ابتدا مرورگر Internet Explorer خود را باز کنید.
اکنون از بالا و منوی File، گزینه Import and Export را انتخاب کنید.
سپس بر روی Next کلیک کنید و از لیست موجود Export Favorites را انتخاب کرده و بر روی Next کلیک کنید.
در این صفحه لیست سایتهای موجود را میبینید؛ مجدد دکمه Next را بزنید.
در این صفحه میتوانید (ترفندستان) محل ذخیره شدن BackUp را تعیین کنید.
با فشردن دکمه Next به صفحه تأیید نهایی خواهید رفت. برای اتمام عمیلیات دکمه Finish را بزنید.
اکنون فایل پشتیبان شما در محل تعیین شده و با فرمت HTML ذخیره شده است.

اما برای بازگرداندن این Backup به IE باید مراحل زیر را طی کنید:
مجددأ وارد قسمت Import and Export بشوید.
این باز از داخل لیست موجود Import Favorites را انتخاب کرده و بر روی Next کلیک کنید.
در صفحه بعدی محلی که فایل پشتیبان را در آنجا ذخیره کرده اید را تعیین کنید و روی Next کلیک کنید.
در پایان Next را زده و پشتیبان را بازگردانید.

چند نکته...

منبع :ترفندستان

 بالا بردن سرعت دانلود

بر روی جای خالی از دسکتاپ راست کلیک کنید و Properties را انتخاب کنید. تب Desktop را  ا نتخا ب کنید . بر روی دکمه Customize Desktop کلیک نما یید . در پنجره باز شده به تب Web   بروید. بر روی دکمه Properties کلیک  کنید . در پنجره باز شده به تب Download  بروید . سپس تیک گزینه Limit hard-disk usagefor this page to را  بزنید. بعد  مقدار فیلد Kilobytes را به عدد 9.000 تغییر د هید. در پایان OK را زده و خارج  شوید . اين عملیا ت يك عملیا ت جالب و مخفي د ر  ويندوز ايكس پي  است و واقعاً  سرعت دانلود د ر  اينترنت را افزايش مي دهد .

 

چند نکته در باب مرورگرها
با استفاده از کلیدهای ترکیبی در Ctrl+Shift+T می‌توان آخرین تب بسته شده در مرورگر را مجدد بازیابی کرد. این ترفند بر روی کلیه مرورگرهای جدید عملی است.

با فشردن کلید Home همیشه بدون دردسر به ابتدای صفحه برمیگردید.
با فشردن کلید End به سرعت به انتهای صفحه تغییر مکان می دهید.
با فشار دادن کلید F4 آدرس هایی که در نوار آدرس تایپ کرده اید نمایش داده می شون.

ارسال سریع ایمیل در Gmail:
پس از تایپ متن یک ایمیل در محیط Gmail، به جای کلیک بر روی دکمه Send، کافی است کلیدهای ترکیبی Tab+Enter را فشار دهید تا ایمیل ارسال شود.

ممکن است شما نیز از کابرانی باشید که برای مرور صفحات وب از Internet Explorer 7 میکنند. در این صورت احتمالأ به این موضوع برخورده اید که صفحه ای را بر روی هارد Save میکنید اما به هنگام باز کردن این فایل ذخیره شده کاراکترهای نامفهومی به جای فایل شما نمایان میشود. علت این موضوع چیست؟ در این ترفند قصد داریم به معرفی راه حل این مشکل ساده بپردازیم.

رفع مشکل مشاهده صفحات Save شده توسط IE7

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

 

مهندسی نرم افزار و طراحی سرویس های تحت وب

نویسنده : حسین شرفی

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

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

طراحی و برنامه نویسی تحت وب:

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

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

تکنولوژی های لازم برای شروع برنامه نویسی تحت وب:

--- زبان HTML : این زبان برای چیدن اشیائی که روی صفحه وب مشاهده میکنید استفاده میشود. محل قرارگیری عکس هاف متون ، جداول ، لینک ها و هر چیزی که در یک صفحه وب مشاهده میکند با این کدها در کنار هم قرار می گیرند. و مرورگر با دریافت کدهای اچ تی ام ال آنها را تفسیر میکند و شکل کلی یک صفحه وب را به شما نشان می دهد. یک طراح و حتی برنامه نویس وب باید به زبان html آشنا باشد تا بتواند سرویس بهینه ای را طراحی کند. پس از اینکه این زبان را آموختید میتوانید از نرم افزارهایی مانند ExpressionWeb و DreamWeaver که کار ساختن کدهای HTML را انجام میدهند استفاده کنید و کار خود را به دوش آنها بیندازید. اما شما باید طرز استفاده از آنها را بدانید. اینکار مانند این است که ابتدا ضرب را بیاموزید و بعد از ماشین حساب استفاده کنید.
---  یک زبان برنامه نویسی تحت وب: پیشنهاد ما بخصوص در ایران ASP.net و با استفاده از زبان پایهء C# است. گرچه دانستن زبانی مانند PHP هم میتواند موقعیت های شغلی خوبی را برای شما ایجاد کند.
--- طراحی بانک اطلاعاتی رابطه ای: اولین چیزی که یک سایت بزرگ نیاز دارد یک بانک اطلاعاتی قدرتمند و بهینه شده است. شما باید اصول طراحی بانک های اطلاعاتی ، نرمال سازی در طراحی بانک های اطلاعاتی ، و سپس پیاده سازی را توسط یک بانک قدرتمند مانند SQL Server و یا MySQL بدانید تا بتوانید اولین قدم را در برنامه نویسی تحت وب بردارید.
--- آشنایی با وب : شما نمی توانید ساختمانی مناسب بسازید، مگر اینکه قبلا ساختمان های متفاوتی را دیده باشید. ضعف بزرگی که بسیاری از مهندسین نرم افزار دارند، آشنا نبودن آنان با محیط اینترنت و دنیای مجازی است. برای حل این مشکلتان پیشنهاد میکنم یک وبلاگ درست کنید و مدتی وبلاگ نویس شوید و وبلاگ خوان . خواندن وبلاگ های متفاوت و آشنایی با سرویس های اینترنتی شما را با محیطی که قرار است در آن مشغول به ساخت و ساز شوید آشنا میکند.
شما بعنوان یک مهندس نرم افزار باید با سایت های اینترنتی زیادی آشنا باشید. هر سایت یک دیدگاه جدید در طراحی وب به شما میدهد. پیشنهاد میکنم برای شروع با سایتهایی مانند جیمیل، فلیکر، پرشین بلاگ، فرندفید ، یاهو360 ، پیکاسا ، یوتیوب، لست.اف.ام آشنا شوید. هرکدام از این سایتها یکی از برجهای افراشته شده در دنیای مجازی وب است. کم کم در وبلاگهایی که میخوانید با سایت های جدید آشنا خواهید شد. هنگام گشت و گذار در این سایت ها به معماری بکار رفته در طراحی آنها دقت کنید.
--- آشنایی با شبکه : مفاهیمی در برنامه نویسی تحت وب هست که ممکن است در برنامه نویسی تحت ویندوز هرگز با آن مواجه نشوید. مفاهیمی مانند IP ، Server Configuration ، Browser Compatibility و صدها واژه و مفهوم دیگر که جزئی جدانشدنی از وب هستند. سعی کنید با مفاهیم شبکه ها ، پروتکل های وب مانند FTP و HTTP و تاریخچه ای از وب آشنا باشید. این اطلاعات نه تنها مفید بلکه برای برنامه نویسی تحت وب ضروری است.

نکاتی که در بالا ذکر شد برای شروع برنامه نویسی تحت وب است و برای اینکه بتوانید سایتهای بهینه و مفیدی طراحی کنید نیازمند تکنولوژی های روز دنیای وب هستید که در ادامه به تعدادی از آنها اشاره میکنم.

 

• CSS: سی اس اس امکان تغییر گرافیکی صفحات وب را بسیار ساده میکند و دانستن آن کمک بسیاری به شما در طراحی سایت هایی میکند که امکان تغییر صفحات سایت را مانند تغییر قالب وبلاگ فراهم میکنند.
• جاوا اسکریپت : این زبان اسکریپتی کاربرد بسیار زیادی در طراحی وب دارد و بسیاری از رویدادهای صفحات وب با استفاده از جاوا اسکریپت کنترل میشوند. نیازی نیست کل دستورات و نکات موجود در این زبان دا یاد بگیرید. اما باید دستورات ابتدایی و نوع بکاربردن آنها را بیاموزید تا بعدها بتوانید از سورسهای آمادهء جاوا اسکریپتی در پروژه هایتان استفاده کنید.
• آجاکس : احتمالا یک اکانت جیمیل دارید. آیا سرعت حذف نامه ها را در این سرویس با سایت های دیگه مقایسه کرده اید؟ گاهی کمتر از نیم ثانیه. جیمیل یکی از سایت هایی است که خیلی زود و درست از تکنولوژی آجاکس استفاده کرد ، امروزه بسیاری از سایت ها از این روش برای بالابردن سرعت لود صفحات سایت خود استفاده میکنند و حتی سایت های ایرانی نیز از اجاکس برای طراحی بهره می برند.
• XML: فایل های XML برای ذخیره و بازیابی اطلاعات حجیم در سرویس های تحت وب استفاده بسیاری دارند. همچنین گاهی شما مجبورید بخشی از اطلاعات موجود در بانک اطلاعاتی را در فایل XML ذخیره کنید تا باری که روی دوش بانک اطلاعاتی است کاهش یابد. XML در این زمینه بهترین انتخاب است.
• Regular Expressions: یا عبارات منظم برای خواندن و بازیابی اطلاعات از میان فایل های متنی مانند XML و یا صفحات وب سایتها قدرت بسیاری را در دستان شما قرار می دهند. ممکن است در طراحی سایت مورد نظر خود نیازمند استخراج اطلاعات از روی یک سایت دیگر باشید. اگر سایت مورد نظر فید نداشته باشد، میتوانید با استفاده از R.E ها اینکار را انجام دهید.
• Security : وقتی شما یک سایت را طراحی میکند و روی اینترنت قرار میدهید مانن این است که یک ساختمان را که با چوب کبریت ساخته اید در مقابل باد قرار دهید. همیشه هکر ها و رقبایی هستند که با نیت های گوناگون دنبال ضربه زدن به سایت شما هستند . بنابراین بخش مهمی از آموزش های خود را به آموزش امن کردن سایت های اینترنتی و برنامه ای که نوشته اید اختصاص دهید.
• Stored Prcedure Programming : برای اتصال به بانک اطلاعاتی از طریق برنامه ای که نوشته اید چندین راه وجود دارد. شما میتوانید فرمان های SQL را در داخل صفحات وبی که ایجاد کرده اید بنویسید. اما این راه نه تنها امن نیست، بلکه سرعت و قابلیت های برنامه شما را کاهش میدهد. برای نوشتن دستورات SQL باید از بخش پروسیجر های SQL استفاده کنید. با اینکار، برنامه شما بسیار استاندارد تر نوشته شده و از امنیت بالاتری نسبت به حالت قبلی برخوردار میشود.