Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

RYO1225のブックマーク (1,357)

  • GASで文字コード指定してファイルを書き出す - Qiita

    方法 以下の処理により文字コード指定してファイルを書き出すことが可能になる。 空のBlobを生成 Blobに書き出したい文字列と文字コードをセット Blobをファイルに書き出し コードで表すと以下のとおり var blob = Utilities.newBlob("", contentType, fileName); blob.setDataFromString(string, charSet); DocsList.createFile(blob); 解説 GASから任意の文字列をテキストファイルとして書き出すにはDocsList.createFile(string, contentType)により可能だが、文字コードを指定して書き出すことはできない。そこで、文字コード指定のできるBlob生成をしてからDocsList.createFile(Blob)することで、指定した文字コードでファイ

    GASで文字コード指定してファイルを書き出す - Qiita
  • Golang周辺のツールをいろいろ使いながらGin Web FrameworkでAPIを作る - とよぶ

    Golangで開発する上でライブラリの依存関係解決どうするとか、Object Relational Mapping(ORM)どうするとか、hot deployしながら開発するのどうするとかあると思うんですがその辺りを軽く書きながらAPI作っていきたいと思います。 Docker使って開発するあたりの解説は以前のブログを参照されたい。 takasing104.hateblo.jp できること Golangで依存ライブラリの管理(と現場言っていいものかは微妙) ORMを使ったDBアクセス Mac上でソースコードを変更した際、Dockerコンテナに修正が反映されてフレームワークがリロードされる Webフレームワークを利用したAPI開発 ツールと環境 Mac OSX 10.9.5 Mavericks Vagrant 1.7.2 Fresh (c4a501e4002c78dfd6bd519001a58

    Golang周辺のツールをいろいろ使いながらGin Web FrameworkでAPIを作る - とよぶ
    RYO1225
    RYO1225 2016/10/14
  • GoによるWebアプリ開発のキホン

    6. GoでWebアプリを開発する メリット ●  インタプリタと比較して 高速・軽量 ○  Railsより50倍の速度と10倍の省メモリという話も[1] ●  並列処理 が簡単 ○  goroutine(スレッド)と channel(メッセージパッシング) ○  go func() のように go を使うだけ ●  シングルバイナリ でデプロイ ○  コンパイルしたバイナリをアップロードするだけ ○  ライブラリのインストールなどが不要 ○  コンテナ や マイクロサービス との親和性が高そう 16/02/27 6 [1] https://plus.google.com/+MattAimonetti/posts/PeZk8FY3PWY 7. GoでWebアプリを開発する メリット ●  コーディング規約 を統一 ○  gofmt(goimports)で強制的に直される ○  可読性が上が

    GoによるWebアプリ開発のキホン
    RYO1225
    RYO1225 2016/10/14
  • Creating an original REST API using Google App Engine and Go

    RYO1225
    RYO1225 2016/10/13
  • Bitbucket

  • 通信系のデバッグには Charles が便利 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Charles を使うと PC 上に HTTP プロキシを立てて端末の通信をキャプチャし、リクエストやレスポンスの内容を覗いたり書き換えることが出来る。類似のソフトウェアとして Wireshark や Fiddler, Paros がある。 アプリの開発をしていてよくあるのは、APIがスタブで固定値しか返してくれない、異常系エラーのデバッグがやりづらい、という場面だが、Charles なら通信を好きに値を書き換えられるのでこれらに簡単に対処することができる。 Charles は Java アプリなので OS X だけでなく W

    通信系のデバッグには Charles が便利 - Qiita
  • 第3回・App Groups の利用について | ギャップロ

    App Groupsというのは、同一ディベロッパーがリリースしたアプリ間でデータのストレージを共有できる機能です。 このストレージには任意のファイルの書き込みが可能で、UserDefaultsや画像データなどを格納して共有する事が可能です。 前回記事から引き続き、弊社アプリ「ファミキャプ」にウィジェット機能を実装していますが、containing app(ファミキャプ体)でキャプチャし保存された画像をToday Extension(ウィジェット)側で表示したかったのですが、相互に保存データのアクセスを行うにはApp Groupsを使用しなければなりませんでした。 App Groupsの設定を行うには2通りの方法があります。 まずは簡単な方法としてXcode上で設定する方法を説明します。 XcodeでApp Groupsを設定する Xcode上でApp Groupsを設定する条件として、会

    第3回・App Groups の利用について | ギャップロ
  • Google App Engine カテゴリーの記事一覧 - The Round

    注:古い記事の為、内容が最新ではない可能性がありますm(_ _)m Google App Engine for GoでのGOPATH設定についていろいろ試行錯誤したのでメモしておきます。 ベストプラクティスかどうかは分かりません。 わるいGOPATH まず、今迄ずっとやっていて相当ス…

    Google App Engine カテゴリーの記事一覧 - The Round
    RYO1225
    RYO1225 2016/10/06
  • GAE/Go でのGOPATH設定 - The Round

    注:古い記事の為、内容が最新ではない可能性がありますm(_ _)m Google App Engine for GoでのGOPATH設定についていろいろ試行錯誤したのでメモしておきます。 ベストプラクティスかどうかは分かりません。 わるいGOPATH まず、今迄ずっとやっていて相当ストレスを感じていた悪いGOPATH設定を晒しておきます。 GAEアプリケーション単位でワークスペース(参考:How to Write Go Code - The Go Programming Language)ディレクトリを作成し、そこをGOPATHに設定していました。 hello <- GOPATHはここに設定 + src + app.yaml + hello.go この状態でgoapp getすると、取得してきた3rd partyライブラリはapp/srcの下に入ります。 hello + src + git

    GAE/Go でのGOPATH設定 - The Round
  • GAE/GO CloudSQLを使ってみる

    RYO1225
    RYO1225 2016/10/04
  • Google App EngineでGoのウェブアプリケーションをまず動かしてみる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Google App EngineでGoのウェブアプリケーションをまず動かしてみる - Qiita
    RYO1225
    RYO1225 2016/10/04
  • GAE/Goでもgoroutine使おうぜ!というハナシ - Qiita

    最近Goがすっかりメジャーになってきて自分の書けるネタもなくなってきたので今年もやっぱりGAE/Goのハナシです。 GAE(Google App Engine)もGoに負けずもっと盛り上がって欲しいですね(^^; 前置き さて、今回のテーマですが・・ GAE/Goでもgoroutine使おうよ! てハナシです。 GAEの環境は残念ながらGOMAXPROCSが1になっている為1「goroutineを使っても意味がない」と考えている方もいらっしゃるかと思います。 実はうまく使えばとても強力なのです! どういうことかというと、あるgoroutineがAPI呼び出しなどでI/O待ちに入ると、他のgoroutineにスケジュールされます。 つまり、複数のAPI呼び出しをgoroutineを使うことで実質並列化することが可能なのです。 GAEは基的にたくさんの用意されているサービス(Datastor

    GAE/Goでもgoroutine使おうぜ!というハナシ - Qiita
    RYO1225
    RYO1225 2016/10/03
  • SwiftからGoogle Cloud Endpointsで作成したLibraryを使って、Google App Engine上のAPIを呼んでみた - Qiita

    ココ数ヶ月Java書いてない一応Java Engineerの大橋です。 どこもかしこもswiftですね。 iPhone系アプリ開発を一番やりたくない理由がObjective-Cだったのですが、 swiftの登場でやる気が出ました。 swiftはObjective-CのLibraryも呼べるとの事なので、 今回はGoogle Cloud Endpointsで作成したObjective-Cのクライアントライブラリを swiftから呼び出すって話を書きたいと思います。 まとめ 最終的には以下のコードになります。 所感として Swift版だと楽ではある。 Objective-Cっぽさが残るので、Cloud EndpointsからSwiftのコードを作成して欲しい 元々のLibrary作成までの道程が長い(ゲフンゲフン Golangが好き です。 Cloud Endpointsの準備 まずSwi

    SwiftからGoogle Cloud Endpointsで作成したLibraryを使って、Google App Engine上のAPIを呼んでみた - Qiita
    RYO1225
    RYO1225 2016/10/03
  • Google App Engine — Password-less Login with OAuth2

    フィードバックを送信 Google App Engine での Go の使用 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 App Engine で Go 言語を使用する場合、2 つの環境から選択することができます。どちらの環境もコード中心の同じワークフローが採用されています。素早く効率的にスケーリングを行って増加するリクエストに対応し、Google の実績あるサービス技術で、オペレーション上のオーバーヘッドを最小限に抑えつつ素早くウェブ、モバイル、IoT のアプリケーションを構築できます。2 つの環境には多くの共通点がありますが、重要な違いがいくつかあります。 スタンダード環境 トラフィックの急増に応じて直ちにスケーリングできるように最適化されています 無料枠 トラフィックがない場合、アプリケーションは 0 インスタンスまでスケールできます。トラフィッ

    Google App Engine — Password-less Login with OAuth2
    RYO1225
    RYO1225 2016/10/03
  • 使うと手放せなくなるSwift Extension集 (Swift2版) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    使うと手放せなくなるSwift Extension集 (Swift2版) - Qiita
  • GAE/Goのハマったところ(´・ω・`) - Qiita

    2016.12 追記: 記事はGAEのGo SDKに特化した内容です。 GAE全般については↓に記事を書きました。 GAEでハマったこと(´・ω・`) 2014年は半年くらいGoogle App Engine(GAE)/Goのアプリを書く事に費やすことが出来て、とても幸せな一年でした(^^) GAE/Goはご存知の通りずっとbeta(or experimental) (2015/7に正式リリースされました!\(^o^)/)ですが、個人的にはGAEランタイムの中で最強だと思っています。 何よりspin-upが早い!リクエストの処理もgoroutineでシンプルに高速化出来る!GAEアプリ書くならGoを選ばない理由はない!と思っています。 とは言え書籍や情報の少ないGAE/Goの開発、少なからずハマった箇所もありましたのでそれを技術不足露呈も覚悟の上で共有したいと思います。 あ、GAEに興味

    GAE/Goのハマったところ(´・ω・`) - Qiita
    RYO1225
    RYO1225 2016/10/02
  • GitHubのコード検索 : プログラマにとっての宝の山 | POSTD

    新しい言語やフレームワークを学ぶことは、時には苦闘になることがあります。従来のアプローチは、概念を説明し簡単な例を提供するドキュメントを読むことです。それで十分な場合もありますが、ドキュメントに高度な例や実際のプロジェクトでの使い方が書かれていない場合も多々あります。 ドキュメントに記載されていない問題に出くわすと、大抵の人はStack Overflowで解決策を探します(またはソースコードを丹念に調べます)。しかし、「使っているフレームワークが登場してから十分に期間が経っておらず、思い浮かぶ質問全てにStack Overflowが答えてくれない」ということもありえます。 今まで問題にはまって、こう考えたことはありませんか? 「誰かが既にこの問題を解決しているはずだ!では、なぜこの問題に対する答えがStack Overflowにないのだろうか?」 そのとおりです。恐らく誰かは既にそれを解決

    GitHubのコード検索 : プログラマにとっての宝の山 | POSTD
  • iOSアプリ開発でブラーエフェクトを手間なく使う方法 - Qiita

    ブラーエフェクトとは? ここ最近のiOSアプリでは、UIをリッチに見せるためにブラーエフェクト(磨りガラス効果)を使用する機会が増えてきました。ここでは主にUIImageViewでブラー画像を容易に扱えるようにする方法を書いていこうと思います。 今回、SABlurImageViewというUIImageViewのサブクラスを使用します。 SABlurImageViewを使用することで ブラー画像の生成 通常の画像からブラー画像に変化するアニメーション alphaを指定するように0.0から1.0の間でブラー画像の度合いの調整 を容易に実現することができます。 Youtubeよりサンプルの動画もご覧いただけます。 使用方法 以下でimageと表記されている変数は、UIImageのインスタンスです。 ・ブラー画像の生成

    iOSアプリ開発でブラーエフェクトを手間なく使う方法 - Qiita
    RYO1225
    RYO1225 2016/09/29
  • IntelliJ IDEA 2016.2.2にGAE/Go開発環境を構築する – Make-Log

    超久々の更新です。いろいろと業が忙しくて…(涙)。 気を取り直して、GAEネタです。 自前のプロジェクトで使っているサーバは「GAE/J+Slim3」。しかしSlim3自体の開発もストップしてるように見えるし、何よりスピンアップが重いときがあってレスポンスが非常に遅くなるときがあり、使ってくれているユーザー様からクレームが来ることも…。というわけで、GAEでのGo言語がベータを卒業して正式版になったこともあり、調べてみるとスピンアップが超高速とのこと!これは次期バージョンはGAE/Goでやるしか!ということでGo言語の勉強も兼ねて一からスクラッチで再構築することに。 ということで一からやり直す手順を記録するための備忘録ということで。(おっちゃん、ええ歳やねん…頼むわ) IntelliJ IDEA 2016.2.2 CE のインストール 改めてダウンロード、インストールからやり直してみる。

    IntelliJ IDEA 2016.2.2にGAE/Go開発環境を構築する – Make-Log
  • ユーザ

    Userエンドポイント "SELF"キーワード オプションでユーザIDを指定できるエンドポイントが多くあります。ユーザIDを直接指定する代わりに、簡略表記で指定することができます。ユーザIDの部分を"self"に置き換えるだけです。認証済みのユーザIDを"self"の位置で指定したかのように扱います。この表記方法が使えるのは、access_tokenパラメータを指定した場合(つまり、認証済みのリクエスト)だけです。 https://api.instagram.com/v1/users/self/media/recent?access_token=ACCESS-TOKEN GET /users/{user-id} ユーザの基情報を取得する 例 https://api.instagram.com/v1/users/1574083/?access_token=ACCESS-TOKEN { "d