لنز پرایم چیست و در چه شرایطی کاربرد دارد؟

اگر تازه به دنیای عکاسی قدم گذاشته اید، شاید لنزهای فاقد قابلیت بزرگنمایی معروف به لنز پرایم برایتان کمی عجیب باشند. یعنی شاید این سؤال به ذهن شما هم رسیده باشد که لنز بدون زوم به چه دردی می خورد؟ …

نوشته لنز پرایم چیست و در چه شرایطی کاربرد دارد؟ اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

گیتس: طلسم جابز اپل را به زندگی برگرداند

بیل گیتس شب گذشته در شبکه CNN نکات جالب و عجیبی را درباره شخصیت استیو جابز بیان کرد که از عوضی بودن گاه بگاه او تا توانایی های فوق العاده را شامل می شود. در این برنامه که که به …

نوشته گیتس: طلسم جابز اپل را به زندگی برگرداند اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

اکانت کنونیکال در گیت‌هاب هک شد؛ سورس‌کد اوبونتو در امان است

اکانت گیت هاب «کنونیکال»، کمپانی حامی اوبونتو و دیگر پروژه های متن باز هدف حمله هکرها قرار گرفته است. تیم امنیتی اوبونتو با انتشار بیانیه ای تاکید کرده که حساب کاربری کنونیکال در گیت هاب از روز گذشته هک شده و …

نوشته اکانت کنونیکال در گیت‌هاب هک شد؛ سورس‌کد اوبونتو در امان است اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

طرح آموزش کدنویسی و فضای مجازی کودکان و نوجوانان رونمایی شد

امروز از طرح ملی آموزش «کدنویسی کودکان و نوجوانان» یا «دارکوب» رونمایی شد. این برنامه با همکاری معاونت علمی و فناوری ریاست جمهوری، وزارت کار، سازمان فنی و حرفه‌ای، دانشگاه پیام نور، وزارت فرهنگ و ارشاد و همچنین همکاری بخش …

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

گردآوری توسط ایده طلایی

شروع سخت برنامه نویسی برای مبتدیان

یک راه یا بهترین راه برای یادگیری وجود نداره..هر کسی با یک یا چند روش یاد میگیره ، یکی با کلاس حضوری،یکی با ویدئو آموزشی ، یکی با کتاب ، یکی با مستندات اون زبان یا تکنولوژی و یکی با کد خوندن و سعی و خطا و یا اصلا راه های دیگه

اینکه هر کسی با چه روش هایی راحت تره برای یادگیری ، بستگی به شخص داره و معمولا بعد از کمی پیشروی دست آدم میاد.

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

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

– اولیش اینکه زمان بندی و سرفصل داره که اگر جایی هم دانشجو سرد یا بی حوصله شد ولی چون ثبت نام کرده ناچارا پیگیری میکنه و ولش نمیکنه

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

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

– چهارم اینکه غالب دوره های حضوری برنامه ریزی و سرفصلشون جوری تنظیم شده که برای افراد مبتدی مناسب باشن ( مگر اونایی که پسوند پیشرفته دارن) در حالی که آموزش های مجازی هر کدومشون یه سطحی دارن و غالبا پیش فرض هایی دارن که برای افراد مبتدی کار رو سخت میکنن

به همین جهت به نظرم کلاس حضوری نقطه شروع خوبیه برای افراد مبتدی که تصمیم بر شروع این راه دارن

نوشته شروع سخت برنامه نویسی برای مبتدیان اولین بار در ویرگول پدیدار شد.

گردآوری توسط ایده طلایی

نرم افزار Xcode چیست ؟ آشنایی با محیط Xcode + ویدیو

سلام عرض میکنم خدمت همه شما دوستان عزیز ویرگولی

تو این مقاله میخوایم راجب نرم افزار Xcode صحبت کنیم. اگر دقت کرده باشین هر زبان برنامه نویسی تقریبا IDE مختص به خودشو داره. مثال میزنم : اگر شما بخواین برنامه نویسی اندروید بشین باید با محیط اندروید استودیو کار کنید؛ اگر بخواید برنامه نویس ویندوز بشید باید با محیط ویژوال استودیو کار کنید. اپل هم از این قاعده مستثنی نیست و IDE خودشو برای برنامه نویساش داره. Xcode نرم افزاریه که شما بکمک اون میتونید برای پلتفرم های اپل مثل macOS ، iOS ، tvOS و watchOS اپلیکیشن بنویسید.

تو این مقاله میخوایم دو تا مسئله رو بررسی کنیم :

· آموزش نصب نرم افزار Xocde از طریق Mac Appstore به صورت رایگان (عجیبه که رایگانه :))))

· آشنایی به محیط Xcode و اینکه چه قسمتایی داره.

دانلود و نصب نرم افزار Xcode :

خب از اونجا که نصب این نرم افزار کار آسونیه اول با این قسمت شروع می کنیم. برای نصب Xcode میریم به Mac Appstore و تو سرچش کلمه Xcode رو تایپ می کنیم مثل عکس زیر :

نصب Xcode از طریق مک اپ استور

حجم Xcode یخورده بالائه حدود ۶ گیگه برای همین هم قبل از دانلود مطمئن شید که حجم اینترنتتون کافی باشه.

آشنایی با محیط Xcode 10 :

خب میرسیم به قسمت جذاب ماجرا. تو این بخش میخوایم با محیط Xcode آشنا شیم و ببینیم از چه قسمتای تشکیل شده.

محیط Xcode 10

در این قسمت به شرح هر یک از قسمت ها می پردازیم.

پنل پیمایش یا Navigation Area :

تو این پنل آیتم های مختلفی وجود داره که مهم ترینِ اونها Project Navigator ، Search Navigator و Issue Navigator هستن.

تب Project Navigator : این تب شامل همه ی فایل های برنامه مثل سورس کد ها ، عکس ها ، ویدیو ها ، فونت ها ، آیکون ها و فایل تنظیمات برنامه هستش.

تب Search Navigator : تو این تب میتونیم متن یا عبارتی که تو پروژه دنبالشیم رو پیدا کنیم. مثلا این متن می تونه اسم یه فانکشن یا یه متغیر یا حتی متن یه پیغام باشد.

تب Issue Navigator : این تب تمامِ خطا ها و مشکلات برنامه رو نشون میده . برای مثال خطا های RunTime ، خطا های کامپایلر و هشدار های (Warning ها) مربوط به اشکالات اصلی برنامه تو این قسمت نشون داده میشن

پنل ویرایش یا Editor Area :

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

پنل ابزار یا Utility Area :

یکی از کاربرد های این پنل زمانیه که میخوایم رابط کاربریمون رو طراحی کنیم. وقتی که کامپوننتی مثل Button یا Label رو به صفحه اضافه می کنیم، میتونیم ویژگی های (یا Attribute ها ) مختلف کامپوننت مورد نظرمون رو عوض کنیم.

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

پنل اشکال زدایی یا Debug Area :

این پنل از دو تا قسمت تشکیل شده :

قسمت اول این پنل Variable View هستش. وقتی تو جایی از برنامه (فایل سورس کد) از Breakpoint یا نقطه توقف استفاده می کنیم می تونیم تو این قسمت مقادیر متغیر های برنامه رو ببینیم. این ویوی (View) کاربردی بهمون کمک می کنه تا بفهمیم آیا متغیر ما مقداری داره یا نه . مثلا وقتی که قراره از وب سرویس مقادیر مورد نظرمون رو پر کنیم ، میشه از این قسمت تشخیص داد که مقادیر دریافت شدن یا نه.

قسمت دوم این پنل Console هست. تو این ویو می تونیم پیامی رو چاپ کنیم. همینطور پیامایی رو که خود سیستم عامل چاپ می کنه رو میشه تو این قسمت دید. این بخش یکی از مهمترین اجزای تست برنامس. بر فرض مثال می خوایم تست کنیم که آیا دکمَمون تو برنامه کارشون درست انجام میده یا نه.

در آخر ازتون دعوت میکنم تا ویدیویی که تو زیر هستش رو ببینید تا با محیط Xcode بیشتر آشنا شید.

ویدیوی آشنای با نرم افزار Xcode10

نوشته نرم افزار Xcode چیست ؟ آشنایی با محیط Xcode + ویدیو اولین بار در ویرگول پدیدار شد.

گردآوری توسط ایده طلایی

بیایید با هم یک فایل آپلود کنیم روی CDN با php یا python یا laravel

بیایید با هم یک فایل آپلود کنیم روی CDN با php یا python یا laravel

خب اول باید یک CDN بگیریم از آمازون

چطوره این کار رو با سرویس لیارا در یک دقیقه انجام بدیم؟

خب بیایید سایت liara.ir رو باز کنید از این لینک https:/liara.ir و سپس عضویت رو بزنید و ۵۰۰۰ تومان اکانت رایگان بهتون میده.

مثل شکل بالا بسازید و برید مرحله بعدی

خب وارد گیت من بشید https://github.com/saber13812002/aws-php-sample

توی گیت همه چیز رو توضیح دادم بچه ها

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

اینجا کامل همه چیز رو توضیح داده https://docs.liara.ir/storage/overview

برای لاراول و پایتون هم لینکش اینجاست

اینم راهنمای بقیه زبان های برنامه نویسی

نوشته بیایید با هم یک فایل آپلود کنیم روی CDN با php یا python یا laravel اولین بار در ویرگول پدیدار شد.

گردآوری توسط ایده طلایی

افزایش مخالفت‌ها با نصب دستگاه تولید نویز صوتی در فیلادلفیا

مقامات فیلادلفیا که برای مقابله با پرسه‌زنی شبانه نوجوانان و جوانان بین ۱۳ تا ۲۵ سال تعدادی دستگاه تولید نویز صوتی در شهر نصب کرده‌اند، روز به روز با اعتراضات و انتقادات بیشتری رو به رو می‌شوند. این دستگاه‌ها که Mosquito …

نوشته افزایش مخالفت‌ها با نصب دستگاه تولید نویز صوتی در فیلادلفیا اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

مدیر توسعه فناوری اطلاعات وزارت صنعت: ماینینگ نیاز به ساماندهی دارد نه ممنوعیت

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

نوشته مدیر توسعه فناوری اطلاعات وزارت صنعت: ماینینگ نیاز به ساماندهی دارد نه ممنوعیت اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

دستور مادورو به بزرگ ترین بانک ونزوئلا برای ارائه خدمات با رمزارز پترو

نیکولاس مادورو رئیس جمهور ونزوئلا به یکی از بزرگ ترین بانک های این کشور دستور داد امکان دسترسی مردم به رمزارز پترو (Petro) را فراهم کند. وزارت اقتصاد ونزوئلا به مناسبت جشن ده سالگی تأسیس «بانک ونزوئلا» (BoV) این خبر …

نوشته دستور مادورو به بزرگ ترین بانک ونزوئلا برای ارائه خدمات با رمزارز پترو اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی