Skip to content

Instantly share code, notes, and snippets.

@pistatium
pistatium / PolyArea.java
Last active Aug 29, 2015
多角形の面積を計算する的な
View PolyArea.java
/**
* Copyright (c) 2014 pistatium
*
* This software is released under the MIT License.
*
* http://opensource.org/licenses/mit-license.php
*/
import java.util.*;
import java.lang.Math;
@kunst1080
kunst1080 / gist:388fdea590b7bbf99e7f
Last active Oct 20, 2015
PlayFramework学習のための関連のリンクまとめ
View gist:388fdea590b7bbf99e7f
@seamountain
seamountain / Migrating_to_WebView_in_Android_4.4.md
Last active Dec 28, 2015
Migrating to WebView in Android 4.4 翻訳
View Migrating_to_WebView_in_Android_4.4.md

以下Android公式ドキュメント Migrating to WebView in Android 4.4 の翻訳です。 間違いなどあればぜひご指摘ください。拙いですが誰かの役に立てば幸いです。

Migrating to WebView in Android 4.4

Android 4.4(API レベル 19)では、Chrominium ベースの新しい WebView が紹介されました。この変更で、WebView のパフォーマンス向上し、最新の Web ブラウザに追いつくために、HTML5、CSS3やJavaScript を標準サポートします。WebView を使っているアプリは、Android 4.4 以上からはこれらのアップデートの恩恵を受けることになります。

本ドキュメントは WebVeiew の変更点について説明します。なお、その変更は Android 4.4 以上、つまり targetSdkVersion を "19" 以上にした場合です。

Note: targetSdkVersion を "18" 以下にした場合、WebView は以下で述べるような挙動をすることを避けるために、"quirks モード" になります。これは、パフォーマンス向上と Web 標準に対応するためです。

@hkurokawa
hkurokawa / postNewReviewsHipchat.sh
Last active Mar 10, 2016
Post Google Play App. Reviews to HipChat
View postNewReviewsHipchat.sh
verifyCmd() {
for cmd in ${@}; do
if [ -z "$(which $cmd)" ]; then
echo "$cmd not found in PATH: $PATH"
return 1
fi
done
}
: ${GOOGLE_BUCKET_ID?"Need to set GOOGLE_BUCKET_ID"}
View README.md

Kotlinで気持ちいい!と思ったけど、落選した項目

@kijtra
kijtra / prefectures.json
Last active Feb 27, 2018
都道府県のJSONデータ
View prefectures.json
{
"01": {
"id": "01",
"name": "北海道",
"short": "北海道",
"kana": "ホッカイドウ",
"en": "hokkaido",
"area": {
"id": 1,
"name": "北海道・東北"
@syshen
syshen / gist:4516930
Created Jan 12, 2013
core image crop and resize
View gist:4516930
CIFilter *resizeFilter = [CIFilter filterWithName:@"CILanczosScaleTransform"];
[resizeFilter setValue:ciImage forKey:@"inputImage"];
[resizeFilter setValue:[NSNumber numberWithFloat:1.0f] forKey:@"inputAspectRatio"];
[resizeFilter setValue:[NSNumber numberWithFloat:xRatio] forKey:@"inputScale"];
CIFilter *cropFilter = [CIFilter filterWithName:@"CICrop"];
CIVector *cropRect = [CIVector vectorWithX:rect.origin.x Y:rect.origin.y Z:rect.size.width W:rect.size.height];
[cropFilter setValue:resizeFilter.outputImage forKey:@"inputImage"];
[cropFilter setValue:cropRect forKey:@"inputRectangle"];
CIImage *croppedImage = cropFilter.outputImage;
@ec84b4
ec84b4 / gist:d56c00fb5fd2dfaf279b
Last active Jun 26, 2018
recycler view header adapter
View gist:d56c00fb5fd2dfaf279b
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
/**
* Created by khaled bakhtiari on 10/26/2014.
* <a href="http://about.me/kh.bakhtiari">
*/
@morgotth
morgotth / FooAdapter.java
Last active Oct 26, 2019
Recycled Pager Adapter inspired by RecyclerView
View FooAdapter.java
package com.example;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.Foo;
import com.example.RecycledPagerAdapter;
public class FooAdapter extends RecycledPagerAdapter<FooViewHolder> {
@nakamuuu
nakamuuu / InfiniteFragmentStatePagerAdapter.kt
Last active Dec 21, 2019
InfiniteFragmentStatePagerAdapter
View InfiniteFragmentStatePagerAdapter.kt
import android.annotation.SuppressLint
import android.os.Bundle
import android.os.Parcelable
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentManager
import android.support.v4.app.FragmentTransaction
import android.support.v4.view.PagerAdapter
import android.view.View
import android.view.ViewGroup