🔴 ANDROID PROGRAMMING CHANNEL
3.89K subscribers
417 photos
203 videos
391 files
309 links
🌀Channel :
➡️ https://telegram.me/AndroidStudyChannel
🌀Group :
➡️ https://t.me/+QE5EFwRKmt04NzZk

ادمین تبادل و تبلیغات : @n_h_raad
درخواست آموزش : @developerjavad
ابتدای کانال :
https://t.me/AndroidStudyChannel/5
Download Telegram
Forwarded from ⭕️ @panachannel
♦️انقلابی در آموزش: آپلود اطلاعات به مغز

.
Forwarded from ⭕️ @panachannel
گروهی از دانشمندان شیوه جالبی برای آموختن مهارت‌های جدید یافته‌اند که در صورت تحقق، می‌تواند دنیای علم و یادگیری را متحول سازد.

پژوهشگران می‌گویند نوعی شبیه‌ساز ساخته‌اند که می‌تواند اطلاعات را مستقیماً به مغز انسان آپلود کند و به این ترتیب فرد قادر است در مدت زمانی بسیار کوتاه، مهارت و دانش جدیدی بیاموزد.

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

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

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

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

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

لینک دانلود دوره آموزشی :

https://goo.gl/5xB9XS

⭕️ @AndroidStudyChannel
Forwarded from دستیار
🔴
⚠️ #استخراج #بیت_کوین یا تجارت #هرمی ؟!! ⚠️

🔘 با ظهور فن آوری #بلاک چین و #بیت_کوین ، در کنار مزایای بیشمار این تکنولوژی و همچنین امکانات بسیار جذابی که بر بستر اینترنت و فضای مجازی در اختیار ما قرار میدهد ، موج جدیدی از عوام فریبی و کلاه برداری ها نیز رواج یافته است .

🔘 کم نیستند اخبار فراوانی که در خصوص #بدافزارهای استخراج ارزهای رمزپایه و یا هک کیف پول ها (#والت ها) این ارزها و .... در گوشه و کنار شنیده میشود .

🔘 اما در کنار این نوآوری عصر حاضر لفظ #تجارت_هرمی و تشبیه بیت کوین به آن دلیل اصلی نگارش این متن کوتاه شد .

@DigitalArzExchanger

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

🔘 اما یکی از جالب ترین این موارد که معمولا در روزهای آغازین حرکت صعودی مارکت (که بیشترین میزان جلب توجه عموم مردم در همین ایام رخ میدهد) خودنمایی میکند تبلیغات عوام فریبانه به #استخراج آسان ارزهای #رمزپایه آنهم با استفاده از #کامپیوتر و یا #لب_تاپ شخصی در منزل است !!

@DigitalArzExchanger

🔘 اما نکته اینجاست که فقط با یک جستجوی ساده در اینترنت و بدست آوردن قدرت #هش_ریت شبکه #بیت_کوین و همچنین استفاده از ماشین حساب های مخصوص استخراج که در سایتهای فارسی و انگلیسی قابل دسترس هستند ، میتوان دریافت که استخراج بیت کوین با یک کامپیوتر معمولی خانگی نه تنها مقرون به صرفه و امکان پذیر نیست بلکه حتی باعث صدمات فیزیکی بسیار به سخت افزار های ضعیف لب تاپ ها و یا حتی pc ها می گردد .

🔘 برای مثال باید عرض کنم که قدرت استخراج یا همان #هش_ریت یک کامپیوتر معمولی و یا یک لب تاپ برای #بیت_کوین چیزی در حدود 100 الی حداکثر 300 #هرتز می باشد در حالی که طبق تصویر پیوست با #هش_ریت معادل یک ترا هش (یعنی 1 × 10 به توان 12 هرتز) هم نمی توان در طول یک ماه درآمدی بیش از 100 هزار تومن داشت !!

🔘 پس چگونه است که برخی همچنان به این روش تبلیغ میکنند و بر سودآوری طرح اصرار می ورزند ؟ پاسخ بسیار ساده است ، از طریق جذب #زیرمجموعه !!
یعنی امثال من و شما به عنوان زیرمجموعه این افراد وارد شبکه #ماینینگ میشویم و خود ما هم ناچار به جذب زیرمجموعه خواهیم بود تا بتوانیم سودی هر چند اندک بدست اوریم و افراد زیرمجموعه ما نیز به همین ترتیب ... لذا به گونه ای جدید از #تجارت_هرمی میرسیم که هر عقل سلیمی میداند که تنها برای راس هرم و اعضای نزدیک به آن سودآوری خواهد داشت آنهم از قدرت سخت افزاری و هزینه برق من و شما ! اما برای بسیاری دیگر از افراد که در قاعده و سطوح بالاتر نزدیک به قاعده این هرم قرار میگیرند چیزی جز ضرر و ازدست رفتن سرمایه حاصل نمی شود .

@DigitalArzExchanger

🔸 نتیجه آنکه قدرت سخت افزاری یک کامپیوتر خانگی و یا یک لب تاپ به هیچ وجه مناسب استخراج بیت کوین نبوده و نباید فریب اینگونه آگهی های پر زرق و برق را خورد .
🔸 پیشنهاد میگردد افرادی که به تازگی وارد این صنعت شده اند و علاقمند به #ماینینگ هستند حداقل با رعایت یک سری اصول علمی و پس از مطالعه و تحقیق کافی تنها بر روی تعدادی از #ارزهای_رمزپایه که قابلیت استخراج پربازده با سیستم های خانگی را دارند، شروع نمایند و سپس با افزایش قدرت سخت افزاری خود از طریق #ریگ های ماینیگ و یا خرید سخت افزارهای #Asic بطور حرفه ای وارد این صنعت بشوند .

🔵 🆔 @DigitalArzExchanger (D.A.E.)
آموزش Nodejs And Mongodb اندروید استودیو

لینک دانلود آموزش :
https://homeandroid.ir/nodejs-and-mongodb

⭕️ @AndroidStudyChannel
دوره طراحی پنل پروفایل Retrofit2

https://homeandroid.ir/panel-user-application-retrofit2

⭕️ @AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
دمو آموزش Nodejs And Mongodb اندروید استودیو

لینک دانلود آموزش :
https://homeandroid.ir/nodejs-and-mongodb


⭕️ @AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
دمو آموزش دوره طراحی پنل پروفایل Retrofit2 و کتابخانه والی Volley

https://homeandroid.ir/panel-user-application-retrofit2

⭕️ @AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
پکیج کامل وب سرویس (ارتباط با سرور) ۲ کتابخانه volley و Retrofit2

لینک دانلود پکیج ارتباط با سرور ۲

https://homeandroid.ir/package-web-service-nodejs-php


⭕️ @AndroidStudyChannel
پکیج وب سرویس ۲
هم اکنون در دسترس تمامی کاربران

نکته : اول دمو پکیج را مشاهده و سپس تهیه کنید.

https://homeandroid.ir/package-web-service-nodejs-php
Forwarded from Vahid
هشدار
مخاطرات عضویت در شبکه‌های هرمی استخراج ارزهای رمزپایه

مشاهدات اخیر حاکی از افزایش چشمگیر پیام‌های فریبنده‌ای است که در فضای مجازی برای ترغیب کاربران به نصب یا اجرای برنامه‌هایی با قابلیت استخراج رمزهای ارزپایه (عموما بیت‌کوین) منتشر می‌شوند. این مجموعه‌ها نوعا از ساختار بازاریابی هرمی نیز استفاده می‌کنند تا از ارتباطات افراد برای افزایش گستره نفوذ خود بهره ببرند.

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

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

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

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

در خصوص کاربرانی که مالک رایانه یا بستر شبکه متصل به آن نیستند، عضویت در این شبکه‌های هرمی می‌تواند توام با جرایمی چون سوء استفاده از منابع عمومی یا خیانت در امانت نیز باشد.

به این ترتیب به کاربران و مدیران، مجددا توصیه اکید می‌شود که از ورود به این شبکه‌ها و نصب ابزارهای مرتبط با آنها پرهیز و ممانعت جدی به عمل آورند.
سلام و احترام خدمت عزیزان
تخفیف ها امشب راس ساعت ۲۴ غیر فعال خواهند شد.
دوستانی که به بنده پیام دادن برای تخفیف روز آخر اطلاع رسانی کنید.
دوستان امروز روز آخر تخفیف پاییزی هست خواهشندم امروز حتما تهیه کنید.امشب فرصت دارین با تشکر

لینک دوره های آموزشی :
https://homeandroid.ir/package


سایت خانه اندروید
📚 Practical Android
14 Complete Projects on Advanced Techniques and Approaches

کتاب یادگیری برنامه نویسی اندروید با 14 پروژه عملی و واقعی

انتشار سال 2018
#Android #Java

⭕️ @AndroidStudyChannel
نکته های امنیتی در برنامه نویسی اندروید

♦️بخش اول

سیستم عامل #اندروید دارای ویژگی های امنیتی داخلی است که بطور قابل توجهی تعداد و تاثیرات ناشی از مشکلات امنیتی برنامه را کاهش می دهد.

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

🔑ویژگی های امنیتی زیر، به شما در ساخت برنامه های ایمن کمک می کنند:

✔️Sandbox برنامه های اندروید، که موجب می شود تا داده های برنامه و کد اجرایی شما از سایر برنامه ها جدا بماند(ایزوله شود).

✔️یک چارچوب کاربردی با ویژگی های متداول و قدرتمند امنیتی مانند: رمزنگاری، مجوزها وIPC ایمن.

✔️فناوری هایی که موجب کاهش خطرات ناشی از مدیریت حافظه می گردند؛ مانند:
ASLR: جهت تصادفی کردن آدرس دهی در حافظه(ارائه شده در اندروید نسخه4.0).
NX: جهت جلوگیری از اجرای کد در پشته و هیپ(Heap)(ارائه شده در اندروید نسخه2.3).
ProPolice: برای جلوگیری از سرریز بافر پشته(ارائه شده در اندروید نسخه1.5).
safe_iop: جهت پیشگیری از سرریز اعداد صحیح(ارائه شده در اندروید نسخه1.5).
OpenBSD dlmalloc: برای جلوگیری از آسیب پذیری ()double free و حملات به حافظهHeap می باشد.(ارائه شده در اندروید نسخه1.5).
OpenBSD calloc: برای جلوگیری از سرریز اعداد صحیح در حین اختصاص حافظه(ارائه شده در اندروید نسخه1.5).
Linux mmap_min_addr: یکی از مشکلات مهم امنیتی در لینوکس،
‏NULL pointers dereferences می باشد که می تواند موجب حملات هکرها گردد(ارائه شده در اندروید نسخه2.3).

سیستم فایل رمزنگاری شده که می تواند برای محافظت از داده ها در دستگاه های گم شده یا دزدیده شده، فعال گردد.

مجوزهای اعطاشونده توسط کاربر برای محدود کردن دسترسی به ویژگی های سیستم عامل و داده های کاربر.


🔺آشنایی با بهترین روش های امنیتی در اندروید و استفاده همیشگی از آن ها در کدنویسی، موضوعی بسیار مهم می باشد. در بخش های آتی به این موارد می پردازیم.

↩️ادامه دارد...
#Android #Security #Privacy #Permission #Hack #Attack

اقتباس از dynamicClass

🆔 @AndroidStudyChannel
🔴 کانال های ارتباطی با شبکه آموزشی اندروید ما :

✳️ کانال تلگرام :
🌐 https://telegram.me/AndroidStudyChannel
🌐 @AndroidStudyChannel

✳️ گروه تلگرامی :
🌐 https://t.me/joinchat/Bvjv_j908b5k8pd4ty7Xww

✳️ کانال اینستاگرامی :
🌐 https://www.instagram.com/androidstudychannel

🌐 @AndroidStudyChannel
نکته های امنیتی در برنامه نویسی اندروید

♦️بخش دوم

🔵 ذخیره داده ها

یکی از شایعترین نگرانی های امنیتی در برنامه های اندرویدی، این است که آیا داده های ذخیره شده در دستگاه کاربر، برای سایر برنامه ها قابل دسترسی هستند یا نه؟! سه روش اصلی برای ذخیره داده ها بر روی دستگاه وجود دارد:

1️⃣ فضای ذخیره ساز داخلی

به صورت پیش فرض، فایل هایی که شما بر روی حافظه داخلی دستگاه ایجاد می کنید، فقط از درون برنامه شما قابل دستیابی هستند. سیستم عامل اندروید این سطح حفاظتی را اجرا می کند و برای بیشتر برنامه ها کافی می باشد.
به طور کلی، از حالت های:
MODE_WORLD_WRITEABLE
و
MODE_WORLD_READABLE
برای فایل های IPCخودداری کنید، زیرا این دو روش، امکان محدود کردن دسترسی به داده ها را به برنامه های خاصی فراهم نمی کنند. هم چنین، هیچگونه کنترلی را بر روی فرمت داده ها ارائه نمی دهند.در عوض،
ازContent Provider استفاده کنید که مجوز خواندن و نوشتن را به برنامه های دیگر پیشنهاد می دهد و می توان مجوزهای پویا(در هر زمان که نیاز باشد) را به صورت موردی، اعطا کرد.

برای حفاظت بیشتر از داده های حساس، می توانید فایل های محلی را با استفاده از یک کلید که به طور مستقیم برای برنامه قابل دسترسی نیست، رمزنگاری کنید. به عنوان مثال، شما می توانید کلیدی را درKeyStore ذخیره کرده و آن را توسط رمزعبور کاربر(که در داخل دستگاه ذخیره نشده است) محافظت نمایید. گرچه این روش، از داده ها در قبال دسترسیRoot محافظت نمی کند و می توان با این دسترسی، رمزعبور ورودی کاربر را مانیتور کرد، اما می تواند دستگاه های گم شده ای را که بدون رمزنگاری فایل سیستم هستند را محافظت کند.

2️⃣ فضای ذخیره ساز خارجی

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

هر زمان که داده ها را از فضای ذخیره ساز خارجی مدیریت می کنید، باید اعتبارسنجی ورودی را انجام دهید. شما نباید فایل های اجرایی یا فایل های کلاس
را پیش از بارگذاری پویا(Dynamic Loading)، درون حافظه خارجی ذخیره کنید. اگر برنامه شما، فایل های اجرایی را از حافظه خارجی بازیابی کند، این فایل ها باید پیش از بارگذاری پویا، امضا شده باشند و از نظر رمزنگاری نیز تایید شده باشند.

↩️ادامه دارد...
#Android #Security #Privacy #Permission #Hack #Attack

اقتباس از dynamicClass

🆔 @AndroidStudyChannel
دوره آموزشی متخصص لاراول
کاملا پروژه محور

https://homeandroid.ir/full-stack-laravel


🆔 @AndroidStudyChannel
👍1
Forwarded from 🔵 SYSTEMS ANALYSIS AND DESIGN METHODS (Batis Ab)
⚛️ ارائه #سورس_کد #بلاک_چین :

Learn Blockchains by Building One🎖

🌐 Document : https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

🌐 Source : https://github.com/dvf/blockchain

#️⃣تگ ها 👈
🌀 #SystemAnalysis
🌀 #BlockChain 🌀 #Python

⭕️ @SystemAnalysis
Media is too big
VIEW IN TELEGRAM
آموزش سوکت -برنامه نویسی اندروید
سایت خانه اندروید
https://homeandroid.ir/socket-android-programming



🆔 @AndroidStudyChannel
آموزش برنامه نویسی سوکت در اندروید استودیو

پیاده سازی اپلیکیشن چت

لینک دانلود دوره :

https://homeandroid.ir/socket-android-programming

🆔 @AndroidStudyChannel