ירדתי מ 5 יחידות בי"א בידיעה שאם יהיה צורך אשלים עוד יחידה.
מניסיונכם, זה קריטי? אפשר להסתדר בלי ?
בקשר לתנאי הקבלה- תלוי בציון הבגרות והפסיכומטרי, בחלק גדול מהמכללות תוכל להתקבל אם קיבלת ציון גבוה ב4 יח'.
בקשר להצלחה בלימודים- שוב, תלוי בציונים שלך, ותלוי במידת ההשקעה שלך. ברוב המכללות לדעתי תוכל להסתדר עם ידע של 4 יח'.
אם אתה רוצה ללמוד באוניברסיטה זה יותר מסובך...
אני לא מכיר אוניברסיטה שאפשר להתקבל אליה ללימודי מדעי המחשב עם פחות מ-5 יח"ל במתמטיקה - אבל זה משהו שמשתנה. אפשר די בקלות לבדוק באתרים של האוניברסיטאות מהן דרישות הסף.
במכללות, אני די בטוח שתוכל להתקבל עם 4 יח"ל.
מההיכרות שלי עם השוק, כדאי מאוד להשקיע וללמוד באוניברסיטה - זה פותח הרבה יותר דלתות ומרוויחים יותר בד"כ.
מבחינת ידע, אני לא ממש יודע איזה חומר לא לומדים ב-4 יח"ל, אבל גם למי שלמד 5 יח"ל זה לא קל בכלל וצריך להשלים לא מעט בזמן קצר כדי לעמוד בקצב.
בכל מקרה, תהיה מוכן לעבוד מאוד מאוד קשה.
אני מחפש חברת איחסון אמינה, כדי לפתוח בלוג WordPress.
משהוא מכיר חברה טובה? אני חדש בתחום ואין לי מושג...
מה העלויות בערך? אני כנראה אלך על שרת בחו"ל כי לא בא לי להוציא סתם כסף... אבל אני עדיין מעדיף מדינה שתהיה קרובה לישראל.. .כי הגולשים אמורים להיות משם...
לי בעצמי לא יצא לעשות את זה (יצא לי להתעסק בשירותים אחרים שלהם).
השרתים הקרובים שלהם הם בפרנפורקט.
מבחינת אמינות - הם הענן הגדול בעולם.
מבחינת עלויות - תלוי בצרכים שלך (מה נפח התעבורה, איזה עיבוד נדרש על השרת. וכו').
המינימום הוא 3$ על המכונה (בתשלום מראש ל-3 שנים) + 1.5$ לדומיין ו-dns (שנה ראשונה המכונה חינם).
החיסרון של aws - אתה צריך להגדיר הרבה דברים בעצמך.
ייתרונות - ניתן לעשות הרבה דברים במחיר מאוד זול, אמינות.
https://aws.amazon.com/getting-started/tutorials/launch-a-wordpress-website/
אבל לא יצא לי לעשות את זה בעצמי.
ניסיתי לחשוב לבד על אחד וכאב לי הראש![]()
מחיפוש באינטרנט התברר לי שזה באמת לא כזה פשוט...
אלגוריתם שפותר סודוקו הוא די פשוט.
ניתן להגריל מספרים על הלוח ולבדוק האם יש להם פתרון אחד אפשרי.
זה מאוד לא יעיל אבל עובד...
חוץ מזה שאני לא בטוח שהוא עובד.
כלומר, אם נותנים לך לפתור סודוקו ואתה סתם תגריל מספרים ורק תוודא לפני כן שהמקום שבו אתה מציב אותם לא בעייתי בשבילם, סיכוי גדול שבאיזשהו שלב תיתקע.
אז נכון, אפשר לחזור שלב אחד אחורה ולנסות משהו אחר, ואם לא עובד אז עוד אחד אחורה וכן הלאה, אב כמו שכתבת, זה ממש לא יעיל...
אלגוריתם של הצבה בהגרלה מסוגל "לפתור" סודוקו לא חוקי (בעל יותר מפתרון אחד).
אלגוריתם כללי של סודוקו נראה בערך כך -
כל תא הוא אובייקט שיש לו שני מאפיינים - המספר שבתא ומערך של המספרים האפשריים בתא זה.
בתא ריק המספר יהיה null או אפס. בתא מלא מערך האפשרויות יהיה ריק.
טרימינולגיה - אזור - שורה/טור/ריבוע.
אנחנו מקבלים כקלט מיקומים של מספרים בלוח.
ישנם שני כללים מתי נסיר אפשרות ממערך האפשרויות -
ישנם שני כללים מתי נציב ערך במשבצת -
האלגוריתם הזה מסוגל לפתור כל סודוקו חוקי והוא מאוד יעיל. שימוש בו כדי ליצור לוח סודוקו הוא לא יעיל במיוחד.
אבל אני מחפש משהו יעיל ליצירה.
חשבתי ככה: אנחנו צריכים לעבור על כל משבצת ולשים בה ערך מסוים, מאחד עד תשע.
בשביל שהיצירה תצא אקראית, מספיק ש: או שהערך המוצב יהיה אקראי, והמעבר על המשבצות יהיה מסודר, או שהמעבר על המשבצות יהיה אקראי והערך מסודר.
בנוסף, בשביל שהמעבר על המשבצות יהיה אקראי צריך ששניים משלושת האיזורים (שורה, טור, ריבוע) יהיה אקראי.
באפשרות הראשונה רוב מוחלט של הסיכויים הוא שכשנגיע למשבצת ה-63 (אולי אפילו ל-52) ניתקע., ולמחוק אחד מהקודמים ולהציב אותו במקום אחר ייצא די מסובך. לכן החלטתי לחשוב על האפשרות השנייה.
אפשר לעבור על כל ריבוע, לבחור בתוכו משבצת בצורה אקראית, להכניס בה את המספר 1, ולעבור לריבוע הבא (כמובן צריך לבדוק לפני ההצבה שהמשבצת הזאת לא "חסומה" כבר בגלל ההצבות בריבועים הקודמים). כשבכל הריבועים יש את המספר 1 עוברים ל-2 (כמובן דואגים גם לא למחוק בטעות משבצת שכבר הוצב בה ערך).
עכשיו, גם כאן יש סיכוי סביר להיתקע כשנשארות עוד 27 משבצות (ובעצם נשארו הספרות 7,8,9), אבל, אפשר שאחרי שעוברים על כל המשבצות שנשארו ורואים שאי אפשר להציב בהן, להציב את הספרה הנוכחית על משבצת שכבר הציבו בה, ואת הערך שהיה בה להעביר למקום אחר בריבוע (כמובן, במשבצת פנויה ובאופן חוקי) ולעבור הלאה.
השאלה היא האם זה באמת יעיל וכן אם זה באמת יעבוד...
זה למעשה יותר גרוע מלפתור סודוקו בניחושים.
מה שאני מציע, שקודם כל תממש את האלגוריתם של הפיתרון.
אחרי שתממש אותו, תוכל להציב אקראית מספרים במקומות אפשריים, אחרי כל מספר שתגריל, תבדוק האם יש פתרון לסודוקו. ברגע שאתה רואה שיש פיתרון, תעצור.
ככה יש לך שני ייתרונות גדולים - אתה יודע שיש פיתרון אחד לסודוקו, ואתה צריך להגריל בסביבות 10-15 מספרים כדי ליצור סודוקו, השאר נפתר "לבד".
ייתרון שני - אתה יודע מה מינימום המשבצות הנדרש לפיתרון, אתה יכול לאחר מכן להוסיף עוד "רמזים" כדי לעשות את הסודוקו קל יותר.
יכול לקחת לו כמה דקות שלימות ליצור אחד כזה (אם כי, יכול להיות שהיתרונות שציינת ידרשו אותה כמות זמן באלגוריתמים אחרים..)
מה שעשיתי לפני ששאלתי זה פשוט להגריל משבצת ומספר ולהציב אם זה לא נוגד את החוקים. הגעתי בפחות משנייה ל-62 משבצות מלאות, ואז הוא נתקע. יכול להיות שאם אני לא אגביל אותו למשבצות שעוד לא הוצב בהן זה יעבוד. צריך לנסות, וכרגע אין לי זמן...
אני לא חושב שייקח יותר משנייה-שתיים.
הייתי מוכיח את זה אם לא היה עכשיו ערב פסח והייתי צריך לנקות מטבח...
אבל בשיטה שהזכרתי לקח לו הרבה פחות משנייה (נכון, עדיין אין את היתרונות שהזכרת)
רק דבר אחד אני לא מבין למה הפלט שלו כזה:

איפה הטעות שלי??
אם למישהו יש כוח לבדוק, אשמח מאד!
אחרי שתיקנתי את הבעיה הוא רק פעם אחת הצליח וגם זה אחרי 2 שניות...
אבל עוד לא מצאתי סודוקו "חוקי" (עם פתרון יחיד) שלא נפתר על ידי האלגוריתם הזה.
למעשה את כלל מספר 2 ניתן להרחיב עוד - אם יש X משבצות שמכילות X אפשרויות (לדוגמה 3 משבצות שהאפשרויות שיש בהן - [1,2],[2,3],[3,1]).
כאמור - למרות שלא מימשתי את ההרחבה הזו עוד לא מצאתי סודוקו שלא ניתן לפתירה על ידי הכללים שכתבתי למעלה.
בחלק מהמקומות השתמשתי בתכונות חדשות יחסית של השפה (es6).
החלק המעניין נמצא בקובץ הזה.
במימוש שם כל תא מכיל רק מערך של אפשרויות. אם יש רק אפשרות אחת, אז היא הערך של התא.
.
האמת שחשבתי על מערך שיישאר תמיד של 9 רק שחלק יהיו ריקים (0)
ב-javascript יותר מקובל לעשות בצורה הזו (אם כי באמת לרוב יותר יעיל לשים אפסים).
לפעמים פשוט רואים שמה שהאלגוריתם לא מילא יש בו יותר מאפשרות אחת.
אני יכול לחשוף API שפותר וככה יהיה אפשר לבדוק הכל בצורה נוחה...
וזה למעשה מה ש-shm כבר הציע...
שפעמים רבות גם פתרון סודוקו "רגיל" נזקק לניחוש כחלק משיטת הפתרון. ואם כך, משימה של יצירת לוח סודוקו זהה לגמרי למשימה של "פתירת" לוח ריק, אם לפתור סודוקו אתה כבר יודע.
אם אתה מגיע למצב של 'ניחוש' בסודוקו כנראה יש לו יותר מפתרון אחד (אלא אם כן מתברר לך בהמשך שהניחוש לא נכון והאפשרות השנייה נכונה)
ואין דרך לפתור בלעדיו.
אחרי מחשבה נוספת: אתה רוצה ליצור לוח סודוקו חלקי? כלומר שמישהו אחר ימשיך לפתור? ושיהיה רק פתרון אחד? - זאת באמת משימה אחרת. הייתי מתחיל דווקא מהסוף: לוקח לוח סודוקו מלא ומוחק ממנו מספרים כל עוד אפשר.
אבל כדי למחוק מלוח סודוקו קיים, צריך לוח סודוקו קיים, ולכן השאלה. בכל מקרה בנתיים הדרך של @עוקר הרים נשמעת לי הכי טובה, אחרי שניסיתי את האחרות, אבל עדיין אני מחפש...
"נטספארק", מכירים? רוצים אבל בלי לשלם? זה בדיוק הפרוייקט שאמור לאפשר את זה.
הגיע הזמן להפסיק את הסחר בקדושה, הגיע הזמן לתת לכולם אפשרות לסמארטפון מסונן בלי לשלם 180 ש"ח לשנה, (וכן למצוא פיתרון לסמארטפונים הסיניים עליהם נטספארק בכלל לא עובד).
דרושים אנשים אידאליסטים שלמדו תכנות בשפת Java, או מי שלמד תכנות אפליקציות לעזרה בימים הקרובים בתכנות האפליקציה, אשר תחסוך הרבה כסף לאנשים ותשווק באינטרנט בגבול החינם.
לבנתיים אנחנו מממנים את הפרוייקט מכספנו האישי ולכן נשמח להתנדבות על גבול שכר מינימום.
לפרטים, נעם - 0542501898
אני מאמין שחלק מזה הולך בשביל העובדים שלהם והתחזוקה של השרתים שלהם. זה לא כזה פשוט, למיטב הבנתי וממה ששמעתי המערכת שהם בנו היא מאוד מאוד חכמה ויעילה. היא גם מכילה בתוכה כל מיני מנגנונים נגד הסרה שלה או עקיפה.
בהצלחה, יוזמה יפה 
אני מאוד מתלבט אם להתחיל ללמוד את הנושא ואשמח שתענו לי על כמה שאלות
.אם תקפיד על שני הדברים האלה, התכנות יהיה מעניין.
יש אנשים שנמשכים לתכנות יותר או פחות, אבל לאורך זמן זה מה שגורם סיפוק.
וכמו שאלגורי אמר, תכנות זה הכל. אין תחום בחיים שלא ניתן למצוא או להמציא אתגרים תכנותיים שקשורים אליו.
החל מהבנאליים בתחום האינטרנט, כמו לכתוב תוסף שיתריע לך במייל על תגובות בערוץ 7, וכלה במציאות הפיזית, כמו לתכנת ארדואינו שיכבה וידליק את הדוד ב-SMS.
אחרי שיש לך בסיס בתכנות, אתה יכול לעשות מגוון אדיר של דברים, פשוט תציב לך יעד, ותעמוד בו.
אתרי אינטרנט, תכנות למחשב, אפליקציות למחשב ולנייד, שירותים שירוצו על המחשב ברקע.
זה השימושים העיקריים של #C, אבל ניתן לעשות כמעט כל דבר.
קצת דוגמאות-
כל הדברים האלה דורשים ידיעה בינונית של השפה ולימוד עצמי באינטרנט.
ב"ה
הצלחתי לבנות מערכת כזאת ברשת הביתית עם 2 מחשבים.
השתמשתי במחלקות מובנות של C# , TCPLISTNER ו SOCKER וכו,
השאלה שלי.
מה אני צריך לעשות כדי שאוכל לגשת אל השרת שלי מכל מקום בעולם, מחוץ לרשת הביתית.
1. לנתב את הבקשה מהנתב אל המחשב.
2. לפתוח את הפורט ב-firewall.
3. לדעת מה ה-IP שלך.
אשמח לפירוט.
איך עושים כל שלב. וכו, אני די מתחיל ב נטוורקינג
1. לא מבין איך עושים את זה.
2. לא יודע איך עושים את זה.
3. ממה שהבנתי - אני צריך לכתוב בגוגל ""מה ה IP שלי" או באנגלית.
ואז אני מקבל IP חיצוני
תודה
ב"ה
אני אשחק עם זה.
אבל כמובן שזה גורר שאלות חדשות.
איך וממי אני צריך לבקש IP קבוע?
ברשת הבייתית שלי - איך אני מגדיר IP קבוע לכל מחשב? (כרגע זה מתחלף כל הזמן)
יש לך קישור לקריאה לגבי ה FIREWALL? קצת רקע וכו?
תודה רבה!
IP קבוע מספקית האינטרנט.
לא יודע לגבי הרשת הביתית.
.לגבי ה-Firewall, יש 3 שאתה צריך לעבור.
1. של הנתב (בכל מקרה אתה מגדיר ניתוב פורטים, כך שזה לא משנה).
2. של תכנת ההכנה שמותקנת על המחשב (לא לכל התכנות יש).
3. של מערכת ההפעלה (בווינדוס 10 פשוט חפש firewall).
נתקלתי בתופעה מאוד מאוד מוזרה שאין לי שום כיוון של מחשבה לגבי מה שגורם לה:
יש לי dataframe סטנדרטי ונחמד. אני הופך אותו ל-rdd ורוצה לבחון את 100 התוצאות הראשונות שלו, אז אני משתמש כמובן ב-take.
הענין המוזר הוא שברוב המקרים אני מקבל באמת הדפסה של 100 התוצאות הראשונות ובחלק מהמקרים אני מקבל שגיאה. זה נראה רנדומלי לחלוטין. אני יכול להריץ את השורה הזאת 10 פעמים וקבל את התוצאה הרצויה ואז בפעם הבאה שאריץ את השורה הזאת, אקבל שגיאה.
מוזר אפילו יותר, כשאני מחזיר בחזרה את ה-rdd ו-dataframe ועושה show, זה מתהפך - כמעט תמיד אקבל תוצאות שגיאה, אבל מדי פעם אני אקבל הדפסה של ה-dataframe.
רנדומלי לחלוטין.
יש למישהו רעיונות?
תודה
hodayabs301. בודק/ת תכנה QA- יש שני תקנים, לשתי חטיבות שונות
לפחות שלוש שנות ניסיון בבדיקות תכנה ידניות- חובה
כתיבת מסמכי בדיקה- חובה
תואר טכנולוגי או לחלופין קורס בדיקות תכנה - חובה
עבודה עם SQL- חובה!
ניסיון בבדיקות Web/ Mobile Apps- יתרון משמעותי
עבודה בסביבת Microsoft- יתרון
עבודה ב- Oracle DB – יתרון
אנגלית ברמה גבוהה- חובה
2. מנהל/ת פרויקטים עם ניסיון מוכח
יכולות נדרשות במסגרת התפקיד: אפיון וניתוח מערכות, הגדרת פתרונות, ניהול לו"ז, ניהול תקציבי, וניהול כל שלבי הפרויקט עד להטמעה מלאה אצל הלקוח.
דרישות התפקיד:
לפחות שלוש שנות ניסיון בניהול פרויקטים - חובה
יתרון משמעותי לבעלי ניסיון בתחום הקמעונאות!
תואר ראשון רלוונטי - חובה
ניסיון מוכח בעבודה עם CRM/ Priority/ SAP
ניסון מוכח בניתוח מערכות וכתיבת מסמכי אפיון
יכולת למידה מהירה
יכולת עבודה תחת לחץ
יכולת תעדוף משימות
יכולת עבודה באופן מסודר, מדויק, תוך ערנות והקפדה על פרטים
אחריות אישית לביצוע משימות
יוזמה, חשיבה יצירתית
יחסי אנוש מצוינים, ויכולת עבודה בשיתוף פעולה מול גורמים רבים.
אנגלית ברמה גבוהה
יש לשלוח קורות חיים: hodaya.adir@verifone.com
התחלתי לבנות אתר בhtml בתוספת dhtml וכשאני עושה לו onmoseover הוא מתחיל לעשות מה שכתבתי רק אחרי שלוחצים פעם אחת על הדבר.
עדין צריך לשחרר אותו בסוף?
או שהפקודה ;delete משמעותית רק בתוך פונקציה?
ובעיקרון לא צריך כי המערכת הפעלה משחררת בסוף התוכנית את כל
הזיכרון שהוקצע, אבל זה הרגל טוב.
קודם עיינתי בhtml של הפורומים.
רק רציתי להביע את הערכתי אליכם מנהלי הפורומים, זה כל כך כאב ראש 

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



היי לכם!
מישהו יודע איך אני משתמשת בפונקצייה הנ"ל לשתי מחרוזות של char?
כתבתי אותה רגיל ומשום מה הקומפיילר לא מעביר לי את זה![]()
כבר אמרתי שאני שונאת אותה![]()
אבל ב"ה הסתדרתי ופשוט הייתי צריכה לשלוח מצביע ולא מערך רגיל. ה' גדול![]()
מה אתה רוצה לעשות?
אם תשאל את השאלה, אולי יהיו פה מי שידע לענות...
אבל כמו שאמרו,
כתוב מה אתה רוצה לעשות וננסה לעזור.
יש המון חומר על זה ברשת.
איך האנגלית שלך?
יש לי במחשב כמה ספרים על פרוייקטים למתחילים בארדואנו, באנגלית
אם אתה רוצה.
מה הכוונה של return 0 בסוף שורת קוד ב++c?
קראתי הסברים באנגלית ובעברית ופשוט לא קלטתי את זה![]()
לאט לאט אני אוספת על המעצבנת הזאת מידע.
תודה רבה!![]()
"המעצבנת הזאת"...סביון

++c זה חפירה מעצבנת ויש לי מלא שיעורים להגיש ואני משתגעת מחוסר הבנה![]()
סביון
LightStar
LightStarבס"ד
אני נהנה מJS. אבל אם הוא כבר שם את ג'אווה אז C# היא המקבילה המדוייקת הנכונה.
JS כמה רמות מעל 
אליקסירנשמעת מעניינת, תזכיר לי לבדוק אותה 
בס"ד
שזה מתחיל להציק האמת.
התחלתי GO קצת. לא המשכתי רק בגלל שהבנתי שאני קולט את השפה ושאין לי מה לשחק איתה יותר. אם אצטרך אסתדר.
בס"ד
כי זה פשוט נוח, למה להשתמש ביותר משפה אחת כשיש לך שפה גלובלית?
מעבר מידע, קוד - מי לא עשה copy&paste לקוד? - זה פשוט נוח.
במיוחד כשnodejs כ"כ אדיר 
לא יצא לי אישית לעשות ממש העתק הדבק מהלקוח לשרת
אבל משום מה עדין מצאה חן בעיני הסביבה הזאת.
למרות שאני כבר פחות מתלהב ממנה לעומת מה שהתלהבתי ממנה עד עכשיו..
לא יודע מה קרה לי פתאום..
LightStarבס"ד
זה טכנית לא עובד טוב כ"כ. אבל העברת אובייקטים מצד אחד למשנהו היא קרובה לשלמות.
היא טובה לצד שרת עבור אפליקציות עם הרבה IO.
לרוב אפליקציות ה-web היא מצוינת, כי זה (כמעט) כל מה שהן עושות - IO.
ממש לא כדאי להשתמש ב-node.js עבור תוכנה עם שימוש מרובה ב-CPU.
אגב, הביצועים של javascript עדיין נחותים לעומת שפות כמו C# ו-java. ובטח לעומת C ו-C++.
שמעתי שיש מצבים שC# תהיה ביצועים טובים יותר לעומת C++ בגלל שהCLR של סביבת dot.net יכול לעשות optimization טוב יותר למעבד הספציפי, לעומת C++ שבה אתה לא תהדר גרסה עבור כל מהדר
כמעט תמיד נוחות של המתכנת באה על חשבון ביצועים.
אם תתכנת ב-C# כמו ב-C++ יהיה ל-C++ רק ייתרון קל בביצועים.
בפועל C# מכוונת אותך לקוד קל יותר לכתיבה ולתחזוקה, אבל פחות יעיל מבחינת ביצועים.
אני לא בדקתי בעצמי, אבל שמעתי את זה ממישו שנדמה לי שאפילו בדק את זה בעצמו, למרות שאני לא סגור על זה.
אני יכול לחשוב על מקרים ש-C# תהיה יעילה יותר כי היא תנצל טוב יותר את יכולות המעבד.
אבל, חישובים מול המעבד ברוב מוחלט של התכנות, הם חלק קטן יחסית מהביצועים.
IO והקצאות זיכרון הם משמעותיים בהרבה.

