並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 28 件 / 28件

新着順 人気順

オートローダーの検索結果1 - 28 件 / 28件

  • LTO/オートローダー/仮想テープライブラリの基礎知識

    3. バックアップの基本構成 スタンドアロンシステム ネットワーク化されたシステム 業務サーバー 兼バックアップ 業務サーバー サーバー バックアップ バックアップ サーバー ソフトウェア Agt Agt Agt バックアップ 複製 ネットワーク ソフトウェア 元 データ 複製 複製 複製 バックアップ 元 元 元 ディスクストレージ ストレージ データ データ データ バックアップ (内蔵 or 外付) ストレージ 共有ストレージ(SAN / NAS) バックアップサーバー バックアップソフトウェア バックアップストレージ バックアップソフトウェアを バックアップジョブを実行、 バックアップ先のデバイス 動作させるサーバー 制御する専用ソフトウェア (テープ or ディスク) (専用サーバーを推奨) バックアップ対象となるサーバーに Agt エージェントが必要となるケースが多い 4. 主

      LTO/オートローダー/仮想テープライブラリの基礎知識
    • Composerによるライブラリの管理とオートローダーの使用

      Rob Pike worked at Bell Labs for many years where he helped develop Unix. He is now at Google working on infrastructure projects. He is best known for his books on programming and developing the UTF-8 encoding standard with Ken Thompson. While pair programming with Ken Thompson early in his career at Bell Labs, Pike observed that Thompson was usually able to understand problems before examining th

        Composerによるライブラリの管理とオートローダーの使用
      • VimでPHPのオートローダー(vendor/autoload.php)を認識し補完や定義ジャンプを賢く行う(ついでにLaravelのファサードも補完) - Qiita

        はじめに 個人的に最近はPythonやJavaScript(JSはみんなそうですよね)を触ってたりしますがPHPネタです。そしてVimネタです。 いや、むしろサーバーやクラウドなどのインフラをイジイジばかりか、コードのレビューをするくらい。コード書いてない。 さて、Vimにはphpcompleteというプラグインが同梱されています。 phpcomplete https://github.com/shawncplus/phpcomplete.vim VimでPHPを書く際に補完、定義元ジャンプをするには標準ではタグファイルを作ってその情報を元に頑張るって方法がスタンダードかと思います。 参考 @NanohaAsOnKai さんの記事 https://qiita.com/NanohaAsOnKai/items/0188fb3b60e8a79656a0#universal-ctags%E8%A8

          VimでPHPのオートローダー(vendor/autoload.php)を認識し補完や定義ジャンプを賢く行う(ついでにLaravelのファサードも補完) - Qiita
        • 週刊Railsウォッチ(20190128)Rails 6のオートローダーがZeitwerkに置き換わる?Rails 6はRuby 2.5が必須、最近のSQLiteほか|TechRacho by BPS株式会社

          2019.01.28 週刊Railsウォッチ(20190128)Rails 6のオートローダーがZeitwerkに置き換わる?Rails 6はRuby 2.5が必須、最近のSQLiteほか こんにちは、hachi8833です。LinuCLPI-JapanのLinux標準教科書は無料のPDF版よりKindle版(200円)の方がKindleでは見やすいことに気づきました。ついでに英語版↓も制作されていたことを知りました。 英語版: Standard Linux Text Book つっつきボイス:「Linux標準教科書って何か英語版を元にしてるとかじゃなくって?🤔」「かなと思ったんですが、『JICAボランティアのご協力によりLinux標準教科書が英語化されました』とあるので日本語から訳したみたいです」「ま英語圏にはいい教科書がいっぱいあるし😆」「😆」「日本人が英語の書籍を読まなさすぎと

            週刊Railsウォッチ(20190128)Rails 6のオートローダーがZeitwerkに置き換わる?Rails 6はRuby 2.5が必須、最近のSQLiteほか|TechRacho by BPS株式会社
          • Phalcon のオートローダで Composer のライブラリをオートロードする - Qiita

            やりたいこと Phalcon はフルスタック PHP フレームワークとしては速いので、 Phalcon を使いたい。 Composer を利用するとライブラリの管理が楽になるので、 Composer を使いたい。 ところが、 Phalcon と Composer は微妙に相性が悪い。 というのも、 Phalcon も Composer も独自のオートローダを提供するからだ。 Composer はライブラリをインストールすると、 vendor ディレクトリに autoload.php を自動生成する。 これを require するだけで Composer でインストールしたライブラリは簡単に使うことができる。 require 'vendor/autoload.php'; // 例えば \Guzzle\Http\Client を使う $client = new \Guzzle\Http\Cli

              Phalcon のオートローダで Composer のライブラリをオートロードする - Qiita
            • オートローダについて(FuelPHP) : てるてる坊主

              久しぶりにFuelPHPネタ。 といっても対した内容ではないですが。 FuelPHPではオートローダによって自作したクラスとかも自動的にロードされるようになっています。 ただし、これには規約があって ・ファイル名とフォルダ名はすべて小文字 ・クラス名の中のアンダースコア(_)はフォルダ区切り というのがあります。 たとえば「fuel/app/classes」に以下のようなディレクトリ構成でfoo.phpを作成した場合 classes └ libs └ foo.php <?php class Libs_Foo { function hoge() { } } こんなかんじで実際に使用する場合は <?php $foo = new Libs_Foo(); $foo->hoge(); これでOK。 フレームワークを使っていない場合でも <?php define('MY_CLASS_PATH', 'c

              • 医療とIT: amanda とオートローダーで自動バックアップ

                DLTオートローダーでバックアップを定期的に行うための各種設定 amandaの解説が日本語では余り無く、特にローダー関係で苦労した。 今時テープでもなく、HDDにftpを使用して定期的にミラーリングでバックアップしてもいるが対外的には、テープでバックアップ取っていると言うことが信頼性の証であることがまだまだあるため、実験をかねて実装してみた。 DLTオートローダーはyahooオークションで2万円ぐらいで入手。 良く出品されているようです。 しかし安くなったものだと感慨ひとしお。 テスト環境はRedHat9 amanda等も標準+up2date後 入手したマシンは $cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: QUANTUM Model: DLT70

                • オートローダはなぜ名前空間がいいのか - Qiita

                  初心phperがいきなりフレームワークを自作したときにオートローダがどういう仕組みで動いているかわからなかったので、設計してみてわかったことメモです。今更ありふれたネタかもしれませんがお許しください。 最初は名前空間なんぞいらんやんけ!とか思ってましたが、徐々に良さに気づいてきたので順に書いてみます。 はじめに composer使いましょう! 特殊な案件でないかぎり既成フレームワークを使いましょう! ということで、実用ではなく理解のための記事になりますのでご容赦を。 名前空間を用いているのでPHP5.3以降でのおはなしですが、オートロードそのものは名前空間とは全くの別モノです。 名前空間という仕組みが導入されたことによって、オートローダ設計が格段にやりやすく、わかりやすくなりました。 基本はrequire_once(require)だった オブジェクト指向で開発をすると1クラス1ファイルの

                    オートローダはなぜ名前空間がいいのか - Qiita
                  • シンプルなPSR-0準拠クラスオートローダー - Qiita

                    require_onceの嵐から解放されましょう。 オートローダーの実装はZend_Loader_AutoloaderやSplClassLoaderなどたくさんあるけど、ゴテゴテしてよくわからない機能がついているコードが多い印象。 include_pathをきちんと調整してあれば、PSR-0準拠のクラスは以下のコードでローディングできます。 <?php //以下、コードの先頭に書いておけば以降require_onceを書かなくてよくなる function simpleClassLoader($c) { $lastSlash = strrpos($c, '\\'); if (false !== $lastSlash) { $lastSlash++; $ns = substr($c, 0, $lastSlash); $class = substr($c, $lastSlash); $path

                      シンプルなPSR-0準拠クラスオートローダー - Qiita
                    • PHPポケモン「オートローダー編」16 | YQUAL

                      今までは技やタイプを一括requireという荒業で対応していましたが、フシギダネ系列の技を実装した際に「こんなん全部読み込んでられるか!」と流石になったので、簡易ながらオートローダーを実装していきます。 そして、実装したらしたで色々と問題も浮かび上がってきたので、このあたりは回を進めて行きながら修正予定です。 それでは今回はPHPのオートローダー(autoloader)についてご紹介します。

                        PHPポケモン「オートローダー編」16 | YQUAL
                      • 【PHP】PSR-4 Autoloader(オートローダー)

                        rito Backend EngineerTokyo, JapanPHP 5 技術者認定上級試験 認定者AWS Certified Solutions Architect - Associate統計検定 3 級

                          【PHP】PSR-4 Autoloader(オートローダー)
                        • テープオートローダーを駆逐せよ!Data Domainに新モデル

                          11月7日、EMCジャパンは重複排除ストレージ「EMC Data Domain」シリーズにエントリクラスの新モデルとして「Data Domain DD160」「同DD620」「同DD640」を追加、同日販売開始した。データ容量とパフォーマンスを向上させ、GB単価を大きく引き下げており、小規模なバックアップ環境にも対応可能な製品となっているという。 ユーザーのストレージの大半はバックアップ まず、米EMCコーポレーションのバックアップ・リカバリ・システムズ部門 ビジネス開発担当シニア・ディレクタのロッド・マシューズ氏が、市場の状況や製品の概要について説明を行なった。 同氏は「データ量の爆発」や「予算の制約」「仮想化/クラウドに向かうインフラの変化」といったITトレンドがバックアップ/リカバリに影響を与えていることを指摘した上で、「ユーザーが導入しているストレージの大半はバックアップストレージ

                            テープオートローダーを駆逐せよ!Data Domainに新モデル
                          • namespaceとオートローダーについて少し知ったので殴り書き程度に残しておく - 魔法使いの卵

                            namespaceとオートローダーについてのメモ 名前空間とオートローダーについて、ほんのすこしだけわかった気になっているので、今後のとっかかりとして忘れないように書き留めておく ※ ここでのオートローダーとはcomposerを使ったオートローダのことを指す 環境 PHP5.6.10 Composer 1.0-dev なぜnamespaceを使うのか PHP 言語の強みはその単純さです。したがって、皆さんが PHP の初心者なのであれば、名前空間はいずれ理解する必要がある概念の 1 つにすぎません。しかし、皆さんが以下のいずれかに当てはまる場合には、名前空間の使用を検討する必要があります。 何百という PHP ファイルを持つ大規模なアプリケーションを開発する場合 アプリケーションがコーディング・チームによって開発されている場合 PHP V5.3 と名前空間を使用するフレームワークの使用を計

                              namespaceとオートローダーについて少し知ったので殴り書き程度に残しておく - 魔法使いの卵
                            • Composer の オートローダーだけ Phalcon に差し替える - Qiita

                              残念ながら 「爆速フレームワークの爆速オートローダーを使って爆速オートロードする方法」 ではありません。むしろこんな方法では低速になると思います。 次のようなディレクトリ構成だとします。 Root/ composer.json composer.json src/ **/ いろいろ vendor/ autoload.php autoload.php **/ いろいろ tests/ bootstrap.php PHPUnit の bootstrap (後述) ClassLoader.php 差し替えオートローダー (後述) **/ いろいろ Composer\Autoload\ClassLoader を差し替えるクラスを作成します。 vendor/composer/autoload_real.php で必要となる最小限のメソッドだけ定義します。 <?php namespace Compose

                                Composer の オートローダーだけ Phalcon に差し替える - Qiita
                              • オートローダ設計のポイント - Qiita

                                オートローダの設計のポイントについて。個人的メモ。 spl_autoloader_registerの使い方についてはこちら 概要 ポイントとなるのは以下の様な感じ? 読み込みルールについて 名前空間使う? ベースディレクトリは1つ?複数? エイリアスルールの有無 静的コンストラクタ使うかどうか 読み込みルールについて 基本的なところはあんまり変わらないかと。 クラス名を全部小文字に置き換える。 名前空間の区切りをディレクトリ区切りに置き換える。 _をディレクトリ区切りに置き換える。 ベースディレクトリから拡張子.phpで読み込む。 拡張子.clsなんてイマドキ使ってる所あるのんかしらん。うちの現場では使ってるみたいです。謎。 名前空間とか使っちゃうと,レガシーなおっちゃん達の劣等感煽るだけって可能性もあるので現場の雰囲気見てから決めましょう。 んでポイントはベースディレクトリを複数用意する

                                  オートローダ設計のポイント - Qiita
                                • Laravelのオートローダーが遅いというツイートはアンフェアだ

                                  タグ: Laravel3 Laravel4 PHP 一回ならまだしも、時々定期的にツイートされるのが、Laravelのオートローダーは遅いというものです。 例えば「Laravelが遅い」というのであれば、まだ分かります。なぜならフレームワークを変えて、同じようなコードを書き、その実行結果が前のフレームワークよりも体感的に明らかに遅い場合、その人は「Laravelは遅い」と書くでしょう。(Laravelの名誉のために書きますが、ミドルクラスのフレームワークの中では、機能的にそれほど高くはなく、単純なフレームワークのため、速度的に遅いということはありません。)ところが、オートローダーだけを取り上げて遅いと指摘されるのです。 ある人は、ベンチマークで速度を計測するでしょう。(たいてい現実離れしたコードです。)ある人は実行のコールマップを基にしてして判断するでしょう。 理由を示す ツイートは基本短

                                  • Dell PowerVault 124T VS160 オートローダーの動作

                                    テープストレージのオートローダーの動きってわかりにくいですよね。 だから、分解して撮影してみました。 でも、やっぱりわかりにくいです。 途中、テープドライブにロードするのに、延々と時間が掛かってますが、そういう仕様です。

                                      Dell PowerVault 124T VS160 オートローダーの動作
                                    • イメーション、最大8TBのバックアップ用HDDストレージマルチオートローダー | ビジネスPC | マイコミジャーナル

                                      イメーションは、SMB向けにデータバックアップに最適なリムーバブルハードディスクストレージシステム RDXマルチオートローダー「A8(エイエイト)」を、8月中旬より発売すると発表した。価格はオープンだが、想定販売価格は348,000円前後。 リムーバブルハードディスクストレージシステム RDXマルチオートローダー「A8(エイエイト)」 RDXマルチオートローダーA8は、8巻のRDXカートリッジを同時に使用することにより、最大で8TBのバックアップを可能とするハードディスク装置。カートリッジ容量は、160GB~1TBを組み合わせて使用できる。転送速度は最大75MB/s。 SCSI接続に対応し、ラックマウント型(2U)に加え、据置きでの設置も可能。ARCserve、Backup Execなど主要なバックアップソフトウェアに対応し、1台で2つの用途に対応可能な操作モードが設定できる。また、使って

                                      • イメーション、HDD利用のiSCSI対応オートローダー「A8」

                                        7月27日、イメーションは中堅・中小企業のバックアップ向けのリムーバブルHDD型RDXマルチオートローダー「A8」を発表した。 このA8は、8巻のRDXカートリッジの同時が可能で、160GBから最大で8TBのバックアップを可能とする装置。iSCSI接続に対応し、ラックマウント型(2U)に加え、据置きでの設置も可能だ。CA ARCserve、Symantec Backup Execなど主要なバックアップソフトウェアに対応し、1台で2つの用途に対応可能な操作モードが設定できる。 DATなどのテープオートローダーと比較して、故障の原因となる機械的な動きが少なく、ヘッドクリーニングといったメンテナンスが不要というメリットがある。また、すべての容量のRDXカートリッジに互換性を持ち、世代交代によるハードウェアの買い替えの必要がなく、テープオートローダーの置き換えに最適としている。 RDXカートリッジ

                                          イメーション、HDD利用のiSCSI対応オートローダー「A8」
                                        • LTOテープライブラリ・オートローダーを使う(Windows)

                                          基本的にどの世代のLTOドライブも1世代前のメディアは読み書き出来るように出来ています。 LTO7までのドライブであれば、2世代前のメディアの読み取りも可能になっているようです。 圧縮を有効にするとハードウェア側で圧縮処理が行われますが、書き込むファイル内容によって圧縮率が変わります。 そのため、圧縮時の容量でテープの本数を計算してはいけません。 基本的に圧縮の設定はソフトウェアから行います。 LTO5以降であれば通常の使用方法以外にLTFSが使用できます。 LTFSを使用すると特別なバックアップソフト必要無しにファイルを入れることが可能です。 テープライブラリのドライブに搭載されるインターフェースの種類は主にファイバーチャネルかMini SAS(SFF-8088)です。 古いものだとSCSIですが、今更選択する理由はないと思います。 SASカードの選定 ファイバーチャネルではドライブもカ

                                          • 「World of Tanks」WGL統括責任者モハメド・ファダル氏インタビュー 「トーナメントシステム」とは何!? 今後もオートローダー全盛の流れは続くのか!?

                                              「World of Tanks」WGL統括責任者モハメド・ファダル氏インタビュー 「トーナメントシステム」とは何!? 今後もオートローダー全盛の流れは続くのか!?
                                            • PHPでクラスライブラリを再帰的に探索して自動でrequireするオートローダーを書いてみた - Qiita

                                              Composerのおかげで、外部ライブラリの読み込みを気にする必要がなくなった。しかし、自前のライブラリは依然として手作業でrequire_onceしていて、これが面倒のもと。 PHPunitでテストするときも、オートローダーがないと依存関係をいちいち管理しなくてはならず、これも面倒。 実をいうと、「オートローダーのオーバーヘッドってどうよ?」とか思ってたんだけど、Composerを導入した時点でオートローダーに頼ることは決定したわけで、だったら徹底的にオートローディングしたい。 また、クラスのファイルはなるべくディレクトリを階層化して整理したい。 というわけで、再帰的にクラスを探索するオートローダーです。 以下は、現在制作中の新しいミニ・フレームワークのためのものですが、18行目をコメントアウトして、33行目〜35行目を自分の環境に合わせて書き換えれば、そのまま使える……かも(Compo

                                                PHPでクラスライブラリを再帰的に探索して自動でrequireするオートローダーを書いてみた - Qiita
                                              • 1.1.1開梱 | TS2900 1U テープ・オートローダー | 設定設置ガイド ストレージ | D&L ムービー | 営業支援情報 | D&Lサイトナビ

                                                IBM System Storage TS2900 テープ・オートローダーの 開梱の様子をご紹介しています。 この大人気の1Uテープ・オートローダーは、その小さな筐体に お客様のバックアップのワークロードを大幅に削減するパワーを秘めています。 このシリーズでは、TS2900の導入・設置を一発でご理解いただけるよう、 細かいところまで全てお見せします! 検索用キーワード IBM System Storage TS2900 開梱 設置 ラックマウント 設定 インストール Wrap Tool 1U テープ オートローダー Lenovo LENOVO レノボ LES レノボ・エンタープライズ・ソリューションズ server サーバー system システムエックス x86 IA アイエー m5 m4 IBM アイビーエム アイ・ビー・エム

                                                • FuelPHPのオートローダーもどき - 揮発性のメモ2

                                                  PHP: spl_autoload_register - Manual PSR-0(日本語)|北海道札幌市のシステム開発会社インフィニットループ 未定義のクラスを使おうとすると、特殊関数 __autoload()が呼び出される。 spl_autoload_register()で関数を登録しておくと、それを __autoload() として呼び出してもらえる。 つまり、この関数の中でクラス名からファイル名をでっちあげてインクルードすれば、オートロード完成となる。 なるほどこういう仕組みなのか class Fuga_Piyo を必要とするとき、自動的に /opt/hoge/lib/fuga/piyo.php をインクルードする。 <? spl_autoload_register(function($class){ $dir = "/opt/hoge/lib"; $class = str_rep

                                                    FuelPHPのオートローダーもどき - 揮発性のメモ2
                                                  • [ZF1] application.iniにリソースオートローダの設定を記述する - Qiita

                                                    application/ configs/ application.ini controllers/ models/ User.php (Model_User) User/ Abstract.php (Model_User_Abstract) plugins/ services/ User.php (Service_User) public function _initAutoloader() { $autoloader = new Zend_Loader_Autoloader_Resource( 'basePath' => APPLICATION_PATH, 'namespace' => '', )); $autoloader ->addResourceType('Model', 'models/', 'Model') ->addResourceType('Service', 'serv

                                                      [ZF1] application.iniにリソースオートローダの設定を記述する - Qiita
                                                    • WordPressプラグインでオートローダーを使うための新しいアイデア | ぴんくいろにっき

                                                      昨今の PHP 界隈において、外部依存のパッケージもアプリ内のあらゆるクラスも、その読み込みの際はいちいち require_once などとは書かずに composer の生成してくれるオートローダーに任せるのが当たり前です。 一方、WordPress においてプラグインやテーマからそれを使うのは(もっといえば広く使われているようなパッケージを使うこと自体も、なのですが)懸念点が大きいため「どんどん使え」というわけには行かない現状があります。 (ちなみに、WordPressにはコアにオートローダーを導入しようみたいなプロポーザルもあるのですが、また別の話。これもしばらく進展がない……) オートローダーの懸念点 懸念点というのは、複数のプラグインが同一のパッケージを利用していた場合に(当然ながら名前空間が被るため)使用されるバージョンが保証されないといったものです。 たとえばAとBの2つのプ

                                                        WordPressプラグインでオートローダーを使うための新しいアイデア | ぴんくいろにっき
                                                      • Zend Frameworkリソースオートローダー - NetJockey開発記録

                                                        標準的なモデルの扱い方を調べていたら、Zend_Application_Module_Autoloaderなんてものを発見してしまった。Zend_Application配下ではなくZend_Loader配下のドキュメントとして書かれていたせいで見逃していた。というわけで、続いてはそこを読みながら翻訳していく。 Zend Frameworkリソースオートローダーの原文はこちら。 30.3. リソースオートローダー リソースオートローダーは、Zend Framework標準コーディング規約に基づきつつも、クラス名とディレクトリ構造が1対1で対応していないようなネームスペースを使ったライブラリコードを扱うためのものだ。その目的は、ある特定のアプリケーション向けに作られたモデル・フォーム・ACL(アクセス制御リスト)クラスのようなコードを、オートロードできるようにすることだ。 リソースオートローダ

                                                          Zend Frameworkリソースオートローダー - NetJockey開発記録
                                                        • Composer の使い方(その3:オートローダーの最適化)

                                                          デフォルトでは、Composer のオートローダーはクラスの名前を解決する際に、ファイルシステムのチェックを行っています。 新しくファイルが追加されたり削除されたりしても、オートローダーがそのファイルをすぐに検出して使用できるようするためなのですが、 この処理が有効であるがために、処理速度が大幅に低下している状態になっています。 開発環境などではとても便利なのですが、本番環境では不要な処理ですし、処理速度を少しでも向上させたいと考えるでしょう。 このため、このオートローダーの処理を最適化するための方法がいくつかあります。 最適化レベル1:Class map generation 最適化レベル1は、クラスマップというファイルを生成するというものです。 このクラスマップというのは、どのクラスがどのファイルにあるかというのが一覧で記載されたファイルです。 あらかじめ全てのファイルの場所を先に調べ

                                                            Composer の使い方(その3:オートローダーの最適化)
                                                          1