タグ

2016年8月1日のブックマーク (10件)

  • 文字型 | Swift言語を学ぶ

    let message = "He said, \"I\'m going to be a king of pirates!\"" let atmark = "\u{40}" // @ let heart = "\u{2665}" // ♥︎ 文字列の操作 空文字 空文字は以下のようにして定義できます。 var name1 = "" var anme2 = String() また、空文字かどうかは、isEmptyプロパティで判定できます。 if name1.isEmpty { print("名前はまだない") } 長さを調べる 文字列の長さは、countElements関数で調べることができます。 var text = "Swiftの学習" print(countElements(text)) // 8 連結 文字列を連結するには、+または、+=演算子を使います。 let prefix =

    johnmayer
    johnmayer 2016/08/01
  • XMLとJSONを解析するiPhoneアプリの作り方 (1/2)

    「アプリの考え方」を他のサービスやアプリとつながるiOSアプリをSwiftで作成しながら習得できる連載。2回にわたって、ネットワーク上のデータをアプリに読み込んで扱う方法について解説しています。前回は「データをアプリにダウンロードする方法」を同期、非同期2つの方法で解説しました。今回は「ダウンロードしたデータをアプリで使える形に解析する方法」について解説します。 解析が必要なデータの形式で代表的なXMLとJSONで解説します。 おさえておきたい「XML」と「JSON」 XMLとJSON。名前は聞いたことがあるかもしれませんが、どんなものか具体的にわからない方のために、簡単に解説します。 1)XMLとは XMLとは、「Extensible Markup Language」の略で、テキストデータの意味や構造を記述するための「テキストフォーマット」です。データはタグ<>を使って記述します。タグ

    XMLとJSONを解析するiPhoneアプリの作り方 (1/2)
    johnmayer
    johnmayer 2016/08/01
  • 東京大学グローバル消費インテリジェンス寄付講座 - Chair for Global Consumer Intelligence

    東京大学グローバル消費インテリジェンス寄付講座では過去、東京大学内で7期、オンラインで10期の開催実績があります。これまで7000名以上にデータサイエンスの基礎〜機械学習スキル習得の機会を提供してきました。受講後には、企業との共同研究プロジェクトへの参画機会があり、起業家も多く輩出しています。

    東京大学グローバル消費インテリジェンス寄付講座 - Chair for Global Consumer Intelligence
    johnmayer
    johnmayer 2016/08/01
  • そうめいJP

    タグ Airbnb春菊レーザー加工機中国剪定古民家・農家住宅富里成田抜根断熱梅花丸リフォーム・リノベーション温泉社長力輸出入ビジネス遮熱釣り飯岡漁港香港高圧洗浄機レーザーカッターリサイクルAmazonアプリAndroidDIYFacebookiPhoneTHE THORWordPressすのこひとつテンヤ真鯛エックスサーバーラディッシュガラスフィルムケルヒャードッグランニトリヒートバリアシートブルーベリープチぷよミニトマトミョウガ高圧洗浄機高圧洗浄機

    そうめいJP
    johnmayer
    johnmayer 2016/08/01
  • Video Cloud | Brightcove Support

    ブライトコーブについて Brightcove Inc. (NASDAQ: BCOV) は、あらゆるインターネット接続機器に動画を配信し収益化するための強力なクラウド サービスをグローバルに提供するソリューション プロバイダーです。さまざまな機器における動画の公開、配信、測定、収益化に関連するコストと複雑さを軽減する、総合的な製品およびサービス群を提供しています。70 か国以上の 5,500 を超えるお客様がブライトコーブのクラウド ソリューションを利用し、あらゆる場所の視聴者に高品質動画エクスペリエンスを公開しています。

    johnmayer
    johnmayer 2016/08/01
  • 翻訳: WebAPI 設計のベストプラクティス - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? これは Enchant の開発者である Vinay Sahni さんが書いた記事「Best Practices for Designing a Pragmatic RESTful API」1を、ご人の許可を得て翻訳したものです。 RESTful な WebAPI を設計しようとすると、細かなところで長考したり議論したりすると思います。また、他の API に倣ってやってはみたものの、当にそれでいいのか、どうしてそうしているのか分からない、何てことも少なくはないと思います。 この記事では、そのようなハマリどころについて Vinay さん

    翻訳: WebAPI 設計のベストプラクティス - Qiita
    johnmayer
    johnmayer 2016/08/01
  • 【fuelphp】APIバージョンを意識したAPI設計について考えてみた - とりあえずphpとか

    はじめに アプリリリース後にバグが見つかり、アプリ(ios,androidoともに)とAPIを改修する必要がある場合がありました。 対応としては 1. アプリを強制アップデートさせる(最新バージョンでないとアプリを使えないようにする) 2. 過去のアプリのバージョンと最新バージョンとどちらでもアプリを使用できるようにする ということを考えたのですが、お客さんが強制アップロードは避けたいということで2.の形で対応する必要がありました。 で、アプリのバージョンごとにAPIを用意する必要がありました。 今回はAPIにversion1と2を用意して、アプリ側もこのversionに合わせてAPIのurlをきりかえるということを考えました。 現状 http://example.com/get_user # API① ユーザー情報を取得するAPI http://example.com/update_us

    【fuelphp】APIバージョンを意識したAPI設計について考えてみた - とりあえずphpとか
    johnmayer
    johnmayer 2016/08/01
  • ネイティブアプリ向け API サーバを作った時の経験談

    api-server.md ネイティブアプリ向け API サーバを作った時の経験談 2014/12/12 nulltask @ いいオフィス 自己紹介 https://twitter.com/nulltask https://fb.me/nulltask https://github.com/nulltask みなさん API サーバ書いてますか? API サーバとは クライアントに対して XML や JSON などのフォーマットでレスポンスを返すサーバのこと。 Web API で想定されるクライアント Web アプリケーション ネイティブアプリケーション 今日はネイティブアプリケーションでの実装時の注意を紹介します。 ウェブアプリとネイティブアプリの違い デプロイメント Web App: 即時 Native App: 即時ではない すぐに変更を反映できない。つらい。 クライアント側のバー

    ネイティブアプリ向け API サーバを作った時の経験談
    johnmayer
    johnmayer 2016/08/01
  • 認証を含む API 開発で検討すべきこと - ボクココ

    ども、@kimihomです。 API に関する基礎的な話で、なぜ API が重要なのか、APIの実装で注意する点について記述した。 今回はAPI開発において最も頭を悩ます、認証の問題について考えてみたい。 API における認証 よくあるログインが必要なページを考えてみていただきたい。 通常のWebアプリケーションであれば、Cookieという仕組みを使って毎回Webサーバーにアクセスするときにsession idというものを送信し、それとユーザー情報を紐付けたデータを取ってくることで、どんなユーザーからリクエストが来たのかをWebアプリケーション側で判断することができる。これにより、私たちはいつも閲覧しているWebアプリケーションが自分専用の画面として見れるようになっている。 これがAPIになると話は違ってくる。Cookieという仕組みが使えないのである。ということで、なんとかしてAPIにア

    認証を含む API 開発で検討すべきこと - ボクココ
    johnmayer
    johnmayer 2016/08/01
  • GitHub - pnlybubbles/LumillyRender: Monte Carlo path tracing implementation on Rust