پی اچ پی یه زبان برنامه نویسی توسعه یافته برای طراحی وب ld fhan که مخفف Hypertext Preprocessor به معنای پیش پردازنده ی ابرمتن می باشد اما در ابتدا php از عبارت personal homepageبه معنای صفحه خانگی شخصی گرفته شده باست. از پی اچ پی میشه به عنوان زبان برنامه نویسی عمومی هم استفاده می نماید. تا دی 1391 روی 244 میلیون وب سایت حدود 2 میلیون سرور نصب کرده اند؛ میشه گفت حدود سه چهارم وب سایت های دنیا ازش استفاده می نمایند؛ سایتهای شناخته شده ای مثل فیسبوک، وردپرس، جوملا، یاهو و ویکی پدیا از این زبان استفاده کردن. راسموس لردوف این زبان رو در سال 1373 ساخته است که در حال حاضر توسط گروه پی اچ پی در حال توسعه هست.
پی اچ پی یه زبان قدرتمند برای طراحی وب سایتهای پویا است یا سرویس خاصی رو پیاده سازی کند. این زبان برنامه نویسی میتونه با HTML ادغام بشه. پی اچ پی در حقیقت یه زبان اسکریپت نویسی رایگان هست که روی سرور یا مبتنی بر اون اجرا می گرده. یعنی زمانی که سرور درخواست کاربر رو دریافت کرده از طریق یه زبان اسکریپت نویسی در سمت سرور اون رو پردازش میکنه و عملیات متفاوتی بر اساس اون درخواست انجام میده و در آخر یه صفحه ی پویا در اختیار کاربر قرار میده. به طوری که مرورگر کاربر پاسخی که کدهای صفحه در اون قرار داره رو از سرور دریافت میکنه که با استفاده از موتور رندرینگ خودش صفحه رو به گونه ای خوانا در اختیار کاربر میگذارند.
کدهای پی اچ پی به وسیله ی یه وب سرور که این نرم افزار روی اون نصب باشه تفسیر میشن. دستورهای این زبان به صورت مستقیم میتونن درون کدهای html قرار نمایند. نسخه ی 4.3 به بعد زبان پی اچ پی قابلیت پشتیبانی از رابط خط فرمان یا command-line interface رو دارن. این قابلیت برای ایجاد نرم افزارهای غیر وب یا نرم افزارهای با واسط کاربری میتونه مورد استفاده قرار بگیره.
پی اچ پی در حقیقت یه نرم افزار آزاد است که با مجوز پی اچ پی منتشر شده. البته این مجوز به خاطر محدودیت داشتن در استفاده از عنوان پی اچ پی با مجوز همگانی گنو یا GPL سازگار نیست. پی اچ پی رو میشه روی اکثر سرورها نصب کرد همچنین روی اکثر سیستم عاملها و پلتفرمها قابلیت نصب داره.
زبان پی اچ پی چندین تابع پایه و افزونه داره که به خوبی روی وب سایت پی اچ پی مستندسازی شدن. نام گذاری توابع پایه از قوانین خاصی پیروی نمیکنن. این زبان تا حالا توابعی برای پشتیبانی رشته های اجرایی ارائه نکرده اما از سیستمهای چندپردازنده ی پازیکس پشتیبانی می کنن.
توابع در نسخه ی 5.2 و نسخه های قبل از آن دست اول نبوده و فقط با اسمشون به شکل مستقیم و غیر مستقیم قابل فراخوانی هستن. توابع پی اچ پی بدون نوشتن نمونه ی اولیه تعریف میشن. پی اچ پی قابلیت تعریف توابع بدون نام رو نداره اما میشه با قرار دادن نام یه تابع در متغیر، اون رو به صورت غیر مستقیم فراخوانی کرد.
قابلیت برنامه نویسی شیء گرایی در نسخه ی 3 به شکل ابتدایی به زبان پی اچ پی اضافه شد و در نسخه های بعدی بهبود یافت. در نسخه های پیشین، با اشیاء مثل یه داده برخورد میشد به این شکل که کل محتویاتش در هر بار مقداردهی یا ارسالش به یه تابع در یک فضای جدید کپی میشد. اما در نسخه ی 5 تعییراتی صورت گرفت و نحوه ی مدیریت اشیاء عوض شد. علاوه بر این، مفاهیم جدیدی مثل متغیرهای عمومی و شخصی و کلاسهای نهایی و انتزاعی و خیلی موارد دیگه معرفی شدند. همینطور پی اچ پی 5 قابلیت استفاده از اینترفیسها رو هم معرفی کرد و از پیاده سازی چند اینترفیس در یک کلاس پشتیبانی کرد.
برخی از مشکلات امنیتی که در سال 91 توسط پایگاه داده امنیتی ملی منتشر شد مربوط به زبان پی اچ پی بود. مشکلات تکنیکی که در خود برنامه وجود داره خیلی کمه و این مشکلات اغلب توسط برنامه نویسان به علت عدم استفاده از روشهای مناسب ایجاد میشه. برای رفع این اشتباهات برنامه نویسان، قابلیتهای بسیاری برای تشخیص خطاهای امنیتی پیشنهاد شده که هنوز به تایید گروه نرسیده است.
پی اچ پی به دلیل رایگان بودنش برای طراحی وب ارجحیت داره و برای طراحان وب سراسر دنیا مورد استفاده قرار می گیره. PHP بهترین گزینه برای طراحی وب ارزان است. گروه PHP یک منبع کد کامل رو فراهم می کنه که به کاربران اجازه می ده تا در صورت نیاز، سفارشی سازی کنند و طراحی وب رو توسعه بدن. پی اچ پی به راحتی با هر سیستم عامل از جمله Lennox، Mac، OSX و لینوکس کار می کنه. پی اچ پی همچنین بسیاری از سرورهای وب در حال استفاده رو از جمله Apache و IIS پشتیبانی می کنه.
همانطور که بیان شد زبان برنامه نویسی پی اچ پی در سمت سرور است، نیازی به نصب نداره و به فضای پردازنده کمتری نیاز داره. خب این موضوع به این معنیه که روی سرعت سیستم شما تاثیر نمی گذاره. انعطاف پذیری پی اچ پی، مقیاس پذیری و قابلیت استفاده در یک طراحی کاربر پسند، باعث شده که یکی از متنوع ترین زبان ها برای ایجاد صفحات وب باشه. یکی از حسنهای پی اچ پی اینه که بسیار برای استفاده راحته و در هر سطح مهارتی که هستید چه تازه وارد باشید چه یه برنامه نویس حرفه ای میتونید ازش استفاده کنید. با استفاده از پی اچ پی می بایست در عرض چند ساعت یه اسکریپت ساده بنویسید.
زبان اسکریپت نویسی یه نوع زبان برنامه نویسی است که برای نوشتن پردازه ها استفاده میشه. پردازه ها یا اسکریپتها برنامه های کوچکی هستن که میشه از طریق اونها بعضی وظایف تکراری و پراستفاده یا یک وظیفه طولانی رو به طور خودکار انجام داد. اکثرا اینگونه وظایف مربوط به واژهپردازی در متنها میباشد.
پردازه ها اجازه ی کنترل بعضی از کاربردهای نرمافزار رو به برنامهنویس میده اما تعدادی از فرمانها و امکانات زبانهای بزرگ در این زبانها حذف شدن. مثلاً امکان نوشتن فایل یا پاک کردن فایلها روی سیستم کاربر مثل زبانهای برنامهنویسی وجود نداره. جاوا اسکریپت، پرل و پایتون مثالهای این گروه هستن.
زبان برنامه نویسی با اسکریپت نویسی یه سری تفاوتهایی باهم دارن. زبان برنامه نویسی تمام ویژگی های موردنیاز برای توسعه ی کامل اپلیکیشن رو داره، اما زبان اسکریپت نویسی بیشتر برای کارهای تکراری و روتین استفاده میشه. کدها در زبان برنامه نویسی قبل از اجرا کامپایل میشه، اما کدها در زبان اسکریپت نویسی معمولا بدون کامپایل اجرا میشن. زبان برنامه نویسی نیازی به قرار گرفتن در یه زبان دیگه نداره، اما زبان اسکریپ نویسی اغلب در محیطهای نرم افزاری دیگه قرار میگیره.
محتوا پی اچ پی برای وب سرورها به کاربران این امکان رو میده تا روی زبان برنامه نویسی سمت سرور تمرکز کنن. پی اچ پی یک قابلیت رابط خط فرمان رو توسعه داده است که می تونه در برنامه های گرافیکی مستقل مورد استفاده قرار بگیره. کاربران پی اچ پی به خروجی HTML محدود نمی شن اونها می تونن به راحتی از هر متن مانند XHTML یا دیگر فرمت فایل XML استفاده کنن. کاربران پی اچ پی همچنین قادر به ضمیمه انواع دیگری از تصاویر مانند فایل های PDF و فیلم های فلش هستند؛ که این می تونه به صورت خودکار در یک سیستم به جای نیاز به چاپ تولید و ذخیره بشه، به این صورت که برای محتوای پویای کاربر یک مخزن سمت سرور ایجاد بشه.
با استفاده از پی اچ پی، حفظ یه وب سایت با موتور جستجوی خوب راحته و از جست و جوی پیچیده ی وب که باعث اشتباه موتورهای جستجو میشه، جلوگیری می کنه. این حالت باعث بالا بردن سئوی سایت شما و رسیدن به اهداف بازاریابی میشه. پی اچ پی به بهینه سازی سرعت صفحات وب از زمان پردازش در بخش سرور کمک میکنه. جاسازی پی اچ پی در یک صفحه خیلی راحته یا حتی میتونین یه صفحه ی اضافه ایجاد کنید. این به دیده شدن همه ی اسکریپت ها در یک صفحه ی وب کمک میکنه، بر عکس جاوا اسکریپت که اگه غیرفعال باشه غیر قابل مشاهده شود.
زبان پی اچ پی:
یک فایل پی اچ پی همچنین می تونه حاوی تگهایی مانند HTML و اسکریپت سمت کاربر مانند جاوا اسکریپت باشه.
· هنگام یادگیری زبان پی اچ پی،HTML یک مزیت اضافی است. شما حتی می تونید پی اچ پی رو بدون دونستن HTML یاد بگیرید، اما توصیه می شه حداقل اصول HTML رو بدونید.
· سیستم های مدیریت پایگاه داده(DBMS) برای برنامه های مبتنی بر پایگاه داده.
· برای موضوعات پیشرفته تر مانند برنامه های تعاملی و خدمات وب، به جاوا اسکریپت و XML نیاز پیدا می کنید.
فرمت پی اچ پی:
برای اینکه سرور، فایل های پی اچ پی و اسکریپتها رو شناسایی کنه پسوند فایل و تگها رو باید با فرمت ".php" ذخیره کنیم. پسوند فایلهای قدیمی ترپی اچ پیشامل:
· .phtml
· .php3
· .php4
· .php5
· phps.
شما میتونید فایلهای پی اچ پی بدون تگ html بسازید که به این فایلها پی اچ پی محض میگن.
سرور، کد PHP رو تفسیر می کنه و نتایج رو به عنوان کد HTML به مرورگرهای وب منتقل می کنه.
برای اینکه سرور کد پی اچ پی رو از کد HTMLتشخیص بده، همیشه باید کد پی اچ پی رو در تگهای PHP قرار بدید.
زبان پی اچ پی به کوچک و بزرگ بودن حروف حساسه است.
تگ های پی اچ پی خود به حروف حساس نیستن، اما شدیدا توصیه می شه که از حروف کوچک استفاده کنید.
چه کارهایی می تونید با PHP انجام بدید:
کارهای زیادی هست که می تونید با PHP انجام بدید مثلا:
· می تونید صفحات و فایل های پویا تولید کنید.
· می تونید فایل های خود رو بر روی سرور ایجاد کنید، باز کنید، بخونید و بنویسید و همینطور ببندید.
· شما می تونید داده ها رو از یک فرم وب مانند اطلاعات کاربر، ایمیل، اطلاعات کارت اعتباری و خیلی چیزهای دیگه جمع آوری کنید.
· می تونید برای کاربران وب سایتتون ایمیل بفرستید.
· می تونید برای دنبال کردن بازدید کننده ی وب سایتتون کوکی های سایت رو ارسال و دریافت کنید.
· شما می تونید اطلاعات رو در پایگاه داده خود ذخیره، حذف و تغییر بدید.
· می تونید دسترسی غیر مجاز به وب سایتتون رو محدود کنید.
· شما می تونید داده ها رو برای انتقال ایمن از طریق اینترنت رمزگذاری کنید.
مزیتهای زبان پی اچ پی:
اگه شما با بقیه ی زبان های سمت سرور مانند ASP.NET یا JSP آشنا باشید، ممکنه بدونید که چه چیزیپی اچ پی رو از بقیه متمایز میکنه. انتخاب پی اچ پی نسبت به بقیه مزایای متعددی داره. برخی از آنها عبارتند از:
· یادگیریآسان: یادگیری و استفاده ی پی اچ پی راحته. برای برنامه نویسان مبتدی که تازه شروع به توسعه وب کردن، پی اچ پی اغلب به عنوان بهترین و مناسب ترین انتخاب برای یادگیری در نظر گرفته می شه.
· منبع باز: پی اچ پی یک پروژه منبع باز است. زبان برنامه نویسی توسط جامعه ی جهانی توسعه دهندگان توسعه یافته و نگهداری می شه که منبع کد رو به صورت آزاد برای دانلود و استفاده در اختیارتون می گذاره. هیچ هزینه ای برای استفاده از پی اچ پی برای پروژه های فردی یا تجاری، از جمله به روز رسانی های آینده نیاز نمی باشد.
· قابلیت انتقال: پی اچ پی روی سیستم عامل های مختلف مانند مایکروسافت ویندوز، لینوکس، سیستم عامل مک، و غیره اجرا می شه و تقریبا با تمام سرورهای مورد استفاده امروز مانندApache، IIS و غیره سازگار هست.
· عملکرد سریع: اسکریپت های نوشته شده در پی اچ پی معمولا سریعتر ا
نت بوک و لپ تاپ، کامپیوتر های قابل حمل می باشند. امروزه اینترنت در همه جا حضور دارد و مردم در همه جا به لپ تاپ یا نوت بوک نیاز پیدا می کنند.
لپ تاپ ها، کامپیوتر های قابل حمل است که مانیتور به صفحه کلید متصل می باشد. که با باتری که برای آن در بدنه آن تعبیه شده،برای ساعت های زیادی به طور مداوم به کاربر اجازه کار بر روی لپ تاپ را میدهد .
نت بوک در واقع یک لپ تاپ مینیاتوری یا مینی لپ تاپ است که بسیاری از ویژگی های یک لپ تاپ استاندارد را دارد در حالی که اندازه و مهم تر از آن، قیمت این دستگاه بسیار ارزانتر است. از آنجایی که آنها بسیار سبک هستند و همانند یک دستیار دیجیتال شخصی عمل می کنند ،مردم آنها را subnotebook یا دستگاههای Ultraportable می نامند.
بنابراین هدف اصلی نوت بوک تامین نیازهای این بخش از افراد است و به همین دلیل است که آنها را تا جایی که امکان پذیر می باشد کوچک ، سبک و قابل حمل ساخته می شوند.
تفاوت نت بوک و لپ تاپ
درایو نوری آن چیزی است که باعث سنگین تر و گران تر شدن لپ تاپ می شود. بسیاری از نوت بوک ها فاقد درایو نوری می باشند. کسانی که از نوت بوک استفاده می کنند واقعا به درایو CD و یا DVD نیازی ندارد و حذف درایو موجب سبک تر وکوچکتر شدن نوت بوک می گردد.
نوت بوک ها دارای صفحه نمایش کوچکی هستند برای استفاده مدیران پر مشغله ای که نیازی به صفحه نمایش عریض برای تماشای فیلم ندارند. آنها جهت ارسال و یا دریافت ایمیل از نوک بوک خود استفاده می کنند که این کار با یک صفحه نمایش کوچک هم امکان پذیر است. حتی برای استفاده از مرورگرها هم یک صفحه نمایش کوچک کافی است که این موضوع باعث می شود که نوت بوک ها کوچک وسبک تر هستند.
بنابراین اجرای هم زمان چند برنامه، اتصال PC به TV، ایجاد و ویرایش تصاویر و فیلم ها، کدگذاری موزیک، تماشای فیلم های HD، اجرای نرم افزارهای اداری پیچیده و غیره بر روی لپ تاپ امکان پذیر است ،و این ها ویژگی ها در نوت بوک ها وجود ندارد.
علیرغم محدودیت هایی که وجود دارد، به دلیل سهولت حمل ونقل و نیز به دلیل ویژگی های تقریبا مشابه آن با لپ تاپ ، محبوبیت نوت بوک روز به روز بیشتر می گردد.
در مسیر سراسر سبز بازار سهام، عطش خرید بیداد میکند تا جایی که بعضا دیده میشود تازهواردها خطاهای عجیبی در معاملات انجام میدهند که به ظاهر مضحک، اما در باطن هولناک است. خرید یک سهم با نام مشابه سهمی که به آنها پیشنهاد شده یک نمونه آن است. در بازاری، گویا چندان فرقی هم ندارد، هر دو مورد صف میشوند. مثالی دیگر در حق تقدمهاست که بعضا حتی نمیدانند چرا در برخی از آنها امکان فروش مجدد آن تا مدتی وجود ندارد. به نظر میرسد همه به دنبال آن هستند که فقط یک سهم بخرند و گویا آمدهاند بورس» بخرند. به طوری که تبلیغات کانالهای تلگرامی نیز به همین سمت رفته است و پیشنهادها به جای سهام ارزنده، اینطور بیان میشود که صف سنگین ندارد، سهم قفل نمیشود و میتوان آن را خرید! گزارههای ترسناکی که مدتهاست در بورس تهران شنیده میشود و لرزه بر اندام بسیاری از قدیمیهای سهام میاندازد. اما بازار کاری به توصیهها ندارد، فعلا که همه خشنود هستند.
اما آنچه بر آن اجماع وجود دارد آن است که سرازیر شدن سیل نقدینگی به سمت بورس محرک اصلی صعود این روزها است. اینکه بورس نسبتهای کلاسیک تحلیل را کنار گذاشته است به این دلیل است که تعادلهای قدیمی در فضای کلان اقتصادی برقرار نمی باشد. یعنی اگر پیشتر، توازنی میان بازار ارز، پول، سکه، مسکن و بورس وجود داشت، اکنون چیزی به این عنوان نیست. بازار پول یا سپردههای بانکی با کمترین جذابیت همراه هستند. بازار ارز به شدت مهار شده است و به تناسب سکه نیز همین وضع را دارد. بازار ملک نیز طبق آخرین آمارها در رکود معاملاتی سنگینی به سر میبرد و نقدشونده نیست. پس گویا آبی که قبلا بین ظروف مختلف تقسیم میشد همه به سمت بورس تهران گسیل کرده و شتاب بیسابقه سهام را رقم زده است.تحلیل تکنیکال در بازار های مالی روشی برای پیش بینی رفتار احتمالی نمودار از طریق داده ها همچون قیمت و تغییرات آن، حجم معاملات است. این روش در تمام بازار هایی که بر اساس عرضه و تقاضا فعالیت می کنند کاربرد دارد، همچون ارزهای خارجی، بورس اوراق بهادار و بازار طلا، فات گران بها و مسکن را با استفاده از این روش می توان تحلیل کرد. تحلیلگران تکنیکال بر خلاف تحلیلگران بنیادی ارزش ذاتی اوراق بهادار را اندازهگیری نمیکنند، آنها از روی تحلیل و بررسی نمودارها رفتار آتی قیمت را پیش بینی می نمایند.
در زیر بخشی از رویدادهای تاریخی مهم در زمینه شبکه و بهبودها و پیشرفتهای شبکههای کامپیوتری، ذکر شده است:
در اواخر دهه 1950 اولین شبکه رایانهای در سیستم SAGE (Semi-Automatic Ground Environment) که یک سیستم کامپیوتری بزرگ جهت پردازش و تحلیل دادههای دریافتی از سایتهای راداری ایالات متحده بود مورد استفاده قرار گرفت. این سیستم تصویر یکپارچهای از فضای هوایی را در یک سطح وسیع از منطقه تولید میکرد که توسط فرماندهی دفاع هوا – فضای آمریکای شمالی (NORAD) مورد استفاده قرار میگرفت.
در سال 1959 آناتولی ایوانکویچ کیتوف به کمیته مرکزی حزب کمونیست اتحاد جماهیر شوروی، پیشنهادی مبنی بر ایجاد یک برنامه دقیق برای سازماندهی مجدد کنترل نیروهای نظامی شوروی و سیستم اقتصادی شوروی را بر اساس شبکهای از مراکز محاسباتی ارائه داد.
در سال 1960، سیستم رزرواسیون تجاری خطوط هوایی (SABRE – semi-automatic business research environment) با اتصال دو سیستم به یکدیگر آنلاین شد. این سیستم توسط خطوط هوایی آمریکا جهت بالابردن سرعت سیستم رزرو ایجاد شد.
در سال 1963، لیک لایدر، روانشناس و محقق علوم رایانه و اولین مدیر اداره تکنیکهای پردازش اطلاعات دارپا، زیر نظر وزارت دفاع آمریکا، برای اولین بار عنوان شبکه کامپیوتری بین کهکشانی” را مطرح کرد، که آغازگر مفایم اولیه اینترنت بود.
در سال 1964، محققان دانشگاه دارتموث برای اولین بار سیستم اشتراک گذاری زمان دارتموث (DTSS – Dartmouth Time-Sharing System) را برای کاربران سیستمهای کامپیوتری بزرگ توسعه دادند. این سیستم این امکان را ایجاد میکرد که تعداد زیادی از کاربران بتوانند با یک سیستم واحد تعامل داشته باشند. در همان سال، در مؤسسه فناوری ماساچوست، یک گروه تحقیقاتی توسط جنرال الکتریک و آزمایشگاه بِل، توانستند از یک کامپیوتر برای مسیریابی و مدیریت ارتباطات تلفنی استفاده کنند.
در طول دهه 60، پل باران و دونالد دیویس به طور مستقل مفهوم سیستمهای شبکهای را توسعه دادند که از مفهوم بستهها (Packets) برای انتقال اطلاعات بین رایانهها بر روی یک شبکه استفاده میکردند. دیویس در پیادهسازی این مفهوم در شبکه NPL که شبکه آزمایشگاه فیزیکی ملی انگلستان بود پیشگام شد.
در سال 1965، شرکت وسترن الکتریک اولین سوئیچ الکترونیکی تلفنی که به صورت واقعی توسط کامپیوتر کنترل میگردید را پیاده سازی کرد.
در سال 1966، توماس ماریل و لارنس رابرتز توانستند برای اولین بار مقالهای را در شبکه آزمایشی WAN (Wide Area Network) برای سیستم اشتراکگذاری زمانی کامپیوتری جهت استفاده تعداد زیادی از کاربران منتشر کردند. فعالیتهای آنان، آغازگر و توسعه دهنده اینترنت به شکل امروزی شد.
در سال 1969، در اولین اقدام، چهار نود توسط آرپانت (آژانس پروژههای تحقیقاتی پیشرفته شبکه در آمریکا) با استفاده از مدارهای الکترونیکی با سرعت 50 کیلو بیت در ثانیه به یکدیگر متصل شدند. این ارتباط بین دانشگاه کالیفرنیا در لس آنجلس، انستیتو تحقیقاتی استنفورد، دانشگاه کالیفرنیا در سانتا باربارا و دانشگاه یوتا شکل داد.
در سال 1972 خدمات تجاری توسط پروتکل استاندارد X.25 راه اندازی شد که بعدها به عنوان زیرساخت برای رشد و گسترش شبکههای TCP/IP مورد استفاده قرار گیرد در سال 1973 رابرت مت کالیف، در یادداشتی رسمی در شرکت زیراکس پارک، اترنت را توصیف میکند. سیستمی شبکهای که براساس شبکه (Aloha) توسط نورمن آبرامسون و همکارانش در دانشگاه هاوایی توسعه پیدا کرد. در ژوئیه سال 1976 رابرت مت کالیف و دیوید بوگز مقاله خود را با نام اترنت: توزیع پکت سوئیچینگ برای شبکههای محلی” منتشر نمودند و از سال 1977 تا 1978 با همکاری هم پتنتهای متعددی را در این زمینه به ثبت رسید. در سال 1979 با پیگیریهای مت کالیف، اترنت به عنوان یک استاندارد باز توسعه یابد.
در سال 1976، جان مورفی از شرکت دیتا پوینت، آرک نت ARCnet را ایجاد کرد. که یک پروتکل ارتباطی در شبکههای LAN میباشد که بر اساس متد Token-Passing کار میکند و برای اولین بار برای اشتراک گذاری تجهیزات ذخیرهسازی استفاده کرد.
از سال 1995، سرعت انتقال اطلاعات در شبکه اترنت از 10 مگابیت بر ثانیه به 100 مگابیت بر ثانیه افزایش یافت. این روند ادامه پیدا کرد و تا سال 1998 سرعت اترنت به 1 گیگابیت بر ثانیه رسید. در سال 2016 سرعت آن 100 گیگابیت بر ثانیه رسید. توانایی مقیاس پذیری و انطباقپذیری اترنت موجب شد تا در طول سالها همچنان در شبکههای کامپیوتری مورد استفاده قرار می گیرند
سيستم های توزيع شده بر توزيع داده و همچنين کنترل روی اجزای توزيع شده سيستم دلالت دارند. اکثر سيستم های توزيع شده برای تقسيم کردن بارکاری يا برای انتقال عملکردهای پردازش داده به نزديکی محل انجام اين وظايف است. در هردو حالت هدف نامحسوس بودن توزيع شدگی از ديد کاربر می باشد.
سیستم هایی سریع با سرعت پاسخگوئی بالا هستند . سيستم بلادرنگ در تعامل با دنيای واقعی پاسخ قابل پيش بينی را در قاب زمان می دهد. ورودی، پردازش و پاسخ ها همگی از قبل تعريف شده هستند و حد زمانی مشخصی دارند و به نحوی بهينه می شوند که هر حالت ورودی يک حالت خروجی قابل پيش بينی دارد که هميشه در يک زمان و به يک صورت روی می دهد.
سيستم تحمل پذير خطا سرويس هائی را دارد که با ناتوانی های اجزای سخت افزاری و نرم افزاری برخورد دارد. برای رسيدن به اين منظوربايد کليه نقاطی که احتمال نقصی در آنها وجود دارد بررسی شده، ابزارهائی برای تشخيص، اصلاح آنها به نحوی طراحی شود که کمترين تاثير را روی برنامه های کاربردی دارند. مکانیسم های RAID، Shadow Memory و کپی از جمله روش هائی هستند که استفاده می گردد.
وظیفۀ یک طراح تجربه کاربری این می باشد که آنالیز و منطق را به فرآیند طراحی اضافه می کند. سیستمها، ساختارها و مسیرهایی که کاربر استفاده نمایند توسط او طراحی میشود. برای اینکه طراحی بر حسب نیاز کاربر شکل بیابد ، طراح تجربه کاربری باید به این نگاه کند که او به دنبال چه می باشد و بهترین راه پاسخ دادن به این نیاز او چه می باشد . مسیرهای یک سایت – اینکه کاربر چگونه یک موضوع را میخواند، لینکها و دکمهها در قسمتها قرار دارند و کاربر چطور میتواند اطلاعات مورد نیاز خود را بیابد – همه بخشی از طراحی تجربه کاربری می باشند.
در فضای اینترنت، طراحی تجربه کاربری علاوه بر موارد بالا، شامل بهینهسازی برای موتورهای جستجو ، در نظر گرفتن محدودیتهای مرورگرها و دیگر ویژگیهای منحصر به وب نیز هستند.
هاردهای اکسترنال دو نوع اصلی دارند و هاردهای عرضه شده به بازار Portable یا Desktop هستند. هاردهای Portable یا قابل حمل، همان دسته از هاردهای کوچک هستند که از طریق پورت USB به رایانه اتصال پیدا می کنند و دقیقا مانند یک فلش با حجم بالا کار می کنند و کار کردن با آن ها بسیار ساده است. اما هارد های Desktop در اندازه های بزرگتری به بازار عرضه می شوند و به دلیل این که بسیار سنگین هستند و حجم زیادی هم دارند، کمتر توسط کاربران معمولی استفاده می شوند.
کاربرد آن ها بیشتر در زمینه ذخیره سازی اطلاعات محلی و پشتیبان گیری است. البته این دسته از هارد ها و از آن ها برای جابجایی اطلاعات در زمانهای بیشتری استفاده نمی شود. به دلیل ظرفیت زیادی که دارند بیشتر توسط سازمان های خاص برای پشتیبان گیری از مقدار زیادی از اطلاعات به کار گرفته می شوند. البته از جمله مزیت های این دسته از هارد ها می توان به سرعت بسیار بالای آن ها در انتقال داده ها اشاره نمود .
سازمان ها در گذشته در محیطی زندگی می کردند که واژه های رقابت، مشتری، مشارکت و رضایت مندی برای آن ها بیگانه بود. با پیشرفت زمان، هر یک از این مفاهیم نیز رشد و توسعه یافتند. تا حدی که دیگر سازمان ها نتوانستند خود را متناسب با رشد آن ها ، پرورش دهند. به همین دلیل رو به استراتژی هایی برای توسعه سیستم های اطلاعاتی خود آوردند. زیرا تنها چیزی که باعث رشد فزاینده واژه های بالا می شد ، اطلاعات بود. اطلاعات اکنون، مانندجریان خون برای بقای سازمان ها ، حیاتی است. پس باید بتوان آنرا مدیریت ک
مدیریت این اطلاعات در محیط های بدون تغییر و ایستا مفید است. ولی برای محیط های پویا همراه با تغییرات وسیع نیاز به کنترل و مدیریت توسعه سیستم های اطلاعاتی می باشد که این کار را متدولوژی انجام می دهد. متدولوژی های فرموله شده از نتایج و تجربه های موفق پروژه های متعددمی شوند که برای ایستا مناسب هستند. یک نوع طبقه بندی از متدولوژی ها در اینجا ارائه شده است که به طور خلاصه بیان می کند ، برای اجرای متدولوژی های مختلف باید به بررسی شرایط متنوع پروژه ها پرداخت. متدولوژی های چابک و پویا برای پروژه های منعطف که نیاز زیادی به مشارکت کاربر دارد ، مناسب است.سپس نگاهی کلی به متدولوژی توسعه Fujistu شده است که هدف آن بهبود کیفیت و کاهش زمانی توسعه سیستم می باشد. در پایان به بررسی جنبه های فرهنگی و اجتماعی متدولوژی های توسعه سیستم های اطلاعاتی پرداخته می گردد.
به شخصی که بعنوان سازنده انیمیشن نامیده می شود را انیماتور می نامند. انیماتور به نقاشی و مدل ها روی صفحه حرکت می بخشد. او انیمیشن های سینمایی ، کارتون ها ، تیزرهای تبلیغات، بازی های کامپیوتری، وب سایت ها و موزیک ویدئوها را طراحی کند.
انیمیشن قالب های گوناگونی به عنوان مثال از جمله دو بعدی، سه بعدی، کامپیوتری و تلفیقی از هر دو را در بردارد. برای ساختن آن روش های زیادی از جمله انیمیشن روی اجسام مختلف انیمیشن روی کاغذ، انیمیشن با بمقوا، انیمیشن کامپیوتری و… وجود دارد. در کنار اینها برای انیمیشن سازی کامپیوتری، نرم افزارهای بسیاری در این صنعت وجود دارد.
انیماتور باید درنگی، وقت بالایی، تمرکز بالا و توجه به جزئیات داشته باشند. از آنجایی که اکنون بسیاری از کارهای انیمیشن سازی به کمک نرم افزارهای مرتبط انجام می گیرد، انیماتور باید مهارت خوبی در کار با کامپیوتر داشته باشد. برای شروع این کار علاقه مندی می توانند مدارک معتبر دانشگاهی داشته باشند و یا گواهینامه از مرکزهای آموزشی معتبر دریافت نمایند.
طبق آیین نامه ،معیارهای سه گانه ی محصولات دانش بنیان نیز عبارت است از:
دارای پیجیدگی فنی بوده و تولید آن نیاز به تحقیق و توسعه ی هدفمند ،توسط یک تیم فنی خبره داشته باشد،در حوزه ی فناوری های بالا و متوسط به بالا باشد،همچنین تحقیق و توسعه برای حفظ توان رقابتی آن محصول در بازار ، به صورت مداوم انجام شود و عمده ارزش افزوده ی آن کالا، خدمات ناشی از دانش فنی و .نوآوری فناورانه باشد.
لذا بر اساس "آیین نامه ی تشخیص شرکت ها و موسسات دانش بنیان ، شرکت های متقاضی باید علاوه بر کسب شرایط ذکر شده در شاخص های عمومی ( شامل کسب حد اقل درآمد ذکر شده ی ناشی از فروش فناوری ،کالا و خدمات دانش بنیان،نیروی انسانی و سابقه ی بیمه ی کارکنان) ، کلیه ی شرایط مشخص شده در شاخص های اختصاصی این آیین نامه را نیز احراز نماید.
بر اساس "آیین نامه ی تشخیص شرکت ها و موسسات دانش بنیان "مصوب کارگروه ارزیابی و تشخیص صلاحیت شرکت ها و موسسات و دانشکده های دانش بنیان و نظارت بر اجرا "از شرط های لازم برای شرکت های تولید کننده و دانش بنیان،تولید کالاهای دانش بنیان هستند . بر طبق دو رویکرد،این محصولات مشخص شده است:
1)حوزه هایی که وجود کالاهای دانش بنیان و یا فناوری برتر در آنها وجه غالب را دارند و متوسط فعالیتهای تحقیق و توسعه درآن ها بسیار بیشتر از حوزه های فناوری و صنعتی هستند . مانند حوزه های فناوری زیستی(پزشکی،کشاورزی و محیط زیست)، فناوری نانو (محصولات و مواد) ،فوتونیک (موادقطعات و سامانه ها) ،فناوری اطلاعات و ارتباطات و نرم افزار کامپیوتری، انرژی های نو(هسته ای ) ، الکترونیک،مواد پیشرفته و هوافضا (پرنده ها ، ماهوا ره ها و موشکها)
2)سایر حوزه ها و بخش هایی که وجود کالاهای دانش بنیان در آن ها غلبه ندارد ، اما رسوخ فناوری های برتر و ظهور محصولات دانش بنیان در آن ها مشاهده می شود. (نظیر نفت و گاز ،عمران و حمل و نقل، برق ، معدن کشاورزی )
برای ایجاد و یا اینکه دارای کسبو کاری هستید، فروشگاه یا دفتری دارید و در زمینهی مشخصی فعالیت دارید. چندنفر هستند که شما را بشناسند؟ روزانه چند نفر از جلوی فروشگاه شما عبور میکنند تا به مشتری شما تبدیل شوند؟!
اگر کسبوکار خود را در اینترنت هم گسترش دهید قطعاً علاوه بر درآمد مشخصی که تاکنون داشتید یک درآمد مازاد هم از طریق وبسایت خود بدست خواهید آورد.
روزانه میلیونها نفر خدمات مورد نیاز خود را در اینترنت جستجو میکنند که میتوانند تبدیل به مشتریان شما شوند. اگر شما را آنجا نیابند قطعاً جذب رقبای شما خواهند شد!
مروز در بیشترر کشورها از فناوری نسل سوم یا چهارم تلفن همراه استفاده می کنند. اما متخصصان به سرعت در حال ایجاد زیرساختهای لازم برای استفاده کاربران گوشی های هوشمند از فناوری نسل پنجم تلفن همراه هستند که 5G نام دارد و وقتی همه گیر شود سرعت آن صد برابر سریع تر از شبکه های نسل چهارم تلفن همراه است. KPN، Ericsson، Huawei از جمله شرکت های مخابراتی هستند که در حال تست و بررسی شبکه های نسل پنج می باشنند. خدمات آزمایشی نسل پنجم در آگوست سال 2015 در توکیو با موفقیت ارائه شد و هلندی ها هم در تلاش برای ایجاد این شبکه در کشور خود هستند. البته بعید است استفاده از 5G در جهان در سال 2016 عمومیت پیدا کند و احتمالا باید تا سال 2017 برای این کار صبر نماییم
در زراعت کاربرد انواعی از سنسورها و ردیاب ها در مزارع ، مراتع ، محصولات و دام ها که منجر به کنترل و نظارت دقیقتری بر کیفیت تولیدات کشاورزی و دامی میشود.
خودکارسازی فرایندهای سفارش، تحویل و پرداخت که موجب حذف واسطه ها و افزایش رضایتمندی تولیدکنندگان می گردد.
ستارتاپ GitHub یک سرویس میزبانی مبتنی بر وب است که از طریق نرمافزار گیت (git) امکان کنترل نسخه را برای توسعهدهندگان نرمافزار فراهم میکند و بیشتر برای کدهای کامپیوتری استفاده میشود. ایده شکلگیری این استارتاپ در سال ۲۰۰۷ و به عنوان یک پروژه آخر هفتهای شکل گرفت، به این صورت که بنیانگذاران این کسبوکار تصمیم گرفتند یک سایت میزبانی مبتنی بر گیت را ایجاد کنند تا برنامهنویسان بتوانند بهراحتی کد منبع را به اشتراک گذاشته و هزینهای برای آن نپردازند. بر همین اساس پلتفرمی ایجاد شد که امکان به اشتراکگذاری کد را به آسانی فراهم میکرد. در حقیقت این استارتاپ یک مرکز git به شمار میرفت که برنامهنویسان و توسعهدهندگان میتوانستند اطلاعات لازم را درباره آن به دست اورند.
استارتاپ GitHub بیش از هر چیزی بر مبنای یک ضرورت ایجاد شد و به همین خاطر نیز توانست در مقام یک کسبوکار بوتاسترپ فعالیت خود را گسترش دهد، چراکه نیاز برنامهنویسان و توسعهدهندگان را در زمینه نرمافزار git برطرف میکرد. لازم به ذکر است که این شرکت در سال ۲۰۰۸ برنده بهترین استارتاپ بوتاسترپ از سوی تککرانچ شد و ۴سال را بدون جذب سرمایه دوام آورد. در حال حاضر بیش از ۱۲میلیون نفر از این پلتفرم برای به اشتراکگذاشتن کد استفاده کرده و چیزهای شگفتانگیزی را با کمک دوستان و همکاران خود ایجاد مینمایند.
بنیانگذاری که خوابآلودگی و بیهودگی را در دفتر کار خود رها کرد و توانست یک کسبوکار ۵۰ میلیون دلاری راهاندازی کند، درس مهمی را در حوزه تجارتهای نوین به ما میدهد. استارتاپ iContact در قالب یک نرمافزار، خدمات ایمیل مارکتینگ و بازاریابی رسانههای اجتماعی را به کمپانیهای کوچک و متوسط ارائه میدهد. رایان آلیس، همبنیانگذار و مدیرعامل این استارتاپ، ارائه نرمافزارهای بازاریابی از طریق پست الکترونیکی را در دستور کار خود قرار داده می باشد.
شروع کسبوکارهای نوین نیازمند به ریسک بالایی دارد و ما میتوانیم این ریسک را در روند کاری رایان آلیس مشاهده کنیم، چراکه با جرأت قابل توجهی توانست دانشگاه کارولینای شمالی و محیط کاری روزمره خود را رها کند و با کمک دیگر همبنیانگذار خود، این استارتاپ را در سال ۲۰۰۳ راهاندازی کند. این کسبوکار در حال حاضر با داشتن بیش از ۳۰۰ کارمند و ۷۰۰هزار کاربر، به درآمد سالانه بالغ بر ۵۰میلیون دلار دست یافته است. رویکرد نوآورانه و ریسکپذیر استارتاپ iContact ناشی از جسارت بالای بنیانگذار و مدیرعامل آن می باشد.
رایان آلیس به عنوان یک کارآفرین برتر شناخته میشود که در زمینه کسبوکارهای نوین تجربه زیادی دارد و خصوصا با نوشتن کتاب از صفر تا یک میلیون» شهرت قابل توجهی به دست آورده است. آلیس در راهاندازی استارتاپ خود، هیچ سرمایه بیرونی را قبول نکرد و به عنوان یک کسبوکار بوتاسترپ کار خود را آغاز کرد و تا زمانی که iContact به قیمت ۱۶۹ میلیون دلار به Vocus فروخته شود، این شرایط را حفظ نمود.
اجازه دهید این تعریف را کمی تشریح کنیم.همه ما در زمان زندگی و حتی در طول یک روز انواع گوناگونی از کارها را باید انجام دهیم. اما قطعا بعضی از این کارها از باقی مهمتر بوده و در اولویت قرار می باشند.پس مهم است که ما ابتدا مهمترین کارها را از بین سایر آنها انتخاب و به انجامشان اقدام کنیم. کسی که قبل از کارهای مهمش به کارهایی با اولویت و اهمیت کمتر می پردازد در واقع انضباط شخصی اش ضعیف دارد.
اما منظور از بهترین شکل ممکن یعنی اینکه تلاش کنیم آن کار را با یک استاندارد معین و قابل قبولی ارایه دهیم. از کامل گرایی دور باشیم و از انجام آن با سطحی از استاندارد که به اصل کار لطمه بزند هم پرهیز کنیم. مثلا برای کاشتن یک ردیف گل در یک باغچه حتما لازم نمی باشد که با خط کش فاصله بین گلها را با دقت میلیمتر اندازه بزنیم. از طرفی هم قر و قاطی کاشتن آنها هم لذت دیدن یک باغچه زیبا را از بین می برند.
وفاداری در معامله به دنبال یک ساختار انگیزشی میباشد؛ بر اساس گزارشات سال ۲۰۱۷ بیش از نیمی از فعالیتهای وفاداری مشتری در بازار آمریکا غیرفعال می باشند؛ این گزارش ۳۰ درصد از بازار را موردبررسی قرار داده است. نتیجهی آن اینگونه شد که برنامهی وفاداری مشتری در آمریکا تقریباً از دست رفته است.
سؤال اینجاست که آیا استفاده از ارزهای دیجیتال میتواند منجر به تحقق وفاداری مشتری به بازار گردد؟ ارزهای دیجیتال به مشتری چیزی را میدهد که آنها میخواهند؛ ارزهای دیجیتال واحدهای پولی بدون مشکلات امنیتی و تدارکاتی می باشد.
به عنوان مثال در شهر زوریخ کشور سوئیس کافیشاپی وجود دارد که برای بهدست آوردن وفاداری مشتری از روش عرضهی توکن اختصاصی خود استفاده نموده است، این توکنها از طریق کدی که روی درب بطریهای نوشیدنی هستند بهدست میآیند، جالب است که این توکن هم در صرافیها قابلیت تبدیل را دارد و هم پشتوانهی نوشیدنیهای این کافیشاپ را دارا می باشد.
دیگر بخش این همکاری مشترک سرمایه گذاری در شرکت Argo Al است. این شرکت در زمینه رانندگی خودران کار میکند و فولکس واگن بیش از 2.1 بیلیون پوند در آن سرمایه گذاری کرده است. همچنین در مرحله بعدی این همکاریها دو شرکت قصد دارند تا محصول مشترکی در کلاس ون و پیکاپ عرضه کنند.
قرار است محصولات جدید شرکت فورد که بر پایه پلت فرم فولکس واگن قرار دارند در کارخانه Cologne آلمان تولید شود.
چند شرکت تخمین میزنند که در حدود 600 هزار دستگاه خودروی الکتریکی بر پایه پلت فرم MEB تولید نمایند.
اولین و مهمترین مک مبتنی بر ARM اواخر سال جاری میلادی از راه میرسد و بر اساس گفته اپل، مهاجرت کامل از پردازندههای اینتل به ARM نزدیک به دو سال زمان برده است. با توجه به این موضوع، احتمالا طی ۲۴ ماه آینده همچنان شاهد عرضه محصولاتی با پردازندههای اینتل خواهیم بود. یکی از مهمترین موارد در این میان، برنامهریزی اپل برای رسیدن به مقصد است، مقصدی که تغییرات زیادی برای کاربران و توسعهدهندگان به همراه داشته است.
در iOS 14 اپل شاهد تغییراتی محسوس هستیم که در راستای بهبود تجربهی کاربری گوشیهای سری آیفون قدمهای مثبتی برمیدارند. از بین مهمترین تغییرات میتوانیم به ویجتهای جدید اشاره کنیم که امکان استفاده از آنها در صفحهی اصلی هم فراهم خواهد شد. iOS 14 دارای قابلیتی با نام App Library یا کتابخانهی اپلیکیشن است که تمامی اپلیکیشنهای گوشی را در قالب یک منو جمعآوری میکند تا دسترسی به آنها سادهتر هتستند.
در iOS 14 شاهد قابلیتهای جالب دیگری نیز می باشیم. برای مثال در بخش تنظیمات میتوانید تعیین کنید که با دو یا سه بار ضربه زدن به پنل پشتی گوشی، کاری نظیر گرفتن اسکرینشات از صفحه انجام شود. در سیستمعامل موبایلی جدید اپل هرگاه اپلیکیشنی در حال استفاده از دوربین باشد، در بخش بالایی صفحه نقطهای سبزرنگ ظاهر میشود. بههنگام استفادهی اپلیکیشنها از میکروفون، این نقطه به رنگ زرد درمیآید. iOS 14 ویژگیهای دیگری نیز دارد که میتوانید شاهد آنها باشید.
تجربهی نگارندهی مقاله از بتای توسعهدهندهی iOS 14 نشان میدهد که این نسخه باگهای زیادی دارد که البته اتفاقی کاملا طبیعی است. بههمین دلیل پیشنهاد میکنیم اگر از آیفون خود بهعنوان گوشی اصلی استفاده میکنید، سراغ بتای توسعهدهندهی iOS جدید نروید. بههنگام کار با این نسخه با مشکلاتی در بخش اتصال به وایفای، کند شدن عملکرد شماری از اپلیکیشنها و البته خالیشدن سریع باتری مواجه شدیم. درکنار اینها نصب بتای توسعهدهندهی iOS 14 باعث شد درصد شارژ باتری آیفون ۱۱ مورداستفاده توسط ما از ۸۰ بالاتر نرود.
اگر نمیتوانید تا پاییز امسال منتظر بمانید تا نسخهی نهایی iOS 14 منتشر شود، میتوانید نسخهی بتای توسعهدهنده را دریافت کنید. بااینحال پیشنهاد ما این است که منتظر انتشار بتای عمومی بمانید؛ زیرا بتای عمومی بهطور معمول مشکلات کمتری دارد. در هر صورت اگر با باگهای متعدد مواجه شدهاید، نگران نباشید؛ زیرا میتوانید به جدیدترین نسخه از iOS 13 دانگرید کنید. این آموزش همچنین برای دانگرید از نسخهی بتای iPadOS 14 به iPadOS 13 کاربرد دارد.
پیش از آغاز مراحل دانگرید حتما از تمامی اطلاعات گوشی خود نسخهی پشتیبانی (بکاپ) تهیه کنید، زیرا در این روش تمامی آنچه روی دستگاه وجود دارد پاک میشود. البته امیدوار هستیم که پیشتر نسخهی پشتیبان تهیه کرده باشید؛ زیرا اگر اکنون ازطریق آیتونز از گوشی مجهز به iOS 14 نسخهی پشتیبان بگیرید، امکان ریستور کردن آن روی آیفونی که دارای iOS 13.5.1 است وجود نخواهد داشت. بهمنظور تهیهی نسخهی پشتیبانی میتوانید به استفاده از آیتونز در ویندوز یا فایندر در مک بپردازید. آیکلاد نیز گزینهی مناسبی برای تهیهی نسخهی پشتیبان است.
چه تعداد برنامه را در گوشی اندروید خود نصب کردهاید؟ آیا از تمام آنها استفاده میکنید؟ آنچه مشخص است، همهی ما در گوشیهای هوشمندمان، یک یا دو بازی و تعداد زیادی برنامه با موضوعات آموزش و اخبار و آبوهوا را نصب کردهایم و دنبال میکنیم. تعداد بسیار زیادی از برنامههایی که نصب میکنیم، فضای بسیار زیادی اشغال میکنند که با بررسی ساده، بهخوبی متوجه خواهیم شد فضای موردنیازشان برای اجرا، بیشازحد نیازشان است.
با ورود به تنظیمات (Settings) و سپس بخش ذخیرهسازی (Storage) و انتخاب سایر برنامهها (Other Apps)، میتوانید هرکدام از این برنامهها را شناسایی کنید. منتظر بمانید فهرست بهروزرسانی شود. درادامه، روی گزینهی منو موجود در گوشهی سمت راست قسمت بالا ضربه بزنید و مرتبسازی براساس حجم را انتخاب کنید.
هنگامیکه میدانید بیشترین فضا به کدامیک از برنامهها اختصاص پیدا کرده است، میتوانید با ورود به تنظیمات و سپس برنامهها و اعلانها (Apps & notifications)، تمام آنها را مشاهده کنید و درصورت تمایل، کارهایی مانند حذف یا پاک کردن دیتا را انجام دهید.
درباره این سایت