
אתמול קיבלתי בקשת תמיכה מבעלים של משרד אדריכלים. זה לא קורה הרבה, כי באופן טבעי מי שמתקשר בבקשות תמיכה אלו הם העובדים. אבל כל העובדים שלו היו בחופש, והוא רצה לעשות משהו באחד הפרויקטים. כשהוא ניסה לקחת קבצים הביתה כדי לעבוד עליהם הוא גילה שהקבצים גדולים באופן לא רגיל (8-33mb) ושהם עובדים לא כל כך טוב.
מיד עברתי איתו על השיגרה הרגילה של לבדוק regapps, ו- scalelists, שני התחלואים הנפוצים ביותר של קבצי אוטוקאד. (על scalelists כתבתי כאן. ואת נושא ה- regapps הזכרתי בשורה בפוסט הקודם על ניקיון פסח, וגם קצת כאן, אבל אם תהיינה בקשות מהקהל, אני מוכנה להרחיב בנושא)
זה לא עזר. הקבצים נשארו גדולים ואיטיים.
פתחנו ביחד את הקובץ הגדול ביותר, קובץ חתכים ששקל 33mb. עשינו לו wblock לקובץ חדש, והוא קטן ל- 26mb. שזה עדיין גודל שערורייתי לקובץ אוטוקאד.
קיבלנו את הדין. הקבצים גדולים באופן אמיתי, כי יש בהם הרבה מאוד אינפורמציה.
עכשיו התחלנו להסתכל על הקובץ: כדי לשרטט חתכים, העובד הכניס פיזית לתוך הקובץ את כל תוכניות הקומה של הפרויקט (8-9 קומות). ושרטט את כל החתכים באותו הקובץ. מה שנוצר הוא קובץ ענק ששמו "חתכים", שיש בו את כל חתכי הפרויקט (נו מילא), אבל גם את כל התוכניות של הפרויקט.
ולמה זה לא טוב?
1. כי זה תופס מקום: כל התוכניות הן מידע עודף ומוכפל, זה כמו להחזיק שני עותקים של אותו הספר, זה סתם תופס מקום על המדף.
2. כי זה יוצר בלבול: יתרה מכך, התוכניות קיימות גם במקום אחר, ואם מישהו יעדכן את התוכניות בקובץ האמיתי שלהן, התוכניות בקובץ של החתכים יהיו לא מעודכנות.
3. כי זה כבד לסחוב: קבצים גדולים לא נוח לשלוח באימייל, לוקח זמן לפתוח אותם, ובכלל הם עובדים יותר לאט.
4. כי זה לשים את כל הביצים בסל אחד: כשכל החתכים של הפרויקט בקובץ אחד ענק, אם משהו משתבש בו (ותודו, זה קורה), הלכו כל החתכים.
אז מה כן לעשות?
1. להכניס תוכניות כ- xref, בזמן השרטוט, (רצוי כ- overlay) וכשלא זקוקים להן לעשות unload. כך התוכניות תתפוסנה רק פעם אחת מקום על הדיסק. זה נראה קטנוני, אבל כשמגבים חומר של משרד שלם, הדברים האלו מצטברים.
2. להכניס תוכניות כ- xref, בזמן השרטוט. כך כל שינוי או עדכון של התוכניות יתבטא בזמן אמת בקובץ החתכים.
3. להכניס תוכניות כ- xref, ולהפריד את החתכים למספר קבצים באופן הגיוני. כך כשאתם עובדים על חתך מסוים, אתם לא צריכים לסחוב בזכרון של האוטוקאד את כל החברים שלו, אלא רק כמה טובים באמת. וכשאתם שולחים אותו באימייל, טוב נו, אפשר לשלוח אותו באימייל!!!
4. להפריד, להפריד, להפריד. לא באופן מוגזם כמובן, אבל באופן שמאפשר לפתוח קובץ בזמן סביר. זה קצת ניסוי וטעיה, ומשתנה ממחשב למחשב, ומעובד לעובד. אבל בעיקרון, קבצים קטנים הם קבצים מאושרים.