Skip to content

Instantly share code, notes, and snippets.

@seamountain
seamountain / 10_10_2.pl
Created April 20, 2012 08:00
Teach Yourself Perl 2nd Edition
#!/usr/bin/perl
use strict;
use warnings;
my @day = qw(Sun Mon Tue Wed Thu Sat);
my @mon = qw(Jun Feb Mar Apl May Jun Jul Aug Sep Oco Nov Dec);
my($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime;
printf("Today is %s, %s %s, %d", $mon[$mon], $day[$wday], $mday, $year += 1900);
#!/usr/bin/env perl
use strict;
use warnings;
my $num = undef;
my $is_prime = 1;
for (2..10000) {
$num = $_;
#ifdef GL_ES
precision mediump float;
#endif
//Amiga Copper rulez forever!
uniform vec2 mouse;
uniform float random;
uniform float time;
@seamountain
seamountain / all_sed.sh
Last active December 14, 2015 15:08
Script of sed all files on Mac OSX.
files_path=path/to/directory
cd $files_path && find . -name "*.feature" | xargs sed -i '' "s/[0-9]*_//g"
@seamountain
seamountain / adb shell tools
Created July 6, 2013 14:39
Shell Script for Android - Check existence of the file
# Check directory existance one liner
adb shell '[ -e /sdard ]; echo $?'
# Use with a if
DIR=/sdcard1
COMMAND='[ -e '"$DIR"' ] && echo $?'
IS_EXIST=`adb shell $COMMAND`
if [ -n "$IS_EXIST" ]; then
echo "$DIR is exist."
fi
@seamountain
seamountain / Migrating_to_WebView_in_Android_4.4.md
Last active January 18, 2022 06:26
Migrating to WebView in Android 4.4 翻訳

以下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 標準に対応するためです。

過去に視聴したアニメ

  • 2014
    • 未確認で進行形
    • 世界征服謀略のズヴィズダー
    • ノラガミ
    • いなり、こんこん、恋いろは
    • 凪のあすから
    • キルラキル
    • ガンダムビルドファイターズ
  • 銀の匙 2期
@seamountain
seamountain / file0.txt
Created May 25, 2014 16:37
IDEを起動せずにAndroid実機ログを見る方法 ref: http://qiita.com/seamountain@github/items/c8f87386ceafea4a757e
$ adb logcat -v time
@seamountain
seamountain / implementing_GCM_Client.md
Last active June 30, 2017 08:50
Implementing GCM Client の日本語訳

Implementing GCM Client の日本語訳

https://developer.android.com/google/gcm/client.html

Implementing GCM client

GCMクライアントとは、GCMが内蔵されたアプリのことです。クライアントコードでは、GoogleCloudMessaging APIを使うことを推奨します。このヘルパライブラリは、古いバージョンのGCMが動くことを保証していますが、その代替かつ、より有益なGoogleCloudMessaging APIを提供しています。

完全なGCMの実装には、クライアントとサーバーサイド両方の実装が必要です。サーバーサイドの実装に関してはImplementing GCM Serverを参照して下さい。

@seamountain
seamountain / win2mac.md
Last active June 26, 2016 02:32
Windows マシンで Mac の時のように操作できるようにする

(前提: Mac で日本語キーボードを使っている場合)

Mac の時のようなキー操作ができるようにする

最低限以下の2ができるようになるために、参考サイトの設定を導入する

  1. Macの英数 / かなキーによる入力切替
  2. Ctrl + n / Ctrl + h といったコマンドでの基本的な入力