月: 2011年8月

とりあえずmixiページ作ってみました

投稿者:isc_blog

今日の話題と言えば・・・
mixiページ

まぁ、早速作ってみました。

作成については・・・簡単でした。

mixiページnavi から「ページ作成」を押せば・・・スルスルッとできちゃいます。
(むしろ、ここから続けることがページの完成となるわけですが・・・)

ま、ニュートラルなきもちで私のページを御覧ください。
↓↓↓
こちら・・・
※mixiにログインしている必要があります。

出来れば「フォロー」してくださるとありがたいです!
リフォローしちゃいます!
50人以上のユーザーにフォローされるとURLを自由に設定出来るらしい・・・

mixiページnaviより引用

ページのURLを任意の英数字に設定することができます。
URL設定をするには50人以上のユーザーにページがフォローされる必要があります。

ちょっとしたステータスですな!

2011年8月31日

日本機械学会様の公募情報ページリニュアールが完了しました。

投稿者:isc_blog

一般社団法人日本機械学会様のサイトの求人(公募)コンテンツのリニューアルが完了しました。

今回の開発では
・公募情報のページ(一覧リスト)
・公募投稿のページ(記事投稿)
・管理画面

PHP+PostgreSQLでフレームワークはCodeIgniterを利用させて頂きました。

ホームページ制作 池袋 アイ・エス・シーではこのようなちょっとしたシステムの開発も承っております。

詳細はアイ・エス・シーシステム事業部サイトよりお見積もりフォームまたはお問い合わせフォームにてご連絡いただけましたらスムーズです。
お見積りは無料です。

お電話でも承っております。
03−5992−2624 担当:佐藤、畠山
(営業時間:平日AM9:30よりPM17:30まで)

2011年8月30日

三鷹のネイルサロン バニラローズ様のサイトリニューアルしました!

投稿者:isc_blog

三鷹のネイルサロン バニラローズ様のサイトリニューアルが完了しました!

今回のリニューアルではもともとバニラローズ様の方でデザイナーさんがいらっしゃいましたのでデザイン画が上がってきたところからのWordPress構築およびサイト構成+デザイン不足分の制作及び加工という感じの工程になりました。

WordPressでの構築は新着情報やキャンペーン・サンプルなどで威力を発揮してくれます。
この上でブログもWordPressでやるかどうか検討中だそうです。

サイト制作についての詳細・お問い合わせは
アイ・エス・シー サイト制作HPまで

2011年8月29日

PHPベンチマーク結果まとめサイト「The PHP Benchmark」を見てスピードアップさせたい・・・

投稿者:isc_blog

PHP のベンチマークテスト結果ないかな~と思って検索していたところ
いつも愛読しているPHP SPOT開発日誌さんの過去記事を発見しました。
PHPベンチマーク結果まとめサイト「The PHP Benchmark」

こちらの記事で紹介されているサイトがこちら↓↓
The PHP Benchmark

なかなかやるせない(?)情報がいっぱいだった・・・・

たとえばこちら↓

以下 The PHP Benchmarkより引用
[php]
<?php

// Initial Configuration
$answer = 2;

// Test Source
function Test10_4() {
global $answer;

/* The Test */
$t = microtime(true);
while($i < 1000) {

if($answer === 1) {

} else if($answer === 3) {

} else {

}

++$i;
}

return (microtime(true) – $t);
}

// Variable Clean-up
function Test10_End() {
global $answer;
unset($answer);
}

?>
[/php]
というコードと
[php]
<?php

// Initial Configuration
$answer = 2;

// Test Source
function Test10_6() {
global $answer;

/* The Test */
$t = microtime(true);
while($i < 1000) {

switch($answer) {

case 1:

break;

case 3:

break;

default:

break;
}

++$i;
}

return (microtime(true) – $t);
}

// Variable Clean-up
function Test10_End() {
global $answer;
unset($answer);
}

?>
[/php]
というコード。

どちらも同様の計算が行われるはず・・・
ところが前者が

95μs(マイクロ秒)に対し

後者は

135μs(マイクロ秒)になる。
前者を100%とすると後者は142%。
アプリケーション全体で後者の記述をしていれば前者に直すと142%加速する(・・・わけないか)

こんな感じでいろいろ比較があって見れば見るほど過去を反省・・・もといこれから直していこうと思っちゃいます。

※PHPの比較演算子について
「===」は型も含めて同じである場合にTRUEとなります。(PHP4以降)
詳しくはこちら(PHP:比較演算子)

2011年8月28日

Apache Killerにご注意

投稿者:isc_blog

Apache Killerツールによる攻撃を防げという記事がjapan.internet.comに掲載されていました。

インターネットで現在最も広く普及している Web サーバー『Apache HTTP Server』を運用中のサイトが、深刻なサービス不能化 (DoS) 攻撃を受ける危険に晒されている。

とのことで

Apache は最新の勧告で、次のように警告している。「Apache HTTP Server が複数の重複した範囲リクエストを処理する方法において、DoS の脆弱性が見つかった。(中略) この攻撃は遠隔的かつ少数のリクエストで実行でき、サーバーのメモリと CPU の消費量が著しく増大しかねない」

ということだ。

で、弊社の社員も各所にて対応していたり・・・という話を昨日聞きました。

くれぐれもご注意を!

下記の記事はScan NetSecurityより・・・
Apacheの脆弱性を狙う「Apache Killer」に注意、パッチ提供は48時間以内(Apache)

Apache Killerは本脆弱性を悪用し、リモートから多数のRange指定を含むリクエストを送ることで、ターゲットシステムのメモリとCPUを消費させる。Apacheでは本脆弱性の修正パッチを48時間以内にリリースするとしており、暫定的な対策として以下を紹介している。

1:多数のrange指定を検出するために、SetEnvIfやmod_rewriteを使用してそれを無視する
2:リクエストフィールドのサイズを数百バイトに制限する
3:mod_headersを使ってRangeヘッダを無効にする
4:一時的な対策として、Rangeヘッダカウントモジュールを適用する
5:現在議論中のパッチを適用する

しっかり対策をしないとヤバイっすね・・・

2011年8月28日

WordPress投稿者アバターアイコン

投稿者:isc_blog

知らんかった・・・

WordPressの投稿でアイコン表示する方法・・・

WordPress アバターアイコンの登録|www.kabosu.info

こちらのブログにて紹介されてました。

Gravatar

上記サイトから、サインアップするか、
wordpress.comのアカウントがある人はそのユーザーでログインして、アバターを登録してください。
これで完了です。

私はwordpress.comにアカウント登録しました。
一応・・・こちら
まぁ、こちらのブログに書くことは書きすぎているので書くことないですが・・・

そんでもってログインしてから・・・「ここ」を変更します。

こんな感じに

コメントなどの投稿時にアバターを登録したメールアドレスを入力すると自動的に表示されます。
WordPressのブログ以外にも、Gravatarに対応しているサービスであれば、共通のアバターが表示されます。

・・・ということだそうです。

そういうことだったのかぁ・・・

2011年8月26日

CSS3のすごいサンプル・チュートリアル

投稿者:isc_blog

ホームページ作る人のネタ帳さんより
CSS3で作成されたサンプル・チュートリアルを紹介している
CSS3で作るあんなものやこんなもの
という記事を見つけましたのでご紹介します。

中には画像のようなものを描いてしまうものや宇宙~まであるんですが
こちらがわかりやすかったのでご紹介します。

The Shapes of CSS
こちらでは丸や三角から始まって台形~ハートまでいろいろなソースをサンプル提示してくださっています。

こんなソースでハートが書けちゃうんですね・・・

[html]
<div id="heart"></div>
<style contenteditable>
#heart {
position: relative;
width: 100px;
height: 90px;
}
#heart:before,
#heart:after {
position: absolute;
content: "";
left: 50px;
top: 0;
width: 50px;
height: 80px;
background: red;
-moz-border-radius: 50px 50px 0 0;
border-radius: 50px 50px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
#heart:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin :100% 100%;
}
</style>
[/html]

—- ここからサンプルです。 — CSS3対応ブラウザにて御覧ください。



—- ここまで —- (表示されない方、ごめんなさい)
[大丈夫だったブラウザ]
Google Chrome では確認しました。
[ダメだったブラウザ]
InternetExplorer8 では四角に見えることを確認しました。

2011年8月25日

jQuery Desktopって・・・

投稿者:isc_blog

先日 EXT JSすげーみたいなことを書きました。
参考記事こちら

そんな感じのjQuery版があったのでご紹介します。

本家のデモをはこちらです。

本家のページはこちらです。ダウンロードも出来ます。

ダウンロードして加工してみました・・・(加工と言っても名称変更してみただけ)
ちょいと日本語にしてみました・・・バージョン

jquery-desktop

2011年8月24日