[日本語]の検索結果
Wikibooks(ウィキブックス、
Wiki-textbook を略した名称)は、インターネット上で共同して自由に利用できるオープンコンテントの参考書・
教科書を作成してするプロジェクト。プロジェクトで作成される本の著作権は...
Wikibooks(ウィキブックス、 Wiki-textbook を略した名称)は、インターネット上で共同して自由に利用できるオープンコンテントの参考書・教科書を作成してするプロジェクト。プロジェクトで作成される本の著作権はGNU Free Documentation Licenseとなっている。
Wikibooks 日本語版
これまで一切の変更が禁止されてきた
Google AdSenseの広告コードが、今後は、広告のパフォーマンスを作為的に高めたり、広告主に損害を与えたりするものでない限り、
Google の利用規約とプログラムポリシーに沿った形...
これまで一切の変更が禁止されてきたGoogle AdSenseの広告コードが、今後は、広告のパフォーマンスを作為的に高めたり、広告主に損害を与えたりするものでない限り、Google の利用規約とプログラムポリシーに沿った形で変更できるようになった。
これによって、レスポンシブ ・ウェブデザイン、 A/B テスト、動的なカスタム チャネルの設定、広告タグの削減などの技法に対応することができるようになるという。
Inside Adsense - 日本語: ウェブの技術進化に対応するために広告コードの変更が可能になりました
Google ドライブ(Google Drive 日本版)は、15GBまで無料で利用できるGoogleの
オンラインストレージ「
Google Drive」の日本語版で、有料の場合は最大16TB($799.99)まで利用することができる。パソコンに
Google ド...
Google ドライブ(Google Drive 日本版)は、15GBまで無料で利用できるGoogleのオンラインストレージ「
Google Drive」の日本語版で、有料の場合は最大16TB($799.99)まで利用することができる。
パソコンにGoogle ドライブをインストールし、ドライブフォルダにファイルをドラッグすれば、ドライブをインストールしたパソコンやモバイル端末などから、いつでもどこからでもファイルにアクセスすることができる。
また、Google ドライブでは Google ドキュメント、スプレッドシート、スライドが搭載されており、買い物リストを作ったり、スプレッドシートでイベントを企画したり、授業で使うプレゼンテーションを作成したりと、個人的な作業だけでなく仲間との共同作業も可能になっている。
このように非常に便利な機能を持つGoogle ドライブだが、利用規約で「ユーザーがコンテンツをアップロードすると Googleに対して、使用、保存、複製、変更、派生物の作成、送信、出版などを行うための全世界的なライセンスを付与することになる」「このライセンスは、ユーザーが本サービスの利用を停止しても継続」などと規定されているため、大事なコンテンツをアップロードする場合は注意が必要だ。
Google ドライブ
ストレージ プランと料金 - Google ドライブ ヘルプ
Google Driveの利用規約がヤバ過ぎる - NAVER まとめ
掲示板サイト「CommentPP」で使用しているスレッド型
掲示板システムを「CommentPP 1.0」を
オープンソースライセンス(
GPLv2)で
リリースしました。CommentPP(コメントピーピー)1.0は、PHPとMySQL(データベース)で...
掲示板サイト「
CommentPP」で使用しているスレッド型掲示板システムを「CommentPP 1.0」をオープンソースライセンス(GPLv2)でリリースしました。
CommentPP(コメントピーピー)1.0は、PHPとMySQL(データベース)で実装したオープンソースライセンス(GPLv2)のシンプルな日本語対応スレッド型掲示板システムで、その主な特徴は以下の通りです。
■CommentPP 1.0 の特徴
・シンプルなユーザーインタフェース
シンプルなユーザーインタフェースで誰でも見ただけで操作方法を理解することができます。
・オープンソースライセンス
オープンソースライセンス(GPLv2)で配布しています。
・PHP、MySQLで開発
プログラミング言語はウェブアプリケーションの開発言語として広く利用されているPHP、
データベースは多くのWebアプリケーションのデータベースサーバーとして利用され、格安レンタルサーバーでも利用可能なMySQLを使用して開発しています。
・スパム対応
ブラックリストに登録したキーワードに該当する投稿はスパムとして拒否することができます。
・会員制での運用も可能
動作モードの設定で管理人が登録したユーザーのみが閲覧・投稿が可能な会員制での運用も可能です。
会員制モードの場合ログインされていない場合はログイン画面が表示されます。
■動作環境
・PHPのバージョン PHP5.3以上
・MySQL MySQL5
・Smarty(テンプレートエンジン)
CommentPP 1.0のダウンロード
アプリケーションのロジックとコンテンツを分離して管理する事を容易にするPHPのためのテンプレートエンジン「
Smarty」の日本語公式マニュアル。
Smarty3 マニュアル |
Smarty
アプリケーションのロジックとコンテンツを分離して管理する事を容易にするPHPのためのテンプレートエンジン「Smarty」の日本語公式マニュアル。
Smarty3 マニュアル | Smarty
Google News (グーグルニュース)とは
Google News (グーグルニュース)は、Google社が提供しているコンピュータによって生成されるニュースサイトで、世界中の50000以上のニュース提供元の見出しが集約され同じような内容の記事がグループ化され、ユーザーがカスタマイズしたニューストピックに基づいて表示される。記事の見出しをクリックすると、その記事を配信しているニュースメディアのサイトが表示される。
Googleニュースの記事とマルチメディアコンテンツは、記事の表示頻度、掲載サイト、および他の多数の要素をコンピュータが評価することで選択され、ランク付けされる。ランク付けの際には、ニュース報道の鮮度、対象地域、関連性や多様性といった要素も考慮され、同じニュースについてさまざまな視点から情報を得ることができる。
日本版だけでなく70を超える地域版が多様な言語で提供されており、ページ上部にあるプルダウンメニューで選択できる。
グーグルニュース(Google News)についての情報
Google ニュースについて
カスタマイズの基本 - Google ニュース ヘルプ
Googleニュースから興味のあるニュースだけ自動配信する方法
Googleニュースのトップニュースを10分おきに配信しているTwitterアカウント(非公式)
グーグルニュース(Google News)の各国版
最新版の Google News のURL
https://news.google.com/?hl=ja&gl=JP&ceid=JP:ja
グーグル(Google)
グーグル(Google)は、インターネット検索サービス、動画共有サービス(YouTube)、ブログサービス(Blogger)、広告サービス、電子メール(Gmail)、
ニュースサイト(Google News)などの、インターネット関連サービスを提供している米国に本社を置く世界最大のIT企業。インターネット広告で大きな収益を上げている。
Google ニュース以外のニュースサイト
Yahoo!ニュースでは、新聞・通信社が配信するニュースのほかにも、映像、雑誌やブロガーなど個人の書き手が書いた記事など多種多様なニュースが掲載される。
NHKが国内外の取材網を生かし、さまざまな分野のニュースを配信するNHKのニュースサイト。ニュース速報、特集記事、動画など。
時事通信社が運営するニュースサイト。政治・経済・社会・国際・スポーツ・エンタメなどのニュースや特集を掲載。
1922年に設立された英国の公共放送「英国放送協会(British Broadcasting Corporation)」が24時間世界のニュースを提供。
日刊ゲンダイの公式サイト。「情報の総合デパート」として、気になるニュースの真相から絶対に役立つ実用ネタなどの情報が満載。
文藝春秋が運営するニュースサイト。有名人のスキャンダルといった世間を驚かせるスクープから、毎日の仕事や生活に役立つ話題など。
Google AdWords(グーグルアドワーズ)は、検索サービスで世界最大手の
Google(グーグル)社が
広告主(アドバータイザー)に対して提供する
広告が表示されたときではなく
広告がクリックされたときに料金が発生するク...
Google AdWords(グーグルアドワーズ)は、検索サービスで世界最大手のGoogle(グーグル)社が広告主(アドバータイザー)に対して提供する広告が表示されたときではなく広告がクリックされたときに料金が発生するクリック課金広告サービス(PPC)。
広告主はGoogleや他の検索エンジンの検索クエリに関連する広告を検索結果ページに表示するリスティング広告(検索連動型広告)だけでなく、Googleと提携しているウェブサイトの検索結果(AdSense for Search) 、一般のウェブページのコンテンツ(AdSense for Contents)、YouTubeなどの動画 (AdSense for Video)、携帯端末向けのウェブページ (AdSense for Mobile)、iPhoneやAndroidといったハイエンド携帯端末用アプリケーション内 (AdSense for Mobile Application) など、さまざまな出稿先を指定して広告を出すことができる。
毎月の固定費用はなく、例えば、1日の予算を500円、広告の上限クリック単価を10円といったように広告主は広告予算を自由に設定することができる。
実際の広告費用は、オークションによって決定されたクリック単価と利用者のクリック回数に応じて決まるが、設定した上限値を超えないようになっている。
Google AdWords - Google のオンライン広告プログラム
Google AdWords:キーワードツールを使って、キーワードを探す!【SEO講座】
Googleアドワーズの効果 - 小人さんの妄想
Google AdWords 成功の法則
ソーテック社 著者:川田 達矢
amazon.co.jpのカスタマーレビューを見る
powered by amalink
まずカタカナより比較的プログラミングしやすそうな英数字の
全角半角変換から作成します。半角から
全角への変換の処理手順は、・半角英数字の場合は、同じ
全角英数字に置き換えて戻り値として返す文字列に連結・それ...
まずカタカナより比較的プログラミングしやすそうな英数字の全角半角変換から作成します。
半角から全角への変換の処理手順は、
・半角英数字の場合は、同じ全角英数字に置き換えて戻り値として返す文字列に連結
・それ以外の文字の場合はそのまま戻り値として返す文字列に連結
また、全角から半角への変換の処理手順は、
・全角英数字の場合は、同じ半角英数字に置き換えて戻り値として返す文字列に連結
・それ以外の文字の場合はそのまま戻り値として返す文字列に連結
となります。
文字コードはそれぞれ以下の通りですので、これらに該当する文字があったら置き換えを行います。
半角数字:0 - 9
30 - 39
全角数字:0 - 9
EFBC90 - EFBC99
2バイト目まではEFBC
半角アルファベット大文字:A - Z
41 - 5A
全角アルファベット大文字:A - Z
EFBCA1 - EFBCBA
2バイト目まではEFBC
半角アルファベット小文字:a - z
61 - 7A
全角アルファベット小文字:a - z
EFBD80 - EFBD9A
2バイト目まではEFBD
以下が英数字の半角から全角へ、全角から半角への変換を行うコード(プログラム)です。
#!/usr/bin/perl
use strict;
use warnings;
use Encode;
my $hanAlnum = "ABCDEい12345あabcde";
my $zenAlnum = "ABCDEい12345あabcdeカ";
my $zenstr = han2zen_alnum($hanAlnum);
Encode::from_to($hanAlnum, 'utf8', 'cp932');
Encode::from_to($zenstr, 'utf8', 'cp932');
print "$hanAlnum ---> $zenstr\n";
my $hanstr = zen2han_alnum($zenAlnum);
Encode::from_to($zenAlnum, 'utf8', 'cp932');
Encode::from_to($hanstr, 'utf8', 'cp932');
print "$zenAlnum ---> $hanstr\n";
# UTF-8でエンコードされた半角英数字を全角英数字に変換する
sub han2zen_alnum {
my ($src) = @_;
my $srclen = length($src);
my $pos = 0;
my $dest = '';
while ($pos < $srclen) {
my $code = ord substr($src, $pos, 1); # 先頭のASCIIコード値を取得
my $bytelen = _bytesize($code);
my $lastbyte = 0;
my $bytechar = '';
my $flagged_utf8 = '';
if ($code >= 0x30 && $code <= 0x39) { # 数字
$lastbyte = 0x90 + ($code - 0x30);
$bytechar = pack("C3", 0xEF, 0xBC, $lastbyte);
$dest .= $bytechar;
}
elsif ($code >= 0x41 && $code <= 0x5A) { # 大文字英字
$lastbyte = 0xA1 + ($code - 0x41);
$bytechar = pack("C3", 0xEF, 0xBC, $lastbyte);
$dest .= $bytechar;
}
elsif ($code >= 0x61 && $code <= 0x7A) { # 小文字英字
$lastbyte = 0x81 + ($code - 0x61);
$bytechar = pack("C3", 0xEF, 0xBD, $lastbyte);
$dest .= $bytechar;
}
else {
$dest .= substr($src, $pos, $bytelen);
}
$pos += $bytelen;
}
return $dest;
}
# UTF-8でエンコードされた全角英数字を半角英数字に変換する
sub zen2han_alnum {
my ($src) = @_;
my $srclen = length($src);
my $pos = 0;
my $dest = '';
while ($pos < $srclen) {
my $code = ord substr($src, $pos, 1); # 先頭のASCIIコード値を取得
my $bytelen = _bytesize($code);
my $hit = 0;
if ($code == 0xEF) { # 全角英数の場合は1バイト目がEF
my $code2 = ord substr($src, $pos + 1, 1); # 2バイト目
my $code3 = ord substr($src, $pos + 2, 1); # 3バイト目
if ($code2 == 0xBC) {
if ($code3 >= 0x90 && $code3 <= 0x99) {
$dest .= chr(0x30 + ($code3 - 0x90));
$hit = 1;
}
elsif ($code3 >= 0xA1 && $code3 <= 0xBA) {
$dest .= chr(0x41 + ($code3 - 0xA1));
$hit = 1;
}
}
elsif ($code2 == 0xBD) {
if ($code3 >= 0x80 && $code3 <= 0x9A) {
$dest .= chr(0x61 + ($code3 - 0x80));
$hit = 1;
}
}
}
if(!$hit) {
$dest .= substr($src, $pos, $bytelen);
}
$pos += $bytelen;
}
return $dest;
}
# 文字のバイト長を求める
sub _bytesize {
my $code = shift;
my $size = 1;
if (0x80 & $code) { # 1バイト文字以外
$code <<= 1;
for my $i (2 .. 8) {
$size++;
$code <<= 1;
last if (!(0x80 & $code));
}
}
return $size;
}
Unicodeの文字コード表によるとUTF-8の半角英数、
全角英数、半角カナ、
全角カナの文字コードは以下のようになるようです。英数字の場合は半角と
全角の文字がそれぞれ対応していますが、カタカナの場合は半角と
全角で...
Unicodeの文字コード表によるとUTF-8の半角英数、全角英数、半角カナ、全角カナの文字コードは以下のようになるようです。
英数字の場合は半角と全角の文字がそれぞれ対応していますが、カタカナの場合は半角と全角では文字の数が違うようです。
半角数字:0 - 9
30 - 39
全角数字
EFBC90 - EFBC99
2バイト目まではEFBC
半角アルファベット大文字:A - Z
41 - 5A
全角アルファベット大文字:A - Z
EFBCA1 - EFBCBA
2バイト目まではEFBC
半角アルファベット小文字:a - z
61 - 7A
全角アルファベット小文字:a - z
EFBD80 - EFBD9A
2バイト目まではEFBD
半角カナ(JISカナ)
EFBDA1 - EFBE9F
1バイト目がEFで2バイト目、3バイト目がBDA1 - BE9Fの範囲
全角カタカナ
E38299 - E383BF
1バイト目がE3で2バイト目、3バイト目が82A1 - 83BFの範囲
Unicode対応 文字コード表
http://ash.jp/code/unitbl1.htm
http://ash.jp/code/unitbl21.htm
動作確認用にまずUTF-8の文字コードを表示するプログラムを作成します。
#!/usr/bin/perl
use strict;
use warnings;
use Encode;
my $hanAlnum = "ABCDE12345abcde";
my $zenAlnum = "ABCDE12345abcde";
my $hanKana = "アイウエオ";
my $zenKana = "アイウエオ";
print_charcode($hanAlnum);
print "\n";
print_charcode($zenAlnum);
print "\n";
print_charcode($hanKana);
print "\n";
print_charcode($zenKana);
print "\n";
# UTF-8でエンコードされた文字列の文字コードを表示する
sub print_charcode {
my ($src) = @_;
my $srclen = length($src);
my $pos = 0;
while ($pos < $srclen) {
my $code = ord substr($src, $pos, 1); # 先頭のASCIIコード値を取得
my $bytelen = _bytesize($code);
my $srcchar = substr($src, $pos, $bytelen);
my $codestr = sprintf("%2.2X ", $code);
if ($bytelen > 1) {
my $times = $bytelen - 1;
for my $i (1 .. $times) {
my $charcode = ord substr($src, $pos + $i, 1);
$codestr .= sprintf("%2.2X ", $charcode);
}
}
# Windowsで表示するのでcp932(シフトJIS)に変換
Encode::from_to($srcchar, 'utf8', 'cp932');
print "$srcchar : $codestr\n";
$pos += $bytelen;
}
}
# 文字のバイト長を求める
sub _bytesize {
my $code = shift;
my $size = 1;
if (0x80 & $code) { # 1バイト文字以外
$code <<= 1;
for my $i (2 .. 8) {
$size++;
$code <<= 1;
last if (!(0x80 & $code));
}
}
return $size;
}
Perl Hacks ―プロが教えるテクニック & ツール101選
オライリー・ジャパン 著者:chromatic,Damian Conway,Curtis "Ovid" Poe
amazon.co.jpのカスタマーレビューを見る
powered by amalink
日本語の文章では半角の英数字と
全角の英数字、また、半角のカタカナと
全角のカタカナが混在していることがよくあります。意味は半角でも
全角でも同じですので、コンピュータで処理する場合はどちらかに統一してから...
日本語の文章では半角の英数字と全角の英数字、また、半角のカタカナと全角のカタカナが混在していることがよくあります。意味は半角でも全角でも同じですので、コンピュータで処理する場合はどちらかに統一してから処理したいところです。
Perlで全角半角変換を行う主な方法としては、
・標準モジュールのEncode.pmを使う
・Unicode::Japaneseモジュールを使う
・全角半角の変換に特化したLingua::JA::Regular::Unicodeモジュールを使う
などがあります。
Encode.pmは標準モジュールですので比較的使いやすいですが、euc-jp以外の文字エンコードの場合はeuc-jpに変換する必要があります。
Unicode::Japaneseモジュールは、現状では一番使いやすいと思われますが、標準モジュールではないのでレンタルサーバーで動かすWebアプリケーションではちょっと使いにくい面もあります。
Lingua::JA::Regular::Unicodeは、全角半角の変換に特化したモジュールですので非常に軽量ですが、全角半角の変換以外の処理を考えるとuse utf8;しないと動作しないというのはかなり面倒です。
これらのモジュールを使った全角半角の変換のコードについては、以下のブログ記事などに記述されています。
Encodeで全角半角変換
Perl で半角カナと全角カナの変換をする : Serendip - Webデザイン・プログラミング
perl - で全角半角変換をモダンに行う
しかし、いずれの方法もそれぞれ若干使いにくい面があるので、モジュールを使わずに自力で全角半角変換を行う方法を考えたいと思います。
プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)
技術評論社 著者:矢野 啓介
amazon.co.jpのカスタマーレビューを見る
powered by amalink
|< 先頭へ < 前へ 1 2 3 4 5 次へ >
アクセスランキング
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (795 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (92 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (83 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (74 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (60 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (58 PV)
- Google News (グーグルニュース)日本版 (57 PV)
- DECOLOG(デコログ) (55 PV)
- [PR]noteで販売している自作EAの一覧 (47 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (43 PV)
アクセス統計
ディレクトリ
関連サイト