דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
ק

קן ציפור

@קן ציפור
אודות
פוסטים
78
נושאים
31
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • בקשת הסבר - איך ניתן ליצור פרויקטים ב-VSCode?
    ק קן ציפור

    @Whenever התוסף ש- @yossiz הציע הוא בדיוק עושה את העבודה שציפיתי.


  • בקשת הסבר - איך ניתן ליצור פרויקטים ב-VSCode?
    ק קן ציפור

    אני רגיל מעבודה בפייצ'ארם שיש פרויקטים והם נשמרים ברשימה של פרויקטים, וניתן לעבור בקלות מפרויקט לפרויקט בנוחות ויעילות.

    שאלתי היא כיצד והאם יש כזה פיצ'ר בויזואל סטודיו קוד? שלא רק פותח תיקיות אלא שומר פרויקטים וכדו'?


  • בלוג עם תחביר מארקדאון
    ק קן ציפור

    @Whenever כתב בבלוג עם תחביר מארקדאון:

    לא אמרתי ליצור קבצי CSS

    לא כתבתי שאמרת כך... ציטטתי את מה שכתבת על HTML, והוספתי הוספה והשלמה בעניין ה- CSS.

    אני שמח שמצאת פתרון אחר,

    תודה, השתמשתי גם בפיתרון שלך. אני הוספתי סלקטור לקטעי קוד משמאל לימין.


  • בלוג עם תחביר מארקדאון
    ק קן ציפור

    @Whenever ברוך ה' הצלחתי להקים בלוג כפי שחלמתי. הטקסט מימין לשמאל, וקטעי קוד משמאל לימין.

    אני רק יציין נקודה חשובה:

    כתבת:

    תחפש תיקיית layouts. (אם אין, צריך ליצור)
    תפתח את הקבצי HTML ותחליף לעברית.

    זה עדיין לא מספיק, מה שיש לעשות זה להוסיף שני קטעי CSS לקובץ manima.scss שיש להעתיק אותו מהמחשב המקומי מהמקום שהוא מותקן בו, דהיינו לחפש באמצעות bundle info --path minima ולהעתיק אותו לתיקיית _sass/minima.scss
    בשרת המרוחק, ןרק בו להוסיף את קטעי ה-CSS. אם תיצור קובץ CSS ריק ותכתוב בו את הסלקטורים - זה פשוט יאפס את כל העיצוב המקורי של הערכת נושא.

    קטעי ה-CSS שבשתמשי בהם:

    body {
      direction: rtl;
      text-align: right;
    }
    
    
    pre, code {
      direction: ltr;
      text-align: left;
    }
    

    ליותר מידע על עריכת ערכות הנושא קרא כאן: https://jekyllrb.com/docs/themes/


  • שיתוף | סקריפט שעוזר לפעולות גיט
    ק קן ציפור

    @Mordechai-0 כתב בשיתוף | סקריפט שעוזר לפעולות גיט:

    אני משתמש בgit extensions

    אם כוונתך ללקוח גיט גרפי, אז סתם שתדע שיש כאן רשימה של כאלו תוכנות גרפיות עבור גיט, עם פירוט לאיזה מערכת הפעלה ואיזה רישיון, ואם חינם או תשלום.


  • שיתוף | סקריפט שעוזר לפעולות גיט
    ק קן ציפור

    @A-I-V כתב בשיתוף | סקריפט שעוזר לפעולות גיט:

    יש לזה יתרון על פני גיטהאב דסקטופ?

    יצרתי את הסקריפט כאשר אני משתמש ללא גיטהאב דסקטופ או בויזואל סטודיו קוד.

    זה עובד עם שאר ספקי הגיט?

    אני לא עבדתי עם גיטלאב וכדו', אבל הסקריפט הוא על גיט, ואם אתה מגדיר את גיט שיחובר לחשבון בגיטלאב וכדו' - אני לא חושב שיהיה בעיה. שוב - אני לא יודע, רק חושב.


  • שיתוף | סקריפט שעוזר לפעולות גיט
    ק קן ציפור

    כשעובדים במחשב המקומי על פרויקט שגם מאוחסן בגיטהאב וצריך לעדכן את המאגר המרוחק, אנו מקלידים שלושה פקודות קבועות: add, commit, push. זה ממש מעצבן להקליד אותן שוב ושוב כל פעם, את שלושת הפקודות.

    זה לא לעניין (לדעתי) ליצור סקריפט פשוט שיכיל את שלושת הפקודות הנ"ל, משום שכדאי להוסיף הודעת התחייבות, שתתמצת את מה שעשית. לאחר מחשבה עלה ברעיוני בס"ד סקריפט שעושה את הפעולות דלהלן:

    1. מקבל את שם המאגר,
    2. עובר למיקום המאגר,
    3. מבצע את פקודת add,
    4. מציג בקשה להודעת commit,
    5. דוחף את השינויים.
    הסקריפט פותר כמה בעיות:

    ניתן להריץ אותו מכל מיקום שאתה נמצא,
    אתה בוחר לאיזה מאגר לעבור,
    אתה מכניס הודעת התחייבות.

    במקרה והדחיפה נכשלה. ניתן לפתור את זה בשני דרכים:

    1. להריץ ידנית את פקודת git pushh origin main --force
    2. לשנות בסקריפט את הפקודה ל --force.

    להלן הסקריפט:

    #!/bin/bash
    
    echo "Below is a list of your github repositories:"
    
    ls ~/git | nl
    
    echo "Please type the (exact) name of the repository you want to work on:"
    
    read repo_name
    
    cd ~/git/$repo_name
    
    git add .
    
    echo "add a commit message:"
    
    read commit_message
    
    git commit -m "$commit_message"
    
    git push origin main
    
    echo "your work is complete!"
    
    cd
    

    ניתן להוריד את הסקריפט מכאן.

    אני מקווה שזה יעזור למי שהנושא הזה עצבן אותו, ואשמח לשמוע על שיפורים ורעיונות על הסקריפט הזה, ובכלל על סקריפטים של מעטפת 😉.

    טיפ:

    ניתן ללכת צעד אחד קדימה, ולהגדיר alias שיכיל את את הנתיב של הסקריפט. ואז ניתן להקליד את הכינוי - והסקריפט יופעל.

    למשל:

    alias togit='path/to/script'
    

    כאשר togit יהיה הכינו של הפקודה, ו- path/to/script יהיה המיקום של הסקריפט.

    כעת כדי להריץ את הסקריפט אתם רק צריכים להקליד את הפקודה:

    togit
    

  • שיתוף - zed, עורך קוד מהיר ופשוט (כעת רק למק ולינוקס)
    ק קן ציפור

    בקוראי בלוגים שונים, מצאת בבלוג הזה פוסט על IDE (עריכה: זה לא IDE, אלא רק עורך קוד) די חדש פשוט ומהיר. הורדתי וניסיתי, ואכן - מהיר כבזק.

    zed תומך בכל שפות התכנות הבסיסיות, ולפי דרישה הוא מוריד את שרתי השפה, להשלמה אוטומטית וזיהוי שגיאות. הוא תומך בגיט, יש לו טרמינל מובנה בעורך עצמו, ניתן לשלב צ'אט גיפיטי ו/או גיטהאב קופילוט, ניתן להיכנס לחשבון גיטהאב, תומך בעבודה בצוותים.

    בקיצער, עורך קוד פשוט, חכם, עושה את העבודה כמו שצריך, והעיקר: מהיר במיוחד. באמת מהיר!

    קישורים:

    • אתר המיזם
    • תיעוד מפורט
    ממליץ בחום.

  • מחפש חומר למידה איכותי ויסודי על שפת C
    ק קן ציפור

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


  • בלוג עם תחביר מארקדאון
    ק קן ציפור

    @Whenever תוכל לעהלות לכאן את קבצי ה-HTML עבור ה-layouts?
    תודה רבה.


  • חיבור אפליקציית סורק לסורק
    ק קן ציפור

    @אי-עוד-מלבדו כתב בחיבור אפליקציית סורק לסורק:

    מדפסת.png

    התקנת את hp smart?


  • חיבור אפליקציית סורק לסורק
    ק קן ציפור

    @אי-עוד-מלבדו כתב בחיבור אפליקציית סורק לסורק:

    מדפסת חדשה

    איזה חברה?


  • שדרוג הטרמינל בלינוקס ובמק באמצעות "oh my zsh"
    ק קן ציפור

    מה זה oh my zsh?

    השפה הדיפולטיבית ברוב הפצות לינוקס היא bash. ישנם עוד שפות שמותקנות מראש בהפצות לינוקס סטנדרטיות. חלקן ישנות, וחלקן ישנות יותר. בפוסט זה נכיר שפה חדשה למעטפת של לינוקס. היא נקראת zsh (תוכלו לקרוא עליה כאן). אך לא לשם התקנת עוד שפת מעטפת התכנסנו. העוצמה של zsh (נהגה: זי של) היא בהתקנת ohmyzsh פרויקט בקוד פתוח שמעניק גישה להמון תוספים, כלים, וערכות נושא עבור הטרמינל. אז בפוסט הנוכחי אכתוב את ההתחלה של עבודה עם ohmyzsh.

    הבסיס: zsh

    שלב ראשון הוא התקנת מעטפת zsh. נפתח את הטרמינל ונקליד את הפקודה הבאה:

    בדביאן, אובונטו ונגזרותיה:

    sudo apt install zsh
    

    בפדורה:

    sudo dnf install zsh
    

    בגמר ההתקנה נאמת את ההתקנה:

    zsh --version
    

    אמור להיות משהו דומה לזה:

    zsh 5.9 (x86_64-redhat-linux-gnu)
    

    כעת יש להגדיר את zsh כברירת מחדל עבורך:

    chsh -s $(which zsh)
    

    הקלידו את ססמתכם, ותקבלו הודעה Shell changed. כדי שהשינויים ייכנסו לתוקף - צאו מחשבונכם וכנסו בחזרה. פתחו את הטרמינל, תקבלו הודעה מהשל החדש, התעלמו והקלידו אנטר.

    הקצפת: oh my zsh

    שלב שני - התקנת ho my zsh:

    הקלידו את הפקודה הבאה בטרמינל:

    `sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"`
    

    בגמר ההתקנה תקבלו הודעה:

             __                                     __   
      ____  / /_     ____ ___  __  __   ____  _____/ /_  
     / __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \ 
    / /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / / 
    \____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/  
                            /____/                       ....is now installed!
    

    צאו מהטרמינל (הקלידו exit) ופתחו אותו שוב, וכך הוא ייראה:

    ohmyzsh.png

    כך ייראה זרימת העבודה בטרמינל ה"חדש":

    Ohmyzsh-workflow.png

    קצת הסבר על החידושים:

    1. החץ הירוק מופיע בתחילת שורה. אם החץ הוא ירוק - הפקודה הקודמת הושלמה בהצלחה, חץ אדום - הפקודה הקודמת נכשלה.
    2. לאחר החץ מופיע שם התיקייה שבה אני עומד. כשנפתח את הטרמינל נעמוד בתיקיית הבית ~.
    3. בתמונה אני עובר לתיקיית גיט, ומופיעה הודעה git:(main) דהיינו תיקייה זו היא חלק מפרויקט בגיט, ובסוגריים כתוב את הבראנץ' שאנו עובדים עליו.
    4. במקרה ונעשו שינויים בגיט שלא נשמרו - יופיע איקס.
    5. כתבתי git status כדי לראות את השינוייים שנעשו.
    6. אם נרצה לראות את המיקום המלא שלנו - נקליד pwd.

    תוכלו להתקין עוד ערכות נושא עבור oh my zsh, וכמובן תוספים שיקלו על העבודה בטרמינל. בפוסט הבא בל"נ אכתוב על ערכות נושא ותוספים ב- oh my zsh


  • שני כלים שימושיים לשורת הפקודה בלינוקס (וגם במק)
    ק קן ציפור

    שני תוכנות שמקלות על עריכת קבצים בטרמינל, ועל קריאת קבצים בטרמינל.

    קריאת קבצים - bat

    במקום לקרוא קבצים בצורה כזאת:

    cat.png

    ניתן לקרוא קבצים כך:

    bat.png

    דהיינו:

    • מספרי שורות,
    • הדגשת תחביר,
    • שם הקובץ בכותרת.

    עריכת קבצים - micro

    במקום לערוך קבצים בעורך nano - שנראה כך:

    nano.png

    ניתן לערוך קבצים כך:

    micro.png

    דהיינו:

    • מספרי שורות,
    • ניווט באמצעות הסמן,
    • שמירת קובץ: ctrl + s,
    • יציאה מקובץ: ctrl + q,
    • ביטול פעולה אחרונה: ctrl + z,
    • שחזור פעולה אחרונה: ctrl + y,
    • בחירת שורות או מילים באמצעות הסמן.

    התקנת bat

    הפצות מבוססות דביאן ואובנטו:

    sudo apt install bat
    

    הפצות מבוססות רד-האט, פדורה:

    sudo dnf install bat
    

    מעתה, כדי לקרוא קובץ - הקלידו bat במקום cat !

    התקנת micro

    הפצות מבוססות דביאן ואובנטו:

    sudo apt install micro
    

    הפצות מבוססות רד-האט, פדורה:

    sudo dnf install micro
    

    מעתה, כדי לערוך קובץ - הקלידו micro במקום nano !

    מקורות

    • https://github.com/sharkdp/bat

    • https://micro-editor.github.io/


  • שמות תיקיות בלינוקס נהרסו לאחר העתקה מכונן חיצוני אל המחשב
    ק קן ציפור

    @yossiz כתב בשמות תיקיות בלינוקס נהרסו לאחר העתקה מכונן חיצוני אל המחשב:

    שאלות לבדיקה:

    • איזה מערכת קבצים יש בהתקן החיצוני?

    NTFS

    • האם סייר הקבצים מראה את השמות בצורה נכונה על ההתקן החיצוני?

    כן.


  • שמות תיקיות בלינוקס נהרסו לאחר העתקה מכונן חיצוני אל המחשב
    ק קן ציפור

    שלום
    העתקתי תיקיות מכונן חיצוני אל המחשב (לינוקס פדורה) ושמות התיקיות נהרסו. מה יכולה להיות הסיבה ומה ניתן לעשות כדי למנוע את זה בעתיד?

    יש לציין כי אין בעיה של הצגת עברית בכל המחשב כלל וכלל.

    צילום מסך מ־2024-07-01 14-34-45-obfuscated.png


  • חיבור SSH
    ק קן ציפור

    @קן-ציפור כתב בחיבור SSH:

    מצליח להתחבר בחיבור SSH מהמכונה וירטואלית למחשב המארח - אבל לא מהמחשב המארח למכונה וירטואלית. מה יכולה להיות הסיבה?

    (גם אחרי פתיחת פורט 22 ועדכון כלל ל- SSH)

    עדכון:
    הצלחתי, הייתי צריך להגדיר את שירות SSH זמין, ולהתחיל את השירות - במכונה וירטואלית, והצלחתי להתחבר.

    sudo systemctl enable ssh
    sudo systemctl start ssh
    

  • חיבור SSH
    ק קן ציפור

    מצליח להתחבר בחיבור SSH מהמכונה וירטואלית למחשב המארח - אבל לא מהמחשב המארח למכונה וירטואלית. מה יכולה להיות הסיבה?

    (גם אחרי פתיחת פורט 22 ועדכון כלל ל- SSH)


  • בלוג עם תחביר מארקדאון
    ק קן ציפור

    @Whenever כתב בבלוג עם תחביר מארקדאון:

    אפשר עם https://jekyllrb.com לעשות בלוג פשוט עם קבצי markdown.

    אפשר להריץ אותו בחינם על github.
    https://jekyllrb.com/docs/github-pages/
    https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll

    לאחר שהצלחתי לפרוס הבלוג עם jekyll על גיטאהב, איך ניתן לסדר את ה-jekyll שיהיה מימין לשמאל?

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום