メモ

chrome拡張機能のストレージへの容量増加と中身の確認

ストレージを増やす Chrome拡張機能を開発中に、急にデータの保存が効かなくなり以下のエラーが出ていた。 Unchecked runtime.lastError: QUOTA_BYTES quota exceeded もともとchrom.storage.sync.setで保存していたのだが、どうやら一つのキーに対して保存…

fluentdのプラグインを入れるときにエラーが出る

経緯 logz.ioの無料ELKサービスを試したかった。 ログを転送するためにfluentdのプラグインをAWSのサーバにインストールしようとしたときに、エラーが出たのでメモ。 環境 AWSのインスタンス:Ubuntu16.04 以下の手順でfluentdをインストール logz.io エラー…

BacklogからSlackへの更新通知を超簡単に実現する

はじめに タイトル通りBacklogの更新を超簡単にSlackに通知する方法です。 「Backlog Slack」で検索すると、サーバー使ったりIFTTTやlambdaやzapierなどの記事が出てきますが、 サーバー使うほどでもないし、lambdaで作るのもだるいし、IFTTTやzapierとかに…

Docker上でgdbを動かす

Docker上のcentosでgdbを動かそうとしたら、以下のようなエラーが出たので対応策のメモを書きます。 エラー内容 warning: Error disabling address space randomization: Operation not permitted Cannot create process: Operation not permitted During st…

ログインシェルで遊ぶ

FTPの設定をしたときに、 /usr/sbin/nologinについて調べたら色々面白かったので簡単に実験してみた。 /usr/sbin/nologinは/etc/nologin.txtを読み込む らしい。読み込んで表示した後はexitされる。 しかし/etc/nologin.txtなどというファイルは存在しなかっ…

アセンブラ・アセンブリ・アセンブルの違い

コンピュータの世界における アセンブラ・アセンブリ・アセンブルがややこしいのでまとめました。 まとめ 荒っぽくまとめると以下の通り。 アセンブラ・・・変換するソフト アセンブリ・・・言語 アセンブル・・・バイナリに変換すること アセンブラ(assemb…

stringsでなぜprintfが見えるのか

Linuxへの理解を深めるため、最近CTFの問題を解いています。 CTFの回答を見ていると実行ファイル(バイナリ)に対してstringsコマンドを実行して、その中にpritnfがあるから書式文字列攻撃を試して・・・と書いてありました。 全く意味がわからなかったので…

Macに必要なソフトを低価格で入手する(Parallels・セキュリティソフト)

Macを購入したので自分用にメモ。 購入するソフト Parallels・・・仮想化ソフト。Mac上でwindowsなどを動かしたい場合に使う セキュリティソフト・・・Macはウイルス対策が不要という迷信を信じてはいけない。 Parallels 購入方法 Parallels Desktop 12 for …

【まとめ】Windowsを無料で利用する方法

はじめに Microsoftが検証用に配布しているWindowsOSをまとめました。 Windows クライアントOS Windows評価版かmodern.IEを使う方法があります。 Windows評価版 提供方法がISOに限られる。 90日間利用可能。 90日を過ぎると背景が黒色になり1時間ごとにPCが…

GWなのでエンジニア力をパンプアップする

やりたいことリスト タイピングスキル向上 Vim合宿 Dockerと友達になる HyperVも友達になる Githubに恥ずかしいコードを上げる Chromeの拡張機能を1個つくる Vulsをためす せっかくのゴールデンウィークなので前々からやりたいと思っていたことをやる。 自…

CentOSのGitをアップデート(2系に)する

苦戦したので自分用メモ。 CentOSのyum installだと古いバージョン(1.8.x系)が入る git commit -mやgit -C ~~ をやろうとしたときにCentOSのyum install gitで入手できるgitではバージョンが古く(1.8.x系)、上記オプションが使用できなかった。 これ以上新し…