نوشتن یک README خوب برای پروژه خودتان در گیت هاب از واجباته و برای نوشتن یک README خوب میتونید از دوتا سایت زیر استفاده کنید
https://rahuldkjain.github.io/gh-profile-readme-generator/
https://readme.so/
https://rahuldkjain.github.io/gh-profile-readme-generator/
https://readme.so/
rahuldkjain.github.io
GitHub Profile Readme Generator
Prettify your github profile using this amazing readme generator.
🔥4
میدونید چرا توی پروژهامون README درست میکنیم نه مثلا Readme ؟
یک رسم قدیمه ، عادته
۱ : بهتر دیده میشه
۲ : با دید ASCIIbetical اول sort میشه LC_COLLATE=C موقع ls زدن
۳ : فایل README در free software package هست مثل
INSTALL
AUTHORS
COPYING
HACKING
...
در GNU Coding Standards بخونید
https://www.gnu.org/prep/standards/html_node/Releases.html#Releases
یک رسم قدیمه ، عادته
۱ : بهتر دیده میشه
۲ : با دید ASCIIbetical اول sort میشه LC_COLLATE=C موقع ls زدن
۳ : فایل README در free software package هست مثل
INSTALL
AUTHORS
COPYING
HACKING
...
در GNU Coding Standards بخونید
https://www.gnu.org/prep/standards/html_node/Releases.html#Releases
www.gnu.org
Releases (GNU Coding Standards)
Previous: Makefile Conventions, Up: The Release Process [Contents][Index]
👍4
کانال مهرداد لینوکس
اگر تا الان روی دامنه شخصی خودتان ایمیل داشته باشید با مشکل spam شدن ایمیل های خودتان رو به رو شدید بخشی از مشکل با تنظیمات SPF, DKIM و DMARC است درک روش کار DMARC اهمیت زیادی داره این سایت قدم به قدم به صورت عملی DMARC را به شما یاد میدهد https://www.learndmarc.com/
قبلا برای تحلیل ایمیل ابزار معرفی کردم
برای DNS یکی دیگه از ابزار های خیلی خوب در زمینه visualizing پروتکل DNS درک بهتر و نمایش دقیق فرایند برای اشکال زدایی سایت
https://dnsviz.net/
است
DNSSEC
Responses
Servers
Analyze
برای DNS یکی دیگه از ابزار های خیلی خوب در زمینه visualizing پروتکل DNS درک بهتر و نمایش دقیق فرایند برای اشکال زدایی سایت
https://dnsviz.net/
است
DNSSEC
Responses
Servers
Analyze
میخواهید منوی یک رستوران را تبدیل به App کنید برای Backend یک Google Sheet را تبدیل به Public API کنید
با
Google Cloud Console
سایت ها با محدودیت
https://sheety.co/pricing
https://sheetdb.io/pricing
یا این اسکریپت
https://github.com/onescales/google-sheet-api/
یا
https://www.zerosheets.com/docs
تمام
با
Google Cloud Console
سایت ها با محدودیت
https://sheety.co/pricing
https://sheetdb.io/pricing
یا این اسکریپت
https://github.com/onescales/google-sheet-api/
یا
https://www.zerosheets.com/docs
تمام
در مورد Redis و Sqlite زیاد صحبت کردیم
بریم سر Redka یک re-implemented از Redis با SQLite
ویژگی های قابل توجه:
نیازی نیست که داده ها در RAM قرار بگیرند.
امکان ACID transactions
امکان SQL views
امکان Go API و RESP
دستورات Redis-compatible و wire protocol
https://github.com/nalgeon/redka
بریم سر Redka یک re-implemented از Redis با SQLite
ویژگی های قابل توجه:
نیازی نیست که داده ها در RAM قرار بگیرند.
امکان ACID transactions
امکان SQL views
امکان Go API و RESP
دستورات Redis-compatible و wire protocol
https://github.com/nalgeon/redka
GitHub
GitHub - nalgeon/redka: Redis re-implemented with SQL
Redis re-implemented with SQL. Contribute to nalgeon/redka development by creating an account on GitHub.
وقتی میگیم Spice یکی به Dune فکر میکنه یکی به ادویه
ما هم به پروتکل انتقال USB device traffic روی network
SPICE (the Simple Protocol for Independent Computing Environments)
این پروتکل برای ارتقا امکانات remote desktop طراحی شده
پیاده سازی های در لینک زیر
https://www.spice-space.org/usbredir.html
https://wiki.archlinux.org/noscript/USB/IP
ما هم به پروتکل انتقال USB device traffic روی network
SPICE (the Simple Protocol for Independent Computing Environments)
این پروتکل برای ارتقا امکانات remote desktop طراحی شده
پیاده سازی های در لینک زیر
https://www.spice-space.org/usbredir.html
https://wiki.archlinux.org/noscript/USB/IP
👍3
تفاوت VPN های سنتی با Tailscale چیه؟
نرم افزار Tailscale ترکیب
open-source software-defined
mesh
virtual private network (VPN)
به عنوان یک VPN مدرنه روی پروتکل WireGuard یک شبکه مش نظیر به نظیر (tailnet) ایجاد می کنه Tailscale با دوری کردن از centralization مقدارthroughput بالاتر و latency کمتر به صورت یک Overlay network(شبکههای همپوشان) و با استفاده از NAT traversal در مجموع یک ارتباط امن برای شما ایجاد میکنه
پیاده سازی های مختلف روی سرور داره مثلا
https://github.com/juanfont/headscale
یک self-hosted implementation متن باز از Tailscale control server است
از اینجا دانلود کنید
https://tailscale.com/download
از اینجا اموزش بخونید
https://tailscale.com/kb/1017/install
گزینه های دیگه
https://openziti.io/
https://ferrumgate.com/
https://netbird.io/
اینها معادل https://www.zerotier.com/ هستند
نرم افزار Tailscale ترکیب
open-source software-defined
mesh
virtual private network (VPN)
به عنوان یک VPN مدرنه روی پروتکل WireGuard یک شبکه مش نظیر به نظیر (tailnet) ایجاد می کنه Tailscale با دوری کردن از centralization مقدارthroughput بالاتر و latency کمتر به صورت یک Overlay network(شبکههای همپوشان) و با استفاده از NAT traversal در مجموع یک ارتباط امن برای شما ایجاد میکنه
پیاده سازی های مختلف روی سرور داره مثلا
https://github.com/juanfont/headscale
یک self-hosted implementation متن باز از Tailscale control server است
از اینجا دانلود کنید
https://tailscale.com/download
از اینجا اموزش بخونید
https://tailscale.com/kb/1017/install
گزینه های دیگه
https://openziti.io/
https://ferrumgate.com/
https://netbird.io/
اینها معادل https://www.zerotier.com/ هستند
👍9
مستند سازی کابل کشی با WireViz
ابزار WireViz با قدرت گرفتن از Graphviz این امکان را به شما میده که کابل کشی ها خودتان را مستند کنید ابزار بسیار عالیه
https://github.com/wireviz/WireViz
البته یک نسخه تحت وب هم داره
https://github.com/wireviz/wireviz-web
ابزار WireViz با قدرت گرفتن از Graphviz این امکان را به شما میده که کابل کشی ها خودتان را مستند کنید ابزار بسیار عالیه
https://github.com/wireviz/WireViz
البته یک نسخه تحت وب هم داره
https://github.com/wireviz/wireviz-web
وقتی مشکلی برای سیستم پیش میاد وجود یک نرم افزار کنترل از راه دور مثل anydesk و teamviewer میتونه سریع مسئله با کمک یک دوست حل بشه
اینجا ایرانه یک بار تحریم میشیم یک بار فیلتر پس گزینه های معادل میشه :
متن باز ها و اوپن سورس ها امکان راه اندازی سرویس شخصی
امکانات RustDesk عالیه
RustDesk @rustdesk
https://rustdesk.com
https://github.com/rustdesk/rustdesk-server
https://github.com/rustdesk/rustdesk/blob/master/docs/README-FA.mdp
لذت hoptodesk روی Cloudflare
https://hoptodesk.com (قابلیت کار با worker های Cloudflare )
https://gitlab.com/hoptodesk/hoptodesk
سرویس dwservice میگه اوپن سورس است ولی من سورس پیدا نکردم
https://www.dwservice.net/en/home.html
تجاری های رایگان
https://www.teamviewer.com/ (تحریم)
https://anydesk.com/en (قابلیت ست کردم پروکسی)
https://www.aeroadmin.com/
https://reemo.io/ @ReemoApp برای سه بعدی و استریم
https://www.helpwire.app/
https://pop.com/pricing
ایرانی ها که به نظر میاد از روی rustdesk ساخته شدند (در مورد امنیتشون نظری ندارم.)
https://rdesk.ir/
https://dorsandesk.ir/
https://freedesk.ir (با تشکر از محمد عزیز برای معرفی)
غیر رایگان
https://www.ultraviewer.net/ (نوشته رایگان ولی در پلن هاش نیست)
https://www.supremocontrol.com/(نوشته رایگان ولی در پلن هاش نیست)
https://screenconnect.connectwise.com/(کرک)
http://Remote.it
برای مک بوک screen sharing هم هست ققط کافیه اپل آیدی طرف بزنید
ابزار های گوگل:
گوگل Duo صفحه نمایش گوشی شما را با دیگران به اشتراک میزاره و Google Meet میشه صفحه رو share کرد و Chrome Remote Desktop
https://remotedesktop.google.com/?pli=1
https://duo.google.com/
https://meet.google.com/
اینجا ایرانه یک بار تحریم میشیم یک بار فیلتر پس گزینه های معادل میشه :
متن باز ها و اوپن سورس ها امکان راه اندازی سرویس شخصی
امکانات RustDesk عالیه
RustDesk @rustdesk
https://rustdesk.com
https://github.com/rustdesk/rustdesk-server
https://github.com/rustdesk/rustdesk/blob/master/docs/README-FA.mdp
لذت hoptodesk روی Cloudflare
https://hoptodesk.com (قابلیت کار با worker های Cloudflare )
https://gitlab.com/hoptodesk/hoptodesk
سرویس dwservice میگه اوپن سورس است ولی من سورس پیدا نکردم
https://www.dwservice.net/en/home.html
تجاری های رایگان
https://www.teamviewer.com/ (تحریم)
https://anydesk.com/en (قابلیت ست کردم پروکسی)
https://www.aeroadmin.com/
https://reemo.io/ @ReemoApp برای سه بعدی و استریم
https://www.helpwire.app/
https://pop.com/pricing
ایرانی ها که به نظر میاد از روی rustdesk ساخته شدند (در مورد امنیتشون نظری ندارم.)
https://rdesk.ir/
https://dorsandesk.ir/
https://freedesk.ir (با تشکر از محمد عزیز برای معرفی)
غیر رایگان
https://www.ultraviewer.net/ (نوشته رایگان ولی در پلن هاش نیست)
https://www.supremocontrol.com/(نوشته رایگان ولی در پلن هاش نیست)
https://screenconnect.connectwise.com/(کرک)
http://Remote.it
برای مک بوک screen sharing هم هست ققط کافیه اپل آیدی طرف بزنید
ابزار های گوگل:
گوگل Duo صفحه نمایش گوشی شما را با دیگران به اشتراک میزاره و Google Meet میشه صفحه رو share کرد و Chrome Remote Desktop
https://remotedesktop.google.com/?pli=1
https://duo.google.com/
https://meet.google.com/
RustDesk
RustDesk: Open-Source Remote Desktop with Self-Hosted Server Solutions
RustDesk offers an open-source remote desktop solution with self-hosted server options. Perfect TeamViewer alternative for secure, private, and customizable remote access. Explore our professional on-premise licenses.
👍5❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
نسخه جدید ربات انساننما اطلس (Atlas ) شرکت بوستون داینامیکس
کیا شنیدن توی ثانیه ۱۵ گفت
I need your clothes, your boots and your motorcycle
کیا شنیدن توی ثانیه ۱۵ گفت
I need your clothes, your boots and your motorcycle
👍2
download (1).gif
10.8 MB
اگر برای محیط توسعه localhost نیاز به HTTPS داشتید و
برای ساخت TLS certificate و امضای آن استفاده از mkcert یا local-ssl-proxy یا http-server -S یا https-localhost یا caddy حتی خود openssl (کتاب ) براتون سخته و میخواهید
سریع ، راحت و رایگان برای محیط توسعه localhost یا 127.0.0.1 خودتان HTTPS بگیرید
بزن
brew install anchordotdev/tap/anchor
بعد
anchor lcl
سورس نصب
https://github.com/anchordotdev/cli#installation
چطور کار میکنه ؟
نرم افزار Anchor که private CA را برای personal development environment مدیریت میکنه DNS zone مقدار lcl.host برای local system ریزالو میکنه وقتی یک اکانت روی سایت Anchor میسازید به صورت خودکار یک localhost CA برای شما میسازه به خاطر مسائل امنیتی این گواهینامه فقط lcl.host و localhost را ریزالو میکنه گواهنامه ها را میتوانید در مسیر /etc/ssl/certs/ ببنیید
سوالی بود کامنت بپرسید
برای ساخت TLS certificate و امضای آن استفاده از mkcert یا local-ssl-proxy یا http-server -S یا https-localhost یا caddy حتی خود openssl (کتاب ) براتون سخته و میخواهید
سریع ، راحت و رایگان برای محیط توسعه localhost یا 127.0.0.1 خودتان HTTPS بگیرید
بزن
brew install anchordotdev/tap/anchor
بعد
anchor lcl
سورس نصب
https://github.com/anchordotdev/cli#installation
چطور کار میکنه ؟
نرم افزار Anchor که private CA را برای personal development environment مدیریت میکنه DNS zone مقدار lcl.host برای local system ریزالو میکنه وقتی یک اکانت روی سایت Anchor میسازید به صورت خودکار یک localhost CA برای شما میسازه به خاطر مسائل امنیتی این گواهینامه فقط lcl.host و localhost را ریزالو میکنه گواهنامه ها را میتوانید در مسیر /etc/ssl/certs/ ببنیید
سوالی بود کامنت بپرسید
👍3🔥2
با runtipi همه میتوانند هر سرویسی را بخواهند نصب کنند
یک دستور setup
یک دستور install
یک دستور Run
نصب بیشتر از ۲۰۰ سرویس و نرم افزار حرفه ای روی سیستم خودتان سریع ساده و رایگان
برای نصب فقط بزن
curl -L https://setup.runtipi.io | bash
تمام
https://github.com/runtipi/runtipi
لیست سرویس های موجود
https://runtipi.io/docs/apps-available
یک دستور setup
یک دستور install
یک دستور Run
نصب بیشتر از ۲۰۰ سرویس و نرم افزار حرفه ای روی سیستم خودتان سریع ساده و رایگان
برای نصب فقط بزن
curl -L https://setup.runtipi.io | bash
تمام
https://github.com/runtipi/runtipi
لیست سرویس های موجود
https://runtipi.io/docs/apps-available
🔥5👍1
کانال مهرداد لینوکس
بحث هواپیما که میشه یاد سیستم مشارکتی-نظارتی مثل سامانه ناوبری نظارتی ADS-B برای رهگیری هواپیماها می افتیم که همه میتوانیم حرکت هواپیما ها را لحظه ای دنبال کنند مثل https://www.flightradar24.com/ https://www.adsbhub.org/stations.php https://planefinder.net/…
This media is not supported in your browser
VIEW IN TELEGRAM
قبلا در مورد ردگیری هواپیما صحبت کردم این بار بریم سر ماهواره و تصاویر هوایی
اگر میخواهید تغییرات تصاویر ماهواره ای از یک منطقه مثل دریاچه ارومیه یا محله خودتان را در یک بازه زمانی ببینید ابزار های زیادی هستند مثل Google Earth Engine (GEE)
ابزار های دیگر مثلا nimbo با استفاده از Sentinel-2 data سایت جالبی راه اندازی کرده
https://nimbo.earth
یا سایت
https://apps.sentinel-hub.com/eo-browser/
خیلی دوست داشتم
سایت های مشابه دیگه هم البته هستند
[1] https://open.esa.int/
[2] https://dataspace.copernicus.eu/
[3] https://browser.dataspace.copernicus.eu
[4] https://www.sentinel-hub.com/explore/eobrowser/
[5] https://registry.opendata.aws/sentinel-2/
گزینه بهتر یا مشابه یا تجربیات خودتون را کامنت بنویسد خوشحال میشم بخونم 🥰
اگر میخواهید تغییرات تصاویر ماهواره ای از یک منطقه مثل دریاچه ارومیه یا محله خودتان را در یک بازه زمانی ببینید ابزار های زیادی هستند مثل Google Earth Engine (GEE)
ابزار های دیگر مثلا nimbo با استفاده از Sentinel-2 data سایت جالبی راه اندازی کرده
https://nimbo.earth
یا سایت
https://apps.sentinel-hub.com/eo-browser/
خیلی دوست داشتم
سایت های مشابه دیگه هم البته هستند
[1] https://open.esa.int/
[2] https://dataspace.copernicus.eu/
[3] https://browser.dataspace.copernicus.eu
[4] https://www.sentinel-hub.com/explore/eobrowser/
[5] https://registry.opendata.aws/sentinel-2/
گزینه بهتر یا مشابه یا تجربیات خودتون را کامنت بنویسد خوشحال میشم بخونم 🥰
👍7❤3
در x یا همان twitter خودمون دوست عزیزم Rahmanism اینجا یک آموزشی برای مک گذاشتن که :
با MonitorControl میتونید نور مانیتورهای اکسترنال متصل به مک رو تنظیم کنید.
راستش این مشکل در لینوکس هم هست
با دستور
خروجی
لیست مانیتور های متصل را به دست بیارید
حالا نور مانیتور را با اسمش تنظیم کنید
مازوخیست هم خودتونید😁
با MonitorControl میتونید نور مانیتورهای اکسترنال متصل به مک رو تنظیم کنید.
راستش این مشکل در لینوکس هم هست
با دستور
xrandr -q | grep " connected"
خروجی
eDP-1-1 connected primary 3840x2160
HDMI-1-1 connected 3840x2160
لیست مانیتور های متصل را به دست بیارید
حالا نور مانیتور را با اسمش تنظیم کنید
xrandr --output HDMI-1-1 --brightness 1.5
مازوخیست هم خودتونید😁
X (formerly Twitter)
Rahmanism (@rahmanism_ir) on X
با MonitorControl میتونید نور مانیتورهای اکسترنال متصل به مک رو تنظیم کنید. https://t.co/zGh5As4Dmd
👍7❤2🔥2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
اگر بخواهیم یک interactive filtering به UNIX shell خودتان برای جایگزینی با مفهوم سنتی pipe اضافه کنیم
گزینه هایی که داریم
ابزار canything
ابزار zaw
ابزار peco
ابزار fzf
به نظر من percol امکانات قابل توجهی داشت و خوب بود، برای History به ويژه کاربردیه
گزینه هایی که داریم
ابزار canything
ابزار zaw
ابزار peco
ابزار fzf
به نظر من percol امکانات قابل توجهی داشت و خوب بود، برای History به ويژه کاربردیه
👍5