پکیج bwip.js یه لایبرری اوپنسورسه که میتونید ازش واسه ایجاد بیش از 10 نوع بارکد استفاده کنید. تو محیط مرورگر، Nodejs، ریاکتنیتیو و … قابل اجراست و میشه ازش خروجی png, canvas یا svg گرفت:
https://www.npmjs.com/package/bwip-js
@Linuxiz
https://www.npmjs.com/package/bwip-js
@Linuxiz
❤2👍1🔥1
یکی از پکیج هایی که هر برنامهنویس Node.js باید بشناسه node-cron هست.
با این پکیج میتونین Cron Job تعریف کنین. یعنی یسری کار تعیین شده که تو یه زمان خاص باید تکرار بشن.
مثلا:
- ارسال ایمیل های دورهای
- ارسال پیام توسط ربات هر روز 9 صبح
- ساخت Backup
- بروزرسانی Cache
- و …
https://www.npmjs.com/package/node-cron
@Linuxiz
با این پکیج میتونین Cron Job تعریف کنین. یعنی یسری کار تعیین شده که تو یه زمان خاص باید تکرار بشن.
مثلا:
- ارسال ایمیل های دورهای
- ارسال پیام توسط ربات هر روز 9 صبح
- ساخت Backup
- بروزرسانی Cache
- و …
https://www.npmjs.com/package/node-cron
@Linuxiz
👍1😱1
پکیج React-Doctor یه ابزار رایگان و اوپنسورسه واسه بررسی سلامت پروژه های ریاکتی.
با اجرای کامندی که تو تصویر میبینید میاد پروژتون رو اسکن میکنه و یه امتیاز بین 0 تا 100 بهش میده.
اول فریمورک پروژه رو تشخیص میده و سپس طبق نتیجه میاد با در نظر گرفتن 100ها قانون مختلف پروژه رو از لحاظ پرفورمنس، معماری، باندلسایز، امنیت و ... مورد بررسی قرار میده.
امتیازدهی هم هوشمندانهست. یعنی خطاها بیشتری نسبت به هشدارها روی وزن نهایی دارن.
بهصورت کلی:
- امتیاز 75 به بالا: وضعیت خوب
- امتیاز 50 تا 74: نیازمند بهبود
- امتیاز کمتر از 50: وضعیت بحرانی
جدا از اینا لیست کاملی از مشکلات رو هم بهتون نشون میده تا بتونین فیکسشون کنین:
https://www.react.doctor/
@Linuxiz
با اجرای کامندی که تو تصویر میبینید میاد پروژتون رو اسکن میکنه و یه امتیاز بین 0 تا 100 بهش میده.
اول فریمورک پروژه رو تشخیص میده و سپس طبق نتیجه میاد با در نظر گرفتن 100ها قانون مختلف پروژه رو از لحاظ پرفورمنس، معماری، باندلسایز، امنیت و ... مورد بررسی قرار میده.
امتیازدهی هم هوشمندانهست. یعنی خطاها بیشتری نسبت به هشدارها روی وزن نهایی دارن.
بهصورت کلی:
- امتیاز 75 به بالا: وضعیت خوب
- امتیاز 50 تا 74: نیازمند بهبود
- امتیاز کمتر از 50: وضعیت بحرانی
جدا از اینا لیست کاملی از مشکلات رو هم بهتون نشون میده تا بتونین فیکسشون کنین:
https://www.react.doctor/
@Linuxiz
❤1😱1
سرور مجازی مفت!
از اینجا میتونید ارزون ترین سرور ها رو پیدا کنید:
https://serverhunter.com
بعضیاش قیمت سالانش کلا 3 دلاره و کریپتو هم قبول میکنن
@Linuxiz
از اینجا میتونید ارزون ترین سرور ها رو پیدا کنید:
https://serverhunter.com
بعضیاش قیمت سالانش کلا 3 دلاره و کریپتو هم قبول میکنن
@Linuxiz
👍3😱1
جدیدا خبر هایی اومده که یوتیوب از فیلتری در اومده که من برای مخابرات تست کردم رندوم یه سری به زور بالا اومد و یه سری مجددا نیومد، اما وقتی چکش کردم دیدم بردنش روی حالت Restricted-Mode و عملا تبدیل شده به یوتیوب برای بچه ها! شاید براتون سوال باشه مگه ISP های ایران میتونن تنظیمات یوتیوب کاربرا رو دستکاری کنن؟ جوابش خیر هستش اما خود یوتیوب خودش به همه ISP ها اجازه این کارو داده، برای مثال بهشون گفته فلان هدر رو اگه به پکت اضافه کنی و یا توی ریزالو دامنه CNAME رو به restrict.youtube.com تغییر بدی خودم میفهمم منظورت چیه و کاربر رو میبرم روی حالت Restricted و نمیذارم چیزای حساس ببینه.
@Linuxiz
@Linuxiz
❤2
بوی گرون شدن بسته های اینترنت میآد!
جدیدا اپراتور ها شروع کردن به بسته های رایگان و مفتی دادن، قبلا این مورد رو توی کانال بررسی کردیم و دیدیم هر بار چیز رایگانی دادن بعدش بسته ها گرون شد. (خیلیا به شوخی میگن این چیز رایگان در واقع همون آبیه که به گوسفند قبل از بریدن سرش میدن) به طور ساده تر اپراتور ها وقتی وضع مالیشون خراب میشه به تیم مارکتینگشون میگن یه حرکتی بزنه، تیم مارکتینگ هم برای جذب بیشتر پول میآد بسته های رایگان و تخفیفی میذاره، که البته این فقط یه مسکنه به احتمال زیاد شکست میخوره چون واقعا بازار اینترنت کساده و بعد از شکست، اپراتورها دور هم جمع میشن یه نامه به بالا دستیشون مینویسن و همگی باهم در نهایت گرونش میکنن :)
@Linuxiz
جدیدا اپراتور ها شروع کردن به بسته های رایگان و مفتی دادن، قبلا این مورد رو توی کانال بررسی کردیم و دیدیم هر بار چیز رایگانی دادن بعدش بسته ها گرون شد. (خیلیا به شوخی میگن این چیز رایگان در واقع همون آبیه که به گوسفند قبل از بریدن سرش میدن) به طور ساده تر اپراتور ها وقتی وضع مالیشون خراب میشه به تیم مارکتینگشون میگن یه حرکتی بزنه، تیم مارکتینگ هم برای جذب بیشتر پول میآد بسته های رایگان و تخفیفی میذاره، که البته این فقط یه مسکنه به احتمال زیاد شکست میخوره چون واقعا بازار اینترنت کساده و بعد از شکست، اپراتورها دور هم جمع میشن یه نامه به بالا دستیشون مینویسن و همگی باهم در نهایت گرونش میکنن :)
@Linuxiz
👍3
یه راهنما برای استفاده از Claude توی ریسرچ (با تمرکز روی فیزیک و ریاضی) نوشته شده. نسخهی اولیهاشه و در طول زمان هی بهترش میکنن
https://github.com/Mexregkan/claude-for-researchers/
@Linuxiz
https://github.com/Mexregkan/claude-for-researchers/
@Linuxiz
GitHub
GitHub - Mexregkan/claude-for-researchers: A guide and toolkit for researchers using Claude Code on long technical projects
A guide and toolkit for researchers using Claude Code on long technical projects - Mexregkan/claude-for-researchers
❤1😱1
ترکیب Node.js و Next.js یکی از بهترین انتخابها برای ساخت وباپلیکیشنهای سریع، مقیاسپذیر و مدرن است.
با Node.js در بکاند، سرعت و انعطاف بالایی در مدیریت درخواستها، APIها و پردازش دادهها داریم.
و با Next.js در فرانتاند، تجربهای عالی برای کاربر، رندر سمت سرور، سئو بهتر و عملکرد بهینه به دست میآوریم.
این ترکیب برای ساخت محصولاتی مثل داشبوردها، فروشگاههای آنلاین، SaaSها و پروژههای استارتاپی فوقالعاده است.
اگر به دنبال توسعه سریعتر، معماری تمیزتر و تجربه کاربری بهتر هستید، این دو تکنولوژی کنار هم یک انتخاب قدرتمند هستند.
@Linuxiz
با Node.js در بکاند، سرعت و انعطاف بالایی در مدیریت درخواستها، APIها و پردازش دادهها داریم.
و با Next.js در فرانتاند، تجربهای عالی برای کاربر، رندر سمت سرور، سئو بهتر و عملکرد بهینه به دست میآوریم.
این ترکیب برای ساخت محصولاتی مثل داشبوردها، فروشگاههای آنلاین، SaaSها و پروژههای استارتاپی فوقالعاده است.
اگر به دنبال توسعه سریعتر، معماری تمیزتر و تجربه کاربری بهتر هستید، این دو تکنولوژی کنار هم یک انتخاب قدرتمند هستند.
@Linuxiz
👏2😱1
یه وبسایت ساده برای استخراج و حل جدولهای روزنامه توسعه داده شده که قابلیت ثبتنام و ذخیره پیشرفت کاربران رو هم فراهم میکنه این ویژگی امکان ادامه حل جدول رو در دستگاههای مختلف فراهم میکنه همچنین، این برنامه تا حدی با دستگاههای همراه سازگاری داره
لینک مخزن کد:
https://github.com/BlankuApp/PersianCrossword
لینک وبسایت حل جدول:
https://blankuapp.github.io/PersianCrossword/
@Linuxiz
لینک مخزن کد:
https://github.com/BlankuApp/PersianCrossword
لینک وبسایت حل جدول:
https://blankuapp.github.io/PersianCrossword/
@Linuxiz
❤2😱1🤬1
این یه داشبورد اوپنسورس خفنه که با ریاکت و تایپاسکریپت توسعه داده شده.
اگه مبتدی هستین واسه یادگیری و اگه حرفهای هستین واسه ایده کرفتن میتونین ازش استفاده کنین:
https://github.com/pbasiak/dev-fox-ui-mui-dashboard-theme
@Linuxiz
اگه مبتدی هستین واسه یادگیری و اگه حرفهای هستین واسه ایده کرفتن میتونین ازش استفاده کنین:
https://github.com/pbasiak/dev-fox-ui-mui-dashboard-theme
@Linuxiz
😱1🤬1
یکی یه راه پیدا کرده واسه اینکه بفهمی یوزر از حالت Incognito کروم استفاده میکنه یا نه!
میاد با cache api تعداد ۵۱۲ تا آیتم ۱ بایتی تولید میکنه، بعد سایز cache رو با http://navigator.storage.estimate() چک میکنه:
سایزش تو حالت عادی باید حدود ۳۹۳ کیلوبایت باشه، ولی روی incognito حدود ۸۵ کیلوبایته چون incognito از حافظه رم استفاده میکنه! لزوما هک نیست ولی متد جالبیه :)
@Linuxiz
میاد با cache api تعداد ۵۱۲ تا آیتم ۱ بایتی تولید میکنه، بعد سایز cache رو با http://navigator.storage.estimate() چک میکنه:
سایزش تو حالت عادی باید حدود ۳۹۳ کیلوبایت باشه، ولی روی incognito حدود ۸۵ کیلوبایته چون incognito از حافظه رم استفاده میکنه! لزوما هک نیست ولی متد جالبیه :)
@Linuxiz
😱1🤬1
This media is not supported in your browser
VIEW IN TELEGRAM
اینم یه مینی ابزار ترمینالی برای تست و اجرای DPI روی سیستم خودتون (DPI همونیه که توی سیستم فیلترینگ ایران استفاده میشه، که البته بقیه دنیا برای امنیت و روتینگ پیشرفته یا مدیریت پهنای باند و ... ازش استفاده میکنن بر خلاف ایران)
میتونه رمزنگاری ترافیک رو بشکنه (با سرتیفیکیت دستی خودتون) و کلی کار جالب دیگه :
netwatchlabs.com
@Linuxiz
میتونه رمزنگاری ترافیک رو بشکنه (با سرتیفیکیت دستی خودتون) و کلی کار جالب دیگه :
netwatchlabs.com
@Linuxiz
👍1👏1😱1🤬1
کتاب «موتورهای پرسوجو چگونه کار میکنند» نوشتهی اندی گروو، یک منبع رایگان عالی به عنوان راهنمای عملی برای ساخت یک موتور پرسوجو از ابتدا
آنلاین هم میتونید از اینجا بخونیدش :
howqueryengineswork.com
@Linuxiz
آنلاین هم میتونید از اینجا بخونیدش :
howqueryengineswork.com
@Linuxiz
😱1🤬1
فایل package.json صرفا فقط واسه نگهداری dependency نیست. کلی کار باحال میشه باهاش انجام داد.
یکی از کارایی که میشه انجام داد Script Composition (ترکیب اسکریپتها) هست. یعنی از طریق یه اسکریپت، یه اسکریپت دیگه رو اجرا کنید. این قابلیت باعث میشه اسکریپت های خیلی طولانی نداشته باشید.
مثلا اسکریپت های زیر رو در نظر بگیرید. با اجرای اسکریپت build، اسکریپت clean هم اجرا میشه:
{
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc"
}
}
@Linuxiz
یکی از کارایی که میشه انجام داد Script Composition (ترکیب اسکریپتها) هست. یعنی از طریق یه اسکریپت، یه اسکریپت دیگه رو اجرا کنید. این قابلیت باعث میشه اسکریپت های خیلی طولانی نداشته باشید.
مثلا اسکریپت های زیر رو در نظر بگیرید. با اجرای اسکریپت build، اسکریپت clean هم اجرا میشه:
{
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc"
}
}
@Linuxiz
😱1🤬1
از طریق روش زیر میتونید صفحات اینترنتی رو به صورت استاتیک از طریق گیتهاب (actions & pages) دریافت کنید و ببینید:
http://Github.com/0xjafari/RepoRri/RepoRelay
صفحه اینترنتی IP شمارو نمیبینه و ترافیک از طریق زیرساخت گیت هاب منتقل میشه، بدون نصب یا سرور و اینا.
مثلا برای دریافت سایتی که تحریم کرده.
@Linuxiz
http://Github.com/0xjafari/RepoRri/RepoRelay
صفحه اینترنتی IP شمارو نمیبینه و ترافیک از طریق زیرساخت گیت هاب منتقل میشه، بدون نصب یا سرور و اینا.
مثلا برای دریافت سایتی که تحریم کرده.
@Linuxiz
👍4😱1🤬1
اینجا 80 تا مثال زده از اینکه هوش مصنوعی رو چطوری توی پروژتون استفاده کنید از عامل های هوش مصنوعی بگیر تا دستیار صوتی و برنامه های RAG و عامل های دارای حافظه (بهش کل کانال لینوکسور رو میدیم بعدش دیگه من کافیه برم بخوابم و اون بیاد با لحن من پست بذاره)
github.com/Arindam200/awesome-ai-apps
@Linuxiz
github.com/Arindam200/awesome-ai-apps
@Linuxiz
GitHub
GitHub - Arindam200/awesome-ai-apps: A collection of projects showcasing RAG, agents, workflows, and other AI use cases
A collection of projects showcasing RAG, agents, workflows, and other AI use cases - Arindam200/awesome-ai-apps
👏1😱1🤬1
این سایته پر از skill یو آی هستش، البته منظور از مهارت، مهارت انسانی نیست منظور skill هوش مصنوعی به ویژه کلاد هستش که به AI یاد میده چطور مثل یه متخصص رفتار کنه برای مثال مهارتِ 12-principles-of-animation به هوش مصنوعی آموزش میده که چطور 12 اصل انیمیشن دیزنی رو روی رابط کاربری وب پیاده کنه تا حرکتها طبیعیتر به نظر برسن :
ui-skills.com
@Linuxiz
ui-skills.com
@Linuxiz
❤2😁2
این پروژه پایتونی جالب هم برای تشخیص اشیاء توی ناحیه مشخص شده کاربرد داره مثلا طبق مثال خودش که با QWEN ادغامش کرده یه نفر با هودی اومده توی ناحیه مشخص شده تشخیصش داده و به گوشیش ناتیف فرستاده و گفته چه چیزی با چه اطلاعاتی اومده توی ناحیه.
برای دوربین مداربسته خوبه یه ناحیه رو مشخص میکنی هر چیزی اومد توش بهتون خبر میده،کد اصلیش با پایتون نوشته شده و از ابزارهایی مث ffmpeg برای مدیریت استریمهای ویدیویی استفاده میکنه.
github.com/roryclear/clearcam
@Linuxiz
برای دوربین مداربسته خوبه یه ناحیه رو مشخص میکنی هر چیزی اومد توش بهتون خبر میده،کد اصلیش با پایتون نوشته شده و از ابزارهایی مث ffmpeg برای مدیریت استریمهای ویدیویی استفاده میکنه.
github.com/roryclear/clearcam
@Linuxiz
❤2
این پروژه اومده تمام مدل های مخصوص کد زدن رو پلن free شون رو جمع کرده و تبدیل کرده به یه رابط کاربری ترمینالی برای کد زدن، نمونه مشابهش برای چت کردن رو قبلا گذاشته بودم و البته دقت کنید بعضی از سایت ها حتی برای پلن رایگانشون هم نیاز به کردیت کارت دارن که ماشالله ایرانیا دکترای دور زدن دارن.
github.com/vava-nessa/free-coding-models
@Linuxiz
github.com/vava-nessa/free-coding-models
@Linuxiz
GitHub
GitHub - vava-nessa/free-coding-models: Find, benchmark and install in CLI 170+ FREE coding LLM models across 15+ providers in…
Find, benchmark and install in CLI 170+ FREE coding LLM models across 15+ providers in real time - vava-nessa/free-coding-models