Code Archive Skip to content Google About Google Privacy Terms
画面は以下の通り。スタートボタンを押すと、録音を開始。ストップボタンを押すと録音を停止するだけ。Wavファイルのフォーマットは、リニアPCM、44.1kHz、16ビット、モノラルとする。 図1 アプリの画面 録音したデータのバイトデータにアクセスするにはAudioRecordクラスが必要なので、myARというオブジェクトを用意。Wav1は、録音波形を記録するwavファイル。shortDataは、読みだされた録音データを保持するため変数。 final static int SAMPLING_RATE = 44100; private int bufSize; private AudioRecord myAR; private Button btnStart; private Button btnStop; private WaveFile wav1 = new WaveFile(); pri
TL;DR MVCもレイヤで捉えて関係性の設計をするといいのでは 普通のRubyオブジェクトを積極的に使いたいですね 「パーフェクト Rails」に期待しましょう 長くなって面倒くさくなり、途中から手抜き感が半端ないですが許してください この記事の位置付けなど 7 Patterns to Refactor Fat ActiveRecord Models - Code Climate Blog [翻訳] エリック・エヴァンスのドメイン駆動設計 エンタープライズ アプリケーションアーキテクチャパターン これらの参考文献を踏まえてRailsアプリケーションのリファクタリングをしていて、だいぶ方向性や考え方がまとまってきたので、これからチームに合流する人を想定読者に、Qiitaがどんな感じで作られているのかを文書化したものです。(参考文献の一覧は記事の最後にあります) 内容的には文献[2,3]を踏
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ヤフー株式会社の有地です。 9/27(土)の昼から6時間にもわたり、さまざまな視点から「レガシーコード」について知識を深めるための勉強会を開催いたしました。 「そもそも正しい仕様を知っている人がいない」 「システムのブラックボックス化が留まるところを知らない」 こんな不条理なレガシーコード(テストコードが無いコード)と日々戦うエンジニアも多いことと思います。 今あるレガシーコードをどうやって保守・改善していけばよいのかという課題に本気で取り組んでいる、または取り組みたいと考えている大勢の方々に参加していただきました。 <開催趣旨・目的> テストコードが無いプロダクションコードをレガシーコードと定義し、テストコードによって保護され、
ビジネス用のニュース、プロダクトのリリース、プロモーションなど、さまざまなレイアウトのHTMLメールをドラッグ&ドロップで簡単に作成できるオンラインサービスを紹介します。 デスクトップ・スマホ両対応で、プレビューやメールアプリでのテストなど機能も非常に充実しています。日本語もOKでした! BeeFree 使い方は簡単です。 上記ページの「Let's get started」をクリックし、HTMLメールを作ってみましょう。 ※HTMLメールの作成やファイルのダウンロード時に登録は必要ありません。作成したメールをサーバー上にキープする時だけ登録が必要です。 まずはテンプレートの選択をします。 2カテゴリ各4種類、画像やテキストが仮配置された「Rich Templates」。
Java 8が正式リリースされ早2か月。 やっとJavaでラムダ式が正式に使えるようになって嬉しい限り。 とはいえ、AndroidはAPI 19でJava 7がやっとサポートされたばかり。 でも諦めるのは早い。Retrolambdaがある! Retrolabmdaとは ラムダ式をJava 7, 6, 5で使えるようにしたバックポートツール Java 8でコンパイルされたバイトコードをJava 7以下の環境で動作するように変換 バックポートするのはラムダ式だけ。ほかのJava 8の機能はなし。 gradle-retrolambdaというgradleのプラグインがある。 Retrolambdaを使うための設定 JDK 8をインストールする OracleのサイトからJDK 8をダウンロードする。 環境変数JAVA8_HOMEを設定する。 Macの場合/usr/libexec/java_homeで
AI is suddenly everywhere. Do you need to go and get a shiny machine learning degree to remain competitive? John Maeda says not to worry. He’ll show you how to cook delicious dishes into your coding repertoire with his new show - Mr. Maeda’s Cozy AI Kitchen. Find out how you can use GitHub Copilot, an add-on that is powered by AI, to get helpful suggestions when writing code or documentation. This
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く