なみひらブログ

学んだことを日々記録する。~ since 2012/06/24 ~

Laravelアプリケーションをapache httpdに配置するときの作業メモ

背景 Laravelアプリケーションは本番環境では、apache httpdサーバを使っているのでそれに乗せたときのメモです。 アプリ名(ディレクトリ名)はappとしています。 Laravelアプリケーションはlaravelコマンドで作成済み。 対応 作成されているapp/public/.ht…

Google Adsにads.txtファイルを置いてくれと言われたので対応したときの作業メモ

背景 自分の運用しているサイトにGoogle AdSenseを入れていますが、ふとGoogle AdSenseサイトにアクセスしたら「ads.txt」を置いてくれを通知があったので、その対応したのときのメモです。 ※特に難しいことはしていないです。 support.google.com 対応 ルー…

Let's Encryptの証明書更新でエラーがでて更新に失敗したのでその対応したときの作業メモ

背景 cronで証明書更新できているつもりが突然httpsでアクセスできなくなり、手動で更新コマンドを実行したらエラーがでました。 その対応したときの作業メモです。 問題事象 以下のコマンドを実行したらエラーメッセージがでました。 sudo certbot renew --…

Spring Dataで直SQLクエリかつ設定されていないパラメータを無視する方法

背景 Spring Dataで直SQLクエリを使って検索するときに、設定していない検索パラメータ(配列)を無視したいときの対応メモです。 対応 以下のような例の場合、categoriesが文字列配列の値が入っているとき、「:#{#conditions.categories}) IS NULL」と書く…

Amazon Linux 2 + Apache + Route53環境にLet's Encrypt を入れたときの作業メモ

背景 自分のサイトをhttpsでアクセスできるようにしたかったので、Let's Encryptを使ってhttps化したときもメモです 作業メモ 基本作業 AWSに公式ページがあるので、まずその作業をした。 チュートリアル: Amazon Linux 2 で SSL/TLS を使用できるように Apa…

2018年 活動報告

背景 2018年も終わるので、今年のキーワードを雑記します〆(´Д`) キーワード(順不同) IV&V 比率は下がったけどもろもろやった。 FMEA FMEAの故障をどう発想するか議論するかに取り組む 以下が1例 本会議1日目 | ソフトウェア品質シンポジウム 2018 論文 …

vue-headで動的にhead metaを変えたときのメモ

背景 vueを使っててタグ内のタグを動的に追加する必要があったので、vue-headで対応したときのメモです。 ※説明に公式のドキュメントをかぶる点あり。 GitHub - ktquez/vue-head: Manager the meta information of the head tag, a simple and easy way 作業…

MaterializeでのselectとdatepickerをVue.jsで扱うときのメモ

背景 Materializeの動きのせいで、select/option, datepicker/timepickerをVue.jsで使おうとしたら、うまくいかなかったのでメモっときます(;´Д`) materializecss.com materializecss.com 事象1:selectに選択された値が、バインディングした変数に格納さ…

Materializeのdatepickerの初期化でエラーがでたときの対応メモ

背景 Materializeのdatepicker, timepickerを使おうとしたら、初期化でエラーができたのでその対応のメモです(;´Д`) ※結論的には、Materializeのdatepickerどうこうではなく、ライブラリの読み方の問題。 materializecss.com エラー TypeError: $('.datepi…

IV&Vに関する関連情報

背景 業務に参考になりそうな情報をまとめておきます(´Д`) 各種情報 JAXAでのIV&V ホームページ JAXA IV&V まとめ 百聞一見にしかず(´・ω・`)

Google AnalyticsでPDFビュー数をカウントするときの作業メモ

背景 Google Analytics(GA)を導入しているサイトにてPDFを公開しているときに、そのPDFの閲覧数をカウントしたかったので対応したときのメモです。 作業メモ サイト修正 以下のようなときに (※bootstrapタグ含む) <a class="btn btn-primary" href="file/hoge.pdf" role="button">見る</a> 以下のようにする

HTMLリファレンス

背景 簡単なHTML(+JS)を使うときに操作の備忘録です。 操作 hrefのリンクを差し替えたい 固定のプレフィックスを付けたいとき。あとで修正が起こりそうな場所に利用。 ・・・ <a id="id_link_download" class="btn btn-link" href="download/index.html">Download</a> ・・・ <script> var prefix = "../20180204/"; var obj = $("#id_link_download…

2017年 活動報告

背景 2017年も終わるので、今年のキーワードを雑記します〆(´Д`) キーワード(順不同) IV&V もろもろやった。 ソフトウェアに対する第三者によるリスク評価 以下、参照 宇宙機ソフトウェアの信頼性向上|第三研究ユニット(旧 情報・計算工学センター) 以…

「第15回クリティカルソフトウェアワークショップ(15thWOCS2)」に行ってきました

お仕事に関係するので行ってきました。メモっときます。 primal-colors.com https://www.ipa.go.jp/sec/events/20171129.html 開催概要 (以下抜粋) クリティカルソフトウェアワークショップ(WOCS2: Workshop on Critical Software System)は、国立研究開…

Dockerコマンドリファレンス

背景 Docker関連のコマンドをメモっときます。(自分用) コマンド ローカルディレクトリをマウントしつつ、コンテナ名を指定しつつ、TensorFlowコンテナを起動しつつ、シェルに入る docker run --name tf -v /Users/namihira/work/tensorflow:/tensorflow_d…

「TEDxTsukuba2017」に行ってきました

だいぶ遅くなったが、TEDxTsukuba2017に参加したのでメモっときます。 TEDxTsukuba2017 開催概要 日時 2017/05/14(日) 12:30 - 17:30 場所 宇宙航空研究開発機構筑波宇宙センター 主催 TEDxTsukuba 参加者数 約100人? 公演資料 見当たらない(;´Д`)非公開…

「JJUG CCC 2017 Spring」に行ってきました

Javaの日本ユーザ会のカンファレンスに行ってきたのでメモっときます。 ※CCCは「Cross Community Conference」の略らしい。 www.java-users.jp 開催概要 日時 2017/05/20(土)9:30-18:30 場所 ベルサール新宿グランド コンファレンスセンター 主催 日本Java…

Go製Webアプリのサーバ実行環境整備の作業メモ

背景 golangで作ったWebアプリをサーバで動かすためのやったサーバ整備の作業メモです。 作業メモ golangをinstallする 参考 Getting Started - The Go Programming Language yum install go 実際は「golang」というキーワードでいれるらしいが、知らずに「g…

golang+EchoでREST APIを作った話

背景 新しいWebアプリ(今回はREST API層だけ)を作るにあたって、これまでJava+SpringFrameworkばかりだったので、他の言語で作ってみることにしました。 (ちょうど仕事上もJava+SpringFrameworkから離れているので) 言語候補として、近くで使っている人…

Androidアプリでのセキュリティ情報の定義方法

背景 Androidアプリ開発にてセキュリティ情報(他サービスのAPIキーなど)を定義しますが、それらの情報はGithubなどのソースコード管理にコミットはしないほうがいいので、その定義方法を書いておきます。 定義方法 セキュリティ情報の定義 security.proper…

Fabric環境構築の作業メモ

背景 Androidアプリ開発にてアプリでTwitter連携がしたくなったところ、それを実現する際、最近は「Fabric」というフレームワークがよいらしい(なみひら調べ) なのでFabricを導入してみたときの作業メモです。 Fabric - App Development Platform for team…

「Developers Summit 2017(2日目)」に行ってきました

毎年恒例のデブサミへ参加したので、レポートを書いておきます。 event.shoeisha.jp 開催概要 日時 1日目:2017/02/17(木)10:00-18:30 ※一日目は不参加 2日目:2017/02/17(金)10:00-18:30 場所 目黒雅叙園 主催 翔泳社 参加者数 約2000人? 年齢層が広く…

All-Pairs法(Pariwise法)による組み合わせ表生成ツール

背景 以下の本を読んだところ、複数の要素(条件)が重なり合う条件にて、2つの要素の組み合わせを完全網羅すればほとんどの不具合を発見できるとのこと。 本内で紹介されていた、その組み合わせ表を生成してくれるツール。 【この1冊でよくわかる】ソフトウ…

Java IDEの所感メモ

背景 最近やったIDE関連の作業にあたっての所感をメモっときます。 メモ NetBeans NetBeans 8.2の話 使い勝手的にはEclipseと大差なし。 コンソール出力がコマンドベースで詳細に表示される、リポジトリとの差分などがテキスト形式でも表示されるので、裏の…

書籍「NASAより宇宙に近い町工場」の備忘録

背景 以下の書籍を読んで、印象に残ったところを備忘録的にメモっときます。 NASAより宇宙に近い町工場 僕らのロケットが飛んだ作者: 植松努出版社/メーカー: ディスカヴァー・トゥエンティワン発売日: 2013/01/29メディア: Kindle版この商品を含むブログを…

お道具箱の整理(2017年版)

背景 最近もろもろ環境が変わったので、前にやった(2014年←(´Д`)!)使っているツールやサイトの情報を更新します。 お道具箱の整理 - なみひらブログ 普段使っているツールやサイト NetBeans netbeans.org Javaの開発環境はこれまでEclipseを使っていまし…

書籍「ルールを変える思考法」の備忘録

背景 以下の書籍を読んで、印象に残ったところを備忘録的にメモっときます。 ルールを変える思考法 (角川EPUB選書)作者: 川上量生出版社/メーカー: KADOKAWA発売日: 2013/10/10メディア: 単行本この商品を含むブログ (14件) を見る 概要 ニコニコ動画のドワ…

「第14回クリティカルソフトウェアワークショップ (14thWOCS2)」に行ってきました(2日目)

2日目です。 namihira.hatenablog.com セッションメモ 自動運転で変わるドライバーと車のインタフェース ~高品質なコックピットHMI実現に向けた取組み~ デンソーテクノで自動車の運転席のソフトを作っている人。 HMI HMIとは、人間と機械が情報をやり取り…

「第14回クリティカルソフトウェアワークショップ (14thWOCS2)」に行ってきました(1日目)

最近品質評価あたりを担当していて、勤め先から参加の勧めがあったので参加してきました。 http://www.ipa.go.jp/sec/events/20161212.html 開催概要 日時 1日目:2016/12/12(月)10:30-16:15 2日目:2016/12/13(火)10:30-17:30 場所 ソラシティカンファ…

dogfoodingのススメ

これは ソフトウェアテスト Advent Calendar 2016 - Qiita の5日目の記事です。 4日目は goyoki - Qiitaさんによる (C++)constexpr & static_assertによるコンパイル時テストの用途 - 千里霧中 でした。 6日目は ks888 - Qiitaさんによる NightmareでE2Eテ…