[8]の検索結果
Perlの関数を使用して、以下の手順で10進数を2進文字列に
変換することができます。sprintf関数で10進数を16進文字列に
変換pack関数で16進文字列をバイナリーにパックunpack関数で2進文字列に
変換例えば、文字列の先頭...
Perlの関数を使用して、以下の手順で10進数を2進文字列に変換することができます。
- sprintf関数で10進数を16進文字列に変換
- pack関数で16進文字列をバイナリーにパック
- unpack関数で2進文字列に変換
例えば、文字列の先頭文字のASCIIコード値(10進数)を取得し、それを2進文字列に変換に変換する場合は、
次のようなコードになります。
#!/usr/bin/perl
use strict;
use warnings;
my $ascii = "ABC";
my $asciicode = ord $ascii; # 先頭文字のASCIIコード値を取得
my $str = _bitstr($asciicode, 8);
print "str = $str\n"; # for debug
exit;
# 10進数を2進文字列に変換する関数
sub _bitstr {
my ($code, $len) = @_;
my $hexcode = sprintf("%X", $code); # 16進に変換
my $bitstr = unpack("B".$len, pack("H2", $hexcode));
}
10進数を単に2進文字列に変換するだけならこれでも構わないのですが、ビット演算子を使ってビットのオン・オフを判定して、
2進文字列を作成していく方法もあります。以下のコードはその実装例です。
#!/usr/bin/perl
use strict;
use warnings;
my $ascii = "ABC";
my $asciicode = ord $ascii; # 先頭文字のASCIIコード値を取得
my $str = _bitstrR($asciicode, 8);
print "str = $str\n"; # for debug
exit;
# ビット演算で10進数を2進文字列に変換する関数
sub _bitstrR {
my ($code, $len) = @_;
my $bitstr = '';
for my $i (1 .. $len) {
$bitstr .= (0x80 & $code) ? '1' : '0'; # 0x80(2進数:10000000)でビット論理積をとる
$code <<= 1;
}
return $bitstr;
}
ここで問題になるのはどちらの方法が処理速度が優れているかということですが、以下のコードのプロファイルを取ると・・・
#!/usr/bin/perl
use strict;
use warnings;
my $ascii = "ABC";
my $asciicode = ord $ascii; # 先頭文字のASCIIコード値を取得
my $str = '';
for my $j (1 .. 10000) {
$str = _bitstr($asciicode, 8);
$str = _bitstrR($asciicode, 8);
}
print "str = $str\n"; # for debug
exit;
sub _bitstr {
my ($code, $len) = @_;
my $hexcode = sprintf("%X", $code); # 16進に変換
my $bitstr = unpack("B".$len, pack("H2", $hexcode));
}
sub _bitstrR {
my ($code, $len) = @_;
my $bitstr = '';
for my $i (1 .. $len) {
$bitstr .= (0x80 & $code) ? '1' : '0'; # 0x80(2進数:10000000)でビット論理積をとる
$code <<= 1;
}
return $bitstr;
}
C:\xampp\htdocs\sample>perl -d:Dprof bitstr3.pl
str = 01000001
C:\xampp\htdocs\sample>dprofpp
Total Elapsed Time = 0.018988 Seconds
User+System Time = 0.016988 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c Name
223. 0.038 0.038 10000 0.0000 0.0000 main::_bitstr
47.0 0.008 0.008 10000 0.0000 0.0000 main::_bitstrR
0.00 - -0.000 1 - - strict::import
0.00 - -0.000 1 - - warnings::import
0.00 - -0.000 1 - - strict::bits
0.00 - -0.000 2 - - main::BEGIN
やはり、ビット演算で2進文字列を作成するほうが早いようです。
プログラミングPerl〈VOLUME1〉
オライリー・ジャパン 著者:ラリー ウォール,ジョン オーワント,トム クリスチャンセン
amazon.co.jpのカスタマーレビューを見る
powered by amalink
Windowsストアは、マイクロソフトがて運営する
Windows 8と
Windows RT向けアプリ(ソフトウェア)のマーケットプレイスで、有料アプリはもちろん多数の無料アプリのほか体験版なども豊富に揃っている。ストア内を検索...
Windowsストアは、マイクロソフトがて運営するWindows 8とWindows RT向けアプリ(ソフトウェア)のマーケットプレイスで、有料アプリはもちろん多数の無料アプリのほか体験版なども豊富に揃っている。ストア内を検索して気に入ったアプリをダウンローぢしてインストールすることが可能で、価格や評価での絞り込みもできる。
Windowsストアへのアプリ登録には、Microsoftによる審査を通過する必要で、開発者アカウントを作成するには、個人は49ドル、法人は99ドルの登録料を支払う必要がある。アプリが売れた場合、開発者は売り上げの70%(売り上げが25,000ドル上回った場合、80%)を受け取ることができる。
Windows 8 向けアプリ - Microsoft Windows
MS、Windows ストアの詳細を発表。取り分は最大80%、アプリ内決済も自由化
Windows Store 開発者向けブログ - Site Home - MSDN Blogs
Microsoft Windows 8 Pro 発売記念優待版 (XP・Vista・7からのアップグレード専用:2013年1月31日まで)
マイクロソフト
amazon.co.jpのカスタマーレビューを見る
powered by amalink
PC向けのOS(オペレーティングシステム)としては圧倒的なシェアを持つマイクロソフトのOS「
Windows」の最新版「
Windows 8(ウィンドウズ エイト)」の日本語版の販売が開始された。
Windows 8(ウィンドウズ エイト)は...
PC向けのOS(オペレーティングシステム)としては圧倒的なシェアを持つマイクロソフトのOS「Windows」の最新版「Windows 8(ウィンドウズ エイト)」の日本語版の販売が開始された。Windows 8(ウィンドウズ エイト)は、Windows 7の後継として開発されたパソコン及びタブレット端末用OS。
日本マイクロソフトの専用サイトでは、Windows XP/Vista/7のユーザーを対象としたWindows 8 Proへのアップグレード版が3,300円でダウンロード販売(パッケージ版の Windows 8 Proは5,800円程度)されており、アプリケーションやハードウエアの互換性をチェックし、対応状況を確認した上で購入が可能になっている。
なお、3,300円という価格は、2013年1月31日までの期間限定のキャンペーン価格なので、キャンペーン期間の終了後は大幅な値上げが予想される。
Windows を購入する - Microsoft Windows
[Windows 8発売]3300円のダウンロード販売も開始
Microsoft Windows 8
Windows 8 Release Preview
Microsoft Windows 8発売日 Windows 8 10月26日発売決定 情報まとめ
Microsoft Windows 8 Pro (DSP版) 64bit 日本語
マイクロソフト(DSP)
amazon.co.jpのカスタマーレビューを見る
powered by amalink
Microsoft Windows 8 (DSP版) 64bit 日本語
マイクロソフト(DSP)
amazon.co.jpのカスタマーレビューを見る
powered by amalink
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
Google Compute Engine は、
Googleが2012年6月28日に発表した
Googleのデータセンター内でLinuxバーチャルマシン(VM)が実行できるIaaSで、既に限定的なプレビュー版として
サービスを開始している。VMは1/2/4/8バーチ...
Google Compute Engine は、Googleが2012年6月28日に発表したGoogleのデータセンター内でLinuxバーチャルマシン(VM)が実行できるIaaSで、既に限定的なプレビュー版としてサービスを開始している。
VMは1/2/4/8バーチャルコアで、1バーチャルコアあたり3.75GBのRAMが提供される。VMの設定や操作は、ウェブユーザーインターフェイス、スクリプト可能なコマンドラインツール、APIによって可能となっている。
Google Compute Engine
Google Compute Engine: Computing without limits
「Google Compute Engine」発表、Amazon EC2に対抗するIaaS
京(けい)は、文部科学省を中心に開発が進められた次世代
スーパーコンピュータシステムの名称で、理化学研究所次世代
スーパーコンピュータ開発実施本部が開発主体となって、総事業費約1120億円という巨額の予算が投...
京(けい)は、文部科学省を中心に開発が進められた次世代スーパーコンピュータシステムの名称で、理化学研究所次世代スーパーコンピュータ開発実施本部が開発主体となって、総事業費約1120億円という巨額の予算が投じられた。
2009年11月の事業仕分けで民主党の蓮舫議員に「2位じゃだめなんですか?」と言われ予算削減(事実上の凍結)の対象になったが、著名な学者らがこぞって反対したため予算の復活に成功している。
2011年6月、LINPACKベンチマークにおいて8.162ペタフロップスを達成し、TOP500リストの首位を獲得。2011年11月、最終構成でのLINPACKベンチマークにおいて世界初の10ペタフロップスを達成して、再びTOP500リストの首位を獲得したが、2012年6月のTOP500では米IBM製IBM Sequoiaに記録を抜かれわずか1年で世界2位に転落している。
世界2位に転落したとはいえ従来のスパコンと比較すると格段に高速であるため、ビッグデータの解析やシミュレーションなどでの活用が期待されている。
京 (スーパーコンピュータ)
世界最速のスーパーコンピュータ「京」が支える最先端の科学技術とものづくり:政府広報オンライン
理化学研究所 次世代スーパーコンピュータの開発・整備
スパコン 京コンピュータ|独立行政法人理化学研究所 計算科学研究機構(AICS)
スーパーコンピューターを20万円で創る (集英社新書)
集英社 著者:伊藤 智義
amazon.co.jpのカスタマーレビューを見る
powered by amalink
PHPの開発環境でプログラムからメールを送信できるかチェックするために作成した、ごく簡単なメールフォームのサンプルスクリプト(プログラム)です。mailmform.
PHPを実行すると入力フォームが表示され。送信ボタン...
PHPの開発環境でプログラムからメールを送信できるかチェックするために作成した、ごく簡単なメールフォームのサンプルスクリプト(プログラム)です。
mailmform.phpを実行すると入力フォームが表示され。送信ボタンを押す(クリック)すると入力した内容がメール送信されます。
<?php
//------------------------------------------------------------------------------
// mailform.php - sample mailform php script
//------------------------------------------------------------------------------
mb_language("Japanese");
mb_internal_encoding("UTF-8");
define("MAILTO", "*******@****.***");
$proc = isset($_POST['proc']) ? $_POST['proc'] : '';
//echo $proc; // for debug
if ($proc == 'send') {
_send();
}
else {
_input();
}
// 初期表示
function _input() {
$formdata = array();
$formdata['subject'] = '';
$formdata['name'] = '';
$formdata['from'] = '';
$formdata['body'] = '';
_input_form($formdata, '');
}
// 入力フォーム表示
function _input_form($formdata, $message) {
// XSS対策
$formdata['subject'] = htmlspecialchars($formdata['subject'], ENT_QUOTES);
$formdata['name'] = htmlspecialchars($formdata['name'], ENT_QUOTES);
$formdata['from'] = htmlspecialchars($formdata['from'], ENT_QUOTES);
$formdata['body'] = htmlspecialchars($formdata['body'], ENT_QUOTES);
echo <<<EOF
<html>
<
head>
<
meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
<
title>サンプルメールフォーム</
title>
</
head>
<
body>
<
h2>サンプルメールフォーム</
h2>
<
p>$message</
p>
<
form action=
"mailform.php" method=
"post">
<
input type=
"hidden" name=
"proc" value=
"send">
件名:<
br />
<
input type=
"text" name=
"subject" size=
"50" value=
"${formdata['subject']}" /><
br />
名前:<
br />
<
input type=
"text" name=
"name" size=
"50" value=
"${formdata['name']}" /><
br />
メールアドレス:<
br />
<
input type=
"text" name=
"from" size=
"50" value=
"${formdata['from']}" /><
br />
本文:<
br />
<
textarea name=
"body" cols=
"50" rows=
"10">${formdata['body']}</
textarea><
br />
<
br />
<
input type=
"submit" value=
"送信" />
</
form>
</
body>
</
html>
EOF;
exit();
}
// メール送信
function _send() {
// パラメータ取得
$formdata = array();
$formdata['subject'] = isset($_POST['subject']) ? $_POST['subject'] : '';
$formdata['name'] = isset($_POST['name']) ? $_POST['name'] : '';
$formdata['from'] = isset($_POST['from']) ? $_POST['from'] : '';
$formdata['body'] = isset($_POST['body']) ? $_POST['body'] : '';
// 入力チェック
if ($formdata['subject'] == '') {
_input_form($formdata, '件名を入力してください');
}
if ($formdata['name'] == '') {
_input_form($formdata, '名前を入力してください');
}
if ($formdata['from'] == '') {
_input_form($formdata, 'メールアドレスを入力してください');
}
else {
if (!preg_match('/^[-+\\w]+(\\.[-+\\w]+)*@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]{2,6}$/i', $formdata['from'])) {
_input_form($formdata, '正しいメールアドレスを入力してください');
}
}
if ($formdata['body'] == '') {
_input_form($formdata, '本文を入力してください');
}
// 送信
$header = "From: " . mb_encode_mimeheader($formdata['name']) . ' <
' . $formdata[
'from']
. '>';
$result =
mb_send_mail(
MAILTO,
$formdata[
'subject']
, $formdata[
'body']
, $header)
; if ($result)
{ _input_form(
$formdata,
'メールを送信しました')
; } else { _input_form(
$formdata,
'メール送信に失敗しました')
; }}?>
なるほど、これは非常に参考になりますね。ということで、
海外の掲示板でよく見かける、特徴的なネットスラングを色々調べてみたので簡単にまとめ。例文はすべてmyanimelistという
海外のアニメファンが集まる
掲示板の...
なるほど、これは非常に参考になりますね。
ということで、海外の掲示板でよく見かける、特徴的なネットスラングを色々調べてみたので簡単にまとめ。例文はすべてmyanimelistという海外のアニメファンが集まる掲示板の生の書き込みをそのまま引用し、それぞれ注釈に引用元のリンクを記載しています。
・LOL
laughing out loud,laugh out loud,
はげしく笑った。
例
Lol, this had me cracking up!(注1)
(※crack up:<人を>(ゲラゲラ)笑わせる)
・LMAO
laughing my ass off
LOLより強い表現。クソ笑った。
例
lmao jonah at the end.(注2)
・ROFL
rolling on the floor laughing
転げまわるほど笑った。
例
Anyway, the anime is really cool, made me real ROFL.(注3)
・badass、bad ass
すっげー、サイコーに、ヤバイ、など凄いという意味をこめた形容詞
名詞:たちの悪いやつ、いかした奴
例
I'm also not used to this badass Zenigata.(注4)
・kick ass
いかしてる、かっこいい
例
Rider kicks ass, as always.(注5)
badassもkick assも元は悪い意味の言葉だったのが褒め言葉に転じている。
・Damn
自動詞:ちくしょう、しまった
形容詞:とんでもない~
例
Nyaruko is damn cute.(注1)
・freaking
すごく~
fuckingの婉曲表現。
例
Nyarlko is so freaking CUTE in this episode.(注1)
・Holy Smoke、Holy cow、Holy crap、 Holy Shit
すべてうわっ!まぁ!など驚きを表す慣用句。
例
Holy smokes! This is so action packed. (注6)
Holy crap! As if I didn't enjoy Amnesia enough already, it just peeked again!(注7)
Holy shit, this Jazz is just too damn good!(注8)
・IMO,IMHO
In My Opinion、In My Humble Opinion
私見では、卑見では
例
This truly was fantastic story-telling IMO.(注9)
・BTW
by the wayの略。ところで
例
BTW, I think Haru is a lolicon.(注10)
・NTR
寝取られ。日本のネットスラングが輸出されて同様の意味で使われている。
例
Ao had a dream about his girl being NTR but damn it came true.(注11)
他、日本のネットスラングの輸出例としてyuri、yandereなども見かける。
・Yup
yesの口語表現
例
yup that was just an amazing episode!(注8)
ブックマーク先へ 海外掲示板を読むために気になったスラング系英単語まとめ | Kousyoublog
4月に検察順位が大きく変わったサイトとかあるのでしょうか?月の一週目の金曜日には、グーグルが検索の品質に関する最新情報を提供することになっている。そして、このルールに則り、グーグルは ? 私達の期待を裏切...
4月に検察順位が大きく変わったサイトとかあるのでしょうか?
月の一週目の金曜日には、グーグルが検索の品質に関する最新情報を提供することになっている。そして、このルールに則り、グーグルは – 私達の期待を裏切ることなく、本日、検索結果に影響を与える53点の変更の一覧を発表してくれた。
今月の変更点の一覧は、とりわけ興味深い。なぜなら、この1ヶ月の間に、8日間のスパンでパンダアップデート 3.5と3.6、そして、ペンギンアップデートが実施され、さらには、パークドメインに関連するページが攻撃されていたためだ。4月はSEO業界にとって大変な一ヶ月間であった。
ブックマーク先へ Googleの4月アップデートからSEO的に気になる点をまとめてみた。 | SEO Japan
がんペプチドワクチン療法とは、人の体に本来備わっている免疫の仕組みを利用する治療法のことで、人体の免疫の中心となるリンパ球のうちのキラーT細胞が、
がん細胞を攻撃する際に目印とする
がん細胞の表面の小さな蛋...
がんペプチドワクチン療法とは、人の体に本来備わっている免疫の仕組みを利用する治療法のことで、人体の免疫の中心となるリンパ球のうちのキラーT細胞が、がん細胞を攻撃する際に目印とするがん細胞の表面の小さな蛋白質のかけら(抗原)の中のペプチドと呼ばれるごく小さな断片(8-10個のアミノ酸で構成されてる)を人工的に合成し、薬剤として体内に投与すると、ペプチドによって刺激を受けたキラーT細胞が活性化され、増殖してがん細胞を攻撃するようになる。この性質を使って「がん」を排除(退縮)させることから「がんペプチドワクチン療法」と呼ばれる。
問い合わせ殺到!副作用なし 末期がんにも効果 夢の治療薬「がんワクチン」受診可能な病院
がんペプチドワクチンの臨床試験について
驚き!がんワクチン治療最前線|NHK あさイチ
「事実を歪曲した朝日新聞がんペプチドワクチン療法報道」
がんペプチドワクチン療法
中山書店 著者:中村 祐輔
powered by
amalink
|< 先頭へ < 前へ 9 10 11 12 13 次へ >
アクセスランキング
- 2NN 2ちゃんねるニュース速報+ナビ (2 PV)
- 「Repeat K」高値安値の中間レートを基準に逆張りポジションを持つMT4向けリピート系(ナンピン)無料EA #自動売買 (1 PV)
- マイクロソフト、スパイウェア対策ソフトの日本語版を無償で公開 (1 PV)
- FC2WiFI (1 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (1 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (1 PV)
- 無料のMT5向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング) MT5」 (1 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (3320 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (667 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (122 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (106 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (89 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (78 PV)
- Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (73 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (65 PV)
- [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (56 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (52 PV)
アクセス統計
ディレクトリ
関連サイト