chevron_left

メインカテゴリーを選択しなおす

cancel
ITの隊長のブログ https://www.aipacommander.com/

ITの隊長のブログです。いや、まだ隊長と呼べるほどには至っていないけど、日々がんばります。

アイパー隊長
フォロー
住所
沖縄県
出身
沖縄県
ブログ村参加

2012/07/17

アイパー隊長さんの人気ランキング

  • IN
  • OUT
  • PV
今日 04/23 04/22 04/21 04/20 04/19 04/18 全参加数
総合ランキング(IN) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,297サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,759サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,577サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/23 04/22 04/21 04/20 04/19 04/18 全参加数
総合ランキング(OUT) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,297サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,759サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,577サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/23 04/22 04/21 04/20 04/19 04/18 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,297サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,759サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,577サイト
※ランキング順位が「圏外」と表示される時は?
  • RSpecのmatcherについて軽いメモ

    RSpecのmatcherについて軽いメモ

    雑メモです。 あるモデルにデータを追加したか確認するテスト expect { subject }.to change { ModelA.count } 変更しているなら change でおk もし、変更なしを確認したい場合は、 not_change を用意すると良い RSpec::Matchers.define_negated_matcher :not_change, :change zenn.dev subjectがExceptionを返すので検証できない 実際はExceptionが発生する前にデータを追加しているが、テスト時にはExceptionで落ちるので確認できない なので、andで繋…

  • PHPカンファレンス沖縄2023に参加&登壇しました

    PHPカンファレンス沖縄2023に参加&登壇しました

    登壇資料はこれ speakerdeck.com 様子はこれ togetter.com ぼくの発表の様子はこれ 大物が出てきたwww #phpcon_okinawa pic.twitter.com/cUW30zKWnK— カンボ🏝沖縄 (@kanbo0605) 2023年9月16日 なんでコスプレしたの? 今回のイベントは結局ギュッとタイムテーブル組んでいるのを事前に知ってた & カンファレンスで聞く方は結構疲れる(色々学びになり楽しいんだけど)と思うので、合間になんかこう、目が覚めるようなことをやろうかなって考えてました ちょうど沖縄だし、僕の発表は琉球だし(?)、僕はチョンダラーだし、という…

  • 「エンジニアのためのドキュメントライティング」読書メモ

    「エンジニアのためのドキュメントライティング」読書メモ

    ユーザーの問題解決とプロダクトの成功を導く エンジニアのためのドキュメントライティング作者:ジャレッド・バーティ,ザッカリー・サラ・コーライセン,ジェン・ランボーン,デービッド・ヌーニェス,ハイディ・ウォーターハウス日本能率協会マネジメントセンターAmazon ドキュメントの書き方とか見やすさのテクニックなのかなと思い読み進めていましたが、ペルソナとかカスタマージャーニーマップとかでてくるので、なるほど???って気持ちになりました。ドキュメントの読み手の調査をしっかり行うことであったり、ドキュメントを持って適切にプロダクトを操作、やりたいことが達成できるのか、などの検証を行うべきとあり、結構し…

  • 「どん底から生まれた宅急便」を読んだ

    「どん底から生まれた宅急便」を読んだ

    ひさびさのブログです。 どん底から生まれた宅急便作者:都築 幹彦日経BPマーケティング(日本経済新聞出版Amazon 物流Techな会社に就職したので、せっかくだから物流の歴史とかノウハウとか身につけたいなーと思い、いくつか購入してて積読してたやつ。 ちょうど今出張で東京にいるので、移動の飛行機で読んだ。ひとことでいうと良かった。 雑メモがこちらです 雑メモ 宅急便はクロネコヤマトの商品名 日頃僕らが使っているサービスの大枠は「宅配」である 宅配はヤマトがはじめて広めたもの 1970年代。多くの物流が大口配送(多くの荷物を1つの納品場所へ配送するという認識です)だった。ヤマトは関東圏でがんばっ…

  • Nuxt3で nuxt3 ferenceError: ${composable_name} is not defined が発生したとき

    Nuxt3で nuxt3 ferenceError: ${composable_name} is not defined が発生したとき

    ファイル修正してもなおんないので、地味にだるい。 僕の環境はDockerで立ち上げているので、コンテナ落として立ち上げるってのがだるいのでなんとかならんかと、ちょっと手漉きになったので探してみたら、キャッシュ削除なるコマンドがあった。 $ docker compose exec nuxt npx nuxi clean nuxt.com これ実行すると下記が削除されて、再ビルドが走る。 .nuxt .output node_modules/.vite node_modules/.cache これで復帰した!(ビルド時間がだるいけど) nuxi も地味に忘れるので、package.jsonに書いて…

  • Flutter.Okinawaを立ち上げました&開催しました

    Flutter.Okinawaを立ち上げました&開催しました

    とても久々のイベント参加記事です。どこに書けばいいのかわからなくなりましたが、とりあえず自分のブログにPostした。 立ち上げました 以前これらのイベントに参加しました。(登壇者として) frontend-conf.okinawa.jp conf2022.pwanight.jp *1 イベント熱に当てられたので、2023年はコミュニティをやっていくぞ!と思っていたんですが、Pythonから離れてしまったので*2、PyData.Okinawa*3じゃなくて、沖縄&フロントエンドなどのWeb周りのコミュニティやっていこうかなーと考えていました。 で、今勤めている会社がアプリ開発をやってて、隣にいる…

  • GitHub Actionsのキャッシュを削除する

    GitHub Actionsのキャッシュを削除する

    qiita.com Macで動いた $ brew install gh $ ORG=オーガナイズ名? $ REPO=リポジトリ名 $ gh api -X GET repos/${ORG}/${REPO}/actions/caches jq '.actions_caches[].id' xargs -L1 -I{} gh api -X DELETE repos/${ORG}/${REPO}/actions/caches/{}

  • Nuxt3のcreate-nuxt-appでカレントディレクトリにプロジェクト作りたい場合

    Nuxt3のcreate-nuxt-appでカレントディレクトリにプロジェクト作りたい場合

    概要 gitリポジトリを先に作ると、ネストしてプロジェクトが作成されるので嫌だった なんかないかなって下記眺めてたらいけそうだったので試した github.com コマンド $ yarn create nuxt-app . --overwrite-dir --overwrite-dir とプロジェクト名をいれるところを . にするだけ /usr/local/share/.config/yarn/global/node_modules/sao/lib/installPackages.js:108 throw new SAOError(`Failed to install ${packageNam…

  • Rails5.2でjoins後にselectでaliasで変更したフィールドが取れない

    Rails5.2でjoins後にselectでaliasで変更したフィールドが取れない

    バグらしい qiita.com github.com Rails6系だと治っているらしい

  • m1 macでschemaspyをdocker composeで動かす

    m1 macでschemaspyをdocker composeで動かす

    概要 参考にしてた記事で動かんくなってたので辛い 改めて整理して色々試して動くようになったのでそれだけ貼り付ける ディレクトリ $ tree -L 2 . ├── Dockerfile ├── docker-compose.yml ├── initdb.d │ └── 01-init.sql ├── output └── schemaspy └── schemaspy.properties ファイルの内容 Dockerfile FROM openjdk:8u212-jdk-alpine ENV DRIVER_URL https://repo1.maven.org/maven2/mysql/my…

  • Railsでのデバッグ

    Railsでのデバッグ

    これまでprintデバッグプログラマだったが、さすがに辛いということでPythonのipdbみたいのないかなってぐぐってみたらあった。 techracho.bpsinc.jp あったけど、どうせControllerのデバッグとかめんどいでしょ?とか思ったんだけど、RSpecで試したらちゃんと停止した!!!!!? 覚えた

  •  サブクエリの結果とjoinする

    サブクエリの結果とjoinする

    概要 SQLだったら、2つのサブクエリの結果をjoinして結果を出したかった Railsでのやりかたわからんかったので色々試す 目的 TableAのvalueをidごとに集計するんだけど、①全集計と②とある条件で集計した結果をidごとに紐付けて差分とる。というようなSQLを書きたかった やり方 こちら参考 takakisan.com table_a_all_sum = TableA.group(:id).select('id', 'sum(value) AS sum_value') table_a_con_sum = TableA.where("条件").group(:id).select('…

  • ぼくたちに旅行はまだ早かった

    ぼくたちに旅行はまだ早かった

    概要 4歳と2歳つれて初めて家族旅行しました(僕の両親+弟付) 正直、旅行どころではなかった ぼくたちにはまだ早かったかもしれない 旅程 大阪観光 USJで遊ぶ 京都観光 淡路島でゴジラ!! 急遽旅程変更して海遊館へ 前知識 長男は療育をうけている子。1年前とくらべてだいぶ話せるようにはなってきているが、スイッチ入ると暴れん坊 次男はおとなしいと思ってたが、2歳になり覚醒。イヤイヤ期真っ只中 I hava a 長男, I hava a 次男, ummm...! _人人人人人人人人_ > 暴れん坊将軍 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^ ̄ 振り返り うちの子は暴れん坊将軍の生まれ変わりなのか…

  • Railsのassociationでaliasをつける方法とFactoryBotのassociationでaliasをつける方法

    Railsのassociationでaliasをつける方法とFactoryBotのassociationでaliasをつける方法

    概要 ハマったので調べたメモ Rails qiita.com ~/app/models/user.rb ~/app/models/book.rb user:bookは 1:N とする user側はhas_manyになるが、book側はbelongs_toになる。 belongs_to :user, foreign_key: 'user_id' aliasに変更したい場合は、こう belongs_to :borrow_user, class_name: 'User', foreign_key: 'user_id' class_name にターゲットのモデル名を渡してあげたらおk 注意点として、a…

  • M1 MacでtfjsのWASMをビルドする旅(失敗しました)

    M1 MacでtfjsのWASMをビルドする旅(失敗しました)

    概要 m1 mac使っているんだけど、tfjsのwasmビルドを試みたら色々死んだ 僕の中の結論はうまくいかない 試みたログ $ docker run --rm --platform linux/arm64/v8 -it ubuntu:latest /bin/bash $ apt update -y && \ apt install -y gcc python3 nodejs npm curl git build-essential $ cd ~ $ curl -L -o bazel https://github.com/bazelbuild/bazelisk/releases/downloa…

  • DOMException: play() failed because the user didn't interact with the document first

    DOMException: play() failed because the user didn't interact with the document first

    なんかChromeだと <video> タグを動的に再生するとたまに失敗が続くようなことがある。 というわけで、こうする <video id="video" muted /> こいつをつけるとうまくいきました。

  • Cannot use import statement outside a module

    Cannot use import statement outside a module

    import * as scatter from 'scatter-gl' ↑のように該当 モジュールをimportすると下記エラー [nuxt] [request error] [unhandled] [500] Cannot use import statement outside a module at Object.compileFunction (node:vm:352:18) at wrapSafe (node:internal/modules/cjs/loader:1031:15) at Module._compile (node:internal/modules/cjs/loa…

  • Component inside <Transition> renders non-element root node that cannot be animated.

    Component inside <Transition> renders non-element root node that cannot be animated.

    Nuxt3でwarningがでてたので、対応してみた。 www.memory-lovers.blog マルチルートノードコンポーネントがサポートされたけど、直下はダメらしい。。 なるほど〜〜 というわけで、記事と同様に単一要素に修正したところ消えた。よかった

  • RailsのN+1対策の話

    RailsのN+1対策の話

    zenn.dev Rails初心者マンの僕がこの記事をみて思ったこと joinsは? キャッシュの有効期限はどこで設定するんじゃろうか qiita.com 他の3つとの違いは、associationをキャッシュしないこと。 なるほど serip39.hatenablog.com qiita.com なるほど〜〜〜 あと、関連のスライドもわかりやすかった speakerdeck.com allしてeachすんな クエリで実行できるのならクエリのほうが速い ActiveRecordオブジェクトの生成コストは高い

  • Railsの日付操作が面白い

    Railsの日付操作が面白い

    RuboCopにこんな怒られ方しました。 C: [Correctable] Rails/DurationArithmetic: Do not add or subtract duration. Time.new - 30.minutes これ以外にどんな方法が???と思っていたのですが、同僚から教えてもらいました。 qiita.com おもしろい。 記事は日付ですが、時間もいけます。 [36] pry(main)> Time.current.ago(30.minutes) => Mon, 17 Oct 2022 22:22:54 JST +09:00 [37] pry(main)> Time.…

ブログリーダー」を活用して、アイパー隊長さんをフォローしませんか?

ハンドル名
アイパー隊長さん
ブログタイトル
ITの隊長のブログ
フォロー
ITの隊長のブログ

にほんブログ村 カテゴリー一覧

商用