بانک آموزشی

بانک آموزشی

نرم افزار - سخت افزار - طراحی - برنامه نویسی _ ویروس شناسی ...
بانک آموزشی

بانک آموزشی

نرم افزار - سخت افزار - طراحی - برنامه نویسی _ ویروس شناسی ...

آموزش برداشتن رمز گوشی در آندروید

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

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

وقتی شما برای رهایی از این قفل گزینه ریست کردن گوشی را انتخاب می کنید تمامی مخاطبان ، پیام ها ، ایمیل ها و … را از دست خواهید داد.

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

ما برای شما دو پیشنهاد داریم:

الف) از طریق محیط H-Boot

1-ابتدا گوشی خود را خاموش کنید. برای این که مطمئن شوید گوشی آندرویدیتان کاملا خاموش شده است بهتر است باتری گوشی را درآورده و پس از ۲۰ ثانیه دوباره باتری را در داخل گوشی قرار دهید.

۲- در این قسمت ما با دو کلید پاور و ولوم گوشی کار داریم پس ابتدا کلید کاهشی ولوم را نگه دارید و سپس دکمه پاور را بزنید>در صورت درست انجام دادن این کار ، محیط H-Boot برای شما ظاهر خواهد شد.

کلید پاور= به وسیله فشار دادن این کلید ، گزینه مورد نظری که به صورت رنگی نسبت به گزینه های دیگر مشخص شده است انتخاب می شود.

کلید های ولوم= می توانید با فشار دادن ولوم زیاد ، به سمت بالا و همین طور با فشار دادن ولوم کم به سمت پائین بروید.

۳- با استفاده از کاربردهای بیان شده از دو کلید ولوم و پاور ، گزینه Recovery را انتخاب کنید.

۴- هر وقت علامت مثلث زرد رنگ با پس زمینه لوگوی آندروید ظاهر شد > این بار دکمه افزایشی ولوم را نگه دارید و کلید پاور را بزنید.

۵- صفحه ی جدیدی برای شما ظاهر می شود ، گزینه wipe reset factory را انتخاب کنید.

۶- بعد از انتخاب tracball ، برای شما پیغامی مبنی بر موافقت برای انجام عملیات می آید که شما گزینه ‘yes’ را انتخاب کنید.

عیب ها: متاسفانه در این روش تمامی پیام ها ، ای میل ها و مخاطبانتان پاک می شود.

ب) با استفاده از حفره باز امنیتی سیستم عامل آندروید

۱- تنها به یک خط دیگر نیاز دارید (مثل تلفن ثابت یا تلفن همراه دیگر)

۲- پس از تهیه آن ، به گوشی خود زنگ بزنید.

۳- پس از برقراری تماس ، کلید خانه را بزنید (معمولا با این کلید در این حالت می توانید به صفحه اصلی آندروید بروید) ، سپس با رفتن به قسمت نرم افزارها و پیدا کردن نرم افزار و در قسمت تنظیمات نرم افزار ، تیک فعال بودن آن را بردارید و یا آن را پاک کنید.

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

پروژه Loon شرکت google

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

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

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

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

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

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

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

  

چگونه رمز های عبور را در مرورگرها پیدا کنیم؟!

معمولا زمانی که برای ورود به بخشی از سایت یا پروفایل کاربری یا عملیات بانکی، نیاز دارید رمز عبور خود را وارد کنید. این رومز عبور معمولا به صورت ستاره (Asterisk) نمایش داده می شود تا از چشم افراد دیگر دور بماند.

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





می خواهیم با ابرازهای دم دستی و ساده HTML و CSS رمز های مخفی را پیدا کنیم. با کمی تغییر در آنها همه چیز برای شما نمایان خواهد شد.

مرورگر Google Chrome

در هر کجا که رمز وارد شده است و ستاره ها دیده می شوند، کلیک راست کنید و گزینه Inspect Element را بزنید.





صفحه ای زیر مرورگر باز خواهد شد که کدهایی در آن قرار گرفته است. نترسید! فقط به بخش آبی شده کار داریم!





به دنبال عبارت type=”password” بگردید و password را به text تغییر دهید. که نتیجه به این صورت خواهد شد: type=”text” . در نهایت Enter را بزنید.





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





مرورگر Mozilla Firefox

مانند قبل بر روی ستاره ها کلیک راست کنید و Inspect Element را بزنید.





نوار مشکی رنگی زیر مرورگر دیده خواهد شد. بر روی Markup Panel کلیک کنید یا کلید ترکیبی Alt +M را بزنید.





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





به دنبال عبارت type=”password” بگردید و password را به text تغییر دهید. که نتیجه به این صورت خواهد شد: type=”text” . در نهایت Enter را بزنید.





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

استـفاده های دهـگانه جالب از فلش ممـوری!

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

 1. نصب توزیعی از لینوکس
 اگر از استفاده کنندگان یا دوستداران لینوکس باشید می دانید که اغلب توزیع های لینوکس را می توان از طریق دیسک زنده یا Live CDs بدون نیاز به نصب کامل و تنها از طریق بوت از روی لوح فشرده اجرا کرد. در سال های اخیر این روند به سوی ساخت USB ها به جای CD ها رفته است. شما می توانید برنامه ها و توزیع لینوکس دلخواهتان را انتخاب کرده و آنها را دانلود و برروی فلش مموری خود انتقال دهید و از طریق آن به تست و یا نصب و ایجاد سیستم عامل لینوکس برروی کامپیوترتان اقدام کنید. این کار سریع تر و لذت بخش تر از نصب از طریق CD هاست. فلش مموری ها حجم بیشتری از اطلاعات را می توانند در خود جای دهند و برای نصب توزیع های حجیم بسیار مناسب می باشند.

 2. بوت یک سیستم عامل پایدار
 اگر چیزی بیش از یک سیستم عامل زنده برروی فلش مموری خودتان نیاز دارید تا تمامی تغییرات را برروی دیسک قابل حمل خود داشته باشید، می توانید چندین توزیع را مستقیما برروی فلش مموری خود نصب کنید. از این طریق می توانید سیستم عامل خودتان را برروی کامپیوتر دیگران بالا آورده و استفاده کنید، همچنین به اطلاعات و فایل هایی که ایجاد کرده اید بعلاوه برنامه هایی که برروی سیستم عاملتان نصب کرده اید دسترسی داشته باشید. Pen Drive Linux یکی از این گزینه هاست که می‌توانید از طریق آن به این کار اقدام کنید. هرچند اکنون بسیاری از توزیع های عمده مانند اوبونتو این امکان را به شما داده اند که سیستم عامل را برروی فلش مموری خود نصب و استفاده کنید.

 3. اجرای نرم افزارهای قابل حمل
 درباره نرم افزارهای قابل حمل بارها شنیده اید. برنامه هایی که بدون نیاز به نصب برروی سیستم عامل قابل اجرا می باشند. سایت Portable Apps به کاربران ویندوز این اجازه را می دهد که برنامه های مورد علاقه خودشان را بدون نیاز به نصب و بوت ویندوز خودشان اجرا نمایند. از دیگر سرویس هایی که به ارائه نرم افزارهای قابل حمل می پردازند می توان به Liber Key و Win Pen Pack اشاره کرد.

 4. استفاده به عنوان رم
 در مواردی که کامپیوتر شما سرعت نامناسبی به دلیل کمبود رم دارد و فلش یا فلش مموری هایی با فضای آزاد بسیاری در اطراف شما هست می توانید از این فلش مموری ها به عنوان رم کامپیوتر استفاده نمایید تا سرعت کامپیوتر شما تا حدودی افزایش یابد و در مدیریت نرم افزارها بهتر عمل کنید. مایکروسافت Ready Boost را برای اینکار فراهم آورده تا بتوانید فلش مموری خودتان را به عنوان رم به کامپیوتر اضافه کرده و از آن استفاده کنید.

 5. پارتیشن بندی دیسک سخت
 نصب نرم افزار Parted Magic برروی فلش مموری به شما این امکان را می دهد که از طریق USB درایو خود بتوانید به پارتیشن بندی و تغییر سایز پارتیشن ها بپردازید. پارتیشن بندی در حال اجرای سیستم عامل کار نسبتا خطرناکی است و ممکن است باعث ازبین رفتن برخی اطلاعات شما گردد اما پارتیشن بندی از طریق بوت و بدون اجرای سیستم عامل این ریسک را از بین خواهد برد. (البته همیشه باید مراقب اطلاعات در حین پارتیشن بندی بود و نمی توان احتمال از بین رفتن اطلاعات را صفر دانست)

 6. بازی ها
 نصب بازی برروی فلش مموری را نمی توان به عنوان نرم افزارهای قابل حمل یاد کرد، برخی از بازی ها را می توانید بر روی فلش مموری نصب کنید و بدون در نظر گرفتن خرابی سیستم عامل و ترس از دست دادن مراحل ذخیره شده بازی کنید. (به یاد داشته باشید که سیستم عامل ها باید یکی باشند) همه بازی ها این قابلیت را ندارند، یکی از بازی های موفق که این امکان را ارائه داده است Minecraft است.

 7. فایل ها را امن و خصوصی نگه دارید
 شما می توانید کل فلش مموری خودتان را به پارتیشنی رمزگذاری شده تبدیل کنید تا بتوانید فایل ها و اطلاعات مهم خودتان را درون آن بصورت امن نگهداری کنید. همچنین می توانید بر روی فایل هایتان رمزعبور گذاشته تا دسترسی به آنها تنها با وارد کردن رمزعبور امکان پذیر باشد.

 8. رمزگذاری برای ورود به سیستم عامل
 اگر فکر می کنید که رمز عبور گزینه امنی برای کامپیوترتان نیست و برای امن کردن بیشتر اسکنر بیومتریک نیز ندارید، نگران نباشید، گزینه های جایگزینی نیز وجود دارد. تنها کار مورد نیاز این است که فلش مموری خودتان را به کلید تبدیل کنید! با اینکار بدون اتصال فلش مموری شما به کامپیوتر امکان ورود به سیستم عامل وجود نخواهد داشت. اگر از ویندوز استفاده می کنید می توانید از predator استفاده کنید. البته این نرم افزار تنها راه تبدیل فلش مموری به کلید ویندوز نیست.

 9. نجات کامپیوتر آلوده
 این امکان نیز وجود دارد که بر روی فلش مموری آنتی ویروس نصب کنید تا از طریق آن ویروس ها، نرم افزارهای مخرب و تروجان ها را شناسایی و از بین ببرید. برای اینکار پیشنهاد ما استفاده از AVG یا Kaspersky است.

 10. همگام سازی خودکاری فایل ها
 احتمالا شما نیز مانند اغلب کاربران فایل ها را با کپی و پیست به فلش هاستان منتقل می کنید. Sync Toy و Sync Back SE دو نرم افزاری ویندوزی برای این کار هستند. Good Sync 2 Go هم برای سیستم عامل های مک قابل استفاده است.

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

ترفند کامپیوتر جالب

برگرداندن ویندوز به تاریخ چند روز قبل

برای این کار بایدSystem Restore از قبل فعال باشد. برای اجرای آن در منوی شروع بهPrograms سپس Accessories و در نهایتSystem Tools رفته و رویSystem Restore کلیک کنید تا اجرا شود.

در پنجره مربوطه گزینه Restore my computer to an earlier time را انتخاب کنید و روی Nextکلیک کنید. در مرحله بعد زمانی را که می خواهید به آن بازگردید را انتخاب کنید و Nextرا فشار دهید. با ادامه دادن مراحل، تنظیمات ویندوز و فایل های مختلف در درایوها به زمان مورد نظر شما بازگردانده می شوند. توجه داشته باشید که انجام چنین کاری، فایل های تمامی درایوها را تحت تأثیر قرار می دهد. البته می توانید تنظیمات System Restore را طوری تغییر دهید که فقط روی درایو ویندوز عمل کند. برای این کار روی my computer کلیک راست و Propertiesرا انتخاب کنید. در پنجره ای که باز می شود به بخش System Restore بروید. روی هر درایوی که نمی خواهید System Restore روی آن فعال باشد کلیک و سپس روی settingsکلیک کنید. در پنجره ای که باز می شود گزینهTurn off system restore on this drive را علامت بزنید و کلید okرا فشار دهید.

برخی ترفند های رایانه‌ای به درد بخور

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

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

برای این کار مراحل ذکر شده را دنبال کنید. روی My Computerکلیک راست کنید سپس از منوی باز شده روی Propertiesرا کلیک کنید. حال وارد پنجره Properties Systemبشوید که از تب های گوناگون تشکیل شده است سپس در این قسمت وارد تب Advancedبشوید. در قسمت Performance بر روی گزینه Settingsکلیک کنید و وارد قسمت Options Performanceبشوید. در این قسمت نیز تب Advancedرا انتخاب کنید. در قسمت Virtual Memoryگزینه Changeرا انتخاب کنید. در این قسمت مقدار رمی را که به طور پیش فرض انتخاب شده است را مشاهده می کنید.معمولاً در رم های 256 این مقدار بین 768-384 متغیر بوده که 384 حداقل و 768 حداکثر است. درایوی را که می خواهید در آن مقدار فضایی را اختصاص به رم دهید انتخاب کنید سپس گزینه Custom sizeرا فعال کنید. اندازه های خود را در این قسمت وارد کنید و در پایان کلید Setرا فشار دهید و تمامی پنجره های باز شده را OKکنید. در صورت امکان رایانه خود را Restart کنید.

برخی ترفند های رایانه‌ای به درد بخور

مهمترین عامل سوختن فلش مموری

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

او گفت: یکی از بزرگ ترین دلایل سوختن فلش مشکل در پورت های فلش جلو کیس است و باید گفت این پورت ها باید با توجه به دفترچه مادربورد به مادربورد وصل شوند، اما اگر فردی که کامپیوتر شخص را Assemble (سرهم) کرده به درستی پین های این پورت را تنظیم نکرده باشد، ممکن است برق جا به جا به فلش وی وارد و باعث سوختن فلش شود.

وی در ادامه به حالت Quick removal اشاره کرد و افزود: این حالت که حالت پیش فرض نیز هست، برای سریع جدا کردن فلش مموری است و در این زمان فلش به safely remove نیاز ندارد و بعد از اتمام کار می توان بدون انجام هیچ کاری فلش را از کامپیوتر جدا کرد و حالت دوم نیز Better performance نام دارد و همان طور که از اسم این حالت مشخص است از حالت قبلی عمکرد بهتر و پرسرعت تری دارد، اما در این حالت کاربر حتما باید قبل از جدا کردن فلش تان از کامپیوتر آن را Safely remove کند و گرنه احتمال سوختن و خراب شدن آن بسیار بالا می رود.

کاظمی در پاسخ به سوالی مبنی بر اینکه اگر کاربر روی گزینه better performance باشد و یک دفعه فلش را از سیستم جدا کند، فلش می سوزد؟ اظهار کرد: خیر، این موضوع ربطی به سوختن یا نسوختن ندارد، فقط ممکن است برخی اطلاعات اضافه (به عنوان Cache) که ویندوز برای کار سریع تر، در هر لحظه روی فلش می نویسد یا از روی آن می خواند و روی درایو C می نویسد، ناقص نوشته شود که البته این هم جای نگرانی ندارد.

وی در ادامه پیشنهاد داد که کاربران تا حد ممکن در کامپیوترهای عمومی، فلش  را به پورت های پشت کیس بزنند، چرا که آن پورت ها طبیعتاً توسط شرکت به مادربورد متصل شده اند و امن هستند.

به گفته او این سوال برای اکثر افراد به وجود می آید که آیا remove کردن فلش مموری الزامی است یا خیر ، در جواب آن باید گفت که فلش مموری ها بر روی دو حالت قرار می گیرند که از مسیر زیر قابل رؤیت است که کاربر باید روی آیکون فلش مموری  در my computer کلیک راست کرده و گزینه ی properties را انتخاب کند و در غیر این صورت به تب Hardware رفته و بعد از انتخاب فلش مموری از لیست گزینه ی properties را انتخاب کند که در پی آن پنجره ی جدیدی باز می شود که باید به تب Policies بروید.

بالا بردن سرعت اینترنت(تنظیمات رجیستری)

  این کارو حتما بکنید تا سرعت اینترنتتون تا ده برابر افزایش پیدا کنه . این کار باعث میشه هر صفحه ای برای دومین بار یا بعد از اون که میخواد باز شه به سرعت هر چه تمام باز بشه.

توجه: اگر مراحل رو انجام دادید و در ابتدا تغییری احساس نکردید اون رو پاک نکنید چون تو جایی که شما فکرش رو نمیکنید به کمکتون میاد بدون اینکه شما بفهمید.

ابتدا به Start برید و تو Run تایپ کنید Regedit و Enter بزنید.

حال به دنبال این عبارت بگردید:

 

سپس در سمت راست پنجره به دنبال این عبارات بگردید:

 MaxConnectionsPerServer -1

 MaxConnectionPerl_OServer -2

ممکنه این دو عبارت رو مثل من نداشته باشید پس روی صفحه سمت راست ، کلیک راست کنید و از قسمت new ، روی DWORD کلیک کنید.

سپس عبارت شماره 1 را بنویسید . برای عبارت شماره 2 هم همین مراحل را انجام بدید. حالا روی عبارتهای ساخته شده دو بار کلیک کنید و در قسمت Value data برای گزینه اول عدد 8 و برای گزینه دوم حرف a را وارد کنید و سیستم را Restart  کنید.

 

توجه: در هنگام نوشتن به حروف بزرگ دقت کنید. یا میتونید از چیزی که من نوشتم کپی و تو رجیستری Paste کنید.

باتری گوشی شما در کمتر از یک ثانیه شارژ می شود

دانشمندان یک ابر میکرو باتری ساخته اند که 1000برابر قویتر از باتری های لیتیوم است و می تواند تلفن همراه را در کمتر از یک ثانیه شارژ کند.
 تیمی از محققان در دانشگاه ایلینویز آمریکا بر روی Li-ion microbattery کار کرده اند که قدرت آن 1000برابر قویتر از باتری های لیتیومی موجود است.

به این ترتیب دانشمندان زمینه را برای شارژ تلفن های هوشمند در عرض یک ثانیه هموار کرده اند. همچنین به گفته آنها این باتری ها می توانند تحولی عظیم در ماشین های الکتریکی هم ایجاد کنند.

باتری گوشی شما در کمتر از یک ثانیه شارژ می شود

 

 

 

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

باتری گوشی شما در کمتر از یک ثانیه شارژ می شود

 

 

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

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

روشهای اتصال به بانکهای اوراکل:

Oracle .NET data provider

OLE DB .NET data provider

ODBC .NET data provider

درمثال زیر به تمام راههای بالا اشاره شده است

using System;

using System.Data.OracleClient;

using System.Data.OleDb;

using System.Data.Odbc;

namespace ConnectOracle

{

class Program Interprocess communication (IPC)

{

static void Main(string[] args)

{

// Connect using .NET data provider for Oracle

string oracleConnectString =

"Data Source=ORCL;User Id=hr;Password=password;";

using (OracleConnection connection =

new OracleConnection(oracleConnectString))

{

connection.Open( );

// Return some information about the server.

Console.WriteLine("---Microsoft .NET Provider for Oracle---");

١٣

Console.WriteLine("ConnectionString = {0}\n", oracleConnectString);

Console.WriteLine("State = {0}", connection.State);

Console.WriteLine("DataSource = {0}", connection.DataSource);

Console.WriteLine("ServerVersion = {0}", connection.ServerVersion);

}

// Connect using .NET data provider for OLE DB.

string oledbConnectString =

"Provider=MSDAORA;Data Source=ORCL;User Id=hr;Password=password;";

using (OleDbConnection connection =

new OleDbConnection(oledbConnectString))

{

connection.Open( );

// Return some information about the server.

Console.WriteLine("\n---Microsoft .NET Provider for OLE DB---");

Console.WriteLine("ConnectionString = {0}\n", oledbConnectString);

Console.WriteLine("State = {0}", connection.State);

Console.WriteLine("DataSource = {0}", connection.DataSource);

Console.WriteLine("ServerVersion = {0}", connection.ServerVersion);

}

// Connect using .NET data provider for ODBC

string odbcConnectString = "Driver={Oracle in OraDb10g_home1};" +

"Server=ORCL;uid=hr;pwd=password;";

using (OdbcConnection connection =

new OdbcConnection(odbcConnectString))

{

connection.Open( );

// Return some information about the server.

١٤

Console.WriteLine("\n---Microsoft .NET Provider for ODBC---");

Console.WriteLine("ConnectionString = {0}\n", odbcConnectString);

Console.WriteLine("State = {0}", connection.State);

Console.WriteLine("DataSource = {0}", connection.DataSource);

Console.WriteLine("ServerVersion = {0}", connection.ServerVersion);

}

Console.WriteLine("\nPress any key to continue.");

Console.ReadKey( );

}

}

}

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

       روشهای اتصال به بانکهای اوراکل:

Oracle .NET data provider

OLE DB .NET data provider

ODBC .NET data provider

درمثال زیر به تمام راههای بالا اشاره شده است

using System;

using System.Data.OracleClient;

using System.Data.OleDb;

using System.Data.Odbc;

namespace ConnectOracle

{

class Program Interprocess communication (IPC)

{

static void Main(string[] args)

{

// Connect using .NET data provider for Oracle

string oracleConnectString =

"Data Source=ORCL;User Id=hr;Password=password;";

using (OracleConnection connection =

new OracleConnection(oracleConnectString))

{

connection.Open( );

// Return some information about the server.

Console.WriteLine("---Microsoft .NET Provider for Oracle---");

١٣

Console.WriteLine("ConnectionString = {0}\n", oracleConnectString);

Console.WriteLine("State = {0}", connection.State);

Console.WriteLine("DataSource = {0}", connection.DataSource);

Console.WriteLine("ServerVersion = {0}", connection.ServerVersion);

}

// Connect using .NET data provider for OLE DB.

string oledbConnectString =

"Provider=MSDAORA;Data Source=ORCL;User Id=hr;Password=password;";

using (OleDbConnection connection =

new OleDbConnection(oledbConnectString))

{

connection.Open( );

// Return some information about the server.

Console.WriteLine("\n---Microsoft .NET Provider for OLE DB---");

Console.WriteLine("ConnectionString = {0}\n", oledbConnectString);

Console.WriteLine("State = {0}", connection.State);

Console.WriteLine("DataSource = {0}", connection.DataSource);

Console.WriteLine("ServerVersion = {0}", connection.ServerVersion);

}

// Connect using .NET data provider for ODBC

string odbcConnectString = "Driver={Oracle in OraDb10g_home1};" +

"Server=ORCL;uid=hr;pwd=password;";

using (OdbcConnection connection =

new OdbcConnection(odbcConnectString))

{

connection.Open( );

// Return some information about the server.

١٤

Console.WriteLine("\n---Microsoft .NET Provider for ODBC---");

Console.WriteLine("ConnectionString = {0}\n", odbcConnectString);

Console.WriteLine("State = {0}", connection.State);

Console.WriteLine("DataSource = {0}", connection.DataSource);

Console.WriteLine("ServerVersion = {0}", connection.ServerVersion);

}

Console.WriteLine("\nPress any key to continue.");

Console.ReadKey( );

}

}

}