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

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

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

softs

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

פוסטים

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

  • טבלה או שאילתה באקסס - חוות דעתכם
    S softs

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

    פורסם במקור בפורום CODE613 ב25/08/2014 20:26 (+03:00)


  • איפיון מימשק לניהול תורים - הצעות
    S softs

    @ארכיטקט

    @softs
    הבעיה היא שהטובים הם בתשלום . . .

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

    לא התנסיתי אבל יש לי המלצה ממישהו שאני מכיר היטב בכל מקרה תוריד את גירסת הנסיון
    https://www.devexpress.com/Products/NET/Controls/ASP/Scheduler/pricing.xml

    פורסם במקור בפורום CODE613 ב31/07/2014 01:27 (+03:00)


  • הטמעת קובץ png בתוך tiff באמצעות קוד
    S softs

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

            Dim imag As Image = Image.FromStream(New MemoryStream(File.ReadAllBytes("c:\Original.tiff")))
    
            Dim strm As New MemoryStream()
    
            imag.Save(strm, ImageFormat.Jpeg)
    
            Dim watermark As Image = Image.FromFile("c:\watremark.png")
    
            Dim final As Image = Image.FromStream(strm)
    
            Dim g As Graphics = Graphics.FromImage(final)
    
            Dim mtx As New ColorMatrix()
    
            mtx.Matrix33 = 0.9
    
            Dim attributes As New ImageAttributes()
    
            attributes.SetColorMatrix(mtx, ColorMatrixFlag.Default, ColorAdjustType.Bitmap)
    
            g.DrawImage(watermark, New Rectangle(0, 0, watermark.Width, watermark.Height), 0, 0, watermark.Width, watermark.Height, GraphicsUnit.Pixel, attributes)
    
            g.Save()
    
            final.Save("C:\OriginalWatremarked.jpeg", ImageFormat.Jpeg)
    
            g.Dispose()
    

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


  • Rdp לשני יוזרים במקביל
    S softs

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

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


  • חיבור בין 2 שדות תאריך ב SQL SERVER
    S softs

    ג"א מצטרף לדברי דוד, האופרטור + עובד מצוין:

    DECLARE @d AS DATETIME  = GETDATE()
    DECLARE @t AS TIME = '01:01:01'
    
    SELECT @D + @t
    

    פורסם במקור בפורום CODE613 ב23/07/2014 14:36 (+03:00)


  • הצגת קבצים מצורפים של base64 ב HTML כמו באימייל
    S softs

    לתמונות אתה יכול לבחור משהו בסגנון של אלו: http://www.hongkiat.com/blog/jquery-image-galleries-sliders-best-of
    ל PDF אני הייתי שם EMBED של OBJECT בתוך IFRAME או משתמש ב PDF.js

    לגבי ה DB אם אלו השיקולים שלך תמיהני על הניק שבחרת . .
    אתה הרי תופס פי 4 מקום עם NVARCHAR או פי 2 עם VARCHAR במקום VARBINARY
    למה לא לשים בטבלה VARBINARY וליצור VIEW שמציג HEX? יש פונקציה פשוטה שהופכת VARBINARY ל HEX
    sys.fn_varbintohexstr ויכולה לשמש ב VIEW בקלות
    זה מייתר את הטענה על נוחות העתק הדבק וכו'

    אגב אני הייתי מצפה לקבל VARBINARY (או FILESTREAM במקרה הגרוע יותר) ממתכנת שהיה לפני . . .

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


  • הצגת קבצים מצורפים של base64 ב HTML כמו באימייל
    S softs

    יש המון בשוק
    אני עובד קבוע עם

    לצירוף קבצים הוא מדהים (ממש מוירעדיג !!) להצגת קבצים קיימים צריך קצת "לשחק" איתו אבל אפשרי בהחלט
    אני יכול לשלוח לך דוגמאות קוד רלוונטיות אם תחליט ללכת עליו

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


  • סטייל הפרדה בין מילים בשמות אובייקטים
    S softs

    @דוד ל.ט.

    TSQL לא רגישה, לפי התקן הרשמי שלה. לא יודע איפה מצאת רגישות.

    רק להעיר ש T-SQL אכן לא רגישה מבחינת שמות הטבלאות והמשתנים אך מבחינת ערכי השדות זה תלוי ב COLLATION של ה DB -> טבלה -> שדה
    CI = Case Insensitive, CS = Case sensitive
    משליך על מפתחות ועל תנאים שכוללים השוואות מול השדה
    לדוגמה:
    היה לי מקרה לאחרונה שבו ניטרתי תיבת מייל באופיס 365 ורשמתי את ההודעות ל DB
    לכל הודעה הוא נותן איזשהו ID אלפא-נומרי ארוך מכיוון שבכל קריאה אני צריך רק את המיילים שעדיין לא קראתי
    אז ביססתי את הפיתרון על כך שאני קורא מהתיבה רק מיילים שאין לי את ה ID שלהם בטבלה
    בגלל עניין האי רגישות הוא פספס חלק מהמיילים שהיה להם ID זהה לשל אחרים רק עם CASE שונה,
    בקיצער אמייסע, עשיתי ALTER COLUMN והחלפתי את ה COLLATION ל CS והבעיה נפתרה באחת . . .

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


  • פרטי בנק של לקוח בטבלה נפרדת או בטבלת לקוחות?
    S softs

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

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

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

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


  • פרטי בנק של לקוח בטבלה נפרדת או בטבלת לקוחות?
    S softs

    @דוד ל.ט.

    @softs

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

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

    במקום לקבל את המחמאה המובלעת בדברי, אתה עונה לי תשובה לא נכונה . . .
    נורמליזציה מדברת בדיוק על זה ()

    אגב אם האגלית שלך טובה מומלץ בחום לעשות את הקורס הבא של אוניברסיטת סטנפורד:

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


  • פרטי בנק של לקוח בטבלה נפרדת או בטבלת לקוחות?
    S softs

    @דוד ל.ט.

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

    סיבות לפיצול לא רלוונטיות כנראה אצלך:
    ביצועי נעילת שורה
    חלוקת אבטחה
    פיצול אמצעי אחסון בין קבצים/שרתים

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

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

    במקרה דנן אין לי נתונים מהו אופי הפתרון, הלקוח וכו' רק הצבעתי על העובדה שב 99% מהמקרים זה לא בשימוש

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


  • השמעת קובץ אודיו דרך SSH ב VBA
    S softs

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

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

    אגב אני יודע שאפשר להגדיר SFTP שידע לעבוד עם דוט נט כמו FTP רגיל (לא יודע איך אבל מישהו נתן לי פעם גישה לכזה),
    ואז יש פתרונות כמו NAudio, אז אולי כדאי שתנסה להשתמש עם דוט נט FTP Request.

    אגב השימוש ב FTP רגיל ייראה ככה

      Sheet2.WindowsMediaPlayer1.URL = "ftp://username:password@YYYY.eu/1.mp3"
    

    פורסם במקור בפורום CODE613 ב25/06/2014 15:27 (+03:00)


  • השמעת קובץ אודיו דרך SSH ב VBA
    S softs

    אולי תן reference ל windwos media player תיצור קונטרול ותפעיל את הקובץ ככה: (עבד לי באקסל)

     Sheet2.WindowsMediaPlayer1.URL = "http://www.stephaniequinn.com/Music/Allegro%20from%20Duet%20in%20C%20Major.mp3"
        Sheet2.WindowsMediaPlayer1.Controls.Play
        Sheet2.WindowsMediaPlayer1.Visible = False
    

    כמובן שבדוט נט זה הרבה יותר פשוט . . .

    פורסם במקור בפורום CODE613 ב25/06/2014 13:34 (+03:00)


  • יצירת טבלאות ראי עם טריגר
    S softs

    @ארכיטקט

    @softs
    רבותי דיינים מומחים, יש פתרון פשוט :

    IF ((
    SELECT TRIGGER_NESTLEVEL()) > 1 )
    RETURN
    

    וזה מונע הפעלה של טריגר מתוך טריגר בכל ה DB:

    EXEC sp_configure 'show advanced options', 1
    GO
    RECONFIGURE
    GO
    EXEC sp_configure 'nested triggers', 0
    GO
    RECONFIGURE
    GO
    

    איזו מומחיות!!! שחרר עוד קצת מודיעין.....

    שמחתי לעזור, ואתם מוזמנים לאתגר אותי ... <!-- s:-) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="מחייך" /><!-- s:-) -->

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


  • קבלת אימייל בקוד
    S softs

    לא,
    אבל אפשר למחוק את ההודעה עם הפקודה DELE ואחר כך QUIT
    מן הסתם זה ילך ל TRASH ולא ממש יימחק והרווחת שזה לא יופיע יותר

    פורסם במקור בפורום CODE613 ב24/02/2015 19:29 (+02:00)


  • קבלת אימייל בקוד
    S softs

    @דוד ל.ט.

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

    מחיפוש באינטרנט:
    http://stackoverflow.com/a/352347/1271037

    It's the responsibility of the POP3 client to check for this.

    ובעברית: עניין זה הוא באחריותו של הלקוח - התוכנה שמושכת את המיילים.

    זה לא נכון כי הוא מאפשר לסמן את המייל כנקרא
    מה שאפשר לעשות בג'ימייל זה להגדיר בטאב של ה POP3 שאחרי שהמייל נקרא הוא עובר ל archive המסתורי של הגימייל או נמחק ואז לא תקבל אותו באיטרציה הבאה
    אני עשיתי את זה עם ספריה של LUMISOFT
    אבל זה לא עובד לבד צריך לסמן את המייל למחיקה וגם לקרוא ל DISCONNECT בסוף אחרת זה לא יקרה

    Dim client As New POP3_Client
    
                client.Timeout = 360000
    
                Try
    
                    client.Connect(My.Settings.InServer, My.Settings.InPort, True)
    
                    client.Authenticate(My.Settings.InUser, My.Settings.InPassword, True)
    
                Catch ex As Exception
    
    
    
                    'TODO LOG
    
                    Exit Sub
                End Try
    
    
                Dim sErr As String = ""
    
                For Each m As POP3_ClientMessage In client.Messages
               
                    Dim msg As Mail_Message = Mail_Message.ParseFromByte(m.MessageToByte)
    
                    For Each at As LumiSoft.Net.Mime.MIME_Entity In msg.Attachments
    
                        If at.ContentDisposition Is Nothing Then
                            Continue For
                        End If
    
    
                        Dim FileName As String = at.ContentDisposition.Param_FileName
    
                        Dim file As Byte() = GetBody(at)
                      
                    Next
                    'כאן מעדכנים את השרת אבל זה לא נשמר עד שלא קוראים לDISCONNECT
                    m.MarkForDeletion()
    
                Next
    			
                client.Disconnect()
    

    פורסם במקור בפורום CODE613 ב24/02/2015 17:05 (+02:00)

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

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

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