שלום וברכה
ראשית גילוי נאות: זה סתם שאלה / התעניינות / סקרנות.
בא לי להבין איך אפשר לתכנת מ0 בית חכם
כלומר להבין איזה חומרה צריך.
באיזה שפה לכתוב, ומה?
יש מישהו שיכול לתת לי קצה חוט של מידע?
שלום וברכה
ראשית גילוי נאות: זה סתם שאלה / התעניינות / סקרנות.
בא לי להבין איך אפשר לתכנת מ0 בית חכם
כלומר להבין איזה חומרה צריך.
באיזה שפה לכתוב, ומה?
יש מישהו שיכול לתת לי קצה חוט של מידע?
@חוקר
שאלה יפה
כשיצרתי על Wordpress השתמשתי בגירסה של התבנית (העלתי אותה כל שינוי כמובן)
עכשיו כשאני על Laravel באחת הפעמים השתמשתי במפתח של Redis
ובאחרת יצרתי action שכל עדכון משנה קבץ TXT
מה שאני עשיתי
בכל גישה לשרת (גם לקבלת jsonים בלבד)
החזרתי כותרת של האש גירסה
ברגע שבצד הלקוח זיהיתי שינוי מהקודם עדכנתי את הלקוח עם התראה פשוטה בצד המסך ש"קיימת גירסה חדשה לחץ כאן לריענון הדף" (כמובן שבלחיצה הפעלתי location.reload(true))
בהצלחה
@dovid אמר בדרוש מפצח אגוזים (קאפצ'ה):
אם תחקור הפוך
מצויין, אז כרגע מה שאני רוצה לקבל זה את הפרמטרי הקריאה של הדפדפן (puppeteer) כדי לבחון מה שונה מהדפדפן על המחשב שלי...
איך אני מקבל את המידע הזה?
@dovid אמר בדרוש מפצח אגוזים (קאפצ'ה):
מה שלטובתך עדיך שלא תצליח, כי אם תצליח תהיה עצוב בכפליים אם עוד כמה שבועות הם ישתדרגו ותיכנס למשחק שוב...
צודק, אבל זה מה שהלקוח רוצה (והוא גם ידע מראש (מה שכבר יצרתי לו לפני החסימה הנוכחית) שזה יכול לקרוא.
@aaron אמר בדרוש מפצח אגוזים (קאפצ'ה):
אני גם בדקתי על puppeteer, ומקבל קאפצה מיד ולא נותן אפילו לפתור אותה בהצלחה..
השאלה שלי, אם הpuppeteer הוא דפדפן כרום עם כל המשתמע מכך אז איך לא עלינו הקוד יודע להבחין בכך?
ברור לי שאפשר ליישם את זה אם רק נבין מה חסר בקריאה של הדפדפן בשרת... אני טועה?
@yossiz כן, שמתי לב לזה אחרי כמה דקות, ולא הספקתי לכתוב כאן.
סתם מעניין אם ניתן לבצע את הקוד בjs בצד השרת. (כנראה שזה יהיה הרבה יותר קשה משימוש בpuppeteer, הבעיה היא שאי עובד עם PHP...
הקאפצ'ה שהם שמו שמו ירדה מה שנשאר שהקאפצה עולה לקריאות שהם לא מהדפדפן
ניסיתי לשלוח מpostman
עם Accept-Language
ו User-Agent
וללא הצלחה
מה עוד יכול להיות?
מישהו?
תגובה: כתב חרתומים לקריא - JS
בהמשך לנושא
הלקוח מחפש מישהו שיפצח לו את הקאפצות האלו בקוד
הרואה עצמו רלוונטי ומעוניין נא לפנות אלי sbc640964@gmail.com
@yossiz
ובקצרה, מה הסיכויים לפענח את הקאפצה הזאת (זה נראה שהכל בjs)
https://evisaforms.state.gov/acs/default.asp?postcode=JRS&appcode=1#
יש לי קוד JS שנראה כמו ממצרים...
איך הופכים אותו לקריא?, יש איזה כלי עבור זה?
למשל הקטע הבא מתכוון לקרוא לdocument.getElementById
document[l(Z,136,134,149,102,141,134,142,134,143,149,99,154,106,133)]
הבעיה שבקונפיגרציה הבסיסית של הדפדפן הוא לא יתן לשלוח להדפסה בלי החלון (ענין של אבטחה, תחשוב שמחר יש איזה אתר שכל מי שנכנס אליו יודפסו לו 999 דף למדפסת ברירת המחדל...)
דפדפן במצב קיוסק לא יציג את החלון וידפיס ישירות למדפסת ברירת המחדל
תודה לכל העוזרים (וגם ל @chv שעוד לא הספיק... )
ב"ה עליתי על הבעיה
במניפיסט שמתי את ההרשאה ל"tabs" בתוך optinal_permissions
החלפתי ל permissions וזה הסתדר.
(לא שגיליתי לפני כן משהו כי מהתיעוד כך היה ברור לי, אבל ניסיתי לשנות וראיתי שזה כן עובד.)
שוב תודה
@yossiz
ניסיתי לקבל את הURL ע"י
chrome.tabs.onUpdated.addListener
אבל ללא הואיל, אובייקט הטאב נקי מאינפורמציה כזאת:
{
active: true
audible: false
autoDiscardable: true
discarded: false
groupId: -1
height: 969
highlighted: true
id: 2588
incognito: false
index: 23
mutedInfo: {
muted: false
}
pinned: false
selected: true
status: "loading"
width: 1920
windowId: 79
{
@zvizvi אולי תוכל לענות לי על שאלתי?
או אולי לא הסברתי את עצמי מספיק?
שלום וברכה
אני מעוניין ליצור איזה תוסף כרום כדי להקל על מילוי טפסים באתר צד שלישי
לשם העניין יש לי רשימה של אנשים שאני אמור למלאות לכל אחד טופס
אני מעוניין ליצור בקשה לקבלת הרשימה שלי ולהכניס את אחד מהם לטופס
בשלב הבא אני אלחץ על הsubmit
הטופס נשלח בPOST
מבחינתי אני יכול לבדוק אם הצלחתי ע"י הURI המלא של האתר אליו הועבר הטופס
הנקודה היא שאני מעוניין לסמן במקרה של הצלחה את השורה הזאת כמיושמת בשרת שלי
האם בפיתוח תוסף שייך לסנכרן מידע בין הJS שאני מכניס בטאב לבין הjs של התוסף כך אוכל לבדוק עם הגעתי לurl הרצוי לאחר המילוי ולעדכן את השרת שלי ע"י הbackground.js של התוסף
הדבר השני האם אפשר מהתוסף לקרוא את המעברים בין הכתובות כלומר שהתוסף ידע שעכשיו הייתי בכתובת X ועברתי ל Y
*אולי השאלה שלי פשוטה אך זו אני פעם ראשונה מנסה ליצור תוסף לדפדפן.
@odeddvir
בוורדפרס הפוסטים נשמרים באופן הבא:
טבלת posts
id | title | content | ...
וטבלת postmeta
id | post_id | meta_key | meta_value
כך בעצם ניתן להוסיף כמה meta שתרצה.
לא הבנתי, אתה מתכוון שאם היו לי כמה לקוחות כאלו, או שכוונתך שכיוון שהלקוח שלי מנהל כמה וכמה חברות כדאי שלכל אחד יהיה DB נפרד? (אגב חשבתי על זה מראש, זה נראה לך יותר נכון?)
@odeddvir
אני אנסה לפרט יותר
מדובר בחברה שמנהלת עסקים (כלומר יועצים, ומנהלים בפועל כמו מזכירות וכדו')
עד היום הם בנו לכל לקוח שלהם קובץ אקסל
הוא מעוניין להחליף את הרעיון לתוכנה בשרת (הרווחים הם: וויזואל נקי וחוויתי, אפשרות לבצע שינויים בקוד מרחוק, עדכוני נתונים מרחוק, עבודה בצוות וכו', הוא בדק את google shhets וזה לא מתאים לו וגם לא מסייע בבעיה הוויזואלית)
מקווה שעכשיו יותר ברור מה האפיון...
בקיצור הסכימה גם היא דינמית ומשתנה מלקוח ללקוח (מזכיר לי יותר את מבנה הפוסטים של וורדפרס, למי שמכיר)
וכאן השאלה עם לעבוד כמו וורדפרס או לעבוד עם מונגוDB (אני עובד עם laravel כך שאצטרך קומבינציה למונגו) או לעבוד עם SQL ושדה JSON או ליצור לכל משתמש db נפרד!!! ויצירת טבלאות נפרדות...
שלום וברכה
יש לי פרויקט עכשיו ליישם
ברעיון הכללי שלו הוא דומה לאקסס (אמרתי דומה, לא לשאול אז למה לא להשתמש וכו.... )
המשתמש רוצה לעדכן משתמשים שלהם יהיו טפסים שימלאו כביכול טבלאות
כאשר לכל משתמש טפסים בעלי אימות שונה וטבלאות בעלי עמודות שונות
כמובן שלאחר מכן הוא ירצה להציג שאילתות מתוך אותם טבלאות
האם לתת לו אפשרות ליצור טבלאות ממש עבור כל משתמש?
או לעבוד עם DB מבוסס אובייקטים (או אולי SQL עם אפשרות לשדה JSON)?
אשמח לשמוע תגובות ורעיונות בהתבסס על כל הבחינות.
תודה מראש.