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

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

سلام

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

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

شرکت IBM با پشتبانی از این مجموعه کتاب Blockchain for dummies رو به صورت رایگان منتشر کزده است. هنوز فرصت نکردم که این کتاب رو از ابتدا تا انتها مطالعه کنم، ولی با ورق زدن های اجمالی مجذوب کتاب شدم… زبان شیوا و روان (انگلیسی راحت برای مطالعه) با پرهیز از غلو! مطالعه این کتاب رو به همه دوستانی که دوست دارند در مورد بلاکچین اطلاعات دقیق و عملی به دست بیاورد توصیه می کنم.

دانلود کتاب بلاکچین به زبان ساده » ibm-blockchain-for-dummies

 

کتاب آموزش بلاکچین به زبان ساده

 

ترجمه همین کتاب

ترجمه کتاب بلاکچین به زبان ساده برای تازه کار ها

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

برنامه نویسی بلاکچین با سی شارپ | blockchain programming in c#

سلام،

یه عادتی که دارم اینه که هر روز وقت های آزادم رو توی گیت هاب چرخ می زنم  (گیت هاب من رو دنبال کنید) و پروژه هایی که در حال رشد هستند رو بررسی می کنم.

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

از حدود دو سال و نیم پیش هم که با موضوع بلاکچین و بیت کوین آشنا شدم، هر چند وقت یکبار آخرین وضعیت این این تکنولوژی رو با زبان دلخواهم (C#)  بررسی می کنم.

در آخرین دستاورد (!) که داشتم به سه پروژه خوب و قابل فهم و مستند دار رسیدم، که فکر کردم اگر به اشتراک بگذارم شاید کس دیگه بتونه ازشون استفاده کنه

1

ProgrammingBlockchainCodeExamples

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

این پروژه بر اساس کتاب آزاد Programming The Blockchain in C# نوشته شده است.

 

2

StratisBitcoinFullNode

این پروژه رو یک شرکت که اداعای راه اندازی ایده ها بر اساس بلاکچین دارد نوشته شده، من از سایت شرکت و اطلاعاتی که در شرکت هست بیشتر استفاده کردم

 

3

FullNodeUI

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

 

اگر شما هم برنامه نویس هستید، و تجربه ای در برنامه نویسی بلاکچین دارید اطلاع بدهید تا بررسی کنیم، راه همکاری هست!

فیلم آموزش حرفه ای ساخت پلاگین برای نوپ کامرس nopcommerce

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

ویدیو های رسمی نوپ کامرس برای پلاگین نویسی رو برای ش ما هم می گذارم

Advanced nopCommerce plugin tutorial

Advanced nopCommerce plugin tutorial (part 1)

 

Advanced nopCommerce plugin tutorial (part 2)

 

Advanced nopCommerce plugin tutorial (part 3)

 

Advanced nopCommerce plugin tutorial (part 4)

 

من پول درآوردن را دوست دارم نه پول دار بودن را!

سلام

حتما عنوان رو خواندید، واقعا همینطور هست که می گم!

امروز داشتم به این قکر می کردم که چرا من تلاش می کنم که پول دار شوم!؟ به این نتیجه رسیدم که من تلاش می کنم که پول در بیاورم نه اینکه پول دار باشم (البته پولدار بودن هم بد نیست)

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

من یکجا ماندن، و یکنواختی رو دوست ندارم! برای من یکجا ماندن (گذر زمان بدون چالش جدید) یعنی از کار افتادگی… عین مرداب

داده های جریانی (Data stream) درس یادگیری ماشین، کارشناسی ارشد هوش مصنوعی

سلام

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

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

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

 

فایل ارائه آماده شده برای این مبحث رو به ازای مبلغ ناچیز برای دوستان می گذارم

پاورپوینت ارائه مبحث داده های جریانی در یادگیری ماشین رشته هوش مصنوعی

فایل ارائه داده های جریانی و یک مقاله با عنوان بررسی روش های خوشه بندی در داده های جریانی

فایل توضیحات و پاورپوینت های ارائه درس داده های جریانی در دانشگاه استنفورد

 

پی نوشت:

1 – قبل از هرگونه پرداخت، توضیحات داده شده در صفحه پرداخت فایل ها را دقیق بخوانید!

2 – دانشجویان عزیزی که توانایی پرداخت این مبلغ را ندارند به من ایمیل بزنند تا فابل ها را در اختیارشان قرار دهم amirhossein@marjani.net

رویدادهای کارآفرینی برای بیکاران!

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

بله می دونم شاید کسی فکر کنه برای برنامه ریزی و پیشرفت کارم این وقت رو می زارم، ولی خب واقعا چند درصد از گروه هایی که واقعا به کار چسبیدند می تونند تو این رویداد ها شرکت کنند!؟

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

به نظرم این اکسلیتور ها باید برای برنامه های اینچنینی شرایط شرکت کنندگان رو هم در نظر بگیرند، تا بتونند افراد مفید تری رو جذب کنند و نتیجه بهتری بگیرند…

جا داره تشکر کنم از مجید علوی زاده به خاطر رویداد Geekups که چهارشنبه های آخر هر ماه برگزار می کنند… مفید و مختصر و در زمان خوب

اسمارت کانترکت، مبنای اتریم

Smart Contracts (قرارداد های هوشمند) چیست؟ + ویدیو معرفی

سلام

 

 

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

قبل از هر چیزی برای اینکه دوستان وارد بحث بشوند باید عرض کنم که اسمارت کانترک ها پایه ارز رمزنگاری شده اتریم (در حال حاضر دومین ارز رمزنگاری شده محبوب) بر بستر بلاک چین هست.

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

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

شروع:

 

A smart contract is a computer protocol intended to facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts were first proposed by Nick Szabo in 1996.[1]

یک ) قرارداد هوشمند( یک پروتکل کامپیوتری است که برای تسهیل، تأیید یا اجرای مذاکره یا اجرای یک قرارداد طراحی شده است. قراردادهای هوشمند ابتدا توسط نیک سابو در سال 1996 پیشنهاد شد.

Proponents of smart contracts claim that many kinds of contractual clauses may be made partially or fully self-executing, self-enforcing, or both. The aim with smart contracts is to provide security that is superior to traditional contract law and to reduce other transaction costs associated with contracting.

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

History

تاریخچه

The phrase “smart contracts” was coined by Nick Szabo in 1996, and reworked over several years.

عبارت “قراردادهای هوشمند” توسط نیک سابو در سال 1996 ساخته شد و چندین سال به کار خود ادامه داد.

Szabo’s first publication, “Smart Contracts: Building Blocks for Digital Free Markets” was published in Extropy #16,[3] and then later reworked as “Formalizing and Securing Relationships on Public Networks.

سزابو اولین مقاله با عنوان “قراردادهای هوشمند: ساخت بلوک ها، برای بازارهای آزاد دیجیتال” در Extropy #16 منشر شد و سپس بعدها به عنوان “رسم سازی و برقراری روابط در شبکه های عمومی” اصلاح شد.

These documents described how it would be possible to establish contract law and related business practices through the design of electronic commerce protocols, between strangers on the Internet.

این اسناد توضیح داد که چگونه می توان از طریق طراحی پروتکل های تجارت الکترونیک، بین غریبه ها در اینترنت، ایجاد قانون قرارداد و شیوه های تجاری مرتبط را ایجاد کرد.

Szabo describes smart contracts as:

Szabo قراردادهای هوشمند را اینگونه توصیف می کند

New institutions, and new ways to formalize the relationships that make up these institutions, are now made possible by the digital revolution.

موسسات جدید و راه های جدید برای رسمیت دادن روابط که این موسسات را تشکیل می دهند، اکنون با انقلاب دیجیتال امکان پذیر است.

I call these new contracts “smart”, because they are far more functional than their inanimate paper-based ancestors.

من این قراردادهای جدید را “هوشمندانه” می نامم، زیرا آنها بسیار کاربردی تر از اجداد نابالغشان هستند.

No use of artificial intelligence is implied. A smart contract is a set of promises, specified in digital form, including protocols within which the parties perform on these promises.

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

البته کار ترجمه ادامه دارد …

 

یک ویدیو جالب (البته زبان اصلی) در مورد معرفی اسمارت کانترکت ها هم ضمیمه می کنم 🙂

لینک ویدیو: معرفی اسمارت کانترکت، مبنای اتریم

 

پی نوشت:

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

بوت استرپ محبوبترین HTML، CSS و JS Framework است

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند

یک چارچوب، هر دستگاه

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند

 

طراحی شده برای همه، در همه جا

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند

Vestibulum posuere velit in nisl laoreet, ac tincidunt nisi bibendum. Proin viverra id ligula eget elementum.

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند

ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند.

لورم ايپسوم يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. يک متن بي مفهوم استاندارد است که طراح براي پرکردن صفحات وب از آن استفاده مي کند. لورم ايپسوم يک متن است که طراح براي پرکردن صفحات وب از آن استفاده مي کند