ことさら−古都プログラマーの更級日記

京都でお寺を回りながら御朱印集めをしていたり、LoLをしたり試合を見に行ったりしているエンジニアのブログです。技術的なはなしとか日常的なはなし、カメラやLoLや競馬の話も書きます。右メニューに検索やらカテゴリーやらがあるので、見たい記事だけ見てね!

「Gemfile.lockに脆弱性のあるライブラリがあるで」とGitHubに指摘された

もくじ もくじ 「Gemfile.lockに脆弱性のあるライブラリがあるで」とGitHubに指摘された loogahの脆弱性 Gemfile.lockを覗く 雑にバージョンアップする commit & push 「Gemfile.lockに脆弱性のあるライブラリがあるで」とGitHubに指摘された こういう感じで…

艦これで浦風丁改が実装されたことについて。中破絵。

もくじ もくじ こういうツイートを目にした 最近艦これやっていない とりあえず浦風の何が実装されたのか ググる こういうツイートを目にした 突然失礼いたします。 艦これ5周年の大型アップデートで浦風に新たな改装が実施され、キャラクターグラフィック…

瀬戸弘司の Nintendo Labo ロボット Toy-Con の動画を見た Nintendo Labo の印象

もくじ もくじ 瀬戸弘司のNintendo Laboの動画を見ました Nintendo Laboとは Nintendo Laboの印象 瀬戸弘司のNintendo Laboの動画を見ました ※ Nintendo Labo のネタバレがあるので注意してください 非常に分かりやすく解説している動画ですが、これ見たら買…

PyCharmざっくりチートシート

もくじ もくじ いろいろ検索 Windowを分割する 改行コードをLFに 今見ているファイルの改行コードをLFに 定義元を開く いろいろ検索 Shift二回押す Windowを分割する 縦に分割する場合は Window > Editor Tabs > Split Vertically / Split Horizontally 改行…

LGTMoonの画像がHTTPS対応しました

もくじ もくじ LGTMoonの画像がHTTPS対応しました LGTMoonの画像がHTTPS対応しました LGTMoonの画像がHTTPS対応しました。 とはいえ、もともとhttpsでも閲覧可能だったので、表示されるURLをHTTPSに変更しただけになります。 https://lgtmoon.herokuapp.com/…

Windows 7使ってて何故かディスク容量がヤバイ人はWindows10にした上でWindows.oldを消すと良いかもという話

もくじ もくじ はじめにまとめ なんでWindows7を使ってたの? 何故Windows10に? 普通にファイル消すんじゃだめなの? 結局アップデートはできたの? Windows10にアップデート後にすること 結果 参考 はじめにまとめ Windows7を使ってたらよくわからないけど…

Swagger-UI(OpenAPI 3.0 )のドキュメントをGitHubで管理しつつ、pushやマージをしたらドキュメントが更新されるような運用方法

もくじ もくじ SwaggerをGitHubで管理したい やりたいことまとめ どう実現するか 導入方法 OpenAPI 3.0 Specificationのファイルをdocs以下に置く GitHubにPushして確認 まとめ 参考 SwaggerをGitHubで管理したい SwaggerをGitHub(Git)で管理したい場合があ…

WindowsにEmacsを入れる - NTEmacs

もくじ もくじ NTEmacs インストール NTEmacs WindowsにEmacsを入れます。下記記事を読んで安直にNTEmacsを入れます。 gabekore.org インストール github.com READMEを読んでインストールします。 http://ftp.jaist.ac.jp/pub/GNU/emacs/windows/ からインス…

Swagger(OpenAPI 3.0)をどうやって導入するかのメモ

もくじ もくじ はじめに とりあえず参考リンクたち yamlを分割したいんだけど bootprint-openapi Swagger-ui はじめに Swaggeを実践投入するにあたりどのように管理していこうかというのを考えるメモ とりあえず参考リンクたち swaggerはソースコードと同じ…

amqp-publishコマンド/amqp-getコマンド

もくじ もくじ amqp-publish amqp-get amqp-publish/amqp-getコマンドのざっくりした使い方です。 amqp-publish amqp-publish command man page - librabbitmq-tools | ManKier $ amqp-publish -u 'amqp://<username>:<password>@<host>:<port>/<vohst>' -e '<exchange名>' -b '<メッセージ本文>' <username> <password> などは自分の</password></username></exchange名></vohst></port></host></password></username>…

情報処理安全確保支援士 平成30年度春期を受けてきた 午後II問2のついて考えてみる

もくじ もくじ この記事は何? 情報処理安全確保支援士試験 平成30年度春期 午後IIで問2 設問1 (1) 設問1 (2) 設問1 (3) 設問2 設問3 設問4 (1) 設問4 (2) 設問4 (3) 設問4 (4) 設問5 設問6 その他問題文章で気になった点 辞書攻撃 WAFの話 CSRFや他の脆弱性…

MacのApacheとPHPのバージョンが勝手に上がったので設定をし直す

もくじ もくじ 概要 Set the 'ServerName' directive globally to suppress this message configの場所を特定する ServerName を書く PHPの問題 brewでインストールされているPHPのディレクトリ Apache用のPHPモジュールのディレクトリ ApacheのconfigにPHP…

情報セキュリティスペシャリスト(情報処理安全確保支援士)H27春午後Ⅰ問1 セッションハイジャック/セッションフィクセーション

もくじ もくじ 過去問ページ 設問1 (1), (2) 設問2 (1) (2) クロスサイトスクリプティング (3) 設問3 (1) (2), (3) (4) 参考 過去問ページ IPA 独立行政法人 情報処理推進機構:問題冊子・配点割合・解答例・採点講評(2015、平成27年) 設問1 (1), (2) Cook…

セキュリティスペシャリスト(情報処理安全確保支援士)H22年秋午後Ⅰ問4

もくじ もくじ 過去問PDF 設問1 a. セキュリティパッチ b. ブラックリスト c. 脆弱性 設問2 (1)(a) (c) (d) (e) (2) 設問3 (1) (2) 参考 過去問PDF https://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2010h22_2/2010h22a_sc_pm1_qs.pdf 設問1 a. …

セキュリティスペシャリスト(情報処理安全確保支援士)H26春午後Ⅰ問3

もくじ もくじ 問題(pdf) 設問1 (1) フィッシングサイト (2) 設問2 (1) (2) 設問3 (1) (2) (3) 参考 問題(pdf) https://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2014h26_1/2014h26h_sc_pm1_qs.pdf 設問1 マルウェアJは単純にパスワードを盗…

Emacsにeditorconfigを読ませる(el-getを使ってeditorconfig-emacsを入れる)

もくじ もくじ editorconfigとは 環境 editorconfigのインストール Emacsにeditorconfigプラグインを入れる editorconfigとは いろいろなプロジェクトを開発していると、 「このプロジェクトはJavaScriptのインデントが2だけどこっちのプロジェクトはインデ…

情報安全確保支援士(情報セキュリティスペシャリスト)平成25年度春期 問2 IPアドレスの偽装

もくじ もくじ 問題概要 ネットワーク構成 設問1 (1) a, b (1) c (2) (3) (4) (5) 設問2 (1) (2) 問題概要 A社 メール インターネット接続システムX(@本社) サーバーへのサクセスおよびプログラムの動作状況をロギング 本社及び工場はIP-VPNでつながって…

ネットワークインタフェースのeth2とかeth3とかなっているのを0から振り直したい

もくじ もくじ ネットワークインタフェースのeth2とかeth3とかなっているのを0から振り直したい 環境 やりかた /etc/udev/rules.d/70-persistent-net.rules とは? ネットワークインタフェースのeth2とかeth3とかなっているのを0から振り直したい 適当にネッ…

ifconfigでeth0が出なかったり、service network restartでDevice eth0 does not seem to be present, delaying initializationと言われた時の対処

もくじ もくじ 概要 とりあえず ifconfig -a してみる 概要 /etc/sysconfig/network-scripts/ifcfg-eth0 とかをいじっていて、service network restart したら Device eth0 does not seem to be present, delaying initialization と言われた。 ifconfig で…

Swagger 3 と OpenAPI Specification

もくじ もくじ OpenAPIとは OpenAPI 3.0 をリリースしたよというswagger.ioのリリース OpenAPI Specification のドキュメント Swagger Editor and Swagger UI が OpenAPIに対応しました Swagger Editor 3 の導入 OpenAPIとは OpenAPI = Swagger のことらしい…

【LJL】7th heavenは2部リーグ落ち、Crest Gaming Act が1部リーグに昇格。日本人ジャングラーのhachamechaに期待したい。

もくじ もくじ LJL 2018 Spring Promotion Seriesが行われた LJL(1部リーグ) LJL CS(2部リーグ) 対戦カードについて 対戦結果について Crest Gaming Act について 1部リーグ唯一の日本人ジャングラーか 韓国人のLavie選手とShield選手 Nap選手とAlps選手…

ニトリのホテルまくらちょっと欲しい

まくら1つ欲しいので、ニトリのホテルまくらがちょっと欲しい... こいつはやばい。ニトリのホテルスタイルまくら。一番安いので1900円くらいだった。もっちいいもっふううんふわっふぁああ!!って感じの手触りで、ほんまにホテルのまくらみたいで、ぐっすりで…

【ScalaMatsuri2018】Recursive Schemeを用いた量子アニーリングマシン専用言語(DSL)の開発

もくじ もくじ Recursive Schemeを用いた量子アニーリングマシン専用言語(DSL)の開発 量子コンピューター QUBO? 量子コンピュータはどう使うか QUBOのコード Recursive Schemeを用いた量子アニーリングマシン専用言語(DSL)の開発 量子コンピューター D-Wave…

【ScalaMatsuri2018】tototoshiさん「Scalaらしいオブジェクト指向プログラミング」

もくじ もくじ はじめに Scalaの言語の性質 class Scalaのclass case class classとcase classどちらを使えばいい trait object これらをどう使っていくか シングルトンだらけにしてはいけない objectにすると何がダメなのか ではどうするのか コンストラク…

【ScalaMatsuri2018】Scalaでの部分的な関数型プログラミング

もくじ もくじ Scalaでの部分的な関数型プログラミング 自己紹介 エムスリー株式会社 関数型プログラミングとは 本当に純粋関数だけでプログラミングできんの? 関数型プログラミング化 部分的な関数型プログラミング 2レイヤーに分ける 2レイヤーの依存関係…

【ScalaMatsuri2018】「もしScala初心者がMonoidを投げ込まれたら」メモ

もくじ もくじ これはなに? もしScala初心者がMonoidを投げ込まれたら 注意 自己紹介 あるひ こんなコードがプルリクで投げられた ググってみる チャットでのやり取り なぜ困惑 対策 まとめ おまけ これはなに? ランチタイムに行われたLT(10分の発表)の…

【ニコニ・コモンズ】ミラーボールと音楽

イメージしている曲探しの旅 単なる曲探しの旅のメモです。 ミラーボール動画 キーワード検索: ミラーボール - ニコニ・コモンズ ミラーボール背景あり - ニコニ・コモンズ 音楽 【BGM】ミラーボール【騒々しい、派手なエレクトロ基調】 - ニコニ・コモンズ チ…

【ScalaMasturi2018】OE_ujaさん「『暗黙』とうまく付き合うためのTips」メモ

もくじ もくじ 自己紹介 implicitとは implicit parameter とは implicit conversion なぜ implicit と呼ばれるか sortedは何が起こっているのか プロジェクトではどうするか ある暗黙の値を使って別の暗黙の値を定義している場合などは? Enrich my Library…

【ScalaMatsuri2018】がくぞさん「なぜComposabilityは重要か」メモ

もくじ もくじ 資料 はじめに そもそもComposabilityとは? Compositionとは Composabilityとは なぜComposabilityは重要か 独自型の変換 参考 資料 http://gakuzzzz.github.io/slides/why_composability_matters/ はじめに Scalaはオブジェクト指向 + 関数…

Scala Matsuri 2018 行きたいセッションメモ

行きたいセッション(土曜日) 傾向 難易度はなるべく + がいい。++ でもギリ可 (( + が一番初心者向け、 ++ は中級者、+++ が上級者向け。J は日本語 E は英語)) 本当は英語で聞いたほうが勉強になるきがするけどまあ完全に理解するには日本語のほうがいい…