קומפיונט
-
מחפש מידע על המבנה של קבצי mp3 -
מחפש מידע על המבנה של קבצי mp3@אף-אחד-3
דבר ראשון, בהצלחה!על פי השערה הגיונית כמו רוב הפורמטים הבינאריים, אמור להיות בתחילת הקובץ טבלה עם המטא נתונים של הקובץ (שם, אמן, אלבום וכדו'), ואחרי זה יש 'מקטע' (section) שמכיל מידע על הגלים והתדרים. קח בחשבון שתצטרך גם אלגוריתם של פריקת מידע דחוס, כי קובץ mp3 מאחסן את השמע בצורה דחוסה, ואח"כ גם תצטרך לדחוס את השמע בחזרה.
רעיון פשוט שאני חושב, זה לקחת ספריית צד שלישי בקוד פתוח שעושה את הפעולות האלו, ולעיין בקוד כדי להבין איך היא פועלת.. (תוכל גם להעתיק קטעי קוד..)
-
מחפש מידע על המבנה של קבצי mp3@אף-אחד-3
לא הבנתי, אתה מתכון שאתה רוצה להבין איך הפורמט של mp3 בנוי, ואחר כך לפתוח את הקובץ הבינארי ולבצע מניפולציות על התוכן של הקובץ, מבלי להיעזר בספריית צד שלישי??זה נשמע מסובך מידי..
אולי לא הבנתי את כוונותיך.. -
משחק שחמט@צדיק-תמים
כשהתוכנה עולה היא יוצרת קובץ בשם 'stockfish_15_x64_popcnt.exe' במיקום של התוכנה ובסיום היא מוחקת אותו,הבעיה אצלך היא שמשום מה התוכנה לא מצליחה למחוק את הקובץ ביציאה בגלל הגבלת הרשאות, יותר מזה אני לא יכול לדעת..
תנסה להריץ כמנהל ותראה אם עדין יש את הבעיה
-
משחק שחמטאולי אפשר להגביל את זמן החשיבה שלו ברמות הנמוכות, באופן שיתאים למחשבים המהירים של היום.
אני מעלה גרסה עם שליטה על הרמה בשני פרמטרים:
הנה הקישור: ChessWithDepthאפשרות אחת זה עומק חישוב - כמה רובדים קדימה לחשב,
אפשרות שניה זה הקבצת הזמן המקסימאלי שהמנוע יכול לחשוב (באלפית השנייה). -
משחק שחמט -
משחק שחמט@משתמש-תמים אמר במשחק שחמט:
גם כחול עמוק לא חישבה את כל האפשרויות אלא רק
אני מסכים אתך לגמרי שלא הגיוני ש'כחול עמוק' חישבה את כל המהלכים האלו (אגב, מזיכרוני, כחול עמוק מחשבת 10 צעדים קדימה..), וזה בדיוק הסיבה שהלוגיקה המועדפת לפיתוח מנוע שחמט צריכה להיות משולבת עם בינה מלאכותית.
-
משחק שחמט@בער אם תרצה את התוכנת שחמט שלח לי מייל ל compunet.develope@gmail.com ואני בשמחה ישלח לך את התוכנה, פשוט יש בעיה שזה יהיה מאוחסן פה בפורום כמו שאמר @dovid.
-
משחק שחמטאתה פיתחת? זה מרשים מאוד!
אכן. אני כתבתי את התוכנה.
למען האמת את מנוע החישוב של המהלכים לא אני פיתחתי, יש מנוע שחמט חזק שנכתב בשפת C, ואני השתמשתי בו (תוכל לראות ב-ProcessManager שיש תת תוכנה שרצה תחת התוכנה הראשית) בכל מהלך התוכנה שולחת לו את רצף המהלכים מתחילת המשחק והמנוע מחזיר את המהלך הכי טוב.
אבל הגרפיקה, הכללים של השחמט, המהלכים החוקיים - זה אני כתבתי.
תאמת שניסיתי לבנות מנוע שחמט עצמאי, אבל התייאשתי בגלל בעיות של ביצועים (לחישוב רק של 4 מהלכים לקח חצי דקה. הטכנולוגיה המועדפת בתוכנות שחמט היא בינה מלאכותית ולא חישוב יבש של כל המהלכים האפשריים. תחשבן שאם הממוצע של מהלכים אפשריים בכל תור הוא 25 מהלכים, עכשיו תעלה בחזקת 8 זה יוצא בערך 150 מיליארד מהלכים לניתוח. התוכנה לא עמדה בזה, בפרט שזה בטכנולוגיית NET. שגם ככה סובלת מבעיות ביצועים)
דרך אגב, המנוע הנ"ל הוא חזק מאוד, כמעט אין אפשרות לנצח אותו, אפילו ברמה נמוכה, ואפילו ברמה 1. כשנתתי לו לשחק מול עצמו, תמיד זה נגמר בתיקו.
-
משחק שחמטקח תוכנת שחמט שפתחתי לפני כמה שנים.
-
חבילות גלובליות של Node.js לא רצות מהPowerShell@משתמש-תמים אמר בחבילות גלובליות של Node.js לא רצות מהPowerShell:
אפשר להריץ סקריפטים של ps בcmd אם כותבים את זה כך
יותר נכון לומר שאתה פותח את ה-Powershell מה-cmd ושולח לו בארגומנט את השם של הסקריפט. cmd לא יכול לעולם להריץ סקריפטים של Powershell.
-
חבילות גלובליות של Node.js לא רצות מהPowerShell@אף-אחד-3 אמר בחבילות גלובליות של Node.js לא רצות מהPowerShell:
@משתמש-תמים תכל'ס לסקריפטים ב powershell יש הרבה יותר פוטנציאל נזק מאשר כאלו ב batch
זה לא נכון שלסקריפטים ב-Powershell יש יותר יכולות מסקריפטים של Batch,
מה שכן נכון, זה שהסקריפטים של Powershell יותר נוחים לקריאה ובהרבה יותר מודרניים מה-cmd המיושן. ויש עוד הרבה יתרונות, לדוג' ש-Powershell עובד עם אובייקטים, ויש לו התממשקות עם NET., גם יש לו ב-Terminal אינטליגנציה טובה שאין ב-cmd ועוד כהנה וכהנה.
אבל היכולות של cmd בכלל לא מוגבלות, רק לא נוחות, קח לדוג' את הסקריפט הפעלה KMS, כולו מבוסס על Batch.מידע נוסף על שפות סקריפטים של חלונות אפשר לקרוא כאן.
-
חבילות גלובליות של Node.js לא רצות מהPowerShell@משתמש-תמים כנאה שה-PowerShell לא 'יודע' להריץ פקודות batch ולכן הוא פונה לקובץ עם סיומת ps1, משא"כ ה-cmd שפונה לקובץ עם הסיומת cmd.
בנתיב נמצאים שני קבצים:
filename.ps1
filename.cmd -
שליחת הודעת מייל מחשבון Gmail באופן אפליקטיבילידיעתכם.
לפני כחודשיים גוגל הודיעה על הפסקת השירות של שליחה וקריאת מיילים באפליקציית צד שלישי עם שם משתמש וסיסמה, אפשר לראות כאן.
לתועלת כל מי שצריך, זה הדרך שאפשר לשלוח מיילים מתוכנה (שליחת log למייל, שליחת הודעה למשתמשים, וכד').
דבר ראשון לא צריך להפעיל את POP או IMAP, מומלץ להשאיר כבוי.
לפני הנפקת הסיסמא לאפליקציה צריך להפעיל את האימות הדו שלבי. נכנסים לחשבון, ותחת הלשונית 'אבטחה' לוחצים על 'אימות דו שלבי' ומבצעים את הפעולות.
הדרך שגוגל מספקת לקריאה/כתיבה של מיילים היא על ידי יצירת סיסמה ייעודית לאפליקציה. תחת הלשונית 'אבטחה' בוחרים ב 'סיסמאות לאפליקציות', נותנים את השם של האפליקציה (לזיכרון בעלמא) ולוחצים על 'צור', גוגל תיצור סיסמה באורך 16 תווים שבה צריך להשתמש כששולחים את המיילים דרך התוכנה.
היתרון הוא שאם מישהו עלה על הסיסמה שהוטמעה באפליקציה (עם decompiling למיניהם), הוא לא יוכל להיכנס לחשבון Google, ויהיה אפשרי אח"כ לבטל את הסיסמה.
-
חבילות גלובליות של Node.js לא רצות מהPowerShell@משתמש-תמים מה שאני לא מבין זה למה מהcmd זה כן רץ ומהPowerShell לא, כי ממה נפשך אם זה סקריפט של PowerShell זה לא אמור לרוץ מהcmd, ואם זה רץ זה מהcmd זה אמור לרוץ בדיוק אותו הדבר גם מהPowerShell.
בכל מקרה אפשר לשנות את המדיניות של הרצת סקריפטים כמו שכתבת, וככה לפתור את הבעיה.
(אולי ברירת המחדל היא שאם מריצים סקריפט שנמצא באחד הנתיבים של משתני הסביבה מהPowerShell הוא מריץ את הקובץ עם סיומת ps1 ואם מריצים אותו מהcmd הוא מריץ את הקובץ עם סיומת cmd, bat.)
-
חבילות גלובליות של Node.js לא רצות מהPowerShellאני מנסה להריץ חבילות גלובליות של node מהPowerShell אבל אני מקבל שגיאה.
אם אני מריץ מהcmd זה עובד בלי בעיות, משהו יכול להסביר לי למה זה קורה. אני רגיל לעבוד עם הPowerShell וזה לא נוח להיכנס כל פעם לcmd.מצרף צילום מסך של הTerminal:

-
תוכנות באנגלית עם פריסה מימין לשמאל@yossiz תודה רבה, עזרת לי.
לא טרחתי לחפש תשובות באנגלית, כי חשבתי שזה נושא פחות נוגע לשפות שממילא פרוסות משמאל לימין.נ.ב. השאלה היתה אמורה להיות בקטגורית 'תוכנה'. בטעות הכנסתי אותה ל 'תכנות'
-
תוכנות באנגלית עם פריסה מימין לשמאלאני מריץ תוכנות באנגלית על מערכת הפעלה בעברית (חלונות), והתוכנה מוצגת עם פריסה מימין לשמאל (לדוג' Atom, Wireshark ועוד..)
משהו יודע איך לטפל בבעיה הזאת מבלי לשנות את השפה של המערכת הפעלה לאנגלית(למי שמבין: אולי אפשר עם הזרקת dll שעושה hook לGetUserDefaultUILanguage ומחזיר שפה משמאל לימין. אבל אני מחפש דרך יותר פשוטה ופרקטית)
תודה רבה!