Forwarded from ᳆ (امیرحسین پناهےفر)
اولین تجربه حرفه ای برنامه نویسی من برمیگرده به ۱۸ ۱۹ سالگی، وقتی به عنوان کارآموز وارد یه شرکت شدم و برنامه نویسی رو از مبتدی و به شکل جدی شروع کردم.
اون موقع ها حس میکردم هیچ وقت نمیتونم برنامه نویس خوبی بشم. هر کاری میکردم به چشم نمیومد و حتی جدی گرفته نمیشدم. این باعث میشد اون فکر تو ذهنم که «نه، من نمیتونم» سنگینتر و واقعیتر بشه. بعدها فهمیدم مشکل نه از خودم بود، نه از تواناییهام؛ مشکل این بود که فرصت یادگیری نداشتم، اجازهی اشتباه کردن نداشتم و سر هر خطای کوچیک سرزنش میشدم.
با گذر زمان، خودم رو تو پروژه های متفاوت دیدم، حتی پروژه هایی که تصمیمگیری صفر تا صدش به عهده خودم بود. اونجا بود که فهمیدم چی میشد اگر اون موقع حداقل تلاش هام تشویق میشدن و استرس ذهنم کمی سبک میشد. شاید اون موقع به چشم آدم بی مسئولیت یا بار اضافه دیده میشدم، ولی من داشتم یاد میگرفتم که چطور برنامه نویسی کنم و چطور تو تیم کار کنم.
حالا اوضاع خیلی بهتره، اون سوال هایی که سال ها ذهنم رو مشغول کرده بودن جواب دادم...
خواستم این خاطره رو باهاتون به اشتراک بذارم شاید کسی به این حرفم نیاز داشته باشه تو هر مرحله ای از یادگیری که هستید، اشتباه های خوب رو از دست ندید.
استعداد، زادهی تمرین و تکراره درسته.
» افکار من
اون موقع ها حس میکردم هیچ وقت نمیتونم برنامه نویس خوبی بشم. هر کاری میکردم به چشم نمیومد و حتی جدی گرفته نمیشدم. این باعث میشد اون فکر تو ذهنم که «نه، من نمیتونم» سنگینتر و واقعیتر بشه. بعدها فهمیدم مشکل نه از خودم بود، نه از تواناییهام؛ مشکل این بود که فرصت یادگیری نداشتم، اجازهی اشتباه کردن نداشتم و سر هر خطای کوچیک سرزنش میشدم.
با گذر زمان، خودم رو تو پروژه های متفاوت دیدم، حتی پروژه هایی که تصمیمگیری صفر تا صدش به عهده خودم بود. اونجا بود که فهمیدم چی میشد اگر اون موقع حداقل تلاش هام تشویق میشدن و استرس ذهنم کمی سبک میشد. شاید اون موقع به چشم آدم بی مسئولیت یا بار اضافه دیده میشدم، ولی من داشتم یاد میگرفتم که چطور برنامه نویسی کنم و چطور تو تیم کار کنم.
حالا اوضاع خیلی بهتره، اون سوال هایی که سال ها ذهنم رو مشغول کرده بودن جواب دادم...
خواستم این خاطره رو باهاتون به اشتراک بذارم شاید کسی به این حرفم نیاز داشته باشه تو هر مرحله ای از یادگیری که هستید، اشتباه های خوب رو از دست ندید.
استعداد، زادهی تمرین و تکراره درسته.
» افکار من
اَحپِفاِیْسم 🍋
🔥6
Forwarded from Linuxor ?
ریاکتکارا جمع شدن و یه گیت بوک توسعه دادن و توش از ترفند ها و تکنیک ها و نکاتی که بهشون خیلی کمک کرده نوشتن: این پتانسیل اینو داره توی بازار آزاد به اسم دوره ری اکت پیشرفته به قیمت 30 میلیون با تخفیف 23.500 فروش بره.
github.com/vasanthk/react-bits
@Linuxor
github.com/vasanthk/react-bits
@Linuxor
❤🔥2
Forwarded from CodeCrafters (Behzad Azadi)
تصور کنید دارید یه سیستمی رو کد میزنید که یک بخش از اون یا هنوز توسعه داده نشده یا هربار ریکوست زدن به آن هزینه سنگینی برای سازمان به بار میاره
راهکار کم هزینه و خوب چیه؟؟؟
استفاده از سیستم ماک جهت تست
ولی خب نوشتنش بازم میتونه اتلاف وقت و نیرو باشه برامون
خب بیایید اول ببینید انتظارتو از پاسخ (reaponse) چیا هستش
این رو کامل لیست کنید چه در حالت خطا و چه در حالت درست
یک جیسون فایل با status های مختلف و متدهای صدا زننده مختلف براش بنویسید
برنامه wiremock رو نصب و راه اندازی کنید، یک اندپوینت براش بسازید که اون json فایل رو بهتون برگردونه، به همین راحتی سناریوی واقعی رو پیاده سازی میکنید باهاش
@code_crafters
راهکار کم هزینه و خوب چیه؟؟؟
استفاده از سیستم ماک جهت تست
ولی خب نوشتنش بازم میتونه اتلاف وقت و نیرو باشه برامون
خب بیایید اول ببینید انتظارتو از پاسخ (reaponse) چیا هستش
این رو کامل لیست کنید چه در حالت خطا و چه در حالت درست
یک جیسون فایل با status های مختلف و متدهای صدا زننده مختلف براش بنویسید
برنامه wiremock رو نصب و راه اندازی کنید، یک اندپوینت براش بسازید که اون json فایل رو بهتون برگردونه، به همین راحتی سناریوی واقعی رو پیاده سازی میکنید باهاش
@code_crafters
Forwarded from DevTwitter | توییت برنامه نویسی
کتابخونهای که Prompt Engineering رو منسوخ میکنه
اخیرا یه ابزاری دیدم که خیلی کاربردی بود (حداقل روی کاغذ)
دانشگاه Stanford توی اواخر ۲۰۲۴ یه کتابخونه منتشر کرد به اسم DSPy که داره که ایده جالبی پشتشه خصوصا واسه آدمای تنبل.
مشکل فعلی چیه؟
الان که میخواین از ChatGPT یا Claude استفاده کنین، باید Prompt بنویسین. اگه جواب خوب نگرفتین، دوباره Prompt رو عوض میکنین.
این رو ۱۰ بار تکرار میکنین تا یه چیز قابل قبول بگیرین. خسته کنندس و جدی باید یه فکری براش بشه
حالا ابزاری به نام DSPy میگه:
چرا Prompt رو دستی بنویسیم؟
مدل خودش باید یاد بگیره چه Promptای بهتره!
کار باهاش هم اصلا سخت نیست
فقط چندتا مثال از Input-Output بهش میدین بهش. DSPy خودش شروع میکنه Promptهای مختلف رو امتحان کردن و اون Promptای که بهترین نتیجه رو میدن رو پیدا میکنه.
تقریبا شبیه به Training یه مدل ML!
https://dspy.ai
@DevTwitter | <Mohammad Dehghani/>
اخیرا یه ابزاری دیدم که خیلی کاربردی بود (حداقل روی کاغذ)
دانشگاه Stanford توی اواخر ۲۰۲۴ یه کتابخونه منتشر کرد به اسم DSPy که داره که ایده جالبی پشتشه خصوصا واسه آدمای تنبل.
مشکل فعلی چیه؟
الان که میخواین از ChatGPT یا Claude استفاده کنین، باید Prompt بنویسین. اگه جواب خوب نگرفتین، دوباره Prompt رو عوض میکنین.
این رو ۱۰ بار تکرار میکنین تا یه چیز قابل قبول بگیرین. خسته کنندس و جدی باید یه فکری براش بشه
حالا ابزاری به نام DSPy میگه:
چرا Prompt رو دستی بنویسیم؟
مدل خودش باید یاد بگیره چه Promptای بهتره!
کار باهاش هم اصلا سخت نیست
فقط چندتا مثال از Input-Output بهش میدین بهش. DSPy خودش شروع میکنه Promptهای مختلف رو امتحان کردن و اون Promptای که بهترین نتیجه رو میدن رو پیدا میکنه.
تقریبا شبیه به Training یه مدل ML!
https://dspy.ai
@DevTwitter | <Mohammad Dehghani/>
👏1
Forwarded from DevTwitter | توییت برنامه نویسی
#بدرد
این ویدیو خیلی نکات جالبی داشت به نظرم حتما ببینید. موضوعش: "چطور یک بیزینس تکنفره (Solo Business) میلیون دلاری با هوش مصنوعی بسازیم؟"
من چکیده اش را اینجا مینویسم:
اولین بیزینس یک میلیارد دلاری (یونیکورن) که فقط "یک نفر" اونو اداره میکنه، توی راهه و با AI این اتفاق خیلی زودتر از چیزی که فکر میکنیم میفته. توی این ویدیو یه نقشه راه ۴ مرحلهای برای ساخت بیزینس شخصی با AI در سال ۲۰۲۶ توضیح داده شده که اینجا براتون خلاصهش کردم:
قدم اول: مثلث موسس (The Founder's Triangle) قبل از شروع باید ببینی ایدهت اصلا به درد میخوره یا نه. برای این کار ۳ تا سوال از خودت بپرس:
- ضلع Domain (تخصص): آیا توی یه صنعت خاص ۵ سال+ سابقه داری؟ چم و خم و مشکلات اون بازار رو میشناسی؟
- ضلع Depth (مهارت عمیق): اون چه کاریه که واسه تو "تفریح" و بازیه، ولی واسه بقیه "کار" سخت به حساب میاد؟ (کدنویسی، نوشتن، فروش و...)
- ضلع Distribution (توزیع): آیا راهی داری که راحتتر از بقیه به مشتری برسی؟ (نتورک قوی، مخاطب توی سوشال مدیا و...)
اگه هر ۳ تا تیک خورد، یعنی چراغ سبزه و بایدپیش بری!
قدم دوم: ماشینسازی (The Machinery - D.R.E.A.M): اداره بیزینس، فقط ایده نیست، کلی کار اجرایی داره. فرمولش اینه:
قسمت اول: Demand (تقاضا): چطور مشتری پیدا میکنی؟ قسمت دوم: Revenue (درآمد): مدل قیمتگذاریت چیه؟ قسمت سوم: Engine (موتور): محصول اصلیت چیه؟ قسمت چهارم: Admin (اداری): کارهای حقوقی و مالی. قسمت پنجم: Marketing (مارکتینگ): برندسازی.
خبر خوب؟ الان لازم نیست برای اینا لزوما یک تیم استخدام کنی. ابزارهای AI مثل ChatGPT و NotebookLM میتونن نقش CFO یا تیم تحلیلگر تو رو بازی کنن. نکته عملی: لازم نیست یهو کوه رو جابجا کنی. همین هفته یه کار تکراری رو با AI اتومات کن. مثلا با ابزار Clay لیدها رو پیدا کن یا با Gamma اسلاید بساز.
قدم سوم: خندقهای دفاعی (The Moats): وقتی موفق شی، رقبا میان سراغت. چطور از بیزینست دفاع کنی؟ ضدحمله (Counter-positioning): مدلی کار کن که رقیب بزرگت نتونه کپی کنه بدون اینکه بیزینس اصلی خودش ضربه بخوره (مثل کاری که نتفلیکس با حذف جریمه دیرکرد با بلاکباستر کرد). عادتسازی (Sticky Habits): محصولت رو تبدیل به عادت کن. سوییچ کردن باید برای مشتری سخت باشه (مثل عادت ما به آیفون یا ChatGPT). دیتای اختصاصی: دیتایی جمع کن که محصولت رو هی بهتر و بهتر کنه (مثل گوگل یا آمازون).
قدم چهارم: ذهنیت (The Mindset) هیچ هوش مصنوعیای نمیتونه باگهای توی ذهن تو رو دیباگ کنه! ترس همیشه هست، ولی سوال اصلی اینه: "توی بستر مرگ، حسرت چی رو میخورم؟" توی دنیای AI، چیزی که تو رو متمایز میکنه چیزاییه که رباتها ندارن: سلیقه (Taste) هدف (Purpose) قضاوت انسانی (Judgment)
حرف آخر: ریسکهایی که نمیکنی، خیلی بیشتر از ریسکهایی که میکنی و شکست میخوری، روت تاثیر منفی میذارن. الان هوش مصنوعی همه چی رو ارزونتر، سریعتر و بهتر کرده. ابزارها آمادهن، فقط منتظر تو هستن که شروع کنی.
https://www.youtube.com/watch?v=IWdvG9Up8Mc
@DevTwitter | <Mehdi Allahyari/>
این ویدیو خیلی نکات جالبی داشت به نظرم حتما ببینید. موضوعش: "چطور یک بیزینس تکنفره (Solo Business) میلیون دلاری با هوش مصنوعی بسازیم؟"
من چکیده اش را اینجا مینویسم:
اولین بیزینس یک میلیارد دلاری (یونیکورن) که فقط "یک نفر" اونو اداره میکنه، توی راهه و با AI این اتفاق خیلی زودتر از چیزی که فکر میکنیم میفته. توی این ویدیو یه نقشه راه ۴ مرحلهای برای ساخت بیزینس شخصی با AI در سال ۲۰۲۶ توضیح داده شده که اینجا براتون خلاصهش کردم:
قدم اول: مثلث موسس (The Founder's Triangle) قبل از شروع باید ببینی ایدهت اصلا به درد میخوره یا نه. برای این کار ۳ تا سوال از خودت بپرس:
- ضلع Domain (تخصص): آیا توی یه صنعت خاص ۵ سال+ سابقه داری؟ چم و خم و مشکلات اون بازار رو میشناسی؟
- ضلع Depth (مهارت عمیق): اون چه کاریه که واسه تو "تفریح" و بازیه، ولی واسه بقیه "کار" سخت به حساب میاد؟ (کدنویسی، نوشتن، فروش و...)
- ضلع Distribution (توزیع): آیا راهی داری که راحتتر از بقیه به مشتری برسی؟ (نتورک قوی، مخاطب توی سوشال مدیا و...)
اگه هر ۳ تا تیک خورد، یعنی چراغ سبزه و بایدپیش بری!
قدم دوم: ماشینسازی (The Machinery - D.R.E.A.M): اداره بیزینس، فقط ایده نیست، کلی کار اجرایی داره. فرمولش اینه:
قسمت اول: Demand (تقاضا): چطور مشتری پیدا میکنی؟ قسمت دوم: Revenue (درآمد): مدل قیمتگذاریت چیه؟ قسمت سوم: Engine (موتور): محصول اصلیت چیه؟ قسمت چهارم: Admin (اداری): کارهای حقوقی و مالی. قسمت پنجم: Marketing (مارکتینگ): برندسازی.
خبر خوب؟ الان لازم نیست برای اینا لزوما یک تیم استخدام کنی. ابزارهای AI مثل ChatGPT و NotebookLM میتونن نقش CFO یا تیم تحلیلگر تو رو بازی کنن. نکته عملی: لازم نیست یهو کوه رو جابجا کنی. همین هفته یه کار تکراری رو با AI اتومات کن. مثلا با ابزار Clay لیدها رو پیدا کن یا با Gamma اسلاید بساز.
قدم سوم: خندقهای دفاعی (The Moats): وقتی موفق شی، رقبا میان سراغت. چطور از بیزینست دفاع کنی؟ ضدحمله (Counter-positioning): مدلی کار کن که رقیب بزرگت نتونه کپی کنه بدون اینکه بیزینس اصلی خودش ضربه بخوره (مثل کاری که نتفلیکس با حذف جریمه دیرکرد با بلاکباستر کرد). عادتسازی (Sticky Habits): محصولت رو تبدیل به عادت کن. سوییچ کردن باید برای مشتری سخت باشه (مثل عادت ما به آیفون یا ChatGPT). دیتای اختصاصی: دیتایی جمع کن که محصولت رو هی بهتر و بهتر کنه (مثل گوگل یا آمازون).
قدم چهارم: ذهنیت (The Mindset) هیچ هوش مصنوعیای نمیتونه باگهای توی ذهن تو رو دیباگ کنه! ترس همیشه هست، ولی سوال اصلی اینه: "توی بستر مرگ، حسرت چی رو میخورم؟" توی دنیای AI، چیزی که تو رو متمایز میکنه چیزاییه که رباتها ندارن: سلیقه (Taste) هدف (Purpose) قضاوت انسانی (Judgment)
حرف آخر: ریسکهایی که نمیکنی، خیلی بیشتر از ریسکهایی که میکنی و شکست میخوری، روت تاثیر منفی میذارن. الان هوش مصنوعی همه چی رو ارزونتر، سریعتر و بهتر کرده. ابزارها آمادهن، فقط منتظر تو هستن که شروع کنی.
https://www.youtube.com/watch?v=IWdvG9Up8Mc
@DevTwitter | <Mehdi Allahyari/>
🔥1
Forwarded from DevTwitter | توییت برنامه نویسی
مدل VibeVoice از مایکروسافت
ساخت پادکست و مکالمات طولانی از متن با لحن طبیعی
اجرای لوکال
فقط زبان انگلیسی
https://github.com/microsoft/VibeVoice
@DevTwitter | <Amirio/>
ساخت پادکست و مکالمات طولانی از متن با لحن طبیعی
اجرای لوکال
فقط زبان انگلیسی
https://github.com/microsoft/VibeVoice
@DevTwitter | <Amirio/>
Forwarded from Code Review
#نگاه_نفوذگر_قسمت_8
تو این قسمت یه نگاه عمیق میکنیم به RCE که داخل Nextjs و React اتفاق افتاده و باهم به صورت کامل و تکنیکال بررسی میکنیم که این RCE چجوری اتفاق افتاده.
بررسی کد آسیب پذیر Next js و React + تست روی لابراتو + توضیح نحوه عملکرد PoC ها و ...
پ ن : 40 دقیقه اول یک سری فاندامنتال توضیح داده شده برای درک بهتر باید این چیزارو بدونیم ولی اگر میخواین میتونین مستقیم از دقیقه 40 به بعد برین سراغ توضیح اکسپلویت.
YouTube:
https://www.youtube.com/watch?v=pC1vkGLeEVU
Notion :
https://heady-hat-c49.notion.site/Next-js-React-RCE-CVE-2025-55182-2c2db480342881e7b9c5cf675288b23e
تو این قسمت یه نگاه عمیق میکنیم به RCE که داخل Nextjs و React اتفاق افتاده و باهم به صورت کامل و تکنیکال بررسی میکنیم که این RCE چجوری اتفاق افتاده.
بررسی کد آسیب پذیر Next js و React + تست روی لابراتو + توضیح نحوه عملکرد PoC ها و ...
پ ن : 40 دقیقه اول یک سری فاندامنتال توضیح داده شده برای درک بهتر باید این چیزارو بدونیم ولی اگر میخواین میتونین مستقیم از دقیقه 40 به بعد برین سراغ توضیح اکسپلویت.
YouTube:
https://www.youtube.com/watch?v=pC1vkGLeEVU
Notion :
https://heady-hat-c49.notion.site/Next-js-React-RCE-CVE-2025-55182-2c2db480342881e7b9c5cf675288b23e
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از مواردی که برای ما هایی که از VPN استفاده می کنیم، دردسر شده، Fingerprint مرورگرها است!
مثلا گوگل میرید ولی خطای 403 میده با اینکه VPN دارید. یک دلیل به خاطر Leak شدن TimeZone اصلی شما هست.
چه موارد دیگه ای را ممکن است بررسی کنند؟
چک کنید:
https://neberej.github.io/exposedbydefault/
@DevTwitter | <VAHID NAMENI/>
مثلا گوگل میرید ولی خطای 403 میده با اینکه VPN دارید. یک دلیل به خاطر Leak شدن TimeZone اصلی شما هست.
چه موارد دیگه ای را ممکن است بررسی کنند؟
چک کنید:
https://neberej.github.io/exposedbydefault/
@DevTwitter | <VAHID NAMENI/>
👍1
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
یه ابزار دیدم که یه پایه آمادهی اپلیکیشن بدون نوشتن کد با Next.js، Tailwindcss و TypeScript بهت میده و میذاره بدون نوشتن کلی کد، یه پلتفرم بدون کد زدن با قابلیت ساخت API بسازی. خودِ ابزار همینجوری طراحی شده که با یه ادیتور گرافیکی APIها رو بسازی و از هر HTTP کلاینت هم بتونی صداشون کنی، در واقع یه ترکیب عالی از فریمورک و ابزارای آماده اس و کارتون رو فوری راه میاندازه.
دانلود :
github.com/nocode-js/nocode-platform-boilerplate
@Linuxor
دانلود :
github.com/nocode-js/nocode-platform-boilerplate
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
اگه دوست دارد میز کار یا میز کامپیوتر را ببرید توی یک لیگ دیگه از لحاظ کارایی و دیزاین این ویدیو را حتما ببینید. که چطور با 3D printing چه کارهای جالبی میکنه.
Youtube:
https://www.youtube.com/watch?v=6er5oSPUGOI
@DevTwitter | <Mehdi Allahyari/>
Youtube:
https://www.youtube.com/watch?v=6er5oSPUGOI
@DevTwitter | <Mehdi Allahyari/>
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
حماسهای جدید از APTIRAN این بار به سبک افشاگری قانونی!
این گروه اومده نوشته ما پیرو خط رهبریم ولی رهبر هیچوقت حرف از فیلترینگ نزده و تاکید به این داشته که فضای مجازی باید کنترل بشه و ..
برای همین لیست 64 نفر ادمو که خود منم از اکثرشون متنفرم چون تندرو هستند رو پخش کرده که میرسلیم و مومنی نسب و چند نفر دیگه به چشم میان تو این لیست و خیلی دقیق و کامل حرفاشون ، موضعی که دارند و... رو آورده .
خیلی حرفاشون خنده داره مثلا
یارو گفته اینستا باید فیلتر بشه چون حواس راننده ها پرت میشه😐
یا یکی دیگه گفته که رفع فیلترینگ خنجر به کمر انقلابه🤦♂
یکی دیگه گفته روزه رو باطل میکنه😠
رئیس پلیس فتا نوشته هرچی دلتون خواست فیلتر کنید چون جرم کم میشه😱
✅ @SEYED_BAX
این گروه اومده نوشته ما پیرو خط رهبریم ولی رهبر هیچوقت حرف از فیلترینگ نزده و تاکید به این داشته که فضای مجازی باید کنترل بشه و ..
برای همین لیست 64 نفر ادمو که خود منم از اکثرشون متنفرم چون تندرو هستند رو پخش کرده که میرسلیم و مومنی نسب و چند نفر دیگه به چشم میان تو این لیست و خیلی دقیق و کامل حرفاشون ، موضعی که دارند و... رو آورده .
خیلی حرفاشون خنده داره مثلا
یارو گفته اینستا باید فیلتر بشه چون حواس راننده ها پرت میشه
یا یکی دیگه گفته که رفع فیلترینگ خنجر به کمر انقلابه
یکی دیگه گفته روزه رو باطل میکنه
رئیس پلیس فتا نوشته هرچی دلتون خواست فیلتر کنید چون جرم کم میشه
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🏆1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (Mohammad Khoshnava)
سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
حماسهای جدید از APTIRAN این بار به سبک افشاگری قانونی! این گروه اومده نوشته ما پیرو خط رهبریم ولی رهبر هیچوقت حرف از فیلترینگ نزده و تاکید به این داشته که فضای مجازی باید کنترل بشه و .. برای همین لیست 64 نفر ادمو که خود منم از اکثرشون متنفرم چون تندرو…
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👌1🏆1
Forwarded from Daily articles | مقالات روزانه (Mohamad)
کاش من یه کشور بدون حاشیه و ثروتمند به دنیا میاومدم که پاسپورتش حرف اول رو در دنیا میزد و اصلا نمیدونستم مشکل اقتصادی چی هست ...
همین سنگاپور رو ببینید. تا حالا چند بار برای یک اتفاق منفی یا اخبار بد اسمش رو شنیدید؟ راحت دارن زندگیشون رو میکنن.
اگه فقط به درآمد سرانه نگاه کنیم، سنگاپور با تولید ناخالص داخلی حدود 156.755 دلار ثروتمندترین کشور دنیاست. بعد لوکزامبورگ با 152.915 دلار دومه و بعدش هم ایرلند با 134.000 دلار سومه.
حتی اگه بخوایم یه جور دیگه حساب کنیم، مثلا با در نظر گرفتن قدرت خرید، بازم سنگاپور و لوکزامبورگ جلوتر از بقیه هستن. سوال فرعی: لوکیشن دقیق این 2 کشور رو بلدید؟ همسایههاشون رو میشناسید؟
یه روش دیگه هم هست که ساعتهای کاری رو حساب میکنه. اینجا کشورهایی که با ساعت کار کمتر، درآمد بالاتری دارن، در رتبهبندی قرار میگیرن. اول میشه نروژ و بعد هم سوئیس ... اینها با ساعت کاری کمتر و تفریح بیشتر، پول به جیب میزنن.
کشورهایی مثل چین، چون جمعیتشون زیاده، در سرانه پایینتر هستن هرچند اقتصادشون بزرگتر باشه.
ثروت فقط به پول درآوردن نیست. عربستان هم درآمدش بالاست ولی در لیست قرار نمیگیره؛ به این بستگی داره که چطور بین مردم توزیع کنی و ملت چقدر بتونن از اون پول استفاده کنن. اینو من نمیگم. مقاله اکونومیست میگه.
⛓ @linkepin
همین سنگاپور رو ببینید. تا حالا چند بار برای یک اتفاق منفی یا اخبار بد اسمش رو شنیدید؟ راحت دارن زندگیشون رو میکنن.
اگه فقط به درآمد سرانه نگاه کنیم، سنگاپور با تولید ناخالص داخلی حدود 156.755 دلار ثروتمندترین کشور دنیاست. بعد لوکزامبورگ با 152.915 دلار دومه و بعدش هم ایرلند با 134.000 دلار سومه.
حتی اگه بخوایم یه جور دیگه حساب کنیم، مثلا با در نظر گرفتن قدرت خرید، بازم سنگاپور و لوکزامبورگ جلوتر از بقیه هستن. سوال فرعی: لوکیشن دقیق این 2 کشور رو بلدید؟ همسایههاشون رو میشناسید؟
آمریکا با اینکه اقتصادش با 30.51 تریلیون دلار بزرگترینه، توی سرانه PPP رتبه نهم رو داره (89.105 دلار). این نشون میده که در کشورهای کوچیک، ثروت بین آدمهای کمتری پخش میشه و تاثیر بیشتری داره.
یه روش دیگه هم هست که ساعتهای کاری رو حساب میکنه. اینجا کشورهایی که با ساعت کار کمتر، درآمد بالاتری دارن، در رتبهبندی قرار میگیرن. اول میشه نروژ و بعد هم سوئیس ... اینها با ساعت کاری کمتر و تفریح بیشتر، پول به جیب میزنن.
کشورهایی مثل چین، چون جمعیتشون زیاده، در سرانه پایینتر هستن هرچند اقتصادشون بزرگتر باشه.
ثروت فقط به پول درآوردن نیست. عربستان هم درآمدش بالاست ولی در لیست قرار نمیگیره؛ به این بستگی داره که چطور بین مردم توزیع کنی و ملت چقدر بتونن از اون پول استفاده کنن. اینو من نمیگم. مقاله اکونومیست میگه.
⛓ @linkepin
👍6
Forwarded from امنیت سایبری | Cyber Security
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from امنیت سایبری | Cyber Security
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TorhamDev | تورهام 😳 (TORI(";(")
تاپلها همیشه immutable نیستند!
قالب ما tupleها رو یک دیتااستراکچر immutable یا تغییر ناپذیر میشناسیم. immutable یعنی اگر یک تایپ ساخته بشه هیچ وقت قابل تغییر نخواهد بود.
یا تغریف دیکنشنری:
unchanging over time or unable to be changed.
در پایتون هم اگر شما یک tuple رو یک بار تعریف کنید دیگه قابل تغییر نیست. برای مثال:
خب پس تاپل غیر قابل تغییر. اما یک نکته مهم درباره غیر قابل تغییر بودن تاپل ها وجود داره و اونم اینه که با اینکه خود تاپل غیر قابل تغییر یا immutble هست محتوا داخل اون قابل تغییر D:
به این مثال دقت کنید:
همینطور که میبینید ما تونستیم محتوا لیستی که داخل این تاپل بود تغییر بدیم. پس اگر یک دیتا تایپ mutable داخل تاپل داشته باشیم تاپل ما میتونه تغییر کنه. اما سایز یا lenght تاپل هیچ وقت تغییر نمیکنه.
تمام اینها به یک نکته جالب میرسه. ما میدونیم تنها چیزهایی میتونن hash بشند در پایتون که غیر قابل تغییر باشن و تنها چیزهایی که میتونن hash بشند میتونن به عنوان کلید یک دیکشنری استفاده بشن. برای مثال:
اما اگر ما از یک mutable داخل این تایپل استفاده کنیم از اونجایی که این تاپیل حالا میتونه تغییر پیدا کنه قابل hash شدن نیست و در نتیجه نمیتونه به عنوان کلید دیکششنری استفاده بشه:
این نکته گاهی میتونه به slient bug برسه و یک جایی به مشکل بخوره D:
@TorhamDevCH
قالب ما tupleها رو یک دیتااستراکچر immutable یا تغییر ناپذیر میشناسیم. immutable یعنی اگر یک تایپ ساخته بشه هیچ وقت قابل تغییر نخواهد بود.
یا تغریف دیکنشنری:
unchanging over time or unable to be changed.
در پایتون هم اگر شما یک tuple رو یک بار تعریف کنید دیگه قابل تغییر نیست. برای مثال:
>>> a = (1, 2, 3)
>>> a[1]="new value"
Traceback (most recent call last):
File "<python-input-3>", line 1, in <module>
a[1]="new value"
~^^^
TypeError: 'tuple' object does not support item assignment
>>>
خب پس تاپل غیر قابل تغییر. اما یک نکته مهم درباره غیر قابل تغییر بودن تاپل ها وجود داره و اونم اینه که با اینکه خود تاپل غیر قابل تغییر یا immutble هست محتوا داخل اون قابل تغییر D:
به این مثال دقت کنید:
>>> a = (1, 2, ["first"])
>>> a
(1, 2, ['first'])
>>> a[2].append("second")
>>> a
(1, 2, ['first', 'second'])
>>>
همینطور که میبینید ما تونستیم محتوا لیستی که داخل این تاپل بود تغییر بدیم. پس اگر یک دیتا تایپ mutable داخل تاپل داشته باشیم تاپل ما میتونه تغییر کنه. اما سایز یا lenght تاپل هیچ وقت تغییر نمیکنه.
تمام اینها به یک نکته جالب میرسه. ما میدونیم تنها چیزهایی میتونن hash بشند در پایتون که غیر قابل تغییر باشن و تنها چیزهایی که میتونن hash بشند میتونن به عنوان کلید یک دیکشنری استفاده بشن. برای مثال:
>>> a = (1, 2)
>>> {a:"a as the key"}
{(1, 2): 'a as the key'}
>>>
اما اگر ما از یک mutable داخل این تایپل استفاده کنیم از اونجایی که این تاپیل حالا میتونه تغییر پیدا کنه قابل hash شدن نیست و در نتیجه نمیتونه به عنوان کلید دیکششنری استفاده بشه:
>>> a = (1, [2, 3])
>>> {a: "a as the key"}
Traceback (most recent call last):
File "<python-input-14>", line 1, in <module>
{a: "a as the key"}
TypeError: unhashable type: 'list'
>>>
این نکته گاهی میتونه به slient bug برسه و یک جایی به مشکل بخوره D:
@TorhamDevCH
امروز یکی از بزرگترین روز ها برای اردبیل بود ...
روزی که اردبیل برای اولین بار کمیته تخصصی هوش مصنوعی رو گذاشت
و من خواب موندم و به کمیته نرسیدم😑
روزی که اردبیل برای اولین بار کمیته تخصصی هوش مصنوعی رو گذاشت
و من خواب موندم و به کمیته نرسیدم😑
🔥1
Forwarded from Milad Nouri(ツ) میلاد نوری
ظاهرا یوتوب نحوه تشخیص موقعیت مکانی (لوکیشن) کاربرها رو تغییر داده و موقعیت بازدید کننده بسیاری از کانالهای ایرانی، علیرغم استفاده از ویپیان، ایران تشخیص داده شده و با توجه به تحریم و... یوتوب بابت بازدیدکنندههای ایرانی درآمد (سهمی از نمایش تبلیغات) به مالک کانال پرداخت نمیکند.
این موضوع باعث کاهش درآمد خیلی از یوتوبرهای ایرانی خواهد شد.
البته این کاهش درآمد، با رفع فیلتر یوتوب هم اتفاق میافتاد و اجتناب ناپذیر بود.
به همین دلیل برخی یوتوبرها از ادامه فیلتر بودن یوتوب استقبال میکردند که قبلا در موردش اینجا نوشته بودم.
در واقع تحریم، فیلترینگ و اینترنت گرانِ بیکیفیت هر سه در کاهش شدید کسب درآمد مستقیم از یوتوب نقش دارند و هر سه این موارد باعث شده این فرصت و پتانسیل هم مثل خیلی موارد دیگر برای کاربرهای ایرانی از بین برود.
امیدوارم روزی هر سه این موارد رفع شوند و کاربرهای ایرانی هم خیلی عادی مثل همه کاربرهای دنیا بتوانند از یوتوب و هر سرویس دیگری استفاده کنند.
🖥 @MiladNouriChannel
ظاهرا یوتوب نحوه تشخیص موقعیت مکانی (لوکیشن) کاربرها رو تغییر داده و موقعیت بازدید کننده بسیاری از کانالهای ایرانی، علیرغم استفاده از ویپیان، ایران تشخیص داده شده و با توجه به تحریم و... یوتوب بابت بازدیدکنندههای ایرانی درآمد (سهمی از نمایش تبلیغات) به مالک کانال پرداخت نمیکند.
این موضوع باعث کاهش درآمد خیلی از یوتوبرهای ایرانی خواهد شد.
البته این کاهش درآمد، با رفع فیلتر یوتوب هم اتفاق میافتاد و اجتناب ناپذیر بود.
به همین دلیل برخی یوتوبرها از ادامه فیلتر بودن یوتوب استقبال میکردند که قبلا در موردش اینجا نوشته بودم.
در واقع تحریم، فیلترینگ و اینترنت گرانِ بیکیفیت هر سه در کاهش شدید کسب درآمد مستقیم از یوتوب نقش دارند و هر سه این موارد باعث شده این فرصت و پتانسیل هم مثل خیلی موارد دیگر برای کاربرهای ایرانی از بین برود.
امیدوارم روزی هر سه این موارد رفع شوند و کاربرهای ایرانی هم خیلی عادی مثل همه کاربرهای دنیا بتوانند از یوتوب و هر سرویس دیگری استفاده کنند.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Milad Nouri(ツ) میلاد نوری
Milad Nouri(ツ) میلاد نوری
ظاهرا یوتوب نحوه تشخیص موقعیت مکانی (لوکیشن) کاربرها رو تغییر داده و موقعیت بازدید کننده بسیاری از کانالهای ایرانی، علیرغم استفاده از ویپیان، ایران تشخیص داده شده و با توجه به تحریم و... یوتوب بابت بازدیدکنندههای ایرانی درآمد (سهمی از نمایش تبلیغات)…
خیلیها نگران اینن با کاهش درآمد یوتوبرها از تبلیغات خود یوتوب، تولید محتوا کمتر بشه.
مگر تولید کنندههای محتوای ایرانی از اینستاگرام درآمد دارند؟ محتوای خوب و با کیفیت (از نظر محتوا) در اینستاگرام کم نیست.
کسب درآمد از تبلیغات خود یوتوب هم تنها راه درآمدزایی در یوتوب نیست.
کانالهای دارای محتوای با کیفیت اسپانسر میگیرند (مثل وضعیت فعلی پادکستها)، از طریق حمایت مالی و دونیشن کسب درآمد خواهند کرد و...
ضمن اینکه کسب درآمد هم تنها انگیزه و دلیل تولید محتوا نیست.
🖥 @MiladNouriChannel
مگر تولید کنندههای محتوای ایرانی از اینستاگرام درآمد دارند؟ محتوای خوب و با کیفیت (از نظر محتوا) در اینستاگرام کم نیست.
کسب درآمد از تبلیغات خود یوتوب هم تنها راه درآمدزایی در یوتوب نیست.
کانالهای دارای محتوای با کیفیت اسپانسر میگیرند (مثل وضعیت فعلی پادکستها)، از طریق حمایت مالی و دونیشن کسب درآمد خواهند کرد و...
ضمن اینکه کسب درآمد هم تنها انگیزه و دلیل تولید محتوا نیست.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from یک برنامه نویس تنبل (Lazy 🌱)
🔶 یوتیوبر BridgeMind کانالی راهاندازی کرده است که در آن ویدئو هایی درباره این موضوع منتشر می کند که یک مهندس نرم افزار چگونه به صورت عملی با هوش مصنوعی کار میکند و تمرکز محتوای این کانال بر توسعه واقعی محصولات مبتنی بر هوش مصنوعی، فرآیند تصمیم گیری فنی، ساخت MVP، و تبدیل ایده به محصول قابل درآمد است.
هدفگذاری BridgeMind رسیدن به درآمد یک میلیون دلاری از طریق توسعه و تجاریسازی اپلیکیشنهای مبتنی بر هوش مصنوعی است؛ مسیری که به صورت شفاف و مرحله به مرحله در قالب ویدئوها مستند سازی میشود.
این کانال بیشتر از آنکه آموزشی صرف باشد، یک روایت واقعی از مسیر ساخت محصول، آزمون و خطا و تفکر یک مهندس نرمافزار در دنیای هوش مصنوعی است.
پ.ن : برخی برنامه نویسان با این شیوهی کار با هوش مصنوعی مخالف هستند و معتقدند که هیچ تضمینی وجود ندارد استفاده گسترده از هوش مصنوعی لزوماً منجر به تبدیل شدن فرد به یک مهندس نرمافزار بهتر شود.
از نگاه آن ها، تکیه بیش از حد بر ابزارهای هوش مصنوعی ممکن است باعث تضعیف درک عمیق مفاهیم پایه، معماری نرمافزار و توانایی حل مسئله در بلند مدت شود.
https://www.youtube.com/@bridgemindai
#ai
@TheRaymondDev
هدفگذاری BridgeMind رسیدن به درآمد یک میلیون دلاری از طریق توسعه و تجاریسازی اپلیکیشنهای مبتنی بر هوش مصنوعی است؛ مسیری که به صورت شفاف و مرحله به مرحله در قالب ویدئوها مستند سازی میشود.
این کانال بیشتر از آنکه آموزشی صرف باشد، یک روایت واقعی از مسیر ساخت محصول، آزمون و خطا و تفکر یک مهندس نرمافزار در دنیای هوش مصنوعی است.
پ.ن : برخی برنامه نویسان با این شیوهی کار با هوش مصنوعی مخالف هستند و معتقدند که هیچ تضمینی وجود ندارد استفاده گسترده از هوش مصنوعی لزوماً منجر به تبدیل شدن فرد به یک مهندس نرمافزار بهتر شود.
از نگاه آن ها، تکیه بیش از حد بر ابزارهای هوش مصنوعی ممکن است باعث تضعیف درک عمیق مفاهیم پایه، معماری نرمافزار و توانایی حل مسئله در بلند مدت شود.
https://www.youtube.com/@bridgemindai
#ai
@TheRaymondDev