زندگی به عنوان سرویس – Telegram
زندگی به عنوان سرویس
3.36K subscribers
1.15K photos
228 videos
136 files
936 links
نرم‌افزار و زندگی نرم‌افزاری من...
لینک اولین پست:
https://news.1rj.ru/str/lifeAsAService/3
Download Telegram
جمعه ظهری نشستم یه ذره بازی کردم با لوگوی زبان‌های برنامه نویسی واسه هالووین.
شمام اگه می‌خواید تست کنید:
https://chat.athenai.app

🆔 @lifeAsAService
🔥8😍3😁21
سلام عزیزان کسی رو می‌شناسید چندتا مقاله رو ترجمه کنه و هزینه‌اش رو بگیره؟
به من معرفی کنید.
1
کمپانی HuggingFace یک سری مدل کوچیک به اسم SmolLM2 که تا سقف ۲ میلیارد پرامتر دارند، معرفی کرده که برای خیلی از کارها از جمله بازنویسی متن (rewriting)، خلاصه کردن متن (summarization)، و function calling میتونید راحت به صورت لوکال با سرعت خیلی بالا ازشون استفاده کنید.

HuggingFace link


#LLM
#ml
🆔@lifeAsAService
👍8🔥7
فرض کنید یک دیتابیس دارید که می‌خواید ازش بکاپ بگیرید یا یک خروجی برای یک کاری. توی داده‌ها مسلما کلی داده هست که جنبه‌ی خصوصی و یا بیزینسی دارن و نباید به دست کسی بیفتن. توی این مواقع کارهای زیادی می‌شه کرد. مثلا می‌تونید داده‌های حساس رو پاک کنید یا با مقادیر دیگه‌ای جایگزین کنید. کلی سیاست دیگه هم هست که می‌تونن براتون این کارها رو به سرانجام برسونن.

امروز یه ابزاری رو دیدم به اسم «Greenmask» که با زبان Go و برای PostgreSQL نوشته شده که کلا کارش حفظ امنیت داده‌ها زمان خروجی گرفتن هستش. توضیحات معرفی که توی سایتش نوشته شده:

Greenmask is a powerful open-source utility that is designed for logical database backup dumping, obfuscation, and restoration. It offers extensive functionality for backup, anonymization, and data masking.

🔗 وب سایت: https://docs.greenmask.io

#software
#DB

🆔 @lifeAsAService
👍8🔥31
Forwarded from T
یه سری نمایش خیلی تر و تمیز واسه نحوه کار مدلا از اتنشن تا دیفیوژن رو لینکاشو می‌ذارم. نمایشش خیلی تمیزتر و چهار تا فرموله که شاید زیاد واضح نباشه.
https://jalammar.github.io/visualizing-neural-machine-translation-mechanics-of-seq2seq-models-with-attention/
https://jalammar.github.io/illustrated-transformer/
https://jalammar.github.io/illustrated-bert/
https://jalammar.github.io/illustrated-gpt2/
https://jalammar.github.io/illustrated-stable-diffusion/
👍10
بشینیم ببینیم یوم الله ۵ نوامبر سرنوشت دنیا رو چطور رقم می‌زنه.
😁23👍6👎5😭3👏2
Forwarded from Metis Ai
🤔 استفاده از دستیارهای هوش مصنوعی مانند Copilot و Continue.dev چه تاثیری بر عملکرد توسعه‌دهندگان دارد؟

💡 مطالعات نشان می‌دهد که استفاده از دستیارهای برنامه‌نویسی می‌تواند در تسک‌های ساده‌ای مانند نوشتن مستندات یا نوشتن کدهای ساده تا ۵۰٪ سرعت را افزایش دهد. این رقم برای تسک‌های پیچیده نزدیک به ۱۰٪ می‌باشد. همچنین محققین دریافته‌اند که استفاده از این ابزار برای انجام کارهای تکراری یا کارهایی که در توسعه‌دهندگان در آن خلاقیتی احساس نمی‌کنند می‌تواند باعث افزایش رضایتمندی شود.

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

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

1️⃣ توسعه‌ی مهارت‌ها: در گام اول بهتر است از دستیارهای هوش مصنوعی به عنوان مربی برای افراد تیم استفاده شود. مخصوصا توسعه‌دهندگان با کمتر از یک سال تجربه می‌توانند بیشترین سود را از این شیوه ببرند. این کار باعث می‌شود مراجعه آنها به افراد خبره‌ی تیم کمتر شود و همچنین عواملی مانند خجالت کشیدن از سوال پرسیدن نیز تا حد خوبی مدیریت می‌شوند و از بین می‌روند. برای افرادی که خبره‌تر هستند نیز توصیه کنید از این ابزارها برای نوشتن کدهای ساده استفاده کنند.

2️⃣ استفاده از ابزارها برای حرکت به سمت پیشرفت: استفاده از Generative AI برای کارهای تکراری مانند ریفکتور یا آپدیت کردن کدهای قدیمی می‌تواند تا حد زیادی هم‌سرعت را افزایش دهد و هم تعداد افراد درگیر را کاهش دهد. آپدیت کردن کدهای موجود در حال حاضر با کیفیت خوبی توسط ابزارها انجام می‌شود. این رویکرد(انجام ریفکتور و آپدیت کردن کدهای لگسی) باعث می‌شود منابع لازم برای پرداختن به بهبود نرم‌افزار و افزودن ویژگی‌های جدید در دسترس قرار گیرد.

3️⃣ برنامه‌‌ریزی برای توانمندتر کردن افراد: با افزایش Productivity نیروها مدیران باید مقدمات جابه‌جایی نیرو به سمت کارها و پوزیشن‌های مهم‌تر فراهم کنند. مدیران می‌توانند با کمک ابزارهای هوش مصنوعی زمینه‌ی فراگیری مهارت‌های جدید را فراهم کنند و همچنین برای مدیریت و هدایت آنها برنامه‌ریزی داشته باشند.

4️⃣ مدیریت ریسک‌ها: موارد قانونی، Privacy داده‌ها و... .

منبع: McKinsey Study
اگر شما نیز مشتاق استفاده از ابزارهای دستیار برنامه‌نویسی شدید می‌توانید به این پست از متیس مراجعه کنید و در کمتر از ۵ دقیقه آن را در اختیار بگیرید.

برای مطالب بیشتر و با خبر شدن از اخبار متیس ما رو دنبال کنید:
📱 @metis_ai_news

🟣ساختن محصولات هوش مصنوعی فقط در چند دقیقه در:
🔗 https://console.metisai.ir
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎32🔥2
Metis Ai
🤔 استفاده از دستیارهای هوش مصنوعی مانند Copilot و Continue.dev چه تاثیری بر عملکرد توسعه‌دهندگان دارد؟ 💡 مطالعات نشان می‌دهد که استفاده از دستیارهای برنامه‌نویسی می‌تواند در تسک‌های ساده‌ای مانند نوشتن مستندات یا نوشتن کدهای ساده تا ۵۰٪ سرعت را افزایش دهد.…
من تقریبا بیش از یک ماهه که دارم از دستیار هوش مصنوعی برای کد زدن استفاده می‌کنم(اینجا رو بخونید) گفتم تجربه‌ام رو باهاتون به اشتراک بگذارم شاید به دردتون بخوره.
کار کردن با این ابزار برای من در کل واقعا آورده‌های خوبی داشته. اون هم نه صرفا به چشم یک چیزی که برام کد می‌زنه، بلکه توی کلی از جنبه‌ها. من اینجا به صورت لیستوار بهشون اشاره می‌کنم و هر کدوم رو هم کمی توضیح می‌دم.

- کدنوشتن: توی تکمیل کدهایی که می‌خوام بنویسم در حالت auto-complete واقعا می‌تونه سرعت کد زدن رو ببره بالا. دسترسی به متغییرها و فانکشن‌ها بهش این اجازه رو می‌ده که کدی رو که دارید می‌نویسید با جزئیات خیلی خوبی بنویسه(نال‌ها رو چک کنه، تایپ کستینگ انجام بده و از این کارها.) ضمن این که توی بازنویسی و ری‌فکتور هم عصای دست خوبی به حساب میاد. یا مثلا برای نوشتن دیتا کلاس‌ها، صرفا چیزی که می‌خوام رو حتی به فارسی براش می‌نویسم و اون برام پراپرتی‌ها، سازنده‌ها و ... رو می‌نویسه و من صرفا خروجی رو چک می‌کنم. یا مثلا یه جی‌سون بهش می‌دم که این خروجی این API هستش بیا برام یه کلاس بنویس که این ریسپانس تبدیل به آبجکت اون بشه و.... .

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

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

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

در مورد زبان‌هایی که کمتر باهاشون کار می‌کنم(پایتون مثلا یا Go) بهبود عملکرد بیشتری رو حس می‌کنم تا زبان‌هایی مثل جاوا یا جاوااسکریپت که بیشتر باهاشون سروکار دارم.
👍12🔥2
Sharif CE Job 💻
Junior Data Crawler
دنبال یه کد کراولر می‌گردن که تازه نوشته شده و ران نشده زیاد(تجربه نداره).
🤣22🤔2😁1💩1
نگاه کنید چه غول بی شاخ و دمی پیدا کردم. 😂😂
می‌ترسم ماشینمو شب بخوره! 😞
🤣25🔥9🤯52👍1😁1💩1
Forwarded from Job Experiences
☝️ کانال به اشتراک‌گذاری تجربیات کاری

✍️ در دوره‌ی تحصیل کارشناسی، ارشد و دکتری، معمولا در کنار اپلای، اینترنشیپ و درس‌های دانشگاه، همیشه به کار صنعتی در شرکت‌های مختلف داخلی و خارجی هم توجه می‌شه و زمان زیادی به بحث درباره‌ی صنعت می‌گذره. حتی به خاطر واحد کارآموزی دانشگاه هم که شده، خیلی از دانشجوها با دنیای صنعت درگیر می‌شن و به کار در شرکت‌های مختلف مشغول می‌شن.

در ادامه احتمالا برای شما هم این چالش پیش اومده که خواستید در یک شرکتی کار کنید ولی ایده‌ای نداشتید جای مناسبی برای شما هست یا نه. یا مثلا دنبال تجربه‌ی افراد قدیمی اون شرکت بودید که جزئیات کار در یک تیم خاص رو بخواید درباره‌ش بدونید.

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

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

🎤 روابط عمومی کانال:
✈️ @sharif_work_admin

💡 لینک ارسال پیام ناشناس برای قرارگیری در کانال:
✈️ https://news.1rj.ru/str/paym_nashenasBot?start=8oWsiGhY01V4

✈️ @sharif_work
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍2👎2🤡1🖕1
Forwarded from Milad Nouri(ツ) میلاد نوری
تیلور اوتول، خالق فریمورک برنامه‌نویسی لاراول:

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

با اعتماد به نفس حرکت کنید یا اصلا حرکت نکنید.

🖥 @MiladNouriChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20👎4🔥2😱1
Nginx Proxy Manager

💡 به صورت کلی nginx proxy manager یه reverse proxy هست که با یه UI ساده و زیبا در دسترس شماست البته یه سری قابلیت‌های out of the box هم با خودش داره که کار رو بشدت ساده تر میکنه.

💡 یکی از این قابلیت‌های جالبش SSL certificate بود که خودکار generate می‌شه و ست میشه و با یه کلیک تمدید می‌شه 😁

💡 چون من nginx proxy manager رو روی داکر آورده بودم بالا، باید خود پروکسی رو هم می‌بردم روی یه شبکه مشترک با باقی سرویس‌ها توی داکر (network bridge).
تا پروکسی بتونه اونارو ببینه و بتونه route کنه مسیر رو بهشون.

💡 یکی دیگه از قابلیت‌هاش اینه که می‌تونید دستی config بهش اضافه کنید و دستتون رو باز گذاشته برای کانفیگ nginx
و به همین راحتی شما با nginx proxy manager آشنا شدید :))

حالا کافیه یه سرور بیارید بالا و روش پروکسی رو بیارید بالا و بعد دامنه اتون رو توی CDNتون point کنید به سمت سرورتون و تمام !

🔗 لینک توئیت
#software

🆔 @lifeAsAService
👍114
Forwarded from AvardePlus
آورده پلاس فراخوان دوم حمایت خود را آغاز کرده است.

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

حوزه‌های مورد حمایت:
۱- هوش مصنوعی
۲- علوم داده و مهندسی داده
۳- برنامه نویسی (پایتون، جاوا، ری‌اکت)
۴- دیجیتال مارکتینگ


"رسالت آورده پلاس این است که هیچ انسانی به دلیل مشکل مالی از رشد و توسعه بازنماند."

@avardeplus

https://docs.google.com/forms/d/e/1FAIpQLSdSclR6ol-REvgKZKvcK-xdUQm5SE605WsiZQRZ9UCLzw3qYg/viewform?usp=sf_link
4🔥3
داشتم توئیتی رو می‌خوندم در مورد شکایت ایران از استارلینک به ITU (اتحادیه‌ی بین‌المللی مخابرات) . متن کامل توئیت این بود:
وزارت ارتباطات به ITU (اتحادیه‌ی بین‌المللی مخابرات) شکایت کرده که استارلینک‌ها داخل ایران کار میکنن و باید جلوی اون گرفته بشه. نروژ هم گفته هر دیش استارلینکی که پیدا کردید داخل ایران بگید تا ما اطلاعاتشو به استارلینک بفرستیم تا قطع کنن. ارتباطات هم گفته مساحت و جمعیت ایران زیاده و به خاطر اندازه‌ی کوچیک دیش‌های استارلینک قادر به پیدا کردن اونا نیستیم. ایالات متحده در بخشی از نامه ۳۰ آبانش در جواب به اینکه درخواست ایران شدنی نیست به قطعنامه‌ی ۲۲ اشاره کرده و گفته: «ممکنه دیش‌هایی در کشور مجازی خریداری و به کشور غیرمجازی (ایران) برده بشه.» به این معنی نیست که استارلینک باید «میلیون‌ها دیش مجاز خریداری‌شده رو ردگیری تا استارلینک‌های غیر مجاز رو پیدا کنه». چنین درخواستی (از سمت ایران) نه منطقی است و نه عملی.» به نظرم میرسه با طولانی شدن جلسات در ITU و تکراری شدن استدلال‌های طرفین، روند شکایت ایران از استارلینک به نتیجه‌ای نمیرسه. منبع از Nasnet.


🆔 @lifeAsAService
👍11😁5👎1🤔1