ksメモ

私が学んだことを記載したメモです。あとポエム。

Macをキーボード修理プログラムで直してもらった

私はMacBook Pro 2017年モデルを利用しています。またしてもキーボードに不具合が発生したので修理に出しました。以前は1年間の保証期間内だったので無料で修理してもらえたのですが、今回はその1年間を過ぎている状況…。

…が!2016年、2017年のMacBook Proはキーボードの不具合発生率がかなり高いらしく。Appleはキーボードの無償修理を実施しています!そのため今回も問題なく無料で修理をしてもらえました!

MacBook および MacBook Pro キーボード修理プログラム - Apple サポート

ちなみに今回の不具合の内容は、nキーの反応がすごく悪くなったことです。強く押し込まないと入力されないので、快適にタイピングができない状態になっていました。お店に持っていくと、以下のような流れで対応していただけました。

ちなみに前回の修理はこちらです。↓ ksakiyama134.hatenablog.com

iOS 11.4.1にしたらアラームがバグった(ただの勘違いだった)

iPad Air2を使っています。iOS 11.4.1にアップデートしたらアラームの挙動がおかしくなりました。「削除したアラームがずっと起動しつづける」ようになりました。

結論

アラームアプリのベッドタイム機能が勝手にONになってました。以前にOFFにしたのですが、アップデートしたと同時にONになったようです…。ベッドタイム機能のことを完全に忘れていて、まったく無駄な時間を使ってしまった。

具体的な事象
  • 月曜日の朝7:00に設定していたアラームを削除する
  • 月曜日の朝7:00に、削除したはずのアラームが鳴る
  • 削除しているからアラーム設定画面で何も出てない
  • いちおうSiriに「アラーム全部OFFにして」と頼んでみたが効果なし

直し方を検索しても、いまいちヒットする情報がない...。 ちなみにiOSバージョンアップに伴うアラーム不具合はあるあるっぽいですね。タイムゾーンが変わったり、音が鳴らなかったり、いろいろ問題があるみたい。

結論

設定をリセットするしかないみたいでした。

設定 ⇒ 一般 ⇒ リセット ⇒ すべての設定をリセット

同じ事象で困っている人は、この方法を試してみてください。かなり不本意な直し方ですが…。

※追記※

まだ直ってないみたいでした…。2日も問題が再発しなかったので安心したのですが、、。 iTunesからiPadのバックアップを取得し、リストアしてみました。これで解決しなかったらApple Storeかな...

参考 https://www.imobie.com/support/fix-iphone-alarm-not-working.htm

swiftで_values:compvalues:10: not enough argumentsなエラー

問題

oh-my-zshコマンドラインからswiftを使っています。「swift」と入力した後にファイル名を補完しようとすると、以下のようなエラーが出てしまいます。

$ ls
main.swift

$ swift ma
_values:compvalues:10: not enough arguments                                                                               
_values:compvalues:10: not enough arguments                                                                               
_values:compvalues:10: not enough arguments

暫定の解決

正直、私はかるーくswiftを触ってみたいだけなので、ShellScriptでラップして対応した。

#!/bin/bash
cmd="swift"

for i in `seq 1 ${#}`
do
    cmd=${cmd}" "${1}
    shift
done

eval ${cmd}
# 適当なファイル名、aliasを付ける
$ alias sw="sw.sh"

# zsh側の補完がうまくいく
$ sw main.swift

軽く調べた結果

ここで同じエラーについて語られてる。みんなXcodeで開発するから、zshから使ったりしないのかな? http://www.zsh.org/mla/workers/2017/msg00183.html

7/7更新

oh-my-zshを再インストールしたらなぜか直った…。

ちょっと長い休暇。そして新しい仕事へ

僕はブログを更新する頻度もそんなに高くないし、文章力もたいした事がないんだけど、なぜかそれなりにPV数があったりするみたい。はてなから「PVは〇〇を超えました」とプッシュ通知が来る。

テクニカルな記事のPVがほとんどだけど、それでもある程度の人が僕の文章を読んでくれているというのは嬉しく思う。

近況

前職は2ヶ月前に辞めました。前職はそれなりに楽しかったし、それなりに辛い仕事もしたし。ここまで僕を育ててくれた事には感謝しつつ、でも特に名残惜しい感じもせず、「会社辞めるわー」と去りました。今は6月からの新しい仕事に向けて今は休暇を楽しんでおります。

はてなブログはほとんど更新してませんが、QiitaやMediumなどはぼちぼちやったりしてます。Mediumは英語で記事を書いていて、英語をアウトプットする場として使うつもりです。たぶん僕の英文は間違っている点があると思うけど、気にせず書いていくつもりです。(というかはてなブログは相変わらず書きにくいですね)

あとはlinux-insidesを読んでいます。こういった休暇くらいでしか情報工学の根っこの部分を学ぶ機会がないと思ったので。アプリケーションの開発の勉強は仕事しながら学べるし。

自由をつくる、自在に生きる

さて。社会人になって5-6年になる僕ですが、そろそろ30代という事もあって、いろいろと将来について考えるようになりました。 まぁぐだぐだ悩んでも答えは出ないので、相変わらずいろいろな書籍を読んでいます。ほとんどは技術書ですが。

自由をつくる 自在に生きる (集英社新書)

自由をつくる 自在に生きる (集英社新書)

これは森博嗣さんが書かれた書籍で、僕の社会人人生にかなり影響を与えているものです。

すごく面白い視点で自由と支配について説明をされていて、僕は読むたびに「なるほどな〜」と感心します。そして休暇をして2ヶ月ですが、僕ははやく仕事がしたい(支配を受けたい)という気持ちでいっぱいなわけです。

別に「仕事=支配」とは思っていませんが、「仕事=自由な時間の減少」くらいには思っています。2ヶ月も休暇をして気づいたのですが、自分は追い詰められない(締切ドリヴン)と、モチベーションが湧いてこないタイプだと改めてわかりました。決してこの休暇でずっと暇してたわけじゃないのですが、仕事をしていた時の方が楽しかったです。この本では、人間はある程度は支配される事を望んでいると記載がありますが、まさに僕の事だなーと思います。

というわけで、年明けからブログをまったく更新してませんでしたが、ぼちぼちやってます。

冬休み日報 1/6

久々の日報になります。大晦日と三ヶ日はお正月とゼノブレイド2を満喫していました。1/4から勉強を再開したのですが、ちょっとReact Nativeに夢中になって、日報をつけることを忘れていました。。

この3日間の作業

React Nativeでアプリケーションを開発する

  • ToDo管理アプリを作成中
  • それなりに動くものができている
  • iOSAndroidで挙動が違うポイントが出ているので、それが困っている

感想

React Nativeすごい…。簡単にモバイルアプリが開発できた。UIを変更するのが一瞬なので、これは開発スピードあがるなーって感じです。

ゼノブレイド2の感想(途中までプレイした)

背景

冬休みの日報の番外編です。今日はずっとゼノブレイド2をやっていたので進捗がない…。だから今回はゲームの感想を書こうと思います。

以下、ネタバレ注意です。

前提

  • 私は前作もプレイしています。なるべく、前作のバイアスがかからないように感想を書くつもりです。
    • 前作のバトルシステムなどはもうゼノブレイドクロスまででやり尽くしたと思っています
    • だから今回の新しいバトルシステムは歓迎しています
  • また、あくまで途中までプレイした感想なので、全体を通すとまた違った感想になるかもしれません。
    • 半分くらいクリアした?

総合評価

文句なしに面白い作品だが、細かい不満点が多い。 点数をつけるなら68/100点くらいかな。いやー、もう少し細かいポイントに考慮してほしかった。 非常に不親切なゲームとなっている。 まぁゲーム制作も納期とか予算があるわけで、何を捨てて何を品質上げるかってことなのかな。

というわけで不親切(不満)ポイント一覧

  • チュートリアルがあとで読めない
    • あんな複雑なバトルシステムなのに1回で覚えろと…
    • せめて公式ホームページでもっと詳しい説明があれば納得したんですけど
    • このゲームの複数の不満ポイントは、これが本質的な原因だと思っています

マップ

  • ちょっと使いにくい
  • サルベージできる場所とか、移動中でもわかるようにしてほしいな
    • まぁこれは些細な問題かも

バトルシステム

  • ブレイドが増えて「お、前作より戦闘の幅が増えるのでは(わくわく」と思っていました
  • 実態はタイミングよくボタンを押すコンボゲーになっている感じです

ストーリー

  • 女性が性的に描かれすぎている
  • なんか日本人ならではの下ネタとか、そういったのがちょいちょい出てくる
    • 海外で売るつもりないのかな…
  • ストーリーが全体的に子供っぽい
    • ちょっとご都合主義なところ目立つかなー

不満ポイント多くない?

はい、多いです。たぶん前作をやってなかったら、辞めてたんじゃないかな。今までのバトルは前作の知識をつかってやってた感じがあります。そろそろ敵が強くなってきて、本格的にバトルシステムを覚えないといけなくなってきたので、wikiとか見て調べています。ほんといけてないなー。

続けるの?

ストーリーはおもしろいと思ってますし、基本的な戦闘システムはたのしいので続けます。