Corredor

ウェブ、プログラミングの勉強メモ。

iPhone

使っていない iPhone を使って、トイレの電気が付けっぱなしの時に Slack 通知する光監視センサーを作ってみた

僕はよくトイレの電気を消し忘れる。そしてその度に妻が激昂する。 コレは仕組みでどげんかせんといかん、と思い、トイレの電気が付けっぱなしになっている時に知らせる仕組みを考えてみた。 仕組みと必要なモノを考える 実装方法を考える というワケで実装 …

iOS ショートカットアプリでよく使うであろうアクションを紹介

iOS のショートカットアプリを使って、ちょっとリッチなブックマークレットみたいな使い方をしている。今回は自分がよく使っているアクションを紹介する。 よく使うアクション名を列挙する 「受け入れる」アクション ショートカットの作り方のヒント よく使…

iOS の「ショートカット」アプリが最強!自作 Web アプリとの通信に使ってみた

オレオレ・マイクロ・ブログ オレオレ・ブックマーク という2つの Web アプリを作って、自分だけで使っている。 POST メソッドでフォーム送信を受け付ける他、GET メソッドで受け取った URL パラメータも「投稿」処理に使うよう実装したりしているので、ブッ…

HEIC 形式の画像をコマンドラインで JPEG 形式に変換して Photoshop で開けるようにする

最近の iPhone で「高効率」フォーマットで写真を撮ると、.heic という形式で記録される。iPhone の機能で .heic の画像を PC に取り込む時に .jpg 形式に変換してくれる機能はあるのだが、Windows10 環境と接続して試してみるとどうしても「エクスプローラ…

iOS 版 Google Drive で Markdown が開けないので Notebooks というアプリに移動して閲覧する

iOS 版の Google Drive で、拡張子 .md (Markdown) のファイルをプレビューできない。中身はテキストファイルなのに、テキストファイルとしては表示してくれないようだ。 Google Drive から「ファイルのコピーを送信」という操作ができるので、Markdown ファ…

iPhone 11 Pro Max・iOS 13 の写真の「調整を自動適用」がよく分からない

超広角レンズが搭載された iPhone 11 以降で、「設定」アプリ → 「カメラ」と移動し、「構図 (COMPOSITION)」欄を見ると、 写真のフレームの外側を含めて撮影 Photos Capture Outside the Frame ビデオのフレームの外側を含めて撮影 Videos Capture Outside …

iPhone 11 Pro Max 向け iOS アプリでホームバーを常に非表示にする

iPhoneX 以降はホームボタンがなくなり、代わりに画面下部にホームバー Home Indicator と呼ばれるバーが表示されるようになった。 コレを普段非表示にするには、ViewController.swift に以下のようなコードを入れれば良い。 override func prefersHomeIndic…

iPhone 11 Pro Max のカメラ機能の細かい仕様・Windows に取込・Google Photo に同期する時の注意点などなど

iPhone 11 Pro Max のカメラアプリで楽しんでいる。コレまでにない新しい機能も多くて楽しいのだが、Windows PC に取り込む時に注意点が必要だったり、Google Photo に同期する時に気になったことがあったので、色々と調べてみた。 iPhone 11 Pro Max のカメ…

iPhone 11 に搭載された超広角レンズを使って AVFoundation で撮影する方法

環境情報 Xcode v11.0 (11A420a) iPhone 11 Pro Max : iOS 13.0 Swift 4 プロジェクト 実装方法 ベースとなる AVFoundation のコードは以下のプロジェクトなどを参照。 github.com 以下は動画撮影の例だが、コレまで以下のようにカメラを起動していたところ…

iOS 13 AVCaptureMultiCamSession を使った複数カメラでの同時ビデオ録画 iPhone アプリを作った

iOS 13 から登場した AVCaptureMultiCamSession という API を使うと、1台の iPhone に搭載されている複数のカメラデバイスを同時に使用できる。例えば、バックの標準カメラで被写体を写しながら、フロントカメラで撮影者自身も同時に撮影したり、といった感…

iPhone 向けの Photoshop 関連アプリがいくつかあるので整理する

iPhone で撮った画像をブログ向けに編集して、そのままアップロードまで iPhone オンリーで完結したいと思った。 そこで iOS アプリを調べてみると、Adobe から「Photoshop」と名の付くアプリがいくつか出ていた。 どれがどう違うのか全然分からないので、で…

iPhone からサーバに SSH 接続するには「Termius」アプリが簡単だった

普段 PC から SSH 接続して作業している管理用サーバがある。時々、出先で動作ログを確認したりしたくなるので、iPhone から SSH 接続できたりしないか調べてみた。 iOS 向けの SSH コンソールアプリはいくつかあるのだが、無料で簡単に使えそうなのは「Term…

スマホを傾けても中身は水平なままのページを作ってみたい

完全にネタとして。 以前も紹介したが、DeviceOrientationEvent を利用すると、モバイル端末の傾きを JavaScript で検知できる。コレを利用して 3D のオブジェクトが動くインタラクティブな仕掛けを作ったりできるが、その流れで思いついたネタ。 端末の傾き…

iPhone6Plus では 120fps の AVFrameRateRange が取得できなかった

以前、iOS アプリで 120fps とか 240fps とかの動画を撮るためのコードを紹介した。 neos21.hatenablog.com このコード、手持ちの iPhone7Plus と iPhoneSE では上手く動いて 120fps のモードが (iPhone7Plus では 240fps のモードも) 選べて録画できていた…

iPhone XS のノッチが気になったので CSS で再現してみた

【Spigen】 スマホケース iPhone X ケース 背面クリア 耐衝撃 米軍MIL規格取得 ウルトラ・ハイブリッド 057CS22129 (マット・ブラック)出版社/メーカー: Spigen Japanメディア: Wireless Phone Accessoryこの商品を含むブログを見る iPhone XS・XS Max・XR …

iPhone Suica が上手く反応しない?タッチする時は、本体上部・カメラ付近をタッチする

iPhone7Plus で検証。 iPhone7・iPhone7Plus 以降で使えるようになった、ApplePay の Suica。定期券の購入もできるので、最近はカードの Suica から ApplePay に移行している。 そんな iPhone7Plus を改札でタッチしようとすると、時たまタッチに失敗してし…

iPhone の 3D タッチ (Force Touch) を JavaScript で扱う

今日、2018年1月11日で27歳になりました。今年も宜しくお願い致します。よかったら以下の欲しいものリストをヨロシクオネガイシマス。 Amazon - ほしいものリスト iPhone芸人かじがや卓哉のスゴいiPhone 超絶便利なテクニック123 iPhone X/8/8 Plus対応作者:…

JavaScript だけでブラウザ上からスマホの向きや動きを知る … 2 DeviceMotion 編

JavaScript 第6版作者: David Flanagan,村上列出版社/メーカー: オライリージャパン発売日: 2012/08/10メディア: 大型本購入: 12人 クリック: 252回この商品を含むブログ (18件) を見る 前回紹介した DeviceOrientation は「端末が現在どのような方角を向い…

iOS や Android でリンクをタップした時に灰色の背景色が付くのをなくす CSS

Webサイト、これからどうなるの? キーワードから探るWeb制作の未来像作者: こもりまさあき,栄前田勝太郎,坂上北斗,塚口祐司,前川昌幸,松田直樹出版社/メーカー: エムディエヌコーポレーション発売日: 2017/09/20メディア: 単行本(ソフトカバー)この商品を…

Web ページが iOS のフルスクリーンモードで起動しているかチェックする方法

アイソモーフィックJavaScript作者: Jason Strimpel,Maxime Najim,牧野聡出版社/メーカー: オライリージャパン発売日: 2017/07/04メディア: 単行本(ソフトカバー)この商品を含むブログを見る apple-mobile-web-app-capable を指定してフルスクリーンモード…

iOS Safari でフルスクリーンモードにするページのタイトルを変更する

Mac Fan 2017年10月号 [雑誌]出版社/メーカー: マイナビ出版発売日: 2017/08/29メディア: Kindle版この商品を含むブログを見る 最近 (今頃?) マイブームな iOS Safari のフルスクリーンモード。任意の Web ページを「ホームに追加」したときの挙動を Web ペ…

iOS Safari から追加したフルスクリーンモードアプリのステータスバーの表示仕様を変える

サファリ (しかけえほん)作者: キャロルカウフマン,ダンケイネン,Carol Kaufmann,Dan Kainen,きたなおこ出版社/メーカー: 大日本絵画発売日: 2013/07/16メディア: 大型本この商品を含むブログを見る 前回紹介した、apple-mobile-web-app-capable による「ウ…

iOS Safari で Web ページを「ホームに追加」した時にフルスクリーン表示にする

Safari(サファリ) 2017年 11 月号出版社/メーカー: 日之出出版発売日: 2017/09/23メディア: 雑誌この商品を含むブログを見る iPhone などの Safari で任意の Web ページを開いている時に、下部のメニューから「ホームに追加」という項目を選択できる。コレを…

Angular4 + Cordova な iOS アプリでテキストボックスの入力時に Angular のイベントが発火しない件

Angularアプリケーションプログラミング作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2017/08/04メディア: 大型本この商品を含むブログを見る タイトルで全部説明しきれなかった。 Angular + Cordova で iOS アプリを作っている。 Angular の Reactive…

エクスプローラに USB 接続した iPhone が表示されなくなったら

APPLE(アップル) iTunes Card アイチューンズ カード - 3,000円出版社/メーカー: iTunes 株式会社メディア: エレクトロニクスこの商品を含むブログを見る Windows マシンに iPhone を USB 接続した時、エクスプローラに iPhone が出てこなくて、写真をコピー…

iPhone アプリ「Git2Go」を使って電車内から片手で GitHub Contributions を増やす!

iPhone 上で GitHub との連携ができる「Git2Go」というアプリが凄かったので紹介。 インストールと初期設定 使用端末は iPhone6Plus。AppStore より Git2Go を検索してインストールする。 初期起動時に何か入れたかもしれないけど、必要な設定は後からでも、…

iPhone 上で HTML とか CSS とか JS とかをコーディングして動作確認できるアプリ

App Store でプログラミング言語名で検索すると、大抵の言語は実行環境付きのエディタアプリが存在する。 たとえば Java … JVM Programming Language - Learn & Programs Compiler ※このアプリの作者 Yauheni Shauchenka さんはいろんな言語のエディタを出し…

リモートデスクトップするなら Chrome リモートデスクトップがよさげ

MacBookPro も買ったことだし、出先で MBP 使いつつ、自宅の Windows 機を触れたら便利かなーと思い、調べてみた。 ちょっと前は iPhone から TeamViewer を使って Windows 機を開いたりしてたんだけど、色々調べた結果、Chrome リモートデスクトップが手軽…

今更ながら iTunes のホームシェアリングが有能だった

普段は Windows 機の iTunes で音楽を管理していて、iPod nano に音楽を取り込んだり、iPhone の同期をしたりしている。 最近 MacBookPro を買って、MacBookPro の方から Windows 機のライブラリを参照したいなーと思い、ホームシェアリングを試した。 設定…

Windows と Mac OSX と iPhone でブラウザのブックマークを同期しまくる

MacBook Pro を買ったので、Windows と Mac でブラウザのブックマークを同期させたい。 先に結果をお話しすると、こうなった。 No Windows 同期方法 Mac iPhone 1 Firefox (メイン) Sync アカウント Firefox (メイン) Firefox 2 Firefox (メイン) iCloud Saf…