IT/Computer

Diary

Postfixのリレーホストで無限ループを起こしていたなんて

「原因不明のSMTP認証失敗に苦戦」という記事でメール送信できない問題が解決されたと述べたが、実際には解決できず、エラーメッセージも表示されないのに送信できないという不可解な問題に直面した。さらに調査を行った結果、今度こそやっと問題を解決で...
Diary

原因不明のSMTP認証失敗に苦戦

久々に現在使っている多目的用途のサーバー(このサイトが動いているサーバーでもあるんだよ)を使って私用でメールを送信したのだが、なぜかIMAP4での認証(ログイン)は通るのに、SMTP認証時のユーザーID/パスワードが違うというエラーが吐かれ...
Android

Androidフィーチャーフォンは何のためにあるのか?

auから販売されたAQUOS K SHF31が鏑矢となって、auとドコモの二社がAndroidを搭載したフィーチャーフォンを発表するという事態となっている。いわゆる「ガラホ」と呼ばれるものである ((「ガラスマ」と混同しないように要注意。)...
Diary

Ubuntuデスクトップ版のインストールは極めて簡単

これまで本ブログでは時折GNU/Linuxシステムや各ディストリビューションに関する言及があったが、ここでは実際にGNU/Linuxシステムをインストールする方法を説明してみたい。今回インストール手順を説明するのは利用者が比較的多く、なおか...
Diary

思った以上にFedoraがインストールしやすかった

わけあって現在自宅でサーバーとして使っていたLinux(現在ウェブサーバーとして使っているVPSの方じゃないよ)があまりにも有効に使えておらず、このままでは無意味と考えて、どうやったら有効に活用できるようになるのかを考えるために、試しに開発...
Diary

KNOPPIXなつかしい

KNOPPIXをご存知だろうか?これは2003年よりリリースされているDebianベースのGNU/Linuxディストリビューションだが、当時としては珍しかったCD-ROMあるいはDVD-ROMから起動できるという特徴を持ったOSで、いわゆる...
Diary

iPhone通知センター関連で謎のバグ

昨日、通知センターの画面を開いたら、通知センターの画面がずれて表示されてしまった。今までiPhone触ってきた中でこの現象は初めてである。これからどういう現象が起きたのかを述べてみたい。
Linux

仮想環境でLinuxを使う際に何の仮想マシンを使えばいいか

現在WindowsマシンあるいはMacを使っている方で、Linuxを触ってみたいけれど、今使っているPCにインストールするのは怖い、あるいはWindowsやMacを使いながらLinuxを使ってみたいという人もいるだろう。そんなときのために、...
Diary

やっとFacebookへのパブリサイズ共有が復活した

サイト構成変更あるいはテーマ変更前後からなぜかFacebookへのパブリサイズ共有ができなくなってしまい、Facebookへは手動でブログ記事の投稿を行ったのだが、ようやくパブリサイズ共有ができるようになった。結論から言えば、テーマ変更時の...
Opinion

Windows 10はXPや7にあたる存在になれるか

『XPからWindows 7へ移行進む - 3月OSシェア』(マイナビニュース)によれば、すでにメインストリームサポート ((最新版のWindowsがリリースされた時に、5年間またはその次のバージョンのWindowsがリリースされてから2年...
C/C++

paizaオンラインハッカソン Vol.5に参加してみた (ミッションMINAMI)

paizaオンラインハッカソン Vol.5に参加してみた。今回は前回の記事『paizaオンラインハッカソン Vol.5に参加してみた』に続いて、ミッションMINAMIのコードを書いてみた。詳細については、これから述べたい。 ミッションMIN...
C/C++

paizaオンラインハッカソン Vol.5に参加してみた

せっかくなので、paizaオンラインハッカソン Vol.5に参加してみた。どう見ても某ラノベをパクったタイトルなのはさておき、今回はC++で書いてみた。私が実際に書いたコードと簡単な解説を以下に記述してみたい。
IT/Computer

ポストスマホの時代は来るのか

2007年にiPhoneが発売、翌年にはAndroidが登場して、熾烈なシェア争いを続けながらスマートフォンが普及、さらにスマートフォンをベースにパソコンに匹敵する画面領域を確保したタブレットが登場したが、その後の時代は来るのだろうか考えて...
Linux

気づかないところでLinuxは使われている

『デスクトップ環境においてLinuxが普及するのか』という記事ではデスクトップ環境においてLinux ((大概の場合はGNUシステムと組み合わせたGNU/Linuxシステムといえるものになっている)) が普及するにあたっての問題点と、それ故...
Opinion

基本的に1行80文字を意識する必要はない

今日でも往々にプログラムを書くときに1行は80文字以内にすべきかどうかが論争になっているが、個人的には今日のプログラムを書くにあたっては、基本的には1行は80文字以内になるようにする必要はないと考えている。というのも、1行は80文字以内とい...
Diary

セキュリティーの必要性とそのむずかしさ

最近は誰でも携帯電話やスマートフォンなどを使うようになり、利便性がますます上がっているが、他方でコンピューターウィルスや不正アクセスなどの問題で、セキュリティーに対する課題及びそれに対処する必要性が高まっている一方で、なかなかそれが対処でき...
Diary

自分がVPSを使うようになった理由

さくらVPSを使ってから、およそ1年が過ぎて ((昨年の5月のある記事を境として、それ以前はロリポップのレンタルサーバー、以降はさくらVPSを使用)) 、現在ではなんだかんだで不定期ながらブログを通じて情報発信を行っているが、考えてみたら試...
Opinion

forループで変数名としてiがよく使われるのはどうしてか

プログラミングの学習書のみならず実際のソースコードでも往々にして変数名としてiやj, k, l, m, nがよく使われている。例えば以下のコードだ。 for (int i = 0; i < 10; i++) { printf("loop c...
Linux

デスクトップ環境においてLinuxが普及するのか

サーバーをはじめとしたインフラ周りの環境ではすでにGNU/LinuxシステムがWindows以上に普及している ((cf: 進む大企業のLinux導入--Windowsのシェアは減少 - ZDNet Japan)) が、デスクトップ環境では...
Diary

RubyやRedmineのアップグレードとか

Rubyのバージョンを2.2.2p95にアップグレードした。というのも、Ruby2.0系が2世代も前のバージョンとなってしまい、すでにセキュリティメンテナンスフェーズに移行、来年にはサポートが切れる見通しになったからである。Rubyに関して...