@one1010 אם הוא כותב שהוא יודע 'חלק', סימן שהוא חושב שהוא יכול לתת תוצאות להרבה מאוד מהלקוחות, ואם יש עבודה מסוימת שהוא חושב שהוא לא יכול, הדבר הנכון לדעתי הוא פשוט לדחות כרגע את העבודה ולא לקחת אותה במחיר סמלי.
בקיצור אין שום סיבה לקחת מחיר סמלי.
צדיק תמים
-
כמה כדאי לקחת על פיתוח? -
כמה כדאי לקחת על פיתוח?@אבי_770 האמת שממה שאני מבין לא זה המטרה שבגללה פתחת את הנושא - בשביל לשמוע האם לקחת תשלום, אלא איך לתמחר עבודה - לפי שעה? לפי פרויקט? וכו'...
אבל כיוון שזה עלה, אז קודם כל אני אישית חושב שבהחלט כדאי לקחת תשלום (כמובן שאתה צריך לדעת שאתה יכול לתת ללקוח את התוצאה הרצויה), ואין שום סיבה לקחת מחיר סמלי או מוזל, להיפך ברגע שתיקח מחיר הוגן לפי המקובל בשוק זה יגרום לך להשקיע יותר, מה שגם יקדם אותך מקצועית וגם יגרום שהלקוח ייצא מרוצה - שזה מאוד מאוד חשוב...
לגבי איך לתמחר בפועל אני רואה שיש שרשור מאוד מפורט (ומחכים) על זה - https://tchumim.com/topic/6209/תמחור-פרוייקט (גם על זה כדאי להציץ)
(אם כי הצפיה בשניהם מצריכה הצטרפות לתכנות הסגור), וכנראה לכן השאלה לא עוררה דיון
אבל סכומים מדויקים לא תקבל, אלא אם כן פר פרויקט ממישהו שמכיר גם את הרמה שלך וגם את הלקוח וגם באיזה עבודה מדובר, וגם אז זה המלצה בלבד שצריך לקחת בעירבון מוגבל... המחיר נקבע מהמון גורמים, וכנראה שאין ברירה, לומדים עם הזמן לשקלל את הנתונים... -
QTranslate for MacBook@יושב-אוהלים זה לוקח את פלט התרגום ומתרגם אותו הפוך (חזרה לעברית)?
-
כמה כדאי לקחת על פיתוח?@one1010 פותח הנושא כתב שהוא יודע 3 שפות תכנות חלק, ואתה שואל "האם הוא כבר פיתח משהו" ושכדאי לו לקחת סכום סמלי, כי הלימוד לא דומה ליישום בפועל...
אני חושב שלפני שמגיבים אמורים לקרוא היטב את השאלה ולחשוב האם יש לך מה לתרום לנושא.
האמת שאני חלוק גם על עצם הדברים, אבל באמת על זה לא הייתי נותן דיס בלי לפרט למה אני חולק. -
QTranslate for MacBook@יושב-אוהלים תודה!
אגב תרגום לאחור לא הכוונה להסטוריית תרגום - הכוונה היא שלאחר התרגום, מתבצע תרגום הפוך של הטקסט המתורגם לשפת המקור - לפעמים זה עוזר. -
הרצת סקריפטים מהירה עבור פרוייקט פייתון - כמו בpackage.jsonבינתיים מצאתי את התוסף הזה שעושה את העבודה

אם מישהו מכיר משהו יותר טוב אשמח -
מהירות העבודה של גוגל סקריפט@OdedDvir לא רלוונטי במקרה הזה, הפעולה צריכה להיות על הנתונים בזמן אמת, כמו כן לאיטיות המובנית שהדגמתי כאן עם קוד פשוט של request => response בלי שום קבלת נתונים מרוחקים, זה לא יעזור.
אבל זה כלי שימושי לפעמים, תודה שהכרת לי אותו
עריכה - השתמשתי בו עכשיו למשהו שחסך לי הרבה קומבינות בדרכים שהכרתי... תודה!רק חבל שזה מוגבל לאלף רשומות...

-
מהירות העבודה של גוגל סקריפט@OdedDvir
0.9 - 1.5 שניות זה בלי שום גליון... בדיקה פשוטה של תנאי לוגי, והחזרת תשובה. תסתכל בקטע קוד שהבאתי. -
הרצת סקריפטים מהירה עבור פרוייקט פייתון - כמו בpackage.json@אבי אני לא רואה שם את מה שחיפשתי בכותרת הנושא הזה, זה פרויקט לניהול תלויות פייתון, אבל אני לא רואה שם משהו מקביל לקטע של scripts בpackage.json.
-
מהירות העבודה של גוגל סקריפט@Y-Excel-Access @צדיק-תמים אמר במהירות העבודה של גוגל סקריפט:
האמת שבמקור עשיתי בבת אחת עדכון לכל השורה (כלומר getRange לכל השורה ואז setValues), כאשר היכן שאין מה לעדכן (לא נשלח ערך חדש עבור התא) מכניס את התוכן המקורי (שהתקבל בקריאה הראשונה),
ועכשיו שיניתי כך שיעדכן רק היכן שיש צורך, כך שזה במקום קריאה אחת לעדכון של כל השורה, בין 1 ל7 (תלוי בכמות התאים שמתעדכנים) קריאות קטנות כדי לעדכן כל תא, אבל מבדיקה שלי זה לא גורם לאיטיות,כלומר שאני מכיר את הצורה הנ"ל, ובמקרה הזה היא לא מתאימה (כיוון שישנם תאים עם נוסחאות, וה
getDataRange().getValues()מקבל אותם כטקסט מקובע וממילא גם הsetValues בסוף מחזיר אותם כטקסט, ודורס את הנוסחה).
בכל מקרה כמו שכתבתי, אני לא חושב שעדכון של כל תא בשורה המסוימת בנפרד, במקום עדכון בבת אחת של כל ה1-7 תאים, הוא זה שגורם לאיטיות. הסקריפט אמור להתמודד בקלות עם כזה דבר. ראה גם מה שכתבתי בתגובה מעל
-
מהירות העבודה של גוגל סקריפט@dovid אכן, אפילו במקרה שהבקשה נופלת מייד בתחילת הפונקציית doPost, בלי שום לוגיקה מורכבת או גישה לנתונים כמו שיסט.
לדוגמה אפילו קוד פשוט כזה:const secret = 'tgy4rugh84' function doPost(req) { if (req.parameter.secret !== secret) { return ContentService.createTextOutput( JSON.stringify({ error: 'Unauthorized', }) ).setMimeType(ContentService.MimeType.JSON); } return ContentService.createTextOutput( JSON.stringify({ message: 'OK', }) ).setMimeType(ContentService.MimeType.JSON); }לוקח לו להחזיר תשובה בין 0.9 ל1.5 שניות
-
לאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשבים@ארכיטקט זה בדיוק מה שמחזיק את התעשייה, שכל הזמן צריך עוד ועוד וכך הביקוש לא נגמר
ככה שאולי הפילוסופיה נכונה, אבל המסקנה לא כל כך -
מהירות העבודה של גוגל סקריפט@dovid אני כתבתי את הקוד המדובר

ולעניות דעתי אין בו קריאות מיותרות
יש קריאה אחת בהתחלה לקבל את כל הנתונים כמערך דו מימדי (ככה הם קוראים לזה), זה נצרך בגלל שהקוד מחפש שורה שעומדת בתנאים מסוימים
ובסיום יש קריאה נוספת לעדכון
האמת שבמקור עשיתי בבת אחת עדכון לכל השורה (כלומר getRange לכל השורה ואז setValues), כאשר היכן שאין מה לעדכן (לא נשלח ערך חדש עבור התא) מכניס את התוכן המקורי (שהתקבל בקריאה הראשונה),
ועכשיו שיניתי כך שיעדכן רק היכן שיש צורך, כך שזה במקום קריאה אחת לעדכון של כל השורה, יש בין 1 ל7 (תלוי בכמות התאים שמתעדכנים) קריאות קטנות כדי לעדכן כל תא, אבל מבדיקה שלי זה לא גורם לאיטיות, נראה שבאמת לוקח לסקריפט זמן לפעול
למעשה זה החלקים היחידים שמתקשרים עם השיטס:const sheet = SpreadsheetApp.openByUrl(sheetUrl).getSheetByName(sheetName); const table = sheet.getDataRange().getValues();בהתחלה, כאשר לא מדובר בגליון גדול
ואז לוגיקה די פשוטה של JS, ובסוףfor (const [i, call] of row.entries()) { if (call !== 'original-value') { sheet.getRange(rowIndex + 2, i + 1, 1, 1).setValue([call]); } }או:
sheet.deleteRow(rowIndex + 2); -
הרצת סקריפטים מהירה עבור פרוייקט פייתון - כמו בpackage.jsonכידוע בפרויקט nodeJS אפשר להשתמש בpackage.json כדי לכתוב סקריפטים, שבהם ניתן להשתמש באמצעות הרצה ידנית של
npm start/npm run restartוכו', לדוגמה:"scripts": { "test": "node test.js", "start": "cross-env NODE_ENV=production node app.js", "dev": "cross-env NODE_ENV=development nodemon app.js", "fix": "eslint **/*.js --fix" },וכן זה מופיע בVSC וכך ניתן להריץ בקליק אחד:

וכך ניתן להריץ פקודות חוזרות שונות בלחיצת כפתור.
השאלה האם קיים משהו דומה עבור פרוייקט בפייתון (ספציפית זה Django) ליצירת קיצורי דרך להרצת סקריפטים - פקודות cli להרצת השרת, הרצת טסטים, וכדומה - רצוי פלוס הפעלה מהירה שלהם מהVSC?
תודה מראש. -
QTranslate for MacBook@one1010 לא, תקרא שוב את השאלה
אני רציתי לדעת מנסיון האם יש משהו ברמה טובה,
רשימה כזאת לא שווה הרבה, ברור שיש תוכנות תרגום כלשהן, השאלה כמה הן שוות בתכלס... -
QTranslate for MacBook@one1010 קראת מה כתוב שם או רק הסתכלת על התמונה? כי לגגל גם אני יודע...
QTranslate by QuestSoft is a free-to-use application that can help you translate texts between a variety of languages. Unfortunately, there is no version of QTranslate for Mac available on the developer's website, so you might want to try other tools that can do this job. Here are some alternatives to QTranslate for Mac.
השאלה שלי הייתה אם מישהו מכיר משהו ברמה טובה, כי לי אין עדיין מקבוק בשביל לנסות.
-
QTranslate for MacBook@dovid זה לא נראה לי שימוש חריג, דווקא די הופתעתי שאין תוכנה כזאת
-
Github Copilto@חוקר אפשר להשבית את זה בדף ההגדרות:

-
Github Copilto@ש-ב-ח זה מופיע ככה גם לי...
אבל בכפתור start trial מועברים לכאן, ושם בלחיצה על "Continue without payment details" למטה מועברים לדף ההגדרות, ולאחר שהגדרתי את ההגדרות זה חזר לעבוד.
ניסית את זה?@צדיק-תמים אמר בGithub Copilto:
אם אחרי הההגדרה עדיין לא עובד, תנסה לסגור ולפתוח את התוכנה, להתנתק מהחשבון ולהתחבר, וכו'
-
Github Copilto@ש-ב-ח צריך לבחור קודם העדפות כדי להמשיך להשתמש
https://github.com/github-copilot/signup/success
אם אחרי הההגדרה עדיין לא עובד, תנסה לסגור ולפתוח את התוכנה, להתנתק מהחשבון ולהתחבר, וכו'