たまには仕事の話でもしようかな。 僕の会社には、いくつかの部署があるんだけど、ある部署だけ極端に労働条件が悪い。具体的には朝が早いうえに拘束時間が長いんだよ。 本来なら、人員を増やすなり賃金に差をつけるなりして、手当てするべきなんだけど、それがなかなか難しい。 人件費の予算をオーバーしてしまうからね。 そこで目をつけたのが新卒なんだよ。新卒の良いところは、モチベーションが高くて社内事情に無知なところ。 部署というか、役割によって差があり過ぎるってことは、いずれバレるんだけど、それまでは何も知らない新卒をあてがって仕事を回していく。 最初はうまくいくね。 新卒はとにかくヤル気と体力があるから、時間も気にせずにガンガン働いてくれる。おまけに「自分は新人だから」っていう、思いこみもあるから、1年は余裕でいけるんだよ。 だけど、時が経つにつれ、仕事も覚えて慣れてくると、だんだん気づいてくる。業務内
1度だけ、自分のクラスが崩壊した経験がある。ただ、若い時で、記録もちゃんと取っていないし、その時は必死になっていたので、いったい何が原因で起こったのか不明である。諸先輩方には連日いろいろアドバイスをいただいたが、結局、収束には至らなかったような記憶がある。 その後の長い教師生活の中で、学級崩壊を間近に見た経験がある。それをここで書きたい。 最初はある、教育に非常に熱意のある、若い女の先生のクラスで起こった。 転勤してきたばかりで、学校や子どもの様子をよく知らない。それなのに、5年生を担任した。 教育に対して非常に熱意のある先生だ。クラスはこうでなければならない、子どもと子どもの関係はこうでなければならない、ということで指導されていた。友だちとは仲良くするものでしょ、力を合わせあうものでしょ、ということを真っ直ぐに子どもに言っていた。 勉強についても熱心に取り組まれていた。力の弱い子どもには
GoogleBigQueryの問い合わせクエリー肥大化でメンテが大変なことになったので、人間のためのクエリーを書けるよう工夫する話です。データ収集基盤としてBigQueryを採用しています。スマホアプリやサーバで生成される全てのユーザ行動ログをfluent経由でBigQueryに投入してデータサイエンティストに自由に活用してもらっています。 データ収集基盤の仕様設計 BigQueryはGoogle様のクラウド技術を利用して100GByteのフルスキャンだって10秒で終わるイケてるサービスです。BigQueryをデータ収集基盤として運用すればReadが超高速なので、アプリエンジニアは行動ログを仕込むだけ、データサイエンティストは蓄積されたデータを利用してビジネスに活用とWin-Winの関係が築けるはずだ、と思っていたのですがそう上手くはいきませんでした。 問い合わせクエリー肥大化による業務効
Apache kafka 最近仕事でApache Kafkaの導入を進めている.Kafkaとは何か? どこで使われているのか? どのような理由で作られたのか? どのように動作するのか(特にメッセージの読み出しについて)? を簡単にまとめておく(メッセージングはまだまだ勉強中なのでおかしなところがあればツッコミをいただければ幸いです). バージョンは 0.8.2 を対象に書いている. Apache Kafkaとは? 2011年にLinkedInから公開されたオープンソースの分散メッセージングシステムである.Kafkaはウェブサービスなどから発せられる大容量のデータ(e.g., ログやイベント)を高スループット/低レイテンシに収集/配信することを目的に開発されている.公式のトップページに掲載されているセールスポイントは以下の4つ. Fast とにかく大量のメッセージを扱うことができる Scal
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、鈴木カズです。 社内向けの監視システム構築のため、StormやKafkaを利用して開発を行っていました。 そのときの経験をもとに、まずStormによる実際のシステムがどんなものかということを紹介し、KafkaSpoutの処理内容、カスタマイズ方法、Stormのメッセージ処理などを説明したいと思います。 読者としては、StormやKafkaについて興味があり記事を読んだりしたことがあるがもう少し具体的な話を知りたい方、これから開発予定があるような方を想定しています。 StormとKafka Stormは簡単に言うと、リアルタイムに流れてくる大量のデータを処理するための分散システムです。Twitterのメッセージの分析など
https://www.youtube.com/watch?v=7lm3K8zVOdY This session will explore four common problems, and the unique and surprising tools Datomic provides to solve them elegantly: HTTP caching - How to generically generate and validate Last-Modified and If-Modified-Since headers Audit trail - how to extend Datomic’s immutable transaction log to include arbitrary audit related metadata Mobile database sync -
@gg_hatano さんの素晴らしいブログ記事がある。 中日の大島は本当にセカンドゴロ製造機なのか 私は野球は全く分からないのですが、結論として気になることが書いてあります。 大島は3位でした。ただ、打席数は多いです。 セカンドゴロ製造機と認定してよさそうです。 この意味をちょっと考えてみようと思います。 3位でもいいんですか? 結局大島は、セカンドゴロの割合は 3 位でした。 しかし、セカンドゴロ製造機と認定していいそうです。 その理由は、大島は他のバッターに比べて打席数が多いからだそうです。 これはどういうことでしょうか? 例えば 3 打席中 1 回ヒットを打った打者 A と、100 打席中 30 回ヒットを打った打者 B とでは、どちらが優秀かを考えてみて下さい。 打率だけで見ると、打者 A は 0.33、打者 B は 0.3 と、打者 A の方が勝っています。 しかし、3 回中
はじめに Ruby 2.3が2015年12月25日にリリースされました。 そこでこの記事ではRuby 2.3の主な新機能を紹介していきます。 対象となるバージョン 以下のとおり、この記事では ruby 2.3.0 を使っています。 参考文献 今回紹介するサンプルコードは下記のサイトにあったコードをベースにしています。 New features in ruby 2.3 - BlockScore Blog ただし、実行結果を確認するために Minitest を使ったり、コードをいくつか変更したりしています。 サンプルコードはGitHubにあります この記事で使ったサンプルコードはGitHubに置いてあります。 興味のある方は手元で動かしてみてください。 JunichiIto/ruby-2.3-sandbox それではここからRuby 2.3の新機能を紹介していきます。 深い階層にあるハッシュの
プログラミング学習サービスやら、ペットサロン予約サービス、風俗検索サービスなど色々とやっている「かずきち」です。 ■運営サービス一部 http://crazy-wp.com/ http://webukatu.com/ 新宿のホストから不動産・保険の営業を経て、HTMLって何?という状態から3ヶ月独学でプログラミングやデザインを学び、IT業界で1年間実務経験を積んで年収は1本超え。現在は起業家としてサービス運営やら不動産運営をしています。 Qiita内にそれ系の記事も書いてます。 エンジニアで稼ぐために大切な13のコト WEBサービスで起業したい人に読んで欲しい18のコト JSPってなに? JSP(Java Server Pages)と言って、PHPなどと同じようにタグを使ってhtml内にそのまま記述出来るもの。 同じくサーブレットというものがあるが、それをもっと使いやすくした感じ。 Jav
SKKについて みなさんEmacsを使っていますか? 今回はSKKについて書こうと思います。 SKKといえば、その変態的な入力方法で名高いEmacsLisp製のインプットメソッドで、歴史も十分ある枯れたソフトウェアです。Emacs歴の長い人からみれば、何を今更書く必要があるのかと思うでしょうが、最近ついにMELPAに登録され、導入する手間が随分楽になったので、今まで導入に億劫になっていた人に是非導入をおすすめしたく書くことにした次第です。 インストール方法 .emacs か init.el にMELPAのリポジリを登録します。 (add-to-list 'package-archives '("melpa"."http://melpa.org/packages/") t)
とりあえずMacのセットアップなどを行なってEmacsも入れたけど、skkのセットアップを行なっていなかったのでやったことの備忘録。 いろいろググってみたけどFomulaは提供されていないみたいなので、自分でインストールする。 こちらを参考にした。 Mac OSX 10.8.5 に GNU Emacs For Mac OS X(24.3) をインストールする。(2) DDSKK Installation 参考にしつつmake what-whereを実行してみる。 $ make what-where /Applications/Emacs.app/Contents/MacOS/Emacs emacs -batch -q -no-site-file -l SKK-MK -f SKK-MK-what-where Loading /tmp/ddskk-15.1/SKK-CFG... SKK mod
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く