ミライスタート TECH系ブログ

株式会社ミライスタートのエンジニア達が気になったTECH系の記事等をアップしています!

ThymeleafとAngularJS併用時のAND演算

こんにちわ。エンジニアの横田です。
ThymeleafとAngularJSを併用していて、ディレクティブの中で&&を書くと、

<label ng-if="linkType == 1 && linkType == 2"></label>

org.xml.sax.SAXParseException: エンティティ参照では、エンティティ名は'&'の直後に指定する必要があります。

こんな感じのエラーになります。
可読性は下がりますが、エスケープしてあげましょう。

<label ng-if="linkType == 1 &amp;&amp; linkType == 2"></label>

phpMyadminの間違ったレコード数

こんにちわ。横田です。
phpMyAdminでテーブルを表示した時に出てくるこのレコード数、実は件数ではなく近似値らしいです。
f:id:miraistart:20170116113805p:plain
件数がそれほど多くなければ正しい値が表示されることがほとんどなので、気づかなかったのですが何十万とか大量のレコードが入っていると、画面を読み込むごとに件数が変わったりします。
なぜこういうことが起こるかと言うと、内部的にSHOW TABLE STATUSというコマンドを実行してるみたいです。
https://dev.mysql.com/doc/refman/5.6/ja/show-table-status.html
このマニュアルにあるRowsの値を出してるみたいですが、
>実際の値から 40 から 50% 変動する可能性があります。
とあります。けっこう大雑把なんですね。
なので正確な値をとるにはSELECT COUNT(*)を使いましょうという話でした。

Illustrator CC 2017 新機能④

こんばんは。ミライスタート川口です。
今回はIllustrator CC 2017 新機能「フォントの整理とフィルタリング」をご紹介します。
フォントファミリーをお気に入りとしてマークする。
フォントリストの上位に表示される最近使用したフォントから選択することで、頻繁に使用するフォントを簡単に見つけることができます。
Illustrator のセッションが終了しても保持されます。

https://helpx.adobe.com/jp/illustrator/using/fonts.html#organize_and_filter_fonts

Illustrator CC 2017 新機能③

こんばんは。ミライスタート川口です。
今回はIllustrator CC 2017 新機能「パス/シェイプへのテキストの読み込み」をご紹介します。
.txt 形式、.rtf 形式、およびワープロソフトのファイルがサポートされています。

例えば、 .rtf ファイルのテキストを多角形のシェイプに配置できます。
https://helpx.adobe.com/jp/illustrator/using/creating-text.html#Importtextintoapathcontainer

Illustrator CC 2017 新機能②

あけましておめでとうございます。ミライスタート川口です。
今回はIllustrator CC 2017 新機能②をご紹介します。
テキストオブジェクトへのサンプルテキストの割り付けです。
サンプルのテキストが、自動的に割り付けられるので、最初にデザインがどのようになるか、わかりやすくなります。

https://helpx.adobe.com/jp/illustrator/using/creating-text.html#placeholder-text