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
#ایده #تمرین

اگر لینکدین رو بذارم مرجع بیش از ۸۰٪ کسانی که در زمینه AI کار می‌کنند و سطح Senior (با توجه به لینکدین)

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


فروش رویا به نسل جدید توی شرایط سخت این روزها منبع درآمد این گروه شده.


اگر خواستید حرف‌های من رو validate کنید این مسیری هست که ما رفتیم :

1) LinkedIn crawler (playwright mostly)
2) Json parser for most of the information
3) LLM & LLM Scrappers
4) Search company, role and ... using google/duckduckgo api
5) Human check (for edge cases)

این پروژه‌ای بود که من به دوتا از بچه‌ها دادم (هدف یادگیری llm finetune و ... بود با یک پروژه چالشی)

الان خود کد و تحلیل‌هاشون رو می‌فروشند، شما هم می‌تونید تمرین کنید.


شاید تا چندوقت دیگه اینم سرویس شد (برای تمرین بیشتر و تعداد یوزر در اسکیل بزرگ)


پ.ن : فقط منتورشیپ بچه‌ها ٫ کد ریوو با من بود و بنده هیچ کدی رو نزدم روی این پروژه (همش کار خودشون بود)
Forwarded from Yasha
به گوشش دقت کنید. توی تهران آدمای این مدلی تو پارک دانشجو دارن گل می‌چاقن ولی تو نروژ icpc مسابقه میدن خیلی جالبه.
بهترین افزونه های VSCode که به درد هر دولوپری میخوره

🌈 Bracket Pair Colorizer 2
این افزونه به هر جفت براکت رنگ متفاوتی اعمال میکنه، که تو پروژه‌های پیچیده و کدهای تو در تو بسیار کاربردیه

🟥 DotEnv
افزونه Dotenv برای هایلایت سینتکس و مدیریت و شناسایی خطاهای فایل‌های .env طراحی شده.

📸 Polacode
میتونید باهاش از کداتون تو محیط vscode عکس‌های جذابی تهیه کنید که کارتون رو تو اشتراک‌گذاری کدتون در شبکه‌های اجتماعی خیلی حرفه ای تر میکنه
👾 Tabnine
تب‌ناین یکی از بهترین افزونه ها برای استفاده از هوش مصنوعی داخل vscode هستش که میتونه کداتون رو با دقت تکمیل کنه که خیلی سرعتتون رو بالا میبره


و اما اکستنشن آخر که فوق‌العاده کاربردیه 😍

🐍Visual Snake Code
بله درست شنیدید، مار بازی داخل VSCode مناسب وقتایی که مغزتون سوت کشیده و به باگ خوردید، کافیه این افزونه رو باز کنید و انقد مار بازی کنید تا همه باگ ها خود به خود حل بشن 😂🤌


امیدوارم از این مطلب لذت برده باشید، با ری‌اکشنای خودتون بهمون انرژی بدید ❤️‍🔥

#️⃣ #vscode #extension

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
ساختاربندی پروژه‌ها در Golang
یکی از چالش‌هایی که اوایل یادگیری Golang باهاش دست‌وپنجه نرم می‌کردم، ساختاربندی درست پروژه‌ها بود. راستش چون از Laravel به Golang مهاجرت کرده بودم، برام سخت بود. Laravel یه ساختار آماده و چارچوب مشخص داره، ولی اینجا باید خودم دست به کار می‌شدم و انتخاب می‌کردم.
امروز داشتم یه سری مقاله تو Medium می‌خوندم که به یه مطلب خیلی خوب برخوردم. تو این مقاله چندتا از ساختارهای محبوب پروژه تو Golang معرفی شده بودن و به ساده‌ترین شکل ممکن درباره ویژگی‌ها و کاربردهاشون توضیح داده بود. ساختارهایی مثل:
- Clean Architecture
- CQRS
- Hexagonal Architecture
- Monorepo Structure
- ...
از خوندنش واقعاً لذت بردم و گفتم با شما هم به اشتراک بذارم.
لینک مقاله:
https://medium.com/@smart_byte_labs/organize-like-a-pro-a-simple-guide-to-go-project-folder-structures-e85e9c1769c2

چند نکته که باید حتماً در نظر بگیرید:
1- اسم فولدرها رو با توجه به نیاز خودتون انتخاب کنید.
لازم نیست دقیقاً مثل این مقاله عمل کنید. هر اسمی که به تیم شما کمک کنه راحت‌تر بفهمه داخل اون فولدر چه خبره، گزینه درستیه!
2- ساختارها رو می‌تونید ترکیب کنید.
مثلاً من خودم ترکیب Monorepo، Clean Architecture، Hexagonal Architecture و CQRS رو خیلی دوست دارم و معمولاً ازش استفاده می‌کنم.
3- سم‌ها باید کاربرد فولدر رو مشخص کنن.
اصلاً نیازی نیست که حتماً از کلمات رایج مثل controller استفاده کنید. چیزی رو انتخاب کنید که برای پروژه‌تون مناسب‌تره.
امیدوارم این مقاله به دردتون بخوره. اگر تجربه خاصی تو این زمینه دارید یا از ساختارهای دیگه‌ای استفاده می‌کنید، خوشحال می‌شم تجربیاتتون رو بشنوم!

@DevTwitter | <Adel Hadadi/>
Forwarded from Available Unknown (Ayhan 🌿)
چند روز پیش در مورد یه پروژه حرف زدم که امکان درآمد برای توسعه دهنده Js / Python / C-Cpp ها رو فراهم می‌کنیم
پروژه بزرگیه و تنهایی نمیتونم تا یه سال بالا بیارم ، یه پروژه مربوط به هوش مصنوعی
تمام مسولیت توسعه backend پروژه با خودمه تنهام / تو قسمت frontend نه زمان و نه حرفی برا گفتن دارم نیاز به یه همکار دارم. Backend هم میگیریم ولی در آینده
هدف پروژه پوزیشن استارتاپی داره. یه چیز نسبتا گنده

اگه کسی از دوستان شرایط داره به من پیام بده CV or LinkedIn بفرسته
@Ayhan_Dev
پس فردا راجب چی باشه؟ 🤔
احتمالاً توی پروژه‌هاتون که نیاز به درگاه پرداخت داشتید، کلی اذیت شدید (مخصوصاً برای گرفتن merchant_id) و می‌خواستید سرتون رو بکوبید به دیوار

حالا چرا اینارو میگم؟
من یه پکیج پایتونی توسعه دادم که همین مشکلات رو براتون حل کنه


توی این پکیج از درگاه پرداخت Zibal Co استفاده شده و کلی ساده‌سازی کردم که کار باهاش فوق‌العاده راحت باشه. فیچرهای اصلی که برای درگاه پرداخت نیاز دارید پیاده شده و همین‌طور:
- ارور هندلینگ قوی
- لاگینگ حرفه‌ای
- و مثال‌های آماده برای استفاده

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

https://github.com/Mohammad222PR/zibal-payment
https://pypi.org/project/zibal-payment/

@DevTwitter | <Mohammad Eslami/>
Forwarded from Dev
Acidizing Oil Wells: Acids Used and Applications

Acidizing is one of the important methods for enhancing the productivity of oil and gas wells. This process involves injecting specific acids into the formation, which increases permeability and facilitates the flow of reservoir fluids to the well.

Acids Used in Acidizing Operations:

1. Hydrochloric Acid (HCl):
Used to dissolve calcium carbonate and increase permeability in carbonate formations.

2. Hydrofluoric Acid (HF):
Employed to dissolve silicates and sandstone deposits.

3. Mud Acid (a mixture of Hydrochloric and Hydrofluoric Acids):
A powerful combination for cleaning drilling mud and mineral deposits.

4. Organic Acids:
Such as formic acid and acetic acid, which are used in high-temperature conditions and in sensitive formations.

Applications of Acidizing in Oil Wells:

1. Formation Cleanup:
Removing mineral deposits and drilling mud that have accumulated in the formation.

2. Increasing Permeability:
Unblocking obstructed pathways and improving the flow of reservoir fluids to the well.

3. Stimulating Low-Production Wells:
Enhancing production in wells that are underperforming due to various reasons, such as reduced reservoir pressure.

4. Addressing Drilling Damage:
Eliminating damage incurred during drilling or cementing operations on the wellbore.

@My_Ayhan
Forwarded from Linuxor ?
به جزئی از سیستم که همه اجزا به اون وابسته ان و در صورت خرابی، کل سیستم از بین می‌ره، SPOF یا نقطه شکست می‌گن


جالب اینجاست پیدا کردن SPOF توی یه سیستم کار ساده ای نیست و ممکنه آشکار نباشه که با ریداندنسی و بالانسینگ بین اجزا می‌شه SPOF رو کاهش داد


مثلا سیستم های ارزی و بانکی تعداد زیادی سرور دارن که به صورت تکراری داده هارو توش بکاپ میگیرن و حتی نیازه که سرور های بکاپ هم تراکنش هارو commit کنن تا حتی یک ثانیه سرور اصلی قطع شه هیچ تراکنشی بلاتکلیف نشه

🐧 @Linuxor
امروز بیشتر وقتم رو صرف بهبود فروم پارچ کردم.

https://forum.parchlinux.com

قالبش رو عوض کردم و چندتا پلاگین جدید نصب کردم.

پ.ن: خودم میدونم روی موبایل مشکل داره.

همینطور برای بتای آپادانا توی فروم می‌تونید درخواست بدید.

https://forum.parchlinux.com/t/topic/235

خارج از فروم هیچ درخواستی رو قبول نمی‌کنم.

@SohrabContents
Forwarded from Programming (Mohammad)
ای بابا 3 نفرم که رفتن
Forwarded from Programming (Mohammad)
کاش مث قدیم شور و شوق پست گذاشتن داشتم
Forwarded from Programming (Mohammad)
پست گذاشتن که هیچی حوصله جواب دادن به پیام رفیقامم ندارم
Forwarded from Programming (Mohammad)
بعد فکر کن یک ساله توسط این اقا که هنوزم اینجا ادمینه بلاکم:
@emargie
Forwarded from Dev
Scatter Correction in SPECT Images

SPECT imaging (Single Photon Emission Computed Tomography) is an advanced method in nuclear medicine imaging used to assess organ function and diagnose diseases. However, to enhance the accuracy and quality of images, various optimizations and corrections are necessary. Below are the most important types of corrections in SPECT imaging:

1. Attenuation Correction
When photons emitted from injected radionuclides pass through different tissues in the patient's body, their energy is reduced or absorbed. This results in errors in image reconstruction. To address this issue, methods such as using attenuation maps are employed. These maps are typically created with the help of CT or estimation techniques.

2. Scatter Correction
Photon scattering while passing through body tissues is another challenge in SPECT that reduces image contrast. To correct this effect, methods such as energy windowing, mathematical algorithms, and Monte Carlo-based models are utilized.

3. Motion Correction
Patient movement, such as breathing or voluntary movements, can blur SPECT images. To prevent this issue, techniques like motion tracking and adaptive reconstruction algorithms are used.

4. Resolution Correction
SPECT systems often have limitations in spatial resolution. To mitigate the effects of these limitations, corrections such as Point Spread Function (PSF) are applied. This technique improves image quality by modeling how photons spread in the detector.

5. Partial Volume Effect Correction
In small areas with high activity, such as small lesions or thin tissues, partial volume errors can reduce quantitative accuracy. Correction algorithms for this effect are designed based on simulating tissue volume and boundaries.

6. Calibration Correction
Ensuring proper calibration of the imaging system is essential for the accuracy of quantitative results. This includes energy calibration, detector sensitivity, and equipment stability.

Importance of Corrections in SPECT Imaging
These corrections not only ensure improved image quality but also enhance the accuracy of disease diagnoses. By employing appropriate corrective methods, SPECT images can display more detailed information about physiological and pathological processes, which is vital for diagnosis, monitoring, and treatment planning.

In the realm of theoretical physics, black holes have always been a challenging and mysterious topic. These celestial objects possess an infinitely strong gravitational pull capable of attracting anything that comes close to them, even light. One fundamental issue that has captured scientists' attention is the question of information in black holes. In this context, a long-standing dispute occurred between two of the world's leading physicists, Stephen Hawking and Leonard Susskind, known as the "black hole wars." This disagreement, which lasted for several decades, raised important questions about the nature of black holes and the fundamental laws of physics.
Forwarded from  (Amir Hossein "Amiria" Maher)
فرسته‌های کمتر ولی مفیدتر رو به فرسته‌های بیشتر ولی سطحی‌تر، ترجیح می‌دید یا نه؟
به عنوان یه مخاطب، پای این فرسته نظر بدید. ممنون.

#موقت
دوستان پست فردا درمورد AWS هستش 😁

اگه استقبال بشه درمورد سرویس هاش بیشتر و دقیق تر توضیح میدم
و اینکه لطفا از پستا حمایت کنید دوستان 🥲
ما داریم اینجا زحمت میکشیم 😫