🎄 DevTwitter | توییت برنامه نویسی – Telegram
🎄 DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.37K photos
359 videos
6 files
4.11K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
#دون

فریم ورک 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/>
👍12🤣2
کاخ سفید به تازگی گفته که زبان‌های C و ++C را کنار بگذارید و از Rust استفاده کنید. میگه ۷۰ درصد کل آسیب‌پذیری‌ها سمت حافظه هستن و زبان‌هایی مثل C و ++C که Memory safety ندارن‌رو کنار بذارید بعد مثال زده گفته مثلا Rust خوبه یا C# ،Go ،Java ،Ruby و سوئیفت هم زبان های خوبی هستن.

@DevTwitter | <ShayanSbi/>
🤣62👍42👎4
اگه می خواید Data Analysis با Rust یاد بگیرید، این Repo کلی توتوریال خوب و بدرد بخور داره که می تونه کمکتون کنه.

https://github.com/wiseaidev/rust-data-analysis

@DevTwitter | <ShayanSbi/>
👍94🤣4
با این کتابخونه می‌تونید هر نوع مدل یادگیری ماشین رو فارغ از زبان برنامه‌نویسی اون اجرا کنید. اینجا می‌تونید مدل‌هایی که با استفاده از این کتابخونه اجرا شده رو ببینید.

https://github.com/VivekPanyam/carton

@DevTwitter | <amir atar/>
👍141🤣1
این ریپازیتوری برای ‎الیکسیر خیلی خوب هستش. چون می یاد به وسیله Mix.install/2 الیکسیر شل درست می کنه که خیلی کار راه انداز هست و مثال های زیادی داره.
برای دوستانی که کلا مثل من به شل با bash زیاد مسلط نیستند به نظرم خیلی این repo برای Github CI کاربردی هست.

https://github.com/wojtekmach/mix_install_examples

@DevTwitter | <ShayanSbi/>
👍101
چند وقت پیش توی یه پروژه ای لازم بود به صورت دستی برم تک تک url ها رو پیدا کنم و توی robots.txt و sitemap اضافه کنم.
به ذهنم زد براش یه افزونه flask بنویسم که به صورت خودکار میاد همین پروسه رو انجام میده و کارو خیلی راحت تر می کنه.

https://github.com/alisharify7/Flask-Seo

@DevTwitter | <ShayanSbi/>
👍263
اگه تصمیم گرفتید 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/>
👍12
یه چند وقت پیش یه پروژه داشتم میزدم با یونیتی که نیاز داشتم به یه پایگاه داده تر و تمیز.
ذخیره اطلاعات بازی با 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/>
👍27
سایت itch.io یک منبع بی انتها از Asset برای گیم دیزاین داره که میشه گفت حداقل 70 درصد منابع اش رایگانه ( اکثرا 2D هستن )
هر ایده ای داشته باشی میتونی asset مد نظرت رو پیدا کنی .

https://itch.io/game-assets

@DevTwitter | <TahaDashti/>
👍234
#دون
زبان سالیدیتی یا Solidity یک زبان برنامه‌نویسی است که برای توسعه قراردادهای هوشمند (smart contracts) بر روی بلاکچین اتریوم (Ethereum) استفاده می‌شود.

بنیان‌گذار زبان Solidity Vitalik Buterin و تیم اتریوم آن را در سال 2014 طراحی کردند.

استفاده از زبان Solidity اجازه می‌دهد تا قراردادهای هوشمندی را که تعریف می‌کنند و بر روی بلاکچین اجرا می‌شوند، ایجاد کرد. این قراردادها مواردی مانند معاملات مالی، انتقال دارایی‌ها، اجرای قراردادهای توزیع شده، و بسیاری دیگر از عملیات مهم دیگر را امکان‌پذیر می‌کنند.

با استفاده از Solidity، توسعه‌دهندگان می‌توانند قراردادهای هوشمند را طراحی و پیاده‌سازی کنند و سپس آن‌ها را بر روی شبکه اتریوم اجرا کنند. این زبان برنامه‌نویسی مبتنی بر جاوااسکریپت بوده و دارای ساختاری شبیه به C++ می‌باشد.

سالیدیتی یکی از زبان‌های محبوب‌ترین برای توسعه قراردادهای هوشمند در اتریوم است و تاکنون بسیاری از پروژه‌های موفق بلاکچین از این زبان برنامه‌نویسی برای توسعه استفاده کرده‌اند.

@DevTwitter | <shayan/>
👍191🔥1
از نوشتن کامیت های معمولی گیت خسته شده اید؟
از commitizen برای نوشتن کامیت های بهتر استفاده کنید. این ابزار به شما کمک میکند تا کامیت های کاملی را به راحتی ایجاد کنید.

@DevTwitter | <the_coding_tips/>
👍455
چند ورژن sdk دات نت کنار هم در لینوکس نصبش با اضافه شدن به repo های ابونتو خیلی راحت تر شده. دیگه نیازی به اضافه کردن repo های مایکروسافت و کارهای اضافیش نیست.
حتی با Snapcraft هم نمیشد چند ورژن کنار هم داشت. صرفا با دستور sudo apt install dotnet-sdk-7.0 میشه نصبش کرد.

@DevTwitter | <ShayanSbi/>
👍17🤣21🔥1
‏بیشتر از یک ساله هر هفته مقالات برتر ML رو از arxiv.org‎ تو این ریپو قرار می‌ده.
کافیه هفته‌ای یک بار بهش سر بزنیم.

github.com/dair-ai/ML-Papers-of-the-Week

@DevTwitter | <Sabber/>
👍18👎1
‏الان میتونید رایگان با مدل جدید claude 3 یعنی Sonnet چت کنید، البته ظاهرا شاهکارش روی نسخه Opus هست که توی خیلی از گزینه‌ها از GPT-4 بهتره و اشتراک ۱۸ دلاری ماهیانه لازم داره.

claude.ai/chats

@DevTwitter | <SoroushAhmadi/>
👍27👎1
پایتون قابلیت این رو داره که بایت رو به رشته تبدیل کنه، این کار بیشتر برای کد گذاری یا دیکد کردن به کار می‌ره.به خاطر پر استفاده بودن این کار پایتون یک تابع برای این منظور به اسم ()decode. در این زبان قرار داده که کار برنامه نویس رو آسون تر می‌کنه.

@DevTwitter | <Bob Belderbos/>
👍36🤣17👎2
‏یه پروژه جالب با Rust هستش به اسم Hurl که به وسیله اون میتونید با استفاده از Hurl برای HTTP request ها و API هاتون تست بنویسید. شاید به کمکتون بیاد که توی پروژه هاتون ازش استفاده کنید.
https://github.com/Orange-OpenSource/hurl

@DevTwitter | <Kamandlou/>
👍24🤣3
ویژوال استودیو مک، ۶ ماهه دیگه بازنشسته میشه و مایکروسافت یکبار دیگه کاربران ابزاری را که بهش وابسته شده بودند نیمه راه رها کرد. ویژوال استودیو قرار بود CorssPlatform باشد اما این امر محق نشد.

@DevTwitter | <ShayanSbi/>
🤣95👎25👍7
#کوته_نیوز

تلگرام قراره برای بیزینس‌ها، آپدیت‌های پشم ریزونی ارائه کنه که دیگه واقعا واتساپ رو بذارن کنار بعضیا

@DevTwitter
👍52🔥74🤣4
سایت Lordicon یه مخزن بی انتها از انواع آیکون های انیمیت شده است که تعداد نسبتا زیادبش هم رایگانه
انواع خروجی هارم داره (Gif , Emved HTML , Lottie , MP4 و...)
https://lordicon.com/icons

@DevTwitter | <TahaDashti/>
👍332👎1