[S]の検索結果


以前から顧客の現金引き出し制限やビットコインの引き出し停止などによりその経営状態が不安視されていた、東京の渋谷に本拠を置く大手ビットコイン取引所「Mt.Gox(マウントゴックス)」が全ての取引の停止を発表した。

ネット上には「Crisis Strategy Draft(危機戦略案)」の表題で、「数年間に渡る攻撃で、744408BTCが奪われた」「いつ倒産してもおかしくない状況」などと顧客にとっては衝撃的な内容が記述された、Mt.Gox社内部から流出したと思われる出所不明のファイルが出回っており、Mt.Goxに資産を持っていた顧客の間には「金返せ!」という切迫した声が広がっている。

NHKのクローズアップ現代で取り上げられるなど、次世代の「通貨」として注目されていたビットコインだが、まだまだ問題点は山盛りのようだ。

MtGox.com
Dear MtGox Customers,

In light of recent news reports and the potential repercussions on MtGox's operations and the market, a decision was taken to close all transactions for the time being in order to protect the site and our users. We will be closely monitoring the situation and will react accordingly.

Best regards,
MtGox Team

世界最大のビットコイン取引所のMt.Goxが消滅か?
世界最大のビットコイン取引所『Mt.Gox』が夜逃げ? 会社に押しかけ生中継する人も 「お金返してっ!」
MtGox Situation: Crisis Strategy Draft
ビットコイン取引停止、仮想通貨の「リーマン騒動」の様相も
[2369] Posted by kagahiro at 2014/02/26 11:33:20
0 point | Link (5) | Trackback (0) | Comment (0)

10進数を2進数文字列に変換する関数は前に作成してますが、逆に「1101」「10110000」などの2進数文字列を10進数の整数値に変換するC言語用の関数がなかったので作成してみました。

#include <stdio.h>
#include <string.h>

int bin2dec(char *src);

int main(void)
{
    char binstr1[] = "1101";     /* 13 */
    char binstr2[] = "10110000";    /* 176 */
    char binstr3[] = "1000000100000000";    /* 33024 */

    int dec = 0;

    dec = bin2dec(binstr1);
    printf("%s:%d(0x%02.2X)\n", binstr1, dec, dec);

    dec = bin2dec(binstr2);
    printf("%s:%d(0x%02.2X)\n", binstr2, dec, dec);

    dec = bin2dec(binstr3);
    printf("%s:%d(0x%02.2X)\n", binstr3, dec, dec);

    return 0;
}

/* 2進数文字列を10進数に変換 */
/* 10000000 -> 128, 1000 -> 8, 1000000000000000 -> 32768 */
int bin2dec(char *src)
{
    int dec = 0;
    for (;;) {
        if (*src == '1') {
            dec |= 1;
        }
        src++;
        if (!*src) {
            break;
        }
        dec <<= 1;
    }
    return dec;
}

実行結果
$ ./bin2dec
1101:13(0x0D)
10110000:176(0xB0)
1000000100000000:33024(0x8100)

[2325] Posted by kagahiro at 2013/07/03 00:10:55
0 point | Link (1) | 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)

掲示板などのスレッドやコメント欄に投稿されたYouTube動画のURLを埋め込みコードに変換する方法を、ネットで検索していろいろ調べましたが、YouTube動画のURLは、http://www.YouTube.com/watch?v={VID}とhttp://you...
[2316] Posted by kagahiro at 2013/06/22 01:35:47
0 point | Link (1) | Trackback (0) | Comment (0)

1バイト(8bit)の10進数を2進数の文字列に変換するコードのC言語版です。C言語では、PerlやPHPなどのように2進文字列に変換してくれる便利な関数は関数はないので、ビット演算子を使ってビットのオン・オフを判定して...
[2253] Posted by kagahiro at 2012/12/21 17:23:17
0 point | Link (6) | Trackback (0) | Comment (0)

「Dart」は大規模なWebアプリケーションを開発するために新しく開発したプログラミング言語。現在のところ「Dart」で作成したプログラムを動作させるためには、Dartバーチャルマシン上で実行するか、JavaScriptに変換...
[2128] Posted by kagahiro at 2011/10/12 18:30:23
0 point | Link (2) | Trackback (0) | Comment (0)

ブログの投稿内容をもとに、うさぎや犬などのブログペットが意味不明なコメントや記事を投稿してくれるブログパーツサービス「BlogPet(ブログペット)」が、2010年12月15日をもってサービスを終了することを発表した...
[2077] Posted by kagahiro at 2010/11/16 11:40:23
0 point | Link (0) | Trackback (0) | Comment (0)

まず、今回のクイズしりとりに勝つため私が考えた作戦は、相手(コンピュータ)に、先頭に使用されているより末尾に使用されている数が多いアルファベットの単語から選ばせるようにすれば、そのうち相手が手詰まり...
[2003] Posted by kagahiro at 2010/08/23 17:18:13
0 point | Link (1) | Trackback (0) | Comment (0)

単にテキストファイル等の文字エンコードを変換するのであれば、iconvコマンドを使用して変換すれば良いのですが、プログラム内部で取得した文字列の文字エンコードを変換したい場合もあります。以下のプログラムはL...
[1982] Posted by kagahiro at 2010/07/26 09:54:29
0 point | Link (2) | Trackback (0) | Comment (0)

楽天市場を運営するネットサービス大手の「楽天」が社内公用語を英語すると発表。三木谷社長が「2年後に英語ができない執行役員はみんなクビです」と発言したことがちょっとした論議を引き起こしています。中には社内...
[1956] Posted by kagahiro at 2010/07/07 13:36:00
0 point | Link (0) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  3 4 5 6 7  次へ >


アクセスランキング

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

  1. Q&Aコミュニティ (2 PV)
  2. 消費税増税(10%への引き上げ)軽減税率で大混乱 #安倍増税 #景気後退 #便乗値上げ (2 PV)
  3. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (2 PV)
  4. WordCamp Japan (1 PV)
  5. 予想外に悪い米雇用統計でドルが急落、来週はドル売り祭か #usdjpy #fx (1 PV)
  6. Forex Trading Platform MetaTrader 4 (1 PV)
  7. 完全無料のMT4向けナンピンEA「Nanpin K(ナンピンケイ)」 #MT4 (1 PV)
  8. Androidアプリマーケット「AndroApp」 (1 PV)
  9. 民主党小沢代表辞意撤回の茶番劇 (1 PV)
  10. マイクロソフト、「Oracle マイグレーション ラボ」を開設 (1 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (169 PV)
  2. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (156 PV)
  3. 2NN 2ちゃんねるニュース速報+ナビ (82 PV)
  4. FC2まとめ (39 PV)
  5. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (37 PV)
  6. MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (33 PV)
  7. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (32 PV)
  8. 2ちゃんねる(2ch) (30 PV)
  9. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (28 PV)
  10. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (26 PV)

アクセス統計

ディレクトリ

関連サイト