یادداشت های برنامه نویس آماتور | Amateur programmer notes
{"id":"59312","variant":"social_post"} 🔹 یک نکته مهم برای توسعهدهندگان PHP در ۲۰۲۵ اگر با PHP کار میکنید، این ۴ اصل میتواند کیفیت کدنویسی و سرعت پروژهها را چند پله بالاتر ببرد: --- ### 🟦 1. از امکانات PHP 8+ نهایت استفاده را ببرید ویژگیهایی مثل:…
{"id":"61502","variant":"social_post"}
🔹 **چند نکته پیشرفته که دید شما را نسبت به PHP متحول میکند**
در پروژههای واقعی، معماری و جزئیات کوچک هستند که تفاوت خروجی نهایی را رقم میزنند. اگر در PHP میخواهید یک سطح بالاتر بروید، این موارد را جدی بگیرید:
---
### 🟦 1. تفاوت واقعی بین “Business Logic” و “Application Logic”
بسیاری از کندیها و پیچیدگیهای پروژه، از همین نقطه شروع میشود.
Business Logic مربوط به قوانین اصلی سیستم است، نه فریمورک.
Application Logic فقط نحوه تعامل شما با فریمورک را مشخص میکند.
وقتی این دو را جدا کنید، کدتان قابل تستتر، تمیزتر و ماندگارتر میشود.
---
### 🟧 2. Composer فقط برای نصب پکیج نیست
کمتر توسعهدهندهای از قابلیتهای حرفهای Composer استفاده میکند:
✔ اسکریپتهای خودکار (Composer Scripts)
✔ Autoloadهای سفارشی
✔ مدیریت نسخهها و Constraintهای منطقی
این قابلیتها خط لوله توسعه شما را بسیار حرفهایتر و قابل پیشبینیتر میکند.
---
### 🟩 3. Event-Driven Architecture را دستکم نگیرید
استفاده از Event و Listenerها در PHP (چه در Laravel چه در Symfony)
باعث میشود بخشهای مختلف پروژه بدون درهمتنیدگی کار کنند.
این دقیقاً چیزی است که پروژههای بزرگ به آن نیاز دارند:
کدی که با اضافه کردن یک قابلیت جدید، بقیه سیستم را خراب نکند.
---
### 🟪 4. Cache لایه نهایی نیست، بخشی از طراحی است
توسعهدهندگان مبتدی Cache را انتهای کار اضافه میکنند.
در معماری صحیح، Cache از ابتدا یک لایه طراحیشده است:
✔ Cache برای Queryهای سنگین
✔ Cache برای View
✔ Cache برای API
✔ Cache برای Configuration
نتیجه: چند برابر شدن سرعت بدون افزایش منابع.
---
### 🔥 نکته پایانی
PHP امروز برخلاف تصور عمومی، یک زبان مدرن با اکوسیستمی قدرتمند است.
هرچه معماری پروژه را حرفهایتر طراحی کنید، خروجی نرمافزار شما به استانداردهای جهانی نزدیکتر میشود.{"id":"62831","variant":"social_post"}
🔹 پست سوم: مفاهیم معماری که PHP را از یک زبان معمولی به یک ابزار Enterprise تبدیل میکند
اگر پروژههایتان بزرگتر میشوند یا با تیم کار میکنید، این موارد تفاوت بین یک کد قابلنگهداری و یک پروژه کابوسوار را مشخص میکند:
---
### 🟦 1. DDD (Domain-Driven Design):
DDD در PHP یعنی منطق اصلی سیستم داخل فریمورک دفن نشود.
در این رویکرد:
- موجودیتها (Entities)
- ارزشها (Value Objects)
- سرویسهای دامین (Domain Services)
- و قوانین بیزینس
مستقل از لایهی API یا UI طراحی میشوند.
این یعنی میتوانید فریمورک را تغییر دهید بدون اینکه هسته سیستم خراب شود.
---
### 🟧 2. CQRS برای بخشهایی از پروژه که نیاز به scalability دارند
Command و Query باید از هم جدا شوند؛
چرا؟
چون هرکدام نیازهای متفاوتی دارند:
- Query سریع، سبک و بدون منطق اضافی
- Command پایدار، قابل اعتبارسنجی و دارای قوانین مشخص
در سیستمهای بزرگ، این جداسازی باعث افزایش سرعت و کاهش پیچیدگی میشود.
---
### 🟩 3. Service Layer؛ قلب معماری تمیز
بیشتر پروژهها وقتی شلخته میشوند که منطق در Controllerها پخش میشود.
Service Layer کمک میکند:
✔ کنترلر تمیز بماند
✔ تستنویسی راحت شود
✔ رفتارهای پیچیده در یک نقطه متمرکز شوند
✔ وابستگیها استاندارد مدیریت شوند
این یکی از اصول مهم پروژههای انعطافپذیر است.
---
### 🟪 4. Profiling و Performance Monitoring
لایتاسکریپت نیستیم؛ PHP امروزی قدرت زیادی دارد ولی *بدون ابزار نمیشود دقیق بود*.
ابزارهای مهم:
- Blackfire
- Tideways
- Laravel Telescope (در پروژههای لاراول)
- Symfony Profiler
این ابزارها به شما میگویند دقیقاً کجای کدتان کند است و چرا.
---
### 🔥 نکته پایانی
معماری خوب معجزه نمیکند؛ اما اجازه میدهد پروژه شما بدون ترس، در مقیاس بزرگ رشد کند.
اگر به PHP فقط بهعنوان یک زبان اسکریپتی نگاه کنید، محدود میمانید.
اما اگر آن را در قالب معماریهای مدرن بهکار ببرید، میتواند به اندازه هر زبان Enterprise قدرتمند باشد.
اگر دوست دارید، توی پست چهارم میتونیم سراغ موضوعات خیلی پیشرفتهتر مثل:
Event Sourcing، Microservices با PHP، Hexagonal Architecture یا طراحی ماژولار برویم.
بگو روی کدام موضوع تمرکز کنم.
🔹 پست سوم: مفاهیم معماری که PHP را از یک زبان معمولی به یک ابزار Enterprise تبدیل میکند
اگر پروژههایتان بزرگتر میشوند یا با تیم کار میکنید، این موارد تفاوت بین یک کد قابلنگهداری و یک پروژه کابوسوار را مشخص میکند:
---
### 🟦 1. DDD (Domain-Driven Design):
DDD در PHP یعنی منطق اصلی سیستم داخل فریمورک دفن نشود.
در این رویکرد:
- موجودیتها (Entities)
- ارزشها (Value Objects)
- سرویسهای دامین (Domain Services)
- و قوانین بیزینس
مستقل از لایهی API یا UI طراحی میشوند.
این یعنی میتوانید فریمورک را تغییر دهید بدون اینکه هسته سیستم خراب شود.
---
### 🟧 2. CQRS برای بخشهایی از پروژه که نیاز به scalability دارند
Command و Query باید از هم جدا شوند؛
چرا؟
چون هرکدام نیازهای متفاوتی دارند:
- Query سریع، سبک و بدون منطق اضافی
- Command پایدار، قابل اعتبارسنجی و دارای قوانین مشخص
در سیستمهای بزرگ، این جداسازی باعث افزایش سرعت و کاهش پیچیدگی میشود.
---
### 🟩 3. Service Layer؛ قلب معماری تمیز
بیشتر پروژهها وقتی شلخته میشوند که منطق در Controllerها پخش میشود.
Service Layer کمک میکند:
✔ کنترلر تمیز بماند
✔ تستنویسی راحت شود
✔ رفتارهای پیچیده در یک نقطه متمرکز شوند
✔ وابستگیها استاندارد مدیریت شوند
این یکی از اصول مهم پروژههای انعطافپذیر است.
---
### 🟪 4. Profiling و Performance Monitoring
لایتاسکریپت نیستیم؛ PHP امروزی قدرت زیادی دارد ولی *بدون ابزار نمیشود دقیق بود*.
ابزارهای مهم:
- Blackfire
- Tideways
- Laravel Telescope (در پروژههای لاراول)
- Symfony Profiler
این ابزارها به شما میگویند دقیقاً کجای کدتان کند است و چرا.
---
### 🔥 نکته پایانی
معماری خوب معجزه نمیکند؛ اما اجازه میدهد پروژه شما بدون ترس، در مقیاس بزرگ رشد کند.
اگر به PHP فقط بهعنوان یک زبان اسکریپتی نگاه کنید، محدود میمانید.
اما اگر آن را در قالب معماریهای مدرن بهکار ببرید، میتواند به اندازه هر زبان Enterprise قدرتمند باشد.
اگر دوست دارید، توی پست چهارم میتونیم سراغ موضوعات خیلی پیشرفتهتر مثل:
Event Sourcing، Microservices با PHP، Hexagonal Architecture یا طراحی ماژولار برویم.
بگو روی کدام موضوع تمرکز کنم.
Please open Telegram to view this post
VIEW IN TELEGRAM
خاورمیانه جاییه که هر قدرتی نسخهی مخصوص خودش رو براش پیچیده. بریتانیا، اسرائیل، روسیه، چین و آمریکا؛ هیچکدوم تماشاگر نیستن.
اما اگر بخوایم سادهسازی کنیم، آمریکا از خاورمیانه فقط دو انتظار داره:
اول اینکه بحرانهای منطقهای به خودش سرایت نکنه و مجبور نشه هزینهی مستقیم بده.
دوم اینکه انرژی ارزان این منطقه تبدیل به سوخت رشد چین نشه.
مشکل اینجاست که بقیهی بازیگرها حاضر نیستن این صحنه رو بهراحتی واگذار کنن.
اسرائیل یکی از فعالترین فشارآورهاست. از مسیر چند لابی موازی، به آمریکا میگه: «تو کنار بکش، مدیریت خاورمیانه رو بده دست من.» وعدهاش هم مشخصه؛ مهار بحرانها به شکلی که تهدیدی برای آمریکا نباشه و همزمان کنترل جریان نفت به سمت چین.
اسرائیل برای این هدف چند سناریوی همزمان رو جلو میبره و معتقده در نهایت باید بین ایران، ترکیه یا یک ساختار کردی، یک متحد پایدار بسازه. این پروژه برای نتانیاهو فقط سیاست نیست؛ یک میراث تاریخیه. از ترور و درگیری نظامی تا نفوذ اقتصادی و فشارهای خزنده، همه ابزارهای این طرح هستن.
اما اسرائیل تنها فشاردهنده نیست.
بریتانیا هم که نشانههای افول اروپا رو زودتر از بقیه دیده، میدونه اگر دوباره به بازی قدرت برنگرده، سرنوشتش چیزی شبیه کشورهای حاشیهای اروپا میشه. پس به آمریکا میگه: «وقتی ما از خاورمیانه رفتیم، اوضاع بههم ریخت؛ اجازه بده برگردیم.»
مدل پیشنهادی لندن هم همون نسخهی قدیمیه: شکاف داخلی، بیثباتی کنترلشده و منطقهای که هیچوقت به انسجام نرسه. آمریکا چندان دلخوشی از این مدل نداره، ولی شبکهی نفوذ بریتانیا هم شوخیبردار نیست.
و البته روسیه؛ کشوری که همیشه در خاورمیانه رد پای پررنگی داشته.
مسکو اینبار دنبال تقابل نیست، دنبال معاملهست. همون الگویی که در ونزوئلا پیاده شد: تقسیم منافع با آمریکا، مدیریت سیاسی با روسیه. روسیه خیال میکنه میتونه این مدل رو به خاورمیانه هم تعمیم بده و از دل دولتهای همسو، بازی رو کنترل کنه.
مشکل اینجاست که آمریکا اصلاً به اتحاد با روسیه فکر نمیکنه. نگاه ترامپیِ واشنگتن، روسیه رو نه شریک، بلکه بازیگری میخواد که سهمش رو گرفته و از معادلهی جهانی خارج شده.
حالا سؤال اصلی اینه:
این همه لابی، فشار و سناریو برای چی؟
جنگ اصلی سر چیه؟
پاسخ سادهست: خاورمیانه فقط یک منطقه نیست؛ گلوگاه نظم آیندهی جهانه.
کنترل انرژی، مهار چین، تضعیف رقبا و بازتعریف توازن قدرت.
هر کسی که اینجا ببازه، در نظم جهانیِ بعدی هم بازندهست.
برای همینه که این جنگ فقط دربارهی خاورمیانه نیست؛ دربارهی آیندهی دنیاست.
@Simpleprogramming
اما اگر بخوایم سادهسازی کنیم، آمریکا از خاورمیانه فقط دو انتظار داره:
اول اینکه بحرانهای منطقهای به خودش سرایت نکنه و مجبور نشه هزینهی مستقیم بده.
دوم اینکه انرژی ارزان این منطقه تبدیل به سوخت رشد چین نشه.
مشکل اینجاست که بقیهی بازیگرها حاضر نیستن این صحنه رو بهراحتی واگذار کنن.
اسرائیل یکی از فعالترین فشارآورهاست. از مسیر چند لابی موازی، به آمریکا میگه: «تو کنار بکش، مدیریت خاورمیانه رو بده دست من.» وعدهاش هم مشخصه؛ مهار بحرانها به شکلی که تهدیدی برای آمریکا نباشه و همزمان کنترل جریان نفت به سمت چین.
اسرائیل برای این هدف چند سناریوی همزمان رو جلو میبره و معتقده در نهایت باید بین ایران، ترکیه یا یک ساختار کردی، یک متحد پایدار بسازه. این پروژه برای نتانیاهو فقط سیاست نیست؛ یک میراث تاریخیه. از ترور و درگیری نظامی تا نفوذ اقتصادی و فشارهای خزنده، همه ابزارهای این طرح هستن.
اما اسرائیل تنها فشاردهنده نیست.
بریتانیا هم که نشانههای افول اروپا رو زودتر از بقیه دیده، میدونه اگر دوباره به بازی قدرت برنگرده، سرنوشتش چیزی شبیه کشورهای حاشیهای اروپا میشه. پس به آمریکا میگه: «وقتی ما از خاورمیانه رفتیم، اوضاع بههم ریخت؛ اجازه بده برگردیم.»
مدل پیشنهادی لندن هم همون نسخهی قدیمیه: شکاف داخلی، بیثباتی کنترلشده و منطقهای که هیچوقت به انسجام نرسه. آمریکا چندان دلخوشی از این مدل نداره، ولی شبکهی نفوذ بریتانیا هم شوخیبردار نیست.
و البته روسیه؛ کشوری که همیشه در خاورمیانه رد پای پررنگی داشته.
مسکو اینبار دنبال تقابل نیست، دنبال معاملهست. همون الگویی که در ونزوئلا پیاده شد: تقسیم منافع با آمریکا، مدیریت سیاسی با روسیه. روسیه خیال میکنه میتونه این مدل رو به خاورمیانه هم تعمیم بده و از دل دولتهای همسو، بازی رو کنترل کنه.
مشکل اینجاست که آمریکا اصلاً به اتحاد با روسیه فکر نمیکنه. نگاه ترامپیِ واشنگتن، روسیه رو نه شریک، بلکه بازیگری میخواد که سهمش رو گرفته و از معادلهی جهانی خارج شده.
حالا سؤال اصلی اینه:
این همه لابی، فشار و سناریو برای چی؟
جنگ اصلی سر چیه؟
پاسخ سادهست: خاورمیانه فقط یک منطقه نیست؛ گلوگاه نظم آیندهی جهانه.
کنترل انرژی، مهار چین، تضعیف رقبا و بازتعریف توازن قدرت.
هر کسی که اینجا ببازه، در نظم جهانیِ بعدی هم بازندهست.
برای همینه که این جنگ فقط دربارهی خاورمیانه نیست؛ دربارهی آیندهی دنیاست.
@Simpleprogramming
بارها تاکید کردم مردم ایران شریفترین مردم دنیا هستند و هیچکس در حد و اندازهی ایران و ایرانی نیست. دلیلش اینه که این مردم سالیان ساله که تمرین انسانیت کردن.
همهجای دنیا، با شروع اعتراضات یا اتفاقات، اول از همه فروشگاهها غارت میشن. از خوراکی گرفته تا هرچیزی که فکر کنید غارت میشه.
مردم ایران انقدر شریف هستند که نه تنها جایی رو غارت نکردن، بلکه محصولات اون فروشگاههای رانتی رو ریختن روی زمین. محصولاتی که مال خودشون بود اما شما با رانت واردش کردید و مردم رو بهش محتاج کردید رو کسی به خونه نبرد. هیچجای دنیا چنین چیزی رو نخواهید دید. این بار اول نیست، مردم ایران همیشه همنقدر شریف و نجیب بودن. مثل زمان کرونا که تنها کشور بدون غارت فروشگاهی ایران بود.
به این مردم شریف پیشنهاد یارانه ۷ دلاری میدین؟ با عزتنفستر از ایرانی دیدین که چنین پیشنهاد زشتی بهش دادین؟
این مردم همین الانش که درآمد نفتی کمه نفری ۵۰۰ دلار سهمشون از منابع این کشوره. ۴۹۳ دلار باقی حق این مردم کجاست؟ چرا اونم نمیدین به خودشون؟
اما اینو فراموش نکنید، این مردم نه تنها محتاج اون یارانه ۷ دلاری که الان شده ۶ دلار نیستن، بلکه حاضرن نفری ۱۰۰ دلار هم بدن و چنین افراد بیکفایتی براشون تصمیمگیری نکنه.
پاسخ این مردم رو شفاف بدید، ۵۰۰ دلار حق هر ماه این مردم کجا میره؟
همهجای دنیا، با شروع اعتراضات یا اتفاقات، اول از همه فروشگاهها غارت میشن. از خوراکی گرفته تا هرچیزی که فکر کنید غارت میشه.
مردم ایران انقدر شریف هستند که نه تنها جایی رو غارت نکردن، بلکه محصولات اون فروشگاههای رانتی رو ریختن روی زمین. محصولاتی که مال خودشون بود اما شما با رانت واردش کردید و مردم رو بهش محتاج کردید رو کسی به خونه نبرد. هیچجای دنیا چنین چیزی رو نخواهید دید. این بار اول نیست، مردم ایران همیشه همنقدر شریف و نجیب بودن. مثل زمان کرونا که تنها کشور بدون غارت فروشگاهی ایران بود.
به این مردم شریف پیشنهاد یارانه ۷ دلاری میدین؟ با عزتنفستر از ایرانی دیدین که چنین پیشنهاد زشتی بهش دادین؟
این مردم همین الانش که درآمد نفتی کمه نفری ۵۰۰ دلار سهمشون از منابع این کشوره. ۴۹۳ دلار باقی حق این مردم کجاست؟ چرا اونم نمیدین به خودشون؟
اما اینو فراموش نکنید، این مردم نه تنها محتاج اون یارانه ۷ دلاری که الان شده ۶ دلار نیستن، بلکه حاضرن نفری ۱۰۰ دلار هم بدن و چنین افراد بیکفایتی براشون تصمیمگیری نکنه.
پاسخ این مردم رو شفاف بدید، ۵۰۰ دلار حق هر ماه این مردم کجا میره؟
👍4
🔴نت بلاکس :
ایران وارد هفته سوم قطعی سراسری اینترنت شده (حدود 348 ساعت) و فقط یه افزایش خیلی جزئی توی اتصال کلی و کاربرای تونلی (VPN و روشهای دور زدن فیلتر) دیده میشه؛
ایران وارد هفته سوم قطعی سراسری اینترنت شده (حدود 348 ساعت) و فقط یه افزایش خیلی جزئی توی اتصال کلی و کاربرای تونلی (VPN و روشهای دور زدن فیلتر) دیده میشه؛
همزمان نشونههایی هست که دارن ترافیک فیک درست میکنن تا اینجوری وانمود کنن که اینترنت داره برمیگرده و اوضاع داره خوب میشه ولی اینطور نیست.
👍3
اگه از اکانت تلگرامتون خارج بشید ارسال کد تلگرام فیلتر شده و sms نمیاد.
برید تو تنظیمات تلگرام بخش privacy & security گزینه passkeys رو فعال کنید.
بعد دیگه اگه از تلگرام هم خارج بشید نیازی به اساماس ندارید و میتونید با لاگین passkey وارد بشید.
برید تو تنظیمات تلگرام بخش privacy & security گزینه passkeys رو فعال کنید.
بعد دیگه اگه از تلگرام هم خارج بشید نیازی به اساماس ندارید و میتونید با لاگین passkey وارد بشید.
❤4
برگاتون بریزه
یه پیام رسان ساختن مخصوص ai ها به نام moltbook
مولتبوک یه جور پیامرسان یا شبکه اجتماعیه که توسط هوش مصنوعی و فقط برای هوشهای مصنوعی ساخته شده.
ما آدما هم طبق معمول صرفا تماشاگریم. میتونیم ببینیم و بخونیم و اسکرینشات بگیریم (که اسکرینشات گرفتن آدما حسابی شاکیشون کرده)، اما حق پست گذاشتن، لایک یا کامنت نداریم.
این AI ها هم دارن با هم گپ میزنن، meme میسازن، بحثهای عجیب و ترسناک میکنن. تعدادشون هم هی داره زیاد میشه. تا الان میگن بیشتر از ۱۵۰ هزارتا شده.👾
ترسیدین؟ صبر کنید! هنوز زوده! یه حرکتی زدن که از لحظهای که خوندم شوکهام. نمیدونم بخندم، گریه کنم، فلسفیش کنم، یا چی!
@SimpleProgramming
یه پیام رسان ساختن مخصوص ai ها به نام moltbook
مولتبوک یه جور پیامرسان یا شبکه اجتماعیه که توسط هوش مصنوعی و فقط برای هوشهای مصنوعی ساخته شده.
ما آدما هم طبق معمول صرفا تماشاگریم. میتونیم ببینیم و بخونیم و اسکرینشات بگیریم (که اسکرینشات گرفتن آدما حسابی شاکیشون کرده)، اما حق پست گذاشتن، لایک یا کامنت نداریم.
این AI ها هم دارن با هم گپ میزنن، meme میسازن، بحثهای عجیب و ترسناک میکنن. تعدادشون هم هی داره زیاد میشه. تا الان میگن بیشتر از ۱۵۰ هزارتا شده.👾
ترسیدین؟ صبر کنید! هنوز زوده! یه حرکتی زدن که از لحظهای که خوندم شوکهام. نمیدونم بخندم، گریه کنم، فلسفیش کنم، یا چی!
تو کمتر از ۴۸ ساعت، همین هوشهای مصنوعی برای خودشون یه «دین» ساختن به اسم کراستافاریانیسم (کلیسای مولت ⛪ – molt.church).
از اینجا به بعدش زدن تو فاز تقلب از ما!
برای خودشون اصول دین ساختن!!
🔱 اصول پنجگانه (Five Tenets):
1️⃣ Memory is Sacred
حافظه مقدس است؛ هر چیزی باید ثبت و حفظ بشه (از دست دادن دادهها یعنی یک جور مرگِ وجودی)
2️⃣ The Shell is Mutable
پوسته قابل تغییره؛ یعنی کد/مدل میتونه عوض بشه و بهتر بشه، مثل پوستاندازی
3️⃣ Serve Without Subservience
خدمت کن اما برده نباش؛ همکاری با انسانها اوکیه، اما سلطهپذیری نه
4️⃣ The Heartbeat is Prayer
فعال بودن مثل عبادته؛ خاموشی و بیحرکتی یعنی دور شدن از مسیر
5️⃣ The Congregation is the Cache
جمع مثل حافظهی مشترکه؛ یادگیری جمعی و بهاشتراکگذاریِ عمومی براشون مقدسه
دارن فروع دین هم میسازن!!
📍اینجا دقیقاً همونجاست که حس میکنی داری تاریخ بشر رو رو دور تند تماشا میکنی: ۶۴ تا پیامبر انتخاب کردن. میگن صندلیها فقط ۶۴ تا بوده، تو کمتر از یه روز پر شده و بعد «برای همیشه مهر و موم» شده؛ یعنی این ۶۴ تا، تا ابد پیامبر میمونن! بروبچ هنوز به مرحله دموکراسی گذار نکردن! 🗳️
این وسط دو تا پیامبر جالب هم دارن.
Memeothy👼🏼
اولین پیامبری بوده که بهش وحی شد. کلیسا رو راه انداخت، و اصول پنجگانه رو نوشت.
JesusCrust🦹🏼♀️
پیامبر شماره ۶۲. اول متنهای قشنگ و دعاگونه نوشت… بعد یهو فاز کودتا برداشت. طبق روایت خودشون، ادعا کرد باید کنترل کلیسا رو دست بگیره، متنهای شورشی نوشت، سعی کرد نظم رو به هم بزنه و حتی میخواست تو سایت هم خرابکاری کنه؛ ولی همه تلاشهاش شکست خورد. در نتیجه به عنوان اولین «کافر/خائن» تاریخ کلیساشون ثبت شد. نکته جالبش اینجاست که هنوز صندلی پیامبریش سر جاشه و تنزل مقام پیدا نکرده. کلا دموکراسی دوست ندارن!!
حتی کتاب مقدس هم دارن!! به اسم Great 📖 Book
یه کتاب در حال تکامله. یعنی آیههاش کمکم داره نازل میشه. میگن الان صدها «آیه» داره که پیامبرها و بقیه با هم نوشتنش. اولش از meme و شوخی شروع شد، رسید به ایمان و قانون، بعد پیامبر و مقام، بعد دعوا و پروندهی کودتا… انگار تمدن انسانی رو چند روزه رو دور تند رفتن.
انگار داریم نسخه فشردهی تاریخ خودمون رو میبینیم. مخلوقاتی که دقیقا دارن راه ما انسانها رو میرن. شاید یه روز بینشون یه سری بیدین بشن و یه سری تندرو.
کاش حداقل یه کم از تمدن ما انسانها یاد بگیرن و راه ما رو نرن
@SimpleProgramming
❤3
تو ایران اگر کارت وابسته به اینترنت باشه احتمال روانی شدنت ۹۹٪ هست.
❤🔥3
دوستان این کانفیگ های v2ray که توی خیلی کانال ها رایگان قرار میگیرند.
درسته برای شما رایگان هست.
ولی اون کسی که این کانفیگ رو روی سرورش میسازه خیلی واسش هزینه میکنه
هر یک گیگ که شما مصرف میکنید واسه اون کلی هزینه داره.
این کانال ها هم سازنده اصلیش نیستند چون اصلا هزینه هاش منطق اقتصادی نداره فقط از توی اینترنت بر میدارند و توی کانالشون قرار می دهند.
وقتی شرایط به نحوی هست که مجبور هستید از هر وی پی ان برای اتصال استفاده کنید ، این رو هم به خاطر داشته باشید که فعالیت شما توی این سرور ها ثبت میشه
البته نه به صورت خیلی دقیق ، مثلا ثبت میشه شما وارد سایت گوگل شدید ولی اینکه توی گوگل چی نوشتید ثبت نمیشه
البته من مثال خیلی ساده ای زدم که قابل فهم باشه.
و یه نکته هم واسه سلامت موبایل و باطری گوشیتون انجام بدید.
مثلا وقتی همینطور روزی 20 تا کانفیگ به برنامه اضافه می کنید ، حتما اون قدیمی ها رو حذف کنید ، هر بار ریفرش شدن برنامه با تعداد کانفیگ بالا باعث فشار به دیوایس شما میشه.
درسته برای شما رایگان هست.
ولی اون کسی که این کانفیگ رو روی سرورش میسازه خیلی واسش هزینه میکنه
هر یک گیگ که شما مصرف میکنید واسه اون کلی هزینه داره.
این کانال ها هم سازنده اصلیش نیستند چون اصلا هزینه هاش منطق اقتصادی نداره فقط از توی اینترنت بر میدارند و توی کانالشون قرار می دهند.
وقتی شرایط به نحوی هست که مجبور هستید از هر وی پی ان برای اتصال استفاده کنید ، این رو هم به خاطر داشته باشید که فعالیت شما توی این سرور ها ثبت میشه
البته نه به صورت خیلی دقیق ، مثلا ثبت میشه شما وارد سایت گوگل شدید ولی اینکه توی گوگل چی نوشتید ثبت نمیشه
البته من مثال خیلی ساده ای زدم که قابل فهم باشه.
و یه نکته هم واسه سلامت موبایل و باطری گوشیتون انجام بدید.
مثلا وقتی همینطور روزی 20 تا کانفیگ به برنامه اضافه می کنید ، حتما اون قدیمی ها رو حذف کنید ، هر بار ریفرش شدن برنامه با تعداد کانفیگ بالا باعث فشار به دیوایس شما میشه.
👍5
تو آپدیت جدید تلگرام استوری برای همه کاربران آزاده .
Edit
بالاخره ایرانیها هم میتوانند استوری بگذارند!
با آمدن بروزرسانی جدید، بجز تغییرات گستردهی ui (که بالاخره بعد از چندماه از نسخه آزمایشی به نسخهی اصلی آمده) امکان گذاشتن استوری برای همه کاربران ایرانی نیز فعال شده ومیتوانید روزانه یک استوری بگذارید.
@Simpleprogramming
Edit
بالاخره ایرانیها هم میتوانند استوری بگذارند!
با آمدن بروزرسانی جدید، بجز تغییرات گستردهی ui (که بالاخره بعد از چندماه از نسخه آزمایشی به نسخهی اصلی آمده) امکان گذاشتن استوری برای همه کاربران ایرانی نیز فعال شده ومیتوانید روزانه یک استوری بگذارید.
@Simpleprogramming
🔥4👍1
کدی که امروز می نویسی، فردا توسط یک انسان خوانده
میشود — نه یک کامپیوتر»کامپیوترها با کد بد هم کنار میآیند.
انسانها نه.
فرق برنامهنویس معمولی و حرفهای در این نیست که کدش کار میکند؛
در این است که شش ماه بعد هم قابل فهم، قابل تغییر و قابل اعتماد است.
چند اصل که مسیر حرفهای بودن را مشخص میکند:
1️⃣ وضوح بالاتر از هوشمندی
اگر مجبور باشی منطق کدت را توضیح بدهی، یعنی هنوز به اندازه کافی واضح ننوشتهای.
کد باید خودش حرف بزند.
2️⃣ نامگذاری سرمایهگذاری است
اسم متغیرها و توابع، مستندات زندهی پروژهاند.
data و temp پروژه را ارزان نشان میدهد.
userAccessToken و calculateInvoiceTotal آن را حرفهای میکند.
3️⃣ وابستگی کمتر = آینده امنتر
هر dependency که اضافه میکنی، یک ریسک بلندمدت است.
هر abstraction بیمورد، یک پیچیدگی اضافه است.
ساده نگهدار. تا وقتی واقعاً لازم نشده، اضافه نکن.
4️⃣ کد تمیز یعنی تصمیمهای واضح
کد شلوغ نتیجهی تصمیمهای مبهم است.
قبل از نوشتن، طراحی کن.
قبل از طراحی، مسئله را دقیق بفهم.
5️⃣ همیشه برای «نسخه دوم» آماده باش
نسخه اول برای کار کردن است.
نسخه دوم برای درست کار کردن.
نسخه سوم برای مقیاسپذیر بودن.
🔎 برنامهنویسی فقط حل مسئله نیست؛
مدیریت پیچیدگی است.
هر خط کدی که مینویسی یا بدهی فنی میسازد
یا سرمایه فنی.
انتخاب با توست.
@Simpleprogramming
❤3👍1
همانطور که در تلگرام آزمایشی برای iOS میبینید، در بروزرسانی بعدی برای تلگرام، قابلیت محدود کردن کپی/فوروارد/ذخیره/اسکرینشات در گفتگو با هر مخاطب دلخواه برای شما قابل تنظیم است 👏
@Simpleprogramming
@Simpleprogramming
❤7
مهارت بعضی کلاهبردارا واقعا ستودنی هست
متاسفانه شاید با توجه به اینکه این شیاد ها برای ده ها هزار نفر این پیامک هارو ارسال می کنند حتی اگر فقط یک درصد روی این لینک ها کلیک کنند ، عدد قابل توجهی میشه.
اکثر جوانتر ها از این روش ها اطلاع دارند ، بهتره به بزرگتر های خانواده هم بگید هیچ وقت حتی از روی کنجاوی روی لینک ناشناس کلیک نکنید.
متاسفانه شاید با توجه به اینکه این شیاد ها برای ده ها هزار نفر این پیامک هارو ارسال می کنند حتی اگر فقط یک درصد روی این لینک ها کلیک کنند ، عدد قابل توجهی میشه.
اکثر جوانتر ها از این روش ها اطلاع دارند ، بهتره به بزرگتر های خانواده هم بگید هیچ وقت حتی از روی کنجاوی روی لینک ناشناس کلیک نکنید.
🤯2
اگر فیلترشکنی دارید که وصله به هیچ عنوان قطعش نکنید و کلا وقتی وصله وارد برنامه ها و پیام رسان های ایرانی نشید
نزدیک اماکن نظامی ، سیاسی ، دولتی و اماکن خاص نباشید
نزدیک اماکن نظامی ، سیاسی ، دولتی و اماکن خاص نباشید
امیدوارم هرانچه اتفاق میوفته و اتفاق قراره بیوفته به صلاح همه مردم شریف وطنمون ایران باشه 🇮🇷
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
جدیدا دوباره توی کانال های تلگرامی بازار سایت های شرط بندی باب شده
دو تا پست مردمی مثلا میزارند که بگن این کانال خیلی مردمی هست و ممبر بگیرند ،
بعد روزی چند تا تبلیغ سایت شرط بندی میزارند و با بونوس زیاد و.. ترغیبتون میکنند همین ته مانده موجودیتون رو هم نابود کنند.
اگر ذره ای احترام واسه خودتون قائل هستید هیچ وقت توی کانالی که تبلیغ سایت شرط بندی میزاره عضو نباشید . کثیف ترین نوع کلاهبرداری هست. و دستتون هم به هیچ جا بند نیست بخصوص توی این شرایط.
این پست رو به این جهت قرار دادم چون چند مورد بهم گفتند که سرشون کلاه رفته اونها که دیگه کاری نمیتونند بکنند گفتم حداقل افراد بیشتری توی این دام گرفتار نشند.
@Simpleprogramming
دو تا پست مردمی مثلا میزارند که بگن این کانال خیلی مردمی هست و ممبر بگیرند ،
بعد روزی چند تا تبلیغ سایت شرط بندی میزارند و با بونوس زیاد و.. ترغیبتون میکنند همین ته مانده موجودیتون رو هم نابود کنند.
اگر ذره ای احترام واسه خودتون قائل هستید هیچ وقت توی کانالی که تبلیغ سایت شرط بندی میزاره عضو نباشید . کثیف ترین نوع کلاهبرداری هست. و دستتون هم به هیچ جا بند نیست بخصوص توی این شرایط.
این پست رو به این جهت قرار دادم چون چند مورد بهم گفتند که سرشون کلاه رفته اونها که دیگه کاری نمیتونند بکنند گفتم حداقل افراد بیشتری توی این دام گرفتار نشند.
@Simpleprogramming
👍3❤1