דילוג לתוכן

ארכיון code613m

ארכיון האתר הקודם והחביב קוד-613

1.3k נושאים 9.6k פוסטים
  • איך להגדיר Service? או מדוע הService לא עובד?

    2
    0 הצבעות
    2 פוסטים
    190 צפיות
    dovidD

    לא יודע. משונה. ייתכן שיש שגיאה שלא מפילה אותו. ואם יש שגיאה בכ"כ קצת קוד זה שגיאה של תליות (רפרנסים חסרים).
    נסה מאפס ללא שום דבר, ובמקום scaner תעשה לוג פרימטיבי לקובץ.
    (אגב אינך צריך להתקין שוב את הסרויס, רק תחליף את הקובץ - כמובן שתוכל לעשות זאת רק אחרי כיבוי השירות).

    פורסם במקור בפורום CODE613 ב23/01/2017 21:12 (+02:00)

  • הגדרת תוכנה שתרוץ ברקע כל הזמן

    12
    0 הצבעות
    12 פוסטים
    603 צפיות
    A

    מעולה!!
    עובד מצויין!!
    תודה רבה רבה.

    פורסם במקור בפורום CODE613 ב24/01/2017 00:28 (+02:00)

  • לא מצליח לשלוח מייל מconsoleApplication

    10
    0 הצבעות
    10 פוסטים
    643 צפיות
    A

    ב"ה זה הסתדר. כרגע זה עובד מצוין.
    לא ברור לי מה הייתה הבעיה, אבל העיקר שזה עובד..

    פורסם במקור בפורום CODE613 ב22/01/2017 02:18 (+02:00)

  • תכנה שרצה משעה מסויימת עד שעה אחרת

    6
    0 הצבעות
    6 פוסטים
    344 צפיות
    clickoneC

    באופן אישי אני במקרים כאלו הולך על משימות מתוזמנות בתוך הווינדוס.
    אתה יכול להגדיר גם שעת סיום פעילות למשימה.

    פורסם במקור בפורום CODE613 ב21/01/2017 21:40 (+02:00)

  • iptables לא מבצע NAT למחשב שמופעל בו קליינט VPN

    3
    1 הצבעות
    3 פוסטים
    308 צפיות
    איש אחדא

    mat, תודה רבה!

    אכן צדקת,
    למרות שבוירטואלי לא ראיתי (באמצעות watch -d -n1 lsof -i) שום חיבורים נכנסים כשהגישה נעשתה מהאינטרנט,
    אבל מבדיקה עם tcpdump באמת רואים שהבקשות כן מגיעות לוירטואלי גם אם הם נשלחו מהאינטרנט.
    מה שכמובן שולל את התאוריה שלי שהבעייה היא ה iptables בראוטר.

    בנוסף,
    צדקת, השרת שלי בוירטואלי הוא שרת פרוקסי (אני חייב לדעת מה קורה ברשת שלי וגם להתערב כשצריך)...
    וכשאני מנסה לגשת אליו מבחוץ דרך האינטרנט,
    אני לא מקבל שום תגובה כלשהיא משרת הפרוקסי, אלא המחשב ממנו אני גולש מודיע time out.
    במחשבה שנייה - לפי דבריך זה די הגיוני,
    כי בעצם שרת הפרוקסי מבחינתו כן עונה תשובה ושולח אותה - רק לא למקום הנכון. 😢

    אבל מצד שני,
    כשאני עושה tcpdump לאינטרפייס של ה VPN,
    לא נראה שהוא מנסה בכלל לשלוח פקטים כלשהם לאן שהוא - כשאני מנסה לגשת לוירטואלי מהאינטרנט,
    ואם הבנתי אותך נכון - לא הייתי אמור לראות שהוא מנסה להחזיר פקטים דרך ה VPN?

    תודה רבה!

    פורסם במקור בפורום CODE613 ב19/01/2017 15:15 (+02:00)

  • מציאת כתובת MAC של מכשיר ברשת

    15
    0 הצבעות
    15 פוסטים
    906 צפיות
    dovidD

    לכאורה הכי חכם זה להשמיט את השורה הזאת. כתבתי אותה כי אם לא הייתה לי שגיאה (null ובגלל התקן רשת מסויים שאינני זוכר במחשב שאיננו תחת ידי) אבל זה לא הדרך הנכונה למנוע אותה.

    פורסם במקור בפורום CODE613 ב26/01/2017 23:12 (+02:00)

  • עוברים את סטאק אוברפלוו

    3
    3 הצבעות
    3 פוסטים
    373 צפיות
    א

    webbrowser control clear cache

    פורסם במקור בפורום CODE613 ב17/01/2017 12:09 (+02:00)

  • עריכת טופס אקסס

    9
    0 הצבעות
    9 פוסטים
    675 צפיות
    O

    יפה ונכון איך הפחתה לתצוגה מקבילה זה מה שאני צריך אבל בפתיחת הטופס צריך שהפוקוס יהיה
    בטבלה לצורך דפדוף ובתצוגת מסך לא יהיה אפשרות לסמן לגשת לשדות מצד שמאל
    ותודה

    פורסם במקור בפורום CODE613 ב16/01/2017 19:19 (+02:00)

  • שמירת קובץ וידאו - שימוש בספריה EmguCV

    8
    1 הצבעות
    8 פוסטים
    458 צפיות
    dovidD

    אהה, צודק בקשר לfps.
    שיפור ממש קליל, את הקריאה הזאת:

    dateTimeToString(DateTime.Now)

    תחליף ב

    DateTime.Now.ToString("'DataRed'dd-MM-yyyy_'Time'HH-mm-ss")

    ותייתר את הפונקציה.

    פורסם במקור בפורום CODE613 ב17/01/2017 17:18 (+02:00)

  • קובץ EXE אצל הלקוח מזוהה כוירוס

    6
    0 הצבעות
    6 פוסטים
    401 צפיות
    נתנאלנ

    יש לו אווסט חינמי.
    זה לא עושה משהו רציני כלל חוץ מקריאה מקובץ טקסט ואיזה חיפוש והחלפה במסמך וורד פעיל.
    הוא פשוט לא פותח לו את זה עד שהוא מנטרל את האנטי וירוס.

    הוספה:
    מברור נוסף עולה כי כנראה גוגל אשם בזה.
    שלחתי לו את זה במיל והחלפתי המקודה של שם הקובץ בקו תחתי אמרתי לו להלחיף את הנקודה בקו.
    אחרי זה התברר שגימייל הוסיף לש הקובת את הסיומת bat מעצמו, וכנראה עשה שם עוד דברים בדרך ולכן הוא עושה בעיות (עליתי על זה מלקוח אחר ששאל אותי הרי יש כאן נקודה).
    כמו כן, פעם היה לי איזה קובץ bak של דטהבייס SQL, והוא לא נפתח לי, ומשלל העצות שלקטתי אז היה גם שכתבו בסטאק שמכיון שזה עבר בגוגל דרייב זה כבר לא אותו דבר ולכן יש קבצים רגישים שנפגמים שם. ידע הציבור ויזהר.

    פורסם במקור בפורום CODE613 ב15/01/2017 22:33 (+02:00)

  • קוד לזיהוי תנועה

    3
    1 הצבעות
    3 פוסטים
    286 צפיות
    A

    טוב זה מה שיצא לי לבסוף.
    אשמח לשמוע הערות והארות.
    אני משתמש בספריה הזאת :

    using Emgu.CV; using Emgu.CV.Structure; using System; using System.Linq; namespace MotionDetection { public static class ProcessImage { //אובייקט המצלמה private static Capture capture = new Capture(); //הגדרת גודל הפריים, ככל שהוא קטן יותר כך ידרשו פחות משאבים לעיבוד התמונה private static System.Drawing.Size frameSize = new System.Drawing.Size(640, 480); private static Image<Bgr, Byte> currentFrame = new Image<Bgr, Byte>(frameSize); private static Image<Bgr, Byte> previousFrame; private static DateTime time; private static Image<Gray, Byte> diff = new Image<Gray, Byte>(frameSize); public static void ProcessFrame() { if (previousFrame == null) { currentFrame = capture.QueryFrame().ToImage<Bgr, Byte>(); time = DateTime.Now; previousFrame = currentFrame.Copy(); } else { currentFrame = capture.QueryFrame().ToImage<Bgr, Byte>(); if (haveMotion(currentFrame, previousFrame)) { //להקליט את התנועה ולשמור ולשלוח } else { //אין תנועה ממשיכים בניטור ProcessFrame(); } } } /// <summary> /// פונקציה שמשווה שתי תמונות ובודקת אם הייתה תזוזה /// </summary> /// <param name="currentImg"></param> /// <param name="prevImg"></param> /// <returns></returns> private static bool haveMotion(Image<Bgr, Byte> currentImg, Image<Bgr, Byte> prevImg) { //המרת התמונות לאפור לצורך עיבוד קל var grayCurrent = currentImg.Convert<Gray, byte>(); var grayPrev = prevImg.Convert<Gray, byte>(); //יצירת קובץ חדש שמכיל את השינויים CvInvoke.AbsDiff(grayPrev, grayCurrent, diff); //המרת הפיקסלים של התזוזה ללבן, והפיקסלים שלא השתנו לשחור //הערך הראשון מגדיר מספר שממנו ומטה כולם יולבנו, כדי לסנן רעשים var threso = diff.ThresholdBinary(new Gray(80), new Gray(255)); previousFrame = currentImg.Copy(); //כאשר הערך הוא 0 סימן שאין שינויים בין התמונות ולא הייתה תזוזה var x = threso.CountNonzero(); //ככל שהערך קטן יותר זו תזוזה קלה מאד, לכן רצוי לא לשים 0 כדי לסנן רעשי רקע (אור וכדומה if (x.Sum() > 1000) { return true; } else { return false; } } } }

    השימוש ע"י קריאה בלולאה כך:

    var success = true; while (success) { ProcessImage.ProcessFrame(); }

    שבת שלום!!

    פורסם במקור בפורום CODE613 ב13/01/2017 15:08 (+02:00)

  • קריאה לפרוצדורה VBA

    2
    0 הצבעות
    2 פוסטים
    279 צפיות
    S

    ראה כאן - http://stackoverflow.com/questions/2695198/calling-a-sub-or-function-contained-in-a-module-using-callbyname-in-vb-vba
    בקצרה, אם זה מתודה של קלאס ויש לך מופע שלו אז תשתמש ב CallByName
    אם זה פרוצדורה שנמצאת בתוך מודול אז Application.Run
    ואגב CallByName עובד גם ב.net כעטיפה מאוד נוחה ל Reflection

    פורסם במקור בפורום CODE613 ב08/01/2017 17:59 (+02:00)

  • מחשב שנופל

    4
    0 הצבעות
    4 פוסטים
    312 צפיות
    chagoldC

    אני מצרף פרטים נוספים ואת קבצי הלוג
    תודה מראש

    ההודעה שקיבלתי:
    ‏‏חתימת הבעיה:
    שם אירוע הבעיה: BlueScreen
    גרסת מערכת ההפעלה: 6.1.7601.2.1.0.256.1
    מזהה אזור: 1037

    ‏‏מידע נוסף אודות הבעיה:
    BCCode: 1000007e
    BCP1: C0000005
    BCP2: 94948F22
    BCP3: 8D7BC990
    BCP4: 8D7BC570
    OS Version: 6_1_7601
    Service Pack: 1_0
    Product: 256_1

    הקובץ בסיומת ZIP הוא בעצם סיומת BMP שלא היתה אפשרות להעלות אותו כBMP

    012817-6318-01.ZIP
    WER-28064-0.sysdata.xml

    פורסם במקור בפורום CODE613 ב28/01/2017 20:59 (+02:00)

  • קימפול - אקסס

    4
    0 הצבעות
    4 פוסטים
    398 צפיות
    clickoneC

    סליחה, אתה צודק.....
    לא שמתי לב.

    אם לך יש אופיס עם עידכון של SP1 ולו אין, אז גם זה נושא כאוב....
    פעם שרפתי ע"ז לילה שלם רק כדי לדעת שמייקרוסופט שינו שם משהו ולא טרחו לעדכן את המפתחים.
    תכתוב מה גירסת הBUILD שלך ושלו באקסס.

    פורסם במקור בפורום CODE613 ב05/01/2017 08:42 (+02:00)

  • WPF DataGrid - קיבוע שורה נבחרת בראש ה DataGrid

    9
    0 הצבעות
    9 פוסטים
    497 צפיות
    dovidD

    אכן טוב שהסברת זה לא היה מובן לי
    תראה פה http://stackoverflow.com/a/1080012/1271037

    פורסם במקור בפורום CODE613 ב29/12/2016 15:35 (+02:00)

  • מיון דוח משנה - אקסס

    3
    0 הצבעות
    3 פוסטים
    334 צפיות
    א

    תודה על התגובה וסליחה על הdelay..
    התכוונתי לכך שבמיון של דוח משנה נטענים מחדש לגמרי טפסי האב, וזה גורם לפקדים לחזור להגדרות ברירת המחדל, את זה ניסיתי למנוע.
    בסופו של דבר וויתרתי (ככה זה באקסס 😢 ) ועשיתי מיון מבחוץ, כלומר, שטופס האב ממיין את הדוח-משנה, וכך הוא טוען מחדש רק את הדוח ולא את כל הטופס.
    אם ידוע לך על דרכים נוספות אשמח לשמוע.

    פורסם במקור בפורום CODE613 ב29/12/2016 23:42 (+02:00)

  • קראק לפייצ'ארם

    1
    0 הצבעות
    1 פוסטים
    281 צפיות
    אין תגובות
  • אינדקס קודם בLINQ

    18
    0 הצבעות
    18 פוסטים
    1k צפיות
    נתנאלנ

    מה שכתבתי על אסקטנשיינס, התכוונתי לטיפוס החדש שעשיתי, שלא אצטרך כל פעם להכניס אותו אישית לפונקציה כדי לבדוק אותו. לא בסינטקס של לינק. אבל עדיין עם foreach אין לי גישה ללפני ואחרי מבחינת האינדקס. וגם הכתיבה צורכת התניות של ראשון ואחרון. עם for אני יכול לגשת לקונסטקטור בשקט בשורה אחת. אם זה היה עם foreach לא היתה לי גישה ישירה כפרפרוטי לקודם.

    public IEnumerable<mypara> GetAllParas(word.Document doc) { for (int i = 1; i <= doc.Paragraphs.Count; i++) { yield return new mypara(doc.Paragraphs[i], i == 1 ? null : doc.Paragraphs[i - 1], i == doc.Paragraphs.Count ? null : doc.Paragraphs[i + 1]); }

    ובאמת הוא אותו דבר, שגם "נצרך" על ידי המערכת רק ברגע הסינון הסופי של התניות.

    פורסם במקור בפורום CODE613 ב25/12/2016 12:43 (+02:00)

  • איזה CSS בשימוש?

    3
    0 הצבעות
    3 פוסטים
    315 צפיות
    C

    אני שאלתי לגבי לימוד, אבל בינתיים הספקתי כבר לעבור על שני המדריכים... ועוד היד נטויה..

    פורסם במקור בפורום CODE613 ב20/12/2016 17:07 (+02:00)

  • הרצת פקודת CMD ב-C#

    2
    0 הצבעות
    2 פוסטים
    326 צפיות
    A

    פורסם במקור בפורום CODE613 ב15/12/2016 15:08 (+02:00)

בא תתחבר לדף היומי!