ISUCONの過去問に挑戦するための環境構築をした
http://muttan1203.hatenablog.com/entry/isucon_practice_setup
→ メモリ4GのMacではフリーズしてしまった
このシェルコマンドをGCPインスタンス上で実行
https://github.com/matsuu/vagrant-isucon/blob/master/isucon6-qualifier/Vagrantfile#L79-L137
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>クリックイベントでAjaxによりAPIリクエストするサンプル</title> | |
</head> | |
<body> | |
<main> | |
<h1>クリックイベントでAjaxによりAPIリクエストするサンプル</h1> | |
<p> |
ISUCONの過去問に挑戦するための環境構築をした
http://muttan1203.hatenablog.com/entry/isucon_practice_setup
→ メモリ4GのMacではフリーズしてしまった
このシェルコマンドをGCPインスタンス上で実行
https://github.com/matsuu/vagrant-isucon/blob/master/isucon6-qualifier/Vagrantfile#L79-L137
#! /usr/bin/python | |
# -*- coding: utf-8 -*- | |
import sys | |
if __name__ == '__main__': | |
ans = [] | |
kigo = ['+', '-', '*', '/', ''] |
#!/bin/sh | |
# URLリストを読み込み,存在しないURLのみファイルに追記書き出し. | |
FILE_PATH=urls.txt | |
S3_PATH=$1 | |
DL_PATH=${S3_PATH} | |
cat ${FILE_PATH} | while read line | |
do |
# LIBLINEAR 2.01 の Makefile に cross-validation の評価尺度変更のコードを追記したもの. | |
# | |
# cross-validation の評価尺度変更 | |
# http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/eval/ | |
CXX ?= g++ | |
CC ?= gcc | |
CFLAGS = -Wall -Wconversion -O3 -fPIC | |
LIBS ?= blas/blas.a | |
SHVER = 3 |
# 下記ページのコードを一部修正したものです. | |
# http://sugamasao.hatenablog.com/entry/2014/11/17/000355 | |
require 'csv' | |
original_data = { | |
'wikipedia' => 'jawiki-latest-all-titles-in-ns0', | |
'hatena' => 'keywordlist_furigana.csv' | |
} |
import java.io.FileInputStream; | |
import java.io.IOException; | |
import java.io.InputStream; | |
import opennlp.tools.postag.POSModel; | |
import opennlp.tools.postag.POSTaggerME; | |
public class OpennlpPOSTaggerTest { | |
public static void main(String[] args) throws Exception { | |
// モデルファイル |
#! /usr/bin/python | |
# -*- coding: utf-8 -*- | |
############################################################################### | |
# LIBLINEARのパラメータのグリッドサーチを行い,Accuracyが高かったパラメータTop10を表示. | |
# 内部でLIBSVMに付属されているgrid.pyを呼び出しているので,用意した上でディレクトリの | |
# パスを37行目のGRID_DIRPATHに記述しておくこと. | |
# (grid.pyの使い方は付属のREADMEを参照するか,ググってください) | |
# | |
# 次のコマンドで実行できる. |
#! /usr/bin/python | |
# -*- coding: utf-8 -*- | |
############################################################################### | |
# LIBSVM(LIBLINEAR)の学習データをコサイン正規化する. | |
# | |
# 次のコマンドで実行できる. | |
# $ python libsvm_cos-normalize.py [options] | |
# [options] | |
# -i file: 入力ファイル.省略すると35行目付近のINPUT_PATHで指定した値となる. |
import java.io.BufferedReader; | |
import java.io.FileReader; | |
import java.util.List; | |
import java.util.Map; | |
import java.util.concurrent.LinkedBlockingQueue; | |
import backtype.storm.spout.SpoutOutputCollector; | |
import backtype.storm.task.TopologyContext; | |
import backtype.storm.topology.OutputFieldsDeclarer; |