יום רביעי, 28 באפריל 2021

טיפים לשיפור ביצועי Informatica

ברמת ה Designer:

1.בעת ביצוע Join יעיל לסמן את הטבלה הקטנה יותר כMaster.

2. ביצוע מיון לפי Aggregator, Joiner ושימוש בsorted input בטרנספורמציות האלו משפר משמעותית את הביצועים.

3. שימוש בDecode במקום בIIF בטרנספורמציות.

4. בעת עבודה מול source שמשנים בו types לעיתים תכופות - הגדרה של כל השדות כ string ואחרי זה להמיר לtype המתאים.

ברמת ה Workflow:

1.להגדיל את ה Commit interval בעת שימוש ב Bulk בעיקר.

2. שימוש ב  pushdown optimization - נמצא תחת  properties -Tab תחת - Performance - section
    ניתן להגדיר ל Source או  Target או לשניהם, בפועל יוצר sessiom של insert as select והכל קורה ישירות בDB.
 לא מתאפשר עבור מפות מסובכות.

3.  חשוב לשים לב ל session level לרמת פירוט הלוג שנשמר.

יום חמישי, 4 בפברואר 2021

הוספת סיסמא לקובץ PDF

1. נכנסים לאתר ILovePDF.com

2. בוחרים באפשרות Protect PDF


3. נגרור את קובץ ה PDF לעמוד או שנלחץ על Select PDF File ונבחר את הקובץ הרצוי
4. נזין פעמיים את הסיסמא בשני השדות

5. נלחץ על Protect PDF
6. התהליך הסתיים כעת נותר להוריד את הקובץ ע"י לחיצה על Download Protected PDFs



יום רביעי, 27 בינואר 2021

כלי עריכת מדיה שאתם חייבים להכיר

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

כלי AI ניתן למצוא בפוסט נפרד

עריכת תמונות

  • Remove Image Background - אתם זורקים כל תמונה לאתר הזה שמוריד בקליק את הרקע ומשאיר רק את הדמויות שבתמונה.
  • Canva - לעצב כל דבר מפוסטר ועד לבאנר באתר, כרטיס ביקור, לוגו, פרוספקט ומצגות רוב הפונקציות חינמיות לגמרי.
  • Kittl - במבט ראשון נראה כמו התיאום של Canva במבט שני ניתן להגיד ש Kittl הוא כמו Canva רק מותאם לשוק הפירסום והדפסה על מוצרים עם אלפי תבניות דוגמאות ואפשרויות נוספות.
  • Drawtify - בדומה ל Canva גם פה תמצאו מגוון אפשרויות לעיצוב, מצד אחד יותר פונקציות מצד שני חינם פחות.
  • Online PNG Tools - ארגז כלים לקבצי PNG כולל בחירת צבע שיהיה שקוף, עיגול פינות תמונה, המרות ועוד..
  • Photopea - הכי קרוב לפוטושופ רק באון ליין ועל הדפדפן שלכם !
  • Kapwing - עורך מדיה מגניב שמאפשר - עיצוב דפי אינטרנט, אפליקציות וסרטונים - מוקאפים, דפי 404, כתוביות לסרטונים קצרים, יצירת ממים, קולג'ים, ועד AI שמנסה לצייר את התמונה שהעליתם.
  • Adobe Spark - (רוב הפונקציות בתשלום) גרפיקות לרשתות החברתיות, דפי אינטרנט וסרטוני וידאו.
  • Adobe Color - כלי מדהים ליצירת קשת צבעים.
  • Creative Cloud Express - עוד כלי מדהים של Adobe שמנסה להתחרות ב Canva 
  • Picmonkey - (רוב הפונקציות בתשלום) בדומה ל Canva ו Spark מכיל מגוון עיצובים, תבניות ועוד.. 
  • Watermarkremover -הסרת Watermark מתמונות (שימוש בתמונות ללא אישור מהווה עבירה על החוק).
  • Upscale - כלי להגדלת תמונות עם תיקון הפגיעה שבאיכות התמונה עקב הגדלה.
  • Edit • Photo - עורך תמונות מהיר חינמי כולל פילטרים וםונקציות מתקדמות נוספות
עריכת וידאו
  • UnScreen - הסרת רקע מוידאו ! - הגרסא החינמית מאפשרת GIF קצר, בתשלום וידאו מלא ללא רקע.
  • Clipchamp - עורך וידאו קצרים, כולל Templates ואפשרויות עריכה מותאמות לניו-מדיה - Youtube, Facebook וכדו'
  • Clideo  - ארגז עריכת סרטוני וידאו - הגדלה, חיתוך, כיווץ, איחוד ועוד..
  • FlexClip - מאות תבניות וידאו, מדובר ב Canva של הוידאו. עד דקת וידאו חינם, מעל בתשלום
  • Invideo - עורך סרטוני וידאו קצרים, מבחר ענק של אלפי תבניות מוכנות.
  • ועוד עורכי וידאו נוספים animoto וגםBiteable
  • Jitter.video - טמפלייטים של וידאו לעריכה מהירה ובחינם

מאגרי תמונות חינמיים
  • Everypixel - חיפוש ב51 מאגרי תמונות כמו ShutterStock ,Dreamstime,  123rf . ניתן למיין לפי חינמי ובתשלום.
  • Unsplash.com
  • Freepik
  • Pexels - מאגר תמונות מדהים וחינמי.
  • Pixabay - מאגר תמונות ווידאו איכותיים וחינמיים
  • Drawkit - אוצר אילוסטרציות חינמי (ברובו)
  • Blush.design- מאגר ענק של אילוסטרציות מחולק לפי קולקציות שונות
מאגרי וידאו חינמיים
  • Coverr.co - מאגר וידאו קצרים וחינמיים לשילוב בסרטונים
  • Pexels - מאגר וידאו ותמונות המוזן על ידי קהילת משתמשים
  • Videvo - מאגר וידאו חינמי.
  • Dronestock - מאגר חינמי של וידאו מרחפנים חיפוש על פי קטגוריות בתחתית העמוד

בניית דפי נחיתה
  • Carrd.co - יצירת דפי נחיתה חינמיים בתוך מספר דקות
כלים מגניבים
  • TweetGram - ממיר ציוצי טוויטר לתמונות לאינסטגרם (אנגלית בלבד).
  • Mini Screenshot - מייצר צילומי מסך מותאמים לאתרי אינטרנט, כלי מדהים להצגת תיק עבודות של בוני/מעצבי אתרי אינטרנט. חינם אך מחייב רישום. תמיכה לא מלאה בעברית.
כלים נוספים
  • Mockplus- יצירת מוקאפים בצורה מהירה ונוחה
  • Looka - יצירת לוגו לעסק או ארגון.


עדכון אחרון 18/08/2024

יום שני, 25 בינואר 2021

OBIEE - Export Web Catalog report to a CSV

  1. נפתח את OBIEE Catalog Manager ונתחבר לקטלוג שמכיל את המטא דאטה שברצוננו לכלול.
    cmd -> תיקיית - BI_DOMAIN\bitools\bin  -> בווינדוס - runcat.cmd
  2. ההתחברות תעשה עם הכנסת כתובת הurl על פי המבנה :
http://<host>:<port>/analytics or sawtcp://<host>:<port> or just BIPS <host>:<port>
  1. אם נתקל בבעיה יש להוסיף בסוף הכתובת -ws לפי הפורמט http://host:port/analytics-ws
  2. נבחר Tools
  3. Create Report
  4. בתיבת Create Catalog Report  נבחר בעמודות הבאות שייכללו בדוח: Owner, Folder, Name, Subject Area, Formula, Table, and Column. הבחירה שלנו בעמודות האלו תהיה תלויה כמובן בסוג הניתוח שאנו מנסים לייצא.
  5. נלחץ על OK
  6. נבחר מיקום לשמירה והקובץ יישמר כקובץ CSV המופרד בכרטיסיות עם כל המידע של העמודות ששלפנו.



יום רביעי, 13 בינואר 2021

Tableau - טאבלו

טיפים

  • ניתן לפצל עמודה למשל "full name" ל first ו last על ידי כניסה ל Data Source לחצן ימני על העמודה ובחירה ב Split, במקרים מסובכים יותר ניתן לבצע על העמודה Costume split שנמצא באותו תפריט.
  • ניתן לייצא ל PowerPoint על ידי בחירה בתפריט העליון File --> Export As PowerPoint
  • פונקציה למציאת סטיית תקן STDEV (בעוד פלטפורמות, לא ייחודי לטאבלו)
  • סיכום קצר של טבלה טקסטואלית יעשה כך - Worksheet -->Show Summary
  • תצוגת אחוזים תעשה כך -  Analysis --> Percentage of 
  • תצוגת סה"כ תעשה כך -  Analysis --> Totals 
  • הסרת כל הפילטרים Worksheet --> Clear --> Filters
  • Action ל Highlight במעבר על אובייקטים - Dashboard --> Actions..--> Add Actions --> Highlight
  • אנימציה בשינויי גרף - 
    • לוודא שבתפריט Help --> Settings and Performance מסומן ב V האפשרות Enable Animations
    • לגשת לתפריט Format ושם לבחור Animations.. ולהגדיר את האנימציה בטאבלו.
  • פונקציות חשבוניות
  • יצירת פרמטר סינון מתוך הגרף
    • נכנס ל Worksheet הרלוונטי
    • בסרגל ה Data נלחץ על החץ מטה ובתפריט שיופיע נבחר ב Create Parameter
    • בחלון שייפתח נעניק לפרמטר שם ונשאיר את ההגדרות לפי ברירת המחדל
    • לאחר אישור ניגש לתפריט Wotksheet --> Actions.. -->Add Actions..--> Change Parameter
    • בחלק של Target נבחר בפרמטר את הפרמטר שהגדרנו ונבחר את השדה המבוקש ב Field ונאשר
    • כעת נוכל ליישם כשנבחר בסרגל Analytics למשל את Reference line ובתיבת הדיאלוג שתיפתח נציב את הפרמטר שלנו בשדה Value (תחת Line). בשדה Label נציב Value
    • אם טאבלו מציג ערך מספרי כ decimal ניתן להפוך אותו ב Data Source לערך שלם ע"י שינוי ל Whole בהגדרות העמודה
  • יצירת שאילתת SQL על ה DB

לוגו - קרדיט ויקיפדיה


יום רביעי, 6 בינואר 2021

OBIEE - Oracle Business Intelligence Suite Enterprise Edition

Obiee היא היא מערכת כלי BI של חברת אורקל,  זו פלטפורמה ייחודית המאפשרת חשיפה של תובנות חדשות וקבלת החלטות עסקיות מהירות ומודעות יותר על ידי ניתוח חזותי מהיר עם ניתוחים ארגוניים מהשורה הראשונה. הכוללים לוחות מחוונים (דאשבורדים) אינטראקטיביים ביותר. משולבים התראות בזמן אמת, חיפוש תוכן ומטא נתונים, ניהול אסטרטגיות, גישה למקורות Big Data  וניהול מערכות יעיל. מדובר בפתרון ניהול ידע כולל המפחית עלויות ותורם לכל ארגון.

כדי להרחיב קצת יותר על Obiee קיבצתי כאן מספר קישורים שימושיים :



יום חמישי, 8 באוקטובר 2020

OCI - VCN

 VCN - Virtual Cloud Network

CIDR - classless inter-domain routing

  • עקרונות בסיסים :
    • כתובת IP  מורכבות משתי קבוצות ביטים - מזהה רשת (שלמה או תת רשת) ומזהה מארח בתוך הרשת
    • <network> <host>
    •  subnet mask - הגדרה של מספר הסיביות בכתובת ה־IP המשמשות לקביעת כתובת הרשת.
      מפרידה את כתובת ה- IP לכתובות הרשת והמארח (<network> <host>). מחלקת בנוסף את החלק המארח של כתובת IP לרשת משנה ולכתובת מארחת (<network> <subnet> <host>).
      ההפרדה היא משום שלפעמים נצטרך רשת גדולה יותר, ולפעמים נצטרך לקחת את הרשת הגדולה ולחלק אותה לרשתות קטנות יותר כדי לתת אותה ללקוחות למשל.
      ה Subnet mask נוצרת על ידי הגדרת סיביות רשת כ- "1" והגדרת סיביות מארח כ- "0".
      בתוך רשת נתונה, לא ניתן להקצות למארח (host) שתי כתובות מארח.
      לכתובת "0" מוקצית כתובת רשת ול- "255" מוקצית broadcast address.
      אז 0 ו- 255 אינכם פנויים לשימוש, אך פרט לכך, נוכל להשתמש בכתובות האחרות עבור המארח שלנו ברשת או ברשת המשנה שלנו.
    • הסימון בנוי מכתובת IP, תו '/' ומספר עשרוני. xxx.xxx.xxx.xxx/n, כאשר n הוא מספר הביטים המשמשים למסכת רשת משנה. לְמָשָׁל. 192.168.1.0/24
    • דוגמאות למסכות רשת נפוצות עבור רשתות מסווגות הן 8 סיביות (Class A), 16-bit (Class B) ו- 24-bit (Class C).
    • הסבר על חישוב וייצוג כתובת IP בצורה דצימלית מול בינארית
  • VCN היא רשת פרטית שאנו מגדירים בOracle data centers עם כללי חומת אש וסוגים ספציפיים של communication gateways שאנו יכולים לבחור.
  • A VCN covers a single, contiguous IPv4 CIDR block of your choice
  • A VCN resides within a single region
IP address range for your VCN
  • הימנע מטווחי IP החופפים לרשתות אחרות או רשתות ענן מקומיות אחרות 
  • השתמש בטווחי כתובות IP פרטיים שצוינו ב- RFC 1918 שהם  (10.0.0.0/8, 172.16/12, 192.168/16)
  • טווח גודל OCC VCN המותר הוא בין 16/ ל 30/
  • VCN שומר את שתי כתובות ה- IP הראשונות ואת האחרונה ב- subnet's CIDR.

יום שלישי, 6 באוקטובר 2020

OCI - IAM II

 Policy Inheritance

  • עקרון הירושה (Concept of inheritance) :
    • Compartments יורשים כל policies מ compartment האב, כך למשל קבוצת Administrators שמוגדרת להרשאה כוללת ב root מקבלת אוטו' את ההרשאה הכוללת בתאים הבנים ואין צורך להגדיר את policies בכל תא בן, נכד, נין...
  • עקרון Attachment - 
    • כשיוצרים policy חובה לצרף אותה לcompartment  (או לtenancy). המיקום ישפיע על מי שישלוט בו ויוכל לשנות אותו או למחוק אותו.
      נצרף אותו לtenancy (תא שורש root compartment), ואז כל מי שיש לו גישה לניהול מדיניות בtenancy יכול לשנות או למחוק אותו.
      אם נצרף לתא ילד, כל מי שיש לו גישה לניהול המדיניות בcompartment זה (למשל מנהלי הcompartment) יכול לשנות או למחוק אותו.
    • לדוג' אם יש לנו רצף של tenancy תחתיו compartment A תחתיו compartment B תחתיו compartment C
      • אם נגדיר ב C או B - יאפשר לקבוצה שלה נגדיר את הרשאות הpolicy להגדיר ולשנות ב B/C
      • אם נגדיר ב A - יאפשר לקבוצה שלה נגדיר את ההרשאות להגדיר ולשנות ב A,B,C ורק המנהלים של A יוכלו לשנות.
      • אם נגדיר ב tenancy - יאפשר שליטה מלאה בכל הרמות.
Moving Compartments
  • העברת תא לתא הורה אחר - ניתן להעביר תא, תחת תא הורה אחר באותו שכירות. כשמעבירים compartment , כל התוכן שלו (תאי משנה ומשאבים) מועבר איתו.
    • מגבלות :
      • לא ניתו להעביר תא לתא יעד בשם זהה לתא המועבר
      • שני תאים באותו הורה לא יכולים להיות בעלי אותו שם. לכן אינך יכול להעביר תא לתא יעד בו כבר קיים תא בשם זהה.
      • Policies המציינת את היררכיית התא עד לתא המועבר תתעדכן אוטומטית כאשר הPolicies תחובר לאב קדמון (ancestor) משותף של ההורה הנוכחי והיעד
      • Policy המצורפת ישירות לתא שהועבר אינה מתעדכנת אוטומטית.
      • דוגמאות לנ"ל כאן
Tags
  • שני סוגי תגים נתמכים ב OCI
    • Free form tags - יישום המורכב באופן בסיסי מ key ו value
      לדוג' אנחנו יכולים להגדיר למשל Instance בkey בשם environment את התגproduction
      ובתג נוסף עם הkey שהוא project נגדיר ערך למשל - Alpha.
      פשוט, חופשי וקל להגדרה.
    • Define Tags - יותר תכונות, יותר שליטה בתגיות מוגדרות על ידי מרחב שמות שמוגדר מראש בשם Tag Namespace ועל ידי כך לשלוט בהגדרות אבטחה לפי תגים.
      • Tag Namespace - 
        • a container for set of tag keys with tag key definitions
        • לא ניתן למחוק key definition או tag namespace 
        • ניתו להפעיל מחדש מרחב שמות של תגיות או הגדרות מפתח של תגים שהופסקו בכדי להחזיר את השימוש בו ל tenancy.
      • עבודה עם Define Tags
        • נגדיר לפי Namespace, Key ו value
        • יש להגדיר את Namespace ואת הkeys  ב tenancy לפני שהמשתמשים יחילו אותם.
        • tag key יכול להכיל tag value type של srting או של רשימת ערכים (list pf value) שמהם המשתמש צריך לבחור.
        • ניתן להשתמש במשתנים כדי להגדיר value של תג, כשנצרף את התג לresourceת המשתנה יכיל את הנתונים שהוא מייצג למשל
  • Operations.CostCenter = ${iam.principal.name} at ${oci.datetime}
Operations is the namespace,
CostCenter is the tag key
 tag value contains two tag variables ${iam.principal.name} and ${oci.datetime}
          • כשנוסיף תג זה לresouce, הvariable מחליף לשם המשתמש (שם המנהל שהחיל את התג) ומוסיף חותמת תאריך זמן לתג.
          • להדגמה ב OCI לחצו כאן
      • דוגמא להגדרת הרשאות ואבטחה באמצעות תגים - 
        Allow group InstanceLaunchers to use tag-namespaces in compartment A where target.tag-namespace.name='Operations
לסיכום IAM
  • IAM Principals - משתמשי IAM וInstance Principals
  • Authentication - שם משתמש / סיסמה, API Signing keys, Auth Tokens
  • Authorization -  (מדיניות) Policies ו - השיוך שלהם עם Principals
  • Policies syntax and examples of advanced policies 
  • Compartment, a unique OCI feature, can be used to organize and isolate related cloud resources
  • Concept of Policy Inheritance and Attachment for compartments
  • OCI supports both free form tags and defined tags with a schema and secured by policies

    פלייליסט IAM ב Youtube

יום רביעי, 30 בספטמבר 2020

OCI - IAM I

 IAM Identity and Access Management Service - שירות ניהול זהויות וגישה מאפשר שליטה ובחירה בסוג הגישה לקבוצות משתמשים למשאבים ספציפיים ובסוגי גישה שונים. IAM משתמש במושגי זיהות מוכרים כמו 

Principals -  Users, Groups, Authentication, Authorization וכן ביכולת חדשה הנקראת Compartment 
להרחבה - סרטון מצויר על IAM

Resource (משאב) - הוא אובייקט ענן (cloud object) שאנו יוצרים ומשתמשים בתשתית הענן של אורקל (OCI).

OCID -  לכל משאב בענן יש מזהה ייחודי (Oracle Cloud ID)

כמו שניתן לראות בתרשים מטה Principals, מנהלים את הקבוצות והמשתמשים או הinstances הם אלו שזקוקים להרשאות Permissins כשההרשאות ניתנות לפי כללים, מדיניות Policies שבנויים תחת Compartment שאחראי על המשאבים.

מתוך ערוץ Youtube של Oracle Learning

Principals - 
  • Principal יישות IAM שמאפשרת אינטראקציה עם משאבי OCI (למשל - compute instances, block volumes, or virtual cloud networks)
  • ישנם שני סוגי Principals
    • IAM users משתמשי OCI קבועים או אפליקציות, כשהמשתמש הראשון במערכת הוא Administrator שמגדיר את שאר המשתמשים והקבוצות. לנ"ל ישנם שני עקרונות אבטחה שחייבים להתקיים אחרת משתמשים לא יהיו יכולים לעשות דבר במסגרת תשתית הענן של אורקל:
      • למשתמשים אין הרשאה עד שהם ממוקמים בקבוצה אחת או יותר.
      • לקבוצה תהיה לפחות מדיניות אחת הכוללת הרשאות
    • Group - אוסף משתמשים שכולם זקוקים לאותו סוג גישה למערכת משאבים מסוימת. ניתן ליצור כל סוג של קבוצה. (כשמשתמש יכול להיות חבר במספר קבוצות.
  • Instance Principal - מאפשר בעצם למופעים ויישומים הפועלים באותם מופעים לבצע פניות דרך API כנגד שירותי OCI אחרים. למשל יישום שפועל וצריך ללכת לגשת לשכבת האחסון (storage layer) ה Instance Principal יאפשר ליישום לפנות ב API ללא צורך בהגדרת של אישור למשתמש.
Authentication -אימות
  • שם משתמש וסיסמא למשתמשים
  • API Signing Key - בעת שימוש בשירות OCI API, בשילוב עם ה- SDK או CLI  כשאנו מריצים פקודות הפעלה מול המערכת בcommand-line interface) CLI) , אנו נדרשים לאימות באמצעות מפתח ה API שבנוי מצמד מפתחות RSA בפורמט PE
  • Auth tokens - מחרוזות tokens שמיועדות לאימות מול משתמשי API של צד שלישי, שלא תומכים באימות מבוסס חתימה למשל במערכות מידע אוטונומיות (autonomous data warehouse) שלא ניתן להגדיר בהן API Signing Key בכל שלב לכן נגדיר Token לפעולה ספציפית.
Authorization -הרשאות
  • הפעולות הניתנות לבצע על ידי Principal , ברמת groups (ולא ברמת משתמש).
  • OCI authorization  - מוגדר על ידי מתן הרשאות סצפציפיות (privileges) בתוך הגדרת מדיניות (policies) ושיוך ה policies ל - principals.
Policies
  •  ייכתב בפורמט הבא -
Allow <subject> to <verb> <resource-type> in <location>
    • subject  - במקרה שלנו Groups
    • verb - ישנן 4 אפשרויות
      •  Inspect - מאפשר רישום משאבי ענן resources וקריאה
      •  read - מאפשר קריאה כמו Inspect אך גם נגישות גדולה יותר למשל למטה דאטה של קבצים.
      • use - קריאה, כתיבה ושימוש ב resources.
      • manage - מתן הרשאות ל resources.
  • אם נרצה לתת הרשאה כוללת נציין בשדה זה את סוג ה resource הכולל - All-resources
  • מדיניות ההרשאות כברירת מחדל מונעת כל פעולה מצד המשתמש, אלא אם ניתנה הרשאה.
    להדגמה ב OCI לחצו כאן
  • דוגמאות ל Policies נפוצים
    • הרשאה לקבוצת מנהלי הרשת לנהל את הרשת בענן תכתב כך :
    • Allow group NetworkAdmins to manage virtual-network-family in tenancy

    • הרשאה למשתמשים לשימוש במופעי חישוב (compute instances) להלן מספר דוגמאות :
    • Allow group InstanceLaunchers to manage instance-family in compartment ABC
      Allow group InstanceLaunchers to read app-catalog-listing in tenancy
      Allow group InstanceLaunchers to use volum-family in compartment ABC
      Allow group InstanceLaunchers to use virtual-network-family in compartment XYZ

    • Advanced policy syntax כמו התחביר שראינו מעלה אך בליווי תנאי :
    • Allow <subject> to <verb> <resource-type> in <location> where <conditions>
    • התנאי יכול להכיל שני סוגי משתנים Request, משתנה שמיוחס לבקשה עצמה למשל בהינתן API נגדיר את התנאי על request.operations.
      המשתנה השני הוא Target, שמתייחס למשאבי/ם (resources) במקרה כזה נגדיר לדוג' Target.group.name.
      כפי שניתן לראות בשתי הדוגמאות נגדיר את המשתנה עם קידומת על פי הסוג target או request.
    • בדוגמא הזו 
      Allow group Phoneix-Admins to manage all-resources in tenacy where request.region='phx'
      המנהלים של פיניקס יכולים לנהל את כל resources אבל רק באזור phx של פיניקס ולא בשאר האזורים.

  • להדגמה בסרטון על הגדרת Policies ב OCI
Compartment
  • תא הוא אוסף של משאבים קשורים ( VCN, instances, ..) אליהם ניתן לגשת רק על ידי קבוצות שקיבלו הרשאה (על ידי מנהל מערכת בארגון שלך)
  • התאים עוזרים לארגן ולשלוט בגישה למשאבים שלנו.
  • שיקולי עיצוב:
    • כל resource שייך לcompartment  אחד אך ניתן לחבר / לשתף resources בין תאים (VCN ורשתות המשנה שלו יכולות לחיות בתאים שונים)
    • ניתן למחוק compartment לאחר היצירה או לשנות את שמו
    • בCompartments  יכולים להיות compartments  משנה שיכולים להיות עד שש רמות.
    • לא ניתן להקצות resource לcompartment  אחר לאחר היצירה (יוצא מן הכלל: Buckets)
    • לאחר יצירת compartment, יש להגדיר לפחות policy אחד עבורו, אחרת לא ניתן לגשת אליו (למעט על ידי מנהלים או משתמשים שיש להם הרשאה לtenancy)
    • Sub compartment יורש הרשאות גישה מתאים הגבוהים יותר בהיררכיה שלו
    • כשיוצרים policy, יש לציין לאיזה compartment לצרף אותה

  • בחיבור הראשוני ל OCI, אנחנו במצב של tenancy, שבו אנחנו ב root compartment האב העליון של כל התאים שניצור. אנחנו יוצרים משתמש ראשוני Default administrator  שהוא חלק מקבוצה (שלא ניתן למחוק) בשם Administrators שלא יכולה להיות ריקה וחייבת להכיל משתמש אחד לפחות.
  • Tenancy Policy gives Administrators group access to all resources ואי אפשר לשנות את המדיניות בקבוצה זו.
  • לחברים בקבוצה Administrators  יש full access to all the resources.
  • Root compartment - יכול להכיל את כל ה resources שלנו.
    ה Best practice הוא לחלק את הresources  בין תאים ייעודים ולא להציב את כולם ב root
  • Compartment Quotas
    • בדומה ל  service limits שמוגדרים על ידי Oracle בשירותים, compartment quotas מוגדרים על ידי Admins על ידי שימוש ב policies. משמש בד"כ להגבלת זלילת משאבים לדוג' נניח שאנו משתמשים ב bare-metal instances אך הם יקרים ולכן נרצה להגביל אותם למשל לאזור ספציפי.
      נכתוב כך - zero compute quotas /*bm*/ in teanacy
    • ישנם שלושה סוגי תחביר
      • Set - הגדרת מספר מירבי של resources
      • Unset - איפוס מגבלות ברירת המחדל 
      • Zero  - הגבלת גישה  remove access to a cloud resource
  • להדגמה בסרטון על הגדרת Compartment ב OCI


יום שלישי, 11 באוגוסט 2020

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

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

איך פותרים את הבעיה ?

  • אם אתם גולשים בכרום (Chrome) תמצאו הסבר - לאנדרואיד , למחשב  או ל iPhone ו-iPad
  • אם אתם גולשים בדפדפן של סמסונג באנדרואיד 
    • לוחצים על הפסים למטה
    • בתפריט שנפתח לוחצים על גלגל השיניים Settings
    • אחר כך ב Sites and downloads
    • נוודא שכפתור Block pop-ups דולק, מסומן בכחול
    • לאחר מכן נכנס ל Notifications נחסום או ננקה כל אתר שנמצא שם.
    • לחצו על התמונה להגדלה (השלבים מימין לשמאל)