- ارسالها
- 286
- امتیاز
- 3,587
- نام مرکز سمپاد
- SHM
- شهر
- TBZ
- سال فارغ التحصیلی
- 1407
آکوچت یه ابزار برای انتقال داده های متنی به صورت رمز گذاری شده و به وسیله امواج صوتیه (یعنی بهتره بگم می خواست باشه!) و همچنین یه بخشی هم برای بسته بندی داده ها به همین شکل و رمز گذاری روشون داره که از طریق همین ابزار دیکد میشه (این بخشش خوشبختانه درست کار میکنه!)
اولش ایده خودم این بود که با پایتون و به شکل یه فرد کاملا نوب و آماتور از طریق کتابخونه وینساند برای هر حرف یه فرکانس خاصی رو تعریف کنم به عنوان سندر و بعد برعکسش برای رسیور ولی خب چند تا مشکل اساسی داشت : اولا به شکل cli بود و قابلیت استفاده برای عموم در شرایط خاص رو نداشت (پس کاملا از هدف اصلیش دور می شد) و وین ساند مشخصا فقط روی ویندوز کار می کرد که بازم جامعه کاربری نرم افزارمون رو محدودتر تر می کرد. پس در نهایت نتیجه گرفتم که باید استفاده از پایتون به این شکل رو بذارم کنار چون حداقل از دست من یکی کاری بر نمی اومد و باید برنامه تحت وب نوشته می شد به شکلی که با یه بار باز کردنش توسط مرورگر کش بشه و بقیه کارا همگی بدون سرور مرکزی در خود پردازنده های سیستم کاربر صورت بگیره. پس در نهایت تصمیم گرفتم دست به دامن ای آی بشم که متوجه شدم خیلی دیگه از ابزار هایی از همین دست هستن حداقل یه بخششون با ای آی نوشته شده و استفاده ازش مشکلی نداره حداقل توی سطح من. (و به نظر خودم وقتی خروجی همون و (از برخی جهات مثل رابط گرافیگی) حتی خیلی بهتر خواهد بود استفاده از نیروی انسانی در چنین کارهایی آن چنان به صرفه نیست به جاش میشه با وایب کدینگ کدی که کار می کنه رو دریافت کرد و رفته رفته باگ ها مشکلاتشون رو رفع کرد). خلاصه بعد حدود یه هفته پرامت دادن به گوگل ای آی استودیو و کلی ایمیل زدن به نتلیفای که پروژه منو رایگان دیپلوی کنن توی سرورشون نتیجه شد این چیزی که می بینید (البته الان نمی بینید چون به خاطر نتا دیگه سرور نتلیفای هم قابل دسترسی نیست
)
آدرس سایت : Acouchat.netlify.app
باید در نهایت اینو هم بگم که به هیچ وجه به عنوان یه پروژه حرفه ای نباید در نظر بگیرینش چون مشکلات و نواقص خیلی زیادی داره و بخش ارتباط زنده یا لایو چت آنچنان کاربرد خاصی نداره و باید توی یه شرایط آزمایشگاهی در سکوت کامل و بدون اکوی صدا ازش استفاده بشه و کلا اینطوری بگم که فقط روی کاغذ کار می کنه! و اینکه این اولین و احتمالا آخرین پروژه من بود و به همین خاطر اینجا گذاشتم هر کی خواست و علاقه مند بود می تونه ادامش بده. لینک گیتهاب توی خود برنامه هست بعد باز شدن نتا خوشحال میشم یه نگاهی بکنید. خلاصه بگم که من اینو سپردمش به شما هر کی علاقه مند بود ادامش بده :)
اولش ایده خودم این بود که با پایتون و به شکل یه فرد کاملا نوب و آماتور از طریق کتابخونه وینساند برای هر حرف یه فرکانس خاصی رو تعریف کنم به عنوان سندر و بعد برعکسش برای رسیور ولی خب چند تا مشکل اساسی داشت : اولا به شکل cli بود و قابلیت استفاده برای عموم در شرایط خاص رو نداشت (پس کاملا از هدف اصلیش دور می شد) و وین ساند مشخصا فقط روی ویندوز کار می کرد که بازم جامعه کاربری نرم افزارمون رو محدودتر تر می کرد. پس در نهایت نتیجه گرفتم که باید استفاده از پایتون به این شکل رو بذارم کنار چون حداقل از دست من یکی کاری بر نمی اومد و باید برنامه تحت وب نوشته می شد به شکلی که با یه بار باز کردنش توسط مرورگر کش بشه و بقیه کارا همگی بدون سرور مرکزی در خود پردازنده های سیستم کاربر صورت بگیره. پس در نهایت تصمیم گرفتم دست به دامن ای آی بشم که متوجه شدم خیلی دیگه از ابزار هایی از همین دست هستن حداقل یه بخششون با ای آی نوشته شده و استفاده ازش مشکلی نداره حداقل توی سطح من. (و به نظر خودم وقتی خروجی همون و (از برخی جهات مثل رابط گرافیگی) حتی خیلی بهتر خواهد بود استفاده از نیروی انسانی در چنین کارهایی آن چنان به صرفه نیست به جاش میشه با وایب کدینگ کدی که کار می کنه رو دریافت کرد و رفته رفته باگ ها مشکلاتشون رو رفع کرد). خلاصه بعد حدود یه هفته پرامت دادن به گوگل ای آی استودیو و کلی ایمیل زدن به نتلیفای که پروژه منو رایگان دیپلوی کنن توی سرورشون نتیجه شد این چیزی که می بینید (البته الان نمی بینید چون به خاطر نتا دیگه سرور نتلیفای هم قابل دسترسی نیست
)آدرس سایت : Acouchat.netlify.app
باید در نهایت اینو هم بگم که به هیچ وجه به عنوان یه پروژه حرفه ای نباید در نظر بگیرینش چون مشکلات و نواقص خیلی زیادی داره و بخش ارتباط زنده یا لایو چت آنچنان کاربرد خاصی نداره و باید توی یه شرایط آزمایشگاهی در سکوت کامل و بدون اکوی صدا ازش استفاده بشه و کلا اینطوری بگم که فقط روی کاغذ کار می کنه! و اینکه این اولین و احتمالا آخرین پروژه من بود و به همین خاطر اینجا گذاشتم هر کی خواست و علاقه مند بود می تونه ادامش بده. لینک گیتهاب توی خود برنامه هست بعد باز شدن نتا خوشحال میشم یه نگاهی بکنید. خلاصه بگم که من اینو سپردمش به شما هر کی علاقه مند بود ادامش بده :)


