nkimraの日記

技術的なメモのブログ。

朝日稲荷神社

銀座のビルの屋上にある神社で天気の子のモデルにもなった神社らしい。 ビルが空いている時しか参拝できず日曜や祝日は入れないらしい。8Fまではエレベーターで上がれるが屋上まで1階分は階段を登る必要がある。 8Fの社務所で御朱印ももらえるようなので近い…

白滝神社

筑波山にある神社で六所皇大神宮から車で10〜15分程さらに奥にある。 車で行ったが道が道が狭く側溝には蓋がないので対向車が来ないことを祈りながら運転していた。 神社の手前には白滝という滝があり、奥に小さな社がある。

六所の滝

昨日掲載した六所皇大神宮の奥にある滝六所の滝滝までは案内板があるが、一部分岐点で案内がない所があった。 基本的には神社の右手奥に向かっていけばよく、道を間違えなければ数分でたどり着ける。

六所皇大神宮

茨城県石岡市にある六所皇大神宮(ろくしょこうたいじんぐう)。 神武天皇の時代に建立されたという歴史のある神社らしいが、明治に廃社されその後再建された?らしい。 残念ながら社はもうない。駐車場は神社の手前に1〜2台停められるスペースがあるが、…

長楽寺

長楽寺茨城県石岡市にある寺で映画などの撮影にもよく使われているらしい。 住所等は石岡市観光協会が詳しい。観光協会には龍明地区公民館に車が停められると記載があったが、龍明地区公民館は調べた限り現在あるかどうかよくわからなかった。 一応それらし…

菖蒲沢薬師堂

菖蒲沢薬師堂茨城県石岡市にある菖蒲沢薬師堂に行ってきた。 人の気配はなく虫の鳴き声しか聞こえない趣のある場所だった。 住所等は石岡市観光協会が詳しい。 地図はここからダウンロードできる。 GoogleMapで「菖蒲沢薬師堂」で検索しても見つかる。行き方…

Vagrant環境を作る

Mac

Vagrantの公式サイトからインストーラーをダウンロードしてインストールする。 Download - Vagrant by HashiCorpインストール確認用のコマンド $ vagrant -v Vagrant 2.2.4Vagrantfileの作成 $ mkdir vagrant $ cd vagrantCentOSのインストール $ vagrant in…

Visual Studio CodeでのPHP開発環境

PHP

Visual Studio CodeでPHP開発を行うための開発環境構築メモ。1.テーマの変更 デフォルトテーマから「Default Dark+」に変更する。2.フォントの変更 フォントを「Ricty Diminished」に変更する。 GitHub - edihbrandon/RictyDiminished: Ricty Diminished ---…

PlayFramework(Java)開発環境構築

環境 macOS Mojave Java 11 PlayFramework 2.6プロジェクトの作成。 いつのまにかactivatorでは無くなっていた。 sbtが入って無ければインストールする。 brew install sbt下記のコマンドを実行するとプロジェクトが作成される。 プロジェクト名は途中で聞か…

Docker用のLaravelテンプレート

Laravelでプロジェクトを作成する機会が増えたので、できるだけ自動化できるようにテンプレートを作成してみました。環境 Nginx:Latest PHP:7.3.0 Laravel:5.7 MariaDB:Latest ディレクトリ構成 docker-laravel-template ├── data │ ├── db │ └── logs ├── d…

MariaDBで複数DBを作る

環境 macOS MojaveDockerでMariaDBで複数DBを同時に作る必要があったので、そのやり方のメモ。 DB1個であれば、MYSQL_DATABASEだけで作れる。 2個以上作りたい場合は、docker-entrypoint-initdb.dというのを使う。 docker-entrypoint-initdb.dにはsqlやsh等…

Laravelでデバッグ環境を作る

Laravelにデバッグバーというデバッグツールがあるのでインストール手順のメモ。Laravel5.7で確認。composerでインストール可能。 composer require barryvdh/laravel-debugbarインストール後にLaravel画面をブラウザで開くと画面下部にツールバーが表示され…

Raspberry Pi ZeroにUSBで接続する

Mac(High Sierra)からUSB経由でSSHでRaspberry Pi Zeroに接続する方法メモ。まずOSをダウンロード、Download Raspbian for Raspberry PiからRASPBIAN STRETCH LITEのZIPファイルをダウンロード。MicroSDカードの初期化はディスクユーティリティでもできるが…

OSの再起動を行う

要Root化。以下のようなコードで実現できるらしい。 try { Process p = null; p = Runtime.getRuntime().exec("su"); OutputStream o = p.getOutputStream(); o.write("reboot\n\r".getBytes()); o.flush(); } catch (IOException e) { e.printStackTrace();…

ServersManでNginx+PHP7+MariaDBをインストール

ServersMan@VPS Entryプランを契約したので、CentOS6にNginx、PHP7、MariaDBをインストールした。 最初CentOS7でやろうとしたがServersManの7は問題があるようなので6にした。 環境 CentOS6.5 Nginx1.0.15 PHP7.0.6 MariaDB10.1.13 Apache削除 まず標準でイ…

Realmの事前準備

環境 OS X El Capitan Xcod7.2SwiftでRealmを使うための準備。 まずRealmのデータを閲覧するため、Realm Browserをインストールする。 Xcodeのプラグインをいれる。 Alcatrazをインストールしてない場合は最初にAlcatrazをインストールする。ターミナルで下…

ディレクトリ内のファイル一覧をCSVに出力する

あるディレクトリのファイル一覧をステップ数付きで出すというスクリプト。 再帰的に見ていくので対象ディレクトリの下層のディレクトリにも対応。面倒なのでGistのソースをそのまま貼り付け。 gist.github.com

Macbookの外付HDDにWindowsをインストールする

Mac

環境 Macbook El Capitan VirtualBox5.0.14VirtualBoxを使い、Windowsをインストールする。 Macbookなので容量を節約するため、外付HDDにインストールした。 ISOイメージの作成 WindowsインストールディスクからISOイメージを作成する。 ディスクユーティリ…

Alcatrazのインストール

Xcodeのプラグイン管理にAlcatrazを入れたメモ。 インストールはシェルを実行するだけ。 curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh 指示に従いXcodeは再起動。 再起動するとWindowメニューにPackage Managerが…

UITextFieldに日付を入力する

環境 Mac OS X El Capitan Xcode7.1 Swift2.1DatePickerを使ってUITextFieldのキーボードを日付入力にする。 ストーリーボードを使う場合はActionでdateEditingを呼べばOK。 問題点として選択時に今日の日付が表示されるが、 今日の日付をセットするには一旦…

iOSアプリ上でローカライズを切り替える

環境 Mac OS X El Capitan Xcode7.1 Swift2.1通常はアプリのローカライズはiOSで設定している言語が適用されるが、 アプリ上で設定できるようにしたサンプル。今回はセグメントコントローラで設定した言語のメッセージをラベルに表示するというiOSアプリ。ま…

UIWebViewで表示しているページのタイトルとURLを取得する

Xcode7 Swift2.0UIWebViewでブックマーク等で表示中のタイトルとURLが必要な場合、 stringByEvaluatingJavaScriptFromStringメソッドを使う。 @IBOutlet weak var webView: UIWebView! //タイトルを出力 print(webView.stringByEvaluatingJavaScriptFromStri…

パングラオ島

フィリピンのパングラオ島でのダイビング。 ボホール島から船で10分程度の場所。 大物はいないけれど魚、サンゴ礁が充実。 水温:29度 最大深度:16m

オスロブでのジンベエザメダイビング

セブ島のオスロブでジンベエザメを見に行ったのでその旅行記。 オスロブは野生のジンベエザメに餌付けし観光地にしたらしい。セブシティにあるサウスバスターミナルから8番のオスロブ方面のバスに乗る。 オスロブまでは休憩なしで3時間弱で145ペソ。 ジンベ…

Spring BootでjQueryとBootstrapを使う

環境 MacOS 10.10.3 Yosemite IntelliJ IDEA 14 Spring Boot 1.3 Gradle 2.3SpringbootでjQuery等のフレームワークを使う場合、Webjarsを使うと楽らしい。 使い方は簡単でまずGradleにjQueryとBootstrapを追加する。 compile("org.webjars:jquery:2.1.4") co…

Fabric.jsでWebフォントが反映されない問題の対応

前回にCanvasにテキストを掲載した際にWebフォントが反映されない問題の対応策。 原因としてはWebフォントが読み込まれる前にCanvasを表示してしまうのが問題だった模様。回避策1 WebFont Loaderを使う <html lang="ja"> <head> <mata charset="utf-8"/> <title>fabric test</title> </head> <body> <canvas id="canvas" width="300" height="300" style="border:1px solid;"></canvas> <…</body></html>

Fabric.jsで遊んでみた

前回ドラッグ&ドロップを調べた際にFabric.jsというCanvas用のライブラリの存在を知ったので、今回試しに使ってみた。入手先 GitHubのdist/fabric.min.jsをダウンロードする。丸い円を描いてみる。 <html lang="ja"> <head> <mata charset="utf-8"/> <title>fabric test</title> </head> <body> <canvas id="canvas" width="300" height="300" style="border:1px solid;"></canvas> …</body></html>

CoffeeScriptのインストールとサンプル

HTML5とJavaScriptを使って、画像をドラッグ&ドロップでCanvasに表示させるという処理をCoffeeScriptでやってみた。環境 MacOS Yosemite Safari 8.0.7 CoffeeScript 1.9.3 jQuery2.1.4作成する画面は次のような感じ。 ページ上部のリンゴかミカンの画像をド…

CodeIgniter3でブログサンプルを作成No.3

前々回、前回前回は登録処理を作ったのでCRUDの残りを作成する。 コントローラ、ビューは大体同じなので省略。ブログ記事の一覧用に全件取得するget_allメソッドを作成する。 db->get('blog'); return $query->result_array(); } getメソッドの第1引数はテー…

Codeigniter3でブログサンプルを作成No.2

前回の続き。データの登録処理を実装する。まずモデルを作成。 application/models/Blog_model.php load->database(); } public function insert() { $data = array( 'title' => $this->input->post('title'), 'description' => $this->input->post('descrip…