タグ

2010年11月6日のブックマーク (14件)

  • ループをたくさん回す処理を高速化する初歩の初歩。 - このブログは証明できない。

    テキスト処理を中心にやっていましたが、画像処理に興味が出てきて、さっそくアプリを作りました。もともと下の記事のあたりでユーザーとして画像処理に興味を持って、当然の流れながら、自分でもつくってみようと。 Color Splash + TiltShift Generator + Instagramの写真加工が面白い。 - このブログは証明できない。 で、何かを間違えて、普通の画像処理ではなく、カメラの映像をリアルタイムに加工しはじめました。そうすると、パフォーマンスがかなりシビアなんですね。 iPhoneでカメラの映像をリアルタイム画像処理してみる。 - このブログは証明できない。 全ピクセルを操作しなければなりませんから、ループをたくさん回す必要があります。なんとか高速化できないかと考えてみたところ、あっさり高速化に成功しました。私が気づくぐらいですから、初歩の初歩なんだと思います。 追記:

  • 暇つぶしにぴったり? 本当のアナタがわかる気がしない三つの問題 - はてなニュース

    10月ともなると、キャンパスで駅で、リクルートスーツで歩く学生が登場する季節。この時期に「就活は自己分析から始まる」なんて話を聞いて、あわてて適正診断を受ける人も少なくないようです。それにしても不思議なのが、適性診断という名の試験。やさしいのか難しいのか、結果に納得できないこともしばしばあります。今回は、そんな数ある職業適性をはかる問題から、面白さ優先でエントリーを集めました。たぶん当のアナタを知るには全く役立たないと思いますが、電車の待ち時間にでもお楽しみください。 ■ 「どうやってキリンを冷蔵庫に入れますか?」 エンジニアへの適性がわかる(?)問題 まずは、はてなブックマークのユーザーに多いエンジニア志望者に必須の「問題解決能力」を測るための問題から。 ▽ Q.どうやってキリンを冷蔵庫に入れますか?:ぁゃιぃ(*゚ー゚)NEWS 2nd 「単純な問題をいたずらに複雑にしないこと」「論

    暇つぶしにぴったり? 本当のアナタがわかる気がしない三つの問題 - はてなニュース
    Takao
    Takao 2010/11/06
  • コーディングのスピードを上げる為の6つの方法

    2017年7月25日 Webサイト制作, 便利ツール 今より少しでもコーディングを早くできれば、細かいデザインや機能にも時間をかけて取り組めそう…という事で今回はコーディングのスピードを上げるためにできる事を紹介します。便利なツールを使ったり、ちょっとやり方を変えるだけでより早くコーディングができるようになると思います! ↑私が10年以上利用している会計ソフト! 1. コーディング手順を簡略化する これは自分のコーディング能力を高めて手順を省く、便利なツールを使って手間を省くという事です。例えば私は昔このような手順でコーディングを進めていました。 CSSのレイアウトをノートに書き出す レイアウト部分(ヘッダー・メイン・サイド・フッター)のHTMLマークアップ CSSでレイアウト部分のスタイリング 表示確認 うまく表示できない箇所の修正 ヘッダー内のHTMLマークアップ CSSでヘッダー内の

    コーディングのスピードを上げる為の6つの方法
  • リッチすぎるデータグリッド等を実装できるJavaScriptライブラリ15:phpspot開発日誌

    15 JavaScript Data Grids to Enhance your HTML Tables | Hot Scripts Blog リッチすぎるデータグリッド等を実装できるJavaScriptライブラリ15。 WEBページに実装するグリッドを選ぶ際にかなり参考にできそうです。 スタンドアロンで動くものや、JavaScriptやMootoolsプラグインのものがまとまっています dhtmlxGrid SigmaGrid jTPS – Datatable jQuery Plugin DataTables – Data Table jQuery plugin Flexigrid for jQuery MyTableGrid OmniGrid 全部見る 関連エントリ シンプルなグリッドをレイアウトにオーバーレイ表示できるjQueryプラグイン「Griddy」 グリッドアコーディオンで新

  • 実例から学ぶ、CSS3とjQueryを併用する際の切り分け方法

    CSS3でもjQueryでも実装できるシャッターのようにスライドするエフェクトを例に、CSS3とjQueryを併用し切り分けて実装する方法を紹介します。 Garage Door Style Menu デモページ [ad#ad-2] 下記は各ポイントを意訳したものです。 マークアップとスタイリング jQuery Method CSS3 Method CSS3とjQueryの併用 -Modernizr マークアップとスタイリング HTML HTMLはクリーンでセマンティックに実装されています。 <ul id="garagedoor"> <li id="shutter1"><a href="#1">Link 1</a></li> <li id="shutter2"><a href="#2">Link 2</a></li> <li id="shutter3"><a href="#3">Link 3

  • 『研究課題レポート制度』

    こんにちは、研究課題レポート実行委員長のT.SことTossyです。 今回は、新規開発局の技術的な取り組みの一つである研究課題レポート制度について紹介させていただきます。 新規開発局ではエンジニアの行動規範として以下のルールがあります。 新しいサービス、技術に取り組まない姿勢は『悪』 自由な代わりに自己管理を徹底 自分の設計、開発には責任を持つ 新人教育、採用に力を入れる 主体的な問題提起と解決 このルールの1つ目にあるように、エンジニアが新しい技術、または皆が楽しめるサービスを自ら生み出す挑戦を続けない限り、エンジニアの価値は、時間とともに徐々に失われてしまうという思いから、研究課題レポート制度が導入されました。 研究課題レポート 研究課題レポート制度の目的としては以下の3点が挙げられます。 技術者としての成長の促進 技術者間のナレッジ・ノウハウのシェア 外部への技術アピール 研究課題レポ

    『研究課題レポート制度』
  • 昔、人事で採用担当と配属をやってた俺は元増田と同じことで悩んだ。

    あー・・・。この増田見て、イヤーな記憶を思い出したのでここに書く。 昔、人事で採用担当と配属をやってた俺は元増田と同じことで悩んだ。 スペックは寧ろ高い筈なのに、頭はいい筈なのにデキない新入社員をどうするか真剣に悩んだ。 悩みに悩んだ結果、間逆のタイプの上司につけることにしてみた。頭は良くないが要領がズバ抜けていい どこの会社にも一人はいるヤツ。日語はほとんど通じないけど仕事は出来るやつ。友人になりたくない人間の典型。 その結果で言うと、頭いい組の新入社員は物の見事に全滅し、その上司と俺もキッチリ詰め腹を切らされた。 いや、全滅するだけならまだ良かったんだが、三年経って使い物になった瞬間競合他社に移られた。それも数人セットで。 今でも思うけれど、俺の戦略は基的には間違ってなかったと思う。基的に頭の良かった彼らは 時間こそかかったものの、確実に成長はした。ただ、成長した一方で徹底的に会

    昔、人事で採用担当と配属をやってた俺は元増田と同じことで悩んだ。
    Takao
    Takao 2010/11/06
  • 「あいつは頭は良いけどバカなんだよな」と言われる若手社員

    若者叩きは色んな角度から広く深く遍く言われてるから 既出だと思うけど、個人的に考えたのでメモ。 まず始めに言いたいけど、最近の新入社員は当に優秀な学生が多い。 東大京大一橋なんかごろごろ居るし、旧帝大出身者も多い。 私立は早慶が基でごく稀にMARCH以下が混じる感じ。 数式を見ると頭が痛くなるんです、とか言いつつ微分方程式は説明できるし 英語は苦手で、とか言っててもTOEICは700点位あったりする。なんなのこいつら。 そして、業務に関しても当に勉強してるのが良く分かる。 教科書的な内容に限れば、昔の人が数年かけて覚えたようなことを最初から知ってる。 強くてニューゲーム、みたいな。チート臭い匂いが漂ってる。 で、こんなにも優秀なんだから、着実に経験を積めば すぐにでも全員が即戦力になるんじゃないかって気がするんだけど これが恐ろしいほどに明暗が分かれる。所謂仕事がデキる奴とデキない奴

    「あいつは頭は良いけどバカなんだよな」と言われる若手社員
    Takao
    Takao 2010/11/06
  • Javaジェネリクス再入門 - プログラマーの脳みそ

    ジェネリクスでは、「型」を変数にした「型変数」というものを取り扱う。型変数で何が嬉しいかというと、メジャーな例ではコレクションAPIが挙げられる。java.util.Listとかjava.util.Mapとかのデータを格納するタイプのユーティリティクラスのことだ。 2004年にJavaのバージョンが5.0となるまでは、Javaにはジェネリクスの機能はなかった。なので、Listにデータを格納し、取得する場合は List list = new ArrayList(); list.add("hello!"); String str = (String) list.get(0); といったソースコードになる。 add()の引数はObject型で宣言されており、どんな参照型でもadd()することができた。 get()の戻り値もObject型で宣言されておりキャストが必要だった。このキャストはプログラ

    Javaジェネリクス再入門 - プログラマーの脳みそ
  • これがWikipediaの裏側、知られざる大規模システムの実態「Wikipedia / MediaWiki におけるシステム運用」

    Wikipediaといえば世界で第5位の訪問者数を誇る巨大サイトですが、システム運営に携わる人間は世界でわずか6人、しかもこれはボランティア込みという恐るべき少人数で、第4位のFacebookのサーバ数が3万台を超えているのに対して、Wikipediaはわずか350台で運用している……などというような感じで、知られざる今のWikipediaの実態が「KOF2010」にて日行われた講演「Wikipedia / MediaWiki におけるシステム運用」で明かされました。 登壇したのはWikipediaを運営するWikimedia財団のエンジニアであるRyan Lane氏で、100席ある座席は満席になり、隣の中継の部屋まで人があふれているほどの盛況っぷりで、語られる内容もなかなか参考になることが多く、今後のGIGAZINEサーバにも活かせそうな内容でした。 というわけで、「Wikipedia

    これがWikipediaの裏側、知られざる大規模システムの実態「Wikipedia / MediaWiki におけるシステム運用」
  • x.com

  • グーグル、分散処理のためにデザインされた言語「Sawzall」をオープンソースで公開

    グーグルは、同社内でパラレルデータ処理に利用している言語「Sawzall」を、「Szl」というプロジェクト名のオープンソースとして公開しました。 書籍「Googleを支える技術」によると、Sawzallは分散処理のためにデザインされたDSL(Domain Specific Language)で、特定の用途に限っては非常に容易に処理を記述できるようになっているインタープリタ型のプログラミング言語。GFS(Google File System)とMapReduceを基盤とし、MapReduceをより簡単に実行できるものと説明されています。 なぜSawzallはオープンソースとして公開されたのか? グーグルは2003年8月に、論文「Interpreting the Data: Parallel Analysis with Sawzall」を発表し、これによってSawzallという言語がグーグル

    グーグル、分散処理のためにデザインされた言語「Sawzall」をオープンソースで公開
  • わずかな時間でユーザーの注意を惹きつけるウェブデザインの7つのポイント

    ユーザーがウェブサイトを訪れる時間はわずかなものです。その短時間の間に、ユーザーの注意を惹きつけ、印象に残るようにするための7つの方法を紹介します。 Billboard Web Design: How to Win Your Audience's Attention [ad#ad-2] 下記は各ポイントを意訳したものです。 元記事では他の事例やビルボードの素材も紹介しています。 はじめに 1. クリエイティブとユニーク 2. 説得力のある見出し 3. 巧妙さと辛辣さ 4. ブランディングを印象づける 5. 注意を惹きつけるアイキャッチ 6. ポイントはクリーンでシンプルでストレートに 7. 明快さとコントラスト はじめに 人の目を惹くビルボードスタイル(立て看板)の広告は目にした瞬間、簡単に人々の記憶に残り、楽しいものです。イメージのカラーやフォントも重要ですが、アイデアにもユニークがあり

  • 感情をおさえるところから始めよう、伝わるクレームの書き方 | ライフハッカー・ジャパン

    会社によって、対応が良かったり、悪かったりは少なからずあります。ひどく不愉快な思いをさせられたら、何かしらの抗議はしたいものですが、度胸もいりますし、感情的になるのでは、あまり意味がありません。そこで今回は、良いクレーム文書の書き方を、ご紹介します。 文句やクレームを書くのは、実は感謝の手紙を書くのと似ています。ただ、悪いところを指摘するように心がけるだけです。「Mint」には、感謝の手紙の良い例(英文)が掲載されていますが、クレームを書くときにも参考になる点があります。しかし、文句を言う会社に対して、怒りと改善してほしい気持ちの両方を伝えなければいけないぶん、クレームのほうが若干難しいです。 ■クレームは誰に送ればいい? クレームを送る際、具体的に誰に送るべきなのか、わからないことのほうが多いと思います。ひとまず、コンタクトのページやメールアドレスを探して、適切と思われるものに送りましょ

    感情をおさえるところから始めよう、伝わるクレームの書き方 | ライフハッカー・ジャパン