お名前.COMにてドメインを取得してから1年かぁ。
あー、自動更新ONにしてたので、決済を通してしまった・・・。
まぁー良いけど。
練習がてら、自分でドメインを取得して、Bloggerでの設定など、
結構簡単にできました。
このドメイン更新費用に見合った、勉強をできたらと思ってます。
あと、このブログに広告を貼り付けてあるので、
興味のある物があれば、クリックなどしてくれると嬉しいです。
目標は、来年のドメインの更新料くらいはと思ってます。
技術的な知見や日々の記録、日常の些細な変化などを綴る雑記ブログです。専門的な技術解説から日記のようなライトな話題まで、特定のジャンルに縛られず、気になったことや面白いと感じた出来事を幅広く発信しています。筆者の視点で切り取った多様なコンテンツが楽しめる、自由な雑記空間を目指しています。
UIWebViewの使用禁止だなぁ
公式にも確認しましたが、
とうとう、 UIWebViewがduplicateとなったようです。。。。
iOS技術者の皆さん、もう、WKWebviewをつかってますよね?
ターゲットがiOS 11以上なら、storyboardからでも
組み込めるようになっているので、試してみてください。
とうとう、 UIWebViewがduplicateとなったようです。。。。
iOS技術者の皆さん、もう、WKWebviewをつかってますよね?
ターゲットがiOS 11以上なら、storyboardからでも
組み込めるようになっているので、試してみてください。
grep コマンド って使ってますか?
よく使うので。メモがてら、
grepコマンドはテキストの中を検索する物に使いますが、
別のコマンドと一緒に使うとより便利になるかと思います。
例
cat コマンドと併用する。
cat aaaa.txt | grep "mytext"
こんな感じに書けば、
cat でコンソールに出力した内容から、 特定の文字列の行を抽出する事ができます。
他にも、
ls -al | grep log_201801
と書けば
ls -al で出力された一覧から log_201801 のなまえのファイル一覧を表示できます。
du -ah | grep log_2018
とかは、ファイルの容量の単位をつけた状態で見れるから役立つかも。
grepコマンドはテキストの中を検索する物に使いますが、
別のコマンドと一緒に使うとより便利になるかと思います。
例
cat コマンドと併用する。
cat aaaa.txt | grep "mytext"
こんな感じに書けば、
cat でコンソールに出力した内容から、 特定の文字列の行を抽出する事ができます。
他にも、
ls -al | grep log_201801
と書けば
ls -al で出力された一覧から log_201801 のなまえのファイル一覧を表示できます。
du -ah | grep log_2018
とかは、ファイルの容量の単位をつけた状態で見れるから役立つかも。
Swift ログ出力
ログ出力メモ
Swift
フラグで持たせても良いし、buildで分けるのでもよい。
class MyLog{
static func d(_ str:String){
#if DEBUG print(str)
#endif }
}
こんな感じに使う。
MyLog.d("aaaa")
【iOS】UIStackViewでマージンとか設定したい。
メモ
疑問:UIStackViewで中の奴らにマージンを設定したい。
結論:無理なんで、UIViewを入れろ。
-------
iOSのAutoLayoutでUIStackViewを使って縦に積み重ねて行く場合、
途中で空白を指定したい場合ってあったりしますか?
ViewとViewの間に10pt隙間を空けたいとか。
試しに topやbottom に10pt 指定してもエラー出るし。。。。
ああ。。。
じゃUIStackView をやめて地道に 指定して行こうと・・・。
ふと。
間に縦10pt指定した、Viewをおいてしまえばよいのでは?
と思い、Viewをドラック&ドロップ。
frame部分の heightを10 に・・・・。
あれ?
いれても 50とかに戻るんですけど・・・・。
Constraint の方に 10を直接指定すれば・・・。
あ、できた。
覚えておこう。
疑問:UIStackViewで中の奴らにマージンを設定したい。
結論:無理なんで、UIViewを入れろ。
-------
iOSのAutoLayoutでUIStackViewを使って縦に積み重ねて行く場合、
途中で空白を指定したい場合ってあったりしますか?
ViewとViewの間に10pt隙間を空けたいとか。
試しに topやbottom に10pt 指定してもエラー出るし。。。。
ああ。。。
じゃUIStackView をやめて地道に 指定して行こうと・・・。
ふと。
間に縦10pt指定した、Viewをおいてしまえばよいのでは?
と思い、Viewをドラック&ドロップ。
frame部分の heightを10 に・・・・。
あれ?
いれても 50とかに戻るんですけど・・・・。
Constraint の方に 10を直接指定すれば・・・。
あ、できた。
覚えておこう。
PUBG MOBILEをはじめました。
こんにちは、
PUBG MOBILE 初めて見ました。
んで、ついでにアプリのプレイを録画もしております。
いつまで続くかはわかりませんが、頑張って行きたいと思います。
時間の都合上、アーケードモードをメインに録画を行っています。
アーケードモードだと、1試合 10分 もあれば、決着がつくので、録画もしやすいです。
今は、ただ録画しているだけですが、上達していく所を見てもらえればと思います。
もちろん、チャンネル登録もお待ちしております。
目標 1000人登録です、相互チャンネル登録も依頼をしていただければ、
登録するのでよろしくお願いします。
下記は、初見プレイでのドン勝、動画です。
なんと、初めてのプレイでドン勝をしてしまいました!!!
って だいぶガッツポーズ最初したのですが、
調べたら、低レベル帯は、ほぼすべてbot との事で、自滅さえしなければ、ドン勝できるとの事です・・・・。
良かっら、高評価、チャンネル登録をお願いします。
PUBG MOBILE 初めて見ました。
んで、ついでにアプリのプレイを録画もしております。
いつまで続くかはわかりませんが、頑張って行きたいと思います。
時間の都合上、アーケードモードをメインに録画を行っています。
アーケードモードだと、1試合 10分 もあれば、決着がつくので、録画もしやすいです。
今は、ただ録画しているだけですが、上達していく所を見てもらえればと思います。
もちろん、チャンネル登録もお待ちしております。
目標 1000人登録です、相互チャンネル登録も依頼をしていただければ、
登録するのでよろしくお願いします。
下記は、初見プレイでのドン勝、動画です。
なんと、初めてのプレイでドン勝をしてしまいました!!!
って だいぶガッツポーズ最初したのですが、
調べたら、低レベル帯は、ほぼすべてbot との事で、自滅さえしなければ、ドン勝できるとの事です・・・・。
良かっら、高評価、チャンネル登録をお願いします。
Realm って auto increment は、まだ実装されてないだね。。。
スマホアプリの開発案件で、Realm を使う事になったのですが、
auto increment の機能は、まだ実装されていないとの事。
公式に下記が乗ってました。
DBの設計書をみたら、
PrimaryKey の 型が Stringとなってたので、おいこれ間違ってね?
と突っ込んだら、Realmはまだ、対応してないから、
ユニークな値を生成してStringとしてやるのが普通らしい。
web のDB設計なら、int とかの整数値型にして、auto increment 属性つければOK
ってのが当たり前と思ってたんですけどね・・・。
もっと勉強せねば!
auto increment の機能は、まだ実装されていないとの事。
公式に下記が乗ってました。
```java
public class Person extends RealmObject {
@PrimaryKey
private String id = UUID.randomUUID().toString();
private Date createdAt = new Date();
private String name;
}
DBの設計書をみたら、
PrimaryKey の 型が Stringとなってたので、おいこれ間違ってね?
と突っ込んだら、Realmはまだ、対応してないから、
ユニークな値を生成してStringとしてやるのが普通らしい。
web のDB設計なら、int とかの整数値型にして、auto increment 属性つければOK
ってのが当たり前と思ってたんですけどね・・・。
もっと勉強せねば!
Oracle Java 有料になるの?
なんか、JAVAのサポートがすごく短く、すぐ切れてしまうようになるとの事。
切れると、脆弱性などが見つかっても
有償サポート? になるとかならないとか。
よく調べて無いけど、どうなるのかな?
サーバー側をJAVAで開発した場合、
脆弱性が見つかってもすぐサポートきれるからやばいってこのなのかな?
ん〜 結局どうなんだろうか。
android もJavaで開発できるけど、どうなるとか、気になります。
だからkotlinをだしたとか?
まぁ、とりあえず様子見だけど Javaでの提案は避ける形かな?
切れると、脆弱性などが見つかっても
有償サポート? になるとかならないとか。
よく調べて無いけど、どうなるのかな?
サーバー側をJAVAで開発した場合、
脆弱性が見つかってもすぐサポートきれるからやばいってこのなのかな?
ん〜 結局どうなんだろうか。
android もJavaで開発できるけど、どうなるとか、気になります。
だからkotlinをだしたとか?
まぁ、とりあえず様子見だけど Javaでの提案は避ける形かな?
Androidアプリのリソース件
複数解像度(xxxdpi,xxdpiなど)に合わせて、
画像を用意するの面倒。
そう思ったことは、ないでしょうか。
実際に実践で利用した小技を紹介します。
それは、
幅や、高さをdipで指定するだけ。
要は、
xmlのレイアウトのwidthとheightにdip単位で値を入れて上げる。
wrapで指定しちゃうと画像のピクセルサイズがで表示されてしまうので、あからさまに変になりますが、
dipで指定すれば、結構、いい感じになってくれます。
是非、お試しあれ。
画像を用意するの面倒。
そう思ったことは、ないでしょうか。
実際に実践で利用した小技を紹介します。
それは、
幅や、高さをdipで指定するだけ。
要は、
xmlのレイアウトのwidthとheightにdip単位で値を入れて上げる。
wrapで指定しちゃうと画像のピクセルサイズがで表示されてしまうので、あからさまに変になりますが、
dipで指定すれば、結構、いい感じになってくれます。
是非、お試しあれ。
Visual Studio Live Share リアルタイムの共同開発
タイトルやつ、
すっげー。興味あり。
通常業務そっちのけで、試したい。
リアルタイムでshare しながら記載できるとかすごい。
ハッカソンとかしてみたい。
すっげー。興味あり。
通常業務そっちのけで、試したい。
リアルタイムでshare しながら記載できるとかすごい。
ハッカソンとかしてみたい。
Visual Studio Live Sha
androidアプリリリース時の注意
今更かもしれませんが、
ここに、記載されているように、
APIレベル26(Oreo) の対応が必須となります
新規は2018年8月から。
更新は2018年11月から。
2019年移行は 新しいOSのversionでた場合、1年いないに、どんどん指定のversionが上がっていくようです・・・・。
targetsdkversionを 26に指定するって事は、
既存の古いversionのアプリで更新する時は注意が必要です。
地味に、64bit対応とか必須も記載されています。
古い時代から、アプリケーションを保守している場合は、
大幅に改修が必要となる可能性があるので注意が必要です。
アドセンスさん。
やった、数年かかって、
ここの、blog(Blogger)にadsenseが貼り付けられた。
youtubeでホストアカウントを作成して、
admobに連携して、アプリに広告貼り付けたら、
ホストアカウントのアップデートができなくなってた。
そんな感じの状態で、先日、adsenseが少し変わったなーって。
思ってポチポチいじってたら、申請フォームまで行けた!
(以前は、勝手にトップまでリダイレクトされてダメでした。)
申請してみて、2日後には申請が無事におりました!
今まで、申請が出来なかった人はぜひ、試して見てください。
ここの、blog(Blogger)にadsenseが貼り付けられた。
youtubeでホストアカウントを作成して、
admobに連携して、アプリに広告貼り付けたら、
ホストアカウントのアップデートができなくなってた。
そんな感じの状態で、先日、adsenseが少し変わったなーって。
思ってポチポチいじってたら、申請フォームまで行けた!
(以前は、勝手にトップまでリダイレクトされてダメでした。)
申請してみて、2日後には申請が無事におりました!
今まで、申請が出来なかった人はぜひ、試して見てください。
登録:
コメント (Atom)