مفهوم Deep Copy و Shallow Copy
Deep Copy :
یعنی کلون/کپی کردن یک آبجکت، با رفرنس متفاوت در حافظه
Shallow Copy :
یعنی کلون/کپی کردن یک آبجکت با رفرنس یکسان در حافظه
توی چنلمون کلی تیپ و تیریک جاوااسکریپت هست و بهترین دوره جی اس دنیارو (دوره جوناس) دوبله کردیم
یه سر بهمون بزن
@js_challenges
Deep Copy :
یعنی کلون/کپی کردن یک آبجکت، با رفرنس متفاوت در حافظه
Shallow Copy :
یعنی کلون/کپی کردن یک آبجکت با رفرنس یکسان در حافظه
توی چنلمون کلی تیپ و تیریک جاوااسکریپت هست و بهترین دوره جی اس دنیارو (دوره جوناس) دوبله کردیم
یه سر بهمون بزن
@js_challenges
👎23👍21🔥3
موسسه Allen AI یک مدل جدید به اسمه OLMo داده بیرون به همراه همه جزییات از کد گرفته تا روش training، دیتاست، checkpoint ها. اگه دوست دارید یادبگیرید چطور این مدلها را آموزش میدن.
Blog:
https://blog.allenai.org/olmo-open-language-model-87ccfc95f580?gi=904b6941bd06
Github:
github.com/allenai/OLMo
@DevTwitter | <Mehdi Allahyari/>
Blog:
https://blog.allenai.org/olmo-open-language-model-87ccfc95f580?gi=904b6941bd06
Github:
github.com/allenai/OLMo
@DevTwitter | <Mehdi Allahyari/>
❤10👍6
چند روز پیش داشتم یه چیزی رو توی تست های ویم نگاه می کردم که دیدم یه دستور بانمک داره به اسم
smile
رفتم سورسش رو بخونم که فکر کردم فرصت خوبیه که با شما هم به اشتراک بذارمش تا نمونه ای از یه برنامه نویسی حرفه ای رو ببینیم و با هم یه چیزی کامپایل کنیم (:
https://youtu.be/ozQ3QacmF2E?si=CuAPDW4RkQWjJTUT
@DevTwitter | <jadi/>
smile
رفتم سورسش رو بخونم که فکر کردم فرصت خوبیه که با شما هم به اشتراک بذارمش تا نمونه ای از یه برنامه نویسی حرفه ای رو ببینیم و با هم یه چیزی کامپایل کنیم (:
https://youtu.be/ozQ3QacmF2E?si=CuAPDW4RkQWjJTUT
@DevTwitter | <jadi/>
👍19🔥5👎2
سریع یک ماشین مجازی بهینه شده Windows, macOS و Linux desktop روی سیستمت میخواهی ؟
صفر تا صد کار را بده Quickly و تمام
https://github.com/quickemu-project/quickemu
@DevTwitter | <MehrdadLinux/>
صفر تا صد کار را بده Quickly و تمام
https://github.com/quickemu-project/quickemu
@DevTwitter | <MehrdadLinux/>
👍10🔥3👎1
نرمافزار AnyDesk هک شده.
خودشون اعلام کردند همه رمز عبورها رو باطل کردن و از کاربران خواسته اگر از رمز مشابه در سایر سرویسها استفاده کرده، رمزها رو تغییر بدن. و خواسته آخرین نسخه رو سریعا نصب کنند.
بله. هک همه جای دنیا اتفاق میفته.
اما اینها بدون کوچکنمایی (اطلاعات قدیمی بوده، قسمتی از اطلاعات بوده و...) پذیرفتند، به کاربر گفتند چه چیزی در معرض خطره. و هشدار دادند که چه کاری بهتره بکنید.
@DevTwitter | <Milad Nouri/>
خودشون اعلام کردند همه رمز عبورها رو باطل کردن و از کاربران خواسته اگر از رمز مشابه در سایر سرویسها استفاده کرده، رمزها رو تغییر بدن. و خواسته آخرین نسخه رو سریعا نصب کنند.
بله. هک همه جای دنیا اتفاق میفته.
اما اینها بدون کوچکنمایی (اطلاعات قدیمی بوده، قسمتی از اطلاعات بوده و...) پذیرفتند، به کاربر گفتند چه چیزی در معرض خطره. و هشدار دادند که چه کاری بهتره بکنید.
@DevTwitter | <Milad Nouri/>
👍68🔥3👎2
ویندوز ۱۱،که نصب میکنی:
نرم افزار ،سرویس های اضافه و بی استفاده زیادی نصب میشه
مخصوصا اگر لینوکسی باشی و بخواهی روی یک VM یک win11 برای مواقع ضروری داشته باشی
چاره کار:
این tiny11builder خیلی خوبه همه را میزنه حذف میکنه
حجم را حتی تا 100Mb میتونه کم میکنه
https://github.com/ntdevlabs/tiny11builder
@DevTwitter | <MehrdadLinux/>
نرم افزار ،سرویس های اضافه و بی استفاده زیادی نصب میشه
مخصوصا اگر لینوکسی باشی و بخواهی روی یک VM یک win11 برای مواقع ضروری داشته باشی
چاره کار:
این tiny11builder خیلی خوبه همه را میزنه حذف میکنه
حجم را حتی تا 100Mb میتونه کم میکنه
https://github.com/ntdevlabs/tiny11builder
@DevTwitter | <MehrdadLinux/>
🔥34🤣8👍5❤1
برنامهی planify برای لینوکس عالیه، با todoist سینک میشه، اوپنسورس و کاملا رایگان و واقعا زیباست
https://github.com/alainm23/planify
@DevTwitter | <Iman Montajabi/>
https://github.com/alainm23/planify
@DevTwitter | <Iman Montajabi/>
👍14🤣9🔥2❤1
از این Regular Expression برای تشخیص متن فارسی در
زبان Dart و فریم ورک Flutter میتونید استفاده کنید.
https://gist.github.com/erfkarimi/18b153a45bfe8bedf855924536cc1939
@DevTwitter | <Erfan Karimi/>
زبان Dart و فریم ورک Flutter میتونید استفاده کنید.
https://gist.github.com/erfkarimi/18b153a45bfe8bedf855924536cc1939
@DevTwitter | <Erfan Karimi/>
👍7🔥4
مایکروسافت قرار هست دستور لینوکسی معروف sudo رو به ویندوز 11 بیاره!
این دستور در سیستم عاملهای مبتنی بر لینوکس، یونیکس و غیره به کاربران اجازه میده دستوراتی که نیاز به دسترسی ادمین (root) دارن رو به سادگی با اضافه کردن کلمه sudo به اول دستوراتشون اجرا کنن.
@DevTwitter | <Masih Sudo/>
این دستور در سیستم عاملهای مبتنی بر لینوکس، یونیکس و غیره به کاربران اجازه میده دستوراتی که نیاز به دسترسی ادمین (root) دارن رو به سادگی با اضافه کردن کلمه sudo به اول دستوراتشون اجرا کنن.
@DevTwitter | <Masih Sudo/>
🤣104👍27
آسیبپذیریPrivilege Escalation در Minio با امتیاز 8.8 هر چند سخت قابل Exploit است ولی از آسیبپذیریهایی است که سیستم های زیادی را تحت تاثیر قرار میدهد.
با داشتن کلید، میتوان سطح دسترسی را از کمترین اختیارات مثل فقط خواندنی به admin تغییر داد!
https://github.com/minio/minio/security/advisories/GHSA-xx8w-mq23-29g4
@DevTwitter | <Vahid Nameni/>
با داشتن کلید، میتوان سطح دسترسی را از کمترین اختیارات مثل فقط خواندنی به admin تغییر داد!
https://github.com/minio/minio/security/advisories/GHSA-xx8w-mq23-29g4
@DevTwitter | <Vahid Nameni/>
👍6🔥3
صفحه گسترده (Spreadsheet)صفحات جدولبندی شده ای که قابلیت انجام محاسبات ریاضی دارند مثل Microsoft Excel یا Google Sheets
ابزار Quadratic یک Spreadsheet تخصصی برای data science است که از Python, JavaScript و SQL مستقیم پشتیبانی میکنه
https://github.com/quadratichq/quadratic
@DevTwitter | <MehrdadLinux/>
ابزار Quadratic یک Spreadsheet تخصصی برای data science است که از Python, JavaScript و SQL مستقیم پشتیبانی میکنه
https://github.com/quadratichq/quadratic
@DevTwitter | <MehrdadLinux/>
🔥14
اگه دوست دارید که سیستم دیزاین رو با مثال های باحال از پروژه های مشابه Whatsapp, instagram و.. یاد بگیرید این سایت رو چک کنید.
البته فقط مباحث System Design رو کاور نکرده و مباحث دیگه ای هم توی سایتش پیدا میشه مثل ssh، الگوریتم و..
https://techbyexample.com/
@DevTwitter | <Reza/>
البته فقط مباحث System Design رو کاور نکرده و مباحث دیگه ای هم توی سایتش پیدا میشه مثل ssh، الگوریتم و..
https://techbyexample.com/
@DevTwitter | <Reza/>
🔥29❤4👍2
اخبار جدید از AI گوگل بارد اینکه ممکنه اسمش به جِمِنای تغییر کنه، در کانادا هم فعال میشه، اشتراک Gemini Advanced رو میشه خرید که به مدل قویتر Gemini Ultra دسترسی داره و احتمالا قیمتش ۲۰ دلار باشه، براش اپ اختصاصی اندروید و IOS هم میاد، فک میکنم راهشو از سرویسای گوگل جدا کنه
@DevTwitter | <Soroush Ahmadi/>
@DevTwitter | <Soroush Ahmadi/>
👍22🔥4👎2
This media is not supported in your browser
VIEW IN TELEGRAM
من یک پروژه وبلاگ شخصی دارم که با Next 14 نوشته شده و با GraphCms هم مدیریت محتواش انجام میشه . توی پست ها خیلی راحت کد برنامه نویسی ساپورت میشه ، دسته بندی داره ، سرچ داره ، طراحی کلاسیکی داره به حالت واشینگتن پست و کلی چیز دیگه...
توی فایل readme توضیح دادم که چطور کل schema پروژه رو کلون کنید که دیگه از اول نخواید کل ساختار CMS رو دوباره بسازید
https://github.com/Mehranlip/PersonalBlog-NextJs-GraphCms
@DevTwitter | <Mehran/>
توی فایل readme توضیح دادم که چطور کل schema پروژه رو کلون کنید که دیگه از اول نخواید کل ساختار CMS رو دوباره بسازید
https://github.com/Mehranlip/PersonalBlog-NextJs-GraphCms
@DevTwitter | <Mehran/>
🔥27👍3👎1
گوگل بارد توی مدل Gemini الان فارسی رو خیلی خوب جواب میده، جوابهاش بر اساس دیتا لحظهای هست و نکته جالب اینکه آخر اکثر جوابهاش منبع هم میذاره، دیگه مثل قبل هم نیست که منبع رو چک میکنی میبینی نامربوط هست
با lazy شدن ChatGPT و سریع بودن بارد اتفاقات جدیدی تو راهه
@DevTwitter | <Soroush Ahmadi/>
با lazy شدن ChatGPT و سریع بودن بارد اتفاقات جدیدی تو راهه
@DevTwitter | <Soroush Ahmadi/>
👍81🤣2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
دیتاست هاتون را با drawdata بکشید
پکیچ پایتونی drawdata به شما این امکان را میده در jupyter notebook دیتاست هاتون را بکشید
برای تدریس الگوریتم های یادگیری ماشین ( Machine learning) عالیه
https://github.com/koaning/drawdata
@DevTwitter | <MehrdadLinux/>
پکیچ پایتونی drawdata به شما این امکان را میده در jupyter notebook دیتاست هاتون را بکشید
برای تدریس الگوریتم های یادگیری ماشین ( Machine learning) عالیه
https://github.com/koaning/drawdata
@DevTwitter | <MehrdadLinux/>
👍32👎1
قبلن ها که پروژه ها بزرگتری کار میکردم، کامپوننت هارو package میکردم که بتونم توی پروژه های دیگه استفاده کنم.
توی این مقاله، بهت میگم که چجوری Nuxt 3 قضیه رو شیرین تر کرده :)
https://alirezahamid.medium.com/mastering-scalability-with-nuxt-3-a-deep-dive-into-the-extends-feature-and-component-reusability-d9a900c4411a
@DevTwitter | <Alireza.js/>
توی این مقاله، بهت میگم که چجوری Nuxt 3 قضیه رو شیرین تر کرده :)
https://alirezahamid.medium.com/mastering-scalability-with-nuxt-3-a-deep-dive-into-the-extends-feature-and-component-reusability-d9a900c4411a
@DevTwitter | <Alireza.js/>
👍14👎8❤1
ترند امروز گیتهاب
وب سرویس یادداشت برداری Memos با Go و تایپاسکریپت نوشته شده، با داکر ران میشه و به شما اجازه دسته بندی note ها رو میده، برای پابلیک یا پرایوت کردن هر یادداشت گزینه جدا داره.
به نظرم خیلی خوب بود، شبیه ترکیب notion با توییتر میمونه
https://github.com/usememos/memos
@DevTwitter | <Sabber/>
وب سرویس یادداشت برداری Memos با Go و تایپاسکریپت نوشته شده، با داکر ران میشه و به شما اجازه دسته بندی note ها رو میده، برای پابلیک یا پرایوت کردن هر یادداشت گزینه جدا داره.
به نظرم خیلی خوب بود، شبیه ترکیب notion با توییتر میمونه
https://github.com/usememos/memos
@DevTwitter | <Sabber/>
👍26🔥5❤3
آقای تیلور اوتول Herd و Reverb رو معرفی کرد.
البته Herd قبلا برای مک و لینوکس معرفی شده بود و حالا برای ویندوز هم کار میکنه.
و Reverb یه جورایی مثل Pusher میمونه ولی اوپن سورس و توسعه داده شده توسط تیم لاراول.
herd.laravel.com
reverb.laravel.com
@DevTwitter
البته Herd قبلا برای مک و لینوکس معرفی شده بود و حالا برای ویندوز هم کار میکنه.
و Reverb یه جورایی مثل Pusher میمونه ولی اوپن سورس و توسعه داده شده توسط تیم لاراول.
herd.laravel.com
reverb.laravel.com
@DevTwitter
❤25👍5👎1