タグ

ブックマーク / dev.classmethod.jp (15)

  • 15時間で学べるAI学習決定版。グーグルが提供する無料の機械学習集中講座が大幅刷新され、LLMもカバー | DevelopersIO

    15時間で学べるAI学習決定版。グーグルが提供する無料の機械学習集中講座が大幅刷新され、LLMもカバー Googleが提供する無料の機械学習の集中講座はご存知でしょうか? 機械学習に関する幅広いテーマを座学・動画・実験・コーディングといった様々なアプローチで15時間で学べます。しかも無料です。 このコンテンツはもともとは2018年に公開されたものであり、多くのエンジニアに活用されました。 とはいえ、2017年のTransformerの論文、大規模言語モデルの発展、2022年のChatGPTリリースなど、AIは急速に発展し、より広い職種に身近なものになっています。 この流れを受けて、入門講座は2024年8月に大幅に刷新されました。 ※冒頭で登場するResearch DirectorのPeter NorvigはAIの世界的な教科書"Artificial Intelligence: A Mode

    15時間で学べるAI学習決定版。グーグルが提供する無料の機械学習集中講座が大幅刷新され、LLMもカバー | DevelopersIO
  • Firebase Analytics を iOS / Android アプリに導入する手順のまとめ | DevelopersIO

    Firebase Analytics とは 2016年5月19日(日時間)にリリースされた、「Firebase」の新バージョン。モバイルアプリ向けの様々なサービスが含まれていますが、最もよく使われることになるのは「Firebase Analytics」でしょう。 アナリティクス 日版 公式ブログ: Firebase Analytics と Firebase のご紹介 モバイルアプリに特化した Google アナリティクス のような位置付けのようです。モバイルアプリのみを分析したい場合は Firebase Analytics、Web ページとモバイルアプリを分析したい場合は Google アナリティクス、と言うように使い分けることが推奨されています。 記事では Firebase Analytics の導入方法をまとめてみました。 Firebase へのアカウント登録 Firebase

    Firebase Analytics を iOS / Android アプリに導入する手順のまとめ | DevelopersIO
  • [Android Studio] 快適にコーディングできるように設定をカスタマイズしてみた | DevelopersIO

    Android Studio で快適にコーディングしたい Android Studio 事始めということで、快適にコーディングできるように設定をいろいろカスタマイズしてみました。 IntelliJ IDEA の設定が奥が深いらしいので、どこまで自分に合った環境にできるのか興味津々です。 カスタマイズした内容はあくまで個人的な趣向が強いので、ご参考までに。 IDE の基テーマを変更する まずは基テーマです。設定画面の Appearance の Theme で変更できます。 白ベースの Default か黒ベースの Darcula のいずれかを選択することができます。 白が見やすいか、黒が見やすいかは好みにも環境にもよると思います。お好きなほうをお選びください! 行番号やスペースなどを表示する Eclipse でもまずはじめにやるであろう設定ですね。これがないと始まりません。行番号やスペー

    [Android Studio] 快適にコーディングできるように設定をカスタマイズしてみた | DevelopersIO
  • Android Tips #45 Dialog をフルカスタマイズする | DevelopersIO

    はじめに 以前より社内で Dialog のデザイン変えたりレイアウト変えたりいろいろカスタマイズしたい!という要件を耳にすることが多いのでフルカスタマイズする方法を書き留めておきたいと思います。今回は例として下図のようなレイアウトの Dialog を作ってみたいと思います。 DialogFragment をカスタマイズする まず大前提として DialogFragment を継承したクラスでカスタマイズしましょう! Dialog を new して show するのはもう時代遅れです。Support Package を使えば Android 1.6 から使うことができますよ。 CustomDialogFragment.java package jp.classmethod.android.sample.customdialog; import android.app.Dialog; impor

    Android Tips #45 Dialog をフルカスタマイズする | DevelopersIO
    mingos
    mingos 2014/05/21
    Fragmentでカスタマイズしたダイアログを作る方法
  • [Android アプリの UI デザイン] 9-patch の作りかたのまとめと Tips | DevelopersIO

    はじめに こんばんは。アンドロイダー?な諏訪です。 シリーズ「Android アプリの UI デザイン」では、Android アプリの UI デザインについて広く取り扱っていきます。 UI デザインといっても、時にはデザイナー目線で「このようなレイアウトだったらユーザは迷わないだろう」や「情報はこうまとめたほうが見やすいだろう」といったようなことを述べたり、また時にはデベロッパー目線で「こういう UI デザインはこういう実装方法で実現できるよ」や「Android の性質上、こういうデザインにすべき」といったようなことを述べたりしようと思っています。 賛否両論な意見を述べることもあるかも知れませんが…意見交換の場になって、学びあえればそれはそれで良いかなぁ、なんて思っています (とはいうものの、当面は実装方法の基礎的なところをおさらいしていきたいと思ってます)。どうぞよろしくお願いします。

    [Android アプリの UI デザイン] 9-patch の作りかたのまとめと Tips | DevelopersIO
  • [Android Tips] ActiveAndroid を使って ActiveRecord ライクに SQLite を操作する | DevelopersIO

    リレーションシップを作りたい場合は以下のように getMany() メソッドを使って実装します。この場合、Category : Item が一対多のリレーションシップを持ちます。 @Table(name = "Categories") public class Category extends Model { @Column(name = "Name") public String name; public List<Item> items() { return getMany(Item.class, "Category"); } } 保存・更新・削除・クエリ 作成したモデルクラスを使って DB に保存したりクエリで取得したりするには以下のように実装します。これぞ ActiveRecord スタイル。見やすく分かりやすく素晴らしいですね! // 保存 Item item = new Ite

    [Android Tips] ActiveAndroid を使って ActiveRecord ライクに SQLite を操作する | DevelopersIO
  • iPhone、Androidで使える!撮ったその場で画像編集できるHTML5アプリを作ってみよう | DevelopersIO

    先日、iOS6のSafariでFile APIHTML Media Captureを試してみました。 これで写真を撮ってすぐに編集できるWebアプリが作れるのではないかと思い、作ってみることにしました。 以下がサンプルのURLです。撮影して画像を表示した後に編集し保存することができます。 画像処理サンプル OSとブラウザに関しては iPhone 5(iOS6)のSafariと Galaxy S3(Android 4.04)の標準ブラウザ で動作確認しました。iOS5系、Android2系ではFile APIHTML Media Captureが使えないので動きません。 PCChromeでも試しましたが、ファイルを選択して画像処理できることを確認しました。 他のモバイル用OS、モバイルブラウザに関しては試せないので分かりませんが、 以下のサイトの表でFile APIHTML Medi

  • Backbone.js の記事一覧 | DevelopersIO

    # Backbone.js の記事一覧【後編】Backbone.jsでつくるMVPなUIパターン【スクロールスパイ】 山形 孝造2013.04.01 01:53【前編】Backbone.jsでつくるMVPなUIパターン【スクロールスパイ】 山形 孝造2013.04.01 01:49Backbone.jsでつくるMVPなUIパターン【リスト】 山形 孝造2013.03.04 03:59Backbone.jsでつくるMVPなUIパターン【タブ】 山形 孝造2013.02.27 11:06Backbone.jsにおけるModel-View-Presenterアーキテクチャパターン 山形 孝造2013.02.26 07:05Backbone.jsでPOSTでXMLを返す 深澤 豪2012.10.02 05:53backbone.jsとcoffee scriptを組み合わせた小さいサンプル 中村 修

    Backbone.js の記事一覧 | DevelopersIO
    mingos
    mingos 2013/05/09
    backbone.jsを使ったチュートリアル。かなり参考になる
  • Android のメモリ管理 #3 Heap dump でメモリリークの原因を解析する | DevelopersIO

    Heap dump とは Heap dump は現時点でどのようなオブジェクトがメモリに確保されているか解析するための機能です。 動作中のアプリの任意のタイミングでヒープのスナップショットをとる (HPROF形式のファイルとして出力する) ことができます。 このツールも Allocation Tracker と同様、Android SDKに含まれている機能なのでAndroidの開発環境が最低限整っていれば誰でも使用することができます。 今回は Eclipse Memory Analyzer (以下MAT) の使用方法を通して、 Heap dump を利用したメモリ解析について解説したいと思います。 Androidアプリのヒープ領域 ヒープ領域とは、動的に確保できるメモリ領域のことを指します。Androidのヒープ領域は Linuxヒープ (ネイティブヒープ) と Dalvikヒープ (Ja

    Android のメモリ管理 #3 Heap dump でメモリリークの原因を解析する | DevelopersIO
  • 【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO

    ※追記しました. OSXの方々は注意点もありますので、追記も併せてご覧ください 2012.10.17 Android爆速エミュレータ環境の作り方 Android開発者界隈のTwitter TLで、「Androidのエミュレータが低速で使い物にならないとか言って許されるのは小学生までだよねー。きゃははー」的な会話が繰り広げられていたので、これは知らないのはマズイのでは、という危機感から、一念発起し、爆速Androidエミュレータ環境の構築を試みました Androidのエミュレータが低速で使い物にならないというのは、すでに過去の話だそうです。真の情報強者の方々は、すでに爆速エミュレータでの開発を行っているようです。中には、実機よりも早いので、実機代わりに使ってるという方もおられるようです もうAndroidのエミュレータが遅いなんて言わせない!iPhoneのエミュレータに匹敵する(?)速度を手

    【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO
  • JavaScript系の新言語 TypeScriptを試す | DevelopersIO

    はじめに 各所でニュースになってますが、10月1日にMicrosoftTypeScriptのプレビュー版を公開しました。 TypeScriptは、JavaScriptに静的型付けやクラス機構、モジュール化といった機能を持たせたスーパーセットとなっており、 作成したコードはJavaScriptにコンパイルされます。 そして、TypeScriptの主要な機能は下記のようになっているとのことです。 静的型付け(オプション) クラス宣言 モジュール・サポート Visual Studioプラグイン 詳しくは下記記事等を参考に。 MicrosoftJavaScript系の新言語、TypeScriptのデベロッパー・プレビュー版を発表 今回はこのTypeScriptをインストールして動かしてみましょう。 環境構築 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.4 No

  • HTML5で使えるスマートフォンの機能 | DevelopersIO

    HTML5を使ったスマホアプリ開発に興味があったので、カメラやGPSなどスマートフォンの機能がどこまで使えるのか試してみました。 Webアプリケーションなのでブラウザに依存しますが、以下のサイトにモバイルブラウザ別対応状況が書かれています。 http://mobilehtml5.org 試したのは以下の機能です。端末はGalaxy NexusとiPod Touch 4世代を使いました。 Androidのバージョンは4.0.4でブラウザはChromeと一部Firefoxです。iOSは5.0.1、Safariで試しました。 スマートフォンで確認できるようにサンプルを作ったので試してみて下さい。 タッチイベント(Touch Events) マルチメディア(Multimedia) 位置情報の取得(Geolocation API) 加速度センサー(Motion Sensors) ファイルアクセス(F

    HTML5で使えるスマートフォンの機能 | DevelopersIO
    mingos
    mingos 2012/10/02
    カメラ撮影など
  • Android Tips #17 Android SDK の便利な Util クラス | DevelopersIO

    はじめに Android SDK には、面倒であったり、冗長になりがちな処理を行なってくれる Util クラスが数多く存在します。 意外と知られていない便利な Util クラスもあります。 ということで、Androidアプリを開発する上でぜひ使っていきたい便利な Util クラスをまとめました。 TextUtils Linkify DateUtils Formatter Pair SparseArray FloatMath Color ThumbnailUtils TextUtils http://developer.android.com/reference/android/text/TextUtils.html String の Util クラスです。 isEmpty は String の null と length = 0 をまとめてチェックしてくれます。このあたりはよく必要になるん

    Android Tips #17 Android SDK の便利な Util クラス | DevelopersIO
  • Android案件の見積り | DevelopersIO

    Android案件を何件か担当して見積り前に確認しておいた方がいいと思うことや決めておくこと、 事前に説明しておくべきことがいくつかあったのでまとめます。 ①ハードウェアの選定 ・どの端末をサポートしますか? 動作確認を行う端末を決めてもらいます。 複数の端末をサポートする場合、テストも複数の端末で行うため工数もそれに応じて増やす必要があります。 ・サポートするAndroidのバージョンは? 端末を決めた時点でほぼ決まってしまいますが"Android 2.2以上"のようにサポートする最小のバージョンを決めます。 特にお客様にご要望がない場合はアプリのリリース時期と端末、OSのシェアなどを考慮して提案しています。 ・タブレットでの使用は想定していますか? これはスマートフォン用に開発している案件で後からタブレットでも使用したい、 というご要望を受けることがあるためです。 ・マルチデバイス対応

  • 『Androidアプリで本当に儲かるのか?』セミナーレポート | DevelopersIO

    こんにちは!おおはしりきたけです! 9月8日(木)に行われた『Androidアプリで当に儲かるのか?株式会社コンテンツワン主催Androidセミナー~Androidのマネタイズノウハウ最前線』に参加してきました。 イベントURL:http://atnd.org/events/19272 イベントの概要は以下です。 AndroidOS搭載の携帯端末の発売ラッシュが続き、保有者数も当初予測を超える勢いで伸び続けています。しかし、未だにはっきりと見てこないのがAndroidのマネタイズパターンです。Androidで儲かっている会社はほとんどないのではないか?と言われる中、実はすでに収益を上げている企業や収益化への道が見えつつある企業もあります。今回はそんなAndroidでの先進モデルをお持ちの企業の経営陣にAndroidでのマネタイズノウハウについてじっくり語っていただきます。Android

    『Androidアプリで本当に儲かるのか?』セミナーレポート | DevelopersIO
  • 1