タグ

horie1024のブックマーク (612)

  • はじめてのAndroid Wear | VASILY DEVELOPERS BLOG

    VASILYではエンジニア海外で行われるカンファレンスに参加できる制度があり、毎年iOSアプリのエンジニアが WWDC に、AndroidアプリのエンジニアGoogle I/O に参加しています。 今年もAndroidアプリのエンジニアである私、 @yoichinishimura が6月25日、26日に行われた Google I/O に参加してきました。 今年のI/Oでは、 Material Design やAndroid関連の多くの発表がありましたが、その中で私が一番に関心を持ったのが Android Wear でした。 半年ほど前に公開されたPreview版のSDKにはさほど興味は湧かなかったのですが、正式なSDKが公開されたのと、会場で参加者に配られた Samsung Gear Live を身につけていたら急に興味が湧いてきました。 今回は Android Wear とはい

    horie1024
    horie1024 2014/07/16
    今からスタートダッシュで開発を進めノウハウをためるのがベスト
  • Faster UI Animations With Velocity JS — Smashing Magazine

    In this article Julian Shapiro will demonstrate that websites can benefit from the same level of interactive and performant motion design found on mobile apps. In the following examples, he’ll be using Velocity JS — a popular animation engine that drastically improves the speed of UI animation. In particular, Velocity.js’ UI pack, which allows you to quickly inject motion design into your pages. F

    Faster UI Animations With Velocity JS — Smashing Magazine
    horie1024
    horie1024 2014/06/18
  • その完璧主義を叩きなおしてやる! - teruyastarはかく語りき

    進捗が遅れてるだと? (以下、矢島金太郎風) 仕事ナメてんのか。 なんでそれが遅れてるか理解できてないだろ? この件に関しては何度でも怒るぞ。 とにかくまず「完成」させろ!! どこまで丁寧に仕事してるんだ? そんな細部まで完璧にやれといったか? 手触り? 高速、軽量化? 神は細部に宿る? 馬鹿野郎!! 1章だけ100点で、残り9章が0点だったら納品できねーんだよ!! だいたいそんなスピードじゃ、誰よりも先にお前が飽きるだろ!!! そんなやる気も感性も鈍った状態で完成にたどりつけるか!! まず、10点で10章分作れ!!! 島和彦も言ってるだろ!! 「クオリティ」は次回作で上げろ!! いきなり「ガンダム」作りたいとか 実力に合わない妄想言ってんじゃねえよ!! ガンダムの前身に「無敵超人ザンボット3」があんだよ! 勇者ライディーンがあんだよ! トリトンは原作改変! なによりもコンテ千切りだ!

    その完璧主義を叩きなおしてやる! - teruyastarはかく語りき
    horie1024
    horie1024 2014/05/15
  • 積み重ねと目的意識 - ワザノバ | wazanova

    https://www.youtube.com/watch?v=9naDS3r4MbY 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約3時間前 Railsの10年の取り組みを振返った、RailsConf 2014のYehuda Katzのキーノートスピーチは、 高い生産性をもたらすのは、特別優れた人のために特別なツールを用意するのではなく、共通の問題に対処する共通のソリューションを積み重ねること。そうすることで、次に挑戦する人たちは、地上から山頂を目指すのではなく、超高層ビルの高さからはじめることができる。 一般的には、「ソフトウェアの抽象化は意図したほど役には立たないことが多い」( The Law of Leaky Abstraction ) という傾向があれど、共通のソリューションづくりにおいては、すぐに

    horie1024
    horie1024 2014/05/12
  • メガメニュー | Accessible & Usable

    公開日 : 2014年5月12日 カテゴリー : アクセシビリティ / ユーザビリティ 「メガメニュー (Mega Menu または Mega Dropdown Menu)」と呼ばれる、面積の広いドロップダウンメニューがあります。情報量の多い大規模サイトを中心に、時折見ることができます。 メガメニューの例 : スターバックス (starbucks.com) メガメニューの例 : MoMA (www.moma.org) メガメニューの例 : LG (lg.com) JavaScript によるドロップダウンメニュー自体は昔からありましたが、それに比べると、メガメニューは以下のような特長があり、ファインダビリティの面で優れていると言えます。 サブメニューを二次元的に (縦だけでなく横にも) 展開できるので、たくさんのメニュー項目を、一度ですべて見渡せるように表示できる。 広い面積を活かして、情

    メガメニュー | Accessible & Usable
    horie1024
    horie1024 2014/05/12
  • oreilly.com

    More than 5,000 organizations count on our digital courses and more to help their teams learn the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. Read it now It’s time

    oreilly.com
    horie1024
    horie1024 2014/05/12
  • 自堕落な技術者の日記 : ロシアの方が開発したJavaScript PKIライブラリPKI.jsをさわってみたぞ - livedoor Blog(ブログ)

    は喰ってるか飲んでるかですが、よく趣味でカラオケ・PKI・署名・認証・プログラミング・情報セキュリティをやっています。旅好き。テレビ好きで芸能通 私はJavaScript実装の暗号ライブラリ jsrsasign(注:RSAだけじゃないよ!) を開発などして遊んでいるわけですが、 そんな矢先、先週ぐらいですかねぇ、PKI.js(http://pkijs.org/) というJavaScript暗号ライブラリが公開されました。 ぶったまげたのはpure JavaScriptなのにOCSPやCMS SignedDataやTimeStampなんか に対応しているのだそうです。さらに凄いのはNIST PKITSのテストも通すせるような認証パス検証(証明書のチェーンの検証)機能も実装されているのだそうです。 先を越されて悔し〜〜〜って感じ。 ようやく時間ができたので、ちょっと動かしたりしてみたのでブ

    自堕落な技術者の日記 : ロシアの方が開発したJavaScript PKIライブラリPKI.jsをさわってみたぞ - livedoor Blog(ブログ)
    horie1024
    horie1024 2014/05/11
  • サイバーエージェントは落ちたのに3回サイバーエージェントからスカウトメールが来た - はてな村定点観測所

    2014-05-11 サイバーエージェントは落ちたのに3回サイバーエージェントからスカウトメールが来た 転職活動で心を病んだ件について 上記の記事が話題になっているので、私も転職活動の話題を。 私が前回転職活動をしたとき、サイバーエージェントから求人サイト経由でスカウトメールが来た。「貴殿のキャリアに大変に興味を持っており、弊社にて活躍頂けるのではないかと思っています」的な内容。「ふーん」と思って、たまに有名企業も受けてみるかと思って、応募してみた。 面接は渋谷・道玄坂のサイバーエージェントのビルで行われた。Javaの試験が出題された。私はPHPPerlの人なので、正直Javaはあんまり詳しくない。でも何とか頑張って解いた。その後、サイバーエージェントから面接の案内が来て面接へ。 コーディングに関するあれこれや、サイバーエージェントとしてこういう分野に力を入れていきたいという話が盛り上が

    サイバーエージェントは落ちたのに3回サイバーエージェントからスカウトメールが来た - はてな村定点観測所
    horie1024
    horie1024 2014/05/11
  • 大企業病の作り方、治し方 | タイム・コンサルタントの日誌から

    「自分は『プロジェクト・マネージャー』というほどの者ではなく、『プロジェクト・チームのリーダー』といった役柄です。」——顧客とのチーム・ビルディングの席上で、相手方のトップの米国人はそう語った。聞いていたTさんは、単に謙遜しているのだと思ったそうである。時は'90年代。今ではベテラン・エンジニアのTさんが、やっと担当者レベルを卒業し、小さな1セクションのサブチーフ職に片足をかけた頃のことだ。バブル崩壊で国内市場は低迷し、Tさんの会社がようやく久しぶりに欧米企業から受注できた海外向けビッグ・プロジェクトだったという。Tさん自身も高揚する気持ちをおさえつつ、顧客とのチーム・ビルディングに参加していた。 その顧客はチーム作りのセッションを大切にしていた。彼らは発注者として、かなりの数のチーム・メンバーを、設計期間中にTさんの会社に駐在員として送り込んでくる。無論、Tさんの側も精鋭を結集して、受注

    大企業病の作り方、治し方 | タイム・コンサルタントの日誌から
    horie1024
    horie1024 2014/05/11
  • #ガチJS でJavaScriptとフロントエンドの未来について熱い話をした - mizchi's blog

    (追記): このブログで一部のJSをgithubに置いてたら 「The website abuses rawgit.com」という警告が出てました。現在修正しました。ご迷惑おかけしました。 @kyo_agoさんの主催で、 @mizchi(シングルページ系フロントエンドJSer) と @damele0nさん(ゲームHTML5のJSer)でJavaScriptについて話をした。すごく有意義な話だったので、会話を思い出せる限り書いてみる。 このエントリを読む前にこの記事を読むと幸せになれる。 幸せになりたいソーシャルゲーム系Webフロントエンドエンジニア気で考える HTML GUI ツール第一回 - damelog このまとめは僕の主観であり、僕が理解できた部分と自分の発言を一番覚えてるのでどうしてもそれが多めになりますが、ご容赦ください。ついでに酒入ってる。 iOS SafariのIE化

    #ガチJS でJavaScriptとフロントエンドの未来について熱い話をした - mizchi's blog
    horie1024
    horie1024 2014/04/30
  • アメリカ海軍の特殊部隊で身に付けた7つの習慣 | ライフハッカー・ジャパン

    Inc.:私はNavy SEALとして過ごした期間に最高の習慣を身に付け、そして危険極まりないミスをいくつか犯しました。 ある時、私たちの小隊はイラクの射撃練習場でミッションへの準備を行っていたのですが、私はその時、前夜のオペレーションの後にピストルに弾を入れておくことを忘れていたのです。『No Easy Day』というベストセラーを書いたMark Owen(これは彼のペンネームですが)が斥候兵だったのですが、彼が私のミスを発見したのです。その時の彼のがっかりした表情を私は今でも思い出します。 エリートチームをつくる「正しい習慣」 この経験から、私は良い習慣を身につけることの重要性を学びました。習慣や癖、というとあまりポジティブなイメージはないかもしれませんが、正しい習慣を身につけることで成功への道のりにある障害を回避できる場合も多々あります。そうすることで失うものほとんどありません。優秀

    horie1024
    horie1024 2014/04/27
  • HRTの原則 〜ソフトウェア開発はバーでしっとり語り合うように 〜 : 小野和俊のブログ

    「HRTの原則」という言葉をご存知だろうか。 これは書籍 Team Geek ―Googleのギークたちはいかにしてチームを作るのか で紹介されている言葉であり、書ではほぼ一冊すべてをかけてこのHRTの原則とその実践方法とを様々な角度から紹介している。 1. 謙虚(Humility) 2. 尊敬(Respect) 3. 信頼(Trust) の3つの価値が大切にされており、エンジニアとしてもチームや組織、顧客との対話においてこれらの価値を重んじていくことが成功につながる、というものである。 あらゆる人間関係の衝突は、謙虚・尊敬・信頼の欠如によるものだ Team Geek p.15 プログラマとして成功するには、最新の言語を覚えたり高速なコードを書いたりするだけではいけない。プログラマは常にチームで仕事をする。君が思っている以上に、チームは個人の生産性や幸福に直接影響するのである。 Team

    HRTの原則 〜ソフトウェア開発はバーでしっとり語り合うように 〜 : 小野和俊のブログ
    horie1024
    horie1024 2014/04/08
  • Grid 日本語版

    なぜ、レスポンシブに労力を費やすのか? 私達は全てのデバイスにおいて、スクリーンのサイズや縦横の方向といったユーザーの環境に左右されずに、ウェブサイトが利用しやすくなることを目指しています。 断片化された世界 2013年現在、数千種類のデバイスとスクリーンサイズがインターネットにアクセスしています。それら全てに対して、それぞれレイアウトを設計するのはもはや不可能です。そんなことより、デザインにより流動的なアプローチを取り入れるべきでしょう。 モバイルファースト 最近になって「モバイルファースト」という言葉がそこらじゅうで聞かれるようになりました。その言葉は、モバイル向けのスタイルから始めて、必要とされる時に大きなスクリーンに最適化したスタイルを適用するということを意味します。言い換えると、作成したモバイル向けのスタイルがデフォルトになり、それ以降に書き換える必要はないということです。それは

    Grid 日本語版
    horie1024
    horie1024 2014/04/05
  • ウェブサイトやブログによくあるリストデザインが流行のグリッドデザインよりも有効なわけ

    「ウェブの未来を担う次のUIデザインは『カード』にあり」と言われるなど、ウェブサイトを格子状にレイアウトしたグリッドデザインは人気で、多くのアプリやウェブサイトで採用されていますが、実際にグリッドデザインと以前からあるリストデザインの2種類をテストしてみたところ、「リストデザインの方が明らかに見やすく、ユーザーの反応がいい」という結論が出ました。 List Beats Grid: Linear Feeds Perform Two to Three Times Better Than Grids http://blog.getprismatic.com/list-beats-grid-linear-feeds-perform-two-to-three-times-better-than-grids-2/ グリッドデザインとリストデザインのどちらが当に効果的なのか?ということを調査したのはソ

    ウェブサイトやブログによくあるリストデザインが流行のグリッドデザインよりも有効なわけ
    horie1024
    horie1024 2014/04/03
  • Android初心者におすすめする「Fragmentによるシンプルで効率的なUI実装」#Android #yahoo|CodeIQ MAGAZINE

    Android 3.0で導入され、Android 4.0からスマートフォンで利用できるようになった注目機能である「Fragment(フラグメント)」。 今回はヤフー矢端智光さんに、Fragmentでシンプルに実装できる効率的なUI設計についてレポートを書いていただきました。 by 馬場美由紀 (CodeIQ中の人) Fragmentでシンプルで効率的なUIの開発を ヤフー矢端です。 FragmentはAndroid3系から使用可能な機能なので、知っている人にとっては今さらという内容になるかもしれません。 しかし日の市場では2.x系のAndroid端末を保有するユーザーの方も少なくなく、アプリを2.x系以上で対応していた都合から、「Fragmentを知っているけど、まだあまり触ったことがない」という開発者の方もいるのではないかと思います。 そこで稿では、開発で新たにFragmentを導入

    Android初心者におすすめする「Fragmentによるシンプルで効率的なUI実装」#Android #yahoo|CodeIQ MAGAZINE
    horie1024
    horie1024 2014/03/31
  • 開発環境の情報共有会でDash,SourceTree,Alfredの話をした - Glide Note

    社内で開発環境についての情報を共有する会を開催した。 参加者全員が発表のスタイルで、ただ聞いてるだけの人がいないようにしたら いろいろな情報を共有出来て大変参考になった。 私は1日のほとんどをターミナル上で過ごすので、ここ数年GUIアプリにはあんまり関心が 無かったんですが、最近導入して便利だったやつを共有したら好評だったのでまとめておく。 Dash Dash - Documentation Browser, Snippet Manager - Kapeli ドキュメントブラウザ、スニペット管理ツール。ドキュメントをローカルにダウンロードして 利用するので高速。今日(2014/03/29)時点で130以上のドキュメントとAPIに対応していて、 プログラミング言語に加えて、MySQL、MongoDB、Puppet、Vagrantなどのドキュメントもある。 自作ドキュメントを追加することも可能

    horie1024
    horie1024 2014/03/31
  • Ruby を始めて2日目の僕が驚いたこと - ぐだぐだ言ってないでコードを書けよ、ハゲ。

    photo credit: Kmark via photopin cc Ruby を初めて 2日目。 Railsチュートリアル第4章で Ruby の基的な使い方を学んだ。 Ruby を使って驚いたことがいくつかあったのでまとめておく。 (プログラミング経験はそれなりにある。C# や JavaScript, PHP など) Rubyist の方は、初めて Ruby に触れたときのことを思い出すきっかけに。 非Rubyist の方は、Ruby に興味を持ってもらえるきっかけになれば。 なお、いくつかのコードは Railsチュートリアルから抜粋している。 end はあるけど begin しない 多くの言語では関数やブロックを中括弧で括る。 Pascal 系言語では begin 〜 end で括る。 Ruby では begin なしで急に end が出てくる。 if string.empty?

    Ruby を始めて2日目の僕が驚いたこと - ぐだぐだ言ってないでコードを書けよ、ハゲ。
    horie1024
    horie1024 2014/03/31
  • 手札を見せて給料を上げていくしかない - futoase

    給料を上げていくには http://mizchi.github.io/kyonmm-lt/ これを見て思ったことだけれど。 自分のスキルは何があり、受け取り手側が見て、 「あ〜、このひとうちのxxって業務任せるのにピッタリだわ」とか 「この人の性格、俺に合いそうだし一緒に仕事やっていけそうだわ」とか そういうことを思わせる必要がある。 もう業界が狭いとかそういうレベルじゃない2014年の時代に於いては、 自分が得た知見をきちんとまとめて、発信できることも重要だし、 場に出すタイミングも重要だし、 手札を明らかにして、手札を見た相手といっしょに戦略を考えていける環境を作らないといけない。 来年の今頃、もしかしたら知り合いの会社の手伝いやってるかもしれんし。 人生何が起きるかわからんし。 そして奥の手はは隠しておくみたいな。 口だけでどうにかしようとか、声の大きさで 相手を屈服させようとかしゃ

    手札を見せて給料を上げていくしかない - futoase
    horie1024
    horie1024 2014/03/31
  • ユーザー認証の手抜き - 方向

    Webアプリ作っているといろんな局面でユーザー認証が必要になる局面がある。まじめにつくると果てしなく面倒だし、適当につくるとセキュリティ上問題になるので、要件に応じて適切に手抜きする必要がある。 適当なやつからしっかりしたやつまでなんとなくソートしていくとこんなかんじだと思う。 認証なし IPで弾く Basic認証(ソースコード、設定ファイルにパスワードベタ書き) Basic認証(DBにUserテーブルをつくってパスワードを保存。追加はcliとかで手動) login/logout画面作成。cookieなりmemcacheなりにセッションを保存 webからユーザーを追加できるように password変更機能 OAuth OpenID mailを送ってリンクをクリックさせてメールアドレスの所有確認 メールアドレス変更機能 メールを使ってのパスワードリセット機能 OAuthで作ったアプリへの後か

    ユーザー認証の手抜き - 方向
    horie1024
    horie1024 2014/03/31
  • 【個人メモ】bespoke.jsを使ってプレゼン資料を作成する - Qiita

    なんだこのプレゼンは? と思ったプレゼンをネット上で見かけた。 Build Warsへのリンク JavaScriptのプロダクトをうまい具合にビルドするためのツール、 Gruntとglupを比較したプレゼンだ。 gifアニメが多用されてるし、オサレでカッコイイ。 何使ってこのプレゼン作ってるんだ!?と思って調べてみたら、 このプレゼンの作者が自分で作っていた。 bespoke.jsというアプリだった。 bespoke.jsというプレゼンアプリを早速使ってみたい。 セットアップや、プレゼンのスケルトン作成って めんどくさいのかなと思ったんだけど、yeomanを利用して テンプレを作成する形になってて、 プレゼン作成準備に必要な手間は少ししかなかった。 bespoke.jsを使うまで bespoke.jsをセットアップするのに必要なツールは以下の通り。 node.js yeoman Mac O

    【個人メモ】bespoke.jsを使ってプレゼン資料を作成する - Qiita
    horie1024
    horie1024 2014/03/28