空飛ぶとんジニア

小さな企業のWeb担当者が日々起こったことを共有したり、思ったこと、勉強したことを書いていくブログ

naniwa.rb#1 開催しました!

こんにちは! 最近、一度封印したMinecraftを復活させました せこせこ整地を行うのが趣味の@510_fiveです! 先日、naniwa.rbというコミュニティで、第一回目となるもくもく会?(勉強会?)を開催したので、その様子をお伝えしたいなと思います 「プログラミングを…

まずは60秒のプレゼンを決める意識を持つ『僕たちはどう伝えるか~人生を成功させるプレゼンの力』のメモ

シンプルな表紙が目を引く オリエンタルラジオの中田さんが書いたプレゼンに関する本 ジョブズの本を意識させる写真だ プレゼンに関して悩みを抱える人は、一度読んだほうがいいと思う。 理由は ・読みやすい こと。 冒頭数ページ目 空気を読む人間が、衰退…

Go言語で正規表現にマッチした文字列を処理してから、置換する(replaceAllStringFunc)

便利な関数があったのでメモ 「sample text」を全部*で置換したい、ただ文字数を同じにしたい等で使えます。(こんなユースケースあるんだろうか) 検索してよく出てくる関数はReplaceAllStringで、置換するワードが第2引数に渡した値になります。 replaceAllS…

Go言語で先頭1文字を抜き出す

Go言語は好きなのですが、文字列の処理で定期的にハマるのが最近の悩み... 今回は先頭一文字を抜き出す方法。 単純に考えると str := "この木なんの木気になる木" fmt.Println(str[0]) #=> 227 とか言われる... これは、文字の型がruneとかbyteとか色々あるG…

Go言語で特定の文字列の位置を検索する(javascriptのindexOf的な)

stringsというpackageの中にIndexというそれっぽい関数があるが、これはbyteとしての位置を返すためちょっと工夫が必要 package main import ( "fmt" "strings" "unicode/utf8" ) func main() { text := "下手糞の 上級者への 道のりは 己が下手さを 知りて…