Sublime Text を 2 から 3 へ移行したので、インストールした Package とかを覚えている限りメモ。完全に自分用備忘録。
Sublime Text -> Preferences -> Settings User
{
Git (正確には Github) の設定が完了したときに、次に入れたツールとか読んでよかったチュートリアルとか。完全に自分用メモ。
A successful Git branching model という Vincent Driessen 氏がまとめたブランチ戦略があり、その開発フローをコマンドで手軽に実現できるツール。導入は git-flow cheatsheet が分かり易い。Git の導入はソース管理ツールの導入というだけでなく、開発フローの提供でもあり、チーム開発していく上では便利。SourceTree は git-flow をサポートしている。
java8 から javascript 実行エンジン「Nashorn」(参考→Java SE 8の新JavaScriptエンジン「Nashorn」が実現する次世代の “JavaScript in Java”環境【Java EEエキスパート・シリーズ】 (WebLogic Channel)) が入った。んで、これを jjs
インタプリタを使用して REPL っぽく実行できるらしい。
jjs コマンドを有効にするには jdk1.8 の bin の場所にパスを通すだけ。以下は Mac OSX での PATH。
export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/bin
import java.text.SimpleDateFormat; | |
import java.time.DayOfWeek; | |
import java.time.LocalDate; | |
import java.time.Month; | |
import java.time.format.DateTimeFormatter; | |
import java.time.temporal.TemporalAdjusters; | |
import java.util.Calendar; | |
public class DayOfWeekInMonth { |
import java.time.Duration; | |
import java.time.Instant; | |
public class DurationSample { | |
public static void main(String[] args) { | |
{ // ~java1.7 | |
long start = System.nanoTime(); | |
someAlgorithm(); | |
long end = System.nanoTime(); |
package main | |
import ( | |
"code.google.com/p/plotinum/plot" | |
"code.google.com/p/plotinum/plotter" | |
"code.google.com/p/plotinum/vg" | |
"github.com/disktnk/mt19937" | |
"image/color" | |
"math" | |
"math/rand" |
package objectsize; | |
import java.util.ArrayList; | |
import java.util.List; | |
import net.sourceforge.sizeof.SizeOf; | |
import org.junit.Test; | |
import org.openjdk.jol.info.GraphLayout; |
import static org.hamcrest.CoreMatchers.is; | |
import static org.hamcrest.MatcherAssert.assertThat; | |
import java.util.Arrays; | |
import org.junit.Test; | |
/** | |
* ArraysBinarySearchTest | |
*/ |
// C++11 | |
#include <iostream> | |
#include <chrono> | |
const auto startTime = std::chrono::system_clock::now(); | |
// do something | |
const auto endTime = std::chrono::system_clock::now(); | |
const auto elapse = endTime - startTime; |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>fileTypes</key> | |
<array> | |
<string>fs</string> | |
<string>fsi</string> | |
<string>fsx</string> | |
</array> |