はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『ダメ男のブログ』

  • 人気
  • 新着
  • すべて
  • android studio androidアプリのデバッグapkとリリースapkを出力する

    4 users

    edywrite.blogspot.com

    公開日:2014年10月25日 最終更新日:2016年03月17日 記事概要 android studioでアプリを作成した場合の、gradleを使ったビルドの方法を記載した記事です。 android6.0対応版の記事を記述しました。 環境 android:minSdkVersion="14" android:targetSdkVersion="21" andoid studio 0.8.9 windows7 はじめに android studioでアプリを作成したので、gradleを使ったビルドのメモを残しておきます。 コマンドを叩いてapkを出力できるようにしておくと本当に便利なので、設定することをオススメします。 build.gradle debugとrelease用のkeystoreファイルが作成してあること前提で話をすすめます。 signingConfigsの設定 signing

    • テクノロジー
    • 2016/05/10 11:22
    • 2016
    • Android
    • あとで読む
    • 【コラム】Ruby on Railsが向上させたのは生産性でなく技術力

      63 users

      edywrite.blogspot.com

      Ruby on Railsのversion5の公開が迫っている。目玉の新機能としてチャットが簡単に制作できるAction Cable機能が実装された。Action Cable機能を使えば、RailsにWebSocketを組み込むことができる。 この機能を使えば、2,3人のスタートアップでも、Lineのようなリアルタイムのチャット機能を組み込める。今後は、チャット機能を備えたアプリが増えるのではないだろうか。 さて、高い生産を売りにしてきてここまで発展してきたRailsだが、実際は生産性はそこまで高くはない。 それよりもRailsの功績は、一人が個人で扱える技術を高めたことにある。 Rails初期 私がはじめてRailsに触れたのはversion0.3の時だったと記憶している。 5分だが10分でweb画面が作成できるという動画を発見し、すぐにRailsに手を出したのだ。 しかし、いじったのは

      • テクノロジー
      • 2016/02/05 08:29
      • Rails
      • プログラミング
      • Android
      • あとで読む
      • ruby
      • 技術
      • chef(berkshelf)でelasticsearchをインストール

        4 users

        edywrite.blogspot.com

        アプリにelasticsearchを導入したので忘備録的なメモ。 以前、この記事で利用方法をまとめましたが、こちらもナレッジを追加修正して随時更新していきます。 なお、今回elasticsearchの導入にはchefを使いました。 環境 rails(ruby2.2.2, rails4.2.1) vagrant centOS6.5 chef11 elasticsearch1.5.2 Berksfileファイルに以下のcookbookを記載します。 cookbook 'elasticsearch' cookbook 'java' javaはversion8を使いたいので、cookbookに記載しました。version7で問題ない場合は、このcookbookは不要です。 berks vendor cookbooks // 以前のcookbookは破棄する rm -rf cookbooks ber

        • テクノロジー
        • 2015/08/15 04:25
        • chef
        • Elasticsearch
        • あとで読む
        • 技術的負債の返却 その2 rubyのバージョンアップ

          15 users

          edywrite.blogspot.com

          公開日:2015年5月11日 最終更新日:2015年5月17日 技術的負債の返却は計画的に(by ◯コム)。 以前に、railsを4.1.2から4.2.1にバージョンアップしたので、今回はrubyのバージョンをruby 2.1.2 からruby 2.2.2にupdateします。 以下、忘備録です。 環境 rails4.2.1 vagrant(centos6.5) chef11.18.0.rc.1 vagrantを立ちあげて、rubyの現在のバージョンを確認する vagrant up vagrant ssh ruby -v ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux] chefのrolesで設定しているjsonファイルを更新する Before // something... "rbenv": { "rubies": "2.1

          • テクノロジー
          • 2015/05/28 04:37
          • Chef
          • Ruby
          • あとで読む
          • rails4 Turnipで受け入れテストを書く その1

            3 users

            edywrite.blogspot.com

            環境 rails(ruby2.1.0, rails4.0.3)アプリ mongoDB railsでソフトウェアを作成するとき、テストにRspecを使っています。 Cucumberも使おうと何回か考えたのですが、テストを記載するコストと釣り合わないなあと感じていて結局は使ったことがありませんでした。なによりDHHが批判しているので使う気が起きませんでした。参考 しかし、今のrails4時代には、Turnipという受け入れテストがメインに変わりつつあるようです。 Turnipの良い点は、Cucumberと異なりRSpecに一本化できることです。これにより管理がかなり楽になるようです。 ざっと見たところ、学習コストも良さそうなので、プロジェクトに導入してみようと思います。 そんなわけでTurnipをテストツールとして使ってみたので、そのメモです。アプリは完成している前提です。 あと、Cucumb

            • テクノロジー
            • 2015/05/06 20:22
            • *programming
            • ruby
            • rails4 - Asset filtered out and will not be servedの罠と回避方法 -

              4 users

              edywrite.blogspot.com

              環境 rails4.1.2 事象と調査 rails4.1.2でwebアプリを作成していると、"Asset filtered out and will not be served"が発生しました。 このエラーをググって調査したところ、 config/environments/development.rbを config.assets.raise_runtime_errors = false に変更すればよいという情報を発見しました。 残念ながら、この修正方法はNGです。 確かにこれなら開発を続けることは可能ですが、この修正方法には致命的な弱点があります。 それは、本番環境でアセットパイプラインを利用している場合、cssやjsが読み込めないエラーが発生する可能性が高いことです。 rails公式サイトのアセットパイプラインの説明には以下のように記載されています。 config.assets.ra

              • 世の中
              • 2015/04/15 22:41
              • rails
              • trouble
              • tips
              • Ruby for chef

                6 users

                edywrite.blogspot.com

                環境 ruby 2.1.2 chefをいじっているとrubyのコードを読まないといけないことが多々あります。 けど、普段のwebアプリやAPI開発ではあまり利用しないコードが結構見られます。 ということで良くchefの中で見る子コードの勉強。 カレントディレクトリを出力 puts ENV['PWD'] # /Users/{username}/Documents/study/ruby puts Dir::pwd # /Users/{username}/Documents/study/ruby URLやパスを結合する puts File.join("https://test.com", "name=yamada") # https://test.com/name=yamada puts File.join("https://test.com/", "name=yamada") # https:

                • テクノロジー
                • 2014/11/23 15:21
                • Ruby on Rails3でtwitter風データロード作成時の注意点

                  3 users

                  edywrite.blogspot.com

                  twitter風のデータロード画面を作成した時にはまったので対処メモ 環境はruby-1.9.3-p0, rails3.2.2, postgres, Twitter Bootstrap v2.1です。 難易度★★★☆☆ rails3でtwitterのように画面をスクロールしてデータを自動ローディングするには、 jquery.pagelessを使うのがお薦めです。 しかし、jquery.pagelessを利用する場合には、ファイルの配置場所に注意する必要があります。 Twitter Bootstrapと連携する時に少しはまってしまったのでメモを残します。 スクリプトは最後に置く WEBページでプログレッシブ・レンダリング(ページを徐々に読み込むこと)を実現するには、なるべくページの下でスクリプトファイルを読むようにします。 なぜなら、スクリプトは下に配置した全てのコンテンツをブロックします。

                  • テクノロジー
                  • 2012/12/13 04:01
                  • jQuery
                  • Rails
                  • Twitter
                  • Herokuのエラー処理

                    3 users

                    edywrite.blogspot.com

                    Ruby on Rails3で作成したアプリをHeroku上で動かす際のエラー処理についてのまとめです。 環境はruby-1.9.3-p0, rails3.2.2, postgres, Herokuです。 難易度★★★☆☆ はじめに この記事はHeroku上で動くアプリのエラーをどう扱うかを試行錯誤したまとめです。正直、あまり良い方法とは思えなかったのですが、現在は記事の内容で対応しています。 対応方法 アプリに例外が発生したらエラーのメールを投げることでエラーを管理者が確認できるようにしました。 exceptional_notificationというpluginが例外を自動キャッチしてメールを投げてくれるのですが、私のアプリは独自処理で例外をキャッチしていたのでexceptional_notificationを使用できませんでした。なので、自分で実装することになりました。 詳細 Hero

                    • テクノロジー
                    • 2012/10/09 20:15
                    • heroku
                    • error
                    • rails
                    • アプリ
                    • Twitter BootstrapでIEブラウザに対応する

                      9 users

                      edywrite.blogspot.com

                      Twitter BootstrapでのIEブラウザ対応の注意点 環境 Twitter Bootstrap v2.1 WEB開発をするときに困るのがIEブラウザの対応です。 もっとも普及しているブラウザでありながら、もっとも品質の悪いブラウザであることは開発者のみなさんが一番認識しているでしょう。 現在(2011年8月1日〜2012年8月1日)のブラウザのシェアは以下のようになっています。 ブラウザシェア ブラウザシェア 約6割のユーザーがIEを使用しています。なので、余程のことがない限り対応しないわけにはいきません。 この面倒な対応を最小限の労力にしてくれるのがTwitter Bootstrapです。 IE7以降に対応 Twitter BootstrapはIE7以降に対応しています。メインマーケットが中国のWEBを作成するのでないなら特に問題ないと思います。 どうしてもIE6に対応させたい

                      • テクノロジー
                      • 2012/10/04 14:36
                      • bootstrap
                      • IE6
                      • twitter
                      • Twitter BootstrapでSticky Footerを作成するその2

                        4 users

                        edywrite.blogspot.com

                        Twitter Bootstrapで画面下部に固定するfooterを作成したのでメモ 環境 Twitter Bootstrapv2.1 IE7.0以上,opera,firefox,chorome等Twitter Bootstrapに対応しているブラウザ対応 以前、Twitter Bootstrapを使ってfooterを画面下に配置する方法を記述したのですが、ちょっとミスがあったので追加します。 footerの仕様 HTML画面の下部にfooterを表示する。 画面の表示量が少ない場合は、画面最下部にfooterを表示する。 画面の表示量が多い場合は、スクロールして画面最下部に到着してからfooterを表示する。 仕様は以前と同じです。 しかしこの実装だと、メイン画面の表示量がスクロール位置の限界まである場合、フッターがメイン画面に覆いかぶってしまうという問題が発生します。 なので、以前のコ

                        • 学び
                        • 2012/09/18 10:48
                        • Twitter BootstrapでSticky Footerを作成する

                          4 users

                          edywrite.blogspot.com

                          Twitter Bootstrapで画面下部に固定するfooterを作成したのでメモ 環境 Twitter Bootstrapv2.0.4 IE7.0以上,opera,firefox,chorome等Twitter Bootstrapに対応しているブラウザ対応 Twitter Bootstrapは便利なツールなのですが、footerを画面下に配置するcssの設定が見当たらなかったので、実装しました。 footerの仕様 HTML画面の下部にfooterを表示する。 画面の表示量が少ない場合は、画面最下部にfooterを表示する。 画面の表示量が多い場合は、スクロールして画面最下部に到着してからfooterを表示する。 このようなフッタをSticky Footer(スティッキフッタ)と呼びます html <!DOCTYPE html> <html lang="ja"> <head> <met

                          • 学び
                          • 2012/09/03 09:58
                          • bootstrap
                          • tips
                          • Ruby on Rails3でtwitter風データロード

                            4 users

                            edywrite.blogspot.com

                            twitter風のデータロード画面を作成したのでメモ。 環境はruby-1.9.3-p0, rails3.2.2, postgresです。 難易度★★★☆☆ twitterのように画面をスクロールしてデータをローディングする仕組みを作りました。 結論を言うと、Rails3の場合はjquery.pagelessを使うと簡単に作ることができます。 しかし、ネットで検索するとrails castのEndless PageやEndless Page Scrolling with Rails 3 and jQueryばかりがHITすると思います。 しかし、これらを使うのは避けてください。 まず、rails castのEndless Pageの記事内容はrails3のjqueryには対応していません。rails2.xならこちらで良いでしょう。 Endless Page Scrolling with R

                            • テクノロジー
                            • 2012/08/22 15:15
                            • jquery
                            • Rails
                            • Herokuのwebサーバをthinに変更する

                              14 users

                              edywrite.blogspot.com

                              Ruby on Rails3で作成したアプリをHeroku上でthinを利用して動作させるためのまとめです。 環境はruby-1.9.3-p0, rails3.2.2, postgres, Herokuです。 難易度★★★★☆ thinに変更したほうが良い理由 Heroku上のrailsアプリは、デフォルトだとWebrickが動いています。 Webrickはデフォルトで使われるWEBサーバーですが、パフォーマンスがかなり悪いです。 Herokuでも実運用ではthinを使うように推奨しています。 thinはコンパクトでWEBrickよりも速く技術的にも枯れていて、普通のWEBサイトであれば十分な性能をもっています。 フリー(無料)で変更できるの? 現在(2012/8月)確認した限りは無料で変更できます。add-onと異なりクレジットカードの登録をしていなくても大丈夫です。 利用しているWEB

                              • テクノロジー
                              • 2012/08/19 23:46
                              • heroku
                              • Rails
                              • server
                              • Ruby
                              • sqlite3の日付処理

                                8 users

                                edywrite.blogspot.com

                                公開日:2011年10月22日 最終更新日:2015年06月17日 記事概要 スマホアプリ開発で欠かせないsqlite3での日付の扱い方について説明します。 oracleやmysqlのBETWEEN句をsqlite3で利用したい人向けの記事です。 sqlite3の日付型について sqlite3は日付の型をもちません。 なのでmysqlのようにyyyy/MM/ddの日付形式は利用できません。 sqlite3で日付を扱いたい場合は、以下の書式の文字列を日付を表す文字列【Time String】として扱います。 YYYY-MM-DD(年-月-日) YYYY-MM-DD HH:MM:SS(年-月-日 時:分:秒) その他に利用できる日付形式もありますが、一般的には上二つの形式で事足りると思います。 他の形式を利用したい場合は、このアドレスを参照してください。 また、カラムはtext型にする必要があ

                                • テクノロジー
                                • 2012/08/01 18:22
                                • sqlite
                                • date
                                • tips
                                • Ruby on Rails3で二重送信を防ぐ

                                  3 users

                                  edywrite.blogspot.com

                                  実行環境はruby1.9.3p0,rails3.2.2,postgres 難易度★☆☆☆☆ Ruby on Rails3では、二重送信を防ぐ機能が備わっています。 submitタグに以下のようなoptionを追加します。 二重送信を防ぐsubmit_tagにする <%= submit_tag '送信する', :data => {:disable_with => "保存中..."} %> :disable_withは、submit時にボタンを無効化した時に表示するテキストです。 rails3.2より前の場合は:disable_withのみでも動いたようですが、3.2以降では動作しません。 必ず:data => {:disable_with => "{#text}"}と指定してください。以上です。 参考サイト 二重送信を防ぐsubmit_tag

                                  • テクノロジー
                                  • 2012/07/09 09:57
                                  • androidのsqliteを日本語で使う

                                    4 users

                                    edywrite.blogspot.com

                                    androidのsqliteの日本語処理ではまりました。 はまったのは以下のケース ・sqliteのsqlファイルを用意。sqlファイルの文字エンコーディングはUTF-8 ・テーブルのtext型に文字列を格納。改行文字を\nとして格納 ・android側でDBからデータを取得。文字をTextViewに設定すると\nがそのままviewに出力されていまう。 ・\nを置換する。しかし、\nが置換されない。 というケースで半日はまった。 これでもjavaプログラマーなのかと自己嫌悪。 原因 ・置換改行文字をUTF-8に変換していなかった。 最初は String hoge = getDB(); hoge.setText(hoge.replaceAll("\\\\n", "\n")); とやっていた。 だが、これはNG。すっかり忘れていたが、javaの文字列内部コードはISO-8859-1なのである。

                                    • テクノロジー
                                    • 2012/06/28 23:14
                                    • Android
                                    • Java
                                    • programming
                                    • Ruby on Rails3でlink_toでAjax処理

                                      10 users

                                      edywrite.blogspot.com

                                      rails3でlink_toタグを使ってAjaxを利用する場合のメモ書きです。 実行環境はruby1.9.3p0,rails3.2.2,postgres 難易度★★★☆☆ rail3でajax処理をおこなう時に一番困ったのが、ググるとremote_functionタグを使ったやり方が多かったことです。 この機能はrail2.Xまでは一般的だったらしい(知らないけど)のですが、remote_functionタグはrails3では利用できません。 色々と調査したのですが、rails3ではjqueryを使ってajax処理を行うのがよいみたいです。以下に実装してみました。 jqueryの導入 アプリケーションフォルダ配下のGemfileにjqueryの記述を追記します。 vi Gemfile gem 'jquery-rails' 保存したらjqueryファイルをインストールします。 bundle

                                      • テクノロジー
                                      • 2012/06/21 23:04
                                      • Ajax
                                      • rails
                                      • jquery
                                      • androidのListViewの動き その1

                                        4 users

                                        edywrite.blogspot.com

                                        androidアプリ作成時には必ずお世話になるListViewの特徴と動きのメモです。 このListViewをうまく使えるかどうかで、androidアプリの完成度は大きく変わります。 はまりそうな箇所を中心に記述しておきます。自分のメモ代わりでもあります。 ・ListViewのlist側のxmlに設定したButtonが反応しない リストにButtonを設定する場合、Buttonタグに android:focusable="false" を設定する。そうしないと、onListItemClickが使えなくなる。 これは結構はまりがち。嫌な仕様ですが、気をつけましょう。 ・スライド時にタッチすると項目が黒くなる ListViewタグに android:scrollingCache="false" を設定する。 参考サイト http://typea.info/tips/wiki.cgi?page=

                                        • テクノロジー
                                        • 2012/02/17 16:51
                                        • 開発
                                        • Android
                                        • UI
                                        • androidのADT14からはswitch文が利用できなくなっている

                                          3 users

                                          edywrite.blogspot.com

                                          androidのADT14からはswitch文が利用できなくなっています。コンパイルをしようとすると、コンパイルエラーで赤くなります。 なので以下のようなコードがある場合は、変更しないといけません。 switch (item.getItemId()) { case R.id.menu_top: intent = new Intent(Constants.INTENT_ACTION_TOP); startActivity(intent); return true; case R.id.menu_help: intent = new Intent(Constants.INTENT_ACTION_HELP); 上記のコードは、メニューなどの分岐で頻繁に使われる文法ですが、以下のように修正が必要になります。 int id = item.getItemId(); if (id == R.id.men

                                          • テクノロジー
                                          • 2011/12/08 11:51
                                          • Android
                                          • 開発
                                          • Android Tips Activityの挙動

                                            15 users

                                            edywrite.blogspot.com

                                            Activity, GroupActivity, SeacrhBarを複合させたアプリ作成時に、挙動で色々とはまったので今後のためにメモ。 はまった時に基本に立ち返るのはやっぱ重要ですね。もっと基礎を固めないと… osは現在メインで開発している2.1、エミュレータは2.3で確認 1、まずは基本。 1.1、画面表示までに呼び出しが行われるメソッドの流れ onCreate ↓ onStart ↓ onResume ↓ 画面表示 1.2、onNewIntent()メソッドの使い方。 search barで使用するときにちょっと挙動にとまどいました。 このメソッドは一度目のActivityの起動では呼び出されません。二度目以降に呼び出されます。 つまり、 上記のような遷移の場合、画面Aから画面Bに遷移する時には、onNewIntent()は呼ばれません。それがたとえ、 Intent intent

                                            • テクノロジー
                                            • 2011/06/01 20:53
                                            • android
                                            • Intent
                                            • Activity
                                            • プログラミング
                                            • programming
                                            • androidでWEB接続 その1

                                              8 users

                                              edywrite.blogspot.com

                                              最近は、androidを使ったWEB周りのコーディングを行っていました。 WEB周りは今後も色々とコーディングする機会が多そうなので、詳細なメモを残しときます。 ・例1 WebViewクラスを利用して、yahooやgoogleなどのサイトに接続する layoutのxmlにWebViewタグを記述する <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> activityクラスで呼び出す private final static String YAHOO_URL = "http://www.yahoo.co.jp/"; private WebView webview; /** Called when the activity is

                                              • テクノロジー
                                              • 2011/04/05 12:13
                                              • webview
                                              • android
                                              • web
                                              • androidアプリとiphoneアプリを開発して思ったこと その3

                                                5 users

                                                edywrite.blogspot.com

                                                ~フリーのandoroidに潜む危険 タダメシには気をつけろ ~の巻 さて、今回はスマートフォンアプリというよりは、andoroidを中心とした話をしましょう。 すでにご存知の方も多いでしょうが、海外ではandroidがiphoneの市場を超えました。 2,3年後には、androidの市場はiphoneの2~3倍くらいまで膨れ上がるでしょう。 これはかなりの確率で間違いないと思います。だからこそ、色々な会社が今後はandoidに注力しようという戦略をとり始めたのだと思います。 だが、しかし!! その考えは企業戦略として、間違ってます。 と、個人的に思います。 androidの市場がなぜここまで加速して広がっているか。 それはandroidOSが「フリー」で「google」だからに他なりません。 なかでも、iphoneのように銭ゲバ性悪王・ジョブス様が搾取していないのが最大のandroidの

                                                • テクノロジー
                                                • 2011/03/10 16:32
                                                • 広告
                                                • アプリ
                                                • 開発
                                                • android
                                                • iPhone
                                                • *あとで読む
                                                • ダメ男のブログ

                                                  4 users

                                                  edywrite.blogspot.com

                                                  公開日:2019年01月20日 最終更新日:2019年01月20日 記事概要 機械学習でデータ分析をするときに気が付いたこと、得た知見のまとめ 記事の対象者 機械学習の基礎を理解している 実務で機械学習を利用している kaggleで機械学習を利用している 記事で使うデータ kaggleのtelco-customer-churnのデータを使います。 Categoricalデータ取得 Categoricalデータを取得するとき、pandas_profilingでEDA(探索的データ解析)でデータを見ながら、必要な変数名をコピペしながら配列に設定していくことが多々あります。 Categoricalデータはone_hot_encode化して分類器にかけることがほとんどだと思うので(特にkaggleとか)、以下のようにdtype=objectのデータを取ってきてしまうと便利です。 categoric

                                                  • テクノロジー
                                                  • 2011/02/18 12:29
                                                  • android
                                                  • *あとで読む
                                                  • Android Live Wallpaper

                                                    7 users

                                                    edywrite.blogspot.com

                                                    仕事でLive Wallpaperの調査と勉強をしたのでメモに残します。 これは想像以上に面白いことができそうな機能です。 オリジナルアプリも作ってみたいと思いました。 ・android2.1以上で実装する必要がある ・xmlは結構煩雑 サービスクラスを作成し、パーミッション「android:permission="android.permission.BIND_WALLPAPER"」の設定が必要 Serviceのintent-filterに/>」を設定する必要がある meta-dataでLiveWallpaperのリソースを定義。これはres/xml/に作成。wallpaper.xmlとするのが一般的で良いと思う。 ServiceクラスはWallpaperServiceクラスを継承する。 ・壁紙の解像度の取得 width:getWallpaperDesiredMinimumWidth()

                                                    • テクノロジー
                                                    • 2011/01/13 18:50
                                                    • プログラミング
                                                    • android
                                                    • 設定
                                                    • Androidでsqlite

                                                      5 users

                                                      edywrite.blogspot.com

                                                      sqliteを使う場合はパフォーマンスを意識する習慣を身につけましょう。 androidアプリを作成すると、sqliteを使用するケースは非常に多いと思います。しかし、アプリでsqlを使用する場合は、ただ単に期待通りの結果を取得するのではなく、体感速度も意識しましょう。携帯端末アプリでの、長時間検索は不快なことこの上ないです。 そして、sqlのパフォーマンスを改善する時に役に立つのが、explainコマンドです。 explainを使うと、sqlの実行計画を閲覧することができます。 コマンドライン上で explain select * from hoge; とsql文を実行します。 ただし、このままだと非常に見難いので、 .explain ON 最初にコマンドを叩きましょう。 その後、 explain select * from hoge; と実行すると、体裁が整っていて非常に見やすいはずで

                                                      • テクノロジー
                                                      • 2010/12/08 07:32
                                                      • SQLite
                                                      • Android
                                                      • Andoridの勉強 LinearLayoutタグとRelativeLayoutタグの違いを理解する

                                                        9 users

                                                        edywrite.blogspot.com

                                                        「コードからわかるAndroidプログラミングのしくみ 開発で困ったときの解決アプローチ」 の3章では、RestaurantFinderというサンプルアプリケーションを作成しながら、ユーザーインタフェースを理解していく内容になってします。 しかし、多くの人がここで挫折してしまうのではないでしょうか。 なぜなら、2章までの知識では理解できないことが多過ぎるからです。 この業界で仕事をしてから、ひたすらJavaを使って開発をしている私でも悩むことが多かったので、はじめてAndroidの開発をする人は相当悩むのではないでしょうか(私がアホなだけかもしれませんが…)。 ここでは、素直にテキストを読み進めていった人がはまりそうな現象について説明していきます。 1章からテキストの内容を理解していき、サンプルのReviewCriteriaクラスを実装すると、以下の画面(以下UI)が表示されると思います。

                                                        • テクノロジー
                                                        • 2010/12/02 01:35
                                                        • Android
                                                        • faceBookのファンページでFBMLを使ってみる その1

                                                          6 users

                                                          edywrite.blogspot.com

                                                          最近やたらと世間でfaceBookがプッシュされています。 ローソン、TBS、著名な個人では勝間和代さんもファンページをはじめましたね。 私は別に有名人ではないので、ファンページを作る必要性は感じません。 でも最近はandroidアプリの作成もしていますし、今後はiphoneアプリやWEBサービス、facebookのアプリも作成したいと思っているので、とりあえずこの勢いでファンページも作ってみようかと思っています。 しかし、このファンページの作り方。やたらとっつきにくいのです。本当に日本でfaceBookははやるのかと疑うくらい使いにくい。 職業エンジニアの私がそう思うのだから、普通のユーザーではなおさらでしょう。 そんなわけで作成メモを残しながら、ファンページを作成していこうと思います。 ただし、ここではファンページの作成とFBMLの導入はすでに完了済みであるとします。 でわでわ、一番簡

                                                          • テクノロジー
                                                          • 2010/11/28 14:11
                                                          • Facebook
                                                          • Androidアプリケーション Junitテストの作り方 ~その1~ 

                                                            11 users

                                                            edywrite.blogspot.com

                                                            オリジナルのAndroidアプリケーションの作成がほぼ終了し、テストの段階に入りました。 せっかくなので、Junitを使ってテストを書こうと思ったのですが、全然情報がありません。 他のみんなはJunitを使ったテストを作成しないで、リリースしているのでしょうか??? ちなみに、私が仕事で携わった(っている)Androidアプリケーションプロジェクトでは、Junitテストは通していませんw まあ、そんなわけで、ブログ上に情報を逐次UPしていきたいと思います。 こういった知識はみなさんで共有しましょう。 iPhoneに勝つために!W では、まず第一回目です。 手順 Eclipseを使ってTest用のアプリケーションを作成します ファイル → 新規 → Android Test Projectを選択します Test Project Name欄に作成したいテストアプリケーション名を入力します。アプ

                                                            • テクノロジー
                                                            • 2010/09/28 01:32
                                                            • junit
                                                            • android
                                                            • テスト
                                                            • プログラミング
                                                            • 開発
                                                            • programming

                                                            このページはまだ
                                                            ブックマークされていません

                                                            このページを最初にブックマークしてみませんか?

                                                            『ダメ男のブログ』の新着エントリーを見る

                                                            キーボードショートカット一覧

                                                            j次のブックマーク

                                                            k前のブックマーク

                                                            lあとで読む

                                                            eコメント一覧を開く

                                                            oページを開く

                                                            はてなブックマーク

                                                            • 総合
                                                            • 一般
                                                            • 世の中
                                                            • 政治と経済
                                                            • 暮らし
                                                            • 学び
                                                            • テクノロジー
                                                            • エンタメ
                                                            • アニメとゲーム
                                                            • おもしろ
                                                            • アプリ・拡張機能
                                                            • 開発ブログ
                                                            • ヘルプ
                                                            • お問い合わせ
                                                            • ガイドライン
                                                            • 利用規約
                                                            • プライバシーポリシー
                                                            • 利用者情報の外部送信について
                                                            • ガイドライン
                                                            • 利用規約
                                                            • プライバシーポリシー
                                                            • 利用者情報の外部送信について

                                                            公式Twitter

                                                            • 公式アカウント
                                                            • ホットエントリー

                                                            はてなのサービス

                                                            • はてなブログ
                                                            • はてなブログPro
                                                            • 人力検索はてな
                                                            • はてなブログ タグ
                                                            • はてなニュース
                                                            • ソレドコ
                                                            • App Storeからダウンロード
                                                            • Google Playで手に入れよう
                                                            Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                            設定を変更しましたx