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

מה בעצם אומר תוסף לכרום? אם לצורך העניין יהיו משתמשים שגולשים בדפדפני חיפוש אחרים?
אין דרך לתפוס את הכל. תעשה קצת יותר מחקר על מה אתה צריךמשה
ההיסטוריה מאוחסנת בדפדפן, לא במכשיר..לבן כהה
לפי מה שאני יודע..
לכן תצטרך לדבר עם הדפדפן, ע"י תוסף וכד', ולא ע"י אפליקצייה.
וכמובן שכל דפדפן והAPI שלו.
בניגוד למה ש-admin ולבן כהה אמרו -עוקר הריםאחרונה
אפשר לבנות תוסף אחד שיתאים לרוב הדפדפנים.
כיום לכרום, אופרה, פיירפוקס ומייקרוסופט אדג' יש API משותף. כך שאפשר במאמץ קטן יחסית לכתוב תוסף אחד עבור כולם.
ספציפית להיסטוריה יש API זהה שעובד כבר בכרום, פיירפוקס ואופרה. וכנראה יהיה זמין בהמשך גם ב-edge.
מי שלא מכיר יש החלטה עקרונית של ה-w3c שיהיה תקן אחיד לתוספים שמבוסס על תוספי כרום. הם כבר עובדים על זה שנה וחצי, אבל כנראה ייקח עוד זמן עד שיהיה תקן רשמי.
לאור העובדה הזו החליטו במוזילה, אופרה ומייקרוסופט ליישר קו עם כרום.
רעיון לפרוייקטשמואלג
אני חושב לפתח מערכת שתדבר מול הווצאפ בשבילי ואז לפתח מעל זה UI לקריאה משלי
כלומר תוכנה שתקרא את כל הווצאפים תשמור בDB ואז איזה אתר שיציג לי אותם בדפדפן (אידיאלית גם מותאם לפאלפון)
אני רוצה להתבסס על הספריה הזו.
יצא למישהו לעשות דברים מהסגנון?
מה חושבים על הרעיון?
זה בעיקר שיתוף.. אבל אם מישהו מעוניין לעזור לפתח את הדבר הזה יכול להיות נחמד.
אני לא מתכוון לעשות מערכת שבנויה להתפרסם אל העולם הרחב כי ווצאפ לא כ"כ אוהבים מי שיוצא נגדם 
Whatsapp זה sqliteמשה
רעיון מענייןשמואלג
אבל עדיף אם אפשר לחסוך את הצורך בהחזקת פלאפון.
(אממ, bluestacks נחשב root? |חושב|)
בנוסףשמואלג
זה לא מאפשר שליחת הודעות רק קריאתם
נכוןמשה
ולא חוסך מכשיר11111
יש whatsapp api לכמה שפות, ואמולטור עם רוט nox playerצקון לחשאחרונה
מתלבטתחמדמדה
התחלתי ללמוד הנדסת תכנה (לימודים גבוהים), שנה ראשונה זה הרוב מתמטיקה עם מעט מאוד בסיס של שפות שונות כמו c, vb, html...
לאחרונה שמעתי על המכללה למנהל שמוצאים תואר במדעי המחשב, אני מתלבטת אם לעבור עכשיו ולהתחיל תואר או לחכות השנה, לוודא שאני סבבה עם הקטע של ההייטק ושנה הבאה לעבור למכללה..
השאלה שלי- האם לימודי התואר שונים לגמרי מלימודי ההנדסאות? מה שאני לומדת השנה יעזור לי שנה הבאה או שזה לגמרי בזבוז?
יכול לעזור לך מבחינת חומר,שאלה לי.
מבחינת קורסים, לא נראה לי שיוותרו לך על קורסים, לפי מה שראיתי, קשה מאוד לקבל פטורים, תצטרכי ללמוד את כל הקורסים ולגשת לכל המבחנים.
לא הבנתי מה את לומדתאנונימי (2)
את לומדת הנדסה או הנדסאות? אלו הם שני דברים מאוד שונים.
הנדסת תכנה ומדעי המחשב הם תארים שיש ביניהם הרבה מאוד קורסים משותפים.
לגבי פטורים, זה תלוי אם אלו קורסים שכבר למדת ואיפה למדת אותם. למשל, אם את לומדת באוניברסיטה העברית ולקחת קורס באלגברה ליניארית, כנראה שהמכללה למנהל תכיר לך בקורס הזה.
הנדסת תכנהחמדמדה
אני לומדת הנדסת תכנה.
עד כמה ההבדל בין זה לבין מדעי המחשב הוא גדול? אני לא מליחה לקלוט
ההבדל זה בעיקר מתמטיקהמשה
באיזו,סביבה?
סמני שאיפה ונעזור להגיע לדם.
אין לי מושג!חמדמדהאחרונה
לא היו לנו אפילו מגמות של זה בתיכון או משהו. הכל נפל עלי בבום![]()
NoSQLקמנו ונתעודד
בס"ד
המלצות מאיפה ללמוד?
תודה מראש
פרט...עוקר הרים
עולם ה-nosql רחב מאוד. כל פתרון אחסון נתונים לא רלציוני הוא NoSQL.
יש בו מסדי נתונים שנועדו לגישה מהירה, יש בו מסדי נתונים שנועדו לאחסון מבוזר, יש בו מסדי נתונים שנועדו לעיבוד מבוזר,יש בו מסדי נתונים שנועדו לפשטות, יש בו מסדי נתונים שנועדו לאחסון אובייקטים וקשרים בין אובייקטים.
שמות מפורסמים בתחום (שנועדו כל אחד לשימוש שונה):
MongoDB, BugTable, Cassandra, Eastic Search, Neo4J.
מה מעניין אותך בתחום?
לא יודעקמנו ונתעודד
בס"ד
אני חדש מאוד בכל מה שלא SQL באחסון נתונים.
יש לך המלצה עם מה להתחיל? קליל/מעניין? (המעניין יותר חשוב)
מעניין אותך לבנות חיפוש מתוחכם?משהאחרונה
אם כן- ElasticSearch / Lucene
אם לא - MongoDB אומרים שנחשב התחלה לא רעה.
מעניין אותך סתם מקום לכתוב מידע בצורה מהירה כדי שמערכת תעבוד?
Redis
(ערוץ 7 מבוסס על Redis בין השאר).
עזרה בהתקנה opencv ב-ubuntuאנונימי (פותח)
אני מנסה להתקין את התכנה הזאת עבור python ובכל פעם אני מקבל שגיאה אחרת.
כרגע, אני מצליח לעשות Import, להשתמש בפקודה cv2.imread אבל כשאני מנסה לעשות:
cv2.imshow, אני מקבל את השגיאה הבאה:
error(-2) the function is not implemented. Rebuild the library with windows, GTK+2.x or Crab on support
if you are on ubuntu or debian, install libgtk2.0-dev and pkg-config.
then, rerun cmake or configure script in function cvshowimage
ניסיתי להתקין את libgtk, אבל גם אחרי שאני מתקין אותה, אני עדיין מקבל את אותה השגיאה. (אחרי cmake).
עברתי על כמה וכמה אתרים של שאלות וניסיתי כל מה שכתבו שם, אבל ללא הצלחה.
יש כאן מישהו שאולי יכול לעזור?
תודה רבה.
קימפלת את OpenCV לבד?y30
כי אם כן לפי דעתי לא קימפלת אותו טוב.
תתקין את זה :
[compiler] sudo apt-get install build-essential [required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
לפני הבניה.
בהצלחה

מה ניסית?y30
להתקין את מה שכתבתי, ואח"כ בנית את OpenCV מחדש?
[אתה חייב לבנות את OpenCV רק אחרי שהתקנת את הדברים הללו...]
(אני כבר נתקלתי בשגיאה הזו...)
ואם זה מה שעשיתy30
אולי משהו בבניה שלך לא נקי,
אולי פשוט אתה צריך לבנות מחדש בצורה נקייה לגמרי.
אולי נשארו לך שאריות מהבניהy30
כשבנית/קינפגת עשית את זה לתיקייה חדשה?
אם לא, אולי כדאי שתנסה :
cd $OPENCV_SRC
mkdir release
cd release
cmake ..
make
make install
אחד הדברים שכתבת שלא הבנתי:y30
"הסרתי עכשיו מחדש את ההתקנה. (purge). "
הכוונה שלך למשהו כזה?
כי ההפך של make install הוא make uninstall ...
[או שהתכוונת שמחקת התקנות ישנות של opencv שהורדת...]
תנסה לבנות מול ספריות ספציפיותy30
אולי כדאי לך לנסות בc++
תקח דוגמא הכי פשוטה ותשתמש בimread+imwrite.
והאמת שעיקר השאלה לענ"דy30
מול איזו ספריות בדיוק אתה עושה linkage ורץ מולם...
עוד אפשרותy30
לקמפל על VM נקי, ולראות אם עובד.
[אני קימפלתי עכשיו מחדש אצלי, ובדקתי עם python ועובד לי...]
קצת פירוטy30
רציתי שתשנה את הprefix בשביל שתתקין למקום מסויים ואח"כ נוכל לבדוק מולו ממש :
cmake -D CMAKE_INSTALL_PREFIX=~/programs/myopencvdir/ ..
עכשיו הmake install יתקין את זה למקום החדש שקבעת.
עכשיו תנסה לקמפל את הקובץ :
//imreadImshow.cpp
#include <opencv2/opencv.hpp>
int main()
{
cv::Mat image = cv::imread("myimage.png");
cv::imshow("Image",image);
cv::waitKey(0);
return 0;
}
בעזרת הMakefile הזה:
OPENCV_ROOT_DIR := ~/programs/myopencvdir/ GXX := g++ CPPFLAGS := -I $(OPENCV_ROOT_DIR)/include LDFLAGS := -L $(OPENCV_ROOT_DIR)/lib -lopencv_core -lopencv_imgcodecs -lopencv_highgui \ -Wl,-rpath,$(OPENCV_ROOT_DIR)/$(lib) CPP_SRC := imreadImshow.cpp BIN_NAME := basicOpenCVImshow all: $(GXX) $(CPPFLAGS) $(CPP_SRC) -o $(BIN_NAME) $(LDFLAGS) clean: -$(RM) $(BIN_NAME)
ותריץ :
עכשיו זה אמור לעבוד (אם הספריות קומפלו כמו שצריך, והכל בסדר...)
[כך נוכל לוודא שאתה עובד מול הספריות הספציפיות].
בהצלחה.
שוב, זה הרבה מעבר לרמת ההבנה שלי בלינוקס... מצטעראנונימי (פותח)אחרונה
בכל מקרה, ממש עכשיו הצלחתי איכשהו להתקין את זה כמו שצריך.
מצאתי script התקנה שכשלעצמו, לא פתר את הבעיה של libgtk2.0 אבל אחרי הרבה חיפושים, ראיתי שבאחד הפורומים מישהו כתב שהוא הסיר את ההתקנה עם conda עשה update והתקין שוב עם conda ומסיבה כלשהי, זה עבד לו.
ניסיתי גם, וזה עבד גם אצלי.
אין לי שום מושג למה...
בכל מקרה, המון המון תודה, לילה טוב וגמר חתימה טובה.
לא רק בשפות האלה..לבן כההאחרונה
מגמת מדעי המחשבמחשביםם
איזה סוג של דברים לומדים?
התחלתי ללמוד עכשיו (כיתה י) ובנתיים למדנו רק מבוא וerl... החומר בכללי זה דומה לhtml?
תודה מראש

השאלה שלך לא ברורה.אליסף א
הנדסת תכנה - זה תואר שלוקח בדרך כלל 4 שנים,
אז זה לא דומה למגמת מדעי המחשב.
אבל זה כן דומה - שאתה לומד את תחילת החומר,
את יסודות התכנות.
לגבי השפות - זה תלוי בבחירה של המורה שלך.
לא יודע מה מקובל ללמוד היום.
אני למדתי PASCAL שזה חתיכת היסטוריה.
בכל אופן בהצלחה
טעותחמדמדהאחרונה
![]()
שאלונתקוד אבל פתוח
א תואר מהנדס באוניברסיטה
ב עצמאית
תלוי איפהמשה
הנדסת תוכנהקוד אבל פתוח
עצמאי זה אומר לשבת וללמוד לבד?משה
אם כן, זה יעלה לך עשירית, ויהיה כנראה אפקטיבי יותר בהרבה.
כן ברורקוד אבל פתוח

כמובן שתלויעוקר הרים
אם אתה רוצה להיות מתכנת (ולא אלגוריתמיקיאי/ ארכיטקט וכו'), הרבה יותר אפקטיבי ללמוד לבד.
90% ממה שתלמד בתואר הוא חשוב ומעניין אבל לא רלוונטי כמעט לעבודה כמתכנת.
אם תוכל לצבור ניסיון ותיק עבודות - יש לזה הרבה יותר משמעות מתואר.
מה שכן, הרבה מאוד דורשים כתנאי מקדים תואר רלוונטי, וגם מסננים קורות חיים לפי תואר.
אם הצלחת להגיע לראיון, לרוב ישאלו יותר פרקטיקה ופחות תאוריה (כן יכול להיות שאלות מדעי המחשב בסיסיות - עצים, גרפים, מיונים, מבני נתונים וכו').
לי עצמי יצא לראיין בוגרי תואר ראשון שפשוט לא ידעו לתכנת ברמה הכי פשוטה, ראיון של חצי שעה הספיק כדי לאמר להם שלום בנימוס.
גם יצא לי לראיין אחת עם ניסיון של חמש שנים על תקן של מפתחי full-stack. אז היא אכן פתחה full-stack אבל טפסי web-forms...
או בקיצור, כשאתה מגיע לראיון מה שמשנה הוא שיהיה לך ניסיון רלוונטי ושתהיה טוב במה שאתה עושה. כל השאר פחות מעניין.
תלוי מה אתה רוצה לעשות הלאה.מוטיבציהאחרונה
לדעתי - ברוב המקרים, עדיף ללמוד לתואר באוניברסיטה וככה להתקדם.
זה נכון שקיימים תחומים ותפקידים מסוימים שאפשר להצליח גם כעצמאי אבל בכל אופן הרבה מאוד חברות מסננות קו"ח לפי תואר ומוסד לימודים, לפני שבכלל מזמנים אותך לראיון.
אחרי שכבר הגעת לראיון, יתייחסו בעיקר לפרקטיקה, אבל שוב, לא רק.
בראיון גם ישאלו על ניסיון בתחום.
איזה סביבת עבודה?קוד אבל פתוחאחרונה
מבצע הורדת תוכנה חינם לכבוד סיום פרק ח ולקראת המשך פרק ט בהלhillelskolnik
לרגל סיום חיבור הפרקים ו – ח בהלכות קידוש החודש לרמב"ם ולקראת המשך חיבור פרק ט. הננו מאפשרים הורדת תוכנה בחינם. אשר בה מוצגים זמני תקופות השנה שהוא ענין פרק ט וכן מאפשרת לראות לקויי חמה ולבנה בקירוב יפה בהמחשה תלת ממדית כאשר החישובים מבוססים לפי שיטת הרמב"ם בהלכות אלה.
התוכנה היא אב טיפוס לאתר שניבנה עכשיו, ולתוכנות שנעשו בעבר.
להורדת התוכנה
http://kiddushhachodesh.net/Download/FormSeasonAndEclipse
לביקור באתר

מישהו מכיר את השיטה הגאונית הזו לעשות כסף והרבה? ממליצים?L5184589
גאוני איך לעשות כסף... בוא תראה... ותעשה גם
איך להרוויח ים של כסף
רוצים להרוויח כסף בלי לעבוד קשה???
רוצים להרוויח כסף בקלות...כנסו!!
ת****ו 5 דקות לקריאה - זה שווה את זה לא תצטערו......
כבר בתור התחלה אם אתם קוראים את זה מתוך פורום, מאוד כדאי שתעבירו את הכתוב אל הכתבן או הוורד ועשו שמור והדפיסו את המסמך בכדי שתוכלו לקרוא בקפידה. (במקרה שמנהליי הפורום יחליטו למחוק את ההודעה וחבל אם כן, כי הם מפסידים).
לא נמאס לכם לחפש עבודה ולקבל את אותן התשובות: ``אנחנו מחפשים אחרי צבא``, ``אתה צעיר מידי``...``הכל תפוס``...``תבוא בעוד חודש``...לאחר שתקראו את המאמר הבא לא תצטרכו לשמוע את אותן התשובות שעושות לנו רע על הלב ולאבד תקווה. קצת ארוך אבל שווה את ה-10 דקות הללו לעומת רווח מלא! באמת דרך מהירה לעשות כסף ובכיף!
פשוט תיקראו...זה מטורף כמה זה גאוני!!!
--------------------
מחקתי מכתב שרשרת, אבל התגובות שוות.
לא ממליץ בכלל! זו אונאה ברורה!סביון
כלל בסיסי בחיים: אם אתה מרוויח כסף בלי לעשות עבודה יצרנית / מועילה בכל צורה שהיא, זה חייב לבוא על חשבון מישהו אחר. אין צורה כשרה להרוויח כסף בלי לעבוד.
אם אני לא טועה, זה לא חוקי.לבן כהה
חחחטבעות בצל
אני חייב לומר שהקוסם מארץ עוץ נשמע הרבה יותר אמיתי מאשר זה
לי יש שיטה יותר טובה, תשלחו לי 30 שקל ותשלחו ל50 אנשים נוספים את השם שלי כדי שישלחו לי 30 שקל ואז אני אודה לכם!
ברוח הפורום הוכחה קצרה לאי היתכנותעוקר הרים
מספר האנשים בעולם הוא מוגבל - n אנשים.
היות שרווחים גדולים מגיעים מגדילה מעריכית - ניקח את הנחת כותב ההודעה - פי 7 בכל פעם.
היות שמדובר על דוברי העברית - ניקח ש-n הוא 8 מיליון. נניח שכל 8 מיליון אזרחי מדינת ישראל הם מטומטמים שישתפו איתך פעולה.
log7 של 8 מיליון איש - 8 דורות. (למעשה זזה קצת פחות כי צריך להוריד מזה את הדורות הקודמים).
זאת אומרת שהיות שיש כבר 6 אנשים לפניך, אתה הדור השביעי - אם יהיה לך מזל תכסה את הכסף ואת הבולים...
מ.ש.ל.
או בקצרה - אם אתם רוצים לזרוק את הכסף לפח - תעשו את זה דרך מפעל הפיס. העיקרון דומה, אבל לפחות הרבה מהרווחים הולכים למטרות טובות.
או בניסוח אחרעוקר הרים
בהינתן הנתונים המפורכים של כותב השרשור.
יש לנו סדרה שגדלה מעריכית, והמעריך (q) הוא 7.
בסדרה כזו הכלל הוא שהאיברים 1 עד n-1 שווים לסכום הכללי חלקי המעריך.
במקרה שלנו יהיה את הדור האחרון של הפרייארים שרק ישלחו ולא יקבלו, יהיה את הדור שלפניו שיכסה את ההוצאות ויהיו את שאר הדורות שירוויחו.
הסיכוי שלך להיות מהדור אחרון שרק מפסידים הוא 85%. הסיכוי שלך להיות מאלה שרק מכסים את ההוצאות הוא 12%, הסיכוי שלך להרוויח 200 שקל הוא 1.7%...
כמובן כל זה רק בהינתן הנתונים המפורכים וההנחות המיסטיות של פותח השרשור, ובהתעלם מכך שכפי שהוכחתי בהודעה למעלה כנראה שאתה בקצה השרשרת האפשרית...
מסתבר שאני לא הראשון שחשב על זהעוקר הריםאחרונה
שימוש בלוקאל דטבייס בסי שארפסי שארפ
בניתי פרויקט בווינדוס פורם שמתבסס על לוקאל דטבייס של SQL SERVER.
כשאני מנסה להפעיל את התוכנה במחשב אחר שהוא לא המחשב שלי, התוכנה לא מוצאת את הקובץ של הדטבייס.
איך אפשר לפתור את זה?
קצת קוד?משה
קודסי שארפ
SqlConnection con = new SqlConnection();
con.ConnectionString = WindowsFormsApplication1.Properties.Settings.Default.Sample2ConnectionString;
תוכל להעתיק את ה- connectionstring ?משה
בפניםסי שארפ
Data Source=.\MSSQLSERVER2;AttachDbFilename=|DataDirectory|\Sample2.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;Context Connection=False
יש מצב שהוא לא עולה על מה זה |DataDir|משה
תבדוק איכשהו איפה זה נמצא.
אם לא עובד -
תנסה להשתמש בתיקיה שבה נמצא ה-EXE עצמו. יש כמה וכמה דרכים להשיג את זה.
הנה דוגמא:
http://stackoverflow.com/questions/3991933/get-path-for-my-exe
גם הEXE מחזיר שגיאהסי שארפ
סבבה, אבל מה זה DataDir? תבדוק קודם כלמשה
זה התיקיה שבה נמצא הקובץסי שארפאחרונה
בכל מקרה מה אני כן צריך לרשום ב CONNECTIONSTRING?
כמה שאלות:עוקר הרים
מה השגיאה שקופצת?
האם במחשב ההוא מותקן SQL Server? (במחשב שלך מן הסתם התקנת ביחד עם ה-VS).
איפה נמצא במחשב שלך קובץ ה-MDF? האם העתקת אותו?
מקווה שהשאלות האלה יעזרו לך.
תשובותסי שארפ
1)השגיאה שקופצת היא שהתוכנה לא מוצאת את הדטבייס.
2)במחשב ההוא אין SQL SERVER, בכל מקרה אין צורך להתקין SQL SERVER מכיוון שזהו לוקאל דטבייס שנבנה בתוך הVS.
3)קובץ ה-MDF נמצא בתוך התיקייה של התוכנה.
למיטב ידיעתיעוקר הרים
חייבים התקנה של SQLExpress -
גם זה נכון.משה
שילוב של Map & Queueלבן כהה
אני מתכנת כרגע בג'אווה לאנדרואיד. אני צריך להשתמש בתור, אבל מצד שני, אני רוצה שתהיה לי אפשרות לגשת לאובייקט לפי מפתח.
הבנתי שבC++ יש לאובייקט מסוג Map אפשרות לגשת לערך הראשון בעזרת Map.begin, אבל לא ראיתי אפשרות כזאת בג'אווה.
יש כמה אפשרויות למימוש שחשבתי עליהם, בין אם זה לממש תור בעצמי, ובין אם זה להשתמש במפה ולאחסן את המפתחות בתור.
השאלה היא קודם כל אם יש אובייקט מתאים לזה במיוחד, כי כנראה הוא יהיה הדרך הטובה ביותר, לפחות יחסית לרמה שלי.
ואם לא- איך עדיף לי לממש? צריך להשתמש פה בידע שעדיין אין לי ואני גם לא יודע כל כך איך לחשוב עליו- מה תהיה היעילות כשאני בעיקר צריך לגשת לאובייקט הראשון, ומידי פעם גם לגשת לאובייקט על פי מפתח, בתור שיחזיק מקסימום 20 עצמים?
למה שלא תממש משו כזה בעצמך?מייק ווזאבסקי
ופשוט תשתמש במערך בגודל 20...
מה צריך לעשות התור? הורדה של קבצים?משה
לא, זה היה נשמע ככה?לבן כהה
סתם יש לי כמה שורות ממאגר נתונים, וכל פעם אני מציג את הראשונה שבתור. העניין הוא שאם תו"כ הנתונים בענן משתנים, אני רוצה לגשת לאובייקט שנמצא באמצע התור ולעדכן אותו.
מי מעדכן? Push?משה
Firebase?לבן כהה
אין לי מושג מי זה Push, אבל יש לי תור בתהליך הראשי, ושירות שפועל במקרה של עדכון נתונים, והוא מעדכן את התור בתהליך הראשי
אתה יכול להשתמש בתור רגיל ב-Java הוא מממש iteratorL
זה אומר שהוא תומך גם בגישה לאיבר הראשון
וגם ב-foreach.
אם אתה רוצה לראות דוגמה חיפוש קצר בYouTube-:
במערך כל כך קטן זה לא ממש משנה הסיבוכיות.
אתה יכול להשתמש גם ב map שיצביע על האברים
ועד מצביע שיצביע על האיבר הראשון שהוכנס.
תמיד כדאי להתחיל בחיפוש בjavadoc של כל מה שהוא מממשLאחרונה
קישור ל-api של interface של תור:
https://docs.oracle.com/javase/8/docs/api/java/util/Queue.html
למה אתה בכלל צריך תור?
זה ניראה שמערך דינמי או ווקטור יספיקו לך.
משהו נחמד ששלחו לי...סביון
while(heart.contains(JewSoulKind::Homiya)&&eye. getWatchDirection()== Direction:: East) { ourHope.setLost(false); ourHope.setAge(2000); Land* ourLand=Globe.getLand("Zion and Jerusalem"); Will* ourWill=new BeFreePeopleInLandWill( ourLand); ourHope.setEssence(ourWill); }
יש לך דרך למנוע לישר לשמאל (סגנון > רגיל)משה
והקוד חמוד.

++c, נכון?
עשיתי את זה בהתחלה, זה לא עובדסביון
היישור הוא לימין (כלומר הטקסט מוצג בצד ימין) אבל ההקלדה היא כאילו הוא עדיין מיושר לשמאל - נקודות וסימני שאלה עוברים לתחילת השורה, מקפים מבלגנים את הסדר ועוד מרעין בישין שנוצרים כשמיישרים לשמאל טקסט בעברית.
לא אני כתבתי את זה, אבל לפי הפוינטרים וה"Paamayim Nekudotayim" האפשרות היחידה היא c++.
ואתה יכול לבטל את הסמיילים בתוך קוד?
זה מיושר לימין אבל LTRמשה
(בהצג מקור אתה תראה את זה, זה נקרא dir או direction).
לגבי ה ++C - כנראה 
לגבי הסמיילים - זה RegEx לא פשוט בכלל, אני צריך לחשוב אם יש דרך להחריג את הקוד מתוך הדבר הזה.
שימושי מאוד, תודהסביון
לא השתמשתי עד עכשיו ב"מקור". בגלל התגיות על האייקון שלו חשבתי שזה דומה ל"קוד".
אם תצליח להחריג, אולי תמצא גם פתרון לסמיילי שמציק לכל בייניש מצוי, שיוצא כשמביאים בסוגריים מקור מהגמרא בעמ' ב'...
למי שלא הבין - הנה דוגמה:
ומאי וטהר טהר גברא (ברכות ב
יש לי רעיון - לגבי כל הסמיילים, אפשר לבטל את האפשרות לעשות את הסמיילים האלה בלי אף, ולחייב להוסיף מקף באמצע. כלומר: במקום : E או : ) יהיה תקף רק הסימון :- E או :- )
נראה לי שזה יהיה יעיל גם לגבי : D שיכול לפעמים לצאת בטעות.
ככה לא צריך להסתבך עם החרגות.
מה אתה אומר?
בעבר עשיתי שיעבוד רק עם מקףמשהאחרונה
זה אכן מפחית את הבעייה אם כי לא פותר אותה.
מה ההערה הכי הזויה שנתקלתם בה בקוד?עוקר הרים
בקשו להעיר את הפורום
...
כשתכנתתי בצבא, נתקלתי יום אחד בהערה הבאה:
// TODO: Arab code, hard coded approved by xxx 05.07.05
מי שהיה חתום על ההערה התקדם, ושימש באותו זמן ראש הענף שלי (קצין בדרגת סא"ל)...
אז אל תשאירו הערות מרשיעות בקוד
לפני המון שנים היו לי הודעות שגיאהמשה
"חוצפן! אין לך הרשאה ל..."
אנשים כאלהעוקר הרים
אסור לשחרר בלי השגחת איש UX...
משה
זה היה במערכת פורום שבניתי לבד לפני איזה עשור. הקטע הוא שחלקים ממנה התגלגלו אחר כך למקומות אחרים ואז כבר היה צריך לשנות את הודעות השגיאה....
ע"ע אתה סובל מפיצול אישיות...סביון
כן, אבל זה לא מופיע למנהלים/עובדים אחריםמשה
אכן, הערה חביבה ביותר
בינתיים.
אהבתיבינתיים.
מה?! באמת רשמו אצלכם הערות בקוד?!מייק ווזאבסקי
מושחתים ![]()
ועוד רשמו דוקומנטציה על חשבון משלם המיסים...עוקר הרים
בנה אובייקט והצהיר בהערה שהוא מזין תוכן שיקריבקצרה
שווה להציץ הערה הזויה לא זוכר, אבל שם מעניין לפונקציה:עזריאל ברגר
מה דעתכם על פונקציה שקוראים לה:
Ich_Bin_Doo?
זאת פונקציה בתוך שרת שרצה בתהליכון (thread) עצמאי כדי שכל מי שפונה לשרת באופן מסוים יוכל לקבל תגובה זהה.
לא מכיר את ההקשר, משהו תלמודי?משה
יידיש? אני אעשה?פולמוס
איך בין דאעזריאל ברגר
בתרגום לעברית: הנני כאן. בתרגום לאנגלית: I am here.
זה נכתב בהברה פולנית ולכן זה doo ולא do.
אחד מהעיבריש הטובים!עוקר הרים
יש לנו תכנה שאנחנו משתמשים בה שיש לה קובץ קלט שנקרא SEDER_KEEP.
מאז שראינו את זה, זה הכינוי שלנו לכל עיבריש.
בחור מסכן באמת קיבל שגיאה כזאת אגב.LightStar
בס"ד
"parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM"
חיפוש מהיר העלה שהרבה יותר מאחד 
יש על זה פסקה בוויקיפדיהעוקר הרים
הערות מוזרותMoshiachNow
אז ככה:
אפרופו עברית ויידיש - כלי הבנייה אולי המפורסם ביותר ב-Java נקרא Maven - שזה בעצם "מבין" בהגייתו ובמשמעותו האידישאית - אדם חכם.
ובקשר להערות מצחיקות - אם תסתכלו על ה-Source של דף הבית של eBay - הם מפרסמים שם מודעת דרושים... (ואני יודע על עוד אתרים שעושים את זה).
יש גם מוצר ב-JS בשם Chutzpahמשה
לא בקוד- בלוג של איזה מוצר שאנחנו עובדים עליוניל"ס
"Bad value, call Hal"
אני עדיין מנסה לברר מי זה...
בתוך הלוג של מערכת שאת עובדת איתה?משה
כן, הלקוח לא רואה את הפלט הזהניל"ס
אבל הוא מופיע בלוג שרץ במערכת.
אז מזל שאת לא רואה איזה מיילים אני מקבלמשהאחרונה
בערוץ 7 אין ממש לוגים למערכת הראשית אבל את השגיאות שלה היא מייצאת החוצה לשני כלים שמטפלים בהם.
אחד זה new relic
ועוד אחד זה פשוט המייל שלי (אחרי סינון).
כמות השטויות שמגיעות לשם משעשעת 
הערה בצד לקוחמשה
' RegEx זה שונה בשרת! שים לב
' האמת שאין הבדל בין הלקוח לשרת, אבל יש לי עניין שפורץ זדוני יחשוב שזה אכן המצב ולא ינסה לאתר חורים.
בדקתי שוב, ה-RegEx באמת שונה.
תחרות הבאג המקורי!עוקר הרים
כל מי שתכנת מספיק זמן, נתקל בבאגים מוזרים מכל מיני סוגים.
מה הבאג הכי מוז/ מעניין/ מחכים שנקלתם בו? וכדאי גם להוסיף - איזה לקח למדתם מהבאג?
אז הנה שלי:
תכנה שעבדה מצויין אבל הפסיקה לעבוד ב-13 בחודש. ובכן, אנחנו לא מאמינים באמונות טפלות, אבל מה יכול לגרום לתכנה להפסיק לעבוד מיד שנכנס ה-13 לחודש?
התברר שמישהוו שינה את הגדרות הזמן והתאריך של השרת מעברית, לאנגלית ארה"ב.
בעברית הפורמט של התאריך המקובל הוא כמו האירופי DD/MM/YYYY. בארהב, לעומת זאת, הפורמט של התאריך המקובל הוא MM/DD/YYYY.
השרת הפך את כל התאריכים שהתקבלו וניסה לשמור אותם ל-DB, כשהיום היה ה-13, זה כבר לא עבד....
מסקנה - בכל המרה מטקסט לתאריך/ מתאריך לטקסט חשוב להגדיר את ה-Culture/פורמט שעל פיו ממירים.
מאתמולאליסף א
ב"ה
אני עובד על תכנה שמקבלת מידע מכמה רכיבי חומרה.
מצלימה וגם בקר ארדואינו עם חיישנים.
אתמול בלי שום סיבה הגיונית - ירד פתאום קצב התמונות לשנייה (FPS) באופן דרמטי.
וזה כמובן כשהלקוח בא לראות איך המוצר מתקדם.
אחרי שהוא הלך הבנתי (במקרה) שהבעייה הייתה שהמצלימה והארדואינו התחברו ל 2 פורטים צמודים , ו"גנבו" אחד לשני הספק. כשהרחקתי ביניהם הבעייה נפתרה.
לא ממש באג, אבל לא פחות מתסכל...מייק ווזאבסקי
ניסיתי להבין קוד מסובך בפייתון.
אחרי שניסיתי לקרוא אותו וזה היה מסובך מדי, החלטתי פשוט לדבג ולראות תוך כדי ריצה...
אלא שתוך כדי שאני מדבג, אני שם לב שמשתנים לי משתנים מסויימים בלי קשר.
ניסיתי להבין מה גורם להם להתשנות, אולי יש איזה Thread שמשפיע עליהם ואני לא מודע אליו - אבל כלום.
אחרי בערך יום שלם הבנתי שהבעיה היא בפונקציה __repr__.
זו פונקציה שמחזירה מחרוזת מאובייקט, מעין ToString ב-#C.
מה שקרה זה שהחכמולוגים שהיו לפני, רצו שכשהם יכתבו לאינטרפרטר שם של אובייקט הוא ידפיס להם אותו הכי עדכני שיש.
אז בניגוד גמור לרעיון ש-__repr__ אמורה להיות Read Only, הם עדכנו את האובייקט (ואובייקטים נוספים) לפני ההדפסה שלו.
מה שגרם בסופו של דבר לתוכנית להשתגע, היה הדיבגר, שכדי להציג את הערך של המשתנים, קרא לפונקציה __repr__ של האובייקטים.
מסקנה - אל תהיו חכמולוגים.
אהבתי את המסקנה
בינתיים.
אם כבר חוכמולוגיםעוקר הרים
אנשים שמשתמשים ב-Exception במקום ב-if else.
מתעצלים להחזיר מטא דאטא בין שכבות, אז מה שלא בא להם בטוב פשוט זורקים שגיאה.
ועוד אחרי זה מנהלים לוגיקה ב-catch להבין אם באמת הייתה שגיאה או לא...
יצא לי לטפל בקוד של אדמה אחרתשמואלג
בדקתי והבנתי שחלק מהלוגיקה הרגילה שם זה לבדוק אם מצליחים משהו, ואם לא לנסות משהו אחר, וכל נסיון לא מוצלח זורק שגיאה ומכתב בלוג
אין לי באג מקןרי, אבל יש לי פיצ'ר מקורישמואלג
משהו שקרה לאחרונה שעולה לי:
פרוייקט די גדול בcpp שמדי פעם הייתה לו בעיית לינקג' שהייתה נפתרת ע"י כל שינוי קטן בקוד.
זה תיסכל לזמן ממושך מאוד, עד שיום אחד גיליתי (דרך warning( שהבעיה הייתה בקובץ h שהוגדר בvs להתקמפל
אחד מהבאגים המעצבניםעוקר הריםאחרונה
נגיד שיש לי מערך ב- javascript או של אנשים.
var yosef =persopns.filter(person=> person.name = 'יוסף');
ואז אתה מגלה שחוזר לך איש שההשם שלו הוא יוסף אאבל כל שאר בפרטים זהים לאלו שאמורים להיות למשה...
Yoda condition יפתור את זה -
var yosef =persopns.filter(person=> 'יוסף' = person.name);
פשוט תיזרק שגיאה אם משתמשים בהשמה במקום בהשוואה.
סנייק ב#Cבינתיים.
מישהו כתב פעם?
אבל על הקונסול.
קצת הסתבכתי עם זה
קצת יותר בפירוט.בינתיים.
יש אפשרות בקונסול שהוא יעשה משהו מסוים כל כך וכך זמן.
למשל:
תזיז את נקודה A לנקודה A+1 כל חצי שנייה.
איך כותבים את זה?
*בConsol*
אפשר לעשות המתנה במילי שניותdvirm1
using System.Threading;
Thread.Sleep(1000);
בהצלחה!
תודה אחיבינתיים.
ואיך אני עושה שזה יעשה שני דברים ביחד?בינתיים.
למשל גם יריץ את הנקודות במהירות וגם יוכל לקלוט פקודה מהמשתמש לשנות את כיוון הריצה.
יענו גם
Thread.Sleep(1000);
וגם
Info.Key = Console.readKey();
אתה לא יכול להשתמש ב-sleepמשה
אתה צריך להפריד את המערכת שלך לשני נימים.
נים אחד שזה של UI (אפילו אם זה console), ועוד נים ברקע של כל החישובים והפעילות.
אני חושב גם שתצטרך לשמור במשתנה גלובלי (משותף בין הנימים) את הכיוון או מה שעובר מהמקלדת כדי שההוא יוכל לטפל בו אחר כך.
אוף לא הבנתיבינתיים.
ומה הכוונה להפריד לשני נימים?
מה אני כותב קודם בקוד?
ותודה רבה לכל המגיבים!
UI = ממשק משתמשמשה
תגגל איך משתמשים בthreading (או task שזה גם אופציה אם כי פחות מתאימה לסיטואציה הזו.
אתה צריך לחלק את זה לשני נימים (threads).
לא מבין אנגלית
בינתיים.
מומחי הסישארפ למיניהם,
ישמצב לקצת עזרה?
אגבעוקר הרים
שים לב שיש שתי סוגי לוגיקות:
1. כל לחיצה גורמת לתזוזה מידית.
2. רק כעבור X זמן מתבצעת תזוזה.
המשמעות של 2 היא שבלחיצה אתה רק משנה משתנה שאומר מה יהיה כיוון התזוזה. ורק כשנגמרת ההשהיה קורית הפעולה.
המשמעות של 1 היא שבלחיצה אתה מיד מבצע צעד וצריך גם לאפס את הטיימר ולשגר אותו מחדש.
כדאי לך להחליט מראש על מה אתה הולך כי יש הבדל גדול במימוש בין שתיהן.
תקרא מה כתבתי מעליך: שני נימים יפתרו את כל הבעיה.משה
זה לא קשור למימוש מסויםעוקר הרים
לפני שניגשים למימוש, חייבים לדעת מה רוצים.
מסכים.משה
אני רוצה את אחד, אבלבינתיים.
אני לא יודע איך לכתוב שהתוכנה תעשה שני דברים ביחד.
יענו גם תריץ את הנחש קדימה בגבולות המערך הדו מימדי שלי,
וגם תהיה מוכנה לקבל בכל רגע פקודה מהמשתמש
דוגמה בסיסיתעוקר הריםאחרונה
פונקציית Main מאתחלת ומריצה.
פונקציית Step עושה את ה"לוגיקה" - פה היא רק מדפיסה מה המקש האחרון שנלחץ.
KeyboardInput מריצה לולאה אינסופית של קבלת קלט מהמשתמש והרצת צעד.
Tread מקבל קלט מהמשתמש ומדפיס אותו מיד (ודואג לעצור את ה-Timer ולהריץ אותו שוב). Timer מדפיס את התוצאה כל חצי שניה ללא שאחד יפריע לשני.
הקוד הזה טיפ יותר מסובך מהקוד שיוצא אם בוחרים את הלוגיקה השניה.
using System; using System.Threading; using System.Timers; namespace POC { class Program { static ConsoleKeyInfo cki; static Thread InputThread = new Thread(KeyboardInput); static System.Timers.Timer timer; static void Step(object sender, ElapsedEventArgs e) { Console.WriteLine(cki.Key); } static void KeyboardInput() { while (true) { cki = Console.ReadKey(true); timer.Stop(); Step(null, null); timer.Start(); } } static void Main() { timer = new System.Timers.Timer(500); timer.Elapsed += Step; InputThread.Start(); timer.Start(); // Infinite sleep... Thread.Sleep(-1); } } }
בהמשך לשאלה של קשלש...conet
בשביל זה אני צריך משהו בסגנון קישור לדף נחיתה ששם יהיו השאלות. ושרת עם דאטה בייס שיאסוף את כל התשובות...
איך עושים את זה בצורה הכי קלה וטובה...?
יש את הטפסים של גוגל...מייק ווזאבסקי
לא עבדתי עם זה אפעם, אבל נראה לי שזה יכול לעשות את העבודה...
שאלון כמו של העבודה הסימנריונית של אנשים?שמואלג
תחפש בפורמים בקשות שלהם ותראה מאיזה אתר.
גוגל טפסים יכול לעזור בזה גם כן
אם זה סתם טופס בודד - אז גוגל יעשה את זה.משה
גם עם זה מספר טפסים ועם צורך בעיבוד מידע.11111
ביצעתי משהו כזה (שימוש בגוגל FORMS וטבלאות גוגל בתור מסד נתונים, תכנות בגוגל script)
לא מומלץ אבל אפשרי.
אגב, אם אתה מבצע את זה ואתה מכיר SQL רצוי שתכיר את הפונקציה query בגוגל spreadsheet
אני עושה דברים יותר מגניבים עם גוגלמשהאחרונה
אני מושך את זה ב-CSV/TSV לאפליקציה וככה משתמש בזה בשביל לנהל מערכת שאין לה או לא רוצים לפתח לה ממשק ניהול.

