Linux

SSHでChrootした時にlocalhostが解決できなくなる件

タイトル通りです。例えば/etc/ssh/sshd_configで下記のような設定をしたとします。MatchUserhogeChrootDirectory/home/hogeForceCommandinternal-sftpAllowTcp...
ハードウェア

Magic-Ben MAG1 WifiモデルのLTE対応化

先月発売された中華UMPCのMagic-BenMAG1が先日届きました。16GBメモリ、ストレージ512GBのWifi版です。販売開始の時点ではWifiモデルしか無かったのですが、後になってLTE対応版も発表されました。後出しとかうっそだろ...
Web

NextcloudをConoHaオブジェクトストレージと連携する

Nextcloudはオンラインストレージのオープンソースウェアです。Webブラウザからはもちろん、WebDAVやスマホアプリ、デスクトップアプリから利用できるので、使い勝手はGoogleDriveやDropboxとほぼ同等です。また、アクセ...
Scala

無限リストを使ったFizzBuzz

最近Scalaの勉強を始めたので、FizzBuzzを作ってみました。FizzBuzz-Wikipedia無限リストを利用し、条件式を追加することなくFizzとBuzz以外にも約数と出力文字列のペアを無数に追加することが可能になっています。
Docker

Webアプリをリバースプロキシで束ねる

下記の図のように、ウェブブラウザからのアクセスを一つのNginxコンテナで待ち受け、各種アプリにリバースプロキシする構成を組み立てる例を紹介します。
Docker

Alpineベースの公式PHPイメージにImagickをインストールする

DockerHubにある公式のPHPイメージにImageMagickのPECL拡張であるImagickをインストールしてみます。FPM版PHP7.1でベースはAlpineLinuxのもの(php:7.1-fpm-alpine)を使った例にな...
ハードウェア

Lenovo YOGA 710のSSDを交換した

久々にハードウェアネタです。先日購入したLenovoのYOGA710のSSDを128GBから240GBに換装したんで、その記録です。
フロントエンド

ParcelでSASSからNodeパッケージをインポートする

最近話題のモジュールバンドラであるParcelを使ってみてます。そこで.scssファイルから、Nodeモジュールのパッケージに入ってる.scssファイルを読み込もうとしたんですが、そのままではnode_modulesディレクトリにパスが通っ...
CakePHP

実行前の生SQL文を取得する

プレースホルダを使ったSQLは実行後のクエリログを参照すれば実際に流したSQLの全文が取得できますが、実行前はそうもいきません。さて、こういう時どうするかと考えた結果です。CakePHP3.5&MySQLで確認。
CakePHP

JSONレスポンスで日本語をエンコードをさせない

PHPのjson_encode()関数はデフォルトでマルチバイトUnicode文字を\uXXXXにエンコードします。$values=['message'=>'わけがわからないよ',];echojson_encode($values);//{...
スポンサーリンク