Skip to content

Instantly share code, notes, and snippets.

View suneo3476's full-sized avatar

suneo3476 suneo3476

  • Hamamatsu, Shizuoka, Japan
View GitHub Profile
@suneo3476
suneo3476 / app.js
Created April 17, 2014 13:04
app.js
'use strict';
angular
//元々挿入されていたコード
.module('gotestappApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute'
])
@suneo3476
suneo3476 / main.html
Created April 17, 2014 13:24
tree of gotestapp
<div class="header">
<ul class="nav nav-pills pull-right">
<li class="active"><a ng-href="#">Home</a></li>
<li><a ng-href="#">About</a></li>
<li><a ng-href="#">Contact</a></li>
</ul>
<h3 class="text-muted">gotestapp</h3>
</div>
//挿入
@suneo3476
suneo3476 / index.js
Created April 21, 2014 13:26
csvからkeywordを検索して一致してもなぜかundefinedしか返らないコード
module.exports.pattern = '^@%me% .+';
module.exports.main = function(twi, data, cfg){
var BOT_ID = cfg.my_screen_name;
var twUserId = data.user.screen_name;
var keyword = data.text.replace(new RegExp('^@' + BOT_ID + ' '), '');
var replyStr = search(keyword);
//なぜかmatchedしてもundefinedしか返らない
@suneo3476
suneo3476 / index.js
Created April 21, 2014 16:46
https://gist.github.com/suneo3476/11142718 でcallback処理を書き直したもの
module.exports.pattern = '^.?@%me% .+';
module.exports.main = function(twi, data, cfg){
console.log('JIKANWARI called');
var BOT_ID = cfg.my_screen_name;
var twUserId = data.user.screen_name;
var keyword = data.text.replace(new RegExp('^.?@' + BOT_ID + ' '), '');
@suneo3476
suneo3476 / putStr.hs
Created April 22, 2014 02:46
putStr impremented by putChar on Haskell.
putStr :: String -> IO () -まず型宣言-
putStr [] = return () -基底部-
putStr (x:xs) = do
putChar x -一文字表示-
putStr xs -残りを再帰的に表示-
@suneo3476
suneo3476 / index.js
Created April 23, 2014 06:07
103行目でTypeError: Cannot call method 'getMinutes' of undefined…何故だ。
module.exports.pattern = '^.?@%me% .+';
module.exports.main = function(twi, data, cfg){
console.log('ENTETSUBUS called');
var BOT_ID = cfg.my_screen_name;
var twUserId = data.user.screen_name;
var keyword = data.text.replace(new RegExp('^.?@' + BOT_ID + ' '), '');
@suneo3476
suneo3476 / ensei_test.js
Created April 30, 2014 15:55
艦隊数対応したら結果に重複が生じたので重複判定処理書いたら94行目で"Cannot read property '0' of undefined"エラー('A`)
//ここをかえます
var oil = 10; //さいていげんほしい燃料
var bullet = 0;//さいていげんほしい弾薬
var steel = 10; //さいていげんほしい鋼材
var bauxite =10;//さいていげんほしいボーキ
var bucket = 0; //さいていげんほしいばけつ
var kantai = 2; //かいほうしてるかんたいのかず
//ここまでをかえます
@suneo3476
suneo3476 / ensei_2.js
Created April 30, 2014 16:13
艦隊数パラメータを追加。とりあえず動けばいいノリでコード書いたら汚すぎてひどい。
//遠征に行ける艦隊の数が2で、すべての資源で時給10以上取れて、たまーにバケツ拾ってくれる組み合わせは以下のようにする
//ここをかえます
var oil = 10; //さいていげんほしい燃料
var bullet = 10;//さいていげんほしい弾薬
var steel = 10; //さいていげんほしい鋼材
var bauxite =10;//さいていげんほしいボーキ
var bucket = 0.1; //さいていげんほしいばけつ
@suneo3476
suneo3476 / ensei_3.js
Created April 30, 2014 16:31
IDがずれていたのを修正。結果表示ソート基準を指定可能にした。
//ここをかえます
var oil = 10; //さいていげんほしい燃料
var bullet = 10;//さいていげんほしい弾薬
var steel = 10; //さいていげんほしい鋼材
var bauxite =10;//さいていげんほしいボーキ
var bucket = 0.1; //さいていげんほしいばけつ
var kantai = 3; //かいほうしてるかんたいのかず
@suneo3476
suneo3476 / ensei_kai.js
Created May 1, 2014 00:00
効率の良い遠征の組み合わせを求めます。データはWikiから http://wikiwiki.jp/kancolle/?%B1%F3%C0%AC#id10 。combination関数は組み合わせを求める度に遠征データから最高率の遠征を除きます。
//燃料、弾薬、鋼材、ボーキの時給理論値
var resourceSet = [
[-32,120,0,0],
[-56,200,60,0],
[54,34,120,0],
[-31.2,72,0,0],
[111.67,133.33,13.33,13.33],
[-24,-24,0,120],
[-42,0,50,30],
[2.67,25.33,16.67,16.67],