タグ

tipsに関するtomityのブックマーク (22)

  • 統計解析用フリーソフト・R-Tips

    R は有名な統計言語『 S 言語』をオープンソースとして実装し直した統計解析ソフトです.さまざまなプラットフォーム(OS)に対応しており,誰でも自由にダウンロードすることができます.それにも関わらず,世界中の専門家が開発に携わっており,日々新しい手法・アルゴリズムが付け加えられています.とにかく計算が速い上にグラフィックも充実しているので数値計算などにも持ってこいです.このドキュメントは Windows 版 R と Mac OS X 版 R(と一部 Linux 版 R )でコマンドを調べた足跡です. ちなみに,この頁の内容を新しくした書籍は こちら ,電子書籍版は こちら で販売されております.

  • RjpWiki - RjpWiki

    RjpWiki はオープンソースの統計解析システム R に関する情報交換を目的とした Wiki ですRjpWiki はオープンソースの統計解析システム 《R》 に関する情報交換を目的とした Wiki です † どなたでも自由にページを追加・編集できます. (初めて投稿・既存記事への追加・修正を行なう方はこのページ末の注意*1を御覧下さい) ページへのファイル添付については、画像ファイルのみパスワードなしで可能としてあります(ページ上部「画像添付」より)。その他のファイルの添付はパスワードを入力することで可能です(ページ上部「ファイル添付」より)。現在のパスワードは, Rでの round(qt(0.2,df=8),3) の実行結果です。 スパム書き込みに対処するため、書き込み系の処理に対してパスワードを設けました。ユーザ名の欄には,Rで round(qt(0.2,df=8),3) を実行

  • OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記

    「おーおーっすっ!」 てなこって、TwitterAPIのBASIC認証も6月末に終了してOAuth/xAuthに移行するというこの時期に、あらためてOAuthについて勉強してみたんですのよ? OAuth認証を利用するライブラリは各言語で出そろってきてるのでそれを使えばいんじゃまいか? というと話が終わるので、じゃあそのライブラリの中身はなにやってんのよってことを、OAuthするScalaのライブラリ作りながら調べたことをまとめてみました。 間違っているところもあると思うのでツッコミ歓迎です>< OAuthってそもそもなんなの? ものすごくざっくりというと「API利用側が、ユーザ認証をAPI提供サービス側にやってもらうための仕様」って感じでしょうか? BASIC認証の場合、API利用側が認証に必要なアカウントやパスワードを預かる必要があるわけです。悪意のあるAPI利用側が「なんとかメーカー

    OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記
  • mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築

    連休中はWiiのマリオカートをやりまくってやっとVR7000越えたmikioです。愛車はマッハ・バイクとインターセプターです。さて今回は、分散ハッシュデータベースサーバTokyo Tyrantでmixiの最終ログイン時刻を管理するようにした時の苦労話を書きます。 ログイン処理は負荷地獄 mixiでは、全てのユーザについて、各々の最終ログイン時刻を管理しています。「マイミクシィ一覧」や「お気に入り」などの画面で、友人が近い時間にログインしていてコミュニケーションがとりやすい状態にあるかどうか確認できるようにするためです。 mixiのほぼ全てのページはログインしないと見られないページなので、ほぼ全てのページにアクセスされるたびにログイン確認が行われます。したがって、最終ログイン時刻はほぼ全てのページにアクセスされる度に更新されることになります。mixiの中で最も重いデータベースのひとつとして「

    mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築
  • Life is beautiful: 私のとっておきのプログラミングスタイル

    404 Blog Not Found の「LiveCoding に学ぶプログラミングの三原則」を読んでいたらどうしても書きたくなったので。あくまで私のスタイルなので、参考にするもしないもご自由に。 1. スタードダッシュでできるだけはやくめどをつける 学生時代から夏休みの宿題は7月中に終わらせていた私とすれば、ラストスパートよりはスタートダッシュで勝負する。どのみち、どこかで思いっきり頑張らなければならないのであれば、締め切り間際ではなく、スタート間際に頑張るべきというのが私のポリシー。十週間のプロジェクトであれば、最初の二週間が勝負。そこで八割がたのめどをつけておき、後は流す。最初の二週間がめどが立てられなければ、十週間で完成できる可能性は低いと考える。常にそういう姿勢でいれば、締め切りぎりぎりになって致命的な欠陥が見つかって痛いめにあったり、当は大幅な設計変更をすべきなのに応急処置で

  • [Think IT] サーバが重いってどういうこと? (1/3)

    サーバが重いってどういうこと? 著者:ウノウ  尾藤 正人   2007/10/4 2007年10月の連載ランキング1位(一覧を見る) サーバ管理者だけではなく誰でも一度は経験したことがある「サーバが重い」という現象。一言で「重い」というのは簡単ですが、重いというのは具体的にどういうことなのでしょうか。 ここでいう重い・軽いは単一のベクトルで判断できるような簡単な代物ではなく、様々な要素によって発生する現象です。処理が重いからといって闇雲にハードウェアを増強するのは賢いやり方とはいえません。例えば、メモリ不足が高負荷の原因なのに、CPUを高速なものに変えても効果はほとんどないでしょう。 このような無駄な投資を避けるためにも、負荷の原因を特定して素早く対応策を講じるのはサーバ管理者にとって重要なスキルになります。記事ではサーバ負荷の特定の仕方と対策の仕方について、簡単な概要を説明します。

  • デッドライン ソフト開発を成功に導く101の法則

    正しい管理の四つの質・適切な人材を雇用する。 ・その人材を適所にあてはめる。 ・人々の士気を保つ。 ・チームの結束を強め、維持する。 (それ以外のことは全部管理ごっこ) 安全と変更・変更は、あらゆるプロジェクトの成功のために(ほかの大抵の物事についても)必要不可欠である。 ・人は安全だとわからないと変更を受け入れない。安全が保証されていないと、リスクを避けようとする。 ・リスクを避けることは、それに伴う利益をも逃すことになるため、致命的である。 ・人は、面と向かって脅されたときはもちろん、自分に対して不当に権力が行使されるかもしれないと思ったときにも、安全ではないと感じるようになる。 負の強化・脅迫は、結果を上げさせる手段としては不完全である。 ・どれほど強い脅しをかけても、最初に割り当てた時間が足りなければ、やはり仕事は完成しない。 ・さらに悪いことに、目標を達成できなければ、脅迫の内

    デッドライン ソフト開発を成功に導く101の法則
  • スタートアップを殺す18の誤り

    Paul Graham / 青木靖 訳 2006年10月 最近やった講演の後のQ&Aで、スタートアップを失敗させるのは何かという質問をした人がいた。その場に立ったまま何秒か呆然としていた後、それが一種のひっかけ問題なことに気付いた。これはスタートアップを成功させるのは何かという質問と等価なのだ——失敗の原因となることをすべて避けるようにすれば、成功することができる——そしてこれはその場で答えるにはあまりに大きな問だった。 後になって、私はこの問題をそういう方向から見るのも有効かもしれないと思うようになった。すべきでないことをすべて並べたリストがあれば、それをただ逆にするだけで成功へのレシピに変えることができる。そしてこの形のリストの方が、実践する上で使いやすいかもしれない。やらなければならないことをいつも頭に入れておくよりは、何かやってはいけないことをしているときにそれと気付くというほうが

  • ドア脇と言わず、車体の中央からでもどく必要があることがあります。 マジ..

    ドア脇と言わず、車体の中央からでもどく必要があることがあります。 マジレスするよ。満員電車の乗り方、すごしかた。どれも結論は「空気読もう」なんだけど、そのデフォルト空気について。 乗る前ホームを良く見ましょう。 乗車目標という印字が床にあるなんだか枠線が引いてあるホームの向かい側に乗車目標と書かれたプレートが貼ってあるなど、目印があるはずです。駅によって違います。上記が全部あるところもあるし、一部かけている場合もあります。 枠線、もしくは乗車目標の前に人が2列や4列で並んでいるはずですから、その後ろに並びましょう。並ぶ際、枠線の曲がりに沿って並びます。(並ばないと「乗る気がないな」と判断されます。その結果乗れません。誰も並んでいないような時間帯なら適当に構えていても乗車できますが、そういう時間帯の話はしていません。) ホームに電車が突入する時飛び込まないでください。特に中央線! 列車が停車

    ドア脇と言わず、車体の中央からでもどく必要があることがあります。 マジ..
  • 【2ch】ニュー速クオリティ:【簡単】一人暮らしの小技・裏技【便利】

    一人暮らしをする上で生活を便利にする小技・裏技を語るスレ 騒音やら寒暖対策、何かと雑費を抑える方法など幅広くOK

  • まとめ:新しい出会いを一生モノにする「対人技術」19選 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア

    さて、春です。 望もうと望むないと、さまざまな環境の変化にさらされる方は多いでしょう。新しい学校に職場、そして新しい同僚に上司・部下。さまざまな出会いが訪れ、人生が音を立てて動き出す季節です。 ま、たしかに素晴らしい人もいれば、いけすかないヤツもいるかもしれません。でも、できることなら、多くの出会いを一生の付き合いにしたいじゃないですか。というわけで、今回のまとめ企画は、新しい出会いを一生モノにする「対人技術」についてです。 詳細は、以下にて。 ■ 「新しい出会い」という気分になれないときに ・「人見知り」を少しずつ直すための4つの心がけ ・「Hello」と挨拶し続けてわかった11のこと ・人生最大の過ちから立ち直る方法 ■ 「新しいコミュニティ」を広げていくために ・ネットワークを上手に作るためのTips ・パーソナル名刺でいつもと違った自分をアピール ・新しい友達を作るには進んでみんな

    まとめ:新しい出会いを一生モノにする「対人技術」19選 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • PCモニタを長時間見て疲れない方法は画面と画面背後の壁の明るさ差をなくすこと - キャズムを超えろ!

    萌え理論Blogのエントリにて、「部屋を暗くしてPC作業をしましょう」てな話が出ていて、bookmarkcommnetなどで「それはちゃうやろ」的なコメントが散見されたのでちょっと補足。 部屋を暗くするだけならだめ、それはそのとおり。重要なのは「画面と、画面後ろの壁とのコントラスト差をなくすこと」なのだ。 その昔一部Blogで話題になった「あなたの知らない照明術」からakiyanさんが引用しているのを引用(ぉ すると 視力を落とさずに映画館気分でテレビを観るには よく「テレビを観るときには部屋を明るくしましょう」と言われます。映画館気分で部屋を真っ暗にして画面を見ることは、目にとってはNG!! テレビの画面と周りの明るさに差があると、目が画面の明るさとその後ろの暗い壁の両方に対して調整をくりかえしてしまうので、眼精疲労の原因になってしまうのです。(p177) とある。誰だか知らんがこんなア

    PCモニタを長時間見て疲れない方法は画面と画面背後の壁の明るさ差をなくすこと - キャズムを超えろ!
  • PCで眼が疲れない方法 - 萌え理論ブログ

    概要 主にPCモニタに向かって作業をする場合、眼の疲れ方が全然違う方法を書きます。曖昧な心構えとかではありませんし、手間と時間が最小限の方法を厳選しているので、毎日実行可能です。もちろん、私も実践しています。 照明 眼の健康のために、部屋を暗くしてPC作業をしましょう。明るくではありません。しかし「部屋を明るく」が常識ではなかったのでしょうか? たしかに、などは部屋を明るくしないと読めませんが、モニタは自ら発光しているので映画に近く、照明は薄暗いくらい*1が見やすいのです。 仕事場であれば電気は消せませんが、家でネットにつないでいる方は、一度照明を落としてからご覧になってみて下さい。暗い方が文字がハッキリ見えませんか。 ただし、ここでのPC作業は、静止した文字を読み書きする作業を想定しています。アクション・ゲームのように激しく明滅する動画は、部屋を明るくして見た方がよいかもしれません。ま

    PCで眼が疲れない方法 - 萌え理論ブログ
  • なぜ、セブン―イレブンでバイトをすると学生でも3カ月で経営を語り始めるのか? セブン&アイ 鈴木敏文―不況を楽しむ5つの「発想法」「仕事術」【5】 | 社長の仕事術

    最後は部下の育て方について考えよう。セブン―イレブンでは学生アルバイトでも始めて3カ月も経つと、経営について一家言を持つようになるといわれる。発注分担といって、バイト学生も担当商品ごとに自分で仮説を立て、発注し、結果を検証する。日々の実践が自信を植えつけるのだ。欧米の経営学者も注目する。時給が特に高いわけではない。それでも各自が力をつけ、育っていく理由をこう話す。 「人間にとって大切なのは、やはり、仕事のしがい、働きがいです。給料の高い会社は社員が定着し、給料が少しでも安かったら、離職率が高まるかといえば、必ずしもそうではなく、逆の場合もあります。 要は自分の存在価値がそこにあるかどうかです。人間は善意の生きものですから、自分を啓発する力を誰もが秘めています。それを引き出すきっかけや仕かけがその場にあるか。セブン―イレブンの場合、自分で責任を任され、成果を出していく経験が自己啓発力を引き出

  • スペル修正プログラムはどう書くか

    Peter Norvig / 青木靖 訳 先週、2人の友人(ディーンとビル)がそれぞれ別個にGoogleが極めて早く正確にスペル修正できるのには驚くばかりだと私に言った。たとえば speling のような語でGoogleを検索すると、0.1秒くらいで答えが返ってきて、もしかして: spelling じゃないかと言ってくる(YahooMicrosoftのものにも同様の機能がある)。ディーンとビルが高い実績を持ったエンジニアであり数学者であることを思えば、スペル修正のような統計的言語処理についてもっと知っていて良さそうなものなのにと私は驚いた。しかし彼らは知らなかった。よく考えてみれば、 別に彼らが知っているべき理由はないのだった。 間違っていたのは彼らの知識ではなく、私の仮定の方だ。 このことについてちゃんとした説明を書いておけば、彼らばかりでなく多くの人に有益かもしれない。Google

  • MacPortsでステキなUNIXツールをインストール - はこべにっき#

    2011/5/22追記: 最近のオススメは、homebrewです。ぼくもいまはhomebrew使ってます。 先日、研究室にあたらしいMac Book Pro 17"が届いた。各種操作がいちいちキビキビ動いて快適すぎる。 このMacにも、うち的最重要MacアプリケーションのひとつであるMacPortsをインストールした。 MacPortsはFreeBSDのportsというパッケージ管理システムと似たようなことを、Mac OS Xでも行うためのソフトウェアだ。有名なコマンドラインツールはほとんどこれを使えば揃えることができる*1。うちが普段使っている、perlvimもzshもscreenも全部MacPortsでインストールしたもの。 Macでライブラリやツールがなくて困ったときはとりあえず、MacPortsに聞いておけばなんとかなることも多い(例: pygameってMac OS Xで動くんだ

    MacPortsでステキなUNIXツールをインストール - はこべにっき#
  • 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

    ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基中の基であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_

    漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
  • 社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)

    こんにちは、livedoor Blog担当の眞子裕介です。 今回は、ビジネス上のスキルとして注目を浴びている「フレームワーク思考」について説明いたします。 そもそも、みなさんは、「フレームワーク思考」という言葉をご存じでしょうか? 「フレームワーク思考」とは、情報分析、問題発見や、問題解決(*1)や戦略を立案する際に利用する「思考の枠」のことを指します。 (*1)All Aboutの「フレームワーク思考してますか?」から引用しました。 この「フレームワーク思考」を活用すると、自然と思考が論理的かつ客観的となり、思考の結果を人に説明しやすくなります。 私の経験をもとに言えば、「フレームワーク思考」を学ぶ以前に「機能の要望」を検討する時は、ユーザーの立場でユーザーが求めるであろう機能を考えていましたが、どうしても主観的な意見となりがちでした。しかしながら、「フレームワーク思考」を学んだ後は、「

    社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)
  • 分散バージョン管理システムGitの使い方入門 | OSDN Magazine

    バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法や基的なGitの使い方について解説する。 分散バージョン管理システムとは? GitLinuxカーネル開発で用いられることを前提

    分散バージョン管理システムGitの使い方入門 | OSDN Magazine