タグ

ブックマーク / blog.fire-sign.info (28)

  • Spring Bootにオレオレ証明書を設定する

    オレオレ証明書を作成する Java の keytool でオレオレ証明書を作成することができます。 下記のコマンドを実行すると「keystore.p12」というファイルが作成されます。 > keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 キーストアのパスワードを入力してください:password 新規パスワードを再入力してください:password 姓名は何ですか。 [Unknown]: 組織単位名は何ですか。 [Unknown]: 組織名は何ですか。 [Unknown]: 都市名または地域名は何ですか。 [Unknown]: 都道府県名または州名は何ですか。 [Unknown]: この単位に該当する2文字の国コード

    Spring Bootにオレオレ証明書を設定する
    yggdra_w
    yggdra_w 2022/12/20
  • Flutterの開発環境構築手順(Windows)

    Flutter SDKのインストール chocolateyで「flutter」を検索してインストールします。 「C:\tools\flutter」に展開されました。 下記のページからダウンロードすることもできます。 Flutter SDK releasesFlutter Path環境変数の設定 ダウンロードした場合は環境変数に「flutter\bin」のパスを追加します。 chocolateyでインストールした場合は設定されていると思います。 flutter doctorコマンドの実行 Path環境変数を設定したらFlutterのコマンドが実行できるようになります。 コマンドプロンプトで「flutter doctor」コマンドを実行すると開発環境の依存関係が確認できます。 [√]は問題なくて、[X]は問題あり、[!]はなくても良いけど必要ならセットアップしてねという感じなので、「An

    Flutterの開発環境構築手順(Windows)
  • Gmail API でメールを送信する(Java)

    G Suiteが2020年6月から 安全性の低いアプリ(LSA : Less Secure App)を制限するようです。 GmailのSMTPサーバーに対してアプリパスワードでのメール送信ができなくなりそうなので、Gmail APIを使ってメールを送信してみました。 OAuth 2.0 クライアントIDファイルをダウンロード Gmail APIを使うために、OAuth 2.0でGoogleアカウントを認証する必要があります。 Google Cloud Platformプロジェクトを作成します。 Gmail APIを有効にする プロジェクトを作成したら APIライブラリ からGmailを検索して有効にします。 OAuth 2.0 クライアントIDを作成する 「認証情報を作成」をクリックします。 使用するAPIは「Gmail API」を選択します。Gmail APIが選択できなければ有効に

    Gmail API でメールを送信する(Java)
  • RedmineをAWS上に構築した手順

    AWSRedmineを起動 BitnamiのAMIを使用して起動しました。Redmineがインストールされた状態で起動します。 起動時のインスタンスタイプは t3a.small を選択しましたがセットアップ後は t3.nano で稼働しています。 AWS Marketplace: Redmine Certified by Bitnami Redmineへログインする EC2インスタンスが起動したらログイン情報を確認してRedmineにログインします。 ログイン情報の確認 AWS マネジメントコンソール にログインします。「コンピューティング」から「EC2」を選択します。インスタンス内の「インスタンス」メニューを選択します。一覧からRedmineのインスタンスを選択します。 (インスタンスがなければ別のリージョンで起動しているかもしれません)アクションメニューから「インスタンスの設定」「シ

    RedmineをAWS上に構築した手順
  • Fire Sign Blog

    データベースでLIKE検索を行う際、検索対象の文字列に%や_といった特殊文字が含まれている場合、適切なエスケープ処理が必要になります。この記事では、MyBatisを使ったLIKE検索の際の特殊文字のエスケープ方法について解説します。 LIK...

    Fire Sign Blog
    yggdra_w
    yggdra_w 2020/05/29
  • JavaFXのインストーラーを作成する手順

    インストールしてみる インストーラー(javafx-1.0.exe)を実行すると「C:\Program Files\javafx」にインストールが行われ、デスクトップにショートカットが作成されます。 ショートカットをダブルクリックするとサンプルアプリケーションが起動します。 「アプリと機能」からアンインストールもできます。 インストーラーの作成(複雑なプロジェクト) 上記のシンプルなプロジェクトの構成では下記の問題があることが分かりました。 モジュール化されていないライブラリは jlink でカスタムJREに含めることができない。Maven Repositoryに登録されているJavaFX(OpenJFX)はWindows 64bit環境用で32bit環境で動作しない。 モジュール化されていないライブラリはカスタムJREに含められないようなので、依存するライブラリは基的にUber-Jar

    JavaFXのインストーラーを作成する手順
  • Vagrant::Hostsupdaterのインストールがエラーになった

    VagrantのプラグインのVagrant::Hostsupdaterをインストールしたらエラーになりけっこうはまってしまった。 下記のようにインストールしてみましたが、Nokogiriが必要なためエラーになりました。 $ vagrant plugin install vagrant-hostsupdater Installing the 'vagrant-hostsupdater' plugin. This can take a few minutes... Bundler, the underlying system Vagrant uses to install plugins, reported an error. The error is shown below. These errors are usually caused by misconfigured plugin in

    Vagrant::Hostsupdaterのインストールがエラーになった
    yggdra_w
    yggdra_w 2015/01/31
    Vagrant::Hostsupdaterのインストールがエラーになった - Vagrant, Mac, MacPorts
  • Vagrantのコマンドを入力しなくても操作できるようにする

    Vagrantを操作するコマンドをバッチファイルにしておけば毎回コマンドを入力しなくてもダブルクリックするだけでいいなぁ~と思い作成しました。 黒い画面が苦手なWebデザイナーさんとかにも使ってもらえると思います。 Windows環境用 Vagrantfileファイルがあるディレクトリに「.bat」ファイルを作成して、テキストエディタで下記のようにコマンドを記述して保存したらいいです。 作成したバッチファイルをダブルクリックするだけでVagrantを操作できますよ。 起動(up).bat @cd /d %~dp0 vagrant up @pause 保留(suspend).bat @cd /d %~dp0 vagrant suspend @pause 破棄(destroy).bat @cd /d %~dp0 vagrant destroy @pause Mac環境用 Windows環境用と

    Vagrantのコマンドを入力しなくても操作できるようにする
    yggdra_w
    yggdra_w 2015/01/11
    Vagrantのコマンドを入力しなくても操作できるようにする - Vagrant, Mac, Windows
  • ストアドプロシージャのエラー調査方法(Oracle)

    yggdra_w
    yggdra_w 2014/12/11
    ストアドプロシージャのエラー調査方法(Oracle) - 未分類, Oracle, ストアドプロシージャ
  • CakePHPのBakeコマンドでモデル作成時にエラーになったときの対処

    ComposerでCakePHPをインストールしているとBake実行時にエラーになってしまうようです。 エラー内容 # php ./Console/cake.php bake all posts Welcome to CakePHP v2.4.10 Console --------------------------------------------------------------- App : app Path: /share/Vendor/cakephp/cakephp/app/ --------------------------------------------------------------- Bake All --------------------------------------------------------------- Warning Error:

    CakePHPのBakeコマンドでモデル作成時にエラーになったときの対処
    yggdra_w
    yggdra_w 2014/09/20
    CakePHPのBakeコマンドでモデル作成時にエラーときの対処 - CakePHP, PHP, Composer
  • Warning: World-writable config file ‘/etc/my.cnf’ is ignored

    my.confファイルに文字コードの設定をしても反映しない問題にはまりました。 サーバーを再起動していたので原因に気付けなかったのですが、MySQLだけ再起動してみたら下記のエラーが出力されて対処することができました。 # sudo /etc/init.d/mysqld stop mysqld を停止中: [ OK ] # sudo /etc/init.d/mysqld start Warning: World-writable config file '/etc/my.cnf' is ignored Warning: World-writable config file '/etc/my.cnf' is ignored Warning: World-writable config file '/etc/my.cnf' is ignored Warning: World-writable

    Warning: World-writable config file ‘/etc/my.cnf’ is ignored
    yggdra_w
    yggdra_w 2014/08/23
    Warning: World-writable config file ‘/etc/my.cnf’ is ignored - MySQL, エラー
  • VagrantでCakePHPの開発環境を手に入れる

    “vagrant up” するだけでCakePHPの開発環境が手に入るようになりました。 下記のことが全て自動で行われます。 CentOS 6.4 のダウンロード & インストール PHP 5.3.3 のインストール Xdebugの設定 Apache 2.2.15 のインストール MySQL 5.6.14 のインストール Composer のインストール CakePHP 2.5.* のインストール DebugKitプラグイン 2.2.* のインストール Bakeコマンドでプロジェクトを作成 CakePHPはComposerでインストールしているので、composer.jsonファイルを編集するだけでインストールするプラグインを追加することもできます。 リポジトリの取得 GitHubからリポジトリを取得します。 >git clone https://github.com/iw3me/vagr

    VagrantでCakePHPの開発環境を手に入れる
    yggdra_w
    yggdra_w 2014/08/22
    VagrantでCakePHPの開発環境を手に入れる - PHP, Vagrant, CakePHP, Composer
  • ComposerでCakePHPをインストールする方法

    ComposerでCakePHPをインストールする方法です。 公式の情報にない手順が多かったので、いろいろ大変でした。 Composerのインストール まずComposerをインストールしておいてください。 ComposerをMacにインストール方法 ComposerをWindowsにインストール方法 CakePHPのインストール CakePHPをインストールしたい場所にcomposer.jsonファイルを作成します。 下記はCakePHPとDebugKitをインストールする設定です。 { "name": "example-app", "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org" } ], "require": { "cakephp/cakephp": "2.5.2", "cakephp/debug

    ComposerでCakePHPをインストールする方法
    yggdra_w
    yggdra_w 2014/08/22
    ComposerでCakePHPをインストールする方法 - PHP, CakePHP, Composer, Mac, Windows
  • ComposerをMacにインストール方法

    MacにComposerをインストールしました。 composerのインストール ターミナルを起動して下記のコマンドでcomposer.pharをダウンロードします。 $ curl -sS https://getcomposer.org/installer | php 出力結果 #!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /Users/user/composer.phar Use it: php composer.phar composer.pharファイル “/usr/local/bin/” へ移動します。 $ sudo mv composer.phar /usr/local/bin/composer 下記のように

    ComposerをMacにインストール方法
    yggdra_w
    yggdra_w 2014/08/20
    ComposerをMacにインストール方法 - PHP, Composer, Mac
  • PHP CS FixerをNetBeansで使用する方法

    コーディングスタイルはいろいろありますが、PHPPHP figが策定したPSR(Proposing a Standards Recommendation)に合わせたら良いと思います。 NetBeansでは、このPSRに合わせてソースコードを修正してくれるPHP CS Fixerというプラグインがあるので使用してみました。 PHP CS Fixerプラグインのインストール 下記のページからPHP CS Fixerプラグインをダウンロードします。 http://plugins.netbeans.org/plugin/49042/php-cs-fixer メニューのツールからプラグインを開き、ダウンロード済を選択します。 プラグインの追加ボタンからダウンロードしたプラグインを選択してインストールします。 PHP Coding Standards Fixerを設定 下記のページからPHP Cod

    PHP CS FixerをNetBeansで使用する方法
    yggdra_w
    yggdra_w 2014/08/16
    PHP CS FixerをNetBeansで使用する方法 - 未分類, NetBeans, PHP, コーディングスタイル
  • Vagrantで起動したPHP環境をNetBeansからリモートデバッグする方法

    Vagrantで起動したCentOS 5.5へXdebugをインストールしてNetBeansからリモートデバッグするまでの手順です。 PHPのインストール PHPのインストールはこんな感じで行いました。 # yum -y install php php-mbstring php-mcrypt php-mysql PECL、PEARのインストール XdebugのインストールにはPECL(ピクル、PHP Extension Community Library)という拡張ライブラリが必要なのと、さらにPECLにPEAR (ペア、PHP Extension and Application Repository)が必要なのでまとめてインストールします。 # yum -y install php-devel php-pear Xdebugのインストールでエラー Xdebugをインストールしてみるとエラ

    Vagrantで起動したPHP環境をNetBeansからリモートデバッグする方法
    yggdra_w
    yggdra_w 2014/08/11
    Vagrantで起動したPHP環境をNetBeansからリモートデバッグする方法 - 未分類, NetBeans, PHP, Vagrant, VirtualBox
  • TortoiseGitを日本語化するまでの手順

    Windows環境でSubversionのGUIクライアントとしてTortoiseSVNを使ったことがあったので、GitではTortoiseGitを使ってみることにしました。 msysgitとTortoiseGitをインストールして日語化するまでの手順です。 msysgitをインストールする 下記のURLからmsysgitのインストーラーをダウンロードします。 今回ダウンロードしたのは Git-1.8.0-preview20121022.exe です。バージョン番号や日付は最新版に適宜読み替えてください。 ダウンロードしたらダブルクリックして実行します。 そのまま「Next」をクリックします。 そのまま「Next」をクリックします。 そのまま「Next」をクリックします。 Git Bash Here、Git GUI Hereを選択、後はお好みで。 「Next」をクリックします。 そのまま

    TortoiseGitを日本語化するまでの手順
  • CentOSへGuest Additionsをインストールしたときのエラー対処方法

    CentOS 5.5へGuest Additionsをインストールしたときの内容です。 VirtualBoxのバージョンは4.3.10です。 エラーの内容 Guest AdditionsのCDイメージを挿入後、次のコマンドでマウントします。 # mount -t iso9660 /dev/cdrom /mnt mount: ブロックデバイス /dev/cdrom は書き込み禁止です、読込み専用でマウントします 次のコマンドでGuest Additionsのインストールを実行するとエラーになりました。 # sh /mnt/VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 4.3.10 Guest Additions for Linux............ Vir

    CentOSへGuest Additionsをインストールしたときのエラー対処方法
    yggdra_w
    yggdra_w 2014/07/26
    CentOSへGuest Additionsをインストールしたときのエラー対処方法 - 未分類, CentOS, Vagrant, VirtualBox, エラー
  • ApacheのドキュメントルートをVagrantの共有フォルダにすると403 Forbiddenになる

    Vagrantで起動したCentOSにApacheをインストールして、ドキュメントルートをシンボリックリンクでVagrantの共有フォルダに変更すると、ブラウザでアクセスしたときに403 Forbiddenエラーになってしまいました。 SELinuxを無効にすることで解決できました。 エラーになるまでの手順 Vagrantfileの設定はホストからのポートを8080にしているだけです。 “vagrant up”コマンドでCentOSを起動します。 # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGR

    ApacheのドキュメントルートをVagrantの共有フォルダにすると403 Forbiddenになる
    yggdra_w
    yggdra_w 2014/07/26
    ApacheのドキュメントルートをVagrantの共有フォルダにすると403 Forbiddenになる - 未分類, Apache, Vagrant, エラー
  • ComposerをWindowsにインストール方法

    yggdra_w
    yggdra_w 2014/07/07
    ComposerをWindows環境にインストール方法 - 未分類, PHP, Windows