BRAINZ ーCULTURE COMPLEX SCHOOL ブレインズvol.4、2009年8月下旬開講!講師陣発表しました!
BRAINZ ーCULTURE COMPLEX SCHOOL ブレインズvol.4、2009年8月下旬開講!講師陣発表しました!
軽量コンテンツ管理システムTokyo Promenadeにようこそ。この記事では、Tokyo Promenadeの使い方を簡単に説明します。なお、無駄に写真が張りつけてありますが、見栄えのデモのためなのでご了承ください。 Tokyo Promenadeとは Tokyo Promenade(以下TPと呼びます)はWeb用のコンテンツ管理システム(CMS)の一種です。すなわち、Web上のコンテンツを閲覧したり作成したり編集したりする操作をWebインターフェイスで完結させて、Webコンテンツの管理を容易にするための仕組みです。ユーザ管理機能やファイルアップロード機能も備えています。 TPの製品コンセプトは、「LaTeXっぽいWikiっぽいCMS」ということです。LaTeXのように論理的な思考を記録するのに必要十分な機能性とできるだけ単純なデータ構造を追求するとともに、Wiki記法とハイパーリンク
MySQLにおいて、マスターをInnoDBにして、スレーブをMyISAMにすると幸せになれるという主張をよく聞くことがあります。マスターは耐障害性の高いInnoDBにする一方で、スレーブは耐障害性が低くても大丈夫なので、InnoDBのかわりに高速とされるMyISAMを使えば、可用性と性能の両方をバランス良く実現できる、という考えです。 しかし、多くの場合これで幸せになることはできません。マスターとスレーブでストレージエンジンを合わせた方が無難です。その理由を以下に示します。 ●MyISAMはテーブルロックになる マスターへの更新結果はバイナリログに更新系SQL文として書かれ、スレーブのI/Oスレッドによってリレーログとして同じフォーマットで記録され、スレーブのSQLスレッドによってその更新系SQL文がそのまま実行されます。この更新系SQL文は、当然ながらスレーブに対して発行されるSELEC
「CRUD型RESTの欠点」として挙げられている以下の点。 外部に見せているのは内部的なデータベース構造ないしデータであって、考え抜かれた契約ではありません。 本当のサービスを迂回して直接データにアクセスすることを助長します。 CRUDはRESTにとって良くないのか? テーブルを知らないとSQLは使えない訳で、それをそのままマッピングするのはテーブルを公開しているのと同じ。これを利用するには、クライアント側が、すべてのビジネスロジックを把握する必要がある。 羊の皮をかぶったクライアント−サーバでしかありません。 CRUDはRESTにとって良くないのか? 確かにね。 ちゃんとしたRESTfulなWebサービスであれば、クライアント側は一切のビジネスロジックを把握する必要がなくなると。そうであれば、必要かつ十分なWebサービスは、すべてハイパーリンクで提供される。つまり、クライアントがハイパー
pageantopolis.com is for sale Please prove you're not a robot
http://shokai.mag.keio.ac.jp/block_nowbots/から使える。 (8月15日:URL変更しました) とりあえずSinatraとOAuthの組み合わせを試してみたかったので、DBは使わないものを作りたかった。取得したOAuthのtokenなどはその場で捨てている。blockコマンドを送る権限だけを一時的に委譲してもらう。 以下技術的なことのメモ。 ■OAuthアプリの登録 まずhttp://twitter.com/oauth_clientsでアプリを登録し、consumer keyとconsumer secretを取得する。 で、下のコード中のCONSUMER_KEY, CONSUMER_SECRETを書き換える。 ■必要なライブラリ 必要なgemをインストールする。最新版にした。 sudo gem install oauth twitter sinatr
Latest topics > ツリー型タブの修正 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 「合わない人」と無理してつきあう必要って無いんだなー Main ツリー型タブとTab Mix Plusの衝突について調べていてGeckoのバグを見つけた » ツリー型タブの修正 - Aug 11, 2009 先週1週間は夏休み取って家に缶詰でずっともえじら組のマンガ描いてたんだけど、その間大量にバグ報告が来てたのをずっと見て見ぬふりしてたのを今週になってやっと修正した。 ブックマークフォルダの内容をタブで開けなくなるという問題はFirefox 3.0.xでのみ発生する問題で、原因はJavaScriptコードモジュールのPlacesUtilsにFir
Singapore-based Qosmosys has closed an astonishing $100 million seed round to develop its lunar lander tech. The company did not disclose its investors, nor did a Qosmosys spokesperson respond to Tech The central processing unit (CPU) and the graphics processing unit (GPU) handle different types of data. The CPU is used in almost all devices including computers, cellphones, tablets, smartwatches a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く