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

کامنت در:
www.instagram.com/codinginaday
Download Telegram
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
قانون اول برنامه نویسی:
اگه داره کار میکنه، دست بهش نزن!

#skill
متخصص بودن می تواند بهانه ای برای راحت طلبی باشد.

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

#skill
برنامه نویس خرده پا (جونیور) ..
#skill