さくらインターネットが、共用レンタルサーバーサービス「さくらのレンタルサーバ」および専用レンタルサーバーサービス「さくらのマネージドサーバ」で提供しているブログサービス「さくらのブログ」をバージョンアップした。
「さくらのブログ」は、管理ページ(コントロールパネル)から簡単にブログを構築することが可能で、複数のブログ作成や独自ドメインでの運用にも対応している。今回のバージョンアップでは、外部サービスとの連携、モバイル機能の強化、iPhone対応、テンプレートの追加などか行われ、ブログ構築の利便性や見やすさが向上している。
外部サービスとの連携
はてなブックマークなどの各種ソーシャルブックマークやFacebookの「いいね!」ボタンなどをブログ記事に掲載することが可能になり。また、 Twitterのつぶやきを一括でブログ記事に貼り付けられるほか、ブログ記事を投稿する際に、Twitterに自動でツイートすることも可能。その他、YouTubeやニコニコ動画などの動画を簡単
に貼り付けることができるなど、様々な外部サービスとの連携が可能になった。
モバイル機能の強化
ブログタイトルやカテゴリ一覧等のコンテンツを好きな場所に配置することができるほか、新たにHTMLの直接編集に対応。色の変更だけでなくページのデザインや文言の追加など、自由に変更可能。また、携帯のメール機能を利用したデコメールも、そのまま記事として投稿できるようになったため、手間のかかる文字の装飾や画像の貼り付けが簡単に行える。
iPhone対応
iPhoneからの記事投稿が可能になり。また、iPhoneでブログにアクセスした際、iPhone用に最適化されたページが表示されるようになった。
豊富なテンプレート
シンプルなものから、女性向けのかわいいデザインなど、様々なジャンルの350種類以上のテンプレートから、好きなデザインを選択することが可能。
さくらインターネット、ブログサービス「さくらのブログ」をバージョンアップ
Mozilla Labs が、あらゆるモダンなデスクトップブラウザとモバイルブラウザ (Firefox 3.6 以上、モバイル版 Firefox、Internet Explorer 8、Chrome 6、Safari 5、Opera 10、モバイル版 WebKit) において、Webアプリのインストール、管理、起動を可能にする「オープンWebアプリ」のシステム案と開発者向けプロトタイプを示した「技術文書」を発表した。プロトタイプでは、有料アプリや、起動時にアプリがユーザのログインを求める認証機能に対応するための、シンプルな仕組みも提供される。
オープンWebアプリの機能と特長:
- HTML、CSS、JavaScript を使って開発
- モバイルもしくはデスクトップ向けブラウザ内のダッシュボードへ、あるいはネイティブ OS のデスクトップやモバイルのホーム画面へ「インストール」可能
- すべてのモダンブラウザで動作する一方、アプリの表示、整理、管理のためのユーザインターフェイスは各ブラウザに委ねられる
- OpenID など既存の個人識別システムを使った認証モデルを活用して有料アプリにも対応
- 購入したアプリを持ち運べる-あるブラウザで購入したアプリは、他のブラウザでも、あるいは複数のデスクトップやモバイルプラットフォームをまたいでも、再購入することなく使える
- システムが仲介する、高度でプライバシーに関わる機能 (位置情報通知機能など) へのアクセスを、必要に応じていくつでもリクエストでき、ユーザが必要に応じてその機能を有効化できるようにする
- 開発者がストアなどを介さずにユーザへ直接配布可能であり、また、複数のストアを通じて配布可能で、各ストアが顧客サービス、価格、ポリシー、検索、評価、レビュー、その他の特長を競える
- クラウドから通知を受けられる
- アプリをまたいだ検索に対応-検索対象となるデータや機能を持つアプリの内部に直接リンクする形で、ユーザがアプリ横断検索を行えるようにするため、アプリコンテナ (通常は Web ブラウザ) に対して各アプリが検索インターフェイスを提供可能
Mozilla Labs から「オープンWebアプリ」を実現するエコシステムのプロトタイプが発表されました
jTweetsAnywhereは、指定したTwitterユーザー(複数可)のツイートを簡単にサイトに埋め込んで表示できるjQueryプラグイン。
jTweetsAnywhere is a jQuery Twitter Widget that simplifies the integration of Twitter services into your site.
With just a few lines of Javascript you can
jTweetsAnywhere
jQueryと@anywhereでさくっとTwitterを表示「jTweetsAnywhere」
MITライセンスは、マサチューセッツ工科大学(MIT)を起源とするオープンソースライセンスの一つ。オープンソースであるか無いかに関わらず再配布が可能なBSDライセンスがベースになっており、GPLと比較すると制限はかなり緩くなっている。
著作権表示および許諾表示のソフトウェアのすべての複製または重要な部分への記載と、作者または著作権者がソフトウェアに関する一切の請求、損害、その他の義務について何らの責任も負わないことが主な内容。
MIT License
The MIT License
インターネットデータセンター事業を展開するさくらインターネットが、同社のホスティングサービス(レンタルサーバーサービス)で提供しているウェブメールとファイルマネージャーをリニューアルした。
「ウェブメール」は、「さくらのメールボックス」「さくらのレンタルサーバ」「さくらのマネージドサーバ」で提供されているブラウザを利用したメールの送受信ができる機能。サーバ上でメールを管理するため、インターネットに接続されたPCとブラウザがあれば、いつでもメールを確認することができる。今回のリニューアルで、ドラッグ&ドロップや右クリックメニューによる操作、タブ表示機能で複数メールの作成や閲覧、複数ファイルの添付、項目ごとの並び替えが可能になった。
「ファイルマネージャー」は、「さくらのレンタルサーバ」「さくらのマネージドサーバ」で提供されているファイルのアップロードや削除、編集などの操作を、ブラウザから行うことができる機能。アクセスの制限やパーミッションの変更など、FTPクライアントソフトを利用することなく、ブラウザから簡単に設定できる。今回のリニューアルで、ドラック&ドロップや右クリックメニューによる操作、複数ファイルのアップロードが可能になり、フォルダツリーとファイルリストの表示改善や自動プレビュー機能の追加が行われている。
さくらインターネット、ご利用25万件超のホスティングサービスのウェブメールとファイルマネージャーをリニューアル
実践 FreeBSD サーバ構築・運用ガイド
技術評論社 著者:佐々木 宣文,後藤 大地 価格:3,360円
powered by
amalink
「Kindle for the Web」は、ウェブブラウザー上で米Amazon.comの電子書籍「Kindle」の試し読みができるツール。ページ送りやフォントサイズの変更、フルスクリーン表示に対応。Kindle Storeでの購入リンクや、メール、Facebook、Twitterへの送信機能を備えている。
「Kindle for the Web」の画面上で、「Embed」ボタンを押して表示される埋込みコードを貼り付けることで、自分のサイトやブログにも「Kindle for the Web」を設置することができる。
Kindle for the Web
Page Rank Onは、Google Toolbar(グーグル ツールバー)無しにウェブサイトにGoogle Page Rank(グーグルページランク)を表示できる無料サービス。ホームページアクセサリやブログパーツ、SEO対策ツールとして利用できる。
Page Rank On
アマゾンからメールが届いてました。2010年11月9日から、アマゾンのProduct Advertising APIのReviewsレスポンスグループが、カスタマーレビューの本文ではなく、カスタマーレビューコンテンツへのリンクを返す仕様に変更されるそうです。
詳細につきましては、こちらのリンク https://affiliate.amazon.co.jp/gp/associates/help/t128 にあります
Product Advertising 開発者ガイドの説明をご参照ください。なお、11月9日までは、Reviewsレスポンスグループは引き続き従来通りの機能をご提供いたします。また、新しいカスタマーレビューコンテンツへのリンクはProduct Advertising API経由で今すぐご利用いただけます。
リンクを利用してカスタマーレビューを表示することはできるらしいのですが、「iFrameのURLの有効期限は24時間」となると、今まで
Amalinkでやっていたようなことはできなくなりますね。
(゜-゜;)ウーン。
2010年11月8日までは今のままで、2010年11月9日からカスタマーレビュー表示は削除かな。
Reviews レスポンスグループ
ecライブラリは、ECショップ運営に役立つCGIツールをカテゴリ別に紹介しているサイト。
ショッピングカート、検索、決済、問い合わせ・注文フォーム、カウンター、グループウェア、アクセス・ログ解析、バナー広告・画像表示、携帯端末関連、掲示板、アンケート・投票、メルマガ・メーリングリストなど19のカテゴリに1600件以上のホームページが登録されている。
ecライブラリ-オンラインショップマスターのためのサポートサイト-
ECサイト4モデル式 Google Analytics経営戦略 (ビジネスアスキー)
アスキー・メディアワークス 著者:権 成俊,村上 佐央里 価格:1,827円 評価:★★★★★
- ECサイト運営者に向けた解り易い本 ★★★★★
- ワクワクしながら読ませて頂ました。 ★★★★★
- GAをベースにしたショップ経営術 ★★★★
- 待望のWebマーケティング指南書 ★★★★★
- 特にEC関連中・上級者にとって価値が高い本だと思います ★★★★★
powered by
amalink
PHPのプログラムからMySQLに接続し、SELECTでデータを取得する処理のサンプルプログラムです。
あらかじめphpMyAdminを使用してMySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「users」を作成、3件のレコードを登録しておきます。
CREATE TABLE `users` (
`userid` varchar(100) COLLATE utf8_bin NOT NULL,
`password` varchar(250) COLLATE utf8_bin NOT NULL,
`status` int(11) NOT NULL,
`auth` int(11) NOT NULL,
`username` varchar(250) COLLATE utf8_bin NOT NULL,
`address` varchar(250) COLLATE utf8_bin NOT NULL,
`mailaddr` varchar(100) COLLATE utf8_bin NOT NULL,
`hpurl` varchar(250) COLLATE utf8_bin NOT NULL,
`widgets` text COLLATE utf8_bin NOT NULL,
`createdate` datetime NOT NULL,
`lastupdate` datetime NOT NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('admin','1234','1','0','webmaster','',
webmaster100@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('test1','5678','1','1','user 1','',
'test1@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('test2','abcd','1','1','user 2','',
'test2@59log.com','http://59log.com/','',now(),now());
以下のPHPプログラム(文字コードはUTF-8)では、テーブル「users」からレコードを全て取得しHTMLページとして出力しています。
--- mysql_connect.php ---
<html>
<head>
<title>PHPでMySQLに接続するサンプルプログラム</title>
</head>
<body>
<?php
$domain = "localhost";
$user = "test";
$password = "abcd12";
$dbname = "testdb";
// MySQLに接続
$dbconnect = mysql_connect($domain, $user, $password)
or die(mysql_error());
mysql_select_db($dbname, $dbconnect)
or die(mysql_error());
$sql = "SELECT * FROM users";
// クエリの実行
$result = mysql_query($sql, $dbconnect);
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query;
die($message);
}
// 結果セットの行数を取得
$rows = mysql_num_rows($result);
echo $rows . '件のレコード<br />';
echo '<br />';
// 結果セットを表示
while ($row = mysql_fetch_assoc($result)) {
echo $row['userid'] . '<br />';
echo $row['username'] . '<br />';
echo $row['mailaddr'] . '<br />';
echo $row['hpurl'] . '<br />';
echo '<br />';
}
mysql_free_result($result);
mysql_close($dbconnect);
?>
</body>
</html>