top of page

חלומות ו-obfuscation

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


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


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

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

הצג הכול

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

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

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

רקורסיה היא פונקציה שקוראת לעצמה עד לתנאי עצירה (ללא תנאי עצירה, מדובר ברקורסיה אין סופית). נסביר באמצעות דוגמה קלאסית - חישוב עצרת (זוכרים מה זה עצרת? 4!=1*2*3*4). הפונקציה תקרא לעצמה עד לתנאי העצירה

דדלוק Deadlock

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

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

bottom of page