קטגוריות
לינוקס וקוד פתוח

הגדרות אישיות לדפדוף בתיקיות על שרת אפאצ'י על לינוקס (LAMP)

בברירת המחדל של שרת האפאצ'י יש מאפיין כזה שבכל ספריה שבה אין קובץ שניתן להציג כקובץ הראשי של הספריה (להלן: index.php, או index.html וכו'), מוצג תוכן הספריה על דף אינטרנט.

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

כך ניתן לחטט בשרת (כמעט) בכל הקבצים שנמצאים בספריות המשנה. מתכנתי וורדפרס אפילו מתייחסים לכך בתוך הקוד כשלחלק מהספריות הם הכניסו קובץ index.php שלא מראה כלום (כתובה שם ההערה "שקט שווה זהב").

דוגמא מפורסמת לתוכן ספריה שכזה, כולל אפשרויות הדפדוף של שרת האפאצ'י ניתן למצוא כאן. הסיבה שכשעולים רמה אחת מעלה מהקישור שהבאתי אז רואים את האתר כרגיל, היא שבספריה "/" של האתר יש קובץ בשם index.html.

השינויים שאפשר לעשות עם מחולל הדפים של אפאצ'י (directory listing):

אפשרות אחת היא לשלול ממנו הצגה של קבצים מסוימים. אם רוצים שהקובץ abc.def לא יוצג ברשימה (בכל ספריה שהיא, אם יש את הקובץ הזה הוא לא יוצג ברשימה), או שכל הקבצים בעלי הסיומת php לא יוצגו ברשימה (php.*) אפשר לעשות זאת ע"י הוספת/עריכת השורה בקובץ etc/apache2/mods-available/autoindex.conf/:

IndexIgnore abc.def *.php

שימו לב כמובן שלינוקס רגיש לאותיות גדולות או קטנות (case sensitive) ולכן צריך להקפיד. כמו כן אם רוצים להסתיר את כל הקבצים בכל הספריות אז שם הקובץ שממנו נרצה להתעלם הוא * ולא *.* כמו במערכות מבוססות דוס/חלונות.

אפשרות אחרת היא לגרום לשרת להציג דף קבוע מראש עבור כל תיקיה כלשהי שאין בה קובץ אינדקס. סדר הקבצים להצגה במיקום של הספריה נקבע בקובץ etc/apache2/mods-available/dir.conf/. ניתן לשנות שם את שורת ההגדרה, לדוגמא:

DirectoryIndex index.php index.html /errors/page404.html

אם בספריה מסוימת קיים הקובץ index.php, אז הוא זה שיוצג כשהגולש באתר יבקש לראות את הספריה ללא ציון שם קובץ בתוכה. אם לא אז השרת ינסה לחפש את index.html ואם גם הוא לא קיים בספריה אז השרת יציג את הקובץ errors/page404.html/. שם קובץ שמתחיל עם / מראה על מיקום מדויק בשרת ולא על מיקום יחסי לספריה שממנה ביקשנו אותו. לדוגמא, אם שם השרת הוא example.com אז בכל ספריה שבה אין index.php ואין index.html השרת יציג את הקובץ example.com/errors/page404.html.

עריכה: לא לגמרי קשור לכותרת אבל באותו עניין: אם אתם רוצים לשנות את דפי ברירת המחדל של שגיאות השרת (שהנפוצה היא שגיאה 404 – דף לא קיים) ניתן לעשות זאת בקובץ etc/apache2/apache2.conf/ ע"י הוספת שורה מתאימה: ErrorDocument 404 /errors/page404.html. כמובן יש לדאוג לקיומו של הקובץ page404.html על השרת. בתוך קובץ ההגדרות יש מלא דוגמאות ובאופן כללי אני ממליץ לקרוא את התיעוד שם.

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

קטגוריות
העולם מצחיק אז צוחקים כללי לינוקס וקוד פתוח מכתבים למגירה הציבורית

רוצים מיליארד דולר?

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

עם שטרות של מאות אני מעריך שאולי כמה עשרות ק"ג.

אבל דולרים מזויפים – כמה הם שוקלים במחשב?

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

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

ניתן להוריד מיליארד דולר מכאן (2.8 מגה) או מיליארד אפסים מכאן (948 קילו), להנאתכם.

עכשיו תגלגלו בראש מה הייתם יכולים לקנות בהם אם הייתם מדפיסים אותם…

קטגוריות
בחירות 2009 בקטנה

ש"ס

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

"מי לה' אלי" – נהגה ע"י מתתיהו החשמונאי (אבא של יהודה המכבי, למי שפיספס) בקרבות עם היוונים בתקופת בית שני, לפני קצת יותר מ-2000 שנה. מזוהה עם חג החנוכה.

"כן, אנחנו יכולים" – למי שלא יודע אנגלית, זו הייתה סיסמת הבחירות של ברק חוסיין אובמה, או לפי המקור: "Yes, we can".

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

קטגוריות
בחירות 2009 בקטנה

ביבי (2)

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

בתור ראש ממשלה הוא נכשל, אבל בתור שר חוץ אהבתי אותו.

יש בו את התכונות הדרושות:

– ציוני

– שקרן

– אנגלית ברמת שפת אם

בהצלחה.

קטגוריות
בחירות 2009

ביבי (1)

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

טוב.

ומה יש לנו נגד זה שהם מוכנים למות בשביל ארצם? "טוב למות בעד ארצנו" זה משפט שנאמר ע"י טרומפלדור.

טוב.

וזה שהם מתחמשים… גם לנו יש הרבה נשק…

ומגיע להם מדינה בלה בלה… ונחיה בשלום כשתהיה להם מדינה מהירדן ועד הים.

טוב, זאת הייתה תוספת שלי.

אבל החברים הנ"ל שכחו דבר אחד, שלא אני אומר אלא רק מצטט איש חכם:

"כשהערבים יניחו את נשקם, לא תהיה עוד מלחמה. כשישראל תניח את נשקה, לא תהיה עוד ישראל." (בנימין נתניהו)

ההבדל הקטן הוא שהיהודים מקדשים את החיים, ואילו הערבים מקדשים את המוות.

הצהרה: אינני בוחר ביבי/ליכוד.

קטגוריות
בקטנה העולם מצחיק אז צוחקים כללי מכתבים למגירה הציבורית

גוש דן של זנב

אויר ערים צלול כ*ין

וריח אגזוזים

נישא ברוח הערביים

עם קול של מנועים.

גוש דן או גוש חרא

איזה סירחון כפרה

גם אם לא מפי יוצא עשן

יבוא היום שבו אחטוף סרטן.

מילים שלי, לחן נעמי שמר.

סליחה נעמי.

קטגוריות
לינוקס וקוד פתוח מכתבים למגירה הציבורית

על המעבר שלי ללינוקס

והפעם: על איך עברתי ללינוקס.

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

קטגוריות
בקטנה כללי לינוקס וקוד פתוח

שלום עולם!

השרת שלי עלה לאוויר.

הבלוג כבר הוגדר וגם רשת ביתית יש לי.

עוד לא נגמרה העבודה אבל הרוב כבר הושלם.

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

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

בעז.