プログラミング

全体的な感想

全てのプログラマーの必読書!と言っても差し支えないくらいの良書でした。『Clean Architecture』というタイトルなので「なんだか難易度が高そうだなぁ」と思っていましたが、内容がとても簡潔でスラスラ読めました(と ...

プログラミング

結論:new AntPathMatcher.match(pattern, path)で出来ます。

antMatcherは以下のような正規表現の書き方になります。(PatternとMatcherによる正規表現とは異なります。 ...

プログラミング

やさしく学ぶ機械学習を理解するための数学のきほん

全体的な感想

良くいえば、分かりやすくてサクサク読み進められる。悪くいえば、内容が淡白で物足りない。そんな印象を受けました。「まずは機械学習を学ぶにあたって取っ掛かりが欲しい ...

プログラミング

Ruby on Railsチュートリアルでは、以下のようなシンプルな内容が紹介されています。

Rails.application.routes.draw do
    root ‘static_page ...

プログラミング

Redmineってなに?

Redmine

Jean-Philippe Lang氏が公開したオープンソースです。Railsのバージョン1.0リリースが2005年、Redmineの初版は2006年のリリースされました。つまりは、 ...

プログラミング

A Tour of Go

説明がわかりやすく、サクサク進められました。

フィボナッチや2分木探索といったアルゴリズムを使った練習問題が含まれていたので頭の体操になります。

とりあえず断言できることは ...

プログラミング

サンプリングレートをいじれば、ピッチシフトは簡単にできますが、テンポも2倍となってしまいます。

参考:
wavファイルのフォーマット
タイムストレッチとピッチシフトのアルゴリズム

概念的には簡単 ...

プログラミング

イコライザのAPIが標準で備わっている。簡単に作れそうじゃん。
そう思っていた時期がありました。

リファレンスを読むと…

Equalizerを特定のAudioTrackまたはMediaPla ...

プログラミング

これまで進めてきた内容で理解できていなかった(ノリで進めてしまっていた)部分のおさらいをしました。

レイアウトの種類って何があるの?Linear Layout
Relative Layout
Frame Layout ...

プログラミング

前回につづき、TODOアプリの作成です。

以下の機能を実装していきます。

ヘッダにハンバーガーメニューの追加
タスク内容をストレージに保存
メニューの追加

公式サイトによれば、オプション メニュー、コ ...