タグ

2012年10月14日のブックマーク (20件)

  • Dropbox・Evernote・Twitter を使うアプリで見かける「OAuth認証」って何? | AppBank

    AppBank の主任です。 Dropbox や Evernote のデータにアクセスするアプリ・Twitter クライアントに欠かせないのが「OAuth 認証」。アプリのアップデートで「OAuth 認証に対応しました」という形で書かれている事が多いのですが、それが何なのかという説明はありません。 かといって、何か使い勝手が大きく変わる訳でもありません。違いと言えば、最初に起動した際に Twitter などのページへ移動してログインするくらいです。しかし、このちょっとした違いがあなたのアカウントを不正利用から守ることに繋がります。 そこで今回は「OAuth 認証」について、分かりやすく解説いたします。 OAuth認証が使われる場面 Twitter などのウェブサービスにアプリが初めてアクセスする時に、以下のような画面が表示されます。アプリがウェブサービスへのアクセスを許可してほしいからです

    Dropbox・Evernote・Twitter を使うアプリで見かける「OAuth認証」って何? | AppBank
  • キジトラBLOG | 地味に役立つ知恵袋と街の話題など

    マッチングアプリを使うときに役に立つ県民性の違いを調べてみました。 この調査は、恋愛やパートナーとの関係性における「別れ」に焦点を当てています。 【】 四国の県...

  • Rubyで自前の例外クラスを作るときExceptionではなくStandardErrorを継承する理由 - yarbの日記

    Rubyの例外について少し調べたので、まとめてみる。 多くのモダンな言語同様にRubyでは例外処理機構が組み込まれている。 ファイルを開こうと思ったらファイルが存在しなかった ネットワーク先のサーバが反応しなくてタイムアウトした 定義されていない(存在しない)メソッドを呼んだ 0で割り算をしてしまった など想定外の問題に遭遇したときに、その問題を無視せずプログラマが何らかの対応処理をするための枠組みを提供する。 C言語など古い言語では、関数からの戻り値でエラーコードを返し、それによって呼び出し側がエラー処理をその場で記述する。例えば、fopen(3)が失敗すると戻り値としてNULLが戻ってきてグローバル変数のerrnoに失敗の理由を示すエラーコードが設定される。 #include <stdio.h> #include <string.h> #include <errno.h> int ma

    Rubyで自前の例外クラスを作るときExceptionではなくStandardErrorを継承する理由 - yarbの日記
  • 原稿が捗る。2つの画面を持つテキストエディタアプリ『Re: writer』 - リニューアル式

    Re: writer 1.0(¥170) カテゴリ: 仕事効率化, ビジネス 販売: Hiloki Satoh(0.3 MB) ユニークな発想のエディタアプリをご紹介。 311個目の原石アプリは「Re: writer」。2つのテキストビューを持つテキストエディタだ。 左側にテキストを表示しながら、右側で新しい文章を入力。 うんうん、確かにこれは便利。 左右カーソル移動ボタンもあるし、スワイプでのカーソル移動もできる。 キーボードを閉じると自動保存してくれるのもありがたい。 オススメ度 ★★★★★ iPhone5の大きいディスプレイで使うと、より効果的ですな。 個人的には、黒背景が欲しいです。アップデートに期待 高橋モトシ(@Motoshi_t)でした。 ドクベコアプリダイチョー: Re: writer 1.0 気になる人は公式ページもチェック iPhoneで長文テキストを入力するなら Bl

  • GBA.js

    For legal reasons, GBA.js is presented without any included games. Please click Select below to choose a Game Boy Advance game image from your hard drive that you'd like to play. The games must be uncompressed, so unzip them as needed. Please note that this is a beta and there might be compatibility problems. More information and a link to a compatibility table can be found on the sidebar. If you'

  • jQuery 1.9 日本語リファレンス | js STUDIO

    このサイトについて jQueryの日語リファレンスです。 jQueryの家サイト(英文) の内容を翻訳して作成していますが、誤訳や誤記があると思いますのでその点についてはご了承ください。 もし、誤訳などの間違いを見つけましたら、 @tomof まで教えていただければ幸いです。 News 2013.03.13 ver1.9の内容に更新しました。 2012.12.02 jQueryの似ているAPIまとめ 2012.10.13 サイトをオープンしました。 API APIのカテゴリー分けについては、家サイトでは1つのAPIが複数のカテゴリーに所属していますが、 このリファレンスでは分かりやすさを重視して1つのカテゴリーに絞っています。 また、一部家サイトのカテゴリーを削り、別のカテゴリーに所属させているAPIがありますので、 予めご了承ください。 Ajax Ajaxに関する処理 Attri

  • 【レビュー】貼りたい位置に正確に貼れる保護フィルム『アンチグレアフィルム for iPhone 5』

    最近では、ケースを買うと液晶保護フィルムがオマケで付いてくるため、わざわざ単体で購入する必要を感じないひとも多いかもしれません。 実際には、サイズ・センサーの切れ込み、手触り、耐久性、透明度、干渉縞など、素材やメーカーのノウハウにより品質に雲泥の差があります。 なかでも老舗メーカーのパワーサポートによるフィルムは、 実機で採寸してから設計 位置ズレの失敗がない独自の剥離フィルム 全てのセンサー類に最小限の切込みで対応 日製 など、品質にこだわっているのが特徴です。 同社からは、iPhone 5向けに2種類のフィルムが販売されており、先日レビューをした『AFPクリスタルフィルム』が光沢タイプ、今回の『アンチグレアフィルム 』は艶消しのタイプです。 パッケージには、フィルムが2枚、ダストリムーバー、クリーンニング・クロスが含まれています。 このフィルムの最大の特徴は、フィルムに付いている剥離

    【レビュー】貼りたい位置に正確に貼れる保護フィルム『アンチグレアフィルム for iPhone 5』
  • 爆速エディタSublime Text 2ショートカット一覧 | DECONCEPTER

    まずはSublime Text 2の無敵たる所以の3つのショートカット コマンドパレットを表示 コマンドパレットはシンタックスの切り替えや、スニペットの呼び出しなどここが全ての起点になると言っても過言ではありません。パッケージコントロールをインストールすれば、様々なプラグインがここを基点にインストール管理ができます。 Cmd + Shift + P 同じ文字列を一括選択・編集(1つずつ) これもSublime Text 2の特徴的な機能の一つ。通常の検索置換とは全く違った体験が得られます。まずは何も言わず試してください。 Cmd + D 同じ文字列を一括選択・編集 有無をいわさず検索対象文字列を選択して一括編集モードにしてくれます。急いでコードを書いているときに重宝しすぎてありあまる感激機能。 Cmd + Ctrl + G 普通に便利系 指定行に移動 Ctrl + G 行をコメントアウト(

  • GitHubを交えて自動的にテストサーバや本番サーバにデプロイする | chatii-log

    こんにちは、chatiiです。ちょっとまじめに記事書きます。 FuelPHPでけっこう(chatiiとしては)規模の大きい案件がきたので、開発環境をキチっと決めたいと思いました。その中で、今まで手作業でやりつつ、「これ自動化できるだろ」っていうところがあり、今回うまくいったのでご紹介。ちなみに、今回はFuelPHPは関係ないです。 開発会社さんから見たら普通のことなんだろうなぁ。野良プログラマーPHPerだからせけんしらず。 環境・条件 ソースコード管理はGitHub ひとりなのに!ひとりなのに! LAMP構成 開発マシンにはXAMPP/MAMPを入れる。Linuxの場合はyum/aptで取得。 サーバーは 番サーバー(www.hoge.com) テストサーバー (hoge.dev.example.com) テストサーバーは他人がアクセスできないようにね 他のプロジェクトもテストします

  • ソースコードも公開されているシンプルな.htaccess作成ツール・httool

    .htaccess生成ツールです。よくある Webサービスなどのように高機能な ものではなく、予め用意された雛形 に入力していくようなもの。コードも 公開されているので自分の用途に合 わせてカスタマイズしてもいいかも しれません。 シンプルな.htaccess作成ツールです。多用するものでも無いかもですけど、書き方のルールが全然覚えられないのであると便利かも知れない。 URLを入れて、必要な項目にチェックを入れると.htaccessのコードが発行されるのでコピペしてね、みたいなやつです。HTML+JSで出来てるみたいなのでローカル環境でも特別な設定も不要で動いてくれる、という手軽ががいいですね。 シンプルな作りなので自分用にカスタマイズしても良さそう。用意されている項目は非wwwへのリダイレクトやホットリンク防御など簡単なものが殆どです。 このブログではhtaccessは使ってませんけど、

    ソースコードも公開されているシンプルな.htaccess作成ツール・httool
  • [ウェブサービスレビュー]会員制サイトのテストに使うダミー個人情報を出力「なんちゃって個人情報」

    内容:「なんちゃって個人情報」は、ダミーの個人情報を大量に出力できるウェブサービスだ。会員制サイトのテストなどで実在しない個人情報データが大量に必要になった場合に、かんたんな操作で最大5000件までのダミー個人情報を作成してダウンロードできる。 「なんちゃって個人情報」は、ダミーの個人情報を大量に出力できるウェブサービスだ。会員制サイトのテストなどで実在しない個人情報データが大量に必要になった場合に、かんたんな操作で最大5000件までのダミー個人情報を作成してダウンロードできる。 使い方は簡単で、出力形式および必要な項目を選び、件数を指定してボタンを押すだけ。あらかじめ用意されているデータをランダムに掛け合わせたダミーの個人情報が出力される。一度に出力できる最大件数は5000件で、出力形式はHTML、XML、CSV、タブ区切りテキストの4種類から選ぶことができる。 「なんちゃって個人情報」

    [ウェブサービスレビュー]会員制サイトのテストに使うダミー個人情報を出力「なんちゃって個人情報」
  • MemcachedでPHPのセッション管理 on AmazonEC2 | Linux練習帳

    複数のWebサーバでロードバランス環境を構築する際には、セッション情報の保持を考慮しなければならない。初期設定のPHPは、セッション情報をファイルとして保持しているため、異なるWebサーバに処理が割り振られるとセッション情報が消失してしまうからだ。こういった環境においてセッションを維持する方法は2つある。 セッション維持方法 同じユーザは同じサーバに割り振る セッション情報をサーバ間で共有する 1の手法は、Webサーバに手を加えなくて良い反面、Webサーバが故障した場合はセッション情報が失われる。2の方法はセッション情報の共有コストが発生するが、サーバ故障による障害を防げるし、負荷状況に応じて動的にWebサーバの数を増減させることもできる。そこで、2の方法をつかってセッション情報の共有を試してみた。幸い、PHPにはmemcachedを用いたセッション管理機能がある。この機能を適切に設定する

  • 新着記事

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    新着記事
  • 新着記事

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    新着記事
  • パフォーマンス比較 Cassandra、Mongodb、SQLite、H2、MySQL、Postgres - cypher256's blog

    下記のようなシステムでパフォーマンスが良さげな SQLite を使用予定ですが、もっと速いものが無いか確認のため他のデータベースのパフォーマンスを計測してみました。SQL 利用前提ですが、NoSQL が圧倒的な性能を出す場合は検討する必要があるので KVS も確認しました。 データ件数は 1 億件程度、JDBC SQL 利用可能 INSERT、UPDATE はバッチ SELECT は主キーアクセス性能を重視 将来スケールアウトのための分散はありえるが、スタンドアロンで遅いのはだめ データベースのパフォーマンス比較 計測したデータベース データベース名 タイプ 形態 評判 計測についての備考 SQLite RDB 組み込み ※2 おもちゃ、Android標準 JDBC操作 ※1 H2 RDB 組み込み ※2 組み込み最速 JDBC操作 ※1 Derby RDB 組み込み ※2 Java標準で

    パフォーマンス比較 Cassandra、Mongodb、SQLite、H2、MySQL、Postgres - cypher256's blog
  • Objective-C勉強したいならコレを読め2012秋

    前提「iPhoneアプリを作りたいなら」ではない。「売れるアプリを作る企画力」や「イケてるUIを作るデザイン力」なしに、「アプリ開発に必要なObjective-Cの技術力」だけあっても意味ない。それでもいい人向け。前提2巷のブクマされている「オススメ集」は自身の著書や身内のを薦めるためのポジショントーク的な選書がよくある。溢れかえる「分かりやすさ」を訴えるは必要はない。買うとしても1冊で十分。 分かりやすいじゃないと身につかないなら、結局作れるものは「その程度」のものに留まる。そして「その程度」を作れる人は既にうじゃうじゃいるからApple税を無駄にするだけ。公式ドキュメント日語ドキュメント - Apple Developer 日語化された公式ドキュメント。全てを読むのは難しいが、「Objective-C プログラミング言語」「Objective-Cによるプログラミング」を読め

    Objective-C勉強したいならコレを読め2012秋
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • web2py を Eclipse で開発するための設定について③ Unresolved import対策

    Python中心に、日々発生する疑問点や解決策を記録していきます。 内容が間違っていたらゴメンね。 ( このブログは目次を用意しています。記事をお探しの際は、ご利用ください。 ) ちょっと間が空いてしまいましたが、web2py フレームワークのアプリケーションを Eclipse で開発するための設定について、続けて書きます。 同じ話題の過去記事 web2py を Eclipse で開発するための設定について① 手動でEclipseを設定 web2py を Eclipse で開発するための設定について② スクリプトでEclipseを設定 過去2回の記事で web2py のアプリケーション開発を Eclipse で行うための設定方法の説明をしました。今回は Eclipse のコードの編集画面で Unresolved import と表示される問題の対策を行います。 Unresolved imp

    web2py を Eclipse で開発するための設定について③ Unresolved import対策
  • CentOS 5.3 paco のインストールで sudo make logme に失敗した - 写経日記

    CentOS 5.3 で、下記のように sudo make logme に失敗した。 $ sudo make logme echo /usr/local/share/paco/README | paco -lp+ paco-2.0.6; \ for dir in lib paco gpaco doc scripts; do \ ( cd $dir && make logme ) 2>/dev/null; \ done && \ echo && paco -vvfsty --sort=name paco-2.0.6 /bin/sh: paco: command not found make[1]: ディレクトリ `/usr/local/src/paco-2.0.6/lib' に入ります ( cd paco-log && make logme ) 2>/dev/null make[2]: ディ

    CentOS 5.3 paco のインストールで sudo make logme に失敗した - 写経日記
  • rubyインストールしてあるのにsudoすると「/usr/bin/env: ruby: そのようなファイルやディレクトリはありません」と言われる - 基本へ帰ろう

    とある、gemをインストールしようとしたところ以下のようになります。 $ sudo gem install my_gem-0.0.1.gem /usr/bin/env: ruby: そのようなファイルやディレクトリはありません my_gem-0.0.1.gem は自作した gem でありファイルは存在します。 一般ユーザで「/usr/bin/env ruby -v」 はいける $ /usr/bin/env ruby -v ruby 1.8.6 (2009-03-31 patchlevel 368) [i686-linux] rootユーザでも「/usr/bin/env ruby -v」 はいける # /usr/bin/env ruby -v ruby 1.8.6 (2009-03-31 patchlevel 368) [i686-linux] なんと、一般ユーザの sudo だと駄目なのこ

    rubyインストールしてあるのにsudoすると「/usr/bin/env: ruby: そのようなファイルやディレクトリはありません」と言われる - 基本へ帰ろう