ژوپیتـر اِی‌پی‌آی | Jupiter API
467 subscribers
82 photos
13 videos
68 files
139 links
گروه برنامه نویسان ، و توسعه دهندگان ژوپیتـر اِی‌پی‌آی!
> طراحی و توسعه ربات تلگرام
> طراحی API برای اپلیکیشن
> طراحی و توسعه وبسایت
👮 @LordDeveloper
خرید هاست : jahan-cloud.ir
Download Telegram
ژوپیتـر اِی‌پی‌آی | Jupiter API
📊 مسابقه ی شماره 《 ۱ 》 ژوپیتر اِی پی آی 💎 حوزه ی سوالات: زبان PHP سطح سوالات: ساده زمان پاسخگویی: تا پایان امشب 🎁 جوایز زیر از طرف فراهاست بین کسانی که پاسخهای صحیح ارسال کرده باشند قرعه کشی شده و اعطا میشود: یک دامنه ی ir رایگان (به ارزش ۵۰۰۰ تومان)…
📋 سوالات مسابقه شماره‌ی ۱ ژوپیتر اِی‌پی‌آی به همراه پاسخ صحیح

✏️ جهت افزایش اطلاعات عمومی برای دوستانتون فروارد کنید

🔵 ژوپیتر اِی‌پی‌آی | مرجع تخصصی طراحی و توسعه ربات، api، وبسایت و ... | @JupiterAPI
🔴 فراهاست | ارائه خدمات میزبانی وب، دارای نماد اعتماد دو ستاره از ای‌نماد | @Fara_Host
ژوپیتـر اِی‌پی‌آی | Jupiter API
image_2020-04-22_07-04-32.png
#چالش #reply

اولین نفری که پاسخ پرسش زیر رو به ربات پشتیبانی (@jupiterapibot) ارسال کنه، هاست دوگیگابایتی توسط فراهاست تقدیم می‌شه.

سوال:
تابعی را تعریف کنید که در آرگومنت اول خود یک مقدار از نوع string و در آرگومنت دوم مقدار مشخصی بین sentence و word بگیرد؛ ورودی آرگومنت دوم درحالت پیشفرض sentence باشد.

درصورتی که به آرگومنت دوم sentence پاس داده بشود محتوای جمله برعکس شود. مثال:
$string = 'I am iranian.';
// .iranian am I

و درصورتی که به آرگومنت دوم مقدار word پاس داده شود، خروجی باید یک رشته کاملا برعکس باشد.
مثال:
$string = 'I am iranian.';
// I ma .nainari

بنابراین word، تمامی کلمات را برعکس می‌کند و کاری با ساختار جمله ندارد و sentence می‌تواند ساختار جمله را برعکس کند.
توجه: این مورد نباید برای فارسی و انگلیسی مشکلی داشته باشد.



پ‌ن: فرقی نمی‌کنه از چه زبانی استفاده می‌کنین.😁

پ‌ن۲: شما می‌تونین مستقیماً در سایت فراهاست ثبت‌نام کرده و بعد از اطلاع به مدیریت،پس از پاسخ درست، هاست خود رو به رایگان دریافت کنین و درصورتی که از کیفیت‌ش راضی بودین اونو به دوستانتون معرفی کنین.

پ‌ن۳: بهترین پاسخ با ذکر آیدی درکانال ارسال می‌شود (فرصت پاسخ‌گویی تا ساعت ۲۴)

سپاس که مارو همراهی می‌کنین.

🔵 ژوپیتر اِی‌پی‌آی | مرجع تخصصی طراحی و توسعه ربات، api، وبسایت و ... | @JupiterAPI
🔴 فراهاست | ارائه خدمات میزبانی وب، دارای نماد اعتماد دو ستاره از ای‌نماد | @Fara_Host
با استفاده از ربات سیم تل میتوانید در طی تنها چند ثانیه شماره مجازی تمام کشور ها را با کمترین قیمت نسبت به تمام سرویس دهنده های مشابه دریافت کنید

t.me/simTelBot?start=cmVmOjM0MjkyOTkwOA
کسی که سابقه‌ی کار با درگاه مستقیم پرفکت‌مانی:
https://perfectmoney.is/api/step1.asp
داشته، لطفاً پیام بفرسته:

https://t.me/jupiterapibot?start=mode_chat
با عرض سلام و خسته نباشید خدمت همه‌ی برنامه‌نویسان و توسعه‌دهندگان محترم

سال‌هاست که صنف برنامه‌نویسی متأسفانه قیمت‌گذاری خوبی رو پروژه ها و .... نداره. و این مورد باعث ایجاد نابسامانی در بازار و بدتر از همه سوء استفاده خیلی از کارفرماها از برنامه‌نویسان شده است.

وقت آن رسیده که دست در دست هم بدیم و از این نوع مشکلات جلوگیری کنیم.

متأسفانه الان خیلی از برنامه‌نویسان با سوء استفاده کارفرما ساعتی کمتر ۲ هزار تومان می‌گیرند. با این مبلغ الان حتی نمی‌تونید یک چیپس یا پفک بخرید. واقعا واقعا متاسفم از کسانی که این حقوق رو قبول کردن.

مورد بعدی که می‌خوام عرض کنم، عدم وجود کف قیمت برای پروژه ها هست. عدم وجود کف قیمت، باعث ازبین رفتن حس رقابتی بین برنامه‌نویسان شده است. برای مثال یک پروژه ارزش آن ۵ میلیون تومان می‌باشد در حالی که یک برنامه‌نویس دیگر این پروژه را ۳ میلیون تومان و حتی پیش امده که ‍۱ میلیون تومان ارزش‌گذاری می‌کند. پس حتما برای کارهاتون کف تعیین کنید. تا هیچ کارفرمایی و برنامه نویسی نتونه سو استفاده کنه از این موضوع.

مورد بعدی که می‌خوام عرض کنم، حقوق ساعتی هست. باید برای هر پروژه قیمت ساعتی تعیین کنید، برای بدست آوردن زمان مفید کار کردن روی پروژه می‌توانید از ابزار های همچون WakaTime و ... استفاده کنید. این مورد حائز اهمیت خیلی بالای هست.


برای مثال ما پروژه فروشگاهی رو در نظر میگیریم. شما روی این پروژه 160 ساعت مفید کار کرده‌اید و باید طبق تعرفه حقوق شما 34 میلیون تومان باشه.


الان شاید خیلی از شما از این قیمت تعجب کنید، ارزش یک پروژه فروشگاهی 34 میلیون تومان!!!!‌ هیچ کدوم از کارفرماها حاضر نیست این قیمت رو پرداخت کنه، به شما قول می‌دم وقتی همه برنامه‌نویسان با هم متحد بشیم کارفرماها این قیمت رو باید بپردازن.


چرا خیلی از مشاغل صنف دارند، اتحادیه دارند ولی برنامه‌نویسان ندارند، چرا ما باید به جیب کارفرما نگاه کنیم، کارفرمایی که برای تلفن گویا 50 میلیون تومان پرداخت می‌کنه، نباید ارزش پروژه سایت‌اش 34 میلیون تومان باشه.

چرا خیلی از برنامه‌نویسان برای خودشون، کارشون، وقتشون و ... ارزش قائل نیستند؟


از شما خواهش می‌کنم، حتما و حتما به این موارد اهمیت بدید و برای مطالباتمون سر خم نکنیم. تا باید کی مفت کار کنیم؟ تا کی باید ظلم و سو استفاده کارفرماها رو باید تحمل کنیم؟ هیچ‌وقت نباید این موضوع به زمان سپرده بشه.

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

📣 حتما این متن و نرخ‌نامه رو در گروه و ... منتشر کنید تا آگهی برنامه‌نویسان نسب به این موضوع بیشتر بشه.

با سپاس بی‌کران
👍1
Media is too big
VIEW IN TELEGRAM
🌟 آموزش نوشتن API جستجوی موزیک با استفاده از فایل‌صوتی(ویس)

مدت‌زمان آموزش: 50 دقیقه

⚠️ به دلیل طولانی شدن زمان آموزش، متن‌های آموزش از قبل تایپ شده و توضیحات به صورت اجمالی هستند؛ اما تا جایی که امکان داشت سعی کردم موارد مهم و ضروری رو قید کنم.

- تمامی سرویس‌های مربوط به jupiterapi.ir متأسفانه از بین رفتند و درحال حاضر هیچ بک‌آپی از آن‌ها دردسترس نیست؛ به همین دلیل تصمیم به ضبط این آموزش گرفته شد.

⁉️ در این آموزش چه چیزهایی یاد خواهید گرفت؟

* نحوه‌ی لاگین در سایت با email و password و با استفاده از PHP

* ذخیره‌ی کوکی‌ها و استفاده‌ی مجدد از آن‌ها در درخواست‌های بعدی

* دریافت CSRF TOKEN و استفاده از آن برای درخواست‌های POST (جلوگیری از خطای 419 Page expired)

🏷 #پی_اچ_پی #PHP
#ای_پی_آی #آهنگیفای #API #سورس

© @JupiterAPI
ژوپیتـر اِی‌پی‌آی | Jupiter API
AntiFlood(@JupiterApi).php
#بروزرسانی

💥پلاگین آنتی‌فلود بروزرسانی شد + آموزش ویدیویی

👇 به ما بپیوندید 👇

فراهاست | @Fara_Host
ژوپیتر اِی پی آی | @JupiterApi
Forwarded from Avid Messages
TGWB.zip
10.9 KB
A small library for working on t.me link informations (TGME file) and on my.telegram.org for working on app or deleting the account (MYTG file) and on tbot.xyz for information or cheat the @gamebot games (TBOT file) 😐

Writed by @Av_id
ژوپیتـر اِی‌پی‌آی | Jupiter API
alom.zip
کتابخونه alom مخصوص درهم سازی کد php 🔑
طریقه درهم کردن کد php:
require "alomencoder.obfs.php";
$settings = [];
$newCode = AlomEncoder::obfuscator($code, $settings);
file_put_contents("file.php", $newCode);

param $code:
کد ورودی باید محتویات یک فایل php باشه. اگر ورودی دارای تگ php نباشد به شکل html کد میشه.
param $settings:
پارامتر تنظیمات ارایه ای هست که میتونه موارد زیر رو داخلش تنظیم کرد:
depth
ضریب تابع منابع. مقدار زیادش باعث افزایش پردازش و حجم کد و افزایش درهم سازی میشه، و بلعکس. پیشفرض برابر 3
depth_type
تابع منابع. میتواند به شکل های logarithm, logpower, squrt, linear, constant باشه. بلد نیستی اینو دس نزن 😐
password
رمز کد. وجود اون در قسمت بالای کد داخل کامنت نیاز هس، مثلا میشه از ایدی کانال استفاده کرد که تو سورس نشون داده بشه
پیشفرض مقداری راندوم
headers
کد خامی که بین بخش کامنت فایل و کد درهم شده قرار میگیره. میشه بجای کد برای نمایش کامنت اضافه استفاده بشه
uniquname
اگه با مقدار uname سیستم یا هاست بخصوصی تنظیم بشه، فقط داخل اون سیستم یا هاست قابل اجرا هست و نمیش منتقلش کرد.
force_name
اگه اسمی برای فایل تنظیم بشه، کد فقط وقتی اجرا میشه که فایل اسکریپت همون اسمو داشته باشه و تغییر نکنه
expiration
تاریخ انقضا. اگر زمانی رو بصورت unix براش تعریف کنید بعد از اون تاریخ کد قابل استفاده نیست.
rtw
زمان شروع بکار. مثل قبلی، قبل از زمان تعیین شده قابل اجرا نیست.

* مقادیر $setting همه اختیاری هستن
* برای سورس های حجیم cpu زیادی مصرف میکنه که میتونید با کاهش مقدار depth مصرف رو کاهش بدید. (مقدار مجاز هر عدد اعشاری یا صحیحی بیشتر از صفر)
+ بخاطر کمکهاتون توی اشکالزدایی ممنونم.
Writer: @Av_id 📌
ژوپیتـر اِی‌پی‌آی | Jupiter API
alom.1.4.zip
اپدیت کتابخونه alom😐
بعد از اکسترکت دو تا فایل alom از کد زیر برای فراخوانی کتابخانه استفاده میکنید:
require "alom.1.4/alomencoder.obfs.php";
سپس باید ارایه تنظیمات رو بسازید
البته میتونید موقع درهم کردن کد پارامترش رو نزارید و چیزی تنظیم نکنید:
$settings = [ ];
و حالا کد مورد نظرمون رو میگیریم
$before = file_get_contents("file.php");
یا به شکل استرینگ کد رو مینویسیم بجاش البته تگ php ضرروریه
و بعد کد رو درهم میکنیم:
$after = AlomEncoder::obfuscator($before, $settings);
بعدش هم اگه نیاز بود تو فایل جدیدی ذخیره میکنیم:
file_put_contents("obfs.php", $after);
سپس میتونید با خیال راحت کدتون رو پخش کنید ولی کسی از اطلاعات و محتویات داخل کد باخبر نشه یا اینکه بعد از فروش کدی مطمئن بشید که کد فقط برای خریدار قابل استفاده باشه.

🛠 تغییرات:
+ برطرف شدن مشکل اجرا شدن کد برای سیستم های 32 بیت و شبیه سازیه ترموکس
+ کاهش حجم کدها. به طور میانگین نصف شده
+ کاهش منابع و زمان مورد نیاز برای درهم کردن و اجرا.
O(xlnx) -> O(sqrt(x)lnx)
به طور میانگین سی برابر سریعتر شده
+ رفع اشکال استفاده چند فایله
اگر کد درهم شده ای رو include کنید و درجای دیگه استفاده کنید، مانند روند معمولی قادر به استفاده و تغییر متغییر های گلوبال هست.
+ رفع باگ دسترسی به کد در هاستهای فاقد تابع eval (مسدود شده)

* حذف پارامترهای password و headers
* اضافه شدن پارامتر extra
میتونید با ورودی دادن کدی خام (بدون تگ php) بخشی قابل تغییر داخل کد فراهم کنید. مثلا میتونید متغییری برای ورودی دادن توکن بزارید که کسی که از سورس استفاده میکنه بتونه توکنشو بزاره
* اضافه شدن پارامتر antitamper_extra
از این بخش میشه برای اضافه کردن کد خامی توی سورس درهم شده استفاده کرد. این قسمت قابل مشاهده هست ولی نمیشه تغییرش داد.
* اضافه شدن title
میتونید اسم سورستون رو بزارید. تو قسمت کامند نمایش داده میشه
* اضافه شدن author
اسم نویسنده رو توی کامند نشون میده
* اضافه شدن hide_comment
اگه مقدارش true باشه کلا کامنت اطلاعات سورس نمایش داده نمیشه

- محتویات کامنت توی سورس درهم شده قابل تغییر نیست
- اگه depth رو صفر بزارید احتمال برگشت پذیر بودن کدتون زیاده
Writer: @Av_id 📌
📊 مسابقه ی شماره 《 ۲ 》 ژوپیتر اِی پی آی

💎 زبان: PHP
سطح مسابقه: نسبتا سخت
زمان مشارکت: تا پایان ۱۵ مهر

🎁 جوایز ناقابل از طرف فراهاست:
نفر اول: هاست ۵ گیگابایت ماهانه
نفر دوم: هاست ۲ گیگابایت ماهانه
نفر سوم: دامنه ir رایگان

شرح مسابقه:

قصد داریم تابعی بنویسیم که آرایه ای از نسبت فامیلی اشخاص را (به عنوان دیتابیس) دریافت کند و در پارامتر دوم و سوم نام دو شخص را دریافت کند و نسبت شخص دوم با شخص سوم را در خروجی مشخص کند.

مثالی در مورد دیتابیس روابط فامیلی:

علی پسر محمد است:
['Ali', 'Mohammad', 1]
فاطمه خواهر علی است:
['Fateme', 'Ali', 4]

این آرایه ها در یک آرایه ی دیگر قرار میگیرند و دیتابیس کلی روابط افراد ساخته میشود:
$relations = [
['Ali', 'Mohammad', 1],
['Fateme', 'Ali', 4],
// Other Relations
]

عنصر سوم هر آرایه نوع رابطه شخص اول با شخص دوم را مشخص میکند و حالات زیر را دارد:
1: پسر کسی بودن
2: دختر کسی بودن
3: برادر کسی بودن
4: خواهر کسی بودن
5: همسر کسی بودن

حال تابع باید با دریافت آرایه ی روابط و اسم دو شخص (تضمین میشود که در آرایه، یک اسم برای دو شخص استفاده نشده)، رابطه ی شخص اول با شخص دوم را مشخص کند:
function RelationShip($relations, $person1, $person2)

مثلا برای مثالی که ذکر شد، باید داشته باشیم:
RelationShip($relations, 'Fateme', 'Mohammad') : girl

برای سادگی کار، فقط از کلمات زیر برای بیان رابطه استفاده شود:
father, mother, girl, boy, sister, brother, spouse (همسر)

مثلا اگر شخص ۱ عمه ی شخص ۲ است، از عبارت sister of father استفاده شود، یا اگر شخص ۱ پدربزرگ شخص ۲ است، از عبارت father of father استفاده شود و یا اگر شخص ۱ شوهرخاله‌ی شخص ۲ است از عبارت spouse of sister of mother (همسرِ خواهرِ مادر) استفاده شود.

همچنین باید رعایت شود که از ساده ترین کلمات استفاده شود، به عنوان مثال boy of father غلط است و باید از کلمه ی brother استفاده شود.

ملاک سنجش ابتدا درست کار کردن و کامل بودن کد و سپس نوشتار اصولی تر و مرتب تر کد است.

👤 ارسال پاسخ فقط در قالب فایل PHP و با هشتگ #مسابقه همراه با نام و نام‌خانوادگی به:
🆔 @Hadiology

👬 پست را برای دوستان خود نیز فروارد کنید.

🎈 درباره اسپانسر:
فراهاست، ارائه دهنده خدمات میزبانی وبسایت و ربات تلگرام با لوکیشن هلند و خدمات ثبت دامنه با قیمتهای فوق العاده است که با دریافت نماد اعتماد دو ستاره ⭐️⭐️ در حال خدمت‌رسانی است.

💻 ژوپیتر ای پی آی | @JupiterAPI
🌐 فراهاست | @Fara_Host