Skip to content

Instantly share code, notes, and snippets.

View sifue's full-sized avatar

Soichiro Yoshimura sifue

View GitHub Profile
@sifue
sifue / jsconfig.json
Created September 13, 2015 00:49
VSCodeでES6を書く際にルートフォルダに置くファイル
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs"
}
}
@sifue
sifue / file0.java
Last active September 14, 2015 06:03
IntelliJ IDEAでJavaを書く時によく使うLive Template5つ ref: http://qiita.com/sifue/items/d549bdf70b4a00328f38
System.out.println("$EXPR_COPY$ = " + $EXPR$);
@sifue
sifue / sum.cpp
Created September 15, 2015 06:13
C++で標準出力から得た数値を足し算するだけのもの
#include <iostream>
#include <string>
#include <vector>
#include <cstdlib>
#include <typeinfo>
using namespace std;
int main()
{
string str;
@sifue
sifue / cpp
Created September 15, 2015 14:26
文字を分割して読み込んだりCPP
#include <iostream>
#include <string>
#include <vector>
#include <cstdlib>
#include <typeinfo>
#include <sstream>
using namespace std;
vector<string> split(const string &s, char delim) {
vector<string> elems;
@sifue
sifue / split.cpp
Created September 16, 2015 15:37
比較的早いC++のstringのsplit
vector<string> split(const string &str, char delim){
vector<string> res;
size_t current = 0, found;
while((found = str.find_first_of(delim, current)) != string::npos){
res.push_back(string(str, current, found - current));
current = found + 1;
}
res.push_back(string(str, current, str.size() - current));
return res;
}
@sifue
sifue / gist:17564bbf4806d7fd750d
Created December 23, 2015 09:29
シンボリックリンク作れない時に出るエラー
npm ERR! Linux 3.13.0-71-generic
npm ERR! argv "/home/vagrant/.nodebrew/node/v4.2.3/bin/node" "/home/vagrant/.nodebrew/current/bin/npm" "install" "jade@1.11.0"
npm ERR! node v4.2.3
npm ERR! npm v3.5.3
npm ERR! path ../acorn/bin/acorn
npm ERR! code EPROTO
npm ERR! errno -71
npm ERR! syscall symlink
npm ERR! EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/home/vagrant/workspace/node-js-http-3015/node_modules/.bin/acorn'
@sifue
sifue / gist:1b7d3057dc94b8451eee055070a194c1
Created April 12, 2016 05:35
教材の左右の幅を広げるブックマークレット
javascript:(function(){$('.modal-window-inner').css('width', '100%');$('.modal-window-content').css('width', '100%');$('#modal-inner-iframe').css('width', '100%');$('#modal-inner-iframe').attr('src', $('#modal-inner-iframe').attr('src'));})();
@sifue
sifue / file0.scala
Last active May 26, 2016 05:37
ScalaでJavaFXのHello Worldのテンプレート ref: http://qiita.com/sifue/items/ecd667459518e3ca6ae1
import javafx.application.Application
import javafx.event.{ActionEvent, EventHandler}
import javafx.scene.Scene
import javafx.scene.control.Button
import javafx.scene.layout.StackPane
import javafx.stage.Stage
object Main extends App {
Application.launch(classOf[Main], args: _*)
}
@sifue
sifue / Main.java
Created July 6, 2016 07:55
プログラミングコンテスト系の標準入力からデータを受け取るコード
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String input = null;
try {
#include <iostream>
#include <vector>
#include <sstream>
using namespace std;
vector<string> split(const string &s, char delim) {
vector<string> elems;
stringstream ss(s);
string item;