top of page

חלומות ו-obfuscation

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


אפשר לחשוב באופן דומה על חלומות. כשאנחנו חולמים המוח שלנו כותב איזשהו קטע קוד (או במילים פסיכולוגיות, מבצע איזשהו עיבוד רגשי) אך הקוד הזה מעורפל. אם אתם מאלו שזוכרים חלומות בבוקר, סביר שלרוב הם הזויים, מכילים דמויות בלתי צפויות (איזה מישהו שלמד איתי בכיתה בתיכון ולא דיברתי איתו מאז), במקומות לא ברורים (ואז פתחתי דלת והייתי בקניון, אבל זה היה נראה כמו הבית שלי). לעתים, חלומות גם יכולים להציף ברגש חזק שילווה אותנו גם בבוקר או בהמשך היום (״עיצבנת אותי בחלום״). אפשר להבין את החלימה כדרך שלנו לעבד באופן לא מודע חוויות שהיו קשות מדי או נגעו בנקודות רגישות מדי. וכדי שהתוכן הקשה לא יציף את המודע שלנו בצורה עוצמתית מדי הוא מגיע באופן מעורפל שמקשה לעשות reverse engineering (כלומר, להבין מה בעצם החלום מייצג/מבטא).


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

פוסטים אחרונים

הצג הכול

קוד לגאסי והעברה בין דורית

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

רקורסיה, תנאי עצירה וקול פנימי

רקורסיה היא פונקציה שקוראת לעצמה עד לתנאי עצירה (ללא תנאי עצירה, מדובר ברקורסיה אין סופית). נסביר באמצעות דוגמה קלאסית - חישוב עצרת...

דדלוק Deadlock

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

Comments


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

bottom of page