پویا متلب – برگه 36 – آموزش برنامه نویسی

Sorry, no posts matched your criteria.

این سایت در ستاد ساماندهی ثبت شده و تابع قوانین جمهوری اسلامی میباشد

دانلود آهنگ ایرج بسطامی به نام به یاد رهی

۶ خرداد ۱۳۹۷
114 views
بدون نظر

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

دانلود آهنگ ایرج بسطامی به نام به یاد رهی Download Old Music By Iraj Bastami Called Be Yade Rahi دانلود آهنگ قدیمی ایرج بسطامی بنام به یاد رهی با کیفیت بالا به همراه متن آهنگ به یاد رهی از ایرج بسطامی با دو کیفیت ۳۲۰ و ۱۲۸ و لینک مستقیم از تب موزیک پخش آنلاین + لینک پرسرعت آهنگ به یاد رهی برای دانلود موزیک جدید ایرج بسطامی بنام به یاد رهی به […]

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

دانلود آهنگ جدید گرشا رضایی به نام اندازه صد ساله رفتی

۶ خرداد ۱۳۹۷
110 views
بدون نظر

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

دانلود آهنگ جدید گرشا رضایی به نام اندازه صد ساله رفتی Download New Music By Garsha Rezaei Called Andazeh Sad Saleh Rafti دانلود آهنگ جديد گرشا رضایی بنام اندازه صد ساله رفتی با کیفیت بالا به همراه متن آهنگ اندازه صد ساله رفتی از گرشا رضایی با دو کیفیت ۳۲۰ و ۱۲۸ و لینک مستقیم از تب موزیک پخش آنلاین + لینک پرسرعت آهنگ اندازه صد ساله رفتی […]

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

جاوا اسکریپت به زبان ساده – جلسه بیستم: eventListener

۶ خرداد ۱۳۹۷
104 views
بدون نظر

کار eventListener این است که گوش‌به‌زنگ ایجاد یک رویداد باشد. برای آشنایی با این مقوله در ادامه این جلسه همراه زومیت باشید.

بیایید با یک مثال ساده شروع کنیم. فرض کنید یک دکمه دارید که می‌خواهید به محض کلیک روی آن یک پیغام الرت به کاربر نمایش داده شود. در جلسات قبل یاد گرفتیم که این کار را می‌توانیم با قرار دادن یک اتریبیوت onclick روی المان اچ‌تی‌ام‌ال انجام دهیم. در این جلسه این کار را با کمک یک eventListener کلیک انجام می‌دهیم. 

برای اضافه کردن یک eventListener در جاوا اسکریپت از متد addEventListener استفاده می‌کنیم. برای اضافه کردن این متد به المان اچ‌تی‌ام‌ال ابتدا باید این المان را انتخاب کنیم. سپس متد addEventListener را به همراه دو پارامتر ثابت و همیشگی آن می‌نویسیم. این دو پارامتر یکی نوع رویداد است که می‌تواند کلیک، رفتن ماوس، خارج شدن ماوس و … باشد و پارامتر دوم، فانکشن یا اتفاقی است که مي‌خواهیم بعد از رویداد اجرا کنیم. مثال زیر را ببینید تا درک بهتری از این صحبت‌ها داشته باشید.

HTML

<button id=“btn”>کلیک کنید</button>

JavaScript:

document.getElementById(“btn”);

حالا وقت آن رسیده است تا addEventListener را بدان اضافه کنیم. در این مثال ما می‌خواهیم بعد از رویداد کلیک یک آلرت نمایش داده شود. پس یک فانکشن بدون نام الرت برای این اتفاق می‌نویسیم.

document.getElementById(“btn”).addEventListener(“click”,function(){ alert(“سلام به زومیت خوش آمدید”) })

همین مثال را می‌توانیم برای رویداد دیگری مثل رفتن ماوس روی المان بنویسیم:

document.getElementById(“btn”).addEventListener(“mouseover“,function(){ alert(“سلام به زومیت خوش آمدید”) })

نکته دیگری که در رابطه با اضافه کردن eventListener به المان‌ها وجود دارد این است که می‌توانید هر تعداد رویداد که دوست دارید، به یک المان اضافه کنید. یعنی می‌توانید برای همین دکمه که در بالا مثال زدیم،  ویداد رفتن ماوس روی المنت، رویداد برداشتن ماوس از روی المنت و رویداد کلیک را به‌صورت همزمان داشته باشید. در زیر این موضوع را مشاهده می‌کنید.

var element = document.getElementById(“btn”);

element.addEventListener(“mouseover”,function(){ alert(“قرار دادن ماوس بر روی المان”) });

element.addEventListener(“click”,function(){ alert(“کلیک بر روی المان”) });

element.addEventListener(“mouseout”,function(){ alert(“برداشتن ماوس از روی المان”) });

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

var element = document.getElementById(“btn”);

element.addEventListener(“click”, sayHello);

function sayHello() {

   alert (“HELLO”);

}

همانطور که مشاهده می‌کنید، نام فانکشن sayHello را بدون پرانتز به‌عنوان پارامتر دوم addEventListener نوشته‌ایم. بدین ترتیب بعد از اتفاق افتادن رویداد کلیک این فانکشن صدا زده خواهد شد.

حذف eventListener

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

element.removeEventListener(“click”,remove)

function remove() {

   alert (“eventListener removed”);

}

بدین ترتیب دیگر رویداد کلیک روی این المان فعال نخواهد بود.

سخن پایانی 

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

چرا گوگل در دنیای پادکست‌ها عقب افتاده است؟

۵ خرداد ۱۳۹۷
118 views
بدون نظر

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

گوگل طی سال گذشته بارها به صورت خصوصی با تولید کنندگان این عرصه گفتگو کرده و بارها تعهد خود را نسبت به عرضه دست رنج این افراد تایید کرده است. ماه گذشته، شرکت کانادایی تولید کننده پادکست Pacific Content، یک برنامه ۵ قسمتی از مصاحبه با مدیر بخش پادکست گوگل-Zack Reneau پخش کرد. در این مصاحبه  اقای Zack اشاره کرد که گوگل تصمیم دارد به عرضه کننده بی رقیب  پادکست تبدیل شود.

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

یکی از تولید کنندگان پادکست در مصاحبه‌ای عنوان کرد:« شرکتی مانند گوگل می‌تواند در دنیای پادکست‌ها به یک غول بی رقیب تبدیل شود اما ما تولیدکنندگان پادکست بیشتر ترافیک خود را از اپل میگیریم(پادکست‌های خود را روی این پلات فرم ارائه می‌کنیم)»

پلت فرم‌های مختلف نیز که در زمینه عرضه پادکست‌ها فعال هستند مانند Spotify  و iHeartRadio، معمولا بیش از اندازه با تبلیغات مزاحم درگیر هستند و به همین دلیل درصد رضایت کاربران و تولید کننده پایین می‌آید. اپل هم به نوعی با همین معضل درگیر است. Dylan Hecklau مدیر شرکت تبلیغاتی Jelli می‌گوید ناتوانی اپل در پیدا کردن راه حلی کاربردی برای ارائه تبلیغات، فرصتی خوبی برای گوگل محسوب می‌شود:« اپل هیچ گاه در زمینه تبلیغات قوی نبوده است درحالیکه این موضوع جزئی از ذات گوگل است. گوگل می‌داند  کجا و چگونه تبلیغات را به مشتریان ارائه کند.»

گوگل نسخه‌ای از شبکه پادکستی خود را از طریق Google Search برای اندروید ارائه کرده است که در این سرویس با جستجوی نام پادکست و یا عبارت کلیدی آن، می‌توان به مجموعه‌ای از آخرین نسخه‌های پادکست‌ها دسترسی پیدا کرد. گوگل سعی دارد تا با ارائه یک برنامه(App)به خصوص، مشتریان و کاربران خود را بیشتر با ویژگی‌های این قابلیت جدید آشنا کند.

شرکت National Public Radio ، شرکتی فعال در زمینه پخش مطالب رادیویی است که ماهانه ۱۲ میلیون شنونده پادکست دارد. بنا به آمار AdExchanger تا ماه سپتامبر سال ۲۰۱۷، ۶۰ درصد از این ۱۲ میلیون کاربران اپل بوده‌اند که این رقم حالا به ۵۰ درصد تنزل پیدا کرده است. این رکود نشان می‌دهد که یکه تازی اپل در این صنعت رو به پایان است.

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

اما مسئله اینجاست که تعداد کاربران اندروید بسیار بیشتر از کاربران آیفون است و به همین دلیل تولید کنندگان و توزیع کنندکان پادکست از جمله گوگل، همگی از فقدان امکانات دسترسی به پادکست در پلت فرم‌های مرتبط با گوگل، ضرر می‌کنند. گوگل تنها کاری که کرده این است که برای کاربران اندروید، امکان جستجوی پادکست‌ها را از طریق  Google Assistant ( دستیار هوشمند گوگل، قابلیتی جزو امکانات بلندگوی هوشمند Google Home) ارائه کرده است.

در حال حاضر کاری که تولید کنندگان پادکست می‌توانند انجام دهند این است از طریق تبلیغات در شبکه‌های اجتماعی، تعداد مخاطبین خود را بالاتر ببرند مثلا The New York Times  در فیس بوک گروهی به نام The New York Times Podcast Club دارد که تنها برای معرفی پادکست‌هایش فعالیت دارد و بیش از ۲۴ هزار کاربر دارد.

گوگل همچنین با دسترسی به منبع عظیمی از اطلاعات و داده، می‌تواند ابزارهای تحلیلی حرفه‌ای‌تر و کاراتری برای تولید کنندگان عرضه کند، کاری که اپل اواخر سال گذشته با معرفی podcast analytics  انجام داد.

آی تی ایران

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

۵ خرداد ۱۳۹۷
70 views
بدون نظر

ساعت های هوشمند امروزی تفاوت چندانی با یکدیگر ندارند، اما شرکت موبوی یک ساعت هوشمند خلاقانه با دو نمایشگر تولید کرده که عمر باتری بسیار طولانی دارد.

به گزارش مهر، این ساعت که TicWatch Pro نام دارد، هم دارای یک نمایشگر OLED دایره ای استاندارد و هم دارای یک نمایشگر ال سی دی FSTN است.

نمایشگر ال سی دی یک نمایشگر کم مصرف سیاه و سفید است که بر روی نمایشگر OLED قرار می گیرد و به علت شفافیت مشاهده نمایشگر OLED که در زیر آن قرار دارد را ممکن می کند.

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

مزیت مهم استفاده از دو نمایشگر عدم مصرف برق بیش از حد و افزایش عمر باتری این ساعت به ۳۰ ساعت است. عمر باتری ساعت های هوشمند معمولی موجود در بازار از دو تا سه روز فراتر نمی رود. در این ساعت از سیستم عامل Wear OS استفاده شده است.

نکته جالب اینکه با قراردادن این ساعت در حالت اضطراری می توان نمایشگر OLED آن را به طور کامل خاموش کرد و عمر باتری را باز هم افزایش داد. بهره مندی این ساعت از فناوری ان اف سی خرید بی سیم و غیرتماسی را هم با استفاده از آن ممکن می کند. ساعت TicWatch Pro تابستان امسال به بازار می آید و قیمت آن کمتر از ۳۰۰ دلار است.

 

کمپانی موبوی تولید کرد

دانلود آلبوم جدید بهزاد میرلو به نام ساری گلین

۵ خرداد ۱۳۹۷
121 views
بدون نظر

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

دانلود آلبوم جدید بهزاد میرلو به نام ساری گلین Download Album By Behzad Mirloo Called Sari Gelin دانلود آلبوم بهزاد میرلو بنام ساری گلین با کیفیت بالا دانلود آلبوم بهزاد میرلو به نام ساری گلین به صورت تکی و یکجا با دو کیفیت ۳۲۰ و ۱۲۸ و لینک مستقیم از تب موزیک پخش آنلاین + لینک پرسرعت آلبوم ساری گلین برای دانلود آلبوم  بهزاد میرلو بنام ساری […]

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

دانلود آهنگ جدید فرزاد فرخ به نام اهل عاشقی

۵ خرداد ۱۳۹۷
112 views
بدون نظر

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

دانلود آهنگ جدید فرزاد فرخ به نام اهل عاشقی Download New Music By Farzad Farokh Called Ahle Asheghi دانلود آهنگ جديد فرزاد فرخ بنام اهل عاشقی با کیفیت بالا به همراه متن آهنگ اهل عاشقی از فرزاد فرخ با دو کیفیت ۳۲۰ و ۱۲۸ و لینک مستقیم از تب موزیک پخش آنلاین + لینک پرسرعت آهنگ اهل عاشقی برای دانلود موزیک جدید فرزاد فرخ بنام اهل عاشقی به ادامه مطلب مراجعه کنید… […]

نوشته دانلود آهنگ جدید فرزاد فرخ به نام اهل عاشقی اولین بار در دانلود آهنگ جدید – تب موزیک پدیدار شد.

موشک فالکون دوربین عکاس ناسا را سوزاند

۴ خرداد ۱۳۹۷
123 views
بدون نظر

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

به گزارش ایسنا، “بیل اینگالس”(Bill Ingalls) عکاس ناسا موفق به گرفتن تصاویر شگفت انگیز در هنگام پرتاب موشک “فالکون ۹” (Falcon 9) شرکت اسپیس ایکس شد. این موشک روز ۲۲ مه پرتاب شد.

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

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

او در پست خود اشاره‌ای به اینکه چه مقدار این دوربین از سکوی پرتاب موشک دور بود است، نکرد اما اشاره کرد که ۳ دوربین دیگر که نزیک به سکوی پرتاب بوده‌اند چنین آسیبی به آنها وارد نشده است.

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

GDPR چیست و چگونه از اطلاعات کاربران حفاظت می‌کند؟

۴ خرداد ۱۳۹۷
83 views
بدون نظر

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

اما  GDPR چیست؟

GDPR مجموعه قوانینی است که توسط اتحادیه اروپا وضع شده ومخفف شده عبارت The General Data Protection Regulation به معنی مقررات حفظ اطلاعات عمومی است که نسخه به روز شده و جدید آن از امروز در سرتاسر کشورهای عضو اتحادیه اروپا اعمال خواهد شد. GDPR به قانون گزاران قدرت بیشتری می‌دهد که بتوانند شرکت‌های خاطی در زمینه حفظ اطلاعات خصوصی کاربران را مجازات کنند. بر اساس این قانون، تمام شرکت ها و کسب وکارهای مختلف باید در مورد نحوه استفاده از اطلاعات کاربران، شفاف سازی کرده و به صورت واضحی آن را به کاربران توضیح دهند.

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

جنبه های کلیدی این قوانین چیست؟

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

میزان جریمه شرکت‌های خاطی نیز تحت قوانین GDPR افزایش پیدا کرده است. قانون گزاران می توانند شرکت های خاطی را تا میزان ۴ درصد از گردش مالی سالیانه انها یا ۲۰ میلیون یورو، جریمه کنند. پس هرچه شرکت بزرگ تر باشد مانند فیس بوک و گوگل، جریمه سنگین تری باید بپردازند.

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

آیا در کسب و کارهای مختلف تغییری نیز ایجاد شده است؟

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

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

اما خبر جالب اینجاست که درست بعد از اعمال این قانون جدید، دسترسی به تعدادی از وب سایت های خبری آمریکا مانند The Chicago Tribune  و LA Times در کشورهای اروپایی غیرممکن شده است.

 

آی تی ایران

دانلود آهنگ جدید حسین توکلی به نام دل کش

۴ خرداد ۱۳۹۷
85 views
بدون نظر

این موزیک از سایت تب ترانه برای اشتراک گذاری آماده شده است و ما فقط این پست را برای کاربران عزیز ریپورتاژ کرده ایم.

دانلود آهنگ جدید حسین توکلی به نام دل کش Download New Music By Hossein Tavakoli Called Del Kosh دانلود آهنگ حسین توکلی به نام دل کش با بالاترین کیفیت ۳۲۰ و ۱۲۸ به همراه متن آهنگ جدید دل کش حسین توکلی منتشر شد! دانلود فول آلبوم حسین توکلی با بالاترین کیفیت ۳۲۰ و ۱۲۸ در […]

منبع و Source اصلی: دانلود آهنگ جدید حسین توکلی به نام دل کش