یادداشت های برنامه نویس آماتور | Amateur programmer notes
61 subscribers
92 photos
10 videos
34 files
88 links
اندازه ی آرزو هات مهم نیست
مهم اینه تو چقد میبینیش
آرزو هاتو بزرگ ببین


</create> by <ashkan\>
Download Telegram
قوانین کشور ما : خوندن اطلاعات مردم با هدف تامین امنیت و حفظ حریم خصوصی افراد
تابع ساخت رمز عبور تصادفی با امنیت بسیار بالا در php
👇👇
<?php

function RandomPass($length = 8) {

    $vmsString = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,./"[]{}!@#$%^&*()=-';

    return substr(str_shuffle($vmsString),0,$length);

}

?>

حالا هر کجا که میخواید کد نمایش داده بشه همین تابع رو چاپ یا اصطلاحاً echo نمایید

<?php echo RandomPass() ?>

نکته : به صورت پیش فرض یک رمز عبور 8 کارکتری به صورت random ساخته میشود و برای تغییر میتوانید یک عدد که نشان دهنده تعداد کارکتر خواهد بود ، درون پرانتر قرار دهید .

به عنوان مثال 12 کارکتری :

<?php echo RandomPass(12) ?>
💠 پیام رسان های داخلی:
- گپ (https://gap.im)
- بله (https://bale.ai)
- ایتا (https://eitaa.com)
- سروش (https://soroush-app.ir)
- آی گپ (https://www.igap.net)
- بیسفون (https://bisphone.com)
- ساینا (http://syna-app.ir)
- فانوس (http://fanoosapp.ir)

بررسی شدند و از این میان تنها پیام رسان های گپ، بله و ایتا دارای بخشی برای برنامه نویسان و توسعه دهندگان داشتند.

📨 سروش:
با این که زیاد تبلیغش میشه (چون برای صدا وسیماست) ولی ui اپ اندرویدش بشدت اذیت کننده هست ولی در عوض نسخه ی دسکتاپش بهتر کار شده.
این که grouping داره و کانال ها و گروه ها و مخاطابین رو جدا سازی کرده از نکات مثبتش هست.
ولی جایی برای برنامه نویس توی این پیام رسان پیدا نمیشه لذا این بدرد من برنامه نویس نمیخوره.

📨 ایتا:
مشخص هست که بنیان این پیام رسان، مهندسی معکوس و سورس های تلگرام هست و با پروتکل MTProto کارمیکند.
سرعت به شدت پایینی دارد و هنوز بخش توسعه دهندگانش بصورت کامل راه اندازی نشده.
توی صحنه رقابت پیام رسان ها هم تلاش خاصی نمیکنه که مخاطب جذب کنه، و فیچر جدیدی ارائه نداده.
لذا این گزینه هم بدرد من برنامه نویس نمیخوره.

📨 آی گپ، بیسفون، ساینا، فانوس:
اینجاها هم جایی برای برنامه نویس نیست!

✅ بله:
پیام رسانی تحت نظارت بانک ملی، ui نسبتا خوب و امکاناتی کاملا بومی.
از مزایای این پیام رسان، امکان پرداخت در api اون (https://developers.bale.ai) هست که شما بدون داشتن درگاه اینترنتی (که گرفتن یه درگاه مشکلات زیادی همراه داره) میتونید کسب و کار ایجاد کنید و کاربرانتون در رباتتون با خیال راحت در بستر بانک ملی پرداخت انجام بدن.
این که بانک بخشی از تراکنشاتش رو آورده روی بستر پیام رسان، میتونه دلیل بر امن بودن بستر این پیام رسان باشه.
این پیام رسان میتونه گزینه ی خوبی برای من باشه.
اما...

✅ گپ:
یک فضای کاملا مناسب فعالیت اقتصادی با امکاناتی همچون فروشگاه ساز، مسابقه ساز، آزمون ساز و قابلیت های ارسال پیام همگانی به کاربران ربات شما، آمار کاربران ربات شما، آرشیو پیام های ارسالی و دریافتی ربات و...
داشتن یه api خوب (https://developer.gap.im/documents) و امکانات ذکر شده به شدت آدم رو وسوسه خودش میکنه ولی آیا عموم نسبت به پیام رسان بله استقبال بیشتری میکنند یا نه، باعث شده در انتخابش دو دل باشم.

📌 لذا من پیام رسان بله و گپ رو انتخاب میکنم (یکی از معایب گپ نداشتن نسخه ی دسکتاپ هست که با استفاده از قابلیت _custom service نرم افزار Rambox [https://t.me/wecangp/224] کمبود رو میشه برطرف کرد تا نسخه دسکتاپ هم منتشر بشه)، و انرژی رو روی این دوتا میذارم و درکانال ما با همین آی دی (@Jasuss)در هردو پیام رسان مطالبی جهت ساخت ربات همراه با سورس برای این پیام رسان ها منتشر خواهد شد. و همچنین مبدلی برای تبدیل سورس ربات تلگرام به ربات های این پیام رسان ها.

〰〰〰〰〰

⚫️ پروژه هایی هم در تلگرام ناتمام ماند:
https://t.me/ /125
https://t.me/ /152
https://t.me/ /215

که امیدوارم دوستان ببخشند اگر منتظر منتشر شدنشو بودند.



#Mickel

🇮🇷 @Simpleprogramming
Telegram MTProto proxy for Telegram Desktop Alpha: https://desktop.telegram.org/changelog#alpha-version
Settings > Connection type > Default (TCP used) - click to change
if($msg == "Aggiungi")
{
for($i=0;$i<500;$i++)
{
sm(++$i);
}
}
<?php
global $scelta;
if($msg=="scelta_umano"){
$scelta="Umano";
$menu[] = array(
array(
"text" => "✅ Umano",
"callback_data" => "scelta_umano"
),
);
$menu[] = array(
array(
"text" => "☑️ Goblin",
"callback_data" => "scelta_goblin"
),
);
$menu[] = array(
array(
"text" => "☑️ Orco",
"callback_data" => "scelta_orco"
),
);
$menu[] = array(
array(
"text" => "☑️ Nano",
"callback_data" => "scelta_nano"
),
);
آموزش نوشتن متغییر های اصلی سورس :)
مدرس : (mr.ashkan) =
update = json_decode(file_get_contents("php://input"));
$message = $update->message;
$chat_id = $update->message->chat->id;
$from_id = $update->message->from->id;
$text = $update->message->text;

#اسکی با ذکر
منبع✔️
مایکروسافت از قابلیت IntelliCode برای ویژوال استودیو رونمایی کرد که در واقع نسخه‌ی هوشمندتر IntelliSense است که توسعه‌دهندگان را در کدنویسی یاری می‌‌کند
کاربران خاورمیانه زیر تیغ بدافزارها

🔹محققان امنیت سایبری بدافزاری با نام ZooPark کشف کرده اند که از طریق واتس اپ، تلگرام و اپلیکیشن های کاربران کشورهای خاورمیانه از جمله ایران، لبنان، مصر ،مراکش و اردن را هدف می گیرد.
Mr.ashkan
آموزش دریافت لیست ادمینهای گروه با ربات
➖➖➖➖➖➖➖➖
function adminlist($chat_id){
$up = json_decode(file_get_contents('https://api.telegram.org/bot'.API_KEY.'/getChatAdministrators?chat_id='.$chat_id),true);
$result = $up['result'];
$admins = "";
foreach($result as $key=>$value){
$found = array_search("administrator",$result[$key]);
if($found !== false){
$admins = $admins."\n".$result[$key]['user']['id'];
}
}
return $admins;
}
بعد از قرار
دادن فانکشن👇🏼

$adminlist = adminlist($chat_id);

خروجی شما مس
اوی میشه با آیدی ادمینها
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
♦️آموزش دو زبانه کردن ربات
♦️فارسی و انگلیسی
♦️قبل از هر چیز،تو قسمت بالای سورس اینو بذارید

if($lang == "en){
$startext = "hi";
}else{
$starttext = "سلام";
}

بعدش میرید توی شرط استارت بجای sendmessage اینو میذارید

sendmessage($chat_id,"$starttext");

فقط قبلش ربات زبانو ازش گرفته باشه
یعنی متغیر $lang ثبت و تعریف شده باشه
➖➖➖➖➖➖➖➖
فیلتر #تلگرام دائمی و قطعی است

🔹داشتن اختیارات وسیع قانونی مختص قضات ایران نیست
🔹معاون قضایی دادستان کل کشور با انتشار متنی تاکید کرد که تلگرام به هیچ وجه رفع فیلتر نخواهد شد.
پاول دورف مدیر تلگرام بعد از فیلتر‌شدن تلگرام زد تو کار‌ کلوچه
اونجوری که معلومه بلاک‌چین خیلی مونده تا راه بیفته ایشالا 2019
This media is not supported in your browser
VIEW IN TELEGRAM
IT'S WEDNESDAY MY DUDES 🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸

Test
معرفی بهترین دیتاسنترهای خارجی



کیفیت دیتاسنترهای خارجی ( از نگاه ایرانی ها )

آمریکا : 33.33%
آلمان : 13.64%
فرانسه : 13.64%
انگستان : 18.18%
هلند : 13.64%
کانادا : 7.58%

1-singlehop
محل دیتاسنتر:شیکاگو -آمریکا
محاسن : کیفیت و آپتایم بسیار عالی پورت نسبتا خوب و وقوی
معایب: قیمت بالا - حساسیت بالا

2-phoenixnap
محل دیتاسنتر : آمریکا
محاسن : قیمت پایین آپتایم 100 و قطعات خوب
زیاد به وارز گیر نمی دن
معایب: پورت 1 گیگ اشتراکی هست و سرعت پایین
به قول یکی از دوستان سرور هاش مثل بنزی می مونه که توش موتور پیکان هست
البته دارند یه کارایی روش انجام میدند


3-Softlayer
محل دیتاسنتر : آمریکا
محاسن : آپتایم 100 و قطعات خوب و پورت بسیار قوی
معایب: قیمت بالا -مشکل آی پی

4-iweb
محل دیتاسنتر : کانادا
محاسن : آپتایم 100 و قطعات خوب و کیفیت بسیار عالی - عدم تحریم
معایب: قیمت بالا - پورت 100



5-server4you - serverloft
محل دیتاسنتر : آمریکا آلمان
محاسن : قیمت بسیار پایین پورت 100 واقعی قطعات بالا و با کیفیت رم و سی پیو قوی
*دیتاسنتر آلمان زیاد به وارز گیر نمیده
معایب: پورت 100 - عدم ارائه آی پی بیش از 4 تا

6-ServerBoost
محل دیتاسنتر : هلند
محاسن : قیمت متوسط و معمولی پورت عالی
معایب: ویروس بوت نت در شبکه - بسته شدن آی پی ها بدون اطلاع

7-leaseweb -netdirect
محل دیتاسنتر : هلند - آلمان
محاسن : قیمت متوسط و معمولی پورت عالی شبکه خوب
معایب: محدودیت ارائه آی پی- جریمه های سنگین برای پهنای باند اضافه و مشکل در نمایش میزان حقیقی پهنای باند- پشتیبانی نه چندان خوب

8-Hetzener
محاسن:کیفیت بالا آپتایم عالی و پشتیبانی خوب نیمه وارز
معایب:خرید با واسطه-هزینه ستاپ – لینوکس سبک و هزینه برای نصب esxi
مکان سرور:المان

9-Giga ginternational
محاسن:آپتایم خوب - پاسخ گویی خوب
معایب:ترافیک کم - حساس به اسپم ترافیک اضافی نمی دهند
مکان سرور:المان


10-FastHost
محاسن:آپتایم عالی کیفیت عالی پورت 100 اختصاصی سخت افزار خوب پشتیبانی خوب
معایب:پورت 1 گیگ ندارند به شدت حساس هستد هزینه بالا + هزینه ستاپ محدودیت 3 آی پی و امکان مجازی سازی وجود نداره
مکان سرور:انگلیس

11-Ecatel
محاسن:وارز به تمام معنا کاملا وارز هست پورت عالی شبکه پایدار و آپتایم خوب
معایب:قیمت بالا - برای خرید ترافیک و پورت باید هزینه بالایی را بدید برای اضافه کردن قطعات جدید به سرور مثل هارد باید هزینه هارد را کاملا به صورت یک بار بپردازید

12-webnx
محاسن : پشتیبانی فوق الاده سریع و حرفه ایشبکه و پورت بسیار سریع و قوی با آپتایم 100%سخت افزار با کیفیت
معایب:تحریم نبود سیستم خرید برای خرید باید ایمیل بزنید


13- turnkeyinternet.net
آپتایم 100%
شبکه قوی و پورت نسبتا خوب
سخت افزار با کفیت و قیمت مناسب


14- gnax.net
شبکه قوی و آپتایم 99/999
پورت بسبتا قوی
قیمت متناسب
مشکل تحریم برای ایران
از بزرگترین نمایندگان این دیتاسنتر rockwan هست

15-Equinix
محاسن: سخت افزار قوی پینگ عالی به ایران پورت قوی تقریبا به وارز گیر نمی دن
معایب:بالا بودن هزینه آی پی ها


16- fastit
محاسن:قیمت خوب آپتایم خوب
معایب: پورت اشتراکی پشتیبانی ضعیف پهنای باند بسیار گران هست


17-located in Capelle a/d IJssel, The Netherlands
سرور های مناسب. قیمت خوب . پورت متوسط !! ترافیک کم . هزینه ترافیک اضافه بسیار گران. موقعیت اروپا. پشتیبانی قوی آفر غیر از این سرور ها نمیدن سرور دیگه ای بخوای ستاپ داره پهنای باند که خیلی بالا هست
پورت هم 1 گیگ واقعی نیست کمتر هست نمیشه گفت اشتراکی

18-XLHOST
بسیار حساس به اسپم و وارز
پورت 100 متوسط و خوب
کیفیت و آپتایم عالی پشتیبانی خوب

➖➖➖➖➖➖➖➖➖➖➖➖
📆 ۲۱ سال پیش در چنین روزی، کامپیوتر Deep Blue شرکت IBM، گری کاسپاروف، قهرمان شطرنج رو شکست داد. امروزه، آیفون ۱۰ نزدیک به ۳۰ برابر از Deep Blue قدرتمندتر است.
🔴 پاک شدن گزارشات استاندارد Google Analytics؛ برای حفظ این اطلاعات راهنمایی زیر را مطالعه کنید.
گوگل به تازگی اعلام کرده که به دلیل انطباق با قوانین GDPR، تمامی گزارشات استاندارد گذشته سایت شما را در آنالیتیکس حذف خواهد کرد و برای جلوگیری از اعمال شدن این تغییرات تا 25 می فرصت داده است.
گزارشات استاندارد شامل: Event, تبلیغات، کوکی و User-ID هستند.
✅ برای پاک نشدن اطلاعات، شما باید پس از ورود به آنالیتیکس، به شکل زیر عمل کنید.
1- وارد دسترسی Admin شوید.
2- از منوی Property گزینه Tracking Info را انتخاب کنید.
3- در اینجا هر زمانی که انتخاب کنید، باعث پاک شدن تمامی اطلاعات قبل از آن خواهد شد.
برای مثال اگر 14 ماه را انتخاب کنید، از ماه بعد تمامی اطلاعات 14 ماه به قبل شما در دسترس نخواهد بود.
توصیه می کنیم گزینه Do not automatically expire را انتخاب کنید تا اطلاعات شما بدون تغییر به کار خود ادامه دهند و سپس بر روی Save کلیک کنید.
‏جهرمي با فيلترشكن ميره توييتر ميگه كار بستن فيلترشكنا آغاز شده است.!!!

‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌#fun
‼ دوستانی که مشکل دارن توی فیلترشکن و اینا

Orbot
رو از گوگل پلی دانلود کنید.

بعد نصب وی پی ان مود خاموش کنید و تیک
Use bridges
رو بزنید
توی تبی که باز میشه گزینه دوم رو انتخاب کنید
بعد بیاید تو اپ استارت رو بزنید

وقتی پایین به صد در صد رسید
بیاید تنظیمات تلگرام و قسمت پروکسی قسمت آی پی
127.0.0.1
و قسمت پورت هم
9050
رو بزنید و حال کنید با این سرعت خوبش

نگران از کار افتادنش هم نباشید این یکی رو دیگه نمیتونن ببندن
#Amuzesh
#mr.ashkan