Gobble up pudding

プログラミングの記事がメインのブログです。

MENU

2019-01-01から1年間の記事一覧

npmの設定ファイルの場所

npm config setするよりエディタで直接いじりたくなる人向けの内容 npm config listとかで設定を見ると思うが、 そもそもどっちに設定されているんだっけ? ってのもあるので… npm -g config listというのもある。 npmの設定ファイルの場所 普通はnpm config…

Maven + Eclipseでマルチモジュールプロジェクトを作成する

良く忘れるのでメモ 様々な事情でプライベートリポジトリを立てられなかったりする場合や、 そもそもプライベートリポジトリ立てるまでもないよねというときに便利なマルチモジュールプロジェクトの構成を作ります。 お題目は、Spring Boot + MongoDB + Post…

Windows 10 バージョン1803でhangoutsなどのマイク音声が拾えない

久々にhangoutsでマイクを使おうと思ったら、トラブりました。 相手に音が聞こえないようです。 Skypeでは聞こえるのに… ちなみにhangoutsはサービスが終了する見込みのようですね。 10年前のマイクデバイスを使ってたので調子悪いのかな…なんて思ったりしま…

Vue.jsでテーブルソートを作ってみた

Vueの練習を兼ねてVueでテーブルソートを作ってみました。 気が向いたらPagerも作るつもり(気が向いたら)。 SPAは最近興味がないので(大半のケースでオーバースペックなので…) 単純にscriptタグでVueを入れてるケースです。 Vueをあえて選ぶ勢ってたぶんです…

レジストリの右クリック関連メモ

Explorerで右クリックしたときのコンテキストメニューは簡単に編集できる レジストリをいじればOK 例えばVS Codeの場合、インストール時にVSCodeで開くのメニューを出すチェックを入れ忘れた場合など、次のようにして追加することができる Win + Rキー reged…

Windows 10 ProでWordPressをDocker Composeで10分以内で構築してみる

Docker for Windowsが入っていれば30秒以内です。 Java大好き人間ですがPHP系の話題を書いてみます。 Dockerは既に入ってるよって人はdocker-composeのための設定から読んでください。 前提条件 Dockerが使える環境であること前提となります。 やや語弊があ…

GitHubで2段階認証を利用していてhttpでgit cloneできなくなった際の対処法

Git

何台かマシンを所有していて、たまに使うマシンでgit cloneするとユーザ名とパスワードを聞かれて、しかもパスワードを正しいのを入れても $ git clone https://github.com/foo/private_reop_bar.git fatal: Authentication failed for 'https://github.com/…

フィボナッチ数列でメモ化

なんとなくC++をちょろっと書いてみたくなったので書いてみました。 いや、ほぼC言語だけど…。 それよりもWandboxがC++2aとかになってて…えぇ…C++11からかなりバージョン上がってるなぁ…という印象です。 #include <iostream> #include <cstdlib> #include <stdexcept> #define CHECK(e) do</stdexcept></cstdlib></iostream>…

片手間でJavaScriptを書く際の定番の書き方メモ

ガシガシJavaScriptをかかないWebアプリで、比較的単純なJQueryだけのプロジェクトのときに極力名前空間を汚さず大してめんどくさくなく書く方法のメモ 見返したらただの感想文になってしまった。 とりあえず (function($) { ... })(jQuery);で引数ありの即…

Apache + Spring Bootの環境構築メモ

開発環境での構築手順です。 本番環境ならajpを使ったほうが良いと思います。 組込みTomcat(jar)を使った場合のajpの有効化方法は後述します。 今回は単純にApacheとSpring Bootをhttpで連携する方法を書きます。 Windowsを想定しています。 (Linuxとほぼ変…

Spring Boot 例外処理/エラーハンドリングメモ

2024-06-09 Spring Bootでは例外処理はthrowしてしまえばわりとよしなにやってくれるが… それでも考えるべきことはある。 場合によっては例外処理をあまり使わず、オブジェクトの戻り値による処理をすることもある。 例外処理のパターン@Controller編 ErrorC…

Windowsサービスで共有フォルダにアクセスするときのTips

サービスからネットワーク越しの共有フォルダを覗きたいことがあるが ¥¥example.machine.local¥folder のようなUNC(Universal Naming Convention)パスはプログラムからは使えない。 なのでネットワークドライブの割り当てをしたいと思うはず。 GUI(Explorer)…

Spring BootのScheduledTaskの検証

@EnableSchedulingを用いて Spring BootのScheduling Tasksについて調査しました。 Spring BootにはSpring Batchという仕組みがあるのですが、やや大仰で使いにくいです。 Web系システムでの利用だと単純なスケジューリングのTaskで十分なことが多いと思いま…

Spring BootのThymeleafとTypeScriptを組み合わせてみたかったのでやってみた

Web開発では最近はReact, Vue, Angularを使ってSPAが主流ですが、 とはいっても、レガシーなjQuery UIとBootstrapと組み合わせてサーバ側でレンダリングしたいこともままありますよね。 そんなわけで、僕の場合、特にjQuery UIを使いたい。 というのが一番に…

Spring Bootの外部設定値(application.yml)のプロファイルの優先順について

Spring Bootのapplication.ymlの仕組み素敵ですよね。 かなり柔軟性がある。 あるときにアプリケーションをMariaDBとMySQLでどちらも対応できるように外部設定値(Externalized Configuration) であるapplication.ymlにて制御しようとしたときにハマったので…