Forwarded from PHP Small Quizzes
Which function does NOT read data from file?
Anonymous Quiz
8%
file_get_contents()
5%
fread()
32%
file()
28%
readline()
10%
readfile()
17%
fgets()
👍1
Forwarded from PHP Small Quizzes
👨💻 Which statement gives FALSE in result? (php 8.1)
Anonymous Quiz
16%
false == ''
50%
0 === '0'
12%
0 == false
9%
'1' == 1
13%
0.0 == '0'
👍1
Forwarded from PHP Small Quizzes
What will be the result of this code (php 8.1+)?
```
echo intdiv(10.5, 2); ```
```
echo intdiv(10.5, 2); ```
Anonymous Quiz
34%
5
15%
0.5
34%
Deprecated: Implicit conversion from float 10.5 to int loses precision
17%
5.25
👍1
Forwarded from PHP Small Quizzes
What is the exact type of the result returned by "round(...)" function?
Anonymous Quiz
41%
float
24%
int
20%
float|int
14%
mixed
👍1
نمونه قرارداد اجرای پروژه برنامهنویسی کامپیوتر
این قرارداد در تاریخ 1 آذر 1403 بین طرفین زیر منعقد میشود:
کارفرما: شرکت "آسمان نوین فناوری“ با شماره ثبت 123456 و نشانی تهران، خیابان آزادی، پلاک 25، نماینده: آقای محمد رضایی، شماره تماس: 09121234567.
پیمانکار: خانم سارا احمدی با شماره ملی 9876543210، نشانی: تهران، خیابان انقلاب، کوچه بهار، پلاک 12، شماره تماس: 09129876543.
ماده 1: موضوع قرارداد
موضوع این قرارداد طراحی، توسعه، تست و تحویل نرمافزار مدیریت مشتریان (CRM) مطابق با مستندات ارائهشده از سوی کارفرما است.
ماده 2: محدوده کاری
طراحی و پیادهسازی بخشهای زیر:
پایگاه داده مشتریان.
پنل مدیریت کاربران.
داشبورد گزارشدهی.
تست نرمافزار برای رفع باگ و مشکلات.
تحویل کد منبع (در صورت توافق جداگانه).
ماده 3: مسئولیت طرفین
کارفرما:
ارائه اطلاعات و مستندات لازم تا تاریخ 5 آذر 1403.
ارائه بازخورد در خصوص خروجیهای میانمرحلهای ظرف حداکثر 3 روز کاری.
پیمانکار:
اجرای دقیق پروژه مطابق با مستندات و نیازهای ارائهشده.
اطلاعرسانی منظم درباره پیشرفت پروژه.
ماده 4: زمانبندی پروژه
تاریخ شروع: 3 آذر 1403.
مدت زمان انجام پروژه: 45 روز کاری.
نقاط عطف:
طراحی پایگاه داده: 10 آذر 1403.
پیادهسازی پنل مدیریت: 20 آذر 1403.
تحویل نهایی: 15 دی 1403.
ماده 5: مبلغ قرارداد و شرایط پرداخت
مبلغ کل قرارداد: 100 میلیون تومان.
شرایط پرداخت:
20% پیشپرداخت (20 میلیون تومان) در زمان انعقاد قرارداد.
40% پس از تحویل پنل مدیریت (40 میلیون تومان).
40% پس از تحویل نهایی و تایید کارفرما (40 میلیون تومان).
شماره حساب پیمانکار: بانک ملت، شماره حساب: 1234567890123.
سفته ضمانت: پیمانکار موظف است در زمان دریافت پیشپرداخت، یک سفته به مبلغ 50 میلیون تومان بهعنوان ضمانت حسن انجام کار به کارفرما ارائه دهد. سفته پس از اتمام قرارداد و تایید کارفرما بازگردانده خواهد شد.
ماده 6: مالکیت حقوقی
کد منبع نرمافزار متعلق به کارفرما خواهد بود.
پیمانکار مجاز به استفاده یا فروش کدها برای پروژههای دیگر نیست.
ماده 7: تغییرات و اصلاحات
هرگونه تغییر در نیازمندیها باید کتبی اعلام شود.
هزینه و زمان لازم برای تغییرات بر اساس توافق طرفین مشخص میشود.
ماده 8: پشتیبانی
پیمانکار موظف است تا 1 ماه پس از تحویل نهایی نرمافزار، پشتیبانی رایگان برای رفع مشکلات ارائه دهد.
پس از این دوره، هزینه پشتیبانی بر اساس توافق طرفین محاسبه خواهد شد.
ماده 9: محرمانگی
پیمانکار موظف است تمامی اطلاعات ارائهشده توسط کارفرما را محرمانه نگه دارد و از افشای آنها خودداری کند.
این تعهد تا 3 سال پس از اتمام قرارداد معتبر خواهد بود.
ماده 10: فسخ قرارداد
در صورت نقض تعهدات توسط هر یک از طرفین، طرف دیگر میتواند قرارداد را با اطلاع کتبی 7 روزه فسخ کند.
در صورت فسخ توسط کارفرما، پیمانکار هزینههای انجامشده را دریافت خواهد کرد.
در صورت فسخ توسط پیمانکار، تمامی مبالغ دریافتشده باید بازگردانده شود.
ماده 11: حل اختلاف
هرگونه اختلاف ناشی از این قرارداد ابتدا از طریق مذاکره دوستانه حل خواهد شد.
در صورت عدم توافق، موضوع به داوری ارجاع خواهد شد و رأی داور برای طرفین لازمالاجرا است.
ماده 12: قوانین حاکم
این قرارداد بر اساس قوانین جمهوری اسلامی ایران تنظیم شده و هرگونه اختلاف بر اساس همین قوانین بررسی خواهد شد.
ماده 13: امضا و تایید طرفین
این قرارداد در 2 نسخه تنظیم شده که هر دو نسخه دارای اعتبار یکسان است و پس از امضا در اختیار طرفین قرار گرفته است.
امضای کارفرما: امضای پیمانکار:
(محمد رضایی) (سارا احمدی)
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
این قرارداد در تاریخ 1 آذر 1403 بین طرفین زیر منعقد میشود:
کارفرما: شرکت "آسمان نوین فناوری“ با شماره ثبت 123456 و نشانی تهران، خیابان آزادی، پلاک 25، نماینده: آقای محمد رضایی، شماره تماس: 09121234567.
پیمانکار: خانم سارا احمدی با شماره ملی 9876543210، نشانی: تهران، خیابان انقلاب، کوچه بهار، پلاک 12، شماره تماس: 09129876543.
ماده 1: موضوع قرارداد
موضوع این قرارداد طراحی، توسعه، تست و تحویل نرمافزار مدیریت مشتریان (CRM) مطابق با مستندات ارائهشده از سوی کارفرما است.
ماده 2: محدوده کاری
طراحی و پیادهسازی بخشهای زیر:
پایگاه داده مشتریان.
پنل مدیریت کاربران.
داشبورد گزارشدهی.
تست نرمافزار برای رفع باگ و مشکلات.
تحویل کد منبع (در صورت توافق جداگانه).
ماده 3: مسئولیت طرفین
کارفرما:
ارائه اطلاعات و مستندات لازم تا تاریخ 5 آذر 1403.
ارائه بازخورد در خصوص خروجیهای میانمرحلهای ظرف حداکثر 3 روز کاری.
پیمانکار:
اجرای دقیق پروژه مطابق با مستندات و نیازهای ارائهشده.
اطلاعرسانی منظم درباره پیشرفت پروژه.
ماده 4: زمانبندی پروژه
تاریخ شروع: 3 آذر 1403.
مدت زمان انجام پروژه: 45 روز کاری.
نقاط عطف:
طراحی پایگاه داده: 10 آذر 1403.
پیادهسازی پنل مدیریت: 20 آذر 1403.
تحویل نهایی: 15 دی 1403.
ماده 5: مبلغ قرارداد و شرایط پرداخت
مبلغ کل قرارداد: 100 میلیون تومان.
شرایط پرداخت:
20% پیشپرداخت (20 میلیون تومان) در زمان انعقاد قرارداد.
40% پس از تحویل پنل مدیریت (40 میلیون تومان).
40% پس از تحویل نهایی و تایید کارفرما (40 میلیون تومان).
شماره حساب پیمانکار: بانک ملت، شماره حساب: 1234567890123.
سفته ضمانت: پیمانکار موظف است در زمان دریافت پیشپرداخت، یک سفته به مبلغ 50 میلیون تومان بهعنوان ضمانت حسن انجام کار به کارفرما ارائه دهد. سفته پس از اتمام قرارداد و تایید کارفرما بازگردانده خواهد شد.
ماده 6: مالکیت حقوقی
کد منبع نرمافزار متعلق به کارفرما خواهد بود.
پیمانکار مجاز به استفاده یا فروش کدها برای پروژههای دیگر نیست.
ماده 7: تغییرات و اصلاحات
هرگونه تغییر در نیازمندیها باید کتبی اعلام شود.
هزینه و زمان لازم برای تغییرات بر اساس توافق طرفین مشخص میشود.
ماده 8: پشتیبانی
پیمانکار موظف است تا 1 ماه پس از تحویل نهایی نرمافزار، پشتیبانی رایگان برای رفع مشکلات ارائه دهد.
پس از این دوره، هزینه پشتیبانی بر اساس توافق طرفین محاسبه خواهد شد.
ماده 9: محرمانگی
پیمانکار موظف است تمامی اطلاعات ارائهشده توسط کارفرما را محرمانه نگه دارد و از افشای آنها خودداری کند.
این تعهد تا 3 سال پس از اتمام قرارداد معتبر خواهد بود.
ماده 10: فسخ قرارداد
در صورت نقض تعهدات توسط هر یک از طرفین، طرف دیگر میتواند قرارداد را با اطلاع کتبی 7 روزه فسخ کند.
در صورت فسخ توسط کارفرما، پیمانکار هزینههای انجامشده را دریافت خواهد کرد.
در صورت فسخ توسط پیمانکار، تمامی مبالغ دریافتشده باید بازگردانده شود.
ماده 11: حل اختلاف
هرگونه اختلاف ناشی از این قرارداد ابتدا از طریق مذاکره دوستانه حل خواهد شد.
در صورت عدم توافق، موضوع به داوری ارجاع خواهد شد و رأی داور برای طرفین لازمالاجرا است.
ماده 12: قوانین حاکم
این قرارداد بر اساس قوانین جمهوری اسلامی ایران تنظیم شده و هرگونه اختلاف بر اساس همین قوانین بررسی خواهد شد.
ماده 13: امضا و تایید طرفین
این قرارداد در 2 نسخه تنظیم شده که هر دو نسخه دارای اعتبار یکسان است و پس از امضا در اختیار طرفین قرار گرفته است.
امضای کارفرما: امضای پیمانکار:
(محمد رضایی) (سارا احمدی)
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍1
🔺از ۱۱۴ تگ HTML چند تا رو میتونید از حفظ نام ببرین؟ 👇
https://codepen.io/plfstr/full/zYqQeRw
- من حدود ۵۰ تا 👀
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
https://codepen.io/plfstr/full/zYqQeRw
- من حدود ۵۰ تا 👀
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
codepen.io
HTML Tags Memory Test
How many HTML tags can you remember?...
👍1
پراپرتی های cursor در css
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍1
با این تریک میتونید به کلیپبورد یوزر دسترسی داشته باشید و سیستم کپی پیست خودتون رو داشته باشید.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍1
بهترین کتابهای حال حاضر تکنولوژی در این زمینه ها اینجا لیست شده
لیست System Design + Leader / Manager + Software Engineer + Data Engineering / Data Science + Become product-minded
System Design
• Designing Data-Intensive Applications - Martin Kleppmann
• System Design Interview - Alex Xu
• Patterns of Enterprise Application Architecture - Martin Fowler
• Understanding Distirbuted Systems - Roberto Vitillo
• Clean Architecture - Robert C. Martin
• Systems Analysis and Design, multiple editions and multiple authors
• Building Microservices: Designing Fine-Grained Systems - Sam Newman
• Fundamentals of Software Architecture - Neal Ford and Mark Richards
• Software Architecture: The Hard Parts - Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani
• Learn System Design in a Hurry, (Helping FAANG+ Software Engineering candidates land their dream job) - Evan King
Leader / Manager
• The Making of a Manager - Julie Zhuo
• The First 90 Days - Michael D. Watkins
• The Lean Manager - Andrew and Muhammad Wilkerson
• The Five Dysfunctions of a Team - Patrick Lencioni
• The Manager's Path - Camille Fournieri
• Leadership in 60 seconds - Omar Halabieh
• Act Like a Leader, Think Like a Leader - Herminia Ibarra
• The 21 Irrefutable Laws of Leadership - John C. Maxwell
• Crucial Conversations - Kerry Patterson
• How to Lead When You're Not in Charge - Clay Scroggins
• Think Again - Adam Grant
• The Mind of the Leader - Rasmus Hougaard and Jacqueline Carter
• The Culture Map - Erin Meyer
Data Engineering / Data Science
• Fundamentals of Data Engineering - Matt Housley
• Data Engineering with Python - Paul Crickard
• Spark: The Definitive Guide - Matei Zaharia
• Big Data: Principles and Best Practices of Scalable Realtime Data Systems - James Warren
• 97 Things Every Data Engineer Should Know - Tobias Macey
Become product-minded
• Build: An Unorthodox Guide to Making Things Worth Making - Tony Fadell
• Inspired: How to Create Products Customers Love - Marty Cagan
• Empowered - Marty Cagan
• Loved: How to Rethink Marketing for Tech Products - Martina Lauchengco
• Start with Why - Simon Sinek
• What Your Customer Wants and Can’t Tell You - Melina Palmer
• The Lean Startup - Eric Ries
• Transformed - Marty Cagan
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
لیست System Design + Leader / Manager + Software Engineer + Data Engineering / Data Science + Become product-minded
System Design
• Designing Data-Intensive Applications - Martin Kleppmann
• System Design Interview - Alex Xu
• Patterns of Enterprise Application Architecture - Martin Fowler
• Understanding Distirbuted Systems - Roberto Vitillo
• Clean Architecture - Robert C. Martin
• Systems Analysis and Design, multiple editions and multiple authors
• Building Microservices: Designing Fine-Grained Systems - Sam Newman
• Fundamentals of Software Architecture - Neal Ford and Mark Richards
• Software Architecture: The Hard Parts - Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani
• Learn System Design in a Hurry, (Helping FAANG+ Software Engineering candidates land their dream job) - Evan King
Leader / Manager
• The Making of a Manager - Julie Zhuo
• The First 90 Days - Michael D. Watkins
• The Lean Manager - Andrew and Muhammad Wilkerson
• The Five Dysfunctions of a Team - Patrick Lencioni
• The Manager's Path - Camille Fournieri
• Leadership in 60 seconds - Omar Halabieh
• Act Like a Leader, Think Like a Leader - Herminia Ibarra
• The 21 Irrefutable Laws of Leadership - John C. Maxwell
• Crucial Conversations - Kerry Patterson
• How to Lead When You're Not in Charge - Clay Scroggins
• Think Again - Adam Grant
• The Mind of the Leader - Rasmus Hougaard and Jacqueline Carter
• The Culture Map - Erin Meyer
Data Engineering / Data Science
• Fundamentals of Data Engineering - Matt Housley
• Data Engineering with Python - Paul Crickard
• Spark: The Definitive Guide - Matei Zaharia
• Big Data: Principles and Best Practices of Scalable Realtime Data Systems - James Warren
• 97 Things Every Data Engineer Should Know - Tobias Macey
Become product-minded
• Build: An Unorthodox Guide to Making Things Worth Making - Tony Fadell
• Inspired: How to Create Products Customers Love - Marty Cagan
• Empowered - Marty Cagan
• Loved: How to Rethink Marketing for Tech Products - Martina Lauchengco
• Start with Why - Simon Sinek
• What Your Customer Wants and Can’t Tell You - Melina Palmer
• The Lean Startup - Eric Ries
• Transformed - Marty Cagan
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍1
یه ویدئوی عالی دربارهی نحوه کار Event Loop، Web APIs و Task Queue در جاوااسکریپت که خیلی جالب بود!
https://youtu.be/eiC58R16hb8?si=rFgZIo_I0Lh3rQ03
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
https://youtu.be/eiC58R16hb8?si=rFgZIo_I0Lh3rQ03
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
YouTube
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
Learn how the browser event loop, task queue, microtask queue, and Web APIs work together to enable non-blocking, asynchronous JavaScript.
- https://www.patreon.com/LydiaHallie
- https://buymeacoffee.com/lydiahallie
- https://twitter.com/lydiahallie
- …
- https://www.patreon.com/LydiaHallie
- https://buymeacoffee.com/lydiahallie
- https://twitter.com/lydiahallie
- …
👍1
فکت: شما یک روز ویندوز XP رو خاموش کردید و نفهمیدید که آخرین باره:)
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
❤1
اگر میخوای مفاهیم دیتابیس رو راحتتر درک کنی
این شبیهساز آنلاین SQL با دیتابیس واقعی تمرینی، خیلی بدرد میخوره
https://sqlbolt.com/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
این شبیهساز آنلاین SQL با دیتابیس واقعی تمرینی، خیلی بدرد میخوره
https://sqlbolt.com/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👌1
اگر درگیر پروسه استخدام هستید، این داکیومنت خیلی میتونه کمکتون کنه
📌 از رزومهنویسی و مرور الگوریتمهای مهم تا استراتژی برای موفقیت در مصاحبههای تکنیکال و حتی نحوه برخورد در جلسه مصاحبه!
از دستش ندید
https://www.techinterviewhandbook.org/software-engineering-interview-guide/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
📌 از رزومهنویسی و مرور الگوریتمهای مهم تا استراتژی برای موفقیت در مصاحبههای تکنیکال و حتی نحوه برخورد در جلسه مصاحبه!
از دستش ندید
https://www.techinterviewhandbook.org/software-engineering-interview-guide/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
❤1💯1
😂😂😂
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
😁2