اعتبارسنجی HTML
اگر بعد از ساخت یا نگارش صفحات وب به این دلیل که ممکنه بخواهید موتورهای جستجو برداشت خوبی از طراحی شما داشته باشن، یا وسواسی که به صحیح و اصولی نوشتن کدهای Layout دارین، کافیه به سایت زیر سر زده و از سه طریق شامل دادن آدرس اینترنتی پیج، آپلود فایل یا حتا کپی کردن کدها، ایرادهای اون رو پیدا کنید!
http://validator.w3.org/#validate_by_input
- آموزش HTML تصویری
- آموزش HTML متنی
اگر بعد از ساخت یا نگارش صفحات وب به این دلیل که ممکنه بخواهید موتورهای جستجو برداشت خوبی از طراحی شما داشته باشن، یا وسواسی که به صحیح و اصولی نوشتن کدهای Layout دارین، کافیه به سایت زیر سر زده و از سه طریق شامل دادن آدرس اینترنتی پیج، آپلود فایل یا حتا کپی کردن کدها، ایرادهای اون رو پیدا کنید!
http://validator.w3.org/#validate_by_input
validator.w3.org
The W3C Markup Validation Service
W3C's easy-to-use
markup validation service, based on SGML and XML parsers.
markup validation service, based on SGML and XML parsers.
برنامه نویسی سبز
زبان های برنامه نویسی از نظر مصرف انرژی با هم فرق می کنند و در تحقیقی که تازگی بروز رسانی شده مشاهده شده است که زبان C همچنان سبز ترین زبان برنامه نویسی است و کمتر از بقیه منابع محیط زیست ما را مصرف میکند.
از نظر مصرف انرژی # C سه برابر C است و سه برابر هم کندتر است. مصرف حافظه سی شارپ هم حدود سه برابر بهترین زبان (پاسکال) است اما نسبت به زبانهایی مثل جاوا و جاوا اسکریپت در جایگاه بهتری است.
پایتون 75 برابر زبان C انرژی مصرف میکند و 70 برابر هم کندتر است.
جاوا دوبرابر کندتر از C است و دو برابر هم بیشتر انرژی مصرف میکند اما 6 برابر بیشتر حافظه مصرف میکند که این میزان دوبرابر سی شارپ است.
#skill
زبان های برنامه نویسی از نظر مصرف انرژی با هم فرق می کنند و در تحقیقی که تازگی بروز رسانی شده مشاهده شده است که زبان C همچنان سبز ترین زبان برنامه نویسی است و کمتر از بقیه منابع محیط زیست ما را مصرف میکند.
از نظر مصرف انرژی # C سه برابر C است و سه برابر هم کندتر است. مصرف حافظه سی شارپ هم حدود سه برابر بهترین زبان (پاسکال) است اما نسبت به زبانهایی مثل جاوا و جاوا اسکریپت در جایگاه بهتری است.
پایتون 75 برابر زبان C انرژی مصرف میکند و 70 برابر هم کندتر است.
جاوا دوبرابر کندتر از C است و دو برابر هم بیشتر انرژی مصرف میکند اما 6 برابر بیشتر حافظه مصرف میکند که این میزان دوبرابر سی شارپ است.
#skill
Forwarded from 𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎
بحث آموزنده Backward compatibility
به طور خلاصه یعنی، در ورژن های جدید یک زبان برنامه نویسی، دستورات و توابع ورژن های قبل همچنان کار کنند.
همونطور که خاطرتون هست یک ایمیل به سازنده ی لاراول زده بودم و ازش پرسیدم چرا دستورات لاراول ۷ در لاراول ۸ از کار افتاده!؟
اونم با خونسردی جوابی داده که در واقع معنیش اینه: همینی که هست!
حالا همونطور براتون گفتم علاوه بر فریمورک های PHP در سی شارپ هم که به صورت ناچاری مجبوریم از فریمورک ASP داتنت بهره ببریم، همین مشکل به چشم میخوره! یعنی سرمایه گذاری شما در یادگیری ورژن ۵ در داتنت ورژن ۶ دود میشه میره هوا! مایکروسافت هم اعلام کرده که اعتقادی به سازگاری با قبل نداره!
همین جا شما پاسخ خیلی از پرسش های خودتون رو مثل دلیل محبوبیت PHP و جاوا دریافت کردید!
با این تذکر که در داتنت شما فقط با زبان برنامه نویسی طرف نیستین و برای وب اجباراً باید از فریمورک استفاده کرده یا هر چیز کوچیکی رو که با زبانی مثل PHP به راحتی انجام میشه، باید خودتون بنویسید!
همین دلیل کافیه که بازار هم بره سمت زبان نه فریمورک چون نمیخواد تحت تأثیر تغییرات اجباری و سریع دستورات در فریمورک ها باشه. همین ممکنه یکی از دلایل مهم کنار گذاشتن مایکروسافت توسط دیجی کالا هم باشه.
به طور خلاصه یعنی، در ورژن های جدید یک زبان برنامه نویسی، دستورات و توابع ورژن های قبل همچنان کار کنند.
همونطور که خاطرتون هست یک ایمیل به سازنده ی لاراول زده بودم و ازش پرسیدم چرا دستورات لاراول ۷ در لاراول ۸ از کار افتاده!؟
اونم با خونسردی جوابی داده که در واقع معنیش اینه: همینی که هست!
حالا همونطور براتون گفتم علاوه بر فریمورک های PHP در سی شارپ هم که به صورت ناچاری مجبوریم از فریمورک ASP داتنت بهره ببریم، همین مشکل به چشم میخوره! یعنی سرمایه گذاری شما در یادگیری ورژن ۵ در داتنت ورژن ۶ دود میشه میره هوا! مایکروسافت هم اعلام کرده که اعتقادی به سازگاری با قبل نداره!
همین جا شما پاسخ خیلی از پرسش های خودتون رو مثل دلیل محبوبیت PHP و جاوا دریافت کردید!
با این تذکر که در داتنت شما فقط با زبان برنامه نویسی طرف نیستین و برای وب اجباراً باید از فریمورک استفاده کرده یا هر چیز کوچیکی رو که با زبانی مثل PHP به راحتی انجام میشه، باید خودتون بنویسید!
همین دلیل کافیه که بازار هم بره سمت زبان نه فریمورک چون نمیخواد تحت تأثیر تغییرات اجباری و سریع دستورات در فریمورک ها باشه. همین ممکنه یکی از دلایل مهم کنار گذاشتن مایکروسافت توسط دیجی کالا هم باشه.
اجرای لانچر Windows7
روی آندروید بدون دردسر
و سرعت بالا
همینکه دوستان متوجه ی اجرای ویندوز ۷ روی گوشی شما باشن کلی شگفت زده میشن. ولی در واقع فقط چند گیم معروف مثل پاسور و مدیاپلیر، نوت پد، نقاشی و موارد دیگه به زیبایی شبیه سازی شدن.
در اصل این یک پوسته ی جذاب برای ارتباط با برنامه های آندروید هست نه اجرا کننده برنامه های ویندوزی یا exe
https://play.google.com/store/apps/details?id=com.visnalize.win7simu
روی آندروید بدون دردسر
و سرعت بالا
همینکه دوستان متوجه ی اجرای ویندوز ۷ روی گوشی شما باشن کلی شگفت زده میشن. ولی در واقع فقط چند گیم معروف مثل پاسور و مدیاپلیر، نوت پد، نقاشی و موارد دیگه به زیبایی شبیه سازی شدن.
در اصل این یک پوسته ی جذاب برای ارتباط با برنامه های آندروید هست نه اجرا کننده برنامه های ویندوزی یا exe
https://play.google.com/store/apps/details?id=com.visnalize.win7simu
Google Play
Win7 Simu - Apps on Google Play
Experience Windows 7 right on your Android device
مرورگر اکسپلورر در کروم!
مایکروسافت برای همیشه استفاده از اینترنت اکسپلورر را کنار گذاشت. اما دوربین های DVR قدیمی ممکنه اینو بخوان!
خیلی راحت داخل کروم با این افزونه یه مرورگر اکسپلورر باز کنید:
https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd
مایکروسافت برای همیشه استفاده از اینترنت اکسپلورر را کنار گذاشت. اما دوربین های DVR قدیمی ممکنه اینو بخوان!
خیلی راحت داخل کروم با این افزونه یه مرورگر اکسپلورر باز کنید:
https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd
Google
IE Tab - Chrome Web Store
Display web pages using IE within Chrome. Use Java, Silverlight, ActiveX, Sharepoint, and more.
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش قطع شدن اینترنت به کاربر
برای صفحات بورسی یا چت لازمه کاربر بدون چک کردن کانکشن خودش گاهی پیام مناسب دریافت کنه که الان آنلاینه هنوز یا نه. اینجا در خلاصه ترین حالت و کد موضوع رو بررسی کرده ام. البته روش های پیچیده تری هم با جاوااسکریپت داره.
#javascript #webdesign #code
برای صفحات بورسی یا چت لازمه کاربر بدون چک کردن کانکشن خودش گاهی پیام مناسب دریافت کنه که الان آنلاینه هنوز یا نه. اینجا در خلاصه ترین حالت و کد موضوع رو بررسی کرده ام. البته روش های پیچیده تری هم با جاوااسکریپت داره.
#javascript #webdesign #code
سایت draw.io
همیشه نوشتن مستندات و سناریوی کار اهمیت داشته. چه از جنبه ی کدنویسی دقیق که در اولین ویدیوی کانال روش ساده ی رسم فلوچارت رو در کمتر از ده دقیقه توضیح دادیم و چه روش علمی از که یک پروژه ی نمونه به روش UML هست رو در اینجا معرفی کرده این.
همچنین در یک ویدیوی اختصاصی روش کار با نسخه ی پرتابل برنامه ی رسم چارت رو نشون دادیم.
حالا اما طبق اون چیزی که فراگیر شده و باید بشه به کمک وب اپلیکیشن ها در هر کافی نت یا حتا موبایل بشه و پروژه ها رو پیش برد، سایتی رو بهتون معرفی می کنم که نتیجه رسم شما رو به تمام فرمت های رایج هم خروجی میده و امکان اشتراک گذاری هم داره.
همیشه نوشتن مستندات و سناریوی کار اهمیت داشته. چه از جنبه ی کدنویسی دقیق که در اولین ویدیوی کانال روش ساده ی رسم فلوچارت رو در کمتر از ده دقیقه توضیح دادیم و چه روش علمی از که یک پروژه ی نمونه به روش UML هست رو در اینجا معرفی کرده این.
همچنین در یک ویدیوی اختصاصی روش کار با نسخه ی پرتابل برنامه ی رسم چارت رو نشون دادیم.
حالا اما طبق اون چیزی که فراگیر شده و باید بشه به کمک وب اپلیکیشن ها در هر کافی نت یا حتا موبایل بشه و پروژه ها رو پیش برد، سایتی رو بهتون معرفی می کنم که نتیجه رسم شما رو به تمام فرمت های رایج هم خروجی میده و امکان اشتراک گذاری هم داره.
app.diagrams.net
Flowchart Maker & Online Diagram Software
draw.io is a free online diagramming application and flowchart maker . You can use it to create UML, entity relationship,
org charts, BPMN and BPM, database schema and networks. Also possible are telecommunication network, workflow, flowcharts, maps overlays…
org charts, BPMN and BPM, database schema and networks. Also possible are telecommunication network, workflow, flowcharts, maps overlays…
Forwarded from یوتیوب با طعم زیرنویس فارسی
Media is too big
VIEW IN TELEGRAM
آموزش کار با نرم افزار photoshop
خیلی خوب از اول به صورت مبتدی توضیح میده ، اگر فتوشاپ میخوای یاد بگیری این یک آموزش فوق العاده است
#C1018 #photoshop #فتوشاپ
حتماً صفحه اینستاگرام ما را دنبال کنید :
✅ amoozesh.tube
آیدی کانال تلگرام :
@amoozesh_tube
خیلی خوب از اول به صورت مبتدی توضیح میده ، اگر فتوشاپ میخوای یاد بگیری این یک آموزش فوق العاده است
#C1018 #photoshop #فتوشاپ
حتماً صفحه اینستاگرام ما را دنبال کنید :
✅ amoozesh.tube
آیدی کانال تلگرام :
@amoozesh_tube
Media is too big
VIEW IN TELEGRAM
اقتصاد نرم افزار
(پول در نرم افزار کجاست!؟)
بحث مرتبط:
کدام زبان برنامه نویسی؟
گزیده ی کوتاه از سخنرانی جالب جادی میرمیرانی در مورد روش های کسب درآمد از نرم افزار، سال ۹۵ در دانشگاه شریف و انجمن نرم افزارهای آزاد.
در این گزیده آخرین روش های کسب درآمد بالا در دنیا از طریق نرم افزار و نام شرکت های مرتبط آورده میشه.
همچنین توضیح در مورد روش های عمومی کسب درآمد در بین متخصصین عادی مثل:
- یادگیری بکارگیری یک برنامه
- پشتیبانی و تعمیرات اون
- توسعه ی امکانات و ترجمه
و نظایر اون مطالب جالبی مطرح میشن.
از مهم ترین مزیت های آزاد کردن نرم افزارها که به معنای رایگان کردن آنها نیست و حتا مایکروسافت با آزاد کردن داتنت به سمت اون رفته، تولید محصولاتیه که هرگز با سرمایه گذاری یک یا دو شرکت به اونها نمی رسیم و تنها با باز کردن منبع کد و جلب مشارکت جهانیه که به عنوان مثال محصولی مثل وردپرس با سطوح امنیتی بالا و کیفیت چشمگیر قابل ارائه است و ۴۰ درصد از سایت های خبری یا فروشگاهی جهان بالغ بر صد میلیون سایت رو به خودش اختصاص داده.
#beginner #skill
(پول در نرم افزار کجاست!؟)
بحث مرتبط:
کدام زبان برنامه نویسی؟
گزیده ی کوتاه از سخنرانی جالب جادی میرمیرانی در مورد روش های کسب درآمد از نرم افزار، سال ۹۵ در دانشگاه شریف و انجمن نرم افزارهای آزاد.
در این گزیده آخرین روش های کسب درآمد بالا در دنیا از طریق نرم افزار و نام شرکت های مرتبط آورده میشه.
همچنین توضیح در مورد روش های عمومی کسب درآمد در بین متخصصین عادی مثل:
- یادگیری بکارگیری یک برنامه
- پشتیبانی و تعمیرات اون
- توسعه ی امکانات و ترجمه
و نظایر اون مطالب جالبی مطرح میشن.
از مهم ترین مزیت های آزاد کردن نرم افزارها که به معنای رایگان کردن آنها نیست و حتا مایکروسافت با آزاد کردن داتنت به سمت اون رفته، تولید محصولاتیه که هرگز با سرمایه گذاری یک یا دو شرکت به اونها نمی رسیم و تنها با باز کردن منبع کد و جلب مشارکت جهانیه که به عنوان مثال محصولی مثل وردپرس با سطوح امنیتی بالا و کیفیت چشمگیر قابل ارائه است و ۴۰ درصد از سایت های خبری یا فروشگاهی جهان بالغ بر صد میلیون سایت رو به خودش اختصاص داده.
#beginner #skill
دیتابیسLite db مخصوص داتنت
https://barnamenevisan.org/Articles/Article3989.html
یک دیتابیس NoSQL شبیه مانگو ولی مخصوص سی شارپ! در واقع بجای SQLite هم میشه استفاده کرد که کلی دنگ و فنگ داره توی سی شارپ.
برای پروژههایی که میخواهیم فارغ از دیتابیس های انجین دار باشند یا روی موبایل راحت پیاده سازی شوند. نکته ی جالب دیگه بی نیازی به نصب Entity framework در سی شارپ و اتصال بهش با کمترین کده!
فقط احتمالا ً مثل خیلی جاها ورودش برای ایرانی ها ممنوعه و باید فندق شکن به کار ببرین!
همینطور اگه یادتون باشه روش کار با فایل متنی رو هم به جای دیتابیس در کتاب سی شارپ خودم آموزش دادم که در نسخه ی وب بسیار امن و کاربردی هم میشه.
کد نمونه ای هم برای ساخت سریع سرچ و چیزی شبیه دیکشنری آنلاین براتون گذاشته بودم.
https://barnamenevisan.org/Articles/Article3989.html
یک دیتابیس NoSQL شبیه مانگو ولی مخصوص سی شارپ! در واقع بجای SQLite هم میشه استفاده کرد که کلی دنگ و فنگ داره توی سی شارپ.
برای پروژههایی که میخواهیم فارغ از دیتابیس های انجین دار باشند یا روی موبایل راحت پیاده سازی شوند. نکته ی جالب دیگه بی نیازی به نصب Entity framework در سی شارپ و اتصال بهش با کمترین کده!
فقط احتمالا ً مثل خیلی جاها ورودش برای ایرانی ها ممنوعه و باید فندق شکن به کار ببرین!
همینطور اگه یادتون باشه روش کار با فایل متنی رو هم به جای دیتابیس در کتاب سی شارپ خودم آموزش دادم که در نسخه ی وب بسیار امن و کاربردی هم میشه.
کد نمونه ای هم برای ساخت سریع سرچ و چیزی شبیه دیکشنری آنلاین براتون گذاشته بودم.
barnamenevisan.org
شروع کار با LiteDB
در این مقاله با استفاده از یک مثال ساده میخواهیم نشان دهیم که چگونه میتوان با استفاده از LiteDB اسناد و مدارک را مدیریت کرد . LiteDB مبتنی بر پایگاه داده nosql توسط دیوید موریسیو توسعه داده شده است.
ضرورت های تیم حرفه ای نرم افزار:
- ورژن کنترل (گیت یا هر چی)
- بیلد یک مرحله ای تا محصول نهایی
- بیلد روزانه برای تست خرابی
- نوشتن داکیومنت رهگیری باگ ها
- رفع باگ ها در اولویت باشد.
- تقویم کاری و قرار تحویل معین
- تهیه ی سند برای تحلیل، کد و اجرا
- شرایط کاری مناسب و آرامش
- تهیه ی بهترین ابزارهای کار
- تست کردن عملکرد برنامه ها
- بررسی قابلیت های فنی تیم
- تعامل و شخصیت غیرفنی همکاران
بر اساس رعایت این معیارها می توان میزان حرفه ای بودن عملکرد خود را بسنجین!
#skill
- ورژن کنترل (گیت یا هر چی)
- بیلد یک مرحله ای تا محصول نهایی
- بیلد روزانه برای تست خرابی
- نوشتن داکیومنت رهگیری باگ ها
- رفع باگ ها در اولویت باشد.
- تقویم کاری و قرار تحویل معین
- تهیه ی سند برای تحلیل، کد و اجرا
- شرایط کاری مناسب و آرامش
- تهیه ی بهترین ابزارهای کار
- تست کردن عملکرد برنامه ها
- بررسی قابلیت های فنی تیم
- تعامل و شخصیت غیرفنی همکاران
بر اساس رعایت این معیارها می توان میزان حرفه ای بودن عملکرد خود را بسنجین!
#skill
نرم افزارهای تک صفحه یا SPA
آری یا نه؟
فقط توجه داشته باش:
ساخت نرم افزارهای تک صفحه ای SEO Friendly کمی پیچیده و نیازمند دانش بالا است. چون تغییر صفحات سمت کاربر اتفاق می افتد نه با مراجعه به سرور و از چشم روبات های گوگل پنهان است!
بالطبع با این اوضاع مواردی مثل آمار بازدید از صفحات نیز باید با تکنیک خاصی جمع آوری شود.
فعال بودن JavaScript در SPA امری حیاتی است. در صورتی که کاربر JavaScript مرورگر خود را غیرفعال کند، نرم افزار شما دچار مشکل خواهد شد.
در مقایسه با نرم افزارهای سنتی، SPA دارای امنیت کمتری است. دلیل این موضوع XSS یا Cross site scripting است. در این حالت حمله کننده به جای کاربر می تواند کدی را تزریق کند. این موضوع به معنی امن نبودن نیست بلکه رعایت نکات امنیتی نیازمند دقت، تجربه و دانش بیشتری است. یعنی یک هکر ممکن است با مطالعه کدهای برنامه بتواند به صورت غیر مجاز ارتباط با بک اند بگیرد. در حالی که در نوع معمولی و غیر spa همه ی کدها سمت سِرور است.
کمبود حافظه در JavaScript گاهی حتی منجر به کندی سیستم های قدرتمند می شود. چون بخش زیادی از باری را که باید برای پردازش روی سِرور انجام شود، سمت کلاینت رخ می دهد و سیستم کاربر باید قوی باشد.
دکمه های Back و Forward مرورگر در این نرم افزارها فاقد استفاده شده یا ممکنه خوب کار نکنن.
آدرس دهی صفحات فیک هستن و به طور نرمال شما تغییر صفحه و رفرش ندارین.
در نهایت با توجه به گذشت سه نسل از Blazor در داتنت و تکنیک استفاده از وب اسمبلی با سرعت بیشتر نسبت به جاوااسکریپت و کدنویسی بسیار کم حجم تر، این تکنولوژی پیشنهاد می شود.
ساخت برنامه ی چت به زبان ساده:
https://t.me/codinginaday/500
#skill
آری یا نه؟
فقط توجه داشته باش:
ساخت نرم افزارهای تک صفحه ای SEO Friendly کمی پیچیده و نیازمند دانش بالا است. چون تغییر صفحات سمت کاربر اتفاق می افتد نه با مراجعه به سرور و از چشم روبات های گوگل پنهان است!
بالطبع با این اوضاع مواردی مثل آمار بازدید از صفحات نیز باید با تکنیک خاصی جمع آوری شود.
فعال بودن JavaScript در SPA امری حیاتی است. در صورتی که کاربر JavaScript مرورگر خود را غیرفعال کند، نرم افزار شما دچار مشکل خواهد شد.
در مقایسه با نرم افزارهای سنتی، SPA دارای امنیت کمتری است. دلیل این موضوع XSS یا Cross site scripting است. در این حالت حمله کننده به جای کاربر می تواند کدی را تزریق کند. این موضوع به معنی امن نبودن نیست بلکه رعایت نکات امنیتی نیازمند دقت، تجربه و دانش بیشتری است. یعنی یک هکر ممکن است با مطالعه کدهای برنامه بتواند به صورت غیر مجاز ارتباط با بک اند بگیرد. در حالی که در نوع معمولی و غیر spa همه ی کدها سمت سِرور است.
کمبود حافظه در JavaScript گاهی حتی منجر به کندی سیستم های قدرتمند می شود. چون بخش زیادی از باری را که باید برای پردازش روی سِرور انجام شود، سمت کلاینت رخ می دهد و سیستم کاربر باید قوی باشد.
دکمه های Back و Forward مرورگر در این نرم افزارها فاقد استفاده شده یا ممکنه خوب کار نکنن.
آدرس دهی صفحات فیک هستن و به طور نرمال شما تغییر صفحه و رفرش ندارین.
در نهایت با توجه به گذشت سه نسل از Blazor در داتنت و تکنیک استفاده از وب اسمبلی با سرعت بیشتر نسبت به جاوااسکریپت و کدنویسی بسیار کم حجم تر، این تکنولوژی پیشنهاد می شود.
ساخت برنامه ی چت به زبان ساده:
https://t.me/codinginaday/500
#skill
Telegram
کدنویس یکروزه
ساخت نرم افزار چَت
همونطور که قبل از این هم توصیه کرده ام نباید اسم های گنده و پچیده باعث بشن که ما برای سر در آوردن از چیزی کوتاهی کنیم. اینجا با ساخت یک نمونه ی ساده از مکانیزم چَت یا گفتگوی آنلاین روش ساخت پیامرسان را تمرین می کنیم.
در همین ارتباط…
همونطور که قبل از این هم توصیه کرده ام نباید اسم های گنده و پچیده باعث بشن که ما برای سر در آوردن از چیزی کوتاهی کنیم. اینجا با ساخت یک نمونه ی ساده از مکانیزم چَت یا گفتگوی آنلاین روش ساخت پیامرسان را تمرین می کنیم.
در همین ارتباط…
کشف عجیب:
مایکروسافت با وردپرس!
بله سایت خبری مایکروسافت نیوز با وردپرس ساخته شده 🤪🤯
چی شد!؟
یعنی این همه زحمت روی داتنت و تکنولوژی های مرتبط مثل شِیرپوینت، نتیجه اش این شده که خودش بره سمت یک CMS با php و دیتابیس MySQL که اوراکل ساخته!؟
البته!
باید بدونیم که وقتی میگیم WordPress داریم از برنامه ای حرف میزنیم که بیش از ۴۰ درصد از سایت های جهان بالغ بر صد میلیون سایت از انواع خبری، فروشگاهی و شرکتی یا حتا شخصی با اون ساخته شدن!
همینطور حداقل هر ماه یک آپدیت امنیتی داره و از همه مهمتر اینه که در عرصه ی اوپن سورس فقط ممکنه همچین محصولی به دست بیاد که حاصل تجربه و تلاش و نظارت بهترین برنامه نویسان از سراسر دنیاست!
هرگز یک شرکت حتا با وسعت مایکروسافت نمیتونه به این سطح از تجربه و دانش و خروجی منتج از اون دست پیدا کنه. این هنر دنیای اوپن سورسه!
حتا آدرس لاگین به سایت رو هم همون نشانی پیشفرض خود وردپرس نگه داشته:
https://news.microsoft.com/wp-login.php
مایکروسافت با وردپرس!
بله سایت خبری مایکروسافت نیوز با وردپرس ساخته شده 🤪🤯
چی شد!؟
یعنی این همه زحمت روی داتنت و تکنولوژی های مرتبط مثل شِیرپوینت، نتیجه اش این شده که خودش بره سمت یک CMS با php و دیتابیس MySQL که اوراکل ساخته!؟
البته!
باید بدونیم که وقتی میگیم WordPress داریم از برنامه ای حرف میزنیم که بیش از ۴۰ درصد از سایت های جهان بالغ بر صد میلیون سایت از انواع خبری، فروشگاهی و شرکتی یا حتا شخصی با اون ساخته شدن!
همینطور حداقل هر ماه یک آپدیت امنیتی داره و از همه مهمتر اینه که در عرصه ی اوپن سورس فقط ممکنه همچین محصولی به دست بیاد که حاصل تجربه و تلاش و نظارت بهترین برنامه نویسان از سراسر دنیاست!
هرگز یک شرکت حتا با وسعت مایکروسافت نمیتونه به این سطح از تجربه و دانش و خروجی منتج از اون دست پیدا کنه. این هنر دنیای اوپن سورسه!
حتا آدرس لاگین به سایت رو هم همون نشانی پیشفرض خود وردپرس نگه داشته:
https://news.microsoft.com/wp-login.php
آبی پُررنگ جایگاه شغلی در آمریکا و آبی کمرنگ در اروپا برای هر زبان برنامه نویسی رو نشون میده بر اساس دیتای سایت لینکدین در سال ۲۰۲۲
#skill
#skill
Button-generator.zip
79 KB
کلیدهای سفارشی Bootstrap
رنگ کلیدهای بوت استرپ محدود به ۵ رنگ یا همین حدوده.
یه سایت کد جالبی ارائه کرده که با زحمت زیاد به صورت آفلاین ذخیره اش کردم تا با سرعت خیلی بالا به هر رنگ دلخواه کلید بوت استرپی بسازیم!
اولین پارامتر برنامه اسم کلاسی هست که به رنگ اون کلید میدیم و هر جا این نام کلاس رو به کار ببریم به کلید مورد نظر دست پیدا خواهیم کرد.
کافیه فقط کدهای css رو که جنریت کرده به پروژه اضافه کرده باشیم.
#code #codegenerator #css #bootstrap
رنگ کلیدهای بوت استرپ محدود به ۵ رنگ یا همین حدوده.
یه سایت کد جالبی ارائه کرده که با زحمت زیاد به صورت آفلاین ذخیره اش کردم تا با سرعت خیلی بالا به هر رنگ دلخواه کلید بوت استرپی بسازیم!
اولین پارامتر برنامه اسم کلاسی هست که به رنگ اون کلید میدیم و هر جا این نام کلاس رو به کار ببریم به کلید مورد نظر دست پیدا خواهیم کرد.
کافیه فقط کدهای css رو که جنریت کرده به پروژه اضافه کرده باشیم.
#code #codegenerator #css #bootstrap
نتایج نظرسنجی انجمن معروف کدنویسی
Stack overflow - survey 2022
بیشترین مدرک : لیسانس
بازه ی سن : ۲۵-۴۵ سال
منابع تحصیل : ویدیوی آنلاین
مرجع آنلاین : داکیومنت متنی
سایت آموزشی : Udemy
تجربه ی کاری : ۱۰-۱۵ سال
بیشترین شغل : مدیر پروژه
بیشترین شاخه : فول استک و بک
۳ کشور اول: آمریکا، هند، آلمان
زبان پرطرفدار : JavaScript
بانک اطلاعاتی : MySQL
فریمورک : React.js
ویرایشگر کد : VScode
مدیریت پروژه : Jira
سیستم عامل : Windows
علاقه به فهم : TypeScript
https://survey.stackoverflow.co/2022/
Stack overflow - survey 2022
بیشترین مدرک : لیسانس
بازه ی سن : ۲۵-۴۵ سال
منابع تحصیل : ویدیوی آنلاین
مرجع آنلاین : داکیومنت متنی
سایت آموزشی : Udemy
تجربه ی کاری : ۱۰-۱۵ سال
بیشترین شغل : مدیر پروژه
بیشترین شاخه : فول استک و بک
۳ کشور اول: آمریکا، هند، آلمان
زبان پرطرفدار : JavaScript
بانک اطلاعاتی : MySQL
فریمورک : React.js
ویرایشگر کد : VScode
مدیریت پروژه : Jira
سیستم عامل : Windows
علاقه به فهم : TypeScript
https://survey.stackoverflow.co/2022/
Stack Overflow
Stack Overflow Developer Survey 2022
In May 2022 over 70,000 developers told us how they learn and level up, which tools they’re using, and what they want.
This media is not supported in your browser
VIEW IN TELEGRAM
در سال ۲۰۲۴ می آید Windows 12
قبل از این توصیه کردم که ویندوز ۱۱ لایت رو نصب کنید و آدرس فایل ایزوی اون رو هم برای ساخت دیسک بوت یا فلش نصبی بهتون دادم، که در واقع کاستومایز شده یا کاملاً مخصوص ما هست که بجای پرداخت ۱۰ میلیون تومن بابت هر لایسنس ویندوز، در حال استفاده ی رایگانیم!
البته Win 11 lite دیگه محدودیت نصب روی سخت افزار ضعیف رو هم نداره و ۱۰ دقیقه ای نصب میشه.
حالا گمانه زنی ها برای نسخه ی جدید ویندوز که دو سال دیگه قراره بیاد زیاده و البته همه چیز در حد کانسپت یا مفهومی فعلاً طراحی شده و در عمل ساخته نشده. نمونه اش این ویدیو هست که می بینید.
یکی از خصوصیت های جالبی که ممکنه به ویندوز و کاربرانش داده بشه شبیه پیامرسان ویژه ی کاربران مک و اپل هست که به اسم ویندوزمسنجر ازش یاد شده ..
قبل از این توصیه کردم که ویندوز ۱۱ لایت رو نصب کنید و آدرس فایل ایزوی اون رو هم برای ساخت دیسک بوت یا فلش نصبی بهتون دادم، که در واقع کاستومایز شده یا کاملاً مخصوص ما هست که بجای پرداخت ۱۰ میلیون تومن بابت هر لایسنس ویندوز، در حال استفاده ی رایگانیم!
البته Win 11 lite دیگه محدودیت نصب روی سخت افزار ضعیف رو هم نداره و ۱۰ دقیقه ای نصب میشه.
حالا گمانه زنی ها برای نسخه ی جدید ویندوز که دو سال دیگه قراره بیاد زیاده و البته همه چیز در حد کانسپت یا مفهومی فعلاً طراحی شده و در عمل ساخته نشده. نمونه اش این ویدیو هست که می بینید.
یکی از خصوصیت های جالبی که ممکنه به ویندوز و کاربرانش داده بشه شبیه پیامرسان ویژه ی کاربران مک و اپل هست که به اسم ویندوزمسنجر ازش یاد شده ..