タグ

2011年2月11日のブックマーク (5件)

  • 第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp

    はじめに 第7回はRails以外のWebフレームワークの簡単な紹介と、SinatraでHello Worldアプリケーションを動かすところまでを解説しました。今回はSinatraで実際のアプリケーションを作り、SequelとHamlという2つのライブラリを紹介します。 Sinatraの特徴は、CGIスクリプトのようにファイル一つからアプリケーションが書ける気軽さです。CGIスクリプトといえば、代表的なものは何と言っても掲示板(BBS)です。そこで、今回はSinatraで掲示板アプリを作ってみました。ソースコードが少し長めなので、githubにて全文を公開しています。適宜参照しながら読み進めて下さい。ファイル構成は以下のようになっています。 start.rb アプリケーションの体。 model/comment.rb 掲示板の書き込みを表すモデルの定義。 view/index.haml トッ

    第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp
  • C++リファレンス - cppreference.com

    スマートポインタとアロケータ 日付と時間 関数オブジェクト  −  hash (C++11) 文字列変換 (C++17) ユーティリティ関数 pair  − tuple (C++11) optional (C++17)  −  any (C++17) variant (C++17)  −  format (C++20)

  • GNU makeの使い方

    [ C++で開発 ] GNU makeの使い方 更新日: C++のビルドをGNU makeで行います。 Makefile記述テンプレート 単一ディレクトリで1つの実行ファイル作成用 Hello makefile(Ver.1) 一つのsrcディレクトリ、一つのincludeディレクトリからなるソースファイルをmakeし、一つの実行ファイルを作成します。 PROGRAM = hello.exe SRCS = Hello.cc Main.cc OBJS = $(subst .cc,.o,$(SRCS)) RM := rm CXX := g++ CC := g++ CPPFLAGS = -I../include LDFLAGS = -mno-cygwin $(PROGRAM): $(OBJS) $(LINK.o) $^ $(LOADLIBES) -o $@ .PHONY: clean clean:

    VoQn
    VoQn 2011/02/11
    偶に書く程度だといざという時にキーワード忘れがちだったのでブクマ
  • Kindleが、Nook…が、iPhone/iPadから消える?

    You are here: Home / と出版ビジネス / Book Industries / Kindleが、Nook…が、iPhone/iPadから消える? iPadが、ただのガジェットでもコンピュータでもなく、サイバースペース上のApp Storeのためのメディア・デバイスであることは、意外と見落とされていた。人々に意識されないまま、短期間でE-Bookビジネスの主要なデバイスになったのだが、アップルは7月以降、その決済プラットフォーム(IAP)を介さないアプリを追放する方針を表明した。適用の方法と範囲によっては、サードパーティのオンラインブックストアはiOSデバイスから消え、日でのコンテンツビジネスにも大きな波乱を呼ぶことになる。その可能性を含めて、3回に分けで考えてみたい。(1/3回) はじめに アップルがiOSアプリ開発者に出した1通のメールが、躍進を続けるE-Bookビ

    VoQn
    VoQn 2011/02/11
    メモ
  • VirtualBox + CentOS の CPU 使用率を下げる - digitalbox

    VirtualBox はとってもいい感じなんですが、CentOS 起動中はやけに CPU 使用率が高いのが気になります。RH 系の Linux ではカーネルオプションを設定すると改善されるそうなので試してみました。 /boot/grub/grub.conf でカーネルオプションを指定します。 title CentOS (2.6.18-194.3.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-194.3.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet divider=10 initrd /initrd-2.6.18-194.3.1.el5.img divider=10 という記述がキモのようです。これは、カーネルのタイマー割り込みのタイミングをデフォルトの 1000MHz の 1/10、つまり 100

    VoQn
    VoQn 2011/02/11
    なるほど