-
デザイナーwって

若かりし頃、「デザイナーw」って思っていました。 あの当時、デザイン科といえばおしゃれなかっこをしていて、iPodに刻印しちゃったり、イケイケなイメージ。 我々絵画系とは完全に別の世界の住人だと思っておりました。(筆者は絵画系出身のため) 作るものはきれいですが、心が持ってかれるような感覚になる作品はなく(ろくに見ていなかったかも・・)、デザインってなんだろう、デザイナーってなんだろう・・と。絵画って、自分の気持ちや考えを表現することができるので、デザインの人たちは、なんで自分を表現しないのだろうと常日頃考えていたものです。 さて、あっという間に16年の月日が過ぎ、現在開発会社でデザイナーをしている私wです。 むしろwの位置は変わり、「現在開発会社でデザイナーをしている私wです。」でしょうか。自分に対してのwポイント増加中ですがデザイナーにはなくなりました。 なぜ、「デザイナーw」じゃなくなったか 昔って、「ものつくり」=「自己表現」だと思っていたんですね。 「絵画って、自分の気持ちや考えを表現することができる」って言いましたが、逆を言うと外部っていなくても成立するんです。(モチーフや表現先としてはいるかも) だから、最大限自分の心をさらけ出したり擦り切らせたり、傷ついたり喜んだり、そういうMax値が必要で、ものづくりと作品作りはイコールではなく・・。「作品作り」=「自己表現」ではあるかもしれないけど。 で、デザインでいうものつくりはなんだろうってーと、 「ものづくり」=「実現」 デザインって、他者ありきなんですよね。むしろ、他者しかいないw。Max値とか出されると困っちゃうw。とても客観的である必要があります。 自分は出さず、他者と他者をつなげて実現するのがむしろお仕事というか。 例えば、お客さんと開発者をつないだり、サービス提供者とユーザーをつないだり、きれいに・おしゃれにレイアウトすることは仕事の一部分でしかなく、大部分はわかり易さや使いやすさを考えたり、ひととひとを繋ぐことが重要で。ただ繋ぐだけなら透明人間になればいいんですが、むしろ通訳したり変換したり、改良したりしながら繋いでいくので結構骨が折れる・・。 そんなことを日々やっていると 「デザイナー」って面白いな、と思うようになりました。 いろんな情報に関わったり、いろんな目線を体験したり、いろんなものをつなげたりできるので、自分は開発会社のデザイナーに向いているのかもしれません。 ぜひ若いデザイナーの方にはデザインを広く捉えて欲しいなと思います。 ビジュアルをきれいにすることが好きでデザイナーになる人も多いと思いますが、決まったやり方で整形するだけならロボットやオペレーターで十分かもしれません。自分にしかできないやり方を見つけれれば、長く続けられる仕事だと思います。 あ、そうそう、「ものづくり」=「実現」のスタンスでやる場合の大きな注意事項があります。この場合「誰か」の実現したいことを表現することが多くなるとは思うんですが、ここで、「人のせい」にするのは絶対にダメです。あくまで、「誰かのために、自分の能力・思考・技術を使って、責任を持って表現する」のがデザイナーです。ここんとこ履き違えるとこじらせて人間社会で生きていけなくなるのでお気をつけください!!! 実際、考えと基礎力と吸収力があれば、どうにかなるw。 これらは私の「デザイナー像」です。皆さんもぜひ、自分の「デザイナー像」見つめて見てください。 以上、そんなお話でした。
-
Node.jsで河川の水位データをスクレイピングする

こんにちは、ソリューションの五十嵐です。 私は釣りが好きで、休日はよく釣りに出かけています。 その際に国土交通省が提供している河川の水位情報をチェックして釣りのポイント選びなどに役立てています。 http://www1.river.go.jp/ この水位情報をもっと手軽に確認できるようにしたいのでNode.jsでスクレイピングして水位データを提供するAPIを作成してみます。 Node.jsによるWebスクレイピング まずNode.jsによるWebスクレイピングのライブラリとしてcheerioをインストールします。 インストールしたcheerioで試しにYahooのトップページをスクレイピングしてみます。 YahooのHTMLソースを取得することができました。 河川の水量データをWebスクレイピングしてみる 指定URLをスクレイピングできることが確認できましたので水位データのページも試してみます。 水位データのページはTopページと詳細ページに分かれており、目標のデータは詳細ページにあります。 しかし、詳細ページのURLとなるデータID?は随時更新されるため、Topページにアクセスし今のデータIDを取得する必要があります。 まずはTopページのスクレイピングを始めましょう。 このページに詳細ページのデータIDが含まれていますのでスクレイピングした結果から抽出します。 データIDを抽出する スクレイピングしたHTMLソースはjQueryのセレクタのような形で操作できますので以下のようにリンクのaタグにデータIDが含まれるかを判定します。 データIDの取得ができましたので詳細ページのスクレイピングを行います。 詳細ページのスクレイピング 取得したデータIDで再度スクレイピングを行います。 無事水位データを取得することができました。 ちなみに水位データは日付,時刻,水位(m)のようです。 まとめ 取得したデータをカンマ区切りで整形し、最終的に以下のようなJSON形式のデータになるように修正しました。 今回はデータの整形までを行いましたので次回はこのデータを提供するAPIと、それを利用するアプリケーションを作成したいと思います。
-
Gmailエイリアス機能で別名アドレスを作る方法

私は、メールのやり取りに「Gmail」を利用している。仕事、プライベートともにである。そしてこの記事をご覧になるあなたもGmailを日々活用していることだろう。 そんななか、つぎのような必要に迫られたことはないだろうか? 「SNSアカウント作成ごとにメールアドレスを変えたい」「ラベル・フィルタの分類を楽にしたい」「新たにメールアドレスが欲しいけど、アカウントは作りたくない」 などに該当する場合は、有効な手段になり得るエイリアス機能を紹介したい。 引き続きご覧いただけると幸いだ。 Gmailエイリアス機能とは? まずエイリアス機能について解説しよう。Gmailを使うにあたり、Googleアカウントを開設している訳だが、Gmailアドレスは1アカウントにつき1アドレス発行される。 また同一アカウントでサブアカウントは開設できない。つまり「~~~@gmail.com」のメールアドレスをひとつ保有していることになる。 発行されたメールアドレスのユーザー名の後にカテゴリを追加する形式で、容易くメールを分類することができる。 この仕組みが「Gmailエイリアス機能」だ。 概要のつぎは、メリットとデメリットについても明らかにしておこう。 メリット エイリアスを活用すれば、既存メールアドレスを複数個運用することができる。わざわざアカウントを開設する必要がないのである。 さらにエイリアスは、設定等の手間が不要だ。 たとえば、SNSアカウント開設時にエイリアスアドレスを入力するのみ。まったく手間がかからずエイリアス機能が使えるわけだ。 そして利用したエイリアスはフィルタ分類などが簡単に行える。 デメリット デメリットは受信専用ということだ。受信メールは、対象のメールアドレスに届く。 しかし送信用に設定されていないメールアドレスに関しては、エイリアス機能を享受できないのだ。 たとえばエイリアスされたメールアドレスから返信を行うとエイリアス未使用メールアドレスとして送信される。送り返された相手にしてみれば違うメアドから返事が届くわけだから、とても違和感を覚える状態と言える。 とはいえ送信用メールアドレスとしてエイリアスを設定すれば、解消することが可能だ。エイリアスで送信する場合に実施するとよいだろう。 Gmailエイリアス機能の効果的な使い方 Gmailエイリアス機能を使うにあたり効果的と思えるシーンをいくつか提案したい。 SNSに複数アカウントを作る SNSアカウントを開設するには、メールアドレスが必要だ。SNSにサブアカウントを複数開設するにも、おのずとメールアドレスを求められる。そのような場合にエイリアス機能を使うことで、メールアドレス発行に関わるアカウント作成が不要になる。 ラベル&フィルタで自動振り分けする エイリアスをフィルタ条件にすることで自動振り分けをすることができる。その結果ラベルやスターを付けたり、別のアカウントに転送などを目的とした利用が考えられる。 Gmailエイリアスアドレスの作り方 エイリアス機能は3パターンある。利用するシーンによって使い分けが可能だ。 では順を追って眺めてほしい。 +(プラス)を使う方法 +(プラス)で任意の文字列を連結してエイリアスを作る。つぎのメールアドレスはすべて「yourname@gmail.com」のエイリアスとなる。 yourname+facebook@gmail.comyourname+twitter@gmail.comyourname+work@gmail.comyourname+news@gmail.com .(ドット)を使う方法 .(ドット)でユーザー名を分割してエイリアスを作る。ユーザー名に含む.(ドット)を認識しない特性を利用することでエイリアスを実現しているわけだ。つぎのメールアドレスはすべて「yourname@gmail.com」のエイリアスとなる。 your.name@gmail.comy.o.u.r.n.a.m.e@gmail.com googlemail.comを使う方法 ドメインを@googlemail.comに変更してエイリアスを作る。 @googlemail.comは海外用ドメインだ。これを利用することで、エイリアスが機能する。つぎのメールアドレスはすべて「yourname@gmail.com」のエイリアスとなる。 yourname@googlemail.com まとめ 以上がGmailエイリアス機能の紹介だ。あなたにマッチする使用方法は見つかっただろうか。 とりわけ+(プラス)でエイリアスするケースが多いかもしれない。ユーザー名に任意文字列を結合するシンプルな機構なため分類には相性がよいのだろう。 Gmailエイリアス機能を利用してあなたの問題が解決できることを願っている。