یه درسی که از استارتاپ ها گرفتم این بود که همیشه باید این جمله رو پس ذهنتون نگه دارید آیا اگه هیچ نیروی انسانی و نیروی کمکی نداشته باشی به تنهایی میتونی استارتاپو زنده نگهش داری؟ اگر خیر چه کسی باهاتون باشه چه نباشه استارتاپ شکست میخوره، خود تیم کمکی بهتون نخواهد کرد بلکه مسیر حرکت تیم کمکتون میکنه.
@Linuxor
@Linuxor
کاربرا گزارش Memory Leak توی ماشین حساب مک رو دادن!
این باگ زمانی رخ میده که برنامه نویس فراموش کرده باشه حافظه بعد از استفاده رو آزاد کنه و با گذشت زمان حافظه پر میشه. البته ممکنه این باگ مربوط به سیستم عامل هم باشه چون برخی اپلیکیشن های دیگه هم این اتفاق براشون افتاده ولی چون ماشین حساب به طور مشترک توسط اکثریت استفاده میشه دیده شده. و ماشین حساب هم چیز پیچیده ای نیست که پتانسیل Memory Leak داشته باشه.
توی این وضعیت هیچ کاری نمیشه انجام داد باید منتظر آپدیت های جدید باشید و برنامه ای که رم میخوره رو نهایتا باید Kill کنید.
@Linuxor
این باگ زمانی رخ میده که برنامه نویس فراموش کرده باشه حافظه بعد از استفاده رو آزاد کنه و با گذشت زمان حافظه پر میشه. البته ممکنه این باگ مربوط به سیستم عامل هم باشه چون برخی اپلیکیشن های دیگه هم این اتفاق براشون افتاده ولی چون ماشین حساب به طور مشترک توسط اکثریت استفاده میشه دیده شده. و ماشین حساب هم چیز پیچیده ای نیست که پتانسیل Memory Leak داشته باشه.
توی این وضعیت هیچ کاری نمیشه انجام داد باید منتظر آپدیت های جدید باشید و برنامه ای که رم میخوره رو نهایتا باید Kill کنید.
@Linuxor
توی وب، ساختن یه تقویم که بشه زمان رو به صورت جلالی و تایم ایران انتخاب کرد کار ساده ای نیست.
این کتابخونه رو داشته باشین خیلی خوب پیادش کرده، فقط کافیه ui ش رو طبق سایتتون تغییر بدید
babakhani.github.io/PersianWebToolkit/doc/datepicker/example
@Linuxor
این کتابخونه رو داشته باشین خیلی خوب پیادش کرده، فقط کافیه ui ش رو طبق سایتتون تغییر بدید
babakhani.github.io/PersianWebToolkit/doc/datepicker/example
@Linuxor
برای کسایی که فرانت کار نمیکنن، ممکنه یه فرانت بسازن حتی ریسپانسیو هم باشه و توی گوشی هم کار کنه ولی تجربه خوبی نده.
اینجاست که دستکاری initial-scale خیلی کمک کنندس اندازه کل المنت هارو میشه باهاش کوچیک و بزرگ کرد بای دیفالت 1 هست ولی یکم باهاش ور برید و ببینید توی گوشی کدوم سایزش تجربه بهتری میده، اون عدد رو بزارید همه مرورگرهام ساپورتش میکنن.
ولی اگه فرانت کاری حق نداری از این استفاده کنی. باید بری بیشتر یاد بگیری.
@Linuxor
اینجاست که دستکاری initial-scale خیلی کمک کنندس اندازه کل المنت هارو میشه باهاش کوچیک و بزرگ کرد بای دیفالت 1 هست ولی یکم باهاش ور برید و ببینید توی گوشی کدوم سایزش تجربه بهتری میده، اون عدد رو بزارید همه مرورگرهام ساپورتش میکنن.
ولی اگه فرانت کاری حق نداری از این استفاده کنی. باید بری بیشتر یاد بگیری.
@Linuxor
نظرتون درباره کانال لینوکسور چیه؟ نظر لحظه ای الان نه، نظر کلی بدید از اولین روزی که توی کانال بودید تا الان.
Anonymous Poll
42%
پنج ستاره، خیلی خوب
36%
چهار ستاره، خوب
16%
سه ستاره، متوسط
2%
دو ستاره، ضعیف
3%
یک ستاره، خیلی ضعیف
تبلیغ یه سایتی رو دیدم به اسم کیلوکد. جایی که میتونید با کمک هوش مصنویی، کیلویی کد بزنید😂
kilocode.ai
@Linuxor ~ mohsen1299
kilocode.ai
@Linuxor ~ mohsen1299
ریاکتکارا جمع شدن و یه گیت بوک توسعه دادن و توش از ترفند ها و تکنیک ها و نکاتی که بهشون خیلی کمک کرده نوشتن: این پتانسیل اینو داره توی بازار آزاد به اسم دوره ری اکت پیشرفته به قیمت 30 میلیون با تخفیف 23.500 فروش بره.
github.com/vasanthk/react-bits
@Linuxor
github.com/vasanthk/react-bits
@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای الگوریتم *A روی نقشه واقعی خیابون های شیکاگو و رم، ببینید چطوری کوتاه ترین مسیر رو پیدا میکنه برنامه هایی مثل اسنپ و تپسی مسیر شما تا مقصد رو با همچین چیزی پیدا میکنن.
@Linuxor
@Linuxor
توی بعضی ریپو های گیت دیدید کامیت ها چقدر منظم نوشته میشن ؟ مثلا عکس بالا رو ببینید اول همشون نوشته fix یا feat که البته اینارو دستی نمینویسن و یا اگه دستی بنویسن ممکنه توی بعضی کامیتا فراموش کنن.
یه ابزار هست بهتون کمک میکنه قبل از کامیت پیام کامیت رو آماده کنید و طبق قالب خاصی براتون کامیت رو درست میکنه. فقط کافیه نصبش کنید و بجای
git commit
بزنید
git cz
ازتون سولای لازم رو میپرسه و کامیت رو براتون آماده میکنه
نصب:
commitizen.github.io/cz-cli
@Linuxor
یه ابزار هست بهتون کمک میکنه قبل از کامیت پیام کامیت رو آماده کنید و طبق قالب خاصی براتون کامیت رو درست میکنه. فقط کافیه نصبش کنید و بجای
git commit
بزنید
git cz
ازتون سولای لازم رو میپرسه و کامیت رو براتون آماده میکنه
نصب:
commitizen.github.io/cz-cli
@Linuxor
1
یه استکی بود به اسم MERN که خیلی معروف بود و ترکیب خوبی بود از نودجی اس، اکسپرس و مونگو برای دیتابیس و ری اکت برای فرانت (هنوز هم خیلی استفاده میشه)
برای پنج سال آینده من حدس میزنم استک BERMM قراره بیاد بالا. (البته ممکنه اینطور پیش نره...)
مونگو و ری اکت سر جاشون هستن فقط مونگو اون زمان روی هایپ بود الان فهمیدن و ترکیبش با MySql خیلی نتیجه بهتری میده. همچنین Node.js با Bun عوض میشه Bun همه مزیت های Node.js + سرعت چند برابری داره فقط دوتا مشکل داره یکی کامیونیتی ضعیف و دومی پایداری ضعیف تر نسبت به Node.js
البته Bun هم باید خودشو اثبات کنه فقط سرعت کفایت نمیکنه باید شرکت های بزرگ برن سمتش.
@Linuxor
برای پنج سال آینده من حدس میزنم استک BERMM قراره بیاد بالا. (البته ممکنه اینطور پیش نره...)
مونگو و ری اکت سر جاشون هستن فقط مونگو اون زمان روی هایپ بود الان فهمیدن و ترکیبش با MySql خیلی نتیجه بهتری میده. همچنین Node.js با Bun عوض میشه Bun همه مزیت های Node.js + سرعت چند برابری داره فقط دوتا مشکل داره یکی کامیونیتی ضعیف و دومی پایداری ضعیف تر نسبت به Node.js
البته Bun هم باید خودشو اثبات کنه فقط سرعت کفایت نمیکنه باید شرکت های بزرگ برن سمتش.
@Linuxor
این اسکریپت هم جالب بود بدون هیچ کد خاصی به سایتتون پروگرس بار اضافه میکنه فقط کافیه اسکریپتی که گفته رو توی تگ head سایتتون اضافه کنید. تازه با رنگ سایتتون هم کاستوم میشه دیگه چی ازش می خواین؟ یه اسکریپت سادس دیگه:)
codebyzach.github.io/pace
@Linuxor
codebyzach.github.io/pace
@Linuxor
میدونستین اگه گیت و SQL رو ترکیب کنید چی میشه؟ این کارو کردن و میشه dolt. یه چیزیه که باهاش میتونید مثل گیت ترک کنید و بفهمید مثلا کی این ریکورد رو تغییر داد! دقت کنید dolt خودش گیت و SQL رو پیاده کرده و همچیش مال خودشه در واقع گیت نیست ولی با ظاهر گیت برای دیتا.
مستنداتش خیلی کوتاهه اگه گیت و SQLبلد باشید dolt هم تقریبا بلدید :
docs.dolthub.com
@Linuxor
مستنداتش خیلی کوتاهه اگه گیت و SQLبلد باشید dolt هم تقریبا بلدید :
docs.dolthub.com
@Linuxor
ابزار diff برای چک کردن تفاوت خط به خط تغییرات فایل استفاده میشه. اما نمیتونه سینتکس رو بفهمه اومدن یه ابزار ساختن که سینتکس رو میفهمه و تغییرات رو توی سطح سینتکس بهتون نشون میده!
نصب :
github.com/Wilfred/difftastic
@Linuxor
نصب :
github.com/Wilfred/difftastic
@Linuxor
یه نفر یه جایگزین برای Elasticsearch ساخته :)
ابزار Elasticsearch یه موتور جستجوی متنباز و توزیعشده مبتنی بر Lucene هستش که برای جستجوی سریع و تحلیل دادههای بزرگ طراحی شده و از جستجوی متن کامل، فیلترهای پیشرفته و پردازش بلادرنگ پشتیبانی میکنه. ZincSearch یه جایگزین سبک برای Elasticsearch هستش که نصب و راهاندازی سادهتری داره و منابع کمتری مصرف میکنه. این موتور جستجوی متن کامل، متنباز و با پشتیبانی از APIهای Elasticsearch، امکان انتقال آسان دادهها و جستجو را فراهم میکنه. ZincSearch بدون نیاز به تعریف اسکیما، دادهها رو ذخیره و جستجو میکنه و یه رابط کاربری وب هم برای مدیریت و جستجوی دادهها داره.
zincsearch-docs.zinc.dev
@Linuxor
ابزار Elasticsearch یه موتور جستجوی متنباز و توزیعشده مبتنی بر Lucene هستش که برای جستجوی سریع و تحلیل دادههای بزرگ طراحی شده و از جستجوی متن کامل، فیلترهای پیشرفته و پردازش بلادرنگ پشتیبانی میکنه. ZincSearch یه جایگزین سبک برای Elasticsearch هستش که نصب و راهاندازی سادهتری داره و منابع کمتری مصرف میکنه. این موتور جستجوی متن کامل، متنباز و با پشتیبانی از APIهای Elasticsearch، امکان انتقال آسان دادهها و جستجو را فراهم میکنه. ZincSearch بدون نیاز به تعریف اسکیما، دادهها رو ذخیره و جستجو میکنه و یه رابط کاربری وب هم برای مدیریت و جستجوی دادهها داره.
zincsearch-docs.zinc.dev
@Linuxor