@יוסף-בן-שמעון אני חושב שהבעיה שאתה מכיר את התחום רק דרך ה"באזז" ולא דרך אנשי מקצוע.
הוא לא באמת נועד להעשיר את ידיעותיך או לכתוב קוד בינתיים, זה תחום לגמרי לא בשל שמשיקים עבור ציבור המתלהבים.
אני חושב שהAPI יכול כבר מאוד לעזור בתחומים רבים.
אני לאחרונה שקלתי להשתמש בזה לדעת אם שם הוא של גבר או של אישה למשל, אני לא הייתי צריך וודאות בכלל, כל נתון מעבר ל50 היה עוזר, וזה עבד ב100% בדוגמאות שסיפקתי. זה יכול לעזור לזהות תגובות ספאם, לדרג רמה של משתמשים איכותיים ועוד הרבה כאלה שימושים קלאסיים שעד היום טופלו בבינות מלאכותיות עם מודלים כבדים, או בשירותי חברות יעודיים למקרה (למשל זיהוי ספאם, זיהוי תמונה וכולי), ואילו הOpenAI נותן תשובה גלובלית להמון מקרים.
-
למה אני לא משתמש ב Chat openai -
linux rm-rf on win@ש-ב-ח כתב בlinux rm-rf on win:
סליחה על ההטרדה.
שאלה טובה מוסיפה לאיכות הפורום, קל וחומר כשיש אחריה תשובה.
-
אלגוריתם: סינון מערך (#C)@קומפיונט
אם אתה רוצה את האלמנט ממש, אז הייתי עושה ככה:var testList = new[] { new { id = 1, version = 1}, new { id = 1, version = 5}, new { id = 2, version = 4}, new { id = 3, version = 3}, new { id = 3, version = 2}, new { id = 3, version = 1}, new { id = 1, version = 12}, new { id = 1, version = 155} }; var distinct = testList.GroupBy(l => l.id).Select(x => x.OrderByDescending(y => y.version).First());אם מעניין אותך הערכים של הגירסה ומזהה ואתה לא צריך את האלמנט עצמו הייתי עושה יותר פשוט:
var distinct2 = testList.GroupBy(l => l.id).Select(x => new { maxVersion = x.Max(y => y.version), id = x.Key}); -
המלצה / בקשה על מהות הפורום תכנות@Y-Excel-Access אמר בהמלצה / בקשה על מהות הפורום תכנות:
כבר כך אני לא הבנתי מה מודל הרווח באתר הזה שמבחינתי הוא רק מפעל חסד
כמו מודל הרווח שלך שאתה עוזר פה.
זה כולם פה אותו דבר, זה כיף לעזור במה שקל לך.
זה גם מצוה וגם מחכים ומעשיר, וגם תרפיה בעבודה. -
JS ביטוי רגולארי לפיצול כתובת לעמודות רחוב בית/דירה ועיר@חוקר יש לי תוכנית מסובכת לומר לך מה לעשות,
ואז אני נזכר שאני אישית משתמש בAPI של גוגל כאני צריך כאלה דברים.זה ממש פשוט, והרבה יותר מדוייק
https://maps.googleapis.com/maps/api/geocode/json?key=XXXXXX&language=he&result_type=street_address&address=הרצל 17התוצאה נראית ככה:
{ "results" : [ { "address_components" : [ { "long_name" : "17", "short_name" : "17", "types" : [ "street_number" ] }, { "long_name" : "הרצל", "short_name" : "הרצל", "types" : [ "route" ] }, { "long_name" : "תל אביב-יפו", "short_name" : "תל אביב-יפו", "types" : [ "locality", "political" ] }, { "long_name" : "מחוז תל אביב", "short_name" : "מחוז תל אביב", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "ישראל", "short_name" : "IL", "types" : [ "country", "political" ] } ], "formatted_address" : "הרצל 17, תל אביב-יפו, ישראל", "geometry" : { "location" : { "lat" : 32.0616741, "lng" : 34.7703751 }, "location_type" : "ROOFTOP", "viewport" : { "northeast" : { "lat" : 32.06301403029149, "lng" : 34.7716624802915 }, "southwest" : { "lat" : 32.0603160697085, "lng" : 34.7689645197085 } } }, "place_id" : "ChIJv09_XJxMHRURWh4zBRBM2y0", "plus_code" : { "compound_code" : "3Q6C+M5 תל אביב-יפו, ישראל", "global_code" : "8G4P3Q6C+M5" }, "types" : [ "street_address" ] } ], "status" : "OK" }אם אתה מתעקש על אלגוריתם,
אני מניח שכל הערים נמצאות בקצה המחרוזת.
אתה צריך לטעון את כל הערים למערך, ולבדוק עם endsWith אם המחרוזת מסיימת בטקסט הרצוי. אם יש רק תוצאה חיובית אחת זו העיר, אם יש יותר מאחת, צריך לעבור לבדוק אם הרחוב קיים שם וזה על ידי רג'קס שמוריד כל מספר וסימן אחורה, עד הטקסט הקודם ואז לולאה על הרחובות המתאימים לאותה העיר. בקיצור זה לא עבודה נחמדה. -
אקסס משותף -
פה זה פורום תכנות. לא IVR, לא אסטריסק!שימו לב שנושא השאלה שלכם יהיה תכנותי ככל האפשר,
והשתדלו לפרט בדיוק את הרקע: פלטפורמה נושא וכדומה.
שאלות ש"בונות" על ידע של מכרים מתוך הפורום עושות תחושה לכל היתר שהם לא בתמונה...אנא זהירותכם.
-
עיצוב כריכה לחוברתאני ממליץ שתפנה ל מקצועות.com
-
סלקום מחללים שבת!!מה קשור מתי הם עובדים.
שלא יעיזו לחזור לאנשים בשבת. -
שינוי ערך בקניה באיביי כדי להיפטר ממסראשית שוב סליחה מקטיעת הנושא עם תוכחות.
שנית, הנושא הוא לפני אסור/מותר. הנושא הוא כתיבה ציבורית לעיני כל, על דברים שגם לו יצוייר שהם היו מותרים לכתחילא הם לא נראים טוב.
יש בהלכה מקרים שמותר להטעות אדם. אז יבוא מישהו יפתח נושא על שיטות איך להטעות, וכל אחד יביא רעיון יותר קרימינלי מחברו. זה לא רק לא מכובד כלפי אחרים, זה כלפי עצמנו. כשצריך להתעסק עם זבל מתעסקים איתו, אבל זה לא נושא חביב.
כל זה על הצד שהכל היה מותר וישר, אני משוכנע שזה לא, אבל אני הנחתי את זה בצד.שלישית, בקשר להלכה עצמה. אני מניח שלא רק שלא שאלו רב במקרים שעלו פה, אלא שגם לא היו מעיזים לשאול בפירוט צבעוני כזה כפי שנכתב פה (ולמי שיודע, כששואלים רב צריך להביא את כל הצבעים גם מה שנראה שולי). לא זו בלבד, אלא בגלל שמדברים ככה בצורה ציבורית, אז גם אחרים שייתכן ולעצמם היו שואלים רב הם כבר לא שואלים כי זה נראה שכולם עושים ככה, אז כנראה זה מותר.
אפרופו, אני הלכתי לשאול רב חשוב זצ"ל בבית הדין של הרב ואזנר זצ"ל על ביצוע מבחן בצורה לא חלקה מבחינת יושר, המבחן היה לחבר שלי מול רשויות ואקדמיה בחו"ל (עזבו את החילוקים ההלכתיים). הוא קטע אותי ממש בתחילת השאלה עם פרצוף עם עווית גועל. -
גם זאת הונאה?לא, זו לא הונאה. רוץ על זה.
-
התממשקות עם הבנק??@WWW אותו דבר גם בפאגי.
עזוב שניה אם אני או אתה מצליחים. שורה תחתונה, הדפדפן מצליח? כל הכבוד. אז גם כל תוכנה אחרת יכולה.
הצפנה לא משנות כלום מהעובדה שהבנק נאלץ להסכים לתת מידע לתוכנה שבמקרה קוראים לה דפדפן.במקרים שרוצים אנטי רובוט שום הצפנה לא עוזרת אלא משתמשים בכלים שאוספים מידע על התנהגות הדפדפן ומנתחים האם ההתנהגות אנושית. למשל בן אדם כשהוא נכנס לאתר הוא מזיז את העכבר לכיוון הכפתור בצורה אנושית מסויימת והוא מתעכב/מזדרז בהזנה ובצפיה בצורה אופיינית לבן אנוש. ככה עובדת למשל הrecapcha של גוגל. הבנקים ברוב טובם לא עושים שימוש בכלים מתקדמים אלה, ועל כך מגיעה להם תודה.
-
יש לך שאלה בהנה"ח? מצאתי אדם שיענה!@dovid אמר בחוקי המרחב הפרטי:
ג. לא מוסווה: הוא לא כולל פרסום מוסווה, דיוג, או הונאה אפילו קלה. 100% הוגנות. במקרה של קישורי שותפים שימו הכל על השולחן: מה קורה בקניה דרככם, מה קורה בקניה לא דרככם ואת עובדת הרווח שלכם.
למה אתה כותב מצאתי? מה הבעיה שלך לומר שאתה אחיו או הוא עצמו או מקדם שלו בשכר?
ואם תאמר שכלום מכל אלה אלא רק באת לשתף, היית צריך לפתוח את הנושא בגומלין, למה ב"מרחב הפרטי"? -
לימוד אנגלית (לא בכאילו)אני יודע הרבה אנגלית ע"י ששילמתי טבין ותקילין על ספרים (בטכנולוגיות שאהבתי והכרתי כבר את חציין) וקראתי בהם במאמץ רב.
למעשה חסכתי כמויות של לימוד לא רלוונטי של השפה כמו איך אומרים פרה וארנבת ובהווה ממושך
אבל אני לא מסכים עם הקביעה שאנגלית היא מפתח, ולכן לא כדאי לך לשים על הסל הזה את כל הביצים.
אם אליהו הנביא ילמד אותך בלילה אחד את השפה על בוריה, אתה קצת תתאכזב מעצמך אחרי חודש.
הקושי הוא גם בשפה, אבל גם בבחירת החומר המתאים ללימוד, וכמובן השימוש בו וההתמדה. בקיצור בשביל ללמוד קופצים למים, ובכח, ויותר מפעם אחת (כי ייתכן שהראשונה ואולי גם העשר הראשונות יהיו על טכנלוגיות שרק אחרי שתבין אותם טוב, תחליט שהם לא מתאימות לך).בנוגע ללימוד אני אומר לך מה שאני מציע להרבה (כולם בורחים...), תשתמש בפורום הזה.
לפחות אני, מוכן לשלם למישהו שישאל שאלות נכונות מרוב הכמיהה שלי לשתף והרצון שלי באתגרים מבחניים, וגם האחרים שלא משועממים כמוני נותנים פה ושם ידע ששוה כסף.פורסם במקור בפורום CODE613 ב31/10/2017 09:17 (+02:00)
-
בירור | מחפש כלי פשוט לסיווג הורדותתקליד בתפריט ההתחלה ISE,
תפתח את Windows PowerShell ISE
תדביק בחלון שמה את הטקסט הבא:$URLS = ( "https://tchumim.com/assets/uploads/files/1682845675232-start.html", "https://tchumim.com/assets/uploads/files/1655157220832-dupfinder.7z" ) $path="D:\מידע שבועי\$((Get-Date).ToString('yyyy-MM-dd'))\" [System.IO.Directory]::CreateDirectory($path); foreach ($url in $URLS) { $res = Invoke-WebRequest -URI $URL $filename = $res.Headers.'Content-Disposition' -replace '.*\sfilename="?([^"]+)"?(?: |"|$)', '$1' $stream = $res.RawContentStream $fileStream = New-Object System.IO.FileStream("$path$filename", [System.IO.FileMode]::Create, [IO.FileAccess]::Write) $stream.CopyTo($fileStream) $stream.Dispose() }תשנה בשורות הראשונות לרשימה של לינקים שלך (שים לב למרכאות נכונות ולפסיק לפני כל שורה נוספת).
בשורה 6 תשנה את תחילת הנתיב לתיקיה המתאימה לך,
ותריץ (בעזרת הכפתור כמו Play) ותראה אם זה עושה את העבודה. אם זה טוב עליך לשמור את זה וללחוץ לחיצה כפולה על הקובץ כל שבוע להפעלה. -
regex in c#@שרה-רחל ראשית בקוד שלך יש כפל של escape, כי גם שמת @ וגם לוכסן הפוך, אז יוצא שהRegex מחפש את הטקסט \wwwwwwwwwwww. (לוכסן שאחריו 10 w).
אם נתקן את הבעיה הזאת נקבל תוצאה קרובה למה שאת רוצה:hello now is ten av uvwxyzהתוצאות חולקו נכון, אך שנמטו שניים.
למה? כי הרג'קס לא כולל בתוצאות את המפריד עצמו, ופה המפריד הוא כל ה10 אותיות...
כדי לכלול את המפריד אפשר לעטוף אותו בסוגריים (איזה קוסמות!) אבל ניסיתי במקרה שלנו והתוצאה משום מה כזו:hello now is ten av abcdefghij klmnopqrst uvwxyzאני הייתי מממש את העניין ללא רג'קס עם פונקציה ייעודית, למשל:
List<string> SplitByWordsAndLength(string input, int len = 10) { var list = new List<string>(); var pos = -1; for (var counter = 0; counter < input.Length; counter++) { if (char.IsSeparator(input[counter])) { if (pos != -1) list.Add(input.Substring(pos, counter - pos)); pos = -1; } else { if (pos == -1) pos = counter; else if ((counter - pos) == len) { list.Add(input.Substring(pos, counter - pos)); pos = counter; } } } if (pos != -1) list.Add(input.Substring(pos)); return list; }וזה בטעם מודרני יותר:
IEnumerable<string> SplitByWordsAndLength(string input, int len = 10) { var pos = -1; for (var counter = 0; counter < input.Length; counter++) if (char.IsSeparator(input[counter])) { if (pos != -1) yield return input[pos..counter]; pos = -1; } else { if (pos == -1) pos = counter; else if ((counter - pos) == len) { yield return input[pos..counter]; pos = counter; } } if (pos != -1) yield return input[pos..]; } -
שמירה בשם במקום תצוגת תמונותהבעיה כעת סודרה, לכאורה.
הייתה בעיה רצינית שמי שהעלה html, הקובץ היה נפתח לתצוגה בדפדפן ולא להורדה.
למה זה בעיה? ההסבר של @יוסף-בן-שמעון ו @yossiz מסביר את הרקע אבל לא לגמרי מדייק.
העוגיות של הדפדפן הם אלה שגורמות לכך שהאתר מזהה אותי כמי שלפני תקופה שמתי שם וסיסמה ומכח זה הגולש יכול לגשת לאיזור אישי שלו דיקא, או כמנהל לאיזור ניהול וכו'
כעת כל זה קורה במחשב הגולש שאכן הזין את השם והסיסמה הנכונים. אז עד כאן הכל בסדר.
עכשיו התוקף יכול לבנות דף HTML ולהעלות אותו לפורום תוך עידוד פתיחתו ("מה דעתכם על העיצוב"), ושמה בדף הוא יכתוב קוד JS שלוקח את התוכן של העוגיות ולאחמ"כ לשלוח למקום שידוע לו. לזה קוראים גניבת עוגיות - אבל החשש הזה לא היה קיים במקרה שלנו! כי העוגיות על מצב http only = אין גישה לJS.
אז מה כן החשש? פשוט מאוד - כותב הדף הHTML, ינסה בקוד הJS לגנוב מידע במקום לגנוב עוגיות. למשל הוא ייגש למייל של הגולש הנתקף שמוסתר לכולם (וזה זכות הקוד של הJS לגשת למידע זה שהרי הוא רץ במחשב של המשתמש הרלוונטי) ולחמ"כ לשלוח אותו לשרת של התוקף'.
ב"ה פתרתי את זה בעזרת @magicode ע"י הוספת ההידר Content-Disposition 'attachment;' זה גורם לכך שהדפדפן יתייחס לקבצים כקבצי הורדה ולא יציג אותם. כך מחשב הנתקף מוגן מגניבה, כי הקוד שבדף לא ירוץ במחשב שלו, ופרטיו לא ייגנבו. -
בקשה- קטגוריה בע''ח@יוסף-חיים-016 אמר בבקשה- קטגוריה בע''ח:
ועד שלא תרגישו את זה, לא תוכלו לחוות דעה.
זה טיעון חזק..
אבל אני מפנה אותך לעובדה שהיא נקודה למחשבה,
יש המון משתמשים (ואפשר לקרוא להם השלד של הפורום) שאין להם שום היתקלות בחוקים, הם לא נכשלים לא בשעת לחץ ומשום מה לא מצויים מעולם בשעת אונס.
השאלה מה המכנה משותף שלהם, אולי האופי שלהם יותר רגוע, אולי אין להם סוג של דורסנות/או פזיזיות, אולי הגיל שלהם יותר מתאים למושג פורום.