چيست؟API
🔷ازنظر فنی اختصاری برای عبارت «رابط برنامهنویسی اپلیکیشن» (Application Programming Interface) محسوب میشود. در برخی موارد شرکتهای بسیار بزرگ API-هایی برای مشتریان خود و یا کاربردهای داخلیشان ساختهاند.
🔰ایده کاربرد API این است که کاری کنید سرور وبسایت شما به طور مستقیم و از طریق یک درخواست برای ثبت رویداد با جزییات مفروض با سرور گوگل ارتباط برقرار کند. سرور شما سپس پاسخ گوگل را دریافت کرده و اطلاعات مرتبط مانند پیام تأیید به کاربر را به مرورگر وی بازمیگرداند.
به طور جایگزین مرورگر شما میتواند یک درخواست API را به صورت مستقیم به سرور گوگل ارسال کند و بدین ترتیب سرور شما را دور بزند.
#فكت
#كامپيوتر
➖➖➖➖
🆔@Computeronic
🔷ازنظر فنی اختصاری برای عبارت «رابط برنامهنویسی اپلیکیشن» (Application Programming Interface) محسوب میشود. در برخی موارد شرکتهای بسیار بزرگ API-هایی برای مشتریان خود و یا کاربردهای داخلیشان ساختهاند.
🔰ایده کاربرد API این است که کاری کنید سرور وبسایت شما به طور مستقیم و از طریق یک درخواست برای ثبت رویداد با جزییات مفروض با سرور گوگل ارتباط برقرار کند. سرور شما سپس پاسخ گوگل را دریافت کرده و اطلاعات مرتبط مانند پیام تأیید به کاربر را به مرورگر وی بازمیگرداند.
به طور جایگزین مرورگر شما میتواند یک درخواست API را به صورت مستقیم به سرور گوگل ارسال کند و بدین ترتیب سرور شما را دور بزند.
#فكت
#كامپيوتر
➖➖➖➖
🆔@Computeronic
Computeronic|کامپیوترونیک
چيست؟API 🔷ازنظر فنی اختصاری برای عبارت «رابط برنامهنویسی اپلیکیشن» (Application Programming Interface) محسوب میشود. در برخی موارد شرکتهای بسیار بزرگ API-هایی برای مشتریان خود و یا کاربردهای داخلیشان ساختهاند. 🔰ایده کاربرد API این است که کاری کنید سرور…
🤵به زبان مفهومي بياييد خودمان را به عنوان مشتريهاي يك رستوران در نظر بگيريم كه يك منو شامل درخواستهاي گوناگون داريم و گارسون آنها را براي ما به آشپز منتقل ميكند؛وظيفه آن گارسون دقيقا مانند API است كه پيامها و درخواستهاي ما را به آشپزخانه منتقل ميكند و پاسخ نهايي را براي ما مي آورد!
#كامپيوتر
#برنامهنویسی
➖➖➖➖
🆔@Computeronic
#كامپيوتر
#برنامهنویسی
➖➖➖➖
🆔@Computeronic
Computeronic|کامپیوترونیک
دريافت قيمت جهاني طلا با استفاده از پايتون و API هاي مربوطه #پايتون 🆔@Computeronic
🔵ماژولهاي مورد نياز اين برنامه bs4 و requests ميباشند كه بايد آنها را در ابتداي برنامه import كنيد و اگر آنها را نصب نكرديد با دستور pip آنهارا نصب كنيد. در ادامه يك تابعي به نام get_price تعريف كرديم كه ورودي آن url است.اين تابع در نهايت ans را بر ميگرداند!
🟡در بدنه اصلي برنامه به جاي url از API گوگل كه مخصوص قيمت جهاني به روز طلاست استفاده ميكنيم.
#پايتون
➖➖➖➖➖
🆔@Computeronic
🟡در بدنه اصلي برنامه به جاي url از API گوگل كه مخصوص قيمت جهاني به روز طلاست استفاده ميكنيم.
#پايتون
➖➖➖➖➖
🆔@Computeronic
#فكت
✅کرک نرم افزار چیست؟
⭕️کرک چیست و چگونه کار می کند؟
معمولا شرکت های نرم افزاری، نسخه آزمایشی محصولاتشون رو فقط برای تست، همراه با محدودیت هایی بصورت رایگان در اختیار شما میزارن تا در صورت علاقه مندی یا احتیاج به اون بازی یا نرم افزار شما رو ترغیب به خرید نسخه کامل اون بکنند. برای اینکه بتونیم بدون وجود این نوع محدودیت ها از این محصولات نرم افزاری بصورت رایگان استفاده کنیم، باید اونها رو کرک کنیم. در یک جمله باید بگم که کرک به معنی هک کردن نرم افزار هستش.توزیع نسخه های کرک شده در اکثر کشورها غیرقانونی هستش. اما در کشور ایران، به علت نبودن قانون کپی رایت، خیلی از نرم افزار ها و بازی های کرک شده در دسترس کاربران هستند. همه چیز به خود شما بستگی داره، اینکه شما ترجیح میدید هزینه نرم افزار رو پرداخت کنید یا اینکه به سراغ نسخه کرک شده اون برید.
⭕️کرک چیست؟
نرم افزار مجموعه ای از کدها، کتابخانه ها و اسناد مرتبط هستند که برای حل وظایف محاسباتی یا مشکلات استفاده میشود. معنی کلمه کرک یا شکستن نرم افزار، ویرایش نرم افزار برای حذف یا غیرفعال کردن ویژگی های نامطلوبی مانند جلوگیری از کپی و دستکاری نرم افزار، شماره سریال، قفل سخت افزار و … توسط شخصی که نرم افزار رو کرک می کند، است. به این شخص کرکر (Cracker)میگویند.
حالا کرک یا (crack) چیست؟ کرک ها معمولاً برنامه هایی هستند که برنامه اجرایی نرم افزار رو تغییر میدن و گاهی اوقات dll. یا so. رو به برنامه متصل می کنند. کرک های مشابهی برای نرم افزارهایی که به دانگل سخت افزاری نیاز دارن در دسترس هست. کرک کردن یعنی دستیابی، مثلا دستیابی به شماره سریال یا ابزاری که این کار رو انجام میده. به بعضی از این ابزارها patch ،keygen و loader میگویند.
⭕️نرم افزار چگونه کرک می شود؟
کرک نرم افزار چیست؟ رایج ترین آن، اصلاح binary یک برنامه برای ایجاد یا جلوگیری از انشعاب کلید مشخص در اجرای برنامه هست. این کار با مهندسی معکوس کد برنامه کامپایل شده و با استفاده از دیباگر مانند SoftICE ،x64dbg ،OllyDbg ،GDB و MacsBug انجام میشود تا زمانی که هکر نرم افزار به زیر روال (subroutine) برسد که شامل روش اصلی محافظت از نرم افزار است (یا با جدا کردن یک فایل اجرایی با برنامه ای مانند IDA). سپس باینری با استفاده از دیباگر یا hex editor یا monitor به طوری اصلاح میشه که یک opcode شاخه قبلی رو با مکمل خودش یا یک کد NOP opcode جایگزین می کند بنابراین شاخه اصلی یا همیشه یک زیر روال خاص رو اجرا می کند یا از اون عبور می کند
🆔@computeronic
✅کرک نرم افزار چیست؟
⭕️کرک چیست و چگونه کار می کند؟
معمولا شرکت های نرم افزاری، نسخه آزمایشی محصولاتشون رو فقط برای تست، همراه با محدودیت هایی بصورت رایگان در اختیار شما میزارن تا در صورت علاقه مندی یا احتیاج به اون بازی یا نرم افزار شما رو ترغیب به خرید نسخه کامل اون بکنند. برای اینکه بتونیم بدون وجود این نوع محدودیت ها از این محصولات نرم افزاری بصورت رایگان استفاده کنیم، باید اونها رو کرک کنیم. در یک جمله باید بگم که کرک به معنی هک کردن نرم افزار هستش.توزیع نسخه های کرک شده در اکثر کشورها غیرقانونی هستش. اما در کشور ایران، به علت نبودن قانون کپی رایت، خیلی از نرم افزار ها و بازی های کرک شده در دسترس کاربران هستند. همه چیز به خود شما بستگی داره، اینکه شما ترجیح میدید هزینه نرم افزار رو پرداخت کنید یا اینکه به سراغ نسخه کرک شده اون برید.
⭕️کرک چیست؟
نرم افزار مجموعه ای از کدها، کتابخانه ها و اسناد مرتبط هستند که برای حل وظایف محاسباتی یا مشکلات استفاده میشود. معنی کلمه کرک یا شکستن نرم افزار، ویرایش نرم افزار برای حذف یا غیرفعال کردن ویژگی های نامطلوبی مانند جلوگیری از کپی و دستکاری نرم افزار، شماره سریال، قفل سخت افزار و … توسط شخصی که نرم افزار رو کرک می کند، است. به این شخص کرکر (Cracker)میگویند.
حالا کرک یا (crack) چیست؟ کرک ها معمولاً برنامه هایی هستند که برنامه اجرایی نرم افزار رو تغییر میدن و گاهی اوقات dll. یا so. رو به برنامه متصل می کنند. کرک های مشابهی برای نرم افزارهایی که به دانگل سخت افزاری نیاز دارن در دسترس هست. کرک کردن یعنی دستیابی، مثلا دستیابی به شماره سریال یا ابزاری که این کار رو انجام میده. به بعضی از این ابزارها patch ،keygen و loader میگویند.
⭕️نرم افزار چگونه کرک می شود؟
کرک نرم افزار چیست؟ رایج ترین آن، اصلاح binary یک برنامه برای ایجاد یا جلوگیری از انشعاب کلید مشخص در اجرای برنامه هست. این کار با مهندسی معکوس کد برنامه کامپایل شده و با استفاده از دیباگر مانند SoftICE ،x64dbg ،OllyDbg ،GDB و MacsBug انجام میشود تا زمانی که هکر نرم افزار به زیر روال (subroutine) برسد که شامل روش اصلی محافظت از نرم افزار است (یا با جدا کردن یک فایل اجرایی با برنامه ای مانند IDA). سپس باینری با استفاده از دیباگر یا hex editor یا monitor به طوری اصلاح میشه که یک opcode شاخه قبلی رو با مکمل خودش یا یک کد NOP opcode جایگزین می کند بنابراین شاخه اصلی یا همیشه یک زیر روال خاص رو اجرا می کند یا از اون عبور می کند
🆔@computeronic
مسافت سنج گرافیکی با آردوینو بسازید
🛠 مرحله اول وسایل مورد نیاز :
1- آردوینو UNO
2- برد بورد
3- شیفت رجیستر 74HC595
4- مسافت سنج GP2Y0A41
5- مقاومت 220 اهم ( 8 عدد )
6- چراغ LED سبز ( 4 عدد )
7- چراغ LED زرد ( 3 عدد )
8- چراغ LED قرمز ( 1 عدد )
➰ مرحله دوم نصب قطعات :
مدار را طبق تصویر بالا بر روی برد بورد مونتاژ نمایید
📤 مرحله سوم آپلود کد :
برنامه را از پست زیر دانلود و در روی بورد آپلود نمایید
#الکترونیک #Arduino
🆔@computeronic
🛠 مرحله اول وسایل مورد نیاز :
1- آردوینو UNO
2- برد بورد
3- شیفت رجیستر 74HC595
4- مسافت سنج GP2Y0A41
5- مقاومت 220 اهم ( 8 عدد )
6- چراغ LED سبز ( 4 عدد )
7- چراغ LED زرد ( 3 عدد )
8- چراغ LED قرمز ( 1 عدد )
➰ مرحله دوم نصب قطعات :
مدار را طبق تصویر بالا بر روی برد بورد مونتاژ نمایید
📤 مرحله سوم آپلود کد :
برنامه را از پست زیر دانلود و در روی بورد آپلود نمایید
#الکترونیک #Arduino
🆔@computeronic
♨️اینستاگرام درحال آزمایش زیر نویس برای IGTV است که این امکان فعلا برای 16 زبان فعال است
#فکت
🆔@computeronic
#فکت
🆔@computeronic
شهر رویایی گوگل
🔹اوایل بهار سال ۲۰۱۸ بود که شرکت گوگل از پروژه بلندپروازانه این شرکت برای ساخت شهر گوگل پرده برداشت، شهری که به طرز شگفتآوری با طبیعت درآمیخته خواهد بود و تفاوتهای فاحشی با شهرهای کنونی خواهد داشت.
🔹این شهر افسانهای که در حال احداث در اطراف کالیفرنیاست را گروه بیژارک اینگلس(Bjarke Ingels) طراحی کرده است. ایدههای بهکار رفته در طراحی و ساخت شهر رویایی گوگل میتوانند دگرگونیهای شگرفی را در آینده رقم بزنند، چراکه ایده اصلی در طراحی شهر گوگل تاکید بر انعطافپذیری و ساختارهای متغیر است به نحوی که در این شهر کمتر ساختمانی به چشم میخورد که دارای ساختار ثابت و کاربری واحد باشد.
🆔 @Computeronic
🔹اوایل بهار سال ۲۰۱۸ بود که شرکت گوگل از پروژه بلندپروازانه این شرکت برای ساخت شهر گوگل پرده برداشت، شهری که به طرز شگفتآوری با طبیعت درآمیخته خواهد بود و تفاوتهای فاحشی با شهرهای کنونی خواهد داشت.
🔹این شهر افسانهای که در حال احداث در اطراف کالیفرنیاست را گروه بیژارک اینگلس(Bjarke Ingels) طراحی کرده است. ایدههای بهکار رفته در طراحی و ساخت شهر رویایی گوگل میتوانند دگرگونیهای شگرفی را در آینده رقم بزنند، چراکه ایده اصلی در طراحی شهر گوگل تاکید بر انعطافپذیری و ساختارهای متغیر است به نحوی که در این شهر کمتر ساختمانی به چشم میخورد که دارای ساختار ثابت و کاربری واحد باشد.
🆔 @Computeronic
✅ورود به واتس اپ وب با اثرانگشت
⭕️ واتس اپ در حال کار بر روی ویژگی جدیدی است که به کاربران امکان می دهد ورود به نسخه وب واتس اپ را با اثر انگشت خود احراز هویت کنند.
#فكت
🆔@computeronic
⭕️ واتس اپ در حال کار بر روی ویژگی جدیدی است که به کاربران امکان می دهد ورود به نسخه وب واتس اپ را با اثر انگشت خود احراز هویت کنند.
#فكت
🆔@computeronic
Computeronic|کامپیوترونیک
🟡🔵چگونه با استفاده از پايتون أسامي تصادفي توليد كنيم؟در ادامه همراه ما باشيد! #پايتون 🆔@Computeronic
ابتدا با دستور pip،ماژول names را نصب كنيد زيرا در اين برنامه خيلي به اين ماژول نياز داريم و در واقع تمام كار ما با names است.
#پايتون
➖➖➖➖➖
🆔@Computeronic
#پايتون
➖➖➖➖➖
🆔@Computeronic
Computeronic|کامپیوترونیک
ابتدا با دستور pip،ماژول names را نصب كنيد زيرا در اين برنامه خيلي به اين ماژول نياز داريم و در واقع تمام كار ما با names است. #پايتون ➖➖➖➖➖ 🆔@Computeronic
تنها متدي كه در اين برنامه استفاده ميشود متد زير است:
get_full_name()
كه اگر آرگومان ورودي نداشته باشد يك اسم دلخواه انتخاب ميكند كه هم ميتواند پسر و هم دختر باشد كه كد آنرا در بخش 1️⃣ مشاهده ميكنيد.
🔶در صورتي كه آرگومان ورودي جنسيت را مشخص كند male يا female آنگاه با توجه به جنسيت يا خانم و يا آقا در خروجي توليد ميشود.به عنوان مثال در بخش 2️⃣ خروجي اسم آقا و در بخش 3️⃣ خروجي اسم يك خانم است.
#پايتون
➖➖➖➖➖➖
🆔@Computeronic
get_full_name()
كه اگر آرگومان ورودي نداشته باشد يك اسم دلخواه انتخاب ميكند كه هم ميتواند پسر و هم دختر باشد كه كد آنرا در بخش 1️⃣ مشاهده ميكنيد.
🔶در صورتي كه آرگومان ورودي جنسيت را مشخص كند male يا female آنگاه با توجه به جنسيت يا خانم و يا آقا در خروجي توليد ميشود.به عنوان مثال در بخش 2️⃣ خروجي اسم آقا و در بخش 3️⃣ خروجي اسم يك خانم است.
#پايتون
➖➖➖➖➖➖
🆔@Computeronic
💭 فریمورک ها و زبان های محبوب و کاربردی در طراحی وب :
🔻 فرانت اند ( Front-End ) :
🔹HTML / CSS
🔸 JavaScript / jQuery
🔹 SASS / LESS
🔸 Bootstrap
🔹 React / Vue / Angular
🔻 بک اند ( Back-End )
🔹 PHP / MySQL
🔸 NodeJS / MongoDB / Express
🔹 Python / Django
🔸 .NET Core ( C# )
🔹 Rest API
#برنامهنویسی
#كامپيوتر
➖➖➖➖
🆔@Computeronic
🔻 فرانت اند ( Front-End ) :
🔹HTML / CSS
🔸 JavaScript / jQuery
🔹 SASS / LESS
🔸 Bootstrap
🔹 React / Vue / Angular
🔻 بک اند ( Back-End )
🔹 PHP / MySQL
🔸 NodeJS / MongoDB / Express
🔹 Python / Django
🔸 .NET Core ( C# )
🔹 Rest API
#برنامهنویسی
#كامپيوتر
➖➖➖➖
🆔@Computeronic