<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../../../../css/rss/feedRss1.xsl" media="screen" type="text/xsl"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xml:lang="ja">  
  <channel rdf:about="http://rssblog.ameba.jp/nana-2007-july/rss.html"> 
    <title>C++　フリーでぷろぐらみんぐ</title>  
    <link>http://ameblo.jp/nana-2007-july/</link>  
    <description>逆引きリファレンス</description>  
    <dc:language>ja-jp</dc:language>  
    <items> 
      <rdf:Seq> 
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10035986784.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10123025929.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10121445374.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10119478045.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10118972301.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10118738018.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10118463927.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10117588039.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10116615494.html"/>  
        <rdf:li rdf:resource="http://ameblo.jp/nana-2007-july/entry-10116603938.html"/> 
      </rdf:Seq> 
    </items>  
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" href="http://feedblog.ameba.jp/rss/ameblo/nana-2007-july" type="application/rss+xml"/>
  </channel>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10035986784.html"> 
    <title>目次</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10035986784.html</link>  
    <description><![CDATA[<p>はじめに
 
サンプルについて
 
エラーについて
 
VC++でのコンパイルについて
 



【準備編】

・どのプログラム言語を学んだらいいの？
 

・C++をWindowsでフリーで開発するには？
 
・DevC++をインストールするには？
 

・wxDevC++をインストールするには？
 
・どんな本を参考にしたらいいの？
 
・Dev-C++やwxDev-C++でWindowsのDLLを使用するには？
 
・VC++でDLLか
</p>]]></description>  
    <dc:date>2008-08-03T11:36:11+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10123025929.html"> 
    <title>POSIXとは？</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10123025929.html</link>  
    <description>UNIXベースのOSが備えるべき機能です。 つまり、POSIXで定義された機能はUNIXベースのOSであればどれでも使用できることになります。 LinuxでもほとんどPOSIXの要件は満たしているようです。（すべてかどうかは分かりませんが。。） POSIX認定された機能を使用するとUNIX系のさまざまなOSに移行しやすいので便利です。 POSIXの機能として具体的には、mkdir()やsleep()などの関数が存在します。 似たような関数はWindows用の関数でも存在しま</description>  
    <dc:date>2008-08-03T09:02:27+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10121445374.html"> 
    <title>ログ出力クラスを作るには？</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10121445374.html</link>  
    <description>以前の記事で、ログ出力は難しい問題ということを書きました。 ・ログ出力を実装する上での注意点とは？ そうはいっても、ある程度動くものを作ってみないことには感じもつかめません。 ここでは、WindowsやPOSIXの環境で使用できそうなログクラスを作ってみようと思います。 さて、boostにファイルロッククラスはありますが、ログ出力への使用は難しそうです。 そこでここではディレクトリ作成によるファイルロックを使用してサンプルを作ってみようと思います。</description>  
    <dc:date>2008-07-29T22:00:12+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10119478045.html"> 
    <title>Boostのfile_lockクラスの和訳メモ</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10119478045.html</link>  
    <description>自分用のメモです。 この説明 のてきとう訳です。 自分の場合いつも意訳しないと英語を理解できないので、余計な言葉を想像で補って訳を作ります。 ちなみに自分の高校時代の英語の成績は5段階で下から2番目です（＾＾） あくまで自分用のメモですので、正確なところは各自でお調べください。 【訳：　Caution: Synchronization limitation】 ・１つのfile_lockクラスが、同一のプロセスで動作している２つのスレッドを同期しようとする場合、 　動作不</description>  
    <dc:date>2008-07-24T06:17:54+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10118972301.html"> 
    <title>ファイルロックをするには？(boostのfile_lock)</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10118972301.html</link>  
    <description>ログ出力などしようと思えばファイルのロックをしたくなります。 この記事は、ログ出力を実装する上での注意点とは？ の続きです。 ファイルのロックは難しい問題です。 ここでは、Boostのfile_lockを使用したロックを実現してみます。 【準備】 まず、boostのfile_lockクラスは、コンパイルの必要がありません。 しかし、ちょっとバグがあります。 修正方法をまとめましたので、参考にして修正してみてください。 　boostのfile_loc</description>  
    <dc:date>2008-07-22T19:45:20+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10118738018.html"> 
    <title>boostのfile_lockのコンパイルエラーの回避方法</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10118738018.html</link>  
    <description>Boostのfile_lockはincludeするとそのままではコンパイルエラーになります。（ver.1.35） もおー。困った子ねー。 ということで、回避方法を書いてみようと思います。 ただ、正式なHPなどに書いてあったものを見たわけではなく、いろいろ参考に独自に自分で試した結果なので間違っているかもしれないです。 ご了承ください。 対象： Boostバージョン1.35のfile_lockに関わる箇所のみの修正です。 【ファイルの修正方法】 ①文字化けの修正</description>  
    <dc:date>2008-07-22T19:45:03+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10118463927.html"> 
    <title>ログ出力を実装する上での注意点とは？</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10118463927.html</link>  
    <description>Javaにはログ出力のクラスが標準で存在し、またApacheから別の強力なライブラリも提供されています。 うらやましいですね。 でも、C++には標準でログ出力クラスのようなものは存在しません。 それでも昔は、ファイルに書き出すだけなのでそんなに難しくないから自作すればいいじゃない、と高を括ってました。 すみませんでした。今は違います。 「だれか標準でどの環境でも使用できるログ出力クラスを作ってください！どうかお願いします」 と短冊に書いてしまうほどです。（笑） ここ</description>  
    <dc:date>2008-07-21T09:57:52+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10117588039.html"> 
    <title>SQLインジェクションとは？</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10117588039.html</link>  
    <description>セキュリティ関連でよく言われますよね。 でも、インジェクションの脆弱性はSQLだけではないのです。 まず、インジェクションという言葉の意味ですが、「注入」と言う意味です。 何を注入するかと言うと、「悪意」です（笑） はい。 簡単に言うと、プログラム上に不備があり、注入された悪意をはじけないとセキュリティホールになります。 以下、具体的に見ていきましょう。 【SQLインジェクション】 例えば、ログインのIDとパスワードを認証することを考えます。 ユーザが入</description>  
    <dc:date>2008-07-18T19:31:58+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10116615494.html"> 
    <title>Viewとは？</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10116615494.html</link>  
    <description>WEBやGUIアプリなどでよく言われる、MVCのうちのVを表すものです。 MVCそれぞれの意味は、以下のようになると思います。 M・・・モデル。　簡単にいうとデータです。 V・・・ビュー。　簡単にいうと見た目です。WEBで言うとHTMLといったところです。 C・・・コントローラー。　簡単に言うと、モデルを生成・処理したり、ビューに渡したりする全体の面倒見役です。 WEBではよくMVCと言われますが、普通のGUIのアプリでも良く使われる単語です。 WEBの専売特許というわけ</description>  
    <dc:date>2008-07-15T21:32:39+09:00</dc:date> 
  </item>  
  <item rdf:about="http://ameblo.jp/nana-2007-july/entry-10116603938.html"> 
    <title>補足：WEBのデザイン（View）の拡張サンプル</title>  
    <link>http://ameblo.jp/nana-2007-july/entry-10116603938.html</link>  
    <description>前回の記事・WEBデザイン（View）の拡張サンプル では、デザインとロジックを分ける例を見てみました。 実際に作業効率を考える場合、これでは半分を埋めたにすぎません。 デザインとロジックを分ける理由は、主に以下のものになると思います。 　①保守性を上げる　（コンパイルなしにデザインを変更できる） 　②デザイナーとプログラマーが同時に開発作業ができる 前回の記事では①は満たしているけど、②は満たすとは限りません。 その理由と解決方法を以下で見てみます。</description>  
    <dc:date>2008-07-15T21:15:22+09:00</dc:date> 
  </item> 
</rdf:RDF>
