タグ

2016年2月3日のブックマーク (13件)

  • WebSocketには注意が必要 | POSTD

    近い将来WebSocketがRailsで使用できるようになると聞くと、デベロッパはみんな舞い上がって興奮します。 しかし、 あなたのユーザは、あなたがWebSocketを使用しているかどうかなんて気にしません 。 ユーザは、”快適なリアルタイムWebアプリ”を求めている。 デベロッパは、”快適でビルドが簡単なリアルタイムWebアプリ”を求めている。 オペレーションは、”デプロイ、スケール、管理が簡単なリアルタイムWebアプリ”を求めている。 上記全ての要望をWebSocketがかなえてくれるのなら素晴らしいことですが、この実装の詳細は高いコストがかかります。 超高性能で全二重なクライアントとサーバ間の通信は、当に私たちに必要なのか? WebSocketは、クライアントに情報を配信するための簡単なAPIと、クライアントからWebサーバへ情報を送信するための簡単なAPIを提供します。 サーバ

    WebSocketには注意が必要 | POSTD
  • How To Create Vector Graphics on iOS | Envato Tuts+

    Introduction Graphical resources in the digital world are of two basic types, raster and vector. Raster images are essentially a rectangular array of pixel intensities. Vector graphics, on the other hand, are mathematical representations of shapes. While there are situations in which raster images are irreplaceable (photos, for example), in other scenarios, vector graphics make capable substitutes

    How To Create Vector Graphics on iOS | Envato Tuts+
  • Landing

    Become the owner of this domain name. Leading companies love to secure great domains for future investments.

  • [翻訳+α] Go言語の設定ファイルライブラリ Viper - Qiita

    はじめに 自分のGoプログラムで設定ファイルやJSON周りのコードがどんどん膨れ上がって困り果てていたところ、Viperという、設定ファイルを扱える強力なライブラリを今頃知って、打ち震えた。謳い文句どおり、欲しいと思ってた機能が全部揃っている。世界に代わって泣いた。 この作者はCobraというコマンドラインの引数やオプションを扱うための総合ライブラリも公開していて、この種のライブラリをこいつらだけで終わらせるほどの勢い。これも今度訳しつつ補ってみよう。 ViperもCobraも、同じ作者のpflagというPOSIX/GNUスタイルのコマンドラインフラグライブラリを下敷きにしているっぽい。鬼や。この人は設定ファイルの鬼や。 ViperとCobraで、設定ファイルの読み書きからコマンドラインフラグ、引数処理までひととおりカバーしている。これはもうぜひまとめて標準ライブラリに昇格させて欲しい。他

    [翻訳+α] Go言語の設定ファイルライブラリ Viper - Qiita
  • #レイヤーのオススメ商品プレゼン大会 造形編 - Togetter

    【RT歓迎】前からやりたかったんだけど、レイヤーがコスプレするときにオススメの商品紹介してほしい。衣装とか造形に役立つ物、メイク道具化粧品テーピング、撮影小物カメラ機材etc.マイナーでもメジャーでも、物じゃなくて技術やポーズとかも是非! #レイヤーのオススメ商品プレゼン大会

    #レイヤーのオススメ商品プレゼン大会 造形編 - Togetter
  • Infinit - クラウド&ローカルを統合するP2Pストレージ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 仕事の中でもクラウドストレージを使うケースは増えています。しかしそれだけで十分ではなく、SSDやファイルサーバなども並行して使われているでしょう。 そんなストレージをまとめて管理できるのがInfinitです。P2Pでストレージをネットワーク化する、そんな仕組みです。 Infinitの使い方 InfinitではAmazon S3、Google Cloud Storage、ローカルディスク、ファイルサーバなどのストレージを結びつけることができます。以下のようなコマンドを打ち、独自のユーザ管理も備えています。 $ INFINIT_DATA_HOME=$PWD/share/infinit/filesystem/test/home/ ./bin/infinit-volume --mount

    Infinit - クラウド&ローカルを統合するP2Pストレージ
  • 2016年度版 僕が考えたChrome拡張機能を作るときのデザインパターン - Qiita

    4年近く前の2012年に僕が考えたChrome拡張機能を作るときのデザインパターンというエントリを書きました。最近参加したイベントで「よういちろうさんの拡張機能の記事見て作ってみました〜」と声をかけてくれた人がいて嬉しかったのですが、2012年のそのエントリは、すでに内容が古くなってしまっています。最近の状況を踏まえて、内容を新しくした「2016年度版」を書いてみようと思います。 変更しようと思った点は、以下です。 prototype.jsは使わず、ECMAScript 2015で書く。 Background Page(常駐型)ではなく、Event Page(非常駐型)にする。 そもそも最初のコードセットは自分で書かない。 文やコード的には、2012年度版をコピペしています。 (この投稿の内容は、自分のブログエントリと同じです。) 前にいくつかのChrome拡張機能を作っていて、すでに数

    2016年度版 僕が考えたChrome拡張機能を作るときのデザインパターン - Qiita
  • [iOS] 位置情報の取得 | DevelopersIO

    1 はじめに iOSでは、簡単なコードで位置情報(経緯度)を取得することが可能です。 すでに周知済みかと思いますが、iOS8以降、プライバシー向上のため、やや利用方法が変わっています。 今回は、ちょっとこの辺をまとめておく事にしました。 2 実装 実装の手順としては、次の通りです。 フレームワークの追加 認証リクエスト 利用目的の記載 情報更新開始 取得データの処理 それでは、各項目について見ていきます。 (1) フレームワークの追加 CLLocationManagerを使うにはCoreLocation.frameworkを追加する必要があります。 フレームワークの追加の要領は、次の通りです。 最初に、Xcodeのプロジェクト画面からGeneralのLinked Frameworks and Librariesの[+]をクリックします。 表示されたダイアログでは、検索窓に CoreLoca

    [iOS] 位置情報の取得 | DevelopersIO
  • Homebrew使い方まとめ - Qiita

    概要 mac用のパッケージマネージャーであるHomebrewのコマンド一覧です。 自分用なので見にくいかもしれません。 インストール javaとCommand Line Toolsが必要。 terminalruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    Homebrew使い方まとめ - Qiita
  • 【Unity】トラブルシューティングやTipsが色々と載ってるUnity's Knowledge Base - テラシュールブログ

    Unityに関して、非常に良い情報源があったので紹介します。 Unity's Knowledge Base これは、どうやらUnity Communityやサポート(英語)の方への問い合わせ内容をナレッジ化したものらしく、幾つかの問題解決策や回避方法についての情報が記載されています。 何となくこのナレッジサイトはググっても見つかりにくい傾向にある気がするので、情報を集める時はGoogleで検索するのとは別枠でこの中を検索しても良いかもしれません。 ちなみに、このブログも404(旧ブログから移行してないリンク)が結構残ってるせいか、死んだリンクがある記事は検索にヒットしにくかったりします。いつかメンテしないとなあ。 関連 tsubakit1.hateblo.jp

    【Unity】トラブルシューティングやTipsが色々と載ってるUnity's Knowledge Base - テラシュールブログ
  • tigでgitをもっと便利に! addやcommitも - Qiita

    皆さん、tigコマンドを活用していますか? tigは、コンソール上で使えるgitブラウザです。実はずっと、ただのきれいなgit logだと思っていたのですが、当はそんなことはありません。かなり使えるやつなのです。 インストール ソースコード: https://github.com/jonas/tig インストール方法: https://github.com/jonas/tig/blob/master/INSTALL.adoc この辺りを参考にしてみてください。詳細は割愛します。 基の使い方 この状態の差分を扱っていきます。いつものこれだとこんな感じ。 git logが素敵にビジュアライズされてます。この画面をmain viewといいます。 ここでエンターを押すと、下半分に差分の詳細(diff view)が表示されます。 下矢印で、Unstaged changesの差分を見てみるとこんな

    tigでgitをもっと便利に! addやcommitも - Qiita
    s_ryuuki
    s_ryuuki 2016/02/03
  • はじめてのGo言語 - 問い合わせ機能編 -   - Qiita

    はじめてのGo言語シリーズ第3回目です。 1,2回目はこちらです↓↓ 1回目:はじめてのGo言語 - インストール〜nginx導入まで - 2回目:はじめてのGo言語 - revel導入編 - 3回目の今回は、簡易的な「問い合わせ機能」の実装を行います。 POSTを行うためテンプレートを修正 app/views/App/Index.htmlを修正します。 <!-- 一部抜粋 --> <form method="post" action="/contact/send" name="cform" id="cform"> <input name="name" id="name" type="text" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" placeholder="お名前" > <input name="email" id="email"

    はじめてのGo言語 - 問い合わせ機能編 -   - Qiita
  • �自動車部品メーカーのデンソーが作ったBLEリモコン、KKP(くるくるピ)の開発環境構築、接続についてまとめてみた。 - Qiita

    �自動車部品メーカーのデンソーが作ったBLEリモコン、KKP(くるくるピ)の開発環境構築、接続についてまとめてみた。AndroidbluetoothBLEBluetoothLEKKP(くるくるピ) KKP(くるくるピ)とは? 自動車部品メーカーのデンソーが作ったBLEのリモコン。車のハンドルに取り付けることでスマホをタッチせずに親指を使うことでスマホを遠隔操作できる。BLEなので通信距離は、10mぐらい、従来のBluetooth2~3よりも接続に必要な時間が短く、瞬時に繋がる。BLEで接続するため、消費電力が少ないので、電池交換は1年に1回ぐらい。くるくるピの名前の由来は、おそらくダイヤル(ロータリー)スイッチがクルクル回るから?Yahoo!カーナビも対応予定があるそうです。 利用シーン スマホを手に持って操作できないシーンでくるくるピを使おう。 車のハンドルに取り付けて、スマホを触らずに

    �自動車部品メーカーのデンソーが作ったBLEリモコン、KKP(くるくるピ)の開発環境構築、接続についてまとめてみた。 - Qiita