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

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

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

חוקר

@חוקר
אודות
פוסטים
1.2k
נושאים
199
שיתופים
0
קבוצות
0
עוקבים
5
עוקב אחרי
0

פוסטים

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

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

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

    תוכנה

  • גמטריה ב php
    ח חוקר

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

    $num = גימטריא::אותיות_למספר('קידוש השם')
    
    
    class גימטריא
    {
        /*
        @ פונקציה סטטית ההופכת אותיות למספר הגימטריא
    
         @ הפרמטר הראשון והחובה הוא כמובן המחרוזת אותה רוצים להמיר
          @ הפרמטר השני אופציונלי ומאפשר להגדיר מפריד שכל התווים עד אליו יחושבו כאלפים
    
        */
        public static function אותיות_למספר ( $str , $alafim = FALSE )
        {
            $gimatriya = 0 ;
    
            if ( ! ($alafim === FALSE) )
            {
                $str = explode ( $alafim , $str );
    
                $gimatriya += self::גימטריא_למספר ( array_shift( $str ) ) * 1000 ;
    
                foreach ( $str as $txt )
                {
                    $gimatriya += self::גימטריא_למספר ( $txt )  ;
                }
            }else{
                $gimatriya += self::גימטריא_למספר ( $str )  ;
            }
    
            return $gimatriya ;
        }
    
    
        /*
        @ פונקציה סטטית ההופכת מספר לגימטריא
    
         @ הפרמטר הראשון והחובה הוא כמובן המספר אותו רוצים להמיר
    
         @ השני קובע כברירת מחדל שלאותיות לא יתווספו גרשיים
           → TRUE יגדיר שכן יהיה גרשיים
    
         @ השלישי קובע כברירת מחדל שהאלפים יחושבו בנפרד ולא יתקבל מחרוזת של תתתתתתתתת…
             כמו כן הוא קובע שהמילה `אלפים` תתווסף למחרוזת
          ←ניתן להגדיר בו 0 כדי לבטל כליל או אחד כדי לקבל את התוצאה כ ה' תשע"ח למשל בלי המילה אלפים
    
         @ הרביעי יקבע האם להציב אותיות מנצפכ בסוף מילה כברירת מחדל או םןץףך אם נגדיר true
        */
    
        public static function מספר_לאותיות ( $num , $gershayim = FALSE , $alafim = 2 , $םןץףך = FALSE )
        {
    
    
            $gimatriya = self::מספר_לגימטריא ( $num , $alafim ) ;
    
            if ($gershayim)
            {
                $gimatriya = explode ( ' ' , $gimatriya ) ;
    
                $i = 0 ;
                foreach ( $gimatriya as $str )
                {
                    if( $str == 'אלפים' ) {$i++; continue ; }
    
                    if( mb_strlen( $str , 'UTF-8' ) == 1 )
                    {
                        $gimatriya [$i] .= "'" ;
                    }else{
                        $gimatriya [$i] = (mb_substr ( $str , 0 , mb_strlen( $str , 'UTF-8' ) - 1 ) . '"' . mb_substr ( $str , mb_strlen( $str , 'UTF-8' )-1 ,1 ))  ;
                    }
                    $i++;
                }
    
                $gimatriya = implode ( ' ' , $gimatriya ) ;
            }
    
            if ( $םןץףך )
            {
                $replace = array ( 'מ' => 'ם' ,'נ' => 'ן' ,'צ' => 'ץ' ,'פ' => 'ף' ,'כ' => 'ך' );
    
                $str = $gimatriya ;
    
                $last_ot = mb_substr ( $str , mb_strlen( $str , 'UTF-8' )-1 ,1 ) ;
    
                $gimatriya = mb_substr ( $str , 0 , mb_strlen( $str , 'UTF-8' ) - 1 ) ;
    
                $gimatriya .= in_array ( $last_ot , array ( 'מ', 'נ', 'צ', 'פ', 'כ' ) ) ? $replace[$last_ot] : $last_ot ;
            }
    
            return $gimatriya ;
        }
    
        /*
        פונקציה סטטית המשווה גימטריא של שתי מחרוזות ומחזירה אמת בהתאמה ושקר באי התאמה
         @ הפרמטר הראשון והשני הם המחרוזות להשואה
          @ הפרמטר השלישי והרביעי יגדירו מפריד אלפים עבור המחרוזות שבפרמטר הראשון והשני
        */
        public static function גימטריא_שווה  ( $str1 , $str2 , $alafim1 =FALSE , $alafim2 =FALSE )
        {
    
            return self::אותיות_למספר ( $str1 , $alafim1 )  == self::אותיות_למספר ( $str2 , $alafim2 ) ? TRUE : FALSE ;
        }
    
    
    //מערך אם גימטריא של כל האותיות
        protected static $OTIYOT = array (
            'א' => 1 ,
            'ב' => 2 ,
            'ג' => 3 ,
            'ד' => 4 ,
            'ה' => 5 ,
            'ו' => 6 ,
            'ז' => 7 ,
            'ח' => 8 ,
            'ט' => 9 ,
            'י' => 10 ,
            'כ' => 20 ,
            'ך' => 20,
            'ל' => 30 ,
            'מ' => 40 ,
            'ם' => 40 ,
            'נ' => 50 ,
            'ן' => 50 ,
            'ס' => 60 ,
            'ע' => 70 ,
            'פ' => 80 ,
            'ף' => 80 ,
            'צ' => 90 ,
            'ץ' => 90 ,
            'ק' => 100 ,
            'ר' => 200 ,
            'ש' => 300 ,
            'ת' => 400
        );
    
    
    //פונקציה פנימית המבצעת את החישוב ממספר לאותיות
        protected static function מספר_לגימטריא ( $num , $alafim = 2 )
        {
            $num = (int)$num ;
    
            $gimatriya = '' ;
    
            switch( $num )
            {
                case 0:
                    break;
    
                case ( $num >= 1000 ) :
    
                    if ( $alafim )
                    {
                        $rest = $num % 1000 ;
                        $gimatriya .= self::מספר_לגימטריא ( ( $num -$rest ) / 1000 ) ;
                        $gimatriya .= $alafim==2? ' אלפים ' : ' ' ;
                    }else{
                        $rest = $num % 400 ;
                        foreach( range( 1, ($num -$rest)  / 400 ) as $i ) { $gimatriya .= 'ת' ; }
                    }
    
                    $gimatriya .= self::מספר_לגימטריא ( $rest , $alafim ) ;
                    break;
    
                case ( $num >= 400 ):
                    $rest = $num % 400 ;
                    foreach( range( 1, ($num -$rest)  / 400 ) as $i ){ $gimatriya .= 'ת' ; }
                    $gimatriya .= self::מספר_לגימטריא ( $rest , $alafim ) ;
                    break;
    
                case ( $num >= 100 ):
                    $rest = $num % 100 ;
                    $gimatriya .= array_search ( $num - $rest , self::$OTIYOT );
                    $gimatriya .= self::מספר_לגימטריא ( $rest , $alafim ) ;
                    break;
    
                case 15:
                    $gimatriya .=  'טו' ;
                    break;
    
                case 16:
                    $gimatriya .= 'טז' ;
                    break;
    
                case ( $num >= 10 ):
                    $rest = $num % 10 ;
                    $gimatriya .= array_search ( $num - $rest , self::$OTIYOT );
                    $gimatriya .= self::מספר_לגימטריא ( $rest , $alafim ) ;
                    break;
    
                case ( $num < 0 ):
                    break;
    
                default:
                    $gimatriya .= array_search ( $num , self::$OTIYOT );
    
            }
    
            return $gimatriya ;
        }
    
    //פונקציה פנימית המבצעת את החישוב מאותיות למספר
        protected static function גימטריא_למספר ( $str )
        {
            $str = preg_replace( "/[^א-ת]/" , '' , $str );
    
            $gimatriya = 0 ;
    
            for( $i = 0 ; $i < mb_strlen( $str , 'UTF-8' ) ; $i++ )
            {
                $gimatriya += self::$OTIYOT [mb_substr ( $str , $i , 1)] ;
            }
            return $gimatriya ;
        }
    
    }//end of class גימטריא
    
    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

    @avi-rz אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

    הוא לא יתאים למדפסת כה פשוטה

    אכן לא נראה לי שזה ייתמך במדפסת תרמית

    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

    @מנחם אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

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

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

    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

    @ש-ב-ח אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

    הבעיה שבקונפיגרציה הבסיסית של הדפדפן הוא לא יתן לשלוח להדפסה בלי החלון

    כאן מצאתי משהו
    https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=6679&pcat=52&pid=2773
    נראה שיש SDK שניתן לחבר לרשת וניגשים לפורט מקומי שמאזין ישירות להדפסה.
    נראה לי שכך יש פחות סיכויים להדפיס דברים ללא ידיעת הגולש, כי צריך שתיהיה לו מדפסת מחוברת לפורט מסויים
    דוגמת קוד שיש שם:

    var ePosDev = new epson.ePOSDevice();
    var printer = null;
    
    function connect() {
        //Connect to device 
        ePosDev.connect('192.168.192.168', '8008', callback_connect);
    }
    
    function callback_connect(resultConnect) {
        if ((resultConnect == 'OK') || (resultConnect == 'SSL_CONNECT_OK')) {
            //Get the Printer object
            ePosDev.createDevice('local_printer', ePosDev.DEVICE_TYPE_PRINTER, {
                'crypto': false,
                'buffer': false
            }, callback_createDevice);
        } else {
            //Display the error message
        }
    }
    
    function callback_createDevice(deviceObj, retcode) {
        if (retcode == 'OK') {
            printer = deviceobj;
            printer.timeout = 60000; //Register the printing complete event 
            printer.onreceive = function(res) {
                alert(res.success);
            };
            print();
        } else {
            alert(retcode);
        }
    }
    
    function print() {
        //Create the printing data 
        printer.addText('Hello\n');
        //Send the printing data printer.send();
    }
    
    function disconnect() {
        //Discard the Printer object 
        ePosDev.deleteDevice(printer, callback_deleteDevice);
    }
    
    function callback_deleteDevice(errorCode) {
        //Disconnect to device 
        ePosDev.disconnect();
    }
    
    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

    @avi-rz אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

    "לא צריך לזה תוכנה מאושרת ממס הכנסה?"

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

    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

    @מנחם אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

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

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

    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

    @avi-rz אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

    @חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

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

    לא צריך לזה תוכנה מאושרת ממס הכנסה.

    לא ברור כוונתך.
    אולי חסר פסיק?
    לא, צריך לזה תוכנה מאושרת ממס הכנסה.

    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

    @avi-rz אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:

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

    אני מחפש משהו ללא החלונית הזו
    אלא בסיום עדכון התשלום זה יודפס אוטומטי
    אני רואה שנראה שיש אפשרות ע"י מדפסת שמחוברת לרשת והדפסה ע"י התחברות לרשת הפנימית
    https://www.npmjs.com/package/receiptline?activeTab=readme
    אך אם כן השאלה היא איך ניתן להוציא חשבוניות/קבלות מאושרות לצרכי מס

    תכנות

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ח חוקר

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

    תכנות

  • תכנות | איך להתחיל?
    ח חוקר

    @yossiz אמר בתכנות | איך להתחיל?:

    @למה אמר בתכנות | איך להתחיל?:

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

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

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

    תכנות

  • הדבקת/קיבוע אבני (חצץ) של עציץ
    ח חוקר

    ברשותי עציץ שהמילוי שלו אינם אבנים חומים קטנים (לא יודע בדיוק איזה סוג אבנים זה, אבל סוג שמתפורר כשדורכים עליו)
    הילדים נהנים למלא חופניים אבנים ולצף את הבית בריצוף נוסף..
    חשבתי שאולי ניתן לשפוך לעציץ דבק או חומר אחר שידביק/יקבע את האבנים כאילו הם יצוקים לעציץ ובכך למנוע את פיזור האבנים
    אשמח לדעת באיזה חומר ניתן להשתמש למטרה כזו, צריך לזה משהו שקוף שהעציץ לא יאבד את היופי.
    יש לי גם עציץ קטן שיש שם שכבה של אבני ים מודבקים באיזה דבק שקוף, שנראה לי שזה היה יכול להיות מתאים לעציץ הגדול, רק שאיני יודע איזה חומר זה..
    מצורפים בזאת תמונות של העציצים
    אולי @zvinissim היקר יוכל לעזור עם ידיעותיו המגוונות ואהבתו לעזור
    WhatsApp Image 2021-07-08 at 21.30.12 (1).jpeg WhatsApp Image 2021-07-08 at 21.30.12 (2).jpeg WhatsApp Image 2021-07-08 at 22.07.28.jpeg WhatsApp Image 2021-07-08 at 21.30.12.jpeg

    גומלין - כללי

  • הראוטר VUE לא קולט טוב
    ח חוקר

    @chagold אמר בהראוטר VUE לא קולט טוב:

    ניסיתי. גם כן לא הולך

    זה מה שמוגדר אצלי ב httpd-vhosts.conf

    <VirtualHost *:80>
    	ServerName rishumon
    	DocumentRoot "D:\Dropbox\vuexy-full-version\dist"
    	<Directory  "D:\Dropbox\vuexy-full-version\dist">
    		Options +Indexes +Includes +FollowSymLinks +MultiViews
    		AllowOverride All
    		Require local
    	</Directory>
    </VirtualHost>
    

    אני כבר לא כ"כ זוכר האם בעבר שמתי הגדרה נוספת לזה (עבור YII2)

    תכנות

  • הראוטר VUE לא קולט טוב
    ח חוקר

    אני משתמש עם קובץ .htaccess שזה תוכנו:

    RewriteEngine on
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule . index.html
    

    רק שים לב להשים את הקובץ בתיקיית public מה שיגרום שבכל פעם שעושים build הקובץ יתווסף ל dist או איך שזה מוגדר שנקרא אצלך.
    אחרת זה ימחק בכל בכל build מחדש
    398bec41-53c3-4325-9498-7fa4a9f77cd4-image.png

    תכנות

  • Windows 11 הוכרז רשמי
    ח חוקר

    @a0533057932 אמר בWindows 11 הוכרז רשמי:

    בESET היא לא נמחקת

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

    תכנות

  • Windows 11 הוכרז רשמי
    ח חוקר

    @a0533057932 אמר בWindows 11 הוכרז רשמי:

    https://github.com/rcmaehl/WhyNotWin11/releases/download/2.3.0.5/WhyNotWin11.exe

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

    תכנות

  • Windows 11 הוכרז רשמי
    ח חוקר

    מתי הגרסה תסתובב וללא באגים שיהיה מומלץ להתקין אותה?
    כעת כבר ניתן/כדאי להתקין אותה?

    תכנות

  • דליפת זיכרון בהרצת הbuild בnode.js
    ח חוקר

    @chagold
    אציין שמאז שנכנסתי רציני לvue ואני עובד כל הזמן על מצב serve עם vue-cli פתוח ראיתי שזה דורש המון משאבים ופשוט קניתי מחשב חדש..
    את הפיתוח אני עושה על המחשב ומעביר לשרת רק קבצים מוכנים.
    תעשה את החשבון שלך כמה העבודה באמצעות npm חוסך לך ותחשב עם שווה לך להשקיע בזה כסף..

    תכנות

  • צד קליינט וצד שרת
    ח חוקר

    @chagold אמר בצד קליינט וצד שרת:

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

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

    <IfModule mod_rewrite.c>
      RewriteEngine on
    
      RewriteCond %{REQUEST_URI} !/api/
    
      RewriteRule ^(.*)$ yii/frontend/web/$1 [L]
    </IfModule>
    
    תכנות

  • צד קליינט וצד שרת
    ח חוקר

    @chagold
    למה שלא תפצל בשרת ע"י פרוקסי או מה?
    איזה שרת זה? nginx או אפאצ'י?
    בnginx ניתן בקלות לפי הurl להגדיר תיקיית שורש אחרת או פרוקסי לשרת אחר או לפורט אחר

    תכנות
  • 1
  • 2
  • 22
  • 23
  • 24
  • 25
  • 26
  • 62
  • 63
  • 24 / 63
  • התחברות

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

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