セキュリティ系の勉強・その他開発メモとか雑談. Twitter, ブログカテゴリ一覧
本ブログはあくまでセキュリティに関する情報共有の一環として作成したものであり,公開されているシステム等に許可なく実行するなど、違法な行為を助長するものではありません.

メモ

【Swagger3.0】1つのステータスコードに対して複数のレスポンスを定義 (oneOf)

状況 Swaggerで、とあるapiのレスポンスにおいて、「同じステータスコードを返すんだけれど、bodyの内容が違う場合がある」時、SwaggerのoneOfという書き方で対応できます。(swagger3.0以上だったはず) 例 openapi: 3.0.0 ... 省略 ... paths: /hello: get: …

ruby チュートリアル 4章 メモ

pry テストコードでバックするときに導入しました。確認したいコードの手前にbinding.pryと書くとテストコンソールでブレークできる。そこでpp response.bodyと打てばレスポンスの中身を確認できるので、デバッグにとても便利。ちなみにquitを入力すればテス…

Rubyの勉強メモ

ruby関係の勉強を始めたので個人的なメモとか残していきます。チュートリアルに関してはこちらのサイトを参考にして進めていきます。 Gem ライブラリの事。rubyではGemと呼ぶらしい。railsもgem。gemはグローバルに必要なもの以外はそれぞれのプロジェクトに…

2018 ソフトバンク・テクノロジーさんの5daysインターンシップ~マルウェア解析~

の時にメモとかしていた情報をそのままのっけます。MacDownでメモしてたので、見栄えが若干違うかも。。 ひとまずざっくり感想 5日間は長かったですが短かったようにも思えてけど疲れました。(どれ) 最初は知識だけ増えるかなと思って参加しましたが、収穫と…

SpectreとMeltdown

この方のツイートのスライドが読みやすかったので、メモ。また読みたくなるかもなので。セキュリティキャンプで使われたものかと。今日の発表資料。結構 CPU 愛もりもりな内容で話した。 本当にわかる Spectre と Meltdown https://t.co/IetzcAAqvD #seccamp…

スタックベースバッファオーバーフローがうまくいかない(ネズミ本)

あらかじめ言いますが、今から話すこと解決してません。今後わかるようになった時ように残しておくだけです。なので、何か期待してる方はブラウザバックで、、、ごめんなさい! ubuntuの環境は18.04 CTF界ではおそらくお馴染み?のハリネズミ本 を初心者なが…

Unity コルーチンが止まる

呼び出し元のクラスが削除, またはActiveがfalseになった場合, コルーチン処理は途中で中断されます。 [Unity]コルーチンは呼び出し元が無効になるとストップしてしまう | ma_comu雑記帳 ただし、呼び出し元が消えるのと同じフレーム内の処理はおそらく呼ば…

Visual Studio 2015 一括コメントアウト

コメントアウト [ctrl + k] の後 [ctrl + c]コメントアウト解除 [ctrl + k] の後 [ctrl + u]

Mac 黒背景の時のカーソル(Iビーム)が見えにくい

Macのマウスカーソルを見やすくする(とくにテキスト入力用のIビーム) – Lifelog 僕はvisual studio, IntelliJ等エディターは基本的に全て黒背景を好んでおります。特にvisual studioはスタイルを自分で作れるため、背景は真っ黒になっています笑 しかし、Mac…

Mac 黒背景の時のカーソルが見えにくい

Macのマウスカーソルを見やすくする(とくにテキスト入力用のIビーム) – Lifelog 僕はvisual studio, IntelliJ等エディターは基本的に全て黒背景を好んでおります。特にvisual studioはスタイルを自分で作れるため、背景は真っ黒になっています笑 しかし、Mac…

Bash on Ubuntu on Windows PATHの保存 など...

まだベータ版ですが、いつの間に実装されていたんですね!(もう随分立ってる)ちょうど、Windows上でplayframeworkを動かそうと思っていたので、どうせならlinuxコマンドがいいということもあり、bash機能を使用することに。 注意点 ・windowsアップデートを…

github commitしていない変更を取り消す

//全てを戻す git checkout . //指定ファイルのみ戻す git checkout ファイル名

メモ github originとmasterとdevelop

github flow GitHub Flow (Japanese translation) · GitHub 優しい説明 すぐ分かる! git の origin と master ってなんだ? - Qiita

以前のcommitまで変更を戻す

参考にしたサイトさん git reset --hard で指定した時点の履歴に戻る方法 | roundropブログ implements Programmable まずコミット履歴をみて、戻りたいコミットのハッシュ値を調べます。(おそらく黄色の文字) >git loggit resetコマンドで指定コミットま…

Dropboxでファイルの直リンを作る方法

https://maimokumemo.blogspot.jp/2016/10/dropbox.html上のサイトさんがまとめてくれていました。リンクが切れた時用に一部引用させていただくと、、 URL最初のhttps://www.dropbox.comの部分を、 https://dl.dropboxusercontent.comに置換し、最後の?dl=0…

Mac Finderでvarフォルダなどのprivateなものを開く

Mac、Finderで/usrとか/varとかを見る方法 - ugon105の日記 上のサイトさんを参考にいたしました。リンク先が消えた時に不便なので一部を引用させてもらうと、 ターミナルを開き、下記のようにコマンドを打ちます。 $ open /usr ドットで始まる隠しフォルダ…

MacBook IPアドレスを手入力

メモです。基本的なことだけれど忘れそうなので。。Wi-Fiなどは大抵、飛んでいる電波を選んでパスワードを入力するだけの簡単な設定で接続完了しますが、手入力でIPアドレスやサブネットマスク諸々を設定したい時どうするか。 上部のバーに表示されているWi-…

Macでバックスラッシュ"\"を入力する

option + \キーで入力が可能です。Unityでは、"¥n"は改行として認識してくれません。 "\n"と入力しましょう。

ユニットテスト

ユニットテスト www.techmatrix.co.jp 単体テスト(ユニットテスト)は、プログラムを構成する比較的小さな単位(ユニット)が個々の機能を正しく果たしているかどうかを検証するテスト。関数やメソッドがそのテストの対象となる。プログラムが全体として正…

Dependency Injection 依存性の注入

まずここで概念を掴んで qiita.com このページでもう少し掘り下げると、すんなりと概要が頭に入ってきます。 itpro.nikkeibp.co.jp ざっと掴んだ感じ、、 Aが必要とするBというものを、A内に含めずに、実行時に動的にAをBに渡そうという思考(多分) 似た挙…

Unity アルファ値の指定(メモ程度)

アルファ値を動的に変更する場合、直接アルファ値を変更しようとしてもエラーがでる(いつもここで迷う笑) 正しくは、 float alpha=1; obj.color=new Color(obj.color.r,obj.color.g,obj.color.g,alpha); 値の範囲は0~1で指定する。別にアルファ値だけでな…