נראה שלא הבנת אותי. מה שאתה חושש שהפורצים יעשו עם המידע מחר (ואני לא יודע רעיונות מה) בהיקף מצומצם, הפקידים עושים בו את זה כבר היום בהיקפים הרבה יותר גדולים.
dovid
-
אימות תעודת זהות לפי תאריך לידה -
האם יש דרך ליצור סקריפט כזה@מני-דונט יותר פשוט שתבקש בפורום פופולרי ערוצים בתחומים שמעניינים אותך (פרוג וכדומה), ותבדוק ידנית מי מהם פתוח (את היתר אתה יכול לנסות לבקש לפתוח, נטפרי פותחים המון).
אם אתה רוצה את זה למטרה אחרת, אין דרך. -
אימות תעודת זהות לפי תאריך לידה@צדיק-תמים כתב באימות תעודת זהות לפי תאריך לידה:
שזה אינטרס ציבורי, לא?
תיאורטית אתה צודק, אבל במציאות זה בכלל לא.
הרי מה הטענה, בא נסגור את הפרצה וככה לא יוכלו לדעת עלינו דברים.
לא. אם נסגור את הפרצה נרע ודאי למתכנתים שמשתמשים בה אבל לא כ"כ נתרום לפרטיות הציבור.
המידע לא זולג דרך פרצות, הוא יוצא בפתחים יותר ראשיים... במצב התרבותי של המדינה המידע האישי די זמין בלי שום פרצות.
למה כ"כ מתנגדים למאגר ביומטרי? כי הם יודעים איך זה "שגרת העבודה" במדינת ישראל.
שום אתיקה ושום פרוטוקול וכללי עבודה לא יכולים לחול במדינה שלנו, ולכן למלא טכנאים וטכנאים ובעיקר בעיקר פקידים מכל המשרדים (קח למשל את המשטרה) יש את המידע שהם רוצים (ולוירוסים שבמחשב שלהם),
נו אז יש עוד שניים שלושה, בדיוק נגדם נעשה צייד מכשפות? -
אימות תעודת זהות לפי תאריך לידהמשתמש נכבד מהפורום כתב לי בפרטי שיש אתרים כושלים כאלה והם נותנים מענה לכמה כאלה דברים...
כמובן זה לא חכם לכתוב פה וגם לא לשלוח בפרטי כי זה ימהר את קיצם.
אז נשאר לך רק לחפש טוב. -
אימות תעודת זהות לפי תאריך לידה@צעיר אכן... אתר ממשלתי שיהיה אפשר לנצל אותו לשם זה, הינו כישלון חמור.
אתה צריך למצוא אתר כושל, וגם לכשתמצא אתה צריך לקוות שזה יחזיק מעמד.... -
אימות תעודת זהות לפי תאריך לידה@one1010 כי זה לא אלגוריתם, זו פשוט בדיקה מול המאגר הרשמי...
-
אימות תעודת זהות לפי תאריך לידה@one1010 כתב באימות תעודת זהות לפי תאריך לידה:
השאלה היא כשעוברים לדף אחר של המדבקות, האם הוא ממשיך את אותו הרצף?
ואם כן? איזה רצף יש לבית חולים אחר בארץ?
וגם אם כולם בטווח, אם תראה ת.ז. שלא בא לך בטוב תקבע שהיא לא תקינה? וכי הסיטואציה היחידה לקבל ת.ז. זה לידה בבית חולים בארץ? -
ג'ופיטר התקנהבמילים אחרות: אנא בצעו תחקיר מקיף מה אני יודע ומה לא, מה הצלחתי ובאיזה שלב בדיוק הכישלון,
או כתבו מדריך צעד אחר צעד בשפה מאוד פשוטה ומובנת.כתבתי זאת לטובת מי שיבוא לעזור שיבין את כוונתך.
-
אימות תעודת זהות לפי תאריך לידה -
חיבור API למאגר אל תתקשר אלי -
מידע על אינטרספייס@sholom אנא קראו את חוקי הפורום.
-
עזרה עם שגיאה בהעלאת קובץ בחלקים לימות המשיח בc#@אביי כתב בעזרה עם שגיאה בהעלאת קובץ בחלקים לימות המשיח בc#:
יש עניין להביא cURL של אחד החלקים? (מהאתר החדש)
ברור שיש עניין, אבל תוריד את הקוקיז/טוקן לפני הדבקה בפורום.
-
עזרה עם שגיאה בהעלאת קובץ בחלקים לימות המשיח בc#@אביי אני מקבל את אותה שגיאה גם בנוד (וגם שמה זה עובד במכה אחת), אז הבעיה היא לא בקוד.
ייתכן שזו בעיה במערכת ימות? -
עזרה עם שגיאה בהעלאת קובץ בחלקים לימות המשיח בc#באמת על פניו נראה תמוה, אם תסכים לשתף אותי בטוקן שלך במייל אשמח.
בינתיים סידרתי את הקוד שיהיה יותר קל לבדוק:public class YemotUploader { // הגדרה אחת בלבד של גודל הצ'אנק public static readonly int ChunkSizeBytes = 8000000; // 8MB public YemotUploader(string fullFileName) { FileFullName = fullFileName; FileName = Path.GetFileName(fullFileName); FileSize = new FileInfo(FileFullName).Length; PartCount = (int)Math.Ceiling((double)FileSize / ChunkSizeBytes); } //static yemot setting public string tokenYemot { get; set; } public string path { get; set; } //preference per upload public bool convertAudio { get; set; } = false; public bool autoNumbering { get; set; } = false; //file prop public string FileFullName { get; set; } public string FileName { get; set; } public long FileSize { get; set; } //parts props public long PartSize { get; set; } public int PartCount { get; set; } public string qquuid { get; set; } public async Task<string> UploadFileAsync() { if (FileSize <= ChunkSizeBytes) return await UploadSmallFileAsync(); else return await UploadLargeFileAsync(); } private async Task<string> UploadSmallFileAsync() { using (var httpClient = new HttpClient()) using (var formData = new MultipartFormDataContent()) { AddGeneralInfo(formData); formData.Add(new ByteArrayContent(File.ReadAllBytes(FileFullName)), "file"); var response = await httpClient.PostAsync("https://www.call2all.co.il/ym/api/UploadFile", formData); return await response.Content.ReadAsStringAsync(); } } private async Task UploadPart(int index, long offset, byte[] part) { using (var content = new MultipartFormDataContent()) using (var httpClient = new HttpClient()) { AddGeneralInfo(content); content.Add(new StringContent("yemot-admin"), "uploader"); content.Add(new StringContent(qquuid), "qquuid"); content.Add(new StringContent(FileName), "qqfilename"); content.Add(new StringContent(FileSize.ToString()), "qqtotalfilesize"); content.Add(new StringContent(PartCount.ToString()), "qqtotalparts"); content.Add(new StringContent(PartSize.ToString()), "qqchunksize"); content.Add(new StringContent(offset.ToString()), "qqpartbyteoffset"); content.Add(new StringContent(index.ToString()), "qqpartindex"); content.Add(new ByteArrayContent(part), "qqfile"); var res = await httpClient.PostAsync("https://www.call2all.co.il/ym/api/UploadFile", content); Console.WriteLine($"Response part {index}: {await res.Content.ReadAsStringAsync()}"); } } private async Task<string> UploadLargeFileAsync() { var qquuid = Guid.NewGuid().ToString(); var index = 0; foreach (var chunk in ReadInChunks(FileFullName)) { await UploadPart(index, index * PartSize, chunk); index++; } using (var httpClient = new HttpClient()) { var finalFormData = new FormUrlEncodedContent(new Dictionary<string, string> { { "token", tokenYemot }, { "path", path }, { "uploader", "yemot-admin" }, { "convertAudio", convertAudio ? "1" :"0" }, { "autoNumbering", autoNumbering ? "1" :"0" }, { "qquuid", qquuid }, { "qqfilename", FileName }, { "qqtotalfilesize", FileSize.ToString() }, { "qqtotalparts", PartCount.ToString() } }); try { var doneResponse = await httpClient.PostAsync( "https://www.call2all.co.il/ym/api/UploadFile?done", finalFormData ); var responseText = await doneResponse.Content.ReadAsStringAsync(); Console.WriteLine($"Done response: {responseText}"); return responseText; } catch(System.Net.WebException ex) { Console.WriteLine($"Error in done request: {ex.Message}"); //get response var responseText = new StreamReader(ex.Response.GetResponseStream()).ReadToEnd(); Console.WriteLine($"Response: {responseText}"); throw; } catch (Exception ex) { Console.WriteLine($"Error in done request: {ex.Message}"); throw; } } } private void AddGeneralInfo(MultipartFormDataContent content) { content.Add(new StringContent(tokenYemot), "token"); content.Add(new StringContent(path), "path"); content.Add(new StringContent(convertAudio ? "1" : "0"), "convertAudio"); content.Add(new StringContent(autoNumbering ? "1" : "0"), "autoNumbering"); } private IEnumerable<byte[]> ReadInChunks(string filePath) { using (var fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read)) { var buffer = new byte[ChunkSizeBytes]; int bytesRead; while ((bytesRead = fileStream.Read(buffer, 0, buffer.Length)) > 0) yield return buffer.Take(bytesRead).ToArray(); } } }
-
עזרה עם שגיאה בהעלאת קובץ בחלקים לימות המשיח בc#גם UploadSmallFileAsync לא עובד, או רק הLarge?
-
כל האופציות למספרים כשריםאתה לא חייב לגרור עם העכבר.
יש בסרגל הכלים למעלה (בכרטיסיית הבית)
לחצן למילוי מהיר, בו יש אפשרות בשם "סדרה..", מצרף תמונה: -
כל האופציות למספרים כשריםלא הבנתי מה לא נורמלי באקסל.
-
אסטריסק מתקשר עם שרת AGI@clickone כתב באסטריסק מתקשר עם שרת AGI:
בנוסף, יש מצב שאתה יכול לעבוד עם 2 פורטים או 2 כתובות, ואת העידכון לשים בפורט השני, ואז כשכל השיחות בפורט הראשון נגמרות, אתה מעלה לשם את העידכון הבא.
זו לדעתי הדרך הנכונה לעבוד עם נוד.
צריך להגדיר בשרת שני פורטים או יותר,
מתי שעושים ריסטרט מעלים את המופע השני לפורט השני,
השאלה איך לנטרל את הראשון מבקשות חדשות.
דרך אחת שאני חושב זה לשלוח Kill רך, אולי במקרה כזה נוד מתחשב גם בחיבור יוצא (כמו הAGI בה הנוד הוא קליינט ולא סרבר כמו התפקיד הראשי שלו)
אם זה לא עובד אז צריך שיהיה לנוד פקודה שמורידה את הserver שלו (ולא את היישום כולו, server.close או משהו כזה) ואז שרת האינטרנט יבחר בפורט השני. -
עמדת קיוסק עם מדפסת לניהול תוריםהנחתי שצד השרת רץ באחד המחשבים באתר הלקוח.
בד"כ המדפסת מחבורת לרשת ואם לא אז עושים שיתוף מדפסת והיא שוב זמינה גם בשרת.
אם לא זה המקרה חייבים את הפתרון השני. -
מתי להגדיר אינדקס במסד נתוניםנדיר שיאנדקסו שדה בוליאני בפני עצמו, מהסיבה ש@yossiz הזכיר,
אבל שכיח שהשדה הוא חלק מאינדקס המורכב מכמה שדות.
אינדקס מורכב זה כמו אינדקס רגיל אבל מכמה שדות יחד, וזה מועיל בעיקר לשאילתה בה הwhere מתייחס אל שדות אלו יחד בand.