タグ

2013年8月27日のブックマーク (28件)

  • メタファーがUXを向上させる5つの理由 | Goodpatch Blog

    メタファー、日常生活であまり使うことのない言葉ですが、実はWebを通して私たちは日常的に触れています。 そもそものメタファーの意味はwikipediaに下記のように説明がありました。 メタファーは、言語においては、物事のある側面をより具体的なイメージを喚起する言葉で置き換え簡潔に表現する機能をもつ。わざわざ比喩であることを示す語や形式を用いている直喩よりも洗練されたものと見なされている。 参考: wikipedia Webにおけるメタファーで代表的、かつ議論があるものと言えば、保存を示す「フロッピーディスク」のアイコンでしょうか。 フロッピーディスクは昔、(今ではあり得ない量ですが)データを保存するものでした。そのなごりで私たちはフロッピーディスクのアイコンを見ると「保存するアイコン」と認識するようです。 この他にもWebにおけるメタファーの例はたくさんありますが、 今回は「メタファーがU

    メタファーがUXを向上させる5つの理由 | Goodpatch Blog
    typista
    typista 2013/08/27
    メタファーがUXを向上させる5つの理由
  • メタファーが思い浮かばないものは陳腐化した概念なのかもしれない - Nothing ventured, nothing gained.

    「文書保存のあのマークは何なの?」の時代へ。思考が停止してしまったUIデザイン (神田 敏晶) - 個人 - Yahoo!ニュース 保存アイコンがフロッピーディスクをメタファーとしていることに違和感を抱く人は多い。いや、違和感ではなく、そもそもこのアイコンが何に由来するか、まったくわからないという人も増えてきているはずだ。 スマートフォンで電話をかけるときにタッチするアイコンもアナログ電話の受話器マークだったりする。 「活気的な新たなメタファーを伝える時には、古いメタファーを再定義し、アナロジーを駆使」しなければならないと神田さんは言う*1。 神田さんの記事だけでなく、ネット上でたまに出る話題だ。 では、代わりにどのようなアイコンが良いのか。いろいろとアイデアはあるようだ。また、フロッピーディスクを知らなくとも、すでに多くのソフトウェアで使われており、市民権を得ているから変更する必要はない

    メタファーが思い浮かばないものは陳腐化した概念なのかもしれない - Nothing ventured, nothing gained.
    typista
    typista 2013/08/27
    メタファーが思い浮かばないものは陳腐化した概念なのかもしれない
  • 変わりゆく「保存」の存在

    アプリケーションに必ずあるコマンドのひとつに「保存」があります。このメタファーとしてフロッピーディスクが長く採用されています。採用された当時は「フロッピーディスクのアイコンがあるから何かを記録するものだろう。よってこれは保存するという意味だ」と関連づけすることが出来たと思いますが今はその逆で「保存をするには、このアイコンをクリック」という認識になっているかと思います。 フロッピーディスクが姿を消してしばらく経ち、知らない人も多いのにも関わらず、このメタファが使われ続けられているのも、ひとつの理由として、アイコンが意味を示すものではなく、意味を示すためのアイコンになり、広く認知されているからかもしれません。Office 2007やGoogle Docsのような比較的新しいアプリケーションでもフロッピーディスクでも採用されているのも、そのひとつの表れでしょう。 Apple製のアプリケーションだ

    変わりゆく「保存」の存在
    typista
    typista 2013/08/27
    変わりゆく「保存」の存在
  • [WordPress] 画像を記事に挿入する際に、<a> タグを削除する | ラクイシロク

    WordPress の標準の画像挿入(メディアを追加)では、<img> タグは、<a> タグで囲われる仕様になっています。 個人的にこの仕様が気にわないので、MarsEdit というエディタアプリで画像の囲われ方をカスタムし、投稿していたのですが、WordPress の投稿画面の挿入の指定は、カスタムできるみたいなので <a> タグを削除するようにしてみました。 画像を記事に挿入する際に、<a> タグを削除する WordPress の「メディアを追加」で吐き出されるコードは以下になります。こちらから <a> タグを削除するのが目標です。 <a href="http://rakuishi.com/wp-content/uploads/2013/08/wordpress.png"><img src="http://rakuishi.com/wp-content/uploads/2013/08

    typista
    typista 2013/08/27
    画像を記事に挿入する際に、 タグを削除する
  • [PHP] array_splice で配列の要素を削除する | 女プログラマってどうよ?

    わかってしまえば、なぁんだってことなのだけど、すごく悩んだので。 php の配列は(見た目は) 2 種類。 hash ぽいものと、array ぽいもの。 // array ぽい $input_a = array("red", "green", "blue", "yellow"); // hash ぽい $input_h = array("r"=>"red", "g"=>"green", "b"=>"blue", "y"=>"yellow"); 配列から要素を削除する場合、 unset を使いなさいと書かれている。 「php 配列 要素 削除」で検索しても、大体 unset しか出てこない。 マニュアルにはこんな風に。 // 配列の要素の一つを破棄する unset ($bar['quux']); これは hash のときに有効なので、以下は有効。 // $input_h['r'] から "r

    [PHP] array_splice で配列の要素を削除する | 女プログラマってどうよ?
    typista
    typista 2013/08/27
    ● [PHP] array_splice で配列の要素を削除する
  • 配列を高速に探索するTips - Qiita

    [追記]気づいたらいつの間にか50ストックを超えていました。みなさんありがとうございます。[/追記] どうも、Opera Nextに(色んな意味で)驚きを隠せないあらっきぃです。 大抵の場合はArray#indexOfで事足りるんだけど、時々高速に配列に要素が存在するか調べたくなることがあります。 例えばこんな風に、要素数100000の配列があったとします。 var arr = (function(len) { var i, arr = []; for(i = 0; i < len; i++) arr.push(~~(Math.random() * len)); return arr; })(1000000);

    配列を高速に探索するTips - Qiita
    typista
    typista 2013/08/27
    配列を高速に探索するTips
  • jQuery UI Sortableを使ってPHPで順序変更を受け付ける | ナナワライネット

    最近jQuery UIにはまっていて,これは便利!と思って使っています。並べ替えをするUIを実装する場合のサンプル。 jQuery UI Sortable http://jqueryui.com/demos/sortable/ [HTML] 順序確定 [/HTML] 上記のようなHTMLに対して,PHPスクリプト側では次のように書きます。 debugで表示させると分かりますが,SortSubmit()したときに,変数orderの中に並べ替えした順序で変数が入ってきます。 例) arrayorder[]=1, arrayorder[]=5, arrayorder[]=8 のように。 あとはPHP側で,飛んできた順序でデータを並べ替えてあげればOK。 [PHP] 要素に設定したarrayorderを取得する $array = $_POST[‘arrayorder’]; $count = 1;

    typista
    typista 2013/08/27
    jQuery UI Sortableを使ってPHPで順序変更を受け付ける
  • Sortable でソート後の順番を POST リクエストで送信する

    GoogleMicrosoft の CDN の jQuery UI を利用するjQuery UI の show と hide メソッドjQuery UI: テーブルをソート可能にするSortable でソート後の順番を POST リクエストで送信するcontenteditable と Sortable を併用するsortable、contenteditable、localStorage の組み合わせSelectable のリストを削除するSortable と Draggable でリストをドラッグアンドドロップで削除できるようにするjQuery.post() のシンプルな例で書いた記事を流用。jQuery UI の Sortable でドラッグ&ドロップでソートした後の順番は id 属性で表現され、これらを配列形式で取得するには sortable(“toString”) メソッドを使う。

    Sortable でソート後の順番を POST リクエストで送信する
    typista
    typista 2013/08/27
    Sortable でソート後の順番を POST リクエストで送信する
  • TechCrunch | Startup and Technology News

    Google is embarrassed about its AI Overviews, too. After a deluge of dunks and memes over the past week, which cracked on the poor quality and outright misinformation that arose…

    TechCrunch | Startup and Technology News
    typista
    typista 2013/08/27
    AWSのサーバー問題で、Instagram、Vine、Airbnb、IFTTTらがダウン
  • リアルタイムにライブ映像をマンガ化「マンガテレビ」アーキテクチャ編

    リアルタイムにライブ映像をマンガ化「マンガテレビ」アーキテクチャ編 小松 健作(NTTコミュニケーションズ) 「漫画家の先生をゲストに迎えた対談イベントで、“マンガ”をフィーチャーしたエンターテインメントを最新のWeb技術で作れないだろうか?」そんな思いから生まれた「マンガテレビ」。映像をリアルタイムで“マンガ化”するだけでなく、イベントをもり上げる各種機能が盛りだくさん。今回は、そのアーキテクチャを紹介します。 マンガテレビの紹介 「マンガテレビ」は最新のWeb技術をふんだんに活用し、イベント映像を“リアルタイムでマンガ化”するエンターテイメントツール。俗にいう「技術の無駄遣い」Webアプリケーションです。我らが、HTML5 Experts.jpの編集長「白石俊平」氏が開催している「(白石俊平と)カッコいいやつら」のイベント用ツールとして開発しました。 「マンガテレビ」を説明するのに言葉

    typista
    typista 2013/08/27
    リアルタイムにライブ映像をマンガ化「マンガテレビ」アーキテクチャ編NEW
  • Twitterの検索演算子(パラメータ)一覧

    Twitterでつぶやかれている内容を検索する時に、演算子(パラメータ)なるものが用意されています。 この演算子を知る事で、Tiwtterのツイートをより早く検索する事が出来るようになります。 今回は、Twitterで用意されている演算子を、検索例とともに紹介していこうと思います。 Twitterの検索演算子(パラメータ)のまとめlang:ja「lang:ja」と検索すると、日語のツイートだけを表示する事が可能です。他の言語のツイートが紛れ込んでいる時には、lang:という演算子を利用してみてください。 例えば、iPhoneは様々な国で使用されているので、日でのツイートだけ検索したければ、「iPhone lang:ja」といった感じです。 なお、lang:jaの部分を変更すると、他の言語に絞って検索する事も出来ます。 lang:en→英語lang:ko→韓国語lang:zh→中国語la

    Twitterの検索演算子(パラメータ)一覧
    typista
    typista 2013/08/27
    Twitterの検索演算子(パラメータ)一覧
  • プログラミング出来ないのにギークハウスを始めたら、420万円の出資を受けて1人でウェブサービスを開発することになった。 | Last Day. jp

    プログラミング出来ないのにギークハウスを始めたら、420万円の出資を受けて1人でウェブサービスを開発することになった。 最終更新日: 2013/08/26 Ruby ※当記事は寄稿記事になります。 はじめまして。沖縄在住の24歳の@kimihito_ と申します。沖縄に居ながら、Webにある動画のみどころを集める、みどころ.comというサービスを、東京にあるベンチャーキャピタルである、サムライインキュベートさんより出資いただいて、一人で開発しています。 他にはギークハウス沖縄の言い出しっぺで運営しています。ちなみにギークハウスを始めたときには全くコードが書けませんでした(今も書ける方ではありませんが…)。 今回、沖縄に居ながら出したアイデアに投資され、現在開発しているウェブサービスが誕生するまでの経緯をお話しようとおもいます。 サムライインキュベートから出資私が現在住んでいるギークハウス沖

    プログラミング出来ないのにギークハウスを始めたら、420万円の出資を受けて1人でウェブサービスを開発することになった。 | Last Day. jp
    typista
    typista 2013/08/27
    プログラミング出来ないのにギークハウスを始めたら、420万円の出資を受けて1人でウェブサービスを開発することになった。
  • モバイルアプリのバックエンド(Web API)に特化したサービスのまとめ - laiso

    最近乱立している「モバイルアプリのバックエンド(Web API)に特化したサービス」に興味があったので、いろいろ試してみた。 「モバイルアプリのバックエンド(Web API)に特化したサービス」と書いたけど、まだまだそんなに一般的ではないのでBaaS(Backend as a Service)とかCloud Hosting とかいろんな呼ばれ方をしている && サービスによって提供する領域も違う。まあとくに定義はしないので気になったらその都度公式のヘルプでも読んでみて。稿では呼びやすいのでBaaS と表記します。 BaaS とは? 最初に後程も紹介するdonayama さんのCocoafish の紹介エントリの一節がわかりやすいと思ったので引用します おそらくどのようなサービスであっても「ユーザ管理」をすると思いますが、ひとことにユーザ管理といっても、(場合によっては招待状による招待→)

    typista
    typista 2013/08/27
    モバイルアプリのバックエンド(Web API)に特化したサービスのまとめ
  • jquery小技まとめ32

    作成:2013/07/1 更新:2014/11/01 Web制作 > 先日ECサイトを制作したときに、動きのあるサイトにしないといけなかったので、色々調べて組み込んでみたんですが、jQueryでもう何でも出来ちゃいますね。近い将来ローカルで画像なんかを編集しなくても、ブラウザだけで色々できるようになるんじゃないでしょうか。今回は定番からちょっとマイナー(Google Analytics関係とか)なものまでjQueryの小技、プラグインを集めさせていただきました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ スクロール 1.ページ内リンク/フッターまわり/トップに戻る 2.パララックス スライド 3.カルーセル 4.レスポンシブなスライダー 5.ヌルヌルサクサクなスライドメニュー 6.サムネイル付きクロスフェードスライドショー 補助 7.Google Ana

    jquery小技まとめ32
    typista
    typista 2013/08/27
    この上なく便利!すごい「jQuery」の小技まとめ32
  • フラットデザイン総まとめ!ツール、UI、テーマに素材

    作成:2013/06/24 更新:2016/06/30 Webデザイン > ECサイトなどでは、デザインがクリーンすぎたり、余白が多いと成約率が下がることもあるので、フラットデザインをクライアントさんに中々提案できずにいます。(フラットデザインについてはこちら) とはいえ、画像が少ないからロードは早いし、なによりコーディングの時短も大きいですよね。そろそろ、フラットデザインに慣れてきたユーザーも多くなってきたし、Webサービスなんかでは積極的に使いたいところです。 今回は、WPテーマにテンプレート、必須ツールやCSSなどフラットデザイン絡みの情報を整理。まとめサイトをさらにまとめてあるので、大体は揃うと思います。 エンジニア速報は Twitter の@commteで配信しています。 もくじ 1.オンラインツール 2.WordPressテーマ 3.Bootstrap テンプレート 4.アイコ

    フラットデザイン総まとめ!ツール、UI、テーマに素材
    typista
    typista 2013/08/27
    フラットデザイン総まとめ!ツール、UI、テーマに素材
  • 「Facebookのザッカーバーグのウォールに知らない誰かが勝手に書き込んでたんだにゃーの巻」(8月26日版)Scan名誉編集長 りく君の セキュリティにゃークサイド | ScanNetSecurity

    「Facebookのザッカーバーグのウォールに知らない誰かが勝手に書き込んでたんだにゃーの巻」(8月26日版)Scan名誉編集長 りく君の セキュリティにゃークサイド | ScanNetSecurity
    typista
    typista 2013/08/27
    Scan名誉編集長 りく君の セキュリティにゃークサイド「Facebookのザッカーバーグのウォールに知らない誰かが勝手に書き込んでたんだにゃーの巻」(8月26日版)
  • text-shadowを使ってテキストにさまざまなスタイルを与える全23種類のスタイルシートのまとめ | コリス

    Text Shadow Compilation デモは全部で23種類、かっこいいスタイルをはじめ、使い方が限定されたアレなものまで、さまざまなスタイルがあります。 基HTML HTMLの基はclassを付与したh1要素のみです。 classを変更して、利用してください。 <h1 class="basic">Basic</h1> 以下、各デモのキャプチャとスタイルシートです。

    typista
    typista 2013/08/27
    コピペでOK、text-shadowを使ってテキストにさまざまなスタイルを与える全23種類のスタイルシートのまとめ
  • iPhone/Androidアプリのリリース前に絶対押さえておきたい!品質向上チェックリスト | Find Job ! Startup

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    iPhone/Androidアプリのリリース前に絶対押さえておきたい!品質向上チェックリスト | Find Job ! Startup
    typista
    typista 2013/08/27
    iPhone/Androidアプリのリリース前に絶対押さえておきたい!品質向上チェックリスト
  • wordPress 画像サムネイルのサイズ 変更 - 野木村さなえ

    wordPressでフォルトのサムネイルのサイズは150×150px トリミングされた正方形になります。 並べて表示させると、きれいなものなので 今まで特に気にすることも無かったのですが 出来るものを使わないわけにはいきません。 wordPressは、 画像をアップロードする際に、メデイアの設定によって サムネイルを生成するように出来ているようです。 現在、画像の編集によってサムネイルのサイズ変更はできないようで、 サムネイルの大きさを変更したい場合は、あらためて画像をアップロードする必要があります。 左の画像は処理前(150pxの正方形)、右の画像は処理後(200×150px)です。 では、その処理とは… 【管理画面】設定 > メディア設定 サムネイルのサイズ を 変更します。 項目のチェックをはずします:サムネイルを実寸法にトリミングする 変更を保存してください。 投稿の編集画面 (メ

    typista
    typista 2013/08/27
    野木村 さなえ nogimura sanae
  • 指定の文字列が含まれているか検索し見つかった場合は位置を返す(indexOf, lastIndexOf)

    指定の文字列が含まれているか検索し見つかった場合は位置を返す(indexOf, lastIndexOf) String オブジェクトのインスタンスメソッドである indexOf は、対象の文字列に指定の文字列が含まれているか検索し見つかった場合は位置を返します。同じく lastIndexOf メソッドは、対象の文字列にして指定の文字列が含まれているかを文字列の最後から検索します。ここでは String オブジェクトの indexOf メソッドおよび lastIndexOf メソッドの使い方について解説します。

    指定の文字列が含まれているか検索し見つかった場合は位置を返す(indexOf, lastIndexOf)
    typista
    typista 2013/08/27
    lastIndexOfメソッド
  • 単語前方一致・単語後方一致・単語完全一致 String.indexOfの魔力 - ぶれすとつーる

    indexOfにはあまり知られてない裏技的な使い方がある。 よく知られてるString.indexOf indexOf 構文 indexOf(searchValue[, fromIndex]) パラメータ searchValue 検索する値を表す文字列。 fromIndex 呼び出す文字列内の検索を始めるための位置。0 とその文字列の長さの間にある整数を指定できます。デフォルトの値は 0 です。 概要 呼び出す String オブジェクト 中で、指定された値が最初に現れたインデックスを返します。fromIndex から検索を始め、値が見つけられない場合、-1 を返します。 indexOf - MDC Doc Center 概要からわかるように、文字列の出現インデックスを取るものだが、肝心なのは見つからない場合-1を返すことだ。 これを利用してとある条件の下で以下の三つの正規表現ライクなこと

    単語前方一致・単語後方一致・単語完全一致 String.indexOfの魔力 - ぶれすとつーる
    typista
    typista 2013/08/27
    単語前方一致・単語後方一致・単語完全一致 String.indexOfの魔力
  • ウェブサイトのモックアップを楽しく作ろう!300以上のUIエレメントが揃ったハンドクラフトのモックアップ用素材 -Basiliq

    これはなかなかの良素材。 下記キャプチャのようにチームのみんなとワイワイしながら作るもよし、一人でモクモクと作ってみんなにお披露目してもよし、と楽しみながらウェブサイトのモックアップを作成できる素材を紹介します。

    typista
    typista 2013/08/27
    ウェブサイトのモックアップを楽しく作ろう!300以上のUIエレメントが揃ったハンドクラフトのモックアップ用素材 -Basiliq
  • Google (XML) Sitemaps Generator for WordPressのエラー解決法の一

    Google (XML) Sitemaps Generator for WordPressWordPress 2.1 and betterバージョン)をインストール後、設定を終え、サイトマップを作成したところ、以下のエラーメッセージが赤字で出ました。 There was a problem writing your sitemap file. Make sure the file exists and is writable. There was a problem writing your zipped sitemap file. Make sure the file exists and is writable. 簡単に言うと「xmlとxml.gz作成できなかった。両ファイルが存在するか、あればそのファイルは書き込み可能かを確認しろ」ということです。いろいろ探ったところ、以下の方法で

    typista
    typista 2013/08/27
    Google (XML) Sitemaps Generator for WordPressのエラー解決法の一
  • WordPress 開発に便利なプラグイン Debug Bar - dogmap.jp

    WordPress 3.1 から導入された管理バー。 僕は好きなんだけど、結構嫌いな人は多いみたいですね。 そんな人達に管理バーがあると便利だよって伝えたいエントリ。 まずは、以下の2つのプラグインをインストールしてみてください。 Debug Bar Debug Bar Console そうすると、管理バーの右端に「Debug」ってメニューが追加されるはずです。 これが相当便利。 wp-config.php に以下の3行を追加することで、このプラグインは真価を発揮します。 define('SAVEQUERIES', true); define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', false); デバッグ作業終了後は、これらはコメントアウトしておいたほうが良いでしょう。 Deprecated というメニューを選択すると、WordPres

    WordPress 開発に便利なプラグイン Debug Bar - dogmap.jp
    typista
    typista 2013/08/27
    WordPress 開発に便利なプラグイン Debug Bar
  • SAVEQUERIES – Siguniang's Blog

    typista
    typista 2013/08/27
    SAVEQUERIES
  • baserCMSのヘッド要素テンプレ - Qiita

    コーポレートにちょうどいい国産CMS baserCMS を使って制作をしているので、制作上のメモを書きます。 Doc宣言+Meta テンプレ XHTML1.0 <?php $bcBaser->xmlHeader() /* IE6の互換モード問題が危惧される場合は呼び出さないほうがいい */ ?> <?php $bcBaser->docType() ?> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <?php $bcBaser->charset() ?> <?php $bcBaser->title() ?> <?php $bcBaser->metaDescription() ?> <?php $bcBaser->metaKeywords() ?> </head> <?xml versio

    baserCMSのヘッド要素テンプレ - Qiita
    typista
    typista 2013/08/27
    baserCMSのヘッド要素テンプレ
  • DOM アニメーション用クラス - Qiita

    github に repo つくった。 高速化してあるので下のコードとちょっと違う。デモも作ってみた。 いまさら js で DOM アニメーション。やってみると意外と簡単だった。 最初は setTimeout を使ってたんだけど最近使えるようになった requestAnimationFrame に切り替え。っても setTimeout の呼び出しを requestAnimationFrame に変えるだけだったんだけど。 あと jQuery.Deferred を使ってアレが終わったらコレしてねも実装。動きを書き下せるようになった。 まず下準備として requestAnimationFrame のブラウザサポートの差異を吸収する。 var requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestA

    DOM アニメーション用クラス - Qiita
    typista
    typista 2013/08/27
    DOM アニメーション用クラス
  • ネットワークチェンジニアとして

    使用例は以下の通りです。 [rsync@localhost ~]$ rsync -av -e "ssh -p 12272" --dry-run /usr/local/manage/ rs ync@www41375u.sakura.ne.jp:/usr/local/manage/ building file list ... done ./ env/ mrtg/ mrtg/alert_ssh.sh mrtg/tmp.txt rsync/ rsync/www_exclude.lst snmpd/ sent 261 bytes received 68 bytes 219.33 bytes/sec total size is 267 speedup is 0.81 [rsync@localhost ~]$ 2.2. --exclude --excludeオプションで転送対象から除外したいファイルを

    typista
    typista 2013/08/27
    rsyncd lsyncd