とうふしみたろう

這いずりプログラマーの日記

とうふしみたろう

這いずりプログラマーの日記

マガジン

最近の記事

ossで何かつくりたいんだが

ossで何かつくりたいと思って、はや1年以上。未だに何もしていません。 何故か? つくりたいものがないからです。 手段と目的がーではないですが、 普通は、 これを作りたい、解決したい ありきで始める方が大多数なのではないでしょうか? しかし、私のモチベーションは、 「ossでなんか作りたい」なので、 作りたいものも、解決したいものも特に決まっていないのです。 これでは一向に進まないはずだ…😌 そういうことなので、まずは作りたいもの、解決したいことを明確にして

    • moment.jsで先週の月曜日を取得するなど

      moment.js、何となく避けてたんですが、 重い腰をあげて使ったらクソ便利でした。 moment.locale('ja')// 今日の日付console.log(moment().format('YYYY-MM-DD'))// 昨日の日付console.log(moment().substract(1, 'days').format('YYYY-MM-DD'))// 今週の月曜日console.log(moment().day(1).format('YYYY-MM-DD

      • Vue.js selectで同じ値を選択してもイベントを発火させる

        selectの中のある選択肢を選択した時は、 ダイアログを表示するようにしたかったんですが、 ダイアログ表示用の選択肢を一度選択してしまうと、 もう一度続けて表示したいときにwatchや@changeだと発火できません。 そんな時は@inputを使うようです <template> <!-- vuetifyを使ったサンプル --> <v-select dense :items="options" @input="handleSelect" v-

        • axios.postでURLにパラメーターをつけたかった

          何がしたかったかというと、axiosでPOSTした時にURLをQueryStringがくっついたものにしたかったというだけです。 やり方axios.post('/api/article/list?a=1&b=2&c=3') POSTするURLにパラメータを含めるだけです。 番外編queryStringがくっつかないやつ JSON axios.post('/api/article/list', { a:1, b:2, c:3 }) devel

        マガジン

        • Go学習帳
          2本

        記事

          なぜ実家のチャーハンがいまいちだったかに唐突に気づいた

          冷凍食品のチャーハン美味しいですよね。 最近は買い物の回数を抑えたいのもあり、 ニチレイのチャーハンを買いまくっています。 今も食べているんですが、 唐突に実家でお昼ご飯にチャーハンが出ると、 テンションが下がりまくっていたことを思い出したと同時に なぜ実家のチャーハンがいまいちだったかに気づきました。 油が足りない。 圧倒的に油が足りませんでした。 カロリーは正義。 母のチャーハンはもう8年くらい食べていません。 久しぶりに食べたくなりました。 雑談1冷凍食品の

          なぜ実家のチャーハンがいまいちだったかに唐突に気づいた

          just in case なインプットはクリティカルヒットしない

          内向きの話将来何かの役に立つかもしれない。 昔はそういうモチベーションで、 新しい何かを勉強することがよくありました。 でもそういう時ってだいたい今ひとつ身につかないし、 続かない確率もかなり高い。 もちろんまったくの無駄になることはないし、 結果が必要なときにはとにかく向きません。 一方でjust in timeなインプットはクリティカルヒットします。 会心の一撃出まくりです。 仕事を通して成長しやすいのはこれが理由だと思っています。 外向きの話今度は自分以外の人

          just in case なインプットはクリティカルヒットしない

          Progateがなぜ苦痛だったか?

          未経験からWebエンジニアに転職して2年弱が経過しました。 転職してエンジニアになろうと思った時、 私もProgateは有料会員になって一通りやりましたが、 やってる時はひたすらに辛かった。 (あくまで私個人の感想です) 仕事が大変で本当に転職できるのかもわからず、 精神的に弱っていたとはいえ、それにしても辛かった。 プログラミング自体向いていないから?とも思いましたが、 今は楽しくやっています。 なんでかな?とずっと思ってはいましたが、 最近ようやく言語化できまし

          Progateがなぜ苦痛だったか?

          Go tealeg/xlsxのSheetからRowsが消えてる件について

          GoでExcelを扱うとなると、お世話になるのが tealeg/xlsxかexcelizeでしょうか。 最近、tealeg/xlsxを初めて使う機会がありました。 xlsxFile, _ := xlsx.OpenFile(xlsxFilePath)// 各シートに対して1行ずつ何かしらの処理をするfor _, sheet := range xlsxFile.Sheets { for := _, row := range sheet.Rows { fmt

          Go tealeg/xlsxのSheetからRowsが消えてる件について

          Nuxt.js SAOErrorと戦う

          npx create-nuxt-appで起きるSAOErrorについてです。 eslintやらjestを入れたら発生するようで、 (nodejsのバージョンが問題っぽい) それらのmoduleを入れないようにすると成功する。 と思ってたんですが、(実際それで回避できてた) 今回はそうも行きませんでした。 UIコンポーネントを入れるのをやめたり、 モジュールを一切追加しなかったり、色々と試しましたが、全てダメ。 nodeはv14.0.0 debuglogをみてもさっぱり

          Nuxt.js SAOErrorと戦う

          Goでmapにmapにmapを入れた集計

          Goでmapにmapにmapを入れた集計をしてみます。 type SukinaKudamono struct { Count int Prices map[int]int}kudamonoSyukei:= make(map[string]map[string]map[string]SukinaKudamono) みたいな感じのやつです。 1つめのmapは果物、2つめは産地、3つめはブランドとします。 するとこんな感じの集計に加工できます。 // みんなが

          Goでmapにmapにmapを入れた集計

          ノートに何書く問題

          ノートに何書く問題とは、 新しいノートを買った時、 もしくはおろしたてのノートにいざ書こうとするときに 私に起きる現象のこと。 見出しの付け方など書き方のルールや、 ここまで使ったら次のページに行くなどが決まらないという人もいるかもしれないが、 これはノートにどう書く問題と呼ばれておりこれは別物だ。 ノートに何書く問題が起きるのはいつだってそう、 具体的な用途が特に決まっていない時だ。 ゆえに仕事用のメモに使うノートや、授業用のノートではこの ノートに何書く問題は発生

          ノートに何書く問題

          プチ断食やったら1ヶ月で6kg減量した話その1

          こんにちは。 先月まで3桁の身体で生活しておりました。 2桁の身体はめちゃくちゃ軽いです。 おそらく人生初のダイエットに挑戦中なので、 記録を残していこうと思います。 サラブレッドなのでいっきに太りました。昔から痩せ型でもなく、 別段太っているわけでもない体型で20数年間生きてきましたが、 職場環境が主な原因で23歳の夏から冬にかけて急激に増量してしまいました。 その頃はスポーツジムにちょくちょく通っていたのですが、 あれよあれよと体重は増えていき、95kgを突破。 気

          プチ断食やったら1ヶ月で6kg減量した話その1