Forwarded from Web_programming
وقتی عکسی درون موبایل گرفته میشود کلی اطلاعات مانند زمان، مکان، و... همراه ان است که به کمک exif میتوانید انها را استخراج کنید.
این مهم با privacy کاربر رابطه دارد بنابراین باید رعایت اخلاق کنید.
این مهم با privacy کاربر رابطه دارد بنابراین باید رعایت اخلاق کنید.
https://www.tutorialspoint.com/compile_swift_online.php
https://repl.it/languages/swift
#online_editor #swift
https://repl.it/languages/swift
#online_editor #swift
Tutorialspoint
Swift Compiler Online - Write and Run Swift Code
Run your Swift code online with our easy-to-use compiler. Perfect for students and developers looking to practice Swift programming.
mobile_programming
همانطور که بر روی کلاس مطرح شد آزمون میان ترم برای نیمه اردبهشت خواهد بود. — "اسلایدهای ۱-۲-۳-۴" — جزوه باز خواهد بود زمان دقیق را اعلام خواهم کرد.
آزمون میان ترم هفته آینده سه شنبه ساعت ۴:۳۰ الی ۶
سه شنبه، ۱۷ اردیبهشت
سه شنبه، ۱۷ اردیبهشت
در تمرین سوم از شما خواهم خواست نحوه کارکرد این برنامه زیر را تشریح کنید
https://github.com/lingochamp/FileDownloader
https://github.com/lingochamp/FileDownloader
GitHub
GitHub - lingochamp/FileDownloader: Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle…
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process - lingochamp/FileDownloader
بر اساس صحبتهای دیروز بر روی کلاس آزمون میان ترم یکشنبه 22 اردیبهشت ساعت ۴:۳۰ الی ۶ خواهد بود
دستورات مورد نیاز برای برپایایی mac در ماشین مجازی
VBoxManage modifyvm "Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage setextradata "Sierra" VBoxInternal2/EfiGopMode 4
#ios #ubuntu
VBoxManage modifyvm "Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage setextradata "Sierra" VBoxInternal2/EfiGopMode 4
#ios #ubuntu
Watch "Google I/O'19" on YouTube
https://youtu.be/TQSaPsKHPqs
https://youtu.be/TQSaPsKHPqs
YouTube
Google Keynote (Google I/O'19)
Learn about the latest product and platform innovations at Google in a Keynote led by Sundar Pichai.
Watch more #io19 here:
Google I/O 2019 All Sessions Playlist → https://goo.gle/io19allsessions
Learn more on the I/O Website → https://google.com/io
…
Watch more #io19 here:
Google I/O 2019 All Sessions Playlist → https://goo.gle/io19allsessions
Learn more on the I/O Website → https://google.com/io
…
نمونه سوال برای میان ترم:
— مفهوم/کاربرد GestureDetector را به صورت مختصر توضیح دهید
— از مفاهیم مانند view pager و لیست ها حتما سوال داریم
— توجه کنید سوال ها اینگونه نخواهند بود که یک برنامه بنویسید. مثالا از شما خواسته میشود مراحل ایجاد یک view pager را توضیح دهید؟
پاسخ: ۱- ابتدا ظاهر هر فرم را در ... طراحی میکنیم ....
۲- در صورت نیاز به داده های آنها را در یک thread جداگانه .....
3- یک adapter به منظور ....
۴- ...
در واقع شما باید منظق انجام کار را به ترتیب توضیح دهید
— مفهوم/کاربرد GestureDetector را به صورت مختصر توضیح دهید
— از مفاهیم مانند view pager و لیست ها حتما سوال داریم
— توجه کنید سوال ها اینگونه نخواهند بود که یک برنامه بنویسید. مثالا از شما خواسته میشود مراحل ایجاد یک view pager را توضیح دهید؟
پاسخ: ۱- ابتدا ظاهر هر فرم را در ... طراحی میکنیم ....
۲- در صورت نیاز به داده های آنها را در یک thread جداگانه .....
3- یک adapter به منظور ....
۴- ...
در واقع شما باید منظق انجام کار را به ترتیب توضیح دهید
تمرین سوم:
برنامه زیر را به صورت گروهی مطالعه کنید. فرایند و روش کار این برنامه را توضیح دهید. شما باید کلاسها، مسولیتهای آنها و روابط بین آنها توضیح دهید
گروها حداکثر سه نفره
تاریخ تحویل ۱ خرداد
مستند تحویلی یک فایل با فرمت pdf
https://github.com/lingochamp/FileDownloader
برنامه زیر را به صورت گروهی مطالعه کنید. فرایند و روش کار این برنامه را توضیح دهید. شما باید کلاسها، مسولیتهای آنها و روابط بین آنها توضیح دهید
گروها حداکثر سه نفره
تاریخ تحویل ۱ خرداد
مستند تحویلی یک فایل با فرمت pdf
https://github.com/lingochamp/FileDownloader
GitHub
GitHub - lingochamp/FileDownloader: Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle…
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process - lingochamp/FileDownloader
در جلسه یکشنبه یکی از دانشجویان درباره progressive web app ارائه خواهد داشت
https://developers.google.com/web/progressive-web-apps/
https://developers.google.com/web/progressive-web-apps/
web.dev
Progressive Web Apps | web.dev
سلام خدمت دانشجویان محترم،
با سپاس از همکاری شما در این ارزیابی در راستای کمک به پیشبرد تحقیقات علمی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف، توضیحاتی در باب نحوه پاسخ دهی به پرسشنامه ها در ادامه آورده شده است.
در پرسشنامه اول، تنها کافی است بر اساس شماره دانشجویی خود برای ۳ تابع اندروید خلاصه/کامنتی بنویسید. این خلاصه بایستی به سایر برنامه نویسان درک خوبی از کارکرد و هدف تابع مدنظر ارائه نموده و تا حد امکان جامع و دقیق باشد. شماره سوالاتی که هر دانشجو بایستی پاسخ بدهد بر اساس باقی مانده دو رقم سمت راست شماره دانشجویی تقسیم بر ۱۴ است (به علاوه ۴ سوال اول که در مورد مشخصات فرد ارزیابی کننده است). در فایل اکسل ضمیمه شده، شماره سوالات دقیق برای هر شماره دانشجویی ذکر شده است.
سپس در لینک دوم، به خلاصه هایی که از قبل جمع آوری شده، بر اساس دو معیار «اطلاع دهندگی: informativeness» و «خوانا بودن از منظر ساختار زبانی: naturalness» در مقیاس ۱ تا ۵ امتیاز دهید.
لینک پرسشنامه اول:
https://www.digisurvey.net/answers?sid=Lg_MZkm7iGOYcWYgNbLr5w==
لینک پرسشنامه دوم:
https://www.digisurvey.net/answers?sid=qfGB8-lNE8iE4MZJOkeIBA==
با تشکر از همکاری شما.
با سپاس از همکاری شما در این ارزیابی در راستای کمک به پیشبرد تحقیقات علمی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف، توضیحاتی در باب نحوه پاسخ دهی به پرسشنامه ها در ادامه آورده شده است.
در پرسشنامه اول، تنها کافی است بر اساس شماره دانشجویی خود برای ۳ تابع اندروید خلاصه/کامنتی بنویسید. این خلاصه بایستی به سایر برنامه نویسان درک خوبی از کارکرد و هدف تابع مدنظر ارائه نموده و تا حد امکان جامع و دقیق باشد. شماره سوالاتی که هر دانشجو بایستی پاسخ بدهد بر اساس باقی مانده دو رقم سمت راست شماره دانشجویی تقسیم بر ۱۴ است (به علاوه ۴ سوال اول که در مورد مشخصات فرد ارزیابی کننده است). در فایل اکسل ضمیمه شده، شماره سوالات دقیق برای هر شماره دانشجویی ذکر شده است.
سپس در لینک دوم، به خلاصه هایی که از قبل جمع آوری شده، بر اساس دو معیار «اطلاع دهندگی: informativeness» و «خوانا بودن از منظر ساختار زبانی: naturalness» در مقیاس ۱ تا ۵ امتیاز دهید.
لینک پرسشنامه اول:
https://www.digisurvey.net/answers?sid=Lg_MZkm7iGOYcWYgNbLr5w==
لینک پرسشنامه دوم:
https://www.digisurvey.net/answers?sid=qfGB8-lNE8iE4MZJOkeIBA==
با تشکر از همکاری شما.
www.digisurvey.net
تولید خودکار کامنت
در این پرسشنامه تعدادی تابع از برنامههای اندروید استخراج شده است. شما باید برای سه تا از توابع، کامنت بنویسید.