さまよえる、Android

Androidのプログラミングで便利なことや残しておきたいことを残しておく。もしオススメのライブラリがあったら教えてくださいね。

Androidでバーナーを表示するのに便利なライブラリ、BannerTimeを使ってみる。

アプリにバーナーを組み込める BannerTimeを使えば、アプリにバーナを組み込むことがサックとできる。オススメの機能や、自分が作ったアプリを、バーナで紹介したりすることに使える。github.com いつもの compile 'com.jcmore2.bannertime:bannertime:1.0.0…

手軽にチュートリアルが組み込めるAndroidのライブラリ、MaterialShowcaseViewを使ってみる。

github.comこちらのライブラリは、アプリをインストールして起動後に1回だけチュートリアルが実行される仕組みです。2回目からは、アンインストールしないと表示されないので注意してください。 いつもの compile 'com.github.deano2390:MaterialShowcaseVie…

Androidライブラリ - まとめ

UI系 araiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.com…

Androidのボタン系ライブラリ、FancyButtonsが洒落てる。

見たことあるねー系のボタンがサクッと作れるっぽい。github.com compile 'com.github.medyo:fancybuttons:1.5@aar'

すぐに吹き出しがつくれちゃうAndoridのUIライブラリ、BubbleViewを試す。

いつもの compile 'com.lguipeng.bubbleview:library:1.0.0'

Android(Google Map)とPHPの連携

Google Mapの設定 AndroidでGoogle Mapを利用する手順 Google APIの有効化 Google Maps Android APIの有効化 認証情報を追加して、APIキーを取得 Android StudioでGoogle Maps Activityプロジェクトを作成してAPIキーを設定 Google Map APIの有効 Sign in - …

プログラミング言語別給与ランキング【2015年版】〜1位はScalaの401万5,909円〜

hrog.netすべてのプログラミング言語の平均求人年俸は3,628,019円で、1位がScalaの401万みたい。 年収が少ないPHPやJavaは、求人数が圧倒的に多い。給料、求人数のバランスを見るとRubyが一番良さそう。blog.r-nmt000.comアメリカと比べると、プログラマの給…

直感的でシンプルにsqliteを操作できる、Androidのライブラリ、ActiveAndroidを試す。

github.comAndroidからsqliteを操作するとき、標準のライブラリは直感的でなく、呪文のようなコードを毎回書くのがつらいので、sqliteのライブラリを探してたところ、ActiveAndroidが良さそうだったので、調べてみた。これ以外にもORMLite、greenDaoが有名み…

AndroidのButterKnifeを使ってみた。

TextViewに、Hello Worldと表示する。こんなことは、簡単にできるけど、簡単に実装するのには、コツがいる。 いつもの compile 'com.jakewharton:butterknife:6.1.0' プラグインインストール Preferences → Plugins → Browse repositories and search for Bu…

youtubeの有料化について

jp.techcrunch.comGoogleがアメリカでYouTube Redを開始した。これでうざったい広告が無くなってくれるのかな?それだけのために月額1000円は支払えないよね。どうやら、広告以外にもオフラインでも再生が可能になったり、人気のコンテンツ配信者の限定動画…

Androidのグラフライブラリ、WilliamChartを使ってみた。

github.com いつもの compile 'com.diogobernardino:williamchart:2.0.1' activity_main.xml

マック無料でSNS改名する人続出

r25.yahoo.co.jp www.mcdonalds.co.jpなんのことやら、よんでみたら、新商品のバーガー3種類にはニックネームがあり、それぞれ「エグチ」「バベポ」「ハムタス」 10月25日の14時から17時の3時間限定で、「エグチ」「バベポ」「ハムタス」と名前が似ていれば…

Androidの画像ダウンロード・キャッシュ系ライブラリ、Picassoを使ってみる。

square.github.ioネットから画像をDLするんで、ネットにアクセスする権限が必要です。 AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sports_sensor.picaso" > <uses-permission android:name="android.permission.INTERNET" /> <---ここね </uses-permission></manifest>

Androidで、GoogleMapと遊ぶ

https://console.developers.google.com/project?authuser=0プロジェクト作成 : プロジェクト名は自分の場合、markmapGoogle Maps Android APIを有効にする。https://console.developers.google.com/project/markmap-1006/apiui/credential?authuser=0&pli=1…

AndroidのUIライブラリ、SmoothProgressBarを使ってみた。

github.com いつもの compile 'com.github.castorflex.smoothprogressbar:library:1.1.0' activity_main.xml

AndroidのUIライブラリ、MaterialDateTimePickerを使ってみる。

Androidで日時をユーザーに選択してもらう時に使うUI。需要はあるけど、実装するのは、面倒だよね。こういうのはライブラリでサクッと使いたいところだ。github.com compile 'com.wdullaer:materialdatetimepicker:1.5.4' MainActivity.java import android.…

グリーンディスプレイ

biz-journal.jpこの仕事はハローワーク経由で紹介があったらしく、内定には至らなかったがアルバイトで採用されたらしい。 長時間労働の末、帰宅時に交通事故で亡くなられたとのこと。この会社の口コミを調べたら、法令遵守意識 1.7とかすごいな。www.vorker…

Androidのレーティング系ライブラリ、Android-Rateを使ってみた。

github.com 評価は重要 アプリをリリースして時間が経つと、Google Playの検索からのDL数はどんどん下がります。検索順位を上げるにはレビューでいい評価をしてもらわないと、DL数は伸びません。基本的に、レビューしてくれるユーザーは、強制終了など不具合…

AndroidのUIライブラリ、PagerSlidingTabStripを使ってみた。

github.com compile 'com.astuetz:pagerslidingtabstrip:1.0.1' MainActivity.java import android.content.res.Configuration; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import…

AndoridのUIライブラリ、CircleImageViewを使ってみた。

ユーザーのアイコンを丸くマスクしたいときに便利かもgithub.com いつもの compile 'de.hdodenhof:circleimageview:2.0.0' こんな感じ

AndroidのUIライブラリ、CircleIndicatorを使ってみた。

アプリをインストールした後に、スワイプしながら、アプリの使用方法を表示しますよね。 viewPagerのインディケータ系のライブラリですよ。 いつもの compile 'me.relex:circleindicator:1.1.5@aar' ViewPagerと連動しますので、ちょっとめんどくさいですが …

AndroidのUI系ライブラリ、DialogPlusを使ってみる。

github.comボタンやアイコンを押して、情報を表示させるときに 画面の下から、上に向かって伸びていくメニューが欲しかった。 いつもの compile 'com.orhanobut:dialogplus:1.10@aar' import android.content.Context; import android.os.Bundle; import and…

ViewPagerでスワイプ時に落ちたり、遅延が発生してうまく移動できない時のおまじない。

メモ viewPager.setOffscreenPageLimit(adapter.getCount() - 1); Android - ViewPagerで3ページ以上使う場合にするべきこと - Qiitaqiita.com

Structはアクセサを省略できる。

Classタイプ class Point def initialize x,y,z @x = x @y = y @z = z end attr_accessor :x, :y, :z end point = Point.new 3, 4, 4 puts point.x + point.y + point.z Structタイプ Point = Struct.new :x, :y, :z point = Point.new 3, 4, 4 puts point.x…

RubyでObserver

”Rubyによるデザインパターン” 名前の通りRubyでデザインパターンを学習する本でAmazonでも評価が高い。GofのパターンをModuleやブロックなどRubyで書いたらどうなるか書いてあり他言語からRubyに来た人にオススメです。Observerの章でModuleを使った実装が…

Rubyのif文

rubyによるデザインパターンを読んでいたら、if文の説明でこんなのがあった。 最後の書き方しらなかった。 divisor = 0 if (divisor == 0) puts 'Division by zero' end puts 'Division by zero' if (divisor == 0) (divisor == 0) && puts('Division by zer…

Rakeのソースコードを読んでみて

Rakeのソースコードが読みやすいとのことでトライしている。 しかし、Ruby初心者なんで、これどう実行されんだ?というのが多い。Rakefileに処理を書いてコマンドから指定するとRubyが実行される仕組みなのだが 自分でも同じことがしたいと思い調べてみた。仕…

自己yield

RubyのライブラリにNokogiriというのがある。HTMLファイルからタグ情報を取得して解析する。このライブラリは設定をブロックから行うことができる。 doc = Nokogiri::XML(File.open("blossom.xml")) do |config| config.strict.nonet end Ruby タプログラミ…

Ruby(Gmail for Ruby)でメールを送信する

Gmail for Ruby ローカルの環境でメールを送信したい。 インストール cd ~ mkdir gmailTestProject cd gmailTestProject sudo gem install gmail gem list gmail vi send.rb # _*_ coding: utf-8 _*_ require 'gmail' gmail = Gmail.connect('Gmailのメール…

CakePHPで学ぶ継続的インテグレーションのデプロイ先をDigitalOceanに移行する。(2)

前回の記事 deployをDigitalOceanにする為、Vagrantfileを作成して起動ができるようにした。 本の場合 VirtualBoxとVagrantを使ってローカル上にdevelop、ci、deployの3つの仮想環境を構築している。 今回、やりたいこと Composerを使ってdevelop上に、Cake…