@מעלה-ומוריד תראה כאן
וכאן זה החפ (ע"ר)
@מעלה-ומוריד תראה כאן
וכאן זה החפ (ע"ר)
אם זה יתפקד טוב, זה יהיה מאד תועלתי.
קיבלתי:
שלום רב,
שמי דוד זוהר, חבר מועצת ומחזיק תיק תחבורה בעיריית ירושלים.
בטופס זה אתם מוזמנים לעדכן לגבי קושי או בעיה שאתם נתקלים בה בהקשר של תפעול האוטובוסים בעיר, בעיקר סביב תקלות (אי-הגעה, צפיפות, איחורים וכו').
טופס זה נועד לקידום טיפול אסטרטגי בבעיות התחבורה הציבורית בעיר.
ככל שתהיה תפוצה רחבה ועדכון דרך הטופס כך נוכל יחד ליעל את שירות תחבורה הציבורית בעיר.
אשמח שתשתפו
@כוכב-שמח אמר במצלמה דיגיטלית שהתרטבה:
שבועיי
היא לא היתה בכלי אטום.
אני נותן לייק למי שמדבר לענין...
מדיה ויקי היא התוכנה הכי ותיקה והכי פופלרית
אבל יש עוד תוכנות, אני מצרף כאן כמה קישורים למאמרי השוואות
https://www.whoishostingthis.com/compare/applications/wiki/
https://blog.capterra.com/popular-wiki-software-products/
https://www.siteground.com/compare_best_wiki.htm
@מורשת-מרן אתה כותב שיש סאב דומיין, משמע שזה המשך לפרוייקט קיים.
אם הפרויקט הקיים הוא וורדפרס יתכן שיש מערכת ויקי מותאמת אליו בצורה כלשהי, אז זה גם פרט שיכול להיות רלוונטי.
@יאנג-בוי אמר במישהו יודע איך מוצאים רכיב כלשהו בדף ע"י JS?:
תנאי שאם זה קיים בדף - יעשה פעולה X ואם לא יעשה Y או כלום.
var el = document.querySelector("pt > div > div:nth-child(3)");
if (el != undefined) {console.log('yes')} else {console.log('no')}
@dovid
דבר ראשון,
new Array(1000000).fill({A:'אין לי מילים'})
דבר שני גיליתי את התקלה שגרמה לשגיאה. היה שם כמה nullים
שיניתי את הקוד ל-
function checkSingleItem(item, search){
for (var prop in item)
if ( (item[prop] != null) && (item[prop] == search || (item[prop].includes && item[prop].includes(search))))
return true
}
.
תלוי מה המקרה, אבל לפעמים אפשר גם לממש עם המסד נתונים. זאת אומרת שלעשות טבלת רשימת פונקציות במסד הנתונים (או יותר טוב טבלת קבוצות פונקציות), ועוד שדה 'get-value' שבו אמור להיות ההקשה המתקבלת מהקליינט וכאשר הפונקציה המבוקשת תסונן לפי השדה.
ואפשר לממש את זה גם אם יש היררכיה של הקשות (תפריט ותפריט משנה
1-2-1 , 1-2-2
) ע"י שבשדה 'get-value' יהיה כתוב 1-2-1, וכן 1-2-2
הפתרון ב https://editor.datatables.net/ הוא להגדיר בקובץ config.php
"dsn" => "charset=utf8mb4", // PHP DSN extra information. Set as `charset=utf8mb4` if you are using MySQL
2 נקודות.
א' בעצם כל השוק עובד על היצע וביקוש. שזה בעצם מה שאמר אותו טכנאי מחשבים שהוזכר בפוסט הראשון. זה משא ומתן שככה מרכיבים קואליציה. לא בטוח שזה לא ישר (בפרט שכל החברות הגדולות עם מוניטין לוקחות מחירים מופקעים. אז מה ההבדל בינך לביניהם, האף והלוגו?), אבל מצד שני, ככל ואתה רואה את הלקוח כשליח להביא לך את הפרנסה ומגדר 'וחי אחיך עמך', אז אתה רוצה את התועלת שלו כמו התועלת שלך. ואז נכנסים שיטות התמחור האחרות.
נקודה שניה, בנוגע לתמחור העבודה של הטכנאי. כמו ש@clickone כתב. אבל זה לא תמיד לפי שעות עבודה, כי לדוגמא ככל ומתכנת כתב ספריה שעבד עליה X שעות, לגיטימי לחלוטין שהוא יקח עליה מחיר גבוה, אפילו שעבור הפרוייקט הנוכחי הוא עושה רק העתק הדבק.
וזה לא רק בספריה שהוא כתב בעצמו. גם אם הוא חיפש ברשת חודשים עד שמצא ספריה X, שלמרות שהוא לא כתב אותה, אבל הידע שלו ג"כ שוה ערך, וא"א לתמחר את זה לפי שעה.
ובתחום הזה של תכנות, למרות שהנסיון מקדם וכנ"ל. אבל מצד שני, גם מתכנת מקצועי שמתמחר עצמו לפי שעות, אז יש שעות של עבודה סיזיפית שלא בהכרח תלויים בכישרון המתכנת ובידע שלו, וכוללים ניסוי ותעיה גם למתכנתים עם נסיון (לדוגמא קידוד עיצוב ב-HTML, מי יותר ומי פחות) והוא לא עדיף בזה כ"כ על המתכנת הבינוני, ובכ"א מותר לו לקחת את המחיר הגבוה שהוא מתמחר את עצמו. (וכמו חברה שמתמחרת את עצמה במחיר יותר גבוה כיון שיש מערכת (רווח של בעל החברה, שכירות משרד וכו') שגוזרת קופון על העבודה, ובכ"א זה הוגן לגמרי).
אם אנחנו בונים Caddy מהמקור, אנחנו צריכים מנוי?
אם אתה מוריד את קוד המקור של Caddy ובנה אותו בעצמך, אינך זקוק למנוי. רק שימוש מסחרי בדף ההורדה שלנו דורש מנוי. זכור שאם תבנה מהמקור, יהיה עליך לנהל את יישומי ה- Caddy בעצמך.
(תרגום מדף המקור)
תזכה למצוות.
בדקה זו ב"ה הצלחתי לתקן הכל.
(עריכה: את ההסרה וההתקנה הכי יסודית עשיתי לפי כאן).
@מנצפך אמר בלא מצליח להתחבר ל postgreSQL:
(פורט כוכבית. אני משתגע פה מהימין לשמאל. יש פתרון נורמלי?)
שורה רווח, ואח"כ 5 מקשי רווח, ככה:
foreign address: 0.0.0.0:*
@שואף אמר בהתקנת חבילה באיחסון שלי:
זה בסדר, לא קרה כלום.
אני יודע שאני לא ברמה שלכם, אז לפעמים מרגיש קצת שצוחקים עלי...
גם אני יודע שאני לא ברמה כאן של החברה.
המכנה המשותף לכולם כאן, שיש דברים שהם יודעים, ויש שעדיין לא.
סתם תיקח כלל בתכנות: רוב המידע, רוב המתכנתים לא יודעים אותו. יש שתקועים בשפות של לפני עשורים, ויש שיודעים פריימוורק X והאחרים יודעים את Z.
הפורום כאן עם מנהליו לאוי"ט, הוקם (למיטב הבנתי) ע"מ למקסם את האפשרות של כאו"א בפורום ללמוד דברים שאין לו פלטפורמה אחרת לקבל אותם. וגם אני בקטגוריה הזו, ואני מנצל את הפוטנציאל עד תום....
@davidnead רשימת הדברים שהזכרת, חלקה אינה כרוכהבעלות כלל - וזה אוטומטי (כמו למשל התקנת lapm בדיגיטל אושן, שזה עושה הכל אוטומטי, וחלקה זה פשוט עבודה, וזה - הדרך הכי זולה לעשות לבד (ולהתייעץ עם החברֶה, כידוע) או פשוט תשלם.
בצד הקליינט אמור להיות מוצג לקליינט רשימה של אובייקטים, והתכנון שהוא יוכל לקבל אותם לפי כמה סוגי מיון לדוגמא לפי תאריך / לפי א'ב' / לפי תגית אובייקט ועוד (וגם בתוך המיונים יהיה סינון). עלול להיות שהרשימה של הנתונים תהיה גדולה, אבל אין שליחה של אובייקטים נוספים חוץ מהנתונים עצמם שבJSON.
אני חושב על 3 אפשרויות:
גם באופציה הראשונה וגם בשלישית יהיה צריך לתכנן את צד הקליינט כתואם לכל צורות הבחירה, והשאלה היא רק צורת השליחה.
האופציה השניה היא הכי מגושמת, וגם בראשונה וגם בשלישית יהיה צריך לקבל רשימת נתונים לפי בקשה של הקליינט. רק שבראשונה המיון נעשה ע"י השרת ובשניה הוא נעשה ע"י הקליינט, אחרי הקבלת המערך.
השאלה:
א' האם יש בכלל אפשרות לעשות סינון למערך JS בצד הקליינט?
ב' במידה ויש אפשרות לסנן, האם עדיין יש עדיפות לעשות פינג אחד 'כבד' (אופציה ג') או הרבה פינגים קטנים (בכל בקשת תצוגה - אופציה א')?
תודה מראש.