ラベル 備忘録 の投稿を表示しています。 すべての投稿を表示
ラベル 備忘録 の投稿を表示しています。 すべての投稿を表示

2024年4月30日火曜日

Copilot Workspace だと?

 X(Twitter)を見ていると、なんだかすごいものが出てくるとのこと。

タイトルにある通りでGitHubからCopilot Workspaceなるものが出る?らしい。

Copilot Workspace[GitHub]:
https://githubnext.com/projects/copilot-workspace

公式の機械翻訳らしいページを眺めても良く分からなかったので、日本語のページを確認すると、自然言語でコードのブレスト(仕様を伝える?)と、Copilotの方で考えてごにょごにょし、完成まで持っていってくれるみたい。

GitHub、コードのブレストから実行までを補佐する「Copilot Workspace」プレビュー[ITメディア]:
https://www.itmedia.co.jp/news/articles/2404/30/news094.html

便利だなと思いつつも、プログラマの立ち位置が怪しくなるのでは?とも思える。

しかしながら、仕様は伝えないといけないことを考えると、一つ上のSEが重宝され始めるのではないかとも思う。

結果だけを動作テストしたら完了になるのであれば、、、仕様をいかに上手に伝えられるかコツがつかめたら、経験少ない人や異業種の方でも使えるようになるので、いよいよシステム開発会社に話が来る回数が減るのではないかと恐怖を覚える。

逆に復旧しまくったら、別のアイデアも出てきてより発展するから面白くなると捉えることもできる。

しかしながら、生成AIの発展がすごい早いので、置いてきぼりにならないように頑張っていきたい。

2017年3月13日月曜日

2Do の Apple ID 認証が通らない

個人用のタスク管理用のアプリとして 2Do を使用しています。
iCloud のリマインダーのデータを共有することで利便性を発揮するのですが、今回同期の設定をしようと思ってもエラーが発生して、同期がとれない様になっていました。

ユーザ名とパスワードについては、Web 版でログインできること確認できたのですが、なぜかエラーが発生します。

調べてみると、App 用パスワードが必要だったとのこと。

App 用パスワードを使う
https://support.apple.com/ja-jp/HT204397

Apple ID の 2 ステップ確認、2 ファクタ認証で保護されるときに変わったようです。
アプリからの連携をするには、App 用パスワードの設定が必要になります。
設定後は Apple ID と、取得した App 用パスワードの組み合わせでうまく使えるようになります。

もし、アプリで Apple ID による同期をするアプリでうまくいかない場合はこの辺を見てみてはいかがでしょうか。

Written with StackEdit.

2017年3月4日土曜日

SourceTree ではない Git GUI クライアントを使ってみた

SourceTree ではない Git GUI クライアントを使ってみた

ここ数年は、SourceTree をつかって Git の操作を行っています。
SourceTree 自体は頻繁なバージョンアップもあり、信頼性のあるツールとなっています。

しかしながらちょっとした浮気心というか、最近の新しいクライアントがないか探してみた所、以下の 2 つのツールがあったので試してみました。
できれば、複数リポジトリをタブで分けることが出来るものがあれば良いなと思っています。
(Windows 版の SourceTree はタブで区切れたはずだけどなぜか Mac 版にはない)

GitKraken

マウス操作で Git の操作ができるようになっていてドラッグアンドドロップにより、マージ等の操作ができるようになっていることが売りのようです。

GitKraken
https://www.gitkraken.com/

個人利用に対して有効な無償バージョンと、フル機能とサポートが付いた Pro バージョンがあります。
見た目も今風でカッコイイ。
Menu の部分を見る限り Electron で作られている気がします。

簡単に使ってみましたが、リポジトリの設定部分でちょっと手間取りました。
とはいえ、この手の設定は最初の 1 回だけなので大した問題ではないかと思います。
複数のリポジトリは、タブではありませんが、リストで切り替える事ができるようになっています。

Fork

git 操作の fork と被って紛らわしい気がしますが、Mac 専用のクライアントです。
ページを見る限り、現在はベータ版のようです。

Fork
https://git-fork.com/

こちらは、ベータ版ということも有って無料で使うことができます。
ぱっと見 SourceTree と似ている感じがします。

このツールはテーマの変更をすることができ、Mac によく合う白ベースのものと、今の流行り(?)のダークテーマもあります。
これも、ひょっとしたら Electron で作られているのかもしれません。
GitKraken で手こずった最初のリポジトリ設定もこっちは楽にできました。
また、最初の条件にしていた複数リポジトリはタブ表示することができます。

まとめ

今回本当に触りしか使っていませんが 2 つのツールを試してみました。
いずれのツールも良いところはあるのですが、なぜか使いにくい。
結局のところ、長年使ってきた SourceTree を使おうと思います(よく出来たアプリだと思います)。
操作的には CUI を GUI でラッパーしているだけなので、ちょっと使ってみて合わなかったらこれから先も厳しいかなと思ったのが私の意見です。

その他、git のページに今回の物も含んだ GUI クライアントの紹介がありました。

git
https://git-scm.com/download/gui/linux

気になる物がないか試してみてはいかがでしょうか。

Written with StackEdit.

2017年2月20日月曜日

キートップを 2 色成形の物に変更してみた(FILCO SPKCS104D)

今回は、「Majestouch専用104英語配列・2色成型カスタムキーキャップセット(SPKCS104D)」の紹介です。

きっかけ

現在、アーキサイト製の I-T Touch AS-KB87C というキーボードを使用しています。
このモデル自体は現在販売していませんが、購入したのはもう 2 年ぐらい前になります。

地味ながらキーボードについてはこだわりが有ったので、ちょくちょく情報は仕入れていました。

良くキーボードの選定の基準となるのが、静電容量式、次にメカニカル、あとはメンブレンなどの接点方式。
その他に、パンタグラフや、バックスプリングなどの部分。
また最近ではゲーミング用でよく使われているバックライト。
USB や Bluetooth などの接続方式など様々な要件があるかと思います。

そんな中、私が気になっていたのが、キートップの成形方式。
通常であれば、単なるキートップにアルファベットを印刷をしたものが採用されているかと思います。
価格が上がってくると、昇華印刷や 2 色成形があり、こちらは耐久性重視となっているようです。

私が使っているキーボードは、スイッチは Cherry 製となかなかの物を使っていますが、キートップについては一般的な印刷タイプでした。
そこで、この部分を変更できないかと調べてみると、FILCO 製の 「Majestouch専用104英語配列・2色成型カスタムキーキャップセット」があることがわかりました。
「Majestouch専用」とありますが、キースイッチは Cherry 製を採用していたので互換性があるのではないかと。。。
ということで、早速購入してみました。

あと、探してみると最初から 2 色成形を採用しているキーボードがアーキサイトから発売されているようです。
作業が面倒な方はこちらの購入をしたほうが良さそうです。

キートップを見てみる

購入した内容は以下のとおりです。
キートップが真空パックされて入っています。

内容物は 2 色成形のキートップと、キートップを外す方法を書いた簡単な説明書のみとなります。

キートップ自体に艶があることがわかるかと思います。

比較するとよくわかりますが、背が高くなっています。
ちなみに、一部だけ変えると以下のような感じ

裏を見ると、2色成形になっていることが分かる(?)かと思います。

Shift やスペース などのキーが長い部分には、スペーサが付いています。
Majestouch であれば、この部分に金具を引っ掛けるようになるみたいです。

交換作業開始

今更ですが、書いてある通りメーカーも製品も全く異なるものなので、この作業は自己責任となります。
最悪の場合は、キートップが無駄になりかねませんのでご了承の程よろしくお願いします。

ということで、早速交換をしてみました。

問題発生!!強敵スペーサ

左上の ESC キーから右に向いて順調に交換をしていったのですが、長めのキーの部分で問題が発生しました。
キートップの部分の紹介部分でも分かる通り、少し長いキーにはスペーサが付いています。

今回のキーボードの長めのキーを外してみると、Majestouch とは違い、金具でサポートするのではなく、左右に別のスイッチ(?) があるタイプでした。

この部分を回避するためには、スペーサを外す必要があるのですが、このスペーサなんとボンドロックされていました。。。
強烈なボンドロックではなく、ネジを締めたときの緩み止めで使用されるタイプのボンドだったので、少し力を加えれば除ける事が出来るのですが、それでもなかなか外れませんでした。
スペーサの空いた部分にマイナスドライバーを突っ込んで引っ張ったりしてみたのですが、この方法ではスペーサを破壊してしまいました。

いよいよ、スペーサの部分を壊してしまい、めり込んだスペーサの除去ができない状態まできて諦めかけていたのですが、人間考えるもので、めり込んだ部分にピンバイスを使いなんとか取る事ができました。
しかし、同じ作業をあと数回繰り返さないかと行けないと思うと、気が遠くなりかけました。
一瞬交換の夢を諦めかけて、買うんじゃなかったなとも思ってしましました。

そんな中、諦めきれず良い方法が無いかと考えてみると、スペーサの間に、ニッパーを滑り込ませそのまま引き上げる方法を思いつきました。
この方法が案外うまく行き、先ほどまでの憂鬱な気分が一気に晴れ上がりました。
そして、全てのスペーサを取り除くことに成功しました。

苦労して全てのキートップを変更した姿が以下の通り。
とても見栄えが良くなりました。

使ってみた感想

なんとか苦労して変更できたので、早速入力を試してみました。

まず、すぐに分かるのが、キートップの触った感じです。
もともとのキートップがザラザラとした加工だったのですが、今回物は艶々しているので、指に吸い付く感じになりました。
好き嫌いがあるかもしれませんが、この感触は私としては好きな感触です。

次に、音の違いに気が付きました。
このキーボードは、青軸を使っていて入力の時に結構うるさいタイプのキーボードでしたが、キードップが肉厚になったためか音が少し低くなり、上品な感じになりました。

最後は困った点になるのですが、キートップが高くなることにより、指を上の方に上げないといけなくなったので、リストレストが必要となった部分です。
以前も若干手を浮かせてタイピングしていかたと思うのですが、手を浮かせる部分がさらに意識して入力しないといけなくなりました。
こういった部分で肩こりになりそうなので、リストレストは必要かと思います。
現状持っていないので、タオルを重ねて高さを稼いで使っています。

総合的に、入力が格別しやすくなったとかはないので、自己満足な世界になってしまいますが、個人的にはとても満足です。

まとめ

スペーサの部分で不安になりましたが、無事交換できたので良かったです。
今回はたまたまボンド部分が外せるタイプだったので良かったですが、この部分が完全な接着剤だと途方に暮れていたことでしょう。

別のキーボードを買ったら同じように交換するか?と言われたら多分やらないでしょう。
どうしてもとなれば検討しますが、スペーサのボンドの仕様が変わってしまうとアウトなのでなんとも。
やるにしても FILCO 製のキーボードを購入してからですね。

実際の使用感もとても満足しているので、苦労はありながらでも愛着があるキーボードになりました。
まあ、こんな事をするなら始めっから 2 色成形されているキーボードを購入したほうが安心・安全・確実なのでおすすめしませんが、カスタマイズ好きの方は検討してみてはいかがでしょうか。

広告

Written with StackEdit.

2017年2月17日金曜日

付箋紙で栞をつくる

付箋紙で栞を作る方法を紹介します。
といっても、オリジナルではなく、すでに沢山紹介されているので、自分自身のメモ書き程度の内容になります。

簡単なのにとってもオシャレ!折り紙で作る『三角しおり』が可愛いと話題に!
http://spotlight-media.jp/article/242409109108673033



1. 準備


今回手元にあったのが、長方形の付箋紙だったので、最初に正方形にするために、不要な部分を切り取ります。
初めから正方形の付箋紙や紙があれば、この工程は不要です。

2. 折り目を付ける


次に、折り目を先に付けておきます。
慣れれば、その都度折り込んで行けば良いです(記録を兼ねてなのであえて先に折り目を付けておきます)

3. 最初の折込み


先ほど付けた折り目に合わせて折込を行います。

4. 折り目を付ける その2


早くも最終段階になりましたが、差し込み部分を作るための折り目を付けます。

5. 仕上げの折込み


同じく、先ほどつけた折り目に合わせて折込を行います。

6. 完成


7. 使った感じ


使った感じは以下のような感じです。
本を閉じると以下のような感じです。

8. まとめ


この栞は、差し込みタイプなので、本を閉じても目立つし、ページも開きやすいので、付箋を栞として使うのと比べると使い勝手がよいです。
私自身あまり器用ではないのですが、非常に簡単に作ることが出来ました。
長方形の紙でも正方形に変えてしまえば良いので、一度作ってみてはいかがでしょうか。

Written with StackEdit.

2016年9月11日日曜日

ブログ村に登録してみた。

blog のアクセスアップを狙ってブログ村さんに登録してみました。

ブログ村?

ブログの人気ランニングやブログ検索が行える Web サイトです。

にほんブログ村 - 人気ブログランキングとブログ検索
http://www.blogmura.com/

blogger 自体の Web ページには、他の blog の様に他のユーザの投稿状況やランキングなどはなく、とてもシンプルな構成となっています。なので、他の blogger ユーザを探す場合方法があまりありません。
唯一、自分の blog を表示した時の画面上部に検索窓的なものが出るぐらいですね。

こうなってくると、検索エンジンからのアクセスしか見込みがないのですが、外部のサービスを利用することでこの問題を解決できないかと。

一つは、Google+ のコミュニティに blogger 用のコミュニティがあったり、その他 blog 系のコミュニティがあるので、手動にはなりますが更新終わりに一緒にコメント登録する方法があります。
ただ、あまり活発でないのか、連続投稿すると自分の記事ばかりになって引け目を感じてしまうのが難点です。

そこで、更新したら自動的に誰かの目につく方法を探した結果、ランキングサイトに登録する方法をみつけました。
そしてそのランキングサイトとして、ブログ村さんをみつけました。

登録と設定

登録は簡単、ブログ村さんのページに移動して左上の新規登録ボタン、または、上部のバナーにある新規登録から登録していきます。
(正直なところ、ページがゴチャゴチャしていてどこから登録したら良いか分からなかった。。。)

登録内容は、特に困る内容はありませんでした。
ここ内容は、登録完了後に移動できるマイページで変更可のなので、省略可能の部分は直ぐに難しいのであれば入力しなくても良いんじゃないかと。

登録後は、メールが届き登録完了すれば、マイページに移動することができるようになります。

また、届いたメールをみると。。。ややこしい。
要点としては、

  • ブログ村の紹介と IN ポイント を取るためのリンク・バナーを設定して欲しい
  • 投稿終わりに Ping 送信をして欲しい

と言う点。

ブログ村へのリンク・バナー貼り付け

ブログ村さんからのメールリンクからバナーを付ける方法をみると、文字の多さに圧倒されてしまった。。。

これは、自分の blog からブログ村さんへのリンクをするためのバナーを設置してくださいと言う内容で、このバナーをクリックすることにより、ブログ村さんへの移動や、IN ポイントの確認が出来るようになります。

この作業内容は、要するに記事を投稿する際に、記事のどこでも良いので HTML バナーを追記してくれっていう事みたい。

記事書くごとに毎回バナーを取得して貼り付けるのは面倒なので、今回はサイドバーにバナー領域を用意して対応するようにしました。

まずは、バナー一覧のページで表示したいバナーを選びます。
次に、気に入ったバナーの横にあるタグコピーボタンを押します。

そして、ここから blogger の自分のページに移動してサイドバーに HTML/JavaScript 領域を設け、上記でコピーした内容を貼り付けます。

これで、完了(以下のページ画像付きで参考になりました)。

Blogger(Google)のブログパーツ設置方法(PVランキング用)
http://blogmura-help.muragon.com/entry/176.html

バナー以外にも、ブログ村さんのランキングを表示できるパーツもあるみたいですが、今回はスルーしました。使い方は同じです。

Ping の送信方法

次に Ping の送信です。
記事を投稿した後に、ブログ村さんへの反映をさせる事をするために Ping 送信を行う必要があるのですが、blogger には記事投稿後に Ping 送信する機能を持ちあわせていません。

なので、手動で Ping 送信を行う(代理とはなりますが)があるようです。
ただ、これも若干面倒なので、タイムラグがありながらも自動で Ping 送信してくれるサイトを利用することにしました。

数サイトあるようですが、今回は PINGOO さんに登録してみました。

PINGOO!
http://pingoo.jp/

プランとしては無料プランでも大丈夫そうです。

このサイトも登録後に設定が必要になりますが、多分登録時に自分の blog URL をちゃんと設定しておけば、後は Ping 送信 URL を設定するだけで良いかと思います。

と、思ったら若干ややこしい。
手順残しておきます。

  1. まずは、PINGOO! のページにアクセスして、自分のページに移動。
  2. プロジェクト一覧から今回作成したプロジェクトリンクをクリック。
  3. Ping サーバーの On/Off と、設定リンクがあるので、設定リンクをクリック。
  4. 配信中の Ping サーバーにブログ村の Ping サーバーが無いことを確認して、Ping サーバーの追加リンクをクリック。
  5. Ping サーバーの設定を行う。
  6. 再度、配信中の Ping サーバーの項目でブログ村への Ping サーバーが追加されている事と、送信になっていることを確認。

以上です。
Ping 送信 URL については、メールに届いているので、その URL をコピーして使用します。
これで、若干のタイムラグがありながらも投稿後に Ping 送信がされるはずです。

まとめ

最近は、blog というより、Instagram や Twitter、はたまた Youtube などで手軽に簡単に情報を得る様になってきました。

写真のセンスが無かったり、面白くつぶやけなかったり、動画を上手く編集できかかったりする自分としては、blog が有っている気がします。

ただ、書いても読まれないというのも、ちょっと残念というのと、いやらしくもアフェリエイトで小遣いぐらい得られないかと言う点でアクセスアップの方法が気になっています。

成功されている方を見ると、PV はすごくそれに伴い収益も結構な額なので、それはとても羨ましく感じます。
そこで、得た根本的にアクセスアップ方法を調べてみると、結果的には以下の 2 つのようです。

  1. 1,200 - 2,000 文字は入力したほうがよい。
  2. 最大の秘訣は、日々積み重ねること。

1. については
blog なので、何かしらの情報を得られないと厳しいので、リンク集や、一行ポエムなどではなく詳細がわかるように書かれてあること。
あと、文字数が少ないと検索ロボットに引っかからない?

2. については
Youtube の人気チャンネルと同じで、定期的に投稿して読む人を飽きさせないようにする。
まずは、毎日 blog に変化がある事が重要ってことですね。

これを見る限り、やはり日々の積み重ねが大事ということがわかりました。
自分もちょっとずつですが投稿数を増やして、ユーザ数を増やして行ければと思います。

Written with StackEdit.

2016年8月29日月曜日

StackEdit の機能を最大限に使い blogger へ投稿

ブログを書く際に StackEdit を使用してるが、今ひとつ使いこなせていない気がしたので、再度機能の見直しをしてみると、有用な部分があったので紹介する。

今回見つけた機能は以下のとおり、
あと、説明上[]を全角にしているが、実際は半角で入力。

目次をつくる

次に、見出しを作る方法行の先頭に [toc] とつけると h1 等のタグを自動的に拾いリンクにしてくれる。
ただし、ページ全体の h1 タグをひらうので、途中にこの指定をしても、そこから以降にはならないので注意。

[toc]

↑こう書くとページの最初の様な目次が作成される。

注釈をつかう

ちょっとした自適感想などは、これまで () を使って表していたが、StackEdit の注釈機能を使うことにより、簡単に作成できる事がわかった。
書き方は、「[^xxx]」で注釈のリンクをつけ、「[^xxx]:」で説明を記述をすれば良い。

こんな感じにすれば良い[^footer説明]
[^footer説明]:こんな感じにする。

こんな感じにすれば良い1

コードをのせる

コードを載せたの時のシンタックスハイライトについては、これまでも実現していたが、簡易な方法として highlight.js を使用する方法があったので、これまでの物と合わせて使用するようにした2。
使用にあたっては、blogger 自体に設定が必要とはなるが、それほど難しくはないので試してみる価値はあるかと思う。
凝った表示にしたいのであれば、ここから手をいれるか、別の方法を検討しないといけない。

設定は、blogger のメニューからテンプレート > ブログで使用中の HTML の編集をクリックし、header 部分に以下のコードを追加する。

<link href='//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.0.0/styles/monokai-sublime.min.css' rel='stylesheet'/>
<script src='//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.0.0/highlight.min.js'/>
<script>
    hljs.initHighlightingOnLoad();
</script>

これを設定したら、コードブロック(“`)を使用してプログラムコードを入れると、いい感じにコードが見やすく色づけされる。

```ruby
puts 'The best way to log and share programmers knowledge.'
hoge = Hoge.new
```

↑こうかくと
↓このように表示される

puts 'The best way to log and share programmers knowledge.'
hoge = Hoge.new

シーケンス図などものせる

なんと、StackEdit は、URL やシーケンス図を DSL を使って表現できる Sequence diagrams や about Flow charts 構文もサポートしている。
そして、そのまま blogger へ送る事もできる。
流石に、この手の図は StackEdit 上では表示可能だが、blogger へ転送するとテキストに置き換わるだろうと思っていが、きちんと表示されている。
このブログでは CSS の関係で見づらいが、これはすごいと思う。

使い方は、これまたコードブロックに sequence 指定をして、然るべき書式を使うだけ。

```sequence
WEBサーバ->DBサーバ: データ挿入
Note right of DBサーバ: DataBaseには\nユーザデータが\n格納される
DBサーバ-->WEBサーバ: データ参照
WEBサーバ->>DBサーバ: データ更新
```

↑こうかくと
↓このように表示される

Created with Raphaël 2.1.2WEBサーバWEBサーバDBサーバDBサーバデータ挿入DataBaseにはユーザデータが格納されるデータ参照データ更新

おまけ

これは、以前から使っていたけど、StackEdit を使ってそのまま、Upload したら公開されてしまうのが困る場合、やタグを入れたい場合は、ページの先頭に

---
tags: ["App"]
published: false
---

と記述しておくと、tag の指定と公開設定ができるので、おおまかな部分を StackEdit で書いてアップした後 blogger 側で調整することができる。

よく分からんこと

ここまででも十分なんだけど、実際のブログと見た目が違う点が少し残念。
StackEdit 内で CSS を設定したいがどこで設定したら良いかわからない。

まとめ

StackEdit の見直しをして、欲しかった目次つくる機能などを発見できたのは、すごく良かった。
通常の Markdown は対応しているし、まさかシーケンス図とうの図までそのまま送れるとは思わなかった。
これは blog を書く人は StackEdit を使わないと損するかもしれない。

Written with StackEdit.


  1. こんな感じにする。 ↩
  2. そのままでは、行番号を表示しないから併用するようにした。 ↩

2016年8月22日月曜日

Chrome について色々

Google カレンダーに絡んだ仕事をしている時に気になったのだが、アドレスバーの横に菱型が重なったマークが表示されていた。

マウスポインタを重ねてみると、以下のように「このページはサービスハンドラのインストールを求めています。」と表示され、クリックすると、さらに「すべてのウェブカレンダーリンクを calendar.google.com で開きますか?」と選択肢が出てくる。

ハッキリ言って、なんのこっちゃよく分からない。
調べてみてもいまいち的を得ないものばかり。

それでも、なんとなくの理解だと、カレンダー関連(日付とか?)をクリックしたら Google カレンダーに遷移して開く動きとなるような事だろうか?

ハンドラの設定の管理… のボタンを押してもよくわからないし、とりあえず、何もせずに放置した。
何かしらの設定をしたら、Chrome の設定画面から「設定」→「詳細設定を表示」→プライバシーの「コンテンツの設定...」→ハンドラの「ハンドラを管理...」から何かしらの設定変更が出来るようだ。
しっかし、こういう点が Google 不親切だなぁ。

あと、Chrome アプリが 2018 年までに終了とのこと。

http://blog.chromium.org/2016/08/from-chrome-apps-to-web.html

Chrome OS での提供は続けられるとのことだが、どれだけの人が Chrome OS をつかっているのだろうか。。。

利用ユーザ数が少なくなっている事が終了の要因か。
とはいえ、この記事自体 Chrome アプリの StackEdit を使って書いている。ちょっと残念。

開発者目線でいくと、シェアの少ないアプリのサポートが減るのはちょっと気が楽になるが、なくなると思うとちょっとさびしい気持ちになるかもしれない。

Written with StackEdit.

2016年5月3日火曜日

RubyMine でコントローラを作るときに spring 関連のエラーになる

RubyMine からコントローラの作成などをしようとするが、「`to_specs’: Could not find ‘spring’」こんな感じのエラーが出て作成できない。
実際に発行されているコマンドを見ると
 
.../awesome_events/vendor/bundle/ruby/2.2.0/bin/spring rails generate controller welcome index -s

となっている。

メッセージにも、コマンドにも spring とあるので、spring 関連は明白。

エラーメッセージには spring がインストールされているか確認せよ!とあるので、 Gemfile を見るが記述はあるし、インストールフォルダも存在するのでインストールはできている。
他の spring が関係しているのか? と思い停止(bin/spring stop)などをしてみるが変化ない。

そもそも、bundler 経由での rails コマンドのはずが一切無視されているのが非常に気になる。 ターミナルを使って、コントローラの生成をしてみると上手くいく。

RubyMine の Run > Edit Configurations… の関連しそうな項目(Ruby とか Rails とか)の bundler タブの Run the script … にチェックを入れてみても変わらず(一体どうなってんの???)

色々と探ってみた所、どうやら spring の設定は、Preferences の Languages & Frameworks > Ruby SDK and Gems の設定に引っ張られるようで、この項目に指定してある rbenv の右の窓にある gem 群に spring がないとダメみたい。

“+” ボタンを押して、大量に出る gem の中から spring を探しだし(なぜここには検索窓が無いのか?)、インストールすることで、コントローラ生成コマンドが動くようになった。




しかし、bundle install の設定はいつ効いてくるのだろうか・・・
(rbenv 2.2.3 にも spring がなかったので同様のエラーが出るかと期待したけど、この環境で作った場合には spring を使わないようになっていた。正直意味不明。一体どこで指定するのだろうか。)

この手の環境で悩まされるのを解消するためもあって IDE を使っているのだが、逆に IDE の設定で悩むとは本末転倒な気がしてならない。
動き始めると便利だけど、ちょっとしんどい。

2016年2月14日日曜日

携帯キャリア変更によりGoogle の二段階認証ができなくなった話

先日、キャリアの2年縛りが終了するとのメールを受けて、嬉しげに iPhone 6s に変更しました(実際にはそれほどでもなかったけど)。

そこで、ケチってキャリアごとの MNP を行って金額を安くする方法を試みたのですが、それが仇となり今回のタイトルの様な自体が起こってしまったのです。

二段階認証の確認コードが数時間前に解約したキャリアメールに飛ぶ画面を見た時のやっちまった感は、なかなかのものでした。

実際は、この二段階認証は、キャリアメールだけではなく、バックアップコードを取得しておけば、それを使ってログインできる様になっているのですが、パット見ナンノコッチャな印象で放置していました。
問題が発生してから事の重要に気がつくという、よくあるパターンです。
なので、バックアップコードは入手するようにしましょう。

バックアップコードの内容としては、これを作成すると、パスフレーズが複数個入ったテキストファイルを入手することができるので、二段階認証の画面でキャリアメール以外の方法を選択すれば、このコードが使用できるといったものです。
まあ、このファイル自体もなくしてしまうと意味無いですけどね。しかし、作っておくに越したことありません。

さて、今回やらかしたのは、通常の Google アカウントと、Google Apps を使用して独自ドメインで使用していたサイト管理のアカウントです。

Google アカウントについては、検索すると割りとヒットしますので、そちらを参考に。。。

MNPしたらGoogle認証(ログイン)の2段階認証が出来なくて悶絶した。
http://d.hatena.ne.jp/gonsuke777/20150924/1443095404

Googleアカウントにログインできない問題を解決した方法
http://tarohibi.com/google-noenter

たぶん大体の人は復旧フォームを使用しての対応になるかと思いますが、
結構復旧には厳しい質問(アカウント使用開始日だとか、最終ログイン日だとか、良くメールを送るアカウントだとか…etc)が続くので覚悟が必要です。

たまたま、パスワード管理ソフトを使用していことも有って最終使用日がそこに書かれてあったと言うのと、twitter のアカウントと大体同じぐらいの時に開設したアカウントだった事を思い出し復旧ができました。
これでだめならどうしたら良いのか分かりません。

次に Google Apps の方ですが、こちらはどうにかして、Google 宛に二段階認証が行えない旨の内容をフォームで送ることから始まります。

Google Apps for Work
https://apps.google.com/intx/ja/

どこからフォームを送ったのかわからなくなったのですが、多分ログイン画面で、ログインできないを選択してフォームにたどり着いたと思います。

内容については詳細を記述する所があるので、包み隠さず内容を書いてください。
(自分の場合は若干焦っていたこともあり、最初の内容は若干内容が薄いと感じて再度内容を送りなおすという事をしてしまいました。
同じ内容で送ると質問番号がグチャグチャになるのでやめてくださいと、お叱りのメールをいただきました。。。)

送信完了画面には、48- 72 時間までに返答をしますという事を書いてあり、また真夜中(23時)に送信したので、明日もしくは明後日、ひょっとしたらスルーされるかもと思っていたのですが、ものの 1 時間後には連絡のメールが届きました。

そして、そこには管理者としての証明を行う確認方法が書かれてあり、証明が確率したら一定時間の解除コードを教えていただけるという内容で復旧が行えました。

サラッと書きましたが、サイトを作成した時から暫く放置していたので、証明作業に結構苦戦しました。しかし、担当の方の気遣いもあり不安なく作業することができました。

正直、Google と言う企業、冷血な企業と思っていましたが、先程も書いたとおり、フォームを送ると直ぐに回答が返ってきたり、夜中の対応、そして朝には電話での連絡も頂くなど、ものすごく手厚いサービス。
何より日本人のスタッフが担当してくれて、言語の不安も安心と、全くの不安はありませんでした。

すげぇや Google !!

と、久日に企業に対する感想を持ったのでした。

まあ、これで次やらかしても安心などとは思いませんが、質問することの憂鬱感は無いのは確かです。
もし、同じ状態になった方がおられた場合は、一旦 Google に問い合わせをかけて見るのが良いかもしれません。

最後にまとめてとして、携帯を変更する場合に気をつける点を書いて置きます。

  1. キャリアメールの二段階認証をしていないか(している場合は一時解除)
  2. バックアップコードは入手しているか
  3. その他の代替手段の設定はしているか(モバイルアプリやバックアップ用電話番号の指定もできる)

私のように馬鹿な事をしないように皆さん気をつけてくださいね。

Written with StackEdit.

2015年2月15日日曜日

iPhone を Mac につないだ時に iPhoto を起動させない方法

MacBook Pro(Yosemite) にiPhone を繋ぐと、iPhoto が自動で起動します。
写真目的でつないだ場合は良いのですが、充電等の目的の場合は、この動作がありがた迷惑となります。

そこで、自動起動しない方法を探した所、iPhoto の環境設定で、「カメラ接続時に開くアプリケーション」の項目を「割り当てアプリケーションなし」にすれば良いとあったので、確認をすると、、、

すでに設定されている。。。

また、他のページを見てみると、iTunes の環境設定で、デバイスのタブから、「iPod、iPhone、および iPad を自動的に同期しない。」にチェックを付ければ良いとあったので、早速チェックを入れて、再度接続した所。。。

iPhoto 起動

これ、一体どうなってるんですか?

更に、再度方法を調べてみると、イメージキャプチャのアプリで「この iPhone を接続時に開くアプリケーション」を「割り当てなし」に設定すれば良いとの情報を見つけ、イメージキャプチャのアプリを見ると、なんと・・・

iPhoto

ということで、ここを「割り当てなし」にして、再々度の接続をすると、、、

iPhoto 起動せず

ついに実現することが出来ました。
なんだか設定するところが多い気がするけど、大きいのはイメージキャプチャのアプリの設定だったりするので、この動きが気になっている人は、

イメージキャプチャアプリの iPhone 接続時に開くアプリ設定を「割り当てなし」にしてください。

Written with StackEdit.

2014年9月26日金曜日

Atom エディタ Term2 パッケージインストールでエラーが出た

Atom エディタ使ってますか?
何だかんだでダウンロードしたものの使っていない状態でしたが、Windows のアルファ版がダウンロード可能になっていたので、これをきっかけに少し触ってみました。

Atom.io
https://atom.io/

触ってみたと言っても、環境設定の部分だけですが・・・
今回はGUIで操作できる部分で設定してみました。


設定できる部分は、フォントや制御文字の可視不可視、キーバインド、拡張用パッケージ、テーマとなっています。

機能の拡張のパッケージは、パッケージ名を入力して、ダウンロードと簡単に行えます。
そこで、各所から評判の良いパッケージをインストールしてみたのですが、その中で Term2 のインストールだけ失敗してしましました。

メッセージとしては、
「Installing “term2@0.9.4” failed.Show output…」
うーんこれだけでは、よく分からん。

別にターミナル使えなくてもいいやと思っていたのですが、先の事を考えると使えるに越した事無いので、調べてみました。
すると、同じ悩みを克服されている先人が居られました。

AtomにTerm2を入れた時に若干ハマった話
http://qiita.com/n0bisuke/items/10b0960160d233d8fce5

こちらをみると、自分が使っている GUI からのインストールではなく、ターミナルから apm(Atom Packages Manager)コマンドでインストールされていたので、同じくターミナルでインストールしてみましたみました。

すると、エラー内容がほぼ同様の内容だったので、ページに合わせて実戦してみました。
これで、上手く行くだろと思っていたのですが、途中でつまづきが。。。

$ sudo npm update -g node-gyp    ← nmp コマンドがないと怒られる
$ sudo rm -rf ~/.atom/.node-gyp
$ xcode-select --install
$ apm install term2

つまずいた内容としては、nmp コマンドが呼び出せないためのエラー。
nmp(Node Package Manager)が無いとかって・・・これまた調べると、
nmp コマンドの実体はあるけど、シンボリックリンクが張られていないがために、エラーになっていました。

この部分は、nmp コマンドのシンボリックリンクを張り、バージョン確認ができる所まで確認して、再度インストールを行うと上手くインストールができました。

$ ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm

苦戦しましたがなんとか、インストール完了という事で。
Atom は、後発なので期待が大きいエディタの一つです。
個人的には Markdown プレビューが有るのが良い感じですが、書式が標準準拠の様なのでそこが少しだけ変えられないかなと思っていたりする。。。

2014年9月21日日曜日

手書きによるタスク管理(Bullet Journal)

Gigazine さんより 「シンプルなノートであらゆる情報をまとめてタスク管理をする方法」 という記事を見た。

シンプルなノートであらゆる情報をまとめてタスク管理をする方法
http://gigazine.net/news/20140919-bullet-journal/

Bullet Journal という方眼ノートを使用した手書きのタスク管理方法の紹介だった。
使い方は、Gigazine さんのページを見ればよく分かり動画もあるので一緒に見ればさらに理解が深まると思う。

Bullet Journal
http://www.bulletjournal.com/

スケジューリングについては、数年前に自分でもフォーマットを作って試してみたが、フォーマットを考えたが、今ひとつ市販の物と変わらないと思い止めてしまった。
結局今は欲しい内容のフォーマットが印刷されている物を購入する事で現状に至っているわけだけど、こういうページを見ると再び自分に合ったフォーマットと言うかルールを使った物を使いたくなってくる。

通常のスケジュール等は、今の物で事足りているので、その他の部分で活用できればと思っている。例えばプロジェクト単位の仕様記録とかが良いかもしれない。

手書きが面倒くさいと言う人も居るし、まわりの人はあまりメモを使用せずに仕事を進めている。脳内で内容をまとめてアウトプットしているんだろうけど、自分は脳内メモリが少ないためか紙に書いて記憶・記録・解析をしないと上手く進められないので、こういった方法は合っていると思う。

問題は、動画等に使用している方眼のカッチョイイノートは、LEUCHTTURM 1917 で似たものとなると モレスキン とかになるんだろうけど、結構高いんだよな。。。
雰囲気も重要と思うけど、試しにやるにはコクヨの大学ノートでも良いんですけどね。

2013年10月23日水曜日

備忘録:2013年10月 Apple 新製品発表について

現地時間で言うところの22日に Apple の新製品発表があった。

まとめ情報があったので、リンクを貼っておく

iPad Air、Retina iPad mini、新型MBP、OS Xまで! 
アップル新製品発表会をまるっと凝縮まとめ(8:20更新) by GIZMODE
http://www.gizmodo.jp/2013/10/ipad_airmbp.html

発表が有ったのは、Mac Book Pro/iPad Air, mini/Mac Pro/OS X Mavericks

ノート PC 自体は、昨年購入したので、この中で興味が有るのは

「OS X Mavericks」

だけだった(iPad も気になったけど資金的に見ない事に)。

気になった機能としては、メニューとドックがマルチディスプレイ個々で使用できる点と、
ファインダーのタブ化がなにより嬉しかった。

Mountain Lion の時に別途アプリを買おうか迷っていたのでちょうど良かった。

そしてなにより、「無料」は凄い

このやり方は、iPhone とかと同様のやり方で、発表時の最も高性能な端末に、
それにあった OS を載せると言った感じ。
アップルらしいというのか?端末一つを一商品とする考え方だろう(上手く言えないが)。

そう考えると、自分の持っている Mac には少し重たい OS なのかも知れない。
最新の OS を無料で触らせてアプリを作ってもらって、AppStore でかすめ取った方が
効率的なのかもしれない。

で、そこいらへんの勘ぐりはさておいて、早速アップグレード!!と思って、
万が一の事があったら困るんでデータの退避などをしていると・・・

VMWare の存在に気づいた。
これって Mavericks に対応しているの?

結果、新しい VMWare 6 っていうのが出てました。

VMWare Fusion6
http://www.vmware.com/jp/products/fusion/

アップグレードで、約 7,000 円か・・・

一応旧バージョンでも大丈夫と言う事を聞いたんで、少し考えよう。

2013年10月20日日曜日

クラウド開発環境

備忘録として

クラウドでの開発環境というのがあるようだ

Monaca
http://monaca.mobi/

HTML5 と Javascript で、iPhone や Android、Windows8 アプリを作成する物らしい。
言語の集約化としては、良いかもしれない。
あと、開発環境を整えなくて良いのは、魅力的かもしれない。
ただ、ネイティブの部分をどうやってやるかは分からない。

無料での使用と、有料はトライアル期間があるみたいだ。