דילוג לתוכן

תכנות

5.0k נושאים 41.2k פוסטים

קטגוריות משנה


  • 22 נושאים
    137 פוסטים
    katzK
    שלום לכולם התבקשתי רבות מחברים פיתרון לבעיה הידועה לבצע מיזוג דואר, אך לשמור קובץ PDF נפרד לכל רשומה, עם שם מותאם אישית. אפרט כאן במדריך שלב אחר שלב איך לבצע זאת, תהיו איתי עד הסוף מקווה שתהנו... נתחיל... שלב א: ראשית בקובץ ה- Excel של רשימת הנמענים, הוסיפו לטבלת הנתונים ארבעה עמודות בשמות כדלהלן (חשוב שהשמות יהיו מדויקים ללא רווחים מיותרים - לתשומת ליבכם): DocFolderPath DocFileName PdfFolderPath PdfFileName שלב ב: צרו שתי תיקיות נפרדות, אחד לקבצי הפלט בפורמט docx, ואחד לקבצי הקלט בפורמט pdf, העתיקו את נתיב התיקייה של קבצי ה- docx והדביקו אותם עבור כל רשומה בשדה שיצרתם בשם DocFolderPath, לאחמ"כ חזרו על הפעולה והפעם העתיקו את נתיב התיקייה של קובצי ה- PDF והדביקו בשדה PdfFolderPath. בשדה DocFileName כתבו את השם של הקובץ עבור הרשומה - ניתן להשתמש בנוסחאות, כמו"כ בשדה PdfFileName כתבו את שם הקובץ כנ"ל. שלב ג: פתחו את קובץ ה- word והשלימו את פעולת המיזוג כרגיל, עצבו את המסמך כרצונכם. שלב ד: פתחו את לשונית מפתחים בקובץ ה- word פתחו את עורך הקוד הוסיפו מודל חדש מצו"ב צילום מסך: [image: 1662883665514-3eb2538f-9ab1-41eb-a1df-452212916da6-image.png] הדביקו את הקוד הבא: Sub MailMergeToPdfBasic() ' Mark the start of the Subroutine (i.e. Macro) and name it "MailMergeToPdf" ' Macro created by Imnoss Ltd ' Please share freely while retaining attribution ' Last Updated 2021-05-03 Dim masterDoc As Document, singleDoc As Document, lastRecordNum As Long ' Create variables ("Post-it Notes") for later use Set masterDoc = ActiveDocument ' Identify the ActiveDocument (foremost doc when Macro run) as "masterDoc" masterDoc.MailMerge.DataSource.ActiveRecord = wdLastRecord ' jump to the last active record (active = ticked in edit recipients) lastRecordNum = masterDoc.MailMerge.DataSource.ActiveRecord ' retrieve the record number of the last active record so we know when to stop masterDoc.MailMerge.DataSource.ActiveRecord = wdFirstRecord ' jump to the first active record (active = ticked in edit recipients) Do While lastRecordNum > 0 ' create a loop, lastRecordNum is used to end the loop by setting to zero (see below) masterDoc.MailMerge.Destination = wdSendToNewDocument ' Identify that we are creating a word docx (and no e.g. an email) masterDoc.MailMerge.DataSource.FirstRecord = masterDoc.MailMerge.DataSource.ActiveRecord ' Limit the selection to just one document by setting the start ... masterDoc.MailMerge.DataSource.LastRecord = masterDoc.MailMerge.DataSource.ActiveRecord ' ... and end points to the active record masterDoc.MailMerge.Execute False ' run the MailMerge based on the above settings (i.e. for one record) Set singleDoc = ActiveDocument ' Identify the ActiveDocument (foremost doc after running the MailMerge) as "singleDoc" singleDoc.SaveAs2 _ FileName:=masterDoc.MailMerge.DataSource.DataFields("DocFolderPath").Value & Application.PathSeparator & _ masterDoc.MailMerge.DataSource.DataFields("DocFileName").Value & ".docx", _ FileFormat:=wdFormatXMLDocument ' Save "singleDoc" as a word docx with the details provided in the DocFolderPath and DocFileName fields in the MailMerge data singleDoc.ExportAsFixedFormat _ OutputFileName:=masterDoc.MailMerge.DataSource.DataFields("PdfFolderPath").Value & Application.PathSeparator & _ masterDoc.MailMerge.DataSource.DataFields("PdfFileName").Value & ".pdf", _ ExportFormat:=wdExportFormatPDF ' Export "singleDoc" as a PDF with the details provided in the PdfFolderPath and PdfFileName fields in the MailMerge data singleDoc.Close False ' Close "singleDoc", the variable "singleDoc" can now be used for the next record when created If masterDoc.MailMerge.DataSource.ActiveRecord >= lastRecordNum Then ' test if we have just created a document for the last record lastRecordNum = 0 ' if so we set lastRecordNum to zero to indicate that the loop should end Else masterDoc.MailMerge.DataSource.ActiveRecord = wdNextRecord ' otherwise go to the next active record End If Loop ' loop back to the Do start End Sub ' Mark the end of the Subroutine שלב ה וסיום: סגרו את עורך הקוד. לחצו על כפתור פקודות מאקרו שבכרטיסיית מפתחים, בחרו את המאקרו בשם MailMergeToPdfBasic ולחצו הפעל מצו"ב צילום מסך [image: 1662883849719-3890ce69-c0e9-4f30-89ce-3e97b7de750b-image.png] כעת שבו בנחת והמתינו עד ליצירת כל הקבצים, להנאתכם תפתחו את תיקיות הפלט שיצרתם וגלו שהיא מלאה קבצים קובץ לכל רשומה בשם המתאים שהגדרתם לה. מקור
  • ארכיון האתר הקודם והחביב קוד-613

    1k 10k
    1k נושאים
    10k פוסטים
    chagoldC
    @אבי אמר בשוב, צילומי הצ'קים בבנקים: התעסקתי לאחרונה עם סורקים של חברת MAGTEK, הם ידידותיים ונוחים להתממשקות, אבל כמדומני שהבנקים בישראל מוכנים לקבל סריקות רק מסורקים של חברת PANINI @אבי איך יוצרים אתך קשר?
  • 31 133
    31 נושאים
    133 פוסטים
    Y.Excel.AccessY
    יש כמה נוסחאות חדשות שממש משנות את כללי המשחק בגוגל שיטס: CHOOSECOLS לבחירת עמודות ממערך CHOOSEROWS לבחירת שורות ממערך WRAPROWS להמרת מערך חד ממדי לרב ממדי - פריסה לשורות WRAPCOLS כנ"ל - פריסה לעמודות HSTACK ו VSTACK - הפעולה של {} אך בלי סוגריים - לא משמעותי לכאורה והעולה על כולנה, סוף סוף: LET - ליצירת משתנים. כל אלו מצטרפות לפונקציות שנוספו מוקדם יותר - https://blog.sheetgo.com/google-sheets-formulas/10-new-google-sheets-functions/ וכלול בתוכם - LAMBDA, MAP (חלקי - לא עובד לקנן ב MAP ודומיו מערכים אחרים), פונקציות בעלות שם, וכו' ע"ש בקישור.
  • איפה הכי מומלץ לפרוס אתר לאוויר?

    9
    0 הצבעות
    9 פוסטים
    255 צפיות
    ה
    @חגי כתב באיפה הכי מומלץ לפרוס אתר לאוויר?: ואם יום אחד יש סיבה, אז באמת לפעמים משכתבים פרויקט בגלל צרכים קטן אני מלהתערב אבל בנוגע להערה הזאת אני חושב שזה גם יתרון כי לפעמים אחרי תקופה טובה בעצם מבינים שדברים מסוימים היינו כותבים אחרת או מדויק יותר על מנת לחסוך בבעיות שונות שאמנם אפשר להתגבר עליהם אבל זה היה יכול להיות יותר יעיל אחרת ולמרות שסתם לא משכתבים אבל אם יש סיבה מרוויחים אז נכון שקשה לומר שזה שיקול מיד בהתחלה כי בסוף שכתוב זה לפעמים עבודה ארוכה ומתסכלת רק לדעת שיש בזה גם משהו טוב לפעמים
  • איך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?

    37
    2 הצבעות
    37 פוסטים
    4k צפיות
    M
    אוסיף לדברין של @shraga אני גם עובד היום עם קלוד דסקטופ ופתחתי שרת שעולה לי 10 דולר בחודש ונתתי לי לו גישת SSH שישמור בזיכרון (צריך להגיד לו שהוא צריך לבקש אישור התחברות כל פעם, וכל אישור זה ניסיון אחד כי הוא הריץ לי פעם איזה 20 נסיונות חיבור וחסם את ה IP שלי) אני אומר לו שהוא יתחבר לשרת יריץ את הפרויקט יפתח פורטים ויתקן שגיאות והוא גם מנהל גיטהב משלו ואחרי זה אני פשוט מקים שרת לפרויקט הספציפי ומושך את הפרויקט המתוקן מגיטהב ומריץ באמת אחד הטובים נתתי לו שרת משלו בדוקא כדי שלא יוכל להרוס
  • API לקבלת רשימת דפים וסימנים בספרי היסוד התורניים

    11
    1 הצבעות
    11 פוסטים
    882 צפיות
    NH.LOCALN
    @mendel כתב בAPI לקבלת רשימת דפים וסימנים בספרי היסוד התורניים: מעניין @NH.LOCAL כי בדיוק פרסמתי במתמחים אפליקציה דומה שבניתי. (אולי יש פה תחרות . ) אז יש לי את המידע לרוב. תגיד אם אתה צריך משהו/ספר ספיציפי אדרבה. תחרות זה מצוין. (בטח במשהו שגם ככה לא נוצר למטרות רווח ) אם יש לך את הנתונים בצורה מסודרת, אולי כדאי שתפרסם אותם איפשהו כקוד פתוח, ב-HF או בגיטהאב אם כי למעשה את אפליקציית שמור וזכור יצרתי כבר לפני קרוב לשנה
  • 2 הצבעות
    1 פוסטים
    74 צפיות
    אין תגובות
  • למה צריך עדיין מתכנתים

    נעול
    57
    0 הצבעות
    57 פוסטים
    2k צפיות
    לא-מתייאשל
    @יוסף-בן-שמעון כתב בלמה צריך עדיין מתכנתים: @A.I.V כתב בלמה צריך עדיין מתכנתים: אותי מדאיגה עצם ההתנוונות של האנושות, גם אם בתכל'ס את הכל נוכל לעשות דרך הAI. המחשבה היא אחד ההבדלים המשמעותיים בינינו לבין בעלי חיים ומה דעתך על ההתנוונות הנוראה שקרתה כאשר האנושות הפסיקה לחרוט דיסקטים בקוד בינארי, ועברה לכתוב שפות עיליות, והיום אף אחד לא יודע לקרוא את הבסיס של הקוד האמיתי שמניע את המעבד לפעולה, ואף אחד כבר לא צריך לחשוב אם האפס הזה הוא ההמשך של האחד שלפניו או מיצג חדש? מספיק להיות ראש קטן, המעבר מבינרי לASM או אפילו לC היה תמיד מעבר בסינטקס, זה אף פעם גנב ממך את היכולת לחשוב. ואגב אף היום מתכנת C יודע בדיוק איזה קוד בASM הקומפיילר יבנה ולכן עד היום משתמשים בASM כי שי דברים שזה יהיה פי 50 יותר מהיר בASM מאשר בC. בקיצור רק עם AI אפשר לכתוב קוד שלא מבינים אותו, וזה דבר שאף פעם לא קרא.
  • ספק סליקה למרקטפלייס

    3
    2 הצבעות
    3 פוסטים
    120 צפיות
    nigunN
    @shraga אתה גם מציע הגנה לקונה במקרה של סכסוך עם המוכר? @shraga כתב בספק סליקה למרקטפלייס: בדקתי את ספקי הסליקה המקומיים (grow/משולם, טרנזילה, פיימי, קארדקום) ולכאורה אף אחד מהם לא תומך בפיצול תשלומים אמיתי ברמת העסקה. כלומר, אין אפשרות שהכסף יתפצל אוטומטית בין הפלטפורמה ליוצר בלי שהוא יעבור דרך חשבון הבנק שלי. נראה שיש איזה משהו לפיימי אבל לא ברור האם זה פיצול אמיתי https://payme.stoplight.io/docs/guides/7190ec6712209-how-to-create-new-sellers
  • בעית תצוגת הזחה ב code-server (vscode)

    4
    0 הצבעות
    4 פוסטים
    74 צפיות
    MordechayM
    ביטלתי את כל תוספי כרום וזה תוקן, עכשיו רק נשאר לי לבדוק מה גרם לבעיה (ראיתי בקונסול מלא שגיאות כאלו וכמה שהבינה לא הסכים שזה הגורם לבעיה, אבל כן הסכים להסביר שזה נגרם בגלל תוסף בדפדפן (ואז הוא כן הזכיר שאולי הבעיה נגרמת ההתנתוקיות והחיבורים מחדש): ?folder=/home/coder/project:1 Unchecked runtime.lastError: The message port closed before a response was received. עריכה: לאחר בדיקה היה לי איזה תוסף שממיר אוטומטי מדולר לשקל והוא זה שעשה את העיה
  • התקנת תעודת אבטחה ל httplib2 בפיתון

    5
    0 הצבעות
    5 פוסטים
    122 צפיות
    MordechayM
    זה רעיון, בכל מקרה זה כבר עובד לי עם המשתנה סביב.
  • איפה לקנות מנוי Claude Opus 4.6

    28
    0 הצבעות
    28 פוסטים
    1k צפיות
    A
    @nigun כתב באיפה לקנות מנוי Claude Opus 4.6: @avi-rz כתב באיפה לקנות מנוי Claude Opus 4.6: @nigun כתב באיפה לקנות מנוי Claude Opus 4.6: בנוסף הקביעות של מודל X טוב ממודל Y לא עוזרות לקורא בלי לשמוע את הרקע למה מודל Y לא טוב צודק! מה שאני התכוונתי ש claude הכי טוב לי, בעיקר בכתיבת קוד נקי ועקבי מאוד ללא שגיאות - בשונה ממודלים אחרים שניסיתי (לא היום ואתמול - קצת קודם לכן) - שהם טובים לכל מיני פתרונות, אבל כשאתה טיפה מתקדם איתם, הם לא זוכרים מה דיברנו אתמול? וגם כשאתה מביא להם קוד ארוך, הם לא בהכרח מתאימים את עצמם לקונספט של הקוד בשונה מ claude - גם בקלוד צריך לדעת איך לדבר איתו - אבל בהחלט הפרש משמעותי - בטח בעבודה ארוכה עם הרבה שיחות והתכתבויות על אותו קוד / פרויקט. באופן כללי כל מודל הוא נהיה יותר טיפש ככל שיש יותר טוקנים בשימוש בחלון יש מודלים שפחות ויש מודלים שיותר טפשים אבל על כולם זה משפיע. אפשר לעשות ניסוי פשוט לבקש מהמודל לעשות משהו קצת מורכב למשל ליצור הדמיה של רמזור Create an HTML page with a canvas simulating a road with a traffic light and cars. Cars spawn randomly and drive across. The traffic light cycles green, yellow, red. Cars should react to the light realistically. לבקש את זה על שיחה נקיה ובשיחה עם היסטוריה של בא נניח 150K טוקנים לפחות בניסויים הפשוטים שלי הביצועים גרועים יותר כשיש הקשר עמוס אז נכון שקלוד יותר טוב בזה עדיין מומלץ לנהל את הקונטקסט בזהירות ולתת לו בדיוק את מה שהוא צריך לא פחות (כי אז מפספס דברים) ולא יותר (כי אז נהיה טיפש) הא, עכשיו אני שם לב יותר למה ש @dovid אמר "הפערים בדו שיח", הרעיון הזה לומר לו תעשה לי בית > בית יפה > גם מפואר > מתאים לרבה -- זה פחות העיסוק שלי, אני כן משתדל לדבר איתו אחד על אחד - כלומר: למקד אותו מה אני רוצה, ואיפה. אז מה הפוניט? שהוא איתי על הגל וכמו שכתבתי לעיל הוא מחבר הקשרים וזורם, ולא מתחיל להמציא כל מיני דברים שהוא חושב שאמור להיות בקוד שכתבנו קודם, אלא בודק ואחז ראש מה יש ומה אין ומתאים את עצמו.
  • שליפת נתונים מטבלה עם 3 טבלאות מקושרות

    8
    0 הצבעות
    8 פוסטים
    274 צפיות
    E
    @dovid כתב בשליפת נתונים מטבלה עם 3 טבלאות מקושרות: א. השאלה לא עסקה בknex אלא בSQL השאלה עדיין עומדת על SQL שאלתי כתב בשליפת נתונים מטבלה עם 3 טבלאות מקושרות: השאלה איך נכון לעשות את זה. וחידדתי כתב בשליפת נתונים מטבלה עם 3 טבלאות מקושרות: מבחינת עומס על השרת, AI למיניהם טענו שכ"כ הרבה join מהוה עומס על השרת ומכביד סתם על כל תהליך השליפה, מה שא"כ אם חלק מהם עושים ע"י בקשה שניה בקוד עצמו. האמת, שאני רואה עכשיו שיצא לא מובן (בכל זאת 4 לפנות בוקר, קמתי רק להכין מטרנה או משהו...) אז אסביר כאן ואשנה גם שם. הבעיה שלי היא לא המימוש, (כמו שכתבתי כמה וכמה פעמים, אני משתדל לא לבקש שיכתבו במקומי אלא איך נכון לעשות) אלא האם נכון לשלב 4 טבלאות ביחד... ניסיתי לחדד בהודעה השניה שהAI טענו שלא כדאי לעשות גם לזה JOIN כיון שזה מאוד מכביד על השרת, אלא עדיף למשוך את הערים בשאילתא נפרדת שלא תסבך את השרת, ושאלתי (לפחות התכוונתי) האם זה נכון? או שהם טועים ואין שום בעיה לחבר טבלאות. @dovid כתב בשליפת נתונים מטבלה עם 3 טבלאות מקושרות: לראשונה בחיי שאני שומע על knex גם אני, @צדיק-תמים המליץ לי עליה במקום אחר ושיניתי את כל הפרויקט לספריה הזו, אני חושב שהיא מאוד שימושית. @dovid כתב בשליפת נתונים מטבלה עם 3 טבלאות מקושרות: אבל תבין שהשאלה הראשונה מזמינה כל אחד שקצת למד SQL לענות מצוין, זה מה שאני צריך, כאמור אני צריך תאורטית, מה הדרך הנכונה, והאם הטענה ההיא נכונה או לא נכונה. @dovid כתב בשליפת נתונים מטבלה עם 3 טבלאות מקושרות: ובהודעה האחרונה אתה דופק את כלי מי שהיה טורח לענות, כי כמה שהתשובה יפה ונכונה היא לא בטוח רלוונטית עבור איזה כלי בשם knex לא דופק אף אחד, מותר להגיד "הדרך של חיבור 4 טבלאות היא הנכונה כאן, לגבי knex - לא יודע" (אגב, בknex אפשר גם להכניס raw כך שאין בעיה, מכניסים שאילתת SQL כמו שהיא והכל טוב). @dovid כתב בשליפת נתונים מטבלה עם 3 טבלאות מקושרות: בין העובדה שאתה לא יודע בכלל SQL מי קבע? למדתי את הנושא, הבנתי פחות או יותר אני יודע מה שאני צריך, נכון אני לא יודע עד הסוף, אבל את הבסיס אני בהחלט יודע. יש כאן לדוגמא מדריך חמוד ועוד מקומות. ובינינו SQL בסיסי כמו שאני צריך זה לא משהו מורכב כ"כ. התנאים אצלי נראים יותר ככה: let queryBuilder = knex("advertiser_ads as M").select("M.*"); queryBuilder.leftJoin("ratings as R", "R.rated", "M.phone"); queryBuilder.select(knex.raw("AVG(R.rating) as average_rating")); queryBuilder.groupBy("M.id"); עוד קוד, לא רלוונטי if (filters.phoneOfSearcher && isValidIsraeliPhone(filters.phoneOfSearcher)) { queryBuilder.select( knex.raw( `EXISTS ( SELECT 1 FROM advertiser_ads_read MK WHERE MK.id = M.id AND MK.phone = ? ) as was_read`, [filters.phoneOfSearcher] ) ); } עוד קוד לא רלוונטי queryBuilder.innerJoin("advertiser_cities as E", "E.id", "M.id"); queryBuilder.groupBy("M.id"); // חשוב למנוע כפילויות במודעה אם יש לה כמה ערים if (filters.cities && filters.cities.length > 0) { // המצב שבו המחפש הזין עיר/ערים ספציפיות queryBuilder.where(function() { // כלל 3: לשניהם יש עיר - בדיקת התאמה מדויקת לעיר this.whereIn("E.city", filters.cities) // כלל 2: למפרסם יש רק אזור - מפרסם שמשרת את כל האזור יעלה בתוצאות .orWhere(function() { this.where("E.area", filters.area).whereNull("E.city"); }) // כלל 1 (מתוקן ומאובטח): למפרסם יש "כל הארץ" (אזור ריק + עיר ריקה) - הוא יעלה בתוצאות תמיד .orWhere(function() { this.whereNull("E.area").whereNull("E.city"); }); }); } else { // המצב שבו המחפש הזין רק אזור (ללא עיר) queryBuilder.where(function() { // כלל 2: חיפוש לפי אזור (מכסה מפרסמים של כל האזור, וגם מפרסמים של עיר ספציפית באזור) this.where("E.area", filters.area) // כלל 1 (מתוקן ומאובטח): למפרסם יש "כל הארץ" (אזור ריק + עיר ריקה) - הוא יעלה בתוצאות תמיד .orWhere(function() { this.whereNull("E.area").whereNull("E.city"); }); }); } תנאים מורכבים שחושבו כמו שצריך.
  • תמלול קבצים תורניים

    5
    0 הצבעות
    5 פוסטים
    217 צפיות
    מ
    כן ניסית הייתי פחות מרוצה
  • סליקה בימות המשיח

    2
    0 הצבעות
    2 פוסטים
    140 צפיות
    E
    למה כאן ולא בפורום של ימות המשיח? לא מכיר דרך
  • נושא זה נמחק!

    2
    0 הצבעות
    2 פוסטים
    48 צפיות
  • סליקה עם פרטי אשראי שמורים בנדרים

    7
    0 הצבעות
    7 פוסטים
    197 צפיות
    ה
    אבל כן אפשרי לקנות אצלם מספר ישיר ולעשות הפניית שיחות למספר המערכת של נדרים מזהה את הטלפון והתורם צריך רק להקיש את הסיסמה בלי להכניס את כל פרטי האשראי
  • וירטואליזציה ב-Html גדולים

    6
    5 הצבעות
    6 פוסטים
    257 צפיות
    dovidD
    @חצקעלע בהחלט חוסך, מדובר פה במקרים שלא רוצים למממש Infinite Scroll או בשביל לשמור על הדברים פשוטים או בשביל חוויית משתמש מהירה בהרבה.
  • איך למדתם לכתוב קוד - סקר

    26
    2 הצבעות
    26 פוסטים
    861 צפיות
    יגעתי ומצאתיי
    @eido למדתי בעיקר מקורסים באינטרנט וקצת עזרה של 2 אחים שעובדים בתכנות התחלתי PHP עקב צורך בחיבורי API לימות המשיח. אח"כ התחלתי גם פייתון וHTML בערך בו זמנית... ופתאום הAI נכנס לתמונה וגרם לי לעצור את הלמידה ולהעזר בו וכיום אני בקושי כותב קוד כבר.
  • מדריך טוב לjs עדיף התמקדות בnode ועוד יותר עדיף - עברית

    16
    0 הצבעות
    16 פוסטים
    413 צפיות
    pcinfogmachP
    משהו אישי שחוויתי בלימוד ‎JS‎ – אולי יש עוד אנשים שמרגישים כמוני, ולכן אני משתף. מאוד מאוד התקשיתי ללמוד ‎JS‎. ואני דווקא דובר 'קורא וכותב באנגלית שוטפת, ובכל זאת גם המדריכים המומלצים ביותר לא ממש קידמו אותי. עד שבשלב מסוים הבנתי שהקושי שלי נובע מכך שחסר לי המבנה הכללי של הדברים. במקור ‎JS‎ נועדה בעיקר עבור ‎frontend‎, וזה השפיע מאוד על הפרדיגמות של השפה ועל הדרך שבה עובדים איתה. ברגע שתפסתי את זה – זה הקל עלי מאוד. נכון שהיום ‎JS‎ היא הרבה מעבר לזה, אבל לדעתי אם אין את הבסיס וההבנה של הרקע הזה, מאוד קל לטבוע מהר בים הגדול שנקרא ‎JS‎. הערה נוספת: css מודרני הוא כלי ממש עוצמתי ובהרבה מקרים הוא תפס את המקום של js- של פעם. חשוב ללמוד css בצורה טובה כדי לא לעבוד קשה סתם עם js
  • תוסף שימושי ל VSCODE - ניהול פרויקטים

    3
    2 הצבעות
    3 פוסטים
    201 צפיות
    י
    @י.פל. אולי זה ענין של הרגלי שימוש לי היה מאד לא נח כשרציתי לפתוח פרוייקט הייתי צריך לדפדף בסייר הקבצים להגיע לתיקיה שלו ומשם לפתוח אותו. עכשיו יש לי את הפרוייקטים ברשימה מסודרת, ואני יכול לדפדף ביניהם בלחיצה אחת, לפתוח מופע חדש של התוכנה או להחליף את המופע הקיים, וזה מסודר בתגיות.
  • 1 הצבעות
    28 פוסטים
    2k צפיות
    לא-מתייאשל
    @Shmuel754 כתב במה עונים ללקוחות ששואלים האם אפשר לבנות את מה שאני בונה בAI?: @Whenever בקשר למה שכתבת, מה הבעיה להכניס את הפרוייקט לAI ואפי' אחר ולבקש ממנו בדיקת אבטחה? אני אישי מסרב, אני לא סובל שאחד חשב שהוא עשה לי 90% מהעבודה וכיאלו ישלם לי על 10%, בפרוייקטים הללו אתה מתקן באג אחד וזה גורם לשני באגים חדשים, והטיפש הזה שביקש את זה ממך יגיד שזה אשמתך, לכן אם אני רואה מראש שהפרוייקט נכתב על ידי מישהו שלא יודע כלום בתיכנות, אני מסרב עקרוני בלי להסתכל על הפרוייקט ומציע לו הצעת מחיר על כל הפרוייקט.
  • דרוש יעוץ (אפשר בתשלום) לתכנון פרויקט בJS

    נעול
    10
    0 הצבעות
    10 פוסטים
    271 צפיות
    E
    אפשר גם לשלוח לי בפרטי לstamandsefer של ג'ימייל.
בא תתחבר לדף היומי!