タグ

nitoyonのブックマーク (7,219)

  • JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ

    2015年にもなるのにJavaScriptでのDOM操作のパフォーマンスについて書く。ウェブページにインタラクションを持たせたい時に、JavaScriptでDOM操作を行うことがよくある。このDOM操作のパフォーマンスについて、よく聞く意見を大別すると次の2つがある。 JavaScriptによるDOM操作は重たい レンダリングが重いだけで、DOM操作そのものはそれほど重たくない JavaScriptでオブジェクトのプロパティを操作したりする単体の処理は通常1ミリ秒もかからないが、DOM操作をするとレンダリングが完了するまでに数十ミリ秒程度かかったりする場合がある。1番目のDOM操作が重たいと言っている人は経験則的にそう言っていることが多い。 レンダリングの仕組みを知っている人は2番目の意見を言うが、重箱の隅をつつくような話をするとこれも必ずしも正しいわけではない。DOM操作するコードによっ

    JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ
    nitoyon
    nitoyon 2015/10/17
    offsetWidth による Forced Synchronous Layout
  • AtomではなぜNode Webkitを採用しなかったのか - Qiita

    Atom Is Now Open Source | Atom Blogによると,Atom開発のためにNode-Webkitを試してみたが利用はせず,別途フレームワーク(Atom Shell)を作成したとのこと. We experimented briefly with Node-Webkit, but decided instead to hire @zcbenz to build the exact framework we were imagining. Node-Webkitを採用しなかった理由を開発者に質問したところ以下の回答が得られた. 技術選定のタイミングではNode-Webkitは安定していなかった&分離されたコンテキスト(nodeのコンテキストとwebのコンテキスト)があった 他のプロジェクトに依存しない,完全に自由な状態でzcbenz(Atom Shellの中心開発者)に

    AtomではなぜNode Webkitを採用しなかったのか - Qiita
    nitoyon
    nitoyon 2015/10/15
    node-webkit (現 NW.js) を使うのではなく Atom Shell (現 Electron) が生まれた理由。
  • 「社員のアイデアに1000ドルを掛けられないなら、雇わない方がいい」――Adobeが提唱する「Kickbox」とは

    Adobeには、イノベーターをつくるための方法があるという。その方法の名前は「Kickbox」。Kickboxは全社員を対象としたもので、2日間の研修の際に「砂糖」「カフェイン」「1000ドルのクレジットカード」が入った赤い箱が配られるという。 無料で配られる「砂糖」「カフェイン(=スターバックスカード)」「1000ドルのクレジットカード」が入った謎の赤い箱。これは何を示すのか。Kickboxを考案したAdobeのMark Randall氏に話を聞いた。 Randall氏はスタートアップ企業からAdobeに入社。これまで数え切れないほどの失敗を繰り返し、今では失敗の達人のようになっているという。そんな彼がAdobeに入社し思ったことは「階層的で古い会社」ということ。当時のAdobeにはどんどん失敗するという社風がなかったという。 「失敗率を上げたい」――そう思ったRandall氏は、時間を

    「社員のアイデアに1000ドルを掛けられないなら、雇わない方がいい」――Adobeが提唱する「Kickbox」とは
  • 美容師が独立3ヶ月で月商100万円。ホットペッパー無し。個人メディアで集客してみた。

    宇野 和弘|Kazuhiro Uno 回答者プロフィール: 表参道、渋谷の有名美容室4店舗を経験。キャリア21年。毛髪、薬剤知識が豊富。得意分野はカラーリングと縮毛矯正。丁寧なカウンセリングをベースにしたカットでスタイルを作り、併せて最適なヘアケアを提案。特に30〜40代の美意識の高い大人の女性から評価を頂いています。

    美容師が独立3ヶ月で月商100万円。ホットペッパー無し。個人メディアで集客してみた。
    nitoyon
    nitoyon 2015/10/10
  • インフラエンジニアの責任範囲と評価 - クックパッド開発者ブログ

    インフラストラクチャー部の成田です。2015年10月現在、インフラストラクチャー部には私を含め7人のインフラエンジニアが所属しており、このメンバーでクックパッド体サービスをはじめ様々な新規事業やいくつかの子会社のサーバを運用しています。私自身もエンジニアではありますが部のマネージャも兼ねているため、立場上、社外の方からインフラエンジニアのマネジメントについて質問されることがよくあります。今回は、私自身の考え方とクックパッド社における事例を紹介したいと思います。 「インフラエンジニア」とは 「インフラエンジニア」という言葉の定義はあいまいで、しばしば議論の的になります。傍目からは明らかにインフラエンジニアであるように見えるにも関わらず「私はインフラエンジニアでは無い」と主張する人たちもいます。このような状況になっているのは、サーバ運用に関する業務分掌が会社ごとに異なるからであると私は考えて

    インフラエンジニアの責任範囲と評価 - クックパッド開発者ブログ
    nitoyon
    nitoyon 2015/10/10
  • Post by @youkoseki

    (以下の文章はできるだけ公正に、というかどちらかというと自分へのメモとして、書いたつもりだが、私自身がモバイル広告業界で働いているので、見方にいろいろな偏りがあるかもしれない) iOS9で導入された広告ブロックの仕組みはすでに大きな話題になっているし、これからさらに普及していきそうだ。ユーザとしてはただインストールすれば広告が消えるわけで、すでに無料アプリもあり、導入に対する目立ったデメリットはなにもない。 一部パワーユーザの導入に留まるという見方もあるようだが、「とりあえずこれ入れておけばいいらしいですよ」という感じで、老若男女がインストールする日も近いのではないだろうか。なんの根拠もないようなバッテリー節約アプリでさえあれだけ流行ってるのだから。

    Post by @youkoseki
    nitoyon
    nitoyon 2015/09/25
  • 暇だったからValveの新入社員用マニュアルを20000字ぐらいで解説するよ - ゲーマー日日新聞

    いま、PCゲーム業界、いやゲーム業界全体で最もホットな企業と言えば、「Valve」を置いて他にいないだろう。 元々、『Half-Life』という一のFPSからスタートしたこの企業は、やがてアクティブユーザーが1000万人を超えるPCゲーム用ダウンロードツール「Steam」を開発し、 更には、賞金総額22億円の大会が開催された『Dota 2』や『CS:GO』のようなe-Sportsタイトルまで介入し、衰退しつつあったPCゲーム業界の可能性を引き上げた。 さりとて、この大企業「Valve」によるイノベーションはどのように生まれたのか。そして同時に、ごく僅かの採用枠を勝ち抜いた新入社員たちには、どのような活躍を期待されるのか。 少なくとも、この新入社員用マニュアルからは、Valveの求める人材の水準がどれほど高いものか、窺い知ることが出来ると思う。2万字以上に及ぶ長大な内容だが、もし読んでいた

    暇だったからValveの新入社員用マニュアルを20000字ぐらいで解説するよ - ゲーマー日日新聞
    nitoyon
    nitoyon 2015/09/25
  • あるシステム屋さんが平均残業時間一桁を実現した方法 - ゆとりずむ

    こんにちは。 ここしばらく、システムトラブルの対応で午前帰りが続き、疲れてきてしまいました・・・。直接、トラブルの原因になった訳では有りませんが、エンジニアさんも巻き込んでしまい、もう少し上手く回す方法はなかったのかと、自分の未熟さを反省中です。 さて残業といえば、先生は大変そうですね。ただでさえ、ひとりで何十人もの生徒をみないといけない上、ほぼ無償ボランティアの部活顧問まで行い、その上で親に押しかけられたら溜まったもんじゃ有りませんよね。横浜市で、先制の『ノー残業デー』を設定するそうですが、多少なりとも状況が改善することを期待してやみません。 ただ、個人的にはこの『ノー残業デー』という制度がしっくり来ません。だって、『ノー残業デー』って、その日以外は残業することが前提なワケですよね?更に、こんなニュースも有ります。 正社員と同じ等級制度や人事制度を用いるため、基給も同じ水準だ。賞与は正

    あるシステム屋さんが平均残業時間一桁を実現した方法 - ゆとりずむ
    nitoyon
    nitoyon 2015/09/18
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    nitoyon
    nitoyon 2015/09/18
  • Google のロゴが新しくなりました

    この 17 年間、提供している製品ラインナップや機能、画面デザインまで、Google は様々な変化を繰り返してきました。そして今日、Google はまた、ほんの少し変わります。 なぜこのタイミングにロゴを変更するのかと不思議に思われるかもしれません。その昔、Google の利用は、デスクトップからのアクセスが大半でした。しかし、テクノロジーの進化に伴い、現在では、さまざまなプラットフォーム、アプリ、デバイスから利用する方が増えています。中には同時に、複数の環境をまたいで使われるケースも珍しくありません。ユーザーの皆さんが Google を使いたいと思うとき、それがモバイルやテレビ、スマートウォッチ、車のダッシュボードやデスクトップ等、どんなデバイスで、どんな環境でも、Google は皆さんのお役に立ちたいと考えています。 新しいロゴはユーザーの皆さんの利用シーンにあわせて、どんな小さな画面

    Google のロゴが新しくなりました
    nitoyon
    nitoyon 2015/09/03
  • Tehu君に学ぶ傷だらけのセルフブランディング

    Tehu君が中学の頃から積み重ねてきたセルフブランディング()が崩壊しつつあるんで、まとめておこうと思う。 彼が『天才』『秀才』『次代のリーダー』から『意識高い系(笑)』へ落ちていく様を振り返りながら、一体どこで間違ってしまったのか検証していくことにする。 中学生時代彼はここでMacと運命的な出会いをする。当時はまだ、iPhoneが発売されたばかりで、彼は好奇心からXcodeを使い健康計算機というBMI値 を測定するアプリを開発する。機能的にはかなりシンプルでプログラム的にも初心者レベルのものではあるが、中学生がObjective-Cで開発を行い、 英語でアプリの登録申請を行いAppStoreに自分で作ったアプリを載せて、一時的にではあるが、日語のアプリランキングで3位になったのだ。 これは当にがんばったと思う。これから彼のセルフブランディングがスタートしていく。 高校生時代周囲の大人

    Tehu君に学ぶ傷だらけのセルフブランディング
    nitoyon
    nitoyon 2015/09/03
  • 異様に欲しくなった電卓の話 カシオCLASSWIZ - 週刊アスキー

    電卓か。そうだ電卓だ。なぜ電卓か。欲しいのだ。なぜ電卓が欲しいのか。いや電卓が欲しいわけじゃない。じゃあ何なんだ。この電卓だから欲しいのだ。 カシオの関数電卓『CLASSWIZ』だ。正確にいえば、数学自然表示関数電卓だ。電卓なのでそこまで高くない。最上位機種『fx-JP900』も5700円前後だ。 恥ずかしながら三角関数も指数、対数も関係ない人生を歩んできた。今後もおよそ関係するとは思えない。思えないのだが、異様に欲しいのだ、これが。 実はこの電卓、電卓の歴史に新たな1ページを刻んだと言えるほど、進化を遂げた1台なのだ。電卓が進化なんてするのか。進化したらしいのだ。機能だけ説明しても理解しづらいと思うので、ぜひとも開発ストーリーをお聞きいただきたい。 わたしのような文系人間もトリコにした、魂こもった計算器屋の話である。 入試に電卓を使うのは当たり前 第一章。そもそも関数電卓とはいつ誰が使っ

    異様に欲しくなった電卓の話 カシオCLASSWIZ - 週刊アスキー
    nitoyon
    nitoyon 2015/09/03
  • フレームワークに見る Web セキュリティ対策 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? セキュキャン 2015 高レイヤートラック(Jxck) 資料は、セキュキャン 2015 高レイヤートラックの講義資料です。 セキュキャン参加者であるセキュリティエンジニアの卵を対象に、 Web のセキュリティの知見が、実際どのように Web アプリ開発に反映されているか、もしくはどう反映すべきかを、フレームワークの視点から解説することを目的としています。 将来、 Web のセキュリティに興味を持ったエンジニアが、その知見を多くの開発者に啓蒙する手段として、フレームワークに反映するというのは非常に有効な方法です。 ここではその実例として

    フレームワークに見る Web セキュリティ対策 - Qiita
    nitoyon
    nitoyon 2015/09/02
  • 【発見】そうめんをダイナミックに食べているような写真を撮る方法 | オモコロ

    こんにちは、ARuFaです。 突然ですが皆様、『そうめん』は好きですか? 好きですよね。 ひんやり冷たく、ツルツルっとべれるそうめんは、まさに夏の味方! 一年に6回夏バテするほど体調管理の才能が無い僕も、夏が来るたびにそうめんをべて何とか生き長らえています。 …しかし! そんな夏の風物詩であるそうめんにも、実は大きな欠点が存在することを皆様はご存知でしたでしょうか? その欠点というのは、そうめんの「べ方」にあるのですが、 …そうめんって、まずこうやって麺をつゆにつけて、 静かにすすってべるじゃないですか。 で、それをお腹が満たされるまで繰り返すだけじゃないですか。 ……地味じゃない? そうなのです、そうめんの唯一の欠点とは、『べ方がメチャクチャ地味』ということなのです。 その原因としては、恐らく以下の3点が考えられます。 要約すればとにかく躍動感が無いんです。葬式の最中にべてい

    【発見】そうめんをダイナミックに食べているような写真を撮る方法 | オモコロ
    nitoyon
    nitoyon 2015/09/02
  • 失敗について - Taizo Son - Medium

    失敗について若者の不安以前ある大学の講堂で行われたパネルディスカッションに出たときのこと。新進気鋭の4人の起業家が学生からのさまざまな質問に答えるというセッションがありました。 そのとき一番前に座っていた活発で積極的そうな女子学生がはい、と手を上げて「皆さんにおうかがいしたいのですが、皆さんがこれまでに経験した最大の失敗ってなんですか?もしよろしければ目もあてられないようないちばんひどかった失敗を教えてください」という質問をしました。 並び順的にたまたま僕は一番最後で十分考える時間があったので、過去の数ある失敗の記憶を思い出しながらそのなかでどれがいちばんおもしろくて聴衆のためになるだろうか、と彼女の反応や表情などを見ながらいろいろ思いを巡らせていたのですが、ふと、そもそもなぜこの子はこんな質問をしたのだろうか?と疑問に思いました。 それで、僕の順番がまわってきたとき僕はこう答えました。「

    失敗について - Taizo Son - Medium
    nitoyon
    nitoyon 2015/08/31
  • リアルタイム通信で利用されるプロトコルと手法 - tech.guitarrapc.cóm

    NOTE: 記事はすでに内容が古く、今読んでも役に立つ度合いはほぼないです。 記事は、先日社内勉強会のために準備した、Webサービスのリアルタイム通信周りのまとめシリーズ の1つを転載して公開するものです。 まだまだわかっていないことが多いので、ぜひぜひ間違っている点などにご指摘いただければと思い公開します。 ぜひぜひ優しくマサカリをいただけると泣いて喜びます! はじめに プロトコルと手法 前世代のやり方であるComet について Polling 系 Streaming 系 過渡期といわれてる手法 将来有望といわれてる手法 Polling メリット デメリット 向いているシーン Long Polling (Comet) Polling の発展版 メリット デメリット LongPolling 自体は双方向通信ではない 接続が閉じられるケース 向いているシーン Server Sent Ev

    リアルタイム通信で利用されるプロトコルと手法 - tech.guitarrapc.cóm
    nitoyon
    nitoyon 2015/08/31
  • YAPC Asia 2015「Google Cloud Platformの謎テクノロジーを掘り下げる」のまとめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? YAPC::Asia Tokyo 2015、ロゴのとおりに熱いイベントでした...今年で最後なのはほんとに惜しいです。最初にして最後の参加となった私は、「Google Cloud Platformの謎テクノロジーを掘り下げる」というタイトルでトークをさせていただきました。 [スライドはここ] (https://speakerdeck.com/googlecloudjapan/deep-dive-into-google-cloud-technology)に上げてありますが、これだけ見ても意味不明と思われるので、話した内容の要約をまとめブロ

    YAPC Asia 2015「Google Cloud Platformの謎テクノロジーを掘り下げる」のまとめ - Qiita
    nitoyon
    nitoyon 2015/08/27
  • 本当に実用的なたったひとつのソートアルゴリズム - CARTA TECH BLOG

    コンテンツメディア事業部の新卒エンジニアがお送りいたします。 突然ですが、皆さんの好きなソートアルゴリズムはなんですか? 私は基数ソートのスマートでストイックな雰囲気に惹かれます。 とはいえ、普段の開発では「どのソートアルゴリズムを使うか」を意識することは少ないのではないでしょうか。 むしろ現実世界で「トランプが全部揃ってるか」を手作業で確認するときとかのほうが、実はソートアルゴリズムが必要なのかもしれません。 ということで(?)、そのような現実的な場面で、当に実用的なソートアルゴリズムを決める戦いが始まりました。 選手紹介 今回試したソートアルゴリズムは、独断と偏見で選んだ以下の5種類。 1 挿入ソート シンプル・イズ・ベスト!正直言ってベンチマークの噛ませ犬! 2 クイックソート 「クイック」の名前はダテじゃない!王者の貫禄を見せてやれ! 3 マージソート 安定感のある隠れた実

    本当に実用的なたったひとつのソートアルゴリズム - CARTA TECH BLOG
    nitoyon
    nitoyon 2015/08/21
  • 夏休みの超能力

    夏休みの自由研究にカビパンって定番だよね。 レモンとかニンニクなんかとパンを置いて、 カビの出具合をみるやつ。 子供の頃さ、妹がこれやったんだけど、 妹の場合 ①水晶玉のパワーでカビを抑制 ②ピラミッドパワーでカビを抑制 ③「カビよ、消え去れ!」と手かざしで毎日祈りをささげることでカビを抑制 とかさ、超常現象を試すパンばかりをズラッと用意。 母がスピリチュアルにハマってたから、怪しげな道具には事欠かなかったんだよね、うち。 妹は毎日熱心に祈りをささげ、写真も毎日きっちり撮影していた。 妹も私もワクワクしていた。 そして夏休みが終わる頃、 すべてのパンは等しくカビだらけになった。 特に熱心に手かざししていたパンは、 手からホコリでも落ちたのか、 他のよりもっさりとカビていた。 実験ノートの結論欄にすっかりさめた目で 「超常現象はない。そして、私には超能力はない。」って書いてた妹。 今は田

    夏休みの超能力
    nitoyon
    nitoyon 2015/08/21
  • 【前編】トレジャーデータCTOと紐解く。日米で異なるCTOの役割とは?

    Twitterでハッシュタグ「#naoya_sushi」が生まれてしまうほど、無類の寿司好きとして知られる伊藤直也氏(@naoya_ito)。そんな伊藤氏をホスト役とし、トップエンジニアをゲストに招いて、寿司をつまみつつホンネで語ってもらおうという、この企画。 第六回のゲストは、弱冠20歳にしてCTOとしてのキャリアをスタートさせ、現在はシリコンバレー発のベンチャー企業『トレジャーデータ株式会社』のCTOとして活躍中の太田一樹氏(@kzk_mover)が登場!日米両方でCTOを務めた経験から、そのギャップや空気感、そしてシリコンバレーから世界を相手に勝負するため起業した真意などをお聞かせいただきました。日米を股にかけるkzk氏だからこその視点で、議論していただきます。お楽しみに! — 伊藤直也(以下「naoya」):久しぶりですね。日に戻ってくるタイミングだとやっぱり飲み会続きですか?

    【前編】トレジャーデータCTOと紐解く。日米で異なるCTOの役割とは?
    nitoyon
    nitoyon 2015/08/09