Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 
overpass-turbo.eu

بدون نیاز به دانلود کل پایگاه دادهٔ پروژهٔ OpenStreetMap، می‌تونید فقط با اجرای دستورات انسانی یا دقیق‌تر، زبانی شبه‌سی، بخش‌های مورد نیازتون رو از این پروژهٔ عالی دریافت و به سادگی استفاده کنید.

همچنین اگه نیازمند حجم بزرگی از داده‌ها هستید، پیشنهاد من، استفاده از overpass-ultra.us هست.

#OSM #FLOSS #learn #tool #معرفی
@amiria703_channel
Forwarded from Code Module | کد ماژول (𔓙)
پالت رنگی پروژت رو پیدا کن 🩸

سایتی که در این پست بهتون معرفی میکنم، یک ابزار آنلاین برای ایجاد، مشاهده و انتخاب پالت‌های رنگی مناسب برای پروژه هاتون هست.

این سایت به طور خاص برای Tailwind طراحی شده. زمانی که پالت رنگیتون رو انتخاب کردید، این سایت نمونه کدهای مربوط به پیکربندی فایل tailwind.config.js رو برای شما تولید میکنه، تا به راحتی بتونید رنگ‌های سفارشیتون رو به فایل کانفیگ Tailwind اضافه کنید.

🔗 Link

#color #tailwind
@CodeModule
Forwarded from Gopher Academy
🔵 عنوان مقاله
Building LLM-Powered Applications in Go

🟢 خلاصه مقاله:
مقاله‌ای که مدنظر قرار گرفته به بررسی روش‌های مختلف ساخت یک سرور نسل یافته‌شده با استفاده از ابزارهای متنوع مانند Gemini + Weaviate، LangChain و Genkit پرداخته است. این ابزارها جهت ایجاد یک محیط کاربرپذیر برای نسل محتوا با کمک فناوری‌های یادگیری عمیق و مدل‌های زبانی بزرگ (LLM) به کار می‌روند. در این مقاله به طور خاص نقش و تاثیر زبان برنامه‌نویسی Go در توسعه سیستم‌های نسل یافته‌شده (RAG) مورد توجه قرار گرفته، زیرا ویژگی‌های طبیعی زبان Go، مانند سرعت بالا و مدیریت حافظه بهینه، آن را به یک انتخاب مناسب برای پردازش و تولید محتوا در محیط‌های مبتنی بر LLM تبدیل کرده است. این روش‌ها و ابزارها به توسعه‌دهندگان کمک می‌کنند تا سرورهایی با قابلیت عملکرد بالا و دقت بهینه در تولید متن هوشمند بسازند.

🟣لینک مقاله:
https://golangweekly.com/link/159848/web


👑 @gopher_academy
اگر یک developer ساده مثل من هستید و هر از گاهی مجبورید پروژهای خودتون رو روی سرور دیپلوی کنید این چندتا کامند داکر به دردتون میخوره(دراصل برای خودم درست کردم که فراموش نکنم)

https://gist.github.com/mthri/fc0a594cb3d4ed06fc6b6c117e819a1c

@DevTwitter | <Amir Motahari/>
Forwarded from 
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
سرویس گوگل داکز (که مثل آفیس وورد هست) داره ویژگی Tab رو اضافه میکنه، این کمک میکنه وقتی موضوعی داریم که نیاز به چند تا سند و بخش‌های مختلف هست جای اینکه چند تا سند درست کنیم بیایم همرو داخل یه سند قرار بدیم و با Tab اون‌هارو از هم تفکیک کنیم.
اینجوری هم دسترسی راحت‌تری بهشون داریم و بهتر میتونیم روی مجموعه اسنادی که میسازیم تمرکز کنیم.
یکی از ویژگی‌های دیگش زیر تب‌ها هستن که اجازه میده اسناد تو در تو داشته باشید.
اسم تب‌هارو هم میتونید با متن و اموجی انتخاب کنید که راحت‌تر پیدا بشن.
این ویژگی الان فعال شده ولی ممکنه چند هفته طول بکشه تا برای همه کاربرها در دسترس قرار بگیره.
https://docs.google.com/
theverge
@geekalerts
سرعت پروژه‌تون رو با php opcode ببرید بالا

https://inspector.dev/php-opcode-improve-application-performance-without-changing-your-code/

@DevTwitter | <لادویا/>
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
حالا موضوع تاک ایشون منو یاد نقدی انداخت که دوست دارم یک روز درباره‌ی سیلابس مورد تدریس درس نظریه‌ زبان‌ها و آتوماتا توی ایران بنویسم. من اولین مواجه‌ام با آتوماتا تئوری تو اروپا بهم اثبات کرد که متأسفانه تمرکز سیلابس این درس توی ایران بیشتر تاکید روی مباحث حاشیه‌ایه. سبک و شیوه‌ی برخورد اهل فنِ آتوماتا در اروپا کاملا متفاوته. خلاصه بگم که سیپسر رو خیلی قبول ندارن و سبک خاص خودشون رو دارن که حتما توی یک پستی جداگانه بهش می‌پردازم. البته علاوه بر سیستم آکادمیک، این نقد به دانشجوها هم وارده که خیلی دنبال درک عمیق و درستی از این درس نیستن. الان مثلا تعداد دانشجوهای کلاس یک استادی که نه کارش آتوماتاست و نه درک و شناخت درستی از آتوماتا داره و نه به نظرم دوست داره که داشته باشه :))) دو برابر بچه‌های کلاس آتوماتای مهران هستش. خود همین پدیده نشون دهنده‌ی اینه که سیستم خیلی عقب وایساده و دانشجوها از سیستم عقب تر. بگذریم
Forwarded from vx-underground
LiNuX iS tHe sUpErIoR Os

Delete all zip files in a directory on Windows:
del *.zip

Delete all zip files in a directory on Linux:
find "$(pwd | awk '{ print $1 }')" -type f -name "*.zip" -exec sh -c 'for file; do if [ -w "$file" ]; then rm -f "$file"; fi; done' sh {} +
Forwarded from Go Casts 🚀
خلاصه ش اینکه تو شرکت خودروسازی Volvo دارن rust رو برای ECU ماشین ها استفاده می کنن و حالش رو میبرن


https://tweedegolf.nl/en/blog/137/rust-is-rolling-off-the-volvo-assembly-line


توضیحات «دوره + تیمسازی بکند و گولنگ Go Casts» و تخفیف ۵۰ درصدی رو در این پست میتونید بخونید 👇
https://t.iss.one/gocasts/515


@gocasts
Forwarded from a pessimistic researcher (Kc)
دوستان فردا آقای Jacques Sakarovitc قراره در موسسه‌ی IMDEA Software یک تاک خیلی جذاب داشته باشند با عنوان “The transformation of regular expressions into finite automata: old and new results”. احتمالا دوستانی که درس تئوری آتوماتا رو پاس کرده باشند با الگوریتم تبدیل یک regex به یک finite automaton و عکسش رو آشنا هستند از همین جهت احتمالا خیلی‌هاتون بکگراند کافی رو داشته باشید. فقط حواستون باشه اروپایی‌ها به زبان‌های منظم میگن Rational languages :)
این تاک فردا پنج شنبه ساعت ۱۲:۳۰ به وقت ایران برگزار میشه که می‌تونید از طریق این لینک به شکل رایگان شرکت کنید.آقای ساکاروویچ یکی از وزنه‌های آتوماتا هستند. من اولین بار با کتاب بی‌نظیری که نوشتند یعنی Elements of Automata Theory آشنا شدم. این کتاب در مقام مقایسه با کتاب سیپسر بر خلاف اسمش اصلا مقدماتی نیست و خیلی مطالب پیشرفته‌ای داره. کتاب اولین بار به زبان فرانسوی نوشته شده و بعدا به انگلیسی ترجمه شده. آقای ساکاروویچ نوتیشن‌های خاص خودشون رو دارن برای توصیف مباحث آتوماتا و کمی با نوتیشن‌های معمولی که دانشجوها تو ایران می‌خونن متفاوته. ایشون توی جلد اول کتاب Handbook of Automata Theory یک فصلی رو نوشتند با عنوان Automata and rational expressions که به نظرم خیلی از مطالب تاک فرداشون رو پوشش میده و اگر فرصت داشتید حتما بخونید. اگر هم دسترسی به دو کتاب ذکر شده نداشتید بهم پیام بدید می‌فرستم براتون.
پسورد ورود به zoom هست :
@s3
بعد سه بار خوندن کتاب You Don't Know JS شروع کردم به خلاصه کردنش و تو گیتهابم به اشتراک گذاشتم. ممنون میشم چکش کنید و اگه نظری داشتید بهم بگی و لطف کنید اگه خوشتون اومد یه ستاره بدید بهش

4 جلدش رو کامل خلاصه کردم و مشغول خلاصه کردن دو جلد آخرشم.

https://github.com/Masoud-z/You-Dont-Know-JS-summary

@DevTwitter | <Masoud/>
Forwarded from Woland's Linux Journal (Woland)
💠 وب‌درایور سلنیوم برای بش

شلنیوم عملکرد سلنیوم در پایتون رو برای کاربران بش فراهم می‌کند.

برای استفاده از آن فقط به کروم‌درایور و شل bash یا zsh احتیاج دارید.

🔷 برای نصب کافی‌ست مخزن رو کلون کنید و فایل selenium.sh رو در ابتدای اسکریپت سورس کنید.
و یا استفاده از متد‌های فراهم شده توسط شلنیوم، کارتون رو انجام بدین.

♦️ نمونه یک اسکریپت ساده‌ی دمو:
#!/usr/bin/env bash

source ./selenium.sh

main() {
# Open the URL
navigate_to 'https://google.com'

# Get the search box
local searchBox=$(find_element 'name' 'q')

# send keys
send_keys $searchBox "panda\n"
}

main


نکته: پیش از اجرای اسکریپت باید chromedriver رو اجرا کنید.

🔶 لینک‌ها:
👉 🔗 GitHub
👉 🔗 Docs

مستندات بسیار گویا و شفافی داره و کار باهاش خیلی راحته و برای کسانی که پایتون کار نیستن یا از پایتون خوششون نمیاد خیلی به‌دردبخوره.

#bash #معرفی #لینوکس
Forwarded from a pessimistic researcher (Kc)
بهتره اصلا در نوبل شیمی رو باز نکنیم. این بنده خداها در سال‌های گذشته از اینکه جایزه فیلدشون رو بیولوژیست‌ها میبردن به قدر کافی فشار خوردن. حالا امسال علاوه بر بیولوژی، فشار AI هم دارن میخورن.
Forwarded from Future Pulse Persian
🔵 این مقاله به بررسی استفاده از زبان برنامه‌نویسی Rust در خط تولید ولوو می‌پردازد. در ابتدا، مقاله به این موضوع اشاره می‌کند که Rust به عنوان یک زبان امن و سریع برای برنامه‌نویسی سیستمی شناخته می‌شود و مزایای آن در مقایسه با زبان‌های دیگر مانند C و C++ بررسی می‌شود. ولوو از Rust برای برخی از پروژه‌های خود استفاده کرده است، که دلیل اصلی آن ویژگی‌های ایمنی حافظه و جلوگیری از باگ‌های رایج در مدیریت حافظه بوده است.

همچنین در مقاله توضیح داده می‌شود که چرا Rust توانسته است جایگاه خود را در صنعت خودرو تثبیت کند. امنیت، سرعت و قابلیت‌های پیشرفته در مدیریت منابع، ولوو را به استفاده از Rust در برخی از فرآیندهای تولید و توسعه نرم‌افزارهای داخلی خود ترغیب کرده است. Rust به عنوان یک ابزار قدرتمند در حل مشکلات مرتبط با مدیریت حافظه و بهینه‌سازی عملکرد سیستم‌های پیچیده خودرو به کار گرفته شده است.


🟢 https://tweedegolf.nl/en/blog/137/rust-is-rolling-off-the-volvo-assembly-line

🕸 @labdon_academy