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

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

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

magicode

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

פוסטים

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

  • קוד לגימטריה ב javascript / Hebrew Gematriah code in js
    M magicode

    יש לי משהו שכתבתי בעבר.

    http://jsfiddle.net/uTcs9/

    function gimatria(num) {
    
    	var g = {
    			100 : "קרשת",
                10 : "יכלמנסעפצ",
                1 : "אבגדהוזחט"
    		};
    
    	var str = "";
    
    	for ( var key = 100; key >= 1; key /= 10) {
    
    		for ( var i = g[key].length; i > 0; i--) {
    			var v = i * key;
    			while (num >= v) {
    				str += g[key].charAt(i - 1);
    				num -= v;
    			}
    
    		}
    	}
    
    	str = str.replace("י" + "ה", "טו");
    	str = str.replace("י" + "ו", "טז");
    
    	/*
    	 * 'רעב'=>'רבע' 'רצח'=>'רחצ'
    	 */
    
    	if (str.length > 1)
    		str = str.substring(0, str.length - 1) + "\""
    				+ str.substring(str.length - 1);
    	else if (1 == str.length)
    		str = str + "'";
    
    	return str;
    }
    

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


  • הצילו את הפורום מדעיכה!!!!
    M magicode

    הגוגל של אתרוג הוא לא גוגל בכלל.

    הבדל עצום יש בינו לבין הגוגל הרגיל. בכל סוג של חיפוש.

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

    פורסם במקור בפורום CODE613 ב11/03/2015 16:21 (+02:00)


  • הצילו את הפורום מדעיכה!!!!
    M magicode

    אצלי. "פורום תכנות חרדי" תוצאה מספר 1.

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


  • יצירת רשימת קבצים ותקיות בתוך תקיה נבחרת
    M magicode

    @רחמים

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

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

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

    פורסם במקור בפורום CODE613 ב13/10/2013 14:39 (+03:00)


  • יצירת רשימת קבצים ותקיות בתוך תקיה נבחרת
    M magicode

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

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

    פורסם במקור בפורום CODE613 ב11/10/2013 12:16 (+03:00)


  • הרשם לקבלת עדכונים לא עובד
    M magicode

    זה עובד תחפשו אולי זה בספאם.

    פורסם במקור בפורום CODE613 ב16/01/2014 12:50 (+02:00)


  • המרת דף PDF לתמונה עם ITextSharp
    M magicode

    http://pdflib.codeplex.com/

    http://www.codeplex.com/site/search?query=pdf&sortBy=Relevance&licenses=|&refinedSearch=true

    http://stackoverflow.com/questions/3193110/converting-pdf-to-tiff-or-text-in-c-sharp

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


  • c shift מהירות
    M magicode

    @דוד ל.ט.

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

    לדעתי הם מקפלים ממש הם גם כותבים דרך מה הם מקמפלים.

    gcc4 שזה קומפילר ידוע או mono ל C#.

    פורסם במקור בפורום CODE613 ב29/09/2013 18:53 (+03:00)


  • c shift מהירות
    M magicode

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

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

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

    לי נראה שאין הפרש בניהם כי כל פעולה נמדדת ב32 ביט.

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

    צריך לבדוק את זה על מעבד 8 ביט
    כנראה שם יהיה הבדל משמעותי.

    פורסם במקור בפורום CODE613 ב29/09/2013 14:29 (+03:00)


  • c shift מהירות
    M magicode

    @רחמים

    אצלי אלו התוצאות:

    איפה במחשב שלך בוינדוס msvc קומפיילר ?

    פורסם במקור בפורום CODE613 ב26/09/2013 23:24 (+03:00)


  • c shift מהירות
    M magicode

    הרצתי את זה בקומפיילר אחר

    C99 strict

    http://ideone.com/97W4lC

    זה מראה תוצאה הפוכה הshift יותר איטי.

    f3040506
    r i 6
    g i 5
    b i 4
    a i f3
    r p 6
    g p 5
    b p 4
    a p f3
    pointer take (1.770000 seconds).
    shift take (2.010000 seconds).
    

    פורסם במקור בפורום CODE613 ב26/09/2013 22:42 (+03:00)


  • c shift מהירות
    M magicode

    כתבתי את הקוד הזה

    http://ideone.com/9CKBvS

    #include <stdio.h>
    #include <time.h> 
    #include <string.h>
    
    int main(void) { 
        unsigned int a1 = 0xf3040506;
        unsigned int *a = ( unsigned int *)&a1;
        unsigned char *m  = (unsigned char* )&a1;
        unsigned long forcount = 5000000000  ,i;
        unsigned char r , g , b , al;
        
        
    	printf("%x\n", *a);
    
    	
    	printf("r i %x\n", m[0]);
    	printf("g i %x\n", m[1]);
    	printf("b i %x\n", m[2]);
    	printf("a i %x\n", m[3]);
    	
    	
    	
    	printf("r p %x\n", (unsigned char) *a );
    	printf("g p %x\n", (unsigned char) (*a >> 8));
    	printf("b p %x\n", (unsigned char) (*a >> 16) );
    	printf("a p %x\n", (unsigned char) (*a >> 24) );
      
    	
        clock_t t;
    	
        t = clock();
    
        for(i = 0;i < forcount ;i++)   
        {   
    	  r =  m[0];
    	  g =  m[1];
    	  b =  m[2];
    	  al = m[3];
        }   
        t = clock() - t ;
      
        printf ("pointer take (%f seconds).\n",((float)t)/CLOCKS_PER_SEC);
        
        
        t = clock();
    
        for(i = 0;i < forcount ;i++)   
        {   
    	  r = (unsigned char) *a;
    	  g = (unsigned char) (*a >> 8);
    	  b = (unsigned char) (*a >> 16);
    	  al = (unsigned char) (*a >> 24);
        }   
        t = clock() - t ;
      
        printf ("shift take (%f seconds).\n",((float)t)/CLOCKS_PER_SEC);
    
        return 0;
    }
    

    אצלי במחשב זה התוצאה של הקוד

    r i 6
    g i 5
    b i 4
    a i f3
    r p 6
    g p 5
    b p 4
    a p f3
    pointer take (18.330000 seconds).
    shift take (18.320000 seconds).
    

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

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


  • ideone.com
    M magicode

    מצאתי גם את האתר הזה.
    http://www.compileonline.com/
    אתר יותר מהיר.

    ניסתי להריץ עליו את הקוד c# הזה

    using System.IO;
    using System;
    
    class Program
    {
        static void Main()
        {
                
            string[]  filePaths= Directory.GetFiles(@"..");    
            foreach (string i in filePaths)
            {
                System.Console.WriteLine(i);
            }       
        }
    }
    

    והקוד נתקע להרבה זמן

    לאחר כמה זמן היה כתוב בדף הראשי ככה
    Server was damaged by some intelligent developer, so I'm fixing it. Kindly be patient.

    אני לא בטוח שזה קשור אלי. אבל יכול להיות.

    ניסתי לחפש עוד כתובות כמו / /etc/ וכדו' וזה הביא את הקבצים.
    כנראה באותה תקיה .. יש הרבה קבצים ואולי זה מה שתקע את העסק.

    ניסתי את אותו קוד באתר השני http://ideone.com/phbbxQ
    לא עשה משהו משמעותי כאילו יותר מהתקיה הזאת הוא לא מראה כלום

    מעניין איך הם חסמו את זה.

    תמונה/קובץ מצורף לא נמצא

    פורסם במקור בפורום CODE613 ב27/09/2013 00:33 (+03:00)


  • ideone.com
    M magicode

    תכירו את האתר הזה

    http://ideone.com/

    מאפשר להריץ על השרת קוד און לין בהרבה שפות מוכרות.

    הולכים לדוגמאות בוחרים שפה עושים fork ומריצים.
    http://ideone.com/samples

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

    אפשר לראות את מה שכתבתם פה
    http://ideone.com/recent

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

    פורסם במקור בפורום CODE613 ב26/09/2013 22:12 (+03:00)


  • הגנה על המחשב מפריצות
    M magicode

    החשש צריך להיות ברמה כזאת שכמה יש לך מה להפסיד.

    זאת אומרת אתה לא שבכ או מוסד שחדירה למערכת שלך מהווה איום מהותי.

    המקסימום זה גניבה של הסיסמה של הבנק שלך. זה הסיכון הגדול.

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

    הדבר הראשון בהגנה זה לדעת את האויב.

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

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

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

    פורסם במקור בפורום CODE613 ב25/08/2013 16:24 (+03:00)


  • קריאת קובץ משרת והחזרתו אל תוך משתנה ב #C
    M magicode

    בשורה 7 הוא מוריד את הקובץ למשתנה של מערך בתים.

    בשורה 8 הוא ממיר את זה למשתנה של string הוא ממיר בקידוד utf8.

    ב NetworkCredential צריך להכניס שם משתמש וסיסמה כנראה הראשון זה שם משתמש והשני סיסמה במקרה שאין תשאיר את זה ככה.

    פורסם במקור בפורום CODE613 ב19/08/2013 20:24 (+03:00)


  • ניגון שני קבצי wav בו זמנית
    M magicode

    בקוד שלך אתה דורס את הטריד הראשון.

    תנסה להכניס אותו למשתנה אחר. אולי זה הסיבה לעצירה.

    פורסם במקור בפורום CODE613 ב19/08/2013 21:54 (+03:00)


  • מציאת נקודה על פי מעלות זוית
    M magicode
    Return (CType(Math.Atan2(yDiff, xDiff), Single) * CType((180 / Math.PI), Single) + 180)
    

    בשורה הזאת יש בעיה.

    אין התיחסות לצורה מלבנית.

    היחס צריך להיות כמו שכתבתי בדוגמא.

    drew( Math.atan2(  (e.clientY - 200) / 2  ,  e.clientX - 100 ));
    

    שזה בעצם ההבדל בין שניהם.

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

    בדוגמא השניה החשבתי את היחס ב atan2 בצורה שכתבתי את זה

    (e.clientY - 200) / 2
    

    אפשר לכתוב פשוט ככה

    (e.clientY - 200) * (100/200)  
    

    ואז אתה מודד את הזוית בצורה יחסית.

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

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

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


  • מציאת נקודה על פי מעלות זוית
    M magicode

    זה דוגמא יותר טובה.

    תזיז את העכבר.

    http://jsfiddle.net/DPWX8/2/

    http://jsfiddle.net/DPWX8/3/

    תשים לב מה ההבדל בין הדוגמא הראשונה לשניה.

    זה התשובה לשאלה שלך.

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


  • מציאת נקודה על פי מעלות זוית
    M magicode

    בשבילך דוגמא בjs.

    http://jsfiddle.net/DPWX8/1/

    פורסם במקור בפורום CODE613 ב18/08/2013 22:27 (+03:00)

  • 1
  • 2
  • 23
  • 24
  • 25
  • 26
  • 27
  • 25 / 27
  • התחברות

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

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