מאי, 2006

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

30,05,06

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

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

פק"ל כיסים

30,05,06

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

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

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

לבנות את הכנפיים בדרך למטה

30,05,06

Jeering leapt into the pit of calamity
אני מנסה כבר זמן מה להגדיר איזשהו הקשר רחב שאוכל לתאר בפוסט הראשון, ולא יוצא לי כלום.
ידעתי כמה דברים- את השם, את זה שאני רוצה לעשות את זה, כמה דברים שרציתי למדף (אני חושב שהמצאתי מילה). אבל הכל נורא מפוזר.
אז כנראה שזו נקודת ההתחלה שלנו, קצת מהכל. אסתטיקה, קוד, מה שאני עושה, חושב, יודע, חושב שאני יודע או מה שאני כלל לא יודע וגובל בבורות ודיעה קדומה, אבל יכתב רק מפני שאני יכול. המשך »