דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
S

softs

@softs
אודות
פוסטים
271
נושאים
9
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

  • איך מתמודדים עם asinc ב-javascript
    S softs

    דוד, הרעיון שלך ארוך מידי בשביל עצלן כמוני
    הנה הסוד של העצלנים:

    Screen Shot 2015-09-20 at 12.23.05 AM.png

    Screen Shot 2015-09-20 at 12.23.55 AM.png

    Screen Shot 2015-09-20 at 12.24.19 AM.png

    פורסם במקור בפורום CODE613 ב20/09/2015 00:38 (+03:00)


  • levelUP db שאלת בסיסיות
    S softs

    @דוד ל.ט.

    אינדקסים? פשוט מאוד טבלה נוספת שהkey הוא הערך לאינדוקס והvalue זה מערך של keys לטבלה המאונדקסת.

    הוא לא תומך בטבלאות

    פורסם במקור בפורום CODE613 ב30/08/2015 17:32 (+03:00)


  • שאלות על פונקציות JS שקשורות ל-DOM
    S softs

    Zvi:
    this בתוך הפונקציה done יחזיר את האובייקט של ה AJAX ככה שזה פשוט לא יעבוד לו

    אני הייתי עושה ככה:

    $(document).ready(function () {
                $(".myclass").click(function (e) {
    				$.ajax({
    				  url: "http://fiddle.jshell.net/css/normalize.css",
    				}).done(function() {
    				 $(e.target).css('color','red');
    				});
    			});
            });
    

    fiddle:
    http://jsfiddle.net/foo9749o/

    פורסם במקור בפורום CODE613 ב19/08/2015 16:52 (+03:00)


  • רקורסיב בJS
    S softs

    סברתי וקיבלתי
    בהצלחה בהבנת ההסבר ואם לא תבין בכ"ז אני פה☺

    פורסם במקור בפורום CODE613 ב13/08/2015 00:54 (+03:00)


  • רקורסיב בJS
    S softs

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

    function abc(n) 
    {
      if (n == 0) {return 1;} 
      else { var g = arguments.callee(n - 1); console.log(n + ' * ' + g); return n * g;}
    };
    abc(5)
    /*output
    1 * 1
    2 * 1
    3 * 2
    4 * 6
    5 * 24
    120
    */
    

    פורסם במקור בפורום CODE613 ב11/08/2015 14:15 (+03:00)


  • ייעול של פונקציות החיפוש
    S softs

    למה צריך את ה ToString? כי GetValue מחזיר object כי הוא לא יודע מה סוג ה property ואי אפשר להשוות object ל string בלי ToString
    פונקציה כללית:

    public static IEnumerable<T> Search<T>(IEnumerable<T> lst, string sProperty, dynamic Val, bool contains = false)
    {
        MemberInfo mi = ((MemberInfo)typeof(T).GetField(sProperty) ?? (MemberInfo)typeof(T).GetProperty(sProperty));
    
        if (mi == null) throw new ArgumentException("Field/Property does not exists", "sProperty");
    
        if (mi.MemberType == MemberTypes.Property)
        {
            PropertyInfo pi = (PropertyInfo)mi;
    
            return lst.Where(d => Match((pi.GetValue(d) ?? "").ToString(), Val.ToString(), contains));
        }
        else
        {
            FieldInfo fi = (FieldInfo)mi;
    
            return lst.Where(d => Match((fi.GetValue(d) ?? "").ToString(), Val.ToString(), contains));
        }
    }
    
    public static bool Match(string sLeft,string sRight, bool contains)
    {
        return (sLeft == sRight || (contains && sLeft.Contains(sRight)));
    }
    

    פורסם במקור בפורום CODE613 ב11/08/2015 13:47 (+03:00)


  • ייעול של פונקציות החיפוש
    S softs

    עשית קצת מישמש

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

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

    פורסם במקור בפורום CODE613 ב09/08/2015 16:20 (+03:00)


  • חיפוש רק חלק מהמילה
    S softs

    בעזרת האופרטור ?? (null-coalescing)

    foreach (Donor donor in AddTorem.donors)
                {
                   if ((donor.Email ?? "").Contains(email))
                    result.Add(donor);   
                }
    

    פורסם במקור בפורום CODE613 ב09/08/2015 13:45 (+03:00)


  • חיפוש רק חלק מהמילה
    S softs

    והנה פשוט יותר עם linq 🙂

    public static IEnumerable<Donor> SearchName(IEnumerable<Donor> lst, string sName)
    {
         return lst.Where(d => d.FirstName == sName || d.LastName == sName);
    }
    

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


  • WPF: DatePicker
    S softs

    יש משהו שאני פעם כתבתי ל winforms, לא יודע אם יש משהו אחר...
    JS לא רלוונטי לך

    פורסם במקור בפורום CODE613 ב06/08/2015 13:59 (+03:00)


  • מההה זההה ????
    S softs

    @אהרן

    עדיין לא הבנתי כמה דברים

    for(ll=!+[]+!![];ll<_+(+!![]);ll++) {
          lll=+!![];
    

    היתה הצהרה רק על משתנה L מאיפה צמח LL ו-LLL??

    forEach(alert);
    

    מאיפה הוא יודע על איזה מערך לבצע forEach??

    א. עצם זה שאתה מקצה לזה ערך זה כמו הכרזה על משתנה
    זה מאוד מסוכן ובשביל למנוע את זה יש את strict mode
    ב. את זה עושה ה with

    פורסם במקור בפורום CODE613 ב18/08/2015 10:21 (+03:00)


  • מההה זההה ????
    S softs

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

    לגבי הפונקציה שלעיל, היא עושה לופ על הפרמטר _ שמועבר אליה משתמשת עם with שזה בדיוק כמו with בVB, מוסיפה ערכים לarray ומציג את הarray ב alerts בסוף מחזירה תמיד 42 (משרשרת 4 ו 2), פשוט true ב JS שווה 1 ומערך ריק שווה false.

    פורסם במקור בפורום CODE613 ב04/08/2015 11:42 (+03:00)


  • שימוש ב DataTable על ידי תחביר SQL ללא מסד נתונים C#
    S softs

    הבעיה שכאלו ספריות מספקות רק חלק זעיר מהעושר העצום של SQL
    שאפו על הלינק (הראשון) לבניה הדינאמית של linq.. הפתיע אותי
    ..

    פורסם במקור בפורום CODE613 ב26/07/2015 23:51 (+03:00)


  • שימוש ב DataTable על ידי תחביר SQL ללא מסד נתונים C#
    S softs

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

    (עדיין תצטרך קונקשן לsql)

    פורסם במקור בפורום CODE613 ב26/07/2015 22:05 (+03:00)


  • האם dll שנכתב ב .net עובד במק / אנדרואיד?
    S softs

    @דוד ל.ט.

    כיום אפשר.
    פשוט תתקין Visual Studio ותתחיל.
    תראה פה תיעוד רשמי: https://msdn.microsoft.com/en-us/library/dn771552.aspx#NET.

    אבל אני לא אוכל ללוותך בעניין מהעדר ידע וק"ו נסיון.

    הלוואי וזה היה נכון, למק אי אפשר בכלל לפתח בפיסי ולאייפון ואנדרואיד אפשר עם xamarin שמגיע גם כתוסף ל vs.
    אבל עדיין לios ה build צריך להיות על מחשב mac שזה לא חוסך הרבה בהתחשב בעובדה שרישיון לxamarin לשנה לגירסה של הvs עולה כמו מקבוק . . . (1000$)
    אני מחזיק macbook אבל לא מת על ה xcode אז בסוף הוא יותר חיית מחמד . . . אז אני מפתח בphonegap 😞

    פורסם במקור בפורום CODE613 ב04/07/2015 22:47 (+03:00)


  • מה הבעיה במתודה הבאה:
    S softs

    היה לך if ואז else if אם שתי התנאים לא מתקיימים אז לא יחזור ערך? אז הוא צריך עוד else אחרון.
    במקרה שלך זה לא יכול לקרות, אז תוריד את התנאי של שנה שונה מאפס זה בטוח המצב אם התנאי של שווה לאפס לא התקיים
    אבל למה שלא תשתמש ב
    Microsoft.VisualBasic.DateDiff

    פורסם במקור בפורום CODE613 ב26/06/2015 17:07 (+03:00)


  • התגוננות מהזרקת SQL
    S softs

    @אליעזר

    אינני בקיא בתחום אבל בספר asp.net mvc 4 כותבים שלא כדאי לנסות לטהר קלט לבד כי בטוח נכשלים. ויש להשתמש בספריות עזר מוכנות המיועדות לכך.

    כנראה שהספר מתכוון לספריות ייעודיות ולא של מייקרוסופט, כי SqlParameter של מיקרוסופט עושה בדיוק את זה - עיי"ש:

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

    הדרך של החלפת גרשיים מאושרת ב OWASP לתחזוקת מערכות קיימות, למרות זאת היא מושמצת בקביעות ולא באופנה, שזה דבר שלא תמיד יש לו סיבה אמיתית בעולם התוכנה - לראיה - לא מצאתי, וגם המתנגדים שראיתי לא מביאים אף שיטה לעקוף את זה, כולם מביאים את אותה דוגמה מ MYSQL של הסלאש שאינה תקפה ב SQL SERVER וגם אותה אפשר למנוע בקלות.
    אדרבה יביא מישהו POC של עקיפה של זה, עד אז אני ישן בשקט.

    פורסם במקור בפורום CODE613 ב19/06/2015 10:10 (+03:00)


  • מה הבעיה בקוד הבא?
    S softs

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

    @דוד ל.ט.

    @Pesia
    איזה התקפה...

    לא ראיתי התקפה, הוא רק אמר את דעתו.

    אתה יכול לייצג אותי מול הלקוחות? אתה עושה עבודה מצוינת . . .
    @דוד ל.ט.

    והוא מתכנת מקצועי לפי מה שנראה בפורום.

    אני עובד על זה, אולי בקרוב . . .
    @דוד ל.ט.

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

    I couldn't agree more

    פורסם במקור בפורום CODE613 ב20/05/2015 01:59 (+03:00)


  • מה הבעיה בקוד הבא?
    S softs

    @Pesia

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

    return  base.ToString() + "Birthday:" + birthday.ToString();
    

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

    פורסם במקור בפורום CODE613 ב19/05/2015 18:56 (+03:00)


  • כמה כוסות קפה מתכנת שותה ליום?
    S softs

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

    פורסם במקור בפורום CODE613 ב22/03/2017 19:57 (+02:00)

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום