Skip to content

Instantly share code, notes, and snippets.

View ics-ikeda's full-sized avatar

IKEDA Yasunobu ics-ikeda

View GitHub Profile
@ics-ikeda
ics-ikeda / index.js
Created June 18, 2021 05:00
Immutable Array Operation
const arrA = [1, 2, 3, 4, 5];
const arrB = [6, 7, 8, 9, 10];
const arrDuplicated = [1, 2, 3, 3, 2, 2, 5];
const dataList = [
{id: 1, name: "Sapporo"},
{id: 2, name: "Tokyo"},
{id: 3, name: "Osaka"}
];
// ルール
@ics-ikeda
ics-ikeda / function.php
Last active June 8, 2018 07:32
WordPressでimgタグの代わりにamp-imgタグを使う方法
/**
* コンテンツのHTML文字列からimg要素をamp-img要素に変換します。
* 動作には「phpQuery-onefile.php」が必要です。
* ダウンロードして参照できるようにしておいてください。
*
* @param string
* @return string
*/
function convertImgToAmpImg($the_content)
@ics-ikeda
ics-ikeda / AnimateCC_Rename_Library.jsfl
Created August 29, 2016 02:23
Animate CCのライブラリパネル内のシンボルの名称で、日本語を英語に置換するJSFLです
function deleteJapaneseName(){
var lib = fl.getDocumentDOM().library;
for(var i=0; i<lib.items.length; i++){
var o = lib.items[i];
var obj = getItemObject(o.name);
var name = obj.name;
// 日本語を英語に置換する
name = name.split("アセット").join("asset");
name = name.split("シェイプ").join("shape");
<!DOCTYPE html>
<html>
<head>
<style>
svg{
background-color: #FFFFFF;
}
</style>
</head>

テスト

// 起動時に一度実行されます
void setup() {
  // デジタル13番ピンを出力用として設定
  pinMode(13, OUTPUT);
}

// 起動中の間繰り返し実行されます

Merrill と Quattro の比較

Merrillの利点

  • 等倍画質が美しい (Foveonセンサーの真髄!)
  • コンパクト
  • Quattro に比べノイズが少ない
  • 等倍画質が美しいため、RAW 現像での耐性があり破綻しにくい

Merrill に対する Quattroの利点

  • 等倍ピクセルの美しさは Merrill にかなわないものの、解像力が高い (保存する画素数が多い)
// プラグインの読み込み
var gulp = require('gulp');
var uglify = require('gulp-uglify');
gulp.task('compress', function() {
return gulp.src('src/*.js') // JSファイルを監視
.pipe(uglify()) // JSファイルを結合
.pipe(gulp.dest('dist')); // 結合したファイルを保存
});
@ics-ikeda
ics-ikeda / Examples
Created September 18, 2014 13:56
TouchEventを自動的にMouseEventに変換するコード
// インスタンスを作成
var touchManager = new utils.TouchManager();
// デフォルトの挙動を停止させる
touchManager.enableTouch();
// 要素を指定。この要素から発生するTouchEventはMouseEventになる
touchManager.addListener(document.body);