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

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

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

clickone

@clickone
אודות
פוסטים
3.4k
נושאים
114
קבוצות
0
עוקבים
15
עוקב אחרי
0

פוסטים

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

  • בקשת GET I POST ב ASP.NET MVC 4
    clickoneC clickone

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

    ניתן להשתמש עם [HttpPost] לבקשות פוסט וב [HttpGet] כאטריביוט לפני הפונקציה כדי להגדיר האם הפונקציה הזו היא GET או POST
    דוגמא לקונטרולר

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    using System.Web.Mvc.Ajax;
    
    namespace MvcApplication1.Controllers
    {
        public class ProductController : Controller
        {
            //
            // GET: /Products/
    
            public ActionResult Index()
            {
                // Add action logic here
                return View();
            }
        }
    }
    

    וזה דוגמא לקונטרולר API (אפשר להשתמש ברגיל גם לבקשות API)

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Net.Http;
    using System.Web.Http;
    
    namespace MyWebAPI.Controllers
    {
        public class ValuesController : ApiController
        {
            // GET: api/values
            public IEnumerable<string> Get()
            {
                return new string[] { "value1", "value2" };
            }
    
            // GET: api/values/5
            public string Get(int id)
            {
                return "value";
            }
    
            // POST: api/values
            public void Post([FromBody]string value)
            {
            }
    
            // PUT: api/values/5
            public void Put(int id, [FromBody]string value)
            {
            }
    
            // DELETE: api/values/5
            public void Delete(int id)
            {
            }
        }
    }
    

    מקורות לקוד: (כמובן ניתן לראות את הקוד גם בVS עם יצירת קונטרולר)
    https://learn.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/controllers-and-routing/aspnet-mvc-controllers-overview-cs

    https://www.tutorialsteacher.com/webapi/web-api-controller


  • חיבור בין SSMS ל C#
    clickoneC clickone

    @ממ מצד שני, התחושה שלי שאתם שואלים משהו אחר, איך נכנסים בכלל לDB משלכם?

    לאיזה שרת SQL אתם מתחברים?
    או שלחילופין, התקנתם אצלכם שרת SQL בשביל הפיתוח?


  • חיבור בין SSMS ל C#
    clickoneC clickone

    @ממ
    לא מתחברים איתו לC#
    יש כאן 2 פעולות נפרדות לגמרי

    1. בSSMS אפשר לנהל שרתי DB (גם את מה שמותקן אצלכם בשביל הפיתוח וכו), ולהוסיף ולשנות טבלאות ועוד. (יש לו עוד הרבה כלים נלווים, אפשר להרחיב את הידע עליהם באינטרנט)
    2. בC# אפשר להתחבר לקונקשיין במקביל, ושם אפשר לרוץ על הטבלאות, להוסיף, לשנות ולקרוא ועוד.

    איך אתם עובדים בC# מול הDB?
    עם EF?
    (יהיה יותר קל לכוון מדוייק יותר אם נדע עם עם איזה כלי אתם עובדים)


  • שליחת מייל מאפליקציית דסקטופ
    clickoneC clickone

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


  • שליחת מייל מאפליקציית דסקטופ
    clickoneC clickone

    @mekev כתב בשליחת מייל מאפליקציית דסקטופ:

    איך המשתמש שחופר אמור ויכול להגיע לזה?

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


  • SQL SERVER
    clickoneC clickone

    @ממ
    מציע לכם להשתמש ב SQL Server Management Studio (להלן SSMS) או כלי דומה.
    (לינק ישיר להורדה של הכלי - לא יודע כמה זמן יהיה זמין ברשת)

    הסבר מצולם איך ליצור טבלאות ב SSMS
    https://www.mssqltips.com/sqlservertip/7186/sql-create-table-sql-server-management-studio/

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


  • שליחת מייל מאפליקציית דסקטופ
    clickoneC clickone

    @קומפיונט
    מתנצל שאני לא עונה ישירות לגוף השאלה שלך על גימייל, אבל אני רוצה להציע הצעה אחרת.

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

    יש שירותים כמו מיילגן ועוד שהם בתשלום מזערי מאד, השאלה מה הכמויות שאתה הולך להשתמש? (לכאורה לא יותר מ15 אלף בחודש - כי המגבלה ליום בגימייל זה 500 * 30 יום)

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


  • אקסס: ניקוי טופס מכל הרשומות
    clickoneC clickone

    @סקרן-0 כתב באקסס: ניקוי טופס מכל הרשומות:

    @ארי אני לא רציתי להשתמש בזה ולו מהשיקול הפשוט של דילוג מספר רץ...

    בכל מקרה גם UNDO (שזה באמת מה שצריך לעשות - כמו שכתב @ארי ) ידלג לך על המספר הרץ, כי אקסס מקצה לך את המספר ברגע שאתה מתחיל לכתוב.
    [אא"כ זה מחובר לMSSQL, שאז לפעמים המצב שונה (לא תמיד), והמספר הרץ לא מוקצה עד השמירה]


  • חיתוך משתנה ב bash
    clickoneC clickone

    @אף-אחד-3
    אתה רוצה סתם לחתוך משתנה? או ספציפית לקבל רק את שם הקובץ מתוך נתיב שלם?
    בלינוקס אתה יכול לקבל את זה עם basename
    (זה עובד גם בbash בווינדוס אם מותקן לך)

    בCMD ווינדוס יש את זה (מוזר שאין מקבילה פשוטה לזה, משום מה אני זוכר מימי דוס העליזים שכן צריך להיות מקבילה)
    https://gist.github.com/Ciantic/092ec71fa76429cebd666bb6c789d089


  • טרייד אין במזגנים
    clickoneC clickone

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


  • רישום לצהרונים של פתחיה נכשל - יש למישהו מידע?
    clickoneC clickone

    @avramk
    ב"ה זה הסתדר כבר (אכן היתה להם בעיה - כנראה היה חסר מחיר על הקבוצה הספציפית)
    רק חבל שבינתיים הקבוצה לא התמלאה והצהרון לא נפתח 😞


  • שינוי סיסמה בבנק הדואר - יומן הרפתקאה
    clickoneC clickone

    @yossiz כתב בשינוי סיסמה בבנק הדואר - יומן הרפתקאה:

    כמיטב מסורת אתרים אולטרה מודרניים... אני צריך לשנות סיסמה בכל כמה חודשים באתר,
    יש כמה תנאים לסיסמה חדשה,
    כמצו״ב:

    יכלת לפייס את המנהל סיסמאות (המובנה בכרום לפחות) ע"י לחיצה כפולה והוספת תו מספרי נוסף (זה מה שאני עושה בכאלה מקרים)
    לא בטוח ששינוי קוד הלקוח יעזור אם יש ולידציה בשרת (במקרה הזה כנראה שאין 😮 )


  • API למיקוד לפי כתובת בישראל- האם קיים?
    clickoneC clickone

    @clickone כתב בAPI למיקוד לפי כתובת בישראל- האם קיים?:

    שזו כתובת לא מוכרת בתוך האתר הרגיל

    בדקתי עכשיו ונראה שלפחות כעת לא צריך לנתח טקסט אלא יש תשובה בJSON בכתובת https://israelpost.co.il/umbraco/Surface/Zip/FindZip
    צריך להגיש פוסט (כמובן להחליף את הפרמטרים שבסימן שאלה)

    CityID: ?
    StreetID: ?
    House: ?
    Entry: 
    POB: 
    City: ?
    Street: ?
    ByMaanimID: true
    __RequestVerificationToken: ?
    

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


  • API למיקוד לפי כתובת בישראל- האם קיים?
    clickoneC clickone

    @yossiz

    ono@aadftprd.onmicrosoft.com
    

    נראה יותר שם משתמש של אונו מאשר של הדואר

    לגבי השוואת הבקשות, הוא לא עובד מול האתר הרגיל, אלא מול https://apimftprd.israelpost.co.il
    שזו כתובת לא מוכרת בתוך האתר הרגיל, והאר הרגיל לא מבצע אליה קריאות (לפחות בפעם האחרונה שבדקתי), וייתכן שהוא אכן חילץ את הכתובת הזו מהאפליקציה.


  • API למיקוד לפי כתובת בישראל- האם קיים?
    clickoneC clickone

    @yossiz מהסתכלות למעלה בקוד שלו, הוא שם שם את השם משתמש והסיסמא שלו 😮
    נכון?
    https://github.com/david-lev/mikud/blob/7bb7ed468c74863d198ea6abf3fa4060bc99906b/mikud/mikud.py#L183

    https://github.com/david-lev/mikud/blob/7bb7ed468c74863d198ea6abf3fa4060bc99906b/mikud/mikud.py#L15


  • sql - תכנון יצירת טבלאות
    clickoneC clickone

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

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


  • שיתוף: איך לפענח את השם בעברית בקובץ VCard (*.vcf)
    clickoneC clickone

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

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


  • זיהוי אפליקציה שפועלת ברקע
    clickoneC clickone

    @dovid גם לא דוקר / WSL?
    כי אצלי זה גם קורה, ויש לי את שניהם....


  • שיתוף: איך לפענח את השם בעברית בקובץ VCard (*.vcf)
    clickoneC clickone

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

    =D7=93=D7=95=D7=92=D7=9E=D7=90
    

    לקח לי הרבה זמן להבין מה זה הקידוד הזה 😞

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

    קוד C# לדוגמא:

    HttpUtility.UrlDecode((vcard.FirstName + " " + vcard.MiddleName + " " + vcard.LastName).Replace("=", "%"))
    

    קוד C# מלא של המרת קובץ vcf לרשימה: (השתמשתי בחבילה של MixERP.Net.VCards)

    var path = @"C:\Users\ClickOne\Dropbox\00002.vcf";
    
    IEnumerable<VCard> vcards = MixERP.Net.VCards.Deserializer.Deserialize(path);
    
    vcards.Take(100).Select(v => new
    {
    	name = HttpUtility.UrlDecode((v.FirstName + " " + v.MiddleName + " " + v.LastName).Replace("=", "%"))
    }).Dump();
    

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

    עריכה: שכחתי את הדבר הכי חשוב, מקור


  • רישום לצהרונים של פתחיה נכשל - יש למישהו מידע?
    clickoneC clickone

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

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

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

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