Skip to content

Instantly share code, notes, and snippets.

View JY8752's full-sized avatar
🐼

Junichi Yamanaka JY8752

🐼
View GitHub Profile
@JY8752
JY8752 / memo.md
Last active October 13, 2023 14:34
記事ネタ

note

  • 令和のパパはこうあるべきだという風潮
  • 育児の情報収集の難しさについて
  • 帝王切開になった時のリアルなお金話

qiita

  • テストが上手くなるにはどうすればいいのか
  • エンジニアになって失ったもの
@JY8752
JY8752 / todo.md
Last active October 15, 2023 15:51
TODO/2023

優先度 A

  • go gRPC 練習
  • go + redis + mongo + ゴブリン構成で何か作る
  • go + gin template で管理画面的なやつを作る
  • DB の技術書読 j む
  • 関数型 JavaScriptj
  • mattn さんの Go の本
  • kubernetes 本
  • マイクロサービスアーキテクチャについて
@JY8752
JY8752 / go.md
Last active August 25, 2023 06:31
アルゴリズムとデータ構造

Go での計算量を考える

  • len()は O(1)ですむ
func pop[T stackTypes](stack []T) ([]T, T) {
	last := stack[len(stack)-1]
	stack = stack[:len(stack)-1]
	return stack, last
}
@JY8752
JY8752 / Cosmose---index.md
Last active August 10, 2023 06:53
ブロックチェーン

Cosmos

  • Cosmos の最大の目標はブロックチェーンのネットワークを構築すること。
  • Cosmos はTendermintCosmos SDKIBCのようなオープンソースツール群によって達成される。
  • Cosmos はもともと Tendermint チームによって構築されたプロジェクトっぽい。

Cosmos と Tendermint

  • Tendermint は 2014 年にできた。
  • Tendermintとはブロックチェーンのコンセンサスとネットワーク部分の実装をフレームワーク化したようなもの
@JY8752
JY8752 / index.md
Last active August 6, 2023 15:53
暗号技術入門

対称暗号と公開鍵暗号

  • 暗号化と複合化に同じ鍵を使うのが対称暗号
  • 対称暗号には共通鍵暗号などの多数の呼び方がある。
  • 暗号化と複合化に違う鍵を使用するのが公開鍵暗号

一方向ハッシュ関数

@JY8752
JY8752 / 0.md
Last active July 24, 2023 13:29
スッキリわかる機械学習入門

基本文法の復習

  • anaconda を使用する。
  • Jupiter Lab を使用する。
  • なんだかローカルの環境汚れそうだったので docker 使う。
  • python2 だと文字コード指定しないと ASCII 文字が使われるそうで。
  • -*- coding: utf-8 -*-日本語使うならこの記載が必要だそうで。
  • そもそも pyton3 ならデフォルト UTF-8 なので問題ない。
  • VSCode の Code Runner の実行を python3 に変更した。
@JY8752
JY8752 / index.md
Last active July 26, 2023 13:19
Apache Kafkaをはじめる

Kafka の構成要素

Kafka に送受信されるデータの単位をレコードまたはイベントと呼ぶ。イベント内には以下の4つの代表的なデータが含まれる。

  • ヘッダー
  • キー
  • タイムスタンプ
  • バリュー
@JY8752
JY8752 / index.md
Last active July 11, 2023 18:59
GoとSAMで学ぶLambda
@JY8752
JY8752 / tcpip.md
Last active July 6, 2023 20:46
ネットワークについて

OSI 参照モデル

  • アプリケーション層 HTTP
  • (セッション層)
  • (プレゼンテーション層)
  • トランスポート層 ipv4, ipv6
  • ネットワーク層
  • データリンク層
@JY8752
JY8752 / vim.md
Last active July 6, 2023 11:20
ショートカット

Vim の操作

  • 現在の業から全行インデント >G
  • f{char}による直前の検索を繰り返す ;
  • f{char}による直前の検索を後ろ方向に繰り返す ,
  • 空白含めて単語削除 daw
  • 加算
  • 減算
  • 文字コードの確認 ga
  • 検索後のハイライト消す :noh