タグ

2010年4月23日のブックマーク (11件)

  • メールサーバー構築(qmail+Dovecot) - CentOSで自宅サーバー構築

    メールサーバーを構築する場合、送信メールサーバー(SMTPサーバー)と受信メールサーバー(POP/IMAPサーバー)の構築が必要となる。 ここでは、送信メールサーバーには安全確実で高性能といわれるqmail(日語訳)、受信メールサーバーのうち、POPサーバーにはqmail、IMAPサーバーにはDovecotを採用する。 また、受信メールサーバーはPOPサーバー、IMAPサーバーの両方を構築して利用者が選択できるようにする(POPとIMAPの違い)。 ※どちらか一方だけの構築でも構わない なお、迷惑メールの不正中継対策(迷惑メールの不正中継に利用されずに外部からメールを送信できるようにする対策)としてSMTP認証(SMTP-Auth)を導入する。 [root@centos ~]# mkdir /var/qmail ← qmailインストールディレクトリ作成 [root@cento

  • Stray Penguin - Linux Memo (qmail)

    2007年11月30日、qmail の作者 Daniel Julius Berstein 氏 (当文執筆現在、イリノイ大学の数学教授) は、qmail のライセンスを放棄し、再配布を自由化した。これまで、qmail は、改造を加えての再配布を極度に制限した D.J.Bernsein 独自規定によるライセンスの下に配布されており、ここ数年来、「GNUにして普及を促すべき」との議論も行われていた。そうした再配布の制限が、Linux ディストリビューションによる qmail 正式採用を阻害してきたことは疑いようもない。(敵対というわけではないけれど) これが、qmail 発祥の Maildir 方式を取り入れた Postfix の一人勝ち状態を生んだこともまた明白だ。当の意味でのフリーとなった qmail はこれから、あらかじめ各種の機能拡張パッチを適用したり独自のチューニングを施したバイナリ

  • BLAZBLUE CENTRALFICTION BBS - したらば掲示板

    1 : 【ランクスレ】雑談所 part360(113) / 2 : ストーリースレ(※ネタバレあり) Part60(547) / 3 : アズラエル Part17(94) / 4 : マイ=ナツメ Part3(578) / 5 : STEAMのBBCFってまともに対戦できるの?(4) / 6 : ネシカ2熱帯(1) / 7 : 福島県スレ Part7(765) / 8 : 正社員になれたケイと話すトピ(1) / 9 : ユウキ=テルミ Part36(689) / 10 : 北海道スレpart18(786) 11 : 誰かが質問に答えるスレpart23(532) / 12 : 獣兵衛 part2(513) / 13 : 【ランクスレ】part368(1000) / 14 : キチガイ専用スレ(2) / 15 : タオカカ Part 26(260) / 16 : ラグナ=ザ=ブラッドエッジpa

    BLAZBLUE CENTRALFICTION BBS - したらば掲示板
  • PCを買い替えしたとき、iTunesのライブラリを完全に移行する方法

    好きなものは空と緑とS2000とガンダムとラジコン・ミニ四駆、Perfume(かしゆか)。ときどき子育てとキャンプ。 現在のリンクはこちらからどうぞ⇒iTunesを移行・バックアップ、新しいPCへライブラリを移動 以下、アーカイブ iTunesのライブラリを他のPCに移行する手段です。簡単な方法ではmp3ファイルなど音楽ファイルをコピーしてドラッグ&ドロップすれば移るのですが、これだとプレイリストやレート、再生回数などが全部なくなってしまいます。そこでプレイリストやレート、再生回数などを維持しながら比較的(ここポイント)簡単に移行する手段をまとめました。 iTunesライブラリ移行ソフト: プレイリストや再生回数、iOSのバックアップなどiTunesの全てのデータを他のPCへ移行するならCopyTrans TuneSwiftという専用のソフトを使うと便利です。 このソフトで簡単に iTun

    PCを買い替えしたとき、iTunesのライブラリを完全に移行する方法
  • Praggerとnetpbmで作る画像→AA変換ツール(1/3) - @IT

    Rubyを使って何か面白いものを作ってみよう! 高倉 利明 株式会社ケイビーエムジェイ 2008/9/24 一般的な画像をアスキーアートに変換するツールを作ってみる。さらに出力にバリエーションを持たせてみよう(編集部) 記事では、Praggerとnetpbmという2つのライブラリを用いて、画像からアスキーアート(以下AA)を作成して出力するツールについて説明します。「Rubyを使って何か面白いものを作ってみよう!」という筆者の興味に基づいているため、作成したツールが実用的かどうかは度外視しています。 今回は以下の環境を前提としています。関連ソフトウェアについてはあらかじめインストールしておいてください。 ・OS Ubuntu 8.04 (i386) apt-get、aptitudeなどが使える状態が望ましいです。 ・関連ソフトウェア Ruby 1.8.6 Rubygems 1.2.0 S

  • 思いついた未来を軽量言語で実装してみよう - @IT

    プロトタイピングツールとしてのLL 佐藤 伸吾 株式会社ケイビーエムジェイ 2008/10/24 「あんなことができたらいいな」と思ったら、とにかくコーディング。軽量プログラミング言語をプロトタイピングツールとして使ってみよう(編集部) 私はプライベートにおいてHacker's Cafeというグループに参加しています。所属組織の枠を超えた緩いつながりの気楽な集まりです。主に土日などの休みを使ってメンバーが集まり、各自好きなコーディングなどを楽しんでいます。 この記事ではHacker's Cafeの活動から生まれたさまざまな成果物の紹介、およびその迅速な開発を可能にした軽量プログラミング言語(LL)のメリットについて解説します。 プロトタイピングツールとしてのLL PCからのハードウェア制御はそれなりの専門知識がないと気軽には試せない分野でした。しかし、現在ではGainerというI/Oモジュ

  • 初めてのRailsアプリケーション開発(1/3) - @IT

    第1回 初めてのRailsアプリケーション開発 富田 陽介 Banana Systems株式会社 2009/3/16 Railsアプリケーション開発を支援する統合開発環境「3rdRail」を使って、開発、デバッグ、プロファイリングの手法をマスターしよう(編集部) はじめまして。BananaSystemsの富田と申します。 この連載では、エンバカデロ・テクノロジーズのRubyRuby on Rails統合開発環境(IDE)「3rdRail」を使った、Ruby on Railsプログラミングについて解説していきます。 IDEを使用したRailsプログラミングに興味のある方に、3rdRailを使用したRailsアプリケーション開発の流れを習得していただくことを目標としています。どうぞ最後まで、よろしくお願いいたします。 なお、この連載では、以下の環境にて動作確認を行っています。 Mac OS

  • Cの型変換と式

    Cの演算子では演算対象の数値などを明示的、あるいは非明示的に変換することがあります。この仕組みをキチンと理解していないと思った通りの計算結果が出ないことも。今回は、この仕組みを徹底解説します。 前回は、いくつかの演算子と、演算子の優先順位について学びました。演算子を組み合わせて使うことで、さまざまな演算を行ったり、変数の値を変えたりすることができます。 演算子の中には、演算のときにオペランドの型を変換するものがあります。この型の変換の仕組みを知っておくことで、思い通りの計算ができるようになります。逆に、この仕組みを理解していないと、思った通りの計算結果がでずに、悩むことになります。今回は、前半で型変換について学んだあと、後半では演算子とオペランドの組み合わせである式について学びましょう。 型変換 Cでは1つの型ですべての値を表すことができません。整数を表す型だけでも、char、short

    Cの型変換と式
  • 演算子―プログラムにおける基本的な構成要素

    プログラミング言語の基となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) 第3回「Cの基:いま、使っている型を意識しよう」では、変数と定数について学びました。 プログラムでは、変数や定数を使ってさまざまな計算や制御を行います。変数や定数を計算や制御などに利用することを演算、演算のための記号を演算子と呼びます。 変数や定数を扱うときには、型を意識することが大切でした。今回のお題である演算子でも、型について意識しながら学んでいきましょう。 さまざまな演算子 Cプログラムの基的な構成要素は、オペレータとオペランドです。オペレータという言葉は日語でも使う言葉ですのでなじみがあるかもしれませんが、オペランドという言葉は聞いたことがないかもしれません。オペレータは操作する側、オペランドは操作される側のことを指します。 Cではオペレータのことを演算子と呼びま

    演算子―プログラムにおける基本的な構成要素
  • Cプログラミングに必要な環境をそろえよう

    プログラミング言語の基となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) 第1回「プログラミング言語Cについて知ろう」では、Cの成り立ちから特徴、その用途までを説明しました。なぜ、Cを学ぶことが重要なのかが理解できたと思います。 Cプログラミングを始めるにあたって、開発に使う環境をきちんと整えることが大切です。今回は、Windows用のCコンパイラとデバッガが含まれているMinGWと、グラフィカル開発環境のEclipseが1つのパッケージになった「Pleiades(プレアデス)」をセットアップし、最初のプログラムを動かしてみるところまで説明します。 MinGWとEclipse、Pleiades Cプログラミングで利用する統合開発環境には、Cコンパイラ、ソースプログラムエディタ、デバッガなどが含まれていて、各機能を効率よく利用できるようになってます。こ

    Cプログラミングに必要な環境をそろえよう
  • プログラミング言語Cについて知ろう

    プログラミング言語の基となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) プログラミング言語Cは開発の仕事に役立つ人気のあるプログラミング言語です。 この連載では、Cでのソフトウェア開発をこれから始めようという方や、使った経験はあるが勉強し直したいという方のために、基をきちんと押さえながら勉強できるような解説をしていきます。 なるべく正しい文法や作法を身に付けていただくためにJIS規格を基に解説しますが、それだけにこだわらず実際の開発で役に立つことを分かりやすくお伝えしていきます。 Cの成り立ちと規格 まずは、Cの成り立ちと規格について知っておきましょう。ちょっと堅苦しい感じがするかもしれませんが、歴史を知っているとなぜこういう書き方をするのか、こういった機能があるのかといったことが分かります。また、規格を知っているとプログラミングをしていて何か

    プログラミング言語Cについて知ろう