יום רביעי, 28 ביולי 2010

Path Tool Script Indesign

מי שלא מכיר את ה SDK של INDESIGN לא יודע מה זה חיים קשים בבפיתוח, המנגנון מלא בבעיות ו ADOBE החליטו לבנות כלי EXTENDED SCRIPT שלא ממש מצליח לעזור במקרה ויש בעיה תכנותית.

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

1.יש לבחור ב PEN TOOL או ללחוץ על p במקלדת.


נצייר לנו איזה קו

2.נבחר לנו את ה PATH TOOL

נלחץ עם סמן הכלי על הקן שיצרנו ונתחיל לרשום.


עכשיו אחרי שלמדנו על הכלי הפיזי בתוכנה כיצד אני ניגש אליו בקוד? איך אני יכול לשנות את הערכים שנמצאים בו?
יש לזהות אותו ע"י PAGEITEMS:

;var docitems = app.activeDocument.allPageItem
 ובעצם קיבלנו מערך לתוך DOCITEMS.

מה שנשארנו לנו למצוא את השדה textPaths שמכיל את Proxytype Blog.

 ;[var Type = docitems[i].textPaths[0
 ולשנות לו את השדה contents.
;'Type.contents = 'hello world

בהצלחה.

יום שני, 26 ביולי 2010

שינוי משתמש ASPNET למשתמש אחר - IIS



שינוי המשתמש ה DEFAULT של IIS הוא ASPNET , ברוב המקרים הוא עושה את העבודה אבל במקרים מסויימים נרצה שמשתמש אחר יפעיל את האתר ב IIS, לדוגמה: הפעלת קבצים בעלי הרשאות גבוהות, גם במקרים אלו ה ASPNET מבצע את העבודה.

רציתי להפעיל תוכנה חיצונית של ADOBE ישירות מהאתר, מסתבר שהתוכנה רושמת נתונים בספרייה של ה USER ב DOCUMENTS AND SETTINGS וברגע ש USER אחר מפעיל את התוכנה הוא לא עובדת כמו שהיא תוכננה לעבוד עם ה USER שהתקין את התוכנה, אז מה עושים?

ב IIS 6 ניתן לשנות את ה USER שמוגדר ב IIS.

1.יש לבנות APPLICATION POOL נפרד עבור האתר.

2.יש ללחוץ על ה PROPERTIES של ה APPLICATION POOL

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


יום שבת, 17 ביולי 2010

Passthrough Vmware

נתקלתי בדבר מעצבן בהגדרת שרת VMWARE ESXI , ובכן כל העניין היה באיך אני מגדיר TOKAN ישן לאחת מהמכונות הקיימות ע"ג ה HOST המרכזי?

יש אפשרות לשנות את הגדרות ה DEVICES הקיימים במערכת, במקום שהכתובת הפיזית של ה DEVICE תהיה מוגדרת דרך ה KERNEL של ה VMWARE ובעצם המערכות הוירטואליות התממשקו וירטואלית ל DEVICE ניתן לקשר את הכתובת הפיזית ישירות למכונה הוירטואלית דרך אפשרות PASSTHROUGH, אבל החיסרון יהיה שה DEVICE יהיה זמין רק למערכת וירטואלית אחת.

1. הגדרת PASSTHROUGH:

HOST --> CONFIGURATION --> ADVANCED SETTINGS






2. לבחור את ה DEVICE שאנחנו מעוניינים לעשות לו PASSTHROUGH

3.לעשות RESTART ל HOST.



4.לאחר ה RESET יש לבחור את השרת שאנו מעוניינים לצרף אליו את הכתובת הפיזית.



5. ללחוץ על EDIT SETTINGS ולהוסיף חומרה חדשה ב ADD




6.יש לבחור ב PCI DEVICE וללחוץ NEXT


7. יש לבחור את ה DEVICE שבחרנו בשלב ה 2.

בהצלחה.