Swift4:少し苦しい

Unable to simultaneously satisfy constraintsエラー(警告)が出てしまいます。

とりあえず解決しましたが、理由がわかりません。

調べたらpriorityをデフォルトの1000から変更すればいいとのこと。

1000から750にして1000に戻したら、警告は出なくなりました。納得しがたいところもあるのですが、念のために750に変更して、良し、としました。

参考:UIStackView 内の view を非表示にしたら、AutoLayout の警告が出る

Screenshot 2018-03-16 22.43.41

Swift4:キャレットの表示

UITextFieldにキャレットが表示されません。

ずっと不思議に思っていました。原因は、背景色と同じだと表示されない(見えない)ということです。Tintをデフォルトから変更する必要があります。

Screenshot 2018-03-14 11.33.15

便利にMac:faviconの変更

wordpress.comのfaviconはカスタマイズ→サイト基本情報で変更することができます。

ここまでは簡単です。このあと、faviconが本当に変更されるには、とても時間がかかります。

私の場合、facebookが3日かかりました。

その間、safariが保有しているfaviconのキャッシュをクリアした方がいいか、いや、単純に待つべきだ、そんな記事をあちこちで読み、どうしたものか悩んでいました。

もしかすると、汎用ツールで変更した方が早いかもしれませんが、待つことも大事。そう再認識しました。戦うことだけが重要ではありません。

老松神社の白梅。DSC_0042

 

便利にMac:iPhoneに充電できない

一週間くらい前からiPhoneに充電できない問題が発生していました。時々、このアクセサリは使えません、とメッセージが出ました。

きょうはまじめに原因追求をしました。

症状としては、グリーンのアイコンがついたり消えたりします。たまたま、きょうはiMacもフリーズしてしまいました。おかしな話だとケーブルを入れ替えたらOKになりました。原因は、iPhoneへの差込口の金色の部分が1箇所剥離していました。

結局、iPhoneはどうなったかというと、バックアップファイルから全部restoreして、再設定することになりました。

iTunesや写真はまだNASに入れていますが、ほかは全部iCloudに置いています。手元にデータを持っていないと、復旧が楽です。iCloud、Dropbox、ブログを使い分ければ、手元に大容量HDDは不要です。データのバックアップやセキュリティ対策もクラウドを使った方が安心できます。ただし、抜かれるリスクがあるので重要データは注意が必要です。少なくても暗号化とパスワードをかけて置いた方がいいです。DSC_0024

徒然:ブログ 復旧

wordpress.comプレミアムを使ってようやく今までのレベルまで復旧できました。

こうした入れ替え作業は、持っている手を変えるだけの話なので非生産的に思えてなりません。しかし、不可避です。

きょうは、ブログの等幅フォントの問題を決着するのに集中しました。ひとつ残っている検索機能の実装をせず、機械的な作業に終始しました。

ここ三日間、15年ぶりに花粉症で死にそうになりました。息ができず、最後には、やたらと咳が出て、お腹が裂けそうでした。きょうは雨の後で治りました。集中力云々よりか、何も手につきません。

目、鼻、喉の部品交換をお願いしたい。

花屋さんでラナンキュラスが咲いていました。春ですね。

DSC_0043

便利にMac:wordpressフォント

wordpress.comでのフォント変更の仕方のメモです。

Swiftのソースコードをアップすることを想定しています。手順的には、HTMLタブをクリックし、フォントファミリとカラー、サイズを指定したのあとにSwiftコードを貼り付ければ、worpress.comがsample: htmlに示す内容に変換してくれます。

🍊Font size

xx-small
x-small
small
medium
large
x-large
xx-large

🍊html

Screenshot 2018-03-09 16.20.35

🍊Example by the above html.

wordpress.comブログにSwiftソースコードを取り込む。

指定の仕方: htmlを参照のこと

Z.maybeLastRow,                                         //01 現在選択されいる表の行位置
Z.sLanguage,                                            //02 言語
Z.xEngine.currentImage!,                                //03 検索エンジン

Z.sLink,                                                //04 URLリンク有効・無効
Z.sJava,                                                //05 Java
Z.sAdsBlock,                                            //06 Adblock有効・無効

便利にMac:wordpress.comの問題

wordpress.comを無償版からプレミアムにアップグレードしました。いろいろ問題があることがわかりました。

問題は色々です。不満も色々です。

問題点

  • wordpress.comとサーバー版のWordpressとは、全く違うものでかつ運営母体が異なるようです。
  • wordpress.comへの問い合わせは英語のみです。
  • VPNのHotspotShieldも英語問い合わせですが、レスポンスが良く、かつ必ずすぐに解決案が提示されます。この点、wordpress.comへの問い合わせは梨の礫です。あり得ません。
  • ソースコードをアップするときに等幅フォントを使いたいというのが基本要求です。無償版wordpress.comではhtmlを<tt> </tt>で囲むことで実現できそうですが、”でエリアを反転できないなど問題がありました。

解決策

  • 等幅フォントをサポートしているテーマを見つける必要があります。フォント属性がテーマに依存しています。
  • macOSの場合、SafariもFirefoxとして等幅フォントを描画できます。しかし、iPadやiPhoneの場合、必ずしもそうでなくブラウザへの依存性があるので、ブラウザが大丈夫かも考える必要があります。
  • 現在、三段組のBraodsheetを使っています。よくできていて満足しています。梅

Swift4:MesaClip開発状況

積み残しの機能実装とバグフィックスが進みました。

昨日からきょうにかけて、検索機能を除き積み残しの機能実装がすべて終了しました。きょうは一日中雨が降りました。体調不良でしたが、開発進捗はとても順調でした。

  • キャッシュのクリア
  • backward / forward等の操作とwebページ読み込みでボタンの表示を始端・終端が一目でわかるように修正
  • saveしたURLをswipeで再表示・削除するボタンの実装

また、UIのボタンを減らし、初期設定画面で設定・選択できるようにしました。

  • 前後に行くためのURL配列のクリア
  • webのキャッシュのクリア
  • Ads Blockの統計情報のクリア
  • 言語選択、検索エンジンの選択
  • Ads Block / Java / URLクリックのの有効・無効

うまくいっていないもの

  • 検索フィールド(UITextField)が画面サイズが変わっても自動的に伸び縮みしません。同じUITextFieldをツールバーのエリアから外してwebViewに持ってくると伸び縮みします。何なのでしょうね?
  • 現在の仕様はmacOSと異なり、.webarchiveで処理できていないため画像が取り込めない、文字編集に色文字が使えないなどの制限があります。Ads Blockはことのほかうまくいったのですが、これでリリースするかどうか考え中です。プラスマイナスがあります。

ピンク.jpg