サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
画力アップ
blog.rudolph-miller.com
Go で Shift_JIS を UTF-8 に変換. Go で HTML の scraper を書いていると、 日本語の HTML の scraper に恒例の Shift_JIS の conversion が必要になったのでメモ. Script See Also Script string -> Reader -> (decoded) Reader -> []byte -> string と変換していく. package main import ( "golang.org/x/text/encoding/japanese" "golang.org/x/text/transform" "io/ioutil" "strings" ) func shiftJIS2UTF8(str string) (string, error) { strReader := strings.NewReader
正規表現エンジンの作り方 (と形式言語とオートマトン). (数式多めなのでPCでの閲覧を推奨.) Regular Expression History Math Regular Language & Regular Expression Ring Semi-ring Idempotent semi-ring Kleene algebra Language Regular Language Pure Regular Expression Regular Expression => Regular Language Regular Language => Regular Expression Regular Language <=> Regular Expression Regular Language & Finite Automaton Abstract machine Finite au
Deep Learning をCommon Lispで実装してみた. そろそろ Deep Learning の実装ぐらい教養かなと思ったので、 深層学習 という本を読みながら実装してみた. 今回実装したのは順伝播型ニューラルネットワーク (Feed Forward Neural Network) で、 テストしたのは Fisher's iris flower data set (統計の有名なデータセット) の多クラス分類 (Multi-class classification) . CLDL Deep Neural Network Math Impl Test TODO See Also Deep Neural Network Deep Learning は Deep Neural Network (Multi-layer perceptron, 多層構造のNeural Network)
HTMLなSlideをPDFにexportする. HTML Slide Export HTML Slide See Also HTML Slide 最近 yusukebe/revealgo が話題となり MarkdownでHTML Slideのgenerateが再燃(?)しているが、 HTML Slideで困るのがSlideの共有だ. 普段Remark.jsを使ってMarkdownからHTML Slideをgenerateしているのだが、 以前Kaizen PlatformでのTech Talk #4で Slide を発表した際、共有のために iframe でこのSlideを埋め込んだ Blog post を作り共有していた. 今更ながらふと、PhantomJSなどでScreenshotを撮り、それをPDFに変換し、 Speaker Deck や SlideShare にuploadして共
detect-js-changes という業務Toolを作ってKaizenの業務をKAIZENした話. Background detect-js-changes Go See Also Background JavaScript file Kaizen PlatformではAB TestのJavaScript fileをBaseのfileにClient毎のDataを書き出して生成している. 生成後、JavaScript fileをClient毎のS3 ObjectにUploadしている. E2E このAB TestのJavaScriptに対してPhantomJSやBrowserStack上でのE2E Testを行っている. DeployのタイミングでこのE2E Testを実施しているのだが、 そもそも生成されるJavaScript fileに変更がなかった場合Test結果は変わらないのでs
特定DirectoryにあるSQL fileを実行して、結果をBigQueryに入れるScriptを書いた. Background Import Query Result to BigQuery See Also Background Kaizen PlatformではBigQueryとre:dashを使ってProjectの定量KPIの可視化をしていて、定期的に振り返りの機会を設けている. これを実施・運用する上で困ったのが、UserのPVなどをplotする際に社内のUserかどうかがBigQueryに格納しているDataだけでは判別がつかないことだった. (社内UserのIDリストを user_id NOT IN (...) に貼り付けるという真心こもったOperationが行われていた.) Kaizen Platformでは数ヶ月に一度 Kaizen Week という日頃のプロジェクト
React Bootstrap Star Ratingを作った. 作ったので軽く紹介する. GitHubはReact Bootstrap Star Rating. React Bootstrap Star Rating See Also React Bootstrap Star Rating 作り始めた動機はあるプロジェクトでBowerでjQueryが使われており、 commitするにあたってそれらを殲滅しnpmとReactを導入しようと思ったが、 どうもReactには良い感じのStar rating libraryが無かったから. Star Rating in React npmのdownload statsで一番だったのはreact-star-rating (939 downloads in the last month) で、 それ以外はほとんど使われていないようだった. react
Redux Routerの pushState の使い方と、 React Reduxのconnect の mapDispatchToProps について、 connect のSource codeを追いながら解説. この記事は仮想DOM/Flux Advent Calendar 2015の25日目の記事. Redux Router pushState Usage mapDispatchToProps See Also Redux Router Redux Routerは前回で紹介した通り、 React.jsでde facto standardとなっているRouting libraryのReact RouterのRedux bindings. pushState pushState はReact RouterでURLを遷移するAPIで、元はBrowserのHistory API. Redux
Redux Routerの紹介. この記事は仮想DOM/Flux Advent Calendar 2015の23日目の記事. React.js Advent Calendar 2015でRedux Routerの記事を見かけた気がするが、他所は気にしない. Redux Router See Also Redux Router About Redux RouterはReact.jsでde facto standardとなっているRouting libraryの React RouterのRedux bindings. React RouterのRedux bindingsはReact RounterもReduxも抱えているOrganizationのracktが作っている redux-simple-routerもあるが、Redux Routerの方が現時点でGitHubのStar数は多い. (
Redux Fetch ActionというReduxのFetch actionのutilityを作った. この記事は仮想DOM/Flux Advent Calendar 2015の15日目の記事. Redux Fetch Action See Also Redux Fetch Action Why 最近Reduxを使っているが、DataのFetchが似たようなAction creatorとReducerのpatternになったので、 切り出してpublishした. (POST もFetchかよって違和感はある.) Redux Fetch Action FluxのActionには非公式のCoding規約があるらしく、 それに則るためredux-actionsをbaseとしている. API APIは createFetchAction と handleFetchAction がある. crea
React Native for Androidを実機で動かす. Run on device See Also Run on device まずUSB Debugging ModeをONにする. するとAndroid端末を開発機にUSBで接続して、react-native run-androidを実行すると、 端末にApplicationのインストールが可能と起動が可能となる. そしてこの真っ赤なエラー画面に遭遇して面食らう. なにが起こっているか. index.android.bundleをlocalhost:8081から取ってこようとして、接続できなくエラーとなっている. つまりbundleしたJavaScriptファイルを開発機から取ってこようとして失敗したと. そのため開発サーバーに接続すれば良く、とりあえず2通りの方法がある. Using adb reverse adb reve
React.js & Redux & Ruby on Railsでserver-side rendering. この記事はReact.js Advent Calendar 2015の10日目の記事であり、 仮想DOM/Flux Advent Calendar 2015の10日目の記事です. (欲張り.) Source codeはReact Rails Example. React Redux Rails See Also React Redux Rails React.js React.jsはFacebook製のJavaScriptのUI Library. Viewの状態管理をさぼれる. React.js 一人React.js Advent Calendar 2014 Redux Reduxは今一番熱いFlux architecture frameworkで状態管理をatomitにする.
このページを最初にブックマークしてみませんか?
『(rudolph-miller)』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く