スキップしてメイン コンテンツに移動

投稿

ラベル(libro開発日記)が付いた投稿を表示しています

レイアウト修正

レイアウトを若干変更しました。左側に、主なグループへのリンクをまとめたメニューを表示させるようにしました。 記事のページ類はまだ表示が変わっていないものもあると思いますが、これはページキャッシュがサーバーに残っているためです。だいたい1両日中ぐらいに、随時更新されると思います。

ダウンロードツールへの対応について

GetHTMLWやWebsite Explorerなど、サイトのデータを丸ごとダウンロードし、ローカル環境でブラウズできるツール(ダウンロードツール)というものがあります。libroでは、こうしたダウンロードツールの利用を禁止し、そのためのシステム改修を行いました。 ※なぜ、ダウンロードツールが問題なのか? 利用される方の中には、「なぜ、ダウンロードツールがいけないんだ? ローカルにダウンロードできれば、ネットに繋がってなくても見られて便利じゃないか」と思う方もいるかも知れません。が、Webサイトを運営する側からすれば、そうもいかないのです。 libroは、Googleの提供する「Google App Engine」というサービスを利用しています。これはGoogleのさまざまなサービスを利用したWebサイトを開発できるもので、サイトごとにCPU時間、入出力のデータ量、その他各種機能の使用量が割り当てられ、その範囲内で利用できるようになっています。 ダウンロードツールは、細かい設定などをしていないと、サイトのデータを丸ごとダウンロードしようとします。現在、libroには千ページを越えるページがあり、数百点の図版がアップロードされています。これらすべてをダウンロードすると、libroサイトに割り当てられているCPU時間・出力データ量のほぼ3分の1が消費されてしまいます。 割り当てられているリソース量を消費し尽くすと、その時点でサイトはアクセス不能となります。 このリソース割り当ては、1日ごとに計算されます。つまり、あるリソース割り当てが消費し尽くされると、翌日まで一切アクセスができなくなることになります。仮に、1日のうちに2~3人がダウンロードツールを利用すれば、その時点でサイトはアクセス不能に陥ります。またある程度のアクセスが既にあるところでこの種のツールを使われたら、やはりその時点でアクセス不能になるでしょう。 もちろん、回避する方法がないわけではありません。Googleに料金を払い、割り当てリソースを増やしてもらうことである程度の回避は可能です。ですが……、考えてみてください。なぜ、ダウンロードツールを利用する人のために、サイト運営者が費用を負担しなければならないのでしょう? libroは、より多くの人が利用できることを第一に考えます。多くの人が利用したためにサイ...

また止まっている

Google Friends Connect停止。ほとんどサポートブログの内容がGFC停止一色になりつつある。勘弁して欲しい。

毎度おなじみのGFC停止です

しばらく調子いいと思っていたら、また止まっていました。いつもの様子からすると、おそらくまた1日ぐらい止まっているでしょう……。 意外に早く復旧しました。

またGFC停止

また朝からGoogle Friend Connectのサービスが停止しています。Googleの提供するサービスで、ここまで頻繁にサービスが止まるものは他にないだろうな……。この1ヶ月に3~4回、平均して1~2日は停止している。ひどすぎるなこれは。 6.11 復旧しました。

Google Plus Oneボタン設置

今日、起きて何の気なしにサイトをチェックしていたら、昨日か一昨日、設置はしたものの画面に表示されず、そのままぶんなげてあった「+ 1」ボタンが表示されていることに気がついた。なんだったんだろうか。ひょっとして日本での対応に時差があったとか? というわけで、ひと通りのページに「+ 1」ボタンを設置してみました。皆様、ご活用下さい。 合言葉: 打倒、「いいね」ボタン!

Google Friend、落ちてます

しばらく前から、Google Friendが落ちているようです。このため、Google Friend関連の表示がされません。そのうち復旧すると思いますので、しばしお待ち下さい。 独自のログインシステムからGoogle Friendに切り替えた途端、これだ……。 p.s. 5/19現在、復旧しています。

ログインボタンの設置

各ページに、Google Friendのログインボタンを設置しました。とりあえず、どのページからでも、いちいちホームに移動せずにログインできるようにしました。ボタンの種類や設置場所などは、もう少しいろいろ変わるかも知れません。

ホームをGoogle Friendベースに変更

本日、ホームをGoogle Friendベースに変更しました。とりあえず、動いております。また、今まで「うっとおしい」と一部で不評?だったソシャルバーも変更しました。 メンバーシステムのGoogle Friend Connect API + OpenSocial APIへの移行は、ちょっとずつ進めていく予定です。

Syntaxhilighterバージョンアップ

libroではリスト表示にSyntaxhilighterを使っています。これをバージョンアップし、横スクロール対応にしました。今まで、ものによってはリスト表示が長くなり、びよ〜んと横に伸びたレイアウトになってしまうことがありましたが、以後、そうしたことはないと思います。

トップページのデザインを変更

libroのトップページのデザインを変更しました。今までは、ただ最近の記事とグループが表でぺたっと出ているだけでしたが、それぞれの説明文まで表示するようにしました。また最新の記事はトップに目立つようにしてあります。 それにつけても、デザインセンスの無さを実感することよ……。

Google Friendのコメントを変更

Google Friendのコメント欄を変更し、各グループごとにコメントが分けて表示されるようにしました。サイトの更新などは、トップページにコメントしていきます。 それぞれのグループのコメント欄は、そのグループの記事に関連する情報交換などに利用していただければと思います。

IE9対応タイトルバー表示

libroのタイトル表示部分はHTML5 + JavaScriptでちょっとしたアニメーションをつけていますが、これをIE9に対応させました。IEは、8まではレイアウトが一部ずれるなどの問題があり(というか、わざとつけていた)のですが、IE9になって初めて納得できるレベルでの標準化がなされたと判断できるので、唯一動かなかったバナーも動くようにしました。

タイトルバナーを修正

Processing.jsの記事を1.0.0対応に修正したついでに、タイトルバナーをProcessing.jsでちょっと修正。HTML5のCanvasタグに対応しているWebブラウザでは、ちょっとした表示がされるようにしてみました。Chrome、Firefox、Safariの最新版を使っていれば表示されるはずです。 しかし、こうして複数のブラウザで比べてみると、FirefoxのJavaScript実行速度の遅さが目立つ……。Chrome、Safariにだいぶ水をあけられている感じが……。

レイアウト微調整

レイアウトを微調整しました。Amazonの広告がうるさいのでやめ、トップやグループ一覧のリンクを追加しました。

Google翻訳を追加

Google翻訳の機能を追加しました。Chromeユーザには既におなじみのものですが、日本語以外の言語でサイトにアクセスすると、自動的にトップに翻訳バーが表示されます。

オンラインストアを増設

Amazonのアフィリエイトを追加したので、ついでにオンラインストアも作ってみました。なるほど、簡単にショップが作れるものだ……。まだ少しスタイルシートの調整が必要な部分はありますが、動作的には正常に動くと思います。

デザイン調整

デザインで修正のし残しがあったので、再度微調整しました。基本的には前回の修正から変わっていません。

レイアウトを変更

libroのページレイアウトを修正しました。ドキュメントは、多少は見やすくなったのでは、と思います。 あわせて、スマートフォン用の表示に対応させました。(iphone/androidのみ)