x-callback-url とはURLスキームを利用したアプリ間連携の仕組み。他アプリを呼び出すだけでなく、その名(コールバック)の通り呼び出し元で結果を受け取るまでの一連の動作を定めている。 x-callback-url 現在は 1.0 DRAFT...
x-callback-url とはURLスキームを利用したアプリ間連携の仕組み。他アプリを呼び出すだけでなく、その名(コールバック)の通り呼び出し元で結果を受け取るまでの一連の動作を定めている。 x-callback-url 現在は 1.0 DRAFT...
Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
アプリ開発者の皆様 投稿サイト 『iPhonePLUS』 ですが、 2021年11月30日をもって閉鎖させて頂くことになりました。 ご参加の際に頂きました個人情報ですが、サイト閉鎖をもって消去いたします。 長きにわたりご支援を頂きましたことに、関係者一同、心より御礼申し上げます。 今後も弊社発行の各媒体への変わらぬご愛顧と、一層のご支援ご協力を賜りますよう、 宜しくお願い申し上げます。
『Twilio クライアント for iOS クイックスタート チュートリアル』を見ると、サーバーサイドを PHP で書いてあるのですが、レンタルサーバーも借りてないし、ちょっと試したいだけなので Parse でできないかな、とやり方をいろいろ模索してみました。 関連記事:Parseにサーバーサイドのコードを書いてiOSアプリから呼ぶ 方法1: Twilio-node moduleを使う Cloud Code に次のようなメソッドを用意して、 var twilio = require("twilio"); twilio.initialize("myAccountSid","myAuthToken"); Parse.Cloud.define("send_sms", function(request, response) { twilio.sendSMS({ From: "+81xxxxxxx
特に非エンジニア向けに書く。 プログラマーの仕事はエディタに向かうことではない。 「お前は何を言っているんだ?」 まぁ、待って欲しい。説明する。 「将棋指しの仕事は駒を動かすことだ」 ?おかしいですよね。将棋指しの仕事は駒を「どう」動かすか考えることだ。 実際にレベルの高い将棋指し同士は、盤面が無くても脳内だけで試合ができる。 もちろん、プログラミングを実際に行なわないとコンピューターは動かない。 さらに例える。 プログラミング作業におけるコードをコンピューターに打つという作業は、 将棋指しが駒を動かす。というのに近い。 ただし、場合によっては駒の重さが30kgぐらいある。 どんだけ優れた将棋指しでも、30kgの駒を100回とか動かしたら、 疲れて頭回らなくて素人にも負けてしまうかもしれない。 30kgもある駒を動かすのは大変だ。 だからプログラマーはエディタ工夫したり、 開発環境工夫した
業務中にメモっていた、イヤなUI/UXのメモを公開。(スマホ中心) こう見てみると、多少はチェックリスト的に使えるかも知れないです。各事例の画像が貼られていないのはご勘弁を。 思ってたのと違う。。△ 入力フォームなのにその場で入力できない 見た目は入力フォームなのに、タップするとモーダルで入力画面が立ち上がってしまうと違和感がある。そのままその画面で入力できるようにするか、どうしても別画面を立ち上げる必要があれば、入力フォームをボタンに変えた方が自然なUIになる。 △ 押せそうなのに押せない 立体感があったり囲まれていたりしてボタンのように見えるUIなのに、実際には押すことができないとストレス。遷移先の画面が存在しないのであれば、ボタンに見えるような紛らわしいデザインにしない。 △戻るボタンなのに1つ前に戻らない アプリ内ブラウザで外部サイトを立ち上げる際、画面の上部(ナビゲーションバー)
Androidでスレッドの優先度を指定する方法を紹介します。Androidアプリケーションでは、UIスレッドで時間のかかる処理を行ってしまうと応答性に影響が出るのは周知の事実です。たとえば次のような処理はUIスレッドに適さないでしょう。 アプリ外部:ネットワークやローカルファイル、データベース、ソケットへのアクセスする場合 アプリ内部:ブロッキング(synchronized等)を利用したクリティカルセクションがある場合 CPU時間:CPUを長く拘束する処理。たとえば画像処理のような時間がかかることがあらかじめ分かっている場合 さまざまな理由があってマルチスレッド化を検討すると思いますが、スレッドの優先度まで気にすることは稀です。それは上記で示した多くの例ではUIスレッドを守るため別スレッドに追い出す処理だから(=UIスレッドに比べて優先度が低いから)です。他のリソースに依存した待ち時間は優
私の仕事先では複数の会社から派遣されてきたエンジニアが働いている。これ自体はよくあることだと思うのだが、その中で自分の所属会社とは異なる会社から派遣されてきたエンジニアのスキルが不足しており、非常に困っている。 そもそも私もベテランとはいえないレベルではあるが、そのエンジニアはどう見ても新人であり、業務に必要な知識・スキルが足りておらず、私に質問を投げることも多数ある。同じ会社のエンジニアであれば教育も仕事の1つと割り切って教えられるが、他社のエンジニアに対しての教育は業務にあたるのか、疑問である。とはいえ、教えなければ仕事が進まないので質問された際は最低限のことだけを教えているが、それで自分の業務が妨げられるのは非常に遺憾である。 こういった場合、どのように対処すべきであろうか? 一番良いのは派遣先がそのエンジニアを教育するか、別の人に変えてもらうということなのだろうが、下請けの立場では
PostgreSQLデータベースのスキーマやインデックスの管理、SQLの実行などをWebブラウザから行えるツール「PostgreSQL Studio」が、オープンソースで公開されました。 PostgreSQL Studioは、データベース内のテーブルのスキーマを参照し、また列やインデックス、ビューや制約、トリガーなどの作成や変更、SQL文の実行などを行う機能としてSchema Brwoser、Detail Browser、SQL Worksheet、Object Wizardsなどを備えています。 Webブラウザから利用できるため、PostgreSQL StudioをPostgreSQLと同じファイアウォールの背後に置いておき、HTTP経由でアクセスすることにより、安全にデータベースを管理できると説明されています。 Javaで記述され、複数のPostgreSQLバージョンに対応 対応するP
「PaSoRi」は、ソニーの非接触ICカードリーダー/ライターです[3]。家電量販店などで、3000円弱で購入できます。 ICカードについては、次項で説明します。 ICカードの調達 FeliCaには、「Suica」や「WAON」などで使われているFeliCa Standardのほかに、仕様がシンプルで価格が安いFeliCa Lite-Sという規格のカードがあります。自由に読み書きできる領域は224バイトであり、画像や音声を格納するには不十分ですが、URLやメールアドレスなどのちょっとしたテキストデータを扱う分には問題ありません。ここでは、FeliCa Lite-Sのカードを使います。 FeliCa Lite-Sのカードは、インターネットで購入できます。記事執筆時現在、たとえば、ステルス・ネットワークス株式会社が1枚360円(税別・送料別)で販売しています[4]。 また、株式会社オレンジタグ
こんにちは。共同開発部 開発担当の図子です。 先週 からはじまりました Bluetooth LE (以降 BLE)の連載。今回は iOS デバイスで BLE 機器と通信できるようにするために簡単なアプリを作って説明していきたいと思います。 第1回 Bluetooth Low Energy の基礎 第2回 iOS デバイスで Bluetooth LE 機器を使う 第3回 iOS デバイスを Bluetooth LE 機器にする 第4回 Windows 8.1 の Windows ストアアプリで BLE を使う CoreBluetooth Framework iOS で BLE を通信をするためには CoreBluetooth.framework を使います。CoreBluetooth は iOS 5 から登場したフレームワークで BLE 通信を行うためのフレームワークです。登場当初は既存の
iOS Design Themes As an app designer, you have the opportunity to deliver an extraordinary product that rises to the top of the App Store charts. To do so, you'll need to meet high expectations for quality and functionality. Three primary themes differentiate iOS from other platforms: Clarity. Throughout the system, text is legible at every size, icons are precise and lucid, adornments are subtle
Parse はデータ置いてアクセスしたりプッシュ通知とばすだけじゃなくて、Cloud Code という機能でサーバーサイドのスクリプトも書けるということで、試してみました。 以下、ローカルで生成した JavaScript のコードをデプロイし、iOSアプリから呼んでみる までの手順のメモです。 1. 準備 Parseダッシュボードからアプリをつくっておく コマンドラインツールをインストールする $ curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash 2. Parse newコマンドを実行する $ parse new MyCloudCodeEmailとPasswordを求められるので、入力する。 GitHubとかでサインアップした場合、Passwordがないので、Parseのダッシュ
[Video] http://www.youtube.com/watch?v=T7ugmCuNxDU [Slide] http://goo.gl/ieunS GoogleのValera Zakharovが、テストを書くエンジニアのための、Android向けの自動UIテストフレームワークEspressoを紹介してます。まだGoogleの社内ツールですが、近日中にオープンソース化される予定とのこと。 Android Instrumentationにわずか600行のコードをのせただけの薄いレイヤーなので、エンジニアは煩わしいインストール作業はいらない。エンジニアにとって「簡単」 & 「信頼できる」ソリューションにするために、一からスクラッチで作った。 「 スクリーンの中の対象UIをみつけ」「何かアクションをし」「その結果を確認する」というユーザのアクションに沿ったフレームワーク。 ユーザがやらな
Unity iOS/Android におけるテクスチャ画質の改善 October 4, 2013 iOS/Android においてテクスチャ圧縮は必須ですが、画質の著しい劣化を招く可能性があり、嫌われる傾向にあります。特に厳しいのはアルファチャンネルを使う場合です。どうしてもこの劣化を受け入れることができず、泣く泣く 32 bit true color を使っているケースも少なくないのではないかと思います。 ただ、多くのケースにおいては、ちょっとした工夫を行うことにより、これらの問題の改善が可能です。その代表的な3つの手法を文書にまとめてみました。 github.com/keijiro/unity-dither4444 16 bit 減色を行う際にディザリングを適用することによって画質の改善を図る。 github.com/keijiro/unity-pvr-cleaner アルファが 0%
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く