タグ

2009年7月31日のブックマーク (59件)

  • » Pythonで科学計算: エスキュービズム ラボ Blog

    大学の研究では、よくmatlabなどの科学計算ツールを利用して、データ解析などを行っています。ただ、そのようなツールは、プログラミング言語としては貧弱なので、格的な実装には向いていません。そんなとき、お薦めなのがPythonでnumpyモジュールを利用するやり方です。行列演算などmatlabにあるような基的な数値計算メソッドを、matlabライクな書き方で利用することができます(参考)。筆者もPythonを利用した最初の理由はこのnumpyがあったからです。 ここでは、それがどういうものか簡単に紹介します。 === numpyではまず、Pythonのリストオブジェクトを、numpy固有の固定長配列に変換します。 from numpy as np lst = [1,2,3] arr = np.array(lst) このような配列に対して様々な数値計算が可能になります。下は、簡単なベク

  • Django documentation | Django documentation

    Django documentation¶ Everything you need to know about Django. First steps¶ Are you new to Django or to programming? This is the place to start! From scratch: Overview | Installation Tutorial: Part 1: Requests and responses | Part 2: Models and the admin site | Part 3: Views and templates | Part 4: Forms and generic views | Part 5: Testing | Part 6: Static files | Part 7: Customizing the admin si

    Django documentation | Django documentation
  • 組み込み向けクロス開発環境の構築

    5. GNU開発環境のビルド それでは、米FSFのホームページからGNU開発環境を入手し使用してみることにしましょう。どうでしょうか?必要なバイナリコードが見あたらないでしょうか?そうです。実は、米FSFのホームページからはクロス開発に使用するためのバイナリコードは配布されていません。といいますのも、開発するホスト、そしてターゲットとなるプロセッサの組み合わせは、無数に存在します。よって、これらのすべての組み合わせについてバイナリコードを配布することは不可能なのです。しかし、ここであきらめないでください。バイナリコードがなくてもソースコードが配布されていますので、ソースコードから簡単にバイナリコードをビルド(構築)することが出来るのです。 ここでは、多数の読者が利用していると思われるWindows 2000/XP環境を例にビルドし、開発環境を構築してみます。 開発環境の構築手順は、以下の通

  • CVXOPT: Python Software for Convex Optimization Programming

    CVXOPT: Python Software for Convex Optimization The CVXOPT website has moved to cvxopt.org and a GitHub repository.

  • Overview — Python v3.1a0 documentation

    Welcome! This is the documentation for Python 3.1a0, last updated Dec 07, 2008. Parts of the documentation: What's new in Python 3.1? or all "What's new" documents since 2.0 Tutorial start here Using Python how to use Python on different platforms Language Reference describes syntax and language elements Library Reference keep this under your pillow Python HOWTOs in-depth documents on specif

  • 3.12.6 Documentation

    Python 3.12.6 documentation Welcome! This is the official documentation for Python 3.12.6. Documentation sections: What's new in Python 3.12? Or all "What's new" documents since Python 2.0 Tutorial Start here: a tour of Python's syntax and features Library reference Standard library and builtins Language reference Syntax and language elements Python setup and usage How to install, configure, and u

  • メタプログラミングを使ってRubyにプロパティを追加する

    class CruiseShip property :direction property :speed end このコードを構文解析してロードしてみた。だが、まだこんなエラーが残っている。NoMethodError: undefined method 'property' for CruiseShip:Class これを解決するには、簡単な事実に気づけばよい。Rubyのクラスを定義した場合、それは単に宣言しているというだけではなく、クラスがロードされる時に実際に実行しているということなのだ。以下の行がロードされた時に、 property :direction "property"という関数を探して、":direction"というパラメータとともに呼び出している。この時、"property"メソッドを使えるようにするには、どうすればよいだろうか?そこで、こうしてみよう。 def prope

    メタプログラミングを使ってRubyにプロパティを追加する
  • Rubyリファレンスマニュアル

    注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • レビュー:ツールが拓くマインド・マッピングの新たな可能性 | OSDN Magazine

    マインド・マッピングは相関する発想を図として視覚的に表現する方法の一つだ。評価はさまざまで、そこで使われている樹状表現や色分けが発想の組織化という来の作業を阻害するという意見がある一方、この方法で作る図は簡潔ですぐに理解でき、ほかの方法では見逃されがちなパターンを明らかできるという意見もある。 いずれにせよ、GNU/Linuxには、こうした活動のためのプログラムがあまた存在し、選択の幅は広い。その中から、筆者の経験に基づき、有効性が高いと思われるkdissert(現在はSemantik。Debianのリポジトリーでは旧名のまま)とVYM(View Your Mind)を紹介しよう。どちらも、強力なグラフィカル・インタフェースとマインド・マッピングにはない機能――テキストやグラフィックスの貼付、できあがった図をほかのプログラムで使える形式にエクスポートするフィルター――を備えている。 予期

    レビュー:ツールが拓くマインド・マッピングの新たな可能性 | OSDN Magazine
  • 社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)

    こんにちは、livedoor Blog担当の眞子裕介です。 今回は、ビジネス上のスキルとして注目を浴びている「フレームワーク思考」について説明いたします。 そもそも、みなさんは、「フレームワーク思考」という言葉をご存じでしょうか? 「フレームワーク思考」とは、情報分析、問題発見や、問題解決(*1)や戦略を立案する際に利用する「思考の枠」のことを指します。 (*1)All Aboutの「フレームワーク思考してますか?」から引用しました。 この「フレームワーク思考」を活用すると、自然と思考が論理的かつ客観的となり、思考の結果を人に説明しやすくなります。 私の経験をもとに言えば、「フレームワーク思考」を学ぶ以前に「機能の要望」を検討する時は、ユーザーの立場でユーザーが求めるであろう機能を考えていましたが、どうしても主観的な意見となりがちでした。しかしながら、「フレームワーク思考」を学んだ後は、「

    社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)
  • プレゼンテーションを成功させるフレームワークとスキル(前編) | Moz - SEOとインバウンドマーケティングの実践情報

    SEO業界では上手なプレゼンテーションのスキルが欠かせない。この業界で非常に大きな役割を果たしている幾多のカンファレンスだけでなく、潜在顧客やうたぐり深いCEOたちを相手に、SEOをわかりやすくプレゼンするよう求められることもよくあるからだ(しかも話を有利に進められるように!)。 Distilledのスタッフは、これまでSMX Londonでかなりのプレゼンを行ってきたが、先週、数名がプレゼンテーション・スキルに関するセミナーに参加した。そこで今回は、そのセミナーで学んだことをいくつか紹介して、その後でこのテーマについてさらに深く考えたことについても共有したい。 最初に、先週のプレゼンテーションから、実際に役立つ3つの貴重なアドバイスを紹介しよう。 1. 魅力的なプレゼンテーション原稿を作成する 私たちは、プレゼンテーションの権威ジェームズ・キャプリン氏が考案した「GOER」モデルについて

    プレゼンテーションを成功させるフレームワークとスキル(前編) | Moz - SEOとインバウンドマーケティングの実践情報
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • パワーポイントファイルから文字を抽出 - yshの日記

    Flashウェブアプリのテスト結果を起票するのに、Powerpointを使っています。Flash画面の場合、障害発生条件がアニメーションなどGUIの状態に関連する場合が多く、それをテキストだけで表現するのが難しいのです。pptを使うと、障害があった瞬間のスクリーンキャプチャをパワポに貼り付けて、そこにフキダシを貼り付けて障害内容を書いてもらうことで、指摘箇所の認識齟齬をできるだけなくして障害の共有ができています。あと一般社員にも説明不要で使ってもらえるのもpptの利点。しかし、これだと管理上で問題があります。一つ一つの障害を見るときには各ファイルを見ればいいのですが、障害全体の修正状況を一覧管理するためにはすべてのファイルを開いていかないといけなくて大変なんです。あと、画面系以外の障害を管理しているツールと別管理になってしまうのも問題です。なので、パワーポイントからフキダシ毎に障害コメント

  • i d e a * i d e a - プレゼンハック 〜プレゼン改善のための10個の小技〜

    ドットインストール代表のライフハックブログ

    i d e a * i d e a - プレゼンハック 〜プレゼン改善のための10個の小技〜
  • オープンソースソフトウェアの育て方

    製作著作 © 2005-2013 Karl Fogel, 高木正弘, Yoshinari Takaoka(a.k.a mumumu), under a CreativeCommons Attribution-ShareAlike (表示・継承) license (3.0, 2.1-jp)

  • ドメインとDNS < Wiki | さくらのレンタルサーバ非公式FAQ

    often find unexpected finds among the things they leave behind. Used to warn against rushing ahead

  • はてなブログ | 無料ブログを作成しよう

    織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらずべられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …

    はてなブログ | 無料ブログを作成しよう
  • 無料サービスを使え! – 役立つ無料サービスのレビュー、まとめ、比較記事を紹介

    コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク

  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • athomejp.com

    This domain may be for sale!

  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

  • MATLAB プログラミング

  • GIMP思い込みチュートリアル(GIMPの使い方)

    現在のページ位置 : ホーム 最近の記事 2011年 11月 08日 : 近況報告的なこと 2010年 06月 19日 : GIMP関連記事リンク集(10年6月19日版) 2010年 05月 29日 : GIMP関連記事リンク集(10年5月29日版) 2010年 05月 15日 : GIMP関連記事リンク集(10年5月15日版) 2010年 05月 08日 : GIMP関連記事リンク集(10年5月8日版) 2010年 05月 01日 : GIMP関連記事リンク集(10年5月1日版) 2010年 04月 24日 : GIMP関連記事リンク集(10年4月24日版) 2010年 04月 23日 : gimp-painter-導入方法(Windowsバイナリ版) 2010年 04月 17日 : GIMPで凹凸感のあるシンプルなボタンを作る方法 2010年 04月 17日 : GIMP関連記事リンク

  • ネットワークプログラミングの基礎知識

    ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板

  • PyExceleratorでEXCELファイルを作る — lights on zope

    Recent entries Python Anywhere seko 2016-11-19 帯状疱疹 seko 2016-11-18 Chromebook購入 seko 2016-11-03 マカロニさん めざせデータサイエンティスト seko 2016-11-02 脳波計muse 購入 seko 2016-09-04 フェルデンクライスメソッド227回目 seko 2016-08-27 EXCELマクロ タスクが残っていてTypeNameとShell.Applicationを使って起動済みのIEが探せない seko 2016-04-19 pythonでNITE 化学物質総合情報提供システムへアクセス seko 2016-04-19 Raspberry Pi 3で侵入者を発見 seko 2016-04-03 Raspberry Pi 3 OSのインストール seko 2016-04-02

  • Linux 上の Ruby で Excel ファイルを作成する - takihiroの日記

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    Linux 上の Ruby で Excel ファイルを作成する - takihiroの日記
  • LoveRubyNet

    LoveRuby.Net 青木峰郎 / Minero Aoki 書籍サポートページ 『ふつうのLinuxプログラミング 第2版』(2017) 『10年戦えるデータ分析入門』(2015) 『データベース徹底攻略』特集5「Redshift徹底活用」(2014) [Amazon] 『Rubyレシピブック 第3版』(2013) [Amazon] 『ふつうのコンパイラを作ろう』(2009) 『Rubyist Magazine出張版』(2007) 『Rubyレシピブック 第2版』(2007) 『ふつうのHaskellプログラミング』(2006) 『ふつうのLinuxプログラミング』(2005) 『Rubyレシピブック』(2004) 『Javaを独習する前に読む』(2003) 『Rubyソースコード完全解説』(2002) 『Rubyを256倍使うための 紅玉征覇編』Racc パート (2001) 『

  • sound.jp

    作ったものなどを置いてます. 要望等はこちらまで kobapie@cc.kyoto-su.ac.jp エクスカリバー -EXCALIBUR- まとも歌詞版>ω< 作詞は村田Pです.ありがとう! セクスカリバー -SEXCALIBUR- めぐっぽいどきた!ということで・・・他人とはちょっと違うことをと・・・ とやった結果がこれだよ!! 正直すまんかったヽ(´ω`)ノ今は反省している これを歌える猛者はいるのだろうか?w Power to Living 初のルカオンリー曲です.カラオケはこちらから. ルカにはこういう熱い曲もあうのではないでしょうか? 真実の剣 -The Sword of Turth- 卑怯戦隊うろたんだーCDの書き下ろしの曲です.カラオケはこちら. 風雅さん用に作ったのでKAITO曲のほうはカバーという位置づけになるのでしょうか. ぜひぜひPVもみてやってくださいね>ω< A

  • Subversion 1.5.0 リリース | スラド オープンソース

    CollabNetは19日(米現地時間)、バージョンコントロールシステムSubversionの1.5.0をリリースした(リリースノート、家/.記事)。Subversion 1.5はすべての旧リリースの機能とバグフィックスを取り込んだ上に機能を新たに追加した、現在「最良の」リリースである。ソースコードおよびバイナリは公式サイトで配布している。6/23 21:00現在では一部のOS用バイナリで旧リリースのままとなっている。リリース番号を確認しつつダウンロードしてほしい。 以下、1.5リリースノートからピックアップする。 どこに何をマージしたのかを追跡するマージトラッキング(Merge Tracking)機能。1.5.0では基的な実装のみ行われているので遅い。改善は1.5.1以降を待とう。 特定箇所のみを取り出すのに、広大なる木構造を取り出さなくても済む(Sparse Checkout)機能

  • TECHSCORE - Java,SQLプログラミング技術解説

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • SQLite3/Ruby FAQ

    How do I do a database query? I just want an array of the rows… Use the Database#execute method. If you don’t give it a block, it will return an array of all the rows: require 'sqlite3' db = SQLite3::Database.new( "test.db" ) rows = db.execute( "select * from test" )

  • rktSQLite : SQLiteのSQLコマンド一覧

    SQLiteで使用できるSQLコマンドの簡単な説明とサンプルを紹介します。 詳しくは家サイトを参照してください。

  • LaTeX2HTML

  • データダウンロード(CSV)│外国為替取引 セントラル短資FX

    データの数値は あくまでも当社が収集した情報に基づいて作成されています。 ※1)報告書に記載される「評価レート」とは異なりますのでご注意ください。 ※2)数値はすべてビッド(お客様が売るときのレート)で表示されております。 ※3)お客様の買い指値はオファー(お客様が買うときのレート)の数値が条件に達した場合に成立となります。 ※4)オファーの値とは、「ビッドの値」に、その通貨ペアの「スプレッド」を足した数値ですのでご注意ください。(マーケット急変動時にはスプレッドが通常時と異なることがあります) 取引情報、報告日程、休日等は変更される可能性がありますので十分 に注意ください。 上記は信頼できると思われる情報にもとづき作成してい ますがその正確性や完全性について、当社は一切の責任を負いません。 お取引に関するご判断はお客様ご自身の責任において行って下さいますようお願い申し上げます。 記事は

  • FX| ひまわり証券

    為替レートを予測する方法は? 予想には、ファンダメンタルズ(経済の基礎的要因)分析や、テクニカル分析、もしくはその両方を駆使するなど、さまざまな方法があります。 文字にすると難しそうですが、新聞を読んだりTVで経済ニュースを見ることも立派な分析の1つです。どこどこの国の経済が良さそうだ、中央銀行は金利を引き上げそうだ等、まずは経済ニュースに興味を持つことが一番でしょう。そうすると、自然に失業率やGDPなど、各国の経済指標に目が向いていきます。 しかし、1人で全ての経済指標を集めることは非常に手聞がかかりますし、また難しいでしょう。ひまわり証券のホームページでは各国の経済指標の予測・結果を集めた経済カレンダーを掲載していますので、ぜひ利用してください。 こうした経済指標の結果を見て、この国の経済が良さそうだからこの国の通貨が買われるんじゃないか、と考えることが、為替レートを予想する方法の1つ

  • スワップ派のためのFXポートフォリオまとめサイト

    このサイトは2007-2009年まで、総アクセス数15万人を記録したFX投資家のためのブログ 『スワップ派のためのFXポートフォリオ』Part1のまとめサイトです。 当サイトはFXスワップ派にとって最も重要であるポートフォリオ理論を 初心者の方々に向けて判り易く解説した専門サイトです。 ポートフォリオって何? という人も大歓迎です。 このサイトでの学習内容を、実際に手を動かして確認できる、 FXスワップ派に特化した 「リスク分析ツール」を 『FXで究極の海外投資』パンローリング出版からの書籍の無料特典として 配布しています。 ご希望の方は、書籍の購入の方を宜しくお願いします。サイトの内容を、 よりわかり易く書き直し、内容も充実したものとなっております。 第三章以降の最適化に関しては、こちらの著書で詳しく解説しています。 ぜひご覧下さい。 FX投資にはスワップ金利を狙った手法があります。

  • [Python][お勉強] Python入門(50) - 演算子のオーバーロード

    演算子が呼ばれると、対応する__XXX__といった前後にアンダースコアがつけられた関数が呼ばれる。また、そういったメソッドを他の通常のメソッドと区別して「フックメソッド」と呼ばれる。 __getitem__ __getitem__はインデクシングの処理に対応する「フックメソッド」。 対象クラスに定義されているか、対象クラスの継承ツリーに定義されていないとコールされない。 以下、__getitem__の例 >>> class C1: ... def __getitem__(self, index): ... return index * 100 ... >>> a = C1() >>> a[0] 0 >>> a[1] 100 >>> a[2] 200 >>> a[3] 300 >>> この__getitem__メソッドはループにも対応可。 >>> for b in a: ... if b >

  • Python でグラフ・(疎)行列計算するためのライブラリを紹介するよ - 武蔵野日記

    PageRank とか HITS といったリンク解析ではグラフの計算が頻発するのだが、Python でそのあたり書くときの話をまとめてみる。グラフは行列で表現できる(ノード×ノード次元の行列 A を考えて、ノード i からノード j にエッジがあるとき、A[i,j] に値を入れておけばよい。無向グラフのときは A[i,j] = A[j,i] なので対称行列になる)ので、要は行列を手軽に扱えるライブラリの紹介である。 実は Python の行列演算ライブラリはどれも lapack/blas を内部的に呼んでいるので、C/C++ 等と比較してもそんなに遅くない。それどころか、自動的に並列化できるところは並列化してくれたりするので、まれに C より速いこともあるらしい。特に巨大なグラフを作る場合、ほとんどの処理は C などで書かれた関数に飛ぶので、速度的な問題は無視してもいいくらいである(逆に、

    Python でグラフ・(疎)行列計算するためのライブラリを紹介するよ - 武蔵野日記
    saitodevel01
    saitodevel01 2009/07/31
    python,optimization
  • Gimp User's Manual in Japanese

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • なぜ make には mingw32-make.exe という名前が付けられているのですか? - MinGW について頻繁に尋ねられる質問と回答(MinGW FAQ)

    sixnine.net 2024 著作権. 不許複製 プライバシーポリシー

  • Amazon Web サービス ブログ: [日本語訳]複数のオペレーションを1つにまとめる

    AWS Week in Review – AWS Documentation Updates, Amazon EventBridge is Faster, and More – May 22, 2023 Here are your AWS updates from the previous 7 days. Last week I was in Turin, Italy for CloudConf, a conference I’ve had the pleasure to participate in for the last 10 years. AWS Hero Anahit Pogosova was also there sharing a few serverless tips in front of a full house. Here’s a picture I […] Amaz

  • たのしいXML: XML/XHTML入門ページです

  • Amazon Web サービス入門(Product Advertising API)

    Amazonではアソシエイトプログラムとは別にAmazonの商品情報を利用して独自のEコマースサイトを作成するためのWeb サービスとしてProduct Advertising APIを提供しています。ここではProduct Advertising APIが提供しているAPIを利用する方法を確認していきます。 今回使用するProduct Advertising APIは2009年5月までは Amazon Associates Web Service(Amazon アソシエイト Webサービス)、略称Amazon A2S(旧称:Amazon ECS 4.0)と呼ばれていたものです。

  • http://japan.internet.com/linuxtutorial/20021008/1.html

  • squashfsを使ってみた — server-memo.net

    squashfsを使ってみる squashfsとは、Zlibを使ったLinux用の高圧縮率と高速読込み専用を実現するファイルシステムで、 マウント出来る読み込み専用の圧縮ファイルシステムを作成することができます。 バックアップ等に使用すると、非常に力を発揮するのではないでしょうか? 検証環境 CentOS 5.1 インストール いつもどおりお手軽簡単なyumでインストールします。 # yum -y install squashfs-tools Loading "installonlyn" plugin Setting up Install Process Setting up repositories extras 100% |=========================| 1.1 kB 00:00 updates 100% |===================

  • SquashFSファイルシステム:Linux つれづれ日記:So-net blog

  • Linux NFS-HOWTO

    Table of Contents1. 前書き1.1. 法的なこと1.2. 免責1.3. フィードバック1.4. 謝辞2. はじめに2.1. NFS とは何か?2.2. この HOWTO は何か (そして何ではないか)2.3. 事前に必要とされる知識2.4. 事前に必要となるソフトウェア: カーネルバージョンと nfs-utils2.5. ヘルプやより詳細な情報のありか3. NFS サーバの設定3.1. サーバ設定の概略3.2. 設定ファイルの編集3.3. サービスを開始する3.4. NFS が動作しているか確認する3.5. /etc/exports をあとから変更する4. NFS クライアントの設定4.1. リモートのディレクトリをマウントする4.2. NFS ファイルシステムをブート時にマウントさせる4.3. マウントのオプション5. NFS の性能を最適化する5.1. ブロックサイズ

  • Xinetdの使い方を知りたい

    Red Hat Linuxではディストリビュートバージョン「7」になってから,inetdではなくXinetdが採用されるようになった。もちろんinetdをインストールして利用することもできるが,7の持ち味として,Xinetdも使いこなしてみたい。 またXinetdであれば,ドメイン,IPアドレス,時間帯など,従来まではTCP Wrapperでアクセス制限を行っていたものをカバーした設定が可能になる。イメージとしては,inetd+TCP WrapperがXinetdであると考えればよいだろう。 inetdでは1つのファイル「/etc/inetd.conf」で設定を行っていたが,Xinetdでは「/etc/xinetd.conf」ファイルを始め「/etc/xinetd.d」ディレクトリ下のファイルで設定を行う。 s ここでは,wu-ftpdの設定例を挙げよう。インストール直後のwu-ftpd設

    Xinetdの使い方を知りたい
  • PXEでディスクレス・クライアントを実現するには - @IT

    PXE(Preboot eXecution Environment)は、Intelが開発したネットワークブートの規格である。PXEを利用すると「PXEネットワークブート用サーバを構築するには」および「PXEネットワークブートでLinuxをインストールするには」の方法で光ディスクドライブが接続されていないPCでも、ネットワークブートでLinuxをインストールできる。 さらに、PXEサーバにクライアントのファイルを用意すれば、ハードディスクを搭載していないPC(ディスクレスPC)でもLinuxを使用できる。ここでは、Fedora Core 6(FC6)でPXEサーバを構築して、ディスクレス・クライアントを実現する方法を紹介する。 まず、サーバ上に保存するクライアントのファイルを用意する。稼働しているLinux(ここでは、FC6)を用意して、そこから全ファイルをコピーするのが一番簡単な方法だ。た

  • AUFS

    CDやDVDから起動する,いわゆる“ライブ版”のLinuxディストリビューションで採用されているファイル・システムが「AUFS(Another Unionfs)」です。AUFSを使うことで,擬似的にファイルを光学メディアに書き込むことが可能となります。ライブ版Linuxの草分け的存在であるKNOPPIXや,SLAXなどのディストリビューションなどがAUFSを採用しています。 ライブ版Linuxは,ハード・ディスクにインストールせず光学メディアから起動して使える利点がある半面,書き込みができないという欠点もあります。システム関連のファイルは,光学ディスクに書き込まれているため,物理的にファイルの内容を書き換えることができません。 その欠点を補うために使われているのがAUFSです。AUFSは,光学メディアに書き込む内容をメイン・メモリー上に保存しておき,追加/変更があったファイルを読み出す場合

    AUFS
  • 仙石浩明の日記: NFS と AUFS (Another Unionfs) を使って、ディスクレス (diskless) サーバ群からなる低コスト・高可用な大規模負荷分散システムを構築する

    ディスクレス (diskless) サーバを多数運用しようとしたときネックとなるのが、 NAS (Network Attached Storage) サーバの性能。 多数のディスクレスサーバを賄え、かつ高信頼な NAS サーバとなると、 どうしても高価なものになりがちであり、 NAS サーバ体の価格もさることながら、 ディスクが壊れたときの交換体制などの保守運用費用も高くつく。 それでも、多数のハードディスク内蔵サーバ (つまり一般的なサーバ) を 運用して各サーバのディスクを日々交換し続ける (運用台数が多くなると、 毎週のようにどこかのディスクが壊れると言っても過言ではない) よりは、 ディスクを一ヶ所の NAS にまとめたほうがまだ安い、 というわけで NAS/SAN へのシフトは今後も進むだろう。 そもそも CPU やメモリなどとハードディスクとでは、 故障率のケタが違うのだから

  • ITmedia エンタープライズ:ファイルシステムごと暗号化する方法 (1/2)

    単純なファイル単位での暗号化も便利だが、大量のファイルを保護する必要がある場合などには、ファイルシステム全体やディスク全体をまるごと暗号化してしまう方がより便利なこともある。ここではそうした方法を幾つか紹介しよう。 単純なファイル単位での暗号化も便利ではあるものの、大量のファイルを保護する必要がある場合などには、ファイルシステム全体やディスク全体をまるごと暗号化してしまう方がより便利なこともある。またファイルの中身の保護に留まらず、秘密を探り出そうとする目から機密情報の存在自体を完全に隠すことが必要になることもあるかもしれない。そのような場合にシステムのセキュリティを高めるための方法を幾つか紹介しよう。 暗号化のために専用のパーティーションや専用のディスクを使用して良いのなら、保護するファイルすべてを暗号化/復号するのにパスフレーズやキーがたった一つで済む。しかもソリューションによっては、

    ITmedia エンタープライズ:ファイルシステムごと暗号化する方法 (1/2)
  • FrontPage - 詳解ファイルシステム - livedoor Wiki(ウィキ)

    詳解ファイルシステム Linuxのファイルシステムを詳解します トップページページ一覧メンバー編集 FrontPage 最終更新: linuxfs 2009年01月19日(月) 16:03:10履歴 Tweet 詳解ファイルシステム ファイルシステム諸元 subcontentsファイルシステム諸元性能比較パーティション用語集OOMkillerkernelSELinuxgitskillcheckKDBJapanese Linux hackerext3/4最新情報Hans Reiser情報Committerfeature-removal-scheduleTODO中の人OSC2007 Tokyo/FallOSC2008 Tokyo/FallOSC2009 Tokyo/Fall ファイルシステム詳解 filesystem contents注目度の高いファイルシステムvfsext3ext4reise

    FrontPage - 詳解ファイルシステム - livedoor Wiki(ウィキ)
  • Linux におけるメモリの解放(vm.drop_caches) ( ・∀・)ジサクジエン | Linux - P-SOC

    ストレージ性能の違いによるサービスやアプリケーションの起動速度の違い...等を検証する時には必須です。 ( ・∀・)ジサクジエン /proc/sys/vm/drop_caches (Linux 2.6.16 以降)このファイルに書き込みを行うことで、クリーンなキャッシュ、dentry、inode をメモリ上から外し、そのメモリを解放する。ページキャッシュを解放するには、echo 1 > /proc/sys/vm/drop_caches とする。dentry、inode を解放するには、echo 2 > /proc/sys/vm/drop_caches とする。ページキャッシュ、dentry、inode を解放するには、echo 3 > /proc/sys/vm/drop_caches とする。この操作は非破壊的な操作で、ダーティな (dirty) オブジェクトは解放されないので、こ

  • [ThinkIT] 第10回:メモリ管理で安定稼動 (1/3)

    一般に、データベースサーバにおいて、ページキャッシュ(ファイルキャッシュ)を管理することは、性能上あるいはシステム安定稼動の観点から重要です。 今回は、DB2がオンライン処理を実行中に、大規模ファイルアクセス(読み取り、書き込み)を伴う処理が実行される場合のメモリ管理を取り上げます。具体的には、Linuxページキャッシュ(ファイルキャッシュ)が大量に確保され、そのかわりにDB2のメモリがスワップされて、DB2がスローダウンしてしまうようなことを回避する方法について検討します。 DB2が利用するメモリは、そのパラメータ構成により上限のサイズを決めることができます。一方のLinux側におけるページキャッシュの最大利用量は、指定する方法がありませんので(Linuxソースコードを自身で修正することを除き)、一般的な対応方法としては以下のようなものが考えられます。 Linuxカーネルパラメータでの対

  • Joel on Software -

    プログラマのためのユーザインタフェースデザイン 第 1 章 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 第 7 章 第 8 章 第 9 章 ストラテジーレターV 2002年6月12日 ミクロ経済学の補完財の原理について考えていて、私はオープンソースソフトウェアに関する興味深いあることに気がついた。それが何かというと、オープンソースソフトウェア開発に多額の資金を使っている企業の多くは、それが彼らにとって良いビジネス戦略だからそうしているのであって、突然資主義を信じるのをやめて、「言論の自由と言うときの自由」に浮かれるようになったわけではないということだ。ストラテジーレターⅤ 5つの世界 2002年5月6日 5つの世界:すべてのソフトウェア開発が同じではない。 追記:インターナルシステム、コンサルウェア、パッケージソフトの間には大きなグレーゾーンがあり、この3つの世界はしばし

  • 窓の杜 - 【NEWS】USBメモリで持ち運べる「Mozilla Firefox, Portable Edition」v3.0が公開

    USBメモリで持ち運べる「Mozilla Firefox, Portable Edition」v3.0が公開 USBメモリで持ち運べる「Mozilla Firefox, Portable Edition」の最新版v3.0が、17日に公開された。Windows 2000/XP/Vistaに対応するフリーソフトで、ポータブルアプリケーションの開発・ユーザーコミュニティサイト“PortableApps.com”からダウンロードできる。バージョンでは英語版のほか5つの言語版も用意されており、ダウンロードページの“Languages”リンクから日語版をダウンロード可能。なお、解凍したファイルの合計サイズは約34MB。 「Mozilla Firefox, Portable Edition」は、「Firefox」をUSBメモリなどへインストールできるようにカスタマイズしたもの。各種設定やCookie

  • Firefox Hacks:ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験 (1/2) - ITmedia エンタープライズ

    ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験:Firefox Hacks(1/2 ページ) Mozilla LabsからプロトタイプとしてリリースされたFirefox拡張機能「Ubiquity」は、これまでのブラウザ体験を大きく変化させる可能性に満ちている。稿では、Ubiquityの魅力を解説する。 はじめまして、june29と申します。この記事では、先日Mozilla Labsからリリースされ、密かに話題になっているFirefox拡張機能「Ubiquity」を紹介したいと思います。 Ubiquityとは? Ubiquityが提供する機能を解説する前に、百聞は一見にしかずということで、まずは紹介ビデオを見てみましょう。 このビデオ、とても格好いいですね! Ubiquityの魅力を十二分に伝えてくれます。 「何じゃこりゃ!」と感じた方も多いかと思います。Ubiquityは

    Firefox Hacks:ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験 (1/2) - ITmedia エンタープライズ