✔️ هوش مصنوعی اسرار باستانی پنهان در طوماری ۲۰۰۰ ساله از هرکولانیوم را فاش کرد
دانشمندان با استفاده از هوش مصنوعی و اسکن اشعه ایکس، موفق شدند طومار سوختهای از هرکولانیوم را بهصورت مجازی باز کنند و برای اولین بار پس از نزدیک به ۲۰۰۰ سال، متنی پنهان به زبان یونانی را آشکار سازند. این طومار که در اثر فوران کوه وزوویوس در سال ۷۹ میلادی کربنیزه شده بود، پیشتر غیرقابل خواندن تلقی میشد مگر با نابود کردن آن. اکنون، هوش مصنوعی توانسته نشانههای جوهری را که با چشم غیرمسلح قابل مشاهده نبودند، شناسایی کند.
ترجمههای اولیه نشاندهنده متونی فلسفی هستند و واژگانی مانند «διατροπή» (به معنی سردرگمی/انزجار) در آن دیده میشود. پژوهشگران امیدوارند عناوین و آثار گمشدهای از دنیای باستان را کشف کنند. چالش وزوویوس حتی جوایز نقدی برای توسعه ابزارهای هوش مصنوعی جهت رمزگشایی بیشتر این طومارهای شکننده در نظر گرفته است.
✅ @Teachify | برنامه نویسی
دانشمندان با استفاده از هوش مصنوعی و اسکن اشعه ایکس، موفق شدند طومار سوختهای از هرکولانیوم را بهصورت مجازی باز کنند و برای اولین بار پس از نزدیک به ۲۰۰۰ سال، متنی پنهان به زبان یونانی را آشکار سازند. این طومار که در اثر فوران کوه وزوویوس در سال ۷۹ میلادی کربنیزه شده بود، پیشتر غیرقابل خواندن تلقی میشد مگر با نابود کردن آن. اکنون، هوش مصنوعی توانسته نشانههای جوهری را که با چشم غیرمسلح قابل مشاهده نبودند، شناسایی کند.
ترجمههای اولیه نشاندهنده متونی فلسفی هستند و واژگانی مانند «διατροπή» (به معنی سردرگمی/انزجار) در آن دیده میشود. پژوهشگران امیدوارند عناوین و آثار گمشدهای از دنیای باستان را کشف کنند. چالش وزوویوس حتی جوایز نقدی برای توسعه ابزارهای هوش مصنوعی جهت رمزگشایی بیشتر این طومارهای شکننده در نظر گرفته است.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣36
✔️ فرصت های شغلی حوزه بک اند در ایران
برگرفته از سایت جابینجا برای سال 1403
✅ @Teachify | برنامه نویسی
برگرفته از سایت جابینجا برای سال 1403
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👌25😁11👍7🐳1
✔️ به هوش مصنوعی chatgpt گفتم با توجه به شناختی که از من داری تخریبم کن! این شد نتیجه اش :))
✅ @Teachify | برنامه نویسی
✅ @Teachify | برنامه نویسی
👎14👍5😍2🐳2
✔️ مهندسان آنچه را که نیست خلق می کنند...
5 اسفند ماه زادروز خواجه نصیرالدین طوسی و روز مهندس مبارک
✅ @Teachify | برنامه نویسی
5 اسفند ماه زادروز خواجه نصیرالدین طوسی و روز مهندس مبارک
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29🗿2
برنامه نویسی | Teachify
✔️ مهندسان آنچه را که نیست خلق می کنند... 5 اسفند ماه زادروز خواجه نصیرالدین طوسی و روز مهندس مبارک ✅ @Teachify | برنامه نویسی
مهندسین عزیز،
ان شالله همیشه ping زندگیتون به راه باشه،
شادیهاتون loop داشته باشه،
غمهاتون lost شه،
زحماتتون troubleshoot نخواد،
لبخندتون بی error باشه،
و ان شالله هیچوقت unhandled exception تو زندگیتون نخورید! ❤️
همیشه موفق و پیروز باشید!
✅ @Teachify | برنامه نویسی
ان شالله همیشه ping زندگیتون به راه باشه،
شادیهاتون loop داشته باشه،
غمهاتون lost شه،
زحماتتون troubleshoot نخواد،
لبخندتون بی error باشه،
و ان شالله هیچوقت unhandled exception تو زندگیتون نخورید! ❤️
همیشه موفق و پیروز باشید!
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤40🤗5😍3🗿3😐2❤🔥1🤮1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28😁24
✔️ طراحی سریع و آسان پایگاه داده با drawDB!
سایت drawDB یک ابزار آنلاین و منبعباز برای طراحی نمودار ERD و تولید کد SQL است.
نیاز به ثبت نام ندارد و بهراحتی میتوان جداول پایگاه داده را طراحی کرده و اسکریپتهای SQL را دریافت کرد. همچنین از MySQL، PostgreSQL، SQLite، MariaDB و SQL Server پشتیبانی میکند.
github.com/drawdb-io/drawdb
#SQL #پایگاه_داده #drawDB #DBDesign
✅ @Teachify | برنامه نویسی
سایت drawDB یک ابزار آنلاین و منبعباز برای طراحی نمودار ERD و تولید کد SQL است.
نیاز به ثبت نام ندارد و بهراحتی میتوان جداول پایگاه داده را طراحی کرده و اسکریپتهای SQL را دریافت کرد. همچنین از MySQL، PostgreSQL، SQLite، MariaDB و SQL Server پشتیبانی میکند.
github.com/drawdb-io/drawdb
#SQL #پایگاه_داده #drawDB #DBDesign
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
گویا یکی از کاربران ردیت از هوش مصنوعی Copilot مایکروسافت خواسته بود که راهی برای فعالسازی ویندوز بدون خرید لایسنس به او آموزش دهد.
در پاسخ، Copilot یک دستور PowerShell ارائه داده که اسکریپتی را از GitHub اجرا میکند و در نهایت باعث فعال شدن ویندوز ۱۱ میشود :))
✅ @Teachify | برنامه نویسی
در پاسخ، Copilot یک دستور PowerShell ارائه داده که اسکریپتی را از GitHub اجرا میکند و در نهایت باعث فعال شدن ویندوز ۱۱ میشود :))
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍4😁2🐳2
✔️ برگه تقلب (Cheat Sheet) برای الگوریتمهای یادگیری ماشین (Machine Learning)
✅ @Teachify | برنامه نویسی
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👌4👀3❤🔥1🙏1
✔️ آشنایی با PgHero – پایش عملکرد پایگاه داده PostgreSQL
اگر از PostgreSQL استفاده میکنید و به دنبال ابزاری برای مانیتورینگ عملکرد کوئریها، شناسایی کندیها و بهینهسازی پایگاه داده هستید، PgHero یک گزینه عالی است!
قابلیتهای PgHero:
+ نمایش کندترین کوئریها و شاخصهای بهینهسازی
+ نظارت بر مصرف منابع مانند CPU و حافظه
+ شناسایی شاخصهای ناکارآمد (Unused Indexes)
+ مشاهده بلوک شدن کوئریها (Locks)
+ امکان اجرای Explain Analyze برای بررسی دقیق اجرای کوئریها
▪️ نصب PgHero روی پروژههای Rails، Docker و Kubernetes امکانپذیر است و میتوان از آن بهصورت Standalone نیز استفاده کرد.
https://github.com/ankane/pghero
✅ @Teachify | برنامه نویسی
اگر از PostgreSQL استفاده میکنید و به دنبال ابزاری برای مانیتورینگ عملکرد کوئریها، شناسایی کندیها و بهینهسازی پایگاه داده هستید، PgHero یک گزینه عالی است!
قابلیتهای PgHero:
+ نمایش کندترین کوئریها و شاخصهای بهینهسازی
+ نظارت بر مصرف منابع مانند CPU و حافظه
+ شناسایی شاخصهای ناکارآمد (Unused Indexes)
+ مشاهده بلوک شدن کوئریها (Locks)
+ امکان اجرای Explain Analyze برای بررسی دقیق اجرای کوئریها
▪️ نصب PgHero روی پروژههای Rails، Docker و Kubernetes امکانپذیر است و میتوان از آن بهصورت Standalone نیز استفاده کرد.
https://github.com/ankane/pghero
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
✔️ آسیبپذیری خطرناک در نسخه اندروید تلگرام – EvilLoader
هشدار امنیتی: حتی با باز کردن یک ویدئو در تلگرام ممکن است هک شوید!
یک آسیبپذیری جدید در نسخه اندروید تلگرام کشف شده که به مهاجمان اجازه میدهد فایلهای مخرب APK را در قالب ویدئوهای بیضرر پنهان کنند.
این نقص امنیتی هنوز برطرف نشده و کد بهرهبرداری (Exploit) آن در مارکتهای زیرزمینی برای فروش قرار گرفته است!
پژوهشگر امنیتی که این آسیبپذیری را کشف کرده، تلگرام را مطلع ساخته اما به دلیل فوریت موضوع، آن را بهصورت عمومی منتشر کرده است.
اگرچه هنوز وصله امنیتی منتشر نشده، اما مراقب بهروزرسانیها باشید.
✅ @Teachify | برنامه نویسی
هشدار امنیتی: حتی با باز کردن یک ویدئو در تلگرام ممکن است هک شوید!
یک آسیبپذیری جدید در نسخه اندروید تلگرام کشف شده که به مهاجمان اجازه میدهد فایلهای مخرب APK را در قالب ویدئوهای بیضرر پنهان کنند.
این نقص امنیتی هنوز برطرف نشده و کد بهرهبرداری (Exploit) آن در مارکتهای زیرزمینی برای فروش قرار گرفته است!
پژوهشگر امنیتی که این آسیبپذیری را کشف کرده، تلگرام را مطلع ساخته اما به دلیل فوریت موضوع، آن را بهصورت عمومی منتشر کرده است.
اگرچه هنوز وصله امنیتی منتشر نشده، اما مراقب بهروزرسانیها باشید.
Please open Telegram to view this post
VIEW IN TELEGRAM
😨6
✔️ آینده برنامه نویسی با هوش مصنوعی: رقابت یا همکاری؟
تصور کنید دنیایی را که در آن هوش مصنوعی بتواند کدنویسی کند، نرمافزارهای پیشرفته طراحی کند و حتی چالشهای پیچیده را حل کند. آیا این یعنی دوران برنامهنویسان رو به پایان است؟ یا شاید آینده برنامه نویسی با هوش مصنوعی سرشار از فرصتهای جدید خواهد بود؟ این پرسشی است که ذهن بسیاری از توسعهدهندگان را به خود مشغول کرده است.
متن کامل مقاله: آینده برنامه نویسی با هوش مصنوعی
✅ @Teachify | برنامه نویسی
تصور کنید دنیایی را که در آن هوش مصنوعی بتواند کدنویسی کند، نرمافزارهای پیشرفته طراحی کند و حتی چالشهای پیچیده را حل کند. آیا این یعنی دوران برنامهنویسان رو به پایان است؟ یا شاید آینده برنامه نویسی با هوش مصنوعی سرشار از فرصتهای جدید خواهد بود؟ این پرسشی است که ذهن بسیاری از توسعهدهندگان را به خود مشغول کرده است.
متن کامل مقاله: آینده برنامه نویسی با هوش مصنوعی
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
✔️ تبدیل عدد به متن فارسی در پایتون با num2fawords!
آیا تا حالا خواستید اعداد رو به حروف فارسی تبدیل کنید؟ دیگه نیازی نیست که تابع پیچیدهای بنویسید! با استفاده از کتابخانه num2fawords به راحتی این کار رو انجام بدید.
نصب ابزار:
مثال کاربردی:
#پایتون #برنامه_نویسی #Python
✅ @Teachify | برنامه نویسی
آیا تا حالا خواستید اعداد رو به حروف فارسی تبدیل کنید؟ دیگه نیازی نیست که تابع پیچیدهای بنویسید! با استفاده از کتابخانه num2fawords به راحتی این کار رو انجام بدید.
نصب ابزار:
pip install num2fawords
مثال کاربردی:
from num2fawords import words
print(words(123))
صد و بیست و سه
print(words(5078))
پنج هزار و هفتاد و هشت
print(words(920001))
نهصد و بیست هزار و یک
print(words(1000000))
یک میلیون
#پایتون #برنامه_نویسی #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👌9👍5❤3🙏1🤓1
✔️ اصطلاح Database Sharding در پایتون: راهکاری برای مقیاسپذیری
دیتابیس Sharding یکی از تکنیکهای مقیاسپذیری دیتابیس است که در آن دادهها به چند بخش کوچکتر (shard) تقسیم میشوند و هر بخش در یک دیتابیس یا سرور جداگانه ذخیره میشود. این کار باعث افزایش سرعت و کاهش فشار روی یک سرور واحد میشود.
در پایتون برای مدیریت Sharding میتوان از فریمورکهای مختلف مثل SQLAlchemy برای پایگاههای دادهی رابطهای یا MongoDB برای پایگاههای دادهی NoSQL استفاده کرد.
مثال ساده Sharding در SQLAlchemy
در این مثال، اگر
#Python #Database #Sharding #مقیاس_پذیری
✅ @Teachify | برنامه نویسی
دیتابیس Sharding یکی از تکنیکهای مقیاسپذیری دیتابیس است که در آن دادهها به چند بخش کوچکتر (shard) تقسیم میشوند و هر بخش در یک دیتابیس یا سرور جداگانه ذخیره میشود. این کار باعث افزایش سرعت و کاهش فشار روی یک سرور واحد میشود.
در پایتون برای مدیریت Sharding میتوان از فریمورکهای مختلف مثل SQLAlchemy برای پایگاههای دادهی رابطهای یا MongoDB برای پایگاههای دادهی NoSQL استفاده کرد.
مثال ساده Sharding در SQLAlchemy
from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData
import random
# تعریف دو دیتابیس شارد شده
shard_1 = create_engine("sqlite:///shard_1.db")
shard_2 = create_engine("sqlite:///shard_2.db")
metadata = MetaData()
users = Table(
"users", metadata,
Column("id", Integer, primary_key=True),
Column("name", String)
)
# ایجاد جدول در هر shard
metadata.create_all(shard_1)
metadata.create_all(shard_2)
# تابعی برای انتخاب shard بر اساس id
def get_shard(user_id):
return shard_1 if user_id % 2 == 0 else shard_2
# درج دادهها در shard مناسب
def insert_user(user_id, name):
shard = get_shard(user_id)
with shard.connect() as conn:
conn.execute(users.insert().values(id=user_id, name=name))
# جستجوی داده از shard مناسب
def get_user(user_id):
shard = get_shard(user_id)
with shard.connect() as conn:
result = conn.execute(users.select().where(users.c.id == user_id)).fetchone()
return result
# افزودن دادههای نمونه
insert_user(1, "Ali")
insert_user(2, "Sara")
# دریافت داده
print(get_user(1)) # در shard_2 ذخیره شده
print(get_user(2)) # در shard_1 ذخیره شده
در این مثال، اگر
id
عدد زوج باشد، در shard_1 و اگر فرد باشد، در shard_2 ذخیره میشود. این یک راه ساده برای Sharding است، ولی روشهای پیشرفتهتری مثل Range-based و Consistent Hashing هم وجود دارند. #Python #Database #Sharding #مقیاس_پذیری
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7