この記事はFablic Advent Calendar 2016の2日目のエントリです。
というわけでVimについて書きます。なお余談ながら、Vim Advent Calendar 2016にも一つ記事Vim + Rubyというのを投稿しましたので、そちらも興味のあるかたは参照ください。
| /* style for https://twitter.com/ */ | |
| .TwitterCard [data-poll-state=opened] .PollXChoice-optionContainer .PollXChoice-progress { | |
| max-width: 100% !important; | |
| margin-left: .64286em !important; | |
| margin-right: .64286em !important; | |
| } |
この記事はFablic Advent Calendar 2016の2日目のエントリです。
というわけでVimについて書きます。なお余談ながら、Vim Advent Calendar 2016にも一つ記事Vim + Rubyというのを投稿しましたので、そちらも興味のあるかたは参照ください。
| public class MainActivity extends AppCompatActivity { | |
| @Override | |
| protected void onCreate(Bundle savedInstanceState) { | |
| super.onCreate(savedInstanceState); | |
| final RecyclerView recyclerView = new RecyclerView(this); | |
| setContentView(recyclerView); | |
| recyclerView.setHasFixedSize(true); |
Author: Chris Lattner
| import android.annotation.SuppressLint | |
| import android.os.Bundle | |
| import android.os.Parcelable | |
| import android.support.v4.app.Fragment | |
| import android.support.v4.app.FragmentManager | |
| import android.support.v4.app.FragmentTransaction | |
| import android.support.v4.view.PagerAdapter | |
| import android.view.View | |
| import android.view.ViewGroup |
| import android.app.Dialog | |
| import android.content.Context | |
| import android.os.Bundle | |
| import android.support.v7.app.AlertDialog | |
| import android.support.v7.app.AppCompatDialogFragment | |
| import android.text.format.DateUtils | |
| import android.view.View | |
| import android.widget.DatePicker | |
| import icepick.Icepick | |
| import icepick.State |
| import android.animation.ObjectAnimator; | |
| import android.animation.PropertyValuesHolder; | |
| import android.graphics.Path; | |
| import android.graphics.PathMeasure; | |
| import android.os.Build; | |
| import android.support.annotation.NonNull; | |
| import android.support.annotation.Nullable; | |
| import java.util.ArrayList; | |
| import java.util.List; |
Rebuild のチャプターは ep181 以降からつけているため、ep180 以前のものにはついていません。膨大な数になり、手作業でつけることになるため、ボランティアでご協力していただける方を募集しています。
Show Notes と比較しながら早回し、スキップしてすすめると、1エピソードあたり5-20分程度の作業になります。Show Notes にあるリンクは非常に粒度が細かくなってしまうので、大きなトピックでまとめて1つのタグぐらいで構いません。
以下のフォーマットで .txt ファイルを作成し、
00:00 Intro
01:23 トピック1
32:44 トピック2
| import android.arch.lifecycle.GenericLifecycleObserver | |
| import android.arch.lifecycle.Lifecycle | |
| import android.arch.lifecycle.Lifecycle.Event.ON_DESTROY | |
| import android.arch.lifecycle.LifecycleOwner | |
| import kotlinx.coroutines.experimental.CoroutineScope | |
| import kotlinx.coroutines.experimental.Dispatchers | |
| import kotlinx.coroutines.experimental.Job | |
| import kotlinx.coroutines.experimental.android.Main | |
| fun Lifecycle.createJob(cancelEvent: Lifecycle.Event = ON_DESTROY): Job { |