サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
norizabuton.hateblo.jp
2018年になって早くも三が日が終わりそうですがいまさら2017年を振り返ります。 なお去年の振り返りはこちらです。 norizabuton.hateblo.jp Kawasaki.rbの公式ブログを書き続けて2年と9ヶ月 Kawasaki.rbの公式ブログを一昨年の4月から毎月休まず寄稿しつづけて2年と9ヶ月が経過しました。 medium.com パーフェクトRuby読書会は相変わらず参加者達の楽しい脱線解説*1により遅々として進まず2017年5月にはとうとう第二版が出てしまいましたが、Rubyの話を中心にさまざまな技術が聞けるのがKawasaki.rbのとても素晴らしいところです。 参加者達もそのことは充分理解しており、読書会後のセッションでも「今日はGoの話をします」「Pythonで野球分析する話もってきました」「今日は珍しくRailsの話がありましたね」という言葉が飛び交っています
モダンなJSの開発環境とReact/Reduxを習得したくて、課題としてちょうどハマってたボドゲのシミュレーターを作った。 デモ Dungeon of Mandom Simulator ソース github.com ReactとFluxは一時期趣味で触ったことがあるくらいで、記事を遡ったら既に2年前の話だった。 norizabuton.hateblo.jp 技術選定 ビルドツール babel/Webpackを使用。小規模なJSにbabelを使いたいだけであればbabelifyを通すだけで良さそうだが、今回はきちんと学ぶという名目なのでWebpackをちゃんと整備することにした。後々css-loaderを使ってCSS Modulesを試すこともできたのでこの選択は良かった。 AltJS 型が欲しいと思いTypeScriptかFlowで迷った。TypeScriptは現在ReactやAngula
2016/8/20に開催された、川崎Ruby会議 #01 の実行委員と発表をやらせていただきました。 regional.rubykaigi.org 事の発端 会の内容はるびまに、開催に至った経緯などは実行委員長のブログに任せるとして、個人的に実行委員になった背景を書きます。 僕は2015年1月からKawasaki.rbに通い続け、その後2015年4月からKawasaki.rb公式ブログの中の人を務めるようになり、その甲斐もあってか本家Ruby会議の帰りにchezouさんに川崎Ruby会議を企画しているので手伝ってもらえないかと声を掛けられ、その後正式に依頼されたので引き受けることにしました。 実行委員としてやったこと こういった実行委員は初めての体験だったので、気づいたことと落ちているタスクは積極的に拾っていこうと思いながら手伝っていました。大きなものではWebページのロゴとスタッフTシャ
有楽町にあるFiNCさん主催のHealth Hack Meetupに参加してきました。 health-hack-japan.connpass.com 全体としてダイエット方面の話が多かった気がしてヤセ型の自分には関係ない部分もあったが、参考になる情報も多かった。特に懇親会でのデブエット(太るための活動)の話が興味深かった。 痩せるより、痩せ型な人が太る方がノウハウはあまりないらしいが、例えば 一回の食事量は少なくて良いので一日の食事の回数を増やす(間食に干しレーズンなどおすすめ。干し芋も良いが腹持ちがいいのであまり...) 痩せ型の人は胃腸が弱い人が目立つので、なるべく脂分や刺激物を取り過ぎないほうが良い 消化酵素を多くとる(エビオス錠などいいかもしれない) などなど。 あとFitbitの実物を見せてもらった。心拍数や消費カロリーや歩数などあらゆる情報をスマートフォンのアプリと連携し取得で
Railsでバッチ処理を書く仕事があって、どちらにするべきか迷った。 迷ったのでググったら以下の記事を見つけた。 stackoverflow.com 要約すると script/runner は実行時にRailsアプリを起動する。これは rake の :environment と似ている Railsの起動は時間が掛かるので避けられるならrakeにして避けるべき それ以外はほぼ同等 ということなので、Railsのモデルを使うバッチはrunnerで、それ以外はrakeにする方が良さそう。 個人的には、 -e で環境を指定できる クラスのメソッドを直接呼べるのでテストが書きやすい(rakeだと結局処理を別のクラスに起こさなければいけない) という点からrails runnerを使うことにした。
2015年11月18日に開催された技術勉強会『開発エンジニアが知っておくべきwebサービスの負荷対策』に参加してきました。 geechs-magazine.com 進化の読めないシステムの負荷対策 @Sansan社 サービスの目的 運用しているサービス Sansan 3000社利用 Eight ユーザ数100万人 Eightの裏側にある名刺データ変換の負荷対策について 名刺のデータ化: 30万枚/日 400万タスク/日 累計名刺データ数1億万枚以上 600万PV/日 1億6000万PV/月 常に1600人が同時に利用 ひとつのタスクは5秒で終わる インフラ Rails S3 RDS Redis Redshift CloudSearch 20 Servers/3RDS & 15 databases システム課題 依頼枚数が増えていく 増えるタスク 各種処理のスケール UI応答性能の維持、向上
2015年11月10日に開催された「DDD Alliance! ドメイン駆動設計をやってみた 6つの現場からの報告」の抽選に当たったので参加してきました。 ddd-alliance.connpass.com 第一部 ビックローブでの2年間の取り組み DDDを組織で始めるための考え方 元BIGLOBE社員、現クラウドワークス クラウドワークス入社後は人事部長と開発を兼務。人事制度と、スクラムをやり始めたのでチーム作り。現在は開発部長 1. DDDはじめの一歩 当時のビッグローブでは内製をしておらず外注メイン、プログラマがいないスクラムを始めた → メンバーが増え、2、3年で十数チームできた 課題:アーキテクチャ 15年稼働しているシステム 独自言語で書かれている(!) 複数の会社に外注してた 結果: カオス! コンテキストマップ作ってみたけどわけわかんない スクラムでも成果でそうになかった
9月から新しい会社で働き始めました。折角なので今回どのように転職したのかをまとめておきます。 何をつかったか 期間・エントリー数 準備 プロフィールを書く 履歴書・職務経歴書 企業にエントリーする まずは1社エントリーすると良い エントリー後の流れ 福利厚生については別サイトで 企業の規模でレスポンスに差がある さいごに 何をつかったか 今回はWantedlyをメインに使って転職活動を進めてきました。前回の転職ではエージェントを使いましたが、今回は自分のペースで活動したかったのでエージェントは使いませんでした。 www.wantedly.com 期間・エントリー数 期間は3月~8月の間の5ヶ月間、活動しました。エントリー数は全部で6社となりました。 準備 プロフィールを書く とりあえずWantedlyのプロフィールを埋めました。経歴、このさきやってみたいこと、作ったアプリなどは特に公開して
発端 react-starter-kitのコード読んでて、Server側でStoreのコード呼んでServerSide Renderingしててこれがisomorphicか...! ってなってる— ぺら@Civ中毒リハビリ中 (@Peranikov) 2015, 4月 2 実践的なFluxの勉強するためになにかいいサンプルコードないかと漁っていたら、KriaSoftがGithub上で公開しているreact-starter-kitが自前でReact.jsでのページネーションを実装してたりいろいろと参考になったのでコードリーディングしてみました。 Github kriasoft/react-starter-kit · GitHub DEMO React.js Starter Kit ちなみにGithubのdescriptionにも書かれていますが、このstarter-kitはBabel (ES
2015/2/25に開催されたkawasaki.rb #21に参加してきました。kawasaki.rbへの参加は先月から続けてまだ2回目です。 Doorkeeper Kawasaki.rb #021 - Kawasaki.rb | Doorkeeper パーフェクトRuby読書会 今日は「3-5-9 擬似キーワード引数」、「3-5-10 キーワード引数」、「3-5-11 仮引数の順序」まで行いました。 キーワード引数の項で、物議を醸し出していたのは下記のようなコード。 def keywords(nil:) nil end puts keywords(nil: false) # => nil と、キーワードにnilやtrueなどの予約語を使用することができる一方で、普通に参照しようとしても参照できないという現象が発生するということでした。このRubyの突き抜けた仕様は賛否両論ありそうですが、
俺はChefをやめるぞ(ry Puhaar!を置いているサーバの管理をChefでやっていましたが、Rubyのバージョンを変えようとしたところ色々と辛みがあってこれを機にオーケストレーションツールを変えようと思いました。 参考にした記事 導入にあたって以下の記事を参考にしました。ありがとうございます。 itamae-kitchen/itamae · GitHub Itamae + rbenvでCentOSにRuby環境を構築 - Qiita 何が辛かったの? Chefは学習コストが高いと言われることで有名ですが、それは初期の導入時のコストだけが高いと思っていたけれど、久々にレシピをいじろうとしたところ何も思い出せなくなっていた。サーバの構成なんて滅多に変更するものでもないので、たまの修正の度に色々調べ直すのは割に合わないと思った。(とくにコミュニティのクックブックを使っているとなお辛い) な
8月あたりから帰宅後や土日にちょこちょことRailsで遊んでたら、だんだん形になってきたのでサーバ借りてドメイン取って公開してみました。 Puhaar! - お酒を共有するサイト - http://puhaar.jp Puhaar!とは お酒の写真を取って、みんなで共有しようというSNSサイトです。 あの時何飲んだっけ?とならないように記録したり、みんなが飲んでるお酒を知りたい!というニーズを考えて作りました。 もともとは自分が酒好きのくせにお酒の名前が覚えられないために作ったものです。 最初はクローズドベータとして内輪で遊んでもらい、コンテンツも溜まってきたので今回オープンベータとしました。多分ずっとベータのままです タイトルにturbolinksと銘打ったのは、turbolinksで検索しても無効化する記事の方が目立った気がしたので、実際にturbolinksでどこまでやれるのか?とい
AndroidSDK Managerより、以下をダウンロード。 Extras/Intel x86 Emulator Accelerartor(HAXM) Android 4.2(API 17)/Intel x86 Atom System Image 以下を実行。 adt-bundle-mac-x86_64/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/haxm-macosx_r02.dmg AVDの「CPU/ABI」から「Intel Atom (x86)」を選択(eclipseを再起動しないと表示されないかも) あとEmulation Optionsも「Use Host GPU」にチェック入れとく。 これで結構早くなった。
このページを最初にブックマークしてみませんか?
『norizabuton.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く