מה אתה רוצה ללמוד בדיוק בתכנות? זה תחום מאוד רחב. אפה חשבת להשתלב?
אם אתה בקטע של ווב יש הרבה בלינדה ויודאמי, ממש ממש טובים. אבל זה באנגלית.
פורסם במקור בפורום CODE613 ב28/06/2017 20:34 (+03:00)
מה אתה רוצה ללמוד בדיוק בתכנות? זה תחום מאוד רחב. אפה חשבת להשתלב?
אם אתה בקטע של ווב יש הרבה בלינדה ויודאמי, ממש ממש טובים. אבל זה באנגלית.
פורסם במקור בפורום CODE613 ב28/06/2017 20:34 (+03:00)
for (int j = 0; j < arrList.Count; j++)
{
if (!SeeIfListCont(arrList[i], arrList[j]))
{
ctr++;
}
}
כאן הוא בודק כל רשימה עבור רשימה אחרת אם יש בה את אחד האברים ומכיון שכן הוא מחזיר true ואם לא הוא מחזיר ספירה לctr ומכיון שתמיד הספירה מציגה 0 זה אומר שתמיד יש התאמה (נכון שזה לא מוכיח את זה - כי ההוכחה עצמה היא מסברא אבל זה מראה את זה...)
פורסם במקור בפורום CODE613 ב11/06/2017 11:23 (+03:00)
אכן כן. באמת הוא מחזיר שיש חוקיות.
Random rnd = new Random();
List<List<int>> arrList = new List<List<int>>();
for (int i = 0; i < 1500; i++)
{
List<int> intlist = new List<int>();
while (intlist.Count < 8)
{
int t = rnd.Next(1, 16);
if (!intlist.Contains(t))
{
intlist.Add(t);
}
}
arrList.Add(intlist);
}
int ctr = 0;
for (int i = 0; i < arrList.Count; i++)
{
for (int j = 0; j < arrList.Count; j++)
{
if (!SeeIfListCont(arrList[i], arrList[j]))
{
ctr++;
}
}
}
MessageBox.Show(ctr.ToString());
}
public bool SeeIfListCont(List<int> f , List<int> s)
{
int ctr = 0;
for (int i = 0; i < f.Count; i++)
{
if (s.Contains(f[i]))
{
ctr++;
break;
}
}
return ctr > 0;
}
פורסם במקור בפורום CODE613 ב11/06/2017 09:16 (+03:00)
משחק קלפים שיש בכל קלף 8 תמונות של עצמים, ובכל קלף יש תמונה שיש אותה גם בקלף אחר, כך שכאשר מוצגים שני קלפים זה מול זה תמיד יהיה בינהם עצם משותף. מה הדרך הרצויה והיעילה והכי נוחה לבנות את האלגוריתם שעושה את זה?
אני חשבתי לבנות אובקיט, שיש לו מערך של INT שהוא יהיה היצוג של העצמים, ויהיה בו מתודת השוואה שתחזיר האם הוא מקיים את החוקיות. במידה ולא, האם אפשר להוסיף או לשנות את אחד מהאברים כדי שיקיים את החוקיות. איך הייתם ניגשים לזה (hashset לא נותן לגשת לאברים לאחר מכן כדי לתקן אותם).
פורסם במקור בפורום CODE613 ב10/06/2017 22:26 (+03:00)
לא משהו מיוחד - אולי יועיל למישהו
אם גוררים תקיה לחלון הCMD מופיע מיד הpath שלה. לכן אפשר לכתוב cd ולגרור לשם את התקיה, וככה שורת הפקודה תהיה במקום ההוא.
כמו כן בוינדוס, אם עומדים בשורת הURL ומקישים, מופיע הpath , כידוע. אם כותבים שם את המילה cmd ולוחצים אנטר, תפתח שורת הפקודה במקום ההוא.
אם רוצים להפעיל את שורת הפקודה כאדמין, יש ללכת לחלון החיפוש התחתון של וינדוס, לכתוב cmd ואז ללחוץ על קונטרול ואנטר יחד, וככה יפתח שורת הפקודה כאדמין.- במקומות בהם רמת האבטחה נמוכה, ואם הוא שואל שאלות אפשר עם קונטרול שיפט ואנטר. וכל אחד מה שהוא אצלו.
אם רוצים להדביק טקסט שנמצא בלוח, יש ללחוץ קליק ימני כאשר עומדים על שורת הפקודה עצמה.
לשינוי הגודל ועוד כמה דברים אפשר ללחוץ קליק ימני על החלון עצמו מלמעלה ויפתח חלון של הגדרות של גודל וצבע וכו'
הוספה
אם עומדים על ספריה ולוחצים שיפט עם קליק ימני יש עוד אופציות לבחירה, ויש להעתיק כנתיב, וכן לפתוח את שורת הפקודה כאן.
פורסם במקור בפורום CODE613 ב05/06/2017 09:45 (+03:00)
אכן כן. אבל האם הכוונה היא שאם זה יתפח למימדים מדאיגים פתאום יופיע הGC ויציל את המצב, ומיילא אין לי מה לדאוג או שיש משהו שאפשר לעשות בקוד שיהיה יותר יעיל ופחות בעיתי מבחינה זו?
פורסם במקור בפורום CODE613 ב05/06/2017 09:21 (+03:00)
יש לי את הקוד הבא, ומשום מה הזכרון לא מתנקה בסוף כל מעבר על הלולאה, את זה אני רואה ממנהל המשימות שזה מתחיל מבייטים בודדים ותופח לכמה מגה. מה יכולה להיות הבעיה שהאובקטים לא מתנקים?
for (;;)
{
try
{
Thread.Sleep(45000);
Bitmap b = new Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
Graphics g = Graphics.FromImage(b);
g.CopyFromScreen(Point.Empty, Point.Empty, Screen.PrimaryScreen.WorkingArea.Size);
var d = DateTime.Now.Ticks.ToString();
b.Save(y + "\\" + d + ".jpg", ImageFormat.Jpeg);
b.Dispose();
g.Dispose();
d = null;
b.Dispose();
}
פורסם במקור בפורום CODE613 ב04/06/2017 14:13 (+03:00)
אני אישית עברתי קורס דוטנטי, ובאמת העבודה שלי היום לא קשורה לזה בכלל.
JS חובה, אנגלור יתרון משמעותי, אבל העולם עובר לריאקט, עד כמה שזה מעצבן. היום העבודה שלי היא ברובה בריאקט, אבל צריך לזה הרבה ללמוד קודם, עד שרואים משהו. ובכלל השוק של הJS מאוד גונגלי, מה שהיום לא אומר שזה מה שיהיה מחר, אפילו, ומה שאין כן במיקרוספוט שזה יותר יציב.
כעקרון - כל עולם הפרונט, שבו יש יותר דרישה היום בכל הרבדים באוכלוסיה, ואת זה מדרבנים ללמוד בגלל הביקוש, מאוד מהר כבר לא בדיוק רק לעשות "אתר". מהר מאוד כל לקוח שמקים משהו רציני רוצה גם אפליקציה (בreact-native אלא מה?) ושיהיה יפה עם המון CSS וקופצני וכו' דבר שלי אישית הוא מאוד זר (כשהטלפון שלי מצלצל אנשים צוחקים). העולם הזה מתחדש כל הזמן וכל פעם יש פריימוורק חדש בJS שפוזלים אליו וכו (ע"ע vueׂׂׂׂׂׂׂ) ומה שאתה מתחיל ללמוד, JS, לא בטוח יהיה כל כך רלוונטי. כל אחד, לא משנה מה מוצא את עצמו לומד דברים חדשים וסביבות חדשות תוך כדי עבודה.
ב"ה, אני עובד בסביבה חרדית דתית עם כמה אנשים שאינם שומרי תורה ומצוות, ובהחלט מכבדים ונותנים את הפידבק החיובי, באוירה נעימה, זה בהחלט אפשרי. אבל אל תחשוב לרגע שזה כמו הכולל - על כל המשתמע מכך.
אם אתה בקטע של להיות שכיר, אז זה פחות או יותר ככה, וגם בזה יש מקומות יותר ויש מקומות פחות, אבל אני בטוח שבאף מקום בעולם המחשבים בכללותו לא מעריכים פחות משהו שהוא שומר תורה ומצוות ואדרבה. העולם מבין את האנשים האלה ואת הצרכים שלהם, ויודע לתת את התמורה והפידבק.
אם אתה בקטע של עצמאי - תוכל ללמוד מה שאתה רוצה ולפתח מה שאתה רוצה עם שיקולים שלך מה יותר טוב לך, אבל אף פעם לא יתכן שתוכל לשקוט על השמרים בלי ללמוד דברים חדשים ולהתעדכן בתחום. השכר כעצמאי - אם אתה מקושר ויש לך בקהילה דרישה לזה - וגם אם עכשיו אין עם השנים יהיה דרישה עזה למפתחים, כך שכל ביביסיטר תחזיק אתר (עם תגובות וכו') תוכל בהחלט להשתלב. מה שטוב, לדעתי בקטע של שכיר זה שאתה מתקצע תוך כדי,וגם אם תהיה שכיר ואחרי זה תפרוש להיות עצמאי, זה נותן דחיפה משמעותית, וכבר אמר לי משהו שהוא למד בראיונות עבודה יותר ממה שהוא למד בכל הקורסים שלו, ויש משכורת על ההתחלה, ושאתה לא עומד בקשר ישיר מול הלקוח (שיושב לך על הראש ואומר לך תתקן את זה ותתקן את זה וכאן תמחק לי וכאן תעשה לי וכו', עוד לפני שהוא הביא את החומר, כידוע מעולם העימוד).
ולמעשה - אני חושב שאם תלמד ריאקט ותוכל להראות עם זה איזה פרודוקציה יפה, איזה אתר קטן שעשית - וזה מאוד חשוב להראות איזה משהו שעשית שכבר באוויר עם כתובת וכו' - לא רק במחשב לך, - ותקפיד שיראה יפה - זה מאוד חשוב - יש לך סיכויים גבוהים למצוא עבודה די מהר כי מכיון שזה חדש והרבה עוברים לזה אין הרבה אנשים עם נסיון בזה. (וגם בקטע של אפליקציות בגלל הנייטיב שזה אותו כתיבה, יש בזה יתרון - לי אישית אין מכשיר אני משתמש בגיני מושווין)
וה' ינחה אותך בעצה טובה, ותפלתי להצלחתך, בכל מה שתבחר.
פורסם במקור בפורום CODE613 ב02/06/2017 00:10 (+03:00)
צד לקוח: החלק הויזואלי שהלקוח רואה, השדות שהוא יכול למלאות, וכו'.
צד שרת: הצורה שבה השרת יטפל בהוראות שהצד לקוח יעביר לו (יקבל טופס סינון ויעביר ללקוח דף מסונן וכו')
זה ממש כך, רק שבצד שרת יש דברים שהלקוח לא רואה והם אפילו לא בשבילו (כמו תחזוקה מידי פעם או איסוף נתונים על ידי זחלן וכו'),
ובצד לקוח הוא לא חייב לראות ממש ויזואלית כל דבר אבל כל מה שנשלח אליו ומתקבל ממנו.
לכל אחד מהם יש את הכאב ראש שלו, ותלוי מה רמת הנסיון שלך בJS כשפה.
אבל- באנגולר אתה יכול לעשות המון ממש בזמן ממש קצר, יש הכל מוכן, כל המשימות הנפוצות ממש בהשג יד, כולל ולידציה של טפסים, אנמציות, קריאות לשרת וממנו בחזרה, ואפילו קריאות מורכבות מאוד יש לנו את $q. באנגולר זה 2WAY BINDING ככה שאתה יכול לראות מאוד מהר מה שאתה רוצה. בריאקט, רק להתחיל להתעסק עם זה צריך לדעת ES6, BABEL, הקונסספט של JSX ועוד, מה גם שכדי לעשות משהו קצת יותר עם DB צריך כבר רידאקס, שזה כאב ראש - עצום (סיבוב אין סופי), מתשמשים בזה לדברים שצריך שיהו ממש מהירים ועם הרבה על המסך. ואין שם כלום מובנה אפילו רק בשביל לעבור דפים אתה צריך חבילה מיוחדת. שלא לדבר על אנמציות, ולדציה, וכו'. יש לזה הרבה פוטנציאל לעתיד, אבל קשה מאוד להתחיל עם זה בפרט אם אתה צריך משהו טוב ומהר.
באנגולר (אחד כמובן, את שנים אני לא מכיר) יש מלא תמיכה, רב השאלות בסטאק הם על אנגולר, ויש לזה המון אהדה בציבור, וכמו כן הרבה דברים מוכנים וטובים, כמו angular natirial וכו' והכי חשוב אתה יכול להתחיל לראות דברים טובים על המסך תוך ממש זמן קצר.
אפשר להרכיב חבילה עם DB SQL ו ASP.NET ואנגולר, ואת השרת תכתוב בVB אם אתה רגיל אליה, ואת האנגולר בJS.
פורסם במקור בפורום CODE613 ב16/05/2017 20:54 (+03:00)
לתכנת בJS לווב זה כמו לנהל מרוץ סוסים. אני בריאקט, וזה סיוט מהבחינה הזו. מצטרף לצער.יש כאלה שחווים את זה כל יום.
(געגועי לC#, השפה הברורה והצחה והיציבה, מועטת הפרימוורקים והפולישטיקים)
פורסם במקור בפורום CODE613 ב14/05/2017 21:02 (+03:00)
בהתחלה באמת העקרון היה שיוכל לבחור את הרובע מתוך איזה קומבו וזה באמת לא אפשרי,וכל מה שצריך את הרובע זה כדי שיוכלו לעשות על זה סינונים וכו', אז חשבתי אחרי שאני מקבל את המידע הזה מגוגל ולפעמים יש שם גם איזה פריט כזה, אם הייתי יודע שזה הרובע המתאים בצורה מדיוקת הייתי יכול למלא את זה לבד, או לפחות להציע לו לאשר את זה. וכעת בגלל שזה לא מגיע ברמה אחידה של שכונה או מחוז או משהו אלא הוא תלוןי מקום אני פשוט אצטרך לתת לו למלא לבד.
פורסם במקור בפורום CODE613 ב01/05/2017 14:34 (+03:00)
התכווונתי לחלוקה הזו : administrative_area_level_1
שמופיעה בקישור הזה https://developers.google.com/maps/documentation/geocoding/start#Geocoding
שהוא מחלק את האזור לפי חלוקות אדמריסטרציה וכל אחד ברמה שלו. לכן יתכן שארץ, כמו ניויורק תהיה בחלוקה אדמרסטיבת 2, מכיון שהיא חלק מכמה ארצות, והערים והחוזות שלה יהיה בחלוקה יותר פנימית, ואילו בצרפת למשל זה שונה כי היא ארץ אחת.
ויש פעמים שזה מופיע תחת TYPS ויש פעמים שלא.
הסתכלתי בסטאק גם מקודם ובאמת במקום אחר הפנו לAPI אחר, אבל כאן אני ממש חייב גוגל, לפי הדרישה. וגם זה זה רק לפי PLACE ולא לפי כתובת.
פורסם במקור בפורום CODE613 ב01/05/2017 11:27 (+03:00)
אני צריך להציג למשתמש, לאחר שבחר עיר מסוימת בעולם, את רשימת השכונות והמחוזות שלה. משהו כמו רובעים אצלנו כמו רובע ד' רובע ט' וכו'
שמתי לב, שבמקום ישוב, גוגול מחזיר nieberhood אבל במקומות של עסקים זה לא נחשב שכונה אלא חלוקה מחוזית אחרת לפי רמות.
כלומר, שבארצות הברית החלוקה לרמות הראשונה היא המדינות,ואילו בישראל החלוקה הראשונה של המחוזות היא של אזורים (מחוז חיפה מחוז רחובות שרון מרכז וכו). ולכן זה משתנה ממקום למקום.
בגלל שזה ערים בעולם ואני לא יודע בדיוק מה אמור להיות שם, אם זה מקום ישוב או לא וכו' מה עלי לעשות כדי להציג למתשמש את המידע הכי רלוונטי, עם מינמום קריאות שרת, שהיא חלוקה לשכונות או אזורים לפי המקובל בפי אנשי המקום של אותו אזור. או משהו קרוב לזה?
פורסם במקור בפורום CODE613 ב01/05/2017 09:28 (+03:00)
כנראה אתה עושה את הלולאה בטריד הראשי של התוכנה ולא בטריד ברקע
אכן,כך היה, וכעת זה הסתדר בטריד אחר.
ובתוכנה אחרת את ההודעת שמירה אפשר דרך הארוע שהוזכר לעיל.
תודה רבה לכולם
פורסם במקור בפורום CODE613 ב25/04/2017 16:25 (+03:00)
יש לי איזה אפליקציה קטנה בוינפורמס, שעושה אי אילו דברים ברקע, בצורה שקטה ולא מפריעה כלל (ללא אייקון, וטופס נסתר).
הבעיה מחילה שכאשר אני רוצה לכבות את המחשב, מכיון שהיא עובדת ברקע על לולאת WHILE (עם הפסקות קטנות פה ושם), היא מונעת מהמחשב להתכבות.
איך עושים שכאשר מגיעה פניה מהמחשב לכבות את עצמו התוכנה מפסיקה באופן אוטמטי ללא אישורים ובשקט?
פורסם במקור בפורום CODE613 ב25/04/2017 07:34 (+03:00)
השאלה היא מכיון שזה לא משהו שאמור להשתנות יותר מידי, פשוט לשים את בקובץ וממנו יהיה השלמה האוטמטית, או שהקונבנציה היא דווקא בקריאה לAPI מה לדעתכם הדרך הנכונה לעבודה בכזה מצב ( אני בreact)
פורסם במקור בפורום CODE613 ב06/04/2017 10:51 (+03:00)
מה לדעתכם הדרך הכי מהירה ונוחה לעשות ולידציה לטפסים בריאקט? האם react-forms?
או משהו אחר?
פורסם במקור בפורום CODE613 ב07/03/2017 11:58 (+02:00)
מה הדרך הכי טובה לפתח אפליקציה לטלפון ניד, או למכשיר נייד שמשתמש במסך מגע, על מחשב נייד שאין לו מסך מגע.
האם לקחת סמארטפון בלי קו, או אם יש משהו אחר שיכול להיות תועלתי, אשמח לשמוע מבעלי הנסיון...
פורסם במקור בפורום CODE613 ב14/02/2017 16:21 (+02:00)
לאחר מאמצים רבים, הגעתי למסקנה שזה פשוט לא עובד, וטוב שכך כי גיליתי את האור.
NPM.
אמנם לקח קצת זמן להתרגל לקונספט, אבל בהחלט זה נראה סביבה יותר מתאימה לדברים כאלה. יחד עם עורך הטקסט atom.
יש חבילה מיוחדת לזה
שפשוט מרכזת את כל מה שצריך בשביל להתחיל לעבוד עם ריאקט.
מתקינים, ומתחילים לעבוד, ומשאירים את הקונסולה פתוח וכל פעם ששומרים זה מתעדכן.
אחרי זה אפשר להעביר את כל מה שיש בקודפן לתקיה אצלך.
פורסם במקור בפורום CODE613 ב31/01/2017 21:59 (+02:00)
לא משהו מיוחד, וגם לא משהו ספציפי, כרגע רק רציתי למשש את הספריה והיכולות שלה והאם היא נוחה, מצא חן בעיני JSX וJS6. הבעיה שצריך להתקין כל כך הרבה דברים, גם את ראיקט עצמה ואת הריאקט-דום, באבל להמרה של JSX וJS6 ועוד כל מיני דברים קטנים פה ושם כנהוג.
גם ההעלה של זה ממש לפרודקשן לא כמו כל העלה רגילה וצריך ליבא כל רכיב מקובץ בצורה מפורשת, בקיצור - בלאגן.
יש אופציה נהדרת להתחיל עם זה בקודפן, פשוט מוספים את זה שמה בהגדרות בקליק ומתחילים לראות פרודוקציה.
כרגע מה שרציתי זה משהו באוויר בלי שרת, רק לוקח איזה API ממקום אחר ועושה לו 'ng-repeat'. (כאילו).
כל בקשתי היתה שיהא אפשר לראות את שמות המחלקות מודגשות ושיהא השלמה אוטמטית עם הצעות שקשורות לספריה, כאילו הייתי כותב בקודפן רק אם יותר הנחיה מהIDE עצמו, וכמובן הקווים הירוקים והאדומים האלה מתחת לכל טעות. חפשתי על זה קודם, והיה כתוב שהם הבטיחו שיכניסו את זה לVS ועדיין יש הרבה תלונות שזה לא עובד, כרגע אני בVS הכי מעודכן.
פורסם במקור בפורום CODE613 ב23/01/2017 22:01 (+02:00)