Skip to content

Instantly share code, notes, and snippets.

@Cartman0
Cartman0 / getRssFeed.html
Last active August 29, 2015 14:20
JavaScript で GoogleFeedAPI を使用して、RSS の記事を取得
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>GoogleFeedApiテスト</title>
</head>
<body>
<div id="codezine"></div>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
@Cartman0
Cartman0 / bitCount.java
Last active August 29, 2015 14:20
Java の整数から2進数のときの1bitをカウントする関数(int32bitのとき)
/*
解説
http://www.mwsoft.jp/programming/java/java_lang_integer_bit_count.html
*/
public static int bitCount(int i) {
i = i - ((i >>> 1) & 0x55555555);
i = (i & 0x33333333) + ((i >>> 2) & 0x33333333);
i = (i + (i >>> 4)) & 0x0f0f0f0f;
i = i + (i >>> 8);
i = i + (i >>> 16);
@Cartman0
Cartman0 / slect_and_read_image_and_print_WidthHeight_image_DataURL_with_fileAPI.html
Last active August 29, 2015 14:22
FileAPIを用いて、ファイルを選択またはドラッグ&ドロップで画像を選択し、width,height、選択した画像とDataURLを表示
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>FileAPI で画像を選択またはドラッグ&ドロップし、表示</title>
<style>
html, body {
font-size: 20px;
text-align: center;
}
@Cartman0
Cartman0 / ProjectEuler_ 1_Solution.swift
Created June 9, 2015 07:00
Project Euler #1 Solution in Swift
// Project Euler #1 Solution in Swift
/*Project Eulerの1問目
http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%201
*/
func anyMultipleOf(value: Int, numbers: [Int]) -> Bool {
return numbers.reduce(false) {
any, number in
print("any")
print(" : ")
print(any)
@Cartman0
Cartman0 / SelectReadImage_withFileAPI_DrawImage_onCanvas.html
Last active August 29, 2015 14:23
FileAPIを用いて、ファイルを選択またはドラッグ&ドロップで画像を選択し、選択した画像をCanvas上に表示
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>FileAPI で画像を選択またはドラッグ&ドロップし、Canvasで表示</title>
<style>
html, body {
font-size: 20px;
text-align: center;
}
@Cartman0
Cartman0 / UserAgentTest.html
Last active August 29, 2015 14:23
UserAgent を用いて端末判別
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>UserAgent Test</title>
<meta name="description" content="">
<style>
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@Cartman0
Cartman0 / FileAPI_capture_camera.html
Last active August 29, 2015 14:23
FileAPI で画像を選択またモバイルではカメラを起動し、画像をCanvasに表示する。なお、iPhone Safari では、2MBの画像は Canvas 上に表示されないので、リサイズして表示する。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>ファイル選択(カメラ起動)テスト</title>
<style>
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
html, body {
font-size: 16px;
@Cartman0
Cartman0 / Canvas_onkeydown_caeru.html
Last active August 29, 2015 14:23
Canvas にカエル(図形)を描画し、矢印キーで移動
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>canvas</title>
<style>
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
html, body{
width: 100%;
height: 100%;
@Cartman0
Cartman0 / geolocation_test.html
Last active August 29, 2015 14:23
geolocation API のテスト
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<title>現在地取得</title>
<style>
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
html, body{
@Cartman0
Cartman0 / binary_search.cpp
Created June 24, 2015 04:48
BinarySearch(C++)
#include <iostream>
#include <algorithm>
//二分探索
bool mybinary_search( const int a[], const unsigned int start_idx, const unsigned int end_idx, const int target, int& idx){
unsigned int start = start_idx;
unsigned int end = end_idx;
while((end - start) >= 0){
int mid = (end + start) / 2;
if(a[mid] == target){