קטגוריה: מחשבים

Hitman

קיימים מגוון רחב מאוד של מיני משחקי פעולה, שכמו שכל אחד יודע, מאפשרים לאדם להשיל אגרסיות, ובו בזמן להנות מניקוז דם-פיקסלים וגיימפלי מעניין. אך מה אם האדם המתקדם במעלה, שאינו מוצא שעשוע במגוון זה של פעילויות? האם זוהי האפשרות היחידה של שעשוע ווירטואלי? האם נידון הוא ל0 ימי זמן איכות ווירטואלי מול מחשבו האישי ו/או קונסולתו? היו נינוחים: לא כך המצב. כך אומרים לפחות Eidos במשחקם החדש Hitman:blood money. עם הבטחה לפעולה שאינה פוסקת, גרפיקה מרטיטה, בתוספת ניתוח אסטרטגי מהנה.

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

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

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

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

תגים: , , ,

קונוסולת ה-PSP

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

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

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

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

במחשבכם האישי תקבלו סמל המראה קבלת מסר כונן ניתן להסרה חובר. הכנסו לתיקיית my computer הכנסו אל הכונן הניתן להסרה והקליקו על הסימן שמראהPSP, הסימן שיוביל אתכם אל התיקייה של מכשירכם. בתוך תקייה זו תמצאו תיקייה בשם Music. אם התקייה אינה קיימת צרו אחת זהה.

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

תגים: , , ,

רכישות און ליין

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

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

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

דבר זה מותיר את השאלה בדבר יתרונות אתרי מסחר אלקטרוני לעומת חנויות מסורתיות.

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

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

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

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

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

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

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

מעבר לעניין הנוחות ישנו עניין די עיקרי שהינו העלות.

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

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

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

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

תגים: , , , ,

email autoresponder

מהי הודעת דוא"ל  מ- autoresponder ומדוע הוא כזה כלי הכרחי עבור שיווק באינטרנט? באינטרנט, ללא שימוש ב- autoresponders , אתה כנראה לא יכול לשרוד בכל צורה של שיווק.

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

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

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

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

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

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

תגים: , , ,

איך לשפר את הדירוגים שלך בגוגל

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

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

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

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

לכן, באופן האמור לעיל ניתן לקבל את הדירוג המתאים ב- Google של הדף שאתה רוצה. אתה צריך לקחת בחשבון את הפעולות הנ"ל, כך שתוכל לקבל דירוגים מקור גבוהים שישפרו את כמות ואיכות התעבורה שלך.

תגים: , , ,

פשעים באינטרנט

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

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

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

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

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

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

תגים: , , ,

הצפת אינטגר – int overflow

מבוא:

integer overflow הינו אחד מהbuffer overflows הפחות נפוצים.
למעשה, הניצול של int overflow  הוא למעשה "עזר" לניצול של heap overflow או stack overflow.
הנזק שint overflow יכול לגרום בכוחות עצמו הינו אפסי.
ובדיוק מהסיבה הזו, לא נ יתן למצוא מידע רב על הנושא ברחבי האינטרנט.
int overflow הרבה יותר קשה לגילוי מאשר שאר הbuffer overflows.
כמו כן, הנזק שלהם לא גדול, וקשה לנצלם.

כיצד נגרם int overflow:

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

להלן תוכנית דוגמא על מנת להמחיש את העניין:

הערה: הגודל המאקסימאלי של חלק מהטיפוסים, למשל int תלוי במערכת, במסגרת מאמר זה אשתמש רק בטיפוסים אשר הערך המאקסימאלי שלהם גלובאלי לכל מערכות ההפעלה.
#include <iostream>
using namespace::std;
int main()
{
unsigned long n = 4294967295;
n++;
cout<<n<<endl;
return 0;
}

הערך המאקסימאלי של unsigned long הוא 4,294,967,295, כמו שאתם רואים, התוכנית מוסיפה לערך הזה אחד.
הפלט של התוכנית הוא 0.

הפלט הלא צפוי הזה נשלח אל המשתמש כיוון שההקצאה של המספר בתוך המשתנה  מתבצעת בעזרת החישוב הבא:
(4294967295 + 1) % 4294967295, כאשר המשתנה אמור להכיל את השארית, שכרגע היא 0.

ניצול int overflow:

אז כמו שציינתי מקודם, הניצול של int overflow משמש בעצם לניצול של stack overflow או heap overflow,אפשרות לניצולם של פגיעויות אלו
מתרחשת כאשר מבוצע וידוי קלט בעזרת האינטיג'ר.
אני אדגים כיצד לנצל stack overflow בעזרת int overflow.

להלן תוכנית דוגמא, ומיד אחריה הסבר קצר:
#include <iostream>
using namespace::std;
int main(int argc, char *argv[])
{
char buffer[10];
unsigned short n;
int i=0;
if(argc<2)
{
cout<<"Usage: <buffer>"<<endl;
return 0;
}
n = strlen(argv[1]);
if(n > 10)
{
cout<<"Error, buffer size is too big"<<endl;
}
else
{
strcpy(buffer, argv[1]);
}
return 0;
}

כמו שאתם רואים, השתמשתי הפעם בunsigned short, שהערך המאקסימאלי שלו הוא 65535.
ממבט ראשון ניראה שבלתי אפשרי לגרום בקוד לstack overflow, כיוון שיש בדיקה שהbuffer בגודל המתאים.

בשביל לגרום לstack overflow, משתמשי לינוקס יכולים להשתמש בפקודה
perl -e 'print "A"x65537.
משתמשי ווינדאוס יכולים להוסיף לולאה קטנה בתוך התוכנית.

הסיבה שהstack overflow נגרם היא עקב העובדה שהאם נכניס 65536 תווים הערך של n, שמכיל את האורך המזוייף של הbuffer יהיה 1.

התגוננות:

ישנם דרכים מגוונות להתגוננות מפני ההתקפה הזו.
הדרך הפשוטה ביותר היא להשתמש בפונקציות הבטוחות יותר של libc.
(במקרה הזה בstrncpy).

int underflows:

סוגייה הקשורה לint overflow, היא הint underflow.

פגיעות זאת נדירה עוד יותר מהint overflow, אך עלולה לגרום ללא מעט צרות.

להלן קוד דוגמא, ומיד אחריו הסברים:
#include <iostream>
using namespace::std;
void allocbuffer(unsigned int size)
{
char *buffer;
size--;
buffer=new char[size];
}

ניראה תמים לחלוטין.
אבל, אם נריץ אות הפונקצייה עם פרמטר 0 בצורה הזו:
int main()
{
allocbuffer(0);
}

יווצר מצב בו הsize יהיה שווה ל-1,ומכאן השם של ההתקפה, underflow-הערך מתחת ל0.
אצל רובנו ההקצאה תיכשל, כי לא יהיה מספיק זיכרון ונקבל הודעת שגיאה.
ואצל מחשבים חזקים מספיק ההקצאה תיקח המון זיכרון.
מצב זה נגרם עקב העובדה ש-1 במקרה של unsigned integer ,שיכול להכיל רק מספרים חיוביים,שווה למספר גדול מאד.

סיום:

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

תגים: ,