サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大そうじへの備え
www.shudo.net
首藤 一幸 首藤一幸: "ソフトウェアと論文", コンピュータソフトウェア, Vol.39, No.3, pp.88-89, (一社)日本ソフトウェア科学会, 2022年 7月 22日 「研究に欠かせないソフトウェアを開発しているのに、研究業績として評価してもらえない。」 たまにそんな愚痴を聞きます。 重いソフトウェア開発作業を、研究業績を必要とする人に勧めていいものか? ソフトウェア関連の研究者は実用ソフトの開発を経験すべきか? ソフトウェア工学の研究者は開発者を幸せにしようとしているか? などなど、筆者も大学院生の頃から考えてきました。 こうした問いはつまり、 ソフトウェアおよびその開発と、研究業績たる論文との間の相克についてのものです。 研究とは、狭い意味では、それまで人類が知らなかったことを見つけて人類の知識を増やす営為、でしょう。 ここで発見された新知識が研究成果です。 そのため
注)より新しい版があります: ブロックチェーン「ネットワーク」の研究, …勉強会 Back to Publications のページ 首藤のページ スライド: shudo-CQ-202207-blockchain.pdf (PDF ファイル, 2240 KiB) ブロックチェーンの起源・価値 首藤研での研究 まとめ 発表リスト
Back to Publications のページ 首藤のページ スライド: shudo-lecture-blockchain-202101.pdf (PDF ファイル, 2863 KiB) ブロックチェーンの起源・価値 ブロックチェーンの応用 ブロックチェーンの技術 ブロックチェーンの研究 ブロックチェーンと社会 付録:対外発表
Bitcoinの革新性が導くWeb 3 ― cryptoeconomicsという方法論とトラストレス ― 首藤 一幸 首藤一幸: "Bitcoinの革新性が導くWeb 3 ―cryptoeconomicsという方法論とトラストレス―", 情報処理, Vol.61, No.2, pp.176-180, (一社)情報処理学会, 2020年 1月 15日 概要 暗号通貨Ethereum創始者の1人Vitalik Buterin氏は、 Bitcoinの発明はcryptoeconomics、 つまり、暗号と経済的動機付けを組み合わせる方法論であった、と述べました。 その通り、暗号通貨の価値やブロックチェーンの機能は、 お金を欲しがる皆の気持ちによって支えられています。 一方で、皮肉なことに、それはまたお金によって破られ得ます。 また、暗号通貨の価値が下がるとブロックチェーンの機能が危険にさらされる
IT業界の未来 脱1対1商売とエンジニアの幸福 首藤 一幸 首藤一幸: "IT業界の未来――エンジニア幸福論", WEBRONZA, 朝日新聞社, 2017年 5月 26日 プログラマ35歳定年説 IT業界ではよく「プログラマ35歳定年説」が話題になります。 本当とも嘘とも言えて、いろいろ話が広がるネタなので、 飲み屋やネットの雑談にぴったりです。 35歳定年の理由としては例えば激務が挙がります。 そこには、こんなしんどい仕事ずっとは続けられないよね、 という業界への自虐も込められています。 では実際どうなのかというと、 35歳がどういう状況なのかは人それぞれ、としか言えません。 そんな35歳定年説にも、合理的な説明を付けることができます。 人月単価の上限に達してしまうのです。 受託ソフトウェア開発では、開発を請け負う際、 例えば、1人月100万円のプログラマ2人で5ヶ月かかるから、 10
Tokyo Tech (42) 1996 Java MOBA 2001 1998 2006 ( ) 2008/12 2009/ 5 PM Java Just‐in‐Time shuJIT 17,000 , P2P Overlay Weaver 26,000 , 15 41 673 ( ) P2P UG Live 2 , , 1 Binary Hacks 5 , 1 P2P , 2009 / DHT , 2009 , Causal consistency, NVRAM / SCM , 2011 1 / 10 , 20 , Apache Spark 1/12 • Fintech (DBMS) • – – •Abraham Harold Maslow (1908‐1970) Me, too. 2/12 • – Bitcoin = – – NEM 1,000 • – 10 1 (← Bitcoin
分散システムとして見たブロックチェーン 首藤 一幸 2016年 9月 30日(金) オルトプラスラボ Tech セミナー 2016 Fall スライド: shudo-blockchain-design-20160930.pdf (PDF ファイル, 414 KiB) Back to Publications のページ 首藤のページ 導入 分散システムとして見たブロックチェーン 利点と難点、その由来 他の設計の可能性 まとめ
Java仮想マシンの仮想化機能: Multi-Tasking 首藤 一幸 注: このページの文章は Software Design 誌 2004年 9月号に掲載された以下の記事の元原稿です。 Software Design 誌編集部の了承の元に、本ウェブページに掲載しております。 首藤一幸, "Java仮想マシンの仮想化機能: マルチタスキング", Software Design 2004年 9月号, p.22, (株)技術評論社, 2004年 8月 18日 Java仮想マシン(JVM)は,主にソフトウェアで実装される仮想の計算機です. JavaのアプリケーションはJVMによって実行され,そのJVMを専有します. 1台のマシン上で2つ以上のJavaアプリケーションを同時に実行したい場合は どうするでしょうか? それぞれのアプリケーションを,個別に,javaコマンドで起動するわけです. こう
アプリケーション層マルチキャスト 首藤 一幸 注: このページの文章は UNIX magazine 2006年 10月号 (2006年 9月発売) に掲載された以下の記事の元原稿です。 首藤一幸, "アプリケーション層マルチキャスト:基本と応用", UNIX magazine 2006年 10月号, pp.34-43, (株)アスキー, 2006年 9月 16日 図1 アプリケーション層マルチキャスト IPマルチキャストは、その提案から十数年を経た今でも、 インターネットの津々浦々で使えるという状況には至っていません。 そこで、インターネット自体ではなく、 その上で動作するアプリケーションにマルチキャストをさせようという研究が 2000年前後から盛んに行われています。 このようなマルチキャスト手法は、 アプリケーション層マルチキャスト (application-levelまたはlayer
NAT 基礎講座 首藤一幸 第10回 SIProp 勉強会, 2008年6月27日(金) TCP/IP TCP/IP プロトコルスタック • ≠ TCP と IP の2つ • インターネットの 基本プロトコル集合 – IP (Internet Protocol) – TCP (Transmission Control Protocol) • connection-oriented / 接続指向 – UDP (User Datagram Protocol) • connectionless – ICMP (Internet Control Message Protocol) リンク層: Ethernet など IP TCP HTTP, SMTP, POP3, … ICMP UDP 第2層 第3層 第4層 OSI参照モデルと 対応づけるとしたら L2, L3 という語は ここから派生 SOAP
NAT 基礎講座 首藤 一幸 2008年 6月 27日 スライド: shudo-NAT-20080627.pdf (PDF ファイル, 392 KiB) Back to Publications のページ 首藤のページ TCP/IP NAT NAT traversal (NAT 越え)
首藤 一幸 Last-updated: April 21, 2013 首藤一幸: "IT業界ビギナーのためのお勧め書籍55冊+α - 首藤一幸", Software Design 2013年 5月号, pp.46-47, (株)技術評論社, 2013年 4月 18日 プロフィール 首藤 一幸 (しゅどう かずゆき) 東京工業大学 准教授。IPA未踏 プロジェクトマネージャを兼任。 早稲田大学、産業技術総合研究所(エンジニアリングと研究)、 ウタゴエ(株)(経営・執行)を経て、2008年12月より現職(研究と教育)。 エンジニアとしての作品に、 Javaスレッド移送システムMOBA、Java JITコンパイラshuJIT、 peer-to-peerの基盤ソフトOverlay Weaver、書籍Binary Hacks(共著)など。 この特集は新人向けということになっています。 しかし、本誌の
首藤 一幸 Last-updated: May 12, 2012 首藤一幸: "5. 起業をめぐるバイアスと価値提供のあり方", くらしと経済の基盤としてのITを考える研究会報告書, (独)情報処理推進機構, 2012年 3月 30日 (IPAの発表) いまどき、起業についての言説はネットでいくらでも見つけられる。しかしその多くは、起業を勧めたいという方向のバイアスを帯びた立場での言説である。起業に関係する人、特に事業を興す人は、バイアスの存在と、どういったバイアスが存在するのかを知った方がいい。以下、そのために、まだあまり世で述べられていない事柄を述べたい。 もくじ 起業を勧めるバイアスを帯びた人々 受託開発という罠 貢献と報酬 個人がempowerされている時代 起業 ≠ 法人設立 ベンチャーの定義:スタートアップとスモールビジネス 事業の手段としての法人 マイナスの抑制は粛々と、むし
1 Kademlia 首藤一幸 産業技術総合研究所 グリッド研究センター 2004年 7月 27日(火) 2 資料 IPTPS02 の論文とスライド � “Kademlia: A Peer-topeer Information System Based on the XOR Metric” ウェブページ � http://kademlia.scs.cs.nyu.edu/ 7/26時点では参照できず。 3 Kademlia の位置付け 論文中に現れる比較対象: � Chord � Chord の悪い点: � 経路表が厳格。 � ノードの failure や、経路表の欠損からの復旧が複雑。 � qeury 転送の方向が一方向。 � Incoming traffic を元に経路表を更新できない。 � Kademlia では、2ノード間の関係は symmetric。 � x が y の経路表に載っ
首藤 一幸 Last-updated: April 21, 2010 注: このページの文章は Software Design 誌 2010年 2月号に掲載された以下の記事の元原稿です。 Software Design 誌編集部の了承の元に、本ウェブページに掲載しております。 首藤一幸: "key-valueストアの基礎知識", Software Design 2010年 2月号, p.14-21, (株)技術評論社, 2010年 1月 18日 クラウド、特にPaaS向けのソフトウェア開発が現実のものとなり、 そこではリレーショナルデータベースとは違ったデータベースが 勢いを増しています。 その代表であるkey-valueストアを解説します。 もくじ key-valueストアとは なぜkey-valueストアか key-valueストアの使いどころ key-valueストアとNoSQLのこ
scale outの技術 首藤 一幸 Last-updated: January 5, 2010 注: このページの文章は以下の記事の元原稿です。 首藤一幸, "スケールアウトの技術", クラウドの技術, pp.88-101, (株)アスキー・メディアワークス, ISBN978-4-04-868064-6, 2009年 11月 6日 アスキー・メディアワークス社の 書籍紹介ページ Amazon.co.jp の ページ 首藤一幸, "スケールアウトの技術", UNIX magazine 2009年 4月号, pp.78-91, (株)アスキー・メディアワークス, 2009年 3月 18日 データベースに求められる性能を試算したところ、 十台、百台…数万台のサーバが必要になった。 クラウドを構築する側はこういう問題に直面し、解決しようとしてきた。 台数に比例した性能を引き出すこと、つまりsca
技術フェチ日誌 2006年11/2分 より Back to 記事・技術情報・雑文のページ 首藤のページ 信頼性のない通信路でのタイムアウト時間をどう決めたらいいかを考えていて、 TCP のアルゴリズムを学ぶに至りました。 Linux カーネルでは tcp_rtt_estimator という関数として実装されています。 linux-2.6.16.18/net/ipv4/tcp_input.c:545-555 545: /* Called to compute a smoothed rtt estimate. The data fed to this 546: * routine either comes from timestamps, or from segments that were 547: * known _not_ to have been retransmitted [see
技術フェチ日記 (2010年 12月) 先月, 来月 へ 一覧へ 首藤のページへ 2010/12/31 (金) 今年の散髪: 1/19, 5/5, 8/13, 10/7, 12/20 5回。合計 9,500円 (税込)。 今年は多かった。 Overlay Weaver (日記11/27分)、今年のリリース: 5回。 0.9.9 〜 0.10.1。 なぜか 1.0 にならない。 年越し。 ジャニーズカウントダウンライブを見ながら。 今年の紅白歌合戦。 初登場グループの時間がものすごく短くて驚いたり、AKB48 の人数を数えたり。 mini-USB ⇔ micro-USB 変換アダプタ (日記5/22分) を壊した。 Nexus One にくっつけたまま、アダプタを下にして落とし。 蟹とかおでんとか。 絵を描かされ。 移動。 新幹線は A席。 なぜか隣の B, C席は空席。 2010/12/3
7月が賞味期限だったバタピー。 新幹線車内の電光掲示板での企業広告、だいたい「貢献する」が入ってる (shudoのtweet) 2010/11/27 (土) Overlay Weaver (ウェブサイト, 日記11/18分) 0.10.1 リリース (アナウンス: 英語, 日本語, p2p-hackers ML)。 バグの修正とライブラリの更新。 Google や Microsoft が TCP slow-start のパラメータをイジっている、という記事: Google and Microsoft Cheat on Slow-Start. Should You? (p2p-hackers ML への メール より) TCP の initial congestion window を、RFC 3390 での規定より大きくしている、という指摘。 他では 2〜4 セグメントになるところ、Goo
技術フェチ日記 (2010年 8月) 先月, 来月 へ 一覧へ 首藤のページへ 2010/8/31 (火) つけめん あびすけ 元住吉店 (google) (日記8/24分)。 つけめん (大) 700円。 赤坂へ。 乃木坂駅からてくてく。 赤坂くまくら (google)。 お料理。 お話。 欧米では、今頃になって、これからは mobile content だ!ととても盛り上がっている。 仕事場を探す世界中の学生から見て、日本企業は目に入りもしない。 将来性がないから悪い、とかそういうこと以前に、目に入らない。 寿司職人事情。 (海外等で) 商売として寿司屋を開く場合、年配者は重しとして 1人いればよくて、あとは学校で握り方を覚えたばかりの人を並べればいい。 2010/8/30 (月) てっぺん家 (google) (日記8/26分)。 今日こそ、ねぎ油そば。 750円。 これももやし入り
スライド: shudo-key-value-store-20100422.pdf (PDF ファイル, 1366 KiB) 記事: key-value ストアの基礎知識, Software Design 2010年 2月号, p.14-21 Back to Publications のページ 首藤のページ
首藤 一幸 Last-updated: January 5, 2010 注: このページの文章は Software Design 誌 2010年 2月号に掲載された以下の記事の元原稿です。 Software Design 誌編集部の了承の元に、本ウェブページに掲載しております。 首藤一幸: "key-valueストアの基礎知識", Software Design 2010年 2月号, p.14-21, (株)技術評論社, 2010年 1月 18日 クラウド、特にPaaS向けのソフトウェア開発が現実のものとなり、 そこではリレーショナルデータベースとは違ったデータベースが 勢いを増しています。 その代表であるkey-valueストアを解説します。 もくじ key-valueストアとは なぜkey-valueストアか key-valueストアの使いどころ key-valueストアとNoSQLの
技術フェチ日記 (2010年 1月) 先月, 来月 へ 一覧へ 首藤のページへ 2010/1/31 (日) 休日がない。 30,31日は出張, 23,24日は原稿書き, 16,17日は講義準備。 10日(日) は少ししか仕事せずに済んでた。 秋葉原 (日記1/18分) へ。 ヨドバシカメラの前には、一心不乱に Nintendo DS に向かう人々の姿が。 ジャイヒンド 秋葉原店 (11/21分)。 3日ぶりのインドカレー。 何かのカレー1,300円、ナン 300円。 1,050円のランチは、日曜祝日はやってないとのこと。 金の蔵 Jr. 秋葉原店 (google)。 2010/1/30 (土) 船橋へ。 船橋は、一度、車で通ったことがあるくらい。 ラーメン 無限大 (google)。 11:50 頃入店。 大勝軒の雑誌記事が壁に貼ってあるなあ、と思ったら、茨城大勝軒グループ (日記2009
技術フェチ日記 (2009年 8月) 先月, 来月 へ 一覧へ 首藤のページへ 2009/8/31 (月) PlanetLab 上で運用している Overlay Weaver のノード (日記8/24分) をメンテ。 36ヶ国 631台。最大規模。 これまでの最大規模は 34ヶ国 604台 (日記8/24分) だった。 2009/8/30 (日) 衆院選投票。 自転車で出かけたら、ちょうど雨が降り出し。 どこにも寄らず、直行直帰。 投票所である小学校のそばに駄菓子屋があるのを知った。 昔々からあるパチンコのような遊具とか。 前回は 2005年 9月 11日(日) だったらしい。 投票所はつくば市立手代木南小学校 (Google Maps) だったっけ。 2009/8/29 (土) VMware Player (日記4/3分) 2.5.3。 奥沢 (日記5/2分) / 自由が丘 (日記8/1
scale out の技術 首藤 一幸 〜 consistent hashing 編 cloud 研究会 @マイクロソフト(株) 新宿本社 2008年 12月 19日(金) contents • 導入: scale out の方策 • consistent hashing • consistent hashing の応用 – サーバ側の技術 オンメモリの key-value store – peer-to-peer 由来の技術 structured overlays / 構造化オーバレイ – 2つの関係 • Azure Services Platform と 構造化オーバレイ 首藤一幸 (35) •ソフトウェアエンジニア, 技術フェチ • 技術者、研究者として – 分散システム, オーバレイネットワーク, peer-to-peer, プ ログラミング言語処理系, 高性能計算 • わかりや
次のページ
このページを最初にブックマークしてみませんか?
『Kazuyuki Shudo』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く