[C]の検索結果
「iCodeChecker」は、
C言語 で作成された
ソースコード に脆弱性が存在しないかどうかを検査することができる
ソースコード セキュリティ検査ツール。VMイメージ、パッケージ形式、
ソースコード 形式の3つの配布形式でダウ...
「iCodeChecker」は、
C言語で作成されたソースコードに脆弱性が存在しないかどうかを検査することができるソースコードセキュリティ検査ツール。VMイメージ、パッケージ形式、ソースコード形式の3つの配布形式でダウンロードできる。利用許諾合意書すれば無償で利用できる。
ブックマーク先へ 情報処理推進機構:ソースコードセキュリティ検査ツール iCodeChecker
世界で最も有名な
プログラミング 言語 「
C 」の開発者の一人であるデニス・リッチー(Dennis Rit
C hie)博士が70歳で死去したとのこと。デニス・リッチー博士の死は、Rob Pike氏のGoogle+への投稿で明らかになったが、今...
世界で最も有名なプログラミング言語「C」の開発者の一人であるデニス・リッチー(Dennis Ritchie)博士が70歳で死去したとのこと。デニス・リッチー博士の死は、
Rob Pike氏のGoogle+への投稿 で明らかになったが、今のところ週末に自宅で死亡したということ以外はわかっていないようだ。
プログラミング言語「C」は、今なお多くのアプリケーション開発で利用されているだけでなく、その後に開発されたプログラミング言語にも大きな影響を与えている。
訃報: C 言語の開発者、デニス・リッチー氏が死去
プログラミング言語C 第2版 ANSI規格準拠 共立出版 著者:B.W. カーニハン,D.M. リッチー 価格:2,940円 評価:★★★★★
powered by
amalink
Drizzleは、
MySQL アーキテクトのBrian Aker氏が2008年7月に開始した、
MySQL をベースにWebアプリとクラウドインフラ向けの軽量SQL
データベース の開発を目指すプロジェクト。C++で実装されている。Drizzle is a commun...
Drizzle は、MySQLアーキテクトのBrian Aker氏が2008年7月に開始した、MySQLをベースにWebアプリとクラウドインフラ向けの軽量SQLデータベースの開発を目指すプロジェクト。C++で実装されている。
Drizzle is a community-driven open source project that is forked from the popular MySQL database.
The Drizzle team has removed non-essential code, re-factored the remaining code and modernized the code base moving to C++.
Drizzle
GNU Debugger (
GDB ) は、Ada、C、C++、Objective-C、Pascal、FORTRANなど多くの言語に対応する、GPLで公開されている
ソース レベルのデバッガ。最新版では、D言語とARM Symbianに対応したほか、C++やPythonのサポート...
GNU Debugger (GDB) は、Ada、C、C++、Objective-C、Pascal、FORTRANなど多くの言語に対応する、GPLで公開されているソースレベルのデバッガ。最新版では、D言語とARM Symbianに対応したほか、C++やPythonのサポートなども強化されている。
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.
GDB: The GNU Project Debugger
実践 デバッグ技法 ―GDB、DDD、Eclipseによるデバッギング オライリージャパン 著者:Norman Matloff,Peter Salzman 価格:2,940円 評価:★★★★★
PizzaFactoryを使っていました ★★★★★ powered by
amalink
単にテキストファイル等の文字エンコードを変換するのであれば、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
Linux および Unix システム上で安全な
プログラム を書く際に必要となる
設計 や
実装 について、そのガイドライン。遠隔のデータを見るためのビューアーや Web アプリケーション(CGI スクリプトを含む)、ネットワーク・サ...
Linux および Unix システム上で安全なプログラムを書く際に必要となる設計や実装について、そのガイドライン。遠隔のデータを見るためのビューアーや Web アプリケーション(CGI スクリプトを含む)、ネットワーク・サーバ、setuid や setgid してあるプログラムが対象。CやC++、Java、Perl、PHP、Python、TCL、Ada95 個別のガイドラインも掲載されている。
Secure Programming for Linux and Unix HOWTO
C言語やC++なら2次元配列といっても配列の階層を増やすだけなので、わりと簡単に理解できるのですが、
Perl はそこで
リファレンス という、いまいちわかりにくいものが出てくるのでちょっと面倒です。とはいっても、2次...
C言語やC++なら2次元配列といっても配列の階層を増やすだけなので、わりと簡単に理解できるのですが、Perlはそこでリファレンスという、いまいちわかりにくいものが出てくるのでちょっと面倒です。
とはいっても、2次元配列程度でならそんなに複雑なコードになるというわけでもありません。
以下は、numdata.txtというコンマで区切られたテキストファイルのデータを、
2次元配列に格納してからレコードごとに標準出力に出力するPerlのサンプルプログラムです。
--- numdata.txt ---
1,2,3,4
11,12,13,14
21,22,23,24
31,32,33,34
41,42,43,44
--- sample.pl ---
#!/usr/bin/perl
use strict;
use warnings;
#use Data::Dumper;
my @list;
open my $infh, '<', "numdata.txt";
while (my $rec = <$infh>) {
chomp $rec;
if ($rec ne '') {
push @list, [split(/,/, $rec)];
}
}
close $infh;
#print Dumper(@list);
foreach my $item (@list) {
# print Dumper($item);
my ($a, $b, $c, $d) = @{$item};
print "$a, $b, $c, $d\n";
}
初めてのPerl 第5版 オライリージャパン 著者:Randal L. Schwartz,Tom Phoenix,brian d foy 価格:3,780円 評価:★★★★★
powered by
amalink
複数検索エンジンの検索結果から
プログラミング 言語がどれだけ話題になっているかを判定しランキングにした結果で、C言語が5年ぶりJavaを抜きナンバーワンに返り咲いたとのこと。人気
プログラミング 言語
ランキング 、...
複数検索エンジンの検索結果からプログラミング言語がどれだけ話題になっているかを判定しランキングにした結果で、C言語が5年ぶりJavaを抜きナンバーワンに返り咲いたとのこと。
人気プログラミング言語ランキング、C言語が1位
実に5年ぶりにC言語がナンバーワンに返り咲いた。C言語のインデックス値は変わることなく平均的に推移しており、C言語の注目度が上がったというわけではないようだ。これまで1位だったJavaが長期に渡って下落傾向にあり、ついに順序が逆転する形になった
あれだけ「Java、Java」騒いだのは何だったんでしょう。今となってはJavaを使ってソフトを開発するといってもAndroidアプリくらいしか思い浮かばないし、あえてJavaを選択する理由が見当たらないですからね。
Java騒動は大手コンピューターメーカーのマーケティングキャンペーンに開発者が振り回された典型的な例になりそうですね。
TIOBE Programming Community Index
プログラミング言語C 第2版 ANSI規格準拠 共立出版 著者:B.W. カーニハン,D.M. リッチー 価格:2,940円 評価: ★★★★★
良く言えば牧歌的 ★★★★ ひでぇ本・・・。 ★ 中級以上のCプログラマーにはおすすめです ★★★★★ 解説書より実践的思想書だと思いましょう ★★★★★ ある程度C言語に慣れた人が知識補強のために読む ★★★ powered by
amalink
「MeCab」は 京都大学情報学研究科 日本電信電話株式会社コミュニケーション科学基礎研究所共同研究ユニットプロジェクトを通じて開発された
オープンソース 形態素解析エンジン 。フリーソフトウェア、GPL(the GNU Gen...
「
MeCab 」は 京都大学情報学研究科 日本電信電話株式会社コミュニケーション科学基礎研究所共同研究ユニットプロジェクトを通じて開発されたオープンソース形態素解析エンジン。フリーソフトウェア、GPL(the GNU General Public License), LGPL(Lesser GNU General Public License)、または BSD ライセンスに従って使用、再配布することができる。
MeCabの特徴
MeCab: Yet Another Part-of-Speech and Morphological Analyzer
一般ユーザ向けメーリングリスト
開発者向けメーリングリスト
「Python」のような動的言語の持つ開発スピードと「C++」C++のようなコンパイルする言語が持つパフォーマンス(実行速度)とセキュリティをあわせ持つ(とGoogleが言っている)新しい
プログラミング 言語 「
Go 」。The ...
「Python」のような動的言語の持つ開発スピードと「C++」C++のようなコンパイルする言語が持つパフォーマンス(実行速度)とセキュリティをあわせ持つ(とGoogleが言っている)新しいプログラミング言語「Go」。
The Go Programming Language
Googleの新しいプログラミング言語Go == Python(開発が速い) + C++(実行速度が速い)
|< 先頭へ < 前へ 1 2 3 4 5 次へ >
アクセスランキング
FC2まとめ (4 PV)
Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (3 PV)
2ちゃんねる(2ch) (3 PV)
大人気のブランド品即時買取サービス「CASH」がDMM.comにたったの70億円で買い叩かれる (2 PV)
無料ダイヤルアッププロバイダ「Soloot(ソルート)」 (2 PV)
ほしい物リスト (2 PV)
Hg Init: a Mercurial tutorial by Joel Spolsky (2 PV)
掲示板CGI ThreadPlus 1.2 のリリース (2 PV)
RDB(リレーショナルデータベース) (2 PV)
FC2まとめ (12 PV)
将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (6 PV)
掲示板CGI ThreadPlus 1.2 のリリース (5 PV)
「Kindle for the Web」 (5 PV)
Jipanguの配布は終了しました (4 PV)
[FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (4 PV)
Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
「さくらのクラウド」のオプションサービスで「専有ホスト」の提供を開始 (3 PV)
ドル円(USDJPY)で爆益を狙うハイリスクハイリターンのMT4向けナンピンマーチンEA「Hyper Dollar」 (3 PV)
アクセス統計
ディレクトリ
関連サイト