C/C++

C言語の配列を0埋めするときは

C言語において、配列を自動変数として生成した時に0で埋めたいときが往々にしてあるが、その際にはどのようにすれば良いのだろうか。ここでは、その方法とそれぞれの特徴について説明を行ってみたい。
iOS

WWDC16に期待すること

すでにWWDC16開催まで1か月を切り、それを巡って様々な憶測あるいは噂が出ているが、個人的に期待したいのはMacBookシリーズのラインアップの構成の変化、iOS 10、そして、OS Xの名称といったところだろうか。
Game

艦これアーケードはアーケードゲーム界を新しい時代に導く?

2016年04月26日よりSEGA AM2研と「艦これ」運営鎮守府が共同開発している『艦これ アーケード』が稼働、現在でも順番待ちが続いている状態だが、これはアーケードゲーム界を新しい時代に導くのではないのだろうかと推測する。
IT/Computer

IDEとテキストエディタの使い勝手

私は普段、アプリを開発するときは、統合開発環境を使う。OS X/iOSアプリであればXcode、WindowsアプリであればVisual Studio、他にはEclipse IDEやIntelliJ IDEAなどを使っている。一方で、テキス...
IT/Computer

レーザーディスクゲームとはなんだったのか

これは私が生まれる前の1980年代前半を中心にある種の位置を位置付けていたゲームジャンルなのだが、以前はレーザーディスクゲームと言われる、映像にレーザーディスクを用いたゲームがあった。これはマシンスペックが貧弱だった当時としてはかなり画期的...
IT/Computer

Windows 3.1のシェアがなぜか上がる

『3.1のシェアが浮上 - 4月OSシェア』(マイナビニュース)によれば、Net Applicationsから2016年4月のデスクトップOSのシェアが発表されたとのことである。ここで興味深いのはすでに時代遅れとなった「Windows 3....
IT/Computer

日本語キーボードと英語キーボードの記号の配列の違いが意外とキツイ

私の場合、Macと職場のPCがJIS配列のキーボード、自宅のデスクトップがUS配列のキーボードを使っているが、これはどちらかに偏っていると、記号入力で違和感が半端なく、非常に使いづらいものとなってしまう。
IT/Computer

Pascalアーキテクチャーを搭載したGPU「GeForce GTX 1080」が登場

米NVIDIA社は、Maxwellの次の世代にあたるPascalアーキテクチャーを採用したGPU「GeForce GTX 1080」を発表した。価格は599ドルと、GeForce GTX 980 Tiよりも比較的安価な位置付けとなる。遅れて...
IT/Computer

さくらのSSLは証明書の再ダウンロードが可能なのが救い

自身が関わっているとあるプロジェクトで、サーバーの移行の際にSSLの秘密鍵と証明書リクエスト、証明書を確認して、移行するという作業を行ったのだが、なぜか証明書が保存されていない状態で、そもそもApacheで使っていたSSLの暗号鍵などもどこ...
C#

Xamarinでアプリ開発中

現在、趣味の範疇ではあるのだが、Xamarinを使ってアプリを開発している。現在は本格的なアプリではなく、簡単なタイムシートを作るためのアプリを作っているのだが、時間を見計らいながら作っていかなければならないのが少々難しいところ。
IT/Computer

Macもセキュリティー対策はしっかりと

近年、Macの普及が進んでいる模様で、現在では全マシンの10台に1台はMacとなりつつあるという ((cf: ついにMacもメインストリーム? 世界の10台に1台のパソコンがMacへ… - ギズモード日本版)) 。これはMacもマルウェアや...
Diary

ゴールデンウィークも終わり

長かったゴールデンウィークも今日で終わり、明日から本格的に仕事に戻るということになるのも多いだろう。 こういった感じでまとまった休みを取るということは大事なのだろう。リフレッシュという意味でも、体力回復という意味でも。モチベーション維持とい...
IT/Computer

MacOSに改名されたとしても不思議ではない

現在、OS Xとして知られているMacシリーズ向けのOSだが、将来的に「MacOS」あるいは「macOS」に改称されるという噂がある。
IT/Computer

Visual Studioで作ったプロジェクトをXamarin Studioで開くのは難しい

ちょっとした試しでVisual Studioで作成したプロジェクト(Xamarinを使ったプロジェクト)をMacでも使えるかどうかを試すために、Xamarin Studioで開いてみるというテストを行ってみた。結果としては、開けることには開...
IT/Computer

コンピューターも基本はコミュニケーション?

人間はコミュニケーションをとるときは、からなず意味のある音声あるいは文字、あるいは他の情報などを用いてとっている。そこで何かをしたり、その結果のやり取りを行うこともあるだろう。そういう意味ではある意味ではコンピューターもコミュニケーションで...
IT/Computer

Ubuntu 16.04 LTSではaptitudeがデフォルトでインストールされない

これは実際に使ってみて気づいたことなのだが、Ubuntu 16.04 LTSではデフォルトでaptitudeがインストールされない。したがって、普段aptitudeを使ってパッケージ管理をしていたユーザーはUbuntu 16.04 LTSを...
IT/Computer

Linuxの入り口としてのUbuntu

個人的にはもしLinuxを使い始めるのだとしたら、Ubuntuを薦めるだろう。というのは、Linuxを触ってみたいという方にとって、それがどういうものかというのを知るという意味ではある意味では最も最適なディストリビューションの一つであるから...
Diary

ゴールデンウィークとはいうが

明日からゴールデンウィークの3連休が始まるが、一般的にはそれを含めた4月29日から5月5日を指している模様であるが、実際に休めるかどうかはその組織や個々によって異なり(当然のことではあるが)、まったく取れないという人もいるのかもしれない。
IT/Computer

スルーに寛容であることが疲弊を避けるのに有効

私の場合、(仕事に関連することなど、反応することが必要である場合を除けば)割と興味のない話題とかに関しては普通にスルーしているし、自分が投稿した記事や発言等がスルーされていても割合寛容であるようにしているが、どうやら、最近はSNSなどで既読...
IT/Computer

使用用途のよくわからないキーたち

PCを使っていると、往々にして使用用途のよくわからないキーが幾つかある。それらは、実際に使う上で使うことは基本的になく、存在意義の有無がよくわからない状態になっており、キーボードによっては除外されてしまうこともある。ここではそんなキーについ...