WorkとComputerに関するRintaのブックマーク (32)

  • 2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」

    翔泳社主催のソフトウェア開発者向けカンファレンス「Developers Summit 2013 Summer」(夏サミ2013)で、サーバーワークスの代表 大石をモデレーターに、はてなGREEでCTOを歴任された伊藤直也さん、Sansan株式会社でEightの開発指揮を執られている宍倉功一さんと3人で「DevOpsって当のところどうなのよ?」と題したパネルディスカッション行いました。 資料は、その内容をダイジェスト形式にまとめたものです。Read less

    2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
  • エンジニアからCTOへ 2015-06-11 IVS CTO Night & Day

  • 10GbE時代のネットワークI/O高速化

    10GbE、40GbEなどの極めて高速な通信をサポートするNICが、PCサーバの領域でも使われるようになってきている。 このような速度の通信をソフトウェア(OS)で処理し高い性能を得るには様々な障害があり、ハードウェア・ソフトウェア両面の実装を見直す必要がある。 セッションでは、ハードウェア・ソフトウェア両面にどのような改良が行われてきており、性能を引き出すにはどのようにこれらを使用したらよいのかについて紹介する。Read less

    10GbE時代のネットワークI/O高速化
  • Subversion キーワードの展開 - とみぞーノート

    概要 SubversionではCVSと同様にソースコード中に$Date$,$Rev$などの特定キーワードを埋め込んでおき、commit時にキーワードを置換させることでcommit日付、Rev情報などをソースに自動で埋め込むことができる。使用できるキーワードを表1に示す。

  • TextWriterTraceListener クラス (System.Diagnostics)

    例 次の例では、 を使用StreamWritermyOutputWriterして TextWriterTraceListener という名前TestFile.txtのファイルに書き込む クラスのインスタンスを実装します。 最初に、出力用のファイルを作成します。 次に、最初のテキスト ライターの を StreamWriter 作成し、出力ファイルを割り当てて、 に追加します Listeners。 次に、コードは 1 行のテキストをファイルに出力します。 最後に、出力バッファーをフラッシュします。 このサンプルを実行した後、ファイルを TestFile.txt 開いて出力を確認できます。 void main() { #if defined(TRACE) // Create a file for output named TestFile.txt. Stream^ myFile = File::

    TextWriterTraceListener クラス (System.Diagnostics)
    Rinta
    Rinta 2012/05/29
    メモ
  • 【スマホ用ページ】低解像度、高解像度端末のどちらでもくっきり綺麗に表示しつつ、幅ぴったりにする HTML テンプレート。

    こんにちは、ウェブ開発の林です。 スマートフォン向けウェブページを作る際、横幅ぴったりにしたいと思いませんか。 meta viewport というタグを使えば表示サイズを調整することができます。 ただそれを使ったとしても、Android / iPhone は端末により横幅が違うため個別に最適化するのは面倒です。 スマホ端末ごとにコードを分けることなく常に幅ぴったりにする HTML テンプレートを作りました。 こちらを参考に組んでみてはいかがでしょうか。 HTML テンプレートコード(ヒント付き) こちらの HTML コードを丸っとコピペして修正していくと楽だと思います。 追記: ライセンスフリーです。自由に使ってください。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title></title> <!--

    【スマホ用ページ】低解像度、高解像度端末のどちらでもくっきり綺麗に表示しつつ、幅ぴったりにする HTML テンプレート。
  • Archived: Measurement Studio .NETアセンブリが実行時のロードに10秒以上かかる - National Instruments

    メモ: Measurement Studio 8.1より、Measurement Studioアセンブリはauthenticode署名(デジタル署名)ではなくなります。このページで説明されている問題は、Measurement Studio 8.1以降を使用して開発/配布されたアプリケーションでは解消されています。まだAuthenticode署名のMeasurement Studioアセンブリを要求する場合は、NI技術サポートまでご連絡ください。 この動作はAuthenticode署名であるどの.NET 1.1および2.0アセンブリでも発生し、Measurement Studioも例外ではありません。デジタル署名はコードサイニング(Code Signing)とも呼ばれ、マイクロソフトは .NETライブラリに署名することを強く推奨しています。弊社ではMeasurement Studio の A

    Rinta
    Rinta 2011/12/04
    メモ
  • 【動画】サーバー・回線増強について‐ニコニコインフォ

    【動画】サーバー・回線増強について 2011年08月12日 Tweet いつもニコニコ動画をご利用いただきありがとうございます。 増強についての進捗をお知らせいたします。 前回のご案内:【動画・生放送】サーバー・回線増強について 予定しておりました、プレミアム会員向け 通常サーバー増強/帯域増が7月末に完了しております。 また全会員向けサーバー増強について、 ご案内しておりました予定より遅れ8月中旬の完了予定となっております。 大変申し訳ございません。 現在の状況としては、これまでの増強によって 特にプレミアム視聴について大幅に改善が見られています。 - 23時台のプレミアム回線平均速度:4.8Mbps→9.0Mbps(185%) - 23時台の動画につながるまでの平均時間:6.3秒→3.3秒(53%) ※最もアクセスが多い23時台のデータで、増強について最初にご案内した

    Rinta
    Rinta 2011/08/13
    お疲れ様。とてもじゃないがコレをやれる気がしない。
  • 「俺は六本木の某ベンチャーで働きますw」 とか言ってる奴はバカ - 拝徳

    こんにちは @tokunoribenです。 先日、僕が尊敬するブロガーの一人であるちきりんさんが面白い記事をかいていました。 将来有望な若者の将来価値を毀損する、大きなワナ - Chikirinの日記 http://d.hatena.ne.jp/Chikirin/20110807 大企業かベンチャーか、というキャリアの問題はここ近年至るところで話題に登るところでありますが、僕はこの二項対立で物事を判断する人間なんてそもそもベンチャーいっても不幸になるだけだと思います。 タイトルに上げたとおり 僕は「大企業とかくだらないんで、六木の某ベンチャーで働きますw」 みたいなことを言ってる奴はバカなんじゃないかと思ってます。 別にこれは、特段の六木のベンチャーで働いている人間がバカ、というわけではないです。 自分のキャリアについてこんな風な考え方にしか帰着できない人間が愚か者、という意味で使って

    「俺は六本木の某ベンチャーで働きますw」 とか言ってる奴はバカ - 拝徳
    Rinta
    Rinta 2011/08/12
    概ね間違ってないと思う。「ベンチャー」とか「大企業」とかひとくくりにしたところで、あんましょうがないかもねー。でも、自分の時間を持てる事とお金をある程度貰える事は大事。
  • 信じられないDB文化「固定長DB」でもあうんです。大規模コンシューマ向けサービスのRDB設計 - レベルエンター山本大のブログ

    ずいぶん時間があいてしまったけど、大規模コンシューマ向けサービスRDB設計の続き。 僕はこのプロジェクトを自分のRDBの知識を使って革新してやろうと思って臨んだ。 しかし結果として逆に、コンシューマ向けサービスに最適化されたRDBの使い方について教わることになった。 ※ あと、KVSでいいじゃんって言ってる人もいるけど、それはKVS導入の苦労を知らない人だと思う。KVSの苦労は後で書く。 僕らが最近手がけているのは、とても大規模なコンシューマ向けサービスだ。 100万人の契約ユーザが使い、1テーブルに1億レコード以上のデータを貯め、24時間止めることが許されず、 要求から応答までのターンアラウンドタイムが1秒以内という厳しいSLAのサービスである。 中でも僕はDBやフレームワークの設計とアーキテクトっぽいことを担当している。 僕がこの現場に来て、驚愕した文化が2つある それは「Join禁止

    信じられないDB文化「固定長DB」でもあうんです。大規模コンシューマ向けサービスのRDB設計 - レベルエンター山本大のブログ
    Rinta
    Rinta 2011/08/09
    規模が変われば常識も変わる。臨機応変に、想像力を働かせて、柔軟に発想・行動する人が成功する。技術も適材適所。良いエントリ。
  • LocalDB: 開発者向け軽量SQL Express

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    LocalDB: 開発者向け軽量SQL Express
  • 独自の手法で10倍速開発 7割主義で変化対応力を高める

    良品計画は独自の開発手法を採用することで、システム開発の短期化とコスト削減を図った。2006年12月に再構築したMD(マーチャンダイジング)システムを皮切りに、08年12月までに約130のアプリケーションを社内で開発。一方で、IT 投資の売上高比率は04年の1.8%から0.9%に半減させた。「7割主義」と「スピード対応」を方針に掲げ、利用部門の要望に最速1日、遅くとも1~2週間で対応する。開発手法の独創性と、経営に資するシステム部門の姿が評価された。 「無印良品」ブランドの小売店を展開する良品計画は、1週間に1という猛スピードで新しいアプリケーションを開発したり、機能を強化したりしている。「思い立ったら即実行。合格最低ラインの7割主義で素早くシステムを開発し、検証と改善を繰り返す」。IT戦略を統括する小森孝取締役 情報システム担当部長兼流通推進担当管掌は強調する。 同社は独自の開発方法論

    独自の手法で10倍速開発 7割主義で変化対応力を高める
    Rinta
    Rinta 2011/07/10
    うーん、多分、内製だからできることのように思うな。多層下請けシステムでは難しいように思う。
  • Windows API リスト: Windows API、Win32 API、Win32API

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    Windows API リスト: Windows API、Win32 API、Win32API
    Rinta
    Rinta 2011/06/03
    メモ
  • グーグル発「Hadoop」、日本企業も利用へ

    Hadoopは、グーグルが検索エンジン用に開発したバッチ処理システムを基に開発された、オープンソースソフトだ。グーグルが開発した分散ファイルシステム「Google File System(GFS)」を模した「Hadoop Distributed File System(HD FS)」と、データ処理機構「MapReduce」を模した「Hadoop MapReduce」で構成する。 米国では米VISAや米JPモルガン・チェースのような大手金融機関が、バッチ処理にHadoopを使用する。 そのHadoopがいよいよ、日企業でも使われ始めた。例えば楽天は、ある商品に対するお薦め商品をリストアップする「レコメンド処理」にHadoopを使用する。NTTデータは、全国の渋滞情報をリアルタイムに可視化するシステムの構築にHadoopを採用した。三菱UFJインフォメーションテクノロジーもHadoopを使っ

    グーグル発「Hadoop」、日本企業も利用へ
    Rinta
    Rinta 2011/01/18
    MUFGがHadoop採用というのは、衝撃的。コストメリットが効いたのか?
  • 「入社してから育成」では遅い? 「学生のうちに開発経験」させて若手育成

    また、IT企業は、情報系学生に「情報系分野の基礎理論と基礎知識の習得」を求めるとともに、「チームによるシステム開発経験」があってほしいと考えている。プログラミングスキルや基礎理論に関する教育は、教育機関側は対応しているが、「チームによる開発」については、ほとんどカリキュラムに取り入れられていないのが現状だ。 「このままでは日エンジニアは国際競争を生き抜けない」 実は、この「ズレ」はずいぶん前から認識されていた。しかし、これまでなかなか大学側が対応ができずにいたのはなぜなのか。 「理由はさまざまあるが、前もって定められたシラバスをすぐに変更できないこと、教える側の人材不足といった事情から、改革がこれまでうまく進んでこなかった」と、田中氏は指摘する。 だが、そうもいっていられなくなってきた背景には、激化しつつある「国際競争」への懸念がある。従来の手法では、学生が現場で使えるスキルを身に付け

    「入社してから育成」では遅い? 「学生のうちに開発経験」させて若手育成
    Rinta
    Rinta 2011/01/15
    要するに会社に金ないから、大学で(つまり学生が払っている学費で)教育コスト負担してよ!って事か。虫がいいにもほどがあるだろw
  • DBの「トランザクション分離レベル」が必要な理由  (PostgreSQLで,ファントム・リードを防止すべきサンプル事例) - 主に言語とシステム開発に関して

    データベースには,「トランザクション分離レベル」というものがある。 以下では,それが なぜ必要なのか? デフォルトのレベルでは,どうして駄目なのか? PostgreSQLでは,どうやってレベルを変更・確認するのか? などを取り上げる。 トランザクション分離レベル トランザクション分離レベルとは: 複数のトランザクションが同時に実行された場合に、他のトランザクションからの影響がどのくらい「分離」するか,のレベル。 ANSI規格では,4つのレベルがある。 READ UNCOMMITTED (一番低い) READ COMMITTED REPEATABLE READ SERIALIZABLE(一番高い) 徹底比較!! PostgreSQL vs MySQL 第3回:トランザクションの比較 http://thinkit.co.jp/free/article/060... トランザクション処理に詳しく

    DBの「トランザクション分離レベル」が必要な理由  (PostgreSQLで,ファントム・リードを防止すべきサンプル事例) - 主に言語とシステム開発に関して
    Rinta
    Rinta 2011/01/05
    とても大切で、基本的な事
  • https://atmarkit.itmedia.co.jp/fdotnet/dotnettips/045getbytes/getbytes.html

    Rinta
    Rinta 2010/10/11
    ちょっと忘れないようにメモ
  • 南米発のツールがIT業界に与えるインパクト

    「プログラマはもう要らない」。大手物流会社のシステム子会社で新技術の社内展開を進めるマネージャーはこう言い切る。ここでいうプログラマとは、企業情報システムの開発プロジェクトでプログラムを作成する担当者を指す。ある開発ツールを検証したところ、こうした役割の要員は不要との結論に至ったというのだ。 このマネージャーは記者に対して、ツールを導入した場合の効果をこう語る。「様々な開発言語を知っていて、バグのないソースコードを24時間、延々と高速で書き続ける。そんなスーパープログラマを雇ったのと同じ効果が得られる」。 同社が検証したのは「GeneXus(ジェネクサス)」という開発ツールである。ご存知の方はまだ多くないかもしれない。一口に言えば、アプリケーションの自動生成ツールである。データ項目や画面、業務ルールといった設計情報をGeneXusの表記法で入力すると、ソースコードとテーブル定義情報を自動生

    南米発のツールがIT業界に与えるインパクト
    Rinta
    Rinta 2010/10/04
    だまされん。俺はだまされんぞ。
  • ある程度の年齢を迎えたプログラマが抱える悩み - bkブログ

    ある程度の年齢を迎えたプログラマが抱える悩み ある程度の年齢を迎えたプログラマが抱える悩みに、「若手のプログラマと比べて、どうやって価値を出していくか」という問題があります。これは言い換えれば「同じような生産性であれば、相対的に給料の低い若手のプログラマに置き換えられてしまうのではないか」という悩みです。 この問題のひとつの解決策は、プログラマ以外の仕事のポジション(たとえば管理職など)に移ることですが、他のポジションには向いていない、まだまだ現役でプログラマをやりたいという場合にどんな戦略があるか考えてみました。なお、後述するように、以下に挙げた戦略は相反するものではなく、組み合わせが可能です。 エキスパート戦略 この分野ではトップクラス、というレベルの専門性を身につけ、その分野に特化してキャリアを築くという戦略です。たとえば、ネットワークやセキュリティといった分野で一流と認められる専門

    Rinta
    Rinta 2010/09/22
    ある程度厳しい現場で揉まれて書くコードを求めに応じて臨機応変に変えられるなら、それだけで立派なベテラン。そんな人が案外少ない。
  • いろいろな言語のコーディング規約,スタイルガイドのリスト — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミング言語(C#,VB,PHP,C/C++PythonJavaRubyJavaScript,Objective-C)やHTMLのコーディングスタンダードを集めたリストを発見しました。日語訳があるものはできるかぎり探し出して,括弧のなかに併記して補ってあります。微妙に古いのが混じってるかな。Rubyは日発のコーディング規約がある気がする(まつもとさんの日記を見つけた)。 元記事にPerlのスタイルガイドがなかったんだけど,モダンなPerlスタイルガイドがあったら教えて欲しいです:-)。 PythonにはPEP8というコーディングスタイルガイドがあってよく読まれることは

    Rinta
    Rinta 2010/08/20
    とりあえず