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

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

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

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

منیع : فیس بوک - اسرار کوانتومی آفرینش‎

Using LINQ to SQL

Developers can use LINQ with any data source.  They can express efficient query behavior in their programming language of choice, optionally transform/shape data query results into whatever format they want, and then easily manipulate the results.  LINQ-enabled languages can provide full type-safety and compile-time checking of query expressions, and development tools can provide full intellisense, debugging, and rich refactoring support when writing LINQ code.

LINQ supports a very rich extensibility model that facilitates the creation of very efficient domain-specific operators for data sources.  The "Orcas" version of the .NET Framework ships with built-in libraries that enable LINQ support against Objects, XML, and Databases.

باقی در ادامه مطلب
ادامه نوشته

نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

این مقاله به کاربران زیر توصیه می شود :

1_ مدیران و فروشندگان سرورهای میزبانی وب

2_ توسعه دهندگان وب و مدیران

تعدادی عزیزانی که با کار هاستینگ مشغول هستند اکثر اوقات زمانی که می خواهند سروری یا وی پی اسی رو کانفیگ کنند با نصب کنترول پنل های همچون cpanel و ِDirectAdmin ,.. سرور رو کانفیگ شده آماده میکنند .

در اینجا سعی دارم که با چند دستور ساده سیستم عامل لینوکسی مثل Centos و یا ubuntu رو به یک سرور تبدیل یا کانفیگ کنم . اگر کاربر مبتدی هستید پیشنهاد میشود این کار را روی یک سیستم فعال انجام ندهید .

موارد لازم :

1_ نسخه لینوکس ( در این آموزش CentOs ) + دسترسی پر سرعت به اینترنت .

2_ دسترسی root

3_ کمی صبر و حوصله

کارهای که در پایان انجام می شود :

1_ نصب apache و پیکربندی آن

2_ نصب php همراه با ماژول های لازم

3_نصب و پیکربندی Mysql

4_ نصب و پیکربندی phpMyAdmin

باقی در ادامه مطلب

ادامه نوشته

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

قبل از شروع آموزش آشنا بشیم که سرورآپاچی (Apache) چیست؟

این وب سرور در توسعه و همگانی شدن وب جهانی نقش بسیار مهمی داشته است . این وب سرور که به زبان C نوشته شده است دارای قابلیت cross- platform بوده و بر روی ماشین های مختلف قابل اجرا میباشد . دلیل انتخاب این اسم برای این وب سرور را نیز دو مورد ذکر کرده اند اول اینکه به یکی از قبایل قدیمی بومی آمریکا که به خاطر مقاومت و مهارت در ساخت ابزار آلات جنگی مشهور میباشند احترام گذاشته شود و ثانیا به این دلیل که (Root)ریشه پروژه به صورت یک سری پچ (Patch)میباشد . این وب سرور در یک گروه و به صورت کد باز (open source) گسترش یافت و از سال ۱۹۹۶ به عنوان محبوب ترین وب سرور برای HTTP در وب جهانی شناخته شده بود ولی در سال ۲۰۰۵ میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به ۶۹% بازار وب سرور های جهان را به خود اختصاص داده است همچنین MAC OS آن را به عنوان وب سرور اصلی در پشتیبانی از WEB OBJECT خود برگزیده است . این وب سرور دارای ماژولهای امنیتی بسیار خوبی از جمله mod_access, mod_auth, mod_digest میباشد . آپاچی برای میزبانی هر دو نوع وب ایستا و وب پویا مناسب است .

حال در ادامه ی مطلب به نحوه نصب این وب سرور میپردازیم .

ادامه نوشته

What is “Secure Boot” in Windows

I think (some or all of) the following are true


UEFI replaces traditional BIOS as the PC firmware that starts the boot process.

UEFI has a feature called "Secure Boot"

You can disable EUFI secure-boot on some computers but not all.

Windows 8 for ARM (Windows RT) will not install on hardware that does not support UEFI or which allows Secure Boot to be disabled.

Windows 8 for x86 can be installed on non-UEFI hardware.

UEFI with secure boot enabled only boots the operating system (OS) loaders that are signed using a key certified by a certifying authority (CA) known to the UEFI

PC builders include Microsoft as a CA in UEFI but not Linux distributors

Some PC builders allow you to add your own keys/CAs to UEFI

One or two Linux vendors have decided to pay Microsoft to sign their Linux distributions

Some Linux distributors publish workarounds (how to disable UEFI's secure boot? or how to make UEFI recognise the distributors signature on Linux?)

Some people suspect that, at the very least, Microsoft are happy to use security as a justification to force on hardware makers a change that as a major side effect makes it hard or impossible to install a non-Microsoft operating system on that hardware.


P.S. I am pretty uncertain about many of the above points and welcome corrections, directly or in comments.

Source : http://superuser.com/questions/493367/what-is-secure-boot-in-windows

How to create a bootable USB flash drive to install Windows 8 Developer Preview

Like many folks, after watching the BUILD keynote this morning, I couldn't wait to get home and install Windows 8 Developer Preview on my laptop. The instructions for installing Windows 8 are simple enough. The only fly in the ointment is that installing Windows 8 requires a DVD to create an install package.

Of course, since I haven't used an optical drive in years, I didn't have a blank DVD and I didn't want to wait until the morning to buy some. But I did have a USB flash drive and so I decided to create a bootable USB flash drive to install Windows 8.

To create a bootable USB flash drive the easy way, you can download the Windows 7 USB/DVD download tool from the Microsoft Store. If you feel adventurous and are comfortable with command line tools, below are the step-by-step instructions for installing Windows 8 Developer Preview from a USB flash drive. But be warned, if you are not comfortable with command line tools, downloading the Windows 7 USB/DVD download tool is a much better option and will save you the effort of reading the remainder of this blog.

ادامه نوشته