Skip to content

Instantly share code, notes, and snippets.

@bati11
bati11 / lowerBound_upperBound_test.go
Created Sep 25, 2021
lower_boundとupper_boundをGoで。
View lowerBound_upperBound_test.go
package main
import (
"fmt"
"testing"
)
// key以上の要素のうちMINである要素の添字を返す
func lowerBound(xs []int, key int) int {
if len(xs) == 0 {
View _SICPの問題等を解いていく_5章.md

SICPの問題等を解いていく

  • Guileを使う
  • rlwrapも使う
  • $ rlwrap -r -c guile こんな感じで使う
    • > ,q で終了する
    • > (load "foo.scm") でソースコード読み込む
    • > ,trace (f 3) で関数の適用をトレースする

1~3章はこちら

View _SICPの問題等を解いていく_4章.md

SICPの問題等を解いていく

  • Guileを使う
  • rlwrapも使う
  • $ rlwrap -r -c guile こんな感じで使う
    • > ,q で終了する
    • > (load "foo.scm") でソースコード読み込む
    • > ,trace (f 3) で関数の適用をトレースする

1~3章はこちら

View _SICPの問題等を解いていく_1-3章.md

SICPの問題等を解いていく

  • Guileを使う
  • rlwrapも使う
  • $ rlwrap -r -c guile こんな感じで使う
    • > ,q で終了する
    • > (load "foo.scm") でソースコード読み込む
    • > ,trace (f 3) で関数の適用をトレースする

4章はこちら

View word_frequency.go
package main
import (
"bufio"
"fmt"
"os"
"path/filepath"
"strings"
mecab "github.com/shogo82148/go-mecab"
@bati11
bati11 / go-mecab-sample.go
Last active Feb 4, 2019
すもも も もも も もも の うち
View go-mecab-sample.go
package main
import (
"fmt"
mecab "github.com/shogo82148/go-mecab"
)
func main() {
tagger, err := mecab.New(map[string]string{"output-format-type": "wakati"})
View README.md

サーバーサイドアプリケーションを起動する。

$ go run server.go

CLIENT_ID をGoogleで取得したclient_idに置き換える。その後クライアントサイドのdevサーバーを起動する。

$ npm start
@bati11
bati11 / App.js
Created Jun 24, 2018
Google SignIn + React + React Router v2 ( http://blog.bati11.info/entry/2018/05/20/085324 )
View App.js
import React, { Component } from 'react';
import { BrowserRouter as Router, Switch, Route, Link, Redirect } from 'react-router-dom';
const PrivateRoute = ({authenticated, render, ...rest}) => (
authenticated ? (
<Route {...rest} render={render} />
) : (
<Route
{...rest}
render={props =>
@bati11
bati11 / App.js
Last active May 13, 2018
Google SignIn + React + React Router ( http://blog.bati11.info/entry/2018/05/13/163000 )
View App.js
import React, { Component } from 'react';
import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
class App extends Component {
state = {
authenticated: false,
gapi: null
}
componentDidMount() {
this.downloadGoogleScript(this.initSignInButton)