タグ

2013年7月11日のブックマーク (22件)

  • Dropbox、あらゆるアプリの使い方を変えるプラットフォームへ

    Dropbox、あらゆるアプリの使い方を変えるプラットフォームへ2013.07.11 13:00 福田ミホ ファイルじゃないものも同期できるAPI。 かつてスティーブ・ジョブズは、「Dropboxは機能であって、製品ではない」と言ったそうです。そのときは、それが妥当な見方だと思われました。でも今、Dropboxのユーザー数は1億7500万人にも及び、その影響力は大きなものになっています。そしてDropboxは今、単にファイルやフォルダを端末間で同期するだけのツールじゃなくなりました。Dropboxは、みんなのスマートフォンやタブレットやコンピューターの上にあるもの全てを同期しようとしているんです。そこには、たとえば連絡先やメモ、設定、ゲームのセーブデータといった「ファイル」ではないものも含まれています。 それは、Dropboxアプリやファーストパーティのプラットフォームへの統合という形では

    Dropbox、あらゆるアプリの使い方を変えるプラットフォームへ
    typista
    typista 2013/07/11
    Dropbox、あらゆるアプリの使い方を変えるプラットフォームへ
  • ちょいとJavaScript(高速化編) | My Programming Engine

    typista
    typista 2013/07/11
    ちょいとJavaScript(高速化編)|My Programming Engine
  • はてなブログ | 無料ブログを作成しよう

    はじめてのピアスを開けた日 今日、ついにピアスを開けた。今わたしは金髪でもあるから、いい歳して不良にでもなった気分だ。おらおら。 開けるまで散々調べたり人に聞いたりした結果、ピアッサーを買って自分で開けることにした。うまくいくか不安だったから夫に付き添ってもらった。実行するのは…

    はてなブログ | 無料ブログを作成しよう
    typista
    typista 2013/07/11
    hir90の日記
  • JavaScript の文字列連結ベンチマーク

    JavaScript で文字列を繋げるのは += 演算子がベター、というのがもう 1 - 2 年ほど前から定石になっているらしい。 以前は「Array.push() で配列に格納して Array.join() で繋げる」ほうが圧倒的に処理速度が速かったんですが、最近のブラウザだと最適化が進んでパフォーマンスは逆転してるそうな。 JavaScript で、文字列の連結は "+=" が高速 - 地潜の日記 http://blog.livedoor.jp/jimuguri/archives/51347962.html そういうことを google 検索で上位に来る上のブログで知ったんですけど、この人また他人の書いた記事を鵜呑みにしてて、なぜ配列を使うのが常識になっていたのかも知らないみたいなのでアテになりません。 なので実測。 s += "0" と var s = []; s.push("0")

    JavaScript の文字列連結ベンチマーク
    typista
    typista 2013/07/11
    JavaScript の文字列連結ベンチマーク
  • javascript高速化のポイント12

    Swift/Objective-C/Java/Ajax/JavaScript/CSSなどの情報、開発中にはまったことなどをメモしていきます。 WEBアプリケーションのパフォーマンスにおいて、RIAの普及によりクライアント側の実装も複雑化してきておりサーバ側だけでなくクライアント側のパフォーマンスも非常に重要な要素となっている今日この頃。 複雑なクライアントを作ったときに、javascriptのパフォーマンスが気になったので実装レベルのイディオム的に高速化できるポイントをまとめてみた(羅列してみた)。 まぁ他にもjavascriptのロード方法とかiframeの使い方とか、はたまたjQueryなどのフレームワークを使用しているとか色々あると思うが、それはまた次回ということで。 1.length の参照を減らす 2.タイマ値はなるべく長く 3.同じイベントに登録する関数が多い場合は実行制御関数

    typista
    typista 2013/07/11
    javascript高速化のポイント12
  • 最速インターフェース研究会 :: 実践JavaScriptリファクタリング

    同じ事をやるにも、いろんな書き方があるわけでいかにして短くてわかりやすいコードを書くかというノウハウを紹介します。 例として"abcde"を80回繰り返した文字列を作るとして実際に自分のコーディングスタイルがどんな風に変化していったのか、という。 短くなるのは確かなんだけどわかりやすいかというと、人によるかもしれない。 グローバル関数を定義2年前なら、多分こういう具合だった。 //ふつうに関数として定義する function x(str,num){ var tmp = ""; for(var i=0;i<num;i++){ tmp += str; } return tmp; } x("abcde",80) Stringのメソッドとして定義1年前だとこんな感じ。 //Stringのメソッドとして定義する String.prototype.x = function(num){ var tmp

    typista
    typista 2013/07/11
    実践JavaScriptリファクタリング
  • jQueryプラグインの作り方 ~ 重要な3つのポイント ~ - nigoblog

    jQueryプラグインの作成方法について書いていきます。 jQueryのプラグインを一言でいうと 「jQueryクラスのメソッド」 ということで、jQueryを一つのクラスと考えそのメソッドを作るということが 「jQueryプラグインを作成する」 ということです。 つまり javascriptのオブジェクト指向がわかる javascriptのメソッド作成方法がわかる jQueryを一つのクラスとして捉える 上記3つのポイントを抑えるだけで、jQueryのプラグインは簡単に作ることができます。 では早速1番目のポイントから書いていきます。 javascriptのオブジェクト指向がわかる javascriptのオブジェクト指向は少し特殊です。 PHPJavarubyなどの場合は class クラス名 { ~ } などのように書きます。 一方javascriptの場合は var クラス名 =

    jQueryプラグインの作り方 ~ 重要な3つのポイント ~ - nigoblog
    typista
    typista 2013/07/11
    jQueryプラグインを作成するための3つのポイント
  • jQuery プラグインの作り方

    10. (this) this.each() $.fn.pluginName = function() { this.each(function() { // Do something }); }; 11. (this) this.each() $.fn.pluginName = function() { this.each(function() { // Do something }); }; $(elem).pluginName(); ↑ this 12. $.fn.pluginName = function(options) { var o = $.extend({ propName1: value1, propName2: value2 }, options); this.each(function() { // Do something }); };

    jQuery プラグインの作り方
    typista
    typista 2013/07/11
    jQuery プラグインの作り方
  • jQueryプラグインの作り方|jQuery Tips|Ajax|PHP & JavaScript Room

    jquery.basic.js(function($){ /* プラグイン名(myplugin)を指定 */ /* 関数にオプション変数を渡す */ $.fn.myplugin=function(config){ /* 引数の初期値を設定(カンマ区切り) */ var defaults={ defColor:"#ff6699", defPadding:5 } var options=$.extend(defaults, config); /* 一致した要素上で繰り返す */ return this.each(function(i){ /* プラグイン内での現在の要素はthisで参照 */ $(this).text(this.tagName+"["+i+"]").css({"color":defaults.defColor,"padding":defaults.defPadding}); }

    jQueryプラグインの作り方|jQuery Tips|Ajax|PHP & JavaScript Room
    typista
    typista 2013/07/11
    jQuery Tips jQueryプラグインの作り方
  • Loading...

    typista
    typista 2013/07/11
    さくらインターネットの共用サーバにvimをインストールする方法
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    typista
    typista 2013/07/11
    今日も元気にlinux
  • OpenCVを用いたiPhoneアプリを作る(環境構築編 2013年版) - peroon's diary

    1度実機で動いてしまえば、あとは作りたいものを作るだけです。 そこまでの道のりは、分かってしまえばすぐなので、ここに書きます。 OpenCVを用いて画像をグレースケールにするアプリを作ります。 1. 公式OpenCV http://docs.opencv.org/doc/tutorials/ios/video_processing/video_processing.html#opencviosvideoprocessing にある通り http://sourceforge.net/projects/opencvlibrary/files/opencv-ios/ から.frameworkをDLして保存します。 2. XcodeでSingle View Applicationを新規作成します。 3. Frameworksフォルダに 1. で保存したopencv2.frameworkをドロップし

    OpenCVを用いたiPhoneアプリを作る(環境構築編 2013年版) - peroon's diary
    typista
    typista 2013/07/11
    OpenCVを用いてiPhoneアプリを作る(環境構築編 2013年版)
  • Tech Blog始めました&ブログの始め方 - As a SW/Ops/DB Engineer

    このエントリを読んで、そういえば最近全くアウトプットができていないことにはたと気づきました。@sunaot++ 4 月にエンジニアとなった人たちに知っておいてもらいたいこと というわけで、「そうだ、ブログを書こう」となりました。メインのブログの方で書いてもいいんですが、なんとなく技術寄りのものは別にまとめてみたいなぁと思って、最近流行りのOctopress+Github Pagesで作ってみました。このブログの作り方を共有するところからまずは出発しようかと思います。 As a SW/Ops/DB Engineer とは言っても、ドキュメントがよくできてるので特に解説することはありませんでした。。。 参考サイト Octopress Documentation - Octopress GitHub Help Octopressはじめました - mimemo local setup Octopr

    typista
    typista 2013/07/11
    Tech Blog始めました&ブログの始め方
  • blog.makitasako.com - ブログをGitHubに移行しました。

    最近どうやらイケている開発者は GitHub でブログを書いているらしい。ボクもそれにあやかって自分のブログを WordPress から GitHub引越しした(引越しといいつつも過去ログを移行するのは骨が折れそうなのでやっていないが)。 ※以前のブログはドメインを変えてこちらに移動済み。 blog2.makitasako.com GitHub ブログは WordPress や MovableType とは異なり、データベースを必要としない簡素なものだ。ブログエンジンは Ruby 上で動く Jekyll というアプリを利用する。Jekyll についての詳しい解説は、ちょうど CodeGrid で連載されているのでご参考に。Google で検索しても結構ヒットする。 紹介されている手順どおりに作っていけば、おそらく簡単にブログは作ることができると思うが、テンプレートの制作でいくつか困った

    typista
    typista 2013/07/11
    ブログをGitHubに移行しました。
  • Octopressとgithub Pagesを使ったブログ - 0xff.toBlog()

    はてなダイアリーからの移転先をいくつか検討していたのですが、どれもしっくりこない。。当分放置でいいかなと思いかけていたのですが、ちょうどGitHubにブログを設置してみたよ - Shogo’s Blogが目に入って、GitHubに置くのはよさそうだなぁと思い、試してみたのがこちらになります。 設置については、 Big Sky :: githubとjekyllとoctopressで作る簡単でモダンなブログ github pages + octopressはじめました - 分け入ってもコード Octopressのインストールから運用管理まで - T.I.D. GithubとOctopressでモダンな技術系ブログを作ってみる * Glide Note - グライドノート GitHub Pagesホスティングサービス(ほぼ)完全活用ガイド | ゆっくりと… などなど、参考になる記事はたくさんある

    typista
    typista 2013/07/11
    Octopressとgithub Pagesを使ったブログ
  • 【何番煎じ】OctopressとGitHub Pagesを使用したブログの構築手順 - onigra.github.io

    【何番煎じ】OctopressとGitHub Pagesを使用したブログの構築手順April 28, 2013 by Yudai Suzuki UT Startup Gymの第3期成果発表会も終わった事ですし、 前からやろうと思ってた技術ブログを立ち上げました。 日エンジニアのブログといえばはてなブログが多い印象ですが、 最近はOctopressとGitHub Pagesを使った運用がナウいらしいので 流行に乗っかってみます。 参考(というか、ほぼ同じ内容)GithubとOctopressでモダンな技術系ブログを作ってみる 環境前提として、gitrubyがインストールされてる必要があります。 OS X Lionruby 1.9.3p392(rbenv)git 1.8.2.1導入Octopressのリポジトリをクローン cd ~ git clone git://github.com/i

    typista
    typista 2013/07/11
    【何番煎じ】OctopressとGitHub Pagesを使用したブログの構築手順
  • えっ、もうプロトタイプあるの!? 完全に未来を先取りしてるスマートウォッチがもうプリオーダー受付中

    えっ、もうプロトタイプあるの!? 完全に未来を先取りしてるスマートウォッチがもうプリオーダー受付中2013.07.10 20:005,102 iWatchのできはわからないけど...これすごく欲しい。 ブレスレットのように手首に装着し、スマートフォン以上にスマートにコンピューティングライフを送ることができるスマートウォッチ「Smile」の出来栄えが、完全に未来を先取りしています。 全面に湾曲ガラスが使用され、手首を180度ねじり返した反対側も操作/表示画面。なんといっても表示エリアが広いので、いろんなことが出来ちゃうのが凄い。 内側には肌に直接触れるセンサーがあり、心拍数なども把握できます。さらに防水仕様なのが頼もしいですね。 複数のカメラも組み込まれており、Thunderboltによる高速データ転送も可能。スマホでできるすべてがこの腕時計一台で出来てしまう、というわけです。 現在クラウド

    えっ、もうプロトタイプあるの!? 完全に未来を先取りしてるスマートウォッチがもうプリオーダー受付中
    typista
    typista 2013/07/11
    えっ、もうプロトタイプあるの!? 完全に未来を先取りしてるスマートウォッチがもうプリオーダー受付中
  • TheDesignWall.com is for sale | HugeDomains

    Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of

    TheDesignWall.com is for sale | HugeDomains
    typista
    typista 2013/07/11
    25 Websites with Excellent Use of Textures
  • 君はiPhoneやスマホを3日間使い続けられるバッテリー「cheero Power Plus 2」を知ってるか!? – 和洋風KAI

    一度充電すれば、3日間はiPhoneが使える「cheero Power Plus 2」 これ買って一番感動したのは、やはり超バッテリーが持つってことですね。 使い始めてから2ヶ月ほど経ちますが、一度充電すれば3日間くらいiPhoneが使えました。 やっぱり、iPhoneを5回フル充電できるという触れ込みは伊達じゃないですね。 こいつを持っておけば、とりあえずiPhoneやスマホのバッテリー切れはないという安心感はデカイ。 3日間iPhoneを使うことが出来るという安心感はホント素晴らしくて、一番そう思ったのは、こないだのフィリピン旅行。 まったく土地勘のない場所だと、頼れるのはスマホだけ。スマホの電源がなくなったら、いろいろ即終了という危険と隣り合わせの中で、このcheero Power Plus 2さんにはホントお世話になりました。 ざっくざくいろんなガジェットを差してもまったく動じない

    typista
    typista 2013/07/11
    iPhoneやスマホを3日間使い続けられるバッテリーを君は知ってるか!?
  • 世界中のクリエイティブな広告デザインまとめ12選! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    はじめまして。最近メディア事業部でアルバイトをしている大塚です。 突然ですが私は趣味の一つに海外のおもちゃ収集があります。おもちゃを探すときに海外の雑誌やネットなどを見て探すのですが海外のデザインってなんだかいいですよね。特にユニークでメッセージ性の強い広告は何回見ても飽きないです。 なので今回は海外、つまり世界中のクリエイティブすぎる広告たちをご紹介します! 世界のクリエイティブな広告まとめ12選! ヘルメットの重要性をアピールした広告 バイクに乗っていれば人間も卵と同じくらい弱いのです。 オランダのビール「ハイネケン」の広告 背景の緑も手が出るほどに飲みたい。そんなメッセージを感じますね。 反戦公共ポスター キャッチコピーの「自分の武器は返ってくる」が視覚的に良く表れています。 簡単に銃が買えてしまうメッセージ 私たちが自販機で買い物をする感覚に近いのかもしれません。 ガラスに気づかな

    世界中のクリエイティブな広告デザインまとめ12選! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    typista
    typista 2013/07/11
    世界中のクリエイティブな広告デザインまとめ12選!
  • これは凶悪……コーディングのヤバいバグ&仕様 Best5 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは。LIGフィリピン支社代表のせいとです。 コーディング中にバグやブラウザ仕様のせいで、「なんじゃこりゃアア」ってなること、皆さんありませんでしょうか。 今回は、その中でもとりわけ「なんじゃこりゃアア具合」が激しいトラブルを、僕の独断と偏見のランキング形式でお話しさせていただきます。 なんでランキング形式にしたかというと、そっちの方が面白いと思ったからです。面白くなかったらごめんなさい。 第5位 IE9.jsを入れると、IE7で謎の隙間が発生しまくる IE9.jsを採用したサイトをIE7,8で見ると、 <class="ie7_anon ie7_class6" id="ie7_pseudo2" style="overflow: hidden; display: block;"/> こんなものが追記されていたりします。 こいつに高さがあるせいで、隙間が生まれてしまいます。が、こいつがな

    これは凶悪……コーディングのヤバいバグ&仕様 Best5 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    typista
    typista 2013/07/11
    これは凶悪……コーディングのヤバいバグ&仕様 Best5
  • iPhoneのSafariブラウザにおける、色んな制限 | FINE lab.FINE lab.

    カテゴリー スタッフのネタ帳 (37) iPhone/Android (8) iPhone Webコンテンツ (2) iPhone インターフェース (3) iPhone ネイティブアプリ開発 (3) RIA/Ajax/Flash (2) Adobe Air (2) ファイン魂! (27) 【ファイン魂!】とは? (1) こんなんできます! (21) デバッガの独り言 (5) プロジェクト (31) スマートフォン・ゲーム (23) -タイトル&ビジネス- (5) Fine Shot! (7) RagingGEAR (1) キセキどろっぷ (8) 端末情報 (1) デスクトップアクセサリ (5) ミニメモ電卓 (5) ブログパーツ (1) ハメコミブログパーツ (1) モバイル/PCサイト構築 (1) FINEライブラリ (1) やはり、デスクトップ版Safariにはない制限が色々あります

    typista
    typista 2013/07/11
    スタッフのネタ帳: iPhone Webコンテンツ