Forwarded from آموزش اینترنت اشیا
Forwarded from عکس نگار
telegram.me/programming_project
✍ انجام پروژه های دانشجویی
@programming_project
✍ آموزش زبان های برنامه نویسی
@programming_project
✍ آموزش مطالب درخواستی
@programming_project
✍ درخواست پروژه و سورس کد
@programming_project
✍ آموزش امنیت و شبکه و هک
@programming_project
✍ آموزش ترفند های کاربردی
@programming_project
✍ آموزش الکترونیک و روباتیک
telegram.me/programming_project
✍ انجام پروژه های دانشجویی
@programming_project
✍ آموزش زبان های برنامه نویسی
@programming_project
✍ آموزش مطالب درخواستی
@programming_project
✍ درخواست پروژه و سورس کد
@programming_project
✍ آموزش امنیت و شبکه و هک
@programming_project
✍ آموزش ترفند های کاربردی
@programming_project
✍ آموزش الکترونیک و روباتیک
telegram.me/programming_project
Forwarded from M.Shaderyan
کتابخانه FreeRTOS برای آردوینو
اجرای موازی دو حلقه در آردوینو
توسط این کتابخانه کاربردی میتونید از دو حلقه به صورت موازی در آردوینو استفاده نمایید
@programming_project
اجرای موازی دو حلقه در آردوینو
توسط این کتابخانه کاربردی میتونید از دو حلقه به صورت موازی در آردوینو استفاده نمایید
@programming_project
Forwarded from M.Shaderyan
This media is not supported in your browser
VIEW IN TELEGRAM
آزمایش تأثیر دما بر مقاومت الکتریکی در دانشگاه MIT
کاهش مقاومت سیم و افزایش نور لامپ با غوطهور کردن کویل در نیتروژن مایع
@programming_project
کاهش مقاومت سیم و افزایش نور لامپ با غوطهور کردن کویل در نیتروژن مایع
@programming_project
Forwarded from M.Shaderyan
تفاوت ویندوز های 32 بیتی و 64 بیتی
@programming_project
ويندوز 32 بيتي : در ساختار ويندوز 32 بيتي ، آدرسهاي حافظه يا واحدهاي اطلاعات 32 بيتي اند ( 4 اكتدي ) طبيعتا CPU و ALU هم پردازشي در اين مقياس انجام مي دهند . ويندوز 32 بيتي براي يك كاربر عادي كافيست . بد نيست بدانيد پردازشگر 32 بيتي مي تواند تا 4 گيگابايت حافظه Ram را مستقيما آدرس دهي كند . ويندوز 64 بيتي : در ساختار ويندوز 64 بيتي ، آدرسهاي حافظه يا واحدهاي اطلاعات 64 بيتي اند ( 8 اكتدي ) و CPU و ALU هم در اين مقياس پردازش مي كنند ولي پردازشگر 64 بيتي مي تواند تا 1000 گيگابايت ( يا يك ترابايت ) Ram را مستقيما آدرسدهي كند .
@programming_project
نكاتي كه بايد بدانيم
در كل ديديم كه ويندوزي كه براي قابليت پردازش 64 بيتي درنظر گرفته شده سريعتر از ويندوز 32 بيتي مي تواند سرويس دهي كند "اما" باز هم تاكيد مي كنم بايد ديد آيا شما يا آن كاربر واقعا به همچين سيستمي نياز داريد يا نه . مثلا كاربري كه ادعا مي كند براي كار با فتوشاپ بايد سيستمش قوي باشد شايد درك درستي از قضيه ندارد و با يك او اس 32 بيتي - سي پي يو معمولي و تنها 2 گيگابايت رم به سهولت كارش را انجام دهد
@programming_project
مطلب بعدي كه بايد درنظر بگيريد اين است كه آيا سخت افزارتان اجازه كار با اپراتور 64 بيتي را مي دهد يا خير مثلا تمام قطعات سخت افزاري موجود درايور ويندوز 64 بيتي ندارند زيرا تا مايكروسافت براي درايورشان گواهي ( Certification ) صادر نكند يعني تا مايكروسافت اعظم درايور سخت افزاري را مورد رحمت قرار ندهد شما قادر به استفاده از آن سخت افزار نخواهيد بود . مثلا براي اينكه بدانيد CPU شما از پردازش 64 بيتي پشتيباني مي كند يا خير سایت شرکت سازنده رجوع کنید و نوع پردازنده را جستجو کنید و ببینید جلوی Operating Mode چه نوشته شده آيا 64 بيت را هم ساپورت مي كند . ( اگر dxdiag را در RUN ویندوز بزنید مدل CPU را به شما میتوانيد ببينيد . درضمن CPUهاي جديد از ويندوز 64 بيتي پشتيباني مي كنند البته اگر مطمئن هستيد جديد هست اگر اطمينان نداريد پيش از وداع با سيستم عامل فعلي حتما به سايت سازنده سي پي يو دستگاهتان سري بزنيد . )
@programming_project
نكته حائز اهميت بعدي اين است كه وقتي نرم افزار شما 32 بيتي است سرعت آن در اپراتور 64 بيتي تفاوت چنداني ندارد زيرا سيستمهاي امروزي آنقدر ضعيف نيستند كه تفاوت خاصي ايجاد شوند مثلا وقتي اين نرم افزارها با رم 4 يا 5 استفاده شوند عملا با بالاترين سرعت ممكن دارند كار مي كنند . اكثر نرم افزارها براي 32 وجود دارند و معدود اند نرم افزارهايي كه فقط روي 64 اجرا شوند مثل Exchange 2007
@programming_project
اين نكته را هم بد نيست بدانيد كه نرم افزارهاي 32 بيتي در 64 اجرا مي شوند ولي برعكس خير . WoW64 این کار را برای شما میکند . Windows 32-bit on Windows 64-bit نرمافزار شبیهسازي است که برنامههای 32 بیتی را، اگر دارای فاکتورهای موردنیاز WOW64 باشند ، در ویندوز 64 بیتی هم اجرا میکند .( اکثر نرمافزارهای شرکتهای معتبر در ویندوز 64 بیتی اجرا میشوند . )
@programming_project
@programming_project
ويندوز 32 بيتي : در ساختار ويندوز 32 بيتي ، آدرسهاي حافظه يا واحدهاي اطلاعات 32 بيتي اند ( 4 اكتدي ) طبيعتا CPU و ALU هم پردازشي در اين مقياس انجام مي دهند . ويندوز 32 بيتي براي يك كاربر عادي كافيست . بد نيست بدانيد پردازشگر 32 بيتي مي تواند تا 4 گيگابايت حافظه Ram را مستقيما آدرس دهي كند . ويندوز 64 بيتي : در ساختار ويندوز 64 بيتي ، آدرسهاي حافظه يا واحدهاي اطلاعات 64 بيتي اند ( 8 اكتدي ) و CPU و ALU هم در اين مقياس پردازش مي كنند ولي پردازشگر 64 بيتي مي تواند تا 1000 گيگابايت ( يا يك ترابايت ) Ram را مستقيما آدرسدهي كند .
@programming_project
نكاتي كه بايد بدانيم
در كل ديديم كه ويندوزي كه براي قابليت پردازش 64 بيتي درنظر گرفته شده سريعتر از ويندوز 32 بيتي مي تواند سرويس دهي كند "اما" باز هم تاكيد مي كنم بايد ديد آيا شما يا آن كاربر واقعا به همچين سيستمي نياز داريد يا نه . مثلا كاربري كه ادعا مي كند براي كار با فتوشاپ بايد سيستمش قوي باشد شايد درك درستي از قضيه ندارد و با يك او اس 32 بيتي - سي پي يو معمولي و تنها 2 گيگابايت رم به سهولت كارش را انجام دهد
@programming_project
مطلب بعدي كه بايد درنظر بگيريد اين است كه آيا سخت افزارتان اجازه كار با اپراتور 64 بيتي را مي دهد يا خير مثلا تمام قطعات سخت افزاري موجود درايور ويندوز 64 بيتي ندارند زيرا تا مايكروسافت براي درايورشان گواهي ( Certification ) صادر نكند يعني تا مايكروسافت اعظم درايور سخت افزاري را مورد رحمت قرار ندهد شما قادر به استفاده از آن سخت افزار نخواهيد بود . مثلا براي اينكه بدانيد CPU شما از پردازش 64 بيتي پشتيباني مي كند يا خير سایت شرکت سازنده رجوع کنید و نوع پردازنده را جستجو کنید و ببینید جلوی Operating Mode چه نوشته شده آيا 64 بيت را هم ساپورت مي كند . ( اگر dxdiag را در RUN ویندوز بزنید مدل CPU را به شما میتوانيد ببينيد . درضمن CPUهاي جديد از ويندوز 64 بيتي پشتيباني مي كنند البته اگر مطمئن هستيد جديد هست اگر اطمينان نداريد پيش از وداع با سيستم عامل فعلي حتما به سايت سازنده سي پي يو دستگاهتان سري بزنيد . )
@programming_project
نكته حائز اهميت بعدي اين است كه وقتي نرم افزار شما 32 بيتي است سرعت آن در اپراتور 64 بيتي تفاوت چنداني ندارد زيرا سيستمهاي امروزي آنقدر ضعيف نيستند كه تفاوت خاصي ايجاد شوند مثلا وقتي اين نرم افزارها با رم 4 يا 5 استفاده شوند عملا با بالاترين سرعت ممكن دارند كار مي كنند . اكثر نرم افزارها براي 32 وجود دارند و معدود اند نرم افزارهايي كه فقط روي 64 اجرا شوند مثل Exchange 2007
@programming_project
اين نكته را هم بد نيست بدانيد كه نرم افزارهاي 32 بيتي در 64 اجرا مي شوند ولي برعكس خير . WoW64 این کار را برای شما میکند . Windows 32-bit on Windows 64-bit نرمافزار شبیهسازي است که برنامههای 32 بیتی را، اگر دارای فاکتورهای موردنیاز WOW64 باشند ، در ویندوز 64 بیتی هم اجرا میکند .( اکثر نرمافزارهای شرکتهای معتبر در ویندوز 64 بیتی اجرا میشوند . )
@programming_project
Forwarded from M.Shaderyan
تشخیص ویندوز 33 بیتی یا 64 بيتي
@programming_project
چگونه بفهميم ويندوزمان 32 بيتي است يا 64
اگر ویندوزتان قدیمیتر از XP است 32 بیتی یا پایینتر است.
اگر ویندوز شما xp یا windows sever یا چیزی شبیه این است ساده ترين راه اين هست كه از منوی Start گزینه Run را بزنيد و در پنجره Run كه باز مي شود اين دستور را تايپ كنيد dxdiag. در پنجره جديدي كه باز مي شود روبروی Operating System، اگر عدد 64 باشد ويندوزتان 64 بيتي است اگر خير 32 .
@programming_project
اگر ويندوز ویستا یا Seven دارید از منوي استارت كنترل پنل را باز كنيد و داخل System and Maintenance رفته و System را مشاهده كنيد در آنجا 32 يا 64 بيتي بودن مشخص شده است .
اگر لینوکس دارید از فرمان uname استفاده کنید احتمالا پاسخهایی مثل x86_64 یا ia64 پاسخ شما را بدهد ( i386 يعني نسخه 32 بیتی است.)
اگر مک دارید و یا از محصولات Apple استفاده میکنید باید ورژن مکتان را بدانيد . برای این کار از منوی Apple به دنبال About this Mac بگردید.
مکهایی که تازگي عرضه و فروخته میشوند از سیستم عامل و پردازنده 64 بیت استفاده میکنند . اگر مک شما از اين سري نیست به پردازنده نگاه کنید . Intel Core 2 Duo, Intel Xeon و از خانواده اپل، PowerPC G5 ها 64 بیتی مي باشند . همچنين Mac OS X 10.5 به بالا هم همه 64 بیتی هستند و پایینتر 32 بیتی
@programming_project
@programming_project
چگونه بفهميم ويندوزمان 32 بيتي است يا 64
اگر ویندوزتان قدیمیتر از XP است 32 بیتی یا پایینتر است.
اگر ویندوز شما xp یا windows sever یا چیزی شبیه این است ساده ترين راه اين هست كه از منوی Start گزینه Run را بزنيد و در پنجره Run كه باز مي شود اين دستور را تايپ كنيد dxdiag. در پنجره جديدي كه باز مي شود روبروی Operating System، اگر عدد 64 باشد ويندوزتان 64 بيتي است اگر خير 32 .
@programming_project
اگر ويندوز ویستا یا Seven دارید از منوي استارت كنترل پنل را باز كنيد و داخل System and Maintenance رفته و System را مشاهده كنيد در آنجا 32 يا 64 بيتي بودن مشخص شده است .
اگر لینوکس دارید از فرمان uname استفاده کنید احتمالا پاسخهایی مثل x86_64 یا ia64 پاسخ شما را بدهد ( i386 يعني نسخه 32 بیتی است.)
اگر مک دارید و یا از محصولات Apple استفاده میکنید باید ورژن مکتان را بدانيد . برای این کار از منوی Apple به دنبال About this Mac بگردید.
مکهایی که تازگي عرضه و فروخته میشوند از سیستم عامل و پردازنده 64 بیت استفاده میکنند . اگر مک شما از اين سري نیست به پردازنده نگاه کنید . Intel Core 2 Duo, Intel Xeon و از خانواده اپل، PowerPC G5 ها 64 بیتی مي باشند . همچنين Mac OS X 10.5 به بالا هم همه 64 بیتی هستند و پایینتر 32 بیتی
@programming_project
Forwarded from M.Shaderyan
Forwarded from M.Shaderyan
Forwarded from M.Shaderyan
چگونه می توان تشخیص داد که یک آداپتور لپ تاپ سالم است؟
@programming_project
چنانچه از سالم بودن آداپتور و یا منبع تغذیه خود اطمینان ندارید، می توانید یک مدار تست برای آن درست کنید. برای این مدار تست فقط به یک مصرف کننده توان، مانند مقاومت و یک مولتی متر نیاز دارید. با یک فرمول ساده می توانید مقدار مقاومت را محاسبه کنید:
مقدار مقاومت = مقدار ولتاژ خروجی آداپتور جریان مصرفی آن
R=V/I
حتما باید به توان مقاومت توجه فرمایید حداقل 10% باید بیشتر از توان آداپتور باشد. به عنوان مثال برای آداپتور 19ولت 4.7 آمپر مورد تست ، میتوان مقدار مقاومت را به صورت زیر محاسبه کرد:
R = 19V / 4.7A = 4.043
مقدار مقاومتی که در مدار تست میخواهید استفاده کنید باید از این مقدار بیشتر باشد. نزدیکترین مقاومت قابل خریداری به این مقدار را انتخاب کنید. مقدار توان آداپتور مثال ما 90 وات می باشد، بنابراین به عنوان مثال مقاومت 4.3 اهم 100 وات انتخاب مناسبی به نظر می رسد.
مقاومت را باید به دو سر خروجی آداپتور متصل کنید حتما دقت فرمایید که اتصالی ایجاد نشود چون ممکن است به آداپتور آسیب برساند. ولتاژ خروجی آداپتور را با مولتی متر اندازه گیری فرمایید باید تغییر چندانی نکرده باشد.
با ما همراه باشید 👷🏻
@programming_project
@programming_project
چنانچه از سالم بودن آداپتور و یا منبع تغذیه خود اطمینان ندارید، می توانید یک مدار تست برای آن درست کنید. برای این مدار تست فقط به یک مصرف کننده توان، مانند مقاومت و یک مولتی متر نیاز دارید. با یک فرمول ساده می توانید مقدار مقاومت را محاسبه کنید:
مقدار مقاومت = مقدار ولتاژ خروجی آداپتور جریان مصرفی آن
R=V/I
حتما باید به توان مقاومت توجه فرمایید حداقل 10% باید بیشتر از توان آداپتور باشد. به عنوان مثال برای آداپتور 19ولت 4.7 آمپر مورد تست ، میتوان مقدار مقاومت را به صورت زیر محاسبه کرد:
R = 19V / 4.7A = 4.043
مقدار مقاومتی که در مدار تست میخواهید استفاده کنید باید از این مقدار بیشتر باشد. نزدیکترین مقاومت قابل خریداری به این مقدار را انتخاب کنید. مقدار توان آداپتور مثال ما 90 وات می باشد، بنابراین به عنوان مثال مقاومت 4.3 اهم 100 وات انتخاب مناسبی به نظر می رسد.
مقاومت را باید به دو سر خروجی آداپتور متصل کنید حتما دقت فرمایید که اتصالی ایجاد نشود چون ممکن است به آداپتور آسیب برساند. ولتاژ خروجی آداپتور را با مولتی متر اندازه گیری فرمایید باید تغییر چندانی نکرده باشد.
با ما همراه باشید 👷🏻
@programming_project
Forwarded from M.Shaderyan
avr bascom.pdf
5.9 MB
Forwarded from M.Shaderyan
پیدا کردن سایت های مشابه توسط گوگل
1️⃣به گوگل رفته و بدون فاصله عبارت زیر را تایپ کنید.
2️⃣آدرس سایت موردنظر:related
3️⃣میبینید که گوگل سایت های مشابه را برایتان آماده کرده است.
@programming_project
1️⃣به گوگل رفته و بدون فاصله عبارت زیر را تایپ کنید.
2️⃣آدرس سایت موردنظر:related
3️⃣میبینید که گوگل سایت های مشابه را برایتان آماده کرده است.
@programming_project
Forwarded from M.Shaderyan
آیا واقعا خاموش کردن کامپیوتر با دکمه پاور، باعث صدمه رسیدن به آن میشود؟
🔹خاموش کردن کامپیوتر یا لپتاپ با کمک دکمه پاور به دو صورت متفاوت صورت خواهد گرفت؛ یا شما با یک بار فشردن کوتاه دکمه، باعث خاموش شدن آن میشوید و یا اینکه با نگهداشتن دکمه پاور، کامپیوتر را مجبور به خاموش شدن میکنید. با اینکه توسط هر دو روش فرآیند خاموش شدن کامپیوتر انجام میشود، اما روش دوم یعنی نگهداشتن انگشت بر روی پاور، گزینه مناسبی برای خاموش کردن سیستم نیست. در واقع با این کار کامپیوتر بدون هیچ آمادگی خاموش میشود و در آینده برایتان مشکل ایجاد میکند.
@programming_project
🔹مشکلات متعددی که در اثر خاموش شدن ناگاهانی کامپیوتر با نگهداشتن کلید پاور پیش خواهند آمد، ممکن است نرمافزار و حتی سختافزار کامپیوتر را درگیر کنند. این آسیبرسانی در بخش نرمافزار میتواند با از کار افتادن ویندوز و غیرقابل استفاده شدن آن و در بخش سختافزاری با آسیبرسانی به هارد درایو، پردازنده و دیگر بخشهای مربوطه باشد.
@programming_project
🔹گاهی اوقات که کامپیوترتان فریز میشود و یا هنگ کرده است و هیچ راهی جز خاموش کردن سیستم با نگهداشتن دکمه پاور ندارید، میتوانید این کار را انجام دهید؛ البته سعی کنید تعداد باری که این عمل را تکرار میکنید، کم باشد.
@programming_project
🔹خاموش کردن کامپیوتر یا لپتاپ با کمک دکمه پاور به دو صورت متفاوت صورت خواهد گرفت؛ یا شما با یک بار فشردن کوتاه دکمه، باعث خاموش شدن آن میشوید و یا اینکه با نگهداشتن دکمه پاور، کامپیوتر را مجبور به خاموش شدن میکنید. با اینکه توسط هر دو روش فرآیند خاموش شدن کامپیوتر انجام میشود، اما روش دوم یعنی نگهداشتن انگشت بر روی پاور، گزینه مناسبی برای خاموش کردن سیستم نیست. در واقع با این کار کامپیوتر بدون هیچ آمادگی خاموش میشود و در آینده برایتان مشکل ایجاد میکند.
@programming_project
🔹مشکلات متعددی که در اثر خاموش شدن ناگاهانی کامپیوتر با نگهداشتن کلید پاور پیش خواهند آمد، ممکن است نرمافزار و حتی سختافزار کامپیوتر را درگیر کنند. این آسیبرسانی در بخش نرمافزار میتواند با از کار افتادن ویندوز و غیرقابل استفاده شدن آن و در بخش سختافزاری با آسیبرسانی به هارد درایو، پردازنده و دیگر بخشهای مربوطه باشد.
@programming_project
🔹گاهی اوقات که کامپیوترتان فریز میشود و یا هنگ کرده است و هیچ راهی جز خاموش کردن سیستم با نگهداشتن دکمه پاور ندارید، میتوانید این کار را انجام دهید؛ البته سعی کنید تعداد باری که این عمل را تکرار میکنید، کم باشد.
@programming_project
Forwarded from M.Shaderyan
گوگل لیست کاملی از همه سرچهای اینترنتی شما را رو میکند!
@programming_project
🔹گوگل میتواند لیست کاملی از همه جستجوهایی که شما در اینترنت داشته اید ارائه بدهد.
🔹این سایت اطلاعاتی نظیر جستجوها، سوابق مرور، ویدئوهایی که در یوتیوب تماشا کردید و موارد بیشتر را جمع آوری میکند هر چند همه این اطلاعات در یک صفحه قابل مشاهده و البته پاک شدن هستند.
🔹امکان Google's My Activity page شامل همه سرچهایی میشود که از ابتدای ورود شما به این سایت اتفاق افتاده است. اما اگر از گوگل کروم استفاده کرده باشید این لیست فقط شامل وبسایتهایی خواهد شد که شما از آنها بازدید داشتهاید که همگی بر اساس دادهها و زمان دستهبندی شده و قابل سرچ هستند.
@programming_project
@programming_project
🔹گوگل میتواند لیست کاملی از همه جستجوهایی که شما در اینترنت داشته اید ارائه بدهد.
🔹این سایت اطلاعاتی نظیر جستجوها، سوابق مرور، ویدئوهایی که در یوتیوب تماشا کردید و موارد بیشتر را جمع آوری میکند هر چند همه این اطلاعات در یک صفحه قابل مشاهده و البته پاک شدن هستند.
🔹امکان Google's My Activity page شامل همه سرچهایی میشود که از ابتدای ورود شما به این سایت اتفاق افتاده است. اما اگر از گوگل کروم استفاده کرده باشید این لیست فقط شامل وبسایتهایی خواهد شد که شما از آنها بازدید داشتهاید که همگی بر اساس دادهها و زمان دستهبندی شده و قابل سرچ هستند.
@programming_project
Forwarded from M.Shaderyan
هوش مصنوعی می تواند ویدیوهای تقلبی از سخنرانی افراد مشهور بسازد
@programming_project
این روزها ساخت کپی دیجیتالی از صدای افراد کار سختی نیست و می توان بر اساس پروفایل صوتی هر فرد، فایل صوتی سخنانی که هیچگاه بر زبان نیاورده را تولید کرد، به همین دلیل نمی شود صرفاً با شنیدن صدای یک فرد به گفته هایش اعتماد کرد. حال محققین دانشگاه واشنگتن گام را فراتر نهاده و سیستمی را ساختند که می تواند کلیپ های صوتی را به ویدیوهایی واقعی از همان فرد در حال ادای جملات تبدیل نماید.
@programming_project
سیستم مورد بحث برای عملکرد مطلوب، به تجزیه و تحلیل حداقل 14 ساعت ویدیو از سخنرانی فرد مورد نظر نیاز دارد، اما محققین امیدوارند این زمان را به یک ساعت کاهش دهند. آنها با بهره گیری از شبکه های عصبی، شکل کلی چهره و وضعیت لب و دهان را با نحوه بیان کلمات هماهنگ می کنند.
@programming_project
در نهایت، ویدیویی از سخنرانی فرد را با فایل صوتی دیگری به سیستم می دهیم تا ویدیوی نهایی از ترکیب آن دو حاصل شود. برای عملیات ترکیب، صدای ویدیوی اولیه حذف و با فایل صوتی دوم جایگزین می شود، سپس انیمیشن تولید شده از حرکات دهان روی چهره اصلی قرار می گیرد. با مشاهده ویدیوی نهایی، به سختی می توان باور کرد که فرد مورد نظر هیچگاه چنین صحبت هایی را مطرح نکرده باشد.
@programming_project
اگرچه به نظر می رسد تنها کاربرد این فناوری در جعل گفتار باشد، اما محققین اهداف دیگری را در سر دارند. آنها می گویند بهبود کنفرانس های ویدیویی، گفتگوی واقعی با شخصیت های تاریخی، یا شخصیت بخشی به فایل های صوتی از جمله کاربردهای این تکنولوژی هستند، و باید امیدوار باشیم که این فناوری در اختیار تبهکاران و بدخواهان قرار نگیرد.
منبع:New Atlas
@programming_project
این روزها ساخت کپی دیجیتالی از صدای افراد کار سختی نیست و می توان بر اساس پروفایل صوتی هر فرد، فایل صوتی سخنانی که هیچگاه بر زبان نیاورده را تولید کرد، به همین دلیل نمی شود صرفاً با شنیدن صدای یک فرد به گفته هایش اعتماد کرد. حال محققین دانشگاه واشنگتن گام را فراتر نهاده و سیستمی را ساختند که می تواند کلیپ های صوتی را به ویدیوهایی واقعی از همان فرد در حال ادای جملات تبدیل نماید.
@programming_project
سیستم مورد بحث برای عملکرد مطلوب، به تجزیه و تحلیل حداقل 14 ساعت ویدیو از سخنرانی فرد مورد نظر نیاز دارد، اما محققین امیدوارند این زمان را به یک ساعت کاهش دهند. آنها با بهره گیری از شبکه های عصبی، شکل کلی چهره و وضعیت لب و دهان را با نحوه بیان کلمات هماهنگ می کنند.
@programming_project
در نهایت، ویدیویی از سخنرانی فرد را با فایل صوتی دیگری به سیستم می دهیم تا ویدیوی نهایی از ترکیب آن دو حاصل شود. برای عملیات ترکیب، صدای ویدیوی اولیه حذف و با فایل صوتی دوم جایگزین می شود، سپس انیمیشن تولید شده از حرکات دهان روی چهره اصلی قرار می گیرد. با مشاهده ویدیوی نهایی، به سختی می توان باور کرد که فرد مورد نظر هیچگاه چنین صحبت هایی را مطرح نکرده باشد.
@programming_project
اگرچه به نظر می رسد تنها کاربرد این فناوری در جعل گفتار باشد، اما محققین اهداف دیگری را در سر دارند. آنها می گویند بهبود کنفرانس های ویدیویی، گفتگوی واقعی با شخصیت های تاریخی، یا شخصیت بخشی به فایل های صوتی از جمله کاربردهای این تکنولوژی هستند، و باید امیدوار باشیم که این فناوری در اختیار تبهکاران و بدخواهان قرار نگیرد.
منبع:New Atlas
Forwarded from M.Shaderyan
مدتی است در تلگرام امکان پررنگ و کج کردن کلمه ها بدون استفاده از ربات ها اضافه شده.
@programming_project
برای اینکار در اندروید نسخه 6 به بالا و iOS ، با نگه داشتن روی یک کلمه، گزینه های BOLD و ITALIC نشون داده میشن که با زدن هر کدوم کلمه پررنگ یا کج میشه. برای اندروید همچنین راه دیگه ای وجود داره که روی اندرویدهای پایینتر از 6 کار میکنه و اونم به این صورت که برای اینکه کلمه رو پررنگ کنید دو ستاره (**) و برای کج کردنش دو تا اندرلاین (__) به اول و اخر کلمه یا جمبه اضافه میکنین.
@programming_project
همچنین این نکته رو به خاطر داشته باشین که در اندروید، برای کلمه های فارسی، بولد کردن کلمه نمایش داده نمیشه، فقط ایتالیک کردن نمایش داده میشه. در iOS ،ایتالیک کردن کلمه های فارسی نمایش داده نمیشه ولی بولد کردن اونها خوب کار میکنه.
@programming_project
@programming_project
برای اینکار در اندروید نسخه 6 به بالا و iOS ، با نگه داشتن روی یک کلمه، گزینه های BOLD و ITALIC نشون داده میشن که با زدن هر کدوم کلمه پررنگ یا کج میشه. برای اندروید همچنین راه دیگه ای وجود داره که روی اندرویدهای پایینتر از 6 کار میکنه و اونم به این صورت که برای اینکه کلمه رو پررنگ کنید دو ستاره (**) و برای کج کردنش دو تا اندرلاین (__) به اول و اخر کلمه یا جمبه اضافه میکنین.
@programming_project
همچنین این نکته رو به خاطر داشته باشین که در اندروید، برای کلمه های فارسی، بولد کردن کلمه نمایش داده نمیشه، فقط ایتالیک کردن نمایش داده میشه. در iOS ،ایتالیک کردن کلمه های فارسی نمایش داده نمیشه ولی بولد کردن اونها خوب کار میکنه.
@programming_project