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

کامنت در:
www.instagram.com/codinginaday
Download Telegram
text-combine.html
1 KB
برنامه ی حدس کلمات یا حل آمیرزا

#javascript #webdesign #code
Media is too big
VIEW IN TELEGRAM
برنامه ی حل بازی آمیرزا
کد تغییر جایگشت حروف برای حدس کلمات مختلف با جاوااسکریپت. اینجا کاربرد برنامه نویسی مهندسی و هوش مصنوعی رو دوباره می بینیم.

برنامه ی نمونه:
بازی سنگ کاغذ قیچی

#javascript #webdesign #game
itc-UI-ver25.zip
1.8 MB
آیکون های برداری طراحی سیستم

   اگه بعد از اجرای پروژه ی بلیزر افقی در مرورگر  روی صفحه زوم کنید، متوجه ی بُرداری بودن آیکون ها خواهید شد.  یعنی علاوه بر کاهش محسوس حجم فایل های گرافیکی با فرمت svg.  به هیچ وجه شاهد کاهش کیفی در سایز های مختلف هم نخواهیم بود. این فرمت به راحتی در ویندوز و خارج از مرورگر قابل رویت نیست و باید توسط برنامه های طراحی مانند ایلستریتور یا کورل طراحی شوند.
حتا با قرار دادن این تصاویر در یک ویرایشگر متنی متوجه‌ی کد بودن این تصاویر خواهید شد! به طوری که قادرید لالوی HTML آنها را وارد کرده و حتا به صورت فایل گرافیکی مجزا نباشند!
    و برنامه ای بهتر و کاربردی و اوپن سورس در این زمینه با نام Inkscape هم قبلاً برای ویرایش این تصاویر فرستاده شد.

   این فایل آیکون ها رو نیز براتون میفرستم که منحصر به فرد طراحی شدن و قابلیت ویرایش یا استفاده در پروژه ها رو به همین شکل دارن.
   در ضمن چهل آیکون معروف هم قبلاً از سایت های پولی دریافت و ارسال شد. پک آیکون هتل را هم ببینید.

#webdesign #graphics
🔻 آیا گوشی را نباید کنار کارت های بانکی گذاشت؟

• حتماً شنیده اید که تلفن های همراه و کارت های مغناطیسی مثل کارت های بانکی همنشین های خوبی برای هم نیستند، چون تلفن همراه می تواند به نوار مغناطیسی آن ها صدمه بزند. این مسأله در مورد آهنربای یخچال یا دکمه ی آهنربایی کیف پول صدق می کند، نه تلفن های همراه!

• میدان مغناطیسی تلفن همراه ضعیف تر از آن است که بتواند تغییری در کارت ایجاد کند. بعضی ها کارت های بانکی و تلفن همراه شان را هیچ وقت یک جا نمی گذارند تا اگر یک وقت از آن ها دزدی شد، دست کم یکی از آن ها برایشان بماند، که این منطقی تر از افسانه ای است که در مورد تأثیر گوشی بر کارت های بانکی ساخته اند.
#skill
Media is too big
VIEW IN TELEGRAM
تغییر رنگ آیکون با کد

برای غیرفعال نشان دادن لینک ها و آیکون ها نیاز به طراحی مجدد ندارید!
پست مربوط به تبدیل عکس به آیکون رو هم ببین.

#webdesign  #code #graphics
رابط کاربری برنامه، یه چیزی شبیه جوکه! اگه نیاز به توضیح داشته باشه، بده.

#skill
Media is too big
VIEW IN TELEGRAM
جوش دادن دو سر کابل نوری
Welding optical fiber

کابل نوری که از جنس شیشه است روش انتقال متفاوتی نسبت به کابل های مسی شبکه داشته و با نور است. به این ترتیب که اگر سرعت شبکه ی شما ۱۰۰۰ مگابیت بر ثانیه باشد در کابل معمولی حدود ۱۰۰ مگابایت بر ثانیه دانلود ولی در کابل نوری امکان برقراری ۱۰۰۰ مگابایت در ثانیه دانلود وجود دارد!
اما علیرغم کیفیت بسیار بالای کابل شیشه ای، دستگاههای اتصال آنها بسیار گران، جالب و متفاوت بوده و ساده نیستند. در این ویدیو با جوش فیوژن آشنا شوید.
حال و روز مرد عنکبوتی با دورکاری کرونا

#skill
sleep-simu.zip
52.6 KB
کد شبیه سازی خواب پو مربوط به ویدیو
Media is too big
VIEW IN TELEGRAM
شبیه سازی و کدی ساده

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

#javascript #code #game
دوره ی آموزشی منحصر به فرد بلاکچین
استاد: داریوش تصدیقی

داریوش رو عده ای پدر سی شارپ ایران می‌دونن! دوره ی کامل زیر رو میتونین از کانال ایشون دنبال کنید.
خیلی زود متوجه ی تسلط مدرس به این زبان خواهید شد. ویژگی جالب این دوره هم اینه که از صفر برای کسانی که هیچی از سی شارپ نمی دونن صحبت کرده.
#csharp #beginner

https://t.me/IranianExperts/525
Media is too big
VIEW IN TELEGRAM
تولید صدا با کدنویسی!

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

#javascript #code
جلوی دزدی برق گوشی رو با ماینرهای مخفی بگیرین:

حتماً وارد منوی تنظیم خواب برنامه ها بشین و به خصوص اَپ های ایرانی رو بفرستین در لیست خواب خودکار! واقعیت اینه که در حال حاضر نمی‌دونیم حتا برنامه های خدماتی و بانکی هم از گوشی هوشمند ما برای ماین کردن پول الکترونیک استفاده می کنن یا نه. پس ساده ترین راه همینه که جز در مواقع استفاده اجازه ی اجرا بهشون ندیم.

#skill
دانشگاه آری یا نه؟

گردانندگان این سایت تبلیغ زیادی روی آموزش های خارج از دانشگاه می کنن تا جایی که به کنار گذاشتن دانشگاه ممکنه همه رو تشویق کنند. در این میان برخی چیزها ممکنه از دید شما دور بمونه که قصد دارم در اون مورد توضیح بدم.
به طور علمی سه حیطه ی تأثیرگذار در اخذ تصمیمات ما وجود دارن:
- میل فردی
- عُرف اجتماعی
- قوانین محل زندگی

   هر سه ی اینها باید در تصمیمات ما دخیل باشن! ما نمی تونیم به طرف مقابلمون هم دیکته کنیم که پرستیژ و آبروی خودش رو با دیپلم ما تطبیق بده!
چه این فرد کسی باشه که قراره براش کاری کنیم و چه کسی که می خواهیم باهاش ازدواج کنیم!

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

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

نقش هوش اما مهمه. هوش یعنی شما بین سه عنصر میل فردی، عُرف و قوانین، بتونین پُل بزنین تا خواسته ها و منافعتون تأمین بشن!
با این تعریف حالا بهتر می تونین تصمیم بگیرین. شما در صورتی فردی موفق خواهید شد که با میانه روی (نه اینکه کامل وقف یک چیز باشین) هر سه عامل تأثیرگذار در نتایج تصمیمات رو مد نظر قرار داده و نفع شخصی خودتون رو رقم بزنین.

https://t.me/roocketir/8280
ارتباط با اینترنت در اپلیکیشن ها

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

https://play.google.com/store/apps/details?id=app.greyshirts.firewall
اعتبارسنجی HTML

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

http://validator.w3.org/#validate_by_input

- آموزش HTML تصویری
- آموزش HTML متنی
برنامه نویسی سبز

زبان های برنامه نویسی از نظر مصرف انرژی با هم فرق می کنند و در تحقیقی که تازگی بروز رسانی شده مشاهده شده است که زبان C همچنان سبز ترین زبان برنامه نویسی است و کمتر از بقیه منابع محیط زیست ما را مصرف میکند.

از نظر مصرف انرژی # C سه برابر C است و سه برابر هم کندتر است. مصرف حافظه سی شارپ هم حدود سه برابر بهترین زبان (پاسکال) است اما نسبت به زبانهایی مثل جاوا و جاوا اسکریپت در جایگاه بهتری است.

پایتون 75 برابر زبان C انرژی مصرف میکند و 70 برابر هم کندتر است.

جاوا دوبرابر کندتر از C است و دو برابر هم بیشتر انرژی مصرف میکند اما 6 برابر بیشتر حافظه مصرف میکند که این میزان دوبرابر سی شارپ است.

#skill
بحث آموزنده Backward compatibility

به طور خلاصه یعنی، در ورژن های جدید یک زبان برنامه نویسی، دستورات و توابع ورژن های قبل همچنان کار کنند.
همون‌طور که خاطرتون هست یک ایمیل به سازنده ی لاراول زده بودم و ازش پرسیدم چرا دستورات لاراول ۷ در لاراول ۸ از کار افتاده!؟
اونم با خونسردی جوابی داده که در واقع معنیش اینه: همینی که هست!
حالا همون‌طور براتون گفتم علاوه بر فریمورک های PHP در سی شارپ هم که به صورت ناچاری مجبوریم از فریمورک ASP داتنت بهره ببریم، همین مشکل به چشم میخوره! یعنی سرمایه گذاری شما در یادگیری ورژن ۵ در داتنت ورژن ۶ دود میشه می‌ره هوا! مایکروسافت هم اعلام کرده که اعتقادی به سازگاری با قبل نداره!

همین جا شما پاسخ خیلی از پرسش های خودتون رو مثل دلیل محبوبیت PHP و جاوا دریافت کردید!
با این تذکر که در داتنت شما فقط با زبان برنامه نویسی طرف نیستین و برای وب اجباراً باید از فریمورک استفاده کرده یا هر چیز کوچیکی رو که با زبانی مثل PHP به راحتی انجام میشه، باید خودتون بنویسید!
همین دلیل کافیه که بازار هم بره سمت زبان نه فریمورک چون نمی‌خواد تحت تأثیر تغییرات اجباری و سریع دستورات در فریمورک ها باشه. همین ممکنه یکی از دلایل مهم کنار گذاشتن مایکروسافت توسط دیجی کالا هم باشه.