カテゴリー別アーカイブ: Mac

MacBook Airのバッテリーが劣化して膨らんでしまったので、膨らんだバッテリーセルを取り除く改造をしてみた

MacBook Airのバッテリーが劣化して膨らんでしまったので、膨らんだバッテリーセルを取り除く改造をしてみた。

MacBook Air(Late 2010モデル)の筐体が膨らんできているのに気がついた。
いや、気がついたのはもっと前だったのだけど、少しだけだったので気にならなかったので放置してたのだが、一昨日あたりから急に膨らみが酷くなってきた(?)ので、さすがに放置できなくなった。

とりあえずキーボードが壊れる前に分解する。

続きを読む

Mac Book AirのOSをHigh Sierraにアップデートした

Mac Book AirのOSをHigh Sierraにアップデートした。
High Sierraが出たばかりのとき、不具合が多いみたいな情報があったので、しばらく待ってから入れるつもりだったが、その後すっかり忘れていた。

最近は、Macの稼働率が落ちている。いろいろとMacでやろうと思っていたことを棚上げにしてしまって、放置している。

軽量で持ち運びやすいので、今回、mbedまつりのmicro:bitハンズオンセミナーで使うために久々に引っ張り出したのだった。

つい先日、macOSの新バージョンのMojaveが発表されている。Mojaveは「もはべ」と読むらしい。
Apple、macOS Mojaveを発表 – Apple (日本)
しかし、自分のMac Book AirはLate 2010モデルなので、次のMojaveではついにサポート対象外となってしまった。
10年は保たなかったか。

Dropboxなどクラウドに保存できるメモ帳アプリPlain.txtがうまく動かなくなってしまった

Dropboxなどクラウドに保存できるメモ帳アプリPlain.txtがうまく動かなくなってしまった。

PCに入れていたDropboxと連携してAndroid機のPlain.txtアプリとiPhoneのPlain.text2アプリが連携させてずっと使っていたのだけど、最近PCのHDDが壊れて、別のPCに新しくDropboxを入れ直したらうまく動かなくなってしまった。
Dropboxのアプリのバージョンで動作が異なるみたいなことがあったのかもしれないが、原因は分からなかった。

やりたいこととしてはずばりEvernoteでよいのだけど、Evernoteが無料で使える端末数の制限されてしまったので、上記のDropboxを使ったクラウドのメモ帳アプリを使っていたのだった。

とりあえずPCが1台とiPhone1台のみの状態でEvernoteをまた使い始めた。

SwiftのUbuntu版を試してみる

SwiftのUbuntu版を試してみている。

公式サイトSwift.orgのダウンロードページでUbuntu版のバイナリがダウンロードできる。
Swift.org – Download Swift
Swift.org – Getting Started ・・・ インストール方法

Swiftのバージョン3.0をWindows PC上の仮想環境のUbuntu 14.04LTSに入れてみた。
screen1

あと、Windows10のbash/UbuntuもいまのところUbuntu 14.04LTSなので入れてみた。
screen2
コマンドライン動作はするのだが、REPLという対話モードが動かない。
続きを読む

Swift(Xcode8)でMacのソフトを作るには

SwiftでMacのソフトを作るには、iOSアプリを作るのと同様Xcodeを使えばよい。

iOSアプリを作る場合にはimport UIKitとしてGUI部品のライブラリのUIKitを使ってアプリのGUI部分を作っていた。
macOS Sierraで、Xcode8を入れてSwift3を使ってiPhoneのソフトを書くのを試している

それに対してMacOSアプリを作る場合、import Cocoaとして、Mac用のライブラリCocoaを使う。GUIのライブラリAppKitがここに含まれている。
Xcode8のSwift3でCocoaを使って作るのだけど、書籍やネットを見て参考にしようと思ったコードが古くて使えなかったりするのが難点だ。

GUIとか考えずに、ターミナル上でコマンドラインでアプリを作ってSwiftの言語自体の勉強をするところから始めた方がいいのか、などと考えている。

Pythonを使うための環境は何を使うのが良いのだろうか

Pythonを使うための環境は何を使うのが良いのだろうか?

何をやりたいのか用途によって、その答えは変わるのだろう。

とりあえず、自分の場合、
(1) 機械学習の勉強でTensorFlowを弄ってみるのにPythonを使ってみる。
(2) Raspberry Piで何か動かすのにPythonを使う。
(3) iPad用のPython環境のPythonistaを使って、何か作ってみる。
といったことをやりたいと考えている。
続きを読む

macOS Sierraで、Xcode8を入れてSwift3を使ってiPhoneのソフトを書くのを試している

macOS Sierraで、Xcode8を入れてSwift3を使ってiPhoneのソフトを書くのを試している。
20160929_020303

Swiftは、Swift2.xやそれ以前を使ったことがない。最近、iPadのSwift Playgroundで触り始めた

今は、Appleにお布施をしなくてもXcodeで作った物をiPhone実機で動かせるので、こちらもちょっと試してみようと思った。

というわけで、やってみたのだが、最初に動かすのにXcodeの設定とか少しばかり戸惑った。
続きを読む