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 Linuxor ?
این آموزش نحوه پیاده‌سازی یه پایپ‌لاین دریافت داده به‌صورت لحظه‌ای برای سیستم‌های یادگیری ماشین رو با استفاده از FastAPI و Apache Spark توضیح می‌ده.

مراحل اصلی شامل نوشتن یه اپلیکیشن جمع‌آوری داده با FastAPI، دریافت و ارسال داده از اینترنت به این اپلیکیشن، و پردازش داده‌ها از طریق یه پایپ‌لاین ETL با Spark هست که توسط Airflow مدیریت می‌شه.

همه این‌ها روی پلتفرم Nebius AI Cloud اجرا می‌شن. این آموزش تأکید داره که تو هر مرحله کیفیت و یکپارچگی داده‌ها حفظ بشه و همچنین نحوه راه‌اندازی Kubernetes برای دسترسی بالا و مدیریت داده‌ها رو نشون می‌ده.

https://www.newsletter.swirlai.com/p/data-pipelines-in-machine-learning


@Linuxor
تبدیل صفحه وب به اپ موبایل!

فیلم آموزش تبدیل وب به apk رو قبلاً براتون ضبط کرده بودم. اونجا یه نرم افزار تحت ویندوز هست که بدون دنگ و فنگ این کارو می کنه.
البته روش دقیق تر اینه که خودتون با آندروید استودیو یه شئ مرورگر بندازین روی صفحه و پیج وب مورد نظر رو داخلش لود کنید.
ولی باز یه فیلم ساخت اپ برای سایت هم بود که با استودیوی آنلاین اندروید این کارو می کردم.
حالا این سایت دیگه تمام اون تشریفات رو کنار گذاشته و فقط با یک اکانت گوگل می تونی لاگین کنی و فایل خودت رو بدی و با یک تصویر آیکون خیلی سریع اپ اندروید تحویل بگیری!

https://appsgeyser.com
Forwarded from Ditty | دیتی
🔺بایدها و نبایدهای memo توی #ری‌اکت

- توی دنیای توسعه #نرم‌افزار تکنیک‌های بهینه‌سازی یک شمشیر دولبه هستن و استفاده نادرست ازشون ممکنه نتیجه عکس بده و برنامه رو غیر بهینه و توسعه رو پیچیده‌تر کنه!

- توی ری‌اکت شاید memo ویژگی خیلی قدرتمندی به حساب بیاد و کمک ‌کنه از رندرهای اضافی جلوگیری کنیم، اما قبل از استفاده از اون باید نکته‌هایی رو در نظر داشته باشیم، که توی این پست اونها رو بررسی می‌کنیم:
ditty.ir/567

#react
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۳۵۹

می گوید دف که هان بزن بر رویم
چندانکه زنی حدیث دیگر گویم
من عاشقم و چو عاشقان خوشخویم
ور رحم کنی زخم زنی این گویم

#مولانا | گنجور
📍@iipoem
بعد از کلی تجربه و یادگیری، تصمیم گرفتم یه اپلیکیشن پیام‌رسان شبیه تلگرام توسعه بدم که از چت لحظه‌ای، گروه‌ها و کانال‌ها پشتیبانی کنه. این پروژه رو با استفاده از NextJs، Socketio و MongoDB ساختم.

این پروژه برای من یه چالش جذاب بود که باعث شد مهارت‌هام رو تقویت کنم و تجربه‌ی بیشتری در کار با WebSockets، بهینه‌سازی PWA و مدیریت داده‌ها به دست بیارم.

دموی پروژه رو توی ویدیو ببینید! خوشحال میشم نظرتون رو بدونم و اگر پیشنهادی برای بهبودش دارید، حتماً باهام درمیون بذارید.


repo: https://github.com/Saeed-Abedini/telegram-clone

@DevTwitter | <Saeed Abedini/>
Forwarded from Geek Alerts
دو تا ویژگی به‌زودی به Gemini گوگل اضافه میشن، اولی Canvas هست، این ویژگی مشابه کاری هست که ChatGPT انجام میده و یه بخش جداگونه برای تولید محتوا و کد باز میشه.

ویژگی دوم اینکه گوگل میخواد ساخت ویدیو (احتمالا با مدل VEO 2) رو به Gemini اضافه کنه و بتونید از داخل این پنل به سادگی با وارد کردن پرامپت ویدیو بسازید، احتمالا اشتراک گوگل‌وان به یکی از ارزشمند‌ترین اشتراک‌ها تبدیل میشه.

🔗 testingcatalog
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
گوگل Gemini الان ویدیوهارو درک میکنه، یعنی نسخه‌ای که داخل AI Studio هست میشه بهش یه ویدیوی یوتیوب داد، بعد میاد صدا رو رونویسی میکنه و هر ثانیه فریم‌ ویدیورو هم بررسی میکنه.

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

فعلا پیش‌نمایش هست و اگه بهش دسترسی داشته باشید حداکثر ۸ تا ویدیو در روز میشه پردازش کرد و زمان ویدیو هم میتونه با مدل پرو تا ۲ ساعت و فلش تا ۱ ساعت باشه.

🔗 https://aistudio.google.com
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Go Casts 🚀
استخدام نیروی سنیور گولنگ - هیبرید

اگه سوالی دارید میتونید با این آی دی تلگرام در ارتباط باشید
https://t.iss.one/Delarammajestic


Senior Software Engineer (Golang)

📍 Company: OMPFinex
📍 Location: Tehran, Iran / Hybrid

About Us
OMPFinex is a leading cryptocurrency trading platform, serving traders of all experience levels. Whether you’re a beginner exploring demo markets or an experienced trader executing complex strategies, we provide a fast, secure, and feature-rich environment tailored to your needs. Our mission is to innovate and push the boundaries of digital asset trading technology.

The Role
We are looking for a Senior Software Engineer (Golang) to play a key role in designing, developing, and optimising our trading platform. You will contribute to scalability, stack migrations, reliability improvements, and performance optimisation while working on cutting-edge financial technology.

As part of our engineering team, you will solve complex challenges such as optimising high-throughput algorithms, enhancing system architecture, and improving security measures. This role is critical to building high-performance, fault-tolerant, and scalable services for digital asset trading.

Key Responsibilities
• Design, develop, and maintain high-performance backend services using Go.
• Optimise system architecture for scalability, resilience, and low-latency execution.
• Collaborate with cross-functional teams to design and implement new trading features.
• Improve existing order matching engine and trading algorithms.
• Lead stack migrations and architectural transitions.
• Ensure robust observability, monitoring, and alerting mechanisms for critical services.
• Drive performance tuning efforts, including profiling and optimising database queries, concurrency models, and network communication.
• Develop and enforce secure coding practices to mitigate vulnerabilities in financial systems.
• Participate in code reviews, mentorship, and knowledge-sharing within the team.

Experience & Technical Expertise
6+ years of experience in software development, focusing on high-performance distributed systems and secure coding.
Strong understanding of data structures, algorithms, and design patterns.
Deep expertise in UNIX/Linux internals, OS fundamentals, and performance tuning.
Expert-level proficiency in Golang, with experience in concurrency, IPC methods, and event-driven architectures.
Experience with workflow orchestration tools like Temporal, Cadence, or Apache Airflow is a plus.
Experience with message queues (Kafka, NATS, or similar) and distributed systems.
Familiarity with databases (PostgreSQL, Redis, or other NoSQL/SQL solutions).
Hands-on experience with containerisation (Docker, Kubernetes) and CI/CD pipelines.
Knowledge of OMS (Order Management Systems) design and trading algorithms is a plus.
Bonus: Experience with Rust, C, or PHP is advantageous.

Soft Skills & Work Approach
🌟 Strong problem-solving mindset with a passion for tackling technical challenges.
🌟 Excellent communication skills, with the ability to collaborate effectively in a dynamic, fast-paced environment.
🌟 Proactive and self-motivated, with a strong sense of ownership over projects.
🌟 Ability to mentor and guide junior developers while contributing to best practices.
🌟 Expert-level proficiency in English, both written and verbal, for effective communication in a global team.

How to Apply
Send your resume and a brief cover letter to [email protected] with the subject line: Senior Software Engineer (Go) – OMPFinex.

Join us in building the future of cryptocurrency trading!


@gocasts
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰سلام و درود به دوستان لینوکسی
🔹 امسال برای عید، به این فکر کردم که چه هدیه‌ای می‌تونم به شما دوستان خوبم در گروه و کانال تقدیم کنم.
تصمیم گرفتم کتاب یازدهم از مجموعه ۱۰۰ کتاب لینوکسی خودم رو با عنوان:

🔸۱۰۱ گام بعد نصب لینوکس(مخصوص توزیع های دبیان بیس)
🔸ویرایش دوم
🔸200 صفحه
🔸تماما رنگی
🔸قطع کتاب A4
🔸انتشارات یافته، ناشر کتب دانشگاهی
🔸نویسنده: حسین سیلانی


🔹به صورت رایگان در اختیار شما قرار بدم تا بتونیم با هم بیشتر یاد بگیریم و رشد کنیم.
🔹امیدوارم این کتاب برای شما مفید و ثمر‌بخش واقع بشه.
روز عید یادتون نره. همینجا توی کانال

@linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰مایکروسافت پشتیبانی از دسکتاپ از راه دور را در 27 می خاتمه می دهد

🔹عصر دیروز، مایکروسافت رسماً پایان پشتیبانی از Remote Desktop را اعلام کرد. پس از این تاریخ، برنامه دیگر برای دانلود یا نصب از طریق فروشگاه مایکروسافت در دسترس نخواهد بود. به کاربرانی که نیاز به دسترسی از راه دور به Windows 365، Azure Virtual Desktop و Microsoft Dev Box دارند، توصیه می‌شود از قبل به برنامه Windows مهاجرت کنند

📌نویسنده: حسین سیلانی
اولین تلاشم برای فاین تیون Gemma-3 تموم شد بالاخره (خیلی بد قلق بود)
توی فارسی بهتر شده ولی چون Qlora بود زیاد دقت نداره و جواباشم کوتاهه
بخاطر اینکه به gpu کافی دسترسی نداشتم
اگه اسپانسر gpu پیدا بشه ورژن بعدی صددرصد چیز خوبی میشه

https://huggingface.co/mshojaei77/gemma-3-4b-persian-v0

@DevTwitter | <Shojaei/>
Forwarded from CleverDevs (Mammad)
داشتم کتاب میخوندم گاهی یه سری کلمه ها بود که معنیش رو نمیدونستم
دنبال یه دیکشنری افلاین ساده و دم دستی بودم رو لینوکس چیزی پیدا نکردم
اومدم یه اسکریپت ساده نوشتم برا یه دیکشنری cli اگه خواستید میتونید از گیت هاب نصبش کنید

https://github.com/MohammadRostamiorg/farsidic

اگه هم سیستم عامل آرچ بیس دارید میتونید از aur نصبش کنید

paru farsidic


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

#gnu #linux #tools
@CleverDevs - @CleverDevsGp
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸fdict

ازونجایی ما تنبلیم حوصله نداریم برای معنی یک کلمه مرورگر باز کنیم بریم گوگل ترنسلیت و ترجمه کنیم اینکارو میکنیم
دستور زیر رو به .bashrc اضافه کنید:
alias fdict='function _fdict(){ curl -s "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fa&dt=t&dt=bd&dj=1&q=$(echo $* | jq -sRr @uri)" | jq -r ".sentences[0].trans"; }; _fdict'


خب از الان میتونید از ترمینالتون ترجمه کنید با استفاده از دستور fdict

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
چقدر توضیح دادیم
از پستای دیگه فقط کد میفرستیم خودتون باید بدونید چیکار کنید
دیگه خیلی بی حوصله بودیم پیام خالی میفرستیم خودتون باید حدس بزنید

@TheRaymondDev
Forwarded from Linuxor ?
هوش مصنوعی Claude.ai‎ یک گزینه گیت‌هاب هم اضافه کرده که می‌تونید چندتا فایل رو از ریپازیتوری گیت‌هاب انتخاب کنید و در مورد اون‌ها چت کنید.


@Linuxor ~ miladnu
Forwarded from Linuxor ?
کلادفلر داره روی یه فریم‌ورک Agent هوش مصنوعی کار ‌می‌کنه که باهاش بشه Agent ساخت فعلا داره توسعش می‌ده و قابلیت های ساده ای مثل

HTTP endpoints and routing, Real-time WebSocket communication

داره ولی ویژگی های دیگه ای هم داره بهش اضافه می‌شه

https://github.com/cloudflare/agents


@Linuxor
قدیم زبان‌های سم به BF محدود می‌شد، این رو ببینید:

https://github.com/Brainrotlang/brainrot

که به سی کامپایل میشه.

مثلاً یک ماشین حساب چهارعمل اصلی:

skibidi main() {
rizz num1, num2, result;
yap operation;

yap("Enter first number: ");
rizz(&num1);


yap("Enter operation (+, -, *, /): ");
operation = getch();

yap("Enter second number: ");
rizz(&num2);


ohio (operation) {
sigma rule '+':
result = num1 + num2;
bruh;
sigma rule '-':
result = num1 - num2;
bruh;
sigma rule '*':
result = num1 * num2;
bruh;
sigma rule '/':
edgy (num2 == 0) {
yap("Can't divide by zero, bruh!\n");
bussin 1;
}
amogus {
result = num1 / num2;
}
bruh;
based:
yap("Invalid operation, bruh!\n");
bussin 1;
}


yap("Result: ");
rizz(result);
yap("\n");

bussin 0;
}



@SohrabContents
گیمپ ۳.۰ رسماً برای عرضهٔ پایدار برچسب خورد.



https://gitlab.gnome.org/GNOME/gimp/-/tree/GIMP_3_0_0?ref_type=tags


بعد از ۱۳ سال توسعه سخت.


@SohrabContents
Forwarded from Gopher Academy
🔵 عنوان مقاله
New Low-Level Tools for Garbage Collection Efficiency

🟢 خلاصه مقاله:
مروری بر دو ویژگی جدید ارائه شده توسط جمع‌آور کنندة زباله‌ها (garbage collector) در نسخه ۱.۲۴ گو (Go): runtime.AddCleanup و weak.Pointer. تمیزکاری‌ها (Cleanups) شبیه به نهایی کننده‌ها (finalizers) هستند، اما با دور زدن برخی از عجایب آن‌ها باعث می‌شوند که اشیاءی که به آن‌ها متصل هستند، احیا نشوند. از سوی دیگر، اشاره‌گرهای ضعیف (weak pointers) به شما امکان می‌دهند که به اشیاء اشاره کنید بدون آنکه مانع از جمع‌آوری زباله‌های آن‌ها شوید.

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


👑 @gopher_academy
Forwarded from Geek Alerts
Pavel Durov
📰 As you may have heard, I’ve returned to Dubai after spending several months in France due to an investigation related to the activity of criminals on Telegram. The process is ongoing, but it feels great to be home 🇦🇪
پست جدید پاوول دوورو مدیر تلگرام در مورد ماجرای فرانسه

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

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

همچنین، خیلی ممنونم از میلیون‌ها نفری که تو کل دنیا، تو این سفر غیرمنتظره از من حمایت کردن، واقعاً خیلی برام ارزش داشت. هیچ چیزی نیست که این جامعه‌ی میلیاردی ما نتونه از پسش بربیاد.

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM