המסך לא משפיע על התכנות אלא על העיניים שלך.
יש הבדל בין הפאנלים של המסכים (VA או IPS). הIPS קצת יותר יקר והוא יותר איכותי, אם כי למשחקים לפעמים מעדיפים דוקא VA.
יש הבדלים של רזולוציה: full-hd, 2K, 4K.
יש מסכים שיודעים להסתובב (PIVOT) ועוד כל מיני פרמטרים שמשפיעים על המחיר.
אבל נשמע שאתה לא צריך את כל הדברים האלה, ואם ככה בהחלט הייתי לוקח את המסך הזול.
אם אתה יושב הרבה שעות מול המסך - הייתי לוקח גודל של 27 אינץ.
avr416
-
מסך זול למחשב לתכנות גודל 24/27 אינץ -
hide או remove@yossiz הסרה מהדום זה לא שתי פעולות זה פעולה אחת. והסיבה לעשות אותה זה כדי לחסוך בזיכרון של הדפדפן, כיון שדיב מוסתר הוא קיים, והוא חי ונושם בזיכרון, ואם אתה לא צריך אותו - עדיף להקטין את צריכת הזיכרון. (כמובן שדיב אחד זה לא משמעותי, אבל כשיש לך אלפי דיבים, והמשתמש סה"כ צריך דיב אחד.. אז יש דווקא תועלת בלמחוק ואח"כ ליצור מחדש מאשר להסתיר.
בעקרון למיטב ידיעתי, פעולה של הוספת והסרת רכיבים מהדום - היא יקרה יותר. ואילו פעולה של ציור (דהיינו עיצוב CSS, שהוא צובע/מסתיר וכדו') היא פחות יקרה. לכן עקרונית אם אתה רוצה להסיר ולהחזיר - עדיף להסתיר כמו שדוד אמר. אבל זה הרבה תלוי בכמות של הדברים שאתה מסתיר וכדו' (כי אם אתה צריך 2 דיבים, ואתה מסתיר אלף.. אז עדיף למחוק).
סה"כ המחשבים שלנו היום מאד מהירים כך שהשיקולים הללו לא תמיד צריכים להיות בעדיפות ראשונה (כך לדעתי, וכמובן זה תלוי מה אתה בונה ולמה).
כאן יש תשובה שמסבירה את סדר הרינדור של הדפדפן (בניית הדום, פריסה וצביעה).
כאן יש דיון על השאלה הזאת, אבל מהערות שם נראה שהדברים אינם מוסכמים.. (למיטב הבנת האנגלית שלי..)
-
סינון טקסט חופשי בarray jsסתם הערה כללית:
מומלץ בJS לא להשתמש בFOR IN, אלא ב Object.keys ועל זה להריץ את הפונקציה forEach ככה:Object.keys(myObject).forEach(key => { let temp = myObject[key]; // כאן לעשות מה שרוצים });
הסיבה היא שלולאת for in רצה על כל המפתחות של האובייקט, כולל אלו שמגיעים דרך הprototype, דהיינו אלו שהוא יורש מהאובייקט הקדמון ובד"כ אתה רוצה לרוץ רק על המפתחות של האובייקט שאתה יצרת.
Object.keys רץ רק על המפתחות של האובייקט הנוכחי, ולכן זה יותר מומלץ. (אא"כ יש לך צורך ספציפי לרוץ גם על הפרוטוטייפ, שאז כמובן אתה צריך להשתמש בfor in).
כמו כן, היום עדיף בכלל לא להשתמש ב var אלא בlet, נראה לי שכבר כל הדפדפנים המודרנים תומכים בזה היום.
-
האם שווה להעביר שרת מישראל לחו"ל?@nigun אמר בהאם שווה להעביר שרת מישראל לחו"ל?:
פנה אלי מישהו שיש לו שרת לשליחת מיילים ועוד כמה אתרים
שנמצא כרגע בחברה ישראלית שלוקחת לו כ-1000 ש"ח בחודש
על שרת VPS של:
4 גיגה ראם
מעבד שתי ליבות
איחסון של 360 גיגה
ותעבורה ללא הגבלהשילמתי בOVH על שרת של 24GB RAM,
100 GB אחסון
מעבד 4 ליבות
55 יורו - משהו כמו 350 שח לחודש
(אם תקנה חבילה שנתית זה יותר זול, אצלי ספציפית זה היה אתר שהיה אמור לעבוד רק חודשיים)
שרת וינדוס! (הליונקס יותר זול ב26 יורו)
האפליקציה טסה, ולא היו תלונות על עומסים וכו', ולא הרגשנו שום איטיות,
לא זוכר אם זה היה בפרנקפורט או בצרפת.
בכל מקרה במחיר שהוא משלם היום - בטוח הייתי מעביר.כמו כן, יש לי לקוח נוסף עם שרת לשליחת מיילים בחו"ל, אין עם זה שום בעיות, אבל המיילים נשלחים דרך מיילגן כך שהשרת הוא רק התיווך לא לסרבר.
-
UpScaling לבסיס נתונים של Access@OdedDvir בfronted יש לך את הדפדפן שהוא יודע להציג UI ע"פ האלמנטים שנכתבים בHTML. את העיצוב של האלמנטים כותבים בשפה שנקראת CSS, וכך הוא יודע באיזה צבע/גודל/אנימציות וכו' להציג את האלמנטים הללו.
על גבי זה מתווספת שפת JS שהיא בעצם יכולה להוסיף חיים לכל האלמנטים הסטטיים, אתה יכול להאזין לאירועים בדפדפן ולהגיב להם (למשל אם אדם לחץ על כפתור מסוים - תעשה כך וכך וכן על זה הדרך), אתה יכול לשנות את הדום (האובייקט הבסיסי של כל האלמנטים שמוצגים בדפדפן), להוסיף אלמנטים, להחסיר וכו'. מה שבעצם מאפשר ליצור אפליקציות לכל דבר וענין על גבי הדפדפן (ולא רק דפים סטטיים שמתקבלים מהשרת, כפי שהיה פעם. בד"כ זה נקרא SPA - single page application דהיינו שהלקוח מקבל דף יחיד, וכל השינויים שהוא רואה בדף נעשים בקליינט, והגישה לשרת היא רק למשוך מידע. ולשם כך פותחו ספריות כמו אנגולר /ריאקט/ ויו וכדו'.)
לכן לפיתוח ווב - חיוני להבין את התגיות של ההטמל, להבין איך כותבים את העיצוב בCSS, והעיקר להבין JS, כדי שתוכל לכתוב את הקוד.
לדפדפן יש מנוע שיודע להריץ את הקוד, (בשונה מC# וC++ ) שקודם כל מקמפלים אותם, בדפדפן אתה שולח קובץ סקריפט (קוד שכתוב כמו כל מסמך טקסט אחר, והדפדפן בעצם מקמפל אותו ומריץ אותו תוך כדי תנועה.
כל זה בערך, כדי לתת לך קצת רקע, עכשיו אתה צריך ללכת וללמוד כל דבר בצורה יותר יסודית. -
כדי שהשרת יזהה לקוח באמצעות $_SERVER['HTTP_HOST']@chagold אמר בכדי שהשרת יזהה לקוח באמצעות $_SERVER['HTTP_HOST']:
אני עושה מערכת שאוכל לפתוח אותה לכמה לקוחות שלכל אחד יהיה דומיין נפרד. השרת כרגע מזהה את המערכת לפי המשתנה $_SERVER['HTTP_HOST'].
תודה.אין לי תשובה לשאלות שלך.. אבל אני מנסה להבין איזה בעיה אתה מנסה לפתור:
יש לך מערכת אחת שהיא אותו דבר, אלא שאתה רוצה שלכל לקוח יהיה דומיין משלו.
אתה רוצה שהמערכת תזהה את הלקוח לפי הדומיין.אני לא מבין מדוע אתה רוצה לזהות את הלקוח לפי הדומיין, אתה צריך לזהות את הלקוח לפי שם משתמש וסיסמה, ואז אתה מפנה אותו למערכת עם הנתונים הרלבנטיים אליו.
למיטב ידיעתי, הדרך הסטנדרטית לעשות את מה שאתה רוצה, דהיינו שיש מערכת שהיא אותו דבר, אלא שיש לה כמה לקוחות שונים, יש ב' אפשרויות (שהם די דומות):
אפשרות א. יש דטהבייס משותף לכל הלקוחות, ולכל רשומה יש שדה עם מזהה של הלקוח, ככה שאתה שולף רק את השדות של אותו לקוח.
אפשרות ב. יש לכל לקוח דטהבייס נפרד לחלוטין, ויש דטהבייס נוסף שמחזיק את הנתונים של המשתמש + הקונקשיין סטרינג של הדטהבייס שלו.ב2 האפשרויות המערכת היא אחת, היא רצה על שרת אחד, ככה שאתה יכול לתת לכל לקוח איזה דומיין שתרצה, אבל בהגדרות הDNS של הדומיין אתה מפנה את כולם לאותה כתובת IP.
המערכת מציגה לכולם את אותו דף התחברות, ואחרי לוגין עם שם משתמש וסיסמה: באפשרות א. היא מביאה לו רק את הנתונים הרלבנטיים אליו. באפשרות ב. היא מחברת אותו לדטה בייס שלו ונותנת לו את הנתונים הרלבנטיים אליו.גם אם יש לך מודולים שלא פתוחים לכל המשתמשים - אתה עדיין יכול לנהל את זה בדטהבייס, ואחרי שאתה מזהה את המשתמש אתה יודע איזה מודולים אפשר להציג לו ואיזה לו.
-
תכנות אפליקציה@dovid אכן pwa זה בעצם להריץ כרום מאחורי הקלעים, ולכן זה לא עובד כשחוסמים את כרום, וזה לא פתרון בעשרים.. מניסיון.
מאידך, ברוב המקרים שצריך אפליקציה ואין בעיה של חסימה - זה מספיק.אפשר גם אפליקציה ממש, שהיא בסה"כ מריצה דפדפן של המערכת, webview בעגה המקצועית, וזה פותר את הבעיות של חסימה. אם כי זה דורש ידע בגאוה או קוטלין כדי להוסיף יכולות של הודעות פוש וכדו'.
אם אתה משתמש בvue יש לך תמיכה מובנית בקפסיטור
זה יוצר לך אוטומטית מעטפת של אפליקציית webview לאנדרואיד ולאייפון.
ומה שאתה צריך אח''כ זה רק להוסיף את ההתאמות הנדרשות, ולהעלות לחנות.
הנה מדריך קצר בעברית
בהצלחה! -
מחשב נייד יד שניה@שלומ
לי אישית יש דל די דומה, מאותו שנתון רק סדרה אחת טיפה יותר טובה latitude e7240
הם עמידים מאד מבחינת מארז, לוח אם וכו' לכן בעקרון זה מומלץ.
לדוגמה המחשב שלי נפל לפחות 3 פעמים מהשולחן לרצפה, יש לו טיפה שריטות אבל לא יותר.
כמו כן, הוא זכה למקלחות של כוסות קפה כמה פעמים ושרד בגבורה.
לכן, אישית אני מאד ממליץ על דל בסדרות העסקיות הללו.
אין לי מושג מהם תוכנות המוזיקה שלך, אבל מעבד i5 עם 8 ג'יגה נראה סבבה בשביל זה.אבל צריך לדעת שזה קצת ישן, וכשאתה קונה מחשב לטווח ארוך נראה לי שווה להשקיע 3 אלף ולקנות משהו שיעבוד בעה עוד 5 שנים קדימה, ולא לקנות ב800 משהו שכבר עבד 5 שנים ואולי מחרתיים ימות.
המלצתי בעבר על חבר שבניתי לו אתר, והוא מייבא מחו"ל עסקיים חדשים ומחודשים ובד"כ ב3 אלף יש לו דברים טובים חודשים, שבשוק הם עולים בערך פי 2.
שווה לך לדבר איתו בטלפון: אלעד 050-9613-614
אבל זו שאלה עקרונית, שאתה צריך להחליט עם עצמך מה התקציב וסדרי העדיפויות שלך. -
איך להמלט מאיכון משטרתי@nigun לא רוצה לפתוח דיון, כי לא חושב שיש על מה לדון.
לטעמי זה כמו לפתוח פוסט על איך לעקוף את חסימת נטפרי, ולא חושב שיש לזה מקום בפורום. -
תוכנה לשליחת אימיילים- הצלחתי להדפיס קוד HTML לPDF.
אותיות עבריות הוא מדפיס לג'יבריש, אני מפחד שהוא חסיד סאטמר. :lol: :lol:
אתה צריך להוסיף לתגית הhead של הדף את התגית הזאת:
<meta charset="utf-8" />
והדף עצמו נראה כך:
<!DOCTYPE html>
<html lang="he">
<head>
<meta charset="utf-8" />
<title>זה הכותרת של הדף</title>
<!--כאן אתה מוסיף הפניה לקובץ הCSS של הגדרות העיצוב --></head> <body> כאן נמצא התוכן שאתה רוצה שהמשתמש יראה... </body> </html>
הנה קישור למדריך HTML בסיסי בעברית, ולא חסרים כאלה במרשתת
פורסם במקור בפורום CODE613 ב07/06/2017 22:57 (+03:00)
- הצלחתי להדפיס קוד HTML לPDF.
-
מניפולציות על קובץ XML בעת ייבוא לSQLעכשיו ראיתי פוסט יפה בעברית בנושא:
יש לו שם עוד כמה פוסטים בנושא sql server.
פורסם במקור בפורום CODE613 ב13/12/2016 21:22 (+02:00)
-
ירוק בוסרברוך הבא ומקווה שיהיה לך בהצלחה!!
אני קצת עסוק לאחרונה.. אז מצטער על הקיצור.
גם אני התחלתי כמוך לבד ואני ממליץ בחום להתחיל עם ספרי לימוד של תיכון וכדו' שיתנו לך רקע קצת יותר רחב להבין מה זה מחשב ואיך הוא עובד, ולא רק איך כותבים לולאה כזו או אחרת..
לכן הייתי ממליץ לך להתחיל עם הספר הזה:
ואח"כ לעבור לזה:
(כמובן שאתה לא חייב לעשות את כל התרגילים ושלל הקישקושים שנועדו לתלמידי תיכון :lol: )
בכללית, יש חסרון שלומדים לבד (בשיטת ניסוי ותעייה) כיון שאמנם בסוף אתה יודע איך לעשות, אך לא תמיד אתה מבין למה לעשות דוקא כך ולא אחרת, ולכן יש יתרון ללמוד במקום שמלמדים אותך את הכל בצורה מסודרת מהמסד ועד לטפחות.. (אם כי אני למדתי ולומד עדיין בצורה עצמאית). את הבסיס תוכל ללמוד לבדך היטב, את הדברים היותר מורכבים קצת יותר מסובך, ואכן כדאי מאד מאד לדעת אנגלית, ולהשקיע זמן ללמוד את זה (ואני אומר זאת קודם כל לעצמי :lol: ), כי לאחר שתדע אנגלית תוכל למצוא חומר לרוב (ספרים, קורסים וכדו').
כמו כן, תשתמש בחיפוש גוגל של הפורום (מצד שמאל למעלה, תבחר בחיפוש גוגל) - יש בפורום שלנו הרבה חומר עזר למתחילים, בצורת שאלות שנשאלו וכו'.
ושוב, בהצלחה גדולה גדולה!! ונשמח לראותך כאן איתנו!
אברהםפורסם במקור בפורום CODE613 ב15/06/2016 23:48 (+03:00)
-
ייעוץ-בניית אתר לגמחים וכדו'@םןץףך
אחת ולתמיד- אנגולר זה JS שמעצב את ה-HTML בצד לקוח?
מה הייחודיות בו? שמעתי עליו פלאי פלאות...אנגולר זה ספריית צד לקוח מקיפה. פריימוורק בלע"ז.
זה לא עוסק בעיצוב הניראות של צד הלקוח (בזה מטפל הCSS), אלא בעיקר בעיצוב הבנייה של הDOM (דהיינו האובייקטים שמוצגים בדפדפן). כלומר, יש לך אובייקט שנקרא DIV ויש לך את השאלה איך הוא יראה, זה 2 דברים שונים. הDIV עצמו יכול להכיל כל מיני משתנים וערכים, אך אתה יכול להציג אותו בהרבה צורות, כפי שתגדיר את מאפייני הCSS שלו.
אנגולר עוסק בעיצוב האובייקט, מבחינת מה הוא מכיל. הוא מאפשר לך "להרחיב" את תגיות הHTML, כלומר להוסיף תגיות מותאמות אישית, דבר שחוסך לך לשכפל הרבה קוד. וכך אתה כותב תגית "HELLO WORD", והדפדפן ידע אוט' להציג DIV שמכיל כותרת ברמה מסוימת עם המילה HELLO WORD.
כמו כן, הוא מאפשר לך "לקשור משתנים לתצוגה" - דהיינו שפקד מסוים יציג את הערך של מסתנה ספציפי, וכאשר הערך של המשתנה משתנה - הUI יתעדכן אוט', וכן כאשר אתה משנה את הערך בפקד - זה ישנה את הערך במשתנה האמיתי.
ניתוב (ראוטינג).
בניית טפסים בצורה יותר פשוטה, כולל ולידציה.
ועוד הרבה הרבה דברים.
אמנם אפשר לעשות את זה לבד - אבל זה נותן לך את הכל מוכן וחוסך לך הרבה עבודה.
וכמובן, שיש לו גם חסרונות - לאנגולר 1 החסרון העיקרי הוא הביצועים.
והחסרון הגדול יותר - שלוקח זמן ללמוד את זה - אבל אחרי שלומדים זה שווה (לפחות כך אומרים :lol: )בכל אופן, אם אין לך מושג בWEB הייתי ממליץ לך קודם להתחיל בדרך הרגילה, להכיר קצת יותר לעומק את התגיות של HTML את הסלקטורים של CSS, את JS, ואיך כל זה עובד יחד. אחרי שקצת תשתפשף עם זה - נראה לי שיהיה יותר מומלץ אז ללמוד אנגולר, ואז גם תבין באמת מדוע זה נצרך..
בהצלחה!פורסם במקור בפורום CODE613 ב23/05/2016 20:20 (+03:00)
-
מחלקה גנרית לשליחת מייל בC#מצ"ב מחלקה עם מתודה לשליחת מיילים בצורה גנרית.
הקדמה:
המחלקה משתמשת בחשבון גימייל לשליחת מייל, לא ניסיתי להתעסק עם הגדרות של חשבונות אחרים כיון שזה הכי נפוץ וזמין.
את הגדרות החשבון אנו מגדירים בקובץ הקונפיגורציה של האפליקציה (app.config או web.config) כך:<appSettings> <!--הגדרות חשבון גימייל לאפליקציה--> <add key="From" value="שם השולח כפי שיוצג לנמען"/> <add key ="SMTPUserName" value="כתובת המייל של השולח - דהיינו החשבון שלנו"/> <add key="SMTPPasssword" value="סיסמת החשבון שלנו"/> <!--סוף הגדרות חשבון גימייל--> </appSettings>
יש לנו 2 מחלקות: המחלקה הראשונה מכילה את הפרטים של ההודעה, והשניה מכילה את המתודה לשליחת ההודעה.
יש ליצור אובייקט של הודעה, להכניס את הערכים הרצויים, ואח"כ להשתמש במתודה SendEMail לשליחת ההודעה לנמען.
זה תומך גם בריבוי נמענים, וכן בריבוי קבצים מצורפים.
בהצלחה!!using System; using System.Collections.Generic; using System.Configuration; using System.Net; using System.Net.Mail; using System.Text; public class MessageGmail { //חשוב להקפיד שהערכים יהיו כך //key=שם הנמען,value=כתובת המייל שלו public Dictionary<string, string> ToList { get; set; } = new Dictionary<string, string>(); public string Subject { get; set; } public string Body { get; set; } public bool IsBodyHtml { get; set; } = false; public List<Attachment> ListFileAttachment { get; set; } = new List<Attachment>(); } public static class SendMail { private static string senderName = ConfigurationManager.AppSettings["From"].ToString(); private static string senderEmailId = ConfigurationManager.AppSettings["SMTPUserName"].ToString(); private static string password = ConfigurationManager.AppSettings["SMTPPasssword"].ToString(); private static MailAddress fromAddress = new MailAddress(senderEmailId, senderName); public static bool SendEMail(MessageGmail message) { var success = false; var msg = createMessage(message); msg = addFilesToMessage(message, msg); var client = createClient(); try { client.Send(msg); success = true; } catch(Exception ex) { //להוסיף דיוח על שגיאה אם רוצים } return success; } private static MailMessage createMessage(MessageGmail message) { MailMessage msg = new MailMessage() { From = fromAddress, Subject = message.Subject, Body = message.Body, IsBodyHtml = message.IsBodyHtml, SubjectEncoding = Encoding.UTF8, BodyEncoding = Encoding.UTF8 }; //מצרף את כתובות המייל לשליחה foreach (var address in message.ToList) { var ToAddress = new MailAddress(address.Value, address.Key); msg.To.Add(ToAddress); } return msg; } private static SmtpClient createClient() { SmtpClient client = new SmtpClient("smtp.gmail.com", 587); client.EnableSsl = true; client.Credentials = new NetworkCredential(fromAddress.Address, password); return client; } private static MailMessage addFilesToMessage(MessageGmail originalMessage, MailMessage msg) { if (originalMessage.ListFileAttachment!= null) { foreach (var file in originalMessage.ListFileAttachment) { msg.Attachments.Add(file); } } return msg; } }
טסט:
[TestClass()] public class SendMailTests { string path = @"C:\Users\Latitude E7240\Downloads\RecieptDonationNo1.pdf"; string path2 = @"C:\Users\Latitude E7240\Documents\InvoiceNo.2837.pdf"; MessageGmail message = new MessageGmail(); [TestMethod()] public void SendEMailTest() { message.ToList.Add("ישראל ישראלי", "israel@gmail.com"); message.ToList.Add("אליהו הנביא", "eliau@gmail.com"); message.Subject = "בדיקה בדיקה בדיקה"; message.Body = "test test test"; message.ListFileAttachment.Add(new Attachment(path)); message.ListFileAttachment.Add(new Attachment(path2)); SendMail.SendEMail(message); } }הבדיקה עברה בהצלחה :lol:
פורסם במקור בפורום CODE613 ב21/03/2016 17:55 (+02:00)
-
עזרה בתכנון@יאן גולד
איפה אני מסמן שנפתר
בכל הודעה יש לך מצד שמאל למעלה (סמוך לשם המגיב) כמה אפשרויות של סימונים: אצבע למעלה - כדי לומר תודה למי שכתב לך את התשובה. כמו"כ זה מבטא הרבה פעמים הסכמה עם הדברים וכדו', כמו "אהבתי". ולפותח השרשור יש אפשרות לסמן "וי" שזה מוסיף סימן וי ירוק לתשובה שלחצת עליה, וגם לכל השרשור ברשימת הנושאים. כך אפשר לדעת מבחוץ שהנושא נפתר, ואפשר גם לדעת איזו תגובה פתרה אותו.
בהצלחה!אני תמיד מתלבט אם לכתוב תשובות ברמה גבוהה ולאתגר את השואל בלהבין או לכתוב שווה לכל נפש
softs - כל הכבוד לך על כל ההשקעה בפורום בעניית תשובות!! תמשיך לאתגר אותנו..
פורסם במקור בפורום CODE613 ב25/12/2015 09:13 (+02:00)
-
XML או דטה בייסמי אני שאשיב תשובה בדבר שאין לי בו ניסיון :lol: ועוד כשיש בפורום כ"כ הרבה אריות...
אבל התשובה נראית לי כ"כ כ"כ פשוטה, שאני מרשה לעצמי לענות :lol:
והתשובה המנצחת היא - רק דטה בייס!!
אא"כ אתה רוצה ללמוד איך להשתמש בXML.גם אם נראה לך שיש לך רק שמונים לקוחות, אבל אולי לבסוף התוכנה תהיה כ"כ מוצלחת שתרצה לשווק אותה.. ומה אז?? תתחיל לשנות את כל הקוד?
וחוצמיזה, הסיבוך של הטבלאות נותן לך עוד ניסיון (בהנחה שזה פרוייקט גמר, דהיינו אתה לא עובד עם SQL כבר עשרים שנה..) איך לתכנן את הטבלאות בצורה נכונה, ובאיזה צורה להשתמש בשאילתות וכו'. כך שברור לי שזה רק יוסיף לך עוד ידע, ולכן זה גם ירשים (אולי..) את המעסיקים הפוטנציאליים.. (למרות שזה בכלל לא שיקול!! )וחוצמיזה, השמירה לדטה בייס הרבה יותר פשוטה, מאשר שמירת הנתונים לקובץ XML מקומי. וטעינתם חזרה בהרצת התכנה וגיבוי וכו' וכו'.
אני כתבתי תוכנה פשוטה לניהול תרומות (לצורך הלימוד העצמי שלי), והנה פתאום בא מישהו וביקש שאתן לו אותה.. אבל היא לא נכתבה עם דטה בייס אלא הכל נשמר בXML בצורה מקומית. וכיון שהוא רוצה גם שאוסיף לו עוד כמה דברים (כמו ניהול לקוחות.. כי העמותה שלו גם מוכרת כמה דברים..) וכו', ואני צריך לשנות את כל הקוד, וזה סיפור מההפטרה... נראה לי שאם זה היה עם דטה בייס, זה היה יותר פשוט. (אמנם, אני בכוונה כתבתי כך, כדי ללמוד ולהתנסות בשמירה מקומית על המחשב ולא רק בXML).
קיצר, סליחה אם חפרתי..
פורסם במקור בפורום CODE613 ב01/12/2015 00:13 (+02:00)
-
למכירה מחשב נייד LENOVO@ישראל-א אמר בלמכירה מחשב נייד LENOVO:
@avr416 תלוי איזה תוכנות לגרפיקה
לא אמרתי שאי אפשר לערוך איתו גרפיקה, אבל לא נכון לקרוא לו "מחשב לגרפיקה", לא נדבר על זה שבד"כ מחשב לגרפיקה יש לו כרטיס מסך ייעודי בנוסף, אבל אפי' המעבד כאן הוא מעבד בסיסי, לא מדובר על I5 או I7 החזקים יותר.
גם מחשב עם מעבד פנטיום אפשר להריץ תוכנות גרפיקה - אבל זה לא הופך אותו ל"מחשב לגרפיקה"...
סתם לדעתי כדאי לתקן את המודעה, כדי שאנשים לא יטעו ח"ו.
זה מחשב סבבה להרבה דברים, אבל מי שמחפש שימושים גרפים - נראה לי שכדאי לו לחפש דברים אחרים. -
דרוש קובץ אקסל לרישום שעות עבודהאתה יכול להתרשם כאן
http://www.ahituv.net
זה בחינם, רק דורש גישה לאינטרנט.מוזמן ליצור איתי קשר דרך האתר, ואפתח לך חשבון.
-
בוטסטראפ לא מכניס את העיצוב לHTML?@MusiCode מכירים וגם משתמשים בה הרבה.
כמו ש@aaron כתב יש לבוסטראפ גם וגם, יש קלאסים שמגדירים דברים כמו alert tab dropdown וכן על זה הדרך. ויש כאלה שמגדירים את המבנה של העמוד כמו row col-1 והנקודות שבירה וכדו'.עדיין אני ממש לא מבין מה הבעיה, וגם למיטב ידיעתי היום הגישה היא יותר לקרוא לקלאסים בשמות של העיצוב, וזה מונע הרבה צורך של כפילויות בהרבה מאד מקומות.
ודאי שעדיין צריך קלאס של item ו list-item וperson ודברים כאלה, אבל יש גם הרבה קלאסים משותפים כמו מרגין ופדינג וכו'.לעצם הענין, אני לא מבין מה הבעיה, כי לעצם הנקודה שאי אפשר לעצב את קוד ההטמל בלא קלאסים, אני מקוה שאתה מסכים. כמו שכתב לך @יוסף-בן-שמעון.
כיון שבכל מקרה צריך לעשות קלאס הרבה יותר הגיוני לקרוא לו בשם של העיצוב (ברור שזה אמור כשמדובר בעיצוב שחוזר על עצמו), וכך ניתן במקום אחד בלבד לנהל את זה.
כמובן שכאשר כל האייטמים של הליסט יש להם אותו עיצוב - תקרא לקלאס item ולא תיתן לו עשר קלאסים של צבע ומרווח וכו', כי אז אנו חוזרים לבעיה הראשונית. וגם כאשר אתה נותן color לא תקרא לזה color-red אלא color-primary וכדו' שזה לא מתאר את הצבע עצמו, אלא את החשיבות שלו (למשל טקסט מרכזי, משני, אזהרה וכו'). -
הקמת אתר לפרילנסרים חרדים@nigun אמר בהקמת אתר לפרילנסרים חרדים:
ובקיצור תכתבו כל מה שנראה לכם בלי לשמור דברים בבטן
כך שאני ידע מה הכיווןאני אישית לא כ"כ בטוח שהרעיון נצרך, אבל נראה לי שהיישום שלו - לא בכיוון הנכון.
בעיקר כמו ש @clickone אמר שמתכנתים בד"כ הם עם עסוק..
וכן שכל אחד מתמחה ספציפית בשפות / פריימוורקים / תחומים שונים.
וכן שלבדוק לפי כמות קוד שאדם כותב - אינה בהכרח מעידה על מומחיותו של המתכנת, לפעמים דווקא הקיצור והיעילות מלמדת יותר על מקצועיותו