פורום מחשבים

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

מחשבים ותוכנות > תוכן מקצועי

נהניתי לקרוא אני משתף גם את החברים פה
לקוח מהאתר
הבא

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



<header class="entry-header"> ראשוני מחוץ לחוק

פורסם בתאריך <time class="entry-date" datetime="2012-12-07T18:59:46+00:00" pubdate="">7 בדצמבר 2012</time>

</header> האם מספר ראשוני (או סתם מספר) יכול להיות לא חוקי? בהחלט, וזה הסיפור שאני רוצה לספר היום, שהוא גם משעשע, גם מערב מתמטיקה לא טריוויאלית וגם מערב קצת להטוטי מדעי המחשב. תחילת הסיפור היא עם דיסקי ה-DVD. דיסקים מסחריים מגיעים בדרך כלל עם הגנה כלשהי עליהם, וזו שרלוונטית לנו והייתה פופולרית בתחילת המאה ה-21 נקראת Content Scramble System, או בקיצור CSS.

הרעיון הוא פשוט: התוכן של ה-DVD מוצפן, והמפתח שבעזרתו ניתן לפענח את ההצפנה נמצא על איזור מאוד ספציפי של הדיסק. דיסקים לצריבה שנמכרים בחנויות מגיעים במצב שבו האיזור הזה לא ניתן לכתיבה, או שהצורבים הקנייניים פשוט לא מוכנים לצרוב בו, ולכן גם אם מעתיקים את תוכן הדיסק כמות שהוא, לא ניתן להעתיק את המפתח; זה הופך את ה-CSS להגנה כלשהי בפני שכפולי דיסקים נאיביים (שבהם פשוט מעתיקים את תוכן הדיסק בלי לפענח אותו קודם). בנוסף, CSS מספק יכולת לחלק את נגני ה-DVD ל"איזורי שידור" שונים – נגן שמתאים לאיזור א' לא יודע לקרוא את הססמא שנמצאת בדיסק שנועד לאיזור ב'. אפשר להגיד דברים טובים ורעים על השימוש ב-CSS או באופן כללי על השימוש ב-DRM (קיצור של Digital Rights Management, שבעברית נקרא "ניהול זכויות דיגיטלי" אבל לרוב מעדיפים לתרגם כ-"ניהול זכויות קנין", או בקיצור נז"ק) אבל אני מעדיף להימנע מהדיון הזה כאן. החשיבות של ה-CSS היא בכך שבאופן לא מפתיע בכלל, מהר מאוד צצו אנשים עלומי שם שמצאו דרך לפצח את ההצפנה שלו גם בלי לקרוא את המפתח, ומהר מאוד נכתבה תוכנה בשם DeCSS שעושה בדיוק את זה. באופן לא מפתיע, DeCSS נחשבת לא חוקית במספר מדינות (ושוב, לא ניכנס לדיון על אילו מדינות ומדוע…).

ועכשיו (בשנת 2001) נכנס לתמונה בחור בשם פיל קרמודי. את התיאור שלו להתגלגלות הדברים אפשר לקרוא כאן, אבל הסיפור פשוט ומשעשע למדי לטעמי. פיל חשב על דרך שבה הוא יוכל לגרום לקוד של DeCSS להיות זמין באופן פומבי, בכל מקום בעולם, מבלי שהחוק יוכל לעשות משהו נגד זה. מכיוון שהוא אהב להשתעשע עם מספרים ראשוניים, צץ בראשו הרעיון הבא: נניח שנקודד את הקוד של התוכנית באמצעות מספר (בהמשך אסביר בפירוט איך), אבל לא "סתם" מספר אלא מספר שיהיה מעניין – למשל, מספר שיהיה אחד מהמספרים הראשוניים הגדולים ביותר שנתגלו אי פעם – אז המספר הזה, שהוא בעל תכונה "מעניינת" בפני עצמו, בלי קשר לתוכנית שהוא מקודד, יוכנס כלאחר כבוד אל רשימת "המספרים הראשוניים הגדולים ביותר שנתגלו אי פעם" ושם ישכון לבטח באופן חוקי לחלוטין, למרות שהוא מקודד תוכנית לא חוקית. אמר פיל, ועשה. ליתר דיוק, הוא מצא שני מספרים ראשוניים, אחד שמקודד את הקוד של DeCSS ולא היה מספיק גדול כדי להיכנס לרשימה, ושני שמקודד כבר את קוד המכונה הרלוונטי של התוכנית והיה גדול דיו להיכנס לרשימה. מאז כמובן שפותחו שיטות הגנה חדשות על דיסקים, וגם שיטות אחרות להיפטר מ-CSS, אבל המקרה הזה נחקק בזכרון בתור דוגמה בולטת ל"מספר לא חוקי".

נתחיל מההתחלה – איך תוכנית מחשב יכולה להיות מספר? לשם כך צריך לזכור איך תוכניות מחשב מיוצגות בתוך המחשב: תוכנית מחשב, כמו כל קובץ אחר במחשב, היא בסך הכל רצף של אפסים ואחדים – "ביטים". מטעמים היסטוריים, נהוג לקבץ את הרצפים הללו לקבוצות של שמונה ביטים שנקראות "בייטים". אפשר לחשוב על כל בייט בפני עצמו בתור ייצוג של מספר בין 0 ל-255, בבסיס בינארי. למשל, הבייט 00001011 מייצג את המספר . כפי שאתם מנחשים, קצת מסורבל לייצג בייטים בבסיס בינארי, אז נהוג לייצג אותם בבסיס 16 – "בסיס הקסדצימלי" – שהיתרון שבו הוא שכל ספרה הקסדצימלית ניתנת לחישוב מיידי מארבעה ביטים רצופים. הבייט שלעיל, בבסיס הקסדצימלי, הוא .
האופן שבו רצפים שונים של בייטים מפורשים בתור קבצים הוא עניין שהוא לחלוטין תלוי הקשר – אותו רצף של בייטים יכול להיראות בעל משמעות רבה לתוכנה אחת, וחסר משמעות לתוכנה אחרת. כמה פעמים ניסתם לפתוח קובץ MP3 על ידי עורך תמונות כדי לראות מה יקרה? (לרוב עורך התמונות יצעק שהוא לא מבין כלום; אבל עורכי טקסט לפעמים יצליחו לפתוח את הקובץ ולהציג משהו שנראה כמו ג'יבריש). יש ייצוג סטנדרטי פשוט יחסית לטקסט שנקרא ASCII – בייצוג זה כל בייט מייצג תו מסויים, כאשר אותיות לועזיות מתחילות ב-65 ונגמרות ב-122 (עם עוד כמה סימנים באמצע). כפי שקל להבין, אפשר לייצג בשיטה זו רק 255 תווים ולכן בשביל להציג אלפביתים רבים ושונים משתמשים בשיטות קידוד מחוכמות יותר שלא אכנס אליהן כאן.

בואו נסתכל על קובץ טקסט שמכיל את הפסקה הבאה, פסקת הפתיחה של "סוס הים והנגר" של לואיס קארול:
קוד:
[INDENT] [LEFT]The sun was shining on the sea,[/LEFT]
 [LEFT]Shining with all his might:[/LEFT]
 [LEFT]He did his very best to make[/LEFT]
 [LEFT]The billows smooth and bright–[/LEFT]
 [LEFT]And this was odd, because it was[/LEFT]
 [LEFT]The middle of the night.[/LEFT]
[/INDENT]
אם נפתח את הקובץ עם עורך שיודע לקרוא את הערכים המספריים של הבייטים שלו (עורך כזה נקרא Hex Editor), תחילת הקובץ תיראה כך: 73 20 65 68 54. כאן ה-20 הוא תו ה-ASCII שמייצג רווח, ושאר התווים מייצגים אותיות. זכרו שלא מדובר על ייצוג מספרי אלא על ייצוג הקסדצימלי: כדי לתרגם אותו למספר, הכפילו את הספרה הראשונה ב-16 וחברו לשניה. כלומר, 54 הוא בעצם המספר שמונים וארבע, בעוד ש-68 הוא המספר מאה וארבע. אם נכתוב את הספרות הללו בזו אחר זו, נקבל את 5468 שהוא כבר מספר גדול בהרבה: 8 ועוד 6 כפול 16, ועוד 4 כפול 16 בריבוע, ועוד 5 כפול 16 בשלישית, כלומר המספר . ואם ניקח את כל הקובץ של סוס הים והנגר ונחשוב עליו כמספר באופן שתיארתי, נקבל מספר די מפלצתי, בן למעלה מארבעה-מאות ספרות:
<code></code>


קוד:
קוד:
    [LEFT]153058130896577434476956204244500915089507607276649591136639967347927
 634085752721215073631336899232176479844024041004598713736540252717051
 491125294738203137728828190962600734620137160806953118745283821570893
 504447012198054017464958848902345608456153112106477819772373230961058
 745461657368290816729833943072852706505548140495454380685559992935237
 417096409099380602636039274560979892769401971212873564491309951693079
 602940848141358
[LEFT]
[/LEFT]
 
[/LEFT]



<code></code><code> </code>
כלומר, גם קבצי טקסט קטנים יחסית יהפכו למספרים מפלצתיים בגודלם, אז תוכניות מחשב, גם קטנות, יתפסו עוד יותר מקום. אז מה עושים? ראשית, זה לא נורא במיוחד אם המספר הוא גדול, כי המטרה של קרמודי הייתה ליצור מספר ראשוני גדול; מצד שני, אם המספר הוא גדול מדי, אי אפשר יהיה לבדוק שהוא באמת ראשוני ולכן הוא יהיה חסר ערך. לכן עדיף להתחיל ממספר קטן ככל האפשר ומקסימום להגדיל אותו בצורה מלאכותית (בהמשך נראה איך). הדרך שבה אפשר לבצע הקטנה שכזו כאן היא באמצעות כיווץ. כיווץ של קבצים הוא נושא רחב ומרתק לכשעצמו ולא אכנס אליו כעת, אבל זה היה גם בדיוק מה שקרמודי השתמש בו. הוא לקח את קוד המקור וכיווץ אותו בעזרת gzip (תוכנת כיווץ חינמית שנפוצה בלינוקס ומערכות דומות) ואת התוצאה הוא המיר למספר. אם נפעיל את אותה תוכנה על השיר של סוס הים והנגר, נקבל את המספר הבא:


קוד:
קוד:
    [LEFT]355941790546066961506342149389258720867004703259858151842931171763230
 166556747517269253437195257820204425589941114036432425909398860764878
 800593067151962049148381358503674861857798181563071988203782124545041
 443302544039699025354442584168547347939973801595105557917155490117291
 567168064926333899651600682718875560672206876979350834558577630451895
 58969097475577492799488



[/LEFT]



שהוא בבירור קטן יותר, אם כי לא בצורה יותר מדי משמעותית. בתוכנית מחשב, שבה יש הרבה יותר יתירות (שמות של משתנים שחוזרים על עצמם וכדומה) לרוב כיווץ הוא אפקטיבי יותר.
בואו ניגש לאקשן. הנה פונקציה בשפת רובי שמקבלת כקלט מספר, שנתון כמחרוזת של המספר בייצוג עשרוני שאולי מכילה רווחים (כי הרבה פעמים כשכותבים מספרים גדולים משתילים פנימה רווחים וירידות שורה כדי שיהיה קריא), ממירה אותו לקובץ gz, פותחת אותו ומדפיסה את תוכנו:
קוד:
def read(n)
hex_string = n.delete(" \n").to_i.to_s(16)
hex_string = "0" + hex_string if hex_string.length % 2 != 0
program_gzip = [hex_string].pack('H*')
File.open("program.gz", "w"){|f| f.write(program_gzip)}
puts `gunzip -c program.gz`
end
מה קורה כאן? בשורה הראשונה מנקים רווחים וירידות שורה מהמספר וממירים אותו לערך מספרי ומייד לאחר מכן ממירים אותו שוב למחרוזת, הפעם כזו שמייצג את המספר בבסיס 16. מכיוון שרובי לא תוסיף 0 מוביל אם אמור להיות כזה, השורה הבאה מוסיפה אותו בעצמה (הסבירו לעצמכם למה צריך לוודא את זה). השורה הבאה היא הקסם השחור הגדול ביותר כאן – הפקודה pack (שמסיבה לא ברורה חייבת לפעול על מערך) ממירה מחרוזת שמייצגת ערך כלשהו לערך האמיתי שלו, בהתאם לסוג המידע שבמחרוזת. כאן H אומר שהערך הוא מספר בבסיס הקסדצימלי והכוכב אומר לקחת את כל הספרות שבמחרוזת. השורה הבאה כותבת את התוכן לתוך קובץ ה-gz, וזו שאחריה פותחת את הקובץ ומוציאה את הפלט. זה הכל. אתם מוזמנים להריץ את הקוד על המספר שנתתי למעלה (לשם כך תצטרכו לעבוד במערכת הפעלה שבה מותקן gunzip בצורה שבה הוא יכול להיות מופעל כך משורת הפקודה, ואני מנחש שאצל רובכם זה לא המצב…) – תקבלו בחזרה את סוס הים והנגר. ואם תעשו את זה על הראשוני של קרמודי, שאפשר לראות כאן, תקבלו את הקוד של DeCSS.

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

מספר ראשוני, למי שלא מכיר, הוא מספר שמתחלק רק ב-1 ובעצמו. למשל 7. או 97. ראשוניים הם מעניינים ממגוון סיבות, שרובן נובעות מכך שכל מספר טבעי ניתן לכתוב בצורה יחידה (עד כדי משהו שלא ניכנס אליו) כמכפלה של ראשוניים, והרבה ניתוחים של מספרים טבעיים מתבססים על לקחת את הייצוג הזה כמכפלה ולעשות איתו דברים, תוך שימוש בכך שראשוניים מקיימים שלל תכונות נחמדות שסתם מספרים לא בהכרח מקיימים. דוגמה חשובה לכך היא שיטת ההצפנה RSA: בשיטה זו מגרילים מספר גדול מאוד (מאות ספרות) שהוא מכפלה של שני ראשוניים: . מתוך אפשר לייצר שני מספרים, שבאמצעות אחד מהם אפשר להצפין הודעות ובעזרת השני אפשר לפענח אותן; רק שהדרך היחידה שאנו מכירים כיום למצוא את מפתח הפענוח בהינתן מפתח ההצפנה ו- היא לדעת את הפירוק של לאותו זוג ראשוניים . מי שסתם נותנים לו את ביד (וזה מה שנותנים לכל מי שרוצה להצפין) לא יודע לחשב כלום בסגנון הזה, ולמצוא את הראשוניים שמרכיבים את זה עניין קשה חישובית. אני חושב שזה עניין מרתק למדי, האופן שבו ההיכרות עם הפירוק של לגורמים משנה את כל התמונה.
כעת, כדי לייצר את מלכתחילה לא סביר סתם להגריל מספר גדול ולראות אם הוא מתפרק למכפלה של זוג ראשוניים – גם כי לא בהכרח נצליח להגריל מספר כזה, וגם כי כאמור – אנחנו לא באמת יודעים לפרק את ואם נצליח לעשות את זה, גם אחרים כנראה יצליחו אז מה השגנו? לכן מה שעושים הוא להגריל מראש את ולכפול אותם. זו דוגמה לצורך המעשי שלנו להיות מסוגלים למצוא מספרים ראשוניים גדולים. למרות זאת, זה עדיין לא מסביר למה אנחנו מחפשים גם מספרים ראשוניים ממש גדולים, גדולים מכל מספר ראשוני שהכרנו עד אליהם. התשובה היא – אין סיבה, אנחנו עושים את זה בעיקר מתוך סקרנות אינטלקטואלית ומתוך רצון לשפר עוד ועוד את רמת האלגוריתמים-מחפשי-הראשוניים שלנו (אותם אלגוריתמים שבסופו של דבר גם עוזרים למערכות כמו RSA להתקיים).
איך בדרך כלל מוצאים ראשוניים גדולים? אפשר היה לחשוב שיהיו אלגוריתמים מתוחכמים שיודעים בדיוק איך לחפש ראשוניים, אבל כרגע אין ממש כאלו. מה שעושים הוא להגריל מספרים גדולים, ולבדוק אם התמזל מזלנו וקיבלנו ראשוני. אפשר גם להגריל מספר גדול ולהתחיל לעבור סדרתית על המספרים שאחריו – משפט מתמטי בשם "משפט המספרים הראשוניים" מבטיח לנו שבשיטה הזו לא יקח יותר מדי זמן עד שניתקל בראשוני (כמובן שאפשר לעשות אופטימיזציות כמו לבדוק רק מספרים אי זוגיים). אם כן, לב הבעיה הוא פשוט בבדיקה אם מספר הוא ראשוני או לא. איך עושים את זה?

השלב הראשון שבדרך כלל עושים הוא לנסות ולחלק את המספר הנבדק במספרים ראשוניים קטנים יחסית (מספיק לנסות לחלק בראשוניים כי אם מספר מתחלק על ידי מישהו, הוא מתחלק גם על ידי ראשוני שמחלק את ה"מישהו"). רוב המספרים שאינם ראשוניים יפלו כבר בשלב הזה. בשלב הבא אפשר להפעיל אלגוריתם הסתברותי דוגמת אלגוריתם מילר-רבין שכבר הזכרתי בעבר. אם המספר הנבדק אינו ראשוני, לאלגוריתם הזה יש סיכוי גבוה מאוד לגלות זאת. לצרכים פרקטיים כמו RSA זה מספיק בהחלט, אבל מנקודת מבט מתמטית קפדנית זה לא מספיק כדי להכניס את המספר לאף רשימה, כי אנחנו לא בטוחים שהוא ראשוני, רק שאלגוריתם בדיקת הראשוניות האקראי לא הצליח להפיל אותו.
אז השלב הבא הוא הפעלה של אלגוריתם שהוא איטי הרבה יותר מאשר מילר-רבין, אבל אם הוא אומר שמספר הוא ראשוני, אז מובטח לנו שזה אכן המצב. יש אלגוריתם מפורסם כזה: אלגוריתם AKS, רק שזה אלגוריתם מאוד איטי יחסית, ובזמנו של פיל קרמודי הוא בכלל לא היה קיים. אז קרמודי השתמש באלגוריתם מהיר יותר, שהוא בעל התכונה הבאה: אמנם, לא בטוח שהוא יסיים את ריצתו בזמן סביר על כל מספר, אבל אם הוא עוצר על מספר ואומר שהמספר ראשוני, אז מובטח לנו שהמספר אכן ראשוני. האופן שבו האלגוריתם עושה את זה הוא באמצעות אובייקט מתמטי לא טריוויאלי שנקרא "עקום אליפטי", ומכאן שם האלגוריתם: Elliptic Curve Primality Prover, או ECPP. זה אלגוריתם מגניב למדי וגם לא מסובך יותר מדי, בהינתן כמה שכל הנושאים של עקומים אליפטיים הם לא טריוויאליים, ואני מקווה לכתוב עליו פוסט מתישהו.

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

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


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

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

קודם כל, להסיר את מה שלא צריך

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

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

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


סידור קובץ הרישום ומחיקת קבצים מיותרים

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

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

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

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

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


האצת עליית המחשב

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

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

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


ולא לשכוח לאחות

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

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

אם רוצים להשתמש בכלים חיצוניים, אפשר למצוא ברשת כמה חינמיים. אחד מהם, לדוגמה, הוא Defraggler של חברת Piriform שאחראית גם ל-CCleaner. שוב מדובר ביישום שניתן להתקנה בעברית, וההפעלה שלו פשוטה למדי.



סיכום קצר

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

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

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

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

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

שלבי הפעולה:

צעד א'. אנחנו נוריד את התוכנה מאתר החברה
http://www.runtime.org/data-recovery-downloads.htm
המחיר הוא בין 70-80 $, כמובן שיש את הגירסה הניסיונית בחינם, אשר בה תוכלו לראות את הקבצים ששיחזרתם אך לא תוכלו להעתיק אותם לתיקיה משלכם.

נ.ב. כל חומרה המאחסנת נתונים, זה עובד על פי מערכת קבצים מסויימת, יש את הנפוצה בהארדיסק רגיל NTFS
ויש את ה FAT32, המיועדת לכוננים קטנים כגון כונן USB נייד, או כרטיס זיכרון של מצלמה וכדו'
הראשונה היא יותר חדשה ועובדת יותר טוב פחות באגים ומיועדת גם לכמויות ג'יגה גדולות ונוצרה לפני כחמש עשרה שנה
השניה היא הפורמט הישן יותר ומיועד עבור כמויות קטנות של מידע.
החברה שמייצרת את תוכנת השיחזור מייצרת 2 תוכנות אחת עבור NTFS ואחת עבור FAT32, כל אחת מחיר שונה - אז שימו לב מה אתם צריכים.

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

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


צפה בקובץ המצורף 34954


צעד ד':
כרגע התוכנה תסרוק את הכוננים שישנם במחשב ונקבל את המסך הזה:


צפה בקובץ המצורף 34955


צעד ה':
התוכנה תסרוק אחר הנתונים האבודים - זה לוקח זמן.


צפה בקובץ המצורף 34956


צעד ו':


צפה בקובץ המצורף 34957


צעד ז':

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


צפה בקובץ המצורף 34958


שלב ח':
המסך האחרון


צפה בקובץ המצורף 34959


שלב ט':


צפה בקובץ המצורף 34960


שלב י': (אחרון)


צפה בקובץ המצורף 34961


חיפוש קובץ ע"י התוכנה בדרך כלל לא יימצא, וזה לא אומר שהוא איננו!!!, לעבור תיקיה תיקיה , פעם יצא שקובץ תמונה שחיפשתי היה באיזה תיקיה אלמונית ב C, לכן לא להתייאש ולחפש. רק אחרי שעברתם על כל התיקיות ולא מצאתם, אז כנראה שנכתב על הקובץ ואי אפשר לשחזר.
דבר נוסף: יצא לי שראיתי את התמונות שחיפשתי אבל כשהעתקתי אותם למקום אחר זה לא עבד, וכנראה בגלל שהתוכנה מצאה את השם של הקובץ אבל מבנה הקובץ כבר נהרס, אז אם העתקתם וזה לא עובד... ---

בתקווה שלא נגיע לזה ושהכל יישאר במקום.

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

להת' רק בשמחות...

אני :)
  • תודה
Reactions: אתגר1 //
16 תגובות
[FONT=&quot]
[/FONT]
[FONT=&quot]
[/FONT]​
Hiren's BootCD[FONT=&quot] נחשב כלי רב ערך לשימוש תקלות והתאוששות של המחשבים, ומוכר בכינוי המקוצר [/FONT]HBCD[FONT=&quot] ומתוארת בתור "ערכת עזרה ראשונה עבור המחשב שלך"[/FONT]

[FONT=&quot]הדף הרשמי של [/FONT]Hiren's BootCD[FONT=&quot] הינו: [/FONT]
[FONT=&quot]http://www.hiren.info/pages/bootcd[/FONT]

[FONT=&quot]התוכנה [/FONT]HBCD[FONT=&quot]מגיעה במקורה בתור קובץ תמונה של תקליטור אתחול בפורמט [/FONT]ISO[FONT=&quot] ובשנים אחרונות אף בפורמט [/FONT]ZIP[FONT=&quot] לפריסה על התקני זיכרון חיצוניים כגון [/FONT]USB[FONT=&quot] וכיוצא בו... [/FONT]

Hiren's BootCD[FONT=&quot] היא תוכנת בעלת גרעין אתחול של מערכת הפעלה לינוקס מבוסס על גרסת ההפצה [/FONT]Knoppix[FONT=&quot] מה שמאפשר לתוכנה לעלות באתחול המחשב כדי לנהל, לתחזק, לאבחן, ולטפל במחשב מבלי להפעיל את מערכת ההפעלה.[/FONT]

[FONT=&quot]דרישות החומרה להפעלת [/FONT]Hiren's BootCD[FONT=&quot] סה"כ מחשב המסוגל להריץ מערכת [/FONT]Microsoft Windows[FONT=&quot] ו -[/FONT]Linux[FONT=&quot] אולם אין זה מחייב שמערכות אלו יהיו מותקנות במחשב בזמן השימוש ב [/FONT]Hiren's BootCD[FONT=&quot] .[/FONT]

[FONT=&quot]התוכנה מכילה בעיקר אוסף סט כלי מערכת לאבחון, תחזוקה, וטיפול בתקלות המחולקים במספר קטגוריות המיועדים לתיקון ותחזוקת המחשב[/FONT][FONT=&quot]ומערכת ההפעלה כגון:[/FONT]

<table class="MsoTableGrid" dir="rtl" style="margin-left:160.95pt;border-collapse:collapse;border:none;mso-yfti-tbllook: 1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-table-dir:bidi;mso-border-insideh: none;mso-border-insidev:none" border="0" cellpadding="0" cellspacing="0"> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"> <td style="width:127.6pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="170"> [FONT=&quot]כלים לניהול מחיצות[/FONT]
</td> <td style="width:154.25pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="206"> Partition tools
</td> </tr> <tr style="mso-yfti-irow:1"> <td style="width:127.6pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="170"> [FONT=&quot]כלים לגיבוי[/FONT]
</td> <td style="width:154.25pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="206"> Backup tools
</td> </tr> <tr style="mso-yfti-irow:2"> <td style="width:127.6pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="170"> [FONT=&quot]כלים לרישום או סיסמאות[/FONT]
</td> <td style="width:154.25pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="206"> Password & Registry tools
</td> </tr> <tr style="mso-yfti-irow:3"> <td style="width:127.6pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="170"> [FONT=&quot]כלים לשחזור[/FONT]
</td> <td style="width:154.25pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="206"> Recovery tools
</td> </tr> <tr style="mso-yfti-irow:4"> <td style="width:127.6pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="170"> [FONT=&quot]כלים לבדיקות חומרה[/FONT]
</td> <td style="width:154.25pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="206"> Testing tools
</td> </tr> <tr style="mso-yfti-irow:5"> <td style="width:127.6pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="170"> [FONT=&quot]כלים לטיפול בדיסק קשיח[/FONT]
</td> <td style="width:154.25pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="206"> Hard disk tools
</td> </tr> <tr style="mso-yfti-irow:6;mso-yfti-lastrow:yes"> <td style="width:127.6pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="170"> [FONT=&quot]כלים למידע מערכת[/FONT]
</td> <td style="width:154.25pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="206"> System info tools
</td> </tr> </tbody></table>​

[FONT=&quot]כמו כן קיימים גם כלים לטיפול בסקטור האתחול ה-[/FONT]MBR[FONT=&quot], וכלים לעבודה מול ה-[/FONT]BIOS[FONT=&quot] כשבנוסף מצורף גם כן כלי חדשני [/FONT]Mini Windows 98[FONT=&quot] או [/FONT]Mini Windows XP

[FONT=&quot]גרעין האתחול של לינוקס בגרסת ההפצה [/FONT]Knoppix[FONT=&quot] נוצר בסוף שנות ה -1990 והיה כלי מהפכני מסוגו.[/FONT]Hiren's BootCD[FONT=&quot] נוצר ויצא לאור ע"י [/FONT]"Hiren" & "Pankaj"[FONT=&quot] על בסיס גרעין זה תוך שימוש בטכנולוגיית לינוקס להפעלת מראה [/FONT]Windows XP[FONT=&quot].[/FONT]

HBCD[FONT=&quot] הוחזק תחילה בסוד עד ש "[/FONT]Hiren[FONT=&quot]" החליט לשתף את עבודתו עם הכלל ושחררה לציבור כתוכנה חינמית - [/FONT]Freeware[FONT=&quot].[/FONT]
[FONT=&quot]מאז שחרור הגרסה הראשונה הפכה התוכנה ככלי חובה לכל טכנאי מחשבים לעבודה שוטפת או עזרה ראשונה בעת הצורך.[/FONT]

[FONT=&quot]בגרסותיה הראשונות הכילה התוכנה המון כלים חלקם כלי תוכנה חופשיים - [/FONT]Freeware[FONT=&quot] או כלי תוכנה שיתופית - [/FONT]Shareware[FONT=&quot]כאשר היא מכילה ברובה מספר לא מבוטל של מוצרים ויישומים מסחריים הדורשים רישוי תוכנה לשימוש בהם כגון: [/FONT]
Acronis True Image
Norton Ghost
Acronis Disk Director
Paragon Partition Manager /Partition Magic Pro

[FONT=&quot]כתוצאה נסיבתית של מאבק משפטי בגין הפרת זכויות יוצרים ונקיטת צעדים נגד פיראטיות, [/FONT][FONT=&quot]הוסרו או הוקפאו[/FONT][FONT=&quot]יישומים מסחריים בתהליך מתמשך [/FONT][FONT=&quot]החל מגרסה 10 ומעלה [/FONT][FONT=&quot]וגרסאות מלאות ניתן היה להשיג רק במידה והינך עוסק[/FONT][FONT=&quot]באופן רשמי במקצועות המחשב, כולל טכנאי מחשבים[/FONT][FONT=&quot].[/FONT]

[FONT=&quot]בנוסף על אלו נלוות לכך מחלוקת להגדרת התוכנה [/FONT]Hiren's BootCD[FONT=&quot] ככלי "האקר[/FONT]"[FONT=&quot] מה שלא תרם רבות להפיכת הכלי בשחרורים הבאים מגרסה לגרסה ליותר מעוקר ומבוסס על כלי תוכנה חופשיים - [/FONT]Freeware[FONT=&quot] או כלי תוכנה שיתופית - [/FONT]Shareware[FONT=&quot].[/FONT]

[FONT=&quot]עם זאת, עדיין יש וריאציות שונות של תוכנות אחרות דומות לזו באמצעות לינוקס המבצעות אתחול דומה למשל למעוניינים בתוכנה דומה בגרסה מלאה בסט כלים חוקיים מבחינת רישוי משפטית ניתן לפנות לאתר [/FONT]UltimateBootCD.Com[FONT=&quot]

[/FONT] [FONT=&quot]קיימים גם גרסאות הפצה פיראטיות ל [/FONT]Hiren's BootCD[FONT=&quot] שמפיציהם ביססו אותם על גרסאות השחרור הרשמיות של [/FONT]Hiren's[FONT=&quot] ועל גביהם [/FONT][FONT=&quot]ביצעו שחזור לכלים החשובים שהוסרו במהלך הזמן ולעיתים אף שיפרו והוסיפו כלים חשובים ועדכניים של מוצרים ויישומים מסחריים על פי רוב הם מאחסנים זאת תחת קטגורית [/FONT]Restored Apps[FONT=&quot].[/FONT]
ניתן להוסיף תמונות להודעות Gmail בקלות

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

כן GMAIL מאפשר להוסיף המון כלים באחריותם כחלק פעיל במערכת הדואר שברשותכם

לדוגמה הוספת תמונה לדואר כפי שזה נקרא Insert Image
אייקון קטן ויעל שיופיע בכל פאנל העליון של סרגל הכלים המשמש להוספת תמונה


כיצד עושים זאת

לחץ על ההגדרות בפינה הימנית העליונה של בממשק ה-Gmail שלכם
נראה כיום כאייקון במראה גלגל השיניים (סימן מוסכם של המילה הגדרות)




בתפריט שנפתח נבחר בהגדרות החשבון
בדף ההגדרות נבחר בלשונית כללי
נשנה את השפת הממשק לאנגלית
לאחר מכן נלחץ למטה על שמירה




המערכת תחזיר אותו לחבון המייל רק שהפעם הממשק שונה לשפה האנגלית

נשוב עוד פעם להגדרות ופעם נראה שהתווספו לנו אפשריות ניהול
ניגש ללשונית Labs



נגלגל בדף לאפשרות Inserting images
נעביר למצב Enable זמין פעיל
נגלגל לתחתית הדף ונלחץ על SEVE שמירה




<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:RelyOnVML/> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:punctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>HE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> <w:UseFELayout/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"טבלה רגילה"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} </style> <![endif]-->[FONT=&quot]נחזור לחשבון הדואר נעבור שוב להגדרות[/FONT] [FONT=&quot]בדף ההגדרות נבחר בלשונית כללי [/FONT]
[FONT=&quot]נשנה את שפת הממשק לעברית[/FONT]
[FONT=&quot]ולאחר מכן נלחץ למטה על שמירה [/FONT]

[FONT=&quot][/FONT]
[FONT=&quot][/FONT][FONT=&quot]כעת בכל עריכת דואר יופיע בסרגל בפאנל העליון של ההודעה האייקון להוספת תמונה למייל[/FONT][FONT=&quot]

[/FONT]

בהצלחה
הסבר על מסך מחשב<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:eek:ffice:eek:ffice" /><o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
ימיו של מסך המחשב המרצד שלנו ספורים לעיניים שלנו כבר נמאס ואנחנו מתחילים להפנים את העובדה שבקרוב מאוד נצטרך מסך חדש. הבעיה היא שעם כל כך הרבה נתונים במפרט המסך הכל נשמע לנו כמו סינית. אז איך בכל זאת נהיה בטוחים שבחירת המסך שלנו תהייה באמת נכונה?
<o:p></o:p>
<o:p> </o:p>
הגודל כן קובע

עד לפני זמן לא רב מסך ה-17" היה הגודל המופץ ביותר בעולם מסכי המחשב. הודות לירידה הדרסטית של מחירי המסכים בשנים האחרונות ,הגדלים הנמכרים ביותר הם מסכי ה-19" וה-22".

ה-19" נבחר בדרך כלל לשימוש ביתי-משרדי ממוצע כגון: אינטרנט ,אימיילים,וורד וכדומה. ה-22" בדרך כלל יבחר לשימושים נרחבים יותר כגון: צפייה בסרטי
DVD או לכל המכורים למשחקיי המחשב (הגיימרים). למשוגעים שבינינו ישנם כיום דגמי מסך ענקיים שמגיעים עד ל-46"

מלבני או מרובע מה ההבדלים בכלל?

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

מסך מרובע - את מסכים המרובעים בפורמט 4:3 מעדיפים כל המשתמשים בתוכנות גראפיקה והנדסה כמו אוטוקאד ופוטושופ וזאת משום שבפורמט הזה התמונה מוצגת באופן מדוייק יותר ואינה "נמתחת לצדדים" כמו בפורמט 16:9,רוב הדגמים הנמכרים בפורמט 4:3 הם ה-19" וה-20"

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

איכות התמונה ומרכיביה - תמונת המסך שלנו מורכבת ממספר רב של נתונים שלכל אחד מהם יש תפקיד מכריע על איכות התמונה שנקבל .

סוגי הפאנל : הפאנל הוא הרכיבים האופטיים והאלקטרוניים המרכיבים את המסך ומתחלקים לשלושה סוגים עיקריים:

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

S-PVA/ PVA - הפאנל הבא בתור יקר ואיכותי יותר מה TN. סוג הפאנל הזה מיועד בעיקר לשימוש גרפיקה,שרטוט וצילום, בזכות קשת הצבעים המדוייקת יותר שלו וזוויות הצפייה הרחבות יותר שלו.

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

<o:p></o:p>

הרזולוציה<o:p></o:p>
הרזולוציה היא המדד לחדות ורמת הדיוק בפרטיי התמונה. ככל שהרזולוציה תהה גבוהה יותר כך גם איכות התמונה תהה חדה ומפורטת יותר.

בחירת הרזולוציה צריכה להיות יחסית לגודל המסך - ככל שגודל המסך שניבחר יהיה גדול יותר כך רמת הרזולוציה שלו צריכה להיות גבוהה יותר.

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

בהירות - מסך עם בהירות גבוהה יתפקד טוב יותר בתאורה סביבתית גבוהה. הבהירות נמדדת לפי
cd/m2 והטווחים נעים בין 200 ל-500 cd/m2 טווחי הבהירות הנפוצים ביותר הם בין 250 ל-300 cd/m2.

במקרים שהמסך שלנו ימוקם בתאורה סביבתית גבוהה כמו חלון שקוף ,מרפסת וכו', מומלץ לבחור בהירות גבוהה יותר של 500
cd/m2 ומעלה.

יחס ניגודיות - יחס הניגודיות קובע את רמת הגוונים הכהים בתמונה , ככל שיחס הניגודיות שנבחר יהיה גבוה יותר כך הגוונים הכהים <o:p></o:p>


יחס ניגודיות גבוה יהיה חשוב ביותר למשחקים וצפייה בסרטים והטווחים שלו כיום נעים בין 1:700 ל-1:20000 ואף יותר. בשימוש בסיסי כגון
WORD וכודמה תוכלו להסתפק גם ביחס ניגודיות קטן באזור 1:1000

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

לשימוש כזה הבחירה האופטימאלית תהה כמובן 2
MS. זמני התגובה נעים בין 2MS8 - MS כשמהירות התגובה הממוצעת עומדת על 5MS מהירות שמתאימה לכל סוגי השימושים חוץ מלגיימרים שבנכם כפי שצוין לעיל.

זווית צפייה - הזווית המקסימאלית שמימנה ניתן לצפות ללא שינוי באיכות התמונה. ככל שזווית הצפייה גבוהה יותר כך לא נצטרך לסובב את המסך לאדם שנמצא לידינו על מנת שיוכל ליראות תמונה ברורה. זווית הצפייה הסטנדרטית כיום עומדת על 160 מעלות ותהה מספיק טובה לצפייה של מספר אשים בו זמנית, לשימוש מקצועי ניתן להשיג מסכים עם זוויות צפייה גבוהות יותר וכך גם המחירים. <o:p></o:p>

החיבורים ,מה ההבדלים ביניהם?<o:p></o:p>
VGA - החיבור האנלוגי והישן עוד מתקופת מסכיי השפורפרת המגושמים מתאים למחשבים עם כרטיס מסך ישן ללא חיבור DVI. <o:p></o:p>
DVI - חיבור דיגיטלי לתמונה באיכות גבוהה בין מסך ה LCD למחשב שלנו.

HDMI - החיבור האיכותי ביותר בין המסך למחשב התומך גם בטכנולוגיית High definition ומכאן שמו בחירה אידיאלית לצפייה של סרטים ולתמונה החלקה והברורה ביותר.

USB - מופיע במסכים מטעמיי נוחות בלבד. מיועד לאלה מבינכם שנמאס להם להתכופף אל מתחת לשולחן בכל פעם שצריך לחבר את ה-DISK ON KEY או את האייפוד.

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

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

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

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


בהצלחה

אולי מעניין אותך גם...

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה