آیا محصولات پوشیدنی برای سلامتی مضر هستند؟

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

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

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

سرطان و استفاده از فناوری

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

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

در این بین دکتر سمیعی، پزشک چیره‌دست ایرانی هم نظری مشابه دارد:

تاکنون ثابت نشده که امواج موجود در اطراف ما ضرر زیادی برای بدن دارد یا نه؛ در واقع اثبات یا رد این موضوع بسیار مشکل است.

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

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

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

منبع:زومیت

آموزش PHP – جلسه دوم، متغییرها و توضیحات در کدها

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

همانطور که در جلسه قبل توضیح دادیم ابتدا Xampp را باز کرده و سرور Apache و MySQL را آنگونه که توضیح دادیم اجرا کنید. سپس در پوشه htdocs یک پوشه جدید به نام section2 ایجاد کنید. حال ++NotePad را باز کنید. همانند جلسه اول، از منوی Language زبان php را انتخاب کنید. و بدون اینکه چیزی در این فایل بنویسید، آن را با نام vars.php در پوشه section2 دخیره کنید. بدین طریق می‌توانید از طریق آدرس http://127.0.0.1/section2/vars.php به این فایل دسترسی داشته باشید.

دستور چاپ و خروجی در php

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

++NotePad را باز کنید و کد زیر را در آن وارد کنید:

<?php

echo “salam. in jalase dovome amoozeshe php dar zoomit ast.”;

?>

به‌نظر شما خروجی کد بالا چیست؟ همانطور که احتمالا حدس زده‌اید آنچه بین دابل کوتیشن قرار دارد به عنوان خروجی در مرورگر کاربر نمایش خواهد یافت. (یعنی عبارت salam. in jalase dovome amoozeshe php dar zoomit ast.) علاوه بر متن می‌توان کدهای اچ‌تی‌ام‌ال را نیز توسط دستور  echo در مرورگر به کاربر نشان داد. کد بالا را به صورت زیر تغییر دهید:

<?php

echo “salam. in jalase dovome amoozeshe php dar zoomit ast.<br>in khate dovom ast<b>matne zakhim</b><i>matine kaj</i>”;

?>

خروجی کد بالا به صورت زیر خواهد بود:

ef8a71be-473a-4c7e-874b-24d991df4ca5همانطور که در عکس بالا می‌بینید هر آنچه در مقابل عبارت echo قرار داده شود حتی کدهای اچ‌تی‌ام‌ال به‌خوبی اجرا می‌شوند. دقت کنید در صورتی که کدهای html در این دستور بین تک‌کوتیشین قرار گیرند به صورت کد html پردازش نشده و به همان شکل در مرورگر نمایش می‌یابند. پس برای این‌که کدهای اچ‌تی‌ام‌ال به‌درستی اجرا شوند باید مطمئن شوید آن‌ها را در بین دابل‌‌کوتیشین قرار داده‌اید.

نوشتن توضیحات در کدهای php

در تمامی زبان‌های برنامه‌نویسی، توسعه‌دهندگان توضیحاتی را با توجه به قواعد آن زبان، در کدهای خود درج می‌کنند تا در مراجعات بعدی راحت‌تر بتوانند از کدهای خود سر در بیاورند و نیز توسعه‌دهندگان دیگر بتوانند راحت‌تر کدها را درک کنند. دقت کنید که توضیحات فقط برای توسعه‌دهنده و برنامه‌نویس قابل دیدن بوده و به هیچ‌وجه در خروجی قرار نگرفته و کاربران آن‌ها را نمی‌بینند. برای نوشتن توضیحات در php می‌توان به چند روش عمل کرد. ++NotePad را گشوده و یک فایل جدید php را مانند قبل بسازید و آن را با نام comment.php در پوشه section2 ذخیره کنید. در این فایل کدهای زیر را وارد کنید:

<?php

// in yek tozih yek khati ast va dar moroorgar namayesh nemiyabad

# in ham tozihe yek khati digari ast

/* in yek tozi chand khati ast

khate dovome tozih */

?>

همان‌طور که می‌بینید می‌توانید به چند طریق توضیحات تک‌خطی و چندخطی را در پی‌اچ‌پی به‌کار ببرید.

متغیرها در php

در ابتدا مفهوم متغیر را برای شما توضیح می‌دهیم. فرض کنید شما یک کاسه خالی دارید. خب در این حالت می‌توانید هر چه دوست دارید را در این کاسه قرار دهید. مثلا یک بار آب، یک بار چند میوه و … در اینجا کاسه شما حکم متغیر را دارد که هر لحظه می‌تواند چیزی را در خود داشته باشد.

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

اما تعریف و استفاده از متغیرها قواعد خاصی هم دارد. برای معرفی کردن متغیرها باید ابتدا علامت $ را نوشته و پس از آن نام متغیر موردنظر را بنویسید. دقت کنید در نام‌گذاری متغیرها حروف بزرگ و کوچک با یکدیگر فرق دارند. برای مثال متغیری با نام var$ با متغیری با نام Var$ تفاوت دارد و پی‌اچ‌پی در واقع آن‌ها را دو متغیر جدا از هم می‌داند.

بهترین روش یادگیری استفاده از مثال عملی است. در فایلی که به نام vars.php ایجاد کردید، کدهای زیر را عینا تایپ کنید:

<?php

// متغیر رشته ای

$var1 = “Mehrastan”;

// متغیر عدد صحیح

$var2 = 123;

// متغیر اعشاری

$var3 = 1.2222;

// متغیر صحیح یا غلط

$var4 = true;

?>

همانطور که در بالا می‌بینید می‌توان هر نوع داده‌ای را در متغیری که در پی‌اچ‌پی تعریف کرده‌اید قرار دهید. برای نسبت دادن مقدار به متغیرها باید پس از معرفی، علامت = را قرار داده و سپس مقدار موردنظر را تایپ کنید. اگر پیش‌تر با زبان‌های دیگر برنامهنویسی کرده باشید می‌دانید که چند نوع متغیر اصلی وجود دارد:

  • متغیرهای رشته‌ای
  • متغیرهای اعداد صحیح
  • متغیرهای اعداد شناور
  • متغیرهای دوحالته که یک مقدار صحیح یا غلط را نگه می‌دارند

این ۴ نوع متغیر اصلی در اکثر زبان‌های برنامهنویسی هستند. شما هر نوع داده‌ای که به متغیر موردنظرتان نسبت دهید، آن متغیر خودبه‌خود از نوع داده شما خواهد بود. برای مثال در کد بالا متغیر اول از نوع رشته‌ای است چراکه داده نسبت داده شده به آن یک رشته متنی است.

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

چاپ متغیرها

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

<?php

// این یک توضیح است. خط زیر یک متغیر رشته ای است

$var = “ebarate mojud dar motaqayere aval”;

// خط زیر یک متغیر عددی است

$newVar = 123;

// خط زیر یک متغیر از نوع صحیح یا غلط است

$anotherVar = true;

echo $var;

// خط زیر کد اچ تی ام الی است که باعث رفتن به خط جدید در مرورگر می شود

echo “<br>”;

// کد زیر مقدار متغیر را در مرورگر نمایش می‌دهد

echo $newVar;

echo “<br>”;

echo $anotherVar;

?>

سپس مرورگرتان را باز کرده و به آدرس http://127.0.0.1/section2/vars.php بروید. خروجی شما باید مانند تصویر زیر باشد:

e186331b-c49b-4e65-a0a5-0ac5bfa5110dهمان‌طور که می‌بینید هرچه آنچه که متغیرها در خود نگه داشته‌اند را توسط دستور echo در مرورگر چاپ کردیم. همچنین توضیحات را در کد بالا به کار بردیم ولی این توضیحات برای خودمان هستند و نه تاثیری در خروجی کد داشته و نه برای کاربر قابل مشاهده‌اند. دقت کنید که می‌توان متغیرها را به همراه متون ثابت نیز به‌کار برد. در این شرایط باید حتما از دابل‌کوتیشین استفاده کنید یعنی متغیرها را در داخل دابل‌کوتیشن به‌کار ببرید. در صورتی‌که از تک‌کوتیشین استفاده کنید، همان‌طور که گفتیم به جای مقدار متغیر، نام خود متغیر در خروجی نمایش خواهد یافت. فایل vars.php را گشوده و آن را به صورت زیر اصلاح کنید:

<?php

// این یک توضیح است. خط زیر یک متغیر رشته ای است

$var = “ebarate mojud dar motaqayere aval”;

// خط زیر یک متغیر عددی است

$newVar = 123;

// خط زیر یک متغیر از نوع صحیح یا غلط است

$anotherVar = true;

// کد زیر باعث چاپ متن و متغیر در کنار یکدیگر در مروگر خواهد شد

echo “meqdare motaqayere aval in ast: $var”;

echo “<br>”;

echo “meqdate motaqayere dovom : $newVar va meqdare motaqayere sevom niz : $anotherVar ast”;

?>

خروجی کد بالا به صورت زیر خواهد بود:

۹۰d90e13-9c06-4313-8f28-cdc14dedc686همان‌طور که در تصویر بالا می‌بینید به جای نام هر متغیر، مقدار آن در مرورگر نمایش یافته است. بدین طریق یاد گرفتیم که چگونه متغیری را تعریف کرده و سپس در هرجا که نیاز داریم به مقدار آن دسترسی داشته باشیم. در جلسه بعد اعمال مختلف بر روی متغیرها را با یکدیگر خواهیم آموخت و نیز با عملگرهای php آشنا خواهیم شد.

منبع: زومیت

آموزش PHP – جلسه اول معرفی و ابزارهای مورد نیاز

طراحی و برنامهنویسی وب، امروزه در همه جای دنیا بسیار مورد توجه است. برای تولید صفحات وب می‌توان از زبان‌های مختلفی چون ASP.Net، پی‌اچ‌پی و … بهره گرفت. PHP به دلیل متن باز بودن و قدرت بسیار بالایی که دارد در بین توسعهدهندگان وب جایگاه بسیار خوبی دارد و تعداد زیادی از این توسعهدهندگان از php در پروژه‌های خود بهره می‌برند. در ادامه مطلب و جلسه اول آموزش PHP با ما همراه شوید.

ما در این سری آموزشی قصد داریم زبان برنامه‌نویسی پی‌اچ‌پی را از ابتدا به شما عزیزان آموزش دهیم. اما پیش‌نیاز این آموزش، آشنایی با HTML و CSS است.

معرفی مختصر PHP

آقای راسموس لردورف برای اولین بار در سال ۱۹۹۴ برای مدیریت صفحه وب شخصی خود زبان برنامهنویسی php را ایجاد کرد. او این زبان برنامهنویسی را به منظور ایجاد محتوای داینامیک از جمله نمایش تعداد آمار بازدید وب‌سایتش نوشت. همچنین بد نیست بدانید PHP در واقع سرنام عبارت Personal Home Page Tools به معنای ابزار صفحه شخصی خانگی است. اگر می‌خواهید تاریخچه کامل این زبان برنامه‌نویسی را مطالعه کنید می‌توانید به این لینک مراجعه کنید.

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

شروع کار و ابزارهای مورد نیاز

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

ابتدا به وب‌سایت رسمی زمپ رفته و با توجه به نوع سیستم‌عامل‌تان، جدیدترین نسخه را دانلود کنید. در زمان نوشتن این مطلب جدیدترین نسخه ۵/۶/۱۹ است.

۸۵۷۴۲۱۴۸-۱۳df-42dc-a07b-ed664007bcbbپس از دانلود Xampp آن را نصب کنید. مراحل نصب را همانند سایر نرم‌افزارهای معمول انجام دهید و هیچ بخشی از آن را تغییر ندهید و اجازه دهید نرم‌افزار با تنظیمات پیش‌فرض بر روی سیستم شما نصب شود.

سپس نرم‌افزار را اجرا کنید و مطابق شکل زیر سرور Apache و MySQL را در حالت اجرا قرار دهید. برای این کار بر روی دکمه Start جلوی این گزینه‌ها کلیک کنید.

۶۴d9c1d3-3c5e-4cbe-9a87-ede5d36aa9ecبه همین راحتی شما رایانه خود را به یک سرور محلی تبدیل کردید که می‌تواند اسکریپت‌های نوشته شده به زبان php را به‌راحتی اجرا کند. علاوه بر این امکان استفاده از بانک اطلاعاتی MySql نیز با Xampp برای شما فراهم است که البته فعلا به این بخش کاری نداریم.

حالا مرورگر خود را باز کرده و آدرس زیر را تایپ کنید:

http://127.0.0.1/

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

۳ebbd91f-d435-4140-a3de-920e2962466eایجاد اولین پروژه

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

پس از نصب ++NotePad آن را باز کنید و از منوی Language مطابق شکل زیر PHP را انتخاب کنید تا نرمافزار برای نوشتن کدهای پی‌اچ‌پی آماده شود.

۰۴eb5f29-b920-40c0-94ae-30283ce7ca4eمستقیما و بلافاصله می‌خواهیم به سراغ‌ آموزش برویم. اولین نکته مهم این است که باید بدانید فایل‌های نوشته شده به این زبان را چگونه و در کجا باید ذخیره کنید.

تمامی فایل‌های نوشته شده به زبان پی‌اچ‌پی باید در مسیر زیر ذخیره شوند. دقت کنید آدرس روت یا همان ریشه سرور محلی شما که با آدرس http://127.0.0.1 در دسترس است، فایل‌های موجود در مسیر C:/xampp/htdocs را اجرا می‌کند. بنابراین ریشه سرور شما در رایانه‌تان پوشه htdocs است که خود این پوشه در زیر پوشه‌ی Xampp قرار دارد.

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

بهتر است برای هر پروژه یک پوشه جداگانه در پوشه htdocs ایجاد کنید. بدین صورت دسترسی به پروژه‌ها و فایل‌های شما در مراجعات بعدی بسیار آسان‌تر خواهد بود. برای ایجاد اولین پروژه به مسیر C:/xampp/htdocs رفته و مانند تصویر زیر یک پوشه به نام hello ایجاد کنید. یعنی پوشه hello زیر شاخه پوشه htdocs است.

۳۲۰۳ee92-3a43-40d4-94e3-afd55aa1b4a5حالا نوت‌پد++ را باز کرده و عبارت زیر را در آن وارد کنید و سپس فایل را با نام test.php و در مسیر C:/Xampp/htdocs/hello که در مرحله قبل آن را ساختید ذخیره کنید.

<?php echo “Hello PHP tutorials From Zoomit!”; ?>

بدین ترتیب فایل شما با آدرس: http://127.0.0.1/hello/test.php از طریق مرورگر قابل اجرا خواهد بود. پس مرورگرتان را باز کرده و آدرس یاد شده را در آن وارد کنید. تصویر زیر خروجی کد نوشته شده به زبان پی‌اچ‌پی است و در واقع اولین اسکریپت نوشته شده شما به این زبان است.

دقت کنید در پایان هر دستور پی‌اچ‌پی باید علامت « ; » را قرار دهید. این علامت در پایان هر دستور نشان از پایان آن خط دارد و بسیار مهم است که آن را در آخر تمامی دستورات خود قرار دهید.

۵a24e33e-e517-4d17-8a64-491d0208c5e3اگر تصویر مروگر شما هم چیزی شبیه به عکس بالا را نشان می‌دهد به شما تبریک می‌گوییم چراکه توانسته‌اید اولین پروژه پی‌اچ‌پی خود را به درستی ایجاد و اجرا کنید.

قواعد کلی برنامه‌نویسی به زبان پی‌اچ‌پی

مهمترین نکته این است که فایل‌های نوشته شده به زبان پی‌اچ‌پی باید با پسوند php. ذخیره شوند. اگر به اولین کد نوشته شده به زبان php خود نگاهی بیاندازید متوجه می‌شوید که کدهای این زبان با برچسب php؟> شروع شده و با <? پایان می‌یابد. هر چه بین این دو برچسب یا همان تگ، قرار بگیرد، سرور آن‌ کدها را به عنوان کد php در نظر گرفته و پردازش می‌کند. اما شاید بپرسید موارد خارج از این دو برچسب چگونه اجرا خواهند شد؟ خب در پاسخ باید گفت هرچه که خارج از برچسب مخصوص پی‌اچ‌پی نوشته شده باشد، عینا در مرورگر دیده خواهد شد که می‌تواند متون ساده، کد اچ‌تی‌ام‌ال یا CSS هم باشد.

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

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

این سری آموزشی از ابتدا و از پایه شروع شده و با ساخت چند پروژه عملی به عنوان تمرین پایان خواهد یافت.

منبع: زومیت

فریب دادن مغز: جادو و شعبده بازی چگونه کار می‌ کند

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

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

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

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

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

۹a98aa41-4648-4c26-a198-11f9d32c25ee.jpgتوهمات بصری زمانی شکل می‌گیرند که بین تجربه ادراکی شما و شرایط واقعی مطابقتی وجود ندارد. برای مثال در تصویر معروف Müller-Lyer خط بالایی کوتاه‌تر از خط پایینی به نظر می‌آید در حالی که هر دو خط طول یکسانی دارند. 

دیدن آینده

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

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

۳۶f9bf6d-0a16-4c9e-904e-bdac104ef5c6.jpgنادیده گرفتن زمان حال

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

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

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

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

b63f16a5-eab8-460d-9ee9-78dba62fd8bbدر کلک مربوط به فندک نیز، فرد تردست درست روبروی دید مخاطب نشسته است (تصویر a)، او فندک را برداشته و روشن می‌کند. او وانمود می‌کند که قصد دارد تا شعله‌ها را خاموش کند و با ایجاد مسیر نگاه انحرافی فندک را ناپدید می‌کند. 

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

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

منبع: زومیت

اینترنت اشیاء: فرصت سرمایه گذاری شش هزار میلیارد دلاری

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

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

۸۴۳d946c-7797-4e8b-a2b3-e344fd13f133اینترنت اشیاء به‌زودی سبک زندگی، کار و ارتباطات اجتماعی را تغییر خواهد داد. شاید اکنون این جلوه‌ی جذاب فناوری پیچیده به نظر برسد ولی در حقیقت یک اکوسیستم نسبتا ساده و کاربردی است. کاربر به کمک یک گجت همراه مثل گوشی هوشمند یا تبلت و از طریق شبکه، فرمانی برای یک دستگاه IoT ارسال می‌کند. آن دستگاه بعد از انجام فرمان، گزارش یا فرمانی دیگر برای کاربر باز پس می‌فرستد که کاربر می‌تواند آن را بر روی گجت همراه مشاهده کند. همه‌ی اطلاعات مربوط به این پروسه می‌تواند در فضای مجازی، پایگاه داده محلی، گجت همراه یا حتی دستگاه ذخیره شود.

۸۱ef0516-c8cc-48e4-97b9-b41d037b1a19در آینده‌ی نزدیک این کنش و واکنش ساده فرصت بسیار مناسبی برای راه‌اندازی کسب‌وکار مهیا خواهد کرد. براساس برآوردهای انجام‌شده تا سال ۲۰۲۰ حدود ۳۴ میلیارد دستگاهِ IoT در سراسر دنیا مورداستفاده قرار خواهند گرفت و تا پنج سال آینده ۶ تریلیون دلار برای ایجاد راهکارهای اینترنت اشیاء سرمایه‌گذاری خواهد شد. تحقق این پیش‌بینی در گرو چند عامل کلیدی است: فراگیر شدن اینترنت در سراسر دنیا، افزایش استقبال عمومی از خدمات همراه، کاهش قیمت سنسورها و افزایش سرمایه‌گذاری در اینترنت اشیاء.

۲f3cce5b-5234-4e0d-8042-bbf3389403eb

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

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

۷۸a500b7-68fc-43fc-a08f-db79f62c084d به‌زودی آینه‌ی هوشمند منزلتان به شما اجازه‌ می‌دهد به‌صورت دیجیتال لباس‌های یک فروشنده‌ی اینترنتی را امتحان کنید؛ سنسورهای هوشمند خط تولید کوچک‌ترین افت بهره‌وری را تشخیص می‌دهند و به شما می‌گویند که کدام تجهیزات به تعمیر یا جایگزینی نیاز دارند؛ تجهیزات کشاورزی مجهز به GPS کاشت، کوددهی و برداشت را بدون حضور شما انجام می‌دهند؛ گجت‌های پوشیدنی ورزشی گزارش وضعیت سلامتی شما را مستقیما برای پزشک‌تان ارسال می‌کنند.

۳c453fe9-8b08-4570-9f71-ad9b710850b1

این موارد فانتزی علمی-تخیلی نیستند. انقلاب صنعتی بعدی از هم‌اکنون آغازشده و حضور در هر شاخه‌ی آن به معنای درآمد بیشتر برای شرکت شما یا فرصتی مناسب برای ایجاد کسب‌وکار است. تنها سؤال این است که آیا برای همراه شدن با انقلاب اینترنت اشیاء به‌اندازه‌ی کافی آماده هستید؟

دو نفر از تحلیلگران واحد اطلاعات پورتال بیزینس اینسایدر به نام‌های جان گریناف (John Greenough) و جاناتان کامهای (Jonathan Camhi) حاصل چندین ماه پوشش خبری و تحقیقات در مورد این انقلاب قریب‌الوقوع را در قالب یک گزارش فشرده گردآوری کرده‌اند که وضعیت فعلی و آینده‌ی امیدبخش اینترنت اشیاء را به‌خوبی روشن می‌کند. این گزارش نشان می‌دهد که اینترنت اشیاء امروز در حال محکم کردن جایگاه خود برای تبدیل‌شدن به منبع فرصت‌های فردا است و در طول ۲۰ سال آینده به محور اصلی ۱۶ بخش مستقل اقتصاد تبدیل خواهد شد.

۲۵ea77c4-9ab8-4eaa-9e08-c73dfd1858eb

در این گزارش یک چشم‌انداز جامع در مورد آینده‌ی اینترنت اشیاء ارائه‌شده که شامل برآوردهای زیر است:

  •  تا سال ۲۰۲۰ تعداد تجهیزات IoT  متصل به اینترنت از ۱۰ میلیارد به ۳۴ میلیارد دستگاه خواهد رسید (بیش از ۳ برابر). در مدت مشابه تعداد تجهیزات کامپیوتری معمولی مثل گوشی هوشمند، تبلت، ساعت هوشمند و… ۱۰ میلیارد دستگاه افزایش خواهد داشت.
  • در پنج سال آینده نزدیک به ۶ تریلیون دلار در راه دستیابی به راهکارهای IoT  هزینه خواهد شد.
  • بزرگ‌ترین هدف راه‌کارهای IoT  کسب‌وکار خواهد بود؛ چراکه اینترنت اشیاء می‌تواند برای کاهش هزینه‌های عملیاتی، افزایش بهره‌وری و توسعه‌ی محصولات یا بازارهای جدید مورداستفاده قرار بگیرد.
  • اولویت بعدی راه‌کارهای IoT دستگاه‌های نظارتی است و مصرف‌کنندگان کمترین سهم را در این راهکارها خواهند داشت.

عناوین و مباحث اصلی گزارش به شرح زیر هستند:

  •  تبدیل زیرساخت‌های متنوع و پراکنده‌ی کنونی اینترنت اشیاء به یک اکوسیستم یکپارچه و ساده
  • جامع‌ترین تفکیک شبکه‌های مش (زیگ‌بی، زی‌ویو و …)، تلفن همراه (۳G/4G، سیگ فاکس و …) و اینترنت (وای‌فای، اترنت و…) براساس مزایا و معایب
  •  بررسی نقش کلیدی سیستم‌های تجزیه و تحلیل داده بر افزایش ثمربخشی سرمایه‌گذاری در حوزه‌ی اینترنت اشیاء
  • بررسی چالش‌های امنیتی حاصل از فراگیر شدن اینترنت اشیاء و راه‌های غلبه بر آن‌ها
  • بررسی چهار عامل قدرتمند پیشرفت اینترنت اشیاء و همین‌طور چهار مانع بزرگ آن برای در اختیار گرفتن بازار
  • تجزیه‌وتحلیل کامل سرمایه‌گذاری ریسکی در زیرساخت‌های موردنیاز برای فراگیر شدن اینترنت اشیاء در آینده که عبارت‌اند از اتصال، امنیت، ذخیره‌سازی اطلاعات، یکپارچه‌سازی سیستم‌ها، تولید تجهیزات سخت‌افزاری و توسعه‌ی نرم‌افزار
  • تجزیه‌وتحلیل عمقی تأثیر اکوسیستم اینترنت اشیاء بر ۱۶ شاخه‌ی مستقل صنعت

برای دریافت متن کامل گزارش که راهنمایی ارزشمند برای حضور مؤثر در دنیای اینترنت اشیاء محسوب می‌شود، دو گزینه در اختیار شما قرار دارد:

۱. عضویت در پورتال بیزینس اینسایدر برای دسترسی سریع به این گزارش و بیش از ۱۰۰ مقاله‌ی تخصصی دیگر و اخبار روزانه مرتبط

۲. خریداری و دانلود گزارش از فروشگاه بیزینس اینسایدر

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

منبع: زومیت