ikapper

Javascript

Javascriptでページの高さの変更をチェックする

Javascriptでページ全体の高さを検知する方法2つ。想定している状況Javascriptで目次のハイライト | ikapblogのように、目次をハイライトする場合は、ページ内の章節となる各コンテンツの座標を取得・保持しておくために、初...
C++

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

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

Javascriptで目次のハイライト

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

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

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

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

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

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

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

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

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