m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

2015-01-01から1ヶ月間の記事一覧

Chrome Appsの作成でポップアップを表示

はてぶのツールとかのあれ をどのように再現しているのかを確認する 今回やったこと ファイルリスト . ├── README.md ├── icon_128.png ├── main.js ├── manifest.json ├── popup.html └── sample_support_metadata.json マニフェストファイルに"browser_act…

androidでグラフを表示(AFreeChart)

今回は とりあえず出すだけ 出さないとできないかどうかも決められない jarを取得 https://code.google.com/p/afreechart/ より最新のjarをダウンロード 雛形を準備 ダウンロードしたjarファイルをlibsディレクトリへコピー build.gradleへ追加して同期 appl…

androidでタイトルバーとかステータスバーとか消したい場合

アプリでたまに消しているのを見かける どうやっているかわからないのでいろいろ探しました ・・・バー? 参考 タイトルバーやステータスバーを非表示にする方法 - [Androidアプリ/Android] ぺんたん infoなんかxmlとかソースへの記載で消せるらしい今回はソ…

androidでwebviewを使用してページを表示

RSSリーダーを作成する場合は 内部のwebviewを使用するがアプリケーションでのwebブラウザを使用するかのどちらかになりますが今回はwebviewを使用する 画面 アクティビティにwebviewを配置 実装 package jp.mshige1979.app.sampleappweb1; import android.s…

androidでsqliteを使用してTODOアプリ(仮)を作成

SQLteを私用することで テーブルのようにデータを操作できる 画面 1つ目はリスト形式で作成 2つ目は登録画面 データベース DBOpenHelper package jp.mshige1979.app.sampleapptodo; import android.content.Context; import android.database.sqlite.SQLit…

androidでリストビューをカスタム

レイアウトやデータは多少いろいろしたい のでちょっと修正する 画面 まずはブランクのアクティビティにリストビューを配置 文字の配列を用意して設定 package jp.mshige1979.app.sampleapplist2; import android.support.v7.app.ActionBarActivity; import …

androidでログを出力してデバッグ調査

ステップ実行できるとかはともかく ライフサイクルとかで別の画面にいったあとに戻った場合の直後の処理を実行したいけど onCreate?じゃないけどどこかわからないのでログで追跡するとかまた、定数の値や変数の値を確認する場合に使用する Logクラスを使用…

androidでメニューを配置

以下結果 実装 MainActivityのメニュー追加 package jp.mshige1979.app.sampleappactivity1; import android.content.Intent; import android.support.v4.view.MenuItemCompat; import android.support.v7.app.ActionBarActivity; import android.os.Bundle;…

android画面遷移でアニメーション

ぶっちゃけ わかっていない とりあえず動いたメモを記載 参考 【Android】画面遷移時のアニメーション設定 - Furudateのブログ throw Life - ActivityのOpenとCloseをアニメーションさせる 画面 アニメーション用の設定ファイルを作成 ※参考資料のものをその…

androidで別の画面へ遷移

画面遷移を行う androidでは画面のことをactivityとして画面を移動するらしい Ⅰつ目の画面 深く考えずにリストを作成する MainActivity:ソースもリスト表示のみ package jp.mshige1979.app.sampleappactivity1; import android.support.v7.app.ActionBarAct…

androidでシンプルなリストビュー

昨年は2回くらい abcなんとかというのに参加したのでandroidにかなり興味が出てきた。 iphonは実機への投入で年間のお金が発生するのがちょっと気になっていたのでまずは簡単に実機投入などができるandroidで実験している リストビュー RSSリストやメニュー…

Android Studioでadmobを使用して広告を表示

cordovaとは勝手がちがう あっちは勝手にプラグインさんがいろいろやってくれましたがこちらは多少手間を掛ける必要がありそうです 参考 http://androidstudio.hatenablog.com/entry/2014/07/21/170610 準備 admobの登録とかは割愛しますので頑張ってくださ…

androidで向きを固定して起動する

起動するときに位置を固定して起動する 横にしてレイアウトが崩れたり内容が初期化されたくない場合 AndroidManifest.xmlを編集する <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.matsumotoshigeharu.sampleappimage" > </manifest>

androidで簡易データ保存(SharedPreferences)

データ保存する方法はなんかいくつかあるらしい SQLiteとかいろいろ うん、わからん\(^o^)/ SharedPreferences 今回は設定データを保存する時に簡単な保存、読み込みが行える方法でこれを使用する import import android.preference.PreferenceManager; im…

androidでタイマーによる繰り返し

androidとjavaは違うって聞くけど 厳密には言語とframeworkみたいな位置づけなのか?みたいな感じで認識している。 まあこの辺は深く意識しないようにしておこう タイマーによる実装 タイマーを使用することで繰り返し処理を行うことが可能。 androidによる…

androidで画像切替

ImageViewを使用する ゲームとかでの高速描画ではさーふぇす?とかいうのを使用するらしいけどそんな高度なことはまだ、速い(´・ω・`) 実装 空のプロジェクトを作成する 画像を用意して配置 ※画像はネット上からでも適当に取得してきてください mainにソー…

cakephp3【beta3】クエリービルダーでjoin

1つのテーブルより別のテーブルと紐付ける場合 joinを使用することが可能らしいcontainsとかあったけどなんか関連付のイメージがしっくりきていないのでjoinをやってみる 準備 テーブル CREATE TABLE `members` ( `id` int(11) NOT NULL AUTO_INCREMENT, `n…

Android Studioでカウンターのサンプルアプリ作成

今更感がありますが ABC 2014 Winterに参加してきました。 体調が万全でなかったのですぐに帰りましたけどandroidの開発が今まで以上にやりやすくなった感じがしたのでサンプルアプリを作成しました。 作ったもの ※やべえw。Hello worldが出たままw 環境 m…

cakephp2でプラグインを作成

作ったことがない ので作成する 参考資料 プラグイン — CakePHP Cookbook 2.x ドキュメント ※公式だけどなんかいまいちしっくりきていない 環境構築 mkdir app1 cd app1/ git clone https://github.com/cakephp/cakephp.git -b 2.5.3 . git submodule add ht…

AdMobへの登録して広告を表示

まだ、アプリを公開とかは考えていないけど とりあえず実機でみれるか確認だけ admobに登録 http://www.google.co.jp/ads/admob/ googleアドセンスとかにも登録しておく必要があるみたい 収益 収益化を選択 アプリを指定する 広告の種類の設定を行う 完了 ア…

Chrome Appsの作成チュートリアル

基本的に使用するのはchrome どんなことができるかわからないけどちょっとは便利になりそうかもしれないので… chromeをインストール https://www.google.co.jp/chrome/browser/desktop/index.html 試験機能を設定する chromeのURL欄に以下の項目を設定 chrom…

Amon2のチュートリアルをやってみた

最初はチュートリアルから 基本的なデータベースやルーティングなどを理解する意味でやってみる 手順 雛形を作成して必要なモジュールをインストールしておく amon2-setup.pl BBS cd BBS/ carton install sql/sqlite.sql を編集 CREATE TABLE IF NOT EXISTS …

perlの復習(map)

復習資料 workshop-2013-05/slide.md at master · perl-entrance-org/workshop-2013-05 · GitHub なぜかたいていはfor文とか使ってしまう mapとかも使えたほうがイケてる感じがするので調べ直さないと… map 配列の一覧を返す機能、値に加工などを行うことも…

swiftで画像の生成サンプル(playgroundを使用)

参考 Swiftで遊んでますか? - クックパッド開発者ブログ Swiftで遊んでますか? - クックパッド開発者ブログ デザインとかは疎いんで なんかいい感じのものがあったら参考にしようと思いましてm(_ _)m サンプル(Playgroundで準備) 基本 // Playground - n…

swiftの学習(willSet、didSet)

変数やクラスのプロパティの値の変更前、変更後に処理を実施できる willSet:変更前に実施する処理を記載 didSet:変更後に実施する処理を記載(こちらでは変更後の値を書き換えることもできるらしい) サンプル 変数 import Foundation println("Hello, Wor…

cordovaでランチャー用の画像を設定

デフォルトのアイコンはまずい 別に下手というわけではなく、なんか自分のアプリっぽくないので変えよう デザインは適当に作る 画像を配置する 配置場所はサイズで異なる 36 ☓ 36 drawable-ldpi 48 ☓ 48 drawable-mdpi 72 ☓ 72 drawable-hdpi 96 ☓ 96 drawab…

cordovaでスプラッシュ画面を表示(android)

起動時に意味不明なスプラッシュ画面を表示するサンプル ※一瞬なのでわかりにくいが起動時に1〜2秒指定した画像を表示する 画像を準備する 適当な画像を作成するか用意する 画像サイズ 426☓320 drawable-ldpi 470☓320 drawable-mdpi 640☓480 drawable-hdpi…

perlでtwitterAPI(retweet、favorite)

自分のツイートをリツイートできないことに やっと気づいた。だってなんどやっても 403が帰ってくるから… 実装 sample1.pl #/usr/bin/env perl use strict; use warnings; use Net::Twitter; use utf8; use Data::Dumper; binmode STDOUT, ":utf8"; my $cons…

PerlのExport確認

以前 Perlのモジュールでモジュール名とかを省略する - m_shige1979のささやかな抵抗と欲望の日々 Perlのモジュールでモジュール名とかを省略する - m_shige1979のささやかな抵抗と欲望の日々exportで勉強したんだけどちょっと忘れそうなので再度学習 とりあ…

Mojolicious+Angularjsでwebsocket2

なんかStarmanではだめのよう 今更ながら、nginx+Mojolicious+WebSocketでチャットアプリに挑戦 - 鈍足ランナーのIT日記 今更ながら、nginx+Mojolicious+WebSocketでチャットアプリに挑戦 - 鈍足ランナーのIT日記ここの設定をまるごと拝借して構成 上記…