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


</create> by <ashkan\>
Download Telegram
موبوگرام اصلی هم توسط play protect ویروس شناخته شد و به صورت خودکار از گروه‌ها حذف می‌شود.
@Simpleprogramming
یادداشت های برنامه نویس آماتور | Amateur programmer notes
موبوگرام اصلی هم توسط play protect ویروس شناخته شد و به صورت خودکار از گروه‌ها حذف می‌شود. @Simpleprogramming
پیشنهاد میکنم یا تلگرام اصلی یا ایکس رو نصب کنید و یا سپر امنیتی گوگل پلی رو غیر فعال کنید که موبوگرامتون حذف نشه یا اگه حذف شده بتونید دوباره نصبش کنید.

Google play <~> Play protect
Scan device for security threats ->off
Improve harmful app detection ->off

@Simpleprogramming
🔴 آپدیت جدید تلگرام اصلی

💠قابليت‌هاى جديد نسخه 5.7.0:

1-در قسمت حریم خصوصی و امنیت معین کنید مشخصا چه کسانی بتوانند شماره تلفن شما را ببینند.

2- اضافه کردن گروه های چت به قسمت “همیشه / هیچ وقت ” به اشتراک گذاشته نشود. تنظیمات مربوطه هنگام ورود یا خروج کاربر جدید به صورت خودکار به روز می شود.

3- امکان مشاهده پیش نمایش هنگام ارسال اسناد با فرمت PDF
4- اضافه شدن فرمت‌های مختلف (مانند Bold، Italic و …) هنگام تایپ متن

قابلیت‌های اضافه شده به گروه‌ها یا کانال‌ها:

5- اضافه شدن دکمه Discuss و امکان انتخاب گروه پرسش و پاسخ یا گروه پشتیبانی به کانال‌ها
6- امکان مشاهده کانال‌های پابلیک، حتی در صورت نداشتن اکانت تلگرام

⬇️ لینک دانلود اندروید
https://play.google.com/store/apps/details?id=org.telegram.messenger

⬇️ دانلود آیفون
‏https://itunes.apple.com/us/app/telegram-messenger/id686449807
________________________

@Simpleprogramming
دکمه بحث و گفتگو را در زیر مشاهده میکنید ؟
Anonymous Poll
64%
بله
36%
خیر
IP: 94.101.121.155
PORT: 443
USER: zuser
PASS: 6160b02ae21b01
Creation Time: 2019-05-11 01:09:14
TTL: 64 (1 min)
Expire Time: 01:10:11
Ping: 0 ms
Country: Iran
City: Tehran
ISP: Smart Land Solutions Co Ltd
Organization: Smart Land Solutions Co Ltd
Address: No.3,Park of Tehran University,16th Street,Northern AmirAbad, PostalCode:1439814448 Tehran
Tel: +98-21-88872011

Proxy Link: https://t.me/socks?server=94.101.121.155&port=443&user=zuser&pass=6160b02ae21b01
‍ ‍ ‍⚙️کامنت گذاشتن برای پست های تلگرام
♦️ تلگرام همراه با معرفی گروه بحث و گفتگو، در حال معرفی ربات discussbot برای اضافه کردن نظرات زیر پست ها به کانال هاست.

@discussbot


💠قابلیت "بحث و گفتگو" که با یک دکمه جدید در کنار دکمه "بیصدا/باصدا" در زیر کانال به نمایش در می‌آید را، به نسخه جدید بتای تلگرام(تلگرام آزمایشی رسمی) اضافه کرد و پس از تنظیم گروه بر روی کانال، مطالب آن به صورت خودکار به آن گروه ارسال می‌شود و افراد می‌توانند با پیوستن به آن گروه، به بحث و گفتگو درباره پست ها بپردازند.

💠تلگرام رباتی ایجاد کرده است که به صورت دلخواه به هر پست قابلیت کامنت گذاشتن را اضافه کند. این ربات با استفاده از یک ویژگی جدید در بخش لاگین به وبسایت از طریق اکانت استفاده خواهد کرد.

💠اگر کسی به نظر شما پاسخی بدهد ربات به شما اطلاع خواهد داد و نیاز به ترک تلگرام برای جواب دادن نیستید و در ربات میتونید جواب فرد را بدهید.

💠این ربات تنها در کانال های عمومی در حال حاضر کار می کند،مدیران کانال ها می توانند بعضی از نظرات که مورد پسندشان نیست را حذف کنند؛در حال حاضر فقط با پست های متنی و عکسی کار می کند!

💠برای استفاده از ربات:فقط نیاز به اضافه کردن ربات به کانال به عنوان مدیر و ربات پس از ادمین شدن در کانال، بعد از اینکه هر پستی به کانال ارسال می‌شود به صورت اتوماتیک دکمه‌ای برای فرستادن کامنت در پایین آن اضافه می‌کند. با استفاده از پنل جدید کامنت، قادر خواهید بود تا با اکانت خودتان بتوانید به آن وارد شده و درباره آن کامنت گذاشته و حتی به نظرات دیگران پاسخ دهید.

⚠️توجه داشته باشید ربات و کانال آن رسمی میباشد ولی در حال حاضر در مرحله تست میباشد و ربات در آینده پیشرفته تر خواهد شد.

@Simpleprogramming


شماهم میتوانید نظرات خودتون رو زیر هر پست با زدن بر روی ( Add Coment ) اعلام کنید .
توجه: به دلیل فیلترینگ در ایران برای وارد شدن به سایت باید فیلتر شکن روشن باشد.
در بروزرسانی جدید تلگرام مشخص کنید که همه بتوانند شماره شما را مشاهده کنند! یا هیچکس(حتی مخاطبانتان) نتواند شماره شما را مشاهده کند

تنظیمات>حریم خصوصی و امنیت>شماره تلفن

settings>privacy and security>phone number

➖➖➖➖➖➖➖➖
@Simpleprogramming
#بیشتر_بدانید

اینبار یه چیزی مینویسم تا کار سریالیز کردن کلاس ها و استراکت ها رو راحت تر کنه

#include <iostream>
#include <sstream>
#include <fstream>
#include <streambuf>
#include <string>
using namespace std;

//برای اینکه چک کنیم شی تابع سریالیز داره
// مبحث پست بالا همین بود
template<typename T,typename Sign>
struct hasserialize
{
template <typename U,U> struct AAA;\
template <typename A> static char Check(AAA<Sign,&A::serialize >* in);
template <typename A> static int Check(...);\
const static bool value = sizeof(Check<T>(0))==sizeof(char);
};


// برای نوع ورودی
struct BinaryIn
{
//لود کردن از فایل
void load(const char* filename)
{
fstream inf;
inf.open(filename,ios::in|ios::binary);
str<<inf.rdbuf();
inf.close();
}

//این برای موارد کلی هست
template<typename T>
void operator() (T& in)
{
// ارور برای وقتی که تابعه وجود نداره
static
assert(hasserialize<T,void (T::*)(BinaryIn&)>::value,"there are no member func Typename::serialize(BinaryIn&) to serialize object" );
in.serialize(*this);
}

stringstream str;
};

// از اینجا به بعد برای استثنا ها یا آن هایی که باید بیرون از کلاس سریالیزرشون تعریف شده باشه
// من یه چندتایی برای تست آماده کردم
template<>
void BinaryIn::operator() <int>(int& in)
{
str.read(reinterpretcast<char>(&in),sizeof(in));
}

template<>
void BinaryIn::operator() <double>(double& in)
{
str.read(reinterpret_cast<char>(&in),sizeof(in));
}

template<>
void BinaryIn::operator() <float>(float& in)
{
str.read(reinterpretcast<char*>(&in),sizeof(in));
}

// استرینگ خودش نوعی کلاسه اما چون استثنا هست این شکلی امکان لود بهش میدیم
template<>
void BinaryIn::operator() <string>(string& in)
{
size
t ss;
str.read(reinterpretcast<char>(&_ss),sizeof(__ss));
in.reserve(__ss);
char
ins = new char[ss];
str.read(ins,ss);
in = ins;
delete
ins;
}

// برای خروجی
struct BinaryOut
{
// ذخیره کردن در یه فایل
void save(const char filename)
{
fstream onf;
onf.open(filename,ios::out|ios::binary);
onf<<str.rdbuf();
onf.close();
}

template<typename T>
void operator() (T& in)
{
static_assert(has_serialize<T,void (T::
)(BinaryOut&)>::value,"there are no member func Typename::serialize(BinaryOut&) to serialize object" );
in.serialize(this);
}

stringstream str;
};
//استثنا ها
template<>
void BinaryOut::operator() <int>(int& in)
{
str.write(reinterpret_cast<char
>(&in),sizeof(in));
}

template<>
void BinaryOut::operator() <double>(double& in)
{
str.write(reinterpretcast<char*>(&in),sizeof(in));
}

template<>
void BinaryOut::operator() <float>(float& in)
{
str.write(reinterpret
cast<char>(&in),sizeof(in));
}

template<>
void BinaryOut::operator() <string>(string& in)
{
size_t _s = in.size();
str.write(reinterpret_cast<const char
>(&s),sizeof(in.size()));
str.write(in.c
str(),s);
}


// از اینجا به بعد یه مثال برای استفاده ازش هست
struct struct2
{
template <typename T>
void serialize(T& ar)
{
ar(a);
}

int a;
};

struct struct1
{
template <typename T>
void serialize(T& ar)
{
ar(a);
ar(b);
ar(c);
ar(d);
ar(e);
}

int a;
float b;
double c;
struct2 d;
string e;
};

int main()
{
struct1 a,b;
a.a=50;
a.b=80.0f;
a.c=410.0;
a.d.a=880;
a.e="Hello World!";
b.a=0;
b.b=0.0f;
b.c=0.0;
b.d.a=0;
b.e.clear();

BinaryOut tout;
tout(a);
tout.save("out.txt");
BinaryIn tin;
tin.load("out.txt");
tin(b);

cout<<b.a<<endl<<b.b<<endl<<b.c<<endl<<b.d.a<<endl<<b.e<<endl;
return 0;
}

تو مثال بالا محتویات
a
رو توی فایلی ذخیره میکنیم و
b
رو از روی همون فایل لود میکنیم
آخر کار هم تک تک محتویات
b
رو چاپ میکنیم تا خیالمون راحت شه که همه چیز ردیفه

محتویات و سایز
out.txt
رو بررسی کنید تا ببینید چه خبره
امیدوارم براتون جالب بوده باشه
@Simpleprogramming
خبر فوری:

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

یادداشت های برنامه نویس آماتور
🔴حذف شدن تلگرام ایکس در ایفون

🔹دوستان تلگرام ایکس از اپ استور حذف شده و دیگه برای کاربرای ایفون قابل نصب مجدد نیست.

✅پس بهتره برنامه رو از توی گوشیتون حذف نکنید، چون اینطوری کلا از دستش میدید.

________________________

@Simpleprogramming
This media is not supported in your browser
VIEW IN TELEGRAM
چرا برنامه نویس شدم ؟
گوینده : یاسمن کریم زاده
😐👌

یادداشت های برنامه نویس آماتور
اکانت (vpn) کرک شده تو کانال قرار بدیم ؟
Anonymous Poll
64%
بزار ☹
36%
نزار 😀
یک خبر عجیب و جالب

در آپدیت بعدی تلگرام که هم‌اکنون در نسخه بتا (آزمایشی) برای iOS ارائه شده، شما می‌توانید افرادی که از نظر جغرافیایی به شما نزدیک هستند را ببینید، با آنها چت کنید یا با آنها گروه تشکیل دهید و شروع به چت کنید!

پی‌نوشت1: قبلا این قابلیت توسط ربات‌هایی فراهم شده بود که شما Location تان را به ربات می‌دادید و ربات بر اساس دیگر افرادی که Location شان را به آن ربات داده بودند، افرادی که فاصله کمتری با شما داشتند را پیشنهاد می‌داد که با آنها چت کنید.

پی‌نوشت2: این کار تلگرام از دید اکثر مردم، شاید گامی در جهت دوست‌یابی و افزایش محبوبیت تلگرام تلقی شود اما از دید فنی، بنظر می‌رسد که ممکن است این مساله گامی برای تکامل زیرساخت‌های گرام و بلاکچین باشد...

@Simpleprogramming
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 و به زودی: قابلیت تغییر سازنده کانال و انتقال کانال به سایر ادمین ها!

به زودی هر ادمینی که دارای دسترسی کامل به کانال باشد، توسط سازنده، کانال می‌تواند به ادمین جدید منتقل شود.

این خبر احتمالا برای بسیاری از ادمین ها خوشحال کننده خواهد بود زیرا قادر خواهند بود با شرایط ایجاد شده، کانال را به اکانت اصلی‌شان منتقل کرده یا امر فروش کانال ها را تسریع کند.
@Simpleprogramming
Nord VPN Premium Account

ysh919@gmail.com:zxc885588 | Expiration : 2019-06-08 05:49:04 haotian0895@126.com:CHT123harry | Expiration : 2019-06-09 00:36:43 merkel243@gmail.com:walter1988 | Expiration : 2019-07-05 20:59:05 l3g4cy@live.com:Ilyjess1 | Expiration : 2019-06-24 00:07:05 bettahra@gmail.com:ss7509297763 | Expiration : 2019-06-12 13:53:14 james.persaud@hotmail.co.uk:SilphION32 | Expiration : 2019-07-01 17:19:08 diarra123@gmail.com:peewee123 | Expiration : 2020-01-04 11:38:44 jbrodrigues55@gmail.com:kxcr1253 | Expiration : 2020-03-25 01:21:51 thomas@ambrosenet.com:Florence0 | Expiration : 2019-07-06 16:18:18 th.flavien@hotmail.fr:Bonjourle44 | Expiration : 2020-05-03 08:15:18 etyee111290@gmail.com:Aux1master | Expiration : 2019-07-05 11:34:37 jonahthebest98.jr@gmail.com:Highschool27 | Expiration : 2019-06-09 18:40:33 alekss_@live.no:Leikleik123 | Expiration : 2019-07-04 13:42:19 pykypunkies@gmail.com:Flowdjowo44 | Expiration : 2019-06-18 14:48:25 brandonswitzer@gmail.com:bskm6b12 | Expiration : 2020-03-29 21:41:34 szymonglazewski1013@gmail.com:kkllkl12 | Expiration : 2019-06-14 00:00:36 ilunetta30@gmail.com:babygirl01 | Expiration : 2020-01-11 15:04:03 5twedtemman@gmail.com:Petsrock4 | Expiration : 2020-02-08 13:24:07 gold3nrocks@gmail.com:randya4132 | Expiration : 2019-06-17 01:45:51 beantown4545@aol.com:rhrh4545 | Expiration : 2019-08-27 00:00:00 noahchung13@outlook.com:Noah1206 | Expiration : 2019-07-08 05:17:02 ohkcomputer@gmail.com:Eeee1598 | Expiration : 2019-06-13 19:38:57 nittisju@live.com:Andy1997 | Expiration : 2020-02-24 19:36:34 rodrigoangulo94@gmail.com:rodrigo94 | Expiration : 2020-07-04 00:25:40 poirier.clement@yahoo.fr:idadol258 | Expiration : 2019-06-28 13:30:28 stevenzuo@me.com:ztddwo1992 | Expiration : 2019-07-07 09:01:58 ross2g1@gmail.com:walnut82 | Expiration : 2019-06-15 15:15:09 cooldude42065@gmail.com:gj17s1747 | Expiration : 2019-06-03 11:00:36 mattbusch01@gmail.com:Phoebe36 | Expiration : 2020-01-07 09:29:55 dakotad204@gmail.com:Ebcs50518 | Expiration : 2019-07-01 19:40:14 car.mor0612@gmail.com:Pantera00 | Expiration : 2019-06-05 18:17:28 jamesmouchet@hotmail.fr:Lestat94380 | Expiration : 2019-07-07 21:41:32 cbarr418@hotmail.com:monkeys410# | Expiration : 2019-06-14 03:36:14/


Channel | Group
ExpressVPN cracked.apk
21.7 MB
🔴 نسخه کرک شده اکسپرس وی پی ان برای اندروید

این هم یه نسخه دستکاری شده دیگه از اکسپرس وی پی ان اندروید هست و محدودیتی در استفاده رایگان نداره. هر ۷ روز داده های برنامه رو پاک کنید (کلیر دیتا کنید) و با یک ایمیل جعلی از گزینه Start free trial ثبت نام کنید.
اگه مشکل داشت و ارور داد، مودم وای فای رو خاموش و روشن کنید و دوباره وصل بشید. و اگر از اینترنت همراه استفاده میکنید، گوشی رو بزارید رو حالت پرواز و دوباره از حالت پرواز خارجش کنید.



🔴 ExpressVPN Cracked version for Android

This is another modified version of ExpressVPN for android and it has no limitation for Free trial. Clear app data each 7 days and register using a fake mail.
If you have trouble using it, restart your wifi modem and connect again. If you use LTE, enable Airpalne mode and disable it, then try again.


@Simpleprogramming
ربات داریم چه رباااااااااتی 😋

♨️♨️♨️♨️♨️♨️♨️♨️
امکانات :
✅ ترجمه تمامی متون بلند و کوتاه
✅ تشخیص نوع HTML یا Markdown بودن متن
✅ تلفظ اصلی متون( کوتاه یا بلند)
✅ کپی کردن متن بعد از ترجمه
✅ استفاده بسیار آسان برای همه کشور ها
✅ بالاترین سرعت و بدون قطعی و تبلیغات

➖➖➖➖➖➖➖➖➖➖
Possibilities :
✅ Translation of all long and short texts
✅ Detect HTML Type or Text Markdown
✅ Original pronunciation of texts (short or long)
✅ Copy text after translation
✅ Very easy to use for all countries
✅ Highest speed and unlimited promotions


Hope to be used and enjoy 😋👍

امیدوارم مورد استفاده باشه و لذت ببرید 👍😋

@TranslateRaBot