Programming

IT/Computer

Subversion/Git/Mercurialのバージョン管理について

バージョン管理システムで代表的となっているGit、Subversion、Mercurialだが、それぞれ似たような点を持っている一方で、それぞれ違いがある。ここではGitのコミットIDとSubversionとMercurialのリビジョン番...
Android

『勇者の塔』レビュー

久々のアプリレビュー記事を書いてみたい。今回はTatsukiが提供する『勇者の塔』(iOS版/Android版)についてレビューしてみたい。このゲームは基本的にはクッキークリッカー系に属するが、勇者や兵士を強化して塔を駆け上るというかなりの...
Bug

Xib2Nibの即落ち問題について

WinObjCは修正が必要な箇所が思った以上に多いではWinObjCを実際に使ってみての感想を述べてみたが、今回はXib2Nibの即落ち問題について自分なりに軽く調べたことを述べてみたい。
C/C++

C++11の型推論

C++11では型推論という仕様が追加されている。これは従来のC++では行えなかった変数の型を関数あるいは計算式などからコンパイラが自動的に判別するというもので、うまく使えばこれまで長い記述を必要としたコードが簡潔にまとめられるようになる。
Bug

WinObjCは修正が必要な箇所が思った以上に多い

マイクロソフト社よりWinObjC ((コードネーム"Project Islandwood")) がプレビュー版ながらリリースされており、Windows 10とVisual Studio 2015 ((Expressを除く)) をインストー...
Android

ロリポップの次はマシュマロ

Google社は8月17日に、「Android M」と呼ばれていたAndroidの次期バージョンの正式名称を「Android 6.0 Marshmallow」と発表した。
Bug

ログファイルの肥大化でストレージが100GB以上も食われてた・・・

今日、自宅のWindows 10マシンを動かしていた時に、なぜかCドライブの空き容量が200GBくらい残っているはずなのに100GB前後にまで減っているのに気づいて、なんかの問題が発生しているのか検証、もう不要と考えられるログファイルが10...
C/C++

C/C++プログラミング入門 – ループ処理

『C/C++プログラミング入門 - 条件分岐』ではC言語およびC++における条件分岐について説明した。ここでは、ループ処理について説明したい。
C/C++

C/C++プログラミング入門 – 条件分岐

『C/C++プログラミング入門 – 変数と型』では変数と型について説明を行った。ここでは条件分岐について説明を行いたい。
C/C++

Windows環境でLLVM/clangを構築するのは滅茶苦茶困難

MacおよびiOS環境のデフォルトのコンパイラーとして使われているLLVM/clangだが、Windows環境で導入するにはかなりの困難が伴う。私もWindows 10 Proを用いていくつかのウェブ資料を元に環境構築に努めてみたが、現時点...
C/C++

C言語とC++のファイルの拡張子について

C言語およびC++、およびそれに加えてObjective-CやObjective-C++ではマクロ展開 ((実際にコンパイルする前に特定の文字列を別の文字列に機械的に置き換える処理)) やインライン展開 ((コンパイル時に実際の処理を呼び出...
IT/Computer

WordPressでトラックバックURLを表示する

WordPressではピンバックとトラックバックをサポートしている。ピンバックはWordPress同士でブログを運営している場合に、他のブログのURLを張った際に、相手がピンバックを拒否している場合やピンバックを送信しないように設定している...
Diary

Broken Link Checkerでの注意点

現在、当方ではWordPressを使用しており、なおかつリンクチェックツールとしてBroken Link Checkerプラグインを使用している。古い記事など自分が見落としてしまっているリンクエラーを自動的に指摘してくれているのでかなり助か...
C/C++

C/C++プログラミング入門 – 変数と型

「C/C++プログラミング入門 – もっと複雑な計算を行う」及び「C/C++プログラミング入門 – 計算を行う」ではC言語及びC++における計算について説明を行った。ここでは変数について変数の宣言、代入、参照について説明を行いたい。 変数 ...
C/C++

C/C++プログラミング入門 – もっと複雑な計算を行う

C/C++プログラミング入門 – 計算を行うでは、簡単な計算を行った。ここでは、より複雑な計算方法を行ってみたい。 複雑な計算 まずは、以下の計算式の答えはいくらになるだろうか? 3 + 4 × 12 − 6 ÷ 3 これを知るために以下の...
C/C++

C/C++における整数型には気をつけよ

C言語とC++では整数を扱う型として、intをはじめ、longやshort型などが扱われている。ちなみに、これらは実際には一定のバイト幅のメモリーに割り当てられるのだが、これが実に曲者で、実際の環境に応じてそれぞれの型でビット幅のサイズが異...
C/C++

C/C++プログラミング入門 – 計算を行う

『C/C++プログラミング入門 – はじめてのプログラミング』ではごく簡単なhello,worldを表示するだけのプログラムを作成した。今回の記事では簡単な計算の結果を出力するといったことを行ってみよう。 加減乗除 コンピューターは計算機だ...
C/C++

C/C++プログラミング入門 – はじめてのプログラミング

『C/C++プログラミング入門 - 環境構築』ではWindows、OS X、GNU/LinuxシステムごとにCおよびC++の開発環境の構築方法を説明した。ここでは、実際にプログラミングを書いてみよう。ここでは、はじめてのプログラミングとして...
C/C++

C/C++プログラミング入門 – 環境構築

『C/C++プログラミング入門 – プログラミングで必要なもの』ではCおよびC++のプログラミングに必要なものを一通り説明した。ここでは実際にプログラミング環境を構築できるようにしたい。なお、ここではWindows(Visual Studi...
C/C++

Homebrewで行うcocos2d-x環境構築法

『cocos2d-x環境構築(Win/Mac両対応)』ではWindowsおよびMacを対象にAndroid環境も視野に入れたcocos2d-x環境構築法を指南したが、Mac環境においてHomebrewを使う場合、もっと簡単に環境構築が行える...