اگه برنامهنویس هستید و با دیتابیس های SQL زیاد کار میکنید، سایت زیر میتونه توی چک کردن سینتکس کوئری ها بهتون کمک کنه. انواع دیتابیس با ورژن های مختلف رو هم داخلش داره
https://www.eversql.com/sql-syntax-check-validator/
@DevTwitter | <Matin Kashani/>
https://www.eversql.com/sql-syntax-check-validator/
@DevTwitter | <Matin Kashani/>
👍13❤2🤣1
نسخه لینوکسی ترمینال WARP که AI هم داره تازه منتشر شده و حواشی زیادی رو به همراه داشته. در حال حاضر Konsole داره که نسبتا سریع هستش و ترکیب zsh و oh-my-posh با پلاگینهای مورد نظره.
باتوجه به سبک کارکردی و عملکردی WARP احتمالا نظر برنامهنویسان های بیشتری رو جلب کنه دوست داشتید یه سری بهش بزنید.
@DevTwitter | <ShayanSbi/>
باتوجه به سبک کارکردی و عملکردی WARP احتمالا نظر برنامهنویسان های بیشتری رو جلب کنه دوست داشتید یه سری بهش بزنید.
@DevTwitter | <ShayanSbi/>
👎31🤣16👍13❤2
استفاده از خروجیهای کتابخانه پانداس برای تازهکارها ممکنه مقداری سخت و گیج کننده باشه. در اینباره یک کتابخانه وجود داره که بیشتر امکانات رایج رو با استفاده از یک رابط کاربری زیبا در اختیارتون میذاره که میتونید استفاده کنید.
https://github.com/man-group/dtale
@DevTwitter | <amir atar/>
https://github.com/man-group/dtale
@DevTwitter | <amir atar/>
👍13❤2🤣1
اگر میخواهید برای برنامه ریکت تان داشبورد یا پنل مدیریتی بسازید، میتوانید از Refine استفاده کنید. Refine یک متا فریمورک ریکت است که توسعه سریع طیف وسیعی از برنامه های کاربردی وب مانند پنلهای مدیریت، برنامههای B2B و داشبوردها را امکان پذیر می کند.
https://github.com/refinedev/refine
@DevTwitter | <refinedev/>
https://github.com/refinedev/refine
@DevTwitter | <refinedev/>
👍25🤣1
برای استفاده از مکانیزم cache در ریکوئست ها یا باید از fetch استفاده کنیم و یا اگر مستقیم داریم با دیتابیس کار میکنیم مثلا Prisma یا MongoDB کوئری هامون رو با فانکشن cache که از React اکسپورت شده wrap کنیم. برای هر فانکشنی که cache شده تا زمانی ورودی یکسانه تعددش بی تاثیره.
@DevTwitter | <ShayanSbi/>
@DevTwitter | <ShayanSbi/>
🔥18👍4❤1🤣1
ریپازیتوری آموزش یادگیری ماشین؛ شامل مباحث:
Python, Computer Vision, NLP, Matpolib, NumPy, Pandas, MLOps, LLMs, PyTorch, TensorFlow.
https://github.com/patchy631/machine-learning
@DevTwitter | <amir atar/>
Python, Computer Vision, NLP, Matpolib, NumPy, Pandas, MLOps, LLMs, PyTorch, TensorFlow.
https://github.com/patchy631/machine-learning
@DevTwitter | <amir atar/>
👍11🤣3👎1
یک راهنمای جامع و کامل درباره عملیات یادگیری ماشین(MLOps) برای مهندسان و توسعه دهندگان نرمافزار یا مدیران محصولی که به دنبال یادگیری دانش تکنیکال هستن.
https://madewithml.com/
@DevTwitter | <amir atar/>
https://madewithml.com/
@DevTwitter | <amir atar/>
👍15🔥3🤣1
جنگ هوش مصنوعی! جمنای در مقابل چتجیپیتی!
کدام هوش مصنوعی خفنتر است؟
در این ویدیو، شاهد نبردی نفسگیر بین دو غول هوش مصنوعی خواهید بود.
مقایسه تخصصی، تجربه کاربری و …
همین الان این ویدیو رو ببین
https://youtu.be/k2jov941ikA
@DevTwitter | <Matin/>
کدام هوش مصنوعی خفنتر است؟
در این ویدیو، شاهد نبردی نفسگیر بین دو غول هوش مصنوعی خواهید بود.
مقایسه تخصصی، تجربه کاربری و …
همین الان این ویدیو رو ببین
https://youtu.be/k2jov941ikA
@DevTwitter | <Matin/>
👍18👎16🤣13❤1
#دون
فریم ورک Jekyll یک فریم ورک سایت استاتیک مبتنی بر Ruby است که اولین بار توسط Tom Preston-Werner در سال ۲۰۰۸ ایجاد شد. این ابزار به برنامهنویسان امکان میدهد تا وبسایتهای استاتیک را با استفاده از فایلهای متنی ساده مانند Markdown، HTML، یا CSS ایجاد کنند.
کاربرد اصلی Jekyll در ساخت وبسایتهایی است که به صورت استاتیک هستند، بدون نیاز به سرور پایگاه داده یا سیستم مدیریت محتوا (CMS). این ابزار امکاناتی برای سرعت بخشیدن به توسعه وبسایت، بهینهسازی SEO، و مدیریت آسان محتوا فراهم میکند.
یکی از ویژگیهای بارز Jekyll این است که شما میتوانید آن را به عنوان یک ابزار برای ساخت وبسایتهای خود در GitHub Pages استفاده کنید. GitHub Pages یک سرویس ارائه شده توسط GitHub است که به کاربران این امکان را میدهد تا وبسایتهای استاتیک را به راحتی و بدون هیچ هزینه ای ایجاد و میزبانی کنند. با استفاده از Jekyll و GitHub Pages، میتوانید وبسایتهای خود را با استفاده از قدرت Jekyll بسازید و سپس آنها را به GitHub Pages منتقل کنید تا به راحتی بتوانید آنها را آنلاین قرار دهید (:
https://jekyllrb.com/
@DevTwitter | <ilfboy/>
فریم ورک Jekyll یک فریم ورک سایت استاتیک مبتنی بر Ruby است که اولین بار توسط Tom Preston-Werner در سال ۲۰۰۸ ایجاد شد. این ابزار به برنامهنویسان امکان میدهد تا وبسایتهای استاتیک را با استفاده از فایلهای متنی ساده مانند Markdown، HTML، یا CSS ایجاد کنند.
کاربرد اصلی Jekyll در ساخت وبسایتهایی است که به صورت استاتیک هستند، بدون نیاز به سرور پایگاه داده یا سیستم مدیریت محتوا (CMS). این ابزار امکاناتی برای سرعت بخشیدن به توسعه وبسایت، بهینهسازی SEO، و مدیریت آسان محتوا فراهم میکند.
یکی از ویژگیهای بارز Jekyll این است که شما میتوانید آن را به عنوان یک ابزار برای ساخت وبسایتهای خود در GitHub Pages استفاده کنید. GitHub Pages یک سرویس ارائه شده توسط GitHub است که به کاربران این امکان را میدهد تا وبسایتهای استاتیک را به راحتی و بدون هیچ هزینه ای ایجاد و میزبانی کنند. با استفاده از Jekyll و GitHub Pages، میتوانید وبسایتهای خود را با استفاده از قدرت Jekyll بسازید و سپس آنها را به GitHub Pages منتقل کنید تا به راحتی بتوانید آنها را آنلاین قرار دهید (:
https://jekyllrb.com/
@DevTwitter | <ilfboy/>
👍15🤣2
تیمهای شما چطور نسخه مجموعه دادهها و مدلها رو کنترل میکنن؟ Oxen یک سیستم کنترل نسخه بدون ساختار مدلهای یادگیری ماشین هست که احتمالا بدردتون میخوره.
https://docs.oxen.ai/getting-started/intro
@DevTwitter | <amir atar/>
https://docs.oxen.ai/getting-started/intro
@DevTwitter | <amir atar/>
👍12🤣2
کاخ سفید به تازگی گفته که زبانهای C و ++C را کنار بگذارید و از Rust استفاده کنید. میگه ۷۰ درصد کل آسیبپذیریها سمت حافظه هستن و زبانهایی مثل C و ++C که Memory safety ندارنرو کنار بذارید بعد مثال زده گفته مثلا Rust خوبه یا C# ،Go ،Java ،Ruby و سوئیفت هم زبان های خوبی هستن.
@DevTwitter | <ShayanSbi/>
@DevTwitter | <ShayanSbi/>
🤣62👍42👎4
اگه می خواید Data Analysis با Rust یاد بگیرید، این Repo کلی توتوریال خوب و بدرد بخور داره که می تونه کمکتون کنه.
https://github.com/wiseaidev/rust-data-analysis
@DevTwitter | <ShayanSbi/>
https://github.com/wiseaidev/rust-data-analysis
@DevTwitter | <ShayanSbi/>
👍9❤4🤣4
با این کتابخونه میتونید هر نوع مدل یادگیری ماشین رو فارغ از زبان برنامهنویسی اون اجرا کنید. اینجا میتونید مدلهایی که با استفاده از این کتابخونه اجرا شده رو ببینید.
https://github.com/VivekPanyam/carton
@DevTwitter | <amir atar/>
https://github.com/VivekPanyam/carton
@DevTwitter | <amir atar/>
👍14❤1🤣1
این ریپازیتوری برای الیکسیر خیلی خوب هستش. چون می یاد به وسیله Mix.install/2 الیکسیر شل درست می کنه که خیلی کار راه انداز هست و مثال های زیادی داره.
برای دوستانی که کلا مثل من به شل با bash زیاد مسلط نیستند به نظرم خیلی این repo برای Github CI کاربردی هست.
https://github.com/wojtekmach/mix_install_examples
@DevTwitter | <ShayanSbi/>
برای دوستانی که کلا مثل من به شل با bash زیاد مسلط نیستند به نظرم خیلی این repo برای Github CI کاربردی هست.
https://github.com/wojtekmach/mix_install_examples
@DevTwitter | <ShayanSbi/>
👍10❤1
چند وقت پیش توی یه پروژه ای لازم بود به صورت دستی برم تک تک url ها رو پیدا کنم و توی robots.txt و sitemap اضافه کنم.
به ذهنم زد براش یه افزونه flask بنویسم که به صورت خودکار میاد همین پروسه رو انجام میده و کارو خیلی راحت تر می کنه.
https://github.com/alisharify7/Flask-Seo
@DevTwitter | <ShayanSbi/>
به ذهنم زد براش یه افزونه flask بنویسم که به صورت خودکار میاد همین پروسه رو انجام میده و کارو خیلی راحت تر می کنه.
https://github.com/alisharify7/Flask-Seo
@DevTwitter | <ShayanSbi/>
👍26❤3
اگه تصمیم گرفتید module ای از یک multi module mono repo تفکیک کنید و در یک repo مستقل با حفظ تاریخچه commits نگهدارید لینک زیر بخوبی اینکار رو توضیح میده.
پی نوشت: خودم این روش رو بصورت متداول تو پروژه ها بکار میگیرم.
https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository
@DevTwitter | <ShayanSbi/>
پی نوشت: خودم این روش رو بصورت متداول تو پروژه ها بکار میگیرم.
https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository
@DevTwitter | <ShayanSbi/>
👍12
یه چند وقت پیش یه پروژه داشتم میزدم با یونیتی که نیاز داشتم به یه پایگاه داده تر و تمیز.
ذخیره اطلاعات بازی با JSON خیلی دست و بالم رو میبست.
کلی گشتم و متوجه شدم از SQL server نمیشه استفاده کرد داخل یونیتی
و بالاخره رسیدم به SQLite
پایگاه داده ای سبک که میشه بدون هیچ دردسر خاصی تو خود پروژه استفاده کرد .
آموزش کامل استفاده برای یونیتی :
https://www.mongodb.com/developer/code-examples/csharp/saving-data-in-unity3d-using-sqlite/
@DevTwitter | <TahaDashti/>
ذخیره اطلاعات بازی با JSON خیلی دست و بالم رو میبست.
کلی گشتم و متوجه شدم از SQL server نمیشه استفاده کرد داخل یونیتی
و بالاخره رسیدم به SQLite
پایگاه داده ای سبک که میشه بدون هیچ دردسر خاصی تو خود پروژه استفاده کرد .
آموزش کامل استفاده برای یونیتی :
https://www.mongodb.com/developer/code-examples/csharp/saving-data-in-unity3d-using-sqlite/
@DevTwitter | <TahaDashti/>
👍35🤣9👎6🔥1
یکی از مشکلاتی که بهش برخوردم توی Vue یا Nuxt یا اکثر دولوپر های Vue باهاش مشکل داشتن. زمانی که یک دراپ داون یا مودال و هرچیزی اینطوری داشته باشیم بیرون از اون المنت توی دام کلیک شد بسته یا مخفی (hidden) بشه. پکیج واسه این مورد بود اما یکسری مشکلات داشت و از ور قضیه بعضیا اعتقاد دارن واسه چنین کار ریزی پکیج لازم نیست.
یک فایل 10 الی 11 خطی واسه این کار نوشتم که کار همون پکیج رو انجام میده و نیازی به نصب هیچ دپندنسی نداره. به صورت یک directive میتونید ازش استفاده کنید.
https://github.com/sohilpro/outside-click
@DevTwitter | <Soheil/>
یک فایل 10 الی 11 خطی واسه این کار نوشتم که کار همون پکیج رو انجام میده و نیازی به نصب هیچ دپندنسی نداره. به صورت یک directive میتونید ازش استفاده کنید.
https://github.com/sohilpro/outside-click
@DevTwitter | <Soheil/>
👍27
سایت itch.io یک منبع بی انتها از Asset برای گیم دیزاین داره که میشه گفت حداقل 70 درصد منابع اش رایگانه ( اکثرا 2D هستن )
هر ایده ای داشته باشی میتونی asset مد نظرت رو پیدا کنی .
https://itch.io/game-assets
@DevTwitter | <TahaDashti/>
هر ایده ای داشته باشی میتونی asset مد نظرت رو پیدا کنی .
https://itch.io/game-assets
@DevTwitter | <TahaDashti/>
👍23❤4
#دون
زبان سالیدیتی یا Solidity یک زبان برنامهنویسی است که برای توسعه قراردادهای هوشمند (smart contracts) بر روی بلاکچین اتریوم (Ethereum) استفاده میشود.
بنیانگذار زبان Solidity Vitalik Buterin و تیم اتریوم آن را در سال 2014 طراحی کردند.
استفاده از زبان Solidity اجازه میدهد تا قراردادهای هوشمندی را که تعریف میکنند و بر روی بلاکچین اجرا میشوند، ایجاد کرد. این قراردادها مواردی مانند معاملات مالی، انتقال داراییها، اجرای قراردادهای توزیع شده، و بسیاری دیگر از عملیات مهم دیگر را امکانپذیر میکنند.
با استفاده از Solidity، توسعهدهندگان میتوانند قراردادهای هوشمند را طراحی و پیادهسازی کنند و سپس آنها را بر روی شبکه اتریوم اجرا کنند. این زبان برنامهنویسی مبتنی بر جاوااسکریپت بوده و دارای ساختاری شبیه به C++ میباشد.
سالیدیتی یکی از زبانهای محبوبترین برای توسعه قراردادهای هوشمند در اتریوم است و تاکنون بسیاری از پروژههای موفق بلاکچین از این زبان برنامهنویسی برای توسعه استفاده کردهاند.
@DevTwitter | <shayan/>
زبان سالیدیتی یا Solidity یک زبان برنامهنویسی است که برای توسعه قراردادهای هوشمند (smart contracts) بر روی بلاکچین اتریوم (Ethereum) استفاده میشود.
بنیانگذار زبان Solidity Vitalik Buterin و تیم اتریوم آن را در سال 2014 طراحی کردند.
استفاده از زبان Solidity اجازه میدهد تا قراردادهای هوشمندی را که تعریف میکنند و بر روی بلاکچین اجرا میشوند، ایجاد کرد. این قراردادها مواردی مانند معاملات مالی، انتقال داراییها، اجرای قراردادهای توزیع شده، و بسیاری دیگر از عملیات مهم دیگر را امکانپذیر میکنند.
با استفاده از Solidity، توسعهدهندگان میتوانند قراردادهای هوشمند را طراحی و پیادهسازی کنند و سپس آنها را بر روی شبکه اتریوم اجرا کنند. این زبان برنامهنویسی مبتنی بر جاوااسکریپت بوده و دارای ساختاری شبیه به C++ میباشد.
سالیدیتی یکی از زبانهای محبوبترین برای توسعه قراردادهای هوشمند در اتریوم است و تاکنون بسیاری از پروژههای موفق بلاکچین از این زبان برنامهنویسی برای توسعه استفاده کردهاند.
@DevTwitter | <shayan/>
👍19❤1🔥1