@NH-LOCAL מנקה רחובות ככל הנראה ינקה
מתכנת מתחיל, לא וודאי...
אף אחד 3
-
כמה כדאי לקחת על פיתוח? -
התרשמות קלה ממודל DALL E 2 של Open Aiאם כבר העירו את הנושא מחדש, אני מעלה כמה ציורים יפים שיצאו לי
דוב שותה יין בסמטאות צפת

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


עיניים של חתול זוהרות ביער חשוך

לביאה מגוננת על גוריה מפני סערה מתקרבת

להקה של ג'ירפות מנגנת על גיטרות

מסיבת ג'ירפות

לא זוכר מה בדיוק ביקשתי כאן, אבל זה יצא יפה...

סנאים מפצחים אגוז עם קרן של אייל

-
איך אפשר לקבל בפייתון תו ASCII לפי הקוד שלוהסתדרתי בסוף.
ולמי שמתעניין, זה הקוד הסופיcon_string = "" string = input('enter string : ') for letter in string: con_letter = letter.encode('cp862').decode('cp1255') con_string = con_string + con_letter print(con_string[::-1])הסקריפט נועד למקרה שאולי חלקכם נתקלתם בו בעבר - שכרטיס זיכרון עושה בעיות וכל השמות של התיקיות הפכו לג'יבריש
מכניסים לסקריפט את שם התקייה ה"מג'וברש" והוא מדפיס חזרה את השם המקורי
ולמי שמתעניין, הוא ממיר את קידוד הטקסט מ cp862 ל cp1255
בסוף הסקריפט עשיתי רברסינג לסטרינג הפלט כדי שהוא יוצג כמו שצריך בחלון ה cmd, אבל זה תקף רק לווינדוס 10 - בווינדוס 11 (כמו גם אם תרצו להעתיק מה cmd את הטקסט - שאז ההיפוך יוסר) צריך להוריד את ה [1-::]
תודה ל @משחזר-מידע על ההסבר לגבי הקידודים -
אתר למסעדות כשרות - יש לזה ביקוש?בזמן האחרון התחלתי לעבוד על אתר שבו יוכלו בעלי מסעדות כשרות לפתוח דף ואנשים יוכלו למצוא את המסעדה שלהם
האתר כבר כולל הכל כולל מסד נתונים חיבור למפות גוגל מערכת תשלום (לבעלי המסעדות יהיו 2-3 חודשים חינם לתקופת ההרצה של האתר ואחר כך 10 שקל לחודש (נראה לכם שהם יסכימו לשלם על זה?))
את האתר בניתי לכיף וללמידה ופחות כדי להפוך אותו לעסק מניב אבל השאלה היא אם יש בכלל צורך בדבר כזה
מהחוויה האישית שלי מאוד קשה למצוא בגוגל מידע על כשרות של מסעדות כשבהרבה מקומות מצויין שהמסעדה כשרה אבל לא ברור איזו כשרות או רשימות מצומצמות של כמה מאות מסעדות בכל הארץ לכל היותר וגם הם לא משהו שדומה לאתרים המוכרים - תפריטים, מנות תמונות וכו'
הרעיון שלי הוא אתר שאני יחבר אליו אלפי מסעדות (גם חנויות פלאפל ושווארמה כלולים בזה) ובכל דף מסעדה יהיה מידע ברור על הרשות המכשירה תוקף התעודה מספר הטלפון של המשגיח וכו'
לי אישית אתר כזה אם היה פעיל באמת היה עוזר מאוד השאלה היא מה חושב הציבור
יעזרו לי גם תגובות מכאלו שיוכלו לספר לי כמה גדול האתגר להרחיב את האתר כל כך - כמובן רק מתוך הכרות עם פרוייקטים דומים -
בדיקות חדירות ואבטחה לאוצריא -
עזרה בתכנון ארכיטקטורת אתר@5566brs @אביחיל @shraga @pcinfogmach @צדיק-תמים הייתה טעות ואי הבנה בפוסט
היה נראה שאני טוען שמי שבנה את התוכנה כאן - fixcellcenter.com הוא זה שגנב ממני את הקוד וזה למעשה לא נכון ואני מבקש מחילה על הפגיעה בשמו הטוב של בונה התוכנה
מדובר בתוכנה מקיפה ורחבה עם יכולות רחבות בהרבה ממה שעשה הסקריפט הקטן שלי... וכל מה שבאתי היה לפרסם אותו ולא להכפיש אותו ח"ו -
MaPraqti: תובנות על vibe coding בבקשה 🙏אני יכתוב כאן את נקודת המבט שלי על כלי ה vibe coding השונים
אחרי שהתנסיתי כמעט בכולם (base44, lovable, replit, kiro, claude code, firebase studio, gemini cli, codex ועוד ועוד ועוד...) בשימוש יומיומי אני חושב שאם יודעים איך לעבוד איתם נכון - צעדים קטנים מאוד להבין טוב את הבעיות שנוצרות לפני שמבקשים מהם לפתור אותם וכו' (הכלים האלו ממש טובים בלבנות ולתקן בעיות אבל ממש גרועים בלאבחן אותם)
זאת ממש תורה שלמה
הנושא שלדעתי עדיין ממש חסר בכלים האלו הוא עיצוב UI שבזה לדעתי אין תחליף לבן אדם שיש לו חוש לעיצוב (ובאמת פלא איך האפליקציה של @מעלה-ומוריד כל כך מרשימה מבחינה עיצובית)
גם ניסיונות לייבא מ figma עיצובים לא ממש עזרו
בקיצור שינוי ענק בלוגיקה אפשר לעשות עם פרומפט אחד תוך כמה דקות אבל שינוי הכי קטן בממשק - לפעמים אפילו שינוי צבע של כפתור יכול לקחת כמה שעות וכאב ראש לא נורמלידבר נוסף - אל תנסו לכתוב אלגוריתמים מורכבים עם המודלים האלו - גם הכי מתקדמים כמו claude opus 4 הם נוטים לכתוב קוד שנראה ממש טוב ומתוחכם וכל בינה אחרת תהלל אותו גם אם תבקשו ממנה להיות ביקורתית אבל בפועל לא ממש עושה משהו או לא בכיוון
אגב, מצאתי ל gemini cli שימוש ממש יעיל
המחשב שלי ממש מבולגן עם כל מיני פרוייקטים שהתחלתי ולא סיימתי ועוד המון זבל כזה שאני מאמין שנמצא אצל הרבה אנשים שאוהבים לפתח כל מיני דברים קטנים ועם כמה פרומפטים gemini ארגן לי את הכל (כמובן שחשוב לגבות לפני זה ולבדוק אחר כך אבל זה חסך לי שעות של עבודה)ועוד מסקנה שלמדתי אחרי שהוצאתי די הרבה כסף: אל תשלמו לכלי ה vibe coding האלו אפילו לא שקל
אין צורך ביותר מ gemini-cli ובמקסימום אפשר לעשות מנוי ל claude ולהשתמש ב claude code - הוא יעשה לכם עבודה טובה יותר מ base44 ודומיו
אם צריכים עיצוב UI שבזה base44 חזק יותר אפשר ליצור שלד ב lovable ולייצא ל github בחינם (או ב replit או firebase studio להוריד zip) או פשוט לתת להם לינק לעיצוב בפיגמהסליחה על הפוסט המבולגן
שמחתי לתת את השנקל שלי -
שיתוף | סקריפט פייתון להורדת פודקאסטיםכתבתי סקריפט קטן בפייתון שמוריד פודקאסטים מפיד rss עם אפשרות להגבלת הפרקים שהוא יוריד
import feedparser import requests pod_link = input("rss feed link : ") max_loop = input("The maximum number of podcasts to download : ") feed = feedparser.parse(pod_link) loop = 0 for entry in feed.entries: if loop == int(max_loop): break else: link = entry.links[0] pod_title = entry.title link1 = link["href"] podcast = requests.get(link1) open(pod_title + ".mp3", 'wb').write(podcast.content) loop += 1podcasts downloader.py
אשמח לשמוע רעיונות לשיפור -
בדיקות חדירות ואבטחה לאוצריאמוזמנים לבדוק את האתר עכשיו
אין בכוונתי להכפיש ח"ו אבל תראו מה יוצא כשמסתמכים על הבינה יותר מידי (ומאתגרים אותי... - קיבלתי רשות מלאה לנסות את זה)
https://otzaria.org/
-
בדיקות חדירות ואבטחה לאוצריא -
מחפש מידע על המבנה של קבצי mp3 -
דרוש מומחה לחסימת אנדרואיד@מעמד משהו קצת מוזר ולא בשל יש פה ולא חושב שיש סיכוי שיתקדם אם הוא ככה מתנהל
לנסות לקבל חוות דעת מאנשים מומחים בלי לשבת איתם בצורה רצינית זה לא תהליך שיעבוד
אנשים מומחים הם אנשים עסוקים מאוד (וגם כשהם בפורומים זה לתרפיה ולחידוד לא כי משעמם להם) ואין סיבה שהם יעזרו בחינם
ואם אתה רוצה מכשיר שיראה כמו ה Q7 אז אתה בונה את המכשיר מאפס ואז וודאי שתוכל לשחק בו ככל שתחפוץ שיהיה חסום
אבל זה גם יעלה בהתאם... -
בדיקות חדירות ואבטחה לאוצריא -
למידת אסמבלי- מאיפה להתחיל?@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
א.סביבת עבודה מומלצת?
ווינדוס עם notepad++ יכול להיות מעולה
@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
ב.תחביר, מה מומלץ מבין השניים?
תחביר intel עם אסמבלר fasm
ככה אני שיחקתי ולמדתי די הרבה זמן ועבד לי טוב ונוח
שים לב שלכל אסמבלר יש פיצ׳רים וסינטקס משלו אז אם אתה לומד להכיר אסמבלר מסויים כנראה שיהיה לך נוח להשאר איתו בעתיד אז אולי תעשה על זה מחקר קטן בהתאם לאיפה שליבך נוטה יותר (nasm יותר מוכר ופופולרי אבל אני חושב ש fasm נוח יותר ממנו (לא צריך לינקר חיצוני בנוסף))@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
ג.ספר לימוד/סרטונים? מהיכן אתה למדתם?
כל אחד יהנה יותר מפורמט לימוד אחר אבל אם אתה בעניין - הרבה RE וכתיבה ושואלים AI כשצריך
@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
4.כמה זמן יקח לי להגיע לרמה טובה של הנדסה לאחור?
תלוי ביכולות שלך ובמה בדיוק אתה רוצה להנדס לאחור (יש הבדל גדול מאוד בין קוד שנכתב ב C לקוד שנכתב ב rust ועוד יותר קוד שנכתב ב dart לדוגמה)
@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
5.האם לדעתכם אסמבלי תהיה רלוונטית בשנים הבאות
אין פה חוזי עתידות מקצועיים אבל אם אתה אוסף שנקלים זאת דעתי
אם הבינה המלאכותית תתקדם ותהפוך למשהו אחר מזה שאנחנו מכירים היום - כנראה מפתחים באסמבלי לא יהיו רלוונטיים בטווח הזמן הבינוני
אם לא - המצב ישאר כנראה סטטי כמו היום עם הצמדה חלקית למצב המתכנתים הכללי בעולם שבו שוק התוכנה לא גדל (קצת מורכב אבל מקווה שהובנתי)רק שים לב שאם אתה מתכנן לעבוד בזה אתה תצטרך ללמוד הרבה יותר מאסמבלי (לדוגמה אם תצא מהתחום הצר יחסית של אסמבלי שרץ על מחשבים שולחניים תצטרך ללמוד לקרוא datasheets להבין קצת אלקטרוניקה ארכיטקטורות זיכרון ומעבדים וכו׳ וכו׳) אבל אסמבלי יהיה נקודת פתיחה טובה (עדיף כמובן שתתחיל מקצת C כמו שכתבו כאן)
@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:בכ"מ מקרה אדם שיודע אסמבלי יכתוב קוד יעיל יותר ממי שלא יודע כי הוא יודע איך כל פעולה בשפת עילית
מתורגמת לפקודות שהמעבד מבין.לא צריך בשביל זה לדעת אסמבלי אלא מספיק להכיר כללים בסיסיים אלמנטריים גם בלי לתרגם את זה בראש ל cache miss וכו'
ורוב מה שאפשר לייעל שלא תלוי בסיבוך שנוצר בקוד של השפה העילית הקומפיילר יעשה יותר טוב@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
ג.לדעתך מי עושה רברסינג יותר טוב אדם או מכונה והאם זה ישתנה.
מכונה בלי ספק אבל בלי אדם שמכוון אותה היא עלולה להכנס לפינות נידחות או לפרש דברים מסויימים בצורה שגויה
@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
אני מעונין גם בשביל לפרק בעתיד נוזקות למיניהם שרובם נכתבות בשפת מכונה
ניתחתי הרבה מאוד נוזקות ולא זכור לי שנתקלתי באחת שהייתה כתובה באסמבלי (לפעמים חלקים קטנים ממש ממנה)
@שאלתיאל כתב בלמידת אסמבלי- מאיפה להתחיל?:
הניידות זה הבעייה הגדולה קוד ל86 לא יתאים לARM..
מי שכותב באסמבלי לא מחפש ניידות בדרך כלל
לדעתי אל תבזבז הרבה זמן על למידה מסודרת במיוחד אם אתה קורא רק עברית אלא תלמד את הבסיס ממש ובחומרי לימוד תשתמש כחומרי העשרה
הסיבה מתחלקת לשתיים - אם מעניין אותך ללמוד אסמבלי אני מניח שיש לך רקע אוטודידקטי טוב אז הגיוני מאוד שלמידה דרך הידיים תתן לך יותר
הסיבה השניה היא שפשוט אין מה ללמוד כל כך מעבר לחומר קלאסי במדעי המחשב - הרעיון בתכנות אסמבלי שאין לך אבסטרקציה להרבה דברים אז אתה צריך לממש אותה בעצמך ואיך לממש זה כבר לא אסמבלי אלא הרעיון האלגוריתמי או דרישות השירות (בהכללה) שאיתו אתה מתממשקתתחיל מתוכנית קטנה וקלה שתקרא לכמה פונקציות מערכת (לדוגמה hello world עם message box) כדי ללמוד בצורה בסיסית איך מנהלים מחסנית ואיך קוראים לפונקציות ותתקדם לדברים מורכבים יותר
הרעיון הוא יותר לחשוב על אלגוריתם יעיל למימוש של משהו או חישוב של משהו ואז למצוא דרך לממש אותו באסמבלי - בדיוק כמו חידות leetcode בשפות עיליות רק שכאן חומרי הבניה שלך בסיסיים יותראני אתן לך כמה רעיונות שאני מימשתי ועזרו לי מאוד ללמוד ותוכל לפתח את זה למקומות שיעניינו אותך
הדגמה של חיזוי קפיצות - השתמשתי בחישוב של השערת קולץ בשתי צורות אלגוריתם שונות
מספר מחזורי השעון הממוצעים שנדרשים לכל משפחת פקודות לרוץ
חישוב של אורך ה pipe של המעבד עד לשלב ה redirect על ידי בדיקה של הזמן האבוד בחיזוי קפיצה שגוי (זה היה 17 מחזורי שעון כמדומני ב 5500U)
מימשתי את ניסוי ג׳ורג׳טאון (זה דרש לחפור במאמרים ישנים משנות החמישים ולחפש נתוני מילון ששרדו מאז בעשרות מאמרים נוספים)
וכמובן הרבה נסיונות של קמפול קוד C קצר בהגדרות אופטימיזציה שונות ובדיקה איך נראה קוד המכונה שיוצאאם מעניין אותך כמה פרוייקטים שפרסמתי בעבר
תוכנת hello world הכי קטנה שיכולה לרוץ על ווינדוס עדכני
מציג תמונה עצמאי שרץ מה boot
התחלת מחקר שעשיתי על נוזקה (לא מצאתי זמן לפרסם את כולו אז פרסמתי את החלקים המעניינים לדעתי) -
כך תריצו מודל שפה חזק על המחשב הביתי שלכם -
אשמח לעזרה בקוד פייתון@Android רק הערה, נראה שאתה רואה פלט ארוך וחושב שהשגיאה מאוד מסובכת, למעשה זה מאוד פשוט, הפלט מציג את הקוד שלך ששלח לקוד אחר בספריה כלשהי ששלחה לקוד אחר וכן הלאה עד לאיפה שההרצה נתקעה - ככה שמספיק לקרוא רק את 2-3 השורות האחרונות בפלט השגיאה - במקרה שלך זה השורות האלו
raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))וזה, כמו שאמר @צדיק-תמים מצביע ככל הנראה על תעודת אבטחה חסרה
-
איפה אפשר לפרסם שירות שאני מציע?עקרונית התחום שאני רוצה לפרסם הוא לא המקצוע שלי ולכן אני לא הולך על אופציות מסורתיות שהם גם גדולות יותר ויקרות יותר
עשיתי כבר פרסומים בצ'אטים החרדיים (שהספיקו גם להפוך לאתרים) אבל קצת לא נוח לי לפרסם במקום שלא מוכן לספר לי כמה חשיפה יש להם (ולא משנה המחיר שהם מציעים) והם גם פונים לקהל צעיר יחסית שהוא לא ממש לקוח פוטנציאלי
אני מחפש דברים שמידיעה הם אפקטיביים ומצד שני לא עולים הרבה
אני אפרט קצת על מה שאני רוצה לפרסם אם זה יעזור למקד
אני מתעסק בשחזורי מידע מורכבים ברמה הלוגית וקצת ברמה הפיזית (הלחמות והחלפות PCB) ותיקוני מחשבים מורכבים (ברמה הלוגית)
אמנם אני לא עוסק בתחומים האלו באופן רשמי אבל אחרי שראיתי שאני פותר בעיות שגם טכנאים מנוסים לא הצליחו לפתור אני חושב להתרחב שם
גם שתפי"ם יתקבלו בברכה
אפשר ליצור איתי קשר ב anytechfix בג'ימייל -
לימו אנגלית לגברים@שוהם307 אני בתור ילד ובחור למדתי משירים ומהספרים של אחיות שלי
אתה יכול לקחת שירים באנגלית ולהשיג את המילים שלהם (אפשר לחפש בגוגל - כמעט כל שיר יש את המילים שלו איפשהו) תתרגם לעצמך את המילים ותשמע את השיר כמה פעמים
מניסיון, מילים שלומדים משיר זוכרים לזמן הרבה יותר ארוך
כמו"כ אתה יכול להקשיב לשיעורים בדף היומי באנגלית - עוד דבר שמאוד עזר לי ויש עוד טריקים כמו לשנות את השפה של המחשב והפלאפון לאנגלית -
איזה תוכנה אתם משתמשים להנדסה לאחור@המלאך. רק שאבין
אתה מחפש ללמוד איך עושים את זה ולצלול יותר לעומק או להגיע להישגים גדולים יותר?
היום אלו שתי מטרות שונות לחלוטין
אם אתה רוצה להגיע להישגים גדולים - תשתמש בקלוד עם mcp ל IDA (אני לא בטוח שאפשרי בחינמי) והוא יעשה לך עבודה פנטסטית
ואגב אפשר להעתיק משם אסמבלי או פשוט תשתמש בכלים פשוטים אחרים כמו objdump להוצאת האסמבלי ואותו תעביר לקלוד
אם אתה מחפש ללמוד ולהבין אז כדאי לך להסיר את סוכני ה AI השונים מהמחשב שלך כי הם יהוו פיתוי גדול לקיצורי דרך ולא באמת תצליח ללמוד משהו ככה -
בדיקות חדירות ואבטחה לאוצריא@ע-ה-דכו-ע מחילה אבל לדעתי אתה קצת חושב כמו מתכנת vibe שאחר כך עובר על הקוד ומתקן אותו
מתכנת טוב שיכתוב את הקוד הזה מלכתחילה לא יכתוב פונקציה שניגשת למידע רגיש ולא בודקת הרשאות או פונקציה שלא מוודאת טיפוסים ואם זה קרה זאת אשמה אישית שלו
דעתי בכל אופן
ואגב יש לך בעיה ב regex של שינוי המייל - אי אפשר לשנות למייל שיש בו את האות s (באת לסנן רווחים כנראה)
(במקרה עליתי על זה כי רציתי לשנות לכתובת שתוביל לתווית במייל שלי ויש לי s בכתובת)

