Skip to content

Instantly share code, notes, and snippets.

@funnythingz
funnythingz / compact.js
Created June 14, 2020 06:16
多次元配列の重複削除も可
const compact = v => v.filter((vv, index, array) => (index === array.findIndex((vvAnother) => (JSON.stringify(vv) === JSON.stringify(vvAnother)))))

練習問題

過去にやったもの

  • JSのお勉強ざっくり
  • 名刺ジェネレーター
  • かんたんなtwitterもどき

OOPでエヴァンゲリオンをつくってみよう

@funnythingz
funnythingz / QuestionSlideFactory.js
Created September 14, 2018 06:11
QuestionSlideFactory.js
const questionSlideFactory = new QuestionSlideFactory();
for(var i = 0; i < 3; i++) {
$('なんちゃら').html(questionSlideFactory.createQuestionSlide(i));
}
function QuestionSlideFactory(){
}
QuestionSlideFactory.prototype.createQuestionSlide = function(question_id){
if(question_id === 0){
@funnythingz
funnythingz / accordion.js
Last active August 3, 2018 05:58
てきとうなので動かない
var elList = document.querySelectorAll('.el');
// 全部とじる
function allClose() {
for(var i, l = elList.length; i < l; i++) {
(function(_el) {
_el.classList.remove('open');
_el.classList.add('close');
})(elList[i]);
}
var ahya = function(startDate, endDate) {
var start = new Date(startDate);
var end = new Date(endDate);
var result = [];
for(var d = start, i = 0; d < end; d.setDate(d.getDate()+1), i++) {
result.push(new Date(d.getTime()));
}
return result;
}
var a = [
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2]
];
_.map(a, function(o) {
return {
c:[
@funnythingz
funnythingz / Gomfile
Last active August 29, 2015 14:23
AWS SDK for Go を使ってS3にファイルをアップロードする ref: http://qiita.com/funnythingz/items/1f69164df6759cc22a74
gom 'github.com/aws/aws-sdk-go/aws'
gom 'github.com/aws/aws-sdk-go/service/s3'
package com.funnythingz.iroiro.domain;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.ArrayList;
public class ColorsFactory {
{
"まとめたち": [
{
"まとめ_id" : "1",
"ふぁいるたち" : [
"content://media/external/images/media/1",
"content://media/external/images/media/2",
"content://media/external/images/media/3"
]
},
% sudo yum install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
% sudo yum install mysql mysql-devel mysql-server mysql-utilities