kujiraxo’s diary

日々の作業メモ。

GoPro購入!

アクションカメラのGoPro HERO7 Blackを買ってしまった。目的は登山の動画撮影。 まだ昨年買ったばかりのデジカメ(オリンパスE-M5 markII)も使いこなせてないのにね。 しかしどうもデジカメの写真だけじゃ満足できなかった。 カメラの一枚写真は被写体や構…

山岳保険選び

年度も変わり暖かくなってきたので、今年度の登山に向けて山岳保険を選ぶ。まず何に対する保険が必要か。 高額なものを対象とすると、 死亡保険(葬式代とか) 手術、入院 個人賠償責任(他人への損害) 遭難捜索(ヘリ捜索) 逆に自分で支払いを覚悟するものは、 …

登山用カメラ選び

昨年の秋からヤマノススメというアニメにハマり登山を始めた。 登山の何が面白いって、恐らく邪道なんだろうけど、山頂の綺麗な景色でも登頂したときの達成感でもなく、装備を買い揃えて便利さを楽しむことなんだよね!RPGで例えると最初から最強装備でプレ…

Swiftで画像アプリ(その9)〜画像の拡大縮小

画像をピンチイン/アウト、ダブルタップして拡大/縮小できるようにする。 まずはSubViewControllerにおける構成を変更する。ViewController上に置いていたImageViewは一度削除。ScrollViewを新たに設置し、その上にaddSubViewでImageViewをのせる進め方にす…

Swiftで画像アプリ(その8)〜画面遷移2

前回、サムネイルをタップして画像表示シーンに移る仕組みを実装したので、今回はそこからサムネ一覧に戻る実装。 Main.StoryboardでViewControllerを選択し、メニューバーからEditer - Embed In - Navigation Controllerを選択する。Navigation Controller…

PLC(コンセントでLAN)を試す

電源コンセントでLANを構築できるPLCを試してみた。 製品はPLCアダプタとしてはAmazonで多分一番売れてるTP-Link WiFi 中継機 PLCアダプター TL-WPA4220というやつ。 構成は下記。 光回線 ~ 終端装置 ~ Buffalo安物無線ルータ ~ PLC親機 == PLC子機 -- iP…

Swiftで画像アプリ(その7)〜画面遷移

サムネ一覧画面から画像をクリックすると一枚の画像表示画面に遷移する仕組を作る。 参考サイトは下記。 [iPhone] UICollectionView セルの選択と画面遷移 まずMain.storyboardでView Controllerを新しく追加。Collection Viewの隣に配置する。 View Control…

Swiftで画像アプリ(その6)〜セルサイズとサムネサイズを合わせる

前回はCollection Viewのセル上にImage Viewを配置して画像表示したが、サイズが合ってなかったのでこれを合わせる。 コードを下記のように変更。 // indexに応じたサムネイル画像を表示 let imageView = cell.contentView.viewWithTag(1) as! UIImageView l…

Swiftで画像アプリ(その5)〜セル間隔調整、サムネ画像表示

前回はセルサイズを指定したが、今回はセル間隔を指定して綺麗に並べる。 セル間隔の指定はmain.storyboardのプロパティ設定から。 Collection ViewのMin SpacingにおけるFor Cells(横のセルとの間隔)とFor Lines(縦の行の間隔)で設定。 さらにセルサイズを…

SEPのせいでWindowsバージョンアップができない

Swift勉強中断。Windowsアップデートのエラー対処メモ。 職場でWindows10 Pro 64bitを使用しており、セキュリティソフトにSEP(Symantec Endpoint Protection)を入れている。 オフライン環境なのでSEPは少し古いv12.1.6のままで、そのためWin10もver1703で止…

Swiftで画像アプリ(その4)〜セルサイズ変更

CollectionViewのセルサイズの変更方法を確認。 前回のMyPicApp-002のコードに下記を追加。 class ViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout { @IBOutlet weak var col…

Swiftで画像アプリ(その3)〜プロジェクト複製

ビルド成功したバージョンごとにプロジェクトをコピーしてコーディングをしていこうと思ったら、プロジェクトの複製が意外と面倒だったのでメモ。 結果的には下記サイトのとおり進めればできた。 Xcodeでプロジェクト名を変更する方法 (Xcode8.0) | Libra St…

Swiftで画像アプリ(その2)〜サムネ一覧画面

続けてサムネ一覧画面をUICollectionViewで作る。 まずは簡単な動作確認。下記のサイトを参考。 【Swift】UICollectionViewの使い方。自作セルでカスタマイズする。 | はじはじアプリ体験記 class ViewController: UIViewController, UICollectionViewDataSo…

Swiftで画像アプリ(その1)〜画像表示

Swiftで画像アプリを作ってみたい!ということで始めてみる初心者。 最終的な目標はiPhone/iPadからPC上にたまった画像をリモートでスムーズに表示できるアプリにしたい。 下記のサイトにあるサンプルアプリ「Swift Flicker App」がFlickerから写真を引っ張…

Google HomeとNature Remoでスマートホーム化

けっこう前に買ったGoogle Homeだが、何をやっても使い勝手が悪く、目覚ましアラームオンリーの機器になっていた。 しかしリモコン登録・学習ができる「Nature Remo」と連携することで非常に便利になったので以下記録。 仕組み 音声 → Google Home → IFTTT →…

iPadのMusicアプリ上でアルバムがまとまらない

iPad上に音楽データを転送してMusicアプリで聞こうとすると、同じアルバムなのに曲がまとまらず1曲1曲バラバラに表示される。iOSのバージョンは11.2.1(さっき上げたばっかり)。もちろん曲のプロパティを見るとアルバム名は全て同じ。(アルバムアーティ…

Windows10(Creators Update v1703)がWSUSでWindowsUpdateできない

職場のPC環境がインターネットと繋がないクローズドネットワーク下のWindows10+Windows Server 20008 R2で構成されており、WSUSでWindows Updateを行っていた。 しかしWindows10の大型アップデート、Creators Updateをメディアでオフライン適用しv1703に更…

YAMAHAクラビノーバ「CLP-685PE」買った!

今まで使っていた電子ピアノ(YAMAHA P-120)の鍵盤の調子が悪く、へこんで戻らなかったりタッチが変わっていたりしたので買い替えた。 新しいピアノは同じくYAMAHAのクラビノーバ、CLP-685PE。 CLP-685PE - 概要 - Clavinova(クラビノーバ) - ピアノ・電…

なぜFirefoxのアドオンは死んだか

Gigazineに記事が載ってた。 「Firefox Quantum」でWebExtensions API非対応の古いアドオンが切り捨てられる理由とは? - GIGAZINE アドオンの開発方式がXML→WebExtensions APIに変わったから 従来方式だと強力な権限を持つアドオンのせいでFirefoxが落ちた…

iTunesのサインインがうざい

けっこう前からWindows PC上でiTunesを立ち上げるたびにサインインが求められるになっていた。 キャンセルすると「iTunesセッションの期限が切れました」とか出る。 パスワードを入力してサインインしてもまた何度も求められる。 うざくてしょうがなかったの…

Firefoxアドオンが死んだ

Firefoxをv57.0にアップデートしたら使用していたほとんどのアドオンが使えなくなってしまった。ここまでひどいアップデートは初めてだ…。 使えなくなったお気に入りアドオン All-in-One Gestures All-in-One Sidebar Autocopy Tab Mix Plus 代わりのアドオ…