ページ

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

2015/11/26

ライブラリが採用されてた!その2

|

YouTubeの最近の新しい動画について、今朝通知メールがきて、ふとAndroid Developersチャンネルの動画が目に留まった。
フリルのFablicさんの事例紹介だった。

マテリアルデザインを採用したらこんなに○○になった!というものだったが、マテリアルデザインのライブラリを作った自分としてはどんなものかチェックしなくては、と動画を観てみると…
おや、この動きはもしかして…!
ダウンロードしてみると、なんと使われてました!
Android-ObservableScrollViewが!
ライセンス欄にちゃんと書いてくれている。

こんな人気アプリに採用されているのは、やっぱり嬉しいですね。
Fablicさんありがとうございます。
ライブラリを使ってくれる方は
ぜひデベロッパーにフィードバックした方がいいと思います(もちろん、応援のフィードバックを…)。
特に個人で開発してると思われるプロジェクトに対しては。
メンテナンスしようというモチベーションが変わります。
(と言いつつ、諸事情で別のプロジェクトを優先していてなかなか最近できてないけど、気持ちはあります)

皆、どういう風にライブラリを採用しているのかは分からないけど、もしかすると受託開発だからオープンにできない、表立って使ってるよと言えない立場にあるのかもしれない。
それでも、もし何もフィードバックしていなければ、せめてGitHubのプロジェクトにスターを付けてくれるといいと思う。
良いと思ったから採用してくれているはずなのに、
こういう形でしか「使ってるよ!」というのが伝わらないのは残念だなと思う。

…と考えてみて、
自分も全てはそうしていなかったかもしれないなと反省。
作ったライブラリが依存しているライブラリなど、
見直してみようかなと思う。

2015/10/25

WhatsAppにライブラリが採用された!

|

夜遅くに仕事から帰り、夜中にいつも通り(?)コーディングをしていると、意味不明な通知メールが・・・”Milestone achieved”
マイルストーン??

見てみると、なんとAndroid-ObservableScrollViewがWhatsApp Messengerに採用されてるよ!と、初期からいろいろフィードバックしてくれてご自身のアプリにも組み込んでくれたユーザの AkshayChordiya さんが知らせてくれたのだった。

WhatsAppってあのWhatsApp・・・?

スクリーンショットも貼り付けてくれていたのだが、思わず自分でも調べてしまった。
確かに、自分の名前がある・・・。

一応書き残しておくと
設定>ヘルプ>WhatsAppについて>LICENSES
で確認できる。
“may be included”と書いてあるので、含まれていない場合もあるのかも。

10億ダウンロードを超えるこのアプリに搭載されるなんて夢のよう。
はたから見たら「だから何?」という出来事でもあるんだけれど、
自分にとっては確かに「Milestone achieved」な出来事。
GitHubにも書いたけど、ここまでこのライブラリを育ててくれた・サポートしてくれた方々に感謝するとともに、ますます頑張っていきたいと思えた大事な瞬間だった。

2015/04/12

Jekyllでチュートリアルを作る

|

チュートリアルサイトを作りたいと考えたが、
コンテンツはMarkdownで書きたい。
そうするとGitHub PagesとJekyllが楽かな、と考えた。
おまけ的にGithubプロジェクトの紹介ページを作ってみたことはあったが、今回の場合それがメインのコンテンツになる。
GitHubのリポジトリで静的なサイトを作る場合にどうしたら良いのか(ただしブログ ではない)という点で調べたり試行錯誤したことをまとめてみる。

2013/04/06

Android XMLだけでできたボタン

|
画像でなくXMLのみで作ったボタンを集めたAndroid用のライブラリをGitHubに公開しました。
RichButtons
使い方は、RichButtons/libraryをプロジェクトとして取り込むか、中身にある実体のXMLを直接プロジェクトへコピーしていただき、 styleで定義済みのスタイルをButtonに適用します。

ライブラリ、とは言ってもグラデーションなどをlayerで重ねただけXMLを集めただけなのですが、、、 1から作ると意外に時間がかかると思うのでよろしければご利用ください。
通常の状態と「pressed」の状態の2種類が定義されているので、タップするとちゃんと見栄えは変わります。
ちなみに端末画像つきのスクリーンショットは以下で作成したものです。
http://developer.android.com/distribute/promote/device-art.html

2013/01/03

GitHub pushすると「Permission denied (publickey)」

|
先日、GitHubにpushしようとしたところで と表示されてしまいました。
原因は、単純にGitHub上に現在のsshキーが登録されていなかった(削除してしまった?)ことでした。 単純すぎますが、解決するまでの過程をメモしておきます。

エラー

普通にpushします。

確認

GitHubのトラブルシューティングの通り、コマンドで確認してみると、GitHub用のキーのエントリがありませんでした。(フィンガープリントは念のため伏せています)

追加

ssh-addでエントリを追加しました。(この手順、結局要るのかどうかは不明です。)

GitHubにキーを追加

公開鍵ファイルの内容をコピーして、GitHubのSSH Keysから登録します。下記も一部内容は伏せています。

再確認

もう一度コマンドで確認してみると、問題ないようです。これでsshでpushできるようになりました。
↑