技術備忘録

Fullcalendarで現在の時間にスクロールし、スクロール位置を保持する(timeGridWeek, timeGridDay)

FullcalendarでtimeGridViewを使用するとデフォルトではscrollTimeによって6:00に自動的にスクロールされてしまいます。scrollTimeで値をセットしたとしても、別の位置にスクロールした後にprevボタン...
技術備忘録

EC2内に立てたMySQLサーバにMySQLクライアントを使って外部からアクセス可能にする

AWSの無料枠が終わり、なるべく料金をかけないためにデータベースをRDSから自前のMySQLに切り替えました。データベースの中身を簡単に確認したいため、MySQLクライアントを使って外部からアクセス可能にしたいと思います。MySQLサーバ...
技術備忘録

react-chartjs-2でrenderが複数回呼び出されるときに生じた不具合の対処

【2021年10月追記】Chart.js 3系ではredrawを使わなくても値の変更を反映することができるようになりました。Chart.js3.x系でグラフ上のクリック位置に値をセットする方法 react-chartjs-2を使って...
技術備忘録

pdf結合ツールをPythonで作る(PyPDF2, pyinstaller)

修論・卒論時期に論文本体と表紙や概要を結合する必要があり、pdfを結合するツールを作成しました。 また、二次配布可能なようpyinstallerでexe化まで行います。 // ライブラリのインストール pip install ...
技術備忘録

Tex pdf圧縮コマンド

gswin32.exeのパスを通しておく。 下記コマンド実行により、main.pdfが圧縮され、main-compressed.pdfが出力される。 gswin32.exe -sDEVICE=pdfwrite -dCompat...
技術備忘録

Amazon Lightsail & WordPressの無料SSLのLet’s Encryptの設定で詰まったときの記録

無料でSSLを利用できるということでLet’s Encryptを利用したものの、bncert-toolでのインストールがうまく行かなかったことや、https化したらcssが読み込めなくなるといった問題に遭遇したため、その記録を残しておきま...
技術備忘録

OAuth2.0でrefresh_tokenを取得してGoogle APIにアクセス(access_tokenでAPIにアクセス)

せっかくaccess_tokenを取得したものの、gapiへのセット方法がわからず時間をかけてしまったため、使用方法を記しておきます。結果的に、gapi.client.setToken()が実行できればAPIにアクセスできるようになること...
技術備忘録

OAuth2.0でrefresh_tokenを取得してGoogle APIにアクセス(refresh_token, access_tokenの取得まで)

JavascriptでGoogle Calendar API連携を実装する際、gapi.auth2.getAuthInstance()でAPI連携認証を行うと、アクセストークンの有効期限が1時間であることから、アクセスのたびに連携認証画面...
技術備忘録

Chart.jsでクリック位置に値をセットする方法

アンケートなどで値を得たいときに、直接グラフ上をクリックさせた方がより直観的な入力が実現できるケースがあると思います。こちらをreact-chartjs-2で実装します。 【2021年10月追記】Chart.js3.x系での実装はこ...
技術備忘録

FullcalendarでslotDurationを15分にした時のサイズの調整

FullcalendarのtimeGridWeek, timeGridDayのslotDurationを15分に設定できるのですが、その場合縦幅が通常よりも長くなってしまうという問題があったのでCSSで対応しました @fullcal...
スポンサーリンク
タイトルとURLをコピーしました