「組込みソフトウェア開発向けコーディング作法ガイド ESCR[C言語版]」を改訂<br />~ セキュアコーディングへの対応を追加 ~:IPA 独立行政法人 情報処理推進機構      2018-02-18 08:20:29  詳細
HOME ソフトウェア高信頼化 報告書・出版物・ツール 事業成果(報告書等) 「組込みソフトウェア開発向けコーディング作法ガイド ESCR[C言語版]」を改訂 ~ セキュアコーディングへの対応を追加 ~ 概要 IPA/SECは「組込みソフトウェア開発向けコーディング作法ガイド ESCR *1 [C言語版]」の改訂版Ver. 3.0を発行しました。4年ぶりとなる今回の改訂では、主にセキュアコーディン...
https://www.ipa.go.jp/sec/reports/20180215.html
E1992 - 古典籍画像を見るなら,新日本古典籍総合データベース! | カレントアウェアネス・ポータル      2018-02-09 02:20:11  詳細
カレントアウェアネス・ポータルは、図書館界、図書館情報学に関する最新の情報をお知らせする、国立国会図書館のサイトです。 古典籍画像を見るなら,新日本古典籍総合データベース! 国文学研究資料館(以下「当館」)は2014年から「日本語の歴史的典籍の国際共同研究ネットワーク構築計画」を進めている( E1954 参照)。この一環として,古典籍のポータルサイト「新日本古典籍総合データベース」(以下「新DB」...
http://current.ndl.go.jp/e1992
例え話をしないC言語のポインタの説明 | 右や左の旦那様      2018-02-01 08:20:27  詳細
まえおき 巷では「プログラマーになりたい人に初学者にとって、ポインタという考え方がわけわかめ」という話がよくあります。 そこでいろいろな人が「ポインタは住所だ」とか「変数がハコで」とか手を変え品を変え分かりやすいように説明してくれています。 それでもなお「ポインタがわかりづらい」という人が後を絶ちません。 もういっそのこと、例え話をやめてド直球で攻めたらいいんじゃないでしょうか。 Hello, W...
http://givemegohan.pigboat.jp/2018/02/01/%E4%BE%8B%E3%81%88%E8%A9%B1%E3%82%92%E3%81%97%E3%81%AA%E3%81%84c%E8%A8%80%E8%AA%9E%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%81%AE%E8%AA%AC%E6%98%8E/
CCCがT会員6千万人の購買履歴等を利用してDDDを行うことを個人情報保護法的に考える|なか2656の法務ブログ      2018-01-28 00:20:22  詳細
1.CCCがT会員6500万人の購買履歴等を利用してコンテストを行う Tポイントを運営するカルチュア・コンビニエンス・クラブ(CCC)が「DATA DEMOCRACY DAYS」(以下「DDD」とする)というコンテストを行うそうです。これは約6500万人の「Tカード」会員の購買データなどを活用した新たな事業やサービスを、一般の社会人や学生などに企画してもらい、その優劣を競うコンテストであるそうです...
https://ameblo.jp/naka2656/entry-12347869912.html
初心者でも独学でC言語のポインタについて理解できるサイトと書籍6選 - paiza開発日誌      2018-01-26 19:20:24  詳細
2018 - 01 - 26 初心者でも独学でC言語のポインタについて理解できるサイトと書籍6選 プログラミング プログラミング初心者 プログラミング学習 Webサービス紹介 書籍紹介 Photo by Tnarik Innael プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「 C言語 を学習したい」という方もいらっしゃるかと思います。 C言...
http://paiza.hatenablog.com/entry/2018/01/26/%E5%88%9D%E5%BF%83%E8%80%85%E3%81%A7%E3%82%82%E7%8B%AC%E5%AD%A6%E3%81%A7C%E8%A8%80%E8%AA%9E%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E7%90%86%E8%A7%A3%E3%81%A7
C Compiler written in Ruby // Speaker Deck      2018-01-26 12:20:19  詳細
All slide content and descriptions are owned by their creators.
https://speakerdeck.com/south37/c-compiler-written-in-ruby
『T-ポイント』運営のカルチャーコンビニエンスクラブで、謎のデータ活用コンテストが開催される(山本一郎) - 個人 - Yahoo!ニュース      2018-01-26 01:20:22  詳細
昨日、我らがヤフー(Yahoo!JAPAN)で新社長人事が発表されていました。 関係各位、お疲れ様でございます。 ヤフー、社長交代を発表。新社長の川邊健太郎氏「データドリブンカンパニー」を目指す (Impress Watch 18/1/24) 最初は「なぜヤフーの社長にやくみつるが!?」と思ってよく見たら、川邊健太郎さんという釣りマニアの人でした。ヤフーという大船でユーザーを釣りに行くとはなかなか...
https://news.yahoo.co.jp/byline/yamamotoichiro/20180125-00080870/
C言語の最新事情を知る: C99の仕様 - Build Insider      2018-01-21 04:20:24  詳細
長い歴史を持ちながら、依然として人気の高いC言語。その最新仕様の情報にキャッチアップするための連載スタート。今回は1999年に策定された「C99」を取り上げる。 連載 INDEX 次回 → C言語(以降、単にC)はDennis Ritchieによって1969~1973年の間にベル研にて開発されたプログラミング言語である。長い歴史を持つと共に非常にポピュラーな言語で、プログラマーでCを知らない人はま...
https://www.buildinsider.net/language/clang/01
Writing a minimal x86-64 JIT compiler in C++ - Part 1 | Solarian Programmer      2018-01-19 22:40:02  詳細
Solarian Programmer My programming ramblings Home Archives Contact Privacy Writing a minimal x86-64 JIT compiler in C++ - Part 1 Posted on January 10, 2018 by Sol Part 1 - Generate and use a simple fu...
https://solarianprogrammer.com/2018/01/10/writing-minimal-x86-64-jit-compiler-cpp/
lldでwasmをリンクするまで - Qiita      2017-12-28 17:20:20  詳細
TL;DR; lldを使えば wasm32-unknown-unknown-wasm 向けにコンパイルされた .o ファイルをリンクして、WASMを出力できます。 書いてある内容はLinux、もしくはmacOSでは、そのまま使えると思います。使用しているLLDは6.0.0です。 ClangでもWASMを作れます。 CからWASMを作成するには Emscripten を使う、というのが普通でした。と...
https://qiita.com/chikoski/items/41853dfb2afdec52e7d1
DCL38-C. フレキシブル配列メンバには正しい構文を使用する      2017-12-17 09:21:13  詳細
DCL38-C. フレキシブル配列メンバには正しい構文を使用する フレキシブル配列メンバ(flexible array member)とは、2 つ以上の名前付きメンバをもつ構造体の最後のメンバが不完全配列型、つまり、構造体の中で配列のサイズが明確に指定されていない、特殊な型になっている配列を指す。struct hack と呼ばれるこの手法は広く使われ、さまざまなコンパイラもこの使用を認めている。そ...
https://www.jpcert.or.jp/sc-rules/c-dcl38-c.html
Lisp In Less Than 200 Lines Of C      2017-11-28 18:20:33  詳細
Title: a brief and simple programming language implementation Tags: lambda calculus, Lisp, C, programming Authors: Objective: implement a lambda calculus based programming language like LisP, simply a...
https://carld.github.io/2017/06/20/lisp-in-less-than-200-lines-of-c.html
GitHub - google/puffs: Parsing Untrusted File Formats Safely      2017-11-27 10:21:25  詳細
Puffs is a domain-specific language and library for parsing untrusted file formats safely. Examples of such file formats include images, audio, video, fonts and compressed archives. Unlike the C progr...
https://github.com/google/puffs
GitHub - thoni56/c-xrefactory: A refactoring tool for C/Java and Emacs. The first tool to cross Refactory Rubicon. Developed by, and released with GPL in 2009, by Marián Vittek      2017-11-22 04:20:27  詳細
README.md C-xrefactory - A refactoring tool for C/Java and Emacs TL;DR c-xrefactory is a free emacs refactoring tool and code browser for C (and Java). Easiest way to install is using M-x el-get-insta...
https://github.com/thoni56/c-xrefactory
Spring Bootの本当の理解ポイント #jjug      2017-11-20 21:20:07  詳細
Spring Bootの本当の理解ポイント #jjug 1. (C) CASAREAL, Inc. All rights reserved. #jjug #ccc_ef3 1 2. (C) CASAREAL, Inc. All rights reserved. #jjug #ccc_ef3 ▸ ▸ 2 3. (C) CASAREAL, Inc. All rights reserved. #jju...
https://www.slideshare.net/masatoshitada7/spring-boot-jjug
GitHub - okbob/pspg: Postgres Pager      2017-11-18 01:20:20  詳細
README.md pspg - Postgres Pager Everybody who uses psql uses less pager. It is working well, but there is not any special support for tabular data. I found few projects, but no one was completed for t...
https://github.com/okbob/pspg
include-what-you-useとjenkinsでC/C++プロジェクトから不要な#includeを洗い出す - Qiita      2017-10-12 18:40:02  詳細
はじめに include-what-you-useはC/C++のコードから不要な#includeを洗い出し、前方宣言への置き換えや削除を提案してくれるツールです。コードから不要な#includeが減るとコンパイル時間が短くなり、コードが読みやすくリファクタリングしやすくなります 1 。不要な#includeを減らすにはまず洗い出しが必要です。この作業はinclude-what-you-useを使う...
https://qiita.com/tomota-tar-gz/items/985b660e8f3052a387ef
C言語でインクルードするだけで使えるNon-movingで正確なGCを作った - Qiita      2017-10-09 22:20:04  詳細
インクルードするだけで使えるNon-movingで正確なGCをC言語用に作りました。 行数がコメントを除いて100行に満たない非常に小さなライブラリです。 GCのアルゴリズムとしてはCheneyのコピーGCを採用しています。 通常のCheneyのコピーGCではメモリ空間のうち半分が無駄になってしまいメモリ効率が悪かったり、 GC発生時にオブジェクトが移動してしまいC言語のようなポインタを直接触れる...
https://qiita.com/wasabiz/items/bc80581ba24eaaf0ece1
Pthread Model Checker - PRINCIPIA Limited      2017-10-09 09:20:11  詳細
概要 Pthread Model Checker は POSIX スレッド (pthread) を使用したマルチスレッドプログラムのための並列モデル検査ツールです.Pthread Model Checker を使うとテストでは発見することが難しい再現性の低い問題やデッドロックなどを確実に発見することができます. Pthread Model Checker ではC言語 *1 でモデル *2 を記述す...
http://www.principia-m.com/jp/pmc/
Pythonの長所と短所についての考察 - Qiita      2017-09-28 15:20:06  詳細
Pythonは大変に良い言語です. 多くの高機能,高性能なパッケージ(モジュール)が提供されており,情報工学の知識に疎遠な人にも高度な情報処理が実現できる,とてもありがたいプログラミングプラットフォームであることは疑う余地がないと思います. ただしPythonを盲信,過信するのはよくありません. それで,Pythonの長所と短所を良く理解して,有効に活用するための参考となればと思い,この記事を書い...
https://qiita.com/KatsunoriNakamura/items/dd567ea7cfaa99685453