樹脂が固まる前に

Web Frontend / Android / Designが好きな人のメモ

2016-01-01から1年間の記事一覧

Mode Template for Processing 3.x を作った

前にMode Template for Processing 2.xを使ってProcessing 3.0.2で使えるMode作ったけど,なぜか動かなくなってたのでこの際だから3.x用作った 基本は2.xのまま借りてきている 少し直したのと,前はEclipseで作ってたけどIntelliJが好きだから,移行してInte…

String.prepend, String.append, String.minusの話

小ネタだけど,String関係で便利なやつ第2弾 解説すると,String.prepend(String)で前に追加,String.append(String)で後に追加 String - IntでInt文字数分削除 下の例だと,文字”STRING”にprepend("pre")で"preSTRING" そのあとappend("app")で"preSTRINGap…

Stringに掛け算の演算子オーバーロードしたら捗った

最近Kotlinのoperatorとかinfix触っててよかった話をひとつ. Stringで+を使うと結合になるわけだけど,なぜか*がない なのでString.timesを作った String * Int, String *= Intって感じ これでいちいちfor回したりがなくなるので結構便利 デフォルトに組…

ProcessingのTemplate Modeでビルドするときにスケッチ名とコードを取得する

続き: pvcresin.hatenablog.com JavaModeを継承しているTemplateModeでhandleLaunchメソッドをOverrideする メインのコードはhandleLaunchメソッドの中で,こんな感じ String sketchName = sketch.getName(); System.out.println("handleLaunch: " + sketch…

KotlinのAnyを引数に持つ同名関数の優先順位について

fun(Any) < fun(String) Anyが引数になってる関数よりStringとか限定された方が優先されるっぽい? fun main(args: Array<String>) { p("hell") // -> str p(10) // -> int p(10.0) // -> any } fun p(any: Any) = println("$any : any") fun p(i: Int) = println("$</string>…

Processing 3.0.2で動く自作ライブラリ(.jar)を作ろう

初めに 自作クラスとか使いたい人向け IntelliJ IDEA Community(free) 使用 Java ->.jar ファイル(ライブラリ本体)を吐き出す プロジェクト作成 Processing が3.0.2なので,JDKは1.8を使用 IDEA: File>New>ProjectでtestLibを作成 その中のsrcにtestPackage…

Create original Mode for Processing 3.0.2

Original Mode extends Java Mode (Default Mode) similar when create Tool pvcresin.hatenablog.com refer: ProcessingのModeを作る - gutugutu3030 Environment Windows 10 (64 bit) Eclipse (Mars) Processing 3.0.2 JDK 1.8 (Java SE 8) Mode Template …

Create original Tool for Processing 3.0.2

basically, how to create Processing 3.0.2 Tool is the same as 2.x blog.livedoor.jp Environment Windows 10 (64 bit) Eclipse (Mars) Processing 3.0.2 JDK 1.8 (Java SE 8) processing-tool-template(from GitHub) github.com Step Download the zip: …

EclipseでProcessing 3.0.2 を動かす話

ProcessingはJavaで出来ているのは有名な話. ちょっと気になったので今更ながらいつもはJavaを書くのに使っているEclipse(java Mars)でProcessing3.0.2を動かしてみた. ちなみにProcessing3.0からSettingsにsize()を書かなきゃいけないとかの変更があっ…

KotlinをAndroid Studioで書いて,アプリもビルドしてみる

Kotlinを触り,泥スタでアプリをビルドしてみるまで Kotlinとは Kotlin Kotlin Programming Language Swiftっぽいで有名?なプログラミング言語 Java仮想マシンで動く javaのnull pointer exceptionが出づらい設計になっている JetBrains社が開発しているか…

VirtualBoxで"VT-x is not available"のエラーが出た時の解決策

Genymotionで新しいデバイス作って起動しようとルンルンしていたら起動しなかった ので直接VirtualBoxから起動しようとしたら"VT-x is not available"というエラーが... 検索してみるとどうやら仮想化システムHyper-Vが悪さをしているらしい コントロールパ…