[S]の検索結果
1バイト(8bit)の10進数を2進数の文字列に変換するコードの
C言語 版です。
C言語 では、PerlやPHPなどのように2進文字列に変換してくれる便利な関数は関数はないので、ビット演算子を使ってビットのオン・オフを判定して...
1バイト(8bit)の10進数を2進数の文字列に変換するコードのC言語版です。
C言語では、PerlやPHPなどのように2進文字列に変換してくれる便利な関数は関数はないので、ビット演算子を使ってビットのオン・オフを判定して、2進文字列を作成していくしかありません。
#include <stdio.h>
#include <string.h>
void dec2bin(char src, char *dest);
const int buf_size = 9 ;
int main(void )
{
char buf[buf_size];
char str1[] = "あいうえお" ;
char *cp;
int num = 1 ;
for (cp = str1; *cp; cp++) {
memset(buf, '\0' , sizeof (buf));
dec2bin(*cp, buf);
printf("%d:%s (0x%02.2X)\n" , num, buf, 0x000000f f & *cp);
num++;
}
return 0 ;
}
void dec2bin(char src, char *dest)
{
const int bit_size = 8 ;
int i;
for (i = 0 ; i < bit_size; i++) {
dest[i] = (0x80 & src) ? '1' : '0' ;
src <<= 1 ;
}
}
解きながら学ぶC言語 ソフトバンククリエイティブ 著者:柴田 望洋,肘井 真一,高木 宏典,赤尾 浩
amazon.co.jpのカスタマーレビューを見る powered by amalink
「Dart」は大規模なWebアプリケーションを開発するために新しく開発した
プログラミング 言語 。現在のところ「Dart」で作成したプログラムを動作させるためには、Dartバーチャルマシン上で実行するか、
JavaScript に変換...
「
Dart 」は大規模なWebアプリケーションを開発するために新しく開発したプログラミング言語。
現在のところ「Dart」で作成したプログラムを動作させるためには、Dartバーチャルマシン上で実行するか、JavaScriptに変換する必要がある。
CやJavaScriptの構文に似ており、クラスやクロージャのような機能もある。
Dart : Structured web programming
From quick prototypes to serious apps
Dart's optional types let you prototype quickly and then revise your code to be more maintainable.
米Google、ウェブプログラミング構造化言語「Dart」を発表
グーグル、新言語「Dart」を発表。JavaScriptのようなWebプログラミングを想定
Google の新言語「Dart」は新しい JavaScript か?
JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで 技術評論社 著者:山田 祥寛 価格:3,129円
powered by
amalink
ブログの投稿内容をもとに、うさぎや犬などの
ブログペット が意味不明なコメントや記事を投稿してくれるブログパーツサービス「BlogPet(
ブログペット )」が、2010年12月15日をもってサービスを終了することを発表した...
ブログの投稿内容をもとに、うさぎや犬などのブログペットが意味不明なコメントや記事を投稿してくれるブログパーツサービス「BlogPet(ブログペット)」が、2010年12月15日をもってサービスを終了することを発表した。
「BlogPet」は、ブログブームの初期には一世を風靡し日本のブログ記事のS/N比の低下に大きく貢献したものの、ブログパーツを使用しなくても簡単に意味不明な内容の投稿を行うことができるTwitterが人気を博す中で存在感を失っていた。
ブログペット : サービス終了のお知らせ
サービス終了日:2010年12月15日(水)
※2010年12月1日(水)より、新規会員登録の受け付けを停止させていただきます。
※サービス終了後、ブログに設置されているブログパーツは正常に表示されなくなります。
※サービス終了後、現在のBlogPetサイト内の全機能が閲覧・ご利用いただけなくなります。
BlogPet廃業に従業員ら抗議─組合結成で自主営業も
「きのうはbogusにモテモテだった? だから選択した。それで玉ねぎにキスするはずだったの」
まず、今回の
クイズ の
しりとり に勝つため私が考えた作戦は、相手(コンピュータ)に、先頭に使用されているより末尾に使用されている数が多いアルファベットの単語から選ばせるようにすれば、そのうち相手が手詰まり...
まず、今回のクイズのしりとりに勝つため私が考えた作戦は、相手(コンピュータ)に、先頭に使用されているより末尾に使用されている数が多いアルファベットの単語から選ばせるようにすれば、そのうち相手が手詰まりになって勝てるだろうというものでした。
そのため、選択肢となる単語に使用されている先頭のアルファベットと末尾のアルファベットの数を調べるためのプログラムを作成し、その結果をもとに以下の優先順位で回答を選択していきました。
1.単語の末尾が先頭の方が少ないアルファベットのもの
2.単語の末尾が先頭と末尾で同じアルファベットのもの
3.単語の末尾が先頭の方が多いアルファベットのもの
例えばLv3の場合、以下のような結果になるので、提示される選択肢の中からできるだけ末尾が、b、f、g、i、k、q、s、u、v、wのものを選択していけば良いということになります。
a : 14 11 >>
b : 11 12 <<!
c : 4 4 ==
e : 4 4 ==
f : 11 12 <<!
g : 11 12 <<!
h : 4 4 ==
i : 4 5 <<!
j : 14 11 >>
k : 11 12 <<!
l : 3 3 ==
m : 4 4 ==
n : 3 3 ==
o : 14 11 >>
p : 4 4 ==
q : 11 12 <<!
r : 3 3 ==
s : 11 12 <<!
t : 4 4 ==
u : 11 12 <<!
v : 11 12 <<!
w : 11 12 <<!
y : 4 4 ==
z : 5 4 >>
--- siritori.pl
#!/usr/bin/perl
#
# GDD 2010 DevQuiz しりとり
#
use strict;
use warnings;
my %alpha_head = ();
my %alpha_tail = ();
open my $infh, '<', "siritori.txt";
while (my $word = <$infh>) {
chomp $word;
my $head = substr($word, 0, 1);
my $tail = substr($word, length($word) - 1, 1);
$alpha_head{$head}++;
$alpha_tail{$tail}++;
}
close $infh;
foreach my $key (sort keys %alpha_head) {
print "$key :" . sprintf("%4d", $alpha_head{$key});
print " " . sprintf("%4d", $alpha_tail{$key});
if ($alpha_head{$key} < $alpha_tail{$key}) {
print " <<!\n";
}
elsif ($alpha_head{$key} > $alpha_tail{$key}) {
print " <<\n";
}
else {
print " ==\n";
}
}
単にテキストファイル等の文字エンコードを変換するのであれば、iconvコマンドを使用して変換すれば良いのですが、プログラム内部で取得した文字列の文字エンコードを変換したい場合もあります。以下のプログラムはL...
単にテキストファイル等の文字エンコードを変換するのであれば、iconvコマンドを使用して変換すれば良いのですが、
プログラム内部で取得した文字列の文字エンコードを変換したい場合もあります。
以下のプログラムはLinuxやCygwinの環境でC言語のプログラムからiconvを呼び出して文字エンコードを
変換する場合の手順を示したサンプルプログラムです。
--- tst_iconv.c ---
#include <stdio.h>
#include <iconv.h>
#define BUFSIZE 1024
char outbuf[BUFSIZE];
int convert(char const *src,
char const *dest,
char const *text,
char *buf,
size_t bufsize);
main(void)
{
int ret;
ret = convert("SHIFT-JIS", "UTF-8",
"日本語テストメッセージおはよう",
outbuf, sizeof(outbuf));
if (ret) {
printf("%s\n", outbuf);
}
else {
printf("Oops!\n");
}
}
int convert(char const *src,
char const *dest,
char const *text,
char *buf,
size_t bufsize)
{
iconv_t cd;
size_t srclen, destlen;
size_t ret;
cd = iconv_open(dest, src);
if (cd == (iconv_t)-1) {
perror("iconv open");
return 0;
}
srclen = strlen(text);
destlen = bufsize - 1;
memset(buf, '\0', bufsize);
ret = iconv(cd, &text, &srclen, &buf, &destlen);
if (ret == -1) {
perror("iconv");
return 0;
}
iconv_close(cd);
return 1;
}
コンパイル方法
$ gcc -o tst_iconv tst_iconv.c -liconv
ICONV
楽天 市場を運営するネットサービス大手の「
楽天 」が社内公用語を英語すると発表。
三木谷 社長が「2年後に
英語 ができない執行役員はみんな
クビ です」と発言したことがちょっとした論議を引き起こしています。中には社内...
楽天市場を運営するネットサービス大手の「楽天」が社内公用語を英語すると発表。三木谷社長が「2年後に英語ができない執行役員はみんなクビです」と発言したことがちょっとした論議を引き起こしています。
中には社内公用語を英語することに対して「社内が混乱する」として批判的な意見もあるようですが、三木谷社長が言っているように「楽天を世界一のインターネットサービス企業にする」のであれば、当然のことではないかと思います。
むしろ、「社内公用語を英語」にする程度で良いのか心配なくらいです。世界一を目指すなら本社をアメリカに移し、社員の大部分はアメリカに移住させ、さらにCEOとして十分な程度の英語力の三木谷社長は退任して、社長には歌えるくらい英語のうまい外国人を起用するくらいの思い切った施策が必要でしょう。
なんちってw
楽天・三木谷氏「英語がダメならクビ」で大論争
「英語ができるだけで仕事はまったくできない人間が跋扈(ばっこ)するようになるのだ」(『Web屋のネタ帳』)
「その発想自体は決して間違ってるとは思わないが、英語が出来たら世界的な企業になれるというのはあまりに安直で短絡的でバカバカしいと思わざるをえない。」(『人は働く機械ではない』)
「こんな時代にサラリーマンをしていなくてよかったなあ、と心底思う」(『内田樹の研究室』)
In defense of Mikitani-san's English
三木谷浩史・楽天会長兼社長――英語ができない役員は2年後にクビにします(1)
三木谷社長「日本企業であることをやめる」 楽天の世界戦略
掲示板CGIは、ホームページに簡易掲示板を設置するためのシンプルな
無料 のPerlスクリプト(
CGI )です。新規スレッドやコメントの投稿は誰でも可能ですが、スレッドやコメントの削除は管理者のみ可能(管理者パスワー...
掲示板CGIは、ホームページに簡易掲示板を設置するためのシンプルな無料のPerlスクリプト(CGI)です。新規スレッドやコメントの投稿は誰でも可能ですが、スレッドやコメントの削除は管理者のみ可能(管理者パスワードが必要)になっています。高機能掲示板ソフト「59bbs 」と比較すると機能は少ないですが、その分カスタマイズは容易になっています。
ライセンスはオープンソースライセンス(GPLv2)ですので無料で自由にカスタマイズして利用できます。
ホームページへの掲示板CGIの追加は、CGIが利用できるサーバーであれば、次のような手順で簡単にできます。
1. bbscgi.cgi の先頭の以下の部分をサーバーなどの利用環境にあわせて変更します。
my $site_title = '掲示板CGI'; # Site title
my $webmaster_email = 'support@59bbs.org'; # Webmaster's E-mail address
my $sendmail_path = '/usr/sbin/sendmail'; # sendmail path
my $admin_password = 'YourPass'; # Admin password
my $data_dir = 'data'; # Data directory
my $line_number = 10; # Number of list lines
my $anonymous = '名無しさん'; # Anonymous
2. 以下のファイルをサーバーにFTPソフトなどを使用して転送(アスキーモード)します。(tmpl、dataはディレクトリごと転送してください。)
bbscgi.cgi
bbscgi.css
tmpl/list.tmpl
tmpl/thread.tmpl
tmpl/new.tmpl
tmpl/delete.tmpl
tmpl/remove.tmpl
data/threadid.data
data/log
3. bbscgi.cgiに実行可能なパーミッション(サーバーによって異なります)を設定します。
掲示板CGIは、比較的シンプルなPerlスクリプトですので以上のように設置は簡単ですが、
HTMLやPerlスクリプトの変更が難しいという方向けに有料(税込4,200円)にてデザインのカスタマイズ(スクリプト
の変更をともなわないHTMLファイルやスタイルシートの変更)、設置サポートも行います。有料サポートをご希望され
る場合は、support@59bbs.org 宛にメールにてご連絡ください。
掲示板CGIのデモページ
掲示板CGIのダウンロード
ブックマークCGIは、コメント可能な公開ブックマークをホームページに追加することができるPerlスクリプトです。
ブックマークレットを使用してブラウザで開いているWebページを簡単にブックマークできます。ブックーマークの
登録や編集、削除は管理者のみ可能(管理者パスワードが必要)になっています。
オープンソースライセンス(GPL)ですので無料で自由にカスタマイズして利用できます。
ホームページへのブックマークCGIの追加は、次のような手順で簡単にできます。
1.bookmark.cgi の先頭の以下の部分をサーバーなどの利用環境にあわせて変更します。
my $site_title = 'ブックマークCGI'; # Site title
my $site_url = 'http://59log.com/bookmark'; # Site URL
my $webmaster_email = 'webmaster@59log.com'; # Webmaster's E-mail address
my $sendmail_path = '/usr/sbin/sendmail'; # sendmail path
my $admin_name = 'YourName'; # Your name
my $admin_password = 'YourPass'; # Your password
my $data_dir = 'data'; # Data directory
my $line_number = 10; # Number of list lines
my $allow_comment = 1; # Allow comment setting 0:deny 1:allow
2.以下のファイルをサーバーにFTPソフトなどを使用して転送します。
bookmark.cgi
bookmark.css
error.html
tmpl/bookmark.tmpl
tmpl/bookmarklet.tmpl
tmpl/delete.tmpl
tmpl/edit.tmpl
tmpl/list.tmpl
tmpl/remove.tmpl
data/bookmarkid.data
data/log
3.bookmark.cgiに実行可能なパーミッション(サーバーによって異なります)を設定します。
ブックマークCGIは、比較的シンプルなPerlスクリプトですので以上のように設置は簡単ですが、
HTMLやPerlスクリプトの変更が難しいという方向けに有料(税込4,200円)にてデザインのカスタマイズ(スクリプト
の変更をともなわないHTMLファイルやスタイルシートの変更)、設置サポートも行います。有料サポートをご希望され
る場合は、デモページのフォームまたは webmaster@59log.com 宛にメールにてご連絡ください。
ブックマークCGIのデモページ
ブックマークCGIのダウンロード
Q&A CGIは、ユーザーからの問い合わせをホームページ上で管理するための
無料 の
Perl スクリプトです。ユーザーが投稿した問い合わせはホームページ上で公開され、他のユーザーも閲覧可能ですが、問い合わせへの回答と削...
Q&A CGIは、ユーザーからの問い合わせをホームページ上で管理するための無料のPerlスクリプトです。ユーザーが投稿した問い合わせはホームページ上で公開され、他のユーザーも閲覧可能ですが、問い合わせへの回答と削除はホームページ管理者のみ可能となっています。ライセンスはオープンソースライセンス(GPLv2)ですので無料で自由にカスタマイズして利用できます。
ホームページへのQ&A CGIの追加は、CGIが利用できるサーバーであれば、次のような手順で簡単にできます。
1.qa.cgi の先頭の以下の部分をサーバーなどの利用環境にあわせて変更します。
my $site_title = 'Q&A CGI'; # Site title
my $webmaster_email = 'webmaster@59log.com'; # Webmaster's E-mail address
my $sendmail_path = '/usr/sbin/sendmail'; # sendmail path
my $admin_password = 'YourPass'; # Admin password
my $data_dir = 'data'; # Data directory
my $line_number = 10; # Number of list lines
2.以下のファイルをサーバーにFTPソフトなどを使用して転送します。(tmpl、dataはディレクトリごと転送してください。)
qa.cgi
qa.css
error.html
tmpl/list.tmpl
tmpl/qa.tmpl
tmpl/question.tmpl
tmpl/reply.tmpl
tmpl/delete.tmpl
data/qaid.data
data/log
3.qa.cgiに実行可能なパーミッション(サーバーによって異なります)を設定します。
デザインカスタマイズと設置サポート(有料)
Q&A CGIは、比較的シンプルなPerlスクリプトですので以上のように設置は簡単ですが、HTMLやPerlスクリプトの変更が難しいという方向けに有料(税込4,200円)にて、デザインのカスタマイズ(スクリプトの変更をともなわないHTMLファイルやスタイルシートの変更)、設置サポートも行っています。有料サポートをご希望される場合は、webmaster@59log.com 宛にメールにてご連絡ください。
Q&A CGIのデモページ
Q&A CGIのダウンロード
Firefox向けのフリーな
SEO ツールアドオンがダウンロードできるサイト。The mozBar,
SEO moz's
SEO toolbar for Firefox, provides easy access to some of the most powerful
SEO tools and data while you surf the ...
Firefox向けのフリーなSEOツールアドオンがダウンロードできるサイト。
The mozBar, SEOmoz's SEO toolbar for Firefox, provides easy access to some of the most powerful SEO tools and data while you surf the Web.
Download the mozBar, our Free SEO Toolbar!
SEOmoz
|< 先頭へ < 前へ 3 4 5 6 7 次へ >
アクセスランキング
Million Dollarのユーロドル(EURUSD)ショート、ポンドドル(GBPUSD)ショート用セットファイル (14 PV)
2NN 2ちゃんねるニュース速報+ナビ (9 PV)
安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (7 PV)
FC2動画やYouTubeなどから無料動画(映画やドラマ、アニメ、音楽など)を探す方法 (4 PV)
ようつべ (YouTube) 動画のダウンロードと保存 (3 PV)
裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (3 PV)
Google News (グーグルニュース)日本版 (3 PV)
秋田県、記録的大雨で雄物川が氾濫し秋田新幹線も止まる (2 PV)
完全無料のMT4向けナンピンEA「Nanpin K(ナンピンケイ)」 #MT4 (2 PV)
[C言語]UTF-8でエンコードされた文字列の文字数を取得するコード (2 PV)
2NN 2ちゃんねるニュース速報+ナビ (3290 PV)
SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (528 PV)
安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (112 PV)
自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (99 PV)
SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (76 PV)
Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (72 PV)
無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (69 PV)
仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (61 PV)
[FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (55 PV)
2chまとめサイト - 痛いニュース(ノ∀`) (48 PV)
アクセス統計
ディレクトリ
関連サイト