گوگل یه نسخه آزمایشی از Gemini رو منتشر کرده که نتایج عجیبی گرفته، اسمش gemini-exp-1206 هست، احتمالا بعدا تو سایتش داشته باشیم ولی نسخه آزمایشی رو پایین میگم چجوری تست کنید.
@DevTwitter | <Soroush Ahmadi/>
@DevTwitter | <Soroush Ahmadi/>
🔥33👍9🤣6👎1
چرا Composite Index میتونه کارمون رو راحتتر کنه؟
فرض کنید یه جدول users داریم که دو تا ستون مهم داره:
(تاریخ ثبتنام کاربر) signup_date
(شهر محل سکونت کاربر) city
حالا میخوایم این کوئری رو اجرا کنیم:
"همه کاربرهایی که بعد از یه تاریخ خاص ثبتنام کردن و تو شهر تهران هستن رو پیدا کن."
اگر فقط روی signup_date ایندکس داشته باشیم:
خب MySQL اول میره تو ستون مرتبشده تاریخ، مثلاً 1000 تا کاربر که شرط تاریخ رو دارن پیدا میکنه.
بعدش مجبور میشه تو این 1000 تا رکورد، دونهدونه بررسی کنه با پیچیدگی زمانی (o n) که کدوم کاربر تو تهران زندگی میکنه. این مرحله میتونه کند باشه، مخصوصاً اگه تعداد رکوردها زیاد باشه.
اگر از Composite Index استفاده کنیم:
بهجای اینکه یه ایندکس جدا روی هر ستون داشته باشیم، میتونیم یه ایندکس ترکیبی روی signup_date و city تعریف کنیم. اینجوری:
و MySQL همزمان شرط تاریخ و شهر رو بررسی میکنه و فقط اون رکوردهایی که هر دو شرط رو دارن پیدا میکنه. سرعت کوئری کلی بهتر میشه.
وقتی این ایندکس رو تعریف میکنیم، مای اس کیو ال MySQL برای این ستونها یه جدول مرتبشده ایجاد میکنه و موقع کوئری زدن خیلی سریع نتیجه رو برمیگردونه. ولی باید حواسمون باشه که تعریف بیش از حد ایندکسها میتونه هزینه آپدیت جدول رو بالا ببره.
و تو کمپوزیت ایندکس ها همیشه از چپ به راست خونده میشه ایندکس هامون تو شرطهامون هم باید این ترتیب رو رعایت کنیم.
@DevTwitter | <Saber Qadimi/>
فرض کنید یه جدول users داریم که دو تا ستون مهم داره:
(تاریخ ثبتنام کاربر) signup_date
(شهر محل سکونت کاربر) city
حالا میخوایم این کوئری رو اجرا کنیم:
"همه کاربرهایی که بعد از یه تاریخ خاص ثبتنام کردن و تو شهر تهران هستن رو پیدا کن."
اگر فقط روی signup_date ایندکس داشته باشیم:
خب MySQL اول میره تو ستون مرتبشده تاریخ، مثلاً 1000 تا کاربر که شرط تاریخ رو دارن پیدا میکنه.
بعدش مجبور میشه تو این 1000 تا رکورد، دونهدونه بررسی کنه با پیچیدگی زمانی (o n) که کدوم کاربر تو تهران زندگی میکنه. این مرحله میتونه کند باشه، مخصوصاً اگه تعداد رکوردها زیاد باشه.
اگر از Composite Index استفاده کنیم:
بهجای اینکه یه ایندکس جدا روی هر ستون داشته باشیم، میتونیم یه ایندکس ترکیبی روی signup_date و city تعریف کنیم. اینجوری:
و MySQL همزمان شرط تاریخ و شهر رو بررسی میکنه و فقط اون رکوردهایی که هر دو شرط رو دارن پیدا میکنه. سرعت کوئری کلی بهتر میشه.
وقتی این ایندکس رو تعریف میکنیم، مای اس کیو ال MySQL برای این ستونها یه جدول مرتبشده ایجاد میکنه و موقع کوئری زدن خیلی سریع نتیجه رو برمیگردونه. ولی باید حواسمون باشه که تعریف بیش از حد ایندکسها میتونه هزینه آپدیت جدول رو بالا ببره.
و تو کمپوزیت ایندکس ها همیشه از چپ به راست خونده میشه ایندکس هامون تو شرطهامون هم باید این ترتیب رو رعایت کنیم.
@DevTwitter | <Saber Qadimi/>
👍44👎1🤣1
توی مک اگردوست دارید مصرف منابع رو ببینید این ابزار رایگان خوبه:
https://github.com/exelban/stats
@DevTwitter | <マシュー/>
https://github.com/exelban/stats
@DevTwitter | <マシュー/>
🤣18👍9🔥3
وقتش رسیده بود یک پروژه جدید push کنم روی گیتهابم
یک Notebook نوشتم با پایتون / PyQt5 / CSS که خودم خیلی خوشم اومده
قراره قابلیت های جدید تر هم اضافه کنم بهش، سورس کد و توضیحات کد کامل در اختیارتونه توی ریپازیتوری، اگرم قابل بود Star کنید
@DevTwitter | <Misagh Momeni Bashusqeh/>
یک Notebook نوشتم با پایتون / PyQt5 / CSS که خودم خیلی خوشم اومده
قراره قابلیت های جدید تر هم اضافه کنم بهش، سورس کد و توضیحات کد کامل در اختیارتونه توی ریپازیتوری، اگرم قابل بود Star کنید
@DevTwitter | <Misagh Momeni Bashusqeh/>
👍35🤣32❤5👎2
یه آرشیو برای عکس های شخصیم دارم درست میکنم، یه هارد اکسترنال که به یه رزبری پای که روش mintنصبه وصله، و روش photonix بالا بیارم.
امکانات خیلی خوبی داره، آدما و آبجکتا وحتی لوکیشن هارو تشخیص میده و پیدا کردن هرچیزی برات ساده میکنه.
با پایتون هم نوشته شده
@DevTwitter | <imun/>
امکانات خیلی خوبی داره، آدما و آبجکتا وحتی لوکیشن هارو تشخیص میده و پیدا کردن هرچیزی برات ساده میکنه.
با پایتون هم نوشته شده
@DevTwitter | <imun/>
👍33🔥4🤣4👎2
دوستانی که از bolt.new خوشتون اومده پیشنهاد میکنم این ریپو هم تست کنید. بصورت رایگان روی لوکال خودتون اجرا میشه و میتونید هم از Ollama استفاده کنید و هم به api مدلهای دیگه وصلش کنید.
https://github.com/coleam00/bolt.new-any-llm
@DevTwitter | <Ehsan Maleki/>
https://github.com/coleam00/bolt.new-any-llm
@DevTwitter | <Ehsan Maleki/>
👍15🔥6
🤣85👍7👎2❤1
شرکت اوراکل روی Cloud خودش بهتون VPS رایگان میده (با منابع محدود البته) به صورت مادام العمر
سرعت 500 مگابیت
هارد 40 گیگابایت
1 گیگ رم
و 2 هسته سی پی یو
برای تست و پابلیش وب اپلیکیشن سبک خوبه
به واسطه KYC هم جای Abuse نداره و کارت های الکترون رو ریجکت میکنه
@DevTwitter </dev/nvram/>
سرعت 500 مگابیت
هارد 40 گیگابایت
1 گیگ رم
و 2 هسته سی پی یو
برای تست و پابلیش وب اپلیکیشن سبک خوبه
به واسطه KYC هم جای Abuse نداره و کارت های الکترون رو ریجکت میکنه
@DevTwitter </dev/nvram/>
👍65👎5🔥3❤1
اگه بچه کوچک از ۷-۸ سال به بالا دارید حتما این ۲تا مهارت را بهشون یاد بدید البته اگه علاقه دارند.
۱- کار کردن با میکروکنترولر مثل Arduino و Raspberry Pi و درست کردن پروژه های جالب و خلاقانه! اینقدر هم وب سایت و ویدیو هست که نهایت نداره. این یک مثال:
https://www.amazon.co.uk/dp/B0CFY1F1KH?linkId=c9f723e255cf4cf859efb6219d98b2ec
۲- بازی درست کردن (game development). اگه سنشون کمتره از Scratch که حالت lego طور داره و بیشتر no code هست میتونن استفاده کنن. و بعد از ابزارهای پیشرفته تر مثل Godot و unity و چیزهای دیگه.
الان دیگه با AI خیلی هم راحت تر میتونن یادبگیرن. توی عصر الان این خلاقیت و مهارت حل مسأله از قبل هم مهمتر شده.
https://godotengine.org
@DevTwitter <Mehdi Allahyari/>
۱- کار کردن با میکروکنترولر مثل Arduino و Raspberry Pi و درست کردن پروژه های جالب و خلاقانه! اینقدر هم وب سایت و ویدیو هست که نهایت نداره. این یک مثال:
https://www.amazon.co.uk/dp/B0CFY1F1KH?linkId=c9f723e255cf4cf859efb6219d98b2ec
۲- بازی درست کردن (game development). اگه سنشون کمتره از Scratch که حالت lego طور داره و بیشتر no code هست میتونن استفاده کنن. و بعد از ابزارهای پیشرفته تر مثل Godot و unity و چیزهای دیگه.
الان دیگه با AI خیلی هم راحت تر میتونن یادبگیرن. توی عصر الان این خلاقیت و مهارت حل مسأله از قبل هم مهمتر شده.
https://godotengine.org
@DevTwitter <Mehdi Allahyari/>
👍67👎19❤5
واقعا گیک بودن حد و مرز نداره، فقط درجه داره!
تنهایی نشسته یه سیستمعامل نوشته در C++
اونهم ظرف ۲ سال و فقط لیست فیچرها رو ببنید!
https://github.com/Bananymous/banan-os?tab=readme-ov-file
میتونید لایو اینجا امتحانش کنید
https://bananymous.com/banan-os/
@DevTwitter | <Mamadou On GameDev/>
تنهایی نشسته یه سیستمعامل نوشته در C++
اونهم ظرف ۲ سال و فقط لیست فیچرها رو ببنید!
https://github.com/Bananymous/banan-os?tab=readme-ov-file
میتونید لایو اینجا امتحانش کنید
https://bananymous.com/banan-os/
@DevTwitter | <Mamadou On GameDev/>
🔥131👍12🤣6❤2
🤣119🔥13❤1👍1
یه رپو گیت هاب، دوتا عکس بش میدی، فریم اول و فریم آخر و اون برات فریم های وسط رو میسازه
https://github.com/Doubiiu/ToonCrafter
@DevTwitter | <Behnam Ebrahimi/>
https://github.com/Doubiiu/ToonCrafter
@DevTwitter | <Behnam Ebrahimi/>
🔥33👍6
هر کامندی که برای کانفیگ و کار با شبکه در لینوکس نیاز دارید توی این چیت شیت اومده.
@DevTwitter | <Reza/>
@DevTwitter | <Reza/>
👍44🔥6🤣4
با این سایت میتونید فعالیت خودتون در یوتیوب رو ببینید. اطلاعات خوبی میده برای فعالیت بهتر، نمونه گیتهاب تروالدز:
https://githubwrapped.io/torvalds
سورس
https://github.com/avgupta456/github-trends
@DevTwitter | <Developer One/>
https://githubwrapped.io/torvalds
سورس
https://github.com/avgupta456/github-trends
@DevTwitter | <Developer One/>
👍17👎1
🔥42👎5👍3
آقا چرا پک دانشجویی گیت هاب رو جدی نمیگیرید؟ نزدیک چند هزار دلار قیمتشه، کم ترینش اکانت pro خود گیتهاب، اکانت پولی Notion، کوپایلت، کلی دامنه خاص گرون، کلی دسترسی رایگان به digital ocean و Azureو اکانت های jetbrains و herokuو mongoDBو termius و.. هست، فقط کارت دانشجویی لازم داره
*با دنبال کردن هشتگ #گیتهاب_پک میتونید آموزش دریافتش رو ببینید.
@DevTwitter | <Mehran/>
*با دنبال کردن هشتگ #گیتهاب_پک میتونید آموزش دریافتش رو ببینید.
@DevTwitter | <Mehran/>
👍71👎15🤣11
#شرکت_بانوآور_صاحاب
ظاهرا یه کمپانی بزرگ هندی اومده یه نظرسنجی بین کارمنداش گذاشته و ازشون پرسیده که سطح استرسشون چقدر هست تا محیط کار سالم تری براشون درست کنه. ۱۰۰ تا از کارمند ها هم گفتن که خیلی استرس دارن و کمپانی هم فورا همشون رو اخراج کرده تا دیگه استرس نداشته باشن :)
@DevTwitter | <Shana/>
ظاهرا یه کمپانی بزرگ هندی اومده یه نظرسنجی بین کارمنداش گذاشته و ازشون پرسیده که سطح استرسشون چقدر هست تا محیط کار سالم تری براشون درست کنه. ۱۰۰ تا از کارمند ها هم گفتن که خیلی استرس دارن و کمپانی هم فورا همشون رو اخراج کرده تا دیگه استرس نداشته باشن :)
@DevTwitter | <Shana/>
🤣189👎9👍3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
سرویس جدید تست عملکرد وردپرس.کام، با کمک هوش مصنوعی میتونه به شما راهکارهایی برای بهینهسازی سرعت سایتتون بده. این پیشنهادها مخصوص وردپرس و سایت شما هستن.
نمونه بررسی: https://wp.me/spr-7bg
@DevTwitter | <Yaser Shahi/>
نمونه بررسی: https://wp.me/spr-7bg
@DevTwitter | <Yaser Shahi/>
👍23🤣9❤4👎1
شکستن مرزهای زمان و محاسبه: جهش کوانتومی گوگل با تراشهی Willow، لطفا 10 سپتیلیون سال دیگر تشریف بیاورید!
گوگل با ارائهی تراشهی کوانتومی جدید خود با نام «Willow» گامی بزرگ در جهت دستیابی به رایانش کوانتومی مقاوم در برابر خطا و مقیاسپذیر برداشته است. در آزمونهای مرجع، این تراشه توانست یک محاسبهی استاندارد را در کمتر از پنج دقیقه انجام دهد؛ محاسبهای که برای یک ابررایانهی پیشرو، بیش از 10^25 سال طول میکشید! مدتی بسیار فراتر از عمر کل جهان. این نشاندهندهی توان بالقوهی معماریهای کوانتومی در گشودن افقهای نوین برای حل مسائل پیچیدهی علمی و صنعتی است.
این تراشه بر پایهی معماری ماژولار و مبتنی بر کیوبیتهای ابررسانا طراحی شده که امکان افزایش تعداد کیوبیتها را بدون از دست دادن کیفیت کوانتومی فراهم میسازد. طراحی Willow بر تصحیح خطای کوانتومی و رمزگذاری اطلاعات در کیوبیتهای منطقی تکیه دارد و از کدهای سطح بالا برای کاهش نرخ خطاها در فرایند محاسبات بهره میگیرد. با این رویکرد، امید آن میرود که ظرفیت اجرای الگوریتمهای کوانتومی پیچیده، روزبهروز افزایش یابد.
ویژگی متمایز Willow نهتنها در بهبود سختافزار، بلکه در بهرهگیری از سامانههای نرمافزاری پیشرفته و ابزارهای شبیهسازی مجازی نیز نمود مییابد. این ابزارها به پژوهشگران اجازه میدهند پیش از تولید فیزیکی، ایدهها و طرحهای خود را در محیطی دیجیتال ارزیابی و بهینهسازی کنند. دستاورد این تلاشها دستیابی به توان محاسباتی بیسابقهای است که همانطور که در ابتدا ذکر شد در مقام مقایسه برای بهترین سوپرکامپیوترهای جهان 10 سپتیلیون! سال طول خواهد کشید
به این ترتیب، شاید بتوان گفت Willow آغازگر مسیری است که میتواند رایانش کوانتومی را از آزمایشگاه به عرصهی کاربردهای صنعتی، علمی و فناوری بکشاند.
لینک مطلب اصلی در بلاگ گوگل:
https://blog.google/technology/research/google-willow-quantum-chip/
@DevTwitter | <Masoud Zamani/>
گوگل با ارائهی تراشهی کوانتومی جدید خود با نام «Willow» گامی بزرگ در جهت دستیابی به رایانش کوانتومی مقاوم در برابر خطا و مقیاسپذیر برداشته است. در آزمونهای مرجع، این تراشه توانست یک محاسبهی استاندارد را در کمتر از پنج دقیقه انجام دهد؛ محاسبهای که برای یک ابررایانهی پیشرو، بیش از 10^25 سال طول میکشید! مدتی بسیار فراتر از عمر کل جهان. این نشاندهندهی توان بالقوهی معماریهای کوانتومی در گشودن افقهای نوین برای حل مسائل پیچیدهی علمی و صنعتی است.
این تراشه بر پایهی معماری ماژولار و مبتنی بر کیوبیتهای ابررسانا طراحی شده که امکان افزایش تعداد کیوبیتها را بدون از دست دادن کیفیت کوانتومی فراهم میسازد. طراحی Willow بر تصحیح خطای کوانتومی و رمزگذاری اطلاعات در کیوبیتهای منطقی تکیه دارد و از کدهای سطح بالا برای کاهش نرخ خطاها در فرایند محاسبات بهره میگیرد. با این رویکرد، امید آن میرود که ظرفیت اجرای الگوریتمهای کوانتومی پیچیده، روزبهروز افزایش یابد.
ویژگی متمایز Willow نهتنها در بهبود سختافزار، بلکه در بهرهگیری از سامانههای نرمافزاری پیشرفته و ابزارهای شبیهسازی مجازی نیز نمود مییابد. این ابزارها به پژوهشگران اجازه میدهند پیش از تولید فیزیکی، ایدهها و طرحهای خود را در محیطی دیجیتال ارزیابی و بهینهسازی کنند. دستاورد این تلاشها دستیابی به توان محاسباتی بیسابقهای است که همانطور که در ابتدا ذکر شد در مقام مقایسه برای بهترین سوپرکامپیوترهای جهان 10 سپتیلیون! سال طول خواهد کشید
به این ترتیب، شاید بتوان گفت Willow آغازگر مسیری است که میتواند رایانش کوانتومی را از آزمایشگاه به عرصهی کاربردهای صنعتی، علمی و فناوری بکشاند.
لینک مطلب اصلی در بلاگ گوگل:
https://blog.google/technology/research/google-willow-quantum-chip/
@DevTwitter | <Masoud Zamani/>
👍28🔥14🤣4❤2