اگه کاماجی رو یادتون هست باید بگم امروز اون 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
Forwarded from Woland's Linux Journal (Woland)
💠Ghostty Terminal💠
پس از مدتها انتظار یک نسخه نایتلی از ترمینال گوستی منتشر شده.
این ترمینال که با زبان زیگ نوشته شده، قابلیت native os integration رو داره که به معنی استفادهی ترمینال از کتابخانههای و sdk های سیستمعامل است.
سرعت بسیار بالا نکتهی اصلی این ترمیناله، همونطور که سازنده ردیس گفته، میلیونها خط دیباگینگ رو در یک آن رندر میکنه.
این ترمینال همچنین یک پنجرهی inspector مشابه مرورگرها ایجاد کرده که بهتون کمک میکنه برنامههای ترمینالی رو دیباگ کنین.
در حال حاضر نقصهایی داره، مثلا عدم پشتیبانی از سیکسل، متن دوسویه و چپ به راست، عدم پشتیبانی از w3mimg و برخی چیزهای دیگه که به احتمال زیاد در ماههای آینده حل میشه.
👉🔗 Download
#معرفی
پس از مدتها انتظار یک نسخه نایتلی از ترمینال گوستی منتشر شده.
این ترمینال که با زبان زیگ نوشته شده، قابلیت native os integration رو داره که به معنی استفادهی ترمینال از کتابخانههای و sdk های سیستمعامل است.
سرعت بسیار بالا نکتهی اصلی این ترمیناله، همونطور که سازنده ردیس گفته، میلیونها خط دیباگینگ رو در یک آن رندر میکنه.
این ترمینال همچنین یک پنجرهی inspector مشابه مرورگرها ایجاد کرده که بهتون کمک میکنه برنامههای ترمینالی رو دیباگ کنین.
در حال حاضر نقصهایی داره، مثلا عدم پشتیبانی از سیکسل، متن دوسویه و چپ به راست، عدم پشتیبانی از w3mimg و برخی چیزهای دیگه که به احتمال زیاد در ماههای آینده حل میشه.
👉🔗 Download
#معرفی
ما درسی داریم به اسم متدولوژی نرم افزار به دلیل اوضاع برق، گاز و الودگی های تهران، ارائه من کلا کنسل شد.
منم خب هیچ فایلی برای ارائه ایجاد نکردم.
اما دیروز استاد خبر داد که فایل های ارائه رو تا فردا باید برای من ارسال کنید و همچنین باید فایل توضیحات رو هم ارسال کنید بجای خود ارائهتون.
خب چون فرصت کمه، من سر تیتر های ارائهام رو اماده کردم، و بعد با استفاده از سایت gamma.app که با هوش مصنوعی فایل های ارائه مثل پاورپوینت میسازه، پاور رو ساختم،
این سایت موضوع از شما میگیره، تیتر های پیشنهادی میسازی و همچنین میتونید خودتون هم تیتر بهش بدین،
و بر اساس موضوع هر تیتر، یک اسلاید میسازه و حتی عکس های مورد نیاز رو هم خودش با هوش مصنوعی تولید میکنه.
در نهایت باید فایل توضیحاتم رو ارائه میکردم
خب نوشتن این از همه سخت تر و زمانبر تر بود.
برای همین وارد سایت dictation.io شدم و شروع کردم از روی پاورپوینت خودم صبحت کردن و ارائه دادن، این سایت صحبت های شما رو به متن تبدیل میکنه(فارسی ساپورت میکنه)
بعد از چند دقیقه ارائه دادن برای مخاطب های فرضی، متن نهایی رو کپی کردم، و باز رفتم سراغ یک هوش مصنوهی دیگه، هر چت باتی میتونست کمک کنه من gemini.google.com رو انتخاب کردم،
متن رو دادم بهش و ازش خواستم که تصحیح کنه و کمکاری ها رو هم خودش جبران کنه.
در نهایت، کمتر از یکساعت ارئه من آماده شد.
اگر فیلم her رو دیده باشین، همه اینکار ها رو یک سیستم عامل انجام میده.
حالا فرض کنید ابزاری داشته باشین تا همه اینکار ها رو خودش انجام بده و یا از ابزار های دیگه کمک بگیره. چقدر کار آسونتر میشه!
منم خب هیچ فایلی برای ارائه ایجاد نکردم.
اما دیروز استاد خبر داد که فایل های ارائه رو تا فردا باید برای من ارسال کنید و همچنین باید فایل توضیحات رو هم ارسال کنید بجای خود ارائهتون.
خب چون فرصت کمه، من سر تیتر های ارائهام رو اماده کردم، و بعد با استفاده از سایت gamma.app که با هوش مصنوعی فایل های ارائه مثل پاورپوینت میسازه، پاور رو ساختم،
این سایت موضوع از شما میگیره، تیتر های پیشنهادی میسازی و همچنین میتونید خودتون هم تیتر بهش بدین،
و بر اساس موضوع هر تیتر، یک اسلاید میسازه و حتی عکس های مورد نیاز رو هم خودش با هوش مصنوعی تولید میکنه.
در نهایت باید فایل توضیحاتم رو ارائه میکردم
خب نوشتن این از همه سخت تر و زمانبر تر بود.
برای همین وارد سایت dictation.io شدم و شروع کردم از روی پاورپوینت خودم صبحت کردن و ارائه دادن، این سایت صحبت های شما رو به متن تبدیل میکنه(فارسی ساپورت میکنه)
بعد از چند دقیقه ارائه دادن برای مخاطب های فرضی، متن نهایی رو کپی کردم، و باز رفتم سراغ یک هوش مصنوهی دیگه، هر چت باتی میتونست کمک کنه من gemini.google.com رو انتخاب کردم،
متن رو دادم بهش و ازش خواستم که تصحیح کنه و کمکاری ها رو هم خودش جبران کنه.
در نهایت، کمتر از یکساعت ارئه من آماده شد.
اگر فیلم her رو دیده باشین، همه اینکار ها رو یک سیستم عامل انجام میده.
حالا فرض کنید ابزاری داشته باشین تا همه اینکار ها رو خودش انجام بده و یا از ابزار های دیگه کمک بگیره. چقدر کار آسونتر میشه!
👍8🔥1
Bit Orbit 🪐
ما درسی داریم به اسم متدولوژی نرم افزار به دلیل اوضاع برق، گاز و الودگی های تهران، ارائه من کلا کنسل شد. منم خب هیچ فایلی برای ارائه ایجاد نکردم. اما دیروز استاد خبر داد که فایل های ارائه رو تا فردا باید برای من ارسال کنید و همچنین باید فایل توضیحات رو هم…
شاید باید یک هوش مصنوعی درست کنیم که ازش بپرسیم: "از چه ابزاری استفاده کنیم برای فعلان کار" اونم یک نقشه راه بده و بگه این گام ها رو با این سایت ها پیش برو.
از هوش مصنوعی مخوصا LLM ها چیزی نمیدونم ولی احتمالا یک دیتاست نیازه از انواع سایت ها و ابزار ها و کارکردشون، و بعد یک ترین روی این دیتاست، و در نهایت بهمون مسیر انجام یک کار رو بگه.
از هوش مصنوعی مخوصا LLM ها چیزی نمیدونم ولی احتمالا یک دیتاست نیازه از انواع سایت ها و ابزار ها و کارکردشون، و بعد یک ترین روی این دیتاست، و در نهایت بهمون مسیر انجام یک کار رو بگه.
❤1
داشتم به این فکر میکردم که سایتی مثل jadi.net فیلتره،
چه راهکاری هست که بشه از سایت هایی مثل این بدون فیلتر استفاده کرد؟
مثلا به سایت bbc، اکثر دیتا متن های خبر هاست، خب این سایت ها رو چطور میشه دیتاشون رو بدون فیلتر دردسترس داشت؟
بعد اینکه حالا فرض کنید بلایی سر این داده ها بیاد که دیگه کلا از بیخ و بن دسترسیشون از بین بره
مثلا ایران مالک سایت رو بگیره و بعد سایتشو رو شات داون کنه.
اگه یه میرور کامل از سایت داشته باشیم، این مشکلات حل میشه،
دارم تست میکنم ببینم میشه با httrack سایت رو کامل با تمامی دیتاهاش میرور کرد و روی گیتهاب گذاشت، و github pages رو هم فعال کنم که سایت تحت یک دامنه خیلی ساده با مرورگر باز بشه.
اگه کار کنه، مسئله دیگهای پیش میاد، اینکه خب ما از کجا بفمیم سایت پست جدیدی گذاشته؟ و بعد میرو رو شروع کنیم.
ایده اول اینکه میتونیم از rss استفاده کنیم و feed ها رو با feed قبلی که دانلود کردیم مقایسه کنیم، اگر تفاوت داشت، سایت رو مجدد میرور کنیم.
ایده دوم اینکه میشه با یک schedule توی github action بیایم و میرور رو هر چند روز یکبار ران کنیم،
ایده سوم هم اینکه دستی action رو ران کنیم.
چه راهکاری هست که بشه از سایت هایی مثل این بدون فیلتر استفاده کرد؟
مثلا به سایت bbc، اکثر دیتا متن های خبر هاست، خب این سایت ها رو چطور میشه دیتاشون رو بدون فیلتر دردسترس داشت؟
بعد اینکه حالا فرض کنید بلایی سر این داده ها بیاد که دیگه کلا از بیخ و بن دسترسیشون از بین بره
مثلا ایران مالک سایت رو بگیره و بعد سایتشو رو شات داون کنه.
اگه یه میرور کامل از سایت داشته باشیم، این مشکلات حل میشه،
دارم تست میکنم ببینم میشه با httrack سایت رو کامل با تمامی دیتاهاش میرور کرد و روی گیتهاب گذاشت، و github pages رو هم فعال کنم که سایت تحت یک دامنه خیلی ساده با مرورگر باز بشه.
اگه کار کنه، مسئله دیگهای پیش میاد، اینکه خب ما از کجا بفمیم سایت پست جدیدی گذاشته؟ و بعد میرو رو شروع کنیم.
ایده اول اینکه میتونیم از rss استفاده کنیم و feed ها رو با feed قبلی که دانلود کردیم مقایسه کنیم، اگر تفاوت داشت، سایت رو مجدد میرور کنیم.
ایده دوم اینکه میشه با یک schedule توی github action بیایم و میرور رو هر چند روز یکبار ران کنیم،
ایده سوم هم اینکه دستی action رو ران کنیم.
👍7❤1👏1
Bit Orbit 🪐
داشتم به این فکر میکردم که سایتی مثل jadi.net فیلتره، چه راهکاری هست که بشه از سایت هایی مثل این بدون فیلتر استفاده کرد؟ مثلا به سایت bbc، اکثر دیتا متن های خبر هاست، خب این سایت ها رو چطور میشه دیتاشون رو بدون فیلتر دردسترس داشت؟ بعد اینکه حالا فرض کنید…
نتیجه این اکشن که الان داره ران میشه رو بهتون میگم به زودی،
و اگر که خودتون دوست دارین ببنید این لینک رو چک کنید.
و ایکه اگه ایدهای دارین، منو با خبر کنید،
این کارم یکم شبیه به سایت internet archive هست ولی فقط برای یک سایته.
و دیتا رو روی گیتهاب نگه میداره که میشه بردش روی pages گیتهاب.
و اگر که خودتون دوست دارین ببنید این لینک رو چک کنید.
و ایکه اگه ایدهای دارین، منو با خبر کنید،
این کارم یکم شبیه به سایت internet archive هست ولی فقط برای یک سایته.
و دیتا رو روی گیتهاب نگه میداره که میشه بردش روی pages گیتهاب.
❤3👏2👍1🔥1
Bit Orbit 🪐
نتیجه این اکشن که الان داره ران میشه رو بهتون میگم به زودی، و اگر که خودتون دوست دارین ببنید این لینک رو چک کنید. و ایکه اگه ایدهای دارین، منو با خبر کنید، این کارم یکم شبیه به سایت internet archive هست ولی فقط برای یک سایته. و دیتا رو روی گیتهاب نگه میداره…
نتیجه اولین تست: بخاطر اینکه این جاب بیشتر از 6 ساعت زمان برد، گیتهاب کنسلش کرد :'(
من فکر نمیکردم اینقدر تایمش بره بالا،
باید سوییچ --verbose رو میزدم که ببینم کجای کار چنین مشکلی پیش میاد،
احتمال میدم فایل هایی که حجم زیادی دارند هم دانلود شده، سر همین اینبار محدودیت حجم دانلود میذارم در حد 150MB.
من فکر نمیکردم اینقدر تایمش بره بالا،
باید سوییچ --verbose رو میزدم که ببینم کجای کار چنین مشکلی پیش میاد،
احتمال میدم فایل هایی که حجم زیادی دارند هم دانلود شده، سر همین اینبار محدودیت حجم دانلود میذارم در حد 150MB.
👍5❤1