Skip to content

Instantly share code, notes, and snippets.

View amay077's full-sized avatar
🏠
Working from home

amay077 amay077

🏠
Working from home
View GitHub Profile
@amay077
amay077 / GistTest.cs
Created December 27, 2010 16:50
Test of Gist.
// max count
int max = 10;
for (int i = 0; i < max; i++)
{
Console.WriteLine("Hello " + i.toString() + " times.");
}
// おわり
@amay077
amay077 / TimeoutableLocationListener.java
Created January 13, 2011 12:27
[Android]TimeoutableLocationListner: TimeoutableLocationListner is implementation of LocationListener for Android. If onLocationChanged isn't called within XX mili seconds, automatically remove.
package com.amay077.android.location;
import java.util.Timer;
import java.util.TimerTask;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
@amay077
amay077 / AndroidStaticTrouble1.java
Created January 21, 2011 09:19
Android で、アプリケーションを終了させても static 変数は生存していることを確認するサンプルコード
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends Activity {
/** static な変数 */
private static int id = 0;
/** Called when the activity is first created. */
@amay077
amay077 / AndroidStaticTrouble2.java
Created January 21, 2011 09:24
[Android]Android のアプリケーションを終了しても、static なオブジェクトは生存していることを確認するサンプルコード。
//////////////////////////////////////////////////
// AppBean.java
//////////////////////////////////////////////////
package com.amay077.android.statictest;
import android.app.Application;
public class AppBean extends Application {
private int id = 0;
@amay077
amay077 / ZippyAsyncTask.java
Created March 26, 2011 10:49
[Android]ZippyAsyncTask:自動的に少し待ってから ProgressDialog を表示する AsyncTask
package com.amay077.android.os;
import java.util.Timer;
import java.util.TimerTask;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnCancelListener;
import android.os.AsyncTask;
@amay077
amay077 / LazyImageView.java
Created April 13, 2011 08:53
[Android]LazyImageView:画像の読み込みが終わるまでクルクルを表示する ImageView
package com.amay077.android.view;
import java.io.InputStream;
import java.net.URL;
import java.util.Random;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import jp.co.cosmoroot.gequu.R;
import android.content.Context;
import android.graphics.drawable.Drawable;
@amay077
amay077 / froyo_vs_Gingerbread.java
Created April 27, 2011 13:49
froyo と Gingerbread の違い
public class Hoge { // implements Comparable してない
private int num = 0;
public Hoge(int num) { this.num = num; }
}
@Override
public void onCreate() {
Set<Hoge> hogeSet = new TreeSet<Hoge>();
hogeSet.add(new Hoge(1)); // ← Gingerbread だとここで例外
@amay077
amay077 / HogeOverlay.java
Created April 27, 2011 14:10
[Android]Overlay#onTap はピンチズームと競合する
public class HogeOverlay extends Overlay implements OnGestureListener {
private GestureDetector gestureDetector = null;
public HogeOverlay() {
gestureDetector = new GestureDetector(this);
}
@Override
public boolean onTouchEvent(MotionEvent e, MapView mapView) {
// GestureDetector にタッチイベントを詳細化してもらう
@amay077
amay077 / csvslicer.py
Created September 12, 2011 06:41
テキストファイルを10行ずつ別のファイルに書き出すプログラム
# coding: UTF-8
# テキストファイルを、10行ずつ区切るだけのプログラム
# Created 2011.9.12 @amay077
import codecs
# 入力ファイルを開く
fin = codecs.open('input.csv', 'r', 'utf-8')
# 一応初期化
@amay077
amay077 / TestHomeView.mxml
Created September 20, 2011 15:32
GoogleMap on Flex Mobile Example
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
title="HomeView">
<fx:Declarations>
<!-- 非ビジュアルエレメント (サービス、値オブジェクトなど) をここに配置 -->
</fx:Declarations>
<maps:Map xmlns:maps="com.google.maps.*" id="map"