کدنویس یکروزه
742 subscribers
177 photos
124 videos
171 files
253 links
آموزش چابک و آسان برنامه نویسی

کامنت در:
www.instagram.com/codinginaday
Download Telegram
Persian-date.zip
132.5 KB
الگوریتم تقویم ایرانی (هجری شمسی)

به تمام زبان های برنامه نویسی!
بله تعجب نکنید، کدهای قابل استفاده در تمام زبان های برنامه نویسی برای تبدیل تاریخ جلالی و برعکس از میلادی.

#code #php #javascript #csharp
search-app.zip
1.1 MB
ساخت اَپ سِرچ با ASP .net

برای اجرا:
- سرچ عبارت dotnet sdk درگوگل و دانلود آخرین نسخه از سایت مایکروسافت مطابق با سیستم عامل و نصب اون.
- باز کردن پوشه ی این پروژه و تایپ عبارت cmd در مسیر نوار آدرس پنجره اش در ویندوز. یا باز کردن خط فرمان در سیستم عامل های دیگر در مسیر این پروژه.
- تایپ دستور dotnet run و انتظار برای نمایش پیام اجرای سِرور در localhost:5001 که پس از عمل build انجام میشه.
- باز کردن مرورگر و تایپ نشانی localhost:5001
دیتابیس این پروژه یک فایل متنی به نام database.txt در ریشه ی اونه. جای عبارات درج شده در این فایل میشه از هر چیزی استفاده کرد. مثل کلمات انگلیسی با معنای فارسی که میشه اَپ دیکشنری!

لینک های مرتبط:
اهمیت کتابخانه های جدید
کتاب سی شارپ مقدماتی
روی هشتگ csharp (داخل کانال) بزنید.

#csharp #code #webdesign
برنامه نویسی در موبایل

بارها در کانال نشون دادیم که چطور میشه از گوشی های هوشمند مثل کامپیوتر بهره برد. نرم افزار Acode از هر نظر به خصوص خودتکمیلی کدها برای وب آماده شده. اما لازمه نمونه های قبلی رو هم که در کانال معرفی شدن یادآوری کنیم:

اجرای سریع جاوااسکریپت در آندروید
اجرای PHP و MySQL در موبایل
نصب وردپرس در گوشی
نصب Node.js در آندروید
ارتباط با فایل های Termux

#ide #webdesign
HTML.Compiler.v2.4.zip
8.2 MB
برنامه ی تبدیل HTML به EXE

#tools
Media is too big
VIEW IN TELEGRAM
تبدیل HTML به EXE

قبل از این برنامه ی تبدیل اپ های تحت وب به اَپ موبایلی براتون گذاشته بودم.
حالا این هم نمونه ای برای ساخت اَپ ویندوزیه! پیشنهاد میکنم حتماً ویدیو رو ببینید.

#tools #skill #codegenerator
Media is too big
VIEW IN TELEGRAM
فقط یک صفحه برای ویرایش و نمایش!

داشتم HTML را دوره می کردم که به مورد جالبی برخوردم. در نسخه ی جدید یعنی ۵ قابلیتی به نام content Editable برای تمام تگ های نمایشی مثل p یا حتا span وجود دارد که اگر مقدار این پارامتر را برای آنها true کنیم، با کلیک بر روی محتوای آنها تبدیل به input می شوند!
بعد ذهنم رفت به دنبال اینکه کدی بنویسم تا برای ویرایش و نمایش اطلاعات فقط یک صفحه بسازیم.

#php #csharp #webdesign #code
روش گیج کردن هوش مصنوعی و یادگیری ماشینی از راه پالایش تصاویر!
Edit-able.zip
1 MB
کد PHP و #C مربوط به ویدیوی ساخت یک صفحه برای ویرایش و نمایش:

https://t.me/codinginaday/535
Media is too big
VIEW IN TELEGRAM
آموزش طراحی Grid

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

#css #webdesign
secure-file.zip
962 B
امن کردن و قطع دسترسی به برخی فایلها در وب
در ادامه ویدیویی در این مورد خواهید دید.

#code #webdesign #php #server
Media is too big
VIEW IN TELEGRAM
روش مخفی کردن فایل ها در سِرور آپاچی

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

ذخیره و بازیابی در دیتابیس
ذخیره ی آمار سایت در فایل متنی
سایت ساز با فایل متنی
سایت ساز با دیتابیس

#code #php #server
سگ هم درک نمی کنه که آدمها کامپیوتر اَپل بخرن برای گیم و بازی! در این حد پیچیده ایم ..
سوال: هک با تماس تلفنی ممکنه؟

چون این سوالیه که این روزها زیاد ازم شده به نظرم رسید با یه رویکرد کارشناسی جواب بدم.

به طور کوتاه هم بله هم خیر!
ولی پاسخ دقیق تر اینه:
با اینکه امکان ارسال کد اجرایی از طریق اصوات مقدوره اما ثبت و مانایی اون هرگز در هسته ی سیستم عامل های امن گوشی که با لینوکس کار میکنن داده نشده. به عبارت ساده:
اگه از تماسی تلفنی مشکوک شدین، فقط کافیه گوشی هوشمند خودتون رو ری-استارت کنید!
در ادامه هرگز راضی به ایجاد دسترسی ادمین یا مدیر سیستم نشین که در آندروید بهش میگن روت و در اپل جیل-برک هست.
این دسترسی ها بسیار در حفظ حریم خصوصی شما اهمیت دارن.

پی نوشت: ابزار جاسوسی اسرائیلی پگاسوس در لحظه کدهایی رو به گوشی های قربانی ارسال کرده که با بررسی های بعدی هیچ ردی از اون باقی نمونده به خصوص بعد از ری-استارت.
هر چند در نهایت برای سِرور شدن و ارسال اطلاعات قربانی نیازمند نصب برنامه و ایجاد دسترسی هستیم. در واقع چیزی مثل در-پُشتی به طور پیشفرض در گوشی ها نیست.

#skill
Media is too big
VIEW IN TELEGRAM
رمزگذاری روی کلمات عبور

یک روش ساده و در عین حال کاربردی که در آن پسوردها به صورت متن عادی ذخیره نمی شوند.

در همین ارتباط ببینید:
- پیامرسانی رمزی
- رمزگذاری کدنویسی

#php #code #webdesign
انقلابی در CSS به نام باد وَزان
به طور خلاصه استایل دادن به صفحات وب به طور خام ساده نیست. انواع فریمورک ها و کتابخانه های پیشرفته هم همیشه کدهای حجیمی رو به پروژه تحمیل کرده اند.
اما این فریمورک انقلابی علاوه بر اینکه امکانات کدنویسی تمیز و کامپوننتی رو مشابه بوت استرپ میده، با یک فرآیند کمپایل کردن فقط بخش هایی رو که در پروژه به کار بردین، به عنوان فایل نهایی به کار اَد می کنه و نه کل کامپوننت ها و امکانات یک فریمورک رو.
در این صورت یک فایل استایل نهایی که ممکن بود تا یک مگابایت یا بیشتر هم باشه در حدود ۷ یا ۸ کیلوبایت خواهد بود!
https://tailwindcss.com
مشکل سورت فارسی در PHP

مرتب سازی مقادیر فارسی در آرایه ها با دستور asort یا دستورات مشابه به تنهایی و با ترتیب الفبای فارسی رخ نمیده!
اصولاً در مورد collation خارج از دیتابیس هم جایی بحث نشده. برای همین نمونه کدی رو تهیه کردم که به خوبی این مشکل رو رفع می کنه.

#php #code #webdesign
صفر یک مقداره، ولی هیچ یا null یعنی متغیر بدون مقدار! و البته وقتی متغیری هم در کار نباشه و صدا زده بشه، میشه تعریف نشده.

#skill
🔥1
تبدیل اعداد به فرمت های خوانا

این الگوریتم ممکنه خیلی بهینه نباشه ولی خیلی بی دردسره و به راحتی میشه با درکش، اعداد مختلف رو قبل از نمایش به ارقام فارسی تبدیل کرد یا جداکننده های خاص تعریف کرد و تعداد اعشار رو بهش گفت و ..
عملگر number_format مال خود زبان PHP هست و میشه در موردش بیشتر در اینترنت خوند. ولی to_persian_number نوشته شده.

#php #web #code