タグ

ブックマーク / mag.osdn.jp (8)

  • CentOSが開発方針を変更ーー「CentOS 8」は2021年終了、今後は「CentOS Stream」に注力 | OSDN Magazine

    The CentOS Projectは12月8日、Linuxディストリビューション「CentOS」の開発方針の変更を発表した。「Red Hat Enterprise Linux(RHEL)」互換の「CentOS Linux」からフォーカスを「CentOS Stream」に移すという。「CentOS Linux 8」は2021年に終了するとしている。 CentOS(Community ENTerprise Operating System)はRed Hat Enterprise Linux(RHEL)と互換を目指すディストリビューションを開発するコミュニティプロジェクト。オープンソースで公開されているRHELのソースコードを元に、商標など無償公開・配布の際に問題となる著作物を取り除いてビルドし、公開している。2004年に歴史を遡るプロジェクトで、途中存続の危機を迎えがら2014年にRed H

    CentOSが開発方針を変更ーー「CentOS 8」は2021年終了、今後は「CentOS Stream」に注力 | OSDN Magazine
  • 米GitHub、Ruby向けのリファクタリング支援ツール「Scientist 1.0」を発表 | OSDN Magazine

    GitHubは2月3日、コードパスをリファクタリングするRubyライブラリ「Scientist 1.0」を公開した。重要なコードの書き直しと置き替えを安全かつ確実に行うことができるツールを目指すという。 Scientistはコードのリファクタリングを行う際に利用するツール。最初のバージョンは2014年2月に公開された。 数年前、GitHub内でアプリケーションにおいてアクセス制御のパーミッションコードなどの最も重要なシステムを書き換えるにあたって、作業を確実に行うために開発されたという。リファクタリングでは抽出レイヤを挿入する「Branch by Abstraction(BBA)」手法があるが、この手法では新しいシステムの振る舞いが置き替えたいシステムと同等かを確認できないという問題点を指摘している。一方で、テストについても、すべての可能性を網羅できないなど限界があるとしている。 Sci

    米GitHub、Ruby向けのリファクタリング支援ツール「Scientist 1.0」を発表 | OSDN Magazine
  • Outlook以外のメールクライアントでExchangeを利用できる「DavMail」 | OSDN Magazine

    メールや予定表の管理にMicrosoft Exchangeを導入している企業は少なくない。中には新バージョンのExchange 2010に移行を進めている部署もあるだろう。だが、Exchangeは基的にOutlook以外からはアクセスできず、Becky!やThunderbirdといったメールクライアントを使っているユーザーや、MacLinuxで開発を行っている技術者にとっては非常に不便だった。そこで利用したいのが「DavMail」である。 DavMailは、Exchangeサーバのデータを一般的なメールクライアントから利用可能なように変換するゲートウェイサーバだ。Exchangeサーバには外部からブラウザでメールを読み書きするための「Outlook Web Access」(OWA)というウェブメール機能が用意されている。DavMailは、このOWAに含まれている「WebDAV」機能(E

    Outlook以外のメールクライアントでExchangeを利用できる「DavMail」 | OSDN Magazine
  • 1,000円を切る低価格で登場、「さくらのVPS」をチェック――サーバー構築編 | OSDN Magazine

    さくらインターネットのVPSサービス「さくらのVPS」ではroot権限が提供され、自由にソフトウェアをインストールして利用できる。しかし、どのように設定を行うべきか、セキュアなサーバーを構築するにはどうすれば良いのか、迷う人も多いだろう。そこで記事では、まっさらなVPS環境に対して一通りのセキュリティ設定を施した上で、Webサーバーやメールサーバー、データベースなどをインストールし、実際の運用環境を構築する手順を解説していく。 さくらのVPSでは、デフォルトのOSとしてCentOS 5.5が採用されている。CentOSはRed Hat Enterprise Linux互換のLinuxディストリビューションで、豊富な設定ツールを利用して容易に各種サーバーをインストール・設定できるのが特徴だ。しかし、VPSではGUIの設定ツールは基的には利用できない。一通りの環境を整えた後にVNCやX O

    1,000円を切る低価格で登場、「さくらのVPS」をチェック――サーバー構築編 | OSDN Magazine
  • LLVMを採用しバイナリの作成も可能になった「MacRuby 0.5」が登場 | OSDN Magazine

    AppleMacRubyプロジェクトは1月31日、Mac OS X向けのRuby実行環境「MacRuby 0.5」を発表した。プロジェクトのWebサイトよりダウンロードできる。 MacRubyは「Ruby 1.9」にMac OS XのObjective-Cランタイムを利用する拡張を加えたもので、Mac OS XのObjective-Cランタイムや各種フレームワークを直接呼び出せるのが特徴。また、たとえばガベージコレクションではRuby独自のガベージコレクション機構ではなくObjective-Cのものを利用するなど、Mac OS Xネイティブの機能を利用することによるパフォーマンス向上も図られている。そのほか、Objective-Cで使われるキー付きの引数をサポートするなど、言語機能自体についても拡張されている。 MacRuby 0.5では、実行エンジンとしてRuby 1.9のYARVで

    LLVMを採用しバイナリの作成も可能になった「MacRuby 0.5」が登場 | OSDN Magazine
  • Rubyは業務システムにも十分な適用性を備える――IPA調査報告書 | OSDN Magazine

    情報処理推進機構(IPA)は2009年9月7日、Webアプリケーションで採用が進むRubyについて、自治体や企業などの業務システム開発への適用性を評価した「自治体・企業等の情報システムへのRuby適用可能性に関する調査」を公開した。業務システム分野へも十分な適用性を備えていることを確認したという。 調査報告書では、業務システムなどに求められる機能要件10項目(ファイル・出入力、テキスト、ネットワーク、データベースなど)、非機能要件45項目(保守プロセス、運用プロセスなど)について評価。併せて、実システムを用いたパフォーマンス評価とスケーラビリティ評価、Ruby活用で先進的な取り組みを行っている企業・自治体へのヒアリングも実施した。 その結果、Rubyは「性能や開発技術の面においては十分に実力を持ったものであって、業務システムへの適用についても、おおむね問題は無い、あるいは回避・代替の方法は

    Rubyは業務システムにも十分な適用性を備える――IPA調査報告書 | OSDN Magazine
  • Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine

    UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。

    Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine
  • CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) | OSDN Magazine

    ソフトウェアを開発する際、ソースコードや各種リソースの管理に役立つのがバージョン管理システムだ。バージョン管理システムはソースコード管理システムなどとも呼ばれ、大規模な開発を行う際には必須と言っても過言ではない。また、大規模な開発だけでなく小規模な開発や個人による開発においても、ファイルの変更履歴の記録やバックアップといった用途に活用できる。 特集ではバージョン管理システムの基的な考え方や用語を解説するとともに、オープンソースソフトウェア/フリーソフトウェア開発において多く利用されているバージョン管理システムである、SubversionおよびCVSを使ったバージョン管理方法について説明する。前編となる記事では、まずバージョン管理システムの基的な考え方と、用語について解説する。 バージョン管理システムのメリット バージョン管理システムとは、その名のとおりプログラムのソースコードや各種

    CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) | OSDN Magazine
  • 1