novinA

علم و فناوری

novinA

علم و فناوری

علم و فناوری

  • ۰
  • ۰

کتاب Official IELTS Practice Materials جلد 1 و 2

خیلی مهم است که قبل از روز آزمون چندین امتحان تمرینی را انجام داده باشید. تمرین با منابع رسمی آیلتس بیشترین سود را برای شما خواهد داشت. Official IELTS Practice Materials vol. 1 و Official IELTS Practice Materials vol. 2 قطعاً ارزش سرمایه گذاری را دارند. آنها شامل سوالات نمونه در سطوح مختلف برای قسمت Writing هستند. جلد 2 شامل یک DVD با فیلم های بسیار مفیدی است که Speaking را ارزیابی می کنند. حتماً از کلیه منابع رسمی ارائه شده توسط آیلتس استفاده کنید. علاوه بر این آزمون های تمام وقت، باید وقت خود را صرف مطالعه نمونه سوال های رایگان موجود در وب سایت آیلتس نیز کنید.

کتاب The Official Cambridge Guide to IELTS

Cambridge English  هم آزمون های تمرینی رسمی ارائه می کند. من کتاب: The Official Cambridge Guide to IELTS را توصیه می کنم، که شامل شش آزمون عملی آیلتس آکادمیک تمام وقت و دو آزمون تمرینی عمومی تمام وقت می شود. این کتاب همچنین دارای فصل های مفیدی است که شامل تمرین و نکاتی هستند که شما را برای آزمون آیلتس آماده می کنند. اگر می خواهید تنها یک کتاب آیلتس خریداری کنید، ما این کتاب را به شما توصیه می کنیم.

سایت Sample Test Questions on the IELTS 

دقیق تر بگویم من سؤالات آزمون نمونه در وب سایت های IELTS ، را پیشنهاد می کنم. همانطور که احتمالا می دانید، چند وب سایت رسمی آیلتس دیگر(a few different official IELTS websites) وجود دارند. وقتی از سوال های نمونه حرف می زنیم، دو وب سایت IELTS.org  و the British Council IELTS website به ذهنمان می آیند. the British Council IELTS website انواع پرسش هایی که ممکن است در آزمون مشاهده کنید، را ارائه می کند. IELTS.org دارای the best official page of guidance, tutorials, and practice questions for the new, increasingly available computer-based IELTS نیز هست. وب سایت The British Council’s IELTS official free full-length IELTS practice tests را، به همراه منابع کافی برای یک آزمون آیلتس آکادمیک و یک آزمون عمومی ارائه می کند.

نکات و استراتژی های آزمون

سایت IELTS Liz

گرفتن نمره IELTS بالا دانش زبانی قوی نیاز دارد. اما تسلط بر استراتژی های آزمون نیز می تواند نمره شما را تقویت کند. برای مثال مدیریت زمان را در نظر بگیرید. زمان در بخش Writing  و Reading آیلتس بسیار محدود است. اگر نتوانید زمان را به درستی مدیریت کنید، مطمئناً دچار مشکل خواهید شد. استراتژی انتخاب چندگانه، مهارت های خواندن استراتژیک مانند skimming  و scanning و غیره نیز نقش مهمی در موفقیت شما خواهند داشت.

 

برای اطلاع از زبان این آزمون و ترفندهای موفقیت در آیلتس، از فیلم های عالی و مطالب خواندی سایت www.ieltsliz.com شروع کنید. این منبع با کیفیت (و رایگان!) توسط یک مدرس با تجربه IELTS تهیه شده است.

ادامه مطلب...

  • نیکا رضوی
  • ۰
  • ۰

1- ?How is it going- این سؤال را معمولا از اشخاصی می پرسیم که مدت طولانی ندیده ایم. این سؤال درمورد اوضاع و احوال شخص مورد نظر و اینکه چه کارهایی انجام داده است می پرسد علاوه بر این می تواند برای بررسی پیشرفت پروژه، تعهدات یا دستاوردها نیز استفاده شود.

2- Long time no see- وقتی دلتان برای یک دوست یا یکی از اعضای خانواده تنگ می شود، می توانید این عبارت را بکار ببرید. این جمله امکان بحث و به روزرسانی بیشتر در مورد زندگی شخص افراد را فراهم می کند. به یاد داشته باشید این عبارت تنها برای دوستان، اعضای خانواده و همکاران نزدیک مورد استفاده قرار می گیرد.

3- ?What have you been up to- اگر احساس می کنید می خواهید اطلاعات بیشتری درمورد وضعیت یک دوست یا همکار نزدیک به دست آورید این عبارت را بکار ببرید و در مورد وضعیت زندگی، کار یا تحصیلی آنها اطلاعات بیشتری دریافت کنید. این عبارت بیشتر برای دوستان نزدیک بکار می رود.

4- Can’t complain- یک پاسخ معمولی برای این سؤال استhow have you been?’  . می توانید از آن در شرایطی که اوضاع کلی زندگی شما خوب است، اما موفقیت یا دستاورد بزرگی هم نداشته اید استفاده کنید. مثل این است که بگویید خدا را شکر بد نیست.

5- ?How do you know- وقتی شخصی چیزی به شما می گوید که انتظار آن را نداشتید می توانید این پرسش را مطرح کنید. به عنوان مثال، وقتی می خواهید بفهمید شخص از قبل چیزی را میدانسته یا نه، می توانید از این سوال استفاده کنید.

6-That’s a good one = that’s a good joke- وقتی شخصی چیزی که واقعاً خنده دار است یا چیزی که انتظار نداشتید بشنوید، را می گوید، می توانید این عبارت را به کار ببرید. علاوه بر این، در جواب یک اظهار نظر یا پاسخ کنایه آمیز و یا اظهار تعجب، می توانید از  ‘that’s a good one’استفاده کنید.

7-Its very kind of you- اگر کسی در را برای شما باز کرده یا کاری به ظاهر کوچک اما بسیار مهم برای شما انجام داده است می توانید با این عبارت از او تشکر کنید. این عبارت در جایی متداول است که دوستان و همکاران برای یکدیگر کاری غیر عادی انجام می دهند. وقتی کسی شما را در اداره، خانه ، مدرسه و … شگفت زده می کند، می توانید از آن استفاده کنید.

ادامه مطلب...

  • نیکا رضوی
  • ۰
  • ۰

1- روزانه 1-2 مکالمه بریتیش تمرین کنید

برای اینکه واقعاً روی تلفظ تان کار کنید ، باید چند جمله کوتاه را انتخاب کنید، یا این که یک جمله طولانی تر را به تکه های کوچک تر تقسیم کنید تا به راحتی بتوانید آنها را تکرار کنید. هر آوای تکی را باید کامل تلفظ کنید؛ هرچه کوتاه تر باشد، بهتر است!

 

وقتی روی قسمت های مختلف کار کردید و مسلط تر شدید، می توانید یک جمله یا پاراگراف طولانی تر در کنار هم قرار دهید و با تکرار کامل آن؛ آموزش تان را ادامه دهید. توجه داشته باشید که کتابهای صوتی حاوی سوالات و پاسخهایی هستند که جملات کوتاه بسیار خوبی را برای تمرین ویژه روی تلفظ ارائه می دهند.

2- روی لهجه تان اغراق کنید: آواهای بریتیش را با صدای بلند بیان کنید

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

از این نظر ممکن است تماشای پادکست های افرادی که لهجه بریتیش را تقلید می کنند، برای تان جالب باشد. شما در واقع می توانید چیزهای زیادی از آنها بیاموزید!

3- فیلم ها و انیمیشن های انگلیسی را تماشا کنید

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

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

ادامه مطلب...

  • نیکا رضوی
  • ۰
  • ۰

آموزش سبک و ساختار iOS

مانند دیگر زبان های برنامه نویسی، iOS نیز، فایل ویژه ای دارد که همیشه قبل از همه اجرا می شود و فایل AppDelegate.Swift نامیده می شود. زمانی که برنامه اجرا می شود؛ ابتدا کامپایلر به فایل AppDelegate.Swift رفته و مارکر @UIApplicationMain را بررسی می کند. این مارکر مهم ترین موضوع در برنامه است. اگر این مارکر را کامنت کنیم؛ برنامه ما به درستی ساخته می شود اما اجرا نمی شود.


چرخه حیات معمول برنامه iOS با @UIApplicationMain آغاز می شود، هنگامی که برنامه را اجرا می کنیم ابتدا شیء آن ایجاد و مقدار دهی می شود. پس از ایجاد و تنظیم اولیه شیء، AppDelegate.Swift روشن می شود و شیء UIApplication به فایل AppDelegate.Swift باز می گردد. فایل @UIApplicationMain فایل info.plist را می خواند و پیکربندی برنامه شما از جمله نام صفحه نمایش راه اندازی و فایل Main.Storyboard را بررسی می کند. این روند کلی در پس زمینه کار انجام می شود.

اکنون فایل AppDelegate.Swift به UIWindow که یک پنجره ناپیدا است مراجعه می کند و این پنجره بصورت خودکار؛ به عنوان بخشی از برنامه ایجاد می شود. این UIWindow حاوی یک خط مرزی است که صفحه آیپد، آیفون و غیره را ترسیم می کند.

یعنی اگر ما تصویری را در صفحه نمایش راه اندازی کنیم ، ابتدا در هنگام بارگذاری برنامه مانند تصویر زیر ، آن تصویر در UIWindow ناپیدای ما بارگذاری می شود.


زمانی که بارگذاری برنامه ی ما تکمیل شد؛ سپس صفحه راه اندازی ناپدید شده و UIWindow با اولین کنترل گر نما بارگذاری می شود و همان طور که در زیر آمده است؛ کنترل های برنامه ما را در بر دارد.

برای شیء UIApplication ما نیاز به انجام کاری نداریم، در اینجا فایل اصلی، AppDelegate.Swift است و نمایانگر وضعیت برنامه ما است و UI window صفحه های برنامه ما را ترسیم می کند.

در نقطه راه اندازی طول عمر برنامه iOS ؛ اگر بخواهیم کارهایی را انجام دهیم که هنگام استفاده از روش طول عمر؛ لازم به انجام باشند: application:didFinishLaunching فراخوانی می شود و این روش از طریق فایل AppDelegate.Swift ما منتقل می شود. پس از اتمام روش application:didFinishLaunching ؛سپس پنجره با ViewController (کنترل کننده ی نما) بارگذاری می شود و در ViewController روشی که در ابتدا اجرا خواهد شد به عنوان روش ViewDidLoad() و ViewDidAppear() شناخته شده است و اینها روشهای داخلی ViewController هستند. بعد از این متد didBecomeActive فراخوانی می شود و برنامه ما آماده است.

ادامه مطلب...

  • نیکا رضوی
  • ۰
  • ۰

آموزش Delegate های iOS

برای ساخت یک برنامه جدید در Xcode ، Xcode را از فهرست فولدر برنامه ها (/application) باز کنید. پس از باز کردن Xcode ، یک پنجره welcome (خوش آمدید) مانند شکل زیر باز خواهد شد. در پنجره خوش آمدید، بر روی گزینه دوم: Create a new Xcode Project “ایجاد یک Xcode Project جدید” کلیک کنید یا مسیر File New Project را انتخاب کنید.


پس از انتخاب “ایجاد یک پروژه Xcode جدید” ، یک پنجره جدید باز خواهد شد که باید الگوی خود را انتخاب کنیم.

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

برای مثال Hello world (سلام دنیا!) در iOS ، از ابتدایی ترین الگوی برنامه که “برنامه فقط نمایشی” می باشد؛ استفاده خواهیم کرد. برای انتخاب این مورد ، به بخش iOS در سمت چپ بروید تا با استفاده از گزینه application برنامه را انتخاب کنید و در قسمت اصلی پنجره ای که مشاهده می کنید “Single View Application” را انتخاب کرده و مانند تصویر زیر بر روی دکمه next کلیک کنید.

C:\Users\mohammad\Desktop\ios-swift-select-single-view-application-in-xcode.png
بعد از کلیک بر روی Next، پنجره ای مانند شکل زیر را مشاهده می کنیم، در این مورد باید نام پروژه و سایر جزئیات را برای برنامه خود ذکر کنیم.

Product name (نام محصول): ” iOS Delegates” (دلیگیت ها در iOS)

نامی که در بخش Product Name وارد می کنیم برای پروژه و برنامه استفاده می شود.

Organization name (نام سازمان): “Tutlane”

می توانید نام سازمان یا نام خود را در این قسمت وارد کنید؛ البته می توانید آن بخش را خالی بگذارید.

شناسه سازمان (Organization Identifier) : “com.developersocociation”

در صورت نداشتن شناسه سازمانی، com.example را وارد کنید.

ادامه مطلب...

  • نیکا رضوی
  • ۰
  • ۰

برای ایجاد پروژه جدید در Xcode در iOS، Xcode را از فهرست پوشه /Application (برنامه ها) باز کنید. پس از باز کردن Xcode ، پنجره welcome (خوش آمدید) مانند شکل زیر باز خواهد شد. در پنجره خوش آمدید، بر روی گزینه دوم Create a new Xcode Project که به معنی “ایجاد یک پروژه ی Xcode جدید” می باشد، کلیک کنید یا به مسیر FlieNewProject بروید.

پس از انتخاب “ایجاد یک پروژه Xcode جدید”، یک پنجره جدید باز خواهد شد که باید الگوی خود را انتخاب کنیم.

پنجره جدید Xcode شامل چندین الگوی برنامه داخلی برای پیاده سازی نوع معمول برنامه های iOS است. در این بخش می توانیم انتخاب کنیم که چه نوع اپلیکیشینی را می خواهیم برنامه نویسی کنیم؛ مثلاً نوع برنامه می تواند: برنامه های مبتنی بر صفحه ، برنامه های مبتنی بر سربرگ، بازی ها ، برنامه های با نمای جدولی و غیره باشد. این قالب ها دارای رابط از پیش تنظیم شده و فایل های کد منبع هستند.

برای این مثال سلام دنیا! iOS ، از ابتدایی ترین الگوی “برنامه های نمایشی واحد” استفاده خواهیم کرد. برای انتخاب این مورد، به بخش iOS در سمت چپ بروید تا برنامه را انتخاب کنید، باید از مسیر Application بروید و در قسمت اصلی پنجره گزینه ی “Single view Application” را انتخاب کرده و مانند تصویر زیر بر روی دکمه next کلیک کنید.


بعد از کلیک بر روی Next ، پنجره ای مانند شکل زیر مشاهده می کنیم، در این مورد باید نام پروژه و سایر جزئیات مربوط به برنامه خود را ذکر کنیم.

Product Name (نام محصول): “سلام دنیا!”

هر آنچه را که در بخش Product Name وارد می کنیم برای پروژه و برنامه استفاده می شود.

Organization Name نام سازمان: “Tutlane”

می توانید نام سازمان یا نام خود را وارد کنید یا می توانید آن را خالی بگذارید.

ادامه مطلب...

  • نیکا رضوی
  • ۰
  • ۰

مرحله ۱: یک لایه تنظیم Gradient Map اضافه کنید
تصویری که اخیراً در Photoshop باز شده است ، را نه تنها در پنجره سند بلکه در پنل لایه ها نیز می بینیم. لایه Background ، در حال حاضر تنها لایه در سند است:

The Layers panel in Photoshop showing the sunset photo on the Background layer
پانل لایه ها عکس غروب خورشید را در لایه Background نشان می دهد.

برای تقویت رنگها در غروب آفتاب ، از تنظیم تصویر Gradient Map استفاده خواهیم کرد. اما اعمال تنظیم مستقیم بر روی تصویر باعث تغییر دائمی در عکس اصلی خواهد شد. برای جلوگیری از ایجاد تغییرات دائمی ، ما از Gradient Map به عنوان یک لایه تنظیم استفاده می کنیم. بر روی نماد New Fill یا Adjustment Layer در پایین پنل Layers کلیک کنید:

Clicking the New Fill or Adjustment Layer icon in the Layers panel. 
روی نماد New Fill یا Adjustment Layer کلیک کنید.

این لیستی از لایه های Fill و Adjustment فتوشاپ را باز می کند. Gradient Map را از لیست انتخاب کنید

Choosing a Gradient Map adjustment layer. 
انتخاب یک لایه Gradient Map.

اگر دوباره به پنل Layers نگاهی بیندازیم ، می بینیم که لایه جدید تنظیم Gradient Map با نام ” Gradient Map1 ” که در بالای تصویر روی لایه Background قرار گرفته است ، می بینیم. از آنجا که لایه تنظیم جدا از خود تصویر است ، هر کاری که ما با Gradient Map انجام دهیم دائمی نخواهد بود و عکس اصلی همیشه ایمن خواهد بود:

The Layers panel now showing the Gradient Map adjustment layer. 
پنل لایه ها لایه تنظیم Gradient Map را نشان می دهد.

چگونه تنظیم Gradient Map کار می کند

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

به طور پیش فرض ، Gradient Map از رنگهای پیش زمینه و پس زمینه فعلی شما به عنوان طیف رنگ ها استفاده می کند. اگر رنگ های پیش زمینه و زمینه شما به صورت پیش فرض تنظیم شده است ، رنگ سیاه و سفید پس زمینه و پیش زمینه خواهد بود. این تقریباً خلاف آنچه برای غروب خورشید می خواهیم می باشد ، بنابراین خواهیم دید که چگونه در یک لحظه می توان طیف رنگ ها را ویرایش کرد:

The image with the default Foreground to Background gradient map aplied. 
این تصویر با طیف پیش فرض سیاه و سفید تنظیم شده است.

مرحله ۲ بر روی نوار پیش نمایش کلیک کنید تا Gradient را ویرایش کنید
گزینه های لایه تنظیم گرافیک Gradient در پانل Properties فتوشاپ یافت می شود. نوار پیش نمایش افقی ما رنگ های طیف فعلی را نشان می دهد. برای ویرایش رنگ، روی نوار پیش نمایش کلیک کنید

ادامه مطلب...

  • نیکا رضوی