לכאו' אתה יכול לקחת פלאפון qin s1 מוכשר שיש בו רק וואטסאפ (זכור לי שראיתי כזה במרשתת איפשהו),
גם נראה לי שיש whatsapp במכשירי KaiOS.
נראה לי שהרעיון של השעון זה לצאת קירח מכאן ומכאן, זה לא יהיה לך נוח לוואטסאפ, ובפועל אתה תחזיק סמארטפון.
לכאו' אתה יכול לקחת פלאפון qin s1 מוכשר שיש בו רק וואטסאפ (זכור לי שראיתי כזה במרשתת איפשהו),
גם נראה לי שיש whatsapp במכשירי KaiOS.
נראה לי שהרעיון של השעון זה לצאת קירח מכאן ומכאן, זה לא יהיה לך נוח לוואטסאפ, ובפועל אתה תחזיק סמארטפון.
@שרה-רחל אמר בניתוח תמונה:
הלינק ששלחתי זה פשוט פורט של opencv ל-C#, זה אמור להכיל את אותו API.
simplecv קיים רק לפייתון, אבל אם זה משמעותי, אז אפשר להריץ קוד פייתון עם IronPython דרך C#, ואפשר גם ליצור תהליך פייתון שמריץ סקריפט של פייתון.
סתם צורם לי שכתבת "לשלוח API בjava",
API זה ראשי תיבות של "ממשק תכנותי", ולא שולחים אותו.
אולי התכוונת לשאול איך מתשאלים API בjava.
ועל זאת אומרת לך שעליך קודם להבין איך עובד API, ואז תבין שבכל שפה זה פשוט לשלוח בקשת HTTP לפי הAPI המבוקש.
זה חסום לי, אבל הנה מישהו שכבר עשה בדיוק את זה
https://medium.com/black-feathers-labs/using-opencv-and-python-to-find-palm-lines-aef5e51fc2ae
@chagold וזה נותן לך גישה לdevtools?
@צבי-ש כתבת שאתה לא רוצה להזמין, אבל אני יודע שיש בעלי אקספרס באזור ה400~600 ש"ח, ואפילו כאלו שנראים כמו שעונים אברכיים.
אבל אם הרעיון שלך הוא שלא תקח איתך לכל מקום את הוואסטפ, אז איך שעון חכם אמור לפתור לך את זה? נראה לי שזה עוד יותר גרוע.
למשל זה:
https://he.aliexpress.com/item/1005004280209986.html
opencv זאת ה-ספריה בשביל ניתוח תמונה, קיימים פורטים שלה להרבה שפות.
יש את simpleCV שמגיעה עם הרבה פונקציות מוכנות והיא הרבה יותר high-level, יכול להיות שיש שם כבר מודל לקווי מתאר של יד, גודל האצבעות והחוליות שלהן, ונפח הכריות של היד.
GetExtension מקבל נתיב כולל הסיומת לקובץ ומחזיר את הסיומת שלו.
בעיקרון מה שתעשה זה Directory.EnumerateFiles כדי למצוא את הקובץ שלך.
Directory.EnumerateFiles(Path.GetDirectoryName(הנתיב_ללא_הסיומת)).Where(f => f.StartsWith(הנתיב_ללא_הסיומת)).FirstOrDefault()
במקרה ויש לך כמה קבצים עם אותו שם וסיומת שונה, הוא יחזיר את הראשון, במידה ואין בכלל קובץ כזה, הוא יחזיר null.
@שואף אמר באם ה' לא ישמור שרת...:
אולי תעביר הכל לישראל וזהו
5000$ הובלה וסגור.
כמובן שזה בלי להעביר את הבלוקצ'יין לארץ, ככל שהבלוקצ'יין מתפרס על יותר שטח, הוא מאובטח יותר.
אם הוא מעדיף בכל זאת להעביר את הבלוקצ'יין גם לארץ, אז עוד 20,000$ הובלה.
@שואף
אנחנו משתמשים במחשוב ענן כדי למנוע ניסיונות פריצה בזמן אמת, אנחנו מצפינים את התעבורה באמצעות בלוקצ'יין, השרת מחובר לDMZ עם אלגוריתם בינה מלאכותית שנועד למנוע פריצות וגם לעדכן את עצמו להגנה מפני פרצות חדשות שנמצאו בזמן אמת.
ואם זה לא מספיק, יש לנו גיבוי ב30 שרתים מעבר לים שמתעדכנים בזמן אמת ויושבים מאחורי כספות ענק, כל אחד מחזיק חלק אחר של המידע, ומפתחות הצפנה שונות כדי שהם לא יוכלו לפענח את המידע עבור עצמם.
ולסיום, יש לנו מזכירה פיזית שעוברת על הלוגים ובודקת כשלים אנושיים.
היא תתקשר אליכם מידי פעם לוודא שאתם עוקבים אחרי נהלי אבטחת המידע המחמירים שלנו, אם תרצו שהיא לא תתקשר, אז אתם תתבקשו למלא שאלון אישיות לוודא שניתן לסמוך עליכם, את השאלון תעשו כשאתם מחוברים לאינטרנט והמצלמה שלכם עובדת.
כמו כן תאלצו להשאיר פיקדון למקרה שעברתם על נהלי אבטחת המידע שלנו.
למעיישה, תענה להם שיש לך אבטחה טובה, אם חופרים לך אז תשתמש במילים שהם לא מבינים כדי לתאר מה שבאמת יש לך.
במקום להגיד פיירוול, תגיד iptables.. יש סינתוז של קלטים, שכבת הגנה אפליקטיבית, וכמובן חסימת כשלים ידנית.
אל תשכח לציין שאתה משתמש בתעודות אבטחה עם תקנים מהמחמירים בשוק (יש לך ספק מיוחד ל- X.509, בשילוב RSA שזאת ההצפנה הכי חזקה שקיימת היום)
תגיד להם גם שיש לך מימוש מיוחד של דיפי הלמן בשביל להגביר את רמת האבטחה
ושבכל המידע שעובר בשרת תמיד עובד מעל TCP, שזה פרוטוקול רשת מיוחד כדי למנוע איבוד מידע, מידע פחות רגיש יעבור מעל UDP כדי לבלבל את התוקפים, במידה והם ינסו לפרוץ.
אם הוא ממש "מייבין" רציני, תוסיף שזה רץ על לינוקס, הוא ירגיש שהוא מבין באבטחת מידע, ואתה תרגיש שנפטרת ממנו 
אם הוא קצת "מייבין", אז תגיד לו שזה שרת לינוקס מוקשח.
אני אנסה לחשוב על עוד פתרונות יצירתיים, זה ממש כיף 
@קפטן-איזי אתה יכול להחליף רזולוציה עם התוכנה format factory
@dovid
לא חשבתי על זה, אבל נכון, השרת שלך לא גרע מהדפדפן שמקבל את הקוקיז.
אם אתה רוצה לדעת איך לייצר fetch מ-post,
אז אתה פותח את הטאב של הרשתות\network בכלי מפתח
ועושה את זה

וזאת התוצאה:
fetch("https://www.015.cloud/api/agentToolBarLogin", {
"headers": {
"accept": "*/*",
"accept-language": "en-US,en;q=0.9",
"content-type": "application/json",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"101\", \"Google Chrome\";v=\"101\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin"
},
"referrer": "https://www.015.cloud/",
"referrerPolicy": "strict-origin-when-cross-origin",
"body": "{\"username\":\"\",\"password\":\"\"}",
"method": "POST",
"mode": "cors",
"credentials": "include"
});
אכן לא נשלח גם CSRF, אז אתה יכול לבצע בקלות את ההתחברות מהשרת שלך.
@dovid אמר בLinqPad עבור C#:
זו תוכנה שמקילה מאוד לבדוק קוד ולדבאג, וגם מעולה לסקריפטים ולביטויים מהירים (מה היה התאריך לפני 67 ימים?).

אתה צודק, זה לא הרוב. כנראה לא שמתי לב בגלל שזה התיאור שפתחת בו.
@ש-ב-ח
זה פשוט תיאור של המסד נתונים כיצד הוא מתכנן לבצע את השאילתא, זה יכול לתת לך יותר הארה מה יקרה מאחורי הקלעים לפי כל אחת מהשאילתות, וככה להכריע מה יותר יעיל.
זה אמור להיות רלוונטי גם בmysql.
@dovid
רוב מה שכתבת נכלל במה שקראתי לו "REPL"
עברתי על הexamples ונראה שיש שם ממש הכל, אפילו מדריכי לימוד על השפה עצמה!
@צדיק-תמים אתה יכול להוריד את דוגמאות קוד מהתוכנה וללמוד ביחד עם זה
