Coding Memos

try {coding} catch {questions}

Git pushでエラーが出たので調べた (error Device not configured)

Atomでgit controlするときに、赤い文字で、エラーが出てたので、なんだろうと思って調べてきました。

どうやら、クローンするときに、httpsのURLからクローンすると、Could not read UsernameとかDevice not Configuredって エラーメッセージが出てしまう。

そこで、httpsからじゃなくて、sshからクローンしたことにする?という上書きをすることで、これを回避すると pushが通った。

以下公式の案内

Changing a remote's URL - User Documentation

Switching remote URLs from HTTPS to SSH 

という見出しのところの手順に沿って、

ターミナルで、そのプロジェクトディレクトリに移動して、

$ git remote -v

とうって、そのリポジトリがリモートだとユーザー名が何で、リポジトリ名が何かを確認

$ git remote set-url origin git@github.com:USERNAME/OTHERREPOSITORY.git

を叩けば、sshに切りかわるらしいので、これでpushが通るようになった。

初心者向けだと思うけど、いちいち探すのも面倒だろうし、メモとして公開しました。

Holiday Project (シェアから見るブラウザ比較)

晦日、大晦日と、Twitterのアンケートツイート機能を使って、二つのアンケートを実施しました。

両方で、延べ人数で1000名を超える方に、ご投票いただきました。この場を借りて、御礼申し上げます。ありがとうございました。

アンケート手法 (Methods)

ツイッターのアンケート機能を使ってのアンケート

仕様に伴い、選択肢は最大で4つまでです。下調べとして、ブラウザに関しては、statcounterから、シェアの大きな順位4位までを選択肢として加えました。OSに関しては、正直に申し上げてセクショニングがあっていたかわかりませんが、Windows系, MacOS X系, Linux系として選択肢を設けました。chrome OS, Firefox OSなどの選択肢は、ここに入れると、選択肢の最大数を超えてしまうため、また、シェアから行ってそんなに伸びないかなということで、除外しています。また、結果をご覧いただくとわかる通り、versionについては加味しないことにしました。選択肢の中に含まれないものに関しては、個別でリプライをいただくよう公表しました。

ツイッターアンケートは最終選択肢に関しては1%ほどの誤差がある場合があります。 遠山の処理的に 最終選択肢の得票率(%) = 100 - 最終選択肢以外の得票率の和(%) となっているようです。

例えば、3人が三つの選択肢に対して、一票ずつ入れると、得票率は、33.333333...%となるはずですが、 選択肢1 : 33% 選択肢2 : 33% 選択肢3 : 34% というように、最終選択肢で、総和が100%となるように計算されます。

なので、1%単位での議論をしたい場合には、注意が必要です。もっとも、このprojectでは、そのような細かい議論をするつもりはありませんが。

アンケート対象

@t_s_inkのツイッターアカウントから、発信し、リツイート先でも、投票してくれた方々が対象です。 このアカウントでは、エンジニアやWeb業界に関わる方を多くフォローフォロワー(以下FF)しているため、ざっくりとした言い方で表すと対象はエンジニア・Web界隈ということになるでしょうか。本アカウントの一次FF(直接的なFF関係)以降のRT先においては、当該の界隈に属している人がどれだけ投票しているかは不明なところです。

実施日時

以下の期間(ちょっと曖昧ですが)でアンケートを執り行いました。 * 2015/12/30 14時ごろから24時間(ブラウザアンケート) * 2015/12/30 15時ごろから24時間(OSアンケート)

仕事納め後休日ということもあり、多くの方にご回答いただきました。

投票数

ブラウザアンケート:899票

OSアンケート:152票

ブラウザアンケートを最初にしたので、こちらがRTでかなり拡散していただいたようです。投票ボリュームの違いはもちろん厳密な統計学では信頼性の問題に関わるでしょうが、まぁここでは不問とさせてください。

念のためお詫び

普段使っている選択肢がなかった方には、仕様の都合上、申し訳ありませんとしか言えません・・・。また、Firefoxと記すべきところ、FireFoxと誤記してしまったことも合わせてお詫びします。 MicrosoftのEdgeに関しては、IEに入れてもらうか、個別にリプライをいただくようにしていました。

以上が前提条件ですかね?

OSシェアアンケートの意図

例えばWindowsユーザーが大半を占める中ではSafariの得票数は伸びないでしょう。逆にMacユーザーが多ければIEも伸びてこないかと思います。OSのシェアを知った上で、ブラウザシェアについて論じるというのが筋が通っているのでは?ということで実施しました。

結果予想

アンケートの結果の予想は、選択肢の順に得票数が多くなるのではないかと考えていました。

理由1

chromeは経験的に速いと思っていました。それに周囲でもchromeを使っている方が多く、なんとなくchromeがシェアでは1位なのかなと。 デベロッパツールも使っていて不便しないし、ということで。

理由2

FirefoxFirebugがデバッガとして優秀だということで、エンジニアは通常仕様もFirefoxにしている方が多いんじゃないかなという予想で、順位としは2位かなと思ってました。

理由3

Safariは特に理由はないのですが、IEデベロッパには忌み嫌われるブラウザ(?)なので、IEよりはシェアを伸ばしてるだろうという予想です。まぁでも記事を読む時には、Reading Modeにするとシンプルな装飾で読みやすいですよね。そこは気に入ってます。El Capitanのバージョンにいなってから?Safariにもデバイス切り替え表示ができるようになりましたね(レスポンシブデザインモード)。

理由4

3に書いた通り、嫌われてるだろうな、と思ってましたよ。IE。ウェブデベロッパの頭の中身を覗いてみると、95%?がIE対応について脳のメモリを割いてるみたいな画像を見たこともあります。

まぁ予想理由としてはこんなもんですね。

続きを読む

Json?RDB?

wordpress上に検索ポータルサイトを作ろうとしてるんですが、

ユーザーの入力データは基本的にphpmyadminみたいなRDBにデータを貯めていく感じでいいのかな?

JSONファイルとかも作りようによっては、DocDBでデータを保持することもまぁできなくはないと思うけれど、

使い分けとか意識したほうがいいんだろうか。

例えば、React.jsのチュートリアル(公式や非公式)なんかはコメントページ、チャットアプリを作ってて、そこではJSONファイルで データを保持している。。。

本ちゃんのアプリでもJSONでデータを保持するのかしら?? もしくはチュートリアルだから、Jsonファイルを使っているだけ、本ちゃんではMongoDBのようなDocDBを使うのかな?

いまいち、この辺の便利さがわかってない。JSON使うとAjaxが簡単とか?

詳しい方がいらっしゃいましたら、教えていただると助かります m(_ _ )m

技術メモと言いながら・・・

今回はクリスマスなんで、クリスマスにちなんだことを書こうかな。 f:id:codingmemos:20151224182221j:plain

サンタクロースはコカコーラ社製?

コカコーラが宣伝のためにサンタクロースの服装を赤くしたらしい。なんだろう。この事実よりもサンタクロースは赤い服を着ているって方がみんな知ってるから、広告から出たマコトになってる。

なぜか今年はクリスマス感を全然感じていない。テレビも見る機会はないので年末特番なんて全然見ない。 一般的な会社組織にも属していないので、忘年会もなければ、仕事納め的な雰囲気もない。

Twitterのタイムラインにいる人たちと、仲良く会話する年末もなかなかいいものですね。

開設

前にWordpressで似たように技術メモやっていたのですが、 WPだとソースコードが綺麗に表示されないので、こちらでやってみようと思います。