[4]の検索結果
Sony Computer Entertainment Europe(SCEE)が、8月21日にドイツのケルンで開幕するゲーム関連の展示会「Gamescom」に先駆けてプレスカンファレンス「PlayStation Gamescom 2013 Press Conference」を開催し、その中...
Sony Computer Entertainment Europe(SCEE)が、8月21日にドイツのケルンで開幕するゲーム関連の展示会「Gamescom」に先駆けてプレスカンファレンス「PlayStation Gamescom 2013 Press Conference」を開催し、その中で「プレイステーション 4(PS4)」の欧米での発売日を明らかにした。発売日は北米で11月15日、欧州で11月29日となる。価格は、米国が399ドル、欧州は399ユーロ/349ポンド。
日本での発売日や価格は今のところ明らかになっていないので、もしかしたら、日本では「PS4」は発売しないのかも知れない。
SCEE、「PlayStation Gamescom 2013 Press Conferee」PS4の欧米での発売日を発表。「GT6」の発売日も明らかに
C言語 のstrncpy関数やmemcpy関数ではバイト単位の操作になるので、漢字、ひらがな、カタカナなどの全角文字を文字数で指定して部分
文字列 を取り出すことができません。そこで半角英数も全角文字も1文字として部分文字...
C言語のstrncpy関数やmemcpy関数ではバイト単位の操作になるので、漢字、ひらがな、カタカナなどの全角文字を文字数で指定して部分文字列を取り出すことができません。
そこで半角英数も全角文字も1文字として部分文字列を取り出すことができる関数を作成します。
以下はそのコードです。[C言語]UTF-8でエンコードされた文字列の文字数を取得するコード と同様に、文字の1バイト目のビットの状態を調べることによってその文字が何バイト文字を判定しています。
#include <stdio.h>
#include <string.h>
char *substr_utf8(char *dest, char *src, int offset, int len);
int _bytesize(unsigned char code);
int main(void )
{
char *testStr = "ABCDEFGあいうえおアイウエオ愛夢佐々木" ;
char strBuf[256 ];
memset(strBuf, 0 , sizeof strBuf);
printf("substr_utf8($testStr, 0, 5) = %s\n" , substr_utf8(strBuf, testStr, 0 , 5 ));
printf("substr_utf8($testStr, 3, 3) = %s\n" , substr_utf8(strBuf, testStr, 3 , 3 ));
printf("substr_utf8($testStr, 10, 4) = %s\n" , substr_utf8(strBuf, testStr, 10 , 4 ));
printf("substr_utf8($testStr, 13, 5) = %s\n" , substr_utf8(strBuf, testStr, 13 , 5 ));
return 0 ;
}
char *substr_utf8(char *dest, char *src, int offset, int len)
{
int srclen = strlen(src);
int pos = 0 ;
int count = 0 ;
char *cp = dest;
while (pos < srclen) {
unsigned char code;
code = *(src + pos);
int bytelen = _bytesize(code);
if (count >= offset && count < (offset + len)) {
memcpy(cp, (src + pos), bytelen);
cp += bytelen;
*cp = '\0' ;
}
pos += bytelen;
count++;
}
return dest;
}
int _bytesize(unsigned char code)
{
int size = 1 ;
int i;
if (0x80 & code) {
for (i = 2 ; i <= 8 ; i++) {
code <<= 1 ;
if (!(0x80 & code)) {
break ;
}
size++;
}
}
return size;
}
実行結果
$ ./substr_utf8
substr_utf8($testStr, 0, 5) = ABCDE
substr_utf8($testStr, 3, 3) = DEF
substr_utf8($testStr, 10, 4) = えおアイ
substr_utf8($testStr, 13, 5) = イウエオ愛
グーグル が、同社が提供しているウェブメールサービス「
Gmail (ジーメール)」の
受信トレイ のデザインを変更した。新デザインは数週間かけて順次適用され、デスクトップ版では設定オプションから「
受信トレイ を設定」...
グーグルが、同社が提供しているウェブメールサービス「Gmail(ジーメール)」の受信トレイのデザインを変更した。新デザインは数週間かけて順次適用され、デスクトップ版では設定オプションから「受信トレイを設定」が選択できればすぐに新デザインを利用することができる。
デスクトップの新しい受信トレイでは、メールはカテゴリーごとに区分けされ、タブをクリックするとそのカテゴリーを閲覧できる。一目で新着メールがどのような種類のメールかを判別できるので、届いたメールをいつ読むかを即座に判断できる。
また、受信トレイを簡単に自分に合った形に変更できるようになっており、「メイン」「ソーシャル」「プロモーション」などといった5つのタブから必要な数のタブだけを選択したり、ドラッグ&ドロップでメールを異なるタブに移動したり、送信元によって自動的に特定のタブに振り分けたり、スター付きのメールを常に優先順位の高いメールとして表示したりすることができる。
Gmail for Android 4.0+ と Gmail for iPhone / iPad では、アプリ起動時にはまず優先順位の高いタブのメールが表示される。その他のカテゴリーへは、それぞれのタブをタップすることでアクセスすることができる。
2013年2月21日、
ソニー ・コンピュータエンタテインメント(SCE)は、米国ニューヨークで開催されたPlayStation Meeting 2013で、今年の年末商戦に発売される予定の次世代コンピュータエンタテインメントシステム「プレ...
2013年2月21日、ソニー・コンピュータエンタテインメント(SCE)は、米国ニューヨークで開催されたPlayStation Meeting 2013 で、今年の年末商戦に発売される予定の次世代コンピュータエンタテインメントシステム「プレイステーション 4」(PS4)を発表した。
PS4では、高い描写力と処理性能、新たなコンテンツとの出会いのサポート、ソーシャルとの融合、そしてPlayStation Vitaなどの様々なモバイル端末との連携を通じて、没入感のある豊かなゲーム体験が実現されるという。
PS4には専用に開発された8つのx86-64アーキテクチャーのCPUコアと最先端のGPUが搭載された高性能プロセッサーが搭載され、物理演算など汎用的な計算処理(GPGPU)も容易に行えるという。搭載されている18個のコンピュートユニットは全体で1.84テラフロップスの演算能力を有し、その性能をグラフィック機能やコンピューティング機能、またはその二つに自由に割り当てることが可能になっている。また、176GB/秒の広い帯域幅を持つGDDR5のメモリーを8GB搭載し、表現力豊かなゲーム開発をより効率的に行えるとしている。
PlayStation Meeting 2013
ソニー・コンピュータエンタテインメント 「プレイステーション 4(PS4)」発表(PDF)
「プレイステーション 4」(PS4)専用ワイヤレスコントローラー(DUALSHOCK 4)およびカメラ「PlayStation 4 Eye」発表
「PS4」ついに正式発表、新たなゲームハード登場へ - GIGAZINE
PS4専用カメラ「PlayStation 4 Eye」の機能・仕様詳細・画像まとめ
VIDEO
「ターザン」の作者、エドガー・ライス・バローズの古典的SF冒険小説、「火星のプリンセス」を原作に、アンドリュー・スタントン監督が自身初の実写作品として
映画 化した
SF アドベンチャー 。1868年、騎兵隊の執拗な誘...
「ターザン」の作者、エドガー・ライス・バローズの古典的SF冒険小説、「火星のプリンセス」を原作に、アンドリュー・スタントン監督が自身初の実写作品として映画化したSFアドベンチャー。1868年、騎兵隊の執拗な誘いを拒絶し無気力に生きていたジョン・カーターはある日、突然、謎の現象によって未知なる惑星バルスーム(火星)へと瞬間移動してしまう。高度な文明を持つバルスームだったが、全宇宙の支配を目論むマタイ・シャンの陰謀によって滅亡の危機にさらされていた。戦いの中、
ヘリウム王国の美しき王女デジャー・ソリスと出会ったジョン・カーターは、暗殺されようとする王女を助けるためマタイ・シャンの陰謀を打ち砕こうとするが・・・。
劇場公開、2012年4月13日。
ジョン・カーター DVD+ブルーレイセット [Blu-ray] ウォルト・ディズニー・ジャパン株式会社 出演:テイラー・キッチュ,リン・コリンズ,サマンサ・モートン,マーク・ストロング,キーラン・ハインズ
amazon.co.jpのカスタマーレビューを見る powered by amalink
NHNJapan株式会社は、無料メール・無料通話アプリ「LINE」のユーザ数が全世界で1億人を突破したことを発表した。
LINEのユーザー数が1億人を突破したことを記念し、以下の4つのプレゼント・キャンペーンが開始される。
1. LINEキャラクタースタンプ無料プレゼント
LINEオリジナルキャラクターの有料スタンプ3種類を順番に無料プレゼント
※スマートフォン(iPhone/Android)ユーザーの方のみ対象
2. LINEのエピソードをつぶやいてグッズが当たるキャンペーン
TwitterでLINEにまつわるエピソードをハッシュタグ「 #LINEよかった 」と一緒につぶやいた人の中から抽選で1,000名にLINEオリジナルグッズをプレゼント
3. LINE Play 4大キャンペーン
LINE連携スマートフォンアバターコミュニティーサービス「LINE Play」内で、特別アイテムやボーナス仮想通貨をプレゼント
4. ビジネス用アカウント「LINE@」初期費用0円
通常価格5,250円(税込)のLINEの審査を通過した店舗・団体が持つことのできる公式アカウントサービス「LINE@」の初期費用0円
LINEユーザー、1億人を突破! : LINE公式ブログ
LINEユーザー1億人達成記念プレゼント&キャンペーンを開催!
Perl のsubstr関数ではバイト単位の操作になるので、漢字、ひらがな、カタカナなどの全角文字を文字数で指定して
部分文字列 を取り出すことができません。それでは不都合なことも多いので、半角英数も全角文字も1文字と...
Perlのsubstr関数ではバイト単位の操作になるので、漢字、ひらがな、カタカナなどの全角文字を文字数で指定して部分文字列を取り出すことができません。それでは不都合なことも多いので、半角英数も全角文字も1文字として部分文字列を取り出すことができる関数を作成します。
以下はそのコードです。[Perl]UTF-8でエンコードされた文字列の文字数を取得するコード と同様に、文字の1バイト目のビットの状態を調べることによってその文字が何バイト文字を判定しています。
#!/usr/bin/perl
use strict;
use warnings;
my $testStr = "ABCDEFGあいうえおアイウエオ愛夢佐々木";
print "substr_utf8($testStr, 0, 5) = " . substr_utf8($testStr, 0, 5), "\n";
print "substr_utf8($testStr, 3, 3) = " . substr_utf8($testStr, 3, 3), "\n";
print "substr_utf8($testStr, 10, 4) = " . substr_utf8($testStr, 10, 4), "\n";
print "substr_utf8($testStr, 13, 5) = " . substr_utf8($testStr, 13, 5), "\n";
print "substr_utf8($testStr, 13) = " . substr_utf8($testStr, 13), "\n";
exit;
# UTF-8でエンコードされた文字列の部分文字列を取り出す
# substr_utf8 (文字列式, オフセット[, 長さ])長さを指定しなかった場合は最後まで
sub substr_utf8 {
my ($src, $offset, $len) = @_;
my $srclen = length($src);
my $pos = 0;
my $count = 0;
my $dest = '';
while ($pos < $srclen) {
my $code = ord substr($src, $pos, 1); # 先頭のASCIIコード値を取得
my $bytelen = _bytesize($code);
if (defined($len)){
if ($count >= $offset && $count < ($offset + $len)) {
$dest .= substr($src, $pos, $bytelen);
}
} else { # 長さ指定なし
if ($count >= $offset) {
$dest .= substr($src, $pos, $bytelen);
}
}
$pos += $bytelen;
$count++; # 文字数をカウント
}
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;
}
substr_utf8関数では、substr関数を使用して1バイト目のASCIIコード値を取得し、
_bytesize関数を呼び出して文字のバイト数を求め、その文字がパラメータで指定された範囲の場合は、戻り値として返す文字列に連結し、そうでなかった場合は文字数のカウントアップのみ行なっています。
_bytesize関数ではパラメータで渡されたコード値の場合の文字のバイト数を、コード値のビットの状態から判定し戻り値として返しています。
もっと自在にサーバを使い倒す 業務に役立つPerl (Software Design plus) 技術評論社 著者:木本 裕紀
amazon.co.jpのカスタマーレビューを見る powered by amalink
Perl のlength関数ではバイト単位となるので、UTF-8でエン
コード されている場合、漢字、ひらがな、カタカナなどは1文字で3となってしまいます。ブログなどのアプリケーションのテキスト処理ではそれでは不都合な場合も...
Perlのlength関数ではバイト単位となるので、UTF-8でエンコードされている場合、漢字、ひらがな、カタカナなどは1文字で3となってしまいます。
ブログなどのアプリケーションのテキスト処理ではそれでは不都合な場合もことも多いので、半角英数も全角文字(漢字、ひらがな、カタカナなど)
も1文字としてカウントする関数を作成することにします。
UTF-8では、
1バイト目の先頭ビットが0の場合は1バイト文字
1バイト目の先頭から3ビットが110の場合は2バイト文字
1バイト目の先頭から4ビットが1110の場合は3バイト文字
1バイト目の先頭から5ビットが11110の場合は4バイト文字
1バイト目の先頭から6ビットが111110の場合は5バイト文字
1バイト目の先頭から7ビットが1111110の場合は2バイト文字
という仕様ですので、1バイト目のビットの状態を調べることによって、その文字が何バイトかを調べることができます。
以下のコードでは、この仕様にもとづいて全角文字を含む文字列の文字数を取得しています。
#!/usr/bin/perl
use strict;
use warnings;
my $testAscii = "ABCDEFG";
my $testHira = "あいうえお";
my $testKata = "アイウエ";
my $testKanji = "愛々木";
my $testAll = "ABCDEFGあいうえおアイウエオ愛夢佐々木";
print "length($testAscii) = ".length($testAscii), "\n";
print "strlen_utf8($testAscii) = ".strlen_utf8($testAscii), "\n";
print "length($testHira) = ".length($testHira), "\n";
print "strlen_utf8($testHira) = ".strlen_utf8($testHira), "\n";
print "length($testKata) = ".length($testKata), "\n";
print "strlen_utf8($testKata) = ".strlen_utf8($testKata), "\n";
print "length($testKanji) = ".length($testKanji), "\n";
print "strlen_utf8($testKanji) = ".strlen_utf8($testKanji), "\n";
print "length($testAll) = ".length($testAll), "\n";
print "strlen_utf8($testAll) = ".strlen_utf8($testAll), "\n";
exit;
# UTF-8でエンコードされた文字列の文字数を取得する。
sub strlen_utf8 {
my ($text) = @_;
my $textlen = length($text);
my $pos = 0;
my $count = 0;
while ($pos < $textlen) {
my $code = ord substr($text, $pos, 1); # 先頭のASCIIコード値を取得
my $bytelen = _bytesize($code);
$pos += $bytelen;
$count++; # 文字数をカウント
}
return $count;
}
# 文字のバイト長を求める
sub _bytesize {
my ($code) = @_;
my $size = 1;
if (0x80 & $code) { # 1バイト文字以外
$size++;
$code <<= 1;
for my $i (2 .. 8) {
last if (!(0x80 & $code));
$size++;
$code <<= 1;
}
}
return $size;
}
strlen_utf8関数では、substr関数を使用して1バイト目のASCIIコード値を取得し、
_bytesize関数を呼び出して文字のバイト数を求め、1文字分の処理を行うたびに文字数をカウントアップしています。
_bytesize関数ではパラメータで渡されたコード値の場合の文字のバイト数を、コード値のビットの状態から判定し
戻り値として返しています。
ゼロからわかる Perl言語超入門 技術評論社 著者:高橋 順子
amazon.co.jpのカスタマーレビューを見る powered by amalink
iPhone 5(アイフォーンファイブ)は、米アップルコンピュータ社が製造販売しているカメラ付きのスマートフォン「
iPhone 」の最新モデル。アルミニウムのボディに4インチのRetinaディスプレイが搭載され、A6チップによ...
iPhone 5(アイフォーンファイブ)は、米アップルコンピュータ社が製造販売しているカメラ付きのスマートフォン「iPhone」の最新モデル。アルミニウムのボディに4インチのRetinaディスプレイが搭載され、A6チップによりチップの性能はA5チップの2倍になっている。
たったの7.6ミリのとこれまでのiPhoneで最も薄く、軽量化され、通信速度も4G LTEに対応し高速になったことから都市部在住のアップル信者の熱烈な指示を受ける一方、「パチンコガンダム駅」や「餃子の王将駅」といったでたらめな駅名が表示されるなど世界中の地図が正しく表示されない問題や撮影した写真に紫色の「霞み」や「揺らぎ」が出現するという問題が指摘されていることもあって、まだ買うべきでないという人も存在しその評価は分かれている。
ちなみに、iPhone 5は日本ではソフトバンクとauがの携帯通信網が利用できるが、auの方が通信速度が早いにもかかわらず、ソフトバンクの利用者のほうが多いらしい。
アップル - iPhone 5 - これまでで最も薄く、軽く、速いiPhoneです。
iPhone 5│ソフトバンクモバイル
iPhone 5 | au
まだ「iPhone 5」を買わない7つの理由。
iPhone 5は機種変、MNP、結局どれが得なの?
ナゾノスイッチ : iOS6のせいで世界中の地図がぐっちゃぐちゃワロタ
アップル、iPhone 5カメラの「パープルヘイズ」問題に公式コメント
GMO インターネットが日本マイクロソフトが提携し、アプリケーション開発者向けに、仮想デスクトップ(
GMO インターネットが有するデータセンター内のサーバー上に仮想的に構築した
Windows デスクトップに自宅のPCやスマ...
GMOインターネットが日本マイクロソフトが提携し、アプリケーション開発者向けに、仮想デスクトップ(GMOインターネットが有するデータセンター内のサーバー上に仮想的に構築したWindowsデスクトップに自宅のPCやスマートフォンなど外部の端末から接続できるリモートデスクトップ環境、開発環境ツールは最新の Visual Studio Professional 2012が提供される)を利用したクラウド型開発環境「
お名前.com デスクトップクラウド for Windowsアプリ 」の提供を開始した。
利用料金は、初期費用:2,100円(税込)、月額費用:6,720円~(税込)。サービス提供開始記念キャンペーンとして、2012年10月4日 正午から2012年12月28日正午まで申し込みしたユーザーを対象に、初期費用、及び月額費用最大3ヶ月間を無料とするキャンペーンが実施される。
「お名前.com デスクトップクラウド for Windowsアプリ」は、開発者がWindows 8 やスマートフォンなどの様々なデバイスに対応したアプリケーションを開発する際、開発用にPC環境やソフトウェアを準備することなく、コストを抑えてすぐに開発を始められるクラウド型の開発環境で、Windows アプリケーション開発者だけでなく、AndroidやiOSなど他のプラットフォームでアプリケーション開発者なども、Windows 8の新しいユーザーインターフェイスやマルチタッチなどを活用してアプリケーションを容易に開発できる。また、クラウド型の開発環境であることから、インターネットにアクセスできる環境であれば、MacなどWindows以外の端末からもいつでもどこでも同じ開発環境を利用できるという。
GMOインターネットと日本マイクロソフトが提携し、Windows(R)アプリケーションのクラウド型開発環境を世界で初めて提供
for Windowsアプリプラン | お名前.comデスクトップクラウド
Windows Phoneアプリ開発入門 秀和システム 著者:和田 健司
amazon.co.jpのカスタマーレビューを見る powered by amalink
|< 先頭へ < 前へ 19 20 21 22 23 次へ >
アクセスランキング
SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (23 PV)
2NN 2ちゃんねるニュース速報+ナビ (9 PV)
SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (8 PV)
Million Dollarのユーロドル(EURUSD)ショート、ポンドドル(GBPUSD)ショート用セットファイル (3 PV)
ハイレバギャンブルトレードで爆益か爆損か? MT5向けの無料EA「10bagger(テンバガー)MT5」 (3 PV)
MT4向けブレイクアウトEA「NEKONEKO(ネコネコ) FREE」(0.01ロット固定、無料、使用期限無し) (3 PV)
安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (3 PV)
ハイレバギャンブルトレードで爆益か爆損か? MT4向けの無料EA「10bagger(テンバガー)」 (2 PV)
[FX]無料EA「NAKANE3」をバージョンアップしました #時間指定 #トレール #仲値トレード (1 PV)
[gcc]iconvで文字エンコードを変換するサンプルプログラム (1 PV)
2NN 2ちゃんねるニュース速報+ナビ (3300 PV)
SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (551 PV)
安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (118 PV)
自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (101 PV)
SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (86 PV)
無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (73 PV)
Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (73 PV)
仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (63 PV)
[FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (55 PV)
2chまとめサイト - 痛いニュース(ノ∀`) (49 PV)
アクセス統計
ディレクトリ
関連サイト