タグ

ブックマーク / gihyo.jp (8)

  • 第680回 LXDコンテナ上のWindowsでWSL環境を整える | gihyo.jp

    第679回ではLXD/VMの上にWindows 10をインストールしました。そのWindowsにおいて、連載の読者層の多くがインストールしたくなるキラーアプリで、さらにUbuntuでは使えないアプリと言えばなんでしょう。そう、WSL(Windows Subsystem for Linux)ですね。 今回は家でも仕事場でもWindowsマシンが存在しないが故に、タイムラインのWSL談義にまったくついていけない人に向けて、LXDコンテナ上のWindowsWSL2を楽しむ方法をお伝えします。 その行為に意味はあるのか 第679回の話をまとめると次のとおりです。 LXDは3.9から仮想マシンインスタンスに対応した[1] LXDは4.7から簡単にVGAコンソールを表示できるようになった distrobuilderを使えばLXD用のWindowsインストーラーを簡単に作れる これらを組み合わせると

    第680回 LXDコンテナ上のWindowsでWSL環境を整える | gihyo.jp
    tkpyoi
    tkpyoi 2021/12/29
    KVM上の Win11にWSLを導入するときに役に立った
  • 第1回 PhoneGap/Cordovaとは | gihyo.jp

    PhoneGap Day US 2012にて、待望のPhoneGap 2.0.0がリリースされました。連載では、PhoneGap 2.0.0の変更点をはじめとして、新機能の紹介やFile APIを使ったアプリケーションの開発方法について紹介していきます。どうぞお楽しみください。 PhoneGap/Cordovaとは PhoneGapはAdobeが開発、公開しているクロスプラットフォーム・モバイルアプリケーションの開発フレームワークです。詳細については、前回の連載の記事をご参照ください。 PhoneGap もともとPhoneGapはNitobi社が開発・公開していましたが、2011年10月2日(米国時間)にAdobe社がPhoneGapの開発元であるNitobi社を買収したと発表しました。PhoneGapは開発体制や配布方法が変更され、Apacheに寄贈され、現在にいたります。 Phone

    第1回 PhoneGap/Cordovaとは | gihyo.jp
  • 第5回 Rubyでサーバ要らずの高速全文検索! - rroongaの紹介 | gihyo.jp

    前回のMilkodeでの事例紹介では、Rubyでrroongaを使ってソースコード検索エンジンを実装している事例を紹介しました。Milkodeは全文検索エンジンを組み込むことにより、大量のファイルに対しても高速な検索を実現しています。rroongaを使った代表的なアプリケーションの1つです。プログラマにとってとても便利なアプリケーションなので、ぜひ使ってみてください。 前回はユーザ視点からのrroongaの紹介でしたが、今回は違った角度から紹介します。rroongaの歴史、大事にしていることについて説明します。 自分のアプリケーションで利用するプロダクトを検討するときに、プロダクトがどのような方向で作られているかを考慮していますか? 自分のアプリケーションが大事にしたいことをそのプロダクトでも大事にしているなら、相性がよいかもしれません。さて、rroongaはあなたが大事にしたいことを大事

    第5回 Rubyでサーバ要らずの高速全文検索! - rroongaの紹介 | gihyo.jp
    tkpyoi
    tkpyoi 2013/06/06
    名前がかわいい。
  • 第3回 すべてのMySQLユーザに高速な全文検索機能を! - mroongaの紹介 | gihyo.jp

    前回の地価マップでの事例紹介では、Ruby on Railsからgroongaとmroongaを使って位置情報検索をした事例を紹介しました。Active Recordを拡張して位置情報検索をするためのgemとその使い方も紹介していたので、Ruby on Railsユーザにとって実用的な内容だったのではないでしょうか。 今回は、前回使い方を紹介したmroongaについて、さらに紹介します。前回はmroongaの使い方がでてきましたが、今回は使い方の紹介はしません。その代わり、mroonga自身のことについて紹介します。mroongaの歴史、大事にしていること、さらにどのようなアーキテクチャになっているかについて説明します。 自分のアプリケーションで利用するプロダクトを検討するときに、プロダクトがどのような方向で作られているかを考慮していますか? 自分のアプリケーションが大事にしたいことをその

    第3回 すべてのMySQLユーザに高速な全文検索機能を! - mroongaの紹介 | gihyo.jp
  • インタビュー:[楽天]Ruby活用事例とROMA、Fairy | gihyo.jp

    ビジネス分野でのRubyの利用が徐々に増えてきている昨今ですが、大規模なシステムとなると、まだ多くの面で不安の声があがっているのも事実です。その中で楽天(⁠株⁠)では、2006年よりRubyに対する取り組みをスタートさせ、現在では1日に数百万アクセスという大規模システムでもRailsが採用されているそうです。今回は、同社執行役員であり楽天技術研究所の所長を務める森正弥氏に、Rubyの採用状況やその経緯、実際に行った検証内容などについてお話を伺いました。 Ruby採用のきっかけは"志の一致" Q: まず、御社のシステム開発にRubyを導入することになった経緯を教えていただけますか。 A: 主なきっかけは2つあります。ひとつは、2006年下期あたりから楽天技術研究所(楽天技研)の活動を格化させようという動きが社内でありまして、その中で、どういったことをやっていくか、まつもとさん[1]とディス

    インタビュー:[楽天]Ruby活用事例とROMA、Fairy | gihyo.jp
  • はじめに『Jenkins実践入門 ~ビルド・テスト・デプロイを自動化する技術』(WEB+DB PRESS plusシリーズ)|gihyo.jp … 技術評論社

    みなさん,ソフトウェア・システム開発の現場でこんなことに困っていませんか? 「単純な手作業を繰り返しているうちにミスが多発する」 「別の環境だとビルドできない」 「結合テストで修正地獄になってしまう」 「リリース直前なのに動作しない」 このような問題を解決し,ストレスがない開発スタイルと最高の品質をみなさんに提供するのがJenkinsです。 Jenkinsは「継続的インテグレーション」という,ビルド・テスト・デプロイなどを自動化し,1日に何度も繰り返す手法を実践するためのソフトウェアです。これにより「ビルドができない」「テストが成功しない」などの問題を早期に発見し,即座に解決できます。言うなれば,開発プロジェクトの早期検診・早期治療を実現できるのです。 書はNTTデータにおいて,全社にJenkinsを普及・促進しているチームが執筆しています。そのため,実際の開発現場での利用ノウハウがちり

  • 連載:目指せ!iPhoneアプリ開発エキスパート|gihyo.jp … 技術評論社

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

    連載:目指せ!iPhoneアプリ開発エキスパート|gihyo.jp … 技術評論社
  • 第2回 Linux KVMで動かすWindows | gihyo.jp

    KVM+Windowsを高速化するVirtio Linux KVM(以下KVM)は、Linuxカーネルに組み込まれた仮想化環境ですが、KVM上の仮想マシンではLinuxだけでなくWindowsも動作させることができます。これはKVMが実現している仮想マシンが「完全仮想化」であるためです。 完全仮想化はOSに修正が必要ない点がメリットですが、I/Oなどの速度面ではOSに修正を加える「準仮想化」が有利な場合があります。そこで、I/Oを司るデバイスドライバを準仮想化で動作させることで性能を向上させる部分的な準仮想化の方式が、現在の主流となっています。このデバイスドライバを「パラバーチャル(準仮想化)ドライバ」と呼びます。 KVMでは、I/Oの準仮想化方式として「Virtio」が採用されています。VirtioはVirtualBoxなどでも採用されている実装になっています。今回は、VirtioのWi

    第2回 Linux KVMで動かすWindows | gihyo.jp
  • 1