مشخصه جدید Scoped در HTML5

  • بوسیله: محسن شفیعی
  • در 1392/01/04 - 18:00
  • نظرات (5)
اچ تی ام ال 5 - HTML5

اچ تی ام ال 5 – HTML5

مشخصه جدید به نام Scoped در HTML5 بوجود آمده است که مخصوص تگ استایل است. اگر این مشخصه را به تگ استایل بدهیم باعث میشود قوانینی که در تگ استایل نوشتیم فقط برای تگ والد و فرزندان تگ والد اعمال شود. به همین دلیل تگ استایل باید داخل خود body تعریف شود.

در ادامه با ما باشید…

(بیشتر…)

چک کردن نوع فایل در PHP

  • بوسیله: محسن شفیعی
  • در 1392/01/03 - 16:43
  • دیدگاه‌ها برای چک کردن نوع فایل در PHP بسته هستند
نحوه آپلود فایل در PHP

نحوه آپلود فایل در PHP

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

البته پیش از این نحوه کار با تابع exif_imagetype برای چک کردن Mime در مطلب “نحوه آپلود فایل در PHP” داده شده بود. اما در این مطلب به صورت مشخص تری با تابع کارآمد finfo_file این کار را انجام میدهیم.

در ادامه با ما باشید…

(بیشتر…)

ضبط صدا و ویدئو در HTML5

  • بوسیله: محسن شفیعی
  • در 1392/01/02 - 18:04
  • نظرات (5)
WebRTC

WebRTC

مقدمه

ضبط صدا و ویدئو همیشه به عنوان یک کار سخت در توسعه وب شناخته شده است. برای سالهای زیادی برای اینکار به پلاگین هایی مانند Flash و Silverlight وابسته بودیم.

ولی HTML5 برای نجات آمده است. در واقع HTML5 کاری کرده است که میتوان به سخت افزار کاربر دسترسی پیدا کرد. ابزارهای GeoLocation, Orientaion API, WebGL و Web Audio API نمونه های خوبی هستند. این ابزارها به طور باور نکردنی خیلی قدرتمند هستند که با استفاده از APIهای سطح بالای JavaScript میتوان به سطوح زیرین سخت افزار کاربر دسترسی پیدا کرد.

در این آموزش مقدمه ای بر API جدید navigator.getUserMedia() که این اجازه را میدهد به میکروفون و دوربین کاربر دسترسی داشته باشیم.

(بیشتر…)

سشن ها (Sessions) در PHP

  • بوسیله: محسن شفیعی
  • در 1392/01/01 - 18:38
  • نظرات (4)
PHP – پی اچ پی

PHP – پی اچ پی

$_SESSION یک آرایه مخصوص برای ذخیره درخواست های کاربر در حین بازدید از سایت یا اپلیکیشن شما است. به این معنی که شما با استفاده از سشن ها میتوانید اطلاعات مورد نیاز خودتان را برای هر کاربر ذخیره کنید و در حین بازدید کاربر از سایتتان از آنها استفاده کنید.

برخلاف کوکی ها که در کامپیوتر کاربر ذخیره میشوند سشن ها در سرور ایجاد میشوند و امنیت خیلی بیشتری نسبت به کوکی ها دارند.

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

در این مطلب با هم به نحوه ایجاد سشن ها و از بین بردن آنها و نکات امنیتی می پردازیم.

(بیشتر…)

موزیلا ابزار جدید مخصوص Web Developer را رونمایی کرد

  • بوسیله: محسن شفیعی
  • در 1391/12/30 - 14:22
  • یک نظر
ابزار جدید مخصوص Web Developer

ابزار جدید مخصوص Web Developer

حتما با ابزار Web Developer در مرورگرها به خصوص در کروم و فایرفاکس آشنایی دارید. اما در فایرفاکس ابزار Web Developer محبوبیت چندانی ندارد و بیشتر کاربران فایرفاکس از FireBug استفاده میکنند.

حدود چند هفته پیش Paul Rouget  که در شرکت Mozilla کار میکند از توسعه دهندگان وب سوال کرد که چه انتظاری از نسخه جدید ابزار Web Developer دارید و چه امکاناتی را تقاضا میکنید. این موضوع بسیار داغ شد و ایده های بزرگی از آن بیرون آمد

در نتیجه ابزار های جدید که هنوز در مرحله تجربی هستند در نسخه شبانه فایرفاکس (Firefox Nightly) که همان نسخه تست است قرار داده شده است.

(بیشتر…)

راهنمای کامل SVG

  • بوسیله: محسن شفیعی
  • در 1391/12/28 - 17:37
  • نظرات (15)
راهنمای کامل SVG

راهنمای کامل SVG

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

چرا استفاده از SVG توصیه میشود؟

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

در ادامه حتما با ما باشید…

(بیشتر…)

5 روش برای داشتن وب سایتی مشهور و پر بازدید.

  • بوسیله: جاوید خانلو
  • در 1391/12/27 - 9:41
  • نظرات (10)
5 روش برای داشتن وب سایت مشهور .

5 روش برای داشتن وب سایت مشهور .

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

(بیشتر…)

10 نکته که قبل از طراحی وب باید بدانید

  • بوسیله: محسن شفیعی
  • در 1391/12/26 - 22:34
  • یک نظر
CSS3

CSS3

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

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

(بیشتر…)

جستجوی لحظه ای در لیست با پلاگین apSearcher

  • بوسیله: محسن شفیعی
  • در 1391/12/25 - 16:04
  • یک نظر
جی کوئری

جی کوئری

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

مشاهده دمو
(بیشتر…)

مدل MVC در PHP – قسمت دوم

  • بوسیله: محسن شفیعی
  • در 1391/12/24 - 21:09
  • نظرات (5)
PHP – پی اچ پی

PHP – پی اچ پی

این مطلب ادامه مطلب “مدل MVC در PHP – قسمت اول” است. ابتدا این مطلب را مطالعه کنید.

به بخش دوم از این سری از مطالب خوش آمدید. در این مطالب ما در باره ملاحظاتی صحبت میکنیم که شما در زمان طراحی مدل MVC باید در نظر بگیرید. اگر مطلب اول را خوانده اید مطلب دوم را شروع میکنیم.

مسیریابی و URLها

اگر چه مدل MVC یک مدل بسیار خوب برای برنامه نویسی است اما ترکیب آن با وب و PHP ممکن است کمی مشکل دار شود. مشکل اول مسیریابی URL است. مسیریابی URL جنبه ای در وب است که اصلا در زمان ساخت MVC در نظر گرفته نشده است. بنابراین باید از مدل های خودمان در این جنبه استفاده کرد.

(بیشتر…)