Skip to content

Instantly share code, notes, and snippets.

View ymkjp's full-sized avatar
:shipit:
while true

Kenta Long Yamamoto ymkjp

:shipit:
while true
View GitHub Profile
@ymkjp
ymkjp / idea_vmoptions.diff
Last active October 28, 2016 07:57
$ diff -u /Applications/IntelliJ\ IDEA\ 14.app/Contents/bin/idea.vmoptions ~/Library/Preferences/IntelliJIdea14/idea.vmoptions
--- /Applications/IntelliJ IDEA 14.app/Contents/bin/idea.vmoptions 2015-06-19 05:25:28.000000000 +0900
+++ /Users/ymkjp/Library/Preferences/IntelliJIdea14/idea.vmoptions 2015-09-07 17:27:39.000000000 +0900
@@ -1,5 +1,5 @@
--Xms128m
--Xmx750m
+-Xms512m
+-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseCompressedOops

日本語文章の難易度推定システムの作成

内容

文中の語彙および係り受け解析を用いて与えられた日本語文章の難易度を推定する。 劉・内田 (2012) では語彙および2つの文節の係り受け距離を用いた難易度推定が提案され、評価実験では72.2%という精度を出している。しかし、特定レベルの教材での判定精度が46.7%にとどまっており、原因として構文解析器の精度の低さが指摘されているため、CaboCha, KNP, EDA, J.DepP などの精度を事前に比較調査する。 また、一文あたりの平均単語数および総単語数中の各レベルの単語数を元にした難易度判定式で 79% の精度を出している川村・北村 (2013) の手法も取り入れる。

研究の背景

現在、日本語学習の教材の作成には金銭的・時間的なコストがかかるため、十分な量の教材が用意されていない。

@ymkjp
ymkjp / rough_sed.rb
Created May 28, 2015 08:02
Multiline editing instead of painful sed or awk
# encoding: utf-8
# Usage:
# SRC_FILE="nginx.conf" DIST_FILE="nginx.conf~" ruby rough_sed.rb
from =<<EOS
log_format main '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';
@ymkjp
ymkjp / Code.gs
Last active July 28, 2016 11:19
Google App Script: Gmail_Label_Chatwork_Notifier
/**
# ChatWorkでの事前準備
1. 発言させたいルームにBOTを追加する
# Gmailでの事前準備
1. "#GAS/ENQ", "#GAS/DEQ" のラベルを作成しておく
2. 通知対象のメールに "#GAS/ENQ" のラベルが付加されるようにフィルタの設定をしておく
*/
var CHATWORK_TOKEN = "__TOKEN__",
CHATWORK_ROOM_ID = "__RID__",
POST /branddb/jsp/select.jsp HTTP/1.1
Host: www.wipo.int
Accept: application/json, text/javascript, */*; q=0.01
X-Requested-With: XMLHttpRequest
Accept-Encoding: gzip, deflate
Accept-Language: en-us
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Origin: http://www.wipo.int
Content-Length: 901
@ymkjp
ymkjp / ProjectileDragging.cs
Last active August 29, 2015 14:13
Live Training 13th June 2014 - Making an "Angry Birds" style game http://www.youtube.com/watch?v=L0tl0CwPYIc
using UnityEngine;
using System.Collections;
public class ProjectileDragging : MonoBehaviour {
public float maxStretch = 3.0f;
public LineRenderer catapultLineFront;
public LineRenderer catapultLineBack;
private SpringJoint2D spring;
body {
font-family: Helvetica, arial, sans-serif;
font-size: 14px;
line-height: 1.6;
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
padding: 30px; }
body > *:first-child {
@ymkjp
ymkjp / gist:b2d8ef530cff2dcc2e6f
Last active August 29, 2015 14:02
ぼくのかんがえたさいきょうのスマホゲーム

無操作ズボラゲー「最強少女キマイラ」

ぼくのかんがえたさいきょうのスマホゲーム

対象ユーザー

ゲームする時間がもったいないと思ってしまう人 (= 何を隠そう私自身のことである) 向け

@ymkjp
ymkjp / gist:9721254
Last active August 29, 2015 13:57
How to write `where`'s indent
bmiTell :: Double -> Double -> String
bmiTell weight height
| bmi <= skinny = "You're underweight, you emo, you!"
| bmi <= normal = "You're supporsedly normal.\
\ Pfft, I bet you're ugly!"
| bmi <= fat = "You're fat! Lose some weight, fatty!"
| otherwise = "You're a whale, congratulations!"
where -- To new line
bmi = weight / height ^ 2
skinny = 18.5