۸ تکنیک زبان بدن که اعتماد به نفس شما را افزایش می‌دهند

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

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

۱. سر خود را بالا نگه دارید  

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

۲. استوار بایستید  

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

۳. پاهای خود را در حالت باز قرار دهید

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

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

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

۴. کف دست‌ها را به سمت بالا قرار دهید

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

۵. دست‌های خود را پنهان نکنید

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

۴۳۴bf6e6-5c81-43bd-ab45-b20b7e164ba0

۶. ارتباط چشمی بسیار بااهمیت است

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

۷. تپق نزنید

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

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

۸. خود را مشتاق نشان دهید

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

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

نظر شما در این خصوص چیست؟ آیا از تکنیک‌های زبان بدن برای پیشبرد اهداف خود استفاده می‌کنید؟

منبع: زومیت

آموزش PHP – جلسه نوزدهم: فیلترهای پی اچ پی (مقدماتی)

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

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

تابع ()filter_list می‌تواند به منظور لیست کردن تمام فیلترهایی که پی‌اچ‌پی ارائه می‌دهد مورداستفاده قرار گیرد. نرم‌افزار Xampp را اجرا کرده و سرور آپاچی و MySQL را اجرا کنید. در پوشه htdocs یک پوشه به اسم filter ساخته و سپس یک فایل جدید ایجاد کنید. نام این فایل را phpfilter.php تعیین کرده و کد زیر را در آن قرار دهید:

<!DOCTYPE html>

<html>

<head>

<style>

table, th, td {

    border: 1px solid black;

    border-collapse: collapse;

}

th, td {

    padding: 5px;

}

</style>

</head>

<body>

<table>

  <tr>

    <td>Filter Name</td>

    <td>Filter ID</td>

  </tr>

  <?php

  foreach (filter_list() as $id =>$filter) {

      echo ‘<tr><td>’ . $filter . ‘</td><td>’ . filter_id($filter) .'</td></tr>’;

  }

  ?>

</table>

</body>

</html>

 
نتیجه اجرای کد فوق چیزی شبیه به زیر خواهد بود:

Filter Name Filter ID
int ۲۵۷
boolean ۲۵۸
float ۲۵۹
validate_regexp ۲۷۲
validate_url ۲۷۳
validate_email ۲۷۴
validate_ip ۲۷۵
string ۵۱۳
stripped ۵۱۳
encoded ۵۱۴
special_chars ۵۱۵
full_special_chars ۵۲۲
unsafe_raw ۵۱۶
email ۵۱۷
url ۵۱۸
number_int ۵۱۹
number_float ۵۲۰
magic_quotes ۵۲۱
callback ۱۰۲۴

 

همان‌طور که در جدول بالا مشاهده می‌کنید تمامی فیلترهایی که پی‌اچ‌پی ارائه می‌کند لیست شده‌اند.

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

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

  • ورودی داده‌ها توسط کاربر در فرم‌ها
  • کوکی‌ها
  • داده‌های وب‌سرویس
  • متغیرهای سرور
  • نتایج کوئری‌های بانک‌های اطلاعاتی

شما باید همیشه چنین نوع داده‌هایی را اعتبارسنجی کنید.

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

تابع ()filter_var می‌تواند دو عملیات اعتبارسنجی و بهینه‌سازی داده‌ها را انجام دهد. این تابع دو ورودی می‌گیرد. یکی داده‌ای که قصد داریم آن را اعتبارسنجی و پاکسازی کنیم و دیگری نوع فیلتری که قصد استفاده از آن را داریم.

بهینه‌سازی یک رشته متنی

در مثال زیر از تابع ()filter_var به منظور حذف تگ‌های اچ‌تی‌ام‌ال از رشته متنی استفاده شده است:

<?php

$str = “<h1>Hello World!</h1>”;

$newstr = filter_var($str, FILTER_SANITIZE_STRING);

echo $newstr;

?>

نتیجه اجرای کد فوق به صورت زیر خواهد بود:

Hello World!

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

اعتبارسنجی عدد

در مثال زیر با استفاده از ()filter_var قصد داریم تا متغیری از نوع عددی را بررسی کنیم. اگر متغیر ما واقعا عدد صحیح باشد خروجی ما عبارت Integer is valid خواهد بود. اگر این متغیر عددی نباشد خروجی عبارت Integer is not valid است.

<?php

$int = 100;

if (!filter_var($int, FILTER_VALIDATE_INT) === false) {

    echo(“Integer is valid”);

} else {

    echo(“Integer is not valid”);

}

?>

همان‌طور که در مثال بالا هم می‌بینید ورودی اول متغیر int بوده و ورودی دوم فیلتر بررسی عددی بودن یعنی FILTER_VALIDATE_INT قرار داده شده است.

نکته‌ای در هنگام کار با تابع ()filter_var در مورد عدد صفر وجود دارد. اگر در مثال بالا مقدار متغیر int برابر با صفر باشد خروجی تابع Integer is not valid می‌شود. برای حل این مشکل باید از کدی مثل کد زیر استفاده کنیم.

<?php

$int = 0;

if (filter_var($int, FILTER_VALIDATE_INT) === 0 || !filter_var($int, FILTER_VALIDATE_INT) === false) {

    echo(“Integer is valid”);

} else {

    echo(“Integer is not valid”);

}

?>

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

Integer is valid

اعتبارسنجی آی‌پی

در مثال زیر با استفاده از تابع ()filter_var قصد داریم تا محتوای متغیر ip را بررسی کنیم که آیا این متغیر حاوی یک آی‌پی معتبر است یا خیر.

<?php

$ip = “127.0.0.1”;

if (!filter_var($ip, FILTER_VALIDATE_IP) === false) {

    echo(“$ip is a valid IP address”);

} else {

    echo(“$ip is not a valid IP address”);

}

?>

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

۱۲۷٫۰٫۰٫۱ is a valid IP address

همان‌طور که می‌بینید از فیلتر FILTER_VALIDATE_IP در تابع ()filter_var می‌توان به منظور اعتبارسنجی آی‌پی بهره گرفت. 

اعتبارسنجی ایمیل

در مثال زیر با استفاده از تابع ()filter_var قصد دارید تا تمام کاراکترهای غیرقانونی را از متغیر email حذف کرده و سپس بررسی کنیم که آیا فرمت ایمیل صحیح است یا خیر. در این‌صورت باید از کدی مثل زیر استفاده کنیم:

<?php

$email = “john.doe@example.com”;

// Remove all illegal characters from email

$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// Validate e-mail

if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {

    echo(“$email is a valid email address”);

} else {

    echo(“$email is not a valid email address”);

}

?>

نتیجه اجرای کد فوق به صورت زیر خواهد بود:

test@example.com is a valid email address

همان‌طور که می‌بینید ابتدا با تابع فیلتر پی‌اچ‌پی و فیلتر FILTER_SANITIZE_EMAIL قصد داریم تا متغیر email را از نظر کاراکترهای غیرقانونی بررسی کرده و سپس کاراکترهای اضافه را از آن حذف کنیم.

سپس با فیلتر FILTER_VALIDATE_EMAIL و یک عبارت شرطی صحیح بودن فرمت کلی ایمیل را بررسی کرده‌ایم.

اعتبارسنجی آدرس URL

در مثال زیر با استفاده از تابع ()filter_var ابتدا تمامی کاراکترهای غیرقانونی را از آدرس URL حذف کرده و سپس آن را بررسی می‌کنیم تا ببینیم یک URL معتبر است یا خیر.

<?php

$url = “http://www.mehrastan.ac.ir”;

// Remove all illegal characters from a url

$url = filter_var($url, FILTER_SANITIZE_URL);

// Validate url

if (!filter_var($url, FILTER_VALIDATE_URL) === false) {

    echo(“$url is a valid URL”);

} else {

    echo(“$url is not a valid URL”);

}

?>

نتیجه اجرای کد فوق نیز به صورت زیر خواهد بود:

http://www.mehrastan.ac.ir is a valid URL

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

اگر در مورد مباحث این جلسه هرگونه سوالی دارید در بخش نظرات آن را اعلام کنید.
منبع: زومیت

گوگل برنامه نویسی اندروید را به شما می‌آموزد

یادگیری برنامه‌نویسی اندروید و تولید اپلیکیشن‌های موردنظر شما کار ساده‌ای نیست، به ویژه این‌که هیچ دانشی از برنامه‌نویسی نداشته باشید. اما گوگل قصد دارد با هموار کردن مسیر آموزش، برنامه‌نویسی اپلیکیشن‌های اندرویدی را به کاربران مبتدی یاد دهد. با ما همراه باشید.

افراد زیادی هستند که به برنامه‌نویسی و به ویژه تولید اپلیکیشن‌های اندرویدی علاقه دارند تا بتوانند برای خود درآمدی را رقم بزنند. اما یادگیری برنامه‌نویسی به خصوص برای کاربران مبتدی اصلا ساده نیست و باید دنبال کلاس‌ یا فایل‌های آموزشی بگردید. اما گوگل تصمیم گرفته راهی ساده و بهتر را پیش پای شما بگذارد. این کمپانی با معرفی دوره‌ی بدون مدرک اصول اندروید (هفته‌ی اول رایگان است) در Udacity تصمیم دارد از متخصصان خود برای نوشتن اپلیکیشن‌های ساده‌ی اندرویدی استفاده کند و نیازی نیست نسبت به کدنویسی دانش قبلی داشته باشید.

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

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

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

با توجه به این‌که می‌دانیم اپل نیز تصمیم گرفته به افراد مبتدی و کودکان برنامه‌نویسی را بیاموزد، نظر شما درباره‌ی اقدام گوگل چیست؟

منبع: زومیت

آموزش PHP- جلسه هجدهم: کار با تاریخ و ساعت و تاریخ هجری شمسی

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

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

دریافت زمان با ()time

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

رشته متنی که از این تابع برگردانده می‌شود تعداد ثانیه‌های سپری شده از نیمه‌شب ۱ ژانویه ۱۹۷۰ را به وقت GMT نشان می‌دهد. زمان حاضر به شکل UNIX نمایش می‌یابد که این یعنی تعداد ثانیه‌های گذشته شده از یک زمان مرجع.

برای نمایش خروجی این تابع ابتدا نرم‌افزار Xampp را اجرا کرده و سرورهای آپاچی و MySQL را فعال کنید. حال در پوشه htdocs یک پوشه به اسم time بسازید. در این پوشه فایلی به نام test.php ساخته و کد زیر را در آن قرار دهید.

<?php

echo time();

?>

اجرای کد فوق از طریق آدرس http://127.0.0.1/time/index.php باعث ایجاد نتیجه‌ای مثل عدد ۱۴۶۶۶۶۹۴۱۶ خواهد شد. 

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

تابع ()getdate

تابع ()getdate می‌تواند timstamp (خروجی‌ که از تابع ()time به دست می‌آید) را به طور اختیاری به عنوان ورودی دریافت کند. خروجی این تابع یک آرایه از اطلاعات مربوط به تاریخ است. اگر شما ورودی این تابع را تعیین نکنید از میزان خروجی کنونی ()time استفاده می‌کند.

در جدول زیر می‌توانید لیست المان‌های آرایه‌ای که از تابع getdate به‌دست می‌آید را مشاهده کنید.

شماره کلید و توضیح مثال
۱ seconds: تعداد ثانیه‌های گذشته از دقیقه کنونی (۰-۵۹) ۲۰
۲ minutes: تعداد دقایق گذشته از ساعت کنونی (۰ – ۵۹) ۲۹
۳ hours: تعداد ساعت‌های گذشته از روز کنونی (۰ – ۲۳) ۲۲
۴ mday: روز ماه کنونی (۱ – ۳۱) ۱۱
۵ wday: روز هفته کنونی (۰ – ۶) ۴
۶ mon: ماه سال کنونی (۱ – ۱۲) ۷
۷ year: سال (۴ رقمی) ۱۹۹۷
۸ yday: روز کنونی در سال جاری ( ۰ – ۳۶۵ ) ۱۹
۹ weekday: روز جاری در هفته کنونی Thursday
۱۰ month: ماه جاری در سال کنونی January
۱۱ ۰: Timestamp – تایم‌استامپ ۹۴۸۳۷۰۰۴۸

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

به مثال زیر دقت کنید:

<?php
$date_array = getdate();

foreach ( $date_array as $key => $val ){
print “$key = $val<br />”;
}

$formated_date = “Today’s date: “;
$formated_date .= $date_array[‘mday’] . “/”;
$formated_date .= $date_array[‘mon’] . “/”;
$formated_date .= $date_array[‘year’];

print $formated_date;
?>

نتیجه اجرای کد فوق چیزی شبیه به زیر است:

seconds = 18

minutes = 10

hours = 8

mday = 25

wday = 4

mon = 6

year = 2016

yday = 174

weekday = Thursday

month = June

۰ = ۱۴۶۶۶۶۹۴۱۸

Today’s date: 25/6/2016

تبدیل تایم‌استامپ با تابع ()date

تابع ()date شکل فرمت‌بندی شده‌ای از تاریخ و زمان را نشان می‌دهد. شما می‌توانید تعداد بسیار زیادی فرمت بر حسب خلاقیت یا نیاز خود با این تابع به‌دست آورید. کد استاندارد این تابع به شکل زیر است:

date(format,timestamp)

تابع ()date نیز می‌تواند تایم‌استامپ (timestamp) موردنظرتان را به صورت اختیاری به عنوان ورودی دریافت کند و اگر این ورودی تعیین نشود، از زمان کنونی استفاده خواهد شد. در جدول زیر لیستی از فرمت‌هایی که می‌توانید با این تابع استفاده کنید آورده شده است.

شماره فرمت و توضیح مثال
۱ a: واژه ‘am’ یا ‘pm’ با حروف کوچک pm
۲  A: واژه ‘AM’ یا ‘PM’ با حروف بزرگ PM
۳ d: روز جاری در ماه کنونی ۲۰
۴ D: روز هفته جاری (سه کاراکتر) Thu
۵ F: نام ماه جاری January
۶ h: ساعت (فرمت ۱۲ ساعته – اعداد تک رقمی با یک صفر پیش از عدد) ۱۲
۷ H: ساعت (فرمت ۲۴ ساعته – اعداد تک رقمی با یک صفر پیش از عدد) ۲۲
۸ g: ساعت (فرمت ۱۲ ساعته  – اعداد تک رقمی بدون یک صفر پیش از عدد) ۱۲
۹ G: ساعت (فرمت ۲۴ ساعته – اعداد تک رقمی بدون یک صفر پیش از عدد) ۲۲
۱۰ i: دقیقه ( ۰ – ۵۹ ) ۲۳
۱۱ j: روز ماه جاری (اعداد تک رقمی بدون یک صفر پیش از عدد) ۲۰
۱۲ l (حرف کوچک ‘L’): روز هفته Thursday
۱۳ L: کبیسه بودن سال (‘۱’ بله, ‘۰’ خیر) ۱
۱۴ m: ماه جاری سال کنونی (عدد – اعداد تک رقمی با یک صفر پیش از عدد) ۱
۱۵ M: ماه جاری سال کنونی (سه کاراکتر) Jan
۱۶ r: فرمت RFC 2822 Thu, 21 Dec 2000 16:01:07 +0200
۱۷ n: ماه جاری سال کنونی (عدد – اعداد تک رقمی بدون یک صفر پیش از عدد) ۲
۱۸ s: ثانیه‌های گذشته شده از دقیقه جاری ۲۰
۱۹ U: تایم‌استامپ ۹۴۸۳۷۲۴۴۴
۲۰ y: سال (دو رقم) ۰۶
۲۱ Y: سال (چهار رقم) ۲۰۰۶
۲۲ z: روز کنونی سال جاری (۰ – ۳۶۵) ۲۰۶
۲۳ Z: افست ثانیه‌ها از GMT

به عنوان مثال کد زیر را در یک فایل وارد کرده و آن را اجرا کنید:

<?php
print date(“m/d/y G.i:s<br>”, time());
print “Today is “;
print date(“j of F Y, \a\\t g.i a”, time());
?>

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

۰۶/۲۵/۱۶ ۸٫۱۰:۱۷<bthu, 25=”” jun=”” 2016=”” 08:10:17=”” +0000=””>Today is 25 2016f June 2016, at 8.10 am

اما تمام آنچه گفته شد فقط برای تاریخ‌های میلادی به‌کار می‌روند و برای استفاده از تاریخ شمسی باید از یک کلاس خارجی استفاده کنید. این‌که کلاس خارجی چیست فعلا نباید مدنظر شما باشد. اگر به خاطر داشته باشید روش include کردن فایل‌ها را در جلسات گذشته مرور کردیم. شما باید فایل مربوط به کلاس تاریخ شمسی را به فایل موردنظر خود که قصد استفاده از تاریخ شمسی را در آن دارید inlcude کرده و سپس به جای تابع ()date از ()jdate استفاده کنید. تمامی عملکرد‌های تابع ()jdate دقیقا شبیه به تابع ()date است. ابتدا فایل jdf.php را از این لینک دانلود کنید و سپس فایل jdf.php را در کنار فایل موردنظر خود به عنوان مثال در پوشه time که در پوشه htdocs ساخته بودید قرار دهید. سپس در فایلی که قصد استفاده از تاریخ هجری شمسی را در آن دارید فایل jdf.php را include کنید. به‌عنوان مثال به کد زیر دقت کنید:

<?php

include (“jdf.php”);

print jdate(“j of F Y, \a\\t g.i a”, time());
?>

در کد بالا ما فقط date را به jdate تغییر دادیم. در این‌صورت نتیجه اجرای کد فوق چیزی شبیه به زیر خواهد بود:

۳ ۱۳۹۵ تابستان تیر ۱۳۹۵, at ۱.۵۴ ب.ظ

همان‌طور که می‌بینید فرمتی که برای نمایش تاریخ میلادی بود را بدون تغییر برای تاریخ هجری شمسی استفاده کردیم که زیاد جالب نیست. می‌توان از فرمتی مثل زیر استفاده کرد. کد بالا را به شکل زیر تغییر دهید:

<?php

include (“jdf.php”);

print jdate(“j F Y – h:s”, time());

?>

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

۳ تیر ۱۳۹۵- ۰۱:۲۸

قطعا فرمت بالا نسبت به فرمت قبلی برای کاربران فارسی زبان گویاتر است. لازم به ذکر است که در فایلی که در بالا لینک دانلود آن را قرار دادیم، راهنمای کامل تابع jdate نیز وجود دارد که از سایت رسمی سازنده آن منتشر شده و برای یادگیری عمیق‌تر این توابع jdf.php می‌توانید به راهنمای موجود در فایل دانلود شده یا وب‌سایت http://jdf.scr.ir مراجعه کنید.

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

منبع: زومیت

چرا ۸ ساعت کار مداوم بازدهی ندارد؟

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

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

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

با اینحال، گاهی هنوز هم این انتظار وجود دارد که مانند اجداد خود روزی ۸ ساعت را به طور مداوم کار کنیم و در بین آن، زمان استراحت خیلی کوتاهی داشته باشیم. کما این که خیلی از افراد در ساعت ناهار خود هم مشغول به کار هستند.

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

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

۲۴۹ad86d-c495-401b-aa6f-862ed41ba006نسبت ایده‌آل زمان کار به استراحت ۵۲ به ۱۷ دقیقه است. افرادی که مطابق با این برنامه پیش می‌روند سطح بالاتری از تمرکز را تجربه می‌کنند. از این‌رو در زمان کاری ۱۰۰٪ توجه خود را به کار اختصاص می‌دهند و در این زمان به سراغ فیسبوک یا چک کردن ایمیل‌های خود نمی‌روند. در صورت احساس خستگی (پس از هر یک ساعت کار) استراحت کوتاهی کرده و در آن مدت کوتاه کاملا از کار فاصله می‌گیرند. این شیوه به آن‌ها کمک می‌کند که با انرژی بیشتری کار خود را ادامه دهند.

نیاز مغز شما: ۱۵ دقیقه استراحت به ازای یک ساعت کار

کشف این نسبت جادویی بهره‌وری افراد را به شکلی فوق‌العاده افزایش می‌دهد. پس از یک ساعت کار تابع عملکرد مغز به بالاترین حد انرژی خود جهش می‌کند و حدود ۱۵ تا ۲۰ دقیقه زمان لازم است تا این انرژی به حد پایین خود برسد.

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

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

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

زمان کاری خود را مدیریت کنید

۱۳۲b8ae6-67e1-40c3-97d9-1f591876cde7سعی کنید در روز کاری هشت ساعته‌ی خود مدت زمان کاری را در فواصل منظم تقسیم‌بندی کنید. طبیعتا هر چه با انرژی بیشتری کار کنیم، نتیجه‌ی حاصل از کار بیشتر بر وفق مراد خواهد بود. در ادامه ۴ توصیه برای عملی کردن این شیوه معرفی می‌کنیم:

۱- برای خود بازه‌ی زمانی تعریف کنید

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

۲- به زمان‌بندی خود احترام بگذارید

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

۳- استراحت شما واقعی باشد

۰۱d67fd6-8379-46ad-9f43-c201d7ac1097گروه دراجیم در مطالعه‌ی خود به این نتیجه رسیده است که استراحت‌های پشت سر هم و منظم نتیجه‌ی بهتری در کارآیی افراد خواهد داشت. به همین ترتیب، کسانی که استراحت بهتری را تجربه می‌کنند بیشتر از کسانی که فقط کار را متوقف می‌کنند، موفق هستند. از این‌رو در زمان استراحت، از رایانه، تلفن و لیست کارهای ضروری فاصله بگیرید و استراحت‌هایی مانند پیاده‌روی، مطالعه و گپ و گفت را انتخاب کنید تا شما را از فضای کاری دور کند. شاید در یک روز شلوغ کاری تصمیم بگیرید که چک کردن ایمیل‌ها یا برقراری تماس تلفنی را به عنوان استراحت انتخاب کنید، اما مواظب باشید که به هیچ عنوان تسلیم این وسوسه نشوید!

۴- منتظر اعلام خستگی بدن نمانید

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

و در نهایت…

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

منبع: زومیت