タグ

後で読むに関するsosukのブックマーク (46)

  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(2/4 ページ) JenkinsのセットアップはTrac Lightningで簡単に! Jenkinsを利用するには、サンプルとなるソースコードやリポジトリが必要となります。Trac Lightningを利用すると、JenkinsとSubversionを利用したリポジトリ、JenkinsとMavenでビルド・レポートを出力するサンプルのソースコードが提供されており、簡単にJenkinsを体験できます。 稿では、Trac Lightningを利用してJenkinsを体験しつつ、どのように設定していけばいいのか確認しましょう。 JDKのインストール JDKをあらかじめインストールして環境変数「JAVA_HOME」をJDKをインストールしたディレクトりに設定してください

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
  • 第1回 x86仮想マシンことはじめ | gihyo.jp

    ここ数年、インテルx86系プロセッサを使ったコンピュータ(以下x86システム)で仮想マシンを利用する機会が増えています。 x86システムの上で仮想マシンを使うのはこれまで開発者をはじめITエンジニアが多かったように思いますが、企業のサーバ統合などに広く使われるようになり、今ではWindows 7にXP Modeが搭載されるなど、デスクトップ環境においても広く見かけるようになりました。このように仮想マシン技術はとても身近なものとなってきています。 また、仮想化は、コンピュータリソースの柔軟かつ効率的な運用管理を実現するために用いられ、クラウドコンピューティングの基盤にも用いられる重要な技術のひとつとなっています。 このように、x86システムの仮想化技術はたいへん注目されていますが、その仮想マシン技術がどのようなギミックで実現されているのかを知っているITエンジニアの方は、まだまだ少ないように

    第1回 x86仮想マシンことはじめ | gihyo.jp
  • エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)

    2018年12月4日 Japan Container Days 講演資料 谷脇大輔 Preferred Networksでは1000個以上のGPUとInfiniBandからなるオンプレミスのクラスターを自社で構築しており、研究者が様々な目的、リソース量、実行時間の機械学習ジョブをKubernetes上で実行して研究成果を出しています。 KubernetesはKubeflowの登場など、機械学習基盤としても非常に注目されている一方で、現実的には未だ発展途上です。 講演では機械学習基盤としてのKubernetesの導入理由、その実用性と将来性、Preferred Networksの挑戦についてお話ししました。

    エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
  • インデックスがあるのにフルスキャン? - kagamihogeの日記

    「なんか遅いから早くして(意訳)」という仕事が回ってきた。大量データ投入後の試験待たずとも、遅いのは前々から分かってたから覚悟は出来てたんだけど・・・人外魔境と化したコードにどう手を入れたもんですかねぇ。 さて。何はともあれ計測一番。SQL Server Profiler を起動して、ブラウザから遅いといわれる機能のボタンを押してみる。・・・とスクロールバーがあっという間に小さくなってしまった。すごい参照系だなぁと思いつつ発効されたクエリ数を見るとその数 400。400 個の SELECT で出来てる画面って・・・一体・・・。 ログを見ると似たようなクエリを大量に出してるので、そういう個所を一つずつ作り直すしかないかなぁ・・・と思っているとログの中に 1 分近くかかっているクエリを発見。このクエリもまた数回走っており、一回ボタン押したら 5 分くらい返って来ない主原因になっている様子。 で

    インデックスがあるのにフルスキャン? - kagamihogeの日記
  • SQLServer Index使われてるか: DB チューニング Oracle SQLServer

    今回はSQLServerのSQLパフォーマンスチューニングについて 書きたいと思います。 実行計画で表示されている、イメージの上にマウスを置くと 現在使用されているインデックスが表示されます。 ここで注意ですが、インデックスが表示されているからといって SQLのパフォーマンスチューニングは完了!と安心してはいけません。 インデックスが有効に使用されている 「Clustered Index Seek」、「Index Seek」 結局、フルスキャン 「Clustered Index Scan」、「Index Scan」 となっており、意図して作成したインデックスが 「Clustered Index Scan」、「Index Scan」の場合、 注意する必要があります。 ※ただし、テーブルに対してインデックスをつけられている データのカーディナリティーが低い場合、SQLServerが 判断して「

  • 実行時間の遅いクエリのトラブルシューティング - SQL Server

    元の製品バージョン: SQL Server 元の KB 番号: 243589 概要 この記事では、SQL Serverを使用するときにデータベース アプリケーションで発生する可能性があるパフォーマンスの問題を処理する方法について説明します。特定のクエリまたはクエリのグループのパフォーマンスが低下します。 次の方法は、低速クエリの問題の原因を絞り込み、解決に向けて指示するのに役立ちます。 低速クエリを検索する SQL Server インスタンスに対してクエリ パフォーマンスの問題があることを確認するには、まず、実行時間 (経過時間) によってクエリを調べます。 確立されたパフォーマンス ベースラインに基づいて設定したしきい値 (ミリ秒) を超えているかどうかを確認します。 たとえば、ストレス テスト環境では、ワークロードのしきい値を 300 ミリ秒以下に設定し、このしきい値を使用できます。

    実行時間の遅いクエリのトラブルシューティング - SQL Server
  • 第156回 AndroidとUbuntuの素敵な出会い UbuntuでAndroid開発をはじめよう | gihyo.jp

    今週のレシピでは、Ubuntu上でのAndroid開発環境構築を紹介します。コードのビルドと実行のターゲットには、先週紹介したIDEOSを使用することにします。 Android SDKのインストール Androidプログラミングをはじめるためには、Android SDKをインストールする必要があります。Android SDKはAndroid DevelopersのサイトからLinux用のtarボールをダウンロードして任意のディレクトリに展開してください。 Android SDKのダウンロードと展開 $ wget http://dl.google.com/android/android-sdk_r08-linux_86.tgz $ tar zxvf android-sdk_r08-linux_86.tgz SDKの展開が完了したら、ADV Managerを起動します。 ADV Manager

    第156回 AndroidとUbuntuの素敵な出会い UbuntuでAndroid開発をはじめよう | gihyo.jp
  • Emacs Lispで時間がかかる処理をするときに進捗状況を報告する - http://rubikitch.com/に移転しました

    動機時間のかかる処理をしていると、いつまで待たされるのかわからなくなります。 このとき、進捗状況を表示してくれると安心です。 マニュアルより Progress - GNU Emacs Lisp Reference Manual 使い方単純な数値ループ: (dotimes (変数 回数) 処理〜)決まった回数(N)だけループするにはdotimesを使います。 以下の例では、メッセージを表示し、500個カウント(1カウントあたり0.01秒なので)します。 、5秒後(0.01×500)にdoneと表示します。 (progn (message "Collecting some mana for Emacs...") (dotimes (k 500) (sit-for 0.01)) (message "Collecting some mana for Emacs...done"))進捗状況付き数値ル

    Emacs Lispで時間がかかる処理をするときに進捗状況を報告する - http://rubikitch.com/に移転しました
  • IPAX 2008を見に行ってきた - 発声練習

    昨年秋のIPAフォーラム2007に引き続き、学生討論目当てでIPAX 2008に行ってきた。 「IT産業が国際的な飛躍をめざすために、学生への期待 〜ITプロフェッショナル技術者の重要性と学生に魅力を感じさせるIT産業とは〜」 IT人材育成セッション1 人材育成対談─学生と経営者との討論会─「IT産業が国際的な飛躍をめざすために、学生への期待 〜ITプロフェッショナル技術者の重要性と学生に魅力を感じさせるIT産業とは〜」 @IT:「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 IT Pro:「IT技術者はやりがいがある仕事か」---学生とIT産業のトップが公開対談 IT Pro:学生とIT業界トップの公開対談で胸を衝かれたこと---IT産業を呪縛する“変われない日”(2008/6/1追記) 前回のIPAフォーラム2007での感想は以下のとおり。 情報はいろいろ収集でき

    IPAX 2008を見に行ってきた - 発声練習
  • ITmedia Biz.ID:Getting Things Done(GTD)まとめ

    Getting Things Done(GTD)まとめ ストレスフリーの仕事術、GTD(Getting Things Done)。海外のナレッジワーカーには常識になりつつあるこの仕事術、あなたはもう試してみましたか? Biz.IDでは、GTDを活用して仕事の生産性を上げるビジネスパーソンを応援します。 今ならできるGTD 「将来の目標」は「日々の仕事」の中にあり デビッド・アレンさんは「日々の仕事を片付けられないと、将来の目標など見えてこない」と言います。日々仕事に追われていたりストレスにさらされていると将来のビジョンは描きにくくなります。(2008/12/31) GTDでつまずきやすい「プロジェクト」って? GTDで分かりにくい概念のひとつに「プロジェクト」があります。6つのレベルでやるべきことを見直す「Horizontal Model」で考えると、プロジェクトの活用法が見えてきます。(

  • JavaScript入門講座

    今日の内容 JavaScriptを勉強し始めくらいの人を対象にしたJavaScript入門講座的なもの 文法とかは調べればわかるのでふれません 一人で勉強してもわからなそうな概念などを重点的に説明します ライブコーディングするのでJavaScriptってこんな感じて作るんだなーというのがわかってもらえればと アジェンダ JavaScriptを勉強する前に JavaScriptの基礎知識 ライブコーディング part1 jQueryの基礎知識 ライブコーディング part2

  • 久々の自作PC Phenom II X2 555BE@3.5GHz

    Phenom II X2 555 BE搭載の自作PCを、比較的激安と思われるパーツ一式を購入して組み上げましたので、簡単に紹介しておきます。 殆ど使って無いVistaマシン(Socket AM2)のWindows7へのUpgradeを検討していたが、DDR3が安くなった事や、PCケースが特価であった事などから、新たにSocket AM3で1台組む事にした。CPUは今後もし重くなってきても設定次第で耐えうる率が高いであろうBlack Editionで割安感があったPhenom II X2 555BEを選択した。可能性としての4コア化も”保険”としてみなしている。(もちろん、最近は失敗例を目にする事も増えたように思う。Athlonとの実売価格差の少ない状況だけに当然だろう) 右は既に組み上げた状態の今回の自作PCの写真。 ■ハードウェア構成及び購入費用 ・M/B:ASRock 880GM-LE

  • 分析関数の衝撃(前編)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    分析関数の衝撃(前編)
  • 分析関数の衝撃 By CodeZine (SUM, MAX, MIN, OVER, PARTITION BY) - いろいろ備忘録日記

    なんで、もっと早くこれを見ていなかったんだと後悔中・・・w 目から鱗でした。URL忘れないためにメモメモ。 分析関数の衝撃(前篇) http://codezine.jp/article/detail/1269 分析関数の衝撃(中篇) http://codezine.jp/article/detail/1298 分析関数の衝撃(後編) http://codezine.jp/article/detail/1299 分析関数の衝撃(完結編) http://codezine.jp/article/detail/1593 分析関数の衝撃5(総集編) http://codezine.jp/article/detail/1594 分析関数の衝撃6(応用編) http://codezine.jp/article/detail/2882 ================================ 過去

    分析関数の衝撃 By CodeZine (SUM, MAX, MIN, OVER, PARTITION BY) - いろいろ備忘録日記
  • techbank.jp - このウェブサイトは販売用です! - techbank リソースおよび情報

  • MSN Japan - ニュース, 天気, メール (Outlook, Hotmail), Bing検索, Skype

  • Yahoo!オンビジネス - 「インメモリデータベース」ってなんだ?!

    「インメモリデータベース」ってなんだ?! 2009年7月8日掲載 (キーマンズネット) 日々進歩するIT技術は、ともすると取り残されてしまいそうな勢いで進化の速度を高めています。そこでキーマンズネット編集部がお届けするのが「5分でわかる最新キーワード解説」。このコーナーを読めば、最新IT事情がスラスラ読み解けるようになることうけあい。忙しいアナタもサラっと読めてタメになる、そんなコーナーを目指します。今回のテーマは「インメモリデータベース」。これでデータベースの処理能力で悩む時代は終焉を迎えることになるかも?! 1.「インメモリデータベース」とは? 一般的に広く普及している汎用データベース(OracleSQL Server、Sybase、DB2など)は、データをハードディスク上に保持しながら動作することを基スタイルとしたデータベースで、これらは「ディスク型データベース」と呼ばれている。

  • Google Chrome版Firebug:デベロッパーツール取扱説明書 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Google Chrome版Firebug:デベロッパーツール取扱説明書 記事一覧 | gihyo.jp
  • TracからRedmineへ移行しない、たった一つの理由 - almost nearly dead

    今更公開した新年会の資料を「チケット駆動開発の運用例: プログラマの思索」で取り上げていただいたのですが、ちっと補足しておきますよ〜っと。 喋る用の資料であることと説明不足ですかね、修行が足りなさを痛感します。 この辺とかこの辺を良く読んで勉強し直せって感じですね。*1 チケットをExcelで一括インポート ごく初期だけで日常的な運用には使っておらず、複数のツールを使って管理するのは運用(利用)負荷が上がるだけなので、基はtracのチケットのみで管理しています。 チケットの入力負荷の軽減を図るためにコンポーネントだとかチケットタイプ・関係者などの定型的な情報をリンクにパラメータとして埋め込んでwikiにまとめてあります。チケット分類によってはチケットの中身までテンプレート化して用意しているパターンもあります。 Tracで工数を入力、集計 これは何度か触れてますがTimingandEsti

    TracからRedmineへ移行しない、たった一つの理由 - almost nearly dead
  • CentOS5.4サーバ機にPT2を入れて地デジ録画サーバにする - tadachi-net 出張所

    メインのTV録画環境をアースソフトのPT2に移行したのでその記録. 長くなるので4つのエントリーに分けて書く予定.今回はPT2,ICカードリーダのlinuxへの導入について. 最終的に地デジ録画の極楽環境が構築できた関係で,格的にDIGAは何かあったときの保険用になりました… ご存知の通り,TVのデジタル放送は色々とヤヤコシイ話になっていて,無料で視聴可能な地デジ放送に関してもスクランブルがかかっています.そして視聴や録画用機器に関しても制限が多く,例えば一般向けに市販されている普通の機器を使用した場合,録画した物を(私的コピーの範囲内で)別の機械やメディアにコピーしたりといったことにすら制限がかけられています. そんなわけで,現状の家電製品で満足している人には関係無い話ではあるけれど,もっと自分の好きなように録画システムを組みたい人にとっては,アナログ放送の頃と比べて非常にハードルの高

    CentOS5.4サーバ機にPT2を入れて地デジ録画サーバにする - tadachi-net 出張所