למדתי פייתון, ויש לי ידע בסיסי בסקריפטים של מעטפת. אני רוצה ללמוד את שפת התכנות C.
אשמח למידע על מאמרים/בלוגים/ וכדומה בעברית.
תודה רבה.
קן ציפור
-
מחפש חומר למידה איכותי ויסודי על שפת C -
בלוג עם תחביר מארקדאון@Whenever תוכל לעהלות לכאן את קבצי ה-HTML עבור ה-layouts?
תודה רבה. -
חיבור אפליקציית סורק לסורק -
חיבור אפליקציית סורק לסורק -
שדרוג הטרמינל בלינוקס ובמק באמצעות "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) ופתחו אותו שוב, וכך הוא ייראה:
כך ייראה זרימת העבודה בטרמינל ה"חדש":

קצת הסבר על החידושים:
- החץ הירוק מופיע בתחילת שורה. אם החץ הוא ירוק - הפקודה הקודמת הושלמה בהצלחה, חץ אדום - הפקודה הקודמת נכשלה.
- לאחר החץ מופיע שם התיקייה שבה אני עומד. כשנפתח את הטרמינל נעמוד בתיקיית הבית
~. - בתמונה אני עובר לתיקיית גיט, ומופיעה הודעה
git:(main)דהיינו תיקייה זו היא חלק מפרויקט בגיט, ובסוגריים כתוב את הבראנץ' שאנו עובדים עליו. - במקרה ונעשו שינויים בגיט שלא נשמרו - יופיע איקס.
- כתבתי
git statusכדי לראות את השינוייים שנעשו. - אם נרצה לראות את המיקום המלא שלנו - נקליד
pwd.
תוכלו להתקין עוד ערכות נושא עבור
oh my zsh, וכמובן תוספים שיקלו על העבודה בטרמינל. בפוסט הבא בל"נ אכתוב על ערכות נושא ותוספים ב-oh my zsh -
שני כלים שימושיים לשורת הפקודה בלינוקס (וגם במק)שני תוכנות שמקלות על עריכת קבצים בטרמינל, ועל קריאת קבצים בטרמינל.
קריאת קבצים - bat
במקום לקרוא קבצים בצורה כזאת:

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

דהיינו:
- מספרי שורות,
- הדגשת תחביר,
- שם הקובץ בכותרת.
עריכת קבצים - micro
במקום לערוך קבצים בעורך
nano- שנראה כך:
ניתן לערוך קבצים כך:

דהיינו:
- מספרי שורות,
- ניווט באמצעות הסמן,
- שמירת קובץ:
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!מקורות
-
שמות תיקיות בלינוקס נהרסו לאחר העתקה מכונן חיצוני אל המחשב@yossiz כתב בשמות תיקיות בלינוקס נהרסו לאחר העתקה מכונן חיצוני אל המחשב:
שאלות לבדיקה:
- איזה מערכת קבצים יש בהתקן החיצוני?
NTFS
- האם סייר הקבצים מראה את השמות בצורה נכונה על ההתקן החיצוני?
כן.
-
שמות תיקיות בלינוקס נהרסו לאחר העתקה מכונן חיצוני אל המחשבשלום
העתקתי תיקיות מכונן חיצוני אל המחשב (לינוקס פדורה) ושמות התיקיות נהרסו. מה יכולה להיות הסיבה ומה ניתן לעשות כדי למנוע את זה בעתיד?יש לציין כי אין בעיה של הצגת עברית בכל המחשב כלל וכלל.

-
חיבור 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 שיהיה מימין לשמאל?
-
בלוג עם תחביר מארקדאון@A-I-V כתב בבלוג עם תחביר מארקדאון:
אגב, לעריכת קבצי MarkDown עם תוכנה נוחה -
אני משתמש בתוכנת Obsidian (קישור לאתר) תוכנה חוצה פלטפורמות וסופר נוחה, הנה מספר יתרונות:
- כעין מחברת דיגיטלית, (אני הייתי משתמש בוואנוט של אופיס וכשעברתי ללינוקס מצאתי את התחליף הזה - שלדעתי הרבה יותר מוצלח)
- יצירת "וואלט" (כספת) אתה יכול ליצור אחד, או לפתוח תיקייה קיימת, ובה אתה יכול ליצור תיקיות ותת תיקיות, וקבצי מארקדאון.
- המון המון תוספים להרחבת הפונקציונליות,
- יש תוסף הנקרא rtl support שמסדר את העברית (לאחר ההתקנה יש להפעיל את התוסף)
- יצירת קישורים פנימיים בין הקבצים והנושאים, וניתן לראות גם את הקשרים בצורת מפה,

התמונה מהאתר שלהםועוד. ממליץ בחום.
-
בלוג עם תחביר מארקדאון@nigun כתב בבלוג עם תחביר מארקדאון:
הנה אוסף של כלים בתחום
רק שאני עדיין לא יודע איך משתמשים עם הכלים האלו, אני מקווה שיום אחד אני ילמד ואוכל לבנות משהו יפה.
-
בלוג עם תחביר מארקדאון@A-I-V נראה לי שאני אלך על הרעיון של תיקיות וקבצים בגיטאהב, משני סיבות
- בלוג יש לי עכשיו בבלוגר קישור.
- בגיטאהב אני יכול פשוט לסדר מאמרים מסודרים לפי נושאים, למשל תיקייה לנושאי באש בלינוקס, ובתיקייה זאת יהיה דפים בפורמט מארקדאון שמאוד מתאים לקטעי קוד שמשולבים בדף.
@A-I-V כתב בבלוג עם תחביר מארקדאון:
אם תרצה, תזכיר לי כאן ביום רביעי.
ואשתדל להרים לך בלוג כזה, שאתה תצטרך רק להעלות את הפוסטים.תודה רבה!!
-
בלוג עם תחביר מארקדאוןאני רואה שזה באמת חתיכת עבודה למי שלא מכיר כבר את הדברים האלו (למשל אני).
חשבתי על רעיון פשוט יותר, לעשות מאגר ציבורי בגיטהאב ולהניח שם את המאמרים. האם זה מקובל לעשות מאגר ציבורי עם תיקיות ומאמרים בעברית?
השאלה שלי מורכבת משני חלקים:
- האם מקובל להניח בגיטאהב מאמרים, ולא רק תוכניות וקוד,
- האם ניתן לכתוב שם בעברית? פשוט לכתוב דפים בעברית?
תודה לכולם על שיתוף המידע!
-
בלוג עם תחביר מארקדאון@Whenever כתב בבלוג עם תחביר מארקדאון:
רק אוסיף שלמרות שבאתר של jekyll זה נראה ממש פשוט זה יחסית מורכב להקים את האתר אם אין לך רקע בדברים דומים.
תודה רבה על המידע, אני לומד את זה מהקישורים שנתת. מקווה שאצליח.
-
בלוג עם תחביר מארקדאוןשלום,
אני רוצה לכתוב בלוג עם תחביר מרקדאון, (טקסט עם עיצוב מינימלי). בלוגר אינו תומך בזה לפי מה שהבנתי, וורדפרס הוא יותר מדי בשבילי.
אין לי דומיין, ואני מחפש משהו חינמי,
אם מישהו יש לו מידע אני מאוד מאוד ישמח.
