11
12
برنامهسازی / وبسایت Learn X in Y minutes
« آخرین ارسال توسط seyal 10 شهریور 1405، 06:24 بظ »در حال گشت و گذار برای یادگیری مقدماتی زبانهایی مثل emacs lisp بودم که بین جستجو ها با این وبسایت مواجه شدم:
واقعا برای یادگیری مقدماتی و سریع و بدون حاشیه ساختار یک زبان برنامهنویسی، کاربردیه.
خوبیش اینه که در حالی که دارید مستندات رو میخونید به طور عملی شما رو با سینتکس زبان آشنا میکنه.
این هم لینک گیتهاب این پروژه هست که میتونید مشارکت کنید و برای ابزار یا زبان خاصی مستند اضافه کنید:
کد: [انتخاب]
https://learnxinyminutes.com/واقعا برای یادگیری مقدماتی و سریع و بدون حاشیه ساختار یک زبان برنامهنویسی، کاربردیه.
خوبیش اینه که در حالی که دارید مستندات رو میخونید به طور عملی شما رو با سینتکس زبان آشنا میکنه.
این هم لینک گیتهاب این پروژه هست که میتونید مشارکت کنید و برای ابزار یا زبان خاصی مستند اضافه کنید:
کد: [انتخاب]
https://github.com/adambard/learnxinyminutes-docs13
انجمن تازهکاران / پاسخ : مشکل فونت فارسی در اوبونتو
« آخرین ارسال توسط seyal 10 شهریور 1405، 04:36 بظ »روش انجام کارتون رو توضیح ندادید
طبق این روش رفتید جلو؟
طبق این روش رفتید جلو؟
کد: [انتخاب]
https://forum.ubuntu-ir.org/index.php?topic=158424.msg1250745#new14
انجمن تازهکاران / پاسخ : مشکل فونت فارسی در اوبونتو
« آخرین ارسال توسط Blue_Sky 10 شهریور 1405، 02:01 بظ »برای همه برنامه ها این مشکل وجود داره
و تنطیمات فونت و کش قلم رو هم بروزرسانی کردم
و تنطیمات فونت و کش قلم رو هم بروزرسانی کردم
15
انجمن تازهکاران / پاسخ : مشکل فونت فارسی در اوبونتو
« آخرین ارسال توسط esmaeelE 10 شهریور 1405، 12:43 قظ »برای همه برنامه ها اینطوری هست؟ هیچ برنامهای درست کار نمیکنه؟
تنظیمات فونت و کش قلم را به روز کردید؟
تنظیمات فونت و کش قلم را به روز کردید؟
کد: [انتخاب]
fc-cache -fv
16
انجمن تازهکاران / مشکل فونت فارسی در اوبونتو
« آخرین ارسال توسط Blue_Sky 09 شهریور 1405، 10:18 بظ »سلام، من کمتر از یک ماهه که دارم از اوبونتو 22.04 استفاده میکنم (به دلیل درایور انویدیا 390 که رو نسخههای جدیدتر نیست، نمیتونم آپگرید کنم) ولی یه مشکل دارم، اینکه اوبونتو داره فارسی رو با فونت DejaVu رندر میکنه. خواستم تغییرش بدم، اومدم فونت وزیرمتن رو دانلود کردم و اومدم فالبک سیستم برای زبان فارسی رو روی فونت وزیرمتن گذاشتم، ولی هنوز همه برنامههایی که روی سیستمم دارم، هنوز دارن فارسی رو با فونت DejaVu رندر میگیرن.
لطفاً راهنمایی کنید برای حل این مشکل.
لطفاً راهنمایی کنید برای حل این مشکل.
17
کافه اوبونتو / پاسخ : ایستگاه های اعداد
« آخرین ارسال توسط esmaeelE 09 شهریور 1405، 01:07 قظ »یک دوره آموزش عملی استفاده از امکانات RTL SDR با نرمافزار GNU Radio
کد: [انتخاب]
https://gallicchio.github.io/learnSDR/
18
کافه اوبونتو / پاسخ : نماگرفت از میزکار گنو/لینوکس
« آخرین ارسال توسط S Y N C R E X 08 شهریور 1405، 05:59 بظ »بازگشتم همیشه به اوست ... KDE OXYGEN
19
نصب و پیکربندی انواع مودم و اتصال به اینترنت / پاسخ : اتصال به ریپو های تحریمشده با پروکسی
« آخرین ارسال توسط seyal 07 شهریور 1405، 07:54 قظ »یک روش خیلی خوب دیگهای که پیدا کردم استفاده از برنامه Psiphon هست.
قبل از اینکه شروع کنیم به توضیح یک نکتهای رو بگم:
از این روش زنجیره کردن پروکسی برای دانلودهای سنگین استفاده نکنید. اولا که ضرورتی نداره وقتی با همون کانفیگ معمولی به نت بینالملل دسترسی دارید این دانلودها رو انجام بدید خصوصا با توجه به اینکه این سرورها منابع محدودی دارند دوم اینکه هرچه زنجیره بیشتر باشه سرعت و پینگ هم کمتره. کلا تا جایی که میتونید از کانفیگ کمتری استفاده کنید و با همین نت ایران هم خیلی سایتها بدون مشکل میتونید دانلود رو انجام بدید.
بیشتر برای استفاده از سایتهایی هست که محدودیت دسترسی گذاشتن. مثلا من با این روش به جمنای وصل میشم.
چرا Psiphon ؟
برنامه سایفون برخلاف اکثر VPN های دیگه به شما این امکان رو میده که هم از پراکسی استفاده کنه و هم اینکه در حالت پراکسیمود اجرا بشه. این مزیت خیلی مهمی برای ما به شمار میاد چون دیگه با مشکل تداخل زنجیرهها مواجه نمیشیم.
برخی برنامههای دیگه که این قابلیت رو دارند(upstream proxy):
و حالا بریم سراغ توضیح این روش:
۱- ابتدا برنامه Psiphon رو از قسمت release این صفحه دانلود و نصب کنید:
نکته:
لازم نیست حتما مستقیم روی سیستم نصب بشه اگر نگرانی از تمیزی و تداخل پکیجهای سیستم دارید.
من خودم با اینکه فدورا دارم روی دیستروباکس دبیان۱۳ نصب کردم و بدون هیچ مشکل و با سرعت بالایی کار میکنه.
اینجا آموزش دیستروباکس برای نصب برنامهها رو گذاشته بودم:
۲- پس از اجرای برنامه Psiphon به قسمت upstream proxy برید
اونجا تیک گزینه use upstream proxy رو فعال کنید و حالا آدرس پروکسی اون کانفیگ v2ray خودتون که اپ V2rayn میده رو وارد کنید.
نیاز نیست که http یا socks5 رو ابتدای اون بنویسید.
۳- روی دکمه connect در منوی اصلی سایفون کلیک کنید.
اگر آدرس پروکسی رو درست تنظیم کرده باشید باید پس از چندثانیه وصل بشه
۴- از اینجا کار تمام هست
آدرس پروکسی که سایفون وصله رو در منوی اصلی برنامه میتونید گوشه بالا سمت چپ ببینید و اون رو برای foxyproxy و یا دیگر مواردی که بالا اشاره کردیم تنظیم کنید.
این روش رو برای اندروید، ویندوز و ... هم میتونید اجرا کنید
کلاینت اندروید سایفون هم که من امتحان کردم این قابلیت وصل شدن از طریق پروکسی و اجرا در حالت پروکسیمود رو هم داشت.
قبل از اینکه شروع کنیم به توضیح یک نکتهای رو بگم:
از این روش زنجیره کردن پروکسی برای دانلودهای سنگین استفاده نکنید. اولا که ضرورتی نداره وقتی با همون کانفیگ معمولی به نت بینالملل دسترسی دارید این دانلودها رو انجام بدید خصوصا با توجه به اینکه این سرورها منابع محدودی دارند دوم اینکه هرچه زنجیره بیشتر باشه سرعت و پینگ هم کمتره. کلا تا جایی که میتونید از کانفیگ کمتری استفاده کنید و با همین نت ایران هم خیلی سایتها بدون مشکل میتونید دانلود رو انجام بدید.
بیشتر برای استفاده از سایتهایی هست که محدودیت دسترسی گذاشتن. مثلا من با این روش به جمنای وصل میشم.
چرا Psiphon ؟
برنامه سایفون برخلاف اکثر VPN های دیگه به شما این امکان رو میده که هم از پراکسی استفاده کنه و هم اینکه در حالت پراکسیمود اجرا بشه. این مزیت خیلی مهمی برای ما به شمار میاد چون دیگه با مشکل تداخل زنجیرهها مواجه نمیشیم.
برخی برنامههای دیگه که این قابلیت رو دارند(upstream proxy):
کد: [انتخاب]
https://raptorkit.com/best-vpns-with-socks5-proxy-support/و حالا بریم سراغ توضیح این روش:
۱- ابتدا برنامه Psiphon رو از قسمت release این صفحه دانلود و نصب کنید:
کد: [انتخاب]
https://github.com/Alessandros-Hube/PsiphonLinuxGUIایشون یک GUI برای باینری سایفون نوشتند که واقعا عالیه و روش نصب و تنظیم رو خیلی آسونتر میکنه.نکته:
لازم نیست حتما مستقیم روی سیستم نصب بشه اگر نگرانی از تمیزی و تداخل پکیجهای سیستم دارید.
من خودم با اینکه فدورا دارم روی دیستروباکس دبیان۱۳ نصب کردم و بدون هیچ مشکل و با سرعت بالایی کار میکنه.
اینجا آموزش دیستروباکس برای نصب برنامهها رو گذاشته بودم:
کد: [انتخاب]
https://forum.ubuntu-ir.org/index.php?topic=158421.msg1250705#msg1250705۲- پس از اجرای برنامه Psiphon به قسمت upstream proxy برید
اونجا تیک گزینه use upstream proxy رو فعال کنید و حالا آدرس پروکسی اون کانفیگ v2ray خودتون که اپ V2rayn میده رو وارد کنید.
نیاز نیست که http یا socks5 رو ابتدای اون بنویسید.
۳- روی دکمه connect در منوی اصلی سایفون کلیک کنید.
اگر آدرس پروکسی رو درست تنظیم کرده باشید باید پس از چندثانیه وصل بشه
۴- از اینجا کار تمام هست
آدرس پروکسی که سایفون وصله رو در منوی اصلی برنامه میتونید گوشه بالا سمت چپ ببینید و اون رو برای foxyproxy و یا دیگر مواردی که بالا اشاره کردیم تنظیم کنید.
این روش رو برای اندروید، ویندوز و ... هم میتونید اجرا کنید
کلاینت اندروید سایفون هم که من امتحان کردم این قابلیت وصل شدن از طریق پروکسی و اجرا در حالت پروکسیمود رو هم داشت.
20
معرفی نرمافزار / پروژه Graphify کشیدن گراف از کدهای برنامه
« آخرین ارسال توسط esmaeelE 06 شهریور 1405، 02:45 قظ »پروژه Graphify ابزاری برای ترسیم شماتیک و نقشه ارتباطات یک پروژه از روی کدهای آن است.
Graphify میتواند ساختار یک پروژه نرمافزاری را به Knowledge Graph تبدیل میکند. بهجای اینکه برای پیدا کردن ارتباط میان فایلها و بخشهای مختلف پروژه در میان کدها جستوجوی متنی انجام دهید، Graphify روابطی مانند import، call و inherit را استخراج کرده و آنها را به شکل یک گراف قابل بررسی نمایش میدهد. استفاده از این برنامه بهخصوص هنگام کار با پروژههای بزرگ و پیچیده و همچنین استفاده از دستیارهای هوش مصنوعی برای درک، تحلیل و توسعه کد میتواند بسیار مفید باشد.
تحلیل کد با استفاده از Tree-sitter و بهصورت محلی انجام میشود و نیازی به ارسال کد پروژه به سرویسهای ابری نیست.
به جز کد امکان وارد کردن مستندات، فایلهای PDF، تصاویر و ویدئو نیز وجود دارد.
کاربردها:
پس از اجرای Graphify، خروجیهای زیر در دسترس خواهند بود:
کد پروژه
Graphify میتواند ساختار یک پروژه نرمافزاری را به Knowledge Graph تبدیل میکند. بهجای اینکه برای پیدا کردن ارتباط میان فایلها و بخشهای مختلف پروژه در میان کدها جستوجوی متنی انجام دهید، Graphify روابطی مانند import، call و inherit را استخراج کرده و آنها را به شکل یک گراف قابل بررسی نمایش میدهد. استفاده از این برنامه بهخصوص هنگام کار با پروژههای بزرگ و پیچیده و همچنین استفاده از دستیارهای هوش مصنوعی برای درک، تحلیل و توسعه کد میتواند بسیار مفید باشد.
تحلیل کد با استفاده از Tree-sitter و بهصورت محلی انجام میشود و نیازی به ارسال کد پروژه به سرویسهای ابری نیست.
به جز کد امکان وارد کردن مستندات، فایلهای PDF، تصاویر و ویدئو نیز وجود دارد.
کاربردها:
- درک سریع ساختار پروژههای بزرگ و قدیمی
- پیدا کردن وابستگی میان فایلها، کلاسها و توابع
- بررسی ارتباط و مسیر اجرای بخشهای مختلف برنامه
- کمک به ابزارهای AI Coding Assistant مانند Claude Code، Cursor و Codex
- مستندسازی خودکار ساختار پروژه
- پیدا کردن بخشهای مرکزی و مهم کد با هدف شناسایی گلوگاهها (Bottleneck)
- بررسی تأثیر احتمالی تغییر یک بخش از کد بر سایر قسمتهای پروژه
- ایجاد یک نمای بصری و تعاملی از معماری پروژه
پس از اجرای Graphify، خروجیهای زیر در دسترس خواهند بود:
- graph.html برای مشاهده گراف بهصورت تعاملی
- GRAPH_REPORT.md برای دریافت گزارش متنی از ساختار و روابط پروژه
- graph.json برای دسترسی مستقیم به دادههای گراف و استفاده در تحلیلهای بیشتر
کد پروژه
کد: [انتخاب]
https://github.com/Graphify-Labs/graphify
آخرین ارسالها