[4]の検索結果


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」の発売日も明らかに
[2334] Posted by kagahiro at 2013/08/21 11:10:39
0 point | Link (3) | Trackback (0) | Comment (0)

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, 0sizeof strBuf);

    printf("substr_utf8($testStr, 0, 5) = %s\n", substr_utf8(strBuf, testStr, 05));
    printf("substr_utf8($testStr, 3, 3) = %s\n", substr_utf8(strBuf, testStr, 33));
    printf("substr_utf8($testStr, 10, 4) = %s\n", substr_utf8(strBuf, testStr, 104));
    printf("substr_utf8($testStr, 13, 5) = %s\n", substr_utf8(strBuf, testStr, 135));

    return 0;
}

/* UTF-8でエンコードされた文字列の部分文字列を取り出す */
/* substr_utf8 (文字列式, オフセット, 長さ)*/
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); /* ASCIIコード値を取得 */
        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) { /* 1バイト文字以外 */
        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) = イウエオ愛

[2324] Posted by kagahiro at 2013/07/02 11:02:48
0 point | Link (3) | Trackback (0) | Comment (0)

グーグルが、同社が提供しているウェブメールサービス「Gmail(ジーメール)」の受信トレイのデザインを変更した。新デザインは数週間かけて順次適用され、デスクトップ版では設定オプションから「受信トレイを設定」が選択できればすぐに新デザインを利用することができる。

デスクトップの新しい受信トレイでは、メールはカテゴリーごとに区分けされ、タブをクリックするとそのカテゴリーを閲覧できる。一目で新着メールがどのような種類のメールかを判別できるので、届いたメールをいつ読むかを即座に判断できる。

また、受信トレイを簡単に自分に合った形に変更できるようになっており、「メイン」「ソーシャル」「プロモーション」などといった5つのタブから必要な数のタブだけを選択したり、ドラッグ&ドロップでメールを異なるタブに移動したり、送信元によって自動的に特定のタブに振り分けたり、スター付きのメールを常に優先順位の高いメールとして表示したりすることができる。

Gmail for Android 4.0+ と Gmail for iPhone / iPad では、アプリ起動時にはまず優先順位の高いタブのメールが表示される。その他のカテゴリーへは、それぞれのタブをタップすることでアクセスすることができる。
[2300] Posted by kagahiro at 2013/06/02 10:38:08
0 point | Link (1) | Trackback (0) | Comment (0)

2013年2月21日、ソニー・コンピュータエンタテインメント(SCE)は、米国ニューヨークで開催されたPlayStation Meeting 2013で、今年の年末商戦に発売される予定の次世代コンピュータエンタテインメントシステム「プレ...
[2285] Posted by kagahiro at 2013/02/21 14:47:05
0 point | Link (3) | Trackback (0) | Comment (0)

「ターザン」の作者、エドガー・ライス・バローズの古典的SF冒険小説、「火星のプリンセス」を原作に、アンドリュー・スタントン監督が自身初の実写作品として映画化したSFアドベンチャー。1868年、騎兵隊の執拗な誘...
[2272] Posted by kagahiro at 2013/02/16 20:27:08
0 point | Link (2) | Trackback (0) | Comment (0)

NHNJapan株式会社は、無料メール・無料通話アプリ「LINE」のユーザ数が全世界で1億人を突破したことを発表した。LINEユーザー数が1億人を突破したことを記念し、以下の4つのプレゼントキャンペーンが開始される。...
[2260] Posted by kagahiro at 2013/01/18 23:32:19
0 point | Link (3) | Trackback (0) | Comment (0)

Perlのsubstr関数ではバイト単位の操作になるので、漢字、ひらがな、カタカナなどの全角文字を文字数で指定して部分文字列を取り出すことができません。それでは不都合なことも多いので、半角英数も全角文字も1文字と...
[2244] Posted by kagahiro at 2012/12/13 10:51:25
0 point | Link (4) | Trackback (0) | Comment (0)

Perlのlength関数ではバイト単位となるので、UTF-8でエンコードされている場合、漢字、ひらがな、カタカナなどは1文字で3となってしまいます。ブログなどのアプリケーションのテキスト処理ではそれでは不都合な場合も...
[2243] Posted by kagahiro at 2012/12/12 11:56:21
1 point | Link (3) | Trackback (0) | Comment (1)

iPhone 5(アイフォーンファイブ)は、米アップルコンピュータ社が製造販売しているカメラ付きのスマートフォン「iPhone」の最新モデル。アルミニウムのボディに4インチのRetinaディスプレイが搭載され、A6チップによ...
[2230] Posted by kagahiro at 2012/10/19 10:31:01
0 point | Link (3) | Trackback (0) | Comment (0)

GMOインターネットが日本マイクロソフトが提携し、アプリケーション開発者向けに、仮想デスクトップ(GMOインターネットが有するデータセンター内のサーバー上に仮想的に構築したWindowsデスクトップに自宅のPCやスマ...
[2228] Posted by kagahiro at 2012/10/05 10:07:00
0 point | Link (3) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  19 20 21 22 23  次へ >


アクセスランキング

今日のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (23 PV)
  2. 2NN 2ちゃんねるニュース速報+ナビ (9 PV)
  3. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (8 PV)
  4. Million Dollarのユーロドル(EURUSD)ショート、ポンドドル(GBPUSD)ショート用セットファイル (3 PV)
  5. ハイレバギャンブルトレードで爆益か爆損か? MT5向けの無料EA「10bagger(テンバガー)MT5」 (3 PV)
  6. MT4向けブレイクアウトEA「NEKONEKO(ネコネコ) FREE」(0.01ロット固定、無料、使用期限無し) (3 PV)
  7. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (3 PV)
  8. ハイレバギャンブルトレードで爆益か爆損か? MT4向けの無料EA「10bagger(テンバガー)」 (2 PV)
  9. [FX]無料EA「NAKANE3」をバージョンアップしました #時間指定 #トレール #仲値トレード (1 PV)
  10. [gcc]iconvで文字エンコードを変換するサンプルプログラム (1 PV)

今月のアクセスランキング TOP 10

  1. 2NN 2ちゃんねるニュース速報+ナビ (3300 PV)
  2. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (551 PV)
  3. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (118 PV)
  4. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (101 PV)
  5. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (86 PV)
  6. 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (73 PV)
  7. Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (73 PV)
  8. 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (63 PV)
  9. [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (55 PV)
  10. 2chまとめサイト - 痛いニュース(ノ∀`) (49 PV)

アクセス統計

ディレクトリ

関連サイト