勉強のためにrubyで言語処理100本ノックをなるべく答えを見ずにやってみる・・・!
そのため、記載してある回答は誤っている可能性がありますので、ご了承ください。
start:2017/04/12
言語処理100本ノック 2015
http://www.cl.ecei.tohoku.ac.jp/nlp100/
言語処理100本ノックは,実践的な課題に取り組みながら,プログラミング,データ分析,研究のスキルを楽しく習得することを目指した問題集です
勉強のためにrubyで言語処理100本ノックをなるべく答えを見ずにやってみる・・・!
そのため、記載してある回答は誤っている可能性がありますので、ご了承ください。
start:2017/04/12
言語処理100本ノック 2015
http://www.cl.ecei.tohoku.ac.jp/nlp100/
言語処理100本ノックは,実践的な課題に取り組みながら,プログラミング,データ分析,研究のスキルを楽しく習得することを目指した問題集です
# === sample === | |
# require 'rails_helper' | |
# require 'helpers/travel_to_javascript' | |
# RSpec.feature 'sample', type: :feature do | |
# it 'sample expect' do | |
# travel_to_javascript(page, "2010/11/11 12:00".in_time_zone) do | |
# page.execute_script("console.error('now1:', new Date())") | |
# page.execute_script("console.error('now2:', Date.now())") | |
# pp page.driver.browser.manage.logs.get(:browser).map(&:message) | |
# # => ["console-api 0:32 \"now1:\" Thu Nov 11 2010 12:00:00 GMT+0900 (日本標準時)", |
module RoutingTestHelper | |
def routes(namespace: nil, actions: nil, ignore_paths: []) | |
filtered_routes = all_routes | |
filtered_routes.select! { |route| route.name.include?(namespace) } if namespace | |
filtered_routes.select! { |route| actions.include?(route.action) } if actions | |
filtered_routes.select! { |route| ignore_paths.exclude?(route.name) } if ignore_paths | |
filtered_routes.reject { |route| route.url.nil? } | |
end | |
private |
FROM ruby:2.5.1 | |
ENV LANG=C.UTF-8 | |
ENV WORK_SPACE=/work | |
RUN mkdir ${WORK_SPACE} | |
WORKDIR ${WORK_SPACE} | |
RUN apt-get update | |
RUN apt-get install libmecab2 libmecab-dev mecab mecab-ipadic mecab-ipadic-utf8 mecab-utils | |
RUN apt-get install -y nodejs build-essential libpq-dev mysql-server |
<template> | |
<div id="app"> | |
<Blogs | |
endpoint="https://madogiwa0124.hatenablog.com/rss" | |
displayCount="6" | |
/> | |
</div> | |
</template> | |
<script lang="ts"> | |
import { Component, Vue } from 'vue-property-decorator'; |
# ベースイメージの設定 | |
FROM ruby:2.5.3 | |
# 環境変数の設定 | |
ENV WORK_DIR /work | |
# コンテナ上で関連パッケージのインストール | |
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - | |
RUN apt-get install -y nodejs | |
RUN npm install yarn -g | |
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev postgresql-client ssh | |
RUN gem install bundler |
// [Markdown-CSS](https://github.com/simonlc/Markdown-CSS)を元に修正 | |
//colors | |
$black: black; | |
$color_mountain_mist_approx: #999; | |
$color_tundora_approx: #444; | |
$color_romance_approx: #fefefe; | |
$color_cobalt_approx: #0645ad; | |
$color_navy_blue_approx: #0b0080; | |
$color_blue_ribbon_approx: #06e; | |
$color_web_orange_approx: #faa700; |
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
Vagrant.configure("2") do |config| | |
config.vm.box = "ubuntu/trusty64" | |
config.vm.network "forwarded_port", guest: 3000, host: 3000 | |
config.vm.provider "virtualbox" do |vb| | |
vb.memory = "2048" | |
end |
$bord = [['b','b',nil,'r'], | |
['b','r','r','b'], | |
['g','r','b','r'], | |
['b','r','g','b']] # r: 赤, g: 緑, b: 青, nil: なし | |
$count = 0 # 連結数 TODO:グローバル変数を使わない実装に変更する | |
# ぷよの情報を保持するクラス | |
class Puyo | |
attr_accessor :color, :position | |
def initialize(color, position) |
31 Aug 2011
私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップで git-flow についてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。