プログラミング

スポンサーリンク
Jenkins

Jenkins@Windows で bash script を動かす方法

Windows で動く Jenkins にて、bash script を動かす方法を説明します。MSYS2を使います。Windows のDOSバッチファイルではかなり苦しいので、bash scriptを使えるようにしておくと効率的だと思います。
C/C++

C言語で2の累乗(2^n)への切り上げ&切り捨て

2の累乗(2^n)の値への切り上げ&切り捨てについて、効率的なC言語のコードの書き方をご紹介します。組込みファームウェアでは、2の累乗への丸めをする必要がままあります。またコードサイズを小さくすることが求められます。そこでビット演算を使った方法をご紹介します。
RTOS

μITRON TOPPERS/JSP の Doxygen 対応リポジトリ作成中

今回はμITRON についてです。 μITRON の最近最近は組み込みにも android などの Linux 系の OS が活躍していますが、小さいマイコンなんかではまだまだ μITRON が使われているようです。例えば任天堂の Nint...
スポンサーリンク
C/C++

C/C++でアライメントされた領域を確保する方法|aligned_alloc, posix_memalign, alignas

C/C++にてアライメントされた領域を確保する方法の説明です。可搬性の高いと思われる aligned_alloc, posix_memalign, alignas についてコード例を挙げて説明しています。
C/C++

超便利!C/C++他30種類のプログラムをその場で実行確認できるサイト|Wandbox

今回はWandboxという便利サイトの紹介です。その場でプログラムの実行結果を確認できるサイトで、多くの言語(30以上!)に対応しています!
MS Office

Excelで「はこのマシンでは利用できないため、オブジェクトを読み込めませんでした」が出た時の対処法

64bit Windows Excel にて「はこのマシンでは利用できないため、オブジェクトを読み込めませんでした」とか「プロジェクトまたはライブラリがみつかりません」と言われる場合の解決方法です。PictMasterOA を例に説明しています。
Subversion

Subversion の管理外&無視リストの大量のファイルを削除する|Argument list too long と怒られても大丈夫!

Subversion にて管理外および無視リストのファイルを削除する方法を説明します。TortoiseSVNを使える環境ならマウスでポチッとするだけです。Linuxなどではコマンドで処理する必要があります。ファイルが多すぎてrmが弱音を吐くほど大規模なプロジェクトにも対応できる方法を説明します。
C/C++

超便利!C言語のアセンブラ出力を即確認できるサイト|compiler-explorer

Web上ですぐにC言語をアセンブラ出力してくれるサイトcompiler-explorerの紹介です。複数の
MS Office

Excelの素敵アドイン「RelaxTools Addin」でRedmineの表作成もカンタンに!

Excelのアドイン「RelaxTools Addin」の紹介です。200以上の機能があります。例としてExcelの表をRedmineにコピーする方法を説明しています。Redmineのtextile記法でセルの塗りつぶしやセンタリングをした表を作るのは大変ですが、このアドインがあればサクッとできます!あとインストール方法も書いていますよ。
C/C++

C言語のコードをアセンブラ出力を確認しながら最適化する

組込みではコスト削減のためにCPUやメモリが貧弱な場合があります。また、コンパイラが最適化を完璧にできるとは限りません。そこで今回は、自分でアセンブラ出力を見ながらC言語を最適化する例をループ処理にて示します。
スポンサーリンク