انتقال اطلاعات Data Block به HMI

نویسنده:
25 جولای 19

طبق درخواست کار فرما قرار بود که یک لیست از اخرین تست های گرفته شده بهش نشون بدیم و این کار خیلی راحتی هست تا اینکه دیدیم Touch Panel پنل های زیمنس همچین قابلیتی نداره. (تا قبلش فقط رو SCADA کار می‌کردم)

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

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

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

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

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

گزینه پیش‌فرض خاموش کردن ویندوز را تغییر دهید

نویسنده:
16 نوامبر 18

تا زمانی که ویندوز ۸ داشتم با یک شرتکات(که الان یادم نیست چی بود) سریع میرفتم برای خاموش کردن ولی از وقتی که ویندوز ۱۰ استفاده می‌کنم دیگه از اون منو خبری نیست و باید به صورت دستی از منوی استارت ویندوز رو خاموش کنیم.

من بجای این کار، یک بار کلید های Ctrl+D رو میزنم تا محیط دسکتاپ نمایش داده بشه و بعد کلید های Alt+F4 رو میزنم تا پنجره قدیمی خاموش کردن ویندوز باز بشه ولیم مشکلی که هست گزینه پیشفرض روی shutdown تنظیم شده و برای منی که همیشه Hibernate می‌کنم یعنی زدن یک دکمه اضافی (کلید H).

کلی گشتم تا جحوری این کزینه رو تغییر بدم.

برای ویندوز ۱۰ شما باید در ریجستری ویندوز به آدرس زیر بروید.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

سپس یک کلید از نوع DWORD با اسم Start_PowerButtonAction بسازید و مقدار اون رو مطابق زیر وارد کنید (اعداد به صورت دسیمال تنظیم شوند.)

1 = Sign out
2 = Shut down
4 = Restart
16 = Sleep
64 = Hibernate
256 = Switch user

اگر ویندوز ۷ دارید:

برای شما کار راحت تر هست و کافیه داخل پنجره «تنظیمات تسک بار و استارت منو (Taskbar and Start Menu Properties)» مقدار Power button action رو تنظیم کنید.

لینک آموزش ویندوز ۷

از روتر خود نوتیفیکیشن دریافت کنید

نویسنده:
23 آگوست 18

بعد از آپدیت جدید RouterOS این اسکریپت از کار افتاده، لطفا از اسکریپت جدید استفاده کنید.

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

چند روز پیش یک سری اتفاقات عجیب تو شبکه خونه حس کردم و چون پسورد وایفای خیلی ساده هست (۱۹۲۱۶۸۰۰۱۲۷) گفتم پس حالا یکم ورود و خروج به شبکه رو مانیتور کنم و راحت ترین کار استفاده از همون زیرساخت pushover هست

یک اسکریپت نوشتم که هرکس از DHCP آی‌پی میگیره مشخصاتش برای من ارسال بشه (میدونم بهترین روش نیست ولی فعلا فقط رو dhcp سرور تریگر اجرای اسکریپت داریم)

قبلا تمامی افراد خونه و اشخاصی که به شبکه خونه وصل میشن رو توی بخش وایرلس معرفی کرده بودم و براشون اسم گذاشته بودم

در نهایت اسکریپت زیر حاظر شد که شاید به کار افراد دیگه هم بیاد.

بجای APIToken و UserKey  باید اطلاعات خودتون رو قرار بدید.

این بار بروز رسانی نکنید

نویسنده:
9 فوریه 18

خیلی سال هست که از برانامه رایگان نتورکس (Networx) جهت مانیتور کردن وضعیت مصرف اینترنت کامپیوتر استفاده میکنم و تقریبا اعتیاد کامل به این برنامه پیدا کردم، بهترین مزیت این برنامه یک تول بار خیلی خوب برای ویندوز هست، شما میتونین در لحظه مصرف اینترنت کامپیوتر رو تحت نظر بگیرن.

برای من که هنوز به روش ویندوز ۷ از استاتوس بار ویندوز استفاده میکنم (یک ردیف آیکون های کوئیک لاینچ) محیط مناسبی جهت نمایش مصرف اینترنت داره ولی بزرگ ترین مشکلش اینه که نشون نمیده چه برنامه ای داره از اینترنت استفاده میکنی و این قسمت رو به هوش خودتون واگذار میگنه.

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

اما این برنامه چند وقتی هست که دیگه رایگان نیست، از ورژن ۵.۵.۵ به بعد این برنامه پولی شده و به شما یک نسخه تست ۳۰ روزه میده تا تست کنین و لایسنس برنامه رو تهیه کنین اما کماکان نسخه ۵.۵.۵ به صورت رایگان تو اینترنت در دسترس هست

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

دانلود نسخه ۵.۵.۵ برنامه نتورکس

حفاظت شده: نصب FC جهت همزن و توقف تولید

نویسنده:
22 آگوست 17

این محتوا با رمز محافظت شده است. برای مشاهده رمز را در پایین وارد نمایید:

تجربه استفاده از لامپ هوشمند شیائومی

نویسنده:
30 می 17

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

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

سایت های آل دیجیتال و جانبی این لامپ ها رو با قیمت یکسان می‌فروشن و فوری تهیه کردم.

بعد از گرفتن لامپ ها اولین چیزی که خیلی اذیت کرد فعال سازی برنامه بود، سخت تو سایتش میشه اکانت ساخت و به سختی لامپ ها رو اضافه کرد، نیاز به تلاش زیادی داره. تجربه مشابهی با Mi band داشتم.

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

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

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

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

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

این وسط شرکت Wemo‌ که از قدیم تو کار هوشمند سازی بوده و Tp-Link که به تازکی کلید هوشمند ساخته از آپشن های موجود هستن، البته همچین موجود هم نیستن چون تو ایران گیر نمیاد، برای کلید های آسیایی (ابعاد مربعی) ساخته نشده و ابعاد مستطیلی داره که نمیشه بدون خراب کاری تو دیوار نصبش کرد

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

تجربه برون سپاری با پونیشا

نویسنده:
18 آگوست 16

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

ponisha

برای انجام کار های کامپیوتری مخصوصا اگر در زمینه طراحی و برنامه نویسی باشه پونیشا پر هست از افراد اینکاره (دنبال شبکه کار میگشتم توش پیدا نشد) پس با خیال راحت پروژه هاتون رو داخلش ثبت کنین. برای هر پروژه ای که ثبت میکنین باید حد اقل ۵ تومن بدهید و اگر آپشن های خاص مثل مخفی بودن تا استخدام بخواید اضافه کنید باید بین ۱۰ تومن تا ۲۰۰ تومن بیشتر پول بدید.

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

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

پ.ن: اگر نیاز دارید صفحه پیغام رو سریع رفرش کنید میتونین از بخش «لیست تماس ها» باز کنید که سریعد بتونین ببندی و دوباره باز کنین.

لست‌پس خود را به صرفه شارژ کنید

نویسنده:
17 جولای 16

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

Last-Pass

من برای شارژ حسابم چند سالی هست که از Payment24‌ استفاده میکنم، ولی امروز وقتی خواستم حسابم شارژ کنم دیدم باید ۱۰ دلار پول بابت پرداخت با ویزا کارت بدم که برای خرید ۱۲ دلاری اصلا جالب نیست.

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

شورتکات در لینوکس

نویسنده:
16 می 16

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

ln -s addres1 address2

addres1= آدرس مقصدی که میخواید لینک ازش بسازید.

address2= محلی که لینک باید باشه.

نام مستعار

نویسنده:
13 می 16

تو لینوکس میتونین برای دستور های یک نام مستعار یا alias در نظر بکیرین

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

alias clr=’clear’

حالا مشکلی که هست این دستورات بعد از هر بار ریست کردن سیستم پاک میشن پس چه فایده؟
راه حل: دستورات خودتون رو توی فایل .bashrc در پوشه یوزرتون بنویسید.