דילוג לתוכן

ארכיון code613m

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

1.3k נושאים 9.6k פוסטים
  • 0 הצבעות
    8 פוסטים
    377 צפיות
    א

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

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

    פורסם במקור בפורום CODE613 ב26/10/2014 20:07 (+02:00)

  • למה ב ip6 יש רק כתובת loopback אחת

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

    הרבה יותר הגיוני לשאול להפך, מה הגיון לבזבז מחלקה שלמה בIPv4 לצורך זה.

    ראה בקטע הזה מה שהוא כותב בסוגריים... (לקוח מפה).

    Like IPv4, provision has been made for a special loopback address for testing; datagrams sent to this address “loop back” to the sending device. However, in IPv6 there is just one address for this function, not a whole block (which was never needed in the first place, really!) The loopback address is 0:0:0:0:0:0:0:1, which is normally expressed using zero compression as “::1”.

    ראה גם http://serverfault.com/questions/193377/ipv6-loopback-addresses-equivalent-to-127-x-x-x

    פורסם במקור בפורום CODE613 ב26/10/2014 10:30 (+02:00)

  • 0 הצבעות
    2 פוסטים
    224 צפיות
    M

    טוב אני רושם את הפיתרון.

    מריצים בקונסול.

    mysql-ctl stop

    אחרי זה מריצים.

    sudo service mysql restart

    הבעיה נמצאת שיש הגדרה של שרת mysql שמאזין על אותו פורט. ומונע מהשרת הראשי לעלות.

    פורסם במקור בפורום CODE613 ב17/10/2014 16:35 (+03:00)

  • קובץ XML עם יוניק פיילד

    10
    0 הצבעות
    10 פוסטים
    496 צפיות
    א

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

    פורסם במקור בפורום CODE613 ב01/09/2015 10:51 (+03:00)

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

    @zvinisim

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

    אמרתי לך שבטוח בלי לראות -- ארכיטקט הביא תשובה לעניין.
    וצדקתי.

    חורף בריא... (ומקווה שבחורף הזה יהיה לי פחות טרדות ויותר זמן לכתוב ולהגיב בפורום הנהדר הזה :))

    פורסם במקור בפורום CODE613 ב17/10/2014 00:41 (+03:00)

  • אירוע בהעדר פעילות עכבר מקלדת

    4
    0 הצבעות
    4 פוסטים
    339 צפיות
    K

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

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

    לינק למה שכתבתי: https://gist.github.com/KingYes/da8b0f1b9f290d7378f4

    חג שמח 🙂

    פורסם במקור בפורום CODE613 ב07/10/2014 07:57 (+03:00)

  • 0 הצבעות
    7 פוסטים
    417 צפיות
    dovidD

    @softs

    זה ENUM בשם DialogResult

    שים שם DialogResult.OK

    לא. אתה מחליף עם winforms. בwpf זה מאפיין בוליאני (ראה לינק להלן).

    @אליעזר

    תודה על התגובות עד כה.
    לצערי הנסיון להגדיר את החלון עם דיאלוג ריזאלט=טרו.
    זורק חריג.

    דקדקתי לכתוב:
    @דוד ל.ט.

    שים לב ש**[u:6ax7yavg]בקוד החלון הנקרא[/u:6ax7yavg]** עליך לתת תשובה: DialogResult = true;

    בתוך הקוד של החלון Wellcom אתה צריך להגיב בשלב כל שהוא ולענות לחלון המקור שקרא לחלון הזה (נגיד המשתמש כותב את שמו ולוחץ על הפתור "אישור"). בשלב בו החלון Wellcom "גמר" עם המשתמש וקיבל ממנו תשובה או אי תשובה, הוא מחזיר לחלון המקור במאפיין הזה האם אכן ישנה תשובה רלוונטית.
    ברגע שאתה כותב בקוד DialogResult = true; זה סוגר את החלון והקוד הקורא מתעורר מ"קפאונו" וממשיך לרוץ. הוא יכול לבחון את התשובות מהחלון Wellcom ע"י פנייה למאפייניו.

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

    אגב בWPF השגיאה תמיד נמצאת בinner exception, לא משנה מה זה ולמה זה ככה, בכל אופן בגירסת הVisual Studio שברשותך א"א לצפות בשגיאת המקור. ממילא אני מאוד ממליץ לך לעבור לVisual Studio Ultimate שהיא "עקרונית" בתשלום, שמה אתה יכול לראות את לשון השגיאה המקורית שבמקרה זה היא: DialogResult is set before a window is opened by calling ShowDialog.

    עריכה:
    אני טעיתי. לשון ההודעת שגיאה היא: DialogResult can be set only after Window is created and shown as dialog., וזה כאילו המאפיין הוגדר לפני/ללא קריאת הShowDialog. וזה לא נכון, אלא הבעיה היא שהמאפיין נקרא אחרי הClose של הטופס. לשון הודעת השגיאה בטעות לא מכסה את המקרה הזה.

    פורסם במקור בפורום CODE613 ב21/10/2014 14:52 (+03:00)

  • לקבל רשימה של כל הערכים בויקיפדיה

    5
    0 הצבעות
    5 פוסטים
    306 צפיות
    א

    טוב בתור התחלה, הקוד הזה עובד נהדר, תודה למג'יקוד על ההמצלה על המחלקה הנפלאה הזו הקרויה cheerio כמובן הכל מתבצע ב nodejs טהור וזך. בהמשך אי"ה אעלה לשיתופיה קוד מלא שעושה את כל העובדה כולל לולאות על מנת לחלץ מויקיפדיה את כל מה שאפשר.

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

    הסבר: הקוד הזה מושך כרגע 10 קטגוריות הראשונות מויקיפדיה, עושה פילטר עם סלקטור לפי המבנה של ה HTML, ולבסוף נותן את הקטגוריה האחרונה ברשימה, באופן כזה אפשר לתשאל את ויקיפדיה בשלב הבא בלולאה, ע"י פרמטר שיגיד לו מאיזו קטגוריה להתחיל את הדף, וכך אפשר להגיע לכל הקטגוריות. את הניסיונות עשיתי עם לימיט 10 בגלל מדיניות נימוס אולם "בדבר האמיתי" אפשר למשוך 5000 במכה והלולאה תעבוד מקסימום עשרים שלושים פעם, ויש לנו את כל ויקיפדיה ביד, בלי להיות תלויים יותר בגוגל.

    var request = require('request'); var cheerio = require('cheerio'); var url = 'http://he.wikipedia.org/w/index.php?title=%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%A7%D7%98%D7%92%D7%95%D7%A8%D7%99%D7%95%D7%AA&limit=10'; request(url, function (error, response, html) { if (!error && response.statusCode == 200) { //console.log(html); var $ = cheerio.load(html); console.log($("li a")); console.log($("li a") .filter(function() { var s = $(this).attr('title'); if (s === undefined){return false} console.log(s); return s.match(/קטגוריה.*/); }).last().attr('href')); } });

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

    פורסם במקור בפורום CODE613 ב14/10/2014 12:42 (+03:00)

  • פשוט מפחיד!! הזרקת SQL באתר ממשלתי

    7
    1 הצבעות
    7 פוסטים
    418 צפיות
    dovidD

    בקטע של אבטחת מידע האתרים של הממשלה הם בסדר לגמרי, תבדקו אותם. בעצם אתם לא צריכים לבדוק, עושים זאת ממילא אלפים כל הזמן.
    אבל ניסיתי לבטל את הJS+MaxLength ולשלוח OR בשדה המספר שמה זה לא עובד אך אין דחיה מהשרת. אם עובדים קשה אולי אפשר למצוא חורים קטנים, האתר בנוי בWebForms כנראה ASP.NET 4.
    בקשר לשאלה שאין כאן בכלל הזרקה, אז ההתנהגות היא לפי הבדיקות שלי שכל פעם שיש בקלט OR או AND (עם רווחים לפני ואחרי) אז החיבור מתנתק ומסרב לענות לפרק זמן.

    פורסם במקור בפורום CODE613 ב01/10/2014 11:50 (+03:00)

  • Cannot ALTER function sql server

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

    גם אני נתקלתי בזה בעבר - לצערי התשובה היא לא

    לגבי הטבלה (אם הבנתי נכון את השאלה) נסה להשתמש בפקודת SQL ולא ב Designer, ה designer לפעמים יוצר מחדש את הטבלה ללא צורך אמיתי

    פורסם במקור בפורום CODE613 ב23/09/2014 10:33 (+03:00)

  • 0 הצבעות
    7 פוסטים
    355 צפיות
    א

    בטח רוצה.

    פורסם במקור בפורום CODE613 ב22/09/2014 17:00 (+03:00)

  • DispatcherUnhandledException event WPF

    5
    0 הצבעות
    5 פוסטים
    393 צפיות
    ש

    תודה רבה, עובד מצוין

    פורסם במקור בפורום CODE613 ב16/09/2014 21:52 (+03:00)

  • sencha & codeignater

    4
    0 הצבעות
    4 פוסטים
    357 צפיות
    dovidD

    @HUBHCBH

    sencha עולה 1000$

    קראת טוב מה שכתוב שם?
    עד כמה שהבנתי זה לגמרי בחינם.
    התשלום זה על תמיכה.

    איך עובדים עם זה אין לי מושג, אני מכיר את זה לראשונה מאז קריאת האשכול הנוכחי 🙂

    פורסם במקור בפורום CODE613 ב17/09/2014 10:46 (+03:00)

  • לוקח למחשב 6 דקות לקמפל קובץ אקסס

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

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

    פורסם במקור בפורום CODE613 ב16/09/2014 11:09 (+03:00)

  • 0 הצבעות
    2 פוסטים
    282 צפיות
    K

    תשמור ב-Cache את המידע הסופי שהתקבל אצלך ותמחוק אותו פעם ב-X זמן.
    עכשיו ה-Cache זה יכול להיות: שמירה ב-Memcache / APC או אפילו שמירה באיזה תא במסד נתונים שלך, ככה שאתה פשוט קורא לאותה שורה וזהו, ולא מבזבז משאבים עבור מיזוגים ודברים מוזרים.

    בהצלחה.

    פורסם במקור בפורום CODE613 ב12/09/2014 16:29 (+03:00)

  • EF WPF Selective SaveChanges

    7
    0 הצבעות
    7 פוסטים
    480 צפיות
    ש

    @דוד ל.ט.

    במקרה של עריכה, אפשר פשוט לקבוע את הערך של EntityState כUnchanged, וממילא הDbContext לא ישלח עדכון על אייטם זה. בשביל לשחזר את הערכים המקוריים לאייטם שבזיכרון הDbContext אפשר ככה:

    var entry = DbC.Entry(Item); entry.CurrentValues.SetValues(entry.OriginalValues); entry.State = EntityState.Unchanged;

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

    פורסם במקור בפורום CODE613 ב14/09/2014 22:27 (+03:00)

  • הצעה: יום בשבוע ללא שירות לקוחות

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

    @שמואל

    וכעת תתאר לך את בעל העסק תקוע עם גביית האשראי ביום רביעי......
    שיגיד ללקוחות ללכת הביתה?! או מה?

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

    פורסם במקור בפורום CODE613 ב11/09/2014 00:44 (+03:00)

  • 0 הצבעות
    2 פוסטים
    297 צפיות
    א

    אני לא מכיר את מסד הנתונים הזה, ואעפ"כ אי אני נמנע מלענות.

    @magicode

    מה קורה שהמסד יותר גדול מגודל של הזיכרון ראם?

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

    @magicode

    האם אפשר להגביל את הגודל של השימוש של Redis בזיכרון ראם?

    מניח שכן, ואגב בלינוקס אתה לא יכול להגביל כל תוכנית בקלות??

    @magicode

    האם אפשר לבחור מסד חדש לכל פרוייקט? או שהכל key value אחד גדול?

    מה המשמעות של מסד במקרה שלהם?? איפה הקבצים שלהם מאוחסנים? במסד מסורתי, יש לך שרת>מסד>טבלה>שדה מה ההיררכיה במסד של key value לא נראה לי כל כך שונה, מה הרווח בלא לאפשר לך ליצור מסד חדש???

    פורסם במקור בפורום CODE613 ב07/09/2014 02:17 (+03:00)

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

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

    פורסם במקור בפורום CODE613 ב02/09/2014 13:14 (+03:00)

  • לקבל ערך מתוך פקד ברצועת הכלים

    5
    0 הצבעות
    5 פוסטים
    292 צפיות
    א

    הנה ההוכחה שהבעיה נפתרה 🙂 🙂 🙂

    דוגמא שליטה על רצועת כלים.rar

    פורסם במקור בפורום CODE613 ב01/09/2014 22:08 (+03:00)

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