タグ

authorNariのブックマーク (2,399)

  • The Azul Garbage Collector

    They are also either Stop-the-world or Concurrent: A Stop the world collector performs garbage collection work with the application code stopped. A concurrent collector performs garbage collection work concurrently with program execution, allowing program execution to proceed while collection is done (potentially using separate CPU cores).A Collector is termed “partly concurrent” or “mostly concur

    The Azul Garbage Collector
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。

  • Re:Re: Pythonのガベージコレクタは「マーク&スイープ」 - atsuoishimoto's diary

    おお、ガベージコレクションのアルゴリズムと実装 の著者様からコメントが。 補足ありがとうございます。私は別にGC全般に詳しいわけでもなんでもないのですが、どうやら大嘘を書いてるということもなさそうな感じなので安心しましたw。 これは「参照カウント」だと思います。 私のエントリのタイトルが悪かったです。「PythonのGCは参照カウント+ナントカである」と説明する時、このナントカ部分は通りの良い「mark-and-sweep」って呼ぶね、という話でした。 GC以外にもアーキテクチャ依存のところはありそうな気はするので、「レジスタの中身を取ってくるのは汚いハックになるからやだなー、生理的に無理」って感じのような気もします。 Pythonの開発陣は、標準Cで書けないような機能を嫌う傾向は強い気はします。 PythonのポピュラーなForkに Stackless Python というのがありますが

    Re:Re: Pythonのガベージコレクタは「マーク&スイープ」 - atsuoishimoto's diary
    authorNari
    authorNari 2011/02/21
    Pythonは標準Cでかけないような機能を嫌う, Stackless Python
  • DevRuby

    ruby-dev translation provides community translation of ruby-dev, the Japanese mailing-list for Ruby(MRI) developers.How to participateSign in with Twitter and add stars to mails you want to read in English. Correct English of mails that are already translated .

    authorNari
    authorNari 2011/02/17
    英語へ翻訳、ruby-dev
  • Linuxで使える動画編集ソフト(その2) - 玉虫色に染まれ!!

    以前書いた動画編集ソフトの紹介 の続きです。前回は kino, Avidemux, Stopmotion, PiTiVi を紹介しましたが、今回は kdenlive, OpenMovieEditor, LiVES を紹介します。 今回紹介するソフトは、前回のものとは異なり、いずれもマルチトラック編集ができるソフトです。あと、最後に動画編集ソフトではありませんが、関連する重要なライブラリの紹介もします。 kdenlive http://www.kdenlive.org/screenshot.php KDE環境用に作られたノンリニアビデオ編集ソフト Gnome環境であっても動作は可能。ただし、KDE系のライブラリを幾つか必要とするので、ディストリビューションのパッケージ管理ソフト(aptやyumなど)を使って依存関係を解決させないと面倒。 マルチトラックに対応し、シーン切り替えの効果も複数用意

    Linuxで使える動画編集ソフト(その2) - 玉虫色に染まれ!!
  • 最近のTemtterプラグイン - hitode909の日記

    最近プラグインを作ったりしてTermtterが便利になってきたので,ご紹介です. Gemにはまだ入っていません 最近作ったプラグインなので,gem termtterには,まだ入っていません.GithubのTermtterをcloneしてbin/termtterを使うと,今回紹介するプラグインが使えます. https://github.com/jugyo/termtter UserStream受信する Termtterはデフォルトでは定期的にタイムラインを取得しに行くが,user_streamプラグインを利用すると,UserStreamを受信できます. favoriteされた,followされた,statusをdeleteした,listに追加されたり外されたりした,といったイベントも流れてきて便利です. Termtterはデフォルトでは定期的にタイムラインを取得しに行くので,1分くらいは何か

    最近のTemtterプラグイン - hitode909の日記
    authorNari
    authorNari 2011/02/14
    mongo_favs,appendtitle←便利そう
  • How do you know if you can use a patented algorithm?

    authorNari
    authorNari 2011/02/13
    g1gc,あとで
  • SGenを詳解してみるシリーズ

    原文1、 原文2、 原文3 更新 2011/02/27 fililさんからのご指摘でtypoを修正。TODO部分に対して、考えていただいた訳を反映。 更新 2011/02/14 miura1729さんからのご指摘で誤訳を修正 翻訳: 中村 成洋 SGenは、我々が2年間熱心に取り組み、ここ数ヶ月の間で安定性と十分な競争力を持ってきた、Monoの新しいGCです。 これからの一連のブログの記事として、このGCの一般的な働きと、特別な働き、どのようにしてこのGCがベストな性能をえられるかを紹介し、そして最後に未来のプランを説明します。 なぜ新しいGCなのか? 多くのGC付きのランタイムのように、Monoは開発当時からBoehm-Demers-Weiser collectorを使っていた。以降、これをBoehmと略します。 Boehmの基的な利点は移植性と安定性があり、楽に組み込むことができる点

  • ギタリーマンの日記 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • T-Square - Truth (With midi backing)

  • メモリ管理は奥が深い・・・: ヘキサドライブ日記

    お久しぶりです、ミヤジーです。 最近はメモリ管理について勉強しています 皆さん、C言語でメモリ確保する際はmallocを使用していたと思います。 C++言語になってからnewを使用するようになり、直にmallocを使用する機会が減ったと思いますが、 ゲーム制作においては、メモリを厳密に管理したいという理由で、自作メモリアロケータを書くということがあります。 (また、mallocは遅いのでアロケータを書くという話も耳にします。) 、 そこで、ふと思ったのですが、当にmallocは遅いのでしょうか mallocについて調べてみると、高速化を図るためにいろいろな改良をしたmallocが考案されていました。 ・dlmalloc ・phkmalloc ・jemalloc ・tcmalloc ・nedmalloc ...etc 以上に挙げたmallocの実装は、ソースコードを見ることができるので勉強

  • CSRF対策のトークンをワンタイムにしたら意図に反して脆弱になった実装例

    補足 この記事は旧徳丸浩の日記からの転載です(元URL、アーカイブはてなブックマーク1、はてなブックマーク2)。 備忘のため転載いたしますが、この記事は2011年1月27日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり 橋口誠さんから今話題の書籍パーフェクトPHP (PERFECT SERIES 3)を献いただきました。ありがとうございます。このエントリでは同書のCSRF対策の問題点について報告したいと思います*1。 書では、CSRFの対策について以下のように説明されています(同書P338)。 CSRFへの対応方法は、「ワンタイムトークンによるチェックを用いる」「投稿・編集・削除などの操作の際にはパスワード認証をさせる」などがあります。一番確実な方法は両者を併用することですが、ユーザ利便性などの理由から簡略化する場合で

  • jamboree.jp - jamboree リソースおよび情報

    authorNari
    authorNari 2011/01/19
    お疲れさまです!!!ありがとうございました!!
  • 機械の代わりに人間が学習入門

    7. 年表で見る機械学習 1946 モンテカルロ法 PRML 1958 カルマン・フィルター PRML 1960s 隠れマルコフモデル PRML -1961 ニューラルネットワーク PRML 1977 EM アルゴリズム PRML 1982 SOM (自己組織マップ) PRML 1984 CART (決定木の一手法) PRML 1994 ICA (独立成分分析) PRML 1995 サポートベクトルマシン PRML Mahout 1995 粒子フィルタ PRML 2000 FP-Growth Mahout 2001 アイテムベース協調フィルタリング Mahout 2001 Random Forest Mahout 2003 LDA (Latent Dirichlet Allocation) Mahout • フルサイズの年表は http://d.hatena.ne.jp/n_shuyo/2

    機械の代わりに人間が学習入門
  • 公理的意味論を使ってプログラムの正しさを証明する (2)

    公理的意味論 (axiomatic semantics) の2回目。 今回は二分探索をおこなうプログラムを検証する。 まとめ: 二分探索 (binary search) とは、 ソートされた数値の順列から目的の要素をすばやく検索するアルゴリズムである。 以下のような n個の要素をもつ数列 a = [ 0, ..., i0, ..., i, ..., i1, ... n-1 ] があるとき、2つの点 i0, i1 にはさまれた中点 i を考える。ここで、 目的の要素が [i0,i) の間にあれば、i よりも左側にある範囲を探索する。 目的の要素が [i,i1) の間にあれば、i よりも右側にある範囲を探索する。 以上の操作で、毎回、探索する要素の個数は半分になっていく。 これを繰り返すと、最終的に約 log2(n) の繰り返しで目的の要素を発見できる。 これは n個の要素を左から順に調べる

  • 公理的意味論を使ってプログラムの正しさを証明する (1)

    公理的意味論 (axiomatic semantics) を使って、 プログラムが正しく動くことを証明しようとするこころみ。 まとめ: 公理的意味論では、まず手続き型プログラムの仕様を数学的な命題として記述する。 つぎに、コード中の各部分が正しいふるまいをすることを示し、 それによってプログラム全体が仕様を満たしていることを示す。 公理的意味論において重要なのは「不変式 (invariant)」の考え方である。 これはループ内の同じ場所を実行したときつねに成り立っているような命題で、 不変式を使うと、ある処理を繰り返した結果、正しい値が得られるということを 証明することができる。 この動画では、以下のような関数 mypow を例に、 不変式の基的なアイデアについて説明する。 (Python にはすでにべき乗を計算する関数 pow や演算子 ** があるが、 ここではループと掛け算だけを使

  • Island Life - 仕上げのモチベーション

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 仕上げのモチベーション
    authorNari
    authorNari 2011/01/08
    仕上げのモチベーション
  • たぶん就活生の考える「コミュニケーション能力」は少し企業とズレている気がするんだ - AtAsAtAmAtArA

    thinks学生にとっての「コミュニケーション能力」とは初対面の人と仲良くなったり就活の面談で的確に(タテマエとかを)話せること企業にとっての「コミュニケーション能力」とは業務をこなすにあたって物事を確実に滞り無く誤解のないように伝えることなんじゃないかなぁ。もうちょっと言えば学生にとっての「コミュニケーション能力」とは感情的なもの企業にとっての「コミュニケーション能力」とは論理的なもの以下蛇足まあおれはまがりなりにもバイトとしてウェブ関係の企業に入社させていただいて少しはもそもそ業務をこなしたわけだ。主に運用業務でルーチンっぽいけどそれでもやらなきゃいけない細かいこととかなんかかんとかある。んでそのルーチンの作業フローをwikiにまとめたりする。あるいはメールなどでやりとりをする。直接会って話す。そんな中で感じた。なんつーか、学生にとって就活をしなくちゃいけない、そこで書類を書いてエント

  • 革命の日々! configure tips

    ./config.status --recheck で前回configureした時の引数でもう一回configure ./config.status --config で前回configureした時の引数を表示 めも

    authorNari
    authorNari 2010/12/27
    configureの引数、再度表示、忘れたときに←便利!!
  • Japanese Ruby books in 2010 - 思っているよりもずっとずっと人生は短い。

    Some people know the article "Coming From Ruby" by David Black, and some people may remember the photo of Japanese Ruby Books. http://www.infoq.com/articles/coming-from-ruby Yes, the all books on the photo are mine :) I brought them from Japan in RubyConf 2002. After 8 years, in 2010, there are tons of Ruby books published all over the world. Of course, so is in Japan. As Ruby book collector, I've

    Japanese Ruby books in 2010 - 思っているよりもずっとずっと人生は短い。
    authorNari
    authorNari 2010/12/22
    英語の紹介