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

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

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

ארכיטקט

@ארכיטקט
אודות
פוסטים
1.1k
נושאים
252
שיתופים
0
קבוצות
0
עוקבים
1
עוקב אחרי
0

פוסטים

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

  • Single Page App: מערכת ניתוב
    א ארכיטקט

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

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

    בגדול הרעיון הוא כזה, שפת הקליינט מאז ומעולם היתה פונקציונלית, ולא אובייקטלית, ומטבע הדברים לא כל שכן שלא היתה דקלרטיבית. הם הפכו אותה לאובייקטלית וגם דקלרטיבית, מה שמקל מאוד על המתכנת בפרוייקטים גדולים, מבחינת ניהול הקוד, ההיגיון שלו, קוד לא הולך לאיבוד. יישום עקרונות תיכנות כגון Single responsibility principle, Don't repeat yourself ועוד הרבה.

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

    פורסם במקור בפורום CODE613 ב29/02/2016 09:51 (+02:00)

    ארכיון code613m

  • קבלת משוב מAJAX שנשלח לSQL
    א ארכיטקט

    הא לך מחלקת עזר נחמדה, שיכולה לחסוך לך הרבה קוד "מלוכלך" בכל מה שקשור לקריאות ל SQL:

    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Data.SqlClient;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace SQL.GeneralSQLHelper.Commanders
    {
        public  class SQLServerCommander
        {
            /// <summary>
            /// 
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="sqlstatement"></param>
            /// <param name="ValueIfNull"></param>
            /// <param name="connection"></param>
            /// <returns></returns>
            public static T ReadScalarValueFromSQl<T>(string sqlstatement, T ValueIfNull, SqlConnection connection)
            {
                bool ConnectionPassOpening = (connection.State == ConnectionState.Open);
                SqlCommand sqlCommand = new SqlCommand(
                sqlstatement, connection);
                if (!ConnectionPassOpening) { connection.Open(); }
    
                SqlDataReader reader = sqlCommand.ExecuteReader();
                T result = ValueIfNull;
    
                if (reader.Read() && !reader.IsDBNull(0))
                {
                    result = (T)reader[0];
                }
                if (!ConnectionPassOpening) { connection.Close(); }
                return result;
            }
    
            /// <summary>
            /// 
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="sqlstatement"></param>
            /// <param name="ValueIfNull"></param>
            /// <param name="ConnectionString"></param>
            /// <returns></returns>
            public static T ReadScalarValueFromSQl<T>(string sqlstatement, T ValueIfNull, string ConnectionString)
            {
                return ReadScalarValueFromSQl<T>(sqlstatement, ValueIfNull, new SqlConnection(ConnectionString));
            }
    
            /// <summary>
            /// 
            /// </summary>
            /// <param name="sqlstatement"></param>
            /// <param name="commandType"></param>
            /// <param name="connection"></param>
            /// <returns></returns>
            public static DataTable GetDataTableFromSql(string sqlstatement, CommandType commandType, SqlConnection connection)
            {
                bool ConnectionPassOpening = (connection.State == ConnectionState.Open);
                if (!ConnectionPassOpening) { connection.Open(); }
                
                SqlCommand sqlCommand = new SqlCommand(
                    sqlstatement, connection);
    
                sqlCommand.CommandType = commandType;
    
                SqlDataAdapter da = new SqlDataAdapter(sqlCommand);
    
                DataTable finalytable = new DataTable();
                da.Fill(finalytable);
    
                if (!ConnectionPassOpening) { connection.Close(); }
    
                return finalytable;
            }
            /// <summary>
            /// 
            /// </summary>
            /// <param name="sqlstatement"></param>
            /// <param name="commandType"></param>
            /// <param name="ConnectionString"></param>
            /// <returns></returns>
            public static DataTable GetDataTableFromSql(string sqlstatement, CommandType commandType, string ConnectionString)
            {
                return GetDataTableFromSql(sqlstatement, commandType, new SqlConnection(ConnectionString));
            }
    
            /// <summary>
            /// 
            /// </summary>
            /// <param name="sqlstatement"></param>
            /// <param name="connection"></param>
            /// <returns></returns>
            public static int  ExecuteNonQuery(string sqlstatement, SqlConnection connection)
            {
                
                SqlCommand sqlCommand = new SqlCommand(
                    sqlstatement, connection);
    
                sqlCommand.CommandType = CommandType.Text;
    
                bool ConnectionPassOpening = (connection.State == ConnectionState.Open);
                if (!ConnectionPassOpening) { connection.Open(); }
    
                var result = sqlCommand.ExecuteNonQuery();
                if (!ConnectionPassOpening) { connection.Close(); }
                return result;
    
            }
    
            /// <summary>
            /// 
            /// </summary>
            /// <param name="sqlstatement"></param>
            /// <param name="ConnectionString"></param>
            /// <returns></returns>
            public static int ExecuteNonQuery(string sqlstatement, string ConnectionString)
            {
                return ExecuteNonQuery(sqlstatement, new SqlConnection(ConnectionString));
            }
        }
    }
    

    פורסם במקור בפורום CODE613 ב19/01/2016 09:17 (+02:00)

    ארכיון code613m

  • ריאקט או אנגולר
    א ארכיטקט

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

    מדעי המחשב וההתפתחות של התחום זה דבר שאין שום אפשרות להסתיר אותו ממישהו, כך שכל אלגוריתם חדש, או טכניקה ורעיון חדשים, כולם יודעים עליו בערך באותה שניה, ועוקבים אחריו. וזה כולל את כל האופן סורסים למיניהם, וכמובן ובמיוחד את החברות המסחריות העוסקות בתחום. כך שאם מישהו המציא אלגוריתם שמסוגל לבצע דברים מהר יותר, באותה שניה מאמצים את זה כולם. הדבר היחידי שבו יש הבדל בין עולם מסדי הנתונים הרגיל לעולם ה No sql איננו כלל וכלל המצאת הגלגל בענייני חיפוש ושליפה, אלא ויתור על עיקרון ה [url]ACID[=https://he.wikipedia.org/wiki/ACID/url], כדאי לך ללמוד על זה כדי להבין היטיב מה זה בעצם בסיס נתונים. הויתור על העיקרון הזה, מאפשר עבודה מהירה יותר מטבע הדברים.

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

    פורסם במקור בפורום CODE613 ב14/05/2016 23:29 (+03:00)

    ארכיון code613m

  • ריאקט או אנגולר
    א ארכיטקט

    @אהרן

    אשמח לראות אותך מקבל תוצאות מכ-200,000 קריאות ב-1000ms.

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

    פורסם במקור בפורום CODE613 ב07/05/2016 20:45 (+03:00)

    ארכיון code613m

  • ריאקט או אנגולר
    א ארכיטקט

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

    פורסם במקור בפורום CODE613 ב04/05/2016 15:47 (+03:00)

    ארכיון code613m

  • מוצר מדף כל יכול
    א ארכיטקט

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

    פורסם במקור בפורום CODE613 ב18/01/2016 20:10 (+02:00)

    ארכיון code613m

  • מוצר מדף כל יכול
    א ארכיטקט

    אנגולר ורק אנגולר

    פורסם במקור בפורום CODE613 ב17/01/2016 19:24 (+02:00)

    ארכיון code613m

  • חיפוש תאריך הכי קרוב לתאריך העכשווי
    א ארכיטקט

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

    select myID,myvalue,Mydate from MyTable where Mydate>=date() order by Mydate
    

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

    פורסם במקור בפורום CODE613 ב06/12/2015 15:39 (+02:00)

    ארכיון code613m

  • פריקת קיטור על JS
    א ארכיטקט

    @אהרן

    ארכיטקסט
    טעות מקלדת או שאינך מכיר את המושג הזה??? (אני תוהה).

    @אהרן

    אתה בטוח שאתה מתכנת דוט נט?
    http://code.613m.org/viewtopic.php?f=1&t=135&p=762&hilit=כמה+עבדת#p762

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

    אברהם, אם תשמע בקולו בסוף תגיע לעצות מהסוג הזה 🙂
    http://code.613m.org/viewtopic.php?f=1&t=252&p=1777&hilit=בשמש#p1777

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

    פורסם במקור בפורום CODE613 ב07/12/2015 15:37 (+02:00)

    ארכיון code613m

  • אחסון וקריאה של מאות מליוני נתונים
    א ארכיטקט

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

    פורסם במקור בפורום CODE613 ב18/11/2015 23:35 (+02:00)

    ארכיון code613m

  • התייעצות: איך לנהל את הזמן שלי יותר טוב?
    א ארכיטקט

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

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

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

    בהצלחה!

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

    ארכיון code613m

  • בינה מלאכותית ולמידת מכונה
    א ארכיטקט

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

    פורסם במקור בפורום CODE613 ב08/04/2016 17:16 (+03:00)

    ארכיון code613m

  • בינה מלאכותית ולמידת מכונה
    א ארכיטקט

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

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

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

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

    אז מה אתם אומרים?

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

    ארכיון code613m

  • האם יש דרך לקרוא לאובייקט ללא סוג?
    א ארכיטקט

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

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

    ארכיון code613m

  • חסימת התקנת תוכנה על מערכת הפעלה server
    א ארכיטקט

    כמעט גם אני רציתי להגיב שאני לא יודע :lol:
    ודוד, מתי תשאל גם אתה שאלה בפורום שהקמת 😉 😉 😉

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

    ארכיון code613m

  • levelUP db שאלת בסיסיות
    א ארכיטקט

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

    פורסם במקור בפורום CODE613 ב31/08/2015 22:34 (+03:00)

    ארכיון code613m

  • (HTML To String(PDF
    א ארכיטקט

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

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

    פורסם במקור בפורום CODE613 ב01/09/2015 19:21 (+03:00)

    ארכיון code613m

  • (HTML To String(PDF
    א ארכיטקט

    @Zvi Good

    אם הבנתי נכון אז הקישור ששלחת לי הוא מדריך איך לשמור קובץ וורד ל PDF
    אבל אני עדיין אוחז לפני
    איך אפשר להמיר דף HTML לסטרינג (או סוג אחר) ולשמור על העיצוב שנמצא בדף ה HTML?
    כלומר אם יש תגיות </ h2> <br> וכדו' שמדגיש טקסט או מעבר שורה אז שהם ישמרו

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

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

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

    ארכיון code613m

  • נספח: פיתוח מנוע חיפוש שיתחרה בגוגל
    א ארכיטקט

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

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

    ארכיון code613m

  • פיתוח מנוע חיפוש שיתחרה בגוגל
    א ארכיטקט

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

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

    ארכיון code613m
  • 1 / 1
  • התחברות

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

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