2018年2月5日のブックマーク (5件)

  • 無償のコードエディタVSCode、実行中のJavaアプリのコードを動的に書き換えて修正できる「Hot Code Replacement」(ホットコード置換)を実現

    VSCodeで、JavaのHot Code Replacement(ホットコード置換)がサポートされた。ホットコード置換を用いると実行中のアプリケーションのコードを実行したまま動的に修正できるため、トライアンドエラーが容易になる。 アプリケーションのコードを修正した場合、その修正を反映させるためには、コンパイル型の言語であれば再コンパイルする必要があり、インタープリタ型の言語であればアプリケーションの再実行が必要となります。 しかしコードを書き換え、実行し、動作を確認するということを何度も繰り返す開発作業では、いちいち再コンパイルをしたり、再実行する手間はなんとも面倒です。 そこでJavaには、「Hot Code Replacement」(ホットコード置換)と呼ばれる機能が用意されています。これはコードを再コンパイルすることなく変更した内容をJavaVMに転送し、反映できるというものです。

    無償のコードエディタVSCode、実行中のJavaアプリのコードを動的に書き換えて修正できる「Hot Code Replacement」(ホットコード置換)を実現
    joe-re
    joe-re 2018/02/05
  • 機械学習でギターアンプをモデリングする - Qiita

    2018/2/6追記 Twitter等で質問を頂いたので、その回答などを末尾に補足として追記しました。 2018/2/9追記 ソースコードを公開しました。 https://github.com/coz-a/Audio-Effect-Replicator サマリ LSTMを使って、ギターアンプの音をシミュレートした。 はじめに 昨年の夏にCNNを使ったギター画像の分類にチャレンジしましたが、引き続きギター関連のネタです。今回は音で遊びます。 ご存知の方が多いかと思いますが、さまざまな音源で聞けるエレクトリック・ギターの音は、通常、ギターアンプから出た音です。ギターの出力を直接ミキサーやパソコンのオーディオIFに入力して録音しても、所謂「エレキギターの音」にはなりません。ギターの信号が、アンプの真空管やスピーカーを通して歪むことで、初めてエレキギターらしい音になるのです。 このアンプの歪みをシ

    機械学習でギターアンプをモデリングする - Qiita
    joe-re
    joe-re 2018/02/05
    なるほどー。面白い
  • Apple、絵文字を使ったアプリを却下!「商標権・著作権の侵害」が理由 - iPhone Mania

    Appleが、App Storeで公開するアプリの審査において、アプリ内のアイコンやアプリの説明に絵文字を使っているアプリを却下している、と米メディア9to5Macが報じています。絵文字の使用がAppleの商標・著作権の侵害にあたる、との基準を厳格に運用しているようです。 アプリ内に絵文字を使うと審査で却下! アプリ開発者のサム・エカート氏がTwitterで明かしたところによると、同氏が制作したアプリが、App Storeの審査で却下となった理由は、アプリのスクリーンショットに絵文字が使用されているためだったそうです。 App Store Review just rejected the Binary of the newest version of @getBittracker because we use emoji in the app and therefore apparentl

    Apple、絵文字を使ったアプリを却下!「商標権・著作権の侵害」が理由 - iPhone Mania
    joe-re
    joe-re 2018/02/05
    うわぁ...
  • Vue.jsにおけるRender PropとScoped Slotsについて - Qiita

    こんにちは。転職によりReact畑からVue畑に乗り換えることになったフロントエンドエンジニアです。 Vueでも描画関数使ってればRender Propsも使えるじゃんと思ったところ、Vue.js 作者のEvan You曰く「Render PropパターンはVue.jsにおけるScoped Slotsと同じ」とのこと。 In case you are wondering what’s the equivalent pattern in Vue, it’s called scoped slots (and if using JSX it works the same as React) — Evan You (@youyuxi) 2017年9月25日 当にそうなのか簡単な実装例を用意してみました。 まず、そもそものRender Propを使う目的としては 「コードの再利用性を高めるための実

    Vue.jsにおけるRender PropとScoped Slotsについて - Qiita
    joe-re
    joe-re 2018/02/05
  • TypeScript 2.7.1 変更点 - Qiita

    こんにちはソウゾウ社な@vvakameです。 今回はちょっと遅くなってしまいました…。 TypeScript 2.7.1がアナウンスされました。 What's new in TypeScriptも更新されているようです。 破壊的変更もあるよ! 変更点まとめ クラスのフィールドの初期化チェックをより厳密に行う Stricter class property checks --strictPropertyInitialization が追加 --strict に含まれる ? 無しの場合コンストラクタ内で初期化しないとダメ 変数末尾に ! をつけることで初期化チェックを割愛できる Definite assignment assertions CommonJSなモジュールのimportがbabelとか互換になる Easier ECMAScript module interoperability -

    TypeScript 2.7.1 変更点 - Qiita
    joe-re
    joe-re 2018/02/05