امیرحسین مرجانی

استفاده از Hangfire در ABP.io

به طور خلاصه Hangfire یک کتابخانه برای نمایش و مدیریت فعالیت های پشتی (BackgroundJon, BackgroundWorker) هست، فریم ورک Abp (به نظر من) بهترین فریم ورک .net  موجود هست که با قراردادن بهترین کتابخانه ها و بهترین تجربیات Best Practice  کمک می کنه تا تیم توسعه درگیر موضوعات زیرساختی نشوند و روی بیزینس اصلی نرم افزار تمرکز کنند. (در آینده در مورد این فریم ورک بیشتر خواهم گفت)

بنا به مستندات Abp  شما می توانید به راحتی ترد (Thread) های پشتی را راه ایجاد کنید، امکان یکپارچه سازی این ترد ها با Hangfire  هم به راحتی وجود دارد. نکته اصلی این هست که در حال حاضر مستندات ارائه شده مشکل دارد و نیاز به بازبینی دارد، البته در یک درخواست پشتیبانی به مشکل و راه حل اون اشاره شده که احتمالا به زودی این مشکل هم برطرف می شود. این درخواست از پشتیبانی مبنای این مطلب بنده هم شده.

بریم سراغ اصل موضوع:

بنا به مستندات برای یکپارچه سازی با Hangfire نیاز دارید ماژول AbpBackgroundWorkersHangfireModule به یکی از ماژول های خود اضافه کنید (در مورد سیستم فوق العاده ماژولاریتی Abp خودتان مطالعه کنید)

تنظیمات Hangfire

بعد از اون به سراغ تنظیمات Hangfire می رویم، همان طور که اطلاع دارید Hangfire  برای ذخیره اطلاعات مورد نیازش به یک پایگاه داده (JobStorage) دارد، این پایگاه داده می تواند Sql Server یا Redis  باشد. در حال حاضر استفاده از Redis  جز پلن پولی هست. تنظیمات در ماژول به صورت زیر خواهد بود (متد ConfigureHangfire را خودم اضافه کردم):

  • در خط 78 اطلاعات اتصال به دیتابیس را تعیین می کنیم، در اینجا مشخص کردیم که اگر برای Hangfire در appsettings.json  کانکشن استرینگ تنظیم نشده بود، از کانکشن استریگ پیش فرض استفاده کن.
  • در خط 85 تنظیمات مربوط به SqlServerStorage  را آماده می کنیم، در مورد تنظیمات می توانید به مستندات مراجعه کنید. نکته خط 92 هست که مشخص می کنیم اگر لازم هست جداول مورد نیاز را بسازد.
  • در خط 96 کانشکشن استرینگ و تنظیمات را برای Hangfire ست می کنیم.

 

تنظیمات Dashbord

برای اینکه بتوانید داشبورد Hangfire را مشاهده کنید، نیاز هست middleware مربوط به آن را اضافه کنید:

بعد از اجرای برنامه داشبود در آدرس /hangfire  در دسترس هست

ساخت BackgroundWorker

بر طبق مستندات یک کلاس Worker  مشتق شده از  HangfireBackgroundWorkerBase ساخته می شود.

  • در خط 21 ایتریشن (چرخه اجرا) را مشخص می کنیم، در ایجا می توانید از cron syntax استفاده کنید.
  • در خط 24  یک تابع DoWorkAsync وجود دارد که فعالیت اصلی در آن تعریف می شود.

در نهایت نیاز هست که این کلاس رو به لیست برنامه های پشتی اضافه کنیم:

در صورتی که سوال یا ابهامی در این مورد دارید با من تماس بگیرید، اطلاعات تماس در صفحه تماس هست

 

 

 

دریافت راحت ایمیج های داکر

حل مشکل دریافت imageهای داکر (ویندوز) با این وضعیت اینترنت!

اول کلام یه سلامی عرض بکنیم به اون #نارفیق !

اگر شما هم با داکر سروکار داشته باشید، حتما متوجه مشکلات دریافت ایمیج‌های داکر (در این مدت اخیر) شده اید، و احتمالا تا حالا خودتان هم روشی پیدا کرده اید.

پارس پک زحمت کشیده و روی دامنه docker.ir  یک mirror از داکرهاب قرار دادِ و توی همین سایت هم تنظیماتش رو برای لینوکس توضیح داده، ولی چیزی در مورد ویندوز نگفتِ. من می خواهم روش تنظیم در ویندوز رو توضیح بدهم.

برای اون دسته از دوستانی که احتمالا نمی دانند به طور خلاصه بگم: یک کپی از ایمیج های داکرهاب رو در داخل ایران تحویل می ده.

برای تنظیم mirror سایت docker.ir  فایل تنظیمات زیر رو باز کنید:

C:\Users\{USERNAME}\.docker\daemon.json

در خط اول ریجیستری docker.ir  رو اضافه کنید:

 "registry-mirrors": ["https://registry.docker.ir"]

در نهایت فایل شما باید محتوای مشابه داشته باشه:

{

"registry-mirrors": ["https://registry.docker.ir"],

"insecure-registries": [],

"debug": false,

"experimental": false,

"features": {

"buildkit": true

},

"builder": {

"gc": {

"enabled": true,

"defaultKeepStorage": "20GB"

}

}

}

بعد از این ذخیره کنید و داکر رو ریست کنید.

حالا می توانید پکیچ های رایج رو بدون زخم خون ریزی دریافت کنید

docker pull redis

نقدی بر همایش روانشناسی ACT علی میرصادقی

سلام

روز 9 دی، از حدود ساعت 7 صبح تا حدود ساعت 9 شب در سالن همایش بیمارستان قلب بودم، همان جایی که بسیاری از اینفلوئنسر های اینستاگرامی برنامه اجرا می کنند، یک روز کامل در همایش روانشناسی مبتنی بر ACT  علی میرصادقی. این برنامه از نظر من نکات مثبت و منفی قابل بیان زیاد داشت، ولی قصد دارم که نقدی بر این همایش یک روزه روانشناسی بنویسم. ابتدا ببینیم روانشناسی ACT  چیست؟

 

روانشناسی ACT

اگر بخواهیم به صورت کتابی به ACT  نگاه کنیم اینطور می شود:

درمان مبتنی بر پذیرش و تعهد یا درمان مبتنی بر پذیرش و پایبندی که به اختصار درمان اکت (ACT) نامیده می‌‌شود، نوعی رفتار درمانی تجربی مبتنی بر مایندفولنس (Mindfulness، ذهن آگاهی، توجه آگاهی) و بافتارگرایی است که بنیانِ بخش بزرگی از روانشناسی غرب را به چالش می‌کشد.

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

ولی اگر بخواهم خودم به صورت خلاصه آن را بیان کنم، اینطور می شود (اولین چیزی که به ذهنم برسد را می نویسم)

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

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

دلیل اصلی نوشتن این نقد هم همین هست!

پیدایش روانشناسی ACT از کجا بوده؟

درمان مبتنی بر پذیرش و تعهد (اکت) که در سال ۱۹۸۶ توسط روانشناس آمریکایی پروفسور استیون هیز معرفی شد (سه سال قبل از تولد من). ایشان چندین کتاب در مورد روانشناسی ACT  دارد و به عبارتی با کتاب “از ذهنت بیرون بیا و زندگی کن” پدر روانشناسی اکت به حساب می آید.

علی میرصادقی کیست؟

راستش را بخواهید تا چند شب قبل از همایش ایشان را نمی شناختم، به دلیل اینکه در اینستاگرام فعال نبودم، نه پیش ایشان را دنبال می کردم و نه ایشان را می شناختم و حتی اسمشان را هم نشنیده بودم، فقکر می کنم حدود 600 هزار فالوئر دارند. برای اینکه قرار بودم خودم را مخاطب ایشان قرار بدهم، باید کمی ایشان را می شناختم، (در این متن قصد معرفی ایشان را ندارم) به ادعای خودشان چندین کتاب در این حوزه روانشناسی نوشته اند (فکر می کنم معروف ترینشان کتاب 13 باشد).

نکته منفی که خیلی در ذوق می زد و باعث گارد منفی ذهن می شد این بود که ایشان هنوز در مقطع دکتری دانشجو هستند و رساله را تمام نکردند، ولی توسط همه عوامل همایش ایشان را دکتر خطاب می کردند! دکتر علی میرصادقی!

البته در کشور ما دادن القاب نادرست به افراد تقریبا جا افتاده است و همه قبول کردند.

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

ثبت نام همایش

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

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

قبل از همایش

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

فضای برگزاری همایش

فضای همایش همان سالن بیمارستان قلب بود، آنجایی که این روزها بسیاری از همایش هایی این چنینی (روانشناسی، فروش، تبلیغاتی، …) در این سالن برگزاری می شود (دلیلش را نمی دانم) سالن از نظر صندلی، امکانات، نور، صوت در وضعیت مطلوبی قرار داشت، ولی به گفته برگزار کنندگان از قصط کمی سالن را سردتر نگه می دارند.

شرکت‌کنندگان

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

عوامل اجرایی، پذیرش و پذیرایی

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

نکته ای که بارها تکرار می شد این بود که هیچ کدام از عوامل هیچ حقوقی دریافت نمی کنند و همه به صورت دلی برای کمک به برگزاری مراسم حضور دارند!

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

اصل مراسم

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

وارد سالن که شدیم مراسم با قرآن و سرود ملی آغاز شد (بعضی ها شک داشتند که بایستند یا نه، در نهایت همه ایستادند) و بعد مجری آمد، تقریبا بین همه قسمت ها فیلم ارائه دوره های آقای میرصادقی بود، به نظرم این تبلیغ زیاد و اصرار به شرکت در دوره ها کمی آزار دهنده شده بود، مجری آمد و باز هم به معرفی دوره ها و مدارس آقای میرصادقی پرداخت و بعد هم مدح آقای “دکتر” میرصادقی! من که می دانستم ایشان دکتر نیستند، کمی این لقب های زیادی برایم تلخ بود، شاید برای سایر افرادی که از قبل ایشان را دنبال کردند و در جو ایشان بودند عادی بود. بالاخره با آهنگ ورود و تشویق حضار ایشان تشریف آوردند. تیپ ایشان برای ما دهه شصتی های کلاسیک نامتعارف به حساب می آمد، کت و شلوار مشکی با کتانی بزرگ و پاچه شلوار در کتانی!

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

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

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

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

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

و در آخر…

این همایش را می شود به صورت زیر خلاصه کرد

چهار کتاب از روانشناس آمریکایی + قدرت بیان و ارائه بالا + شوخی های با نمک و بی نمک = همایش روانشناسی ACT  علی میرصادقی

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

این همایش برای من نتایج مثبتی داشت، یکی از نتایج مثبتش این بود فهمیدم چطور آن قواعدی که می دانم و به آن ایمان دارم را به کار بگیرم

 

در آخر دوست دارم نظر شما رو هم بشنوم

 

اصلاح تاریخ شمسی در گرید های ناپ‌کامرس

برای مشاهده آموزش اصلاح DatetimePicker  تاریخ شمسی کلیک کنید

اگر به دنبال پروژه های متن باز و راه اندازی فروشگاه اینترنتی بوده اید، حتما با حال اسم NopCommerce  به گوش شما خورده است، پروژه بی نظیری که تصمیم دارم از این به بعد بیشتر در موردش صحبت کنم و بنویسم. آشنایی من با این پروژه بر می گرده به حدود شش سال پیش [پروژه مترجم فایل های ناپ‌کامرس]، آن زمان که نسخه 3.9 منتشر شده بود، آن زمان به درخواست یکی از عزیزان به دنبال راه اندازی فروشگاه اینترنتی با قابلیت پذیریش بیت کوین بودم. کار جدی من با نسخه 4.2 برای سایت آروان چوب، نسخه 4.3 برای فروشگاه اینترنتی طب تیک، و نسخه 4.4 برای فروشگاه دنسیس بوده است.

یکی از دغدغه هایی که در پروژه های متن سازی بین المللی وجود دارد، بومی سازی پروژه های برای مصرف داخل هست، پروژه ناپ‌کامرس به خوبی از چند زبانگی (multi languages) و چند محلی (multicultural) پشتیبانی می کند و برای استفاده در محیط فارسی و شمسی نیاز به تغییر زیادی ندارد، و اکثر تغییرات به صورت خودکار اعمال می شود.

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

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

تمامی گرید های ناپ کامرس توسط یک Partial View  به نام Table  ساخته می شود، این به این معنی هست که با یک بار تغییر می توان این مسئله را در کل پروژه اصلاح کرد. در ویو Table  یک Partial  دیگر وجود به نام _Table.Definition.cshtml دارد که ساختار گرید را مشخص می کند.

در صورتی که تنظیمات سرور به درستی انجام شده باشد، مشخصات کالچر به صورت صحیح در این خط تنظیم می شود.

    //the locale which MomentJS should use
    var locale = CultureInfo.CurrentCulture.Name;

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

    //the locale which MomentJS should use
    var locale = "fa";

فیلد تاریخ در جداول به صورت Text  با Render از نوع Date مشخص می شود و نتیجه متن تاریخ نهایی در خط زیر مشخص می شود.

case RenderDate date:
    <text>
         render: function (data, type, row, meta) {
            return (data) ? moment(data).locale('@locale').format('@date.Format') : null;
         },
    </text>
    break;

همانطور که ملاحظه می کنید همه تنظیمات به صورت پیش فرض وجود دارد و تنها نیاز هست که پلاگین تاریخ شمسی به moment  اضافه شود. چندین پلاگین تاریخ شمسی توسط اساتید نوشته شده است که من از jalali-calendar  در پروژه ها استفاده می کنم، به دلیل اینکه همه تنظیمات قبلا انجام شده است با اضافه کردن پلاگین شمسی تاریخ ها به صورت صحیح به شمسی نمایش داده می شود.

نتیجه را تصویر زیر مشاهده می کنید

بعد از اعمال تغییرات و نمایش تاریخ شمسی

 

قبل از اعمال تغییرات و تاریخ میلادی

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

 

برای مشاهده آموزش اصلاح DatetimePicker  تاریخ شمسی کلیک کنید

فایل دسته‌بندی محصولات دیجی کالا

اکسل دسته‌بندی محصولات دیجی کالا با بیش از 800 ردیف

سلام، برای شروع به کار feenama.com نیاز داشتیم که یک دسته بندی کلان از محصولاتی که در فروشگاه های اینترتی هستند، داشته باشیم. برای همین به سراغ دیجی کالا رفتیم.

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

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

یا اینجا کلیک کنید

فایل ارائه بلاکچین به زبان فارسی

ارائه بلاکچین به زبان فارسی

سلام

فروردین 98 ارائه ای داشتم در مورد بلاکچین، گفتم شاید بد نباشه این فایل ارائه رو با دوستان به اشتراک بگذارم. البته در ابتدا عرض کنم که در این ارائه بیشتر اتکا بر روی توضیحات شفاهی (بنده) بوده است و ممکن از لحاظ متن خیلی پربار نباشد، البته حاضران در جلسه بسیار راضی بودند

در این ارائه ابتدا معرفی و تاریخچه کوتاهی در مورد بلاکچین گفته می شود، بعد از آن در مورد اطلاعات زمینه (رمز نگاری و هش) صحبت می شود.

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

سپس به سراغ کارکردهای بالاکچین می رویم و چند مثال از مقالات روز آورده می شود

و در نهایت هم منابع

امیدوارم مفید بوده باشه

دانلود فایل ارائه پاورپینت بلاکچین به زبان فارسی (لینک حذف شد) 

پی نوشت: فعلا قصد گذاشتن فایل پاور پوینت را ندارم، چون ممکنه دانشجو تنبل بشه 🙂

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

خرید و دانلود فایل ارائه پاورپینت بلاکچین به زبان فارسی (PDF) پنج هزار تومان

خرید و دانلود فایل ارائه پاورپینت بلاکچین به زبان فارسی (پاورپوینت PowerPoint) بیست هزار تومان

ترجمه فارسی نوپ کامرس

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

سلام

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

به عنوان مثال من برای نسخه 4.00 نوپ کامرس فایل زبان ترجمه شده را در اختبار داشتم، (دانلود فایل ترجمه نوپ کامرس برای نسخه 4.00) و وقتی که این بسته را روی نسخه 4.1 اضافه کردم، متوجه شدم که یک سری از عبارت ها اضافه شده است که نیاز به ترجمه دارد (بسته زبان ترجمه نشده نوپ کامرس 4.1). برای ترجمه عبارت ها نیاز داشتم که ابتدا آن هایی که جدید هستند را استخراج کنم.

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

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

 

پی نوشت: می دونم که این کد رو خیلی بهتر هم می تونستم بنویسم، ولی خب … 🙂

 

نحوه استفاده از فناوری بلاک‌چین برای رادارهای تنظیم مقررات (رگولاتوری) حفظ حریم خصوصی داده‌ها

نحوه استفاده از فناوری بلاک‌چین برای رادارهای تنظیم مقررات (رگولاتوری) حفظ حریم خصوصی داده‌ها

منبع: https://www.coindesk.com/blockchain-tech-data-protection-authority-radars/

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

من به مقامات و متخصصان حفاظت از اطلاعات (DPAs) غبطه نمی خورم.

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

در این روزها چه چیزی آنها را تا این حد مشغول کرده است؟

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

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

علیرغم اینکه دلیل مورد توجه قرار گرفتن هر یک از این فناوری ها قابل درک است، اما این درست نیست که همه چیز را با هم بخواهیم. در حال حاضر بسیاری از این فناوری ها، مانند Nest thermostat یا Apple Touch ID در زندگی ما تأثیرگذار هستند. این نوآوری ها، علاوه بر رشد چشمگیر در بازار، یک عامل مشترک نیز دارند که آن ها را به یک چالش و نگرانی برای رگولاتورها بدل می کند- آنها اقیانوسی از اطلاعات کاربر تولید می کنند، این اطلاعات را در ابر ذخیره می کنند و برای اهداف و مقاصد سودآور استخراج می کنند. این فناوری ها با تجهیز به فناوری های تحلیل کلان داده به شرکت ها کمک می کنند تا بتوانند سلطه و نفوذ اطلاعاتی خود بر مشتریان را افزایش دهند.

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

رگولاتورها تمایل دارند به این فناوری به عنوان یک فناوری کمتر توسعه یافته، بهای کمتری دهند یا اصلاً به آن نپردازند.

اولین چیزی که به ذهن می رسد

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

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

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

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

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

بنابراین، بهتر است که این فناوری ها را در رویکرد فعلی خود مد نظر قرار دهیم.

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

اصول حفاظت از اطلاعات

امروزه رگولاتورها غالباً بر هشت اصل اساسی ارائه شده توسط OECD (سازمان همکاری و توسعه اقتصادی) در سال 1980، مبتنی هستند: محدودسازی جمع آوری، کیفیت اطلاعات، مشخصات هدف، محدودسازی استفاده، امنیت، حفاظت کردن، باز بودن، مشارکت فردی و مسئولیت پذیری.

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

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

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

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

در بیشتر موارد، بخشی از اجرای این نیازها مستلزم بررسی دسترسی کارمندان به اطلاعات شرکت است. این یک مورد کاربردی (use-case) سفارشی برای راه حل مبتنی بر بلاک چین به منظور مدیریت، بررسی و تأیید و حفاظت از اطلاعات شرکت است.

مقایسه با رایانش ابری

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

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

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

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

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

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

تعیین انتظارات

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

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

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

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

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

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

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

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

درگاه پرداخت ارزهای دیجیتال

ایده درگاه پرداخت ارزهای دیجیتال “ارزگیت” – ادامه داستان پایان نامه+ ارائه ایده

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

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

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

و اما درگاه پرداخت ارز های دیجیتال

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

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

این طرح برگرفته از خدماتی است که سایت های خارجی پرداخت ارزهای دیجیتال به کاربرانشان ارائه می دهند. در این طرح دست کارفرما را برای اینکه از یک node بلاکچین بیت کوین استفاده کند و یا از API  سرویس دهنده های دیگر استفاده کند، باز گذاشتم. این طرح تقریبا مرحله تحلیل نرم افزار را پوشش می دهد، و مراحل اجرای این ایده و حتی قیمت پیشنهادی خودم (خودم می دانم که بسیار کم گفتم) هم هست.

به دلیل اینکه این ایده بار علمی خاصی ندارد و کاملا جنبه تجاری دارد، به صورت تجاری برای فروش گذاشته ام که می توانید در انتهای همین مطلب لینک های دانلود را مشاهده کنید.

چند نکته:

لایسنس: خریدار این فایل می تواند به هر نحوی که دلش می خواهد، چه در زمینه های تجاری و غیر تجاری بدون نیاز به اجازه و هماهنگی به صورت نا محدود استفاده کند. ولی در اختیار گذاشتن ایده و فایل ارائه برای دیگران به هیچ وجه مجاز نیست. چه به صورت فیزیکی فایل جا به جا شود، چه در سایت های اینترنتی قرار بگیرد. )

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

تمام مطلب نوشته شده مربوط به خرداد 1397 و در حد علم و تجربه شخصی بنده هست، و بیشتر از این ادعایی هم ندارم ( قبل از خرید بررسیهای لازم را به عمل آورید)

موفق و موید باشید.

خرید PDF طرح ارائه خدمات پرداخت ارز های دیجیتال 

خرید WORD طرح ارائه خدمات پرداخت ارز های دیجیتال 

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

ایده درگاه پرداخت ارزهای دیجیتال “ارزگیت” – قسمت دوم (پایان نامه کارشناسی ارشد در حوزه بلاکچین)

در مطلب در مورد آنچه بر من و بلاکچین (بیت کوین) گذشت رو نوشتم، در ادامه قصد دارم کمی قصه رو ادامه بدهم.

 

پرده چهار: پایان نامه ارشد در حوزه بلاکچین

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

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

متن ایمیل من:

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

 

پاسخ ایشان:

سلام
در واقع سوالات شما همه می توانند موضوع پابان نامه باشند٫ به این دلیل که بلاکچین تقریبا همه کاربردی می تواند داشته باشد و به نظر من هنوز کاربرد اصلیش به جز ماهیت مالی پیدا نشده.
به نظرم اگر بتونین با دید هوش مصنوعی به یک سری مسایل غیر متمرکز نگاه کنید بشه کار های جالبی انجام داد.
این لینک چندین کاربردهای احتمالی این دو تکنولوژی را لیست کرده و کمی در موردش توضیح داده:‌
https://blog.bigchaindb.com/blockchains-for-artificial-intelligence-ec63b0284984
برای منابع هم به نظر مقاله های آکادمیک در این موضوع را کمی نگاه کنید ولی در کل شاخه ای هست که کار زیاد هست برای انجام دادن.
موفق باشی٫
شایان
برای شروع سرخط خوبی بود، ولی خب من این سرخط رو دنبال نکردم، و باز هم شروع کردم به مطالعه 🙂
موضوعی که در نهایت به آن رسیدم “اجرای بستر CDN  بر روی بلاکچین” بود، برای همین تصمیم گرفتم که دامنه blockcdn.ir  رو هم ثبت کنم و به مرور مطالعاتم رو روی این سایت هم به روز کنم. البته امکان ثبت این دامنه برای همه آزاد نبود و نیاز به گرفتن مجوز داشت، بعد از مکاتبه با مراجع ذی صلاح (!) امکان ثبت این دامنه به صورت اختصاصی برای من باز شد.
البته مطالب قبلی هم که در این حوزه نوشتم، در گذر همین اتفاق ها بر خورده بودم و نوشتم، و می توان آن مطالب هم جزیی از این مطلب دانست!
پروژه IBM در حوزه بلاکچین هم خیلی خوب بود، هم از نظر ایده و هم از نظر زیر ساخت، پیشنهاد می کنم سری به این صفحه بزنید.
این مطلب ادامه دارد….
در نهایت می خواهم کل ایده و سورس های نوشته شده رو به صورت متن باز منتشر کنم.