https://hub.docker.com/r/marctv/minecraft-papermc-server
اگه ماینکرفت پلی میدین، این ایمیج رو با داکر روی سرورتون بیارید بالا و یه ماینکرفت سرور داشته باشید.
من یه مدتی هست اوردم بالا، اگه پلی میدین منو خبرم کنید تا بیارمتون روی سرور خودم (:
اگه ماینکرفت پلی میدین، این ایمیج رو با داکر روی سرورتون بیارید بالا و یه ماینکرفت سرور داشته باشید.
من یه مدتی هست اوردم بالا، اگه پلی میدین منو خبرم کنید تا بیارمتون روی سرور خودم (:
https://www.wiregeek.ir/p/etc/resolve.conf/
هر پکت DNS داخل لینوکس یک مسیر خاصی رو دنبال میکنه تا به مقصد برسه و در نهایت به شما جواب درست رو نشون بده.
توی این پست من این مسیر و تنظیماتی که میتونیم انجام بدیم برای یک پکت تا به مسیر برسه رو نوشتم،
پست رو که خواندید، اگر علاقه مند بودین درباره مسیر خود پکت در سطح اینترنت هم مینویسم.
هر پکت DNS داخل لینوکس یک مسیر خاصی رو دنبال میکنه تا به مقصد برسه و در نهایت به شما جواب درست رو نشون بده.
توی این پست من این مسیر و تنظیماتی که میتونیم انجام بدیم برای یک پکت تا به مسیر برسه رو نوشتم،
پست رو که خواندید، اگر علاقه مند بودین درباره مسیر خود پکت در سطح اینترنت هم مینویسم.
bit-orbit
etc/resolve.conf/
در لینوکس کوئری های DNS مسیر خاص خودشون رو سفر می\u200cکنند تا به جواب برسند. این پست حداقل این مسیر را در یک سیستم توضیح می\u200cدهد.
❤1
اگه یادتون باشه یه تایمی پروتکل ماتریکس رو که برای instant messaging استفاده میشه رو مختصر معرفی کردم.
با پروتکل ماتریکس میتونیم سرویس مسنجر decentralised خودمون رو راه بندازیم و از طریق سرویس خودمون به دیگر کاربران در نود های مختلف پیام بدیم.
حالا همین روش رو برای سرویسی مثل گیتهاب فرض کنید.
نود خودتون رو راه بندازید، کد هاتون داخل نود خودتون باشه، Ci هاتون روی نود خودتون اجرا بشه و...
سرویس radicle.xyz دقیقا به همین شکله.
زیاد در مورد این سرویس نمیدونم و فرصت نکردم داکیومنتش رو بخونم.
اما خیلی جالبه. فرصت کردین بهش نگاهی بندازین.
با پروتکل ماتریکس میتونیم سرویس مسنجر decentralised خودمون رو راه بندازیم و از طریق سرویس خودمون به دیگر کاربران در نود های مختلف پیام بدیم.
حالا همین روش رو برای سرویسی مثل گیتهاب فرض کنید.
نود خودتون رو راه بندازید، کد هاتون داخل نود خودتون باشه، Ci هاتون روی نود خودتون اجرا بشه و...
سرویس radicle.xyz دقیقا به همین شکله.
زیاد در مورد این سرویس نمیدونم و فرصت نکردم داکیومنتش رو بخونم.
اما خیلی جالبه. فرصت کردین بهش نگاهی بندازین.
radicle.xyz
Radicle: the sovereign forge
Sovereign code infrastructure.
❤4
فرض کنید بتونید به کدتون مثل یک دیتابیس کوئری بزنید. فایدهاش چیه؟
مثلا میتونید ببینید چند فانکشن دارید که دیتاتایپ int برمیگردونه.
ابزاری داریم به اسم ClangQL که اینکارو برامون میکنه.
https://hackaday.com/2024/04/08/query-your-c-code/
مثلا میتونید ببینید چند فانکشن دارید که دیتاتایپ int برمیگردونه.
SELECT COUNT(name) FROM functions WHERE return_type="int"ابزاری داریم به اسم ClangQL که اینکارو برامون میکنه.
https://hackaday.com/2024/04/08/query-your-c-code/
Hackaday
Query Your C Code
If you’ve ever worked on a large project — your own or a group effort — you know it can be difficult to find exactly where you want to be in the source code. Sure, you can use cta…
❤3🔥1
وقتی برنامهای مینویسیم که تعداد فایل های ما زیاد میشه، اشتراک گذاشتن سورس فایل ها جهت کمک گرفتن از چت بات هایی مثل claude.ai برامون سخت میشه.
برای همین این برنامه میتونه سورس کد شما رو از گیتهاب دانلود کنه و وارد یک فایل کنه.
حالا شما میتونید این فایل رو با چت بات هایی مثل claude به اشتراک بگذارید.
برای همین این برنامه میتونه سورس کد شما رو از گیتهاب دانلود کنه و وارد یک فایل کنه.
حالا شما میتونید این فایل رو با چت بات هایی مثل claude به اشتراک بگذارید.
GitHub
GitHub - QuixiAI/github2file
Contribute to QuixiAI/github2file development by creating an account on GitHub.
❤1
من همیشه روی سرورم تورنت دانلود میکنم و بعد برای کپی کردن فایلها از FileZilla استفاده میکنم تا به سیستم خودم انتقالشون بدم.
توی این پست ما یک دایرکتوری که در سرور هست رو به یکی از دایرکتوری های سیستم لوکال خودمون ماونت میکنیم،
اینطوری خیلی ساده میتونیم با هر فایل منیجری مثل Dolphin یا gnome file به اون دایرکتوری دسترسی پیدا کنیم.
و خب مشخصه که پس با ترمینال هم میتونیم به اون مسیر دسترسی داشته باشیم.
فقط این نکته رو بگم که FIleZilla اگر به هر دلیلی کانکشن قطع شد، دانلود رو از نوع شروع نمیکنه و دانلود رو از ادامه جایی که دانلود کرده ادامه میده.
توی این پست ما یک دایرکتوری که در سرور هست رو به یکی از دایرکتوری های سیستم لوکال خودمون ماونت میکنیم،
اینطوری خیلی ساده میتونیم با هر فایل منیجری مثل Dolphin یا gnome file به اون دایرکتوری دسترسی پیدا کنیم.
و خب مشخصه که پس با ترمینال هم میتونیم به اون مسیر دسترسی داشته باشیم.
فقط این نکته رو بگم که FIleZilla اگر به هر دلیلی کانکشن قطع شد، دانلود رو از نوع شروع نمیکنه و دانلود رو از ادامه جایی که دانلود کرده ادامه میده.
bit-orbit
مانت کردن دایرکتوری سرور روی دایرکتوری لوکال
من همیشه برای کپی کردن فایل هام بین سرور و سیستمم از scp استفاده می\u200cکنم. البته گاهی هم با FileZilla به صورت گرافیکی کارم رو راه می\u200cاندازم.\nما برای ارتباط با یک سرور معمولا از سرویس ssh استفاده می\u200cکنیم. و خب احتمال می\u200cدم شما روی سرورتون…
👍2❤1
امروز میخواستم llama که یه مدل هوش مصنوعی از فیسبوک هست رو نصب کنم،
دیدم چند ورژن مختلف داره و جدید ترینش میشه llama3.1 که خود این هم سه حالت داره
اولیش با هشت ملیارد پارامتر هست که 4.7GB هست
دومی با هفتاد ملیارد پارامتر که 40GB هست!
و سومی که خیلی دوست دارم به این اندازه اینترنت میداشتم تا بتونم نصب کنم با چهارصد و پنج ملیارد پارامتر! که حجمش 229GB هست :_
https://ollama.com/library/llama3.1:405b
دیدم چند ورژن مختلف داره و جدید ترینش میشه llama3.1 که خود این هم سه حالت داره
اولیش با هشت ملیارد پارامتر هست که 4.7GB هست
دومی با هفتاد ملیارد پارامتر که 40GB هست!
و سومی که خیلی دوست دارم به این اندازه اینترنت میداشتم تا بتونم نصب کنم با چهارصد و پنج ملیارد پارامتر! که حجمش 229GB هست :_
https://ollama.com/library/llama3.1:405b
Ollama
llama3.1:405b
Llama 3.1 is a new state-of-the-art model from Meta available in 8B, 70B and 405B parameter sizes.
❤3
Simpson K. You Don't Know JS Yet. Get Started 2ed 2020.pdf
762.9 KB
کتاب you dont know js yet رو شروع کردم.
واقعا وقتی ادم همون اوایل این کتاب رو هم بخونه، متوجه میشه چقدر چیز هست که نمیدونه.
امیدوارم زمان داشته باشم تا بتونم مطالب کتاب رو خلاصه توی پست ها مختلف مختصر بنویسم.
تا اون موقع شاید خودتون زودتر از من تمومش کردین.
واقعا وقتی ادم همون اوایل این کتاب رو هم بخونه، متوجه میشه چقدر چیز هست که نمیدونه.
امیدوارم زمان داشته باشم تا بتونم مطالب کتاب رو خلاصه توی پست ها مختلف مختصر بنویسم.
تا اون موقع شاید خودتون زودتر از من تمومش کردین.
👏5
اگه کاماجی رو یادتون هست باید بگم امروز اون Api که IP و PORT های لینک های v2ray رو تست میکرد رو روی یک سرور ایران اوردمش بالا،
اینطوری لینک هایی که احتمال اتصالشون توی ایران بیشتر هست رو میتونید استفاده کنید.
البته بخش دیگهای بهش اضافه کرده بودم که با خود سرور گیتهاب لینک ها رو چک میکرد، ولی کاملا یک باگ نوشتم و انگار گند زدم بهش :/
ولی خب الان دیگه تست توسط ایران رو داریم و نیازی به اون نیست(تا حدی!)
لینک ساب ايران
و خود پروژه => https://github.com/shabane/kamaji/
اینطوری لینک هایی که احتمال اتصالشون توی ایران بیشتر هست رو میتونید استفاده کنید.
البته بخش دیگهای بهش اضافه کرده بودم که با خود سرور گیتهاب لینک ها رو چک میکرد، ولی کاملا یک باگ نوشتم و انگار گند زدم بهش :/
ولی خب الان دیگه تست توسط ایران رو داریم و نیازی به اون نیست(تا حدی!)
لینک ساب ايران
و خود پروژه => https://github.com/shabane/kamaji/
GitHub
GitHub - shabane/kamaji: find [ss, vmess, vless, trojan] config from Telegram Channels and convert theme to a Subnoscription Link(Even…
find [ss, vmess, vless, trojan] config from Telegram Channels and convert theme to a Subnoscription Link(Even Test) - shabane/kamaji
❤5
برای تمرین JS گفتم یه سایت بزنم که یکم باهاش راه بیوفتم.
با دو فریمورک vueJS و express شروع کردم کار کردن و یه سایت زدم که باهاش بشه فایل، متن و لینک برای دیگران ارسال کرد.
کار کردن باهاش خیلی سادهس، کافیه یوزنیم طرف مقابل رو بگیرید و توی قسمت username وارد کنید، حالا هر محتوایی خواستین میتونید ارسال کنید.
بکند و فرانت کاملا اوپن سورس هست، نیاز بود میتونید برای شرکتتون بیاریدش بالا، به زودی داکرایز میکنم که با یک کامند بیاد بالا.
برای تست کردن سایت وارد این لینک بشین.
و خب کد توی ریپو های فرانت و بکند توی گیتهاب هست.
با دو فریمورک vueJS و express شروع کردم کار کردن و یه سایت زدم که باهاش بشه فایل، متن و لینک برای دیگران ارسال کرد.
کار کردن باهاش خیلی سادهس، کافیه یوزنیم طرف مقابل رو بگیرید و توی قسمت username وارد کنید، حالا هر محتوایی خواستین میتونید ارسال کنید.
بکند و فرانت کاملا اوپن سورس هست، نیاز بود میتونید برای شرکتتون بیاریدش بالا، به زودی داکرایز میکنم که با یک کامند بیاد بالا.
برای تست کردن سایت وارد این لینک بشین.
و خب کد توی ریپو های فرانت و بکند توی گیتهاب هست.
GitHub
GitHub - shabane/percival-front
Contribute to shabane/percival-front development by creating an account on GitHub.
❤7
Bit Orbit 🪐
برای تمرین JS گفتم یه سایت بزنم که یکم باهاش راه بیوفتم. با دو فریمورک vueJS و express شروع کردم کار کردن و یه سایت زدم که باهاش بشه فایل، متن و لینک برای دیگران ارسال کرد. کار کردن باهاش خیلی سادهس، کافیه یوزنیم طرف مقابل رو بگیرید و توی قسمت username وارد…
آپدیت جدید دارم برای این سایت (=
الان میتونید توی قسمت setting بارکد از یوزنیم خودتون ببنید و وقتی کسی اون بارکد رو اسکن کنه، لینک مستقیم به سایت باز میشه و به صورت خودکار یوزرنیم شما وارد میشه.
الان میتونید توی قسمت setting بارکد از یوزنیم خودتون ببنید و وقتی کسی اون بارکد رو اسکن کنه، لینک مستقیم به سایت باز میشه و به صورت خودکار یوزرنیم شما وارد میشه.
👍5❤1
یک هوش مصنوعی که کارش تایپ کردن برای شماست! درصد خطای کمی داره، نیاز به لاگین نداره و خیلی سادهس.
https://dictation.io/
https://dictation.io/
dictation.io
Voice Dictation - Type with your voice using Google Speech Recognition
Dictation is a free online speech recognition software that will help you write emails, documents and essays using your voice narration and without typing.
🔥6👍1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
یک ابزار خیلی جالب برای کسانی که مثل من نوشتن commit message از نوشتن خود برنامه براشون سخت تره :))
ازت سوال میپرسه و با جواب های شما کامیت مسیج رو تکمیل، و کامیت میکنه.
https://github.com/cococonscious/koji
ازت سوال میپرسه و با جواب های شما کامیت مسیج رو تکمیل، و کامیت میکنه.
https://github.com/cococonscious/koji
🔥3👍1
https://www.howtogeek.com/spotify-distribute-pirated-software/
هکر ها با استفاده از پلیلیستهای اسپاتیفای، روی سرچ انجین ها تریک زدند تا لینک های فایل های مخرب رو منتشر کنند.
هکر ها با استفاده از تکنیک هایی روی seo، کلمات کلیدی در عنوان و توضیحات پلیلیستها و پادکستها رتبه بندی موتور های جستجو را برای انتشار فایل های مخرب و pirated به نفع خودشان کردند.
هکر ها با استفاده از پلیلیستهای اسپاتیفای، روی سرچ انجین ها تریک زدند تا لینک های فایل های مخرب رو منتشر کنند.
هکر ها با استفاده از تکنیک هایی روی seo، کلمات کلیدی در عنوان و توضیحات پلیلیستها و پادکستها رتبه بندی موتور های جستجو را برای انتشار فایل های مخرب و pirated به نفع خودشان کردند.
How-To Geek
You Can Now Find Pirated Software on Spotify
No man's land.
🔥1
Bit Orbit 🪐
برای تمرین JS گفتم یه سایت بزنم که یکم باهاش راه بیوفتم. با دو فریمورک vueJS و express شروع کردم کار کردن و یه سایت زدم که باهاش بشه فایل، متن و لینک برای دیگران ارسال کرد. کار کردن باهاش خیلی سادهس، کافیه یوزنیم طرف مقابل رو بگیرید و توی قسمت username وارد…
چند گزینه که نیاز بود به این سایت اضافه کردم
1. username شخصی که براتون یک دیتا رو ارسال کرده توی لیست میتونید ببینید.
2. نام فایل های دریافت شده قبلا فقط ID فایل توی دیتابیس بود :)) الان ولی خود نام واقعیه فایل هست.
3. یک اسکریپت دیگه نوشتم که دیتا ها رو بعد از 24 ساعت حذف کنه(این داینامیک هست و میتونه تایمش متغیر باشه.
1. username شخصی که براتون یک دیتا رو ارسال کرده توی لیست میتونید ببینید.
2. نام فایل های دریافت شده قبلا فقط ID فایل توی دیتابیس بود :)) الان ولی خود نام واقعیه فایل هست.
3. یک اسکریپت دیگه نوشتم که دیتا ها رو بعد از 24 ساعت حذف کنه(این داینامیک هست و میتونه تایمش متغیر باشه.
❤1
یک سایتی هست که من از روش اسکی رفتم و با جنگو یک نمونه کمی متفاوت ازش نوشتم.
این سایت به اسم null point refrence شناخته میشه و توی آدرس 0x0.st هست،
توی سرورم فایل هایی داشتم که باید به تلگرام منتقل میکردم، فایل ها رو به این سایت آپلود کردم بعد با بات @urluploadxbot به تلگرام آپلود کردم.
استفاده ازش خیلی سادهس
-L برای این هست که اگر سایت به http و یا www ریدایرکت شد curl اون رو دنبال کنه(کلا ریدایرکت رو دنبال میکنه.)
-F هم برای سابمیت کردن فرم هست
این سایت به اسم null point refrence شناخته میشه و توی آدرس 0x0.st هست،
توی سرورم فایل هایی داشتم که باید به تلگرام منتقل میکردم، فایل ها رو به این سایت آپلود کردم بعد با بات @urluploadxbot به تلگرام آپلود کردم.
استفاده ازش خیلی سادهس
curl -L -F file="@path/2/file"
-L برای این هست که اگر سایت به http و یا www ریدایرکت شد curl اون رو دنبال کنه(کلا ریدایرکت رو دنبال میکنه.)
-F هم برای سابمیت کردن فرم هست
❤2
دارم یه سرویس ساده مینویسم برای ارسال فایل به دیگران با استفاده از ایمیل.
خیلی ساده شما فایلی رو انتخاب میکنید، ایمیل مقصد رو وارد میکنید و بعد فایل به سرور آپلود میشه.
بعد از آپلود، یک ایمیل ارسال میشه حاوی لینک دانلود فایل.
همینطور که مشخصه این برنامه سادهست.
توی نوشتن به یک مشکلی خوردم اونم اینکه ایمیلم به کاربر ارسال نمیشد،
با استفاده از این سایت https://www.smtper.net/ تست کردم و دیدم سرویس SMTP که استفاده میکنم مشکلی نداره.
خیلی ساده شما فایلی رو انتخاب میکنید، ایمیل مقصد رو وارد میکنید و بعد فایل به سرور آپلود میشه.
بعد از آپلود، یک ایمیل ارسال میشه حاوی لینک دانلود فایل.
همینطور که مشخصه این برنامه سادهست.
توی نوشتن به یک مشکلی خوردم اونم اینکه ایمیلم به کاربر ارسال نمیشد،
با استفاده از این سایت https://www.smtper.net/ تست کردم و دیدم سرویس SMTP که استفاده میکنم مشکلی نداره.
smtper.net
Online SMTP Test - Send and Check your Email Server
Free advanced online tool to Test and check your SMTP server. SMTPer provides you a full interface to test and check your Mail server on the fly. Specify the SMTP host and the port, you can eventually use a Secured Connection (ssl, tsl ..) and authentication...
❤6
Bit Orbit 🪐
وقتی برنامهای مینویسیم که تعداد فایل های ما زیاد میشه، اشتراک گذاشتن سورس فایل ها جهت کمک گرفتن از چت بات هایی مثل claude.ai برامون سخت میشه. برای همین این برنامه میتونه سورس کد شما رو از گیتهاب دانلود کنه و وارد یک فایل کنه. حالا شما میتونید این فایل…
قبلا این برنامه رو معرفی کرده بودم، شما کلی فایل و کد دارین که نیاز دارید درمورش از هوش مصنوعی سوال کنید،
اما همه این فایل ها رو چطور باید به هوش مصنوعی بفهمونید؟ این سایت هم این کار رو برای شما میکنه، کافیه یک ریپو گیتهاب رو بهش بدین،
تمامی محتوای فایل ها و مسیر هاشون رو بهتون میده.
و همچنین ساختار دایرکتوری ها رو هم میتونید داشته باشید.
اما همه این فایل ها رو چطور باید به هوش مصنوعی بفهمونید؟ این سایت هم این کار رو برای شما میکنه، کافیه یک ریپو گیتهاب رو بهش بدین،
تمامی محتوای فایل ها و مسیر هاشون رو بهتون میده.
و همچنین ساختار دایرکتوری ها رو هم میتونید داشته باشید.
👍4