未分類Thinkpad X1 Carbon 2018を購入しました たまに実家に帰った際に学生の頃使用してたWindows8が入ったノートPCを使うのが辛くなってきたので奮発して新しいのを購入しました。 いろいろ調べてDELLとSurfaceとThinkpadのあたりで迷いましたが14インチという大きさが用途にしっくり来たのでThinkpadにしました。 右から2番目の「【米沢生産モデル】Thinkpad X1 Carbon:プレミアム(Pro O...2019.03.16未分類
HTML5HTML5のCanvasで画像を加工するツールを作成する 画像を編集するにあたってHTML5標準のCanvasを拡張するFabric.jsというすごいJavascriptライブラリを使用しています。 画面のUIにはDHTMLXというすごいJavaScriptライブラリを使用しています。PhotoshopのようなUIを目指してますが難しいです。 まだ作成中で頓挫する可能性もありそう、、ということでScreenToGifというデスクトップをキャプチャ...2019.03.15HTML5JavaScript
Linux 環境構築さくらVPSにwkhtmltopdfをインストール さくらのVPS(CentOS6)にwkhtmltopdfをインストールしてみました。 wkhtmltopdfとはHTMLを元にPDFファイルを作成することができるツールのことです。 私の使用しているVPS環境はもう3~4年くらい運用してることもありIPAフォントのインストールやlibXrender,libXextなどのインストールは既にされていた模様。。 参考:CentOS7 に wkhtm...2019.01.13Linux 環境構築PHP
AWSAWSのCloudFormationでSSL+LAMJ環境を構築してみた 前回はサンプルテンプレートをベースにしてSSL+LAMP環境を構築する手順でした。今回は前回のテンプレートからPHPを抜いて代わりにJDKとTomcatをインストールし、サーブレットアプリケーションを動作させるのに必要な環境構築を行いました。 使用するリソースは前回と代わりなくEC2、セキュリティグループ、 ElasticIPAssociationの3つのシンプルな構成です。 また、Googl...2018.10.15AWSLinux 環境構築
MySQLMySQL5.7でRow size too largeのエラーを出さずに300個のtext型カラムを持つテーブルを作成する RDSでtext型のカラムを300個程度持つテーブルを作成する必要があったときのこと。CREATE TABLEを行う際にRow size too largeエラーが消えずに色々試しました。 パラメータグループはデフォルトの値から以下のように変更しています。 innodb_file_format Barracuda innodb_large_prefix 1 character_se...2018.10.04MySQL