2010年7月28日のブックマーク (28件)

  • 研究職というオシゴト:ハムスター速報 - ライブドアブログ

    研究職というオシゴト カテゴリ質問ある? 1:以下、名無しにかわりましてVIPがお送りします:2010/05/08(土) 17:54:42.88 ID:xPQ/TpOD0 あんまり見かけないから立ててみた 理系を選ぶ人が増えてくれると嬉しいです 3:以下、名無しにかわりましてVIPがお送りします:2010/05/08(土) 17:55:24.77 ID:im+BEpTX0 企業はあり 大学残るのはなし >>3 そうでもないと思う 大学教授>企業>ポスドク、助手 って感じじゃないかな 私は企業でやってるけど大学教授にはあこがれます 博士研究員 (はくしけんきゅういん、postdoctoral fellow)とは、博士号(ドクター)を取った後に任期制の職に就いている研究者や、そのポスト自体を指す語である。博士後研究員とも呼ばれ、日常会話では英語圏での略称である postdoc に倣ってポス

    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • IPVSのthreshold - や

    LinuxのIPVSにはthresholdの機能があって、あらかじめ指定しておいた数以上の接続は受け付けない ようにできるんだけども、keepalived-1.1.12以前ではこの機能に対応してなかったんですね。 そんで、1.1.13で対応してくれたようなので使ってみようかなあと思ったんですが、以前にIPVSを検 証したときに、この辺でちょっと問題があったことを思い出しました。 それは「ESTABLISHED以外のステートも1セッションとしてカウントすること」です。 そもそも、なぜこんな仕様になっているのかわからないんですよね。 たとえば u_threshold = 100 とかに設定して一気に100セッションを張ると、それ以上のセッション は張れなくなります。ここまではいいのですが、接続が切れても TIME_WAITから解放されるまで新し いセッションを張る事ができないんです。 「先にF

    IPVSのthreshold - や
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • Pythonでprefork型のデーモンを書く - yoshifumi1975's diary

    Pythonのお勉強を兼ねて、先日 Cで書いた C言語でprefork型のデーモンを書く(3): デーモン化 - Sleepless geek in Seattle をPythonに移植してみた。 条件分岐、ループ、関数定義、ファイル操作、fork、wait、シグナルハンドラ、連想配列、などなど短いプログラムだけど、いろいろな要素が入っているのでなかなか良いサンプルになった。 #!/usr/bin/env python import os import sys import signal import time MAX_CHILDREN=16 PID_FILE='/var/run/my_prefork_daemon.pid' hash_children={} def main(): #デーモン化 daemonize() #プロセスIDを書いておく write_pid() #シグナルハンドラ

    Pythonでprefork型のデーモンを書く - yoshifumi1975's diary
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • 任意のgatewayの追加方法 - yoshifumi1975's diary

    特定の宛先に対しては特別なルータを経由させたい場合には、ゲートウェイを以下のように追加する。 /etc/network/if-up.d/static_routes というファイルを作成し以下のように編集 #!/bin/sh /sbin/route add -net 192.168.250.0 gw 192.168.0.201 netmask 255.255.255.0 dev eth0 /sbin/route add -net 192.168.251.0 gw 192.168.0.201 netmask 255.255.255.0 dev eth0IPアドレスや、ネットマスク、デバイス名 eth0 などは環境に合わせて書き換える。

    任意のgatewayの追加方法 - yoshifumi1975's diary
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • mod_rewrite まとめ - yoshifumi1975's diary

    準備 SSLProxyEngine On #httpsのURLに転送ではなくてリバースプロキシーする場合には、Onにしておく RewriteEngine On #必ずOnにしておく RewriteLog "logs/rewrite_log" #デバッグに非常に便利 (/var/log/httpd/rewrite_log) RewriteLogLevel 9 #9が最高。ログが多すぎるときは1に。デバッグが終わったらコメントアウトしておく 条件文 GETリクエストで、/foo または /bar へのアクセスで、クエリーの中にABCが入っていたら。(NCは大文字・小文字区別しない。ORはOR条件) RewriteCond %{REQUEST_METHOD} GET RewriteCond %{REQUEST_URI} ^/foo$ [OR] RewriteCond %{REQUEST_URI}

    mod_rewrite まとめ - yoshifumi1975's diary
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • PGPool2のレプリケーションモードを試す - 技術メモ的なモノと気になるモノ

    以前にも一度テストしていますが、少し組み合わせが変わったので再テストしてみました。 今回の目的は、pgpool-2のレプリケーションモードを使っている状態でフェールオーバーが正常に稼働するかというものの検証です。以前は複数のDBに対して同期をSoly-Iに任せるという運用にしていたのだけど、もう少し単純化したいのでpgpool-2でレプリケーションと縮退運転の両方を満たせるか試しています。 テストした環境は以下の通り。 CentOS5.4 PostgreSQL 8.4.4 pgpool-2 2.3.2 当は3台の環境でテストするのが望ましいと思うけれど、今回は2台の環境でテスト。1台にpgpoolとpostgresqlを同居させて、もう1台にはpostgresqlしか無い状態にしてあります(どちらも仮想環境)。 インストールで気になったのは以下の点 PostgreSQL8.4系からini

    PGPool2のレプリケーションモードを試す - 技術メモ的なモノと気になるモノ
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • Hadoopモデリング座談会#2 - 科学と非科学の迷宮

    概要 イベント名 Hadoopを中心とした分散環境での開発方法論・モデリング・設計手法等についての座談会(第二回) URL http://atnd.org/events/5987 日時 2010/07/26 18:00 - 20:00 場所 スター研修センター 御茶ノ水 Sun(サン)1F twitterハッシュタグ #hadoopModeling スーツ若干多め 年齢やや高め 女性ほぼ皆無 #1 @shot6 大谷晋平 現状と特徴 Hadoop の現状 上位レイヤの開発がホット 日語も充実 Nosql の現状 加熱し過ぎ Twitter のニュースはいい冷却剤 RDBMS の現状 成熟 Mysql の開発者はMariadb & Drizzle へ プレイヤーも新規参入者も減少 Hadoop の特徴 big data Yahoo 3PB/day Facebook 90TB/day Nos

    Hadoopモデリング座談会#2 - 科学と非科学の迷宮
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • デプロイツールの再発明 - file-glob こと k.daibaの日記

    はじめに 世の中にはEURO 2016 NewsとかArcher - yet another deployment tool - metacpan.orgなんていうデプロイツールがあって,普段はこれらを使っています.でも,新規サーバにインストールしないといけないことがたびたび起きて,それが面倒だなと思っていました.ファイルを一個だけ入れれば,ライブラリを追加しなくてもさくっと使えるデプロイツールがないものか,探すのに飽きたので作ってみました. 使い方 使い方は $ ./pawn.pl -h Usage: pawn.pl [options] File Optons: -h,--help this message -s,--shell simple shell で,引数として渡すファイルにDSLでターゲットホストと実行するコマンドを記述します. hosts 'idc1-web-0001 idc

    デプロイツールの再発明 - file-glob こと k.daibaの日記
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • agilecatcloud.com

    This domain may be for sale!

    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • モダン(かもしれない)なEclipse環境(Java)の構築方法 - wyukawa's diary

    「モダンなEclipse環境の構築方法」とかね。 2010-07-21 - marsのメモ 僕が書くのも場違いな気がするけど、とりあえず書いてみるよ。 Webアプリ作るという前提だとまずEclipse IDE for Java EE Developersをダウンロードしてインストールする。JDKは別途ダウンロードする。Tomcatも別途ダウンロードする。 JDKはWindowsの場合はデフォルトではProgram Files以下にインストールしようとするがパスに空白が含まれてるのが嫌なのでC直下とかにする。 Tomcatもインストーラを使わずにZIP版を解凍して、パスに空白が含まれていない場所にインストールする。 プラグインはSubversionクライアントとしてSubclipseを、プロパティエディタとしてちょま吉をインストールする。ここまでは必須。 DB使うようならDBViewerもイ

    モダン(かもしれない)なEclipse環境(Java)の構築方法 - wyukawa's diary
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • 検査例外の呪い - odz buffer

    ref:Javaのスコープの素朴な疑問 - L'eclat des jours (2010-06-30) ref:Javaのスコープの続き - L'eclat des jours (2010-07-01) この場合、元のアプリケーションは以下となる。 br = BufferedReader(...); try { br.readLine(new InternalIterator<String>() { public boolean next(String data) { foobar(data); return true; } }); } catch (IOException e) { ... } 美しい。 でもこれ、結局 next から検査例外を送出できなくてどうしたもんだか、というネタが、4年くらい前に局所的に盛り上がっていたという。 ref:http://d.hatena.ne.jp

    検査例外の呪い - odz buffer
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • データベースサーバを複数台構成とか2010年代には流行らない - blog.nomadscafe.jp

    奥一穂さんの「ウェブアプリケーションサーバを複数台構成とか2010年代には流行らない」にフォローのような感じで。 例によってタイトルは煽りです。 奥一穂さんのエントリーでは、「5,000万PV/Month」という見積もりでアプリケーションサーバの台数を1台と計算していますが、これからは「1,000万PV/Day」を超えるサイトが多く生まれてくると予想しています。どんなサイトかというと、mixiアプリやモバゲーなどにソーシャルゲームを提供するサイトです。 ソーシャルゲームサイトのキャパシティプランニングについては中澤さんのエントリーが参考になります。 The Art of モバゲー Capacity Planning The Art of Mixi-mobile-appli Capacity Planning 最も人気がでた場合には数千万から数億PV/Dayという数字がならんでいます。怖い怖

  • モダンなIntelliJ環境の構築方法 - marsのメモ

    結構釣れたので、言出しっぺが書いてみるよ。今の設定ロストしたときのバックアップもかねて大事なとこだけまとめておこう。 まずは、IntelliJをインストール。OSX版以外はJREがバンドルしてあるんだけれど、実のところ、IntelliJ単体ではJavaのコンパイルはできない。あたしは、それに慣れていたので何とも思わなかったんだけど、Community Editionから入ってきた人が驚いているのをみて変だってのに気付いた。:-) #JDKが無い素のIntelliJで出来ることって、HTML/CSS/JavaScriptの編集くらいか? そんなわけで、IntelliJ以外に必要なツールの類は以下のとおり。必要に応じて、それぞれ個別にインストールしておいてね。 JDK 必須。Ruby, Python, PHPしか使わないってんだったら要らないかも。 File -> Project Struct

    モダンなIntelliJ環境の構築方法 - marsのメモ
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • AndroidのNFC機能でFeliCaの読み書きをする | −ゆめログ− | ゆめみスタッフブログ

    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • Hinemos+Redmine for ITILで運用保守を改善する - プログラマの思索

    Hinemos+Redmine for ITILのセミナーが東京であるみたい。 【元ネタ】 セミナー「コスト削減できる!監視運用業務の効率化」 ~コストを抑えてITILに準拠した統合運用管理を始めましょう!~ - イベント情報 - ZDNet Japan Redmine for ITILの特長|ホロンテクノロジー[Holon Technology]--サービス&ソリューション-- Redmine for ITIL: プログラマの思索 Hinemosと言えば、OSSの統合監視ツール。 サーバーのジョブ管理、サーバー監視機能を持つ。 IBMのTivoliみたいなもの。 Hinemos+Redmine for ITILのイメージは、Hinemosで検知した障害(インシデント)をRedmine上で追跡できるようにし、そのワークローはITILで運用するということだろう。 Redmineはメールを送信

    Hinemos+Redmine for ITILで運用保守を改善する - プログラマの思索
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • アジャイル開発とソフトウェアアーキテクチャの緊張関係 - プログラマの思索

    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • 費用や生産性のメモ - プログラマの思索

    大前研一が、英語IT・財務がサラリーマンの三種の神器と言っている。 特に財務について、考えたことをラフなメモ書き。 #初歩的な内容なので注意。 【元ネタ】 はじめての財務管理 決算診断情報:決算診断「第14回 損益計算書のカンタンな見方(3)」 決算診断情報:決算診断「第33回 経営分析解説―生産性(1)」 付加価値 付加価値のつかみ方(分析ポイント講座⑦): salon tamaken N's spirit 損益分岐点とは 損益分岐点分析とは CVP分析とは IT技術者ならば、英語ITは日頃からたぶん慣れている。 でも、財務だけは取っつきにくい。 財務とは業務知識の元ネタであり、簿記を知らなければ理解できないだろう。 普通は、簿記3級程度の知識は必須であり、簿記2級の商業簿記まで理解しなければ、実際の株式会社の業務フローは、最終的にモデリングできないだろうと思う。 簿記を習得した後、

    費用や生産性のメモ - プログラマの思索
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • ドメイン駆動設計 - プログラマの思索

    ドメイン駆動設計に関する良い資料があったのでメモ。 InfoQにログインすれば、概要をダウンロードできる。 【元ネタ】 InfoQ: Domain Driven Design(ドメイン駆動設計) Quickly 日語版 無料で読めるDomain Driven Designの概要 上記は「Domain-Driven Design: Tackling Complexity in the Heart of Software」に関する概要資料。 「はじめに: なぜドメイン駆動設計なのか」の節でなるほど、と思った。 マーチン・ファウラー の「エンタープライズ アプリケーションアーキテクチャパターン (Object Oriented Selection)」によれば、オブジェクト指向による実装は来、テーブルモジュールでもなく、トランザクションスクリプトでもなく、ドメインモデルにある。 つまり、OOA

    ドメイン駆動設計 - プログラマの思索
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • ビジネスパターンによるモデル駆動設計 - プログラマの思索

    「ビジネスパターンによるモデル駆動設計」を立ち読みした時の感想をメモ。 ラフなメモ書き。 【元ネタ】 第3回 分析やビジネスモデリングのためのソフトウエアパターン | Think IT REAとビジネスパターン入門(1) - 要求開発アライアンスのビジネス・モデリング道場:ITpro REAとビジネスパターン入門(2) - 要求開発アライアンスのビジネス・モデリング道場:ITpro REAとビジネスパターン入門(3) - 要求開発アライアンスのビジネス・モデリング道場:ITpro REAとビジネスパターン入門(4) - 要求開発アライアンスのビジネス・モデリング道場:ITpro OOAと言えばドメイン分析。 概念モデルをクラス図で書きながら、ビジネスを分析していくスタイルが王道。 僕もいろんなを読んできたけれど、結局使いこなせていない。 「ビジネスパターンによるモデル駆動設計」にあるパタ

    ビジネスパターンによるモデル駆動設計 - プログラマの思索
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • maatkitを一通り使ってみたメモ - はまさき

    #hbstudy11でid:marqsさんがMaatkitに関する発表をしていて,僕も仕事でちょこちょこ使っていたので ダイアリーあたりに書きますね と云ったきり,書く書く詐欺になっていたので,さすがに書こうと思います. 割とみなさん知っているツールだと思うのですが,ウェブ上で日語の情報がなかなか見つからないので,何かのお役に立てればと思います.というか英語読めってことなのかもしれませんが. Mattkit 公式 MySQL Tools and Management Software to Perform System Tasks by Percona Maatkitは「実践ハイパフォーマンスMySQL」の著者であるBaron Scheartzによって作り始められた,MySQLやPostgreSQLのようなオープンソースのデータベースのための高品質なコマンドラインツールです. 実践ハイパ

    maatkitを一通り使ってみたメモ - はまさき
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • ごりゅご.com

    ごりゅご.com

    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • 8行でjQueryのデバッグが楽になるjQuery.pの紹介 - KAYAC engineers' blog

    週末はオレ標準JavaScript勉強会のUstreamを眺めてました。ago(@kyo_ago)です。 以前jQuery使いが陥りやすい罠の中で「4 何でも一行で書こうとする」という点を上げたのですが、以下のようなmethodを定義することでmethod chainのデバッグが楽になるので紹介したいと思います。 $.fn.p = function (id) { var arg = [this]; if (id) arg.unshift(id); if (!window.console) return this; var c = window.console || { 'log' : function () {} }; (c.debug || c.log).apply(c, arg); return this; }; 具体的な使い方ですが、以下のように確認したいmethodの後に.p()を

    8行でjQueryのデバッグが楽になるjQuery.pの紹介 - KAYAC engineers' blog
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • エラーページ - ヤフー株式会社

    指定されたURLは存在しません。 URLが正しく入力されていないか、このページが削除された可能性があります。

    エラーページ - ヤフー株式会社
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • オレ標準JavaScript勉強会を開催しました - os0x.blog

    Twitterでこっそりと募集して、オレ標準JavaScript勉強会というイベントを開催しました。 id:edvakfさんが来日されるということで、「会いましょう→何かやりましょう→勉強会とかどうでしょう」というTwitter上の軽いノリで企画され、みんなで短いネタを披露し合う一品持ち寄りの少人数勉強会をやってみよう、ということになりました。で、そのままTwitter上で参加者を呼びかけてみたところ、半日もたたずに15名集まって、しかもそうそうたる顔ぶれに! 当日 色々と反省があったので、少し書き出しておきます。 まず、会場*1には有線LANしかないので、自前のルータで無線LANをやろうとしたんですが、設定がなかなかうまくいかず、だいぶ手間取ってしまいました。やはり、安物のLANは駄目ですね…。大人数で繋ぐと安定しないし、有線をいっぱい用意したほうが良かったです。 で、Ustreamに挑

    オレ標準JavaScript勉強会を開催しました - os0x.blog
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • 漢(オトコ)のコンピュータ道: モダンなMySQLの開発環境の構築方法

    遅ればせながら モダンな Perl の開発環境の構築方法 モダンなPHPの開発環境の構築方法 モダンなPythonの開発環境の構築方法 モダンな Java の開発環境の構築方法 に続いてみる。MySQLは言語じゃないけど。 コンパイラ等MySQLをソースからビルドするのでなければコンパイラ等は必要ないけど、どうせアプリ開発に必要なので「MySQLなんかいつでもハックしてやるぞ!」という意気込みを示すために入れておこう。OSXならXcode、LinuxならGCC。最新のソースコードじゃないとヤダ!という粋な人にはBazaarのインストールもお勧めしたい。Bazaarは言わずと知れた分散バージョン管理システムであり、MySQL開発チームも採用している。最新のソースコードは次のコマンドでゲット可能だ。 shell> bzr branch lp:mysql-server/5.1 mysql-5.1

    漢(オトコ)のコンピュータ道: モダンなMySQLの開発環境の構築方法
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]
  • Cassandra入門と、さらに詳しく知るためのリソース集

    クラウド時代の新しいデータベースとして、非リレーショナルな構造を持つNoSQLデータベースが話題になっています(NoSQL=Not Only SQL。命名の経緯はこちら)。そのNoSQLの中で、もっとも注目されているデータベースの1つがApacheのCassandraです。 Cassandraは、Facebookで大規模データ処理のために開発され、その後オープンソースとなり、現在ではApache Software Foundationのプロジェクトとして開発されています。 現在、CassandraはFacebookやDiggなどで使われている、もしくは使うことが検討されているとされ、Twitterでも(ツイートデータの格納には使われないようですが、それ以外の用途で)利用されています。 TwitterとDiggがNoSQLの「Cassandra」を選ぶ理由 Twitterが、Cassandr

    Cassandra入門と、さらに詳しく知るためのリソース集
    pekepekesamurai
    pekepekesamurai 2010/07/28
    [[あとで読む]]