タグ

あとでやるに関するInoHiroのブックマーク (52)

  • 実力を測るのにFizzBuzzも二分探索も使えない:Rails Hub情報局:エンジニアライフ

    FizzBuzzをサービスにする「CodeEval」が面白い、というエントリーは、プログラマ採用に必要なスキル判定とリクルーターのマッチングをサービスとして提供するベンチャーの紹介でした。 しかし「良いプログラマ」というのがいるとして、それを見るのに、アルゴリズムのコーディングなんか必要なのか、そんなもので測れるのかという根的な問題があるように思えます。 最近、RubyInsideで見かけた「Practical Tips for Hiring Ruby Web Developers」(RubyのWeb開発者を雇うための実践的なティップス)と題されたエントリは、まさにこれに答える内容で興味深いです。オーストラリア人開発者のTim Gohさんは、CのatoiだのQuickSortだのを書かなきゃいけなかったことなんて最近ないでしょ、Fizzなんてプロダクション環境で出力したことねぇよとして、

    実力を測るのにFizzBuzzも二分探索も使えない:Rails Hub情報局:エンジニアライフ
  • Yaneu Labs --- C#をスクリプト言語として使う

    *[hatefu:labs.yaneu.com/20101017/] C#をスクリプト言語として使う C#で開発している場合、外部ファイルにしたいスクリプト用の言語として、わざわざLuaのようなC#とは異なる言語を使う必要は無いだろう。 スクリプト言語には素直にC#を採用すれば良い。これにより、いつでもスクリプトから体のコードへと昇格が可能になる。逆に体のコードからスクリプト用のコードへの降格も可能になる。 「ああ、なんだ。CSharpCodeProviderの話か、それなら知ってるよ」と思った人も、以下ではいろんなアイデアを書いてあるので最後まで目を通して損は無いと思う。 * CSharpCodeProviderについてのおさらい まずCSharpCodeProviderについておさらいしておこう。 # CSharpCodeProvider CSharpCodeProvider ht

  • Hatelog - はてなブックマークをTwitter形式で保存

    Hatelogとは 「Hatelog」(はてろぐ)は、はてなブックマークのブックマークをTwitter形式で保存していくサービスです。 登録すると、ブックマークのログを自動的に記録します はてブに記録したブックマークはTwitter形式で閲覧できます(サンプル) パスワード不要で簡単に登録できます ユーザー登録(パスワード不要) 「とりあえず使ってみたい」「ログを記録しなくてもいいからソースだけ取得したい」 という方は、下のフォームから! はてなIDを入力 →

  • 一人ブレストにおける発想法の4つの型 | シゴタノ!

    ひと口にアイデアと言っても、それを生み出すための方法は一つではありません。古今東西さまざまな発想法が生み出され、そして改良を加えられています。 あまりにもたくさんの発想法が存在するので、これからそれを学ぼうと考えている人にはややとっつきにくい印象を受けるかも知れません。しかし、眺めてみるとこういった発想法はいくつかの分類に分けることができます。ある種の「型」がそこには存在しているといってよいでしょう。 今回はアイデアを生み出す方法を4つの型に分類し、それぞれの発想法についても紹介したいと思います。 深める ある種の物事について、突き詰めて考えていくのが「深める」です。一時的な思いつきをそのまま使うのではなく、「そもそもこれは一体何を意味するのか」といった質的な問いかけをするのがこの型です。実際的なアイデアよりも、問題提起について考えるときに使われることが多いでしょう。 代表的な発想法とし

  • 害虫駆除専門家の俺がゴキの姿を見ない家にするアドバイスしてやろう。 : 2のまとめR

    2010年06月14日 ➥ 害虫駆除専門家の俺がゴキの姿を見ない家にするアドバイスしてやろう。 133 comments ツイート 193: アジメドジョウ(愛知県) []:2010/06/13(日) 03:16:56.11 ID:MHVG6sqZ 害虫駆除専門家の俺がアドバイスしてやろう。 とはいえ、プロが使う薬剤や手法は素人には無理。 そこで簡単に購入・使用が出来るもので完全に近い対策を行う。 1.バルサンを焚く。 注意すべきは火を使わないタイプでは駄目だということ。 着火タイプの方が薬剤の粒子が小さく、隙間の奥まで届きやすい。 2.「網戸に虫来ない」とかいう類のスプレーを使う とはいえ、網戸に使うんじゃない。 網戸用のスプレーは薬剤が長期間残留するように作られてるのでこれを応用する。 玄関などの扉や窓、その他隙間の周囲に吹きつける(屋外側) 扉や窓の枠を囲むように幅30cm以上でぐる

    害虫駆除専門家の俺がゴキの姿を見ない家にするアドバイスしてやろう。 : 2のまとめR
  • 10兆までの素数のリストを作ってみませんか?

    もしあなたがプログラマだったら、プログラムを書いて10兆までの素数のリストを作ってみてほしい。情報システムの開発に携わる人であれば、10兆までの素数のリストを出力するシステムの見積もりを考えてみてほしい。費用はどれくらいかかるか、納期はどれくらいか、あなたはどんな答を出すだろうか。仕様書はうまく書けるだろうか。 記者がこんなことをいうのは、自分で10兆までの素数のリストを作ってみて、とても面白かったからだ。図1のプログラムを書いて出力が成功するまで約2週間、夢いっぱいの楽しいひとときを過ごせた。予期せぬ問題も発生したけれど、最後にはコンピュータがまだまだ発展する可能性を持つと感じられた。素数のリストを作る演習は、プログラミングと情報システムにおける有益な演習の一つである。 アルゴリズムの有効性が納得できる この演習の面白い点は、まずアルゴリズムの有効性を納得できる点だ。素数(prime)は

    10兆までの素数のリストを作ってみませんか?
  • Enhance Finder's context menu with FileUtilsCM

    Mac OS X only: Freeware Mac plug-in FileUtilsCM adds a bucket of useful commands to Finder's context menu, letting you do things like: refresh the look of an object in Finder, copy [a file's] path to clipboard, toggle lock, toggle extension visibility This is a really handy add-on if for no other use than the copy file path entry, which is a godsend when, for example, you need to upload a file but

    Enhance Finder's context menu with FileUtilsCM
  • Error Occurred. | Imagine Cup

  • 50 First-class & New Downloadable Fonts For Professional Designs » DevSnippets

    Over the last year (2009) we’ve been collecting high-quality fonts created by talented designers and type foundries. In this collection, we’d like to present an overview of 50 of the best Free, New and High-quality Modern, Handwritten, grunge, Cartoon style fonts for clean and professional designs in 2009. Note: Please read the license agreements carefully before using the fonts. Some of these f

  • 人材獲得作戦・4 試験問題ほか - 人生を書き換える者すらいた。

    さて試験問題です。 内容は、壁とスペースで構成された迷路が与えられたとき、スタート地点からゴール地点に至る最短経路を求めよ、というものです。 たとえば、S:スタート G:ゴール *:壁 $:解答の経路 としたとき、 ************************** *S* * * * * * * ************* * * * * ************ * * * * ************** *********** * * ** *********************** * * G * * * *********** * * * * ******* * * * * * ************************** という入力に対し、 ************************** *S* * $$$ * *$* *$$*$ ************

    人材獲得作戦・4 試験問題ほか - 人生を書き換える者すらいた。
  • 「GodMode」以外にもあった「Windows 7」の隠し機能--マイクロソフト幹部が自ら公開

    Windows 7」の管理機能を集約する「GodMode」機能に興味を持った人にとっては、同OS内には他にも類似のショートカットが数多く隠されているという事実も、気になる話題かもしれない。 Microsoftで「Windows」部門のプレジデントを務めるSteven Sinofsky氏によれば、これらの機能は開発者向けにさまざまな内部設定へのショートカットを提供するもので、同様の機能は「Windows Vista」、さらにはそれ以前から存在していたという。同氏はCNETに対し、複数のブロガーによって発見されたいわゆるGodMode設定フォルダは、Windows内に数多く盛り込まれている開発者向け機能の1つにすぎないと述べた。 Sinofsky氏は電子メールによるインタビューの中で、複数ある類似の隠し機能により、ロケーションの選択から電源設定の管理や生体認証センサーの識別まで、あらゆる種類

    「GodMode」以外にもあった「Windows 7」の隠し機能--マイクロソフト幹部が自ら公開
  • 簡単なWebサーチエンジンの作り方 - Imagine with 加藤和彦

    筑波大学は3学期制で,12月1日から3学期が始まりました.3学期には私が担当している学類生(普通の大学の学部生)3年生向けの実験があります.約3ヶ月を掛けて,ほどほどの規模のプログラム作成を行います.私が作り,担当しているプログラム実験は「Webサーチエンジン」といいまして,テキストはこちらに公開しています. この実験,結構,自信作なんです.Javaの基的なプログラミングができることだけを仮定して,漏れのない全文検索を行うWebサーエンジンを作ります.Webデータ収集を自動的に行うクローラー付き.Googleのようなページランキング機能はありませんが,一応,サーチエンジンの基機能を備えます.自慢は,このテキストが実質A4で印刷して2ページくらいであること.数学の小問を解いていくように,順番に小問を解いていくと,最後にはWebサーチエンジンができます. ミソはサフィックス・アレイ(suf

    簡単なWebサーチエンジンの作り方 - Imagine with 加藤和彦
  • Microsoft - Official Home Page

    すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W

  • 【コラム】OS X ハッキング! (342) 知られざるSnow Leopard(NTFS編) | パソコン | マイコミジャーナル

    今回はいきなり題、しかも「書き込めるNTFSボリューム」の実現について。Windowsと大容量データをやり取りしたい向きには、ぜひトライしていただきたい。 Mac OS XとNTFSの微妙な関係 Mac OS XとWindowsの関係は、カインとアベル、はたまた不動明と飛鳥了のような"宿命のライバル"として描写されることが多いが、筆者は"良き隣人"が妥当だろうと考えている。会社ではWindowsだが自宅ではOS Xというユーザは多く、自宅にOS XとWindows両方というユーザも少なくない。第一、いまや「Boot Camp」や仮想化ソフトを使えば、OS X上で両者を共存させることができる。 Boot Campで使用しているNTFSボリュームはこのとおり、リードオンリーでマウントされる そこで浮上するのが「データのやり取りをどうするか」という古くて新しい問題。メールに添付する程度のデータ

  • 短期間で筋肉つける方法ってある? ニコニコVIP2ch

    1 以下、名無しにかわりましてVIPがお送りします 投稿日:2009/09/30(水) 18:45:38.85 ID:qpolOT4Y0 一ヶ月くらいで 2 以下、名無しにかわりましてVIPがお送りします 投稿日:2009/09/30(水) 18:46:08.90 ID:pfrjs51C0 筋トレ。                                             ガチで 3 以下、名無しにかわりましてVIPがお送りします 投稿日:2009/09/30(水) 18:46:08.92 ID:v0PX3MXO0 筋トレ 5 以下、名無しにかわりましてVIPがお送りします 投稿日:2009/09/30(水) 18:46:22.87 ID:c8ebgDYl0 筋トレ 6 以下、名無しにかわりましてVIPがお送りします 投稿日:2009/09/30(水)

  • UK STUDIO - OAuthを使ってみた雑感

    最近、TwitterのDMスパムなどで話題のOAuthですが、仕事で使ってみて色々思うところもあるのでまとめておく。 OAuthは安全か まず、 OAuthでよく言われてるようにみえるパスワードをサービスに渡さないから安全ということに関して。簡単に言うと、「パスワード渡すよりは安全だけどまぁ信用していいかどうかの判断は必要だよね」ってところ。 OAuthは難しい話を抜きにしてしまえば、期限つきパスワード(Twitterは無期限っぽいですが)をサービスごとに発行するようなものだと思う。パスワードを渡した場合と違って、パスワードを書き換えられてログインできなくなるということはないが、APIで実行できることは基的に出来るのでOAuthにもそれなりのリスクはある。 リスクと言ってもパスワードを第三者に渡すよりははるかに安全。先程述べたようにパスワードを書き換えられる心配もないし、仮に第三者のサ

  • 【コラム】OS X ハッキング! (334) Snow Leopardアップデート前にここをチェック | パソコン | マイコミジャーナル

    Snow Leopardがついに発売。インストールディスクを前に、いつアップデートしようか悩んでいる向きも多いはず。今回は、スムーズな移行を望む方のために、「移行アシスタント」を使うときのポイントを紹介したい。 Time Machineで作成したバックアップは、移行アシスタントを使いSnow Leopardへコピーできる スマートな「移行」を考える Leopardのインストーラには、未使用のHDDを対象とした「新規インストール」、既存システムを残しつつ空き領域にシステムファイルをコピーする「アーカイブしてからインストール」、ディスクを消去してから作業する「消去してからインストール」の3方式が用意されていた。しかし、Snow Leopardでは後2者が選択できなくなり、すでにシステムが存在する場合は上書きアップグレード、それ以外は新規インストールとなる。 筆者の経験からいうと、OSは新規イン

  • KeyHoleTV & KeyHoleVideo-キーホールテレビ&キーホールビデオ-

    世界にむけて自分の生放送TVを発信できる。カメラとマイクがあればネットで1対1のビデオ通話ができる。ネットでテレビ会議(1対多通信)ができる。送信者がチャンネルごとに自分でCMが流せる・・・それが、KeyHole!Windows Mobile用ダウンロード 1. E-Mobile (ワイヤレスLANでは動作しません) 2. NTT HTC-Z (ワイヤレスLANのみ) 3. HP Ipaq 4. AT&T BlackJack (GPRS) 5. AT&T 8525 (GPRS,ワイヤレスLAN) 6. T-Mobile Dash 7. SoftBank X01HT X02HT INFORMATION 不特定多数に見せたいコンテンツ以外は、パスワードを!! 不特定多数に見せたいコンテンツ以外は、パスワードをおかけください。 また、テレビ番組の同時再送信を行う

  • BackgroundWorkerのサンプルコード(2):Gushwell's Dev Notes

    BackgroundWorkerのサンプルコード(1) 今度は、処理の進行状況をプログレスバーで表示する例です。 途中で、処理をキャンセルする例にもなっています。 Form1のボタンをクリックすると、Form2が開き、処理を開始します。 処理の進行状況は、プログレスバーで表示され、処理が終わると 自動的にForm2が閉じるというものです。 Form2には、キャンセルボタンが配置されていて、キャンセルボタンを押すと 処理を中止します。 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { using ( Form2 fm = new Form2() ) { if ( fm.Sho

  • 八角研究所 : 誰でも簡単にできる Twitter ボット作成入門

    誰でも簡単にできる Twitter ボット作成入門