آی تو نیوز

وبلاگ خبری آی تی نیوز
  • خانه 
  • موضوعات 
  • آرشیوها 
  • آخرین نظرات 

react native یا flutter کدام مناسب تر است ؟

27 بهمن 1399 توسط بی نام

با ظهور flutter  و مزایایی که این فریمورک برای توسعه دهندگاه ارائه می نمود دیگر عرصه برای یکه تازی های React Native  در بازار آندرید تنگ شد و این فریمورک رقیبی تازه برای خود یافت. که طبق معمول به جبهه آرایی بین برنامه نویس ها و داغ شدن این موضوع که کدام یک بهتر است انجامید.

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

تاریخچه مختصر

استفاده از cross platform ها برخلاف تصور بسیاری از افراد به هیچ وجه پدیده جدیدی نیست و از سالها قبل تحت فریم ورک هایی همچون Qt ( تلفظ : کیوت ) ارائه گردیده است. لیکن با توجه به انقلاب دهه اخیر در زمینه گوشی های هوشمند و نیز رواج دیوانه وار این محصولات بین جوامع ، مبحث cross platform نیز بیش از پیش مورد توجه قرار گرفته و به ویژه در بین استارت آپ ها و شرکت های کوچکی که دارای محدودیت هایی من باب زمان ، هزینه و مهارت بوده یا به آپلیکیشن هایی ساده با پیچیدگی های نه چندان زیاد نیاز دارند ، محبوب یافته است.

اما چالشی که امروزه ممکن است برای برخی از شرکت های نوپا  و توسعه دهندگان تازه وارد مطرح باشد ، رو به رویی با خیل عظیمی از این پلتفرم هاست که با هر کدام با آیکون های رنگارنگ و امکانات دلفریب در بستر اینترنت جا خوش کرده اند. react native و flutter در واقع دو نمونه از معروف ترین این پلتفرم ها می باشند که اولی توسط فیسبوک در سال ۲۰۱۵ و دومی توسط گوگل در ۱۱ دسامبر ۲۰۱۹ عرضه گردیده اند.

مقایسه

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

۱- توسعه سریع تر

Reusability همواره یکی از اصلی ترین چالش های مهندسی نرم افزار و یکی از اصلی ترین ارکان در افزایش سرعت توسعه سیستم های گوناگون بوده است. در واقع تحویل به موقع پروژه ها یکی از نشانه های برتری شرکت هایی است که در زمینه توسعه سیستم های نرم افزاری کار می کنند و در مقایسه به نظر می رسد که React Native در این مورد یک سر و گردن از رقیب خود جلوتر است.

در واقع base کار React Native بر روی کامپوننت ها استوار گردیده است که با توجه به سابقه نسبت بلند مدت این فریمورک امروزه در اینترنت به ووفور موجود می باشند. این در حالی است که فلاتر جدید تر بوده و احتمالا زمان زیادی برای پروژه ها نیاز خواهد داشت. البته لازم به اشاره است که گوگل قول هایی در رابطه با بهبود این پلتفرم در این زمینه و نیز استفاده با کیفیت بالا داده است که فعلا باید منتظر نتیجه آنها بود.

۲- زیبایی

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

گفتنی است React Native و Flutter در زمینه ایجاد رابط کاربری نیز کاملا با یک دیگر متفاوت می باشند. به عبارتی React Native در این زمینه نیز از کامپوننت های نیتیو خود بهره می جوید در حالی که Flutter از مجموعه اختصاصی widget ها بهره می برد که در عمل مشکلاتی را برای توسعه دهندگان در بر داشته است ( از جمله مشکل نبود کامپوننت ios در کتابخانه Cupertino )

وظیفه ویجت های Flutter در واقع کمک به ایجاد طرح های سفارشی UI با قابلیت همکاری مناسب با کامپوننت های native می باشد و این در حالی است که ری اکت مستقیما از این کامپوننت ها بهره گرفته و به کاربر حس native بیشتری را منتقل می کند. لذا می توان این مورد را نیز یک برتری نسبی برای react دانست.

۳- محبوبیت

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

۴- عملکرد بهتر

در مقایسه های صورت گرفته Flutter عملکرد بسیاری بهتری نسبت به فریمورک React Native از خود نشان داده و مزیت هایی همچون کمک به لایه های جاوا اسکریپت برای ارتباط بهتر با کامپوننت های native ، ارائه موتور c++ ، تسهیل استفاده مجدد از کد و … ( توجه کنید Reusability در مورد یک اشاره به موجود بودن گستره وسیعی از کدهای ری اکت در اینترنت دارد حال آن که در این بخش منظور تسهیل استفاده از کدهای خود تیم توسعه است که البته با توجه به نو پا بودن flutter احتمال از بین رفتن این برتری ری اکت طی آینده نزدیک دور از انتظار نیست.)

همچنین شایان ذکر است که استفاده از React Native برای دولوپرها برای توسعه برنامه های هیبریدی از لحاظ معماری ، ساختار و استفاده از کتابخانه ها بدون مشکل کمی سخت است.

۵- ثبات

بی شک چنان که جزو توسعه دهندگان react هستید به یاد دارید که در اوایل این فریمورک در هر آپدیت به کلی تغییر می کرد به طوری که بسیاری از توسعه دهندگان ترجیح میدادند در ورژن قبلی باقی مانده و به ورژن جدید ورود نکنند همچنین آموزش های ساخته شده نیز معمولا بر اساس ورژن خاصی بوده و مدرس به صراحت اعلام می کرد که این آموزش مختص ورژن X می باشد. به هر حال آن دوران دیگر رد شده و React Native کم کم دارد به ثبات مناسب دست می یابد. این در حالی است که Flutter هنوز در ابتدای این راه است و تا رسیدن به یک ورژن تثبت شده دارای فاصله است. لیکن انتشار ورژن Flutter beta 2 در سال گذشته خبر از آینده روشنی برای این فریمورک می دهد.

سخن نهایی

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

 نظر دهید »

آشنایی با مفاهیم و کاربرد کلید واژه و search term در کمپین تبلیغاتی

03 بهمن 1399 توسط بی نام


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

تبلیغات آنلاین نیز به عنوان یک علم و زمینه شغلی از این قاعده مستثنا نیست و چنین اصطلاحاتی با تفاوت های بسیار جزئی را در خود جای داده است.دو مورد از اصطلاحات مذکور که گاها توسط حرفه ای های این زمینه نیز به اشتباه گرفته می شود اصطلاحات کلید واژه و search term ( query ) هستند. البته شایان ذکر است که این امر به دو دلیل رخ می دهد. یکی ارتباط بسیار نزدیکی که این دو دارند و دیگری قرار گرفتن هر دو ترم (trem) در بین مولفه های مهم تبلیغ کلیکی.

بیشتر بخوانید : درباره سئو چه می دانید ؟

تعریف search term یا همان کوئری
گزاره جستوجو یا همان سرچ ترم عبارت است از مجموعه ای از واژه ها که به خاطر مرتبط بودن با کلید واژه های معرفی شده از طرف کاربر ، در جستوجوها شرکت داده شوند.

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

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

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

شیوه های بهرگیری از search term و کلید واژه در کمپین های تبلیغاتی
حال که با مفهوم این دو اصطلاح و تفاوت آن ها با یکدیگر آشنا شدیم جایز است که نگاهی به چگونگی استفاده از آن ها و تاثیر کاربرد صحیح آن ها بر تبلیغات و فروش کمپین بیاندازیم. این کار معمولا در چهار فاز جداگانه انجام می شود

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

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

۳- Landing page مشتری را در یابیم
صفحه فرود یا landing page عبارت است از صفحات ساده ای که در وبسایت شما به منظور جذب مشتری ایجاد می شوند. این صفحاد دارای تاثیر بسیار بالایی هم در سئو و هم در زمینه دیجیتال مارکتینگ هستند. یکی از اقدامات  مثبت این است که پس از دستیابی به سرچ ترم ها  و عبارات محبوب ،‌از آن ها در محتوای این صفحات استفاده شود. چرا که وجود عبارات محبوب در متن صفحه می تواند ارتباط صفحه با تبلیغات را بالا برده و میانگین حضور کاربران در صفحه را افزایش دهد.

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

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

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

منبع : وبلاگ خبری تی کدر

 نظر دهید »

متدولوژی SOMA چیست و چه ویژگی هایی دارد ؟

13 مرداد 1399 توسط بی نام

SOMA در واقع مخفف Service Oriented Modeling and Architecture و یک شیوه مدلسازی ارائه شده توسط کمپانی IBM می باشد. این شیوه مدل سازی در واقع ارائه دهنده گام هایی برای فعالسازی فرآیند تجاری هدف به واسطه تعریف و توسعه راه حل های تکنولوژی اطلاعات سرویس محور می باشد. در بیان دیگر SOMA به دنبال فرآهم آوردن پیوند مابین نیازهای تجاری و راه حل های IT می باشد. و ما را راهنمایی می کند که چگونه از مدل ها و اطلاعات تجاری به عنوان ورودی برای استخراج و تعریف یک مدل IT سرویس محور استفاده کنیم. در واقع SOMA به عنوان یک متدولوژی ، پرکننده جای خالی ( gap ) مابین SOA و Object Orientation می باشد.

ویژگی های SOMA

  • methodology approach provides modeling, analysis, design techniques, and activities to define the foundations of an SOA.
  • helps defining the elements in each of the SOA layers.
  • At the heart of SOMA is the identification and specification of services, components, and process flows.
  • At a high level, SOMA is a three-phased approach to identify, specify, and realize services, components, and flows.

تفاوت های SOMA با متدولوژی های قدیمی

اولین تفاوت SOMA با متدولوژی های قدیمی این است که SOMA بیشتر تاکید مستقیم بر سرویس ها ، کامپوننت های سرویس ها و جریان ها دارد. حال آن که در متدولوژی های قدیمی ( و شیوه های مدلسازی آنها ) بیشتر تمرکز روی ساختار کلی سیستم طی تکرارها (iterations) بود.

متدلوژی های قدیمی ، چه خطی و چه تکرار شونده ، به صورت یک جهته کار می کنند ، حال آن که SOMA یک متدولوژی دو جهته می باشد. به عبارت بهتر در متدولوژی های قدیمی سازندگان سیستم برای مثال از فاز نیازمندی ها و طراحی آغار و به سمت فازهای پیاده ساز ، تست و استقرار  پیش می روند. حال آن که در SOMA فازهای بررسی پروسه تجارت و انتخاب کامپوننت های سرویس می تواند به صورت همروند انجام شود ( لایه های 2 و 4 شکل بالا ) که در نهایت و طی تکرار های کافی به مرحله ترکیب و آتمیک سازی می رود.

تفاوت دیگر این است که در این متدلوژی فازهایی همچون یکپارچه سازی ( لایه 6 ) ، معماری داده (لایه 8) و … به صورت لایه های پوششی (umbrella activity) می باشند. و این یعنی به جای محدود کردن این فعالیت ها به یک فاز مشخص ، این فعالیت ها پیوسته در حال انجام و بازبینی می باشند که بی شک تاثیر شگرفی بر کیفیت سیستم دارد.

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

 

منبع : تی کدر

 نظر دهید »

بلاکچین چیست و چگونه کار می کند ؟

13 مرداد 1399 توسط بی نام

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

تاریخچه

استفاده از تکنولوژی های ذخیره سازی داده مبتنی بر بلاک ( blockchain ) برخلاف ادعاهای بی اساس بسیاری از سایت های ایرانی دارای تاریخچه نسبتا طولانی در حدود چهار دهه می باشد. به عبارت دقیق تر اولین پرتکل که شباهت بسیاری به این ساختار داشته ( blockchain-like بوده ) در سال 1982 میلادی و توسط یک رمز نگار ( Cryptographer) به نام دیوید چائوم ( David Chaum ) ارائه گردیده است.

البته این تنها مقدمه ای بر موضوع بوده و مفهوم امروزی بلاکچین به شکلی که ما می شناسیم 9 سال بعد ( در 1991 میلادی ) و توسط دو رمزنگار دیگر به نام های استوارت هابر ( Stuart Haber )  و و. اسکات استورنتا ( W. Scott Stornetta) توصیف گردیده است.

البته این تکنولوژی تا دهه اخیر چندان مورد توجه قرار نگرفته بود و اولین قدرت نمایی آن در واقع با ظهور بیت کوین و استفاده گسترده از آن در زیر ساخت این ارز دیجیتال بود. که نهایتا به جلب توجه صنایع و توسعه دهندگان سیستم های نرم افزاری گوناگون به این تکنولوژی انجامید.

 

باورهای نادرست

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

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

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

ساختار و شیوه کار بلاکچین

block chain در زبان ساده عبارت است از تعدادی بلاک اطلاعاتی که در زنجیره ای از پایگاه داده های محلی نگهداری می شوند. ساختار این بلاک ها معمولا سه بخش عمده داده ، hash و hash of previous block را شامل می شود. بخش داده بلاک همانگونه که از نام آن مشخص است در بر دارنده اطلاعاتی است که می خواهیم توسط شبکه block chain نگهداری کنیم و قسمت hash رشته ای کاملا منحصر به فرد ( unique ) می باشد که به صورت یک اثر انگشت وظیفه احراز هویت بلاک و متمایز کردن آن از بقیه بلاک ها را داراست.

لیکن نکته مهم در رابطه با hash این هست که در هر بار تغییر اطلاعات این مقدار تغییر خواهد نمود. که این امر سبب می شود تغییرات داده بلاک ها به آسانی قابل شناسایی باشند. بخش سوم ( hash of previous block ) نیز hash یکی از بلاک های پیشین را در خود نگهداری می کند که در واقع این بخش وظیفه پیوند زنجیره بلاک ها را بر عهده دارد. تمامی بلاک ها می باید دارای بخش hash of previous block باشند. مگر بلاک ابتدایی که به آن genesis block می گوییم.  با توجه به این ساختار متوجه می شوید. که چنان که اطلاعات هر یک از این بلاک ها تغییر یابد ، با تغییر hash آن بلاک ، مقدار hash of previous block بعدی دیگر با hash این بلاک دارای مطابقت نبوده و از این رو تمامی بلاک های بعد از آن فاقد اعتبار خواهند شد.

البته با توجه به قدرت پردازش بالای کامپیوتر های امروزی تولید بلاک های پشت سرم هم با شمار بالا برای پوشش این مشکل کار دشواری نیست لیکن برای جلوگیری از چنین حملاتی نیز راه کارهایی چون work proof که شامل تکنیک هایی برای کاهش سرعت تولید بلاک و … هستند، استفاده می شود.

امیدواریم که این مقاله برای شما سودمند واقع شده باشد. در پست های آینده بیشتر به این مبحث و تکنولوژی های مرتبط به آن خواهیم پرداخت. با تی کدر همراه باشید.

 نظر دهید »

امکانات جدید تلویزیون های هوشمند سامسونگ ۲۰۱۹

22 شهریور 1398 توسط بی نام

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

 

 

با توجه به اینکه تا به امروز برای اینکه بتوانید سرویس های اپل را بر روی تلویزیون هایتان پیاده کنید، مجبور به خرید تلویزیون اپل بودید اما سامسونگ اعلام کرده است که در تلویزیون های ارائه شده در سال 2019 سرویس آیتونز موویز، آیتونز تی وی و همچنین ایرپلی 2 قرار داده شده است.

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

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

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

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

 نظر دهید »
  • 1
  • 2
  • 3
خرداد 1404
شن یک دو سه چهار پنج جم
 << <   > >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

آی تو نیوز

آخرین اخبار تکنولوژی را از ما بخواهید

جستجو

موضوعات

  • همه
  • بدون موضوع

فیدهای XML

  • RSS 2.0: مطالب, نظرات
  • Atom: مطالب, نظرات
  • RDF: مطالب, نظرات
  • RSS 0.92: مطالب, نظرات
  • _sitemap: مطالب, نظرات
RSS چیست؟
  • کوثربلاگ سرویس وبلاگ نویسی بانوان
  • تماس