Brew the Mash

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

【iOS】Swift4対応したらKVOが動かなくなった件

個人メモです。 XCode9にアップデートしてSwift4の自動変換をかましたらKVO関連の処理が動かなくなってしまいました。 addobserverなどで使用している#selectorと#keypathがdeprecateらしく警告されますが、エラーにはならないのでひとまずそのままビルド。 …

【Mac】KiCadのFreeRouter(freerouting)でJavaエラーが発生してしまう

先日、KiCadセミナーを受講したのですが、その際にMac環境ならでは?なのか、標題の問題に悩まされました。受講後に調べてなんとか解決できたのでメモがてら記載しておきます。 環境 MacOS Sierra 10.12.6 KiCad 4.0.7 (stable) Java8 (build1.8.0_144-b01) …

【iOS】iTunes Connectにアップロードしたはずのビルドが表示されない件

標題の件で小1時間悩んだので結果をメモしておきます。 環境 macOS Sierra 10.12.6 XCode 8.3.3 Archive作成時やiTunes Connectへのアップロード時は特にエラーが表示されずSuccessとなっていましたが、何故かiTunes Connect側のビルドに待っても待っても表…

【Mac】SierraにアップデートしたらKarabinerが動作しなくなった問題

そろそろアップデートするかと手を出したものの、キー操作とマウス操作が変わってる。。。 というかKarabinerが動作してないことが判明。 このままだと通常業務に支障が出るので対策を調べてみた。 まあKarabinerは現在アップデート中らしいのでそれを信じる…

【iOS】Swift3+XCode8に変換した際に発生したエラーの対応

(メモレベルで申し訳ございません) 私も遅ればせながら過去プロジェクト(Swift2+XCode7)を変換したら大きく以下3つのエラーが発生。 それぞれ対応した内容をメモしておきます。 1. "Ambiguous use of init"が発生 "Ambiguous use of init"は以下で対応。…

【Mac】FileZillaでFTP接続が異常に遅かった件

自分用のメモ。 FileZillaを使ってて、あるサーバーだけ異常に接続とか転送が遅かったのでサーバー要因だと思ってましたが、ログと設定をよく確認してみたらSFTPでなくFTPで接続していたのでセキュリティ警告が発生してました。。。 完全に自分の設定ミスで…

【PHP】cakePHP3をMacに入れようとしたらintlエラー

サーバー上でのインストールは簡単に出来たけど、ローカルMacにcakePHP3環境を作ろうとしたら思ったよりハマってしまったのでメモ。 composer経由でcreate-projectしたら以下のようなエラーが出た。 Your requirements could not be resolved to an installa…

【PHP】CakePHP3でForm Helperの<div>タブが削除できない

小1時間悩んだのでメモがてら。 (もし解決法ご存知の方がいたらコメントもらえると嬉しいです) 今の開発でCakePHP3を使っているのですが、CakePHP2で出来てた事が色々出来なくなっている印象。。。 Form Helperの<div> タブ削除もこの1つでしょうか。 ■変更前 </div>…

【Mac】SourceTreeでgit svnしたらHTTP403エラー

MacのSourceTreeでSubversionを使っていたのですが、久しぶりにCommitしたらBacklog側のSSL証明書が更新されていたためHTTP403エラーに。 小一時間悩みましたが、結局は「svn list」コマンドで「常に許可」し直してあげたら改善しました。 証明書周りは便利…

【iOS】ModalViewを閉じた時に遷移元のイベントを発火させる方法

iOS

ググッてもなかなか方法が見つからなかったので無理だと思ってましたが、delegateと閉じる際のクロージャで可能だったんですね。 画面遷移も出来ました!以下サイトに感謝です! www.masaplabs.com

【Mac】brew caskでdefinition is invalidエラー

Mac

brew caskでGIMPをインストールしようとしたら以下のエラーが発生。 Error: Cask 'gimp' definition is invalid: Bad header line: parse failed 最近updateしてなかったからかなとbrew updateしても変わらず。 ん?って思いググったら以下で解決。 qiita.co…

【iOS】Firebaseをimportしたらエラーになる問題

iOS

なんか簡単にスマホからデータアップロードできるサーバーないかなと探してたら、MBaasのParseというのが良さげでした。 ただサービス終了が決まったみたいで新規登録できなかったんですよね。。。 んで、代替として探したのはGoogleが運営するFirebaseでし…

【iOS】"missing iOS distribution signing identity for ..."エラー

iOS

別のMacで開発したiOS AppプロジェクトをGit経由で持ってきて、内部テスト用にiTunes Connectにアップロードしようとすると以下のエラーが発生。 missing iOS distribution signing identity for "XXXXXXXX" stackoverflowで探してみると引用元の回答通り、…

【Android】既存ProjectをbuildしようとしたらGradle errorが発生

MacにAndroid Studioをインストールし、既存プロジェクトをGitから持ってきて立ち上げようとしたらGradle errorなるものが発生。 Gradle sync failed: Cause: failed to find target with hash string 'android-xx' ... 色々ググッてみたもののあまり情報が…

【ルーター】wzr-hp-ag300h復旧手順

※この記事は2014/04/21時点の情報です 我が家のbuffalo製 無線LANルーター「wzr-hp-ag300h」が運悪くファームウェアアップデート中に電源が切れてしまい、起動しなくなってしまいました。 正確に言うと起動しても赤いDIAGランプ2回点滅でルーターとして機能…

【Mac】El CapitanのSourceTreeにてgit-svnがエラーになる件

Mac

Subversion管理のリモートリポジトリをSourceTreeでクローンしようとしたら以下のようなエラーになってしまいました。 Can't locate SVN/Core.pm in @INC (you may need to install the SVN::Core module) ググッてみたところ、シンボリックリンクに問題があ…

【PHP】CakePHPでSessionがnullになってしまう

PHP

小1時間悩んでしまったので備忘録。 原因は、session保存先フォルダに書き込み権限がなかったため。 Linux系のあるあるとは言えすぐ忘れてしまうので必ず確認しましょう。

【Mac】プリンタのデフォルト印刷設定を変更する

Mac

会社は経費削減でカラー印刷禁止なのですが、Macの印刷設定を毎回モノクロに変えるのも手間なので以下の方法で設定変更。 Macでプリントプリセットの初期値を変更する - Qiita Windowsと違って面倒くさいですね。。。

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

Mac

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

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

Mac

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

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

iOS

iOS9 + XCode7でUIWebViewを使用したところhttp:// へ接続できない現象が発生。 調べたらこのような記事を発見。 objc-lovers.com info.plistにNSAppTransportSecurityを追加したら無事接続できました。

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

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

【Smarty】syntax errror - unrecognized tagが発生

PHP

Smarty2でFatal Errorが発生する事象が発生。 いろいろ試したけど解決せず。 そこでerrorログを見てみたところ、以下を発見。 PHP Fatal error: Smarty error: syntax error: unrecognized tag: ググッてみたらこんな記事が。 PHPでSmartyを使う - アインシ…

【Javascript】substringの位置はちゃんと確認しよう(戒め)

javascriptで初歩的なミスしたので備忘録。 URL文字列に自分のURLをGETパラメータで渡す処理を追加したかったのですが どうしても文字列が途中で切れてしまう。。。 URL長の制限とか色々調べましたが特に原因は見つからず。 結論は単なるミスでした。 文字列…

【Win】Windows7でフォルダのオーバーレイアイコンが表示されない

会社PCでSubversionとGitのオーバーレイアイコンが表示されませんでした。 設定を確認しましたが問題なさそう。 ググったところ以下で解決。 isle.cocolog-nifty.com 私はGoogle関連とDropboxアイコンをいくつか削除して11個に収めるようにしました。

【書評】PHP「直す力」養成ドリル-西沢直木-

PHPerデビューして約1ヶ月経ちました。 初のリリースも終えてだいぶ慣れてきたので、忘れないうちに勘どころを知っておこうとこれを購入。 PHP「直す力」養成ドリル作者: 西沢直木出版社/メーカー: 西沢書店発売日: 2013/08/08メディア: Kindle版この商品を…

Dellでロジクール キーボードが接続できない問題

会社の環境がノートPC+外部ディスプレイなのですが、腕が疲れるのでワイヤレスキーボードを導入しようと思い以下を購入。 www.amazon.co.jp ただUnifyingで接続は出来るがキー入力が全く出来ない。。。 上部にある音量変更などのカスタムキー(?)は有効だ…

【Android】Windows7でAndroid開発環境を構築してみる

*このエントリは2010/11/03時点の情報です。2015年時点ではAndroid Studioの使用をオススメします。 いよいよIS03やGalaxy Sがリリースされるなど、年末年始に向けてAndroidの勢いがますます加速してますね。年初の予測通りとはいえ、何か時代の流れのような…