ikapper

C++

AOJのALDS1_1をC++で解いたメモ

アルゴリズムとデータ構造入門1 当記事について Aizu Online Judgeに掲載されている問題をC++で解くという遊びをしているので、考え方の例と解けたコード例を記録していこうかと思います。コード例はたたんでおこうかと思います。クリ...
Javascript

Javascriptで目次のハイライト

サイドバーにある目次の現在項目を項目を分かりやすくするためハイライトするようにした。 更新 2021/11: 折りたたみ要素の展開などでページの高さが変わってもハイライトがずれないようにしました。 経緯 長い記事を読むとき、目次にハイライト...
Javascript

JavascriptでCSSアニメーションを埋め込む

Javascriptを使ってCSSでアニメーションさせる。 アニメーションはCSSに任せる Javascriptでは上手に書かないとアニメーションの動作が滑らかにならないので、アニメーションはCSSに任せる、という方針です。 とてもちょうど...
Docker

syslogで貯めたサーバログを非リアルタイムでELKに送るメモ

rsyslogを非リアルタイムでELK(logstash, elastic search, kibana)に送る。データの加工がメイン。 ELK? ELKがなにか知るには、公式日本語サイトを見るのが分かりやすいです。あまり個人向けという感じ...
linux

mail(mailx)の送信方法のメモ

mailコマンドの使い方メモ mailxを利用 mailxを利用します。準備などについては省略させてください。 mailx・sendmail・postfixあたりで調べれば見つかるでしょう。 echo "mail body message ...
centos7

ACLでファイルにアクセス権限を付与する

ACLを使ってsudoせずにファイルを読み取る。 更新履歴 2022/11: 結論部分を整理。 状況 ファイル・ディレクトリに対してアクセス権限(r: 読み取り)を持ってないユーザーで、特定のディレクトリの中にあるファイルを読み取れるように...
linux

crontabのメモ

crontabでのあれこれ 更新履歴 2022/12: Dockerでのcronの使用に関する記事のリンクを追加 基本はmanを見る ここを見ると大抵のことは解決できると思います。 上のページを見て、この場合はどうなるんだろう、といったケー...
Docker

dockerとsupervisordでcronを追加で動かす

docker上で動くdjangoアプリのバッチ処理をsupervisordとcronで行う。 背景 今までにもバッチ処理に関する記事は書いていましたが、今回はdocker+supervisord+cronの組み合わせでdjangoのmana...
CSS

React+CSS 要素の位置を選択して切り替える

reactで要素の位置を選択して切り替える。 ReactとCSSでおこなった。 reactで要素の位置を9個の選択肢から選んで変更できるようにする。選択肢は8方向と中央。 選択肢の提示方法はCSSで調整した。グリッドレイアウトを使用。 要素...
React

imgタグの画像を切り替えるとき、アスペクト比を維持しつつリサイズする

1つのimgタグを使って代わる代わる画像を表示するとき、アスペクト比を維持しつつ枠いっぱいに表示する。(Javascript, react) 2021/09追記 リサイズのことを忘れていた。イベントリスナーを追加してリサイズすればいい: /...