This media is not supported in your browser
VIEW IN TELEGRAM
با اکستنشن Continue میتونین از مدل آفلاین دیپ سیک توی کد زدن استفاده کنید :
کافیه این مدل دیپ سیک که مخصوص کد زدنه رو دانلود کنید (در حد GPT4-Turbo هستش) :
ollama run deepseek-coder-v2:16b
بعد اکستنشن Continue رو یا روی VsCode یا JetBrains نصب کنید برین توی این لینک آموزش نصبش توی بخش Install و Model Setup هست :
docs.continue.dev
@Linuxor
کافیه این مدل دیپ سیک که مخصوص کد زدنه رو دانلود کنید (در حد GPT4-Turbo هستش) :
ollama run deepseek-coder-v2:16b
بعد اکستنشن Continue رو یا روی VsCode یا JetBrains نصب کنید برین توی این لینک آموزش نصبش توی بخش Install و Model Setup هست :
docs.continue.dev
@Linuxor
❤67👍27🗿2🔥1🤣1
آیا توی اسم متغیر های JSON میشه فاصله استفاده کرد؟
Anonymous Quiz
30%
بله قطعا چون این سوالو پرسیدی حتما میشه
70%
خیر نمیشه موقع parse کردن توی زبان های برنامه نویسی به مشکل میخوره
🤣240😐28😁5😢4🥴3
ده میلیون تا عکس پروفایل کاربرارو ریخته بودیم توی یه دایرکتوری، سرور به صورت فاجعه آمیزی کند شده بود
یه حرکت ساده زدیم بجای اینکه اینطوری ذخیره کنیم
profiles/10005372.png
بر اساس 2 کاراکتر 2 کاراکتر نامش به صورت درختی ذخیره کردیم مشکل حل شد
profiles/10/00/53/72/10005372.png
@Linuxor
یه حرکت ساده زدیم بجای اینکه اینطوری ذخیره کنیم
profiles/10005372.png
بر اساس 2 کاراکتر 2 کاراکتر نامش به صورت درختی ذخیره کردیم مشکل حل شد
profiles/10/00/53/72/10005372.png
@Linuxor
👍306🤷♂28✍17👎9🔥8
وقتی مدل های زبانی رو مستقیم توی پروژه هاتون استفاده میکنید خروجی های ناخواسته هم ممکمه تولید کنن ، مثلا شما فقط خروجی json میخواین اون تهش احوال شمارو هم میپرسه یا مثلا عدد میخواین اون ممکنه چیز های دیگه هم کنار عدد بده و جدا کردن اون عدد سخت بشه
با این ریپو میتونین این محدودیت هارو به صورت قوی روی مدل زبانی اعمال کنید و خروجی هارو محدود کنید تا از مشکلات احتمالی توی پروژه هاتون جلوگیری بشه :
https://github.com/dottxt-ai/outlines
@Linuxor
با این ریپو میتونین این محدودیت هارو به صورت قوی روی مدل زبانی اعمال کنید و خروجی هارو محدود کنید تا از مشکلات احتمالی توی پروژه هاتون جلوگیری بشه :
https://github.com/dottxt-ai/outlines
@Linuxor
👍77❤🔥5❤2🥰2🔥1
نود جی اس یه محیط اجرایی برای اجرای جاوااسکریپت خارج مرورگره، با کدوم ابزار میتونیم نصبش کنیم؟
Anonymous Quiz
22%
NVM
40%
NPM
10%
NPX
29%
با هر سه مورد میتوان تحت شرایطی نصب کرد
🔥43🥴23👎10🤣8👍6
از آینده به اون برنامه نویس هایی که قراره یه سیستم بنویسن و بگیرن بخوابن و براشون پول بسازه یه پیام بدم :
شما موفق میشین سیستم رو بنویسین ولی این سیستم میراست یعنی کم کم درامدش هی کم میشه در واقع ورودی هاش تموم شده، باید به برنامتون بدین که به احتمال زیاد نیروی انسانیه تازه شانس بیارین بازار تغییر نکنه، رقبا نیان و تکنولوژی ثابت بمونه!
@Linuxor
شما موفق میشین سیستم رو بنویسین ولی این سیستم میراست یعنی کم کم درامدش هی کم میشه در واقع ورودی هاش تموم شده، باید به برنامتون بدین که به احتمال زیاد نیروی انسانیه تازه شانس بیارین بازار تغییر نکنه، رقبا نیان و تکنولوژی ثابت بمونه!
@Linuxor
👍137🤣10👎4🗿3
حجم وبسایت دیجی کالا حدود 5MB که با 250 تا ریکوئست ساخته میشه که نسبتا زیاده و لودش میانگین 10 ثانیه طول میکشه.
سنگین ترین چیزی که دانلود میکنه اپ Next.js دیجی کالاست که 500KB و کل کد استفاده نمیشه یعنی مثلا کسی که می خواد فقط صفحه اصلی رو ببینه ناچارا باید کد های بخش "هدیه دادن" هم دانلود کنه. البته بهینه کردن این کار راحتی نیست.
با اولین لود حدود 10 تا عکس استوری اینستاگرامی دانلود میشه که هر کدوم حدود 25KB و عکس ها با سایز اصلی دانلود میشن در صورتی که اگه دایره ای و به اندازه نیاز دانلود بشه و webp باشه با همون کیفیت حجمش نصف میشه.
بعضی از ایکون ها مثلا تخفیف به صورت png بودن و بسیار بزرگ درصورتی که اگه از مکانیزم های دیگه مثلا فونت یا webp یا svg استفاده بشه از 200KB به 5KB میرسه.
60 تا ریکوست دانلود عکس به سرور ارسال میشه که 80٪ شون رو میشه ارسال نکرد و با 1 ریکوست Css Sprite Image و یا URI ارسالشون کرد.
یکی از حرکات خوب سایت اینه که عکس های عریض که ورق میخوردن رو صفحات بعدیش همون ابتدا دانلود نمیشه و یه فاصله زمانی بیشنون هست که توی سرعت لود شدن سایت تاثیر خوبی داره.
@Linuxor
سنگین ترین چیزی که دانلود میکنه اپ Next.js دیجی کالاست که 500KB و کل کد استفاده نمیشه یعنی مثلا کسی که می خواد فقط صفحه اصلی رو ببینه ناچارا باید کد های بخش "هدیه دادن" هم دانلود کنه. البته بهینه کردن این کار راحتی نیست.
با اولین لود حدود 10 تا عکس استوری اینستاگرامی دانلود میشه که هر کدوم حدود 25KB و عکس ها با سایز اصلی دانلود میشن در صورتی که اگه دایره ای و به اندازه نیاز دانلود بشه و webp باشه با همون کیفیت حجمش نصف میشه.
بعضی از ایکون ها مثلا تخفیف به صورت png بودن و بسیار بزرگ درصورتی که اگه از مکانیزم های دیگه مثلا فونت یا webp یا svg استفاده بشه از 200KB به 5KB میرسه.
60 تا ریکوست دانلود عکس به سرور ارسال میشه که 80٪ شون رو میشه ارسال نکرد و با 1 ریکوست Css Sprite Image و یا URI ارسالشون کرد.
یکی از حرکات خوب سایت اینه که عکس های عریض که ورق میخوردن رو صفحات بعدیش همون ابتدا دانلود نمیشه و یه فاصله زمانی بیشنون هست که توی سرعت لود شدن سایت تاثیر خوبی داره.
@Linuxor
👍254⚡12🥱6❤3🔥1
وقتی دارین سرچ بار درست میکنین یوزر هر کاراکتری وارد کرد فورا به سمت سرور انتقالش ندید Debounce هم در نظر بگیرین یه تایمی صبر کنید که شاید چیز دیگه ای هم تایپ کرد بعد ارسال کنید مثلا 300 میلی ثانیه درواقع با هر کاراکتر جدید اگه تایم درخواست قبلی فرا نرسیده بود اون درخواستو ابطالش کنید و به سرور ارسال نکنید
توی حالت عادی
/search?q=h
/search?q=he
/search?q=hel
/search?q=hell
/search?q=hello
پنج تا درخواست برای hello میره ولی نیازی نیست این همه درخواست بره. توی سرعت تایپ معمولی با دیبانس فقط
/search?q=hello
ارسال میشه و فشار روی سرور کم میشه.
@Linxuor
توی حالت عادی
/search?q=h
/search?q=he
/search?q=hel
/search?q=hell
/search?q=hello
پنج تا درخواست برای hello میره ولی نیازی نیست این همه درخواست بره. توی سرعت تایپ معمولی با دیبانس فقط
/search?q=hello
ارسال میشه و فشار روی سرور کم میشه.
@Linxuor
1👍217❤6🫡5🔥4
توی اینستاگرام یه ویدیو وایرال شده که نشون میده دوتا هوش مصنوعی رو گذاشتن کنار هم و دارن باهم صوتی صحبت میکنن و برای ارتباط موثر سویچ میکنن روی زبان ماشین جیبرلینک بیپ بیپ :)
این چت باتای صوتی یه NLP پشتشونه و برای صحبت کردن به همون زبان انسان صحبت میکنن یعنی چیزی خارج از زبون انسان یا بیشتر از انسان نمیفهمن این جیبرلینک بیپ بیپ بیشتر شوخیه و اگه منظور از بیپ بیپ صفرو یکه که بازم زبان انسان برای چت باتا راحت تره تا صفرو یک! و اینکه زبان ماشین زبان صحبت کردنی نیست که زبان برنامه نویسیه !
هر ویدیویی که رسانه های بزرگ میزارن و وایرال میشه لزوما درست نیست.
@Linuxor
این چت باتای صوتی یه NLP پشتشونه و برای صحبت کردن به همون زبان انسان صحبت میکنن یعنی چیزی خارج از زبون انسان یا بیشتر از انسان نمیفهمن این جیبرلینک بیپ بیپ بیشتر شوخیه و اگه منظور از بیپ بیپ صفرو یکه که بازم زبان انسان برای چت باتا راحت تره تا صفرو یک! و اینکه زبان ماشین زبان صحبت کردنی نیست که زبان برنامه نویسیه !
هر ویدیویی که رسانه های بزرگ میزارن و وایرال میشه لزوما درست نیست.
@Linuxor
🤣165👍110👎10😁8👌5
تابحال شده به یه Wi-Fi بدون رمز وصل شین و یه صفحه لاگین بهتون نشون بده ؟
به این سیستم میگن Captive Portal که توی فرودگاه ها، دانشگاه ها، هتل ها و بعضی شرکت ها استفاده میشه
مکانیزمش این شکلیه که اول وقتی وصل میشین بهتون یه IP میده ولی اینترنت نمیده و وقتی یه درخواست HTTP ارسال میکنید فایروال برسی میکنه ببینه لاگین شدین یا نه اگه نشده باشین به یه DNS کنترل شده ارسال میشه و DNS بجای اینکه ادرس ایپی درخواستی رو بر گردونه ادرس پنل لاگین رو بر میگردونه (یا ممکنه با روش های دیگه مثلا HTTP redirect یا ICMP redirect به صفحه لاگین ریدایرکت شین).
درنهایت شما این صفحه رو میبینید و تا زمانی که لاگین نشین در واقع توی این صفحه اسیر یا Captive میشین.
اگه خواسیتن خودتون هم میتونین روی رزبری پای پیادش کنید :
https://github.com/Splines/raspi-captive-portal
@Linxuor
به این سیستم میگن Captive Portal که توی فرودگاه ها، دانشگاه ها، هتل ها و بعضی شرکت ها استفاده میشه
مکانیزمش این شکلیه که اول وقتی وصل میشین بهتون یه IP میده ولی اینترنت نمیده و وقتی یه درخواست HTTP ارسال میکنید فایروال برسی میکنه ببینه لاگین شدین یا نه اگه نشده باشین به یه DNS کنترل شده ارسال میشه و DNS بجای اینکه ادرس ایپی درخواستی رو بر گردونه ادرس پنل لاگین رو بر میگردونه (یا ممکنه با روش های دیگه مثلا HTTP redirect یا ICMP redirect به صفحه لاگین ریدایرکت شین).
درنهایت شما این صفحه رو میبینید و تا زمانی که لاگین نشین در واقع توی این صفحه اسیر یا Captive میشین.
اگه خواسیتن خودتون هم میتونین روی رزبری پای پیادش کنید :
https://github.com/Splines/raspi-captive-portal
@Linxuor
👍179❤10🙏4🔥3👻3
فایل و دیتا رو میشه روی با امثال QR-Code تبدیل به عکس کرد حالا اگه فایل یا دیتای ما بزرگ باشه میتونیم اونو تیکه تیکه کنیم و به تعدادی عکس تبدیل کنیم، اگه این عکس هارو بزاریم کنار هم یه ویدیو درست میشه و برعکس این ویدیو رو اگه عکس به عکس دیکد کنیم میتونیم فایلمون رو بسازیم.
با این روش میتونین یه فایل رو تبدیل به ویدیو کنین و توی پلتفرفم های ویدیویی مثل یوتیوب اپلود کنین و به عنوان یه فضای رایگان از سرویس های ویدیویی استفاده کنین البته فقط تفریحی !
توی ریپو ابزار تبدیل فایل به ویدیو قرار داده شده :
https://github.com/karaketir16/file2video
@Linuxor
با این روش میتونین یه فایل رو تبدیل به ویدیو کنین و توی پلتفرفم های ویدیویی مثل یوتیوب اپلود کنین و به عنوان یه فضای رایگان از سرویس های ویدیویی استفاده کنین البته فقط تفریحی !
توی ریپو ابزار تبدیل فایل به ویدیو قرار داده شده :
https://github.com/karaketir16/file2video
@Linuxor
👍79🤯38🤣14🔥5❤1
👍78🤯53👏8💅6👎3