کدنویس یکروزه
739 subscribers
178 photos
124 videos
171 files
254 links
آموزش چابک و آسان برنامه نویسی

کامنت در:
www.instagram.com/codinginaday
Download Telegram
کازینوی هوش مصنوعی!

پاسور! یا همون بازی کارت که با شانس و اقبال سر و کار داره و عین شطرنج نیست که تخصص فکری محسوب بشه.
برای همین بازیهای کارتی طرفداران بیشماری دارن که میشه حتا هیجان قماربازی رو هم به صورت مجاز و غیر ممنوع از نظر اخلاقی، در بازیهای کامپیوتری اونها تجربه کرد.
طبق معمول به سرم زد که با چند خط دستورنویسی (پرامپت) برای هوش مصنوعی بازی پاسور معروف ۲۱ رو این بار شبیه سازی کنم. نتیجه بامزه و قابل مطالعه شد.
در ادامه کد رو هم براتون می‌فرستم.
👏3
Blackjack-21.htm
14.5 KB
بازی پاسور ۲۱
متن رمزی!

در واقع اگر این برنامه را به کسی بدهید می توانید با هم مکالمه‌ی رمزی کنید!
یک کلمه به عنوان کلید رمز بین همدیگر تعیین می کنید و در نهایت متنی را که بر اساس این کلید ساخته شده ارسال می کنید. طرف مقابل با قرار دادن متن رمزگذاری شده و کلید می تواند متن اصلی را ایجاد کند!

نشانی گیت هاب برنامه:
https://github.com/CodingInADay/ecrypt-text
👍7
dice.htm
3.3 KB
تاس پیشرفته!

قبل از این برنامه‌ی ۵ خطی تاس رو توضیح داده بودم.
حالا با ابزار هوش مصنوعی و سرعتی که به خلق کد میده، و همینطور تکنیک تولید تصویر با کد به نام SVG که چند پک آیکون از اون رو براتون گذاشته ام تا مستقیم یا با ویرایش استفاده کنید، کمک کردن که در قالب یک فایل، تاس دو تایی مخصوص تخته نرد رو بسازم!
این بار فقط ۳ کیلوبایت!
👍42
قوی ترین هوش مصنوعی هم
GROK مال ایلان ماسک

بهترین سوژه ای که می‌تونستم برای تست این هوش مصنوعی بسیار قوی انتخاب کنم، دستور به ساخت یک کدساز با بخش کدساز اون بود و نتیجه باعث شد دود از کله ام بلند کنه چون ظرف ۲ دقیقه ۵۰۰ خط کد نوشت بدون حتا یک خطا!
و حتا زمانی که گفتم چهره‌ی برنامه رو زیباتر کن هم ظرف ۳۰ ثانیه کار را تمام کرد!

به زودی برنامه هایی رو که باهاش ساخته ام میذارم تا لذت ببرین!
👍31
سیستم ساز SQLite

در واقع اول در قالب یک تک فایل PHP از قوی ترین هوش مصنوعی یعنی Grok خواستم که با تکیه بر دانش خودش از ساختار بانک اطلاعاتی SQLite که چند نوع فیلد یا ستون داده ای داره و می‌تونه عددی و متنی و منطقی باشه، یک سیستم تولید و مدیریت ساده‌ی دیتابیس بسازه که با کپی کردن اون سینگل فایل در سِرور بدون هیچ افزونه و تنظیم و نصبی بشه تند و سریع دیتابیس ساخت!

برنامه ‌ی دوم
اما یک فرم ساده باز در قالب یک تک فایل هست که دیتابیس رو می گیره از شما و براتون سیستم کامل برای مجموعه فرآیندهای ساخت و خواندن و آپدیت و حذف دیتا (CRUD) رو با یک کلیک می سازه!

در ادامه فایل ها رو هم میذارم. فقط تمیزی کارو نگاه کنید. در ۲ دقیقه کار ۴ روز یک برنامه نویس رو بدون خطا انجام داد!
👍42🔥1
SQLite-manager (1).php
32.6 KB
برنامه‌ی SQLite manager

یک تک فایل PHP و یک دنیا کار عجیب از تولید دیتابیس تا مدیریت ساختار و دیتا!
درضمن به کمک KS-WEB به راحتی میشه سِرور PHP با همون کیفیت XAMPP روی اندروید راه اندازی کرد و همزمان که هوش مصنوعی براتون از این کدهای زیبا می نویسه همونجا داخل موبایل حتا تست کرد!
🔥4👍32
System-Maker.php
34.4 KB
برنامه‌ی System maker

       یک جور PHP maker ولی این بار تحت وب و بدون قفل و رایگان!
دیتابیس را از شما گرفته و یک سیستم کامل با بخش های امنیتی برای ورود و نگهداری و گزارش گیری اطلاعات می سازه!
وجه تمایز دیگه اش هم با هر برنامه‌ی پیچیده ای از این دست اینه که کل دار و ندارش همین یک فایل هست!
این برنامه نه تنها خودش ۲ زبانه است. بلکه برنامه هایی هم که تولید می کنه رو می تونی انتخاب کنی که رابط کاربریش فارسی تولید بشه یا انگلیسی!
3👍3🔥2
تجربه‌ی جالب در طراحی رابط کاربری

زیباترین فونت فارسی برای نمایش وب شما فعال میشه با کد زیر:

<style>
@import url('https://fonts.googleapis.com/css?family=Vazirmatn:400,500,700');

* {
font-family: 'Vazirmatn';
}
</style>

فونت زیبای وَزیــرمتن که توسط زنده یاد صابر راستی‌کردار قبل از مرگش بر اثر سرطان برای گوگل ارسال شده بود، حالا در کلکسیون استاندارد و بسیار معتبر گوگل به طور رسمی ثبت شده و باعث خوشحالی تمام ایرانیان هست.
حالا سعی کنید از فاصله‌ی دور یا حتا با چشمان جمع شده به این فونت در تصویر نمونه‌ی بالا و نقطه ها و دندانه های اون خیره بشین تا هنر طراحی اون رو درک کنید.
فونتی که از هر فاصله و در هر ابعاد ریز و درشتی، خواناترین و زیباترین فونت فارسی نسبت به بقیه است!
لازم نیست توضیح بدم که سِرورهای گوگل هم همیشه در اینترنت با سرعت بالا در دسترس خواهند بود و لود شدن اون از سایت خود شما سریعتره!
بنابراین اگه مثل من عاشق این هستین که همه چیز در یک فایل HTML چپونده بشه و آیکون ها از جنس کد یا SVG باشن، فونت هم اینجوری بدون حضور فایلش در پروژه قابل دستیابی میشه!
👍72
هوش مصنوعی کوچولو بساز !
با مدلهای زبانی یا LM

کدی که در اختیار شما میگذارم به راحتی روش Train یا آموزش مدل های زبانی یا Language Model رو به شما در مقیاس کوچک نشون میده!
کافیه در کادر پایین اول یک پرسش ساده مطرح کنید یا حتا بگید «سلام» متوجه میشین که هیچ اطلاعاتی هنوز نداره.
پس در کادر بالا وارد کنید:

سلام -> سلام، چطوری!

به این ترتیب اول سؤال و بعد از خط تیره و علامت بزرگتر، جواب رو درج کرده و کلید [آموزش بده] رو بزنید!
حتا می تونید برای «سلام» جوابهای متعدد آموزش بدین.
این بار اگه در کادر پایین سلام رو وارد کنید، با پاسخ های مناسب به طور تصادفی مواجه خواهید شد که قبلاً یاد گرفته!

این فایل با زبان JavaScript نوشته شده و معلومات هوش مصنوعی را در local storage داخل مرورگر ذخیره می کنه که طبعاً پایدار نبوده و ممکنه پاک بشه.
پس در ادامه نسخه‌ی PHP رو با بانک اطلاعاتی SQLite هم قرار میدم.
🔥2👍1
llm.htm
5.9 KB
هوش مصنوعی LM - نسخه JavaScript
👍1
llm.php
5.8 KB
هوش مصنوعی LM - نسخه PHP
👍1
کدنویس یکروزه
llm.htm
این نسخه رو طبعاً همین جا در موبایل بدون هیچ سِرور خاصی و با یک مرورگر اینترنت می تونید اجرا کنید.
اما برای نگهداری پایدار اطلاعاتی که یادش می‌دین نسخه‌ی PHP رو به کار ببرین.
👍1
نسخه‌ی جدید 👆🏼
با قابلیت پریدیکشن یا حدس!
که خودش بتونه از دیتابیس جواب بسازه و نخواد که دقیق یک جواب مشخص به هر سؤال رو بیاره.
نتیجه جالب شد.
مثلاً اگه بهش یاد داده باشی که:

سلام -> سلام
سلام -> درود
سلام -> علیکم سلام

و بعد ازش بپرسی:

درود بر شما عزیزم!
قشنگ می‌تونه یه جواب بسازه!
🔥21👍1
llm.php
7 KB
هوش مصنوعی LM - نسخه PHP
با قابلیت حدس پاسخ Prediction
1👍1
llm.htm
7.2 KB
هوش مصنوعی LM - نسخه JavaScript
با قابلیت حدس پاسخ Prediction
👍2🔥21
بازی حدس کلمات یا
مــرد حلق آویز

از هوش مصنوعی Grok خواستم که این بازی معروف رو بنویسه و نه تنها دوزبانه باشه رابط کاربریش بلکه سطح بازی رو آسان، متوسط و سخت هم در نظر بگیره و خوب نتیجه بسیار جذاب بود که خودتون می تونید امتحان کنید!
دامنه‌ی لغات رو می تونید داخل کد با کامنتی که گذاشته شده به راحتی بالا ببرین و کافیه مقادیر آرایه های هر بخش رو زیاد کنید و لغات بیشتری توش بریزید!

نسخه‌ی htm مناسب برای اجرا روی موبایل خودتون بدون سِرور و کاملاً سریعه.
ولی اگه مایل به راه اندازی تحت شبکه هستین و دوست دارین با دوستان رکورد بزنین، کافیه نسخه‌ی PHP رو نصب کنید که در دیتابیس SQLite رکوردها رو نگه میداره.