ارسال فرم "فروردین, ۱۳۹۲"

جیمیل خود را غیر قابل هک کنید

جیمیل خود را غیر قابل هک کنید

جیمیل خود را غیر قابل هک کنید

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

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

با ارائه شماره تلفن همراه خود و فعال کردن گزینه تایید دو مرحله ای حساب کاربری (two factor authentication) در جیمیل می توانید ایمیل خود را از آسیب پذیری دور کنید. بنابراین همین امروز کار را شروع کنید. نه فردا، نه هفته آینده، همین امروزِ امروز و در ادامه مطلب.

ادامه مطلب

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

جاوا اسکریپت

جاوا اسکریپت

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

تاریخچه و تولد جاوااسکریپت:

می دانید که «وب» یا همان World Wide Web در سال ۱۹۹۵ به وجود آمد. در آن زمان صفحات وب استاتیک بودند و تنها فایل های ساده ای به شمار می‌آمدند که توسط اچ تی ام ال نوشته شده اند. هیچ گونه فعل و انفعال و تعاملی بین کاربر و صفحه وب وجود نداشت. به همین خاطر وب در آن زمان بدون روح و ساده به حساب می آمد.

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

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

ادامه مطلب

زبان برنامه نویسی ++C

زبان برنامه‌نویسی ++C (بخوانید سی پلاس‌پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند.

زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است.

زبان ++C توسط بی‌یارنه استراس‌تروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه‌های بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را “C با کلاس” (C With Classes) نام‌گذاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نامISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد. نسخهٔ فعلی استاندارد این زبان ISO/IEC ۱۴۸۸۲:۲۰۱۱ است.

استاندارد زبان

بعد از سال‌ها کار کمیته مشترک ANSI–ISO در سال ۱۹۹۸ ++C را استاندارد نمودند (ISO/IEC ۱۴۸۸۲:۱۹۹۸). به مدت چند سال پس از انتشار استاندارد این کمیته گزارشات معایب را مورد بررسی قرار داده نسخهٔ اصلاح شده استاندارد ++C منتشر شد. در سال ۲۰۰۵ گزارشی فنی‌ای به‌نام «گزارش فنی کتابخانهٔ ۱» (که معمولاً بصورت اختصار TR۱ خوانده می‌شود) انتشار یافت. با وجود این که گزارش بخشی رسمی از استاندارد نیست ولی بخش‌هایی را به آن اضافه نموده که انتظار می‌رود در نسخه‌های بعدی استاندارد در نظر گرفته شود. پشتیبانی از این گزارش در حال افزایش بین تمام کامپایلرهای فعلی است.

در حالی که ++C به هیچ مؤسسه‌ای وابسته نیست این مستندات به‌صورت آزادانه در دسترس نیستند.

ادامه مطلب