@חוקר אמר במחשב חזק לסביבת עבודה למתכנת:
שבקבצים גדולים של כ 3000 שורות קוד
שאלה מהצד, למה יש לך קובץ עם 3000 שורות קוד?
אולי כדאי לפצל אותו לכמה חלקים? (בלי קשר לבעיה הספציפית שאתה מציג. כמות כזו של קוד בקובץ אחד נשמע מתכון לכאבי ראש....)
@חוקר אמר במחשב חזק לסביבת עבודה למתכנת:
שבקבצים גדולים של כ 3000 שורות קוד
שאלה מהצד, למה יש לך קובץ עם 3000 שורות קוד?
אולי כדאי לפצל אותו לכמה חלקים? (בלי קשר לבעיה הספציפית שאתה מציג. כמות כזו של קוד בקובץ אחד נשמע מתכון לכאבי ראש....)
האמת שאני עסוק ++ ולא היה לי זמן אפילו להצביע לכל ההודעות החשובות כאן.
לגבי אירוח, אני לא חושב שה3 יורו שזה עולה זו הבעייה. זה הדבר הכי זניח.
לגבי הניהול (ותודה על הפירגון שאני מתאים לזה... ), כמו שכתבו כאן, הזמן שלי דיי צפוף ואני לא מצליח להגיע להכל, ולכן אני חושש שזה רק יכביד על שאר החברים אם אני אהיה בזה....
הרעיון בגדול נפלא! ולדעתי יש כאן אנשים מוכשרים מאד (!) שיכולים לנהל אותו בצורה יפה מאד, והפרוייקט לא כזה גדול, אלא באמת מתאים אפילו למתכנת מתחיל.
תתחילו לדעתי במבנה הDB, שבזה אפשר לתת במה גם לאנשי האקסס ומעלה, איך לבנות אותו נכון, מה הטבלאות ומה הקשרים וכו'.
בשלב ראשון לא אמור להיות יותר מ5 טבלאות לדעתי (איזורים, משתמשים, הרשאות, אבדות/מציאות ואולי פיספסתי עוד משהו)
המון הצלחות!
ואני כאן גם אם אני לא מגיב
עוקב ומתפעל מהכח שלכם
@גמליאל
מצאתי שכנראה לא צריך לעבוד כ"כ קשה, והשיטה הישנה עדיין עובדת, רק שהם לא משתמשים בה כנראה יותר בדף.
פשוט לגשת לדף (שם את זה בכוונה בתגית קוד - בסוף הפוסט שם את זה כלינק)
https://translate.google.com/translate_tts?ie=UTF-8&q=%D7%A9%D7%9C%D7%95%D7%9D,%20%D7%96%D7%94%20%D7%91%D7%93%D7%99%D7%A7%D7%94.&tl=iw&total=1&idx=0&textlen=15&tk=350535.255567&client=webapp&prev=input
בפרמטר q לשים את המילים בעברית
הפרמטר tl זה השפה
אני חייב לציין שחוץ מהשכר, זו הזדמנות מצויינת לעבוד צמוד עם @רפאל המוכשר, שזה לבד שווה המון!
@ליכט
בשביל זה פותחים חשבונות סתם.
אגב אתה יכול גם לעשות נקודה במייל
מבחינת גמייל זה חשבון אחד, ומבחינת רוב המערכות זה 2 חשבונות
לדוגמא
user@gmail.com
u.ser@gmail.com
user@gmail.com
us.er@gmail.com
u.s.er+1@gmail.com
user+2@gmail.com
מבחינת גימייל הכל אותה כתובת.
ואם תשלח לאחד זה יגיע גם לשני וכו
ומבחינת רוב המערכות זה חשבונות שונים. (לא בדקתי במיילטראק איך הוא מתנהג עם זה)
אפשר אולי להשתמש גם בתיעתוק ולכתוב טאנל.
לדעתי מינהור זה המילה הנכונה.
ומי שלא יודע מה זה, לא משנה איך יקראו לזה
מינהור, תיעול, טאנל, או בכלל אם תשאירו את זה באנגלית....
הוא פשוט לא יבין מה זה עושה
@shraga שאפו על היוזמה
@yossiz אמר בחדש | Windows 10 מתעדכן לגרסה 2004:
עוד נצחון ללינוקס במלחמה הגרעינית
פעם @dovid אמר לי, ובצדק, שאם אתה רואה שמייקרוסופט תומכים בלינוקס, זה לא כי לינוקס ניצחו, אלא כי מייקרוסופט כ"כ חזקים שהם כבר לא מפחדים מהם.....
@שיראל
זה שירות שלי
אסור לקדם כאן בפורום דברים אישיים של משתמש,
אז אפשר במייל שלי בחתימה או דרך פנייה מהאתר
תודה רבה מאד לכל המפרגנים
@nigun בגדול, הרעיון מצויין ועל כך תבורך
לפי מה שהבנתי, כל מתכנת יוכר לפי כמות הקוד שתרם לפרוייקט. (ולפי זה המקצועיות שלו וכו) - אם זה לא מה שהתכוונת, אז תתעלם מהמשך הדברים.
קח בחשבון כמה דברים.
@MusiCode
זה לא עולה מחיר, מפני שבסופו של דבר קוד המכונה מקומפל לאותו דבר
זה כן עושה את הקוד קריא יותר
רוב המאמר המוחלט שם נסמך על מה שנכתב בנושא בספר Code Complete שהוא אחד מרבי המכר למתכנתים שכבר אוחזים שנים בתחום
והנה הגירסה העברית המקוצרת מעט שלו
https://www.hod-ami.co.il/files/59460.pdf
שווה כל שקל, ואני ממש שלא קראתי את הספר הזה בשלב מוקדם יותר של חיי התיכנותיים.
הספר לא מוגבל לשפה מסויימת, ובעיקר מכיל עקרונות מפתח לתיכנון ופיתוח נכון.
לדוגמא לגבי המשתנה i בלולאת for, יש בספר דיון לגבי זה, והמסקנא שככל שהסקופ יותר קטן, אין מניעה להשתמש בi, בעיקר מפני שהוא מוסכמה בינ"ל בנושא בין מתכנתים.
אבל לדברי הספר, ככל שהסקופ של הלולאה יותר גדול, עדיף לתת שם יותר ממשי שיהיה ברור על מה מדובר בתוך הקוד.
אחד הדברים המרתקים שלקחתי מהספר, הוא המרחק בין ההגדרה של משתנה לשימוש בו, שווה לכתוב על זה מתישהוא
ואם כבר דיברנו על כתיבה ספרותית, יצא לי לקרוא בעבר קוד של @magicode - תאמינו לי זה כמו לקרוא סיפור מתח עם עלילה גם בלי הערות
@odeddvir
שינוי קטנטן שהייתי מציע (זה זניח כמו שכתבת)
במקום לעבור על הפקדים בטופס ואז עם DlookUp לחפש את ההתאמה שלהם בטבלה, לקחת מהטבלה את כל מה שמתאים ואז לרוץ בלופ על הטבלה
קוד לדוגמא: (אני כותב כאן בשליפה אז ייתכנו טעויות כתיב...)
כמובן שכל הקוד נכתב כאן אז לצערי אין הזחות וכו.... (אין לי אקסס זמין הרגע)
dim rs as recordset
set rs=currentdb.openrecordset("select * from LangTable Where FormName='" & Me.Name & "'"
do until rs.eof
if me(rs!ControlName).ControlType= acLabel Then
me(rs!ControlName).Caption=rs(CurrentLanguageName & "Caption")
Else
me(rs!ControlName).Value=rs(CurrentLanguageName & "Caption")
End If
rs.movenext
loop
אישית כיום אני עובד לפי שעות עבודה לטוב ולמוטב.
כמובן יש לקוחות שיש להם את הנושא של אחזקת שרתים וכו' שזה כבר עניין אחר, ושם צריך לתמחר גם את הזמן שלוקח לפעמים לעקוב
ויש עדיין לקוחות שאיתם אני עובד בריטיינר. לטוב ולמוטב
אבל כיום אחרי כמה שנים כשאני עובד רק לפי שעות, (אגב אפילו על טיפול בבאג הוא מתומחר לפי שעת עבודה [כאשר החיוב הוא לפי דקות ולא חלק משעה נחשב כשעה שלימה]) אני חושב שזה השיטה הכי טובה והכי win-win גם למפתח וגם ללקוח
@ניולי
יש לך קצת ידע טכני? - כי צריך לדעת להריץ CMD וכו
זה אמור לעבוד גם על RAR
תוריד את הקובץ הזה
https://www.openwall.com/john/k/john-1.9.0-jumbo-1-win64.7z
תחלץ אותו
אתה צריך להריץ
.\run\zip2john.exe file.zip >hash.txt
.\run\john.exe hash.txt
אם אתה צריך לקובץ RAR אז תשתמש בפקודה הראשונה ב rar2john
אח"כ תחכה עד שהוא ינסה לכתוב לך מה הסיסמה
כשהוא מצליח הוא כותב משהו כזה
PS C:\Users\ClickOne\Desktop\rar> .\run\john.exe .\h1.txt
Using default input encoding: UTF-8
Loaded 1 password hash (PKZIP [32/64])
Will run 4 OpenMP threads
Proceeding with single, rules:Single
Press 'q' or Ctrl-C to abort, almost any other key for status
Warning: Only 1 candidate buffered for the current salt, minimum 8 needed for performance.
Warning: Only 6 candidates buffered for the current salt, minimum 8 needed for performance.
Almost done: Processing the remaining buffered candidate passwords, if any.
Warning: Only 4 candidates buffered for the current salt, minimum 8 needed for performance.
Proceeding with wordlist:/run/password.lst, rules:Wordlist
Proceeding with incremental:ASCII
07000007 (M.zip/X.dat)
1g 0:00:23:11 DONE 3/3 (2019-12-25 17:50) 0.000718g/s 6145Kp/s 6145Kc/s 6145KC/s 0707115!..0707056s
Use the "--show" option to display all of the cracked passwords reliably
Session completed
הסיסמא כמו שאפשר לראות היא 07000007 (טוב לא באמת אבל זה היה דומה)
@שואף אמר בחטיפת מטוס - רעיון מקורי:
לכאורה אפשר לעשות את זה בלי הרבה בעיות
באלעד משכו את הכספומט.... נראה לי זה יותר פשוט
חברה' עוד בסוף תהיה כאן חקירה וסעיף נוסף בחוקי הפורום
@zvinissim אמר בכיצד לחמם את הבית בהפחתת עלויות - הטיפ הראשון:
בדיוק היום ראיתי את הטיפ הזה באתר מחו"ל שחיפשתי "איך בונים בונקר"
??
אני מתאפק מלשאול מתי מתחילה המלחמה...
@םןץףך
אם היה לי כח הייתי עושה LIKE לכל תשובה. ואז מחכה שהדף יתרפרש.
אבל אני עייף. לכן יהי זה כאילו ליקייקתי הכל.
פשוט תלחץ עם הגלגלת. הוא יפתח את הלייק בלשונית חדשה
פורסם במקור בפורום CODE613 ב17/07/2016 14:44 (+03:00)
@dovid
הגדרת יוניקוד ושפות אחרות בהגדרת שפה?
לדעתי בקבצים קטנים אפשר להעלות לפורום לתועלת הבאים אחריכם במקום למגיקוד.
אא"כ @dovid מוחק גם אותם אחרי תקופה...
0_1532456581554_Kaluach-3.2.46.28.exe
@avi_av
החוויה שלי עם לינוקס מאד ארוכה וישנה.
וכבר לפני כ18 שנה אחי צעק עלי שאני מתעסק עם שטויות (זה היה כשKDE 2.2 יצא ותירגמו אותו לעברית, ואני התלהבתי ואמרתי שווינדוס עוד מעט הולכת לפח...)
אחת הבעיות בלינוקס למשתמש הנורמלי זה פתרון תקלות ועומס חלופות לכל דבר. (וזה גם היופי בלינוקס...)
קח לדוגמא את שולחן העבודה. בעוד שבווינדוס יש לך שולחן עבודה אחד בלבד.
ההתחל ברוב המקרים המוחלט יהיה בצד ימין / שמאל למטה לפי השפה. אא"כ אתה באופן מיוחד מעביר אותו למקום אחר.
בלינוקס אתה צריך להחליט איזה שולחן עבודה אתה רוצה, ואז ללמוד את הממשק שלו.
בנושא הזה היו כמה גישות.
גישה אחת אמרה (בעיקר שולחן העבודה של גנום וכו') -- אנחנו בונים שולחן עבודה כמו שאנחנו חושבים ורוצים.
וגישה אחרת אמרה (בעיקר KDE וכו') -- אנחנו ננסה להיצמד לתקן ש"מייקרוסופט" הרגילה את כולם.
(וחייבים להזכיר את XPde שניסתה להביא את הממשק של ווינדוס XP כנראה ללא הצלחה יתרה)
לא נכנס כעת איזו גישה צדקה בפרספקטיבה של 20 שנה בערך, אבל ברור לכולנו שאנשים שנמצאים ביותר מסביבת עבודה אחת, ירצו להשתמש באתה סביבה בכל המקומות.
ולכן, למייקרוסופט במשך שנים לא היה איכפת שיפרצו את המערכות הפעל הביתיות והאופיס שלה. כי העיקר שכשהמשתמש הביתי יגיע לעבודה, הוא יצפה ויבקש לראות את הוורד והווינדוס המוכר, ולא איזה מ"ה שהוא בקושי יודע להגות את שמה....
@avi_av אמר באובונטו? למה כן? למה לא?:
טרמינל שעושה את העבודה כולה.
טוב, זה באמת נושא שמתאים לגיקים הגדולים של לינוקס.....
עד היום קשה לי להבין את הצורך שלהם להסביר למה כל דבר פשוט להם לעשות בטרמינל ולא בממשק נורמלי.
ואל תטעה, אני איש של טרמינל. אפילו מאד אבל לא משתגע לעשות כל דבר בטרמינל, ואני חושב שמאד נורמלי לעשות כן דברים גם בממשק.
(אני מדבר על משתמשי שולחן עבודה לינוקס ולא על שרתים ששם מה שיש זה רק טרמינל)
אין צורך להוריד קובץ בטרמינל כשאתה בדפדפן ורואה קובץ ורץ להוריד אותו עם WGET או משהו דומה
@avi_av אמר באובונטו? למה כן? למה לא?:
הייתי רוצה לשתף את טינתי באוזניכם על כך שבסמינרים מלמדים טכנולוגיות לא רלוונטית ובסביבת ווינדוס. פשוט טיפשות.
(אתה תסלח לי ששיניתי את המילה שכתבת שם למשהו יותר מעודן....)
אתה מתכוון וודאי לדוטנט.
לא חושב שזו טכנולוגיה לא רלוונטית.
אם אתה לא כותב בה, זו זכותך. מכאן ועד להחליט שהיא לא רלוונטית המרחק רב מאד.
אפשר להשתמש כיום בדוטנט בסביבת לינוקס באופן מלא.
ובכלל, כיום דוטנט היא אופן סורס מלא.
@avi_av אמר באובונטו? למה כן? למה לא?:
היחידים היום שמקימים אתרים בסגנון הזה הם אתרי ממשלה וכדומה. (אינטרנט אקספלורר, אמרנו?)
האתרי ממשלה שאתה מתאר משתמשים ברוב המקרים לא בדוטנט קלאסי, אלא בהרחבות סאפ וsharepoint למינהם.
שזו שטות מוחלטת כמובן.
מצד שני, אל תצפה מגוף ממשלתי שישלם קצת יותר כדי לקבל עבודה טובה.....
פעם דיברו על זה בפורום הישן. אם יהיה לי זמן אבדוק (אני זוכר ש @softs ו @ארכיטקט דיברו על זה שם)
אני מסכים מאד עם מה שכתב @master לגבי למה משרדי ממשלה משתמשים בווינדוס.
להזכיר שלפני כמה שנים החליטו בגרמנייה בעיריית מינכן לעבור לשולחן עבודה של לינוקס
יש כמה בעיות.
@Avi_av אתה יכול להכין (תיאורתית כמובן) כזו הפצה ולנסות לשכנע את הממשלה בעניין....
יש היום הרבה ותר פתיחות בממשל זמין לעניין הזה.
רק קח בחשבון שתצטרך להביא פיתרון כולל כולל ממש. בעיקר לתקופת הפיילוט, כשחלק יהיו עם ווינדוס וחלק עם לינוקס.
וזה אחד הקשיים העיקריים.
(לדוגמא שיתוף של SMB עם הרשאות שיכול להיכשל ועוד)
וסליחה על המגילה הארוכה....
@רחמים
נוסף על מה ש @dovid כתב
הנה מדריך...
https://www.digitalwhisper.co.il/files/Zines/0x46/DW70-3-HomeSec.pdf