منوي اصلي
لينکهاي سريع

موضوعات

تاریخچه(٢)

طراحی وب(۱)

راهنما(۱)

استانداردسازی(۱)

تازه ها(۱)

ترفند ها(۱)

nero(۱)

googlecom(۱)

نرم افزار بسازید(۱)

اصول و قوانین تایپ(۱)

از نرم افزار bit defenderچه می دانید؟(۱)

از win rarچه می دانید؟(۱)

?gmail(۱)

از eset nod32antivirusچه می دانید؟(۱)

دستورات run(۱)

ترفندهایی برایwindows media player(۱)

ویروس نما بسازید!!(۱)

سرعت بالا برای اینترنت!(۱)

سرعت حقیقی رایت در nero(۱)

تیتراژی برای nero(۱)

مقایسه ی ویندوز و لینوکس(۱)

ساخت وب(۱)

وبسایت ستزی(۱)

تاریخچه گوگل(۱)

micrisoftcom(۱)

msncom(۱)

گوگل(۱)

مایکروسافت(۱)

مناجات(۱)

آرشيو ماهانه
خرداد ٩٠
اردیبهشت ۸٩
فروردین ۸٩
بهمن ۸۸

لينک دوستان

لوگوي دوستان


تبليغات





مایکروسافت(جالب تر از جالب)

تأسیس مایکروسافت (۱۹۷۵-۱۹۸۵)

کارمندان مایکروسافت در سال ۱۹۷۸ :
 جیم لین، باب والاس، استیو وود
 گوردون لتوین، مارک مکدونالد، باب گرینبرگ، باب او-ریر
 پل آلن، مارلا وود، اندرآ لوئیز، بیل گیتس

بعد از مطالعه شماره اول ژانویه ۱۹۷۵ مجلهٔ Popular Electronics که حاوی اطلاعاتی در مورد Altair ۸۸۰۰ بود. (Altair۸۸۰۰ اولین microcomputer (کوچک رایانه)ای بود که وارد عرصه رقابت کامپیوتری شد.) بیل گیتس با MITS که سازنده آن میکرو کامپیوتر بود تماس گرفت و آنان را از ساخت نرم‌افزار برنامه نویسی برای Altair 8800 که نام آن را بیسیک (BASIC) گذاشته بودند، مطلع ساخت.[۳] بیل گیتس تا آن زمان نه یک سیستم Altair و نه حتی یک مترجم ساده داشت، با این حال در طول هشت هفته قبل از اجرای اولیه نرم‌افزار او و آلن یک برنامهٔ مفسر نوشتند. مترجم در اجرای آزمایشی کار کرد و MITS پذیرفت تا BASIC را بخرد و Altair BASIC را روانهٔ بازار کند. گیتس دانشگاه (هاروارد) را رها کرد و به آلبوکرکی در نیومکزیکو یعنی جایی که MITS قرار داشت رفت و مایکروسافت را در آنجا تأسیس کرد. نام مایکروسافت (Microsoft) بدون خط تیره اولین بار توسط بیل گیتس در نامه ای که در ۲۹ نوامبر ۱۹۷۵ به پل آلن نوشت، به کار برده شد، و در ۲۶ نوامبر ۱۹۶۷ به عنوان علامت تجاری ثبت شد.[۳] اولین دفتر بین المللی مایکروسافت در اولین روز نوامبر سال 1978 میلادی در ژاپن با نام ASCII Microsoft (با نام فعلی Microsoft Japan) تأسیس شد.[۳] در ۱ ژانویه ۱۹۷۹ شرکت از آلبوکرکی به مکان جدیدش در بلویو (Bellevue) در واشنگتن منتقل شد.[۳] استیو بالمر در سال 1980 به شرکت پیوست و بعداً با مدیرعاملی بیل گیتس هم موافقت کرد.[۳][۳] مایکروسافت اولین سیستم‌عامل خود را در ۱۹۸۰ به بازار عرضه کرد. این سیستم‌عامل، که نسخهٔ تغییر یافته‌ای از یونیکس (Unix) بود با کسب اجازه از شرکت ای-‌تی-‌اند-‌تی (AT&T) با عنوان زی نیکس (Xenix) به بازار فرستاده شد. زی نیکس خیلی فراگیر نبود و در ابتدا فقط توسط نرم‌افزارسازها مورد استفاده قرار می‌گرفت.[۴][۵] مایکروسافت ورد با عنوان اصلی مولتی-تول ورد (Multi-Tool Word) به خاطر رواج ایدهٔ "هر چه می بینی، همان را می گیری" معروف شد. ورد همچنین اولین برنامه‌ای بود که قابلیتهایی همچون نمایش متن های بولد (Bold) را داشت. اولین بار کپی های مجانی نسخه نمایشی مایکروسافت ورد به همراه شمارة نوامبر ۸۳ مجله پی سی ورد (PC World) توزیع شد، و با این کار مایکروسافت ورد (Microsoft Word) اولین برنامه ای شد که بر روی دیسک همراه یک مجله پخش شد.[۶] اگر چه زی نیکس هیچگاه مستقیما به فروش عمومی نرسید با این حال اجازه فروش آن به تعداد زیادی از سازندگان تجهیزات اصلی (OEM) داده شد. در میانهٔ دههٔ 80 میلادی مایکروسافت به طور کامل از تجارت یونیکس خارج شد.[۴] اما موفقیت اصلی مایکروسافت، با سیستم‌عامل داس (Dos: Disk Operating System) اتفاق افتاد، بعد از مذاکرات بی حاصل با Digital Research، آی‌بی‌ام (IBM) قراردادی با مایکروسافت بست تا نسخهٔ جدیدی از سیستم‌عامل سی‌پی‌ام (CP/M) را برای کامپیوترهای شخصی آی‌بی‌ام تهیه کند. مایکروسافت برای این کار یک سیستم‌عاملی مشابه سیستم‌عامل سی‌پی‌ام با نام 86-DOS را از شرکت Seattle Computer Products و تیم پترسن با قیمتی کمتر از ۵۰ هزار دلار خرید. آی‌بی‌ام هم نام آن را به PC-DOS تغییر داد. به خاطر قوانین کپی رایتی که متوجه سی‌پی‌ام بود، آی‌بی‌ام سی‌پی‌ام (CP/M) را با قیمت ۲۵۰ دلار در کنار پی‌سی-‌داس(PC-DOS) که ۴۰ دلار قیمت داشت به بازار عرضه کرد، و سرانجام پی‌سی-‌داس به خاطر قیمت کمترش به استاندارد تبدیل شد.[۷][۸] حوالی سالهای 1983 مایکروسافت با همکاری چند شرکت دیگر کامپیوتری خانگی با نام MSX را به بازار عرضه کرد که نسخهٔ DOS مخصوص مایکروسافت، با نام MSX-DOS را اجرا می‌کرد، که در ژاپن، اروپا و آمریکای جنوبی بسیار پرطرفدار شد.[۹][۱۰] چندی بعد پس از این که شرکت Columbia Data Products با موفقیت بایوس (BIOS) آی‌بی‌ام را شبیه سازی کرد، بازار شاهد افزایش چشمگیر کامپیوترهای شخصی مشابه IBM از طرف شرکتهایی همچون Eagle Computer و Compaq بود.[۱۱][۱۲][۱۳][۱۴] معامله مایکروسافت با آی‌بی‌ام به آن اجازه می‌داد که امکان توزیع و فروش نسخهٔ DOS مخصوص خود یعنی MS-DOS را داشته باشد، به همین دلیل مایکروسافت با فروش سیستم‌عامل خود در بازار داغ سیستم‌عامل برای کامپیوترهای مشابه IBM از یک شرکت کوچک به یکی از بزرگ‌ترین شرکت‌های نرم‌افزاری در صنعت کامپیوترهای خانگی تبدیل شد.[۱۵] با عرضه موشواره ی مایکروسافت در دوم مه ۱۹۸۳ مایکروسافت تولیدات خود را توسعه بخشد، ادامهٔ این توسعه با ایجاد قسمتی برای نشر کتاب به نام Microsoft Press در یازدهم جولای همان سال همراه بود.[۳]

OS/2 و ویندوز (۱۹۸۵-۱۹۹۵)

در ماه آگوست سال ۱۹۸۵، مایکروسافت و «آی بی ام» در توسعهٔ سیستم‌عاملی متفاوت با نام OS/2 شریک شدند. [۱۶] در ۲۰ نوامبر سال ۱۹۸۵، مایکروسافت اولین نسخهٔ مایکروسافت ویندوز، که در واقع نسخه‌ای گرافیکی از سیستم‌عامل «MS-DOS» بود را به بازار ارائه کرد. [۳]

 



کلمات کليدي : مایکروسافت، micrisoftcom، تاریخچه، msncom

نوشته شده توسط امیر محمد دهقان در ۱۳٩٠/۳/۱٩

نظرات ()

تاریخچه گوگل(خیلی جالب)

تاریخچه گوگل

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

تاریخچه

دو دانشجوی دکترای دانشگاه استنفورد، یعنی لری پیج و سرگئی برین، گوگل را در سال ۱۹۹۸ تأسیس کردند. این شرکت خصوصی در ماه ژوئن ۱۹۹۹ / تیر ۱۳۷۹ رسمأ با سرمایه تأسیس ۲۵ میلیون دلار معرفی شد[۱]. این شرکت همراهانی را چون کلاینر پرکینز کاوفیلد و سیکوال کپیتال را پیدا کرد. گوگل سرویس و خدمات عمومی اصلی خود را در وب سایت خود در www.google.com ارائه می‌دهد. این شرکت همچنین سرویس جستجوی پیشرفته را برای فراهم سازی اطلاعات محتوایی نیز ارائه می‌دهد.[۲]

شعار و هدف گوگل

شعار رسمی گوگل «شرارت ممنوع» است که «هرگز بد نباشید» هم معنی می‌شود. هدف اعلام شده از طرف بنیان گزاران گوگل (لری و سرگئی)، عبارت است از : "سامان دادن تمامی اطلاعات دنیا".

فناوری گوگل

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

رتبهٔ صفحهٔ یک سنجش معقول را برای اعتبار صفحات وبی که بر اساس معادله برابر ۵۰۰ میلیون متغیر و بیش از ۲ بیلیون شرایط محاسبه شدند را ایفا می‌کند. رتبه صفحه از ساختار پیوند عظیم وب به عنوان ابزار سازماندهی استفاده می‌کند. وجود یک پیوند از صفحه A به صفحه B به عنوان یک امتیاز توسط گوگل تفسیر می‌شود. با مجموع این امتیازها، گوگل تشخیص می‌دهد که کدام صفحه مهم‌تر است. همچنین گوگل این صفحات را تجزیه و تحلیل می‌کند.

مجتمع گوگل با داشتن بیش از ۱۵۰ هزار سرور[نیازمند منبع]، روش‌های جستجوی خودکار انسداد اینترفیس دستی است. بر خلاف ماشین‌های جستجوی دیگر، گوگل ساختاربندی شده تا نتایج جستجوی را به بهترین شکل برای تجارت ارائه دهد.

معنی گوگل

گوگل بر گرفته شده از کلمه Googol که به معنی «یک عدد یک و صد صفر جلوی آن» است که توسط میلتون سیروتا پسر خواهر ادوارد کاسنر ریاضیدان آمریکایی اختراع شده‌است. این موضوع «یک عدد یک و صد صفر جلوی آن»، نوعی شعار و در واقع مقصود موضوع است. بدین معنی که گوگل قصد دارد تا سرویس‌ها، اهداف و اطلاع‌رسانی و اطلاعات خود را تا آن مقدار در وب در جهان گسترش دهد.[۳]

محصولات گوگل

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

جست و جو میان سایت ها

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

جست و جو در میان وبلاگ ها

بهتر است بدانید که اگر می‌خواهید دنبال موضوع خیلی خاصی باشید وبلاگ‌ها بهترین مکان برای جست و جوی شما هستند به همین منظور گوگل هم امکانی را برای شما فراهم آورده‌است که فقط در وبلاگ‌ها جست و جو کنید:جست و جو بلاگ

جست و جو برای عکس ها

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

جدیدترین نقشه ها

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

جی میل

با این ابزار که برای رقابت با یاهو ایجادشده می توانید رایانامه (Email) به دیگران ارسال کنید.(در قالبpop3)

گوگل داک

استفاده از این امکان برای کسایی مفید است که تمام روز به اینترنت متصل باشند و مشغلهٔ زیادی هم داشته باشند که احتمالاً شما جزو این دسته نیستید اما بالاخره ممکن است که کسی در خانواده داشته باشید که به این چنین امکانی نیاز داشته باشد پس دست به کار شوید و امکان جدید گوگل را به وی معرفی کنید: یک دفتر کار مجازی با همهٔ امکاناتی که می‌خواهیم در یک دفتر کار داشته باشیم. سری به سایت سند گوگلی بزنید.

گروه‌های گوگلی

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

دنیای عکس در دنیای مجازی

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

زمین در اختیار شماست

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

آب و هوا

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

بلاگر

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

اندروید

نوشتار اصلی: گوگل اندروید

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

تحریم کشورها

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

جستارهای وابسته

پانویس و منبع

1.      اطلاعات شرکت گوگل از وبسایت گوگل

2.      همشهری آنلاین- آشنایی با گوگل

3.      قان پاتوق- گوگل چگونه به وجود آمد

  • ویکی‌پدیای انگلیسی

 



کلمات کليدي : گوگل، تاریخچه گوگل، تاریخچه، googlecom

نوشته شده توسط امیر محمد دهقان در ۱۳٩٠/۳/۱٩

نظرات ()

 

نیشخند

استانداردهای طراحی وب‌گاه‌های اینترنتی

آزمایش معتبر بودن یک سایت یا همان Validation یکی از کارهای بسیار مهمی است که هر طراح و برنامه نویس وب باید آنرا در نظر داشته باشد.


استانداردهای وب در سالهای اخیر با توجه به تخصصی شدن حوزه‌ها شامل:

در یک نگاه کلی وقتی می گوییم یک صفحه وب بر اساس استانداردهای وب طراحی شده است بیشتر منظورمان اینست که آن سایت یا صفحه اینترنتی از نظر HTML و CSS وJavascript استانداردهای موجود را رعایت کرده باشد.

 


 استانداردها کمک می‌کنند تا مطمئن شویم که تمام افراد به اطلاعاتی که ما تامین می‌کنیم دسترسی دارند و همواره توسعه وب را سزیعتر و لذت بخشترمی کند.

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

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

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

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

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

 

استانداردهای ECMA

ECMA چیست ؟

انجمن سازندگان اروپایی رایانه (ECMA) یک سازمان است که رسما در سال ۱۹۶۱ تاسیس شده تا نیازهای استانداردسازی قالبهای عملیاتی رایانه از جمله زبانهای برنامه نیسی و کدهای ورودی/خروجی را برآورده کند.

ECMA در ژنو سوئیس و در نزدیکی اداره مرکزی سازمان بین‌المللی استانداردسازی (ISO) و کمیسیون علوم الکترونیکی بین‌المللی (IEC) مستقر شده است. در 1994 نام سازمان ECMA به "انجمن اروپایی برای استانداردسازی اطلاعات و سیستمهای ارتباطی" تغییر یافت به این منظور که بازتاب گسترده تری از حوزه فعالیتهایش داشته باشد.

چه کاری انجام می‌دهد ؟

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

استانداردهای ECMA به عنوان یک اساس و بنیاد برای استانداردهای بین‌المللی و اروپایی پذیرفته شده اند. تا جایی که بیش از ۲۷۰ استاندارد ECMA و ۷۰ گزارش فنی منتشر شده است.

از این استانداردها ۸۵ مورد به عنوان استاندارد بین‌المللی توسط سازمان بین‌المللی استانداردسازی (ISO) پذیرفته شده اند. علاوه بر اینکه ۲۵ مورد به عنوان استاندارد اروپا توسط موسسه اروپایی استانداردهای ارتباط از راه دور (ETSI) پذیرفته شده است.

استانداردهای ECMA چیستند ؟

ECMA Script (جاوا اسکریپت استاندارد شده) [ویرایش]

ECMA Script یک زبان برنامه نویسی استاندارد شده است که تا حد زیادی بر مبنای JavaScript از Netscape و JScript از Microsoft است. ECMA Script توسط هیئت فنی ۳۹ از ECMA تعریف شده است.

کاربرد اصلی ECMA Script، که یک زبان مبتنی بر شیئی است، اداره اشیائی است که در صفحات وب توسط الگوی شیئی سند (DOM) مشخص شده اند. این اشیاء (به طور موثر، عناصری که صفحات وب یا صفحات کامل وب را میسازند) می‌توانند اضافه شده، حذف شده، جابجا شده و یا از لحاظ خصوصیات تغییر کنند. این به توسعه دهندگان وب اجازه می‌دهد اثراتی مانند متن متحرک، کلیدهای گرافیکی و صفحاتی که بر اساس ورودی کابر بدون نیاز به بارگذاری مجدد تغییر می‌کنند، ایجاد کنند.

خصوصیات متداول ECMA Script، استاندارد ECMA – ECMA262 خصوصیات زبان برنامه نویسی ECMA، نگارش دوم است.

 

 

Validation چیست ؟

Validation روند آزمایش کردن یک صفحه وب در برابر استانداردهای کنسرسیوم وب World Wide Web Consortium یا همان W3C برای سندهای HTML و XML می‌باشد.

چرا باید سندهایمان را Validate کنیم ؟

یک دلیل بسیار مهم و ساده این است که سندهایی که بر مبنای استانداردهای W3C نمی‌باشند وابسته به غلط گیری مرورگری هستند که در آن در حال نمایش می‌باشند و این عامل باعث می‌شود که اینگونه صفحه‌ها بر روی مرورگرهای مختلف نمایش‌های مختلفی داشته باشند و یا اینکه به درستی نشان داده نشوند.

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

همچنین این کار برای افراد معلول و ناتوان هم بسیار مفید است چون خیلی از برنامه‌هایی که از روی صفحه وب می خوانند (Screen Reader) به استاندارد بودن کد صفحه وابسته هستند. جالب است بدانید در بعضی از کشورها استفاده از Accessibility یک قانون است.

 

اعتبار سنج‌های سایت کدامند؟

 

مزایای استفاده از استانداردها چیست ؟

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

برای نرم‌افزار/ دستگاه :

اجرای استانداردهای وب می‌تواند به صفحات وب شما وضوح بیشتری در جستجوهای وب بدهد. ارائه اطلاعات ساختاری در اسناد مقبول (از لحاظ استاندارد) دسترسی و ارزیابی اطلاعات در آن اسناد را برای موتورهای جستجو ساده می‌کند و آنها با دقت و درستی بیشتری فهرست می‌شوند.

به خاطر استفاده از استانداردهای وب درک ساختار سند شما به خوبی برنامه‌های سمت سرویس گیرنده برای برنامه‌های سمت سرویس دهنده راحت می‌شود. و اضافه کردن یک موتور جستجو برای سایت شما ساده تر می‌شود و نتایج بهتری می‌دهد.

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

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

اسناد مطابق استاندارد به راحتی می‌توانند به قالبهای دیگر چون بانکهای اطلاعاتی و اسناد Word تبدیل شوند. این به ما اجازه می‌دهد استفاده تطبیق پذیرتری از اطلاعات داخل اسناد در شبکه جهانی وب بکنیم و مهاجرت ساده شده‌ای به سیستم‌های جدید (سخت‌افزار به خوبی نرم‌افزار) شامل دستگاه‌هایی مانند TV و PDAها داشته باشیم.

برای مردم :

قابل دسترسی بودن یک ایده مهم پشت سر تعداد زیادی از استانداردهای وب، خصوصا HTML است.

این تنها به این منظور نیست که به وب اجازه دهد توسط مردم ناتوان و معلول مورد استفاده قرار گیرد، بلکه به صفحات وب اجازه می‌دهد که توسط مردمی که از مرورگرهایی غیر از مرورگرهای معمول استفاده می‌کنند مورد استفاده قرار گیرد. این مرورگرها شامل مرورگرهای صوتی که صفحات وب را با صدای بلند برای افرادی با اختلالات بینایی میخوانند، مرورگرهای خط نابینایان (Brail) که متن را به خطوط برجسته قابل فهم نابینایان ترجمه می‌کنند، مرورگرهای دستی و جیبی که فضای نمایشگر بسیار کوچکی دارند، نمایشگرهای Teletext و سایر دستگاه‌های خروجی غیر معمول.

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

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

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

پایداری

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

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

نتیجه گیری

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

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

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

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

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

مراکز توسعهٔ وب

و...



بخشی از این مقاله از سایت[۱] برداشته شده‌است

در ایران جشنواره‌ای تحت عنوان جشنواره طراحی وب ایران سعی در شناسایی و معرفی این استانداردهای جهانی دارد.

جستارهای وابسته

منابع

 



کلمات کليدي : طراحی وب، استانداردسازی، ساخت وب، وبسایت ستزی

نوشته شده توسط امیر محمد دهقان در ۱۳٩٠/۳/۱٩

نظرات ()

مقایسه ی ویندوز و لینوکس

مقایسه ی ویندوز و لینوکس

در این جا در دو مقاله ی متفاوت به مقایسه ویندوز و لینوکس می پردازیم:
1.مقایسه ویندوز و لینوکس: 

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

انواع:
ویندوز و لینوکس انواع مختلفی دارند. تمامی انواع ویندوز را مایکروسافت تولید می کند، اما توزیع متنوع لینوکس از سوی شرکت های متعددی مانند Linspire، Red Hat، SuSE، Ubunta، Mandriva، Knoppix، Slackware و Lycoris صورت می گیرد. ویندوز دو خط اصلی دارد که می توان آنها را Win9x که شامل ویندوزهای 95، 98، 98SE، Me و کلاس NT که ویندوزهای NT، 2000 و XP را در خود جای داده است،و ویندوز ویستا و 7
 اشاره کرد. ویندوز در واقع کار خود را با نسخه 3.x آغاز کرد و پس از چند سال ویندوز 95 را روانه بازار کرد.
انواع لینوکس به عنوان توزیع از آن یاد می شود. تمامی توزیع های لینوکس که در چارچوب زمانی یکسان منتشر شده، از یک هسته اصلی(مهمترین بخش سیستم عامل) تبعیت می کنند. تفاوت آنها در نرم افزارهای اضافی ارائه شده، واسطه گرافیکی کاربر، فرایند نصب، قیمت، اسناد سازی و پشتیبانی های فنی است. ویندوز و لینوکس هر دو در desktop و ویرایش های سروری ظاهر می شوند.
لینوکس می تواند کارایی خود را بالا برد که ویندوز نمی تواند. نسخه های هدفمند ویژه از لینوکس وجود دارد. به عنوان مثال NASLite نسخه ای از لینوکس است که بااستفاده از یک فلاپی دیسک، رایانه قدیمی را تبدیل به یک فایل سرور می کند. این نسخه از لینوکس قادر به اتصال به شبکه، تقسیم فایل ها و عملکرد به عنوان یک وب سرور است.
واسطه گرافیکی کاربر:
ویندوز و لینوکس قادر هستند به ارائه واسطه گرافیکی کاربر و واسطه خط فرمان بپردازند. واسطه گرافیکی کاربر ویندوز از ویندوز 1/3 به ویندوز 95، ویندوز 2000 و ویندوز XP تغییر یافته است و انتظار می رود در نسخه بعدی ویندوز که جایگزین XP خواهد شد، دوباره تغییر کند. 
لینوکس به طور نمونه به ارائه دو واسطه گرافیکی کاربر، KDE و Gnone می پردازد. در توزیع های عمده لینوکس، لیندوز موجب شده واسطه کاربر شباهت بیشتری به ویندوز داشته باشد. همچنین XPde for Linux نیز در شباهت لینوکس به ویندوز نقش موثری دارد. واسطه گرافیکی کاربر در سیستم های لینوکس اختیاری است و حال آن که این واسطه جزء جدایی ناپذیرOS در ویندور است. سرعت، کارایی و اطمینان در اجرای یک سرور به جای لینوکس که فاقد واسطه گرافیکی کاربر است، افزایش یافته است و این در حالی است که دیگر نسخه های سرور ویندوز قادر به انجام چنین عملی نیستند. در واقع واسطه گرافیکی کاربر در لینوکس، اجرا و کنترل از راه دور را برای یک رایانه لینوکس آسانتر و طبیعی تر از رایانه ویندوز جلوه می دهد.
واسطه نمای متنی:
این واسطه به عنوان یک مفسر دستوری نیز شناخته شده است. کاربران وینداز برخی اوقات از آن به عنوان یک اعلان از سوی DOS نیز یاد می کنند. کاربران لینوکس آن را به عنوان یک برنامه واسطه معرفی می کنند. هر نوع از ویندوز به یک مفسر دستوری مجهز است، اما انواع مختلف ویندوز از مفسرهای مختلفی نیز برخوردارند. به طور کلی، مفسرهای دستوری ویندوز سری 9x شباهت زیادی به یکدیگر دارند و نسخه های کلاس NT نیز مفسرهای دستوری مشاهبی را در خود جای داده اند. اما تفاوت هایی در بین این دو دسته از ویندوز وجود دارد. لینوکس مانند دیگر نسخه های یونیکس، از مفسرهای دستوری چندگانه پشتیبانی می کند، اما معمولاً از یک نوع که به عنوانBASH شناخته می شود، استفاده می کند. از دیگر مفسرها می توان از Korn shell، Bourne shell، ash و C shell یاد کرد.
هزینه:
برای یک desktop و یا کاربرد خانگی، می توان گفت لینوکس خیلی ارزان و یا رایگان است در حالی است که ویندوز گران است. در کاربرد سرور نیز لینوکس در مقایسه با ویندوز بسیار ارزان است. مایکروسافت اجازه می دهد، یک کپی از ویندوز تنها برای یک رایانه استفاده شود. برای اولین بار در ویندوز XP، آنها با استفاده از نرم افزاری به اعمال این قانون(در ابتدا فعال سازی تولید ویندوز و سپس ویندوز Genuine) می پردازند. در مقایسه، تنها با یک بار خرید لینوکس، شما می توانید در هر چند رایانه با هیچ گونه هزینه اضافی از آن استفاده کنید. برای دستیابی به لینوکس باید رایانه ای جدید را که لینوکس از پیش بر روی آن نصب شده خریداری کرد. لیندوز که در حال حاضر لینسپایر نامیده می شود، لیست تمامی فروشندگانی که رایانه هایی مجهز به لیندوز را به فروش می رسانند، ارائه می دهد. اگر شما خواستار نصب لینوکس هستید، می توانید به خرید رایانه ای بدون سیستم عامل از Dell و یا Wal-Mart که برای نصب انواع لینوکس کامل است، اقدام کنید.
نصب ویندوز همیشه یکسان است و این در حالی است که توزیع های مختلف لینوکس برنامه های نصب خود را دارند که حتی این امر می تواند در نسخه های مختلف توزیع یکسان، تغییر یابد.
اجرای برنامه از طریق سی دی:
یکی از کارهایی که لینوکس می تواند انجام دهد و ویندوز نمی تواند، اجرا شدن از روی سی دی است. برای اجرا، ویندوز باید ابتدا بر روی دیسک سخت نصب شود. اگر نصب ویندوز در مقطعی قطع شود، نمی توان رایانه را راه اندازی کرد. برنامه ای رایگان با نام BartPE وجود دارد که می تواند برخی از برنامه های ویندوز را از طریق سی دی bootable اجرا کرد.
به طور عادی، لینوکس نیز از طریق یک دیسک سخت اجرا می شود، اما تعداد خیلی کمی از نسخه های لینوکس هستند که بدون نصب شدن بر روی دیسک سخت، کاملاً از طریق سی دی اجرا می شوند.
در نسخه های لینوکس مبنی بر سی دی، کاربرد از دیسک سخت متفاوت است. برخی از آنها مانند لیندوز، هیچ چیزی را بر روی دیسک سخت حک نمی کنند و تجربه لینوکس را به راحتترین و امنترین نحو امکان می سازند.
نرم افزار کاربردی: 
در مقایسه لینوکس و ویندوز می توان گفت، نرم افزارهای کاربردی بیشتری برای ویندوز موجود است.
کسب نرم افزار کاربردی: 
اگر به خرید یک کپی از ویندوز بر روی CD-ROM اقدام کنید، نمی توانید به نرم افزارهای کاربردی آن دسترسی پیدا کنید. اما اگر به خرید یک یا چند کپی از لینوکس بپردازید، می توانید نرم افزارهای کاربردی آن را به صورت رایگان دریافت کنید. رایانه ای جدید به همراه ویندوزی که از پیش بر روی آن نصب شده نیازمند به نرم افزارهای کاربردی دارد. هر توزیع لینوکس با انواع متعددی ارائه می شود. هر چه نسخه گرانتر باشد، نرم افزارهای بیشتری نیز خواهد داشت.
نصب نرم افزارهای کاربردی: 
نصب کاربردها تحت ویندوز در حالی که استاندارد نشده اند، معمولاً همسان است. نصب نرم افزار تحت لینوکس در هر توزیع متغایر است و به راحتی، سادگی و آشکاری ویندوز نمی باشد. لیندوز به کاربران اجازه می دهد به نصب نرم افزارها در شرایطی شبیه به بهنگام کردن ویندوز بپردازند. در لینوکس کاربردها پس از دانلود شدن، به طور خودکار نصب می شوند که این سرویس دهی به صورت رایگان صورت نمی پذیرد.
ویروس ها و جاسوس ها: 
انواع مختلفی از برنامه های نرم افزاری بد اندیش وجود دارد که معمولترین آنها به عنوان ویروس و جاسوس نامیده می شوند. جاسوس در ویندوز به مشکلی بزرگ تبدیل شد در حالی که مایکروسافت به خرید یک شرکت نرم افزاری ضد جاسوس اقدام کرد و تولیدات خود را با عنوان برنامه ضد جاسوس مایکروسافت در سال 2005 روانه بازار کرد. بخش عظیمی از این نرم افزارهای مخرب در ویندوز عمل می کنند.
کاربران و اسم رمز: 
لینوکس و ویندوز 2000/XP هر دو نیازمند نام کاربر و اسم رمز و زمان ره اندازی هستند. ویندوزهای XP و 2000 و لینوکس از نمونه های متعدد و یا طبقه های مختلفی از کاربران حمایت می کنند. لینوکس و ویندوز می توانند کاربران را به گروه های مختلف دسته بندی کنند و مزایا را برای یک گروه نسبت به یک کاربر ارائه می دهند. اما فایل ها در لینوکس تنها متعلق به یک کاربر و یا گروه، معین شده است.

2.مقایسه امنیت در ویندوز و لینوکس  

اشاره: امنیت نرم افزاری به طور کلی یک مفهوم انتزاعی است که به پارامترهای فکری هر شخص وابسته است. چون درجه آسیب پذیری امنیتی، از خط به خط کدهای برنامه نویسی به وجود می آید. هر حوزه امنیتی از درجه حساسیت خاصی برخوردار است که ممکن است برای کاربران یک پایه فوق العاده مهم باشد یا بر عکس. در نتیجه تعابیر بسیار زیادی برای امنیت وجود دارد. مخصوصا اگر بخواهید درباره امنیت برنامه کامل و پیچیده ای مانند سیستم عامل ها و مثلا ویندوز و لینوکس صحبت کنید. 
پارامترهای عینی متعددی برای درجه بندی امنیت وجود دارد که می توان از آن طریق باگ های برطرف شده یک مجموعه نرم افزاری خاص را محاسبه کرد. هنگامی که ویندوز و لینوکس با هم مقایسه می شوند، نقطه ضعف های امنیتی دیگری ظاهر می شوند که در این مقایسه دخیل هستند. اخیرا موسسه CERT گزارشی از اسیب پذیری های استاندارد این دو سیستم عامل را منتشر نمود که طی آن 250 حفره امنیتی حساس برای ویندوز گزارش شده کخ 39 حوزه آن در لیست خطرناک ترین نقاط ضعف امنیتی قرار دارند و برای لینوکس ردهت نیز 46 حفره امنیتی گزارش شده است که سه حفره آن در لیست آسیب پذیری های امنیتی بسیار خطرناک قرار دارند. هزاران گزارش از مقایسه امنیتی میان لینوکس و ویندوز وجود دارد. اما مبنای این تحقیق CERT گزارش هایی بوده که توسط کاربران موسسات دولتی ارائه شده اند و در ان حفره های امنیتی خطرناک مشابهی گزارش شده است. رلایل قانع کننده ای برای ان تفاوت امنیتی میان دو سیستم عامل وجود دارد. به عنوان مثال مدل توسعه اپن سورس برنامه های لینوکس، امکان گزارش . شناسایی باگ های را در فاصله زمانی زودتری امکان پذیر می کند. این مزیتی است که در ویندوز از آن بی بهره است. دیگر پارامترها نامطلوب برای ویندوز، اعتماد بسیاری از کرنل برنامه های کاربردی ویندوز به (RPC )Remote Procedure ،متد توسعه جامعه کامپیوترهای خانواده اینتل،است. نتیجه این رویه،ضعف قوانین دیواره های آتش در مقایسه با سیستم عامل هایی مانند لینوکس است که در سطح بسیار کمتری از RPC استفاده می کنند. میان این دو سیستم عامل، تفاوت های امنیتی دیگر نیز وجود دارد که برای کاربران پایانه ای این سیستم عامل ها بروز خواهد کرد و در حوزه آسیب پذیری های مدیریتی سیستم گنجانده نمی شوند . برای مثال ویندوزها قطعا زمینه مساعدتری برای شیوع ویروس ها در سمت کاربران پایانه ای داراست که ایمنی سیستم به خود کاربر و استفاده از آنتی ویروس ها واگذار شده است. اخیرا ویندوز شاهد ربودن اطلاعات سیستم ها توسط ابزارهایی به نام Spyware یا جاسوس افزار بود که می توانند به صورت محرمانه و پنهانی اطلاعات شخصی شما را در سطح اینترنت پخش کنند که در وبگردی، از روی خطا یا اختیار آن ها را بر روی سیستم فعال می کنید. مایکروسافت جدیدا برای مقابله با این پدیده یک شرکت ضد ویروس و ضد جاسوس افزار را خریداری کرده است. امکان دارد که بتوان توسط مدیر سیستم یا کاربران ارشد، ویندوز لینوکس را به درستی مدیریت کرد. اما بسیاری از برنامه های کاربردی دیگر ویندوز با این سیستم یکپارچه نیستند و نیاز است توسط کاربران، با مجوزدهی صحیح مدیر سیستم، اجرا شوند. اما برنامه های کاربردی لینوکس غالبا نیازمندی های امنیتی را رعایت کرده و در نتیجه کمتر می توانند مورد سوء استفاده قرار گیرند. ویندوز تنها از طرف توسعه دهنده خود دچار مشکل است که دوست دارد یک سیستم ساده را خلق کند که برای استفاده کننده بسیار آسان باشد. اما این سایت با هزینه بسیار زیادی از ناحیه امنیت سیستم همراه است. این امتیاز حتی موجب سست شدن امنیت سیستم نسبت به نسخه های قدیمی تر می شود، ضعفی که لینوکس هنوز با آن مواجه نشده است. لینوکس نیز دارای ضعف های امنیتی است. 
عموما سازندگان خودشان سخت افزار یا درایوهای مخصوص خود را برای سازگاری با ویندوز توسعه می دهند. اما در جامعه لینوکس غالبا از مهندسی معکوس برای ساخت این محصولات استفاده می شود. در سیستم عامل های اپن سورس، گاهی قدم اول همین مهندسی معکوس، غیرقابل پیش بینی خواهد بود. در برخی موارد، سازگاری یک سخت افزار با لینوکس، به کندی صورت می پذیرد که نسبت به ویندوز، شاید ماه ها و شاید تا دو سال به طول بینجامد. خوشبختانه با پشتیبانی شرکت هایی مانند IBM و Novell از استانداردهای اپن سورس، برخی از مشکلات پیچیده حل شده و پروسه سازگاری با لینوکس ساده تر شده است. فارغ از محیط های گرافیکی، رابط خط فرمان لینوکس برای بسیاری از کاربران سخت و پیچیده است و آنان درک درستی از آن ندارند. همین امر موجب می شود مدیران سیستم ها، از به کار گرفتن ابزارو مفاهیم پیچیده برای برقرای امنیت در سیستم اجتناب کنند. لینوکس اصولا دارای قابلیت های سیستم عاملی یک شبکه است و در نصب پیش فرض، بسیاری از برنامه های کاربردی شبکه فعال نیست. این موضوع می تواند آسیب پذیری های ناشناخته ای را به وجود آوردکه هر یک از آن ها تهدیدی امنیتی برای سیستم عامل محسوب شوند. خوشبختانه این موارد و بسیاری از نقاط ضعف دیگر لینوکس، با به کارگیری یک لایه سخت گیرانه امنیتی و ابزار ساده خط فرمان برای آسان کردن کار مدیر سیستم بهبود یافته است. یکی دیگر از امتیازات لینوکس، وجود تعداد بی شماری ابزار متنوع مبتنی بر لینوکس برای فراهم کردن امنیت در سیستم (Nessus ) امکان پویش شبکه، حفره های موجود بر روی سیستم راه دور، باگ های نرم افزاری اجرا شده بر روی شبکه و دیگر ابزار نصب شده موجود در سیستم را فراهم می کند. Nessus در سیستم هایی که به تازگی نصب شده اند، می تواند به کار گرفته شود. علاوه بر این قابلیت گزارشگیری از یک سیستم سرور را در یک دوره مشخص دارد. Nmap ابزار دیگری برای اسکن شبکه است که نسبت به Nessus کاربردهای کمتری دارد. این ابزار می تواند به صورت پیش فرض همراه لینوکس نصب شود. گذشته از سودمندی این ابزار برای هر کارشناس IT ، هنوز ابزاری به راحتی آن در پیکربندی لینوکس ارائه نشده است. متخصصان امنیتی در هنگام اتصال به یک شبکه اینترنت از فایروال نیز استفاده می کنند. فایروال ها به صورت بسته های افزودنی به سیستم سرور برای تامین امنیت بیشتر به کار گرفته می شوند. ابزاری مانند، ACID می توانند اطلاعات را آنالیز کرده و مطابق این اطلاعات مشخصه های یک را تشخیص دهد. ACID امکان گزارش از طریق ایمیل را دارد و از طریق یک رابط گرافیکی، تمامی اطلاعات یک بسته فعال شبکه را نمایش می دهد. استفاده از این ابزار برای هر شرکتی که در حوزه امنیت IT فعالیت می کند، توصیه می شود. ACID ممکن است گزارش های متناقض و ناصحیح بسیاری برای مدیر سیستم تولید کند و از این رو نیاز به تنظیم و پیکربندی همیشگی آن وجود دارد. فارغ از سیستم عاملی که استفاده می کنیدف عدم به کارگیری ابزار مناسب، می تواند یکپارچگی امنیتی کار شما را به خطر بیندازد. عدم پشتیبان گیری کافی ضعیف بودن رمزهای عبور، اشتراک گذاری حساب های کاربری و پروژه های امنیتی که توسط تیم بازرسی نادیده گرفته شوند، و بازبینی و نظارت ضعیف، از دیگر موارد نقض امنیت سیستم هستند.






کلمات کليدي : مقایسه ی ویندوز و لینوکس

نوشته شده توسط امیر محمد دهقان در ۱۳۸٩/٢/٢

نظرات ()

تیتراژی برای Nero

تیتراژی برای Nero

Neroرا میتوان سلطان بی چون و چرای نرم افزارهای رایت بر روی CD و DVD دانست. به خصوص در نسخه های جدید تر Nero که قابلیت های متعدد دیگری نیز به این بسته نرم افزاری افزوده شده است. یکی از برنامه های کاربردی Nero جهت رایت اطلاعات و گرفتن Image، برنامه Nero Burning Rom است که در کلیه نسخه های قدیمی و جدید Nero وجود دارد. هم اکنون به معرفی ترفندی مخفی در Nero Burning Rom میپردازیم که به وسیله آن میتوانید نام سازندگان برنامه را همراه با افکت های تصویری زیبا و متعدد مشاهده کنید.


برای اینکار:
از منوی Start به All Programs > Nero X Premium > data رفته و Nero Burning Rom را انتخاب کنید (منظور از X نسخه برنامه شماست).
پس از اجرای برنامه (ترفندستان) از منوی Help بر روی About Nero Burning Rom کلیک کنید.
خواهید دید که پنجره کوچکتری باز شده و اطلاعات مربوط به برنامه در آن درج شده است.
حالا در هر جایی از صفحه About کافی است دوبار کلیک کنید. خواهید دید که در پایین پنجره نام سازندگان برنامه با افکتی از راست به چپ شروع به حرکت میکنید.
اکنون اگر باز هم دوبار کلیک کنید و این عمل را چندین بار تکرار نمایید خواهید دید هر بار افکت های مختلفی بر روی متن در حال حرکت اجرا میشود.



کلمات کليدي : تیتراژی برای nero

نوشته شده توسط امیر محمد دهقان در ۱۳۸٩/٢/٢

نظرات ()

دستورات Run

دستورات Run

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


بدین منظور از منوی Start وارد Run شوید و دستورات زیر را بسته به کاری که انجام میدهند تایپ کنید:
دستور control = باز کردن Control Panel
دستور sndrec32 = اجرای برنامه Sound Recorder
دستور sndvol32 = اجرای ابزار Sound Control
دستور pbrush = اجرای برنامه Paint
دستور write = اجرای (ترفندستان) برنامه Word Pad
دستور dvdplay = اجرای برنامه Windows Media Player (در صورتی که برنامه پیش فرض پخش فایلهای DVD باشد)
دستور dialer = اجرای برنامه Phone Dialer
دستور dcomcnfg = اجرای ابزار Component Services
دستور mstsc = اجرای ابزار Remote Desktop Connection
دستور nero = اجرای برنامه Nero (در صورت نصب بودن)
دستور sol = اجرای بازی Solitaire
دستور winmine = اجرای بازی Mine Sweeper
دستور pinball = اجرای بازی Pinball
دستور freecell = اجرای بازی FreeCell
دستور mshearts = اجرای بازی Hearts
دستور spider = اجرای بازی Spider Solitaire



کلمات کليدي : دستورات run

نوشته شده توسط امیر محمد دهقان در ۱۳۸٩/٢/٢

نظرات ()

سرعت حقیقی رایت در Nero

سرعت حقیقی رایت در Nero

معروف ترین نرم افزار رایت CD و DVD مطمئنأ نرم افزار Nero است. در این نرم افزار قسمتی وجود دارد که میتوان سرعت رایت را تعیین کرد. اما این سرعت، سرعت حقیقی رایت کردن نیست. با استفاده از این ترفند میتوانید به سرعت حقیقی رایت پی ببرید.


بدین منظور:
از منوی Start وارد Run شده و عبارت regedit را تایپ کنید و Enter بزنید تا ویرایشگر رجیستری باز شود.
اکنون (ترفندستان) به آدرس زیر بروید:
HKEY_CURRENT_USER/Software/Microsoft/Ahead/Nero-BurningRom/Recorder

حال در قسمت دیگر پنجره راست کلیک کرده و از New روی DWORD کلیک کنید.
نام آن را ShowSingleRecorderSpeed قرار دهید.
روی ShowSingleRecorderSpeed دوبار کلیک کنید و در قسمت Value مقدار 1 بدهید و OK کنید.



کلمات کليدي : سرعت حقیقی رایت در nero

نوشته شده توسط امیر محمد دهقان در ۱۳۸٩/٢/٢

نظرات ()

سرعت بالا برای اینترنت!

سرعت بالا برای اینترنت!

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


بدین منظور:
از منوی Start وارد Run شده و عبارت regedit را وارد کرده و Enter بزنید تا رجیستری ویندوز باز شود.
به مسیر زیر بروید:
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/InternetSettings

در قسمت دیگر پنجره، بر روی فضای خالی راست کلیک کرده و New > DWORD Value را انتخاب نمایید.
نام آن را MaxConnectionsPer1_0Server قرار دهید.
سپس (ترفندستان) بر روی آن دوبار کلیک کرده و در قسمت Value Data به آن مقدار 8 بدهید.
حال مجدد یک DWORD Value ساخته و این بار نام آن را MaxConnectionsPerServer تنظیم کنید و Value Data آن را حرف a انگلیسی تعریف نمایید.
به هنگام وارد نمودن اسم ها به بزرگی و کوچکی حروف دقت کنید و ترجیحأ آن دو را Copy و Paste کنید.
در پایان یکبار سیستم را Restart نمایید تا تغییرات صورت پذیرد.



کلمات کليدي : سرعت بالا برای اینترنت!

نوشته شده توسط امیر محمد دهقان در ۱۳۸٩/٢/٢

نظرات ()


مطالب پيشين

مایکروسافت(جالب تر از جالب)
تاریخچه گوگل(خیلی جالب)
۱۳٩٠/۳/۱٩
مقایسه ی ویندوز و لینوکس
تیتراژی برای Nero
دستورات Run
سرعت حقیقی رایت در Nero
سرعت بالا برای اینترنت!
ویروس نما بسازید!!
ترفندهایی برایWindows Media Player
راهنما
?Gmail
Nero
از Eset Nod32Antivirusچه می دانید؟
از Win rarچه می دانید؟

درباره



درباره :
پروفایل مدیر : امیر محمد دهقان

لوگوي ما
آموزش ترفند کامپیوتر


صفحات وبلاگ


نويسندگان

امیر محمد دهقان


آمار بازديد

» تعداد بازديدها:
» کاربر: Admin

كد آهنگ

كد موسيقی



دریافت كد ساعت

كد تقويم




صفحه اصلي | پست الکترونيک | اضافه به علاقه مندي ها | ذخيره صفحه | طراح قالب


Powered By persianblog.ir Copyright © 2009 by all-aboutcomputer
This Themplate By Theme-Designer.Com