読者です 読者をやめる 読者になる 読者になる

Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

scala case object

stackoverflow.com

AWS S3 uploadでドハマリしたお話

使用ライブラリ AWScala aws-java-sdk 事象 1ファイル目のファイルアップロードは成功するが、2ファイル目以降でMD5が合わないと言われてアップロードに失敗する。 ログを出力して確認してみると、2ファイル目以降のMD5の値がすべて同じ値になっている。 実…

A binding to play.api.db.DBApi was already configured

A binding to play.api.db.DBApi was already configured Slickをしようするために build.sbtに "com.typesafe.play" %% "play-slick" % "1.0.1", "com.typesafe.play" %% "play-slick-evolutions" % "1.0.1" の記述をしたら表題のようなエラーがでた。 対応…

QAさんの手間を減らすために

QAとは Qustion Answerの略ではない。 Quality assuranceの略で、品質保証を表す単語である。 で、QAさんというのは品質を担保するためのテストを行う人のことです。(一般的にかどうかは知らない) QAさんがどういうことをしているか ユーザーがたどる導線…

playframework での テスト

alexgaribay.com

テストを充実させる

テストと一言で言っても 単体テスト、結合テスト、システムテスト、受け入れテスト・・・etc 色々とあるわけですが、一番効果が出るのはいったいどこなんでしょう 受け入れテストでしょうか 前職(SIer)では単体テストのカバレッジ100%を強いられていましたが…

セキュリティについて学ぶ

セキュリティをしっかりしないと、サービスを終わらせかねません 最悪の場合会社自体が・・・となる前に この本を読みましょう 体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践作者: 徳丸浩出版社/メーカー: ソフトバンク…

オプトイン、オプトアウト

メールを使用したサービスを提供する際には表題の件を気をつけなければなりません オプトイン、オプトアウトって何ですか? : 迷惑メール対策委員会salt.iajapan.org とくに↓これ 日本国内では、平成20年12月1日に施行されたた迷惑メール対策関連の改正法に…

今日の知見

CRYPTREC 暗号リスト http://www.cryptrec.go.jp/images/cryptrec_ciphers_list_2013.pdfCRYPTREC | CRYPTREC暗号リスト(電子政府推奨暗号リスト) 暗号技術入門 第3版 秘密の国のアリス作者: 結城浩出版社/メーカー: SBクリエイティブ発売日: 2015/08/26メ…

今日の知見

canonicalタグ URLの正規化を行うものであり、SEO対策にとって有効なもの 使い方等はググる CSRF クロスサイト・リクエスト・フォージェリ どういうことかは知っていたけど、うまく説明できなかったので Cross-Site Request Forgery (CSRF) - OWASP playfram…

お勉強メモ

ActorLogging 並行処理初心者のためのAkka入門 from Yoshimura Soichiro www.slideshare.net ask askを使うには import akka.pattern.askが必要 Effective Akka作者: Jamie Allen出版社/メーカー: O'Reilly Media発売日: 2013/08/15メディア: Kindle版この商…

brew で mysql をインストール

FScoward:ticket-api FScoward$ sudo brew install mysql Password: ==> Installing mysql dependency: openssl ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2d_1.yosemite.bottle.tar.gz #########################################…

毎日デプロイする方法を考える

毎日デプロイを行うためにはしっかりとした仕組みを作り上げる必要がある。 DeNAが歩んだデプロイ自動化への道 - YAPC::Asia Tokyo 2014 デプロイ自動化を進めるためのチェックリスト | Ryuzee.comwww.ryuzee.com JenkinsでGitHubのプッシュ時に自動デプロイ…

構造的部分型

Scalaタイプ メモ(Hishidama's Scala type Memo) hogeメソッドを持つクラスのみ許容するようなコード これを使ってローンパターンを書くことも出来る Scala using(Hishidama's Scala loan-pattern Memo)

今日の知見

SIerからベンチャー企業に転職して今までとは違った知識が必要となるため ブログにメモとして残していきます。 グロースハック グロースハックとは何か 最もホットな仕事 グロースハッカーとは? - [Skillhub (スキルハブ)]skillhub.jp 君にグロースハックは…

検索クエリをみてみた

そしたら Scala 転職 で検索してくる人が多いらしいScalaで職探ししている人が増えている?!ということでScalaをやってる企業は以下のとおり・ドワンゴ ・ビズリーチ ・はてな ・セプテーニ ・エムスリー ・chatwork ・スマートニュース ほかにも探せばある…

ScalaからJIRA REST Java Client Libraryを使ってみる

JIRA REST Java Client Library atlassian / jira-rest-java-client — Bitbucket Tutorial Tutorial - JIRA REST Java Client Library - Ecosystem Confluence 上記ドキュメントは古いので Migrating from JRJC 1.x to 2.x - JIRA REST Java Client Library …

こわくないScala vol.6

ランチBotは声優画像Botに進化しましたFScoward/lunch_botgithub.com

こわくないScala vol.5

こわくないScala vol.5 今日のランチbotを作ってみる - Qiitaqiita.com ランチパスポート渋谷版Vol.3 (ランチパスポートシリーズ)出版社/メーカー: 出版共同流通発売日: 2015/02/10メディア: 単行本この商品を含むブログ (1件) を見る Scala逆引きレシピ作者…

こわくないScala vol.4

こわくないScala vol.4 from FScoward www.slideshare.netScala逆引きレシピ (PROGRAMMER’S RECiPE)作者: 竹添直樹,島本多可子出版社/メーカー: 翔泳社発売日: 2012/07/03メディア: 単行本(ソフトカバー)購入: 6人 クリック: 54回この商品を含むブログ (14…

こわくないScala vol.3

こわくないScala vol.3 from FScoward www.slideshare.net

一般職の公務員の転職市場について考えてみる

データ 人事院より拝借 平成25年度 一般職の国家公務員の任用状況調査 全職員数 離職者の割合 --- 一般職の公務員の人数に偏りは特に無くって離職者の割合もそこまで高くはないのかなという感じかな? (どの割合から高いというのかは分かんないけど)

こわくないScala

こわくないScala from FScoward www.slideshare.net こわくないScala vol.2 from FScoward www.slideshare.net Scalaのココがコワイとかよくわからんとかあったら教えて下さいScalaスケーラブルプログラミング第2版作者: Martin Odersky,Lex Spoon,Bill Venn…

TEDから学ぶ

TED

イタイ・タルガム 「偉大な指揮者に学ぶリーダーシップ」 | TED Talk | TED.com

戦略的データサイエンス入門 メモ1

エントロピーから情報利得を得て、ツリー帰納法で分類木の作成をする。 そんでもって視覚化する。 エントロピー 情報利得 特徴選択/情報ゲイン - 機械学習の「朱鷺の杜Wiki」 ツリー帰納法 戦略的データサイエンス入門 ―ビジネスに活かすコンセプトとテクニ…

戦略的データサイエンス入門

最近は統計学、推計学に興味を持っていますが 如何せん数式や使われている技術だけ学んでもなんにもならんということに 今更気付いてしまったので、基礎を学ぶことにしました。 そこで選んだのが 戦略的データサイエンス入門 ―ビジネスに活かすコンセプトと…

1か月当たり家賃推移

わかりにくくなってしまいましたが、やはり東京都が一番高いですね。グラフを見てみると、東京都、神奈川県、埼玉県、千葉県の関東圏は同じように右上がりで推移しています。一方で関西圏は関東圏ほどの上昇は見受けられません。98年~03年で大阪府はほぼ横…

家賃と平均収入の推移

ちょっと気になったので調べてみました。データはこの辺りから引っ張ってきました。統計局ホームページ/第15章 不動産・土地民間給与実態統計調査結果|長期時系列データ|国税庁グラフを描いてみるとこんな感じになりました。適当に引っ張った数字で描いた…

引越し先を考える

次の職場は渋谷なのでなるべく渋谷がいいと考えたあと、今の部屋は荷物が増えてきて手狭になってきたので広いところ目当て# 候補 中目黒 東新宿 自由が丘 日吉# 超有力候補 要町 千川ずっと「引っ越したい」あなたへ―理想の部屋に住み替える!実践テク作者: …

riot js を使う準備

npm npm init browserify npm install browserify --save-dev --save-dev をつけるとpackage.jsonに追加される。 riot js npm install riot --save-dev node_modules node_modules 配下はバージョン管理の必要はない。 参考 npm, browserify(reactify)をつか…

NAT超え

STUNサーバ TURNサーバ ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化作者: Ilya Grigorik,和田祐一郎,株式会社プログラミングシステム社出版社/メーカー: オライリージャパン発売日: 2014/05/16…

Scalaで統計

Saddle 公式に記載の通りsbtを記載するがエラーが出て解決できないので諦め breeze http://www.scalanlp.org/ https://github.com/scalanlp/breeze公式通りの記載でOKBrief introduction to Scala and Breeze for statistical computing | Darren Wilkinson'…

paizaオンラインハッカソン Vol.5 を Scalaで解いてみた

最近残業のし過ぎで疲れすぎて、まったくもってScalaのコードを書けていなかったので リハビリに# Mission1 object Main extends App{ val sc = new java.util.Scanner(System.in) sc.nextLine().toList.zipWithIndex.filter(n => n._2 % 2 == 0).foreach(s …

情熱握手会

本日、正確に言えば昨日(2015年5月17日)スフィアの情熱握手会に参加してまいりました。もうね、最高ですよ前半はミニライブで・情熱コンティニュー ・夕立の欠片 ・君の空が晴れるまでの3曲を聴くことが出来ました。後半はスフィアに情熱を込めたメッセー…

【メモ付き】Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド - exercise2.4 , 2.5

gistd85c51b2ffefc6f475f6

Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド - exercise2.1

exercise2.1はこんな感じ? gistbde2ea08247d5ccb12a9Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド (impress top gear)作者: Paul Chiusano,Rúnar Bjarnason,株式会社クイープ出版社/メーカー: インプレス発売日: 2…

実践ドメイン駆動設計

読まなきゃ! pic.twitter.com/gQ8RnnlGmV— Coward@幸腹ローリング☆マスター (@FScoward) 2015, 3月 18これは非常に読みやすい!(まだ1章しか読んでないけど)↓も持ってるけど、結構読むのが辛い感じなんですがエリック・エヴァンスのドメイン駆動設計 (IT Ar…

転職活動始めます(意思表明) - Scala書けます!

「私の行く手には、私にしか出来ないこと、私にだけできること、そういう尊い人間の仕事が私を待っている」 この言葉を原動力に頑張ってきた。・・・SIer業界で働いて既に4年という年月が過ぎ、5年目に突入しようとしています。最近はちょっとだけポジション…

Wikipediaで同じ誕生日を探す

本日2015年2月8日は僕の誕生日なのでなんか作ってみました(超絶適当)lein run -w2月8日生まれで動くやつ (ns happy-birthday-wiki.core (:require [cheshire.core :refer :all] [clojure.string :as string] [clojure.tools.cli :refer [parse-opts]])) (def…

文書検査ツール

RedpenなるものがあるらしいRedPen: 文書チェックツールこれを使って設計書の文書検査できないかなーと思っているただ、設計書はExcelで書いているのでExcelから文書を取り出す必要がある手でやるのはナンセンスなので、そこも自動でやりたいExcelファイルか…

pcap4jをScalaから使ってみた(sample通り)

まぁなんというか基本的にJavaで使えれば使えるわけで。 gist1b38cec9d2ea74d5e7b9

Luhnアルゴリズム

gist5248070dbdc391c8eb07

#大橋彩香質問 のへごのがんばり

以下の通りです。 ご査収ください。ドラム教室の先生オススメのものを使っています “@nat_arle: ドラムが趣味とのことですが、愛用しているスティックやスネア、ヘッド、ペダル、スナッピーなどのメーカーやモデルなどありましたら教えてください #大橋彩香…

clojure で clipboardの値を取得する。

(import '(java.awt Toolkit) '(java.awt.datatransfer Clipboard DataFlavor)) (def toolkit (Toolkit/getDefaultToolkit)) (def clip (.getSystemClipboard toolkit)) (defn get-clipboard [] (String. (.getData clip DataFlavor/stringFlavor))) (while …

目立たない(?)ツイッタークライアント

【イメージ】 こんな感じに画面最下部にツイートを流すものを作った。これで仕事中もさり気なくタイムラインを追えるね! (๑˃̵ᴗ˂̵)و例外処理とか全然だけど、自分で使う分には問題ない。FScoward/hide-and-seek · GitHub

今日放送のアニメ情報をツイートするbot

【Clojure】今日放送のアニメ情報をツイートする - Sphereとともにの続きclojureじゃなくってScalaで作りました。アフィな感じにAmazonのリンクも付けてみたが、これじゃあアフィのリンクにならないので、改善する必要あり。twitter↓@Fanimeationanime-tweet…

Codingameメモ

(def enemy-keys [:enemy :dist]) (defn -main [& args] (loop [] (let [count (read)] (let [enemy-list (repeatedly (* count 2) #(read))] (let [part (partition 2 enemy-list)] (->> (map #(zipmap enemy-keys %) part) (apply min-key :dist) (vals) (…

ネタに詰まったら見る

niclojure/textja at master · hellonico/niclojure · GitHub

【Clojure】今日放送のアニメ情報をツイートする

最近はQiitaに投稿しまくってるのでたまにはこちらにも記事を書きましょう。モノはこちらFScoward/tweet-anime-clj · GitHub ※使用の際には twitter4j.properties も必要140文字超える場合はツイートを分けるとか考えたけどちょっとめんどくさかったので一旦…

スフィアオタクのスフィアオタクによるスフィアオタクのためのハイレゾ入門

先日の神戸公演にて、スフィアがハイレゾ音源の配信を開始すると発表がありました( スフィア|音楽ダウンロード・音楽配信サイト mora ~WALKMAN®公式ミュージックストア~)ところがどうも発表での客席の反応が悪い・・・どうやらハイレゾはまだまだ世の中…