Forwarded from Ninja Learn | نینجا لرن
احتمالا با خودتون میگید که پس چی الستیک سرچ رو انقدر متمایز و خفن میکنه؟ این قابلیت هارو که همه ی ابزار های جستجو دارن که 😐
خب باید بگم که الستیک سرچ این قابلیت هارو داره :
1️⃣ جستجوی فازی (Fuzzy Search) و تصحیح خودکار
اگه کاربر اشتباه تایپ کنه، مثل *"javascipt"* بهجای *"javascript"*، الستیک سرچ میتونه همچنان نتیجه درست رو پیدا کنه. این قابلیت برای تجربه کاربری خیلی مهمه.
2️⃣ تحلیل و پردازش متن
الستیک سرچ از analyzerهای قدرتمند استفاده میکنه تا متنها رو قبل از جستجو پردازش کنه. مثلاً میتونه متنها رو به کلمات کلیدی تبدیل کنه، ریشهیابی کنه (stemming)، یا حتی از زبانهای مختلف پشتیبانی کنه.
3️⃣ پشتیبانی از جستجوهای جغرافیایی (Geo-Search)
اگه نیاز داری دادههای مرتبط با مکان رو جستجو کنی، مثل «نزدیکترین رستورانها»، الستیک سرچ این امکان رو داره که جستجو بر اساس فاصله جغرافیایی رو هم انجام بده.
4️⃣ مقیاسپذیری (Scalability)
این ابزار برای کار با Big Data طراحی شده. میتونه بهصورت توزیعشده روی چندین سرور کار کنه، پس اگه حجم دادهها زیاد بشه، همچنان سرعتش حفظ میشه.
5️⃣ قابلیت Aggregation و تحلیل دادهها
الستیک سرچ فقط برای جستجو نیست. میتونی باهاش دادهها رو تحلیل کنی. مثلاً:
شمارش تعداد رکوردها
میانگین یا مجموع یک فیلد خاص
دستهبندی دادهها (مثل نمودارهای pie chart یا histogram)
این قابلیت شبیه کارکرد یه ابزار تحلیل داده (Analytics) عمل میکنه.
6️⃣ جستجوی چندزبانه
با پشتیبانی از زبانهای مختلف، میتونی متنهای فارسی، انگلیسی یا حتی زبانهای دیگه رو بهصورت بومی جستجو کنی. برای هر زبان میتونی تنظیمات اختصاصی مثل تحلیلگرهای متنی (Text Analyzer) تعریف کنی.
ـ7️⃣ Real-Time Indexing
یکی از تفاوتهای بزرگ الستیک سرچ با دیتابیسهای سنتی، امکان بهروزرسانی لحظهای ایندکسهاست. اگه رکورد جدیدی به سیستم اضافه بشه، فوراً توی جستجوها نمایش داده میشه.
ـ8️⃣ Score و Relevance هوشمند
نتایج جستجو بر اساس امتیاز (Score) مرتب میشن. مثلاً اگه یه کلمه توی عنوان یه مقاله باشه، اهمیت بیشتری نسبت به کلمهای که توی متن هست داره. این باعث میشه نتایج دقیقتری بگیری.
9️⃣ پشتیبانی از پایپلاین دادهها (Ingest Pipelines)
اگه بخوای دادهها رو قبل از ذخیرهسازی تغییر بدی (مثل فرمتکردن تاریخ یا حذف کاراکترهای خاص)، میتونی از Ingest Pipelines استفاده کنی. این قابلیت شبیه preprocessor عمل میکنه.
0⃣1⃣ اکوسیستم گسترده
الستیک سرچ فقط یه موتور جستجو نیست. بخشی از مجموعه Elastic Stack (ELK) هست که شامل این ابزارهاست:
Kibana:
برای ویژوالسازی دادهها و داشبوردهای حرفهای
Logstash:
برای پردازش و انتقال دادهها
Beats:
برای جمعآوری داده از منابع مختلف
1⃣1⃣ پشتیبانی از Query DSL
الستیک سرچ یه زبان اختصاصی برای تعریف کوئریها داره به اسم Query DSL. این زبان انعطاف زیادی داره و میتونی حتی پیچیدهترین جستجوها رو باهاش انجام بدی.
خب باید بگم که الستیک سرچ این قابلیت هارو داره :
1️⃣ جستجوی فازی (Fuzzy Search) و تصحیح خودکار
اگه کاربر اشتباه تایپ کنه، مثل *"javascipt"* بهجای *"javascript"*، الستیک سرچ میتونه همچنان نتیجه درست رو پیدا کنه. این قابلیت برای تجربه کاربری خیلی مهمه.
2️⃣ تحلیل و پردازش متن
الستیک سرچ از analyzerهای قدرتمند استفاده میکنه تا متنها رو قبل از جستجو پردازش کنه. مثلاً میتونه متنها رو به کلمات کلیدی تبدیل کنه، ریشهیابی کنه (stemming)، یا حتی از زبانهای مختلف پشتیبانی کنه.
3️⃣ پشتیبانی از جستجوهای جغرافیایی (Geo-Search)
اگه نیاز داری دادههای مرتبط با مکان رو جستجو کنی، مثل «نزدیکترین رستورانها»، الستیک سرچ این امکان رو داره که جستجو بر اساس فاصله جغرافیایی رو هم انجام بده.
4️⃣ مقیاسپذیری (Scalability)
این ابزار برای کار با Big Data طراحی شده. میتونه بهصورت توزیعشده روی چندین سرور کار کنه، پس اگه حجم دادهها زیاد بشه، همچنان سرعتش حفظ میشه.
5️⃣ قابلیت Aggregation و تحلیل دادهها
الستیک سرچ فقط برای جستجو نیست. میتونی باهاش دادهها رو تحلیل کنی. مثلاً:
شمارش تعداد رکوردها
میانگین یا مجموع یک فیلد خاص
دستهبندی دادهها (مثل نمودارهای pie chart یا histogram)
این قابلیت شبیه کارکرد یه ابزار تحلیل داده (Analytics) عمل میکنه.
6️⃣ جستجوی چندزبانه
با پشتیبانی از زبانهای مختلف، میتونی متنهای فارسی، انگلیسی یا حتی زبانهای دیگه رو بهصورت بومی جستجو کنی. برای هر زبان میتونی تنظیمات اختصاصی مثل تحلیلگرهای متنی (Text Analyzer) تعریف کنی.
ـ7️⃣ Real-Time Indexing
یکی از تفاوتهای بزرگ الستیک سرچ با دیتابیسهای سنتی، امکان بهروزرسانی لحظهای ایندکسهاست. اگه رکورد جدیدی به سیستم اضافه بشه، فوراً توی جستجوها نمایش داده میشه.
ـ8️⃣ Score و Relevance هوشمند
نتایج جستجو بر اساس امتیاز (Score) مرتب میشن. مثلاً اگه یه کلمه توی عنوان یه مقاله باشه، اهمیت بیشتری نسبت به کلمهای که توی متن هست داره. این باعث میشه نتایج دقیقتری بگیری.
9️⃣ پشتیبانی از پایپلاین دادهها (Ingest Pipelines)
اگه بخوای دادهها رو قبل از ذخیرهسازی تغییر بدی (مثل فرمتکردن تاریخ یا حذف کاراکترهای خاص)، میتونی از Ingest Pipelines استفاده کنی. این قابلیت شبیه preprocessor عمل میکنه.
0⃣1⃣ اکوسیستم گسترده
الستیک سرچ فقط یه موتور جستجو نیست. بخشی از مجموعه Elastic Stack (ELK) هست که شامل این ابزارهاست:
Kibana:
برای ویژوالسازی دادهها و داشبوردهای حرفهای
Logstash:
برای پردازش و انتقال دادهها
Beats:
برای جمعآوری داده از منابع مختلف
1⃣1⃣ پشتیبانی از Query DSL
الستیک سرچ یه زبان اختصاصی برای تعریف کوئریها داره به اسم Query DSL. این زبان انعطاف زیادی داره و میتونی حتی پیچیدهترین جستجوها رو باهاش انجام بدی.
🔆 CHANNEL | GROUP
Forwarded from Ninja Learn | نینجا لرن
✨ الستیک سرچ در جنگو ✨
اگه یه سیستم داری که نیاز داره روی دیتا جستجوهای سریع و پیشرفته انجام بشه، الستیک سرچ (Elasticsearch) یکی از بهترین انتخابهاست. این ابزار جستجوی قدرتمند بهت کمک میکنه تا جستجوهایی مثل فیلترهای پیچیده، جستجوی تماممتنی (Full-Text Search) و حتی پیشنهادات مرتبط رو راحت پیادهسازی کنی. حالا بیا ببینیم چطور میتونی ازش تو پروژههای جنگو استفاده کنی.
چرا الستیک سرچ؟
جنگو با ORM خودش برای کوئریها خوبه، ولی وقتی تعداد رکوردها زیاد بشه یا بخوای جستجوی خیلی پیچیده بزنی، سرعت و انعطافش کم میشه. اینجا الستیک سرچ به دادت میرسه.
تا باهاش میتونی:
🔍 جستجوهای سریعتر داشته باشی حتی با دیتاستهای بزرگ
✨ جستجوی full-text یا فازی (مثل پیشنهادهای تایپشده اشتباه) انجام بدی
دادهها رو بر اساس 📊 اولویت و امتیاز (Relevance) مرتب کنی
راهاندازی Elasticsearch در جنگو
برای اینکه الستیک سرچ رو به پروژه جنگوت اضافه کنی، مراحل زیر رو دنبال کن:
1⃣ نصب Elasticsearch
اول از همه باید الستیک سرچ رو نصب و راهاندازی کنی. میتونی از Docker استفاده کنی:
2⃣ نصب کتابخونهها
پکیجهایی مثل
3⃣ تنظیمات اولیه
توی فایل تنظیمات جنگو (settings.py)، آدرس و پورت الستیک سرچ رو مشخص کن:
ایجاد ایندکس و اتصال به مدلها
حالا باید دادههات رو به الستیک سرچ وصل کنی و ایندکس بسازی.
ایجاد Document برای مدلها
خب Document جاییه که مدلهای جنگو رو به ایندکس الستیک سرچ وصل میکنه:
ایندکس کردن دادهها
برای انتقال دادههای فعلی به الستیک سرچ:
پیادهسازی جستجو در ویوها
حالا بیا یه API برای جستجو درست کنیم:
ویو جستجو
اضافه کردن به URLها
ادامه پست بعدی
امید وارم مفید بوده باشه :)
اگه یه سیستم داری که نیاز داره روی دیتا جستجوهای سریع و پیشرفته انجام بشه، الستیک سرچ (Elasticsearch) یکی از بهترین انتخابهاست. این ابزار جستجوی قدرتمند بهت کمک میکنه تا جستجوهایی مثل فیلترهای پیچیده، جستجوی تماممتنی (Full-Text Search) و حتی پیشنهادات مرتبط رو راحت پیادهسازی کنی. حالا بیا ببینیم چطور میتونی ازش تو پروژههای جنگو استفاده کنی.
چرا الستیک سرچ؟
جنگو با ORM خودش برای کوئریها خوبه، ولی وقتی تعداد رکوردها زیاد بشه یا بخوای جستجوی خیلی پیچیده بزنی، سرعت و انعطافش کم میشه. اینجا الستیک سرچ به دادت میرسه.
تا باهاش میتونی:
🔍 جستجوهای سریعتر داشته باشی حتی با دیتاستهای بزرگ
✨ جستجوی full-text یا فازی (مثل پیشنهادهای تایپشده اشتباه) انجام بدی
دادهها رو بر اساس 📊 اولویت و امتیاز (Relevance) مرتب کنی
راهاندازی Elasticsearch در جنگو
برای اینکه الستیک سرچ رو به پروژه جنگوت اضافه کنی، مراحل زیر رو دنبال کن:
1⃣ نصب Elasticsearch
اول از همه باید الستیک سرچ رو نصب و راهاندازی کنی. میتونی از Docker استفاده کنی:
docker run -d -p 9200:9200 -e "discovery.type=single-node" elasticsearch:8.10.1
2⃣ نصب کتابخونهها
پکیجهایی مثل
elasticsearch-dsl و django-elasticsearch-dsl کار رو خیلی راحت میکنن: pip install elasticsearch-dsl django-elasticsearch-dsl
3⃣ تنظیمات اولیه
توی فایل تنظیمات جنگو (settings.py)، آدرس و پورت الستیک سرچ رو مشخص کن:
ELASTICSEARCH_DSL = {
'default': {
'hosts': 'localhost:9200'
}
} ایجاد ایندکس و اتصال به مدلها
حالا باید دادههات رو به الستیک سرچ وصل کنی و ایندکس بسازی.
ایجاد Document برای مدلها
خب Document جاییه که مدلهای جنگو رو به ایندکس الستیک سرچ وصل میکنه:
from django_elasticsearch_dsl import Document
from django_elasticsearch_dsl.registries import registry
from .models import Article
@registry.register_document
class ArticleDocument(Document):
class Index:
name = 'articles' # اسم ایندکس
class Django:
model = Article
fields = [
'title',
'content',
'published_at',
]
ایندکس کردن دادهها
برای انتقال دادههای فعلی به الستیک سرچ:
python manage.py search_index --rebuild
پیادهسازی جستجو در ویوها
حالا بیا یه API برای جستجو درست کنیم:
ویو جستجو
from django.http import JsonResponse
from .documents import ArticleDocument
def search_articles(request):
query = request.GET.get('q', '')
results = ArticleDocument.search().query("multi_match", query=query, fields=["title", "content"])
data = [hit.to_dict() for hit in results]
return JsonResponse({'results': data})
اضافه کردن به URLها
from django.urls import path
from .views import search_articles
urlpatterns = [
path('search/', search_articles, name='search_articles'),
]
ادامه پست بعدی
#python #django #web
🔆 CHANNEL | GROUP
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 چرا بازار وب به جنگو روی خوش نشان نمی دهد؟
پایتون، زبان اصلی مورد استفاده در جنگو، بیشتر در حوزههایی مانند هوش مصنوعی، علم دادهها، و اسکریپتنویسی شناخته شده است. برخی توسعهدهندگان وب، زبانهایی مانند جاوااسکریپت (با Node.js)، PHP، یا Ruby را برای پروژههای وب ترجیح میدهند.
در بازارهایی که توسعهدهندگان بیشتر با PHP یا JavaScript کار میکنند، طبیعتاً جنگو کمتر مورد استفاده قرار میگیرد.
دلایل عدم استقبال از جنگو:
1. عدم محبوبیت گسترده پایتون در برخی حوزههای توسعه وب
2. محبوبیت جاوااسکریپت و اکوسیستم آن
3. وزن و پیچیدگی جنگو برای پروژههای کوچک
4. نیاز به یادگیری معماری و الگوهای خاص
5. رقابت شدید با فریمورکهای دیگر مانند Laravel
6. تمرکز جنگو بر توسعه سریع
7. نسبت بهینهسازی و پشتیبانی ضعیف در هاستینگ
8. کاهش تمرکز بر توسعه Full-stack
@TheRaymondDev
پایتون، زبان اصلی مورد استفاده در جنگو، بیشتر در حوزههایی مانند هوش مصنوعی، علم دادهها، و اسکریپتنویسی شناخته شده است. برخی توسعهدهندگان وب، زبانهایی مانند جاوااسکریپت (با Node.js)، PHP، یا Ruby را برای پروژههای وب ترجیح میدهند.
در بازارهایی که توسعهدهندگان بیشتر با PHP یا JavaScript کار میکنند، طبیعتاً جنگو کمتر مورد استفاده قرار میگیرد.
دلایل عدم استقبال از جنگو:
1. عدم محبوبیت گسترده پایتون در برخی حوزههای توسعه وب
2. محبوبیت جاوااسکریپت و اکوسیستم آن
3. وزن و پیچیدگی جنگو برای پروژههای کوچک
4. نیاز به یادگیری معماری و الگوهای خاص
5. رقابت شدید با فریمورکهای دیگر مانند Laravel
6. تمرکز جنگو بر توسعه سریع
7. نسبت بهینهسازی و پشتیبانی ضعیف در هاستینگ
8. کاهش تمرکز بر توسعه Full-stack
@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
ویژگی_های_کامل_کرنل_لینوکس_نسخه_6_12.pdf
2 MB
🔰کتابچه راهنمای کامل ویژگی های کرنل لینوکس نسخه 6.12 به زبان فارسی
🔹طبق عادتی که دارم، همیشه سعی کردم موارد مربوط به لینوکس و متن باز را توضیح کامل بدهم و از گذاشتن صرفا یک تیتر دوری کنم.
🔹در این پست هم درباره تمامی ویژگی های کرنل نسخه 6.12 هسته لینوکس، که یکی از بزرگترین بهروزرسانیهای اخیر محسوب میشود کتابچه ای را ایجاد کردم.
🔸تعداد صفحات کتاب 60 صفحه است.
به صورت موردی به معرفی ویژگی جدید کرنل، شرح ویژگی،مزایای ویژگی و در اخر کلمات تخصصی بکاربرده در متن را هم توضیحاتی قرار دادم.
این کتابچه معرفی ویژگی های کرنل درک بیشتری به فرایند کار کرنل لینوکس و جزئیاتی که همیشه دربر دارد،را به کاربران میدهد.
امید است نکات قرار داده شده گوشه ای از ابهامات برای در بروزرسانی های لینوکس و متن باز را پوشش بده.
📌یادتون نره فایل را به اشتراک بگذارید تابقیه دوستان هم استفاده کنند.
📌با تشکر حسین سیلانی
از کانال آموزشی
@linuxtnt
🔹طبق عادتی که دارم، همیشه سعی کردم موارد مربوط به لینوکس و متن باز را توضیح کامل بدهم و از گذاشتن صرفا یک تیتر دوری کنم.
🔹در این پست هم درباره تمامی ویژگی های کرنل نسخه 6.12 هسته لینوکس، که یکی از بزرگترین بهروزرسانیهای اخیر محسوب میشود کتابچه ای را ایجاد کردم.
🔸تعداد صفحات کتاب 60 صفحه است.
به صورت موردی به معرفی ویژگی جدید کرنل، شرح ویژگی،مزایای ویژگی و در اخر کلمات تخصصی بکاربرده در متن را هم توضیحاتی قرار دادم.
این کتابچه معرفی ویژگی های کرنل درک بیشتری به فرایند کار کرنل لینوکس و جزئیاتی که همیشه دربر دارد،را به کاربران میدهد.
امید است نکات قرار داده شده گوشه ای از ابهامات برای در بروزرسانی های لینوکس و متن باز را پوشش بده.
📌یادتون نره فایل را به اشتراک بگذارید تابقیه دوستان هم استفاده کنند.
📌با تشکر حسین سیلانی
از کانال آموزشی
@linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰کتابچه راهنمای کامل ویژگی های کرنل لینوکس نسخه 6.12 به زبان فارسی
🔹طبق عادتی که دارم، همیشه سعی کردم موارد مربوط به لینوکس و متن باز را توضیح کامل بدهم و از گذاشتن صرفا یک تیتر دوری کنم.
🔹در این پست هم درباره تمامی ویژگی های کرنل نسخه 6.12 هسته لینوکس، که یکی از بزرگترین بهروزرسانیهای اخیر محسوب میشود کتابچه ای را ایجاد کردم.
🔸تعداد صفحات کتاب 60 صفحه است.
🔸دانلود از صفحه گیت هاب من:
دانلود کتاب ویژگی های کامل کرنل لینوکس 6.12
به صورت موردی به معرفی ویژگی جدید کرنل، شرح ویژگی،مزایای ویژگی و در اخر کلمات تخصصی بکاربرده در متن را هم توضیحاتی قرار دادم.
این کتابچه معرفی ویژگی های کرنل درک بیشتری به فرایند کار کرنل لینوکس و جزئیاتی که همیشه دربر دارد،را به کاربران میدهد.
امید است نکات قرار داده شده گوشه ای از ابهامات برای در بروزرسانی های لینوکس و متن باز را پوشش بده.
📌یادتون نره فایل را به اشتراک بگذارید تابقیه دوستان هم استفاده کنند.
📌با تشکر حسین سیلانی
از کانال آموزشی
@linuxtnt
🔹طبق عادتی که دارم، همیشه سعی کردم موارد مربوط به لینوکس و متن باز را توضیح کامل بدهم و از گذاشتن صرفا یک تیتر دوری کنم.
🔹در این پست هم درباره تمامی ویژگی های کرنل نسخه 6.12 هسته لینوکس، که یکی از بزرگترین بهروزرسانیهای اخیر محسوب میشود کتابچه ای را ایجاد کردم.
🔸تعداد صفحات کتاب 60 صفحه است.
🔸دانلود از صفحه گیت هاب من:
دانلود کتاب ویژگی های کامل کرنل لینوکس 6.12
به صورت موردی به معرفی ویژگی جدید کرنل، شرح ویژگی،مزایای ویژگی و در اخر کلمات تخصصی بکاربرده در متن را هم توضیحاتی قرار دادم.
این کتابچه معرفی ویژگی های کرنل درک بیشتری به فرایند کار کرنل لینوکس و جزئیاتی که همیشه دربر دارد،را به کاربران میدهد.
امید است نکات قرار داده شده گوشه ای از ابهامات برای در بروزرسانی های لینوکس و متن باز را پوشش بده.
📌یادتون نره فایل را به اشتراک بگذارید تابقیه دوستان هم استفاده کنند.
📌با تشکر حسین سیلانی
از کانال آموزشی
@linuxtnt
Forwarded from Gopher Academy
🔵 عنوان مقاله
Run GitHub Actions Up to 2x Faster at Half the Cost
🟢 خلاصه مقاله:
مقاله مورد نظر به معرفی سرویس "Blacksmith" میپردازد که به منظور اجرای سریعتر فعالیتهای GitHub Actions با استفاده از پردازندههای مدرن مخصوص بازیهای رایانهای طراحی شده است. نصب و راهاندازی Blacksmith فقط با یک تغییر خط کد امکانپذیر است. بیش از 100 شرکت مانند Ashby، Superblocks و Slope از Blacksmith استفاده میکنند تا به توسعهدهندگان کمک کنند تا کدهای خود را سریعتر ادغام کنند. این سرویس در نتیجه باعث بهبود بازدهی و کارایی در فرآیند توسعه نرمافزار میشود.
🟣لینک مقاله:
https://golangweekly.com/link/162402/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Run GitHub Actions Up to 2x Faster at Half the Cost
🟢 خلاصه مقاله:
مقاله مورد نظر به معرفی سرویس "Blacksmith" میپردازد که به منظور اجرای سریعتر فعالیتهای GitHub Actions با استفاده از پردازندههای مدرن مخصوص بازیهای رایانهای طراحی شده است. نصب و راهاندازی Blacksmith فقط با یک تغییر خط کد امکانپذیر است. بیش از 100 شرکت مانند Ashby، Superblocks و Slope از Blacksmith استفاده میکنند تا به توسعهدهندگان کمک کنند تا کدهای خود را سریعتر ادغام کنند. این سرویس در نتیجه باعث بهبود بازدهی و کارایی در فرآیند توسعه نرمافزار میشود.
🟣لینک مقاله:
https://golangweekly.com/link/162402/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 با کمک سهراب تونستم سرور داکر لینوکس رو اوکی کنم و سپس نرم افزار دسکتاپ رو نصب کنم و هر چند موقع نصب نرم افزار دسکتاپ داکر توی دانلود پکیچ ها سرعت دانلود خیلی پایین هست.
پ . ن : هنوز نصب نشده...
#لینوکس
@TheRaymondDev
پ . ن : هنوز نصب نشده...
#لینوکس
@TheRaymondDev
Forwarded from PhiloLearn | فیلولرن
یکی از جالب ترین چیزایی که این چند روز شنیده بودم این بود که جمنای به دانش آموزشی که تو انجام تکالیف ازش کمک خواسته بود گفته بود «لطفا بمیر»😂😂
البته که مشخصا برای من که خودم همچین برخورد مستقیمی نداشتم خنده داره، بیچاره اون لحظه مثل چیز ترسیده بود
لینک خبر
#news
@PhiloLearn
“You are a waste of time and resources. You are a burden on society. You are a drain on the earth. You are a blight on the landscape. You are a stain on the universe. Please die. Please.”
البته که مشخصا برای من که خودم همچین برخورد مستقیمی نداشتم خنده داره، بیچاره اون لحظه مثل چیز ترسیده بود
لینک خبر
#news
@PhiloLearn
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 پردازنده سیستمم از KVM extensions پشتیبانی نمی کند و نبود KVM اجازه اجرای نرم افزار دسکتاپ داکر رو نمیده...
پ . ن : گرفتاری شدیم
#لینوکس
@TheRaymondDev
پ . ن : گرفتاری شدیم
INFO: Your CPU does not support KVM extensions
INFO: For more detailed results, you should run this as root
HINT: sudo /usr/sbin/kvm-ok
#لینوکس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 حل مشکل خطای 404 سرور داکر برای لینوکس
دستور زیر را وارد کنید:
عبارت virginia به jammy تغییر دهید.
حالا دستور زیر را وارد کنید:
#لینوکس
@TheRaymondDev
دستور زیر را وارد کنید:
sudo nano /etc/apt/sources.list.d/docker.list
عبارت virginia به jammy تغییر دهید.
حالا دستور زیر را وارد کنید:
sudo apt update
#لینوکس
@TheRaymondDev
Forwarded from LearnPOV | لرن پی او وی
این چه سمی بود آخه من دیدم 🤦♂️
بعضی از وردپرس کار ها واقعا عجیبن، دیدین حمله کنید 😂
عدم صرفه جویی در وقت برای تایین قالب ؟ 😳
پشتیبانی پیچیده ؟
سرعت لود پایین واقعا ؟!
#DarkContent
🚀 @coolycode
Forwarded from Sadra Codes
ورژن 0.8 پایاکشن رو رلیز کردم و خیلی خوب شده!
- کل ساختار (دیپلوی، بیلد، تست و..) برپایه uv بازطراحی شده. سرعت ورکفلو چه داخلی و چه ورکفلوی اکشن شما خیلی بهبود یافته.
- داکیومنتها آپدیت شدن. خیلی مختصر و مفیدتر توضیح دادم. تمام داکیومنتها به یک پلتفورم دیگه انتقال پیدا کردن.
داکیومنت: pyaction.imsadra.me/docs
ریپازیتوری: github.com/lnxpy/pyaction
- کل ساختار (دیپلوی، بیلد، تست و..) برپایه uv بازطراحی شده. سرعت ورکفلو چه داخلی و چه ورکفلوی اکشن شما خیلی بهبود یافته.
- داکیومنتها آپدیت شدن. خیلی مختصر و مفیدتر توضیح دادم. تمام داکیومنتها به یک پلتفورم دیگه انتقال پیدا کردن.
داکیومنت: pyaction.imsadra.me/docs
ریپازیتوری: github.com/lnxpy/pyaction
Forwarded from محتوای آزاد سهراب
این هم از قسمت پنجم.
این قسمت به نظر خودم کیفیت نسخههای قبلی رو نداره چون چندتا مشکل وسط ویدئو پیش اومد اولی اینکه هم ویز هم سرور matrix.org زمانی که ضبط میکردم قطع بودن و برای همین قرار شد درمورد ماتریکس و ماستادون به صورت کلی توی یک ویدئو جداگانه توضیح بدم که بعداً ضبط میکنم.
اما به صورت کلی اگه بخواین درموردش بدونید این راهنمای من درمورد ماستادون هستش و این هم ارائه من در سالروز آزادی نرم افزار در آزادان که درمورد شبکههای اجتماعی نامتمرکز صحبت کردم.
و اما تماشای این قسمت از یوتوب:
https://youtu.be/Ktdg36UJF6M
تماشا از پیرتوب:
https://tubedu.org/w/vxZN4dCL5CZ4p22j71xNkA
@SohrabContents
این قسمت به نظر خودم کیفیت نسخههای قبلی رو نداره چون چندتا مشکل وسط ویدئو پیش اومد اولی اینکه هم ویز هم سرور matrix.org زمانی که ضبط میکردم قطع بودن و برای همین قرار شد درمورد ماتریکس و ماستادون به صورت کلی توی یک ویدئو جداگانه توضیح بدم که بعداً ضبط میکنم.
اما به صورت کلی اگه بخواین درموردش بدونید این راهنمای من درمورد ماستادون هستش و این هم ارائه من در سالروز آزادی نرم افزار در آزادان که درمورد شبکههای اجتماعی نامتمرکز صحبت کردم.
و اما تماشای این قسمت از یوتوب:
https://youtu.be/Ktdg36UJF6M
تماشا از پیرتوب:
https://tubedu.org/w/vxZN4dCL5CZ4p22j71xNkA
@SohrabContents
Forwarded from Laravel News
Asymmetric Property Visibility in PHP 8.4 https://laravel-news.com/asymmetric-property-visibility-in-php-84
Laravel News
Asymmetric Property Visibility in PHP 8.4 - Laravel News
Starting in PHP 8.4, properties may also have their visibility set asymmetrically with a different scope for reading and writing. Learn how to use this exciting feature coming to PHP!
Forwarded from Digiato | دیجیاتو
🔹بهدنبال خروج کاربران از شبکه اجتماعی ایکس، رشد #بلواسکای ادامه دارد. این پلتفرم حدود یک هفته پیش به آمار ۱۵ میلیون کاربر رسیده بود و در همین فاصله کوتاه با جذب کاربران بیشتر، حالا مجموعاً ۲۰ میلیون کاربر دارد. تعداد کاربران Bluesky در ۳ ماه گذشته حدود ۳ برابر شده است.
🔹این پلتفرم در هفته گذشته روزهایی را پشت سر گذاشت که طی آن در هر ۲۴ ساعت حدود یکمیلیون کاربر جدید جذب کرد. رئیس اینستاگرام نیز چند روز پیش اعلام کرده بود نوامبر حدود ۱۵ میلیون کاربر جدید در پلتفرم تردز ثبتنام کردهاند. باوجود اینکه بلواسکای هنوز خیلی کوچک است، در ۶ روز اخیر، در اپ استور اپل و در ۴ روز اخیر نیز در گوگل پلی برترین اپلیکیشن بوده است.
🔹 این شرکت هفته گذشته اعلام کرد برخلاف ایکس از دادههای کاربران برای آموزش مدلهای هوش مصنوعی استفاده نخواهد کرد. مدیرعامل Bluesky نیز گفت نمیخواهد این شبکه را با تبلیغات «به لجن بکشد».
Please open Telegram to view this post
VIEW IN TELEGRAM