まったりするmatayu

ツイートにゴミがついた感じのブログ

univ

MM経由でnews-ieに投稿するplugin(投稿フォームの実装[見た目だけ])

(この記事は作業ログだから,間違いがある可能性が高い) openInteractiveDialogで投稿フォームを開く. 基本的に次のplugin-demoを参考に実装した. mattermost-plugin-demo/command_hooks.go at master · mattermost/mattermost-plugin-demo · GitHub MMのA…

MM経由でnews-ieに投稿するplugin(実現可能か調べる)

(この記事は作業ログで,間違いがある可能性が高い) 図や文章に起こした方が良いと言うアドバイスをもらったからとりあえず大まかな設計図を書いてみた.markdownに変換するところまで. 設計図 入力フォームから受け取った記事の情報をgolangでhugoのmarkdo…

Mattermost経由でnews-ieの投稿をするMM bot plugin(hello, world編)

MMからnews-ieの記事を投稿できるようにupcoming bot pluginを作成していく. 作業ログだから間違った情報もそのまま載せている。後でしっかり知見としてまとめる。 MMのバージョン: 5.23.0 大まかな流れはこんな感じ. MMから記事内容を受け取る. 受け取っ…

はやおき

mattari-matayu.hatenablog.com 時計を起きた時に見えるところにおかない事に加えて, やりたいことを寝る前に決めておくことで,最近6時か6時半には起きれるようになった. 1限前(10時くらい)に起きてた自分としてはかなりの進歩. しかし,起きてからスイ…

GET と POST の違い

以前 github api を利用して,ユーザー情報を取得することをした. mattari-matayu.hatenablog.com その時にGET と POST の違いがよく分からなくなったから,理解しようと思う. 実体をつかむ マスタリングTCP/IP入門編によると... www.amazon.co.jp マスタ…

github api 叩いてユーザー情報を取得する

最終的に,こんな感じのコードを書いて取得できた. type CredentialInfo struct { gorm.Model Login string `json:"login"` AccessToken string `json:"access_token"` Scope string `json:"scope"` TokenType string `json:"token_type"` } func (c *Crede…

golangデバッガ delve

golangデバッガのdelveを使ってみた. 参考にした記事はこちら. qiita.com 基本的な動作として,dlv debugでdlvのプロンプトを起動し, helpでコマンド一覧を表示できる. (dlv) help The following commands are available: Running the program: call ---…

golangのパッケージ分け

main package直書き開発をしていたから,そろそろしっかりパッケージ分けをしたいと思う. packageを分ける際の決まり事 golangはpackageを分ける際に,例えばdatabase packageだったら ファイルの頭で package database と宣言すればいい...だけではない! p…

GolangのwebアプリとMySQLの接続

urlメモ MySQLの操作をだいぶ忘れてた. qiita.com このサイトを参考にアプリとDBのデータのやり取りを実装した(してもらった). rightcode.co.jp gorm便利! qiita.com

初めて就活系の説明会に参加した.

大学3年生になると就活の話が今まで以上に耳に入ってくるようになりました. ということで就活の話もブログに載せていきたいと思います. 今日,初めてインターンシップの合同説明会に参加しました.このご時世なのでZoomでの開催でした. 意外と面白く話を…

Go modulesを理解する.

大学の講義でGolangを触る機会があって,もう一度Golangをトライしてみたいと思った. 今回は,2年の頃に引っかかってGolangから離れてしまった原因のGo modulesを理解しようと思う. あの時はgopathとかgo modとかがこんがらがってしまってた. 今だったら…

webサービス構築(ただのurlメモです)

ただのurlメモ. これを参考にやる qiita.com apacheをubuntuに入れる phoenixnap.com デフォルトページが表示された! 複数ユーザーがsshできるようにする. qiita.com 次のサイトを参考にチャットを作る. blog.y-yuki.net ユーザーごとにwebサーバー kana-…

isTriggerとは

下記サイトで学んだ. kimama-up.net Is Triggerはonの時「トリガー」となり,offの時「当たり判定」になる.オブジェクトがトリガーの場合と当たり判定の場合とで使用できる関数が異なるのが違い.ちなみに当たり判定がないと物理的接触が行われない.

リバースプロキシ

nginxを80番ポートで待ち構えさせて,そこからwebサーバのポートにリダイレクトさせることを考える. qiita.com iptablesコマンドでリダイレクトの設定を行った.上記のサイトにあるとおり. リバースプロキシってこういうことなのか...? 多分違う? 違った.…

nginxのデフォルトページが出てこない!

apacheを止めてnginxを動かしているはずだが,80番ポートにアクセスするとapacheのデフォルトページが表示されてしまう. 両方のaccesslogを確認するとapacheが動いていないことは確認できた.(というかlogに書かれてる時間ってJSTじゃない場合もあるんだな…

Standard Assets(Unity)

このassetで遊んでみようと思う.無料. assetstore.unity.com まずはimportして使えるようにするのだが,Unityのバージョンアップによってサポートされていないパッケージが使用されていることによって,importしてすぐは使えなかった.次の記事を参考に幾…

Skybox(Unity)

Skyboxはただの背景ではなく,環境光の設定が含まれた背景である. 下記の記事を参考に,Skyboxというasset storeで無料配布されているものを使用してみた.MaterialがSkyboxに入っているのだが,アイコンが球体のものがMaterialであるという認識があったた…

Text(Unity)

テキストフォントはasset storeで色々選べ,さらに普通のフォント(.ttfであればよい)も使える. 割と配置するのが難しかったり,文字がはっきり見えなかったりと難しい.3Dオブジェクトはベクターだがフォントはラスターであるから,うまくサイズを調節しな…

prefab(Unity)

UnityのPrefabという概念.とても大事らしい. この記事を読めばオブジェクトをスクリプトで出現させることができる.銃から出る銃弾などをこの方法で出現させることができる. xr-hub.com

EC2のfirewall

ec2ではポートを解放する時にec2のコンソール画面でセキュリティグループのルールを追加しなければならない.サーバー上でufw statusコマンドを確認すると,inactiveになっていて,コンソール画面での操作が前提となっていることがわかる.カスタムTCPのルー…

悪いタスク名

「golang勉強」といったタスク名の付け方をすると、永遠にdoneできないタスクが生まれて気持ち悪い。こんな名付け方はやめよう。

初めてのUnity

前々から気になっていたUnityを触ってみようと思う.(備忘録的な作業メモだから文脈が切れてる) ダウンロードはもうしてある.こちらの記事を参考に遊んでみようと思う. xr-hub.com Unityにはasset store なるものがあって,3Dオブジェクトを自分で作れなく…

Golang のHello World をUbuntuで!!!

あとで誰かに教えるためのurlメモ.Hello Worldできるまでをまとめた. Ubuntu20.04をVirtualboxで使用. まずgolangをインストール.goコマンドが通るところまで. qiita.com 公式にはhello, worldまでの手順が書かれてた. golang.org 一応gopathも設定し…

Ubuntuのshellをzshにする.

誰かに教えやすいようにurl記録を残す. デフォルトはbashだけどzshにしてみたい. Ubuntu20.04 virtualbox上に作成. このとうりにやればokだった. qiita.com 初回起動時はこんな感じで設定画面が出る.好きなのを選べば良い. 初回起動時にでるユーティリ…

Ubuntuでsshを使えるようにする

誰かに説明しやすいようにurlメモ. virtualboxにubuntu20.04入れて作業. まずsshをインストール. linuxconfig.org firewallのport22を開ける.ubuntuのfirewallはufwコマンドで操作するのかな. linuxconfig.org 自分の場合ufwがinactiveだったから,acti…

Twitterのアカウント分けた

大学用のアカウント1本でやってきたが、お絵描きの記録は別で残したいから、お絵描き用(VTuber用)のアカウントを別に作ることにした。 @enoenomata 自分が描いた絵とか、資料集めはこっちのアカウントでやっていこうと思う。ただ、学科のみんなに見てもらい…

ToDoリストを朝と夜で分ける

今まで一括管理していたToDoリストだが、朝やった方が良さそうな物と、夜やった方が良さそうな物がある気がしたから分けてみることにした。朝は学校のレポートや課題、夜はお絵描きみたいな感じ。 ToDoを朝と夜の2つに分けることで、生活にリズムが出来るこ…

絵と情報工学

最近よくお絵描きをするようになって、何かこう、「絵と情報工学を組み合わせて何かしたい!」というよくわからない欲が出てきた。 具体的に何かしたいってわけじゃ無い。

お絵描きとプログラミングの学習

プログラミングは、基本的に コードを書く ↓ わからなくなる ↓ ネットに転がっているドキュメントや過去例を参照する ↓ コードを書く ↓ わからなくなる ↓ ネットに転がっているドキュメントを... を繰り返しながら進めていくものだと思われる。絵の場合も、…

結果を気にしすぎない

大学のキャリアデザインの講義でチーム開発において重要な要素をいくつか学んだ.その中の一つに「組織の成功循環プロセス」というものがあった.これはチーム開発において最初に強化する点を正しく選ぶことで良いチームが出来上がるというものである.具体…