Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یکم کند پیش میریم؛ ترکیب حلقه و آرایه ها خیلی پیچیده شده و منم خیلی سریع پیش رفتم. واس همین بعضی چیزا کامل جا نیفتاده براش.
بدتر از همه اینکه تو کاتلین هرکاریو به چند روش میشه انجام داد و خودمم گیج میشم کدومو بگم.
گاها با خودم میگم شاید با همون جاوا شروع میکردیم بهتر بود
@DevTwitter | <feri Dom / >
بدتر از همه اینکه تو کاتلین هرکاریو به چند روش میشه انجام داد و خودمم گیج میشم کدومو بگم.
گاها با خودم میگم شاید با همون جاوا شروع میکردیم بهتر بود
@DevTwitter | <feri Dom / >
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
از قشنگیهای زبان کاتلین اشارهگر it در کنار ext function ها هستن که اگه اینجا بدون نقطه بخونیمش میشه یه جمله انگلیسی و کاملا مشخصه وقتی true هست که خالی نباشه لیست و خیلی خواناست
<Sina Seyfi/>
@DevTwitter
<Sina Seyfi/>
@DevTwitter
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یه مدت فقط کاتلین جلو چشم بود داشتم افسرده میشدم. یه تیکه گو حالمو سر جاش آورد!
<Mohammad/>
@DevTwitter
<Mohammad/>
@DevTwitter
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
هر وقت من یه چیزی جستجو می کنم، گوگل پیش خودش میگه اینم تکلیفش با خودش مشخص نیستا، صبح در مورد اندروید و کاتلین جستجو می کنه، عصر میاد سی شارپ و ASP NET و فردا میاد دنبال مطالب فلاتر و ری اکت
<Behzad Shirani/>
@DevTwitter
<Behzad Shirani/>
@DevTwitter
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
خب من دارم به کاتلین مجهز میشم تا الان که باهاش کلی حال کردم خیلی از عیب ایرادهای جاوا رو رفع کرده فقط نمیدونم چرا سینتکس متد های setter و getter اش انقد عجیب غریبه
<robatipoor/>
@DevTwitter
<robatipoor/>
@DevTwitter
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
راستی شرکت JetBrains یه بخش آموزشی به سایتش اضافه کرده به اسم JetBrains Academy که فعلا زبونای پایتون، کاتلین و جاوا رو آموزش میده و اگه الان رجیستر کنید تا ژانویه، ینی حدودا شیش ماه دیگه واستون رایگانه. بنظرم از دست ندین اینو و برسونید به دست نیازمندش.
jetbrains.com
<فری/>
@DevTwitter
jetbrains.com
<فری/>
@DevTwitter
Forwarded from PhiloLearn | فیلولرن
آرچ لینوکس: عشق یا دردسر؟
میدونی، بعضی از توزیعهای لینوکس مثل یه کافه دنج با منوی کامل هستن؛ میشینی، قهوه و کیک مورد علاقت رو سفارش میدی، بدون دردسر. اما آرچ لینوکس؟ اون بیشتر شبیه یه آشپزخونه خالیه که باید از صفر بچینی و هر چی دوست داری، خودت درست کنی!
۱. مینیمال و بی دردسر؟!
وقتی آرچ رو نصب میکنی، یه سیستم کاملاً خام داری. نه محیط دسکتاپ، نه حتی مدیریت شبکه! اینجا خبری از نرمافزارهای اضافه نیست؛ فقط اون چیزی که خودت نصب میکنی، روی سیستمته. فقط و فقط چیزایی که خودت میخوای.
۲. همیشه بهروز، همیشه در خطر
آرچ از مدل انتشار پیوسته (Rolling Release) استفاده میکنه. یعنی همیشه آخرین نسخه از نرمافزارها رو داری. عالیه، درسته؟ البته این به این معنی هم هست که هر آپدیتی که مشکل داشته باشه، سریع روی سیستمت میشینه! ولی خب، فیکسها هم معمولاً زود میان.
۳. یادگیری، چالش، دردسر؟
اگه از اونایی هستی که دنبال یه نصب راحت و سریع هستی، برو سراغ اوبونتو یا فدورا! ولی اگه عاشق یادگیری، دستکاری سیستم و درک عمیقتر لینوکس هستی، آرچ میتونه یه تجربه عالی برات باشه. البته، قبلش حتماً ArchWiki رو زیر و رو کن، چون بدون اون، بعیده بتونی زنده بمونی!
۴. جامعهای که همیشه کمکت میکنه
یکی از بهترین چیزای آرچ، جامعه کاربری فوقالعادهشه. اگر تو یه مشکل گیر کنی، احتمال زیاد کسی قبلاً همون مشکل رو داشته و توی فرومها یا آرچ ویکی راهحلی براش نوشته. پس، نترس و جستجو کن!
۵. آرچ برای کیه؟
🔹 اگه میخوای یه سیستم تمیز و شخصیسازی شده داشته باشی
🔹 اگه با خط فرمان رفاقت داری و عاشق دستکاری سیستم هستی
🔹 اگه میخوای یاد بگیری، نه فقط استفاده کنی
ولی اگه حوصله دردسر و تنظیمات دستی رو نداری، شاید بهتره آرچ رو بیخیال بشی و یه توزیع راحتتر نصب کنی. تصمیم با خودته، ولی اگه عاشق ماجراجویی هستی، آرچ لینوکس دنیای جدیدی رو به روت باز میکنه!
پ.ن: دوستان این پست هیچ کاربرد دیگری بجز یادآوری کردن BTW I Use Arch نیست 😂😂.
#linux #arch #آرچ #لینوکس
💙💙 @PhiloLearn 💙💙
میدونی، بعضی از توزیعهای لینوکس مثل یه کافه دنج با منوی کامل هستن؛ میشینی، قهوه و کیک مورد علاقت رو سفارش میدی، بدون دردسر. اما آرچ لینوکس؟ اون بیشتر شبیه یه آشپزخونه خالیه که باید از صفر بچینی و هر چی دوست داری، خودت درست کنی!
۱. مینیمال و بی دردسر؟!
وقتی آرچ رو نصب میکنی، یه سیستم کاملاً خام داری. نه محیط دسکتاپ، نه حتی مدیریت شبکه! اینجا خبری از نرمافزارهای اضافه نیست؛ فقط اون چیزی که خودت نصب میکنی، روی سیستمته. فقط و فقط چیزایی که خودت میخوای.
۲. همیشه بهروز، همیشه در خطر
آرچ از مدل انتشار پیوسته (Rolling Release) استفاده میکنه. یعنی همیشه آخرین نسخه از نرمافزارها رو داری. عالیه، درسته؟ البته این به این معنی هم هست که هر آپدیتی که مشکل داشته باشه، سریع روی سیستمت میشینه! ولی خب، فیکسها هم معمولاً زود میان.
۳. یادگیری، چالش، دردسر؟
اگه از اونایی هستی که دنبال یه نصب راحت و سریع هستی، برو سراغ اوبونتو یا فدورا! ولی اگه عاشق یادگیری، دستکاری سیستم و درک عمیقتر لینوکس هستی، آرچ میتونه یه تجربه عالی برات باشه. البته، قبلش حتماً ArchWiki رو زیر و رو کن، چون بدون اون، بعیده بتونی زنده بمونی!
۴. جامعهای که همیشه کمکت میکنه
یکی از بهترین چیزای آرچ، جامعه کاربری فوقالعادهشه. اگر تو یه مشکل گیر کنی، احتمال زیاد کسی قبلاً همون مشکل رو داشته و توی فرومها یا آرچ ویکی راهحلی براش نوشته. پس، نترس و جستجو کن!
۵. آرچ برای کیه؟
🔹 اگه میخوای یه سیستم تمیز و شخصیسازی شده داشته باشی
🔹 اگه با خط فرمان رفاقت داری و عاشق دستکاری سیستم هستی
🔹 اگه میخوای یاد بگیری، نه فقط استفاده کنی
ولی اگه حوصله دردسر و تنظیمات دستی رو نداری، شاید بهتره آرچ رو بیخیال بشی و یه توزیع راحتتر نصب کنی. تصمیم با خودته، ولی اگه عاشق ماجراجویی هستی، آرچ لینوکس دنیای جدیدی رو به روت باز میکنه!
پ.ن: دوستان این پست هیچ کاربرد دیگری بجز یادآوری کردن BTW I Use Arch نیست 😂😂.
#linux #arch #آرچ #لینوکس
💙💙 @PhiloLearn 💙💙
Forwarded from PhiloLearn | فیلولرن
Forwarded from Geek Alerts
⭐️ تلگرام یه پلتفرمی داره به اسم "fragment" که باهاش میتونید تلگرام پریمیوم و استارز بخرید.
✏ اما مشکلی که داره اینه که احراز هویت میخواد و برای ایران تحریمه. این دوستمون اومده یه مینی اپ نوشته که مستقیم وصله به یه اکانت فرگمنت تو ترکیه و این محدودیت ها رو نداره.
T.me/PremiumAndStarBot
✏ اما مشکلی که داره اینه که احراز هویت میخواد و برای ایران تحریمه. این دوستمون اومده یه مینی اپ نوشته که مستقیم وصله به یه اکانت فرگمنت تو ترکیه و این محدودیت ها رو نداره.
T.me/PremiumAndStarBot
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰وضعیت دشوار نگهدارنده های پروژههای منبع باز:
🔹 وضعیت منبع باز: رویدادهای اخیر، وضعیت دشوار نگهدارنده های پروژههای منبع بازی پروژههای منبع باز را به مرکز توجه آوردهاند، اما این مشکلات سالهاست که در حال شکلگیری بودهاند.
این موضوع بارها در کنفرانس State of Open در سال ۲۰۲۵ مطرح شد، جایی که سخنرانانی از شرکتهای بزرگ فناوری و نگهدارنده های پروژههای منبع باز داوطلب، چالشهای پیشرو را برجسته کردند.
🔹جیمی تانا، که خود را «نگهدار خسته» مینامد، میگوید: «نگهبان منبع باز بودن واقعاً ارزشمند است... مگر وقتی که نباشد.تانا سالهاست در دنیای متنباز فعال است و تجربهاش به عنوان نگهبان پروژه oapi-codegen (ابزاری برای تبدیل مشخصات OpenAPI به کد Go) را به اشتراک گذاشت.
🔹تانا ابتدا به حل برخی مشکلات پروژه کمک کرد و سپس به عنوان نگهبان داوطلب شد. در ابتدا، انتشار نسخههای جدید بهطور منظم انجام میشد، اما بهتدریج فاصله بین انتشارها بیشتر شد. احساس فشار، انزوا و مواجهه با حجم زیاد کار، در حالی که گاهی پیامهای ناخوشایندی از کاربران دریافت میشود، تجربهای رایج در میان نگهدارنده های پروژههای منبع باز است.
🔹بسیاری از شرکتکنندگان در پروژههای متنباز احساس میکنند این پروژهها بهطور مزمن حمایت نمیشوند، بهویژه با افزایش تقاضا برای استفاده از نرمافزارهای منبع باز.
🔹بسیاری از نگهدارنده های پروژههای منبع باز به فکر کنارهگیری هستند و برخی پروژهها ممکن است .
آمارهایی از جمله نظرسنجی Tidelift در سال ۲۰۲۴ اشاره کرد که نشان میداد ۶۰ درصد از نگهدارنده های پروژههای منبع باز یا از نقش خود کنارهگیری کردهاند یا در فکر انجام این کار هستند.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹 وضعیت منبع باز: رویدادهای اخیر، وضعیت دشوار نگهدارنده های پروژههای منبع بازی پروژههای منبع باز را به مرکز توجه آوردهاند، اما این مشکلات سالهاست که در حال شکلگیری بودهاند.
این موضوع بارها در کنفرانس State of Open در سال ۲۰۲۵ مطرح شد، جایی که سخنرانانی از شرکتهای بزرگ فناوری و نگهدارنده های پروژههای منبع باز داوطلب، چالشهای پیشرو را برجسته کردند.
🔹جیمی تانا، که خود را «نگهدار خسته» مینامد، میگوید: «نگهبان منبع باز بودن واقعاً ارزشمند است... مگر وقتی که نباشد.تانا سالهاست در دنیای متنباز فعال است و تجربهاش به عنوان نگهبان پروژه oapi-codegen (ابزاری برای تبدیل مشخصات OpenAPI به کد Go) را به اشتراک گذاشت.
🔹تانا ابتدا به حل برخی مشکلات پروژه کمک کرد و سپس به عنوان نگهبان داوطلب شد. در ابتدا، انتشار نسخههای جدید بهطور منظم انجام میشد، اما بهتدریج فاصله بین انتشارها بیشتر شد. احساس فشار، انزوا و مواجهه با حجم زیاد کار، در حالی که گاهی پیامهای ناخوشایندی از کاربران دریافت میشود، تجربهای رایج در میان نگهدارنده های پروژههای منبع باز است.
🔹بسیاری از شرکتکنندگان در پروژههای متنباز احساس میکنند این پروژهها بهطور مزمن حمایت نمیشوند، بهویژه با افزایش تقاضا برای استفاده از نرمافزارهای منبع باز.
🔹بسیاری از نگهدارنده های پروژههای منبع باز به فکر کنارهگیری هستند و برخی پروژهها ممکن است .
آمارهایی از جمله نظرسنجی Tidelift در سال ۲۰۲۴ اشاره کرد که نشان میداد ۶۰ درصد از نگهدارنده های پروژههای منبع باز یا از نقش خود کنارهگیری کردهاند یا در فکر انجام این کار هستند.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
Forwarded from محتوای آزاد سهراب
خب، متاسفانه وقت زیادی رو صرف حواشی اخیر نرم افزار آزاد ایران کردم و کلی کار عقب افتاده برام مونده به قولی کدها خودشون نوشته نمیشن (اگر هوش مصنوعی رو فاکتور بگیریم) درهرحال، میخوام چندتا کاری که داره/قراره انجام بشه رو توی این پست یکم براتون بنویسم :)))
اول از همه اینکه پروژه #پیآرچ (همون #پارچ خودمون) هرطور دوست دارید بخونیدش، نزدیک ۴ ساله شدنه، یکمی تیم تکونی کردیم و بچههای جدید وقت خوبی رو هم روی مشارکت گذاشتن که دمشون گرم :))
همینطور تصمیم گرفتیم #پیآرچ بیشتر توی شبکههای اجتماعی فعال باشه، ما بیشترین وقتمون رو توی توییتر، ماستادون و بلواسکای بودیم که تصمیم گرفتیم توی یوتوب، اینستاگرام، تردز و پیرتوب هم فعال باشیم و محتوا تولید کنیم و به اشتراک بذاریم.
همینطور تصمیمی رو گرفتیم که داخل بلاگ #پیآرچ محتواهای آموزشی هم قرار بگیره علاوه بر اخبار خود پروژه چون متأسفانه در سطح اینترنت ما محتوای آموزشی متنی فارسی در زمینه لینوکس و اوپن سورس خیییییلی کم داریم.
همینطور قرار شده تا فروشگاه پیآرچ رو دوباره فعال کنیم تا یک سری مرچندایز داخلش به فروش بذاریم که هم یک چیز باحال برای شما باشه و هم یک مبلغی ناچیز دونیت یه خود پروژه :))
روی یک پروژه دیگه هم داریم کار میکنیم که به زودی ازش معرفی خواهیم کرد و همچنین خودم هم یک مطلبی رو داخل بلاگ خودم به انگلیسی آماده کردم (فنی) که به زودی انتشار خواهم داد، موضوعش رو نمیگم هروقت نوشتمش اینجا میذارم تا برید بخونید و صد البته داشتم این رو فراموش میکردم، ما همچنان داریم روی ویژگی هوش مصنوعی پیآرچ کار میکنیم تا یک تجربه خوشآیند برای کاربرا بسازیم.
@SohrabContents
اول از همه اینکه پروژه #پیآرچ (همون #پارچ خودمون) هرطور دوست دارید بخونیدش، نزدیک ۴ ساله شدنه، یکمی تیم تکونی کردیم و بچههای جدید وقت خوبی رو هم روی مشارکت گذاشتن که دمشون گرم :))
همینطور تصمیم گرفتیم #پیآرچ بیشتر توی شبکههای اجتماعی فعال باشه، ما بیشترین وقتمون رو توی توییتر، ماستادون و بلواسکای بودیم که تصمیم گرفتیم توی یوتوب، اینستاگرام، تردز و پیرتوب هم فعال باشیم و محتوا تولید کنیم و به اشتراک بذاریم.
همینطور تصمیمی رو گرفتیم که داخل بلاگ #پیآرچ محتواهای آموزشی هم قرار بگیره علاوه بر اخبار خود پروژه چون متأسفانه در سطح اینترنت ما محتوای آموزشی متنی فارسی در زمینه لینوکس و اوپن سورس خیییییلی کم داریم.
همینطور قرار شده تا فروشگاه پیآرچ رو دوباره فعال کنیم تا یک سری مرچندایز داخلش به فروش بذاریم که هم یک چیز باحال برای شما باشه و هم یک مبلغی ناچیز دونیت یه خود پروژه :))
روی یک پروژه دیگه هم داریم کار میکنیم که به زودی ازش معرفی خواهیم کرد و همچنین خودم هم یک مطلبی رو داخل بلاگ خودم به انگلیسی آماده کردم (فنی) که به زودی انتشار خواهم داد، موضوعش رو نمیگم هروقت نوشتمش اینجا میذارم تا برید بخونید و صد البته داشتم این رو فراموش میکردم، ما همچنان داریم روی ویژگی هوش مصنوعی پیآرچ کار میکنیم تا یک تجربه خوشآیند برای کاربرا بسازیم.
@SohrabContents
Forwarded from LeetLabs Wiki (Bryan Azli)
لینوکس چیه ؟ 🐧
لینوکس یک سیستمعامل متن باز (Open-Source) است که مثل ویندوز یا مکاواس، بین سخت افزار (Hardware) و کاربر (User) قرار میگیره. تفاوت بزرگش؟ رایگان بودنش و قابلیت سفارشی سازی (customization) بیحدومرز! لینوکس بر پایهی هسته (Kernel) ساخته شده که توسط لینوس توروالدز در سال ۱۹۹۱ خلق شد. امروز هزاران توسعهدهنده بهصورت داوطلبانه روی بهبودش کار میکنن.
چطوری کار میکنه ⁉️
اولین قدم چیه؟
بیاین دنیای لینوکس رو قشنگتر کنیم!
+ EN
[ Linux ] Code 💻🐧
لینوکس یک سیستمعامل متن باز (Open-Source) است که مثل ویندوز یا مکاواس، بین سخت افزار (Hardware) و کاربر (User) قرار میگیره. تفاوت بزرگش؟ رایگان بودنش و قابلیت سفارشی سازی (customization) بیحدومرز! لینوکس بر پایهی هسته (Kernel) ساخته شده که توسط لینوس توروالدز در سال ۱۹۹۱ خلق شد. امروز هزاران توسعهدهنده بهصورت داوطلبانه روی بهبودش کار میکنن.
چطوری کار میکنه ⁉️
• هسته (Kernel): قلب لینوکسه و مستقیماً با سختافزار ارتباط برقرار میکنه.چرا لینوکس ؟ ✅
• پوسته (Shell): واسط کاربریِ مبتنی بر متن (مثل Terminal) که دستورات رو اجرا میکنه.
• توزیعها (Distros): لینوکس رو به شکلهای مختلف میبینید: اوبونتو (مبتدی پسند)، فدورا (برای توسعه دهندگان)، آرچ (برای حرفهایها) و صدها توزیع دیگه!
🔒 امنیت بالا: کمتر هدف حملهی بدافزارها قرار میگیره.
🚀 پایداری: سالها بدون نیاز به ریبوت کار میکنه!
🛠 انعطاف: هر بخشش رو میتونی عوض کنی، حتی ظاهر سیستم!
🌍 جامعهی جهانی: هزاران انجمن و توسعه دهنده آماده کمک بهت هستن.
اولین قدم چیه؟
به زودی آموزش نصب آسان رو منتشر میکنیم.
تا اون موقع :
➊ عضو کانال بمون.
➋ سوالاتت رو تو کامنتها بپرس.
➌ این کانال رو به دوستات معرفی کن!
بیاین دنیای لینوکس رو قشنگتر کنیم!
#GNU / #Linux
#SupportOpenSource
#OpenSource
#FA #Study
+ EN
[ Linux ] Code 💻🐧
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 قالب لندینگ چند منظوره HTML یاقوت، yaghout
قیمت : ۳۵۰۰۰۰ تومان
https://rayium.ir/downloads/?p=1605
@TheRaymondDev
قیمت : ۳۵۰۰۰۰ تومان
https://rayium.ir/downloads/?p=1605
@TheRaymondDev