-
ブログ
内部の作業環境のインフラ整備
表題のように書くとちょっと、すごそうに感じますが、特にすごいことではないです。最近、時間が少し出来たので、内部の作業環境に関わるインフラ整備をしています。 今まで、どちらかというとMacを中心にした作業環境を構築していましが、iPadやiPhoneを... -
ブログ
文章の執筆にも課題管理をすると捗る
ソフトの開発では、最近はMantisやJIRAなどの課題管理システムを使って、課題を管理することが多いと思います。本格的な課題管理として使っていなくても、不具合管理として導入しているということも多いと思います。 この課題管理を長文の執筆にも使って見... -
ブログ
外付けのSSDにOSを移動しました
少し前に外付けのSSDにOSを移動しました。つながっているマシンはiMacで、HDDを内蔵しています。Xcodeでがりがりコードを書いていて、最近、ビルドやシミュレータが起動するまでの時間とか、デバッグ用に接続しているiPod touchやiPadへのアプリのインスト... -
ブログ
Swiftではコードのエラー判定は強めに
最近、Swiftでコードを書いていて、思いました。Swiftではコードのエラー判定や予防策は、C言語やC++でコードを書いているように、強めにした方が良いと。Objective-Cの場合、インスタンスが「nil」なら何もしないとか、例外が起きてもキャッチできるとか... -
ブログ
気づけばSwiftは1.2になっていた
Swiftのブログに「Swift 1.2 and Xcode 6.3 beta」という記事が掲載されました。 Swiftが正式になってから、まだ、半年ぐらいですが、もう1.2になってしまったようです。意欲的にパワーアップしていくのは、技術好きとしては楽しい。だけど、追いかけるの... -
ブログ
MSM 2013, MSM 2014 セッションビデオ発売しました
MSM (MOSA Software Meeting) 2013とMSM 2014のセッションビデオが発売しました。 MSMは年に1回ある開発者向けのイベントです。2日間に渡って、業界のことや最新技術についてのセミナーを行っています。私も1セッションずつ担当しています。 MSM 2013では... -
ブログ
Office365のiOS用SDK公開のこと
Offic3 365のiOS用SDK公開というニュースが先日ありました。 http://msdn.microsoft.com/ja-jp/office/aa905340.aspx この出来事は結構重要な出来事になるような気がします。 少し前に、Apple社とIBM社とでエンタープライズ事業についての戦略的提携が発表... -
ブログ
[2021.3.3更新/解決] NSURLSessionのメモリの扱いについてメモ
iOS 14で再確認すると修正済み この記事の初版を投稿した頃の最新OSはiOS 8.1でした。当時は、この記事の後半に残してあるような問題がありました。しかし、iOS 14で再確認してみると問題は修正されていました。 テストアプリを作成し、約12GBのファイルを... -
ブログ
MSM2014でエクステンションについてセミナーを担当します
今年もMOSA Software Meetingが近づいてきました。今年は「機能を開放するエクステンションの開発方法」というタイトルでエクステンションについてのセミナーを担当します。 エクステンションはiOS 8から登場した機能です。エクステンションを使うとアプリ... -
ブログ
Webアプリ上での作業が増えました
インターネットを初めて使ったときから、使い続けている種類のソフトの中に「メーラー」があります。GMailを使うときも、iCloud、プロバイダのメール、VPSのメール、全てメーラーを使ってきました。それが当たり前のことでした。 しかし、最近、気がつきま... -
ブログ
Swiftが1.0になりましたね
いよいよiOS 8.0の一般公開が目前に迫ってきました。iPhone 6の予約受付も始まり、今年も慌ただしくなってきました。毎年のイベントとなっていますが、今年は特別ですね。長年、iOSアプリとOS Xのアプリ開発はObjective-Cが中心でしたが、新たにSwiftが登... -
ブログ
Safariのタブのタイトルが更新されない問題解決
SafariでタブのタイトルがWebサイトのタイトルと同じにならないなと思っていてら、原因判明しました。お気に入りバーのフォルダを右クリックして、「すべてをタブで開く」で表示すると、ブックマークのタイトルと同じになってしまうようです。試しに、個別... -
ブログ
メールサーバーを移行しました
VPSで稼働していたメールサーバーから、Office 365に移行しました。 独自ドメインで使えるようにするのには少し時間がかかりましたが、ドメインの管理もしてもらっている業者さんが丁寧にDNSの設定をやってくれました。 仕事メールが複数のデバイス間で同... -
ブログ
VMware上へ移行
JIRAやConfluenceを動かしているサーバーがどうにも調子悪くなってきたので、移行作業を行いました。いい機会なので(と自分に言い聞かせて)VMware上に構築したCentOSに移行しました。 以前から、何度も仮想PC上でこれらのサービスを動かす検証はしていた... -
ブログ
最近のOS Xでのインストーラ作成
OS Xのアプリは、最近はアプリケーションフォルダにドラッグ&ドロップでコピーしてインストール完了というものが増えてきましたが、インストーラを使った方が良い場合もあります。例えば、アプリをインストールするときに、必要なOSのバージョンのチェッ... -
ブログ
「開発者にとってXcode 5は何が変わったのか」というセミナーを行いました
本日は、MOSAで「開発者にとってXcode 5は何が変わったのか」というテーマでセミナーを担当させていただきました。 このセミナーは昨年の11月にMSMで行ったセミナーのリピートセミナーですが、時間を1時間延長して、Xcode 5.1での変更点やその他、使ってい... -
ブログ
「開発者にとってXcode 5は何が変わったのか」というタイトルのセミナーを開催します
MOSA主催で「開発者にとってXcode 5は何が変わったのか」というタイトルのセミナーで講師を務めることになりました。昨年の11月に同じ名前で行ったセミナーのリピートセミナーですが、時間を少し延長して、内容を追加したセミナーです。 詳しくはこちらで... -
ブログ
Xcodeの外部エディタを設定して効率アップ
XcodeのFileメニューには「Open With External Editor」というコマンドがあります。これは、Xcodeで編集中のファイルを外部エディタで開くコマンドです。このコマンドで対象となるファイルは、編集エリアがアクティブなら編集中のファイル、プロジェクトナ... -
ブログ
XcodeのリファレンスはiOSとOS Xアプリの開発を区別してくれる
Xcode 5.1で気がついたのですが、Xcodeからリファレンスを表示して、検索すると開発中のソフトに合わせた方のドキュメントを表示してくれるようになったようです。 この文章だとわかりにくいので、例を挙げると次のようになりました。 (A) iOSアプリのプロ... -
ブログ
Virtual USB AnalyzerとVMwareを使ったUSBパケット解析
USBの機器を自作して、PCにつなぎたいときや、USB機器のデバイスドライバを開発したいときなどにとても便利なのがUSBプロトコルアナライザですが、個人的に趣味で持つには高価な機械です。そこで、限定された条件の下でも良いので、代替できるような方法が...
