Forwarded from Linuxor ?
یه توزیع Real Time از لینوکس داریم به اسم RTLinux که توی سیستم هایی که نیاز به پاسخگویی سریع و دقیق دارن استفاده میشه
توی صنعت خیلی از سیستم عامل های Real Time استفاده میشه، مثلا یه ماشین رو درنظر بگیرید که روی حالت رانندگی خودکاره این ماشین در لحظه داره اطلاعات محیط رو از سنسور های مختلفی که داره پردازش میکنه، یهو یه مانع جلوش ظاهر میشه این ماشین باید توی اون لحظه ترمز بگیره اصلا مهم نیست سیستم عامل چه فرایند دیگه ای رو داره اون لحظه اجرا میکنه
اگه سیستم عامل Real Time نباشه میگه حالا جناب سیستم ترمز یه لحظه صبر کن کار سنسور پردازش تصویر تموم شه بعد تو کارتو شروع کن، توی این تایم حیاتی ممکنه کلی اتفاق بد برای سرنشین های ماشین بیفته.
کرنل لینوکس برای استفاده عام ساخته شده و Real Time نیست اما RTLinux این ویژگی رو بهش اضافه میکنه.
🐧 @Linuxor
توی صنعت خیلی از سیستم عامل های Real Time استفاده میشه، مثلا یه ماشین رو درنظر بگیرید که روی حالت رانندگی خودکاره این ماشین در لحظه داره اطلاعات محیط رو از سنسور های مختلفی که داره پردازش میکنه، یهو یه مانع جلوش ظاهر میشه این ماشین باید توی اون لحظه ترمز بگیره اصلا مهم نیست سیستم عامل چه فرایند دیگه ای رو داره اون لحظه اجرا میکنه
اگه سیستم عامل Real Time نباشه میگه حالا جناب سیستم ترمز یه لحظه صبر کن کار سنسور پردازش تصویر تموم شه بعد تو کارتو شروع کن، توی این تایم حیاتی ممکنه کلی اتفاق بد برای سرنشین های ماشین بیفته.
کرنل لینوکس برای استفاده عام ساخته شده و Real Time نیست اما RTLinux این ویژگی رو بهش اضافه میکنه.
🐧 @Linuxor
👍8
Forwarded from DevTwitter | توییت برنامه نویسی
#دراز_نیوز
اختلال شدید در اینترنت کشور
از ساعاتی پیش اختلالی شدید در اینترنت کشور پیش آمده و بسیاری از وبسایتها از دسترس خارج شده است.
پشتیبانی پارسپک نیز در شبکه اجتماعی ایکس اعلام کرد «یکی از مراکز داده اصلی ایران دچار مشکل قطعی ارتباطات فیزیکی شده است.»
سامانه «رادار» آروانکلاد نیز برای بررسی وضعیت دیتاسنترها در دسترس نیست. بااینحال صفحه وضعیت ابرآروان (Status) نیز وقوع اختلال عمده در دیتاسنترها و سرویسهای مختلف وب را تأیید میکند.
@DevTwitter | <Digiato/>
اختلال شدید در اینترنت کشور
از ساعاتی پیش اختلالی شدید در اینترنت کشور پیش آمده و بسیاری از وبسایتها از دسترس خارج شده است.
پشتیبانی پارسپک نیز در شبکه اجتماعی ایکس اعلام کرد «یکی از مراکز داده اصلی ایران دچار مشکل قطعی ارتباطات فیزیکی شده است.»
سامانه «رادار» آروانکلاد نیز برای بررسی وضعیت دیتاسنترها در دسترس نیست. بااینحال صفحه وضعیت ابرآروان (Status) نیز وقوع اختلال عمده در دیتاسنترها و سرویسهای مختلف وب را تأیید میکند.
@DevTwitter | <Digiato/>
👍3
🔶 آموزش اضافه کردن Handler برای تغییر نسخه PHP در سی پنل
وارد File Manager سی پنل شوید و در قسمت Settings بخش Preferences گزینه Show Hidden Files (dotfiles). کلیک کنید و دکمه save رو بزنید و حالا فایل نمایش داده .htaccess راست کلیک کرده و گزینه edit را کلیک کنید.
برای EasyApache نسخه ۸.۳ PHP :
برای Cloudlinux نسخه ۸.۳ PHP :
https://www.gonlinesites.com/web-hosting-tips/how-to-add-handlers-to-change-php-version-in-cpanel-setup-php-version/
#php
@TheRaymondDev
وارد File Manager سی پنل شوید و در قسمت Settings بخش Preferences گزینه Show Hidden Files (dotfiles). کلیک کنید و دکمه save رو بزنید و حالا فایل نمایش داده .htaccess راست کلیک کرده و گزینه edit را کلیک کنید.
برای EasyApache نسخه ۸.۳ PHP :
php – BEGIN cPanel-generated handler, do not edit
Set the “ea-php83” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php83___lsphp .php .php8 .phtml
</IfModule>
php – END cPanel-generated handler, do not edit
برای Cloudlinux نسخه ۸.۳ PHP :
# BEGIN CloudLinux ALT-PHP handler, do not edit
# Set the “alt-php83” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-alt-php83 .php .php8 .phtml
</IfModule>
# END CloudLinux ALT-PHP handler, do not edit
https://www.gonlinesites.com/web-hosting-tips/how-to-add-handlers-to-change-php-version-in-cpanel-setup-php-version/
#php
@TheRaymondDev
G Online Sites
How To Add Handlers To Change PHP Version in cPanel - Setup PHP Version
You are here: Web Hosting Tips cPanel How To Add Handlers To Change PHP Version in cPanel – Setup PHP Version Estimated reading time: 4 min In this article 1. Adding the Handler to the .htaccess File 2. For EasyApache EA Handler Configuration 3. For Cloudlinux…
👍1
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡4👍1😐1
🔶 ۱۳۴ کشور دنیا بهدنبال تبدیل پول ملیشان به رمزارز هستند
تحقیقات اندیشکدهی شورای آتلانتیک مستقر در ایالات متحده میگوید که همهی کشورهای گروه ۲۰ بهدنبال ارزهای دیجیتال بانک مرکزی (CBDC) هستند. این گزارش میافزاید که ۴۴ کشور در حال اجرای آزمایشی CBDC هستند. این رقم درمقایسهبا ۳۶ سال گذشته افزایش یافته و بخشی از تلاش جهانی برای کاهش مصرف پول فیزیکی و تهدید قدرت چاپ پول است. درمجموع، ۱۳۴ کشور که نمایندهی ۹۸ درصد از اقتصاد کل جهان هستند، اکنون در حال بررسی نسخههای دیجیتالی از پول ملی خود هستند.
جاش لیپسکی و آنانیا کومار از شورای آتلانتیک گفتند که یکی از پیشرفتهای مهم در سال جاری، افزایش درخورتوجه CBDCهای باهاما و جامائیکا و نیجریه بود. مقامها میگویند چین نیز که بزرگترین طرح آزمایشی جهان را اجرا میکند، استفاده از نمونهی اولیه e-CNY خود را با افزایش تقریباْ چهاری برابر به ۷ تریلیون یوان (۹۸۷ میلیارد دلار) تراکنش رسانده است.
#خبر
@TheRaymondDev
تحقیقات اندیشکدهی شورای آتلانتیک مستقر در ایالات متحده میگوید که همهی کشورهای گروه ۲۰ بهدنبال ارزهای دیجیتال بانک مرکزی (CBDC) هستند. این گزارش میافزاید که ۴۴ کشور در حال اجرای آزمایشی CBDC هستند. این رقم درمقایسهبا ۳۶ سال گذشته افزایش یافته و بخشی از تلاش جهانی برای کاهش مصرف پول فیزیکی و تهدید قدرت چاپ پول است. درمجموع، ۱۳۴ کشور که نمایندهی ۹۸ درصد از اقتصاد کل جهان هستند، اکنون در حال بررسی نسخههای دیجیتالی از پول ملی خود هستند.
جاش لیپسکی و آنانیا کومار از شورای آتلانتیک گفتند که یکی از پیشرفتهای مهم در سال جاری، افزایش درخورتوجه CBDCهای باهاما و جامائیکا و نیجریه بود. مقامها میگویند چین نیز که بزرگترین طرح آزمایشی جهان را اجرا میکند، استفاده از نمونهی اولیه e-CNY خود را با افزایش تقریباْ چهاری برابر به ۷ تریلیون یوان (۹۸۷ میلیارد دلار) تراکنش رسانده است.
#خبر
@TheRaymondDev
Reuters
Central bank digital currency momentum growing, study shows
A total of 134 countries representing 98% of the global economy are now exploring digital versions of their currencies, with almost half at an advanced stage and pioneers like China, the Bahamas and Nigeria starting to see a pick up in usage.
👍2
Forwarded from Pishro App
توی Eloquent لاراول یه متد هست بنام whereKey() که میاد و با توجه به کلید اصلی شما لیستی از آیتم هایی رو که بهش میدین رو جستجو میکنه
روش کار بصورت زیر هست:
$users = User::whereKey([1,2,3])->get()
اما اگه توی مدل $primaryKey رو چیز دیگه ای تنظیم کرده باشین دیگه خودش بر اساس اون جستجو میکنه
#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔶 اتفاقات دیروز لبنان نشان می دهند که هر وسیله ای می توان به قابلیت انفجار تبدیل کرد.
من مدتی مونتاژکار الکترونیک بودم که هر بار بردی که قطعه ریزی و تست می کردم که ولتاژهایی که بالا و پایین می شد یا قطعه ای که بهم چسیبده می ترکید و البته خطرناک هم بود چون قطعه ای ریزی مثل مقاومت پرت می شد و ممکنه چشم رو کور کند...
این همین چیزی که گفتم چنین مکانسیمی رو داره و کافیه دستگاه به قطعات قابل انفجار مجهز کنید و از راه دور با فرستادن پیغام به دستگاه کارشو بسازید.
چیز تازه ای نیست اما در جنگ باید همه جوانب رو در نظر بگیری که هر وسیله ای ممکن است بمب ساعتی باشد و بدون اینکه طرف آن را بداند.
@TheRaymondDev
من مدتی مونتاژکار الکترونیک بودم که هر بار بردی که قطعه ریزی و تست می کردم که ولتاژهایی که بالا و پایین می شد یا قطعه ای که بهم چسیبده می ترکید و البته خطرناک هم بود چون قطعه ای ریزی مثل مقاومت پرت می شد و ممکنه چشم رو کور کند...
این همین چیزی که گفتم چنین مکانسیمی رو داره و کافیه دستگاه به قطعات قابل انفجار مجهز کنید و از راه دور با فرستادن پیغام به دستگاه کارشو بسازید.
چیز تازه ای نیست اما در جنگ باید همه جوانب رو در نظر بگیری که هر وسیله ای ممکن است بمب ساعتی باشد و بدون اینکه طرف آن را بداند.
@TheRaymondDev
👍3
accent-colors.webm
644.6 KB
🔶 نسخه ۴۷ گنوم به نام Denver به صورت رسمی منتشر شد.
https://release.gnome.org/47/
#لینوکس
@TheRaymondDev
https://release.gnome.org/47/
#لینوکس
@TheRaymondDev
❤2
🔶 دیسکورد بالاخره با افزودن رمزگذاری سرتاسری، قابلیت تماس ویدیویی و صوتی را امنتر کرد
طبق اعلام دیسکورد، قابلیت رمزگذاری مکالمات صوتی و تصویری این پلتفرم با نام DAVE شناخته میشود. ظاهراً این شرکت هنگام تصمیمگیری درمورد اینکه چه ویژگیهای صوتی و تصویری را رمزگذاری کند، به استفاده از راهکاری کامل رو آورده است.
#خبر
@TheRaymondDev
طبق اعلام دیسکورد، قابلیت رمزگذاری مکالمات صوتی و تصویری این پلتفرم با نام DAVE شناخته میشود. ظاهراً این شرکت هنگام تصمیمگیری درمورد اینکه چه ویژگیهای صوتی و تصویری را رمزگذاری کند، به استفاده از راهکاری کامل رو آورده است.
#خبر
@TheRaymondDev
Discord
Meet DAVE: Discord’s New End-to-End Encryption for Audio & Video
We’re rolling out end-to-end encryption for voice and video calls! We’d like to share why we’re bringing E2EE A/V to Discord, share our design and implementation goals, and provide a high-level technical overview of how it works.
👍1
🎄 یک برنامه نویس تنبل
🔶 اتفاقات دیروز لبنان نشان می دهند که هر وسیله ای می توان به قابلیت انفجار تبدیل کرد. من مدتی مونتاژکار الکترونیک بودم که هر بار بردی که قطعه ریزی و تست می کردم که ولتاژهایی که بالا و پایین می شد یا قطعه ای که بهم چسیبده می ترکید و البته خطرناک هم بود چون…
This media is not supported in your browser
VIEW IN TELEGRAM
👍5
Forwarded from Pishro App
اینجور مواقع شما دیگه نمیخواید یه کامیت جدید بزنید و دلتون میخواد که همین تغییر کوچیک رو روی کامیت قبلیتون بزنید
git commit –amend
هر تغییری که دادید رو روی کامیت قبلیتون ثبت کنید
git commit --amend -m “this fixes the previous oopsies”
اطلاعات بیشتر :
https://smartlogic.io/blog/git-commit-amend/
#trick
#git
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1👎1
Forwarded from Golden Code (@lix)
در لاراول orderByRaw بهتون این امکان رو میده که نتایج رو بتونید بر اساس یه سری محاسبات خاصی مرتب کنید.
مثلا ؟
میتونیم نتایج رو بر اساس اختلاف بین دو ستون ( قیمت و تخفیف) مرتب کنیم!
این آپشن یه سری جاها کدارو واقعا بهینه میکنه.
#laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1836004683594469864?t=IGgicccC4LllTLBm0hRviw&s=19
مثلا ؟
میتونیم نتایج رو بر اساس اختلاف بین دو ستون ( قیمت و تخفیف) مرتب کنیم!
این آپشن یه سری جاها کدارو واقعا بهینه میکنه.
#laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1836004683594469864?t=IGgicccC4LllTLBm0hRviw&s=19
X (formerly Twitter)
Backpack for Laravel (@laravelbackpack) on X
#Laravel Tip
The eloquent's method `orderByRaw()` lets us simply pass a raw query to order the results.
For example, sorting by the difference between two columns.
The eloquent's method `orderByRaw()` lets us simply pass a raw query to order the results.
For example, sorting by the difference between two columns.
❤3👍1
Forwarded from Web Application Security
یه آسیب پذیری ظاهرا بی ارزش =
کد زیر رو در نظر بگیرین:
سناریو اینه که این فایل مربوط به یکی از فایل های پنل ادمینه که طبیعتا باید فقط ادمین دسترسی داشته باشه، از داخل sessionی که برای هر کاربر ست کرده چک میکنه ببینه اگه سطح دسترسی ای که به این کاربر داده ادمین نبود redirect کنه به صفحه home.
مشکلی که تو این کد هست اینه که درسته redirect میکنه ولی جلوی اجرا شدن کد رو نمیگیره بعد redirect و باعث میشه مابقی کد هم اجرا بشن بعد redirect. ولی چه تهدیدی داره؟
1⃣ افشا شدن response بعد از redirect :
اگه با دستور زیر به اون مسیر curl بزنیم میتونیم کل ریسپانس رو ببینیم:
نکته : ما فقط میتونیم response رو ببینیم نه سورس کد اپلیکیشن. ممکنه برنامه نویس از توابعی استفاده کرده باشه که اطلاعات مهمی رو روی صفحه چاپ کنه مثل echo. برای درک بهتر کد زیر رو در نظر بگیرید :
2⃣ تست آسیب پذیری های مختلف!
کد زیر رو در نظر بگیرین:
آسیب پذیری ای که این کد داره Command Injectionهست. ولی نکته ای که مهمه اینه که این صفحه چون redirect میکنه خیلیا اینجا parameter fuzz انجام نمیدن و آسیب پذیری های این صفحه فقط با دسترسی ادمین قابل دیدن و تست کردنه، ولی بخاطر اشتباه برنامه نویس مهاجم میتونه parameter fuzz انجام بده و آسیب پذیری های مختلفی رو تست کنه که بسته به logic برنامه ممکنه آسیب پذیری های مختلفی رو داشته باشه. اگه باگ هانترین حتما به این نکته توجه داشته باشین موقع مواجه شدن با redirect ها.
نمونه پیلود با curl برای تست آسیب پذیری :
نکته مهم : کد های نوشته شده با php رو اگه تو سیستمتون اجرا کنین به درستی کار نمیکنن چون باید خودتون session کاربر رو ست کنین.
⁉️روش جلوگیری چیه؟
بعد redirect باید جلوی اجرا شدن ادامه کد رو بگیریم که میتونیم با توابع زیر انجام بدیم:
اسم آسیب پذیری :
Execution After Redirect = EAR
#EAR
#parameter_fuzz
کد زیر رو در نظر بگیرین:
<?php
session_start();
if($_SESSION['is_admin'] != true)
{
header("Location: /home.php");
}
// Application code is here
?>
سناریو اینه که این فایل مربوط به یکی از فایل های پنل ادمینه که طبیعتا باید فقط ادمین دسترسی داشته باشه، از داخل sessionی که برای هر کاربر ست کرده چک میکنه ببینه اگه سطح دسترسی ای که به این کاربر داده ادمین نبود redirect کنه به صفحه home.
مشکلی که تو این کد هست اینه که درسته redirect میکنه ولی جلوی اجرا شدن کد رو نمیگیره بعد redirect و باعث میشه مابقی کد هم اجرا بشن بعد redirect. ولی چه تهدیدی داره؟
1⃣ افشا شدن response بعد از redirect :
اگه با دستور زیر به اون مسیر curl بزنیم میتونیم کل ریسپانس رو ببینیم:
curl https://target.com/admin_panel.php
نکته : ما فقط میتونیم response رو ببینیم نه سورس کد اپلیکیشن. ممکنه برنامه نویس از توابعی استفاده کرده باشه که اطلاعات مهمی رو روی صفحه چاپ کنه مثل echo. برای درک بهتر کد زیر رو در نظر بگیرید :
<?php
if($_SESSION['is_admin'] != true)
{
hedaer("Location : /home.php");
}
echo "username : adm2ish";
echo "password : pa19ehw";
?>
2⃣ تست آسیب پذیری های مختلف!
کد زیر رو در نظر بگیرین:
<?php
session_start();
if($_SESSION['is_admin'] != true)
{
header("Location: /home.php");
}
if (isset($_GET['cmd']) && !empty($_GET['cmd'])) {
$admin_input = $_GET['cmd'];
echo system("ping $admin_input");
} else {
echo "No command provided.";
}
?>
آسیب پذیری ای که این کد داره Command Injectionهست. ولی نکته ای که مهمه اینه که این صفحه چون redirect میکنه خیلیا اینجا parameter fuzz انجام نمیدن و آسیب پذیری های این صفحه فقط با دسترسی ادمین قابل دیدن و تست کردنه، ولی بخاطر اشتباه برنامه نویس مهاجم میتونه parameter fuzz انجام بده و آسیب پذیری های مختلفی رو تست کنه که بسته به logic برنامه ممکنه آسیب پذیری های مختلفی رو داشته باشه. اگه باگ هانترین حتما به این نکته توجه داشته باشین موقع مواجه شدن با redirect ها.
نمونه پیلود با curl برای تست آسیب پذیری :
curl "https://target.com/admin_panel.php?cmd=1.1.1.1|whoami"
curl "https://target.com/admin_panel.php?cmd=1.1.1.1||whoami||"
curl "https://target.com/admin_panel.php?cmd=1.1.1.1;whoami"
نکته مهم : کد های نوشته شده با php رو اگه تو سیستمتون اجرا کنین به درستی کار نمیکنن چون باید خودتون session کاربر رو ست کنین.
⁉️روش جلوگیری چیه؟
بعد redirect باید جلوی اجرا شدن ادامه کد رو بگیریم که میتونیم با توابع زیر انجام بدیم:
<?php
exit()
die()
?>
اسم آسیب پذیری :
Execution After Redirect = EAR
#EAR
#parameter_fuzz
👍4❤1
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
در نسخه 6.12 لینوکس، امکان نمایش کد QR در هنگام وقوع کرنل پنیک به صورت اختیاری اضافه شده است.
این ویژگی از طریق زیرساخت مدیریت خطای DRM Panic اضافه شده و در اواسط سپتامبر به هسته لینوکس اضافه خواهد شد.
این قابلیت به کاربران اجازه میدهد تا در صورت وقوع خطای “صفحه مرگ” در DRM، یک کد QR نمایش داده شود. این کد QR میتواند اطلاعات زیادی را که ممکن است در خروجی متنی ساده به سختی قابل دریافت باشد، به صورت کاربرپسندتری نمایش دهد.
این ویژگی با زبان برنامهنویسی Rust نوشته شده و برای استفاده از آن باید ساخت هسته با پشتیبانی از Rust فعال باشد. همچنین، این قابلیت توسط سوئیچ ساخت Kconfig به نام DRM_PANIC_SCREEN_QR_CODE کنترل میشود و امکان تنظیم URL پایه کد QR و نسخه کد QR برای مقدار دادههای اشکالزدایی که میتوان ذخیره کرد، وجود دارد.
——————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
http://seilany.ir
این ویژگی از طریق زیرساخت مدیریت خطای DRM Panic اضافه شده و در اواسط سپتامبر به هسته لینوکس اضافه خواهد شد.
این قابلیت به کاربران اجازه میدهد تا در صورت وقوع خطای “صفحه مرگ” در DRM، یک کد QR نمایش داده شود. این کد QR میتواند اطلاعات زیادی را که ممکن است در خروجی متنی ساده به سختی قابل دریافت باشد، به صورت کاربرپسندتری نمایش دهد.
این ویژگی با زبان برنامهنویسی Rust نوشته شده و برای استفاده از آن باید ساخت هسته با پشتیبانی از Rust فعال باشد. همچنین، این قابلیت توسط سوئیچ ساخت Kconfig به نام DRM_PANIC_SCREEN_QR_CODE کنترل میشود و امکان تنظیم URL پایه کد QR و نسخه کد QR برای مقدار دادههای اشکالزدایی که میتوان ذخیره کرد، وجود دارد.
——————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
http://seilany.ir
👍6
🔸ژاکت به عنوان مرجع بازار وردپرس ایران پی دی افی با عنوان اولین گزارش جامع وردپرس در ایران منتشر کرده
@TheRaymondDev
@TheRaymondDev
👍2
🔶 از زمانی که پاول توسط فرانسه دستگیر شد که تلگرام مجبور است, قوانین کپی رایت به درستی اجرا کند.
مخصوصا کانال های دانلود انیمه, فایل هاشون به مشکل کپی رایت خوردند و باعث از دست رفتن کانال می شود.
ممکن است این قانون برای کانال های دانلود فیلم و سریال تلگرام اجرا شود.
@TheRaymondDev
مخصوصا کانال های دانلود انیمه, فایل هاشون به مشکل کپی رایت خوردند و باعث از دست رفتن کانال می شود.
ممکن است این قانون برای کانال های دانلود فیلم و سریال تلگرام اجرا شود.
@TheRaymondDev
❤5👍5💔4😭1
Forwarded from Linuxor ?
آیا همیشه چیز های خفن همه گیر میشن؟
حقیقت تلخ نه هستش، شما بهترین و خفن ترین پروژه دنیا هم بسازید هیچ کس قرار نیست ببینتش چون خفنه
توی این چند سال اخیر لینوکس به اندازه عمر 30 و خورده ای سالش بخاطر پروژه های تجاری مثل Steam تونسته یوزر جذب کنه، شاید حتی بخش بزرگی از یوزرها از مزیت های لینوکس خبر نداشته باشن فقط چون در معرض دیده شدن قرار گرفته اوناهم گفتن "بد نیست یه تستی کنیم"
پیشنهاد من اینه که اگه کاری یا پروژه ای رو شروع میکنید برای اینکه بعدا دلسرد نشید به قابلیت تجاری شدنش هم فکر کنید مثلا اگه دارین یه لایبری مینویسین شاید تا اخر عمرتون روش کار کنید و یه جامعه کوچیک ازش استفاده کنن، یا همین امشب به به طور فان یه ربات تلگرامی چند هزار خطی رفرالی بنویسید هفته بعد چند میلیون دنبال کننده داشته باشید
🐧 @Linuxor
حقیقت تلخ نه هستش، شما بهترین و خفن ترین پروژه دنیا هم بسازید هیچ کس قرار نیست ببینتش چون خفنه
توی این چند سال اخیر لینوکس به اندازه عمر 30 و خورده ای سالش بخاطر پروژه های تجاری مثل Steam تونسته یوزر جذب کنه، شاید حتی بخش بزرگی از یوزرها از مزیت های لینوکس خبر نداشته باشن فقط چون در معرض دیده شدن قرار گرفته اوناهم گفتن "بد نیست یه تستی کنیم"
پیشنهاد من اینه که اگه کاری یا پروژه ای رو شروع میکنید برای اینکه بعدا دلسرد نشید به قابلیت تجاری شدنش هم فکر کنید مثلا اگه دارین یه لایبری مینویسین شاید تا اخر عمرتون روش کار کنید و یه جامعه کوچیک ازش استفاده کنن، یا همین امشب به به طور فان یه ربات تلگرامی چند هزار خطی رفرالی بنویسید هفته بعد چند میلیون دنبال کننده داشته باشید
🐧 @Linuxor
👍8❤3