Brew the Mash

クラフトビール好きなITエンジニア@mashmorgan_jpの開発メモなど

【Mac】Finderでフルパスを取得する方法

WindowsのExplorerだと簡単にフルパスのコピーが出来ますが、Macはなかなか手間がかかる印象でした。 [情報を見る]ウィンドウを開いてパスをコピーする、Automatorで設定を追加する、などいろいろありますがこれが一番ラクだったのでメモ残し。

http://holybea.com/2015/10/06/el-capitan-path-copy/holybea.com

右クリックメニュー表示時にOptionキーを押す、だけ。

【Mac】マウスとタッチパッドのスクロール方向を別に設定したい

標題の通りですが、標準の設定だと個別設定が出来ないので使い勝手がよくありませんでした。 Karabinerを入れてたのでこちらを参考に設定。

easyramble.com

非常に快適になりました!

【iOS】UIWebViewでhttp://へ接続できない問題

iOS9 + XCode7でUIWebViewを使用したところhttp:// へ接続できない現象が発生。 調べたらこのような記事を発見。

objc-lovers.com

info.plistにNSAppTransportSecurityを追加したら無事接続できました。

【Javascript】ドロップダウンリストを一部のみ連動させる

基本的な処理ですが備忘録。

selectで2つのドロップダウンリストを連動させたい場合はjavascriptのonchangeを使用しますが、 ドロップダウンリストを全て作りなおしてinnerHTMLするのでなく、一部データのみ差し替えたい場合は 「new Option」という便利なものがありました。

<使用例>

frmObj.elements["selectbox1"].options[Index] = new Option("表示テキスト","value");

これ使えばoptionタグがピンポイントで差し替え可能です。

【Smarty】syntax errror - unrecognized tagが発生

Smarty2でFatal Errorが発生する事象が発生。 いろいろ試したけど解決せず。

そこでerrorログを見てみたところ、以下を発見。

PHP Fatal error: Smarty error: syntax error: unrecognized tag:

ググッてみたらこんな記事が。

PHPでSmartyを使う - アインシュタインの電話番号

つまり

{literal}{/literal}

で囲みなさいということですね。 今回はレガシーのシステム改修だったので見事にハマりましたが 新規でやる場合は素直にSmarty3以降を使ったほうが良さそうです。