Leonardo Blockchain: پلتفرم بلاک­چین مبتنی بر کلود کمپانی SAP

Leonardo Blockchain: پلتفرم بلاک­چین مبتنی بر کلود کمپانی SAP

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

امروزه سرمایه‌گذاری شرکت‌های بزرگ بر روی تکنولوژی بلاکچین به یکی از تیترهای ثابت اخبار فناوری تبدیل شده است که کمپانی معروف نرم‌افزاری آلمانی SAP هم برای عقب نماندن از این غافله، دست به توسعهٔ پلتفرمی مبتنی بر کلود برای بلاکچین زد.

Leonardo Blockchain نام پلتفرم اختصاصی بلاکچین شرکت چندملیتی SAP است که هدف از طراحی آن، فراهم نمودن امکان مشارکت کاربران برای ساخت اپلیکیشن‌ها و شبکه‌هایی است که از تکنولوژی بلاکچین استفاده می‌کنند. بر اساس گفته‌های مدیران کمپانی سَپ، این سرویس از Hyperledger Fabric و Multichain پشتیبانی کرده و بر پایهٔ سیستم مدیریت دادهٔ SAP HANA طراحی شده است. به گفتهٔ Gil Perez که از مدیران ارشد SAP می‌باشد:

این شرکت همواره تلاش می‌کنه تا محصولاتش رو با انعطاف‌پذیری کافی ارائه بده اما از اونجایی که بازار بلاکچین دائما در حال تغییره، کمپانی سَپ نمی‌تونه تعهدی در قبال هیچ‌یک از فناوری‌های مرتبط با لِجِرهای توزیع‌شده ارائه کنه.

ادامه مطلب در سکان آکادمی

Continue Reading

آشنایی با برخی باورهای اشتباه در مورد بهینه‌سازی سایت برای موتورهای جستجو (SEO)

آشنایی با برخی باورهای اشتباه در مورد بهینه‌سازی سایت برای موتورهای جستجو (SEO)

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

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

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

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

ادامه مطلب در سکان آکادمی

Continue Reading

دوره فشرده آموزش طراحی تجربه کاربری : درس 3، معرفی 5 عنصر اصلی در طراحی تجربه کاربری

از نوشته های من در uxbook.org

ماموریت من در ارائه این ۳۱ درس این است که ، طراحان (یا طراحان مشتاق) بیشتری در طراحی تجربه کاربری شروع به کار کنند. بهترین مکان برای شروع یادگیری هر چیز از ابتدای آن است.

@JoelMarsh


 

۵ عنصر اصلی UX 
روانشناسی ، کاربردپذیری ، طراحی ، کپی ­رایتینگ ، تحلیل

 

اگرچه تجربه کاربری فرآیندی است که خود شامل تعداد زیادی از موارد مستقل و وابسته به یکدیگر می­شود، اما می­توان از بین آن­ها پنج مورد را به عنوان اصلی ترین ارکان پایه­های تجربه­کاربری در نظر گرفت:

  • روانشناسی (Psychology)
  • کاربردپذیری (Usability)
  • طراحی (Design)
  • کپی ­رایتینگ (Copywriting)
  • تحلیل (Analysis)

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

 

  1. روانشاسی

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

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

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

 

  1. کاربردپذیری

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

پیشنهاد می­شود درباره اصول کاربردپذیری پرسش­های زیر و پاسخ­های آن­ها به دقت مدنظر قرار بگیرند:

  • آیا می­توان فرآیند را به گونه­ای طراحی کرد که نیاز کمتری به ثبت داده­ها توسط کاربر در آن باشد؟
  • آیا می­توان تا حد امکان از ایجاد خطا توسط کاربر جلوگیری نمود؟
  • آیا مسیر در ساده­ترین حالت ممکن طراحی شده است یا برای طی کردن آن نیازمند اندکی ذکاوت هستیم؟
  • آیا طراحی به گونه ای است که یافتن هدف موردنظر آسان می باشد، و نادیده گرفتن آن سخت به نظرمی رسد و یا به صورتی است که به صورت ناخود آگاه به دنبال آن باشیم؟
  • آیا طراحی همراه با دیدگاه کاربر است یا در تقابل با آن؟
  • آیا تمامی مواردی که کاربر باید بداند به او ارایه شده است؟
  • آیا انجام فرآیند به سادگی سایر فعالیت­های روزانه است؟
  • آیا در طراحی نیازمندی­ها و منطق کاربران مورد توجه بوده است یا سلیقه طراح؟
  • آیا بدون خواندن راهنما هم می­توان از موارد ارایه شده استفاده نمود؟

 

  1. طراحی

در طراحی تجربه کابری، مفهوم کلمه «طراحی» با آنچه سایر طراحان انجام می­دهند متفاوت است، در تجربه کاربری، مقصود از طراحی، چگونگی کارکرد یک فرآیند و طی کردن مسیر مورد نظر توسط کاربر است که می­توان به دقت آن را مورد ارزیابی قرار داد، از این رو طراحی تجربه­کاربری با مفهوم طراحی در گرافیک بسیار متفاوت است.

برای ارزیابی مفهوم طراحی در تجربه­کاربری، پیشنهاد می­شود پرسش­های زیر و پاسخ­های آن­ها به دقت مدنظر قرار بگیرند:

  • آیا طرح ارایه شده مورد پسند کاربران است و به سرعت به آن اعتماد می­کنند؟
  • آیا کاربر بدون نیاز به ارایه توضیحات تکمیلی متوجه هدف اصلی می­شود؟
  • آیا کاربر متوجه تمایز خدمات ارایه شده با سایر برندهای مشابه می­شود؟
  • آیا طراحی به گونه­ای است که نگاه و توجه کاربر به قسمت موردنظر طراح جلب شود؟
  • آیا رنگ­ها، اشکال هندسی، تصاویر و سایر موارد مورد استفاده به گونه­ای هستند که کاربر را برای دسترسی به موضوع مورد نظر همراهی کنند و جزییات بیشتری را به وی ارایه نمایند؟
  • آیا مواردی که قابلیت کلیک بر روی آن­ها وجود دارد از نظر ظاهری با سایر اجزای خنثی صفحه متفاوت هستند؟

 

  1. کپی ­رایتینگ

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

  • آیا تمامی موارد ارایه شده مربوط به نیازمندی­های کاربر است؟
  • آیا مسیر به گونه­ای طراحی شده است که کاربر پروسه مد نظر را تا پایان تکمیل نماید؟ آیا اهداف کارفرما هم برآورده می­شود؟
  • آیا قسمتی از متن که بیشتر مورد تاکید است از نظر رنگ و اندازه با سایر قسمت­ها متفاوت است؟
  • آیا متن ارایه شده اطلاعات جدیدی به کاربر می­دهد یا تنها تکرار مفاهیم گذشته برای وی است؟
  • آیا متن نوشته شده صریح، ساده و کاربردی است؟

 

  1. تحلیل

آنالیز و تحلیل داده­ها یکی از مواردی است که متاسفانه اکثر افراد فعال در زمینه تجربه­کاربری تسلط کافی بر آن ندارند؛ این بخش یکی از مهمترین ارکان تجربه­کاربری بوده که نه تنها موجب افزایش ارزشمندی مباحث UX می شود، بلکه از وجوه تمایز آن با سایر رویکردهای طراحی نیز به حساب می­آید، از این رو توجه هرچه بیشتر به مباحث مطرح شده در این مرحله می­تواند تضمین کننده میزان موفقیت نهایی پروژه نیز باشد.

در ادامه پیشنهاد می­شود پرسش­های زیر و پاسخ­های آن­ها به دقت مدنظر قرار بگیرند:

  • شما از داده­های موجود برای کشف حقایق جدید استفاده می­کنید یا برای اثبات دیدگاه خود؟
  • شما به دنبال حقایق تاثیرگذار هستید یا دیدگاه­های منفعل؟
  • آیا پیش از تصمیم­گیری نهایی به جمع آوری نظرات مخاطبین پرداخته­اید؟
  • آیا می­دانید کاربران با توجه به چه مواردی تصمیم­گیری می­کنند؟
  • آیا تنها به دنبال داده­های کمی هستید یا کیفیت داده­ها نیز مورد توجه است؟
  • آیا ملاک­های ارزیابی مورد استفاده شده به طور صحیح انتخاب شده­اند؟
  • آیا به دنبال نظرات مخالف و نتایج نامناسب نیز هستید؟
  • چگونه نتایج حاصل از آنالیز داده­ها به شما کمک می­کند؟

 

منبع : http://thehipperelement.com

 

لینک مطلب در uxbook.org

Continue Reading

7 فاکتور تاثیرگذار در UX

7 فاکتور تاثیرگذار در UX

از نوشته های من در ویرگول

اگرچه هنوز برای بسیاری از صاحبان کسب­ و­کار اهمیت تجربه ­کاربری در شکست یا پیروزی یک مجموعه مشخص نشده است، و بسیاری، تعاریف UX و Usability رو به جای یکدیگر استفاده می­کنند، اما در این مطلب قصد دارم 7 پارامتری که به گفته Peter Morville می­ شه با اون­ ها UX رو توصیف کرد را به صورت مختصر و مفید معرفی کنم.

Peter Morville یکی از بنیان­گذاران مفاهیم معماری اطلاعات و تجربه ­کاربری است و تاکنون کتاب­های پرفروش بسیاری را در زمینه UX تالیف کرده است، وی همچنین مشاور بسیاری از شرکت­ های بزرگ موسوم به Fortune 500 نیز می­باشد.)

هفت فاکتور تاثیرگذار در UX
هفت فاکتور تاثیرگذار در UX

قبل از هرچیزی یک تعریف ساده از usability داشته باشیم:

Usability which describes to some extent how easy a product is to use

کاربردپذیری به توصیف این موضوع می­ پردازد که استفاده از یک محصول به چه میزان ساده و آسان است.

با توجه به این تعریف، اگرچه usability رو می­ شه یکی از اولین قدم ­های UX دونست، اما UX شامل مفاهیم بسیار گسترده ­تری است که در ادامه با اون ­ها آشنا می­ شیم.

ادامه مطلب…

Continue Reading

Udacity Career Courses: دوره‌های رایگان Google و Udacity با موضوع مهارت‌های ورود به بازار کار

Udacity Career Courses: دوره‌های رایگان Google و Udacity با موضوع مهارت‌های ورود به بازار کار

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

Udacity Career Courses شامل مجموعه دوره‌های آموزشی رایگانی می‌باشد که نتیجهٔ همکاری مشترک دو برند شناخته شدهٔ Google و Udacity است که به علاقمندان کمک می‌کند تا بتوانند در مراحل یافتن شغلی جدید، از نگارش رزومه گرفته تا چگونگی پیشبرد جلسات مصاحبه با شرکت‌ها، عملکردی مطمئن و مطلوب داشته باشند. این دوره هم‌اکنون با پشتیبانی گوگل و در قالب 12 دورهٔ آموزشی مختلف در دسترس همگان قرار دارد.

گرچه هدف اصلی این دوره آموزش مواردی نظیر نحوهٔ نگارش رزومه، کاورلتر قابل‌قبول و نکات مربوط به اکانت‌های گیت‌هاب و لینکداین است، اما این موضوع تنها محدود به نکات تئوریک نشده و در سطوح فنی نیز یودَسیتی دوره‌هایی مثل الگوریتم و دیتا استراکچر در زبان‌های برنامه‌نویسی پایتون و سوئیفت برای مصاحبه‌های فنی و … را نیز برای علاقه‌مندان ارائه کرده است. Kathleen Mullaney، از مدیران عالی رتبهٔ یودَسیتی، در این رابطه اعتقاد دارد:

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

ادامه مطلب در سکان آکادمی

Continue Reading

تأیید رسمی خرید GitHub به مبلغ ۷.۵ میلیارد دلار توسط Microsoft

تأیید رسمی خرید GitHub به مبلغ ۷.۵ میلیارد دلار توسط Microsoft

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

مایکروسافت رسماً خرید گیت‌هاب را به ارزش 7.5 میلیارد دلار تأیید کرده و هدفش از این سرمایه‌گذاری بحث‌برانگیز خود را ادامهٔ فعالیت‌های انجام شده در راستای افزایش میزان خلاقیت و آزادی در دنیای دولوپرها عنوان کرده است.

در همین راستا، انتظار می‌رود Nat Friedman، بنیان‌گذار کمپانی زامارین و قائم‌مقام مایکروسافت، به سمت مدیرعاملی گیت‌‌هاب منصوب شده و در مقابل Chris Wanstrath، مدیرعامل کنونی گیت‌هاب، به عنوان یکی از مدیران فنی ارشد مایکروسافت به فعالیت خود ادامه دهد.

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

ادامه مطلب در سکان آکادمی

Continue Reading

Yak Shaving: سَندرمی که برخی دولوپرها به آن دچار می‌شوند

Yak Shaving: سَندرمی که برخی دولوپرها به آن دچار می‌شوند

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

Yak Shaving (پَشم‌تراشی گاومیش) به صورت خلاصه به مجموعه‌ٔ دومینوواری از فعالیت‌های ناخواسته گفته می‌شود که ممکن است برای انجام بسیاری از کارهای روزانهٔ خود درگیر آن‌ها شده و پس از صرف زمان و هزینهٔ زیادی، متوجه شویم که بدون کسب نتیجه‌ای مناسب، نه تنها از هدف اولیهٔ خود بسیار دور شده‌ایم، بلکه به انجام فعالیت کاملاً نامرتبطی مثل تراشیدن پشم‌های یک گاومیش مشغول هستیم (لازم به ذکر است که معنی لغوی Yak گاومیش است.) سَندروم یاک شیوینگ به دلیل ارتباط بسیار زیاد اجزای زندگی امروزی با یکدیگر، چالشی است که بسیاری از افراد به صورت روزانه با آن مواجه می‌شوند که در این مقاله قصد داریم در قالب مثال‌هایی ملموس، مفهوم آن را بیشتر توضیح دهیم.

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

مسلماً این کار به سادگی ممکن نیست زیرا قسمتی از این بالش به دلایلی نامعلوم آسیب دیده و پیش از تحویل، حتماً باید ترمیم شود و از آنجایی که این بالش با پشم گاومیش پُر شده بود، شما مجبور می‌شوید به این در و آن در زده تا یک Yak (گاومیش) یافته و مقداری پشم گاومیش برای این کار تهیه کنید؛ این در حالی است که روز به پایان رسیده و شما به جای آبیاری درختان، مشغول تراشیدن پشم گاومیش هستید!

ادامه مطلب در سکان آکادمی

Continue Reading

Geany: یک ادیتور چُست و چابک

Geany: یک ادیتور چُست و چابک

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

Geany (با تلفظ Genie) یک تکست ادیتور کم‌حجم و سریع است که از تولکیت +GTK با امکانات بیسیک یک IDE استفاده می‌کند. کمترین وابستگی به پکیج‌های جانبی از جمله مهمترین نکاتی است که در دیزاین این ادیتور به آن توجه شده است؛ بدین صورت که Geany می‌تواند در کوتاه‌ترین زمان ممکن و با فراهم‌ کردن محیطی برای نوشتن و اجرای سریع کدها،‌ پاسخگوی نیازهای دولوپرها باشد.

همان‌طور که اشاره شد، سعی شده است حجم کم و سرعت بالا، دو ویژگی بارز این IDE باشند؛ به همین دلیل، Geany کمترین وابستگی را به مواردی نظیر KDE یا GNOME دارد و تنها به لایبرری‌های GTK2 در زمان اجرا نیاز خواهد داشت.

برخی از مهمترین خصوصیات Geany
– هایلایت کردن سینتکس
– کامل کردن خودکار کدهای نوشته شده
– بستن خودکار تگ‌های HTML و XML
– کد نَویگِیشن
– بیلد کردن سیستم برای کامپایل و اجرای کدها
– مدیریت آسان پروژه‌ها
– پشتیبانی از پلاگین‌های جانبی برای افزایش قابلیت‌ها

همچنین لازم به ذکر است که Geany از بسیاری فایل‌تایپ‌های رایج پشتیبانی می‌کند که برخی از مهم‌ترین آن‌ها عبارتند از C ،C# ،C++ ،Clojure ،Fortran ،Go ،HTML ،Java ،Javascript ،Matlab ،PHP و Python.

ادامه مطلب در سکان آکادمی

Continue Reading