タグ

2015年8月24日のブックマーク (7件)

  • 挿入と参照ロックに疲れ果てた俺たちは - ichirin2501's diary

    なかったらINSERTしたいし、あるならロック取りたいやん? from ichirin2501 www.slideshare.net 出来事 @ichirin2501 とりあえず何も考えずこの前のロックの話をSlideshareにあげてくれ!!— 柴崎優季 (@shiba_yu36) 2015, 8月 22 はじめに これは先日の社内勉強会で発表したもので、MySQLで特定の問題を解決したいときのノウハウ話です。特定の問題とは、アプリを書いてると「データがなかったINSERTしたい、あるなら排他ロックしつつ取得したい」という要望があったりします。例えば、あるユーザーアクションで初期値もパラメーターで渡されるケースで、データがないならそのままINSERT、既にデータがあるなら取得して状態に依存して更新処理を行いたい場合などです。見かけのロジックは単純に見えますが、MySQLでこれを実現しよう

    挿入と参照ロックに疲れ果てた俺たちは - ichirin2501's diary
  • 採用目的 by GMOペパボ

    YAPC::Asia Tokyo 2015にて上映されたGMOペパボ "採用目的" 動画です 尚、GMOペパボの採用情報はこちらを御覧ください https://pepabo.com/recruit/

    採用目的 by GMOペパボ
    udzura
    udzura 2015/08/24
    採用を目的とした動画です
  • All About Monads モナドのすべて

    モナドのすべて Haskell におけるモナドプログラミングの理論と実践に関する包括的ガイド Version 1.1.0 このチュートリアルは、モナドの概念とその関数プログラミングにおける応用に ついて、初中級の Haskell プログラマにわかりやすく、利用価値があるような 解説をすることを旨としています。読者は Haskell になれていることを前提と しますが、モナドに関する経験は要求していません。このチュートリアルは、多 くの題材をカバーしています。後半のセクションでは、前半の題材をよく理解し ていることを前提とします。順をおって、モナドプログラミングを例示するため のサンプルコードがたくさん用意されています。一読で、すべての題材を吸収し ようというのはお勧めできません。 このチュートリアルは 3 つの部分で構成されています。最初の部分は、 関数プログラミングにおけるモナドの基

    udzura
    udzura 2015/08/24
    すべてだ
  • お産合宿9 | GMOペパボ株式会社 【チーム紹介:4】カレー四天王(東京)

    引き続きチーム紹介です。 《カレー四天王》 ▼チームメンバー ウータン=マサラ ティチセ=マサラ ツネサマ=マサラ スシ=マサラ ホラオ=マサラ ▼つくるもの 休日になると、誰もがどうしてもいたくなってしまう カレーについて、いくつかの質問に回答するだけで ベスト・マッチ・オブ・カリーを教えてくれるという夢アプリ ▼合宿のゴール 上記夢アプリを作り終える ▼チームから一言 人生にスパイスを与えるを華麗なアプリを作る! ペパボでカレー好きの頂点に立つ人物が集いました。 チーム写真の右端にいるのは誰ですか?と聞いたところ、「ガリです」と答えが返ってきました。メンバーじゃなかった。 5人いるけどカレー四天王さん、がんばってください! お産合宿開催概要 2015年9月5日(土)13時〜2015年9月6日(日)17時 ※時刻は変更の可能性もあります 会場:関東、九州の某温泉地 中継:ペパボイベント

    お産合宿9 | GMOペパボ株式会社 【チーム紹介:4】カレー四天王(東京)
    udzura
    udzura 2015/08/24
    やばいな、なんだこれ。。。
  • GoのHTTPサーバーを80番や443番ポートでListenする方法を調べた - 小野マトペの納豆ペペロンチーノ日記

    1024以下の番号のポートでサーバーをListenするには、rootで実行する必要がある。それはもちろん嫌なので、GoのWebサーバーを80番ポートでサービスするためにどういう方法があるのか調べた。 root権限で起動してListenしてからSetuidで権限降格 最初はroot権限で起動して、80番ポートをListenしてからsetuidで権限降格するやりかた。 Node.jsでもそんな感じだったし、まあそういう感じだろうと当たりをつけて調べたら、どうもLinuxではうまくいかないらしい。 コメント欄でのid:methaneさんの指摘によると、Linuxのsetuidシステムコールは、実行したスレッドにしか効力が無い。Goは自動的に複数スレッドに分散されるので、権限降格されないまま実行されるGoroutineが出てくる事になり、望ましくない。さらにGo 1.4ではLinuxでのSetui

    GoのHTTPサーバーを80番や443番ポートでListenする方法を調べた - 小野マトペの納豆ペペロンチーノ日記
    udzura
    udzura 2015/08/24
    setuidダメ絶対!
  • YAPC::Asia 2015で冗長化に失敗した話をしてきました #yapcasia · さよならインターネット

    August 22, 2015 発表用資料の1ページ 我々はどのように冗長化を失敗したのか / YAPC::Asia TOKYO 2015 この発表をしてきました。 前日のhitode909さんの発表や、fujiwaraさんの発表を見て、 ああ、自分はなんて見づらいスライドをつくってしまったんだ。という反省をして 154枚もあるし、後ろの人が見づらいだろうなと感じたので (そもそもそれぐらい人が聞きに来てくれればだけど…) 先にスライドを公開しておいて、そちらを参照してもらうようにしました。 11:10からの話のスライド、見づらいものつくってしまって、後ろの席の人は見づらいと思うので先にスライドアップロードしています。見づらい場合はこちらを見て下さい🙏 https://t.co/jwYtO03jU1 #yapcasiaD — kenjiskywalker (@kenjiskywalker

    udzura
    udzura 2015/08/24
    Nice try / SpeakerDeckでかい問題は http://qiita.com/udzura/items/095e322a26e85a4af4b9 で解決ですよ
  • 日本プロダクトマネージャー協会の設立の瞬間を見た - 29%の純情な感情

    今晩19:30からプロダクトマネジャー決起集会やるので、プロダクトマネジャーの方は渋谷にお越しください。— あんちぽくん (@kentaro) August 19, 2015 8月19日(水)、これに参加するために渋谷まで行ってきました。ツイート主が偶然にも同じ会社の人だったのでついて行きました。 先日のエントリ「Inspired: 顧客の心を捉える製品の創り方」を読んだにも書いたように、プロダクト・マネージャーという役割、あるいは、チームメンバーが備えるべきプロダクト・オーナーシップという素養に興味があって、この会にも参加しました。参加者は、弊社 CTO の id:antipop さんと、弊社の「プロダクトオーナーシップ勉強会」の参加者4名と、Fablic から id:ninjinkun さんの計6名でワイワイと。 たまたま同時期に同じ書籍を読んでいたという id:ninjinkun さ

    日本プロダクトマネージャー協会の設立の瞬間を見た - 29%の純情な感情
    udzura
    udzura 2015/08/24
    瞬間だ