<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ניטור שימוש במחשב]]></title><description><![CDATA[<p dir="auto">ישנו משרד ובו מחשב עם 2 משתמשים.<br />
בחלק מהיום המחשב משמש את א, ובחצי השני של היום המחשב משמש את ב' ביוזר נפרד.<br />
יוזר ב' רוצה לדעת ניטור על יוזר א' -בהסכמתו- מתי הוא נמצא במשרד, כדי שאם יוזר א' יצא מוקדם מהמשרד או לא הגיע היום יוכל יוזר ב' לדעת זאת בקלות ויוכל להגיע מוקדם יותר למשרד.<br />
האם יש דרך בקלות לנטר זאת באמצעות תוכנה על המחשב, ניטור הרשת או משהו אחר שניתן יהיה לדעת שבXX הדקות האחרונות לא היה המחשב בשימוש?<br />
תודה</p>
]]></description><link>https://tchumim.com/topic/16339/ניטור-שימוש-במחשב</link><generator>RSS for Node</generator><lastBuildDate>Wed, 10 Jun 2026 06:30:42 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/16339.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Jun 2024 12:35:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ניטור שימוש במחשב on Thu, 06 Jun 2024 17:59:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mekev">@<bdi>mekev</bdi></a> כתב ב<a href="/post/162533">ניטור שימוש במחשב</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%97%D7%95%D7%A7%D7%A8">@<bdi>חוקר</bdi></a><br />
מחכה כבר לפתק שיהיה תלוי על הדלת<br />
'נא לזכור לכבות את האור לפני היציאה'...</p>
</blockquote>
<p dir="auto">לא יודע להגיד אם מדובר ב"גלאיצינערס" אבל ששכחו לנעול את המשתמש שלהם במחשב כבר קרה, לכבות את החשמל עוד לא קרה..</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aharon-0">@<bdi>Aharon-0</bdi></a> כתב ב<a href="/post/162594">ניטור שימוש במחשב</a>:</p>
<blockquote>
<p dir="auto">לא יותר פשוט להוסיף חיישן נוכחות ?</p>
</blockquote>
<p dir="auto">הנקודה היא שזה לא נפק"מ דחוף לכל יום, אלא רק לנוחיות, שביום שמסתדר לי לצאת יותר מוקדם וייתכן שהוא יצא מהמשרד מוקדם. ואני לא רוצה להתקשר לשאול כי זה סתם ייתן תחושה של "היי למה אתה מתעכב היום". לכן הדרך הכי טובה שאני יכול לבדוק לעצמי בלי שזה יהיה עול עבור האחרים.</p>
]]></description><link>https://tchumim.com/post/162613</link><guid isPermaLink="true">https://tchumim.com/post/162613</guid><dc:creator><![CDATA[חוקר]]></dc:creator><pubDate>Thu, 06 Jun 2024 17:59:35 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Thu, 06 Jun 2024 16:59:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aharon-0">@<bdi>Aharon-0</bdi></a> כתב ב<a href="/post/162594">ניטור שימוש במחשב</a>:</p>
<blockquote>
<p dir="auto">לא יותר פשוט להוסיף חיישן נוכחות ?</p>
</blockquote>
<p dir="auto">אם כבר איזה מתזמן משימות במחשב...</p>
]]></description><link>https://tchumim.com/post/162612</link><guid isPermaLink="true">https://tchumim.com/post/162612</guid><dc:creator><![CDATA[one1010]]></dc:creator><pubDate>Thu, 06 Jun 2024 16:59:05 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Thu, 06 Jun 2024 10:59:24 GMT]]></title><description><![CDATA[<p dir="auto">לא יותר פשוט להוסיף חיישן נוכחות ?</p>
]]></description><link>https://tchumim.com/post/162594</link><guid isPermaLink="true">https://tchumim.com/post/162594</guid><dc:creator><![CDATA[Aharon 0]]></dc:creator><pubDate>Thu, 06 Jun 2024 10:59:24 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Tue, 04 Jun 2024 21:34:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%97%D7%95%D7%A7%D7%A8">@<bdi>חוקר</bdi></a> ממש מגניב!<br />
כל הכבוד על הרעיון ועל הביצוע!</p>
]]></description><link>https://tchumim.com/post/162542</link><guid isPermaLink="true">https://tchumim.com/post/162542</guid><dc:creator><![CDATA[Whenever]]></dc:creator><pubDate>Tue, 04 Jun 2024 21:34:03 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Tue, 04 Jun 2024 14:45:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%97%D7%95%D7%A7%D7%A8">@<bdi>חוקר</bdi></a><br />
מחכה כבר לפתק שיהיה תלוי על הדלת<br />
'נא לזכור לכבות את האור לפני היציאה'...</p>
]]></description><link>https://tchumim.com/post/162533</link><guid isPermaLink="true">https://tchumim.com/post/162533</guid><dc:creator><![CDATA[mekev]]></dc:creator><pubDate>Tue, 04 Jun 2024 14:45:01 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Tue, 04 Jun 2024 14:41:12 GMT]]></title><description><![CDATA[<p dir="auto">בשלב זה נראה שהרעיון אמור להצליח<br />
התקנתי וסידרתי הפניית פורטים (חשוב לציין שיש להגדיר למכשיר IP סטטי ברשת הפנימית, אני שכחתי, וכנראה בגלל זה הפסיק לעבוד בשלב מסויים כשהשתמשו במשרד עם מכשיר אחר שקיבל את ה IP או מה, לא ברור לי מה קרה, אעקוב)<br />
<img src="/assets/uploads/files/1717512006494-8e1074d8-d21d-4c1c-81ab-abab3264aa98-image.png" alt="8e1074d8-d21d-4c1c-81ab-abab3264aa98-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://tchumim.com/post/162532</link><guid isPermaLink="true">https://tchumim.com/post/162532</guid><dc:creator><![CDATA[חוקר]]></dc:creator><pubDate>Tue, 04 Jun 2024 14:41:12 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Mon, 03 Jun 2024 23:59:00 GMT]]></title><description><![CDATA[<p dir="auto">עברתי לכיוון אחר לגמרי.<br />
לפני שבוע קניתי ערכת לימוד של ESP32 וגיליתי שיש שם חיישן תאורה.<br />
בעזרת GPT כתבתי קוד כדלהלן,<br />
הרעיון הוא אני מחבר מיקרו בקר לוויפי, ואליו מחובר רגש המחזיר את ההתנגדות לאור האם כרגע דלוק אור בחדר או לא, בנוסף פתחתי שם שרת שמאזין לבקשות HTTP ומחזיר בתגובה את הסטטוס הנוכחי וממתי זה כך, בנוסף אעשה בעזה"י הפניית פורט לבקר וככה אוכל לבדוק כאשר אני רוצה לצאת למשרד האם עדיין האור דלוק שם..<br />
המכשיר מוכן וכעת נותר לחכות להתקין ולבדוק (היכן להתקין ולוודא שרמת הבדיקה נכונה בצהריים כשהאור לא דלוק וכו').</p>
<pre><code>import machine
import time
import network
import socket
import _thread
import ntptime

# הגדרת חיבור ל-WiFi
ssid = 'ssid'
password = 'password'

led = machine.Pin(2, machine.Pin.OUT)

# פונקציה לסנכרון הזמן עם שרת NTP
def sync_time():
    try:
        print('Syncing time with NTP...')
        ntptime.settime()
        print('Time synchronized')
    except:
        print('Failed to sync time')

# פונקציה להמרת הזמן ל-UTC+2/UTC+3
def local_time(offset=2):
    tm = time.time() + offset * 3600
    return tm

# התחברות ל-WiFi
led.value(1)
time.sleep(1)
led.value(0)
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect(ssid, password)

while not sta_if.isconnected():
    led.value(1)
    time.sleep(0.5)
    led.value(0)
    time.sleep(0.5)

print('Connection successful')
print(sta_if.ifconfig())

# סנכרון הזמן עם שרת NTP
sync_time()

# הגדרת החיישן על פין דיגיטלי מתאים
photoresistor_pin = machine.Pin(19, machine.Pin.IN)

# משתנים לשמירת תאריך השינוי הקודם והמצב הנוכחי
last_change_time = None
last_light_status = None

# פונקציה לבדיקה אם האור דלוק
def is_light_on():
    return photoresistor_pin.value() == 0

# פונקציה לדגימה ושמירת הזמן
def sample_light():
    global last_change_time, last_light_status
    current_light_status = is_light_on()
    if current_light_status != last_light_status:
        last_change_time = local_time(offset=3)
        last_light_status = current_light_status
        print(last_change_time, current_light_status)

# דגימת מצב האור בכל דקה
def sampling_loop():
    while True:
        sample_light()
        time.sleep(1)

# הפעלת דגימת האור בלולאה נפרדת
_thread.start_new_thread(sampling_loop, ())

# קוד לשרת HTTP
def web_page():
    if last_change_time is not None:
        last_change = time.localtime(last_change_time)  # שים לב לאזור זמן UTC+3
        last_change_str = '{:04d}-{:02d}-{:02d} {:02d}:{:02d}:{:02d}'.format(
            last_change[0], last_change[1], last_change[2], last_change[3], last_change[4], last_change[5]
        )
    else:
        last_change_str = 'Never'

    current_status = "דולק" if last_light_status else "כבוי"
    change_str = "הדלקה" if last_light_status else "כיבוי"
    time_diff_minutes = int((local_time(offset=3) - last_change_time) / 60)
    time_diff_str = f"לפני {time_diff_minutes} דקות"
    html = f"""
    &lt;html lang="he"&gt;
    &lt;head&gt; &lt;title&gt;מצב תאורה&lt;/title&gt; &lt;/head&gt;
    &lt;body dir="RTL"&gt;
        &lt;h1&gt;מצב תאורה נוכחי: {current_status}&lt;/h1&gt;
        &lt;h2&gt;תאריך {change_str} אחרון: {last_change_str} {time_diff_str} &lt;/h2&gt;
    &lt;/body&gt;
    &lt;/html&gt;
    """
    return html

def start_web_server():
    addr = socket.getaddrinfo('0.0.0.0', 80)[0][-1]

    s = socket.socket()
    s.bind(addr)
    s.listen(1)

    print('Listening on', addr)

    while True:
        conn, addr = s.accept()
        print('Client connected from', addr)
        cl_file = conn.makefile('rwb', 0)
        while True:
            line = cl_file.readline()
            if not line or line == b'\r\n':
                break
        response = web_page()
        conn.send('HTTP/1.1 200 OK\r\n')
        conn.send('Content-Type: text/html; charset=utf-8\r\n')
        conn.send('Connection: close\r\n\r\n')
        conn.sendall(response)
        conn.close()

start_web_server()


</code></pre>
]]></description><link>https://tchumim.com/post/162524</link><guid isPermaLink="true">https://tchumim.com/post/162524</guid><dc:creator><![CDATA[חוקר]]></dc:creator><pubDate>Mon, 03 Jun 2024 23:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Mon, 03 Jun 2024 10:26:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%97%D7%95%D7%A7%D7%A8">@<bdi>חוקר</bdi></a> יש דרך יחסית פשוטה... אם מותקן על המחשב ANYDESK ניתן לראות האם המחשב פעיל או לא פעיל...</p>
<p dir="auto">בנוסף, לפי מה שכתב <a class="plugin-mentions-user plugin-mentions-a" href="/user/mekev">@<bdi>mekev</bdi></a> שניתן לשלוח מייל ממתזמן המשימות, אז אולי לא נדרש כל הסיבוך אלא רק להגדיר מייל ואם המחשב כבוי המייל לא יישלח. ייתכן שזאת הייתה כוונתו ולא הבנתי... [אאל"ט אחרי שליחת התגובה שלי <a class="plugin-mentions-user plugin-mentions-a" href="/user/mekev">@<bdi>mekev</bdi></a> ערך את התשובה שלו לפי מספור ואז זה באמת נראה כתשובה עצמאית...]</p>
]]></description><link>https://tchumim.com/post/162513</link><guid isPermaLink="true">https://tchumim.com/post/162513</guid><dc:creator><![CDATA[one1010]]></dc:creator><pubDate>Mon, 03 Jun 2024 10:26:31 GMT</pubDate></item><item><title><![CDATA[Reply to ניטור שימוש במחשב on Mon, 03 Jun 2024 10:38:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%97%D7%95%D7%A7%D7%A8">@<bdi>חוקר</bdi></a><br />
אתגרת לגמרי</p>
<p dir="auto">הכיוון שלי הוא להשתמש במשאבים הקיימים</p>
<ol>
<li>להגדיר מצב שינה למחשב אחרי X זמן</li>
<li>ליצור במתזמן המשימות אירוע לפי טריגר<br />
טריגר - system<br />
אירוע - Kernel-Power<br />
מזהה: 42 כניסה למצב שינה, 1 יציאה ממצב שינה</li>
<li>ישנה אפשרות לשלוח מייל ישירות ממתזמן המשימות על הסטטוס כניסה/יציאה<br />
(או ליצור תוכנית קטנה עצמונית שתרוץ ותשלח מייל )</li>
</ol>
<p dir="auto">[נ.ב.ג. אני בדקתי אצלי, ע"י יצירת קובץ טקסט מקומי של התאריך והשעה]</p>
]]></description><link>https://tchumim.com/post/162512</link><guid isPermaLink="true">https://tchumim.com/post/162512</guid><dc:creator><![CDATA[mekev]]></dc:creator><pubDate>Mon, 03 Jun 2024 10:38:01 GMT</pubDate></item></channel></rss>