宇宙に関することが少しでもでてくるマンガ、映画、音楽、宇宙ニュースなどなんでも航空宇宙の話がでてきた情報を共有しましょう。 ・ある映画で「NASA」という言葉が出てきた ・宇宙をテーマとした漫画や映画 ・面白いことに挑戦している宇宙を目指す企業 などなど
ソフトウェア開発会社への就職・転職のすゝめ
【2025年最新版】現金嫌いの税理士によるキャッシュレスツールまとめ。
ココナラを使う事業者は注意。手数料を考慮しないと申告漏れになる。
ゲーム業界でフリーランスになれる?仕事内容・案件の探し方・独立の方法
2025年はお買い物運・金運がいい!? 2025年にはじめたお金にまつわる2つの事
本当に大学は意味ない?大学に行く意味がわからなくなったという方へ向けて高卒からエンジニア転職した私が解説!!
【Mac】vscodeのウィンドウの再読み込みのやり方は?画像付きで解説します
SUNO AIのサブスクリプション(サブスク)解約方法を徹底解説!知っておくべきポイントと注意点
雇用されない生き方~フリーランスのための新しい法律
COACHTECH(コーチテック)は怪しいの?評判・口コミなどからわかることを解説します
Type-C接続指紋認証リーダー「400-FPRD2」
SAPフリーランスバンクではどのような支援が受けられる?キャリアアップについての支援を受けることができます
ProConnect Engineer(プロコネクトエンジニア)のフリーランスにおいての特徴は?低マージン・マージン公開のため気軽さがあります
フリーランスエンジニアが知っておくべき案件獲得のコツ
案件紹介・保証ありのプログラミングスクールおすすめ3選【副業で稼ぎたい方向け】
【Clibor】行頭に連番を挿入する方法【New!】
【TIPS】PowerShellのプロンプトに色を付ける
革新的スマホ人柱実験:iPhoneのLINEアプリで相手削除しても共有先に表示?削除に成功した実体験公開! #実体験(※Androidは未検証)
[Python] News APIからニュース記事を検索する
[Oracle] 知っているとちょっと便利なコマンド集
[ConoHa] ボタンリンク作成などのCocoon設定Tips集
単語の覚え方<補足編>
【必見】毎日を充実させる!私のモチベーション維持方法4選 スズシンラボ
「写真が動画になる」話題のLuma Dream Machineを使ってみたら面白かったょ!
Thunderbird あらゆるフォントの大きさを変える
【WordPress】プロフィールにブログ村のフォローボタンなどのバナーを追加する方法
【WordPress】”固定ページリスト”で表示するページを選択する方法を見つけたのでご紹介
サラダチキンはパサパサする!?美味しく食べる方法3選
WIndowsでカンタンに絵文字を入力する方法
【Windows】文字が小さくて読みにくいのをどうにかしたい
前回はブロックチェーンがどのような発想のもとで作られたか、 その暗号学的なコンセプトをビザンティン将軍問題を通して考えました。 このビザンティン将軍問題の解決方法こそが今日における暗号学、 ブロックチェーン技術の応用へとつながっているわけです。soliditystg.hateblo.jp 今回は実際にブロックチェーンが書き込まれるトランザクション、 そのチェーンがどのようにして動いているかを解説していきたいと思います。ここまでのブロックチェーン技術解説については次の記事を参照してください。soliditystg.hateblo.jp soliditystg.hateblo.jp ひとえにブロッ…
今回は前々回同様に暗号資産管理分散型アプリであるMakerを基にしてsolidityコード解説を行っていこうと思います。前回の記事はこちらから。 soliditystg.hateblo.jp 個人的な話ですが作成中のDappが極めて難航しています。やはりJavaScriptの学習を先にした方がよいのかもしれませんね。個人レベルならともかくフロントエンドとの接続や大がかりな呼び出しをするアプリケーションとなると必然的にERCトークンを発行しなければならずデータベースの知識も必要となります。そっち側は素人なのでうまくいきませんね…。今回はそれほど難しくないコーディングです。論理、数学演算の他関数参…
今回は前回の記事でご紹介しましたブロックチェーン上で安定的な資産管理を可能にする分散型アプリケーションであるMakerであるのコーディング解説を行いたいと思います。MakerはERC721トークンでDaiと呼ばれる担保型の暗号資産を個人で発行し管理します。詳しいことはこちらの記事で説明していますので良ければ参照してください。 soliditystg.hateblo.jp バージョンは0.4.13なので少し古いものですね。非常に簡潔に書かれたコードなのに他のアプリにも応用できる技術やアクセスチェックのコードが満載で非常に勉強になります。面倒でも一度目を通しコードを写してみると勉強になるかもしれま…
更新が空いてしまいました。今回もブロックチェーン技術の活用について紹介していこうと 思いますがその前に…。こんな話題が出ていますね。 japan.cnet.com どうやらGoogleが本格的に量子コンピューターの実用化に向けて実装を始めているようです。発表によると量子コンピューターはスーパーコンピューターが1万年かかる計算を3分20秒で 解いてしまったとか。(既存のスーパーコンピューターの研究者はこの発表について否定的な 見解を述べています) この影響でBitCoinの価格がかなり落ちていますね。 というのも仮想通貨は非中央集権を目指す上で信頼性暗号能力によって担保しています。 solidi…
WEBの職業訓練校に通っている、ワラデザです。 学校の授業が進むなかで気づいたことをブログでお伝えします。 さ
Webの職業訓練校に入校して2ヶ月が経過しました。 学習状況や授業内容についてブログにまとめます。 訓練校を検
今回は前回に引き続きDappsについて解説していきたいと思います。前回の記事ではERCトークンの種類と分散型ゲームについて紹介しました。前回書き忘れていましたが分散型ゲームをプレイするためにはMetamaskとの連携が必要です。これはJavascriptによってフロントエンド側でアプリケーションが呼びだされているためチェーンとweb3とをつなぐために不可欠だからです。前回のゲームと異なり今回は実用アプリケーションについて説明していきます。前回記事のゲーム紹介はこちらから。ブロックチェーン上で動くゲームについて書いてます。 soliditystg.hateblo.jp 1.Tether 2.Et…
WEBクリエイターをめざしている、ワラデザです。 職業訓練校に入校して1か月が経過しました。 現在の学習状況を
今回もブロックチェーン技術の応用について紹介していきます。現在Fintechアプリケーションの開発をしているとのことでしたがやはり送金システムを利用すると金融法に引っかかるのが痛いですね…。英国や米国と異なり日本はかなり規制が厳しいですからね。ビジネスの難しさを痛感しております。 前回紹介した活用例はホンダやBMWの車について書きましたね。 soliditystg.hateblo.jp 今回はDappsの中でもERC721を用いた分散型ゲームについてご紹介していきます。 Ethereumトークンについて 1.ERC20 2.ERC223 3.ERC721 Dapps例 1.CryptoKitt…
今回は引き続きブロックチェーン技術の学習方法についてブロックチェーン技術がどのように活用されているかを紹介していきたいと思います。前回はスマートコントラクトの動かし方を参考書を通じて学習することをご紹介しましたね。 少し話が横道にずれますが昨日の記事ではホンダやBMW、フォードといった大手車メーカーがモビリティサービスにブロックチェーンとスマートコントラクトを試験的に導入していく事を紹介しました。 soliditystg.hateblo.jp このことに引き続き一昨日フォードは走行距離や排気ガス量などの環境ステータスをブロックチェーン上で管理する方向性をしめしました。これは燃費や二酸化炭素の排…
ブロックチェーン技術の活用と今後 1 今回はブロックチェーン技術がこれからの社会でどの様に応用されていくかを考えていこうと思います。現在私は分散型アプリケーション、dappの作成に取り組んでおります。これは金融における法的情報をブロックチェーン上で保存するだけの拙いものではありますが今までの社会ではなかなか実現できなかった発想のようですね。実際にアプリ開発に携わってみるとわかりましたがいざブロックチェーンを実装しようとするとブロックチェーンの必要性を改めて考え直さなければいけないと感じるようになります。チェーン上でどの様に現実の情報を扱うかでブロックチェーンは有用にも無用の長物にもなります。そ…
ソフトウェア開発者ならモデルベース開発 (MBD)などは耳にしたことがあると思います。 私も数年、技術的なことを学び、概ね理解したかな、という感じです。 最近の流行り(最近ていうかもっと前からあるけど)では、 MBSE (Model-Based SyStems Engineeiring) という言葉が開発の現場にも浸透してきています。 いったい何者?少しだけ学んだことを整理しておこうと思います。 要するに「モデルを使ったシステム設計」 です。 システム設計ですから、製品開発におけるいわゆる上流フェーズでの工程ですね。 そこでは、作りたいもの・機能・運用方法など、所謂仕様を固めた後、 どうやって…
客先の前に出しにくい社内メンバっていませんか? 技術的にはそこそこなんだけど、客先と面だって会話するには心もとない。。 社内で守られて当たり前、そんな人もいると思います。 ソフトウェア開発に限らずですが、与えられたインプットと与えられた要求だけでやりきれる開発などそうそうありゃしません。 いや実際やりきれない事はないですが、それで良いとは言い難い。 ちゃんと客先に途中成果についてレビューしてもらってフィードバックをもらわないと。 で、こんなの作ってみたらどうでしょう?とかこんなやり方もありますよ?とか提案していかないと! そこで客先から得た意見が次の仕事に繋がったりもします。 でもそういうお客…
エンジニアとはプログラミングする事が仕事ではありません。 プログラミングは作業の一つであり、実際に必要なのは、顧客の要求に対して、どう考え、どう設計し、どのように検証したかを、説明、保証することです。 プロジェクトのメンバーにはプログラミングだけできればオッケーというスキルの人が稀におられます。 自分が作ったところが、正しく作れていることをうまく説明できない人がいます。 具体的には、 デザインレビューやコードレビューで指摘された箇所に対して、指摘者が納得できる回答ができないような人です。 「仕様書Aの関数Bの処理内容が間違ってます」 と指摘しているのに 「関数Bとついでに関数C,Dも直しました…
ソフトウェア開発では、自社のメンバだけではリソースが足らず、外注発注することが良くあります。 通常、仕事の依頼は、会社に対してするもので、特定の個人に依頼するものではありません。 よって、相手会社のメンバーを指定することはできません。 期待する成果が期限までに納品されれば良いのです。 が、これは正論であって実態は違うことがあります。 実際には例え会社間の場所が離れていても、どのようなスキルの人が開発をしているかが見えてきてしまいます。 それは発注してから納品日までに会社間で様々なコミュニケーションが頻繁に発生するからです。 発注してから納品日まで、進捗把握するための打ち合わせを頻繁にしますし、…
Web関連の職業訓練校に通い始めた、ワラデザです。 初登校から1週間が経過しました。 授業の雰囲気もふくめて簡
職業訓練校に通学している、ワラデザです。 学校までは、電車やバスで通う人が多いです。 自宅から2キロ以上などの
初心者向け 1から始めるethereumへの参入 2017年はブロックチェーン元年などと呼ばれました。 昨今ブロックチェーンが注目を浴びる中ブロックチェーン上で機能するプログラムである スマートコントラクトも徐々に実用化に近づきつつあります。 ここではこれからEthereumについての勉強をしたい方や分散型アプリケーションを 開発したい方に向けて1からおすすめの勉強法を解説していこうと思います。 1 ブロックチェーン技術について まずはブロックチェーン技術とは何か、を考えていきましょう。おすすめの書籍です。 よくまとまっているため読み切ればブロックチェーン技術の概要、 その歴史はおおよそつかむ…
ブロックチェーン技術の勉強方法2 今回は引き続きブロックチェーン技術の学習方法について解説していきます。 前回でおおよそブロックチェーン技術の概要はつかめたと思います。 今回はより深い技術的な部分まで深められる参考書を紹介していきます。 Bitcoin und Cryptocurrency technologies Arvind Narayanan 英語ですが大変よくまとまっております。前回紹介した仮想通貨の教科書の原著です 。特にトランザクションのシステム解説に関しては日本語のものより詳しく原理的に 書かれております。傾向としてエンジニア向けの参考書は英語のものの方が詳しく 書かれており、ま…
Techacademy感想 1年半前私はEthereumやスマートコントラクト技術を学ぶためにTechacademyという プログラミングのオンラインスクールを受講しました。 今回は当時の感想を含めてレビューを書きたいと思います。 1.始めたきっかけ 受講前私はブロックチェーン技術についての本を読んだくらいでした。 仮想通貨に興味を持ちいくらか投資してほんの少しだけ儲けたり、そんなことをしているうちに仮想通貨がどのようにして動いているかに興味を持ち始めました。 数冊の技術書を呼んだ後にEthereum、Solidityの本を買っていざ実践、としましたが うまくいきませんでした。というのも今もそ…
ブロックチェーン技術解説1 今回からブロックチェーン技術の歴史や変遷、その技術的な原理を初心者の方向けに 解説していこうと思います。さて、ここではまずブロックチェーン技術の成り立ち、 特に現状最も大きな応用技術である仮想通貨について考えていきましょう。 そのためにしばらくはこの仮想通貨を通じてブロックチェーン技術に 慣れていきたいと思います。まず話すべきなのは仮想通貨の歴史とどのように 生まれたか、そしてどのような変遷を経てきたのか、でしょう。 仮想通貨、ひいてはこのブロックチェーンの発想そのものは驚くべきことに 1990年代から既に存在していました。特定の権威的集団を介さずに 各コンピュータ…
bitcoinではブロックチェーンを用いた分散型台帳によって貨幣価値の所在が保証されます。 この分散型台帳はbitcoinに参加しているあらゆるノードが確認することができ、 それによっていつどのノード間でどれだけの取引が行われたかが完璧に把握されます。 この取引に対する透明性こそがbitcoinの通貨的価値を裏付け同時に 不正が行われていないことへのコンセンサスを創る足掛かりになっています。 ではこの台帳が如何にして組み立てられているのかを見てみましょう。 まずは準備が必要です。ここでハッシュ関数という関数群を紹介しましょう。 この関数は主にアメリカFBI,DSAの暗号学機関により考案された関…
今回はDapp作成途中でのエラーについて綴っていきます。 ブロックチェーンアプリを作るバックエンドとしてはsolidityを用いてEthereum上でスマートコントラクトを動かします。フロントエンドとしては多くの場合フレームワークであるtruffleを使うことが多いのですが今回はRuby on rails を用いて呼び出してみようと思います。こちらのサイトを参考にさせて頂きました。一から詳しく解説していただいており大変参考になりました。ですが途中でどうしても治らないエラーが出てしまうので今回は後から見直せるように備忘録を残しておこうと思います。 環境設定 1.rails開始 2.次にgem f…
職業訓練校(約5ヵ月のITコース)を卒業した、くんれん(@waradeza)です。 Web講座を卒業後、約1ヶ月半でなん
Webの職業訓練校に入校して4ヶ月が経過した、くんれんです。 学習状況や授業内容についてブログにまとめます。 IT系の訓
「ミッション:イン:ポッシブル/デッドレコニング」
雨の降る紫陽花の絵
「ミッション:イン:ポッシブル/フォールアウト」
【暮らしの豆知識】映画やゲームなどで使われる「CG」は何の略?
初めて3DCGアニメーションを制作
どこまで省くか、どこまで再現する(拘る)か。その線引き。
不気味の谷とはなんですか?
「ミッション:イン:ポッシブル/ローグ・ネイション」
ストックイラスト|バーチャル背景デザイン:リボンのうねうね(*^-^*)
3DCGソフトBlenderのインストール方法
**”NASAの嘘のマトリックスが崩壊するだろう‼️”
死んだらおしまいだと言うが
”DOGEはNASAの国際フェイクステーションで働くプールボーイ全員を解雇‼️”
”NASAの嘘のマトリックスが崩壊するだろう‼️”
バイオハザード:デスアイランド(ネタバレ)~デスアイランドでもレオンはカッケェェェ!~
Solidity つまづきやすいコード解説 今回は自分が昔書籍などを読みサンプルコードを実行しようとした際につまづいたところを解説していこうと思います。多くのEthereum解説の書籍でのサンプルコードはいまだに コンパイラーのバージョンが0.5.0以下である場合があります。 現在バージョン0.5.12ですが0.5.0以降では大幅なアップデートがあり以前の記述方法では エラーをはいてしまいます。ここでは旧コンパイラからの変更点を最新版(2019.10現在)の ドキュメントを基に初心者の方向けに解説していきます。 ドキュメントurl https://solidity.readthedocs.io…
最近はSolidity を用いた金融webサービスを作成しようと奔走しております。 今回はそんなEthereumと金融サービスとの関連について考えていこうと思います。 1.Ethereumの特徴 1.スマートコントラクト...? 2.Ethereumの脆弱性 3.本来の強み 2.BItCoinの価値について 1.ブロックチェーンの有用性 2.仮想通貨の強み 3.生き残る通貨 3.ミニマムチェーン構想 1.Ethereumの特徴 1.スマートコントラクト...? Ethereumの最大の特徴とは何でしょうか?ブロックチェーン上でプログラムを起動できることと考えられがちですが今回はもう少し踏み込ん…
今回は初心者の方向けのブロックチェーン技術の学習方法の紹介の第3回目となります。前回はEthereum,Solidityを最初から始める際のおすすめの本やブロックチェーンのマイニングがどのように行われているかをRubyを通じて理解することを紹介しました。 今回はさらにDapp作成への一歩としてSolidityやブロックチェーンアプリ開発のためのおすすめの教本を紹介したいと思います。前回記事はこちら。 soliditystg.hateblo.jp 1.ブロックチェーン dapp&ゲーム開発入門 Solidityによるイーサリアム分散アプリプログラミング 1.良い点 2.悪い点 3.総評 2.堅牢…
今回はブロックチェーン技術解説の第3回目となります。 前回はハッシュ関数について解説しました。今日は数学的な原理から離れてどのようなコンセプトでブロックチェーンが 生まれてきたかを考えていきたいと思います。 1.合意形成とは 2.ビザンティン問題 3.暗号学としての解法 4.ブロックチェーンの問題点 1.合意形成とは 如何にして集団において合意形成をするのかは昔から考えられていた問題でした。ブロックチェーン技術、とりわけ金銭的価値の絡む仮想通貨でもこの難題は避けては通れないものとなっています。解決のために直感的に思いつくのは中央の権威に意見を集合させコンセンサスを得る方法でしょう。既存の社会で…
Webの職業訓練校に入校して3ヶ月が経過した、ワラデザです。 学習状況や授業内容についてブログにまとめます。 訓練校を検
Solidity コード解説1今回は実際のユーザーに作られ公開されているdappでのコードを基にして solidityコードを解説していきたいと思います。使うサイトはこちらとなります。 https://etherscan.io/このサイトはEtherscanと言いEthereum上のトランザクションやユーザーにより作成された トークン情報を確認することができるサイトです。今回からEthereum Name Service のコントラクトコードを用いてコード解説をしていきたいと思います。 このサービスはEthereumアドレスにより可読性を持たせることで現実の情報とリンクさせたり ドメインとして…
とにかくソフトウェアエンジニアとしてのスキルをアウトプットし、磨きたい!そんな思いでスキマ時間に色々と吐き出すためにブログを解説しました。筆者はとあるソフトウェア開発会社に務めるとあるソフトウェアエンジニアです仕事の内容はもちろん非公開ですが、勤続15年目、下っ端プログラミングからプロマネまでそれなりの経験は積んできました言語で言えばC言語を中心に、C++、Java、Pythonなど様々です最近はMATLABなんかもやりました主な業態は組み込みですが、研究向けのアルゴリズム開発や、アプリケーションを作ることもありますまた民製品から業務用までこれまた様々、最近はもっぱら車載関係が多いです今回はこ…
ワラデザです。 2019年1月から公共職業訓練校に通い始めました。 訓練校の約5か月間の学習内容をブログにまと
誰でも簡単プログラミング講座 スマホ対応[初心者向けJavaScript解説 初級編]シンプルに短く、わかりやすく解説 【YouTubeプレイリスト】 paiza.io 超初心者向けのプログラミング学習・解説向けの動画・テキストを公開することにした。 プログラミングをまったく知らない人でも段階を踏んで確実に学んでいけるように、シンプルに、短く、わかりやすく解説。 書いたプログラムをスマホですぐ実行する方法についても詳細説明。 プログラムを書いて実行する環境は、ブラウザ上で動く「paiza,io」というサイトのサービスを利用。 目次 第1回 プログラミング言語の基礎(テキスト版) プログラミングの基本的な考え方やプログラミング言語の仕組み、そして変数(へんすう)について
職業訓練校にてweb関連講座を受講しはじめた、ワラデザです。 訓練校の生活や授業で学習したことをブログで発信し
公共職業訓練校の面接にぎりぎり合格した、ワラデザです。 ブログに体験談をまとめます。 職業訓練の面接は各講座や
【YouTubeプレイリスト】 paiza.io 今回からプログラミングに興味のある方に向けて、初心者向けの解説を行っていきたいと思います。 できるだけシンプルにわかりやすく説明し、スマホでも実行可能な形で進めていきますので、しばらくお付き合いください。 プログラミング言語 プログラムとは、コンピュータに対する指示の集合体であり、それはプログラミング言語と呼ばれる独特な言葉と文法に基づいて記述していきます。 この講座では「JavaScript」(ジャバスクリプト)という、今、最も需要が高いと考えられるプログラミング言語を用いて説明していきます。 準備 せっかくプログラムをつくっても、それを実際に動かす=実行する環境がなければ意味がありません。 そこで、ここからは「paiza.io」(パイザ・アイオー)というウェブ上で簡単にプログラムを実行できるサービスを利用していきます。 ログインの必要なく、そのサイトにアクセスするだけで、すぐプログラムをつくり、すぐ実行できるという優れものです。 https://paiza.io/ja/projects/new ご覧のURLにアクセスしてください。スマートフォンでも、問題なく表示されるはずです。 最初にアクセスした時点では、左上の緑のボタンに「PHP」と表示されているかもしれません。 これは別のプログラミング言語ですので、そのボタンをタップして「JavaScript」に変更してください。 これで、プログラムを実行する準備が整いました。 ちなみに、エディタの1行目と2行目にいろいろ書かれていますが、これはpaizaで必要な処理が記されているだけですので気にしないでください。 実際にあなたが自分のプログラムをする場合は、これの3行目から書いていきます。 プログラミング解説:変数 それでは、さっそく具体的なプログラミングについて解説に入っていきましょう。 最も初歩的でありながら、今後、最も必要になる「変数」(へんすう)についてです。 いきなり聞きなれない言葉が出てきましたが、気にする必要はありません。 妙な名前が付いているだけであって実際には単純です。 変数とは、一種の「データを入れる箱」です。 プログラミングでは、数値や文章などのデータを扱いますが、そのために一時的にデータを格納しておく箱が必要なのです。 変数の宣言 基本的にどのプログラミング言語でも、この変
宇宙に関することが少しでもでてくるマンガ、映画、音楽、宇宙ニュースなどなんでも航空宇宙の話がでてきた情報を共有しましょう。 ・ある映画で「NASA」という言葉が出てきた ・宇宙をテーマとした漫画や映画 ・面白いことに挑戦している宇宙を目指す企業 などなど
EコマースやShopifyの初学者のためのコマース用語やマーケティング用語、ストア構築から販売までの仕組み・ノウハウなど
プログラミング、エンジニア、IT関連の情報交換の場。 未経験・初学者大歓迎。
ゲームやWEB、アプリ開発におけるUIUXデザインの技術備忘録。デザインのテクニックやシステム構築の方法、考え方などを掲載。
Metaverse(メタバース)に関する記事なら、どんなことでもかまいませんので、お気軽にトラックバックしてください。
プログラミング学習サイトProgateで学んだ内容の投稿など。 テーマがなかったので作成しました。
NFT(ノンファンジブルトークン)について、始め方や作り方など。
ワードプレス超初心者にお役立ちな情報を待ってます!
特に決まりはない自由なテーマです。 計装のテーマが無かったので作成しました。 資格ブログ以外も可能。 キーワード:計装、計測、センサー、制御、プラント、ビル、エンジニア、システム、計装士
ITツールやWebサービスに関すること全般