2022-01-01から1年間の記事一覧
スマートコントラクトを構築するための言語solidity 言語をブラウザで遊びながら学ぶCryptoZombie 前回でLesson2を終えた。 tenomeuonome.hateblo.jp 今回はLesson.3をやっていきます。 目次 ガイドライン Lesson.3 Chapter.1 イミュータブル 外部依存関係 L…
スマートコントラクトを構築するための言語solidity 言語をブラウザで遊びながら学ぶCryptoZombie 前回はLesson2. chapter.8まで tenomeuonome.hateblo.jp 続きをやっていきます。 目次 Lesson2 / Chapter9 internal external Lesson2 / Chapter10 interface…
スマートコントラクトを構築するための言語solidity 言語をブラウザで遊びながら学ぶCryptoZombie 前回の学習記録は4月末なので3が月半ほど空いてしまった。 tenomeuonome.hateblo.jp 思い出しついでにLesson2以降をやっていきます。 あんまり細かく記録して…
件名の通り。 専門知識が無くてもできるもんなのか?やってみる。 目次 参考サイト Thirdweb テストネットでThirdwebを試す 参考サイト www.ine-oke.com hide.ac Thirdweb ジェネラティブNFTの生成にはThirdwebを使用する。 ThirdWebの概要 ユーザーが「一行…
NFTオークションにまつわるしょうもないエピソード。 目次 はじまり 熱意と落札予想 開始直後の動き 膠着状態 悪夢と身体的ダメージ 安堵と新たな焦り ついに動きが、ジャブを放つ 勝利への妄想 大型動物の群れに曳かれる 最後のあがき K.O. 感想 今後 はじ…
NFT関連でいくつかのDiscordコミュニティに入っていて。 最初からNFTコレクションの作風が好きだったり、 音声配信で紹介されていたり、 WL目当てだったりと入るきっかけは様々。 入っても最初に挨拶したっきりで何も発言しないところもあれば、 毎朝必ず挨…
前回は、いいねのON/OFFの切り替えを実装した。 今回はおまけみたいなものだけど、いいね数の表示を実装する。 いいね機能についてはこれで終了とする。 目次 モデルファイル修正 bladeファイル修正 javascriptファイル修正 動作確認 まとめ モデルファイル…
前回 いいねボタンを押したら、非同期でいいねテーブルにいいね情報を登録する。 解除はまだできない。 目次 bladeファイル修正 js ファイル修正 動作確認 bladeファイル修正 ----- @if( $thread->isLike($thread->thread_id) ) {{-- いいね済 --}} <a class="toggle_like" thread_id="{{$thread->thread_id}}" like_val="1"><img src="{{ asset('image\like_on.svg') }}" class="icon_like" /></a>@else…
前回は、いいね機能実装でコントローラ作成とルーティングの追記。 まだいいね機能の動作確認はできていない。 目次 基本動作確認 ボタン配置 javascript関数作成 まとめ 基本動作確認 まず、単純にボタンを配置して機能を確認する。 ボタン配置 bladeファイ…
現在、アプリに入っているmove to earn のアプリは sweatcoin Aglet の2つ。 それぞれ数か月試した感触を書いてみる。 目次 sweatcoin 特徴 上場時期 開始日 経過期間 取得コイン 感想 Aglet 特徴 上場時期 開始日 経過期間 取得コイン 感想 まとめ sweatco…
前回はイイネ機能実装のための準備。 テーブルの作成とモデルの作成。 目次 モデル関数追加 コントローラー作成 ルーティング追記 モデル関数追加 イイネした際に、likesテーブルにデータ追加する。 イイネ解除した際に、likesテーブルからデータを削除する…
今回からはイイネ機能を実装していきます。 目次 テーブル作成 モデル作成 リレーション 参考サイト テーブル作成 いいねした情報を納めるテーブルを作成。 ユーザIDと投稿ID(返信ID)をキーとする。 ----- php artisan make:migration likes ----- Schema:…
仮想通貨にまつわるお金の流れや税金のお話。 まだ仮想通貨で利益を得たわけでもないし、NFTが売れたわけでもないので、 完全に絵に描いた餅、捕らぬ狸の皮算用なわけですが、気になった点があるので書いてみた。 小生はサラリーマンで確定申告などやったこ…
目次 前回 スタイル調整 返信投稿後の再表示 次回 前回 リプライの種類をアイコン選択で実装。 スタイル調整 返信ダイアログの表示が気に食わなかったので調整 ----- blade <div class="container p-0"> <div class="row"> <div class="col text-center"> <div> <input type="radio" name="rep_type" value="1" id="replyTypePositive" checked> <label for="replyTypePositive"></label></div></div></div></div>
目次 前回 妥協案 返信タイプを指定して投稿 再表示で返信タイプを表示 前回 ラジオボタンを画像に置換+ツールチップ表示がうまくいかない。 妥協案 beforeに画像を表示していて、そこに対してツールチップを表示したいのだが、 ググってみても求めた答えが…
目次 前回 勘違い ボタンの非表示と画像フォーカス 前回 リプライの種類をラジオボタンで選択。 ラジオボタンを画像に置き換える修正をしたが、表示されなくなってしまった状態。 勘違い 1つのbladeファイルにテーマ投稿に対する返信と、返信に対する返信の…
目次 前回 file_get_contentsのエラー ラジオボタンを画像に置換 前回 リプライの種類を投稿する機能の実装。 とりあえずラジオボタンを並べるところまで実装した。 file_get_contentsのエラー 何とはなしにトップページを表示したら、以下のエラーが。 ----…
目次 前回 リプライの種類を指定する機能 テーブルの準備(済) 返信の種類の定義 アイコンの準備 返信画面のレイアウト変更 次回 前回 参考URLを設定して投稿すると、タイトルと説明、画像からリンク枠を表示する対応でひと段落。 リプライの種類を指定する…
■前回 リンクをiframeなどで埋め込むのは諸事情によりやめておいた。 リンクからHTMLを読み込んで、title句を取得してアンカータグを出力するように対応した。 ■リンクURLのアンカー出力 リンクURLからHTMLを読み込んで取得できる情報はさまざまで、 タイト…
農業コミュニティ 数週間前からtomajo DAOというDiscordのコミュニティに参加している。 tomajo DAOは端折って言うと、tomajo NFTというNFT発行をベースに農家を応援するコミュニティ。 実験 このコミュニティではこれまでの農業のカタチに囚われない形を模…
■前回 リンクの埋め込みは一旦やめて、他の策を探すことにする。 ■URLから関連情報を取得 リンクURLからページ情報を取得して、ページタイトルを取得する。 アンカーにURLと取得したページタイトルを設定することで、 参考URLのリンク先がわかるようにする。…
■前回 テーマ投稿に参考URLをフレーム表示で埋め込みたい。 が、特定サイトは接続が拒否されてしまう。 ■表示できるケースとできないケース どちらかというと一般的なページは表示できて、 yahooニュースやTwitterなどメジャーどころはできない? などと予想…
■前回 テーマの投稿に参考URLを設定できるようにした。 テーブルにリンクURLを追加して、テーマ投稿時に参考URLを入力してもらい、 投稿したらURLをリンク表示する。 ■URL埋め込み 前回はOGPというのを検討していたのだが、 これは参照先のページが対応して…
LLACのにゃらティブ企画というのを知って、 そういえば猫についてどこにも書いたことが無かったな、 と思い立ち。勢いで書いてしまおうという次第。 お暇な方はしばらくお付き合いください・・・ ----- 久しぶりに見たけどやはりお美しい。 三毛猫は貴重です…
■前回 投稿画面のモーダル表示の対応を行った。 ■URL入力とサムネイル表示 テーマ投稿時に、参照するURLなどがある場合は、 テキストと同時にURLも記載して投稿するようにしたい。 投稿後は、サムネイルで表示させたい。 はてなブログであれば↓ tenomeuonome…
■前回 実装できなくて横に置いていたモーダル画面の表示。 意外と簡単に実装できることが分かったのが前回。 ■モーダル画面から投稿 現状、テーマ投稿は画面上部に枠があって、そこから投稿する。 返信も対象の発言に枠があって、そこから返信内容を投稿する…
■前回 Herokuへの反映にちょっと手こずったが、手順は確立できてきたかな。というところ。 ■画面遷移にrouteを使う 細かい修正だが、画面遷移やPOSTする場合の記述がまちまちだった。 書きがち href="/detail?thread_id={{$thread->thread_id}}&reply_id=0" …
■前回 Herokuに反映はできたが、 ログイン時にエラーが発生。 Unable to locate a class or view for component [guest-layout]. ■原因 前回のエラーはjetstreamに関連するファイルが残っているからエラーが出ている、という認識だったので、関連するファイ…
■前回 tenomeuonome.hateblo.jp jQueryの導入。 ページ表示時に対象の返信の位置にフォーカスする対応。 ■ubuntu環境に修正内容を反映 windowsで開発しており、githubにpush済とする。 herokuにアップする前にubuntu環境に最新版をダウンロードする。 ------…
■前回 詳細画面で対象データにスクロールを合わせる対応で、 jQueryを導入する必要があったので設定してみたがエラーで中断。 そもそもjQuery入ってなかった、Laravelなら初期から有効になってるのだと思い込んでいたのが落とし穴。 ■webpack.mix.jsの再修正…