IT/Computer

Game

『いっき』懐かしい

最近ではYouTubeなどの動画配信サイトやSNSが定着したこともあって、過去のゲームの動画も比較的簡単に見られるようになった。その中で「クソゲー」の語源となったといわれている『いっき』という個人的にも懐かしいゲームについて、今回は触れてみ...
Opinion

コードを書くときはメンテナンスのしやすさを考える

現在関わっているプロジェクトで、他人の書いたコードをメンテナンスすることがしばしばあるのだが、あまりにもメンテナンスが考えられていないようなコードで修正箇所の把握に時間がかかった上に修正箇所の把握ミスでさらなる修正という事態になってしまい、...
IT/Computer

PCを選ぶときは目的を考える

今日においては、多くのことをスマートフォンやタブレットでできるようになり、デスクトップPCはおろかノートPCすら使う機会のない人も増えつつあるという。その中でPCを使うとなると、スマートフォンやタブレットではできない、あるいは著しく不便にな...
IT/Computer

ゴミ箱からおろし器に—Mac Proがモデルチェンジ

2019年6月3日(米国時間)より、アップルはWWDC 2019を実施しており、その中で以前より噂されていたMac Proのフルモデルチェンジが発表された。コンパクト性重視のゴミ箱という愛称(蔑称?)で知られていた2013年に発表されたモデ...
Diary

WordPressをNginx上で使うのは面倒

WordPressをNginx上で走らせてみて気になったのは、やはりWordPress自体がApache HTTP Server上で走らせることを前提としているような仕様になっており、Nginx上で走らせるといくつかの面で面倒なことになって...
iOS

Stack Smashing Protectionは念の為要注意

関わっているプロジェクトで脆弱性診断を受けていた時に、スタックスマッシング攻撃に対する脆弱性が指摘されるという報告があり、現在対処法を検討するうことになったのだが、これはSwiftで開発したアプリでは珍しいことであるということもわかった。この記事では、スタックスマッシング攻撃について、およびその対策法等について書いてみたい。
IT/Computer

POPとIMAPとSMTPと

最近ではGmailをはじめとしたウェブメールを使う機会が増えていて、Windows Mailなどメーラーを使う機会は意外と減っている。また、メーラーを使う場合でもメーラーが自動的にサーバー接続の設定を行ってくれる場合も増えてきた。ここではメ...
Mac

さりげなくiMacがアップデート

2019年3月19日(日本時間)、アップル社は一体型デスクトップの「iMac」のラインナップの更新を行なった。27インチモデルの一部では第9世代の「Coffee Lake Refresh」アーキテクチャを採用している。
Diary

AWSで色々やっている

現在運用しているサーバーもかなり古くなっている関係上、そろそろサーバーの移行を検討していたので、見極めの判断材料の一つとして、現在、AWSを使って、色々試行している状態である。
IT/Computer

『エンジニアが死滅シタ世界』の解答例作成中

現在、 GitHubのページ にて、『エンジニアが死滅シタ世界 アンドロイドとふたりぼっちで生きろ』の解答例のコードを作成中である。現時点では、Python 3のコードでDランクの問題から書いている状態である。
IT/Computer

2019年にMac Proは発売されるのか?

2019年はMac Proのモデルチェンジが噂されている。これは、2013年にタワー型から大幅に小型化され、その形状から「ゴミ箱」とも言われていたものからデザインが変わるとの噂が立っており、モジュラー形式として拡張性が高まるのではと言われて...
IT/Computer

Carthageパッケージを作るのは簡単

皆さんはCarthageパッケージを作ったことはあるだろうか?Carthageパッケージを作るのは思ったよりも簡単で、GitHubアカウントさえ持っていればすぐにできてしまう。ここでは、Carthageのパッケージの作り方の仕組みを簡単に説...
Diary

IT時代の読み書きで・・・

今日では毎日のようにスマートフォンやタブレット、PCを使って文字情報のやり取りを行なう機会がかなり増えているが、とっさの時には依然として紙面の活字や手書きの情報も必要という状態にある。この中で、それぞれの場面で違った読み書きが求められている...
IT/Computer

floatやdoubleの落とし穴

プログラミング言語においては、小数を扱う場合、一般的にはfloat型やdouble型を使うことが多い。多くの場合はfloat型やdouble型を使うことで問題ないのだが、実はそれらを使ってはいけない場面もしばしばある。
IT/Computer

(復旧済み)GitHubで長時間の障害発生

2018年10月22日8:00頃(日本時間)から、GitHubの障害が発生し、企業/融資問わず、多岐にわたるプロジェクトに影響が及んだ。
iOS

iOS 12/Xcode 10がリリースされた

2018年9月19日(日本時間)に、iOS 12とXcode 10.0がリリースされた。
Diary

RxSwiftを使っているが

ここ最近、仕事の関係からRxSwiftを使ってアプリ開発を使うようになった。最近はある程度は使い勝手がわかってきたのか、だいぶ扱いがわかってきたのだが、学習コストはそれなりにかかりそうだ。
Mac

今でもMacPortsユーザーはそれなりにいるようだ

一時期と比べるとかなり利用者が減ったが、今でもMacPortsの利用者はそれなりにいるようで、開発が続けられているようだ。
iOS

Awesome iOSは是非とも知っておきたい

iOSアプリを開発するなら、是非とも「Awesome iOS」は知っておきたい。
Diary

Swiftに慣れると・・・

Objective-Cが使いづらくなるのは致し方ないだろう。多くの場合、Swiftの方が安全であること、また、Objective-Cの開発でもSwiftを意識しなければならないようになっているため、面倒になっているからである。