プログラミング
Android App Bundleが必須に! 2021/8/1から新規アプリのアップロードに、abb(Android App Bundle)が必須になった件のメモを共有します。 キーストア 証明書と秘密鍵のリポジトリとして機能するバイナリファイル アップロード鍵(Upload key) アプリアップロ…
【発生したこと】 これは私自身が体験したことではなく、他の社員の方が遭遇なさったことです CollectionView を使用していた際に numberOfItemInSection (※1)は呼ばれるにも関わらず、cellForItemAt (※2)は呼ばれない ということが発生したそうです。 (※1:…
【発生したこと】 Xcode 12 が正式リリースされてから、もう数ヶ月経ちました。2021年4月から、審査提出には Xcode 12 でビルドする必要があります。 ということで、Xcode 12 にアップデートしたのですが、 「実機ビルドはできても、シミュレータでビルドし…
EC2のメモリがいっぱいになって、動かない! なんてこと、よくありますよね? ね? ハナウタで運用中のサービスでも、最近ユーザー数が伸びてきており、問題になってました。 完全とは言えませんが、一時的な対処法を紹介します。 (自分で理解するためにゴ…
PHPライブラリのRulerっていうのが面白いです。 http://jwage.com/post/31292541379/ruler-a-simple-stateless-production-rules-engine 冗長になりがちな複雑な条件を、RuleBuilderインスタンスが判定を肩代わりしてくれます。 コードも対話的な仕上がりに…
XMLHttpRequestを使う var xhr = new XMLHttpRequest(); var method = 'GET'; var target = 'http://google.com'; var async = true; xhr.open(method, target, async); xhr.responseType = 'document'; xhr.onload = function(e) { if (this.status === 200…
Linuxでファイルサイズが大きいログファイルを表示するシェルスクリプト書きました。 シェルはミニマム関数の集合体で、使う側が組み合わせて使う精神がすごく好きです。 記憶領域の少ないサーバーなどでは重宝すると思います。 > sudo ls -la $(sudo find /…
脱SourceTreeとして、よく使うベンリgitコマンド紹介します。 開発者ならGUIなんて不自由なの捨ててCLIの世界へ! ● 作業ディレクトリが混沌としてきて綺麗な状態に戻したい git reset --hard ● 間違ってgit addして取り消したい git reset HEAD -- path_to_…
簡単にモダンなアニメーションをウェブサイト上に実装できる、Animate.cssを紹介します。 http://daneden.github.io/animate.css/ CSSをロードして、使いたいアニメーションを使いたい要素のクラスに追加するだけで簡単にモダンなフィードバックが可能です…
有料Macアプリの「Flexiglass」紹介します。 http://www.itea30.jp/2014/02/mac-app-utilities-flexiglass... カーソルが乗っているアプリのウィンドウ位置を、Optionキー+2本指・3本指ドラッグでそれぞれリサイズ・移動ができます。 ウィンドウヘッダーや…
<hr> 負荷分散のためにクライアントで演算しても問題のない処理はクライアントで行うのが主流になっていますが、 複雑なJSを入れてしまうと古いPCではブラウザが固まってしまうこともあります。 そんな時に試したいコマンドが console.profile(); と console.pro</hr>…
http://connpass.com/event/21328/ クラスメソッド株式会社が主催の「モバイルバックエンド勉強会」に友達と参加することにしました! 最近話題になっているウェブ開発の言語にElixirというのがあるのですが、 趣味のプログラミングでこの言語に最近ハマって…
最近のSSD、PCI-e接続でシーケンシャルリード 2400MB/sも出るのがあるみたいですね。 確かに通常のSATAケーブルだと数百MBでボトルネックになるので、速度が必要な環境ではもうSATAケーブルのSSDは使えないのかもしれません。 PCIは大抵グラフィックボードで…
AWSのre:Inventというイベントがラスベガスで6〜9日の日程で開催されました。 Appleの新製品発表会のようなもので、まさに最先端のクラウド技術を追うことができる場です。 今年は最近はやりのIoT、Docker関連サービスの新規公開・改良、スマホアプリ関係だ…
http://news.mynavi.jp/news/2015/10/03/101/ Eclipseが30%、VisualStudioが25%で圧倒的。 Eclipseは最近減少傾向らしいですが、私ももう3年くらい触っていません。 その頃はJavaの開発と言えばEclipse対NetBeansでしたが、今はどうなんでしょう? わたしのI…
RailsのActverecord触っていて、DBにデータをSerializeしてストアする機能があることに驚きました。 複数のデータを1つのTEXTカラムに保存出来るらしいのですが、内部的にはYaml(or Json)でストアされるらしく、アプリ層からは疑似的なカラムが作られたよう…
こんにちは、オオニシです。2回目の投稿です。 最近マスク着けてる人を多く見かけるようになってきましたね。風邪やインフルなんかで年越ししないように、しっかり健康には気を付けていきましょう。 今日は、友人からウェブコーディングのヘルプを受けた内容…
同僚が書いた記事がちゃんとしていて短い記事を書くのが恥ずかしいんですが、とりあえずメモ程度に書いておきます。 方法 "設定" App を起動 "Status" メニューを選択 プロファイルを選択し "Enable" をオン
はじめまして! 初めてここに書くことになりました!オオニシです! 何か書こう書こう思っていたんですが、中々書くネタがなくて悩んでました。 今回は、node.jsの環境構築〜Expressのスケルトンアプリ起動までを解説します。 ちょっとだけ自己紹介 普段はハ…
iOS8が配布開始されて、ニュースでは50%以上のユーザーがアップデートをしたらしいですね。 そんななか、ハナウタアプリで不具合が発生してしまいました。 放置系育成アプリ「おこめっち」と「こねこっち」にて、 おみせメニューでエサを購入する際、数量…
カスタムセルを登録し再利用しています。 エラー: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must register a nib or a class for the identifier or …
Debug ビルドと Release ビルドを別のアプリとして出力したい、でもアプリを削除するのは面倒、ターゲットを複数作ったらInfo.plistの参照対象が変わる...、ということで、Build Configuration によってアプリを分ける方法ですっ やり方は簡単: プロジェクト…
最近、Amazonアプリストアに診断アプリを公開しました。 ただ、色々googleplayのアプリとは違う点、変えるべき点もあったのでメモ ①広告をスマホサイト用の広告に androidの場合、広告主はgoogleplayのアプリがほとんどなので、 自社でwebページを用意して、…
無事に申請作業が終わって「Waiting For Review」の状態。。 でも待って! なんか、ここ変だよね!直したいよね! という部分が出てきた場合、申請を自分で取り下げることができます。 それが「Developer Rejected」 リジェクトされたサメサメパニックという…
先日、サメサメパニックというAndroidアプリを公開しました。 これのiPhone版を12/30に申請したところ、本日1/7にリジェクトされました。 審査期間は1週間くらいですね。 理由は、こんなカンジ Reasons 2.3: Apps that do not perform as advertised by the…