חניכה בקוד פתוח
שלום לכולם, לא מזמן פנה אלי סטודנט לא מצטיין ממוסד לא מוכר (איזו מכללה בירושלים) ומכאן התחיל להתגלגל הרעיון. אני רוצה לספק, במסגרת פעילות העמותה, איזו מסגרת שתקשר בין אנשים שרוצים לתרום לקוד פתוח לבין מי שיכול להדריך אותם. קהל היעד הוא: - סטודנטים/בוגרים לא מצטיינים חסרי ניסיון - מפתחים - אנשי תשתיות - בודקי תוכנה (וכמובן כל מי שירצה) מה שמשותף לכולם הוא שאין להם ניסיון בקוד פתוח והם לא יודעים למי לפנות וזו מטרת המסגרת. מה שאני צריך מכם זה: - מתנדבים שיהיו מוכנים לעזור לקהל היעד בתחילת דרכו - פיתוח: פרויקטים שקל להתחיל בהם (לא LibreOffice - הבנתי ששם נדרש שבוע רק כדי להבין מי נגד מי). - פיתוח: פרויקטים מורכבים כמו LibreOffice למי ששרד את הפרויקטים הקטנים ומעוניין להמשיך למשהו מאתגר יותר - פרויקטים שחסר בהם תיעוד למי שרוצה לכתוב תיעוד - פרויקטים שחסרים בהם אנשי בדיקות - פרויקטים שצריכים אנשי תשתיות (לא דווקא DevOps). - רשימת טכנולוגיות/ספרים/נושאים שכל תורם חייב לדעת. הן לפי נושא (נניח רשימת נושאים שחובה להכיר לפני כניסה לפרויקט שמפותח ב- Angular) והן דברים כללים. * עדיף פרויקטים בצירוף איש קשר, בעיקר עבור הפשוטים (כדי לתת תמיכה בתחילת הדרך) ** המטרה הנוכחית היא לארגן מפגש של מתעניינים ביולי. זה הדף בויקי: http://wiki.hamakor.org.il/index.php/%D7%9E%D7%93%D7%A8%D7%99%D7%9A_%D7%9C%D7%A1%D7%98%D7%95%D7%93%D7%A0%D7%98 הערות יתקבלו בברכה שי גובר ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: חניכה בקוד פתוח
מדוע קהל היעד הוא לא מצטיינים? קוד פתוח דורש בדרך כלל יוזמה ועצמאות כמו גם אוטודידקטיות. אלו בעיני קריטריונים של מצטיינים. בתאריך 19 באפר׳ 2016 22:30, "Shay Gover" כתב: > שלום לכולם, > > לא מזמן פנה אלי סטודנט לא מצטיין ממוסד לא מוכר (איזו מכללה בירושלים) ומכאן > התחיל להתגלגל הרעיון. > > אני רוצה לספק, במסגרת פעילות העמותה, איזו מסגרת שתקשר בין אנשים שרוצים > לתרום לקוד פתוח לבין מי שיכול להדריך אותם. > > קהל היעד הוא: > - סטודנטים/בוגרים לא מצטיינים חסרי ניסיון > - מפתחים > - אנשי תשתיות > - בודקי תוכנה > (וכמובן כל מי שירצה) > > מה שמשותף לכולם הוא שאין להם ניסיון בקוד פתוח והם לא יודעים למי לפנות וזו > מטרת המסגרת. > > מה שאני צריך מכם זה: > - מתנדבים שיהיו מוכנים לעזור לקהל היעד בתחילת דרכו > - פיתוח: פרויקטים שקל להתחיל בהם (לא LibreOffice - הבנתי ששם נדרש שבוע רק > כדי להבין מי נגד מי). > - פיתוח: פרויקטים מורכבים כמו LibreOffice למי ששרד את הפרויקטים הקטנים > ומעוניין להמשיך למשהו מאתגר יותר > - פרויקטים שחסר בהם תיעוד למי שרוצה לכתוב תיעוד > - פרויקטים שחסרים בהם אנשי בדיקות > - פרויקטים שצריכים אנשי תשתיות (לא דווקא DevOps). > - רשימת טכנולוגיות/ספרים/נושאים שכל תורם חייב לדעת. הן לפי נושא (נניח > רשימת נושאים שחובה להכיר לפני כניסה לפרויקט שמפותח ב- Angular) והן דברים > כללים. > * עדיף פרויקטים בצירוף איש קשר, בעיקר עבור הפשוטים (כדי לתת תמיכה > בתחילת הדרך) ** > > המטרה הנוכחית היא לארגן מפגש של מתעניינים ביולי. > > זה הדף בויקי: > > http://wiki.hamakor.org.il/index.php/%D7%9E%D7%93%D7%A8%D7%99%D7%9A_%D7%9C%D7%A1%D7%98%D7%95%D7%93%D7%A0%D7%98 > > הערות יתקבלו בברכה > > שי גובר > > ___ > Linux-il mailing list > Linux-il@cs.huji.ac.il > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il > > ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: חניכה בקוד פתוח
יש אנשים שלא ממש נהנים מהתואר. חוצמזה, למצטיינים אין בעיה למצוא עבודה אז הם לא צריכים ניסיון נוסף. אין לי בעיה שיבואו אבל להם יש פחות סיבות להגיע. 2016-04-19 23:45 GMT+03:00 Orna Agmon Ben-Yehuda : > מדוע קהל היעד הוא לא מצטיינים? קוד פתוח דורש בדרך כלל יוזמה ועצמאות כמו גם > אוטודידקטיות. אלו בעיני קריטריונים של מצטיינים. > בתאריך 19 באפר׳ 2016 22:30, "Shay Gover" כתב: > >> שלום לכולם, >> >> לא מזמן פנה אלי סטודנט לא מצטיין ממוסד לא מוכר (איזו מכללה בירושלים) >> ומכאן התחיל להתגלגל הרעיון. >> >> אני רוצה לספק, במסגרת פעילות העמותה, איזו מסגרת שתקשר בין אנשים שרוצים >> לתרום לקוד פתוח לבין מי שיכול להדריך אותם. >> >> קהל היעד הוא: >> - סטודנטים/בוגרים לא מצטיינים חסרי ניסיון >> - מפתחים >> - אנשי תשתיות >> - בודקי תוכנה >> (וכמובן כל מי שירצה) >> >> מה שמשותף לכולם הוא שאין להם ניסיון בקוד פתוח והם לא יודעים למי לפנות וזו >> מטרת המסגרת. >> >> מה שאני צריך מכם זה: >> - מתנדבים שיהיו מוכנים לעזור לקהל היעד בתחילת דרכו >> - פיתוח: פרויקטים שקל להתחיל בהם (לא LibreOffice - הבנתי ששם נדרש שבוע רק >> כדי להבין מי נגד מי). >> - פיתוח: פרויקטים מורכבים כמו LibreOffice למי ששרד את הפרויקטים הקטנים >> ומעוניין להמשיך למשהו מאתגר יותר >> - פרויקטים שחסר בהם תיעוד למי שרוצה לכתוב תיעוד >> - פרויקטים שחסרים בהם אנשי בדיקות >> - פרויקטים שצריכים אנשי תשתיות (לא דווקא DevOps). >> - רשימת טכנולוגיות/ספרים/נושאים שכל תורם חייב לדעת. הן לפי נושא (נניח >> רשימת נושאים שחובה להכיר לפני כניסה לפרויקט שמפותח ב- Angular) והן דברים >> כללים. >> * עדיף פרויקטים בצירוף איש קשר, בעיקר עבור הפשוטים (כדי לתת תמיכה >> בתחילת הדרך) ** >> >> המטרה הנוכחית היא לארגן מפגש של מתעניינים ביולי. >> >> זה הדף בויקי: >> >> http://wiki.hamakor.org.il/index.php/%D7%9E%D7%93%D7%A8%D7%99%D7%9A_%D7%9C%D7%A1%D7%98%D7%95%D7%93%D7%A0%D7%98 >> >> הערות יתקבלו בברכה >> >> שי גובר >> >> ___ >> Linux-il mailing list >> Linux-il@cs.huji.ac.il >> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il >> >> ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Measuring time period with rdtsc in liux
Hi, In all recent Intel hardware, rdtsc is providing number of ticks since boot, with a constant rate, and is equal among CPUs. Vol III 17.14 For Pentium 4 processors, (...): the time-stamp counter increments at a constant rate. That rate may be set by the maximum core-clock to bus-clock ratio of the processor or may be set by the maximum resolved frequency at which the processor is booted. Vol III 17.14.1 "On processors with invariant TSC support, the OS may use the TSC for wall clock timer services (instead of ACPI or HPET timers). TSC reads are much more efficient and do not incur the overhead associated with a ring transition or access to a platform resource." This patch by Andi Kleen, which should know a thing or two about processor architecture, seems to imply that sysfs cpuinfo_max_freq is rdtsc's rate: https://sourceware.org/ml/libc-alpha/2009-08/msg1.html However when running the following, I get a constant drift from the expected result: https://gist.github.com/elazarl/140ccc8ebe8c98fc5050a4fdb7545df8 gist of the code uint64_t nanosleep_jitter(struct timespec req) { uint64_t now = __real_tsc(); nanosleep_must(req); return __real_tsc() - now; } When running it I get $ ./jitter -s 10ms -n 1 -3.5615ms jitter actual 6.4385ms expected 10.ms What am I missing? How can I get rdtsc's frequency in Linux, preferably from user land. PS Yes, this is not correct for all processors, it is correct enough to work on virtually all recent server hardware, and constant_tsc flag can be verified with /proc/cpu_info. So while not perfect for all use cases, this is good enough. ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il