آموزش php (وبلاگ یک پی اچ پی کار)

آموزش زبان برنامه نویسی php , html , css , تجربیات یک برنامه نویس

۱۴ مطلب با موضوع «win» ثبت شده است

ارسال پیامک با مودم و ارتباط با ماژول های سازگار با AT-COMMAND

commands چیست ؟

دستوراتی هستند که برای کنترل مودم ها و برخی ماژول های سازگار با این دستورات ، استفاده می شود. AT Command ها در واقع برگرفته از Hayes Command ها هستند. همانطور که ما زبان خاص خودمون رو داریم ، هر دستگاه دیجیتالی هم زبان خاص خودش رو داره و برای اینکه ما بتونیم با اون دستگاه ارتباط برقرار کنیم مجبوریم زبان اون رو بدونیم و با زبان خودش خواسته هامون رو بهش بدیم تا برامون اجرا کنه و اگه لازم بود پاسخی هم بهمون برگردونه

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

بطور کلی مودم ها و ماژول می توانند از طریق پورت های سریالی و یا موازی با کامپیوتر ارتباط برقرار کنند که انتخاب نوع ارتباط بستگی به نوع تکنولوژی ارتباطی این دستگاهها داره ، مثلا اکثر گوشی های امروزی که داخلشون هم یک مودم وجود داره می توانند از طریق تکنولوژی وای فای ، بلوتوث و کابل یو اس بی به کامپیوتر متصل شوند و در انواع قدیمی این دستگاهها معمولا از کابل های سریالی استفاده میشد که جز تکنولوژی های ارتباطی قدیمی محسوب میشه و سرعت رد و بدل کردن اطلاعات با این تکنولوژی به نسبت روش موازی پائین تر هست که ما در اینجا نمیخواهیم دو تکنولوژی را با هم مقایسه کنیم و فقط قصد داشتیم با دو تکنولوژی ارتباطی آشنا بشید و بدونید که مثلا USB  دارای سرعت بیشتری نسبت به پورت و کابل های سریالی هست و در این بحث برای ما چندان فرقی نداره که از کدوم نوع استفاده میکنیم و مهم این هست که ما بتونیم بین کامپیوتر و مودم یا ماژول مورد نظرمون که دستورات گفته شده را ساپورت میکنن ارتباط برقرار کنیم که برای هر کدوم از انواع روش های ارتباطی گفته شده ، دستورات مناسبش در زبانهای برنامه نویسی تعبیه شده که ما میتونیم دستورات این ارتباط رو بنویسیم . مثلا در زبان برنامه نویسی سی شارپ ، برای اینکه به یک دستگاهی که به پورت سریالی کامپیوتر ما متصل هست ، وصل بشیم دستورات و سینتکس خاص خودش رو داره و برای ارتباط با USB  هم دستورات مخصوص خودش که این هم برای ما چندا مهم نیست و شما می تونید با مراجعه به داکیومنت های زبان مورد نظرتون دستورات مورد نیاز برای برقراری ارتباط با انواع پورت ها (موازی و سریالی) رو بدست بیارید و این ارتباط رو برقرار کنید تا بتونید دستورات AT-COMMAND رو بهش ارسال کنید .

فرض ما بر این است که شما قصد نوشتن برنامه ای رو در کامپیوتر دارید که بتونه با یک مودمی که قابلیت شناسایی دستورات AT-COMMAND رو داره  ارتباط برقرار کنه و این دستگاه رو از طریق کامپیوتر کنترل کنیم ، خوب پس برای اینکار ما با استفاده از یکی از زبانهای برنامه نویسی این برنامه را خواهیم نوشت و 

پس از آماده شدن برنامه نوشته ، بایستی این نرم افزار را بر روی سیستم عامل نصب کنیم تا مثل سایر برنامه های کامپیوتر از امکاناتش استفاده کنیم.

فرض کنید ما برنامه ای برای ارتباط با مودم نوشتیم و اون رو بر روی سیستم عامل خودمون نصب کردیم که وظیفه اش ارسال دستوراتی به مودم و دریافت پاسخ از مودم هست .

ادامه مطلب...
۳۰ بهمن ۹۵ ، ۱۴:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
مهندس مهدی حسامی

تبدیل کامپیوتر شخصی به سرور بدون نیاز به آی پی ثابت

وبسرور شخصی

در این پست به معرفی کتاب اندروئیدی راه اندازی وبسرور شخصی می پردازیم

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

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

در این کتاب مباحث گوناگون و بدرد بخوری هم براتون نوشتم که می تونید ازش استفاده کنید.

ادامه مطلب...
۱۱ دی ۹۵ ، ۱۳:۲۴ ۰ نظر موافقین ۱ مخالفین ۰
مهندس مهدی حسامی

رفع خطای There is a problem with this Windows Installer package


امروز میخوام راه حل یکی از مشکلات نصب نرم افزار در ویندوز رو خدمتتون آموزش بدم.

شاید شما هم مثل خود من ، در زمان نصب برخی نرم افزارها با پیغام زیر در ویندوز مواجه شده اید :

Installer package

متن خطا هنگام نصب یک نرم افزار در ویندوز 7 و 8
There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor
ادامه مطلب...
۱۴ مهر ۹۵ ، ۱۰:۳۸ ۸ نظر موافقین ۱ مخالفین ۰
مهندس مهدی حسامی

دریافت ویدئو از کش مرورگر

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

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

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

مشاهده

نرم افزار بدرد بخوری هست ، امیدوارم ازش لذت ببرید

 

دریافت
عنوان: ویدئو استریم شده
حجم: 102 کیلوبایت
توضیحات: نرم افزار ذخیره ویدئو های استریم شده
 

 

۲۳ شهریور ۹۵ ، ۱۰:۳۱ ۰ نظر موافقین ۰ مخالفین ۰
مهندس مهدی حسامی

عضویت در خبرنامه وبلاگ آموزشی phpkar.blog.ir

جهت دریافت آخرین مطالب وبلاگ در ایمیلتون در خبرنامه ما شرکت کنید

کافیه اسمتونو با موبایل و ایمیل وارد کنید

phpkar

۳۰ مرداد ۹۵ ، ۱۴:۴۶ ۳ نظر موافقین ۲ مخالفین ۰
مهندس مهدی حسامی

غیرفعال کردن سرویسهای اشغال کننده پورت 80 در ویندوز

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

به عنوان مثال با توجه به اینکه نرم افزار WAMP SERVER نیز با پورت 80 کار میکنه لذا زمانی که در ویندوز برنامه یا سرویس دیگری پورت 80 رو اشغال کرده باشد ، اجرای ومپ سرور دچار مشکل میشود و آیکن برنامه زرد باقی می ماند و سبز نمی شود .

البته برای اینکه بدونیم چه سرویسی پورت 80 رو اشغال کرده  میتونیم از ابزار تست اشغال پورت در آپاچی برنامه ومپ سرور ، وضعیت پورت80 رو بررسی کنیم که معمولا هم  می نویسه : پورت شماره 80 توسط سرویسهای http اشغال شده است (SERVER: Microsoft-HTTPAPI/2.0) لذا ما در این پست راهکار رفع این مشکل رو خدمتتون آموزش می دهیم .

ادامه مطلب...
۳۱ تیر ۹۵ ، ۱۷:۵۹ ۲۲ نظر موافقین ۱ مخالفین ۰
مهندس مهدی حسامی