יום שלישי, 7 בינואר 2014

אופטימיזציה של קוד, מהו ?


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

האם יש לקוד איזה שהוא חשיבות באיזה דרך וסדר הוא כתוב? 

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


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

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

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

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


יום חמישי, 19 בדצמבר 2013

פתרונות ייחודים לעולם טוב יותר


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


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


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

מגזר עסקי

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

מגזר פרטי

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




כותב המאמר: Emil, smartsystem.co.il

יום שלישי, 10 בדצמבר 2013

גיבוי ושחזור נתונים בשליטה מרחוק



פתרונות מתקדמים בשמירת המידע

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

אחסון מרחוק כחלק מפתרונות מחשוב מתקדמות
פתרון מחשוב מתקדם באחסון מרחק

גיבוי מרחוק הוא הפתרון האולטימטיבי לעסק

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

                                                   היתרונות בשימושם של שרותי ענן מחשוב


היתרונות הגדולים בגיבוי מרחוק:


  1. המרחק מהמקור – היות שאותו מידע מאוחסן במרחק רב מהמקור כך שבשילוב הגיבוי עם המרחק בו הוא ממוקם מייעל את הגיבוי לכשעצמו .
  2. בקרה ומעקב – חברות אשר דרכן מתבצע האחסון מבצעות בקרה ומעקב יום יומי אחרי אותם תקלות ופריצות אבטחה למיניהם וכן גם מטפלות בהם לפי הצורך .
  3. תהליך הגיבוי – תהליך הגיבוי עצמו מתבצע באופן אוטומטי על ידי מומחים בתחום וכן המחשבים עצמם כך שהוא משאיר ראש שקט לחברה ו/או ארגון שמבצעים את הגיבוי .
  4. שיחזור המידע – היכולת לשחזר את המידע הוא ערך עליון בגיבוי הנתונים כך שחברות הנותנות שירות של גיבוי מרחוק מבצעים כל יום אוטומטית גיבוי פנימי בתוך המערכת עצמה לשרתים אחרים ובכך יש אפשרות לשחזר את אותו המידע .

כותב המאמר: Emil , smartsystem.co.il

יום שלישי, 29 באוקטובר 2013

חזון מחשבי העל כרשת לשירותי מחשוב מתקדמים

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

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

שירותי מחשוב מתקדמים

סוגי השירותים השונים של ענן המחשוב

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

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

יום רביעי, 23 באוקטובר 2013

בניית אתרים בשפת ה- php


דרכי פעולת תוכנת ה- PHP


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


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

שפת ה- ( PHP (  personal homw page  התחילה למעשה בשנת 1995 שבה מהנדס בשם
רזמוס לרדורף בנה אותה משום שרצה להכניס בדרך קלה את קורת חייו לרשת האינטרנט העולמית,
הוא בנה אותה בשיטת הקוד הפתוח שבה כל אחד יכול לעדכן ולפתח אותה ואכן לאחר כמה שנים שני מפתחים
ישראלים מהטכניון שיפרו אותה ופיתחו מהיסוד עד לרמה מקצועית שבו היא כתובה כיום.

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

תוכנת ה- php
תוכנה חינמית ושיתופית

יתרונותיה של תוכנת ה- PHP     


לשפה זאת יתרונות רבות ולכן השימוש הנרחב בה להלן כמה מיתרונותיה הבולטים :

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

        -  שפה זו בנויה בשיטת הקוד הפתוח שבה כל אחד יכול לפתח אותה והיא גם מופצת בחינם.

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











יום שלישי, 25 ביוני 2013

האם מילות מפתח איבדו את חשיבותם?

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

http://moz.com/blog/semantic-SEO-questions

יום ראשון, 2 ביוני 2013

חנות וירטואלית מקצועית

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

מהי חנות וירטואלית

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

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

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

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

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