انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۶٫۰۴ «راکون ثابت‌قدم» با پشتیبانی بلند مدّت منتشر شد 🎊

آخرین ارسال‌ها

صفحه: 1 [2] 3 4 ... 10
11
کافه اوبونتو / آرشیو گفتگوهای برایان مگی
« آخرین ارسال توسط esmaeelE 27 شهریور 1405، 03:27 ب‌ظ »
در اینجا یک آرشیو از مصاحبه‌های برایان مگی نویسنده کتاب‌هایی مانند سرگذشت فلسفه و فلاسفه بزرگ با جمعی از فیلسوفان را می‌توانید ببینید و گوش دهید.


مردان اندیشه


12
معرفی نرم‌افزار / پاسخ : غافل شدن از برنامه‌های docker !
« آخرین ارسال توسط seyal 26 شهریور 1405، 10:31 ق‌ظ »
BentoPDF:

یک نرم‌افزار عالی برای ویرایش کردن فایل‌های pdf شامل قابلیت‌هایی همچون:
split, merge , pdf editing, ...

وبسایت برنامه
لینک گیتهاب

نصب:
podman run -d --name bentopdf -p 3000:80 docker.io/bentopdf/bentopdf:latest
13
معرفی نرم‌افزار / پاسخ : غافل شدن از برنامه‌های docker !
« آخرین ارسال توسط seyal 26 شهریور 1405، 10:25 ق‌ظ »
برنامه PrivateBin:

لینک گیتهاب

یک سرویس pastebin خصوصی.
دیگه مجبور نیستید برای ارسال لاگ‌ها بین دستگاه‌ها حتما تبدیل به فایل کنید و با تلگرام و ... اشتراک‌گذاری کنید
مستقیم اینجا جاگذاری می‌کنید و لینک قابل دسترسی تو همه دستگاه‌ها رو دارید و با یک اسکن qr code هم به راحتی می‌تونید اون رو باز کنید.

نصب:
# 1. Create directory paths for your persistent data
mkdir -p ~/privatebin/data

# 2. Run the PrivateBin container rootless
podman run -d \
  --name privatebin \
  -p 8080:8080 \
  -v ~/privatebin/data:/srv/data:Z \
  --restart always \
  docker.io/privatebin/nginx-fpm-alpine:stable

البته نصب با compose اگر می‌خواید به اپدیت‌ها دسترسی داشته باشید روش بهتری هست. اما خوب روش بالا سریع و کار راه بندازه.
14
معرفی نرم‌افزار / غافل شدن از برنامه‌های docker !
« آخرین ارسال توسط seyal 26 شهریور 1405، 09:48 ق‌ظ »
برای نصب چند برنامه نسخه داکر رو امتحان کردم و دیدم که چقدر ابزارهای عالی هستند که صرفا نسخه docker دارند
با خودم گفتم چرا زودتر به این‌ها سر نزده بودم و از مخازن نرم‌افزاری به این خوبی غافل شده بودم
نقل‌قول
نصب با داکر و podman:
این روش هم یکی از بهترین تجارب کاربری در استفاده از برنامه‌هاست. مخصوصا برای برنامه‌های Electron based که اکثرا ایمیج داکر رو هم ارائه می‌دن و نسخه دسکتاپشون سنگین هست. داده‌ها هم در فضای مرورگر ذخیره می‌شن و خوب برای برنامه‌هایی که می‌خواید به خوبی سندباکس کنید روش خوبی هست
و واقعا هم انعطاف خوبی برای کار با این برنامه‌ها دارید و سبک و روان اجرا می‌شه.
همچنین برای این روش برنامه‌های شگفت‌انگیز زیادی رو می‌تونید پیدا کنید که شاید نسخه معمولی نداشته باشن.
تازه یک مزیت خیلی عالی دیگه‌ای هم که این برنامه‌های داکر دارند اینه که روی تمامی دستگاه‌های شما می‌تونند به راحتی قابل دسترسی باشند
با تنظیم دسترسی میزبان روی شبکه و سپس وارد کردن آدرس ipv4 دستگاه میزبان به همراه پورت اجرایی، روی موبایل، ویندوز و سایر دستگاه‌ها با یک مرورگر و بدون نیاز به نصب این برنامه‌ها می‌تونید ازشون استفاده کنید.

تو این پست می‌خوام اگر برنامه خوبی می‌شناسید معرفی کنید.

ترفند: این لینک اپ‌استور خوبی برای پیدا کردن این برنامه‌ها هست:
https://apps.umbrel.com/

اول از خودم شروع می‌کنم:
قبل از شروع بگم  من برای نصب از podman به جای داکر استفاده می‌کنم نیاز به دسترسی ریشه نداره و مجوزهای بازتری هم داره. البته با داکر هم می‌تونید نصب کنید برای اکثر برنامه‌ها هر کدوم داشته باشید مشکلی نیست. (اگر خواستید از داکر استفاده کنید به جای podman بنویسید docker)
و نکته جذاب‌تر اینکه لازم نیست صرفا از یکی استفاده کنید! می‌تونید هم docker و هم podman رو کنار هم بدون تداخل روی یک سیستم نصب داشته باشید.
برای سرویس‌هایی که نیاز به compose دارند از docker استفاده کنید احتمال خطا کمتره.



برنامه super productivity:
یک برنامه عالی برای مدیریت to do list ها و برنامه‌ریزی.
چرا نسخه داکر؟ نسخه معمولی برنامه گاهی اوقات وسط کار با برنامه‌ها مزاحمت ایجاد می‌کنه و این نسخه sandbox بهتری داره.

روش نصب:
podman run -d -p 7072:80 --name super-productivity johannesjo/super-productivity:latest
15
کافه اوبونتو / پاسخ : ایستگاه های اعداد
« آخرین ارسال توسط esmaeelE 24 شهریور 1405، 05:55 ب‌ظ »
از اینجا می‌تونید ارزان‌تر تهیه کنید و بقیه ادوات مورد نیاز مثل آنتن را جداگانه از بازار بگیرید.

https://www.skytech.ir/SearchPart.aspx?Part_Name=Rtl-sdr

16
کافه اوبونتو / پاسخ : ایستگاه های اعداد
« آخرین ارسال توسط Chappie 24 شهریور 1405، 03:56 ب‌ظ »
درود دوستان
این فروشگاه [1] دانگل RTL-SDR V4 رو موجود داره. من خودم قبلاً ازش خرید داشتم و از نظر اصل بودن هم مشکلی ندیدم.
در حال حاضر ۱۳ عدد موجودی داره و مشخص نیست بعداً دوباره شارژ بشه یا نه. اگر به این حوزه علاقه‌مندید و قصد خرید دارید، بهتره تا زمانی که موجوده تهیه‌اش کنید.
[1] https://arvidtek.com/product/rtl-sdr-v4-black-with-accessories/
17
شبکه و سرویس‌ دهنده‌ها / تنظیم پروکسی برای carburetor
« آخرین ارسال توسط seyal 23 شهریور 1405، 09:24 ق‌ظ »
در ادامه این پست می‌خواستم روش استفاده با کاربراتور رو هم بنویسم

اما تو تعیین پروکسی برای کاربراتور با چالش مواجه شدم
سوالی که هست اینه که روش استاندارد تعیین یک پروکسی محلی به عنوان یک پل برای کاربراتور چیه؟

فرض کنیم آدرس پروکسی ما به صورت زیر هست(هم http هم socks5):
127.0.0.1:2080چطور باید کاربراتور رو مجبور کرد که از این آدرس پروکسی مثل یک پل اضافه یا upstream proxy برای اتصال استفاده کنه؟

در قسمت تنظیمات تعیین پل رفتم و به چند روش مختلف هم این پروکسی رو نوشتم اما هربار خطا داد
درحالیکه وقتی v2ray رو در حالت TUN مود اجرا می‌کنم کاربراتور وصل می‌شه و مشکلی نداره(یعنی مشکل از فعال بودن پروکسی نیست)

18
معرفی نرم‌افزار / پاسخ : رسم دیاگرام منطق برنامه با Drawio
« آخرین ارسال توسط seyal 21 شهریور 1405، 05:45 ب‌ظ »
برای اینکه حالت اجرای روان نزدیک به native رو داشته باشید استفاده از ترکیب نسخه داکر + فایرفاکس رو بیشتر توصیه می‌کنم:

به این روش من با podman اون رو نصب کردم:
podman run -d --name drawio -p 8181:8080 -p 8443:8443 jgraph/drawio
و در مرورگر با این آدرس قابل دسترسی بود برام:
127.0.0.1:8181
و بسیار بهینه اجرا می‌شه.

البته مزایا و معایبی هم داره که مزیتش سرعت خیلی زیاد بدون درگیری سیستم با اکوسیستم الکترون هست
عیب هم اینه که چون داخل مرورگر اجرا می‌شه مستقیم نمی‌تونه فایلی رو تغییر بده و وقتی save می‌کنید فایل دانلود میشه به جای اینکه روی فایلی که باز کردید overwrite بشه

راه‌حل خوبی برای این مشکل پیدا نکردم
کسی تجربه‌ای داره؟

ویرایش: خوب داخل همین نسخه وب که نصب کردیم یک قابلیت خوب ذخیره در فضای مرورگر هست و با کلید Ctrl + s فایل تو دیتابیس مرورگر ذخیره می‌شه که از طریق منوی خود drawio می‌تونید این فضا رو مدیریت کنید. وقتی ویرایش تموم شد می‌تونید فایل نهایی رو با گزینه save as جایگزین قبلی کنید.

نکته در مورد اشتراک این دیاگرام‌ها با ابزارهای AI :

برای اینکه بتونید این دیاگرامی که کشیدید رو با AI به اشتراک بزارید به این روش عمل کنید:
۱- ابتدا با نگه‌داشتن دکمه shift اون قسمت‌هایی که می‌خواهید در مورد منطقش با AI صحبت کنید رو از بالا به پایین انتخاب کنید.
۲- روی گزینه Export as xml در منو کلیک کنید و متن رو در کپی کنید.
۳-  با استفاده از ابزار یکی از این دو لینک زیر این قطعه کد xml رو به یک ساختار مرتب و تمیز دیاگرام mermaid تبدیل کنید که کمترین زوائد رو داشته باشه:
https://github.com/Salva5297/drawio2mermaid/tree/mainhttps://github.com/kornellewy/drawio_to_mermaidحتی می‌تونید خودتون یک ابزار بهتر هم بسازید اگر خواستید
۴- این ساختار mermaid حالا حجم حداقلی داره و می‌تونید به راحتی با AI اشتراک بزارید
۵- از AI بخواهید که خروجی که میده اون هم به فرمت mermaid باشه
۶- در اپ drawio می‌تونید کدهای mermaid رو در قسمت Arrange << Insert << Mermaid وارد کنید
۷- حالا به شکل گرافیکی دیاگرام اصلاح شده رو دارید می‌تونید اون قسمت‌هایی که مدنظرتون هست رو ببرید و در کد اصلی xml که داشتید جایگزین کنید.
19
نرم‌افزار قبلی کمی باگ داشت و سیستم رو کند می‌کرد

گفتم چطوره که صرفا از نسخه CLI استفاده کنم
اما یک نصب سریع و بی‌دردسر و بدون به هم ریختن سیستم و بدون مجوز ریشه می‌خواستم

خوب بی‌حاشیه بریم سراغ نصب:
۱- ابتدا اگر نرم‌افزار قبلی رو نصب کرده باشید، یک فایل psiphon.conf به شما می‌ده که لازمش داریم مسیرش:
/home/USER/.config/psiphonlinuxgui/psiphon.confاز این فایل استفاده کنید راحت‌تر هستید چون تنظیمات رو گرافیکی تو برنامه انجام می‌دید و سپس نسخه آماده تحویل می‌گیرید.
البته اینجا من این فایل رو براتون می‌زارم اما می‌تونید خودتون هم این فایل رو بسازید محتویات فایل:
{
  "LocalHttpProxyPort": 8080,
  "LocalSocksProxyPort": 8081,
  "EgressRegion": "NL",
  "PropagationChannelId": "FFFFFFFFFFFFFFFF",
  "RemoteServerListDownloadFilename": "remote_server_list",
  "RemoteServerListSignaturePublicKey": "MIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAt7Ls+/39r+T6zNW7GiVpJfzq/xvL9SBH5rIFnk0RXYEYavax3WS6HOD35eTAqn8AniOwiH+DOkvgSKF2caqk/y1dfq47Pdymtwzp9ikpB1C5OfAysXzBiwVJlCdajBKvBZDerV1cMvRzCKvKwRmvDmHgphQQ7WfXIGbRbmmk6opMBh3roE42KcotLFtqp0RRwLtcBRNtCdsrVsjiI1Lqz/lH+T61sGjSjQ3CHMuZYSQJZo/KrvzgQXpkaCTdbObxHqb6/+i1qaVOfEsvjoiyzTxJADvSytVtcTjijhPEV6XskJVHE1Zgl+7rATr/pDQkw6DPCNBS1+Y6fy7GstZALQXwEDN/qhQI9kWkHijT8ns+i1vGg00Mk/6J75arLhqcodWsdeG/M/moWgqQAnlZAGVtJI1OgeF5fsPpXu4kctOfuZlGjVZXQNW34aOzm8r8S0eVZitPlbhcPiR4gT/aSMz/wd8lZlzZYsje/Jr8u/YtlwjjreZrGRmG8KMOzukV3lLmMppXFMvl4bxv6YFEmIuTsOhbLTwFgh7KYNjodLj/LsqRVfwz31PgWQFTEPICV7GCvgVlPRxnofqKSjgTWI4mxDhBpVcATvaoBl1L/6WLbFvBsoAUBItWwctO2xalKxF5szhGm8lccoc5MZr8kfE0uxMgsxz4er68iCID+rsCAQM=",
  "RemoteServerListUrl": "https://s3.amazonaws.com//psiphon/web/mjr4-p23r-puwl/server_list_compressed",
  "SponsorId": "FFFFFFFFFFFFFFFF",
  "UseIndistinguishableTLS": true,
  "UpstreamProxyUrl": "http://127.0.0.3:2080"
}

حالا دقیق اطلاعی ندارم این فرمت درستی برای این فایل هست یا نه اما خوب برای من بدون مشکل کار می‌کنه. اگر کسی می‌دونست ممنون می‌شم فرمت درست رو بفرسته.

دو خط اول آدرس پورت خروجی هست که به شما می‌ده
اولی برای http که 8080 گذاشتم و دومی هم برای socks5 که 8081 هست. مقادیر دل‌بخواه هست می‌تونید تغییر بدید.
آدرس فعالسازی هم روی 127.0.0.1 هست.
خط سوم اسم کشوری هست که به اون متصل می‌شید که اینجا NL نماد netherland هست. تو این لینک اسم کشورها رو می‌تونید پیدا کنید.
خط آخر هم آدرس پروکسی نرم‌افزار v2ray هست که از اون برای وصل شدن به psiphon استفاده می‌کنیم. یعنی همون upstream proxy یا پروکسی واسطه.


۲- یک دایکتوری محلی مخصوص برنامه سایفون می‌سازیم و از اونجا کار رو ادامه می‌دیم:
mkdir -p ~/.local/opt/psiphon
cd ~/.local/opt/psiphon

۳- اون فایل psiphon.config که اول ساخته بودیم رو در همین مسیر قرار می‌دیم یعنی ابتدا:
nano psiphon.configو سپس قرار دادن محتویات کد کانفیگ مرحله اول و ذخیره کردن اون.

۴- از این صفحه فایل باینری سایفون برای لینوکس رو دانلود می‌کنیم به این روش:curl -L \
  https://raw.githubusercontent.com/Psiphon-Labs/psiphon-tunnel-core-binaries/master/linux/psiphon-tunnel-core-x86_64 \
  -o ~/.local/opt/psiphon/psiphon-tunnel-core

۵- دادن دسترسی اجرایی به برنامه:
chmod +x ~/.local/opt/psiphon/psiphon-tunnel-core
۶- اینجا کار تمومه. به این روش سایفون رو اجرا کنید:
./psiphon-tunnel-core \
  -config ./psiphon.config \
  -dataRootDirectory ~/.local/opt/psiphon \
  -formatNotices

۷- اگر خواستید یک میانبر اضافه کنید که با یک کامند ساده psiphon برنامه اجرا بشه این مراحل رو طی کنید:
cd ~
nano ~/.bashrc
رفتن به انتهای این فایل و قرار دادن این چند خط:
# Psiphon
psiphon() {
    ~/.local/opt/psiphon/psiphon-tunnel-core \
        -config ~/.local/opt/psiphon/psiphon.config \
        -dataRootDirectory ~/.local/opt/psiphon \
        -formatNotices
}

سپس این دستور:
source ~/.bashrc
حالا با اجرای کامند
psiphonدر ترمینال همون دستورات بالا اجرا و سایفون فعال می‌شه.
20
معرفی نرم‌افزار / پاسخ : دسترسی یکپارچه وبسایت‌ها با Ferdium
« آخرین ارسال توسط seyal 20 شهریور 1405، 06:01 ب‌ظ »
البته یک ترفند دیگه‌ای هم می‌تونید استفاده کنید

۱- یک افزونه‌ای مثل این لینک رو نصب کنید.
با استفاده از این افزونه Bookmark هایی که دارید رو می‌تونید به شکل یک منوی تمیز گرافیکی ببینید به جای دیدن صرفا دایرکتوری محور.
و هر تب جدیدی که تو فایرفاکس باز میشه به طور خودکار صفحه این افزونه نمایش داده می‌شه و مثل یک اپ‌استور اون وبسایتی رو که می‌خواید باز می‌کنید و حس بهتری داره.



۲- برای وبسایت‌های خاص از قسمت پروفایل فایرفاکس، یک پروفایل جدیدی رو تعریف کنید.
مزیتی که اینجا هست اینه که برای هر پروفایل می‌تونید جداگانه افزونه و ادرس پروکسی و تنظیمات خاص داشته باشید.
به علاوه می‌تونید از قابلیت‌های یک مرورگر مثل افزونه‌های متفاوت استفاده کنید

این افزونه‌های bookmarks visual تنوع زیادی دارند اما خوب باید حواستون هم به دسترسی ها و امنیتشون باشه.
صفحه: 1 [2] 3 4 ... 10