プラスプラス開発者ブログ

岩手県盛岡市のシステム開発会社「株式会社プラスプラス」の開発者ブログです。

WindowsでEthereum環境構築でスマートコントラクト、JavaScript実行編

8月1日は何の日?…語呂だと8(ハ)1(イ)ですね! 最高に「ハイ!」って やつだアアアアアアハハハハハハハハハハーッ テンション調整を間違えた「軽く熊」です。 以前にスマートコントラクトの記事を書いてから かなり時間が経ってしまいましたが正当な…

Raspberry Pi 3のセットアップ

こんにちは、プラスプラスの真山です。暑い日はやっぱり冷し中華ですね。 今回はRaspberry Pi(ラズパイ)のご機嫌を伺いながら、色々セットアップしたことを書きたいとおもいます。 まずラズパイにOSをいれなければいけないのですが、からあげブログさんにROS…

Raspberry Pi 3を買ってもらった!っていう話

こんにちは、プラスプラスの真山です。最近静止画が動いて見えるようになりました(?) ROSの勉強をHPのチュートリアルと本を読みながらやっていたんですが、なんだか実感がわかない。 今私は何をやっているんだ?これをどうやればロボットに結びつくのか…

ROSの基本プログラミング(トピック)

ROS

こんにちは。プラスプラスの真山です。気づいたら体重が3キロ増えていました。 今回はROSの基本プログラミングとして実際にパッケージを作成してノードを作りメッセージの送受信を行います。 作業の流れとしては、 パッケージの作成 設定ファイルの修正 メ…

ROSのコマンド

ROS

こんにちは。プラスプラスの真山です。今朝寝違えたのか何かと戦っていたのか、背中がめちゃくちゃ痛いです。 今回はROSでよく使われるコマンドについて書きたいと思います。因みにコマンドを入力するときはTabキーを押すと自動的にコマンドを補間してくれる…

ROSメッセージ通信

ROS

こんにちは、プラスプラスの真山です。 今回はROSのメッセージ通信について書きたいと思います。 前回の「ROSを起動して動かしてみよー!」ではトピックという通信方法を使いましたが、ROSのメッセージ通信には他にも、サービス、アクション、パラメータなど…

Androidでmetamask不要のウォレットアプリをビルドする

乗るなら飲むな。飲むなら牛乳。牛乳は嫌いな「軽く熊」です。 あっ、でもチーズは大丈夫ですよ。 今回はイーサリアム専用だけどmetamaskを必要としない ウォレットアプリを見つけたのでAndroid Studio 3.1でビルドしてみます。 仮想通貨でいろいろ調べてい…

イーサリアムのスマートコントラクトで何ができる?

大きな声では言えないが、小さな声では聞こえない。 テキトー発言が多い「軽く熊」です。 前回はスマートコントラクト(solidity)について少し試してみましたが、 「結局が何が出来るの?」と思う人は多いのではないでしょうか? 今回は技術的な部分はほっと…

ROSを起動してカメさんを動かしてみる

ROS

こんにちは、プラスプラスの真山です。きっとこれが公開される頃は梅雨です。嫌ですね。 今回は実際にROSを起動させて基本的な操作を行なっていこうと思います。 公式ホームページにも載っている turtlesimパッケージを使用したチュートリアルです。 roscore…

geth-controlスクリプトをいくつか改善しました

こんにちは。 プラスプラスの澤田です。 Ethereum のブロックチェーンに簡単に接続するスクリプト geth-control をいつくか改善しましたので、 ブログの方にも内容のまとめとお知らせを兼ねて書きたいと思いいます。v1.2です。 geth-constrolスクリプトにつ…

ROSインストールでコマンドなるものと格闘中(頑張ってセットアップするぞ!!)

ROS

こんにちは、プラスプラスの真山です。 ROSをインストールしてみます。手順はROSのHPに載っている一般的なインストール方法です。 ターミナルを開いてコマンドをコピーペーストするだけです。簡単です。 「簡単です」と言いつつも参考書見ながらコマンドを頑…

ROSの環境確認(ビルドが動かない・・・)

ROS

こんにちは、プラスプラスの歯が抜けそうで抜けない真山です。歯医者に行きたいです。 それでは早速ROS (Robot Operating System)をインストールしてみよう〜!っていうことなのですが、その前にまず何で動かすの?という確認から。 ROSは「ロボットオペレー…

スマートコントラクトの関数を実行する際に必要なGASはどれくらいか?の実験

プラスプラスの澤田です。 Ethereum でスマートコントラクトを動かす際に問題になるのが、GAS(手数料のようなもの)ですが、 実際のところいくらぐらい掛かるものなのかを実験してみました。 この記事は作成したプライベートネットで実験した結果をもとに記…

ROS用語一覧

ROS

こんにちは、プラスプラスの真山です。 ROS(Robot Operating System)で使われる用語についてまとめておきたいと思います。

WindowsでEthereum環境構築でスマートコントラクトはじめました。

ハリネズミはモグラの仲間。哺乳類の「軽く熊」です。 ついにスマートコントラクトを実行する日がやってまいりました。 前回スルーされたsolidityの名誉挽回です。 Smart Contract とはブロックチェーン上に登録されたプログラムを 実行する機能かなと個人的…

WindowsでEthereum環境構築にAndroidくわえました。

岩手と若手って見間違えるよね。やっぱり視力が悪い「軽く熊」です。 本当はsolidityをやろうかと思っていたのですが、やっぱり利便性を考えると パソコンじゃなくてスマホだよね!?っという事で突然ですが、 イーサリアムのプライベートネットにAndroid端…

WindowsでEthereum環境構築はじめました。その3

祝いと呪いって見間違えるよね。視力が悪い「軽く熊」です。 今回はEthereum-Walletによる1人で送金を試してみまーす。 銀行で例えるなら個人で複数口座(給料用、引き落とし用)を持って、 給料用口座から引き落とし用口座に指定額を移す感じでしょうか。

バーチャルユーチューバーを目指す方に、簡単に手軽に扱えることを目的として作られたアプリ

株式会社プラスプラスでは、バーチャルユーチューバーを実現できるアプリ 3tene(ミテネ) をリリースしました。 http://3tene.com/ 3tene(ミテネ)の特徴 これからバーチャルユーチューバーを目指す方に、簡単に手軽に扱えることを目的として作られたアプリ…

Robot Operating System(ROS)の概要

ROS

こんにちは、プラスプラスの真山です。 そもそもRobot Operating System(ROS)ってどういうものなのでしょう? Robot Operating System(ROS) ROSは 米国のロボットベンチャー企業であるWillow Garage社が開発を開始し、Open Robotics が開発・メンテナンスし…

Ethereumのテストネット(ROPSTEN)に接続してみる

こんにちは。プラスプラスの澤田です。 プライベートネットでの動作確認が出来ましたら、次はテストネットにつなげる実験として、 gethのコマンドを直接使用して接続を行ってみましょう。 テストネットは3種類あるのですが、今回は ROPSTEN を使用します。 R…

はじめまして!

はじめまして。株式会社プラスプラスの真山です。 この度弊社の開発者ブログに私も記事を書くことになりました! 少し自己紹介をしますと、この会社に入ってまだ数ヶ月。入る前は電気工事士として現場で働いていましたが、プログラミングってなんだか面白そ…

WindowsでEthereum環境構築はじめました。その2

今日はラップな「軽く熊」ですYO! Yeah! まずはWindows10でEthereumが利用できる環境を作ります。 しかし、etherに換金する資金もマイニングに必要な大量GPU環境も無いので 無料で開発が出来るプライベートネットを作る事にします。 ※なお環境構築にはg…

WindowsでEthereum環境構築はじめました。その1

はーい。はじめましてー。「軽く熊」です。 普段はスマートフォン(Android)のアプリ開発をしている事が多いのですが、 何がどうして「仮想通貨関連のブログ書いてね」と指示がありましたので 仮想通貨に関して素人な私が勉強しながら記事を書く事になりまし…

イーサリアムのクライアントソフト go-ethereum (geth)を制御するスクリプトを作りました

こんにちは。 プラスプラスの澤田です。 ブロックチェーンの開発作業を行う場合、gethを使用してプライベートネットなどを立ち上げる必要がありますが、 コマンドを毎回入力するのは結構大変だと思います。 ですので、gethの起動、終了を支援してくれるBash…

Ethereumのプライベートネットを操作する(geth console)

こんにちは。 プラスプラスの澤田です。 plusplus-jp.hateblo.jp 前回、Ethereumのプライベートネットを作りましたので、今回はプライベートネットを geth console から操作して動かしてみましょう。 ETHアドレス(イーサリアムのアカウント)は、最初に一つ…

Ethereumのプライベートネットを作ってみる

こんにちは。 プラスプラスの澤田です。 plusplus-jp.hateblo.jp 前回の記事でEthereumの環境の準備ができましたので、早速プライベートネットを作ってみましょう。 初期化する プライベートネットのデータフォルダを作成します。 ホームディレクトリに priv…

JPToken.org プロジェクトに技術参加しています

弊社は JPToken Project を通して最先端の暗号化通貨の世界を技術面でサポートしております。 発展中のBlockchainやSmart Contractの開発に積極的に取り組んでおります。 www.jptoken.org JPToken.orgのウェブサイト JPToken.org プロジェクトについて 暗号…

Ethereum の環境構築(gethをインストールする)

こんにちは。 プラスプラスの澤田です。 概要は前回の記事で書きましたので、具体的にどんなことができるのか、 プライベートネットを使って試してみたいと思います。 plusplus-jp.hateblo.jp ・・・がその前に環境を作りましょう。 ※プライベートネット・・…

Ethereumの技術について

こんにちは。 プラスプラスの澤田です。 Ethereumの技術について、ざっと概要を書きたいと思います。 Ethereum Solidity Ethereumネットワーク上のEVM(Ethereum Virtual Machine:Ethereum仮想マシン)で動作するスマートコントラクトを記述するためのプロ…

開発者ブログを始めることになりました

はじめまして。 プラスプラスの澤田です。 弊社も開発者ブログを始めることになりました。どうぞ宜しくお願い致します。 初めてになりますので、今私の方で担当している技術について簡単に書きたいと思います。 今、私の方で担当しているのはEthereumのスマ…