どうしたらクライアントの納得するデザインにたどり着けるのだろう。と考えたことはありませんか?デザインのフィードバック地獄で苦労したWebデザイナー、ディレクターの方は多いと思いますが、振り回されがちなWebデザイナーの特徴とその対処法について、ケーススタディでまとめてみました。 ■クライアントに振り回されるWebデザイナー/WEBディレクターの特徴 「フィードバック指示を額面通りに受け取ってしまう」 これに尽きます。クライアントはデザインをした事が無い人がほとんどなので、修正指示もデザイン的には正しくない事がかなりの割合であります。 これは映画を観て良かった悪かったは誰にでも評価できるが、その映画をどのように修正したらよりよくなるかは経験を積んだ者にしかわからない、というのと同じことです。 にもかかわらず、「ここのボタンを赤くしてください」、「背景をグレーにしてください」という指示を額面通
Social commerce solutions converting followers to customers, passions projects into thriving businesses.
経度・緯度は配列またはハッシュとして保存します。今回はlocというフィールドに配列として保存します。yamanotesenというコレクションにinsertするクエリは、以下のようになります。 > db.yamanotesen.insert({ name:"五反田",loc: [ 139.723822, 35.625974 ] }); > db.yamanotesen.insert({ name:"恵比寿",loc: [ 139.710070, 35.646685 ] }); > db.yamanotesen.insert({ name:"新宿",loc: [ 139.700464, 35.689729 ] }); > db.yamanotesen.insert({ name:"新大久保",loc: [ 139.700261, 35.700875 ] }); > db.yamanotesen
Vagrantで環境を構築していて、基本的なサーバ構築が完了した時点でpackage化しておき、 用途に応じて環境を立ちあげたい。 こんなときはVirtualBoxの機能ではなく、Vagrantの機能で複製するのがよい。 いまだにWindowsユーザーなのでコマンドプロンプトを開いて作業する。 なぜMacじゃないのか、それは学習コストに見合う対価を感じないからです。 $ cd c:\path\to\Vagrant_file_dir $ vagrant package –out 130109_base.box -out でパッケージファイル名を指定していて、そのファイルができる。 新しく環境を作成する場合、任意にディレクトリを作成し、生成したboxファイルをコピーする。 そのあと、新規作成したディレクトリに移動して、次のコマンドを実行する。 $ cd c:\path\to\n
全国対応のテーブル設計 さて、ではMysqlに、テーブル設計を始めていきましょうか。 ちょっとCakephpの技術的な部分からはそれてしまうかもしれませんが 全国に対応したようなサイトを作る際のテーブル設計の方法を学びたいと思います。 データベースはMysql、文字コードはutf-8generalciをご用意下さい。 なお、この記事の内容のSQLはこの記事の一番下から、Mysqlのdumpファイルがダウンロードできます。地区、都道府県などよろしければ使って下さい。 全国対応のデータベーステーブル設計 全国版に対応したようなサイトを作る際、テーブル設計は大きく3つに分けることが出来ます。 さらにここから町や番地まで分けて行くならもう一つテーブルがあるとよいでしょう。 ではMysqlにテーブルを作って行きます。 全国対応のテーブルをMysql内に作成 Cakephpのテーブルの命名規則について
いやあ、こんなエントリーを書く日が来るとは・・・・。 3行でまとめると、 ====================== 症状: 自動アップデートの後、自動インストールされた Internet Explorer 11でログイン情報などが記憶されない。(クッキーがまったく効かない) 原因: Windowsユーザフォルダ名(C:\ユーザー\ のフォルダ)に「郎」の漢字が含まれていたから 対策: ユーザフォルダの名前を変更する。(または新規ユーザを作り直す。) ====================== いやぁ、標的型攻撃みたいだな。 「郎」の付く名前は、下記をみると色々ありますので、 http://kanji.reader.bz/more/%E9%83%8E 今この時点で数千人の人がこの症状に悩まされているのではないか、と妄想。 現在、お客様がIEで使用する予定のアプリを開発中です。そんな中、
CakePHPのModelに悩む人が多いようなので、自分なりの付き合い方(考え方)をご紹介します。 CakePHP Advent Calendar 2010の3日目です。 前日の k1LoW さんのエントリ、参考になりますね。GETのフォームをdata[]でやるとURLがすんごいことになるので、ウチでは別途対応できるライブラリを作ったりしてます。 さて、3日目の今日は書きたいネタは幾つかあったのですが、「君の当たり前に僕らは感嘆させられるんだ」の精神に従って、自分なりのModelの使い方、考え方を書いてみます。 1. 適正なインターフェイスを用意して処理をカプセル化 まず基本的な考え方。 Model(に限らずですが)では、処理単位でインターフェイス(メソッド)を用意して、実装はカプセル化しておきます。 こうすることによって、Modelを利用する側(Controllerや他のModel等)は
[base] priority=1 ←追加 name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #released updates [updates] priority=1 ←追加 name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releas
今後は日々やったことを、参考までに記録することにしてみる。 ■Tmuxを入れてみた vimの拡張?!のような、screenに似たtmuxとやらをいれた見た。 インターンのころは、まったく使いこなせていなかったvimだが、周りにがっつり使ってる人もいて、徐々にレベルは上がってきれいる気がする。 tmuxは、 「Tmuxが便利な件」 [http://d.hatena.ne.jp/jonki/20100805/1280980895 ] を参考にさせていただき、インストールしてみた。インストール手順が詳しい記事は、初心者にはすごく助かる。環境はvirtualbox+centos。 yum install libevent-devel yum install ncurses-develまずこのふたつをいれておかないとインストールでこけるのでご注意。 あとは以下の手順。 wget http://dow
Mahoutシリーズ目次(随時更新) 非分散レコメンデーション Apache Mahoutで機械学習してみるべ - 都元ダイスケ IT-PRESS (これ) レコメンデーションの簡単な原理を視覚的に把握してから実際に計算してみる - 都元ダイスケ IT-PRESS 機械学習における重大な"仮定"と、アルゴリズムの評価 - 都元ダイスケ IT-PRESS 分散レコメンデーション Mahoutで分散レコメンド(1) - 都元ダイスケ IT-PRESS Mahoutで分散レコメンド(2) - 都元ダイスケ IT-PRESS Mahoutで分散レコメンド(3) - 都元ダイスケ IT-PRESS クラスタリング 今度はMahoutでクラスタリング - 都元ダイスケ IT-PRESS 今度はMahoutでクラスタリング(ソース編) - 都元ダイスケ IT-PRESS では、本文いきます。 Apach
前記事に引き続き、本日連続更新であります! さて、Mahoutをインストールしましょう。 MahoutはHadoop上で動作する機械学習フレームワークです(たぶん)。 数年前に見つけて以来ずっと興味があったのですがそもそもHadoopがよくわからないレベルだったので ずっと触れずにいました。 という訳で初挑戦です!Let’s Try! Mahoutのダウンロードと展開 本記事執筆時点でのMahoutの最新バージョンは、0.7です。 公式サイトより、 mahout-distribution-0.7.tar.gzをダウンロードしてきました。 Hadoopと違ってこちらはrpmは用意されていないようです。 # pwd /mahout # ls mahout-distribution-0.7.tar.gz # tar zxf mahout-distribution-0.7.tar.gz
インストール # cat >> /etc/apt/sources.list deb http://download.virtualbox.org/virtualbox/debian precise contrib # wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add - # apt-get update # apt-get install virtualbox-4.2 $ gem install vagrant 母艦はさくらVPS 2G 上の Ubuntu 12.04 (x86_64)。 Box の追加 テンプレートのようなもの。http://www.vagrantbox.es からダウンロードできる。 $ vagrant box add base $ vag
対象とするUbuntuのバージョン 9.10 Karmic Koala 10.04 Lucid Lynx 12.10 Quantal Quetzal フォーラムで質問するとき1、バグ報告2をするとき、ハードウェアサポート情報に書き込むときの参考にしてください。 コマンドライン 端末で、以下のコマンドを実行してください。 出てこない場合は、"| grep" の前の部分だけ実行してください。 端末の起動の仕方、操作方法については コマンドを端末で実行するには を参考にしてください。 lshalはServer版ではデフォルトでインストールされていません。 Ubuntu のバージョン $ lsb_release -r表示例 Release: 9.10 メーカー $ lshal | grep system.hardware.vendor表示例 system.hardware.vendor = 'FU
Mahout in Action 作者: Sean Owen,Robin Anil,Ted Dunning,Ellen Friedman出版社/メーカー: Manning Pubns Co発売日: 2011/10/28メディア: ペーパーバック購入: 4人 クリック: 81回この商品を含むブログ (10件) を見る Index Information & Links Apache Mahout Abouc Apache Mahout Mahout has machine learning libraries Mahout Download / Setting Madmagi Words Scraping Word MA Mecab MA HDFS PUT Clustering Theory TF/IDF K-Means Canopy Clustering Word Vector Clust
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く