IT/Computer

iOS

iOSのアプリがmacで動く日

『iOSのUIKitを使ったmacOSプログラミングに必要なモノ』(ASCII)に記事を確認した限り、iOS向けに開発されたアプリを移植しやすいようにUIKitフレームワーク群がmacOSでも使えるように開発が進められているという。これは、...
IT/Computer

考えてみたら初期のPCはおもちゃみたいだった

今日ではPCやスマートフォンの普及がかなり進み、その性能もかなり高くなっているが、登場当初は今から考えるとおもちゃみたいなものだったという。
Diary

開発標準の調整難しい

アプリの開発においては、開発ルールを設ける必要があるが、これは企業やプロジェクトによってまちまちである。
Mac

MacBook Pro Retinaディスプレイモデルも初のハードウェアサービス終了へ

『初のRetinaディスプレイ搭載MacBook Proのハードウェアサービスが終了』(iPhone Mania)によれば、WDDC 2012で発表された、MacBook Pro Retinaディスプレイモデルの最初のモデルがハードウェアサ...
Java

Javaが有償化されるが・・・

最近、Javaを巡って騒動が起きている。Oracleから提供されているJava SDKの無償提供がバージョン10で終了し、バージョン11以降は有償のみとなるという。したがって、オラクルとサポート契約を結ぶか、コミュニティーによるOpenJD...
Opinion

単なる写経ではプログラミングは上達しない

いくつかの記事において、プログラミングのスキルを身につける、あるいは上達させる方法としていわゆる「写経」がしばしば取り上げられるが、個人的には、確かに重要な要素ではあるとは考えている一方で、単なる写経では上達しないと考えている。また、「写経...
Programming

Gitのブランチルールには気をつけているだろうか?

今日では、ソフトウェアの開発にGitを使う機会がかなり増えている。とりわけ、GitHubというホスティングサービスが普及してからは、Gitなしでかなり不便なほどになっているくらいだ。ところで、Gitのブランチルールには気をつけているだろうか...
iOS

アップル製品では初期ロット問題が話題になるが

アップル製品では、しばしば「初期ロット問題」という話をよく聞く。わたしもその対応を行ってもらったことがあるが、その時はかなり迅速に対応してもらった記憶がある。
IT/Computer

x86系アーキテクチャーの表記は結構多い

GNU/LinuxディストーションやFreeBSDなどをインストールしようとしている時に、CPUのアーキテクチャーを正しく選ぶ必要がある。一般的なPCではIntelのCPUを使っているのでそれに該当するアーキテクチャーを選べば良いのだが、表...
IT/Computer

RAMとROMは何が違うの?

最近は、コンピューターの発展とともにあまりRAMやROMを意識することはなくなり、何それというひとも少なくなっている。とはいえ、今日でもRAMやROMは使われており、是非とも気をつけた方が良い場合も多いため、今回はそれらについて説明したい。
Mac

メインメモリー32GBのMacBook Proはいつ出るのか

WWDC 2018では主にソフトウェアの発表となり、ハードウェアの新製品の発表はなかった。とはいえ、個人的にはメインメモリーが32GBあるいはそれ以上のMacBook Proの登場を待ち望んでいる。
Windows

Windows 7のサポートは2020年1月14日まで

Windows 7の延長サポートは2020年1月14日で終了する。全てのWindowsユーザーは最新バージョンであるWindows 10への移行が強く求められている。また、Office 2010も2020年10月13日にサポートが終了するた...
iOS

7月には更新申請にもiPhone Xへの対応必須に

2018年4月には新規アプリのリリース申請時にiPhone Xへの対応が必須になったことに続き、7月には更新申請でもiPhone Xへの対応が必須になるという。
Mac

Mac Proの次期モデルは2019年に発売予定

『新型Mac Proは2019年発売と判明! 専門の開発チームが動く』(GIZMODO)によれば、Mac Proの次期モデルは、2019年に発売される見込みとのことであるという。
Programming

lint類はなるべく使うようにしたい

複数人で開発となると、言語や人によってコーディングスタイルに大きなばらつきが出ることがあり、読みづらい場合が往々にしてある。この対策のためにも、lint類はなるべく使うようにしたい。
Programming

プログラムが複雑になっても3つの基本処理は基本的に変わらない

およそ1年弱前にプログラミングにおける3つの基本処理を書いたが、これはプログラムが大規模になって複雑になったとしても、基本的にこれ自体が変わることは基本的にない。
Python

RubyとPythonを学習する – if文による条件分岐

RubyとPythonを学習する – 計算を行うではRubyとPythonによる簡単な計算を行った。今回は、プログラミングで重要となる条件分岐のうち、if文を使ったものについて説明を行ってみたい。
iOS

iPhone SE2はWWDC 2018で発表されるか?

近年噂されているiPhone SE2は、WWDC 2018で発表されるのだろうか?
IT/Computer

すでにFirebase Crashlyticsが登場しているが

Firebase Crashlyticsは、2018年3月6日(米国時間)にベータ版が終了、正式版に移行しており、Firebase Crash Reportingは廃止に向かいつつある状況である。元となっているFabric Crashlyt...
Linux

Ubuntu 18.04 LTSは2018年4月26日に正式リリース予定

Ubuntuの次期バージョンである「Ubuntu 18.04 LTS」は2018年4月26日に正式版リリースが控えている ((詳細は「BionicBeaver ReleaseSchedule」を参照のこと)) 。コードネームは「Bionic...