Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰متنی رو امروز صبح دیدم درباره ساختار فایلهای ماشین مجازی vmware دیدم بد نیست که منتشر کنم.
🔰وقتی یک ماشین مجازی (VM) ایجاد میکنیم، چندین فایل مختلف در DataStore تولید میشود.
🔹معرفی فایلهای مهم در هنگام ایجاد یک VM
1.فایل با پسوند .vmx:
o شامل تنظیمات اساسی ماشین مجازی مانند مشخصات CPU، مقدار RAM، نام ماشین مجازی و دیگر تنظیمات.
2.فایل با پسوند .vswp:
o فایل swap که برای انتقال دیتا از RAM به دیسک سخت (Hard Disk) استفاده میشود. این فایل زمانی که RAM ماشین مجازی پر شده باشد، به کمک میآید تا دادهها را به دیسک سخت منتقل کند و از overload شدن RAM جلوگیری کند.
3.فایل با پسوند .nvram:
o شامل تنظیمات BIOS ماشین مجازی است.
4.فایل با پسوند .log:
o این فایل مربوط به لاگهای ماشین مجازی است.
5.فایل با پسوند .vmtx:
o این فایل زمانی که VM به عنوان Template تعریف شده باشد، استفاده میشود.
6.فایل .vmdk:
o این فایل مربوط به Descriptor دیسک مجازی است و تنظیماتی مانند نسخه VirtualHardware، نوع Adapter و سایر تنظیمات دیسک را نشان میدهد. برای مدیریت و پیکربندی دیسکهای مجازی استفاده میشود.
7.فایل flat.vmdk:
o این فایل شامل دیتای واقعی دیسک مجازی است. همه دادههای ذخیره شده در دیسک مجازی در این فایل قرار دارد.
8.فایل .vmss:
o این فایل زمانی که VM را Suspend کنید، وضعیت فعلی آن را ذخیره میکند.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔰وقتی یک ماشین مجازی (VM) ایجاد میکنیم، چندین فایل مختلف در DataStore تولید میشود.
🔹معرفی فایلهای مهم در هنگام ایجاد یک VM
1.فایل با پسوند .vmx:
o شامل تنظیمات اساسی ماشین مجازی مانند مشخصات CPU، مقدار RAM، نام ماشین مجازی و دیگر تنظیمات.
2.فایل با پسوند .vswp:
o فایل swap که برای انتقال دیتا از RAM به دیسک سخت (Hard Disk) استفاده میشود. این فایل زمانی که RAM ماشین مجازی پر شده باشد، به کمک میآید تا دادهها را به دیسک سخت منتقل کند و از overload شدن RAM جلوگیری کند.
3.فایل با پسوند .nvram:
o شامل تنظیمات BIOS ماشین مجازی است.
4.فایل با پسوند .log:
o این فایل مربوط به لاگهای ماشین مجازی است.
5.فایل با پسوند .vmtx:
o این فایل زمانی که VM به عنوان Template تعریف شده باشد، استفاده میشود.
6.فایل .vmdk:
o این فایل مربوط به Descriptor دیسک مجازی است و تنظیماتی مانند نسخه VirtualHardware، نوع Adapter و سایر تنظیمات دیسک را نشان میدهد. برای مدیریت و پیکربندی دیسکهای مجازی استفاده میشود.
7.فایل flat.vmdk:
o این فایل شامل دیتای واقعی دیسک مجازی است. همه دادههای ذخیره شده در دیسک مجازی در این فایل قرار دارد.
8.فایل .vmss:
o این فایل زمانی که VM را Suspend کنید، وضعیت فعلی آن را ذخیره میکند.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰متنی رو امروز صبح دیدم درباره ساختار فایلهای ماشین مجازی vmware دیدم بد نیست که منتشر کنم.
🔰وقتی یک ماشین مجازی (VM) ایجاد میکنیم، چندین فایل مختلف ایجاد میشود.
🔹معرفی فایلهای مهم در هنگام ایجاد یک VM
1.فایل با پسوند .vmx:
🔸 شامل تنظیمات اساسی ماشین مجازی مانند مشخصات CPU، مقدار RAM، نام ماشین مجازی و دیگر تنظیمات.
2.فایل با پسوند .vswp:
🔸 فایل swap که برای انتقال دیتا از RAM به دیسک سخت (Hard Disk) استفاده میشود. این فایل زمانی که RAM ماشین مجازی پر شده باشد، به کمک میآید تا دادهها را به دیسک سخت منتقل کند و از overload شدن RAM جلوگیری کند.
3.فایل با پسوند .nvram:
🔸شامل تنظیمات BIOS ماشین مجازی است.
4.فایل با پسوند .log:
🔸 این فایل مربوط به لاگهای ماشین مجازی است.
5.فایل با پسوند .vmtx:
🔸 این فایل زمانی که VM به عنوان Template تعریف شده باشد، استفاده میشود.
6.فایل .vmdk:
🔸 این فایل مربوط به Descriptor دیسک مجازی است و تنظیماتی مانند نسخه VirtualHardware، نوع Adapter و سایر تنظیمات دیسک را نشان میدهد. برای مدیریت و پیکربندی دیسکهای مجازی استفاده میشود.
7.فایل flat.vmdk:
🔸 این فایل شامل دیتای واقعی دیسک مجازی است. همه دادههای ذخیره شده در دیسک مجازی در این فایل قرار دارد.
8.فایل .vmss:
🔸 این فایل زمانی که VM را Suspend کنید، وضعیت فعلی آن را ذخیره میکند.
—————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔰وقتی یک ماشین مجازی (VM) ایجاد میکنیم، چندین فایل مختلف ایجاد میشود.
🔹معرفی فایلهای مهم در هنگام ایجاد یک VM
1.فایل با پسوند .vmx:
🔸 شامل تنظیمات اساسی ماشین مجازی مانند مشخصات CPU، مقدار RAM، نام ماشین مجازی و دیگر تنظیمات.
2.فایل با پسوند .vswp:
🔸 فایل swap که برای انتقال دیتا از RAM به دیسک سخت (Hard Disk) استفاده میشود. این فایل زمانی که RAM ماشین مجازی پر شده باشد، به کمک میآید تا دادهها را به دیسک سخت منتقل کند و از overload شدن RAM جلوگیری کند.
3.فایل با پسوند .nvram:
🔸شامل تنظیمات BIOS ماشین مجازی است.
4.فایل با پسوند .log:
🔸 این فایل مربوط به لاگهای ماشین مجازی است.
5.فایل با پسوند .vmtx:
🔸 این فایل زمانی که VM به عنوان Template تعریف شده باشد، استفاده میشود.
6.فایل .vmdk:
🔸 این فایل مربوط به Descriptor دیسک مجازی است و تنظیماتی مانند نسخه VirtualHardware، نوع Adapter و سایر تنظیمات دیسک را نشان میدهد. برای مدیریت و پیکربندی دیسکهای مجازی استفاده میشود.
7.فایل flat.vmdk:
🔸 این فایل شامل دیتای واقعی دیسک مجازی است. همه دادههای ذخیره شده در دیسک مجازی در این فایل قرار دارد.
8.فایل .vmss:
🔸 این فایل زمانی که VM را Suspend کنید، وضعیت فعلی آن را ذخیره میکند.
—————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from Ninja Learn | نینجا لرن
💎 ـPartial Functions در پایتون 💎
تا حالا شده یه تابع بنویسی که پر از آرگومان باشه و همیشه بخوای یه سری از اون آرگومانها مقدار ثابتی داشته باشن؟ مثلا فرض کن توی یه پروژه مدام داری درخواست HTTP میفرستی و همیشه متد رو روی
🔎 ـPartial Functions چی هست؟
خیلی ساده، Partial Function بهت اجازه میده یه نسخه سفارشیشده از تابع اصلی بسازی که یه سری از آرگومانهاش از قبل مقداردهی شده. این کار با
🧠 چرا Partial Functions مفیدن؟
✅ سادگی و تمیزی کد: به
✅ کاهش خطا:
✅ ایجاد نسخههای شخصیسازیشده از توابع:
🛠️ چطور Partial Functions بسازیم؟
اینجا
🚀 کاربردهای Partial Functions
1⃣ سادهسازی توابع با آرگومانهای زیاد
وقتی توابع زیادی با پارامترهای تکراری داری، Partial Functions میتونه کمکت کنه:
2⃣ انعطاف بیشتر با توابع دیگر
ـPartial Functions میتونه با توابعی مثل
3⃣ بهبود خوانایی کد در سیستمهای بزرگ
وقتی پروژههات پیچیده میشن، Partial Functions بهت کمک میکنن توابعی بسازی که واضحترن:
⚖️ مقایسه با دیگر روشها
ـPartial Functions یه جایگزین سبکتر برای تعریف کلاسهای خاص یا توابع جدیده. اما وقتی منطق خیلی پیچیدهای داری یا نیاز به شرطهای مختلف هست، بهتره به جای Partial Functions از کلاسها یا Wrapper Functions استفاده کنی.
✍️ جمعبندی
فهمیدیم Partial Functions ابزاری ساده اما قدرتمند در پایتون هستن که میتونن کدهای تکراری رو حذف کنن و انعطاف بالایی بهت بدن.
امید وارم مفید بوده باشه :)
تا حالا شده یه تابع بنویسی که پر از آرگومان باشه و همیشه بخوای یه سری از اون آرگومانها مقدار ثابتی داشته باشن؟ مثلا فرض کن توی یه پروژه مدام داری درخواست HTTP میفرستی و همیشه متد رو روی
POST میذاری. به جای تکرار این مقدار ثابت، Partial Functions به کمکت میان و کدتو خیلی حرفهایتر میکنن. 🔎 ـPartial Functions چی هست؟
خیلی ساده، Partial Function بهت اجازه میده یه نسخه سفارشیشده از تابع اصلی بسازی که یه سری از آرگومانهاش از قبل مقداردهی شده. این کار با
functools.partial انجام میشه. 🧠 چرا Partial Functions مفیدن؟
✅ سادگی و تمیزی کد: به
جای تکرار، یه بار آرگومان ثابت رو تعریف میکنی.
✅ کاهش خطا:
آرگومانهای ثابت توی یه جای مشخص مقداردهی میشن.
✅ ایجاد نسخههای شخصیسازیشده از توابع:
بدون نیاز به تعریف تابع جدید.
🛠️ چطور Partial Functions بسازیم؟
from functools import partial
def multiply(x, y):
return x * y
double = partial(multiply, y=2)
print(double(5)) # خروجی: 10
اینجا
double نسخهای از multiply شده که مقدار y همیشه 2 هست. فقط لازمه x رو بهش بدی. 🚀 کاربردهای Partial Functions
1⃣ سادهسازی توابع با آرگومانهای زیاد
وقتی توابع زیادی با پارامترهای تکراری داری، Partial Functions میتونه کمکت کنه:
def send_request(method, url, headers, data):
# ارسال درخواست
pass
post_request = partial(send_request, method='POST')
post_request(url='/api/data', headers={}, data={})
2⃣ انعطاف بیشتر با توابع دیگر
ـPartial Functions میتونه با توابعی مثل
map و filter خیلی خوب کار کنه: from functools import partial
def power(base, exponent):
return base ** exponent
square = partial(power, exponent=2)
numbers = [1, 2, 3, 4]
squared_numbers = list(map(square, numbers))
print(squared_numbers) # خروجی: [1, 4, 9, 16]
3⃣ بهبود خوانایی کد در سیستمهای بزرگ
وقتی پروژههات پیچیده میشن، Partial Functions بهت کمک میکنن توابعی بسازی که واضحترن:
from functools import partial
def logger(log_level, message):
print(f"[{log_level}] {message}")
info_logger = partial(logger, log_level='INFO')
info_logger("This is an info message") # خروجی: [INFO] This is an info message
⚖️ مقایسه با دیگر روشها
ـPartial Functions یه جایگزین سبکتر برای تعریف کلاسهای خاص یا توابع جدیده. اما وقتی منطق خیلی پیچیدهای داری یا نیاز به شرطهای مختلف هست، بهتره به جای Partial Functions از کلاسها یا Wrapper Functions استفاده کنی.
✍️ جمعبندی
فهمیدیم Partial Functions ابزاری ساده اما قدرتمند در پایتون هستن که میتونن کدهای تکراری رو حذف کنن و انعطاف بالایی بهت بدن.
#python #programing
🔆 CHANNEL | GROUP
Forwarded from DevTwitter | توییت برنامه نویسی
این را نیمنگاهی به آن داشته باشید!
ابزار Darkflare، ترافیک TCP را بهصورت HTTPS در آورده و از طریق CDNهایی مثل Cloudflare عبور میدهد.
اینگونه ترافیک از طریق زیرساختهای رمزنگاریشده CDN منتقل شده و از محدودیتهای شبکهای عبور میکنید!
https://github.com/doxx/darkflare
@DevTwitter | <Vahid Nameni/>
ابزار Darkflare، ترافیک TCP را بهصورت HTTPS در آورده و از طریق CDNهایی مثل Cloudflare عبور میدهد.
اینگونه ترافیک از طریق زیرساختهای رمزنگاریشده CDN منتقل شده و از محدودیتهای شبکهای عبور میکنید!
https://github.com/doxx/darkflare
@DevTwitter | <Vahid Nameni/>
Forwarded from Ninja Learn | نینجا لرن
یکی از قشنگ ترین ویدیو هایی که توی این چند وقته دیدم این ویدیو بوده.
یه خلاصه بگم یه یارویی (branzy) همراه با رفیقش (Rek) توی بازی ماینکرفت میان اینترنت رو میسازن 😃
و تستش میکنن و جالب اینه کارمیکنه
پیشنهاد میکنم حتما ببینیدش
یه خلاصه بگم یه یارویی (branzy) همراه با رفیقش (Rek) توی بازی ماینکرفت میان اینترنت رو میسازن 😃
و تستش میکنن و جالب اینه کارمیکنه
پیشنهاد میکنم حتما ببینیدش
#پیشنهادی
🔆 CHANNEL | GROUP
YouTube
We Built the Internet in Minecraft
Rekrap and I were bored, so we decided to build the internet in Minecraft. That's it...
Rek's Channel: @rekrap2
Hope you like it :)
--------------------------------------
I'm terrible at social media!
Twitter: @branzytweets
Twitch: https://www.twitch.tv/branzylive
Rek's Channel: @rekrap2
Hope you like it :)
--------------------------------------
I'm terrible at social media!
Twitter: @branzytweets
Twitch: https://www.twitch.tv/branzylive
Forwarded from Geek Alerts
یه کلیسا تو سوئیس AI حضرت عیسی رو ساخته، اینجوری که وارد اتاق اعتراف میشی، حضرت عیسی رو روی یه صفحه نمایش میبینی، بعد میشه بهش اعتراف کرد یا سوال مذهبی پرسید.
اینها بخشی از یه پروژه به اسم «خدا در ماشین» هست.
techradar
@geekalerts
اینها بخشی از یه پروژه به اسم «خدا در ماشین» هست.
techradar
@geekalerts
Forwarded from Geek Alerts
ایلان ماسک تایید کرد که دکمه «ارسال پول» که تو پروفایل جو روگان تو ایکس (توییتر سابق) دیده شده، بخشی از آپدیت جدید X Payments هست.
به زودی، کاربران ایکس میتونن مستقیم از طریق پروفایلهاشون به همدیگه پول بفرستن و دریافت کنن.
cb_doge
@geekalerts
به زودی، کاربران ایکس میتونن مستقیم از طریق پروفایلهاشون به همدیگه پول بفرستن و دریافت کنن.
cb_doge
@geekalerts
Forwarded from Geek Alerts
تو ماه مارس، وزارت دادگستری آمریکا (DOJ) و ۱۶ ایالت از اپل شکایت کردن و گفتن که این شرکت با آیفون و اکوسیستم بستش، یه جورایی انحصار غیرقانونی تو بازار گوشیها داره.
یعنی اپل شرایطرو سخت کرده برای کاربرهایی که میخوان به اکوسیستمهای دیگه برن، مثلا وقتی شما مک داشته باشی، اونقدر ارتباط این با یه دستگاه اندرویدی سخت هست که به آیفون میخری تا از ویژگیهای سینک شدن دستگاههای اپل استفاده کنی.
به نظر میرسه شکایتها از اپل سال به سال باعث تغییرات هم میشه، مثلا چیپ NFC که قبلا فقط برای اپلپی بود الان برنامههای دیگه هم میتونن استفاده کنن.
البته کافی نیست و باید دید شکایتهای جدید به کجا میرسن.
macrumors
@geekalerts
یعنی اپل شرایطرو سخت کرده برای کاربرهایی که میخوان به اکوسیستمهای دیگه برن، مثلا وقتی شما مک داشته باشی، اونقدر ارتباط این با یه دستگاه اندرویدی سخت هست که به آیفون میخری تا از ویژگیهای سینک شدن دستگاههای اپل استفاده کنی.
به نظر میرسه شکایتها از اپل سال به سال باعث تغییرات هم میشه، مثلا چیپ NFC که قبلا فقط برای اپلپی بود الان برنامههای دیگه هم میتونن استفاده کنن.
البته کافی نیست و باید دید شکایتهای جدید به کجا میرسن.
macrumors
@geekalerts
Forwarded from Geek Alerts
اداره رقابت و بازار بریتانیا داره تلاش میکنه تا انحصار سافاری روی آیفونهارو برداره، میگن وجود سافاری باعث شده تا کاربرهای آیفون از قابلیتهای جدید وب محروم بمونن.
منظورش از قابلیتهای جدید وب تکنولوژیهای فرمت تصویر و شبکه هستن که سال به سال معرفی میشن و معمولا توی مرورگری مثل کروم وجود دارن.
با این حال سافاری به خاطر سیاستهای خاصش معمولا با تاخیر ۳-۴ ساله این تکنولوژیهارو میاره.
اوضاع برای کاربرهای مک خوبه چون میتونن در کنار سافاری از کروم، فایرفاکس و ... استفاده کنن ولی آیفون به سافاری محدود هست در واقع اپل یک WebKit داره که هر مرورگری در آیفون باید بر اساس همون کار کنه و در واقع مرورگرها در اپل نمیتونن تکنولوژیهای خودشون رو اضافه کنن.
macrumors
@geekalerts
منظورش از قابلیتهای جدید وب تکنولوژیهای فرمت تصویر و شبکه هستن که سال به سال معرفی میشن و معمولا توی مرورگری مثل کروم وجود دارن.
با این حال سافاری به خاطر سیاستهای خاصش معمولا با تاخیر ۳-۴ ساله این تکنولوژیهارو میاره.
اوضاع برای کاربرهای مک خوبه چون میتونن در کنار سافاری از کروم، فایرفاکس و ... استفاده کنن ولی آیفون به سافاری محدود هست در واقع اپل یک WebKit داره که هر مرورگری در آیفون باید بر اساس همون کار کنه و در واقع مرورگرها در اپل نمیتونن تکنولوژیهای خودشون رو اضافه کنن.
macrumors
@geekalerts
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
جمنای حالا چیزایی که بهش میگید رو یادش میمونه، البته برای کاربرهای Advanced هست.
مثلا میتونید بهش بگید همیشه با زبان ساده با من حرف بزن، یا همیشه فارسی صحبت کن و ...
اینجوری هر بار هم که چت جدید باز کنید اینهارو رعایت میکنه.
البته خودش توضیح داده نسخه فعلی فقط با زبان انگلیسی کار میکنه و در آینده میتونیم منتظر زبانهای دیگه مثل فارسی هم باشیم.
راستی جمنای رو میتونید از آدرس زیر هم باز کنید.
https://gemini.google
@geekalerts
مثلا میتونید بهش بگید همیشه با زبان ساده با من حرف بزن، یا همیشه فارسی صحبت کن و ...
اینجوری هر بار هم که چت جدید باز کنید اینهارو رعایت میکنه.
البته خودش توضیح داده نسخه فعلی فقط با زبان انگلیسی کار میکنه و در آینده میتونیم منتظر زبانهای دیگه مثل فارسی هم باشیم.
راستی جمنای رو میتونید از آدرس زیر هم باز کنید.
https://gemini.google
@geekalerts
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
برای رفقایی که تازه به جمع ما پیوستن😁
اگر اول مسیر هستید
من دوتا دوره ی رایگان دارم
⚙️
اولیش دوره ی جاوا اسکریپت هست که به صورت crash course هست و مطالب اصلی جاوا اسکریپت رو با مثال های کاربردی داخلش کاور کردم
و داخل یوتیوب هست
اینم لینک پلی لیستش:
https://youtu.be/8aKeGsW96rY?si=lfJio3ozg5tsgr7b
________________________
⚙️
دومین دوره هم دوره ی تایپ اسکریپ هست که رایگان هست و داخل چنل پرایویت تلگرام هست
اگر میخواید توی این دوره شرکت کنید بهم پیام بدید که لینک براتون بفرستم👍🏻
@erfundev
________________________
و خبر خوب🔥
احتمالا قراره به زودی یه دوره ی خیلی خفن و کامل کار با API به صورت حرفه ای مخصوص فرانت اند دولوپرا درست کنم که مطالب خیلییی زیادی رو قراره کاور کنم داخلش.
از ساده ترین مطالب که راجع به کد های ایسینکرونوس هست تا بحث caching همراه با react query داخل ریکت و SWR
اگر اول مسیر هستید
من دوتا دوره ی رایگان دارم
اولیش دوره ی جاوا اسکریپت هست که به صورت crash course هست و مطالب اصلی جاوا اسکریپت رو با مثال های کاربردی داخلش کاور کردم
و داخل یوتیوب هست
اینم لینک پلی لیستش:
https://youtu.be/8aKeGsW96rY?si=lfJio3ozg5tsgr7b
________________________
دومین دوره هم دوره ی تایپ اسکریپ هست که رایگان هست و داخل چنل پرایویت تلگرام هست
اگر میخواید توی این دوره شرکت کنید بهم پیام بدید که لینک براتون بفرستم👍🏻
@erfundev
________________________
و خبر خوب🔥
احتمالا قراره به زودی یه دوره ی خیلی خفن و کامل کار با API به صورت حرفه ای مخصوص فرانت اند دولوپرا درست کنم که مطالب خیلییی زیادی رو قراره کاور کنم داخلش.
از ساده ترین مطالب که راجع به کد های ایسینکرونوس هست تا بحث caching همراه با react query داخل ریکت و SWR
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LearnPOV | لرن پی او وی
Figma
@shadcn/ui components with variables & Tailwind classes - Updated July 2025 | Figma
Dark and light mode options powered by Tailwind classes, plus token variables - with animations coming in bit by bit.
I’ll keep this updated regularly, so if there’s anything you want to see, just let me know!
----------
@sitsiilia / Instagram / LinkedIn…
I’ll keep this updated regularly, so if there’s anything you want to see, just let me know!
----------
@sitsiilia / Instagram / LinkedIn…
Forwarded from Gopher Academy
🔵 عنوان مقاله
GoLand 2024.3 Released
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بررسی بهروزرسانی بزرگ جدید در محیط توسعه یکپارچه (IDE) محبوب Go اختصاص دارد. این بهروزرسانی ویژگیهای چشمگیری نظیر تکمیل خودکار کد چندخطی با استفاده از هوش مصنوعی، بهبود زمانهای راهاندازی برای پروژههای بزرگ، امکان جستجو برای واردات چرخهای و روشی برای شبیهسازی یک ترمینال در کنسول خروجی را شامل میشود. این ویژگیها به بهبود کارایی و افزایش بهرهوری توسعهدهندگان کمک میکند، به ویژه در پروژههای بزرگ که مدیریت پیچیدگیها و تابعیتهای فراوان دارند. افزودن هوش مصنوعی به IDE نویدبخش بهرهبرداری هرچه بهتر از این ابزار در تولید کد و تحلیل برنامهها است. استفاده از ترمینال مجازی نیز تجربه کاربری را بهبود بخشیده و توسعه برنامههای وابسته به ترمینال را آسانتر میکند.
🟣لینک مقاله:
https://golangweekly.com/link/162405/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GoLand 2024.3 Released
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بررسی بهروزرسانی بزرگ جدید در محیط توسعه یکپارچه (IDE) محبوب Go اختصاص دارد. این بهروزرسانی ویژگیهای چشمگیری نظیر تکمیل خودکار کد چندخطی با استفاده از هوش مصنوعی، بهبود زمانهای راهاندازی برای پروژههای بزرگ، امکان جستجو برای واردات چرخهای و روشی برای شبیهسازی یک ترمینال در کنسول خروجی را شامل میشود. این ویژگیها به بهبود کارایی و افزایش بهرهوری توسعهدهندگان کمک میکند، به ویژه در پروژههای بزرگ که مدیریت پیچیدگیها و تابعیتهای فراوان دارند. افزودن هوش مصنوعی به IDE نویدبخش بهرهبرداری هرچه بهتر از این ابزار در تولید کد و تحلیل برنامهها است. استفاده از ترمینال مجازی نیز تجربه کاربری را بهبود بخشیده و توسعه برنامههای وابسته به ترمینال را آسانتر میکند.
🟣لینک مقاله:
https://golangweekly.com/link/162405/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The JetBrains Blog
GoLand 2024.3 Is Out! | The GoLand Blog
GoLand 2024.3 comes with a set of new features and inspections designed to streamline the developer workflow. For AI users, we’ve refined multiline code completion and added a brand-new inline prompts feature. Startup performance for large projects has also…
Forwarded from کانال اطلاعرسانی توزیع پارچ
وبسایت پارچ با ظاهری جدید و دو زبان فارسی-انگلیسی بهروز شد.
🔗 parchlinux.com
لینک مخزن برای مشارکت:
🔗 https://github.com/parchlinux/website
این وبسایت با استفاده از next نوشته شده.
با تشکر از اشکان عزیز برای کمک در نوشتن این وبسایت.
@ParchLinux
🔗 parchlinux.com
لینک مخزن برای مشارکت:
🔗 https://github.com/parchlinux/website
این وبسایت با استفاده از next نوشته شده.
با تشکر از اشکان عزیز برای کمک در نوشتن این وبسایت.
@ParchLinux
Forwarded from DevTwitter | توییت برنامه نویسی
یه پکیج ساده و سبک برای Context نوشتم یسری قابلیات گذاشتم مثل بایند کردن مقدار ها و جداسازی کانتکس ها داخل جاوا اسکریپت و همینطور میتونین کانتینر ایجاد کنین برای هندلر هاتون که یک سری داده رو منتقل کنید توی فضای خاص
بنچ مارک و یه اسکریپت دیباگ هم داخل پکیج هست که میتونیم از نظر پرفرمنس بررسیش کنید
و همینطور باعث افتخاره اگه موردی بود داخل گیتهاب پروژه بگین.
لینک پکیج:
npmjs.com/package/the-context-js
@DevTwitter | <madman/>
بنچ مارک و یه اسکریپت دیباگ هم داخل پکیج هست که میتونیم از نظر پرفرمنس بررسیش کنید
و همینطور باعث افتخاره اگه موردی بود داخل گیتهاب پروژه بگین.
لینک پکیج:
npmjs.com/package/the-context-js
@DevTwitter | <madman/>
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
این آموزش تیلویند روهم دریابید 😁✌🏻
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
تا الان ۳۷ قسمت از دوره ی خفن تایپ اسکریپتم آپلود شده
و با مثال های خیلی جذاب و با رویکرد حل مسئله های کوچیک و جلوگیری از نوشتن کد هایی که توسعه ی اونها توی scale سخت میشه، مسائل مختلفی مثل utility types و function types رو باهم بررسی کردیم.
بهم پیام بدید تا لینک دوره رو براتون بفرستم🔥
و با مثال های خیلی جذاب و با رویکرد حل مسئله های کوچیک و جلوگیری از نوشتن کد هایی که توسعه ی اونها توی scale سخت میشه، مسائل مختلفی مثل utility types و function types رو باهم بررسی کردیم.
بهم پیام بدید تا لینک دوره رو براتون بفرستم🔥
Forwarded from DevTwitter | توییت برنامه نویسی
پیاده سازی معماری میکروسرویس در express
با استفاده از پکیج http-proxy-middleware میتونید میکروسرویس هاتون رو پروکسی کنید به سرویس اصلی
به این صورت که 3 تا پروژه ی جداگانه میسازید (user, product, main)
و توی user, product میاید endpoint های مختلف خودتون رو پیاده سازی میکنید
و توی main با استفاده از http-proxy-middleware اون دوتا سرویس رو وصل میکنید به پروژه اصلی
https://localhost:3000/users/getAll
https://localhost:3000/products/getAll
@DevTwitter | <Arash Altafi/>
با استفاده از پکیج http-proxy-middleware میتونید میکروسرویس هاتون رو پروکسی کنید به سرویس اصلی
به این صورت که 3 تا پروژه ی جداگانه میسازید (user, product, main)
و توی user, product میاید endpoint های مختلف خودتون رو پیاده سازی میکنید
و توی main با استفاده از http-proxy-middleware اون دوتا سرویس رو وصل میکنید به پروژه اصلی
https://localhost:3000/users/getAll
https://localhost:3000/products/getAll
@DevTwitter | <Arash Altafi/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 کتابخانه (CopyCode JS) کپی - پیست کد ها
اگر به سایت های برنامه نویسی دیدید که در نمایش کدها گوشه ای از آن دکمه کپی کد داره که با کلیک این دکمه کل کد کپی می کند. این قابلیت توی سایت اضافه کردیم که به کتابخانه کوچیک تبدیل کردیم.
پیش نیاز استفاده از کتابخانه جی کوئری است.
پیش نمایش آنلاین :
https://rayiumir.github.io/copycode-js/
گیت هاب :
https://github.com/Rayiumir/copycode-js
برای حمایت از ما توی گیت هاب ⭐️ دهید.
#jQuery
@TheRaymondDev
اگر به سایت های برنامه نویسی دیدید که در نمایش کدها گوشه ای از آن دکمه کپی کد داره که با کلیک این دکمه کل کد کپی می کند. این قابلیت توی سایت اضافه کردیم که به کتابخانه کوچیک تبدیل کردیم.
پیش نیاز استفاده از کتابخانه جی کوئری است.
پیش نمایش آنلاین :
https://rayiumir.github.io/copycode-js/
گیت هاب :
https://github.com/Rayiumir/copycode-js
در استفاده از copycode.js با دو تگ pre و code سروکار دارید. برای تنظیم دکمه، از استایل برای تنظیمات دکمه استفاده کنید و در هر ویرایشگری که از این دو تگ پشتیبانی می کند، سازگار است.
برای حمایت از ما توی گیت هاب ⭐️ دهید.
#jQuery
@TheRaymondDev
GitHub
GitHub - Rayiumir/copycode-js: Simple and Lightweight Library for Copy Codes
Simple and Lightweight Library for Copy Codes. Contribute to Rayiumir/copycode-js development by creating an account on GitHub.