kokumarostewのブックマーク (25)

  • 業務で使えるバックアップの基礎知識(1):あらためて知っておくべき、バックアップ最新基礎知識 - @IT

    あらためて知っておくべき、バックアップ最新基礎知識:業務で使えるバックアップの基礎知識(1)(1/3 ページ) 仮想環境など、より高次の環境が当たり前となった現在、バックアップ工程を検討する際にも従来とは比較にならないほど複雑な検討が必要になりつつあります。連載では、バックアップの常識を入れ替える知識を紹介していきます。 ビッグデータ時代と呼ばれる昨今、業務環境はより高度なものとなり、バックアップに関する要件も厳密になっています。また、運用設計もより複雑になってきています。 こうした今だからこそ、バックアップツールをより適切に選択する必要があるのではないでしょうか。 この連載では、バックアップの新常識と題し、バックアップの基礎から最新のテクノロジ、仮想化環境を中心に、課題の多いバックアップの「今」をお伝えします。 第1回では、基に立ち返り、バックアップ運用の検討に際し、考え方の基礎を振

    業務で使えるバックアップの基礎知識(1):あらためて知っておくべき、バックアップ最新基礎知識 - @IT
    kokumarostew
    kokumarostew 2014/05/06
    バックアップに必要な視点
  • 意味の違いがわかる? タスクとプロセスとスレッド (1/4)

    「マルチタスク」という言葉を目にしたことのない人は、ASCII.jp読者にはまずいないだろう。また、最近ではあまり聞かないが、「タスク」と似たような用語に「ジョブ」がある。そのため、かつては「マルチジョブ」といった表現がされていたこともある。さらに似たような用語として「プロセス」もあり、やはり「マルチプロセス」という用語がある。また、マルチタスクと同じ意味で使われる言葉に、「マルチプログラミング」というものもある。 いずれも意味としては、「複数のアプリケーションを同時に実行できること」を示しているが、どうしてこんなに複数の用語があるのだろう? 理由のひとつは、かつてコンピューターメーカーがOSを作ってたときに、それぞれのメーカーで異なる用語を使っていたことにある。あるメーカーは、アプリケーションを実行することを「タスクを起動」と言い、別のメーカーでは「ジョブを起動」と呼んだわけだ。 今回は

    意味の違いがわかる? タスクとプロセスとスレッド (1/4)
    kokumarostew
    kokumarostew 2014/05/04
    プロセスとスレッドの違い
  • ゼロからはじめるストレージ入門

    近年、企業のデータは飛躍的に増加しているが、多くの企業はただひたすらディスクを増やし続ける旧来のデータ管理手法から抜け出せていない。連載では、こうした増え続けるデータを効率的に管理するためのストレージ技術を解説していく。HDDやRAID、バックアップなどの基礎から、SANや仮想化、ライフサイクル管理、重複除外など最新技術まで、しっかりと解説しておこう 2009年12月18日 09時00分 サーバー・ストレージ 最終回 クラウド時代に対応するストレージの最新技術 連載最後のトピックでは、ストレージの最新技術を取り上げる。重複除外やストレージ階層化などストレージ技術の進歩には目を見張るものがあるが、その中でも今後のストレージ業界で大きな影響を与えると考えられる2つの新しいテクノロジー「フラッシュドライブ」と「スケールアウト型アーキテクチャ」について紹介する。 2009年12月11日 09時

    ゼロからはじめるストレージ入門
  • ももいろテクノロジー

    「単純な素因数分解アルゴリズムを実装してみる」 ではPollard-Rhoアルゴリズムなど、「Msieveを使って大きな数を素因数分解してみる」 では複数多項式二次ふるい法(MPQS)などの素因数分解アルゴリズムの実装と評価を行った。 ここでは、上記以外の素因数分解アルゴリズムをPythonで実装し、一般的なPCで解くことができるbit数などを調べてみる。 環境 $ uname -a Linux vm-ubuntu64 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04

    ももいろテクノロジー
  • Git / GitHub を学んだ。

    一昨年、PCにインストールしたまま眠っていた「TortoiseGit」。諸事情で使う必要が生じたため、慌ててお勉強。 Gitの概念と使い方を一通り習得した。 1.Git / GitHub入門 何事も順番が肝心。 ということで、GitGithub の違いについて勉強した。 以下のURLが大変参考になった。 ■15分!!でわかる(かも)git入門 このスライドを見て、Git が何か大まかに理解することができた。 ■サルでも分かるGit入門「入門編」 このサイトの「入門編」を参照。 TortoiseGit のインストール手順が詳細に記載されている。 で。 「チュートリアル1 Gitの基」 > 「ファイルをコミットする」 までは順調に進んだ。 そして、「チュートリアル2 リポジトリの共有」で、サーバが必要な事がわかった。 このサイトでは「Backlogを使う」と書いてあったが有料サービス.

  • Pythonでゲーム作りますが何か? - 人工知能に関する断創録

    このサイトでは、プログラミング言語PythonPythonゲーム用ライブラリPygameを用いてゲーム制作の過程やテクニックをまとめています。主に自分の知識の整理に使うつもりですが、これからPythonを学んでゲームを作ってみようという方の参考になれば幸いです。 Pygameは知らなくても大丈夫ですが、Pythonの基は知っていることを前提にしています。 Pythonで書いたプログラムはWindowsでもMacでもLinuxでも動きます。 ソースコードの著作権を主張することはないので自由に使ってください。 記事下方にあるナビゲーションはほとんど役に立ちません。このページを起点としてリンク先へ、読んだら戻るといった使い方が楽だと思います。 NEW! 全ソースコードをGitHubのリポジトリとして公開しました。右下のDownload ZIPからまとめてダウンロードできます(2014/9

  • 『ヨーロッパ史における戦争』はスゴ本

    戦争は社会を規定し、社会は戦争を規定する。 ヨーロッパ史を通じ、戦争歴史と社会の変遷は両軸を為していることが分かるスゴ。ヨーロッパ社会はもとより、今日の歴史戦争を通じていかに形成されてきたかについて理解できる。 戦争が常態化している中、平和とは単なる一時的な秩序に過ぎないのはなぜか。戦争の原因として宗教や経済から眺めるのは、見えてる部分だけで語ることに過ぎぬ。戦争歴史を通じて社会にロックインされており、この現状を築き上げたのは、他ならぬヨーロッパだということが分かる。 ヨーロッパの歴史を考察し、社会変化に伴う戦争の様相の変遷を概観した一冊。わずか250頁に1000年間の戦争歴史が包括的かつ体系的に圧縮されており、戦争を考える上で入門書であり基書になる。 書は、政治、経済、社会制度、技術戦争目的、そして現実の戦争の様相の相互関係を明確化している。著者は、社会が変化するに従って

    『ヨーロッパ史における戦争』はスゴ本
  • 第1回 クラスタリングを5分で完全理解

    クラスタリングとは “クラスタ”とは“群れを成す”とか“房になる”といった意味です。コンピュータ用語でいう,クラスタリングとは,複数のコンピュータを房のようにつなげる,といった意味になります。すなわち,複数のコンピュータを接続し,全体で1台のコンピュータであるかのように振る舞わせる技術です。 クラスタリングの目的は,大きく2つに分類できます。 (1) 拡張性,高速性:接続するコンピュータの台数を増やして,性能の向上を図る (2) 高可用性:1台が停止してもシステム全体が止まることはなく,処理を継続させる (1)を実現する技術としては,「HPC(High Performance Computing)」や「ロードバランサ(負荷分散)」というキーワードが挙げられます。 連載では,(2)の高可用性を実現するクラスタリング技術を対象とします。この高可用性を実現するためのソフトは(1)の技術と区別し

    第1回 クラスタリングを5分で完全理解
  • ニフティ、厳選されたSaaSを“箱型パッケージ”にして提供する「ハコクラ」

  • 第2回 Hyper-Vと最新のストレージ・テクノロジの併用

    連載では、Windows Server 2012 R2のHyper-Vをベースにして、現在求められる仮想化システムの技術トレンドや設計、機器の選択方法などについて、全4回で解説します。 第1回「最新モデルを意識したCPUとメモリのサイジング」 第2回「Hyper-Vと最新のストレージ・テクノロジの併用(今回)」 第3回「Hyper-Vネットワーク設計のベストプラクティス」 第4回「クラスタリングとライセンス・コストを考慮した全体設計」 前回は、CPUやメモリといった“頭脳”部、つまり計算処理を担う部分の設計について解説した。今回はI/O処理を担う“足回り”の1つである「ストレージ」について解説する。 ストレージの重要性はPCの購入をイメージすると理解しやすい。最近のPCCPUやメモリよりもHDDをSSDにアップグレードした方が体感速度は向上するだろう。これは、昨今のPCのボトルネックは

    第2回 Hyper-Vと最新のストレージ・テクノロジの併用
  • 知られざるActive Directory技術の「舞台裏」:第1回 誰も教えてくれないActive DirectoryとLDAPの「本当の関係」[前編]|gihyo.jp … 技術評論社

    Active Directory10周年に寄せて Windows 2000によりActive Directoryが公開されてから、今年で10年目ということだそうです。 Active DirectoryがWindowsドメインを管理運用するためのソリューションであることは、みなさんすでにご存じでしょうが、その機能や使い方、トラブルの対応方法について、みなさんは自信を持って社内の同僚やお客様に説明できるでしょうか? 今回は、総復習の意味も兼ねて、Active Directoryの技術的なトピックやトラブルシュートの方法、について、いくつかお話ししたいと思います。 過去のWindowsの問題点 Active Directoryが最初に実装されたWindows 2000の開発時の名称は「Windows NT5」といい、Windows NT4.0の後継にあたります。 Windows NT4.0のドメ

    知られざるActive Directory技術の「舞台裏」:第1回 誰も教えてくれないActive DirectoryとLDAPの「本当の関係」[前編]|gihyo.jp … 技術評論社
    kokumarostew
    kokumarostew 2013/10/02
    アクティブディレクトリについて基礎知識
  • 実際に作って理解する! Linuxサーバーのクラスタリング

    連載は,サーバーの信頼性確保に重要となる「クラスタリング」を体験的に学ぶものです。Linuxと,オープンソースのクラスタリング・ソフトを使い,無料で手軽に体験しましょう。まず,第1回として“クラスタリングとは何か”から解説します。 目次 ・第1回 クラスタリングを5分で完全理解 ・第2回 Linuxで動作するHAクラスタリング・ソフト ・第3回 Heartbeatでクラスタリングを作ってみよう(準備編) ・第4回 Heartbeatでクラスタリングを作ってみよう (インストール編) ・第5回 「Heatbeatでクラスタリングを作ってみよう」(設定編):OS,Heatbeatの設定手順 ・第6回 「Heatbeatでクラスタリングを作ってみよう」(動作テスト編):動作テストの詳細手順 ・第7回 クラスタ構成を拡張させよう(準備・設定編) ・第8回 クラスタ構成を拡張させよう(動作テスト編

    実際に作って理解する! Linuxサーバーのクラスタリング
  • 3分でわかるヨーロッパ大陸の約1000年の歴史の遷移

    By Marcio Cabral de Moura イギリス・イタリア・スペイン・フランス・ドイツなど28の国家で構成されている欧州連合は約20年の歴史を持っていますが、そんな欧州連合を形成する国々の、約1000年の歴史の遷移が約3分でわかるムービーが「abkebab's Map of Europe 1000 AD to present with timeline」です。 ヨーロッパ大陸の歴史がわかるムービーは以下から確認できます。 abkebab's Map of Europe 1000 AD to present with timeline - YouTube ヨーロッパ大陸の国境線が今とは全く異なっている12世紀。現在のロシアとなっている地域のあたりには、11~12世紀の間、ヨーロッパ大陸で最も栄えたと言われるキエフ大公国の国土がこの時点で最大の国土を有しているのがわかります。 西暦

    3分でわかるヨーロッパ大陸の約1000年の歴史の遷移
  • YouTube人気急上昇

    【ゆっくり実況】おいし~!!カービィがおデブになった!?たくっちのカービィのグルメフェス実況!! Part1 【 カービィのグルメフェス 】【たくっち】

    YouTube人気急上昇
  • [ThinkIT] 第6回:データベースの負荷分散とまとめ (1/3)

    Webサーバーも順調に増えた、となると次はデータベースが悲鳴を上げる頃です。データベースの増設と行きましょう。 はてなではデータベースにはMySQLを利用しています。MySQLは組み込みでレプリケーションをサポートしているので、これを使わない手はありません。レプリケーションを行い、マスターDBのコピーであるスレーブDBサーバーを作り2台構成にします。 レプリケーションは、データベースを複数台に増やし、且つその複数のデータベースが保持するデータを同期させるための仕組みです。レプリケーションされたデータベースのうち、元々あったデータベースが親、それ以外が子という親子関係になります。 親はマスター、子はスレーブと呼ばれ、マスターへの更新処理と同じ処理をスレーブに伝播させることでデータの同期が行われます。実際にはマスターからスレーブへ処理が伝播するのではなく、スレーブがポーリングを行ってマスターと

  • [ThinkIT] 第4回:レプリケーションの比較 (1/4)

    今回はレプリケーションを取り上げます。まずレプリケーションとはどのようなものかを解説し、次にPostgreSQLMySQLそれぞれが持つレプリケーションの基構造を解説します。 RDBMSでいうプリケーションとは、ある1つのデータベースをまったく同じ内容で複製し、複製したデータベース(レプリカ)をネットワーク上に複数配置する機能です。レプリケーションにて作成した複製のデータベースは、様々な目的に活用できます。次にその使用例を紹介します。 目的の1つには、バックアップデータとしての活用があります。テープ装置などの外部記憶装置にバックアップデータを作成するかわりに、他のサーバ上のディスク内にデータベースを複製し、それをバックアップデータとします。 障害発生時には、バックアップデータとして作成した複製データベースを番データベースとして使用し、障害復旧のための時間を短縮する効果があります。 そ

    kokumarostew
    kokumarostew 2013/09/30
    レプリケーションについて
  • プログラミングのスキルを鍛える10の方法 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー ステキな英文の記事を見つけました。10 ways to improve your programming skills。どれも自分が実践していることでもあって,「なるほどな−」と思うものばかり。 たっぷりプログラミングしたあとは,節電も忘れずに:-)。 1. 新しいプログラミング言語を学ぶ 新しいプログラミング言語を学ぶことで,新しいプログラミングに対する考え方に触れることができる。そのプログラミング言語が今まで知らなかったパラダイムに根ざしている場合ならなおさら。新しい手法の多くは,すでに知っている知識になぞらえることができるので,習得はそれほど難しくないはず。 2. やる気をそそら

    kokumarostew
    kokumarostew 2013/09/30
    プログラミングの鍛え方[Programming][python]
  • 2010年11月20日のブログ|まりん☆の飛んでもハップン歩いて10分、で・ん・わ・は4126

    kokumarostew
    kokumarostew 2013/05/07
    fuses-kmod
  • FreeBSD備忘録

    FreeBSDは安定性の高い堅牢なOSとして、様々なWebサービスの基盤として利用されています。 このページでは、FreeBSDの導入や利用についての様々なtipsをまとめています。 このページが、あなたのFreeBSD活用の一助となれば幸いです。 ※ 記事にする前のFreeBSDのハックはブログ版「techlog.kishiro.com」にまとめています。 インストール USBメモリからFreeBSDをインストールする FreeBSDをPXE経由でインストールする ネットワーク接続 インターネット接続を複数のPCで共有する (ppp/natd/ipfw) IPアンナンバードでインターネットに接続する 無線LAN 11a方式で無線LANに接続する サーバサービス全般 DNSサーバを構築する (BIND) DNSコンテンツサーバを構築する (djbdns) PROXYサーバを構築する (sq

  • FreeBSD ハンドブック

    This translation may be out of date. To help with the translations please access the FreeBSD translations instance. trademarksFreeBSD は The FreeBSD Foundation の登録商標です。 IBM, AIX, OS/2, PowerPC, PS/2, S/390 および ThinkPad は アメリカ合衆国、その他の国、または両方における International Business Machines Corporation の商標です。 IEEE, POSIX および 802 は アメリカ合衆国における Institute of Electrical and Electronics Engineers, Inc. の登録商標です。 Red Ha

    kokumarostew
    kokumarostew 2013/04/29
    freebsdハンドブック