دزدیدن #توجه - قسمت پنجم
داستان فیلم ماتریکس که ۲۵ سال پیش ساخته شده است این است که آسمان تاریک میشود و منبع نور خورشید از زمین قطع میشود. بعد رباتها برای بقای خودشان انسانها را به عنوان تنها منبع گرما و انرژی در درون محفظههای شیشهای محبوس و نگهداری میکنند و انرژی بدنشان را استخراج میکنند و با تخیلاتی که در ذهنشان ایجاد میکنند این حس را در آنها به وجود میآورند که در حال زندگی کردن در یک دنیای خیالی هستند و خوشبختند.
فرض کنید که با حرکت انگشت شست انسانها روی صفحه موبایل، جریان برق تولید میشود ولی پولش به صاحبان آن شستها نمیرسد بلکه به صاحبان شبکههای اجتماعی میرسد.
همین الان یک لحظه تصور کنید که اکثر جوانها و نوجوانهای دنیا دارند شستشان را روی موبایل حرکت میدهند و با این کار سیل عظیم پول به شرکتهای صاحب شبکههای اجتماعی و اندکی هم به تولید کنندگان ویدیو سرازیر است. و نه تنها انسانها از اینکه هیچ پولی به آنها نمیرسد ناراحت نیستند و کاملا راضی هستند بلکه از این کار لذت هم میبرند و ساعتها و روزها و شبها و گاهی سالها مشغول آن هستند و هیچ اعتراضی هم نمیکنند. حتی پول زیادی هم بابت اینترنت و موبایل و نرمافزار میدهند.
و برای هیچ کس هم مهم نیست که آیا این ویدیوهای تولید شده برای دنیای انسانها مفید است یا برای آخرتشان. وقت و عمرشان را که تلف میکنند هیچ، آیا ضرر جسمی یا روحی و روانی هم برایشان دارد یا نه. فقط باید سرگرم کننده و اعتیادآور باشد و بیشتر توجه و عمر مخاطب را بدزدد.
@MojtabaInFrance
چند کاربرد برای چتجیپیتی (یا همان دستیار هوش مصنوعی)
۱. با استفاده از چت جیپیتی میتوانید از کمد لباسهای خود عکس بگیرید و بپرسید امروز چه بپوشید. همچنین میتوانید از خودتان عکس بگیرید و بپرسید آیا لباسهایتان به خوبی به هم میآیند یا خیر.
۲. میتوانید از بشقاب غذای خود عکس بگیرید و چت جیپیتی به شما میگوید دقیقاً غذایی که مصرف میکنید چقدر کالری دارد و سایر مشخصات آن را نیز ارائه میدهد.
۳. با گرفتن عکس از جلد یک کتاب، چت جیپیتی میتواند خلاصه یا نکات مهم آن را در اختیار شما قرار دهد.
۴. با گرفتن عکس از دستگاهی در باشگاه بدنسازی، چت جیپیتی نام دستگاه و ماهیچههایی که تحت تأثیر قرار میدهد را به شما میگوید.
۵. با گرفتن عکس از یک مکان تاریخی یا معروف، چت جیپیتی نام آن مکان و تاریخچهاش را در اختیار شما قرار میدهد.
۶. میتوانید از یک متن عکس بگیرید و چت جیپیتی آن را برای شما ترجمه یا توضیح دهد و در صورت وجود اشتباهات، آنها را تصحیح کند.
۷. با گرفتن عکس از دستنوشتهتان، چت جیپیتی آن را برای شما تایپ و غلطهای موجود در آن را اصلاح میکند.
۸. میتوانید از یک وبسایت عکس بگیرید و از چت جیپیتی بپرسید چگونه میتوان وبسایتی مشابه طراحی کرد. او کد مربوطه را به شما تحویل میدهد.
۹. با گرفتن عکس از یک گیاه یا گل، چت جیپیتی نام گیاه، خواص دارویی، نیازهای آن از جمله میزان آب و نور لازم را برای شما توضیح میدهد.
۱۰. میتوانید از بخش مواد تشکیلدهنده یک محصول مثل شامپو یا مواد غذایی عکس بگیرید و چت جیپیتی به شما خواهد گفت که آیا مواد تشکیلدهنده آن سالم است یا خیر.
۱۱. در فروشگاه ماهی، میتوانید از یک ماهی عکس بگیرید و از چت جیپیتی نام آن را بپرسید.
۱۲. میتوانید از محتویات یخچال خود عکس بگیرید و از چت جیپیتی بپرسید با موادی که دارید چه غذایی میتوانید تهیه کنید. او دستور پخت غذا را به شما ارائه میدهد.
@MojtabaInFrance
سر ناهار بحث سفر و سیاحت بود. همکار آلمانیمون گفت تا حالا به ۴۸ کشور دنیا با خانواده سفر کرده. همکار دیگر از او پرسید در کدام کشور بهترین تجربه را داشتی؟ جواب داد ایران.
بعد از من پرسید پس تو اینجا چه کار میکنی؟ گفتم میخواستم مطمئن شوم.
@MojtabaInFrance
در کنفرانس Kubernetes Edgecase در هلند با یک آمریکایی صحبت میکردم که در یکی از شرکتهای فناوری بزرگ و معروف آمریکا کار میکرد و به تازگی از شرکت خارج شده و با خانوادهاش از لوسانجلس آمریکا به هلند مهاجرت کرده بود. وقتی علت مهاجرتش را پرسیدم اولین چیزی که گفت این بود که دوست ندارد دخترش در مدرسه با حادثه تیراندازی مواجه شود.
@MojtabaInFrance
ترجمه زیارت نامه شهدا
سلام بر شما اى دوستان خدا و دوست داران او. سلام بر شما اى برگزيدگان خدا و دوستان او.
سلام برشما اى یاری کنندگان دين خدا. سلام بر شما اى یاری دهندگان رسول خدا،
سلام بر شما اى یاوران اميرمؤمنان، سلام بر شما اى ياران فاطمه سرور زنان عالم،
سلام بر شما اى ياران حضرت ابا محمّد حسن بن على؛ آن دوست خيرخواه. سلام بر شما اى یاری دهندگان حضرت اباعبدالله،
پدر و مادرم به فداى شما، به راستى پاكيزه شديد و پاكيزه گشت آن زمينى كه شما در آن مدفون شديد.
به پیروزی بزرگى رسيديد. اى كاش من هم با شما بودم و با شما رستگار میشدم.
متن عربی:
🌹السَّلامُ عَلَیکُم یَا اَولِیاءَ اللهِ وَ اَحِبّائَهُ
🌹 السَّلامُ عَلَیکُم یَا اَصفِیَآءَ اللهِ وَ اَوِدّآئَهُ
🌹السَلامُ عَلَیکُم یا اَنصَارَ دینِ اللهِ
🌹 السَلامُ عَلَیکُم یا اَنصارَ رَسُولِ اللهِ
🌹 السَلامُ عَلَیکُم یا اَنصارَ اَمیرِالمُومِنینَ
🌹السَّلامُ عَلَیکُم یا اَنصارَ فاطِمَهَ سَیِّدَهِ نِسآءِ العالَمینَ
🌹السَّلامُ عَلَیکُم یا اَنصارَ اَبی مُحَمَّدٍ الحَسَنِ بنِ عَلِیٍّ الوَلِیِّ النّاصِحِ
🌹السَّلامُ عَلَیکُم یا اَنصارَ اَبی عَبدِ اللهِ
🌹باَبی اَنتُم وَ اُمّی طِبتُم
🌹و طابَتِ الاَرضُ الَّتی فیها دُفِنتُم وَفُزتُم فَوزًا عَظیمًا
🌹فیا لَیتَنی کُنتُ مَعَکُم فَاَفُوزَمَعَکم
@MojtabaInFrance
فقط یکی از بانکهای هلند نیمه اول سال ۲۰۲۴ تعداد ۳۰۰۰۰ (سی هزار) گزارش کلاهبرداری تلفنی دریافت کرده است که افراد کلاهبردار به دیگران زنگ میزنند و وانمود میکنند که از طرف بانک تماس میگیرند و اطلاعات محرمانه آنها را درخواست میکنند. این مقدار کلاهبرداری ۳۸ درصد نسبت به سال گذشته افزایش داشته است.
به خاطر همین این بانک قابلیتی را به نرم افزار موبایل خود اضافه کرده است که وقتی یک نفر از طرف بانک به مشتری زنگ میزند، مشتری میتواند درخواست تأیید تماس کند. در صورت درخواست، شخص تماس گیرنده از بانک در همان لحظه یک پیغام تأیید به مشتری ارسال میکند که مشتری میتواند در نرم افزار موبایل بانکش دریافت کند و مطمئن شود که شخص از طرف بانک تماس گرفته است.
@MojtabaInFrance
در زمانهای قدیم وقتی برنامهنویسها میخواستند برنامهها و سرویسهایشان را اجرا کنند باید به سرور مقصد وصل میشدند (SSH) و فایل برنامهشان را اجرا میکردند. ولی با گذشت زمان دیگر کار به آن سادگی نبود. الان به جای یک برنامه (Monolitic) باید چندین برنامه (Microservice) را اجرا کنند و به جای یک سرور ساده باید روی محیطهای پیچیده ابری و یا در محیط کوبرنتز آنها را اجرا کنند. دیگر همه کارها از عهده برنامهنویسها برنمیآید و اگر آنها فقط در همان حوزه تخصصی برنامهنویسی بتوانند خودشان را به روز نگه دارند هنر کردهاند.
به همین خاطر مفاهیم مهندسی سکو (Platform Engineering) شکل گرفتند و رشد کردند تا جایی که وقتی گارتنر ۱۰ تکنولوژی رو به رشد سال ۲۰۲۴ را معرفی کرد، مهندسی سکو در رتبه ۴ قرار داشت. روش کار به این صورت است که در شرکتها یک تیم جدید تشکیل میشود به نام تیم سکو یا مهندسی سکو (Platform Engineering Team) و کار این تیم این است که یک سکوی برنامهنویسی داخلی (Internal Developer Platform) یا (IDP) در شرکت میسازند تا با استفاده از آن برنامهنویسها بتوانند به راحتی برنامههای خود را در محیطهای پیچیده ابری اجرا کنند بدون آنکه نیاز به دانش ابری داشته باشند. این کار باعث افزایش بازدهی بسیار زیاد برنامهنویسها میشود زیرا به جای اینکه روی نصب و راه اندازی و تنظیمات ابر و ابزارهای جانبی مشغول شوند، فقط روی برنامهنویسی خودشان تمرکز میکنند و سرعت توسعه و انتشار نرمافزار بالا میرود.
بعد از کار در شرکتهای مختلف در فرانسه و هلند در تیمهای مهندسی سکو و ساخت سکوهای برنامهنویسی مختلف، و همچنین بعد از گرفتن همه گواهیهای کوبرنتز و در نهایت نشان Kubestronaut از مؤسسه CNCF وقتی این نیاز مشترک خیلی از شرکتها را دیدم نرم افزار متن باز Kuberise.io را نوشتم که با استفاده از آن میتوان یک سکوی برنامه نویسی داخلی برای شرکتها و تیمهای برنامه نویسی درست کرد. بعد از معرفی این پروژه در هلند و ارائه آن در همایشها و کنفرانسها تعدادی از کاربرانی که از آن استفاده کردند بازخوردهایی فرستادند که در صفحه اول سایت میتوانید بخوانید. در ضمن افرادی که علاقهمند به کوبرنتز و مهندسی سکو هستند و تمایل دارند در این پروژه متن باز مشارکت کنند لیست کارهای باقیمانده از پروژه را میتوانید در اینجا پیدا کنید: https://github.com/kuberise/kuberise.io/issues
@MojtabaInFrance
فایده توسعه نرم افزارهای متن باز (Open Source)
در مقاله زیر توضیح میدهد که چرا شرکت های نوپا در دنیا به خصوص شرکت های فرانسوی، نرم افزارهای خود را به صورت متن باز یا اوپن سورس، توسعه می دهند. و چرا کد نرم افزار خود را به صورت آزاد در اختیار عموم قرار می دهند. (در مقابل شرکت هایی که کد نرم افزارهای خود را به صورت محرمانه برای خود نگه می دارند)
برخی از فواید این کار به این شرح است:
- نرم افزارهایی که به این صورت توسعه پیدا می کنند راحت تر با بقیه نرم افزارهای اوپن سورس موجود تطبیق پیدا می کنند.
- وقتی یک شرکت نرم افزارهای خود را اوپن سورس می کند، نخبه های نرم افزاری بسیاری، در توسعه آن نرم افزار مشارکت می کنند. هم شرکت از مشارکت این افراد به رایگان بهره می برد و هم این افراد در رزومه حرفه ای خود مشارکت در نرم افزارهای اوپن سورس متعددی را ثبت می کنند. و این می تواند یک معیار خوب برای استخدام آنها در شرکت های برتر قرار بگیرد.
بعد چند مثال می آورد که شرکت های استارتاپی با این روش، محصول خود را به سرعت توسعه دادند و بعد از زمان کمی موفق به جذب سرمایه های بزرگ از سرمایه گذاران شدند.
و بعد نکات و پیشنهاداتی را اضافه می کند برای شرکت هایی که قصد شروع یک پروژه اوپن سورس را دارند.
https://bit.ly/2yJFm2M
@MojtabaInFrance
اطلاعیه برگزاری دورههای آموزشی کوبرنتز و مهندسی پلتفرم و Kuberise.io
📢 دوره تخصصی کوبرنتز و مهندسی پلتفرم
مدرس: کارشناس ارشد ابر از کشور فرانسه و دارای مدارک CKA, CKAD, CKS, KCNA, KCSA، Kubestronaut از مؤسسه CNCF
🔸 مناسب برای:
- مهندسان و توسعهدهندگان نرمافزار علاقهمند به اجرای نرمافزارها در محیط کوبرنتز به شیوه استاندارد و بهینه
- علاقهمندان به یادگیری ساخت و مدیریت پلتفرمهای مختلف در Kubernetes
- متخصصان DevOps و مهندسی پلتفرم که به دنبال ارتقای مهارتهای عملی خود هستند
🔹 سرفصلهای آموزشی دوره:
- مبانی و اصول کوبرنتز و آشنایی با معماری آن
- بهترین شیوهها برای پیادهسازی و مدیریت Internal Developer Platforms
- پروژههای عملی با نمونههای واقعی و کار با ابزارهای Kuberise.io
🎓 گواهینامه و فرصتهای شغلی:
در پایان دوره، شرکتکنندگان گواهینامه شرکت در دوره از Kuberise.io هلند را دریافت میکنند. همچنین، فرصت همکاری در پروژههای کوبرنتز برای شرکتکنندگان برجسته فراهم است.
💵 هزینه دوره: ۴۰ میلیون تومان
🎓 تخفیف دانشجویی: ۳۰ درصد تخفیف برای دانشجویان
👥 تخفیف گروهی: ۳۰ درصد برای گروههای ۵ نفر به بالا
📆 مدت زمان دوره: ۱۶ ساعت (۴ روز، هر روز ۴ ساعت دو روز در هفته)
🌐 روش برگزاری: به صورت غیر حضوری و از راه دور به همراه محیط عملی کار با کوبرنتز
برای ثبتنام، مشخصات و سوابق خود را به آدرس ایمیل academy@kuberise.io ارسال کنید.
@MojtabaInFrance
I had the pleasure of speaking with Patrick Akil on the Beyond Coding podcast, and here’s a summary of our discussion:
🛠 Kubernetes vs. Serverless
- Benefits of Kubernetes: Avoids vendor lock-in and offers flexibility between cloud and on-premises environments.
- Serverless: Ideal for quick deployments but can be costly for long-running services or large-scale applications.
📈 When to Adopt Kubernetes
- Ideal For: Companies with a significant number of microservices or scalability needs.
- Not Ideal For: Small startups or initial deployments due to complexity and steep learning curve.
🏗 Platform Engineering and IDPs (Internal Developer Platforms)
- Platform Engineering: Abstracts complexities, enabling developers to focus on development.
- IDPs: Provide self-service tools, templates, and automation, enhancing productivity.
- Golden Path: Efficient default workflows, while allowing flexibility for unique team requirements.
✅ Best Practices for Kubernetes and IDPs
- Use Infrastructure as Code (e.g., Terraform) and GitOps principles (e.g., ArgoCD).
- Avoid manual configurations to reduce technical debt and ensure traceability.
- Use IDPs like kuberise.io as a starting point instead of building everything from scratch.
📊 Success Metrics for IDPs
- Treat the platform as a product with developers as customers.
- Measure success through developer feedback, onboarding ease, and platform adoption.
☁️ Cloud vs. On-Premises
- Hybrid Architectures: Optimize costs by running predictable workloads on-premises and spiky workloads in the cloud.
- Cost Management: Essential to avoid unnecessary expenses.
🤖 Automation and Cost Efficiency
- Use automation (e.g., shutting down non-production environments during off-hours) to reduce cloud costs significantly.
💻 Local Development with Kubernetes
- Light Kubernetes distributions like Minikube or Kind, combined with IDPs like kuberise.io, allow developers to replicate full Kubernetes environments locally.
💡 Advice for Developers and Companies
- Start with solid automation and platform principles from the beginning to avoid scaling issues and technical debt later.
- Focus on creating reusable templates and minimizing repetitive configurations.
#kubernetes #platformengineering #idp
@MojtabaInFrance
ماه فروماند از جمال محمد
سرو نباشد به اعتدال محمد
قدر فلک را کمال و منزلتی نیست
در نظر قدر با کمال محمد
آدم و نوح و خلیل و موسی و عیسی
آمده مجموع در ظلال محمد
عرصهٔ گیتی مجال همت او نیست
روز قیامت نگر مجال محمد
شمس و قمر در زمین حشر نتابد
نور نتابد مگر جمال محمد
چشم مرا تا به خواب دید جمالش
خواب نمیگیرد از خیال محمد
سعدی اگر عاشقی کنی و جوانی
عشق محمد بس است و آل محمد
ابیاتی از سعدی در ستایش حضرت رسول صلی الله علیه و آله و سلم
عید مبعث مبارک
@MojtabaInFrance
در عظمت شخصیت پیامبر اسلام همین کافی است که خداوند آیات زیادی از قرآن را به ایشان اختصاص داده است:
- و ما تو را جز رحمتی برای جهانیان نفرستادیم. (سوره انبیا، آیه ۱۰۷)
- محمّد، فرستادهی خداست و کسانی که با او هستند، بر کافران، سختگیر و با یکدیگر مهربانند. آنان را پیوسته در رکوع و سجود میبینی که بخشش و خشنودی را از خدا میجویند. (سوره فتح، آیه ۲۹)
- به راستی برای شما در [سیرهی] رسول خدا الگو و سرمشقی نیکوست. [البتّه] برای کسانی که به خدا و روز قیامت امید دارند و خدا را بسیار یاد میکنند. (سوره احزاب، آیه ۲۱)
- او کسی است که در میان جمعیت درس نخوانده رسولی از خودشان برانگیخت که آیاتش را بر آنها میخواند و آنها را تزکیه میکند و به آنان کتاب (قرآن) و حکمت میآموزد هر چند پیش از آن در گمراهی آشکاری بودند (سوره جمعه، آیه ۲)
- به یقین، رسولی از خود شما بسویتان آمد که رنجهای شما بر او سخت است؛ و اصرار بر هدایت شما دارد؛ و نسبت به مؤمنان، رئوف و مهربان است. (سوره توبه، آیه ۱۲۸)
- هرگز از روی هوای نفس سخن نمیگوید! آنچه میگوید چیزی جز وحی که بر او نازل شده نیست! آن کس که قدرت عظیمی دارد او را تعلیم داده است. (سوره نجم، آیه ۳و۴و۵)
- خداوند بر مؤمنان منت نهاد هنگامی که در میان آنها، پیامبری از خودشان برانگیخت؛ که آیات او را بر آنها بخواند، و آنها را پاک کند و کتاب و حکمت بیاموزد؛ هر چند پیش از آن، در گمراهی آشکاری بودند. (سوره آلعمران، آیه ۱۶۴)
- همانا خداوند اراده کرده است که هرگونه پلیدی را از شما اهل بیت دور کند و شما را کاملاً پاک و پاکیزه گرداند. (سوره احزاب، آیه ۳۳)
- به راستی خداوند و فرشتگان او بر پیامبر درود میفرستند. ای کسانی که ایمان آوردهاید! شما [نیز] بر او درود فرستید و به او سلام کنید، و کاملاً تسلیم او باشید. (سوره احزاب، آیه ۵۶)
- هرکس از پیامبر اطاعت کند، بیشک از خدا اطاعت کرده است... (سوره نساء، آیه ۸۰)
- او کسی است که پیامبرش را با هدایت و دین حق فرستاد تا آن را بر همه ادیان پیروز گرداند... (سوره فتح، آیه ۲۸)
- ای پیامبر! ما تو را گواه [بر مردم] و بشارتدهنده و بیمدهنده فرستادیم. و تو را دعوتکننده به سوی خدا به فرمان او، و چراغی تابان [قرار دادیم]. (سوره احزاب، آیه ۴۵و۴۶)
- ای کسانی که ایمان آوردهاید! [در هیچ کاری] بر خدا و پیامبر او پیشی نگیرید و از [نافرمانی] خداوند پروا کنید که خداوند شنوا و داناست. (حجرات، آیه ۱)
- ای کسانی که ایمان آوردهاید! [در گفتگو با پیامبر،] صدایتان را بلندتر از صدای پیامبر نکنید و آن گونه که با یکدیگر بلند گفتگو میکنید، با پیامبر بلند سخن مگویید! مبادا [به خاطر این بیادبی،] اعمالتان نابود شود و شما آگاه نشوید. (حجرات، آیه ۲)
- کسانی که نزد رسول خدا صدایشان را پایین میآورند، آنان کسانی هستند که خداوند دلهایشان را برای [پذیرش] تقوا آزمایش [و آماده] کرده است و آمرزش و پاداشی بزرگ خواهند داشت. (حجرات، آیه ۳)
- و خدا تو را یاری خواهد کرد یاریای مقتدرانه. (سوره فتح، آیه ۳)
- و راستی که تو اخلاق بسیار بزرگوارانهای داری. (سوره قلم، آیه ۴)
- [ای پیامبر! به مردم] بگو: «من از شما برای این [رسالت] هیچ مزدی نمیخواهم، جز آن که دوستدار خاندانم باشید.» (سوره شوری، آیه ۲۳)
- گویی میخواهی بخاطر اعمال آنان، خود را از غم و اندوه هلاک کنی اگر به این گفتار ایمان نیاورند! (سوره کهف، آیه ۶)
- طه (۱) ما قرآن را بر تو نازل نکردیم که خود را به زحمت بیفکنی! (۲) آن را فقط برای یادآوری کسانی که (از خدا) میترسند نازل ساختیم. (۳) (سوره طه)
@MojtabaInFrance