2024年1月31日のブックマーク (737件)

  • A Tour of Goの次にISUCONを書いてみた話 - Qiita

    Intro goのチュートリアルとしてはA Tour of Goが鉄板だが、その次に何をするかというのは悩ましい問題である。 この記事ではgo学習のためにA Tour of Goの次の一手としてISUCONを実装して得た学びなどについて紹介する。 モチベーション まず学習のためにある程度の規模のサービスを書きたかったというのがある。元々作りたいものがあればそれを作っても良いが、今回はどちらかと言うと技術的関心の比重が大きかったので何を作るか考えるプロセスを省きたかった。そこで以前社内ISUCONを開催したことがあったのでこれを移植してみた。 ISUCONを題材に選ぶメリットとして以下がある。 仕様が固まっている 細かい点も参考実装があるので迷うことが少ない Webapp, Benchmarker, Portalまで書くとそこそこの規模になる ISUCONの性質上、ある程度の負荷に耐えられる

    A Tour of Goの次にISUCONを書いてみた話 - Qiita
  • Scrapboxでリアルタイム共同日報をやってみた

    この記事はGMOペパボ Advent Calendar 2017の17日目……になる予定だった記事です。 担当日に風邪を引いてしまって穴を空けてしまいましたが、なんとか年内に投稿してギリギリセーフの雰囲気を出していこうと思います😇 朝会の機能不全#どのようなチームでも、人数が増えてくると「誰が何やってるのかわからない」という状況は起こるのではないかと思います。そのための情報共有の場として朝会はよく実施されていますが、自分のチームでは有効に機能していない状態でした。 当初は朝会をやっていたが、チーム6人中フレックス勤務対象者が2人おり、その時間に出勤していないことが多々ある今度は夕会にしたが、会議がその時刻に入って欠席者が出たり、作業に集中していると夕会のことを忘れたりするその日にやったことは翌日になると(夕方でも)割と忘れており、シュッと出てこないまた、現在弊社では自由度の高い働き方をし

  • データサイエンティストはエンジニアなのか? - Qiita

    TL;DR データサイエンティストはエンジニアではなく、コンサルタントである。なので、エンジニアの延長線上としてデータサイエンティストを考えるべきではない。 データサイエンティストは、「データ分析をすることで、顧客に当に価値を提供できるのか」を(時にはビジネスサイドよりも)気で向き合う必要がある。なぜならビジネスサイドはデータの見方に熟知しているわけではないからだ。 課題に向き合うときは、なぜその課題を解決する必要があるのか、から出発して、課題の難易度を下げることに注力しよう。あなたのミッションは難易度の高い問題を解くことではない。 (プロダクションの実装時に)機械学習の手法を採用するデメリットを述べられないならば、特に運用面で他のエンジニアに迷惑をかけることになるだろう。 ちょっと言い方きついですが、へこまないでね あくまで、一個人としての意見でありポエムです。 はじめに いつもは、

    データサイエンティストはエンジニアなのか? - Qiita
  • 論文解説 Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation (GNMT) - ディープラーニングブログ

    こんにちは Ryobot (りょぼっと) です. Google 翻訳の中身である GNMT (Google's Neural Machine Translation) [Wu, 2016] は良くいえばニューラル機械翻訳の王道を征 (ゆ) く手法であり,悪くいえば既存手法のいいとこ取りである.また,大規模対訳コーパス + モンスター級に巨大なモデル + 大量の GPU が一般化する契機にもなった.2016 年までの NMT を素早く把握するのに最適な教材と言える. WMT'14 の BLEU スコアは英仏: 39.9, 英独: 24.6 で第 5 位 (登場時 1 位) Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation [Yonghui Wu,

    論文解説 Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation (GNMT) - ディープラーニングブログ
  • プロダクト開発チームで今年やってみてよかったこと10選 - Qiita

    この記事はCrowdWorks Advent Calendar 2017の最終日の記事です。 メリークリスマス! 去年のアドベントカレンダーで、非エンジニア副社長がゼロから歩む テクノロジー企業経営への道という記事を書かせてもらいました。 「もうそれから1年かー!」という感じですが、今年は、この1年でうちがやってみたことで、効果があって組織が成長したなーと自分が感じたことを10個紹介してみたいと思います。 ①考えると人と作る人を分けずにフラットな組織にした やったこと: プロダクトオーナー制度を取り、プロダクトオーナーとエンジニアとデザイナーがOne Teamになり、開発を行う そのチームで日次週次でプランニングと振り返り(KPT)を行い、日々改善する そのチーム内の関係性を「フラット」にする マネジメント(評価とか)はチーム開発とは基的に分ける よかったこと: 「は?いつまでにやるって

    プロダクト開発チームで今年やってみてよかったこと10選 - Qiita
  • Go言語のsyscall.Sysctlは最後のNULを落とす - プログラムモグモグ

    カーネルのパラメータを引いたり設定したりする時に便利なのが sysctl コマンドです。 $ sysctl kern.ostype kern.ostype: Darwin このコマンドのシステムコールをGo言語から叩いて、OSの種類を引いてみましょう。 func main() { ret, _ := syscall.Sysctl("kern.ostype") fmt.Printf("%s\n", ret) } Darwin 問題ないですね。 数字を返すものを叩いてみましょう。 $ sysctl machdep.cpu.feature_bits machdep.cpu.feature_bits: 9221959987971750911 func main() { ret, _ := syscall.Sysctl("machdep.cpu.feature_bits") val := *(*ui

    Go言語のsyscall.Sysctlは最後のNULを落とす - プログラムモグモグ
  • React + TypeScript + CSS Modules によるコンポーネント指向フロントエンド開発の流れと知見 - Qiita

    この記事は第2のドワンゴ Advent Calendar 2017 22日目の記事です。 ドワンゴでニコニコ生放送のWebフロントエンジニアをやっています、 @misuken です。 はじめに ここ1年半くらいは、主に ViewComponent(VC) と ContainerComponent(CC) 周りのアーキテクチャ設計、コンポーネント設計、実装を担当しています。 生放送のHTML5プレーヤーなどを開発してきました。 第1回 ニコ動/ニコ生 HTML5化への奮闘~ドワンゴ流動画配信サービスのつくりかた~ 今回はニコニコ生放送のViewComponent周りがどのように作られているのかを紹介したいと思います。 内容としては大体こんな感じです。 VCを中心とした設計から実装の流れ CSS Modulesを使いつつコンポーネントとデザインを柔軟に組み合わせられる仕組み ニコニコ生放送のコ

    React + TypeScript + CSS Modules によるコンポーネント指向フロントエンド開発の流れと知見 - Qiita
  • 決定木分析についてざっくりまとめ_理論編 | DevelopersIO

    概要 こんにちは、yoshimです。当エントリは「Machine Learning Advent Calendar 2017」の11日目のエントリです。 今回は教師あり学習の1手法である「決定木分析(decision tree)」をご紹介します。 目次 1.決定木分析とは 2.特徴 3.処理の流れ 4.情報利得と不純度 5.剪定方法 6.決定木分析におけるメジャーなアルゴリズムの紹介 7.まとめ 1.決定木分析とは まず、決定木分析とはなんなのか、ということをざっくり説明しようと思います。 決定木分析は、「段階的にデータを分割していき、木のような分析結果を出力する」ものです。 言葉だけではイメージがつかないと思いますが、具体的には下記のような分析結果を出力します。 機械学習に興味がある方なら見たことがあるのではないでしょうか? 決定木分析ではこの画像のように上からデータを分割していき、デー

    決定木分析についてざっくりまとめ_理論編 | DevelopersIO
  • デザインの保守性を上げるにはどうしたら良い?AtomicDesignでUIデザインをしてみた - Qiita

    TL;DR デザインの保守性をあげるためにsketchでAtomicDesignを導入してみました。 パーツ数が少なくなり、構成もシンプルになったのでだいぶ保守性が上がったのですが、 sketchファイルが重くて台無しなのでどなたか軽くする方法あったら教えてください。 はじめに 株式会社マナボでSketchを使って『manabo』という中高生向け質問アプリのデザインリニューアルを進めているのですが、 Sketchは画面やSymbol(パーツ)が増えてくると管理が非常に大変になりますよね。 ちょっとした色やマージンの修正に対しても複数の画面やSymbolを修正しなければならず、 余計な作業工数や修正漏れが発生してしまいます。 そんな状況を打開すべく、SketchにAtomicDesignを導入して保守性の高いデザイン設計にトライしてみたので書きます。 AtomicDesignとは Atomi

    デザインの保守性を上げるにはどうしたら良い?AtomicDesignでUIデザインをしてみた - Qiita
  • IT企業つらいこと一覧

    デプロイは手動でFTPツールで行う。差し戻し用のcommon.js_20150913みたいなのが山ほどあるGitはあるけど大半の案件で導入されてないよってデプロイ時は番環境との差分ファイルを毎回手動で洗い出す必要があるGitサーバがIP制限で番環境との通信を制限してる デプロイ自動化したいって開放依頼出したら『ファイアウォールの設定内容が煩雑になるから無理』って断られたボーナスがないクソベンダが作った10年前以上前のクソシステムの保守案件が多い 10段ネスト当たり前、そもそも脆弱性だらけで運用してるだけで大きなリスクレビューの概念がないExcel方眼紙社内の重役が作ったため誰も「やめましょう」と言い出せない自社フレームワーク新人だろうと過労死ラインだろうとミスは全部担当者のせい残業代は20時間のみなし残業なのに何故か使い放題プランSlackメインでコミュニケーションしてたら『顔見せろ!

    IT企業つらいこと一覧
  • 35歳を超えても爆速で成長するエンジニアの特徴 - Qiita

    「30代中盤になってから、エンジニアとしての成長速度が落ちていると感じていませんか?」 この記事は、エイチームライフスタイルアドベントカレンダー2017 の 25日最終記事になります。 最近家族になった愛が可愛いすぎて、夜の呑みを控えて即帰宅している @kopug です。 はじめに @kopugの自己紹介 大学在学中に、フリーランスとしてWeb制作の請負をはじめ、Linuxサーバのホスティングサービス、WebシステムのASP業務を6年程やっておりました。 その後10名規模のベンチャーから、メーカー系SIerを経て、39歳となった今は株式会社エイチームライフスタイル で 執行役員CTOをさせてもらっております。 社内外でITエンジニアの方と話をする中で、 「30代になってからエンジニアとして成長が停滞しているように感じる。。」 「どうやって技術のキャッチアップをしているんですか?」 「k

    35歳を超えても爆速で成長するエンジニアの特徴 - Qiita
  • Chromium を支える技術 - 開発インフラツアー

    Chromium を支える技術 開発インフラツアー riesz@ Chromium の開発は多くのインフラに支えられています。Chromium Browser Advent Calendar 2017 21日目の今回はそれらを巡るツアーにご案内しようと思います。 Google Docs が重い場合は軽量版をご覧ください。 (参加を表明してから Jun Mukai 氏による 2012 年の記事と書きたいことが結構かぶっていることに気づきましたが、5年で変化したところも多いのでリスペクトしつつ投稿させていただきます) 目次 バージョン管理 コードの閲覧・検索 コーディングスタイル...

    Chromium を支える技術 - 開発インフラツアー
  • ヤリサーにいたアラフォー男が思い出を書くよ。

    https://anond.hatelabo.jp/20171203134612 この種の手口って昔から変わらない。 バブルがほぼ終わったころ、まだ携帯とかなかったころ。 テニス&スキーで女子大の入り口でチラシをまいて、 新歓コンパ、GWコンパ、梅雨でもコンパ、夏は海に山に夏合宿。 4月か5月に3年生が1年生女子をって、夏までに飽きたら別れ、 フォローして下学年がその1年生って、まあ4~5人で回したら まともな子はいなくなって、残った女衒みたいな2年生以上の女子が 下学年を連れてくる。以下繰り返し。 ドラフト会議とかやってたのも同じ。 3年生がった1年生の自慢する。主に身体的に。 胸が大きいとか乳首がピンクとか声がアニメっぽいとか。 あと処女だったとか腰のキレがすごいとかフェラは鍛えたとか。 たぶん今ならハメ撮り写真とか見せ合いっこしてたと思う。 それで2年生がどこに行くか談合して攻

    ヤリサーにいたアラフォー男が思い出を書くよ。
  • [書評] フェミニストとオタクはなぜ相性が悪いのか(香山リカ・北原みのり): 極東ブログ

    フェミニズムあるいはフェミニストについてということかもしれないが、いつもぼんやりとだが思うことがある。私が何か「彼女」と議論をすることがあるとすれば、それは最後に私がフェミニストの敵として糾弾されて終わるのだろうというある確信である。私は女性の敵なのだろうし、私は原罪のようにそうなっているのではないか。つまりその理由は私が男であるからなのではないか。あるいは、何かクレドーを希うべきだろう。 ここで私は自分自身何を言いたいのかわからなくなる。「私は男として常に女性から罪人として糾弾されるに違いない」という奇妙な確信のようなものは何に由来するのだろうか。そして、それがどこかしら後ろめたく、ゆえに表面的に女性に迎合するような主張や行動をしているに違いない、となんとなく思う。そこから先、私は密かに、私はしかし「男」だろうか?と自問する。 現実はどうか。現実としては、フェミニズムやフェミニストと議論

  • 小林ゆう結婚とはこれはめでたいな どう見ても発達障害があるんだけどそれ..

    小林ゆう結婚とはこれはめでたいな どう見ても発達障害があるんだけどそれを努力で克服しつつ、かつ相当有能であろうマネージャーにも恵まれての現在だもんな 精神年齢が幼児レベルな部分もあるから結婚相手は包容力に溢れてないと無理だろうし 頼むから変な男に騙されてませんように まあマネージャーが付いてるから大丈夫だとは思うけど というかマネージャーが男なら彼と結婚してても不思議は無い ちょっと間違えばクズに騙されてAVや風俗で消費されかねない可能性も高い人生を、よくここまで辿り付けたもんだ 当に良かった

    小林ゆう結婚とはこれはめでたいな どう見ても発達障害があるんだけどそれ..
  • 『Pythonからはじめる数学入門』5章 集合と確率を操作する - kaeken(嘉永島健司)Techブログ

    Pythonからはじめる数学入門』 5章 集合と確率を操作する の解説です。 5.1 集合とは何か 集合(set)、要素(element)といったキーワードの意味は、高校数学で出てきていますのでここでは省略します。 以下、Pythonで集合の演算方法をみていきます。 5.1.1 集合の構成 まず、集合は、sympyのFiniteSetをimportして構成します。 from sympy import FiniteSet s = FiniteSet(2,4,6) print(s) 結果 {2, 4, 6} # {} は集合を意味します 集合は、さまざまな要素をもつことができ、要素の個数は、len()で求められます。 from sympy import FiniteSet from fractions import Fraction s = FiniteSet(1,1.5, Fraction

    『Pythonからはじめる数学入門』5章 集合と確率を操作する - kaeken(嘉永島健司)Techブログ
  • 2017年のフリーランス活動を振り返る

    福岡に行く飛行機から見た富士山🗻こんにちは。フリーランスのiOSエンジニアをしている松館です。 当は何かフリーランスのアドベントカレンダーに登録できればよかったのですが、どこもいっぱいだったので、単体での投稿です。 フリーランスを始めて7ヶ月が経ちました前職をやめてからフリーランスになって、現在は某社の業務委託を請け負っています。週5日毎日出社していますが、今のところ全く苦じゃないし楽しいです。 結局のところ、大事なのは働く環境だった週5日毎日出社して、それ正社員とどう違うの?って思うかもしれません。僕の中では、単純な雇用形態の違いであって、プロダクトを良くしたいという気持ちは社員さんと一緒です。 もちろん、権限によっては閲覧できない資料があったり、社員しか使えない制度があったりしますが、そういうのは会社が社員に投資している分であって、僕はその分すら報酬としていただいていると思っている

    2017年のフリーランス活動を振り返る
  • さよなら日本のインターネット。私達にウェブは異文化過ぎた。

    インターネットは空っぽの洞窟が出版されたころ、ダイヤルアップ接続でウェブ空間に来た。 感動した、未来を見た。希望を感じた。 きっと世の中にとってプラスに働くだろうと感じた。 それから早四半世紀。 「はてなは残念」と創業者に切って捨てられ随分立つ。 2ちゃんがリンチ装置になったのは21世紀になって比較的早い時期だったし、 高尚な理想があったはずの日語版Wikiがインテリ崩れの自己顕示欲発露の為だけの空間になったのも早かった。 どんなサービス、サイトが生まれても数年もしないうちに2ちゃん化し、 かつて隣組や五人組を連想させる息苦しい空間へと変質し日語ウェブ圏は底質化していった。 スマホが現れ一億総ネット社会になったこの7-8年はもう語るに落ちた感がある。 この間テレビを見ていたら、 その原因の一部を担ったであろう西村博之はとうの昔に仏国暮らしと聞いて呆れると共に、 国内にいたら暗殺か逮捕の

    さよなら日本のインターネット。私達にウェブは異文化過ぎた。
  • ペアデザイニングによるデザイン作業|mamoru kijima

    どうも初めまして。デジタルプロダクトデザイナーのさだこえと申します。 この記事はFOLIO Advent Calendar 12日目の記事です。昨日は弊社フロントエンドエンジニアpika_shi氏の、ストレスフリーな規約同意UIとその実現方法でした。 今回は大手ITベンチャーからスタートアップに転職したデザイナーとして、日々どんなことを意識しながらデザインに望んでいるか、それをお伝えできればなと思います。 より良いアウトプットを出すためにプロダクトのUIデザインが私の主な業務ですが、業務を進める中で1人でデザインをするより、複数人で同じ画面や要素のデザインをする方が、より良いアウトプットを出すことに繋がるのではないかと考えています。 時には最初から最後まで1人で完結するデザイン作業もありますが、その場合でもなるべく他のデザイナーのフィードバックを取り入れています。UI設計に関しては1人だと

    ペアデザイニングによるデザイン作業|mamoru kijima
  • 似ているようで本当は違う、UXとCX

    Interaction Design Foundationはグローバルにデザインレベルの向上を目指す、デンマーク発の非営利団体です。

    似ているようで本当は違う、UXとCX
  • 2017最後のエントリ「今年買ってよかったもの」 – OMGmag

    今年一番の買い物です。なんだかんだでずっと欲しかった新しいPC。「ブログも頑張ってるし、デザインの作業も快適になるしいいよね?!」と自分に100回ぐらい聞いてついに購入。もちろんローンを組みました。頑張って払っています。スペックはメモリ16GB、ストレージ512GBのスペースグレー。タッチバーはなし。ブログからデザインの仕事まで何でもこなします。またデスクトップではなくノートにしたのも正解だった。外出先で使う事は無いですが自室とリビングを行き来しながら作業できるのでかなり気に入っています。

    2017最後のエントリ「今年買ってよかったもの」 – OMGmag
  • #バッドデザイン賞2017

    おり | ENTAKU @ori_io ENTAKU,llc.代表 兼 デザイナー|主にシード〜シリーズBラウンドのスタートアップで新規サービス立ち上げの広義デザインをお手伝いしてます。必ず要件定義から参画します。得意分野はUI設計・PdM等|HCD-Net認定 人間中心設計スペシャリスト|個人ブログ https://t.co/0TDEUsBY3Z https://t.co/fJAh9wnvVD おり | ENTAKU @ori_io 今年街中で見つけたバッドデザイン事例を勝手に表彰してみました。 #はてなブログ バッドデザイン賞を勝手にノミネートしてみた-2017年度版- - 酔いどれデザイン日誌 - Drunken Design Diary - ddd.entaku-guild.com/entry/bad-desi… 2017-12-06 17:05:37

    #バッドデザイン賞2017
  • JavaScriptのexport defaultアンチパターンについて、検証してみた - Qiita

    この記事はFringe81 アドベントカレンダー2017の16日目です。 始めに ES6のimport/exportについては ・基的にexport defaultを使う ・exportする対象が複数あれば、exportを使う ・exportされたモジュールはimportで受け取る ぐらいの雑な理解をしてました。 「基的にexport defaultを使う」については、Design goals for ES6 modulesにて、以下のように言及されてます。 16.8 Design goals for ES6 modules If you want to make sense of ECMAScript 6 modules, it helps to understand what goals influenced their design. The major ones are: ・D

    JavaScriptのexport defaultアンチパターンについて、検証してみた - Qiita
  • Vue.js 2017年まとめ & 今後

    Vue.js 2017年まとめ & 今後この記事は、Vue.js #1 Advent Calendar 2017の25日目最後の記事です。 Vue.js 2.0 のリリースされた2016年10月から1年以上経過しました。今年はメジャーリリースは特にありませんでしたが、バグ対応、機能追加そして改善を通じて着実にのリリースを積み重ねて進化してきました。 この記事では、2017年の Vue.js 界隈における状況、出来事をまとめつつ、最後に Vue.js の今後について紹介して、4つもある Vue.js アドベンドカレンダの最後を締めくくりたいと思います。 Stats2017年 Vue.js はどうであったか。Stats を色々見ていきましょう。 まずは、Google Trend から。 2016年と比較して、2017年は常に人気が高い状態が続いているのがわかります。 次に、The State

  • ベイズ推定でエンゼルの出現確率を予測する - チョコボール統計

    はじめに レアな現象の発生確率予測 最尤推定でのエンゼル出現確率予測 ベイズ推定でのエンゼル出現確率予測 ベイズ推定の基 モデル設計 MCMCでの予測 予測結果 終わりに 参考文献 はじめに チョコボールといえばエンゼル。 エンゼルがどのくらいの確率で入っているのか?というのは 全国のチョコボールファンが常に気になることです。 今回は、ついにこの永遠の謎に挑戦してみます。 とはいえ、結局まだデータがない状態なので、出現確率はX%ですということは言えませんのであしからず。 レアな現象の発生確率予測 事故や地震、工場での生産ライン異常など、これらは発生確率に差はあるものの一般的に稀な現象です。 稀な現象を予測するというニーズは常にあるのですが、 古典的な解析ではこれらの確率を予測するというのは難しい問題です。 稀なのでデータが少なく、予測確率には常に大きな誤差を含んでいる可能性があります。

  • はあちゅう嫌いは知っておくべき炎上歴史と基礎知識 - 海賊ブログ日記

    ナチュラル自然発火能力者の「はあちゅう」こと伊藤春香さんですが、あいもかわらずTwitterが定期的に炎上しており、折れない心として尊敬の眼差しで見ています。 ここまで嫌われる理由を考察したいと思い、近年のツイートを参考にしながら炎上歴史をまとめてみました。はあちゅうが好きな人も嫌いな人も必見です。 はあちゅう氏の印象・イメージ 「女子は奢られて当然」炎上発言(2012年) 電通OBはあちゅう「偏差値40」炎上発言(2017年) 炎上するかどうかは投稿する時点でだいたい分かります(2017年) 突然の誘いに乗らない奴は仕事できない炎上発言(2017年) 童貞はブームだ発言(2017年) はあちゅう氏の哲学・性格・生き様 まとめ はあちゅう氏の印象・イメージ さきっちょ&はあちゅう 恋の悪あが記 Super edition (ブログブックス) 作者:早紀, 中川,春香, 伊藤 メディア: 単

    はあちゅう嫌いは知っておくべき炎上歴史と基礎知識 - 海賊ブログ日記
  • ぐるなびのインフラ遍歴〜物理的カオスからデータセンター化 - ぐるなびをちょっと良くするエンジニアブログ

    こんにちは。クラウドアーキテクチャグループの小川と申します。前回は、OSI参照モデルについて話をしました。 今回は、ぐるなびのネットワークの裏側、これからの展望についてお伝えしたいと思います。インフラに携わるエンジニアの皆さんへ参考になれば幸いです。 ぐるなびにおけるこれまでの遍歴 ぐるなびでは、時代とともにインフラが変化していきました。ぐるなびのインフラがどのような課題を抱え、改善や進化を遂げたかを説明していきます。 ~2010 カオスの時代 2000年代前半のぐるなびが急成長した頃から利用していた、データセンターに設置されていたインフラです。少ない人数で会社の成長に対応してきたこともあり、ラックがフロアを跨いで点々と設置され、ネットワークも分散して構築されているような状況でした。 また、ネットワークを作った当初は VLANが使えるL2スイッチ、L3スイッチやファイアウォールなどが非常に

    ぐるなびのインフラ遍歴〜物理的カオスからデータセンター化 - ぐるなびをちょっと良くするエンジニアブログ
  • 【決定版】中級猫でもわかる正規表現再入門 - KAYAC engineers' blog

    正規表現 初めまして!技術部サーバーチームのダリエンと申します。正規表現は役に立つ知識なので、勉強してみました。 では、正規表現について調べた知識をシェアしたいと思います。 こちらは Tech Kayac Advent Calendar 2017 の25日目の記事になります。 イントロダクション 定義 検索パターンを象る文字列 文字列の集合を一つの文字列で表現する(ja.wikipedia.org) 英語:Regular Expression(s) / Regex 何のために使いますか? ウェブブラウザーエクステンションやIDEやコードなどで: 文字をそのまま検索 (⌘/Ctrl+Fと全く同じ) パターンの一致 ⌘/Ctrl+Fは簡単でしょう? そうです。しかし、パータン一致は? 下のテキストを検討してください: JPY152 JPY40501 USD501 IDR1261 JPY999

    【決定版】中級猫でもわかる正規表現再入門 - KAYAC engineers' blog
  • Rails❤️SQL #railsdm

    Rails Developers Meetup 2017で使用したスライドです。 https://techplay.jp/event/631431 https://qiita.com/jnchito/items/625bef4187e360d7f4bc

    Rails❤️SQL #railsdm
  • 「1日30分」を続けなさい!を読んだ - gawaooooo.blog

    勉強やブログなど、全く続かずに中途半端になっている状況から脱却したいなぁと思っていた時にこのが紹介されているのを目にしたので読んでみました。 筆者の経験から導き出した勉強を続けるための方法、勉強することの大事さが書かれているです。 中長期的な目標から短期目標まで設定し、それを達成するためには勉強を習慣化することが大切だという事が書かれていました。 「1日30分」を続けなさい!Kindle版: 人生勝利の勉強法55 作者: 古市幸雄発売日: 2017/02/20メディア: Kindle版この商品を含むブログを見る 勉強の習慣を身につける 毎日30分や1時間でいいから習慣化 勉強とは、読書を含め一段階高いレベルに向上させるあらゆる活動 毎日が重要 成功・不成功を繰り返し、少しずつ習慣を身につける 学生時代から勉強の習慣は全くありませんでした。テスト前に一気に勉強するタイプ。 大人になってか

    「1日30分」を続けなさい!を読んだ - gawaooooo.blog
  • 改めて学び直すVuex - Qiita

    まえがき 以前 Vue.js用のFluxライクなライブラリVuexを試してみる という記事を書きました。2年前の記事で更新もしていなかったので改めて整理して学び直してみようと思います。今回使用するバージョンは 3.0.1 です。 Vuexとは? VuexはVue.js用の状態管理ライブラリです。Fluxの影響を受けています。ReactだとReduxに当たります。 Fluxの考え方はFacebookのリポジトリにあるflux-conceptsが詳しいです。その中の図をお借りすると以下のような考え方になります。 1 Action → Dispatcher → Store → View のようにデータが流れていきます。Vuexでもこの考え方と同じようなデータの流れになります。 2 Vuexでのデータの流れは Actions → Mutations → State → Vue Components

    改めて学び直すVuex - Qiita
  • プロダクトの品質と改善とやっていき - freee Developers Hub

    おはようございます。 freee develpers Advent Calendar 2017、4日目担当で UserSecurityチームの id:teitei_tk です。 趣味は平日23時~24時にやっているニュース番組、WBS(ワールドビジネスサテライト)の応援実況です。 現在はUserSecurityチームに所属していますが、以前はQAチームに所属しておりました。 その際に品質について調べることがあったので、自分はプロダクトの品質について書こうと思います。 そもそも品質とは? Wikipediaにはこのように記述されています。 品質(ひんしつ、クオリティ = Quality)は、工場で生産された製品や、サービス業が提供するサービスの有する特性、もしくは属性をいう。 弊社はWebサービスを提供しているので、サービスの特性という事になると思います。 Webサービスの品質とは何があるの

    プロダクトの品質と改善とやっていき - freee Developers Hub
  • C++作者によるC++否定声明、その元になったC作者によるC否定声明(もちろんネタ) - 仮想と現実

    1999年にネット上に現れた、C++の作者、ビャーネ・ストロヴストルップのインタビュー記事と称するものがある。まあネット上の怪文書の類といっていいかと思う。 Bjarne Stroustrup インタビュー (?) ようするに、C++という言語は、ただいたずらに難しく、プログラマを混乱させ、ソフトウェアを鈍重に巨大化させるものであり、ストロヴストルップはそれを狙って設計したというもの。なぜそんなことをしたかといえば、プログラミングが簡単になった結果、プログラマの給料は下がってしまったから、誰も使えない難しい言語を作ったのだという話。もちろんこれはストロヴストルップ人のインタビューではありえなくて、誰かのネタであるのだが、実際C++はちゃんと学習しようとすると嫌になる複雑さを持っているので、C++に挫折し続けている僕のような人間には「全く納得だ」と思えてしまうところがたちが悪いのだ。 この

    C++作者によるC++否定声明、その元になったC作者によるC否定声明(もちろんネタ) - 仮想と現実
  • 今日から新しい会社で働きます🎍

    ウェブポという年賀状サービスで作った今年の年賀状 🐶2017年12月31日をもって飲み会マッチングアプリ JOIN US を運営する株式会社 Vikona を退職し、日2018年1月1日より株式会社アクアティカにて共同創業者兼エンジニアとして働きます。 JOIN USでの約2年間2015年10月にPlayer!というアプリを運営する株式会社 ookami を退職すると同時にVikonaに入社し、JOIN USの開発を2年2ヶ月していました。

    今日から新しい会社で働きます🎍
  • 2017年のベイズ統計入門書まとめ - ほくそ笑む

    2017年もベイズ関連のがたくさん出版されたのでまとめてみます。 下記の記事の続きのようなものですが、私はほとんど読めていません。。 ベイズ統計の入門書が出版ラッシュなのでまとめてみた - ほくそ笑む 冬休みのお供にどうぞ。 ビジネスマンがはじめて学ぶ ベイズ統計学 ―ExcelからRへステップアップ― 作者:朝野 煕彦出版社/メーカー: 朝倉書店発売日: 2017/02/20メディア: 単行(ソフトカバー) Pythonで体験するベイズ推論 PyMCによるMCMC入門 作者:キャメロン デビッドソン=ピロン出版社/メーカー: 森北出版発売日: 2017/04/06メディア: 単行(ソフトカバー) やさしいMCMC入門: 有限マルコフ連鎖とアルゴリズム 作者:Olle H¨aggstr¨om出版社/メーカー: 共立出版発売日: 2017/05/09メディア: 単行 ベイズ統計モデリ

    2017年のベイズ統計入門書まとめ - ほくそ笑む
  • まんがタイムきららwebの解析 - /var/tmpあるいはC:¥Users¥500ml¥Desktop

    こんにちは。500mL(@JP3LHW)です。 これはまんがタイムきらら Advent Calender 2017(https://adventar.org/calendars/2185)の10日目の記事です。 アドベントカレンダーの参加者を見る限り技術力のある諸兄ばっかりで怖いです。つまらない内容及び間違いがあるかもしれませんがゆるして タイトルにある通りきららweb(http://dokidokivisual.com/)の解析をします。 きららwebのシステムについて 兎にも角にもまずはIPアドレスですよ。nslookupコマンドで見ました。 C:\Users\500ml>nslookup dokidokivisual.com サーバー: 省略 Address: 省略 権限のない回答: 名前: dokidokivisual.com Address: 133.242.83[dot]95

    まんがタイムきららwebの解析 - /var/tmpあるいはC:¥Users¥500ml¥Desktop
  • Goadを使った負荷試験とパフォーマンス分析手法について - Qiita

    この記事は『ドワンゴ AdventCalendar 2017』の14日目の記事です。 はじめに アプリケーション開発において、近年ではQA(Quality Assurance)という品質やパフォーマンスを保証することに対してエンジニアリングがどう対応していくかといったことに注目が集まりつつあります。 例えばGoogleでは既存の品質保証プロセスで存在していた手動プロセスを自動化するという試みが行われており[1]、MercariではQA-SETチームという職務横断型プロジェクトの発足といった取り組みがなされているようです[2]。 今回はこのようなQAの確認項目の一つである負荷試験とパフォーマンス分析についてお話できればと思います。 Goadの紹介 負荷試験(LoadTest)は、構築したシステムがパフォーマンス要件を満たしているかの確認、ボトルネックの発見、パフォーマンス最大化のために行われ

    Goadを使った負荷試験とパフォーマンス分析手法について - Qiita
  • こんな娘でごめんね

    自分で抱えきれなくなったから誰でもいいから文章ぐちゃぐちゃやけど聞いてほしい お父さんとお母さんと3つ下の妹と暮らしている お父さんは中小企業の社長をしていて収入が800万弱あって、お母さんはフルタイムのパートをしているので金銭的に恵まれていると思う お父さんもお母さんも大好きだし、この家に生まれてよかったなあと思って20年間生きてきた かなり治安の悪い地区に住んでいて常に窓ガラスが割れている公立の小中には全然馴染めなかったけど、勉強はそこそこ出来たから偏差値60くらいの公立高校に進学することができた 親から大学の学費は国公立分しか出さないと言われていたので目指したけど、どうしても数学ができなくて、私立文系一にしぼった MARCHレベルの法学部に一部免除の特待生として受かったので行きたかった他の学部を蹴って進んだ なのにいざ手続きをしたら親の収入が多いからと貰うことができなかった 育英会

    こんな娘でごめんね
  • ネットワークスタック高速化手法まとめ - かーねるさんとか

    ネットワークスタックの高速化手法についてまとめました。 これらの手法が提案された背景には、10Gb NIC 等の高性能なハードウェアの値段が下がり、汎用化が進んだ一方で、汎用 OS のネットワークスタック実装では、それらの性能を十分引き出せないという問題があります。 特に、小さいパケットをやりとりするワークロードや、短い TCP コネクションをたくさん処理するようなワークロードで、10Gb, 40Gb のラインレートを達成するのが難しく、様々な解決策が提案されています。 システムコールバッチング システムコールは、ユーザー空間とカーネル空間のコンテキスト切り替えのための処理を必要とし、Web サーバーやキャッシュサーバー等の高速なメッセージの送受信が必要なシステムにおいて、性能劣化の原因となることが問題として指摘されています。 以下の論文では、システムコールバッチングをこの問題の解決策とし

    ネットワークスタック高速化手法まとめ - かーねるさんとか
  • 今期アニメ、水瀬いのり出すぎじゃね?

    もうどのアニメ見ても水瀬いのり。 主役も助演もモブキャラも水瀬いのり。 木も家も魔法も武器も水瀬いのり。 今日は街に出た。 そこでも水瀬いのりだらけ。 すれ違う人全てが水瀬いのり。 コンビニでサンドイッチを買った。 レジの店員は水瀬いのりだし、サンドイッチも水瀬いのりだった。 家に帰って来ればドアは水瀬いのりだし、テレビには水瀬いのりの残像が映ってるし、あるはずのない抱きまくらも水瀬いのり。 ベランダで洗濯物(水瀬いのり)を取り込んでいたら、目の前に住んでいる大家のババァが話しかけてきた。 「こんにちは、さむいですねぇ」もちろん水瀬いのり(22歳)。 どこもかしこも誰も彼も水瀬いのり。 世界(水瀬いのり)は今日も平和(水瀬いのり)だ。

    今期アニメ、水瀬いのり出すぎじゃね?
  • パンツ履くとき

    この前、サウナ行ったら更衣室でドスッ、ドスって音するから振り返ったら、 おっさんがパンツ履くのにジャンプしてた。 これ普通? 12/7追記 ・飛んでるところは見ていない ・振り返った時には着地状態 ・両手はパンツのウエスト部分、整列の先頭みたいな感じ ・パンツはブリーフ、色は白な ・おっさんの髪は薄め さらに追記 ・伝えるのが難しいのだが、明らかに着地体勢であった ・勝負パンツかどうかは、おれには判断つかん。おっさんに聞いてくれ ・おい、動画のURL貼ったやつ。会社で吹いたぞ。勘弁してくれ

    パンツ履くとき
  • はあちゅう「童貞はブーム!童貞をいじろう!セクハラじゃない!」

    はあちゅう@ha_chu 童貞が「html...エッチtmlってなんかエロいですね」と言った時、私は、童貞というのは救う方法のない病気なのだと悟った。すごいね...ほんとにすごいね。 はあちゅう@ha_chu うっかり童貞の東大、童貞なら死ぬ慶應、童貞が勲章な早稲田…というのも思いついたけど、これは燃えそうなので心に秘めておきます。 はあちゅう@ha_chu 童貞についてのツイートばっかりしていますが、悪気はなくて、童貞の人って一生思春期って感じがするから好きです。 はあちゅう@ha_chu 童貞の人って、女子に相手にされないのを基として生きているから「あのレベルより二次元のほうがいいもんね」とか言って普通の女子を好きにならないのだけど、逆にスーパー美人が優しくしてくれると「俺に女神降臨!」っつってコロっと好きになっちゃってでも高根の花だから落とせなくて結果童貞だ。 はあちゅう@ha_c

    はあちゅう「童貞はブーム!童貞をいじろう!セクハラじゃない!」
  • ワイドショー「蚊が絶滅しても問題ない」→「は?」(物質の移動・水質浄化・駆除のコスト、等々)

    TOKYO MXの「5時に夢中!」12月11日(月)放送回である研究者が「蚊が絶滅しても特に何も起こらない」と発言したそうですが、物質の循環、水質の浄化等の面から、実際にはそうとは考えられません。また蚊を防除するならまだしも完全に駆除することは難しいのです。

    ワイドショー「蚊が絶滅しても問題ない」→「は?」(物質の移動・水質浄化・駆除のコスト、等々)
  • PostgreSQL v11新機能先取り:Hash-PartitioningとParallel-Append - KaiGaiの俺メモ

    今回のエントリーは PostgreSQL Advent Calendar 2017 - Qiita に参加しています。 PG-Stromの視点からも、PostgreSQL v11には首を長くして待っていた機能が2つ入っている。 その1:Hash-Partitioning github.com その2:Parallel-Append github.com Hash-Partitioningというのは、PostgreSQL v10で追加されたテーブルパーティショニング機能の拡張で、日付時刻などの幅(Range)でパーティション化を行うのではなく、レコードの値をハッシュ関数に通して得られた値を元に、振り分ける先の子テーブルを選択して書き込みを行うというもの。 特徴としては、データの母集団が特異なものでない限り*1、各子テーブルへの書込みは均等に平準化されることになる。これは後で説明する通り、子テ

    PostgreSQL v11新機能先取り:Hash-PartitioningとParallel-Append - KaiGaiの俺メモ
  • プロダクトオーナーに入門する - 下町柚子黄昏記 by @yuzutas0

    この記事はRecruit Engineers Advent Calendar 2017の5日目の記事です。 4日目はy_kabutoya先輩の環境依存情報をコードから分離するというエントリーでした。 エントリーは「プロダクトオーナーとは何ぞや」という話の整理になります。 認定プロダクトオーナー研修の内容をもとに、社内有志でディスカッションした内容に基づいております。 前提 スクラムとPO ROI(投資対効果) ManageとControll InvestmentのコントロールによるROI最大化 チーム スプリントセレモニーでのROI最大化 プロダクトバックログでのROI最大化 プロダクトバックログ PBI→PBL→プロダクト→Return PBI PBL ACとDD リリース戦略でのROI最大化 QCDSの関係性 リリースの方程式 見えにくいUndone(ムダ・ムラ・ムリ)を排除する ス

    プロダクトオーナーに入門する - 下町柚子黄昏記 by @yuzutas0
  • BigQueryで将棋の棋譜の氾濫を解決する - KAYAC engineers' blog

    Tech KAYAC Advent Calendar 2017の13日目の記事をお届けします。 クライアントワーク事業部でサーバーサイドエンジニアをしている森です。よろしくお願いします。 過去最大の将棋の盛り上がり 今年は将棋がとてもとても盛り上がりましたね。 最年少プロ棋士誕生 藤井四段29連勝 加藤一二三九段引退 流行語大賞候補に藤井フィーバーとひふみんがノミネート 羽生棋聖竜王位を獲得し永世七冠に かつてこんなに将棋がニュースに出たことはあったでしょうか。 こうなってくると将棋人口が増えて来そうです。 将棋人口が増えた時の問題点 将棋人口が増えると何が困るでしょうか? webのエンジニアなので将棋をwebに例えて考えてみました。 対局者:ユーザー 将棋盤・駒:UIUX 指し手:アクセス 棋譜:ログ という感じでしょうか。 将棋人口が増えると棋譜がとんでもないことになりそうです。 と

    BigQueryで将棋の棋譜の氾濫を解決する - KAYAC engineers' blog
  • 論文執筆を支える継続的インテグレーション: Git から Amazon S3 まで

    この記事は CAMPHOR- Advent Calendar 2017 8日目の記事です. 学位論文を書く季節になってきました.論文を書く際にはきちんとバックアップを取っておかなければならないなど,実際の執筆以外でも気を遣わなければならないことが多くあります.この記事では,ソフトウェア開発における継続的インテグレーション (CI) や継続的デリバリー (CD) の考え方を取り入れ,様々なツールを活用することで,論文の執筆に集中できる環境を整備する方法を紹介します. 対象読者 基的に TeX を使って論文を書く人を想定しています.(Word などで論文を書かざるを得ない環境にいる方には申し訳ない) 目標 この記事では以下のようなものを作っていく方法について説明します. GitGitHub でバージョン管理 CircleCI でコンパイルやスペルチェックを実行 生成された PDF ファ

    論文執筆を支える継続的インテグレーション: Git から Amazon S3 まで
  • 2017年に読んで面白かった本&よく読まれた記事 - 歴ログ -世界史専門ブログ-

    2017年の歴ログの振り返り 細々と更新していますが、当ブログは何気にスタートして4年目になります。 今年は仕事でも私生活でもメチャクチャに忙しかったこともあって、更新頻度をさらに落として運営していました。 当然ながらアクセス数は下がったんですが、これくらいはしょうがないかなーくらいの下がり方なので、来年度も「長く続ける」ことを目標にやっていこうと思います。 ということで、2017年度にぼくが個人的に読んだで面白かったものの紹介と、あとアクセス数ランキングを今回はお送りします。 2017年に読んで面白かった どんなに忙しくても、を読む時間と心の余裕は持っておきたいものです。 雑誌とか漫画除くと今年度はたぶん100冊近くは読んでますが、最新のものを追うというより古いでもどんどん発掘して読んでいくスタイルです。なのでご紹介するのも、かなり古いも混じっています。 1. したたかな敗者た

    2017年に読んで面白かった本&よく読まれた記事 - 歴ログ -世界史専門ブログ-
  • 暗号通貨のスケーラビリティについて考える

    こちらはブロックチェーンアドベントカレンダー12日目の記事です。 https://qiita.com/advent-calendar/2017/blockchain 今年は価格の暴騰以外にも色々と話題を事欠かないBitcoinですが、その中でもSegwit、Segwit2Xは記憶に新しいのではないでしょうか。 Bitcoinにかぎらず、多くの暗号通貨はそのスケーラビリティに上限があり、それらに対して幾つかの解決策を見出そうとしているのが現状となります。今回はそのスケーラビリティに対する現状について、特にパブリックなチェーンに対するものを中心にまとめてみようと思います。 そもそもBlockchainのスケーラビリティとはVISAカードなどが対処しているトランザクションは秒間4000~6000と言われていますが、Blockchainはその仕組み上、マイナー(PoSではバリデーター)の数が増えて

    暗号通貨のスケーラビリティについて考える
  • 工学系研究者のための 心理学的研究手法ガイド: 研究計画から実施,成果公表まで

    2. 自己紹介 • 大阪電気通信大学 情報通信工学部 情報工学科 教授 • 小森 政嗣(こもりまさし) • 大阪大学人間科学研究科博士後期課程修了 博士(人間科学) • HCG常設論文編集委員会幹事 • 電子情報通信学会「ヒューマンコミュニケーション特集号」 副編集委員長(2016年度〜) • HCGシンポジウムプログラム委員長(2016年度) • ヒューマンコミュニケーション基礎研究会(HCS)幹事 3. 【宣伝】 ヒューマンコミュニケーション特集号のご案内 • 電子情報通信学会論文誌(A) ヒューマンコミュニケーション特集 ~ヒューマンコミュニケーションと価値創造~ (投稿締切:2018年4月末予定,2019年2月発行予定) • 「より質の高い査読」を目指して,2017年度から特集号編 集委員会の常設化を行いました 委員長:武川直樹(東京電機大学),副委員長:小森政嗣(大阪電気通信大学

    工学系研究者のための 心理学的研究手法ガイド: 研究計画から実施,成果公表まで
  • netmap でわかる Linux カーネルハック入門 - かーねるさんとか

    以前のエントリー*1で、netmap API を使ったアプリケーションを作成する方法やデータ構造についてとりあげました。今回は少しレイヤーを下げて、カーネルのどのような機能を使って、netmap API が作られているのかについてまとめました。 Linux カーネルハックを始めてみたいけれど、何から手をつければよいかわからないという方にとって、netmap で使われているカーネルハックの方法について知ることは、とても良い導入の一つだと思います。 Linux カーネルハック netmap は、キャラクタデバイスのカーネルモジュールとして実装されています。今回はキャラクタデバイスのカーネルモジュールで何ができるのか、ということと、netmap がそれらをどのように使っているかについて説明します。 カーネルハックで、Linux カーネルに新しい機能を追加する場合に、カーネルのソースコードを直接変

    netmap でわかる Linux カーネルハック入門 - かーねるさんとか
  • Hook ModelとTwitterの変化|Yosuke Ushigome

    先日、Twitterを見ていてふと思った。 前よりスクロールする量が増えてる。毎朝目覚めてベッドの中で、行動するだけのやる気がでるまで(もしくは自分に嫌気が差して行動せざるをえなくなるまで)タイムラインをスクロールするのが日課になって久しい。そのスクロールの量が、最近明らかに増えている。もちろん、スクロールしたピクセル数をトラッキングしているわけではない。スワイプする指の疲れ具合から感じたのかもしれない。それくらい曖昧ではあるが、たしかに以前に比べてスクロール量が増えていると感じる。 この違和感はどこからくるんだろうか? この問いに対して、まずは「なぜ人はTwitterにハマるのか」を考え、次にここ数年のTwitter UIにおける変化を見ていくことで、少しでも答えの可能性に迫っていきたい。 タイムラインのブラウズをHook Modelで考えてみるそもそもなんで自分はTwitterにこんな

    Hook ModelとTwitterの変化|Yosuke Ushigome
  • 大企業をやめてベンチャーでCTOになった話 - pp tokichie

    この記事は退職者 Advent Calendar 2017 - Adventarの9日目のエントリとして書いたものです。 はじめに 2017年9月末で新卒入社から1年半勤務した大手Web系企業を退職して、立ち上げから間もないベンチャー企業のCTOに就任しました。 自分はおそらくあんまり真面目に就職活動をしてこなかった学生で、(といっても情報系の学生としては標準くらいだったかもしれない🤔)なりゆきでここまで歩んできた感じがあるのですが、一度学生時代からのことを振り返り、短いキャリアではありますがこれからどうしていきたいかも含めていまの自分のキャリア観について書いてみたいと思います。 学生時代 学部時代は物理系の学科でしたが、子供の頃からコンピュータを触るのが好きだったこともありやっぱり情報系にいこーと思って大学院から情報系の学科に行きました。正直なところ当時は就職して働いているイメージなど

    大企業をやめてベンチャーでCTOになった話 - pp tokichie
  • [追記3]男の人に聞きたいんだけど

    1日散歩する時当たり前みたいに手を繋いで、帰りの電車で寄りかかって寝てたら頭撫でてくるって好意あるんじゃないの? なんで翌日から冷たくなるの?もう全然わかんない。 男の人に聞きたいんだけど [追記1] 冷たいっていうか、それまですごいLINEのラリーとかあったのにそれが全然減ったっていうか。レスが遅くなったっていうか。あ、これやっぱ冷たいでいいのか。。。 [追記2] 相手が軽いタイプの人だったら全然なんとも思わないんだけど、遊びとは無縁の真面目なタイプの人だから戸惑った。 わたしのようなものが汚したらいけない…!って思ってしまうような大切な人なのでした。 細々とやり取りはしてるし、これ以上踏み込まないように気持ちを抑えたほうがいいのかな。 女性ならわかると思うんだけど、女の人って好きじゃない人には当に触られたくないんだ。頭ポンポンとか男友達でも嫌な時ある。 だから好きじゃないならむやみに

    [追記3]男の人に聞きたいんだけど
  • PCさえあればいい。

    20. データ構造 type Json = | JNull | JBool of bool | JNumber of float | JString of string | JList of Json list | JObject of Map<string, Json> 21. 用意したデータ構造に変換 // この発表ではFParsecというライブラリを使います let jnull = pstring "null" >>% JNull let jtrue = pstring "true" >>% (JBool true) let jfalse = pstring "false" >>% (JBool false) let jnumber = pfloat |>> JNumber let str = manyChars (noneOf """) |> between (pchar '"')

    PCさえあればいい。
  • Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか

    Tech Deep Dive #0 https://connpass.com/event/72517/ 2017年12月20日 高い可用性を持ちながらも低レスポンスタイム高スループットの性能を持つシステムを構築するために、何をどのように作ればよいのかを、アーキテクチャから実装レベルまで紹介いたします。Read less

    Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
  • 働きながら好きなことを続けられた3つの秘訣 - Qiita

    ex-mixi Advent Calendar 2017の20日目担当の @henteko です。 突然ですがみなさん、社会人になってから一度はこんなこと思ったことありませんか? 「社会人になってから学生の頃好きだった趣味が全く出来ていない」 「仕事から帰ってきたら疲れて寝るだけで何もする気が起きない」 自分も一時期このような状態になっていたことがありました。 しかし今では個人的に好きなことを会社で働きながら続けられていてとても楽しいです。 このエントリではこのような状態になっている社会人の方に向けて、自分が実際に行った「3つの秘訣」を紹介します。 これを読んで少しでも好きなことが再開できる人が増えたら嬉しいです。 注意: これを書いている @henteko は現時点では独身です。結婚したり子供ができたらこの方法は通用しなくなるかもしれません。 3行まとめ 好きなことを続けられる環境が一番

    働きながら好きなことを続けられた3つの秘訣 - Qiita
  • スポンサー活動を本気でやってみた1年でした - Speee DEVELOPER BLOG

    こんにちは。エンジニア組織推進室の中野です。 Speee Advent Calendar 2017の19日目の記事です。もう終盤ですね! 昨日は@mncのAWS WAFで環境毎にCDN(CloudFront+S3)を立てたでした! 今年を振り返ると、スポンサー活動を頑張った一年だったなあと思います。 やってきたものをざっと挙げると・・・ 3月:try! Swift 3月:DroidKaigi 9月:RubyKaigi 11月:RubyWorld Conference 11月:ProductManager Conference 2017年はこんな感じでした。 小さなスポンサー(会場スポンサーやドリンクスポンサーなど)を含めると かなりの数をやったなあという感じです。 私の持論なのですが、スポンサーって広告やPRのためだけでなく、 会社の技術に対する気を見せるものだと思っています。 ちょっと

    スポンサー活動を本気でやってみた1年でした - Speee DEVELOPER BLOG
  • 母親にエロ本を見られるのと、母親が出ているエロ本を見るのとどっちが嫌か? - 読書生活 

    この前、久しぶりにラジオを聞きました。「『究極の質問』に答えよう」という企画のようでした。ニッポン放送です。 誰もが必ず聞かれたことがある質問、としてこう聞かれました。 「うんこ味のカレーカレー味のうんこ、べるならどっち?」 確かに聞いたことあります。うーん。どっちだろう。「うんこをべたことがないから想像できない、だから答えようがない」と思いましたが、それはナンセンスだと考え直しました。「アメリカとイギリス、行きたいならどっち?」と聞かれて「行ったことないから答えようがない」と言うのと同じですからね。 「カレー味のうんこ」はうんこです。うんこべたらきっと体によくない。健康に気を使ってます。www.yama-mikasa.com だから、わたしは「うんこ味のカレー」をべます。 次の質問で、わたしは首をひねりました。 母親にエロを見られるのと、母親が出ているエロを見るのとどっちが

    母親にエロ本を見られるのと、母親が出ているエロ本を見るのとどっちが嫌か? - 読書生活 
  • 情報設計は誰のものか?

    HCD-Net IA Seminar | HCD コンピタンス知識編「情報構造の設計・概論」にてお話ししたスライドです。HCDを学ぶ場において、Information Architecture を多面的に捉えるための事例パートとしての発表です。 https://peatix.com/event/323153/ http://www.hanarenoheya.com

    情報設計は誰のものか?
  • エムスリーでの Elixir 開発環境 ver.2017 #m3dev - エムスリーテックブログ

    エンジニアの松原@ma2geです。 実はエムスリーでは数ヶ月前から Elixir を利用しております。現在私が関わっている商用プロダクトはグループ会社横断でエンジニアの有志が立ち上げたプロジェクトで、そのシステムの一部にて Elixir が稼働しております。Elixir が動いているのは広告配信に近い部分で多数の接続を捌く必要があり、アーキテクチャ検討時に普段チームで利用している Rails 含め検討した結果、適性のある Elixir を採用することに決定しました。 今回の記事ではエムスリーにおける現在の Elixir 開発環境周りについて書きます。書こうと思ったきっかけは melpon さんが Qiita に良い記事を公開されていたので、弊社からも1事例ということで公開できたらと思ったためです。 開発環境構築 少し前までは構築の手順があるだけで、以下のような課題がありました。 環境構築時

    エムスリーでの Elixir 開発環境 ver.2017 #m3dev - エムスリーテックブログ
  • ある女性ソシャゲプレイヤーの楽しみ方が豪快過ぎると話題に 「闇のゲーム」「課金のための課金」

    鳴@AOKUROEIEN @naru_aklove 楽しくはないけど、 あんスタ一定順位以上って「何万をあなたは出せるのか」の戦いだとは私も思う 無課金じゃ一定順位以上いけない 2017-12-09 18:28:09

    ある女性ソシャゲプレイヤーの楽しみ方が豪快過ぎると話題に 「闇のゲーム」「課金のための課金」
  • eBPF入門 /eBPF-getting-started

    KIXS vol.006 LT 10 min https://kixs.connpass.com/event/69643/ ブログ https://takumakume.tech/blog/2017-12-18-ebpf-getting-started/

    eBPF入門 /eBPF-getting-started
  • プログラムの問題について教えて下さい!

    質問をすることでしか得られない、回答やアドバイスがある。15分調べてもわからないことは、質問しよう!新規登録して質問してみよう

    プログラムの問題について教えて下さい!
  • デザイナーとプログラマーとの役割 - Ashiras, inc. blog

    皆さんは普段Angular開発を進めてている上で思ったより工数が膨らみ遅延した覚えありませんか? 今回はその問題のひとつについてまとめました。 開発工程 プロジェクト開発における簡単な開発工程図です。 デザイナーは要件定義を汲み取って画面設定書やモックを作成します。 (ここでは基設計や詳細設計等は省きます) プログラマーはその画面設計書やモックを元に製造を行います。 今回はその 開発プロセスにおけるデザイナーからプログラマーに引き渡す際の役割 について着目したいと思います。 一般的なデザイナーの役割として ・デザインカンプ(PhotoshopやXDなど) ・デザインガイドライン ・モック(HTMLCSSJavascriptなど) プログラマーに引き渡す プログラマーは モックがAngularのコンポーネントになってないのでAngular用に作り直す ここで問題が発生です! デザイナー

    デザイナーとプログラマーとの役割 - Ashiras, inc. blog
  • 個人開発でサービスがリリースできない原因と反省/対策 - Qiita

    ここ1年位、趣味として空いた時間でiOSアプリをつくっており、いわゆる個人開発をしてきた。 仕事終わりや休日などをちょこちょこつかって開発してきたが…なかなか終わらない…。なぜだろう…。 いまだリリースできていないので、どうやって開発していれば上手くいったのか?今後どうすればうまくいくのか?というのを書いてみる。 1.まず公開するべきだった 機能を削ってでもまず公開することを考えればよかったと思う。 公開せずにだらだらと時間が経ってしまうと、モチベーションを維持するのにエネルギーを使ってしまうので良くない。まず公開すると、使って貰う人の反応を見ることもできるし、機能の優先度なども決められるので、効率も上がるだろう。 まず最初に公開することを考えて、あとはそれから、くらいの気持ち。 2.期限を決めるべきだった 個人開発だし好きな時に適当にやりたい、と思っていたので、いつまでにつくるかみたいな

    個人開発でサービスがリリースできない原因と反省/対策 - Qiita
  • deep learning machine learning nips2017 - ABEJA Tech Blog

    ABEJAの白川です. 先日カリフォルニアのロングビーチで開かれたNIPS2017へ出席してきました. 論文レベルの技術的な話題については1月にNIPS論文読み会を開催する予定ですので詳細はそちらに譲ることにして,ここではごくごく大雑把なオーバービューを私見偏見交えてご紹介したいと思います.パラレルトラックのため聴講できなかった講演がだいぶありますので,かなり聴講バイアスがかかっていることをご容赦ください.また,新しめの流行にフォーカスしています. Summary 史上最大規模のNIPSだった Bayesian Deep Learningが非常に流行っていた Optimal Transportは実用的な道具 Meta Learningが流行している 非ユークリッド的なDeep Learningに対する注目 史上最大規模のNIPS 今回のNIPSは参加者数7844人,投稿された論文数は324

    deep learning machine learning nips2017 - ABEJA Tech Blog
  • "Shape Of Life" を抱いて - WETな備忘録

    「理系ですか?文系ですか?」みたいなの聞かれたとき(そんな質問もアレだけれど)僕は「体育会系です」と言う。大学は農学部であったが、ロクに講義に出席せずに、アメリカンフットボールばかりしていた。賛否はあるだろうが、僕としては、そういう時間でしか得られないものをたくさん得たと思う。 僕が就活をしたのはもう何年も前になるけれど、何を狂ったか、プログラマーになった。知識も経験も無いまま、Web業界のプログラマーになった。 きっと何者にもなれない 優秀な同期の友人がたくさんできた。もう何度も転職しているが、今でも交流がある友人が多い。いい友人に恵まれ、嘘偽り無く、僕は幸せだと思う。 一方で、思い起こせば、入社してしばらくは、当然彼らよりも「プログラミング」「ソフトウェアエンジニアリング」ができない自分を、焦り、呪った。自分が情報科学に一切触れていない過去を悔やみ、自分の選択、プログラミングを生業とす

    "Shape Of Life" を抱いて - WETな備忘録
  • 『話を聞けない』という拷問

    私、発達障害持ちの二十代女。 最近まで事業所で働いていた。 私には、人の話を聞いても内容を瞬時に忘れる、または歪曲して理解してしまう症状がある。 最後まで話をちゃんと聞いてるはずなのに、言葉の一つ一つを全く覚えられない。 或いは自分が解釈した話と相手の話が全く異なっていた。 それゆえ、相手の言った通りに作業しても「違う」と職員に言われて止められる。 そして、 「ちゃんと話を聞きましょうね」 と必ずと言っていいほど言われる。 話を聞く対策として、説明を受ける時はメモを取っている。 しかし今度はメモに書いた話の内容が理解できず、 「ちゃんと話を理解してください」 と言われる。 しんどくなって、 どうしようもなくなって、 「もうあなたの話を聞きたくありません! 話聞けないしわからないし無理ですっ!」 と言って逃げてしまう。 話を聞けない、理解できない私が悪い。 逆ギレなのはわかってる。 甘えなの

    『話を聞けない』という拷問
  • ファンタジー世界の剣と魔法が戦場の主役足り得るのはどの時代までか

    最近ようやく最終巻を買ったのでこの際だからとゼロの使い魔を最初から読み返してる ゼロ魔の世界って三銃士を元ネタにしてる部分が大きい 三銃士の時代って世界史的には三十年戦争辺りになる訳だけど、あのくらいの時代ってなんというかちょうどいいとゼロ魔読みながら思った ファンタジー小説って剣一でズバズバ大勢をやっつける凄腕の戦士や魔法使いが戦術兵器、さらに凄い戦士や魔法使いだと戦略兵器扱いされてたりする訳じゃん でも近代的な武器と大軍を運用するノウハウが出揃ってくるとそういう人達って相対的に地位が下がっていく 個としての強さよりも数を揃えることとそれを運用することの方が重要になってくる もちろん魔法や個として飛び抜けて強い人を近代的な戦術に組み込んでいく事は当然あると思う でもそれってファンタジー世界の剣と魔法、分かりやすい英雄譚としてのそれではなくなる 対戦車魔法兵の話とか面白そうだけど、どう考

    ファンタジー世界の剣と魔法が戦場の主役足り得るのはどの時代までか
  • 開発文化を育て広げる愉しみ - Cybozu Inside Out | サイボウズエンジニアのブログ

    どうも!アプリケーション基盤チームの@yokotaso です。 先日のCybozuTechConference 2017で、「開発文化を育て広げる愉しみ」という内容で登壇させていただきました。 発表内容のカンペを公開します。 かわゆいまとめをしていただいたので、お忙しい方はこちらをどうぞ! 文章にはなってしまいますが、どうぞ! 「開発文化を育て広げる楽しみ」という話をさせていただきます。今日は宜しくお願いします。 2011年にサイボウズ新卒入社の横田と申します。Webアプリケーションエンジニアとして主に働いております。 題の前に 題に入る前にすこしお話しさせてください。 まずはチーム開発開発体制について。 ユーザー管理などの管理機能の開発を行なっています。 日で開発と上海で試験の2拠点体制です。 開発のScrum化の波に乗りまして、我々もScrumを採用しています。 Scrum 開始

    開発文化を育て広げる愉しみ - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 某ネットショップで働いているんだが

    anond:20171208100049 これ見て思い出したけど、 自分はおもちゃ系のネットショップで働いてて、届け先が 「〜大学〜棟XXX号###研究室」とか、 「〜病院〜棟XXX」とか、 「XXX自衛隊###」とか、 「〜県立###高校」とか、 「〜ビルXXX株式会社###」とか、 仕事先や学校に送るように指定するお客さんが多くてびっくりする。 オフィスの事務用品ならわかるけど、私的なものを仕事場にって自由だなあと。 こっちは気を使って送り状には「雑貨」と記載するけど、まあ色んな働き先があるもんだね。

    某ネットショップで働いているんだが
  • IQが高いことを実感できない

    この2年ほど仕事の処理能力が徐々に落ちてきて、この数ヶ月は不眠や不安感をはじめとするうつ症状が続いているので、8年ぶり二回目の精神科通院をしている。 日頃感じている生きづらさの原因がわかるかもしれないよ、と医師の勧めで大人向けの知能テストのWAIS-iiiを受験した。 この検査は単語の意味を答えたり、積み木で模様を作るパズルや、口頭試問での算数問題、記号を素早く書き写す事など14種類のテストがあり、 それぞれの数値から、言語能力や物事を分析する力、ワーキングメモリと処理速度などを数値化する事ができる。 それらを4カテゴリーに分け、各カテゴリーの数値に15以上差があると低い能力が他の能力を引っ張ってしまうので、困難を感じやすいらしい。 特にアスペルガーやADHDを発見するのに有効で、カテゴリーごとのIQの差を見る事で得意な事や苦手な事を知る事ができるので、自分の特性を知る手がかりとして受験を

    IQが高いことを実感できない
  • RailsガイドでOSS貢献するのはどうだろうか - おもしろwebサービス開発日記

    語版のRuby on Rails ガイド、日Railsエンジニアなら一度はお世話になったことがあると思うのだけど。読んでいるとtypoだったり、てにをはがちょっとおかしいところだったり、古いバージョンの記述のままだったりするところがあります。 ぼくは技術顧問業の一環でよくRailsガイドを読む機会があるので、そういうのを見つけたらなるべくPull Requestを送るようにしていたらコミット権をいただきました。 yasslab/railsguides.jp: Ruby on Rails Guides in Japanese (Railsガイド) ↑に普通に日語でPull Requestを出せば大抵すぐにマージされるので、読んでいてここちょっとおかしいのでは?と思ったら気軽にPull Requestを投げるようにするとみんな幸せになるはず。日語でPull Requet投げられるの

    RailsガイドでOSS貢献するのはどうだろうか - おもしろwebサービス開発日記
  • 今年読んだものの中で記憶に残っているものを開陳する(小説篇) - 基本読書

    はじめに 今年もたくさん読んだり観たりやったりして、頭から尻尾まで楽しい年だったな……という感触が残っているのだけれども、せっかくなのでブログに書いたものを中心に記憶に残ったものを紹介していこう。適当にリストアップしただけで40作品を超えたので(さすがに全部は無理だ)ぱっぱとやろう。基的にここでとりあげていくは個別記事を書いているので、最後にリストとしてまとめておきます。 日SF枠 というわけでジャンルを区切って日SF枠から紹介していこうと思うがまず何をおいても滅多にの出ない飛浩隆さんの最新短篇集『自生の夢』をあげておきたい。一言でいえば極上のSF短篇集である。身体へとダイレクトに感覚が伝達され、SFならではの特異なイメージが現出する悪魔的な表現力は依然として健在。読んでいて何度も表現とストーリーの両面、その凄まじさに恐れおののいてしまった。 自生の夢 作者: 飛浩隆出版社/メー

    今年読んだものの中で記憶に残っているものを開陳する(小説篇) - 基本読書
  • 死にたいが止まった

    中学校で虐められた後、高校、大学、社会人。 毎日毎日、死にたいと思っていた。 朝起きて、学校に行きたくない。死にたい。 会社に行きたくない。死にたい。 メールを送るのが億劫だ。死にたい。 仕事でポカをやってしまった。死にたい。 上司が嫌な奴だ。死にたい。 布団から出たくない。死にたい。 休日布団の中でスマホ見て終わってしまった。死にたい。 電車が満員だ。死にたい。 会社の帰りが遅かった。死にたい。 月曜だ。死にたい。 お風呂に入ると、死にたい死にたいと言いながらシャンプーをして、 朝ぼーっとしてるときも、トイレに入ってる時も、 ほぼ毎日死にたいなあと口にしてた。 もちろん死ぬ勇気なんかない。 「死にたい」と呟くことは、 もはや心に焼き付いたシミのようなもので 一生取れないんだろうと半ば諦めていた。 それでも、平凡な毎日は変わらず送れる程度には器用で、 サラリーマンを15年勤めた。 その間、

    死にたいが止まった
  • ゴジラ映画で歩兵が活躍しないのが面白くない

    20世紀少年のときも思ったけど何で百人負けたら次は千人で行かないんだ FateZeroのキングの軍団の風景を陸自全員12万人でやって 軍艦マーチのラッパの音と一緒にゴジラ1匹に歩兵12万が真正面からえんえん攻撃して勝利する映画が見たい

    ゴジラ映画で歩兵が活躍しないのが面白くない
  • companion object vs. top-level - hydrakecat’s blog

    JavaにはあるけれどKotlinにないものの1つに、クラスメソッドやクラス変数があります。 この記事では、そのクラスメソッドとクラス変数をKotlinではどう定義すべきかという話をします。 より詳細に言えば、メソッドや定数*1をtop-levelで宣言するのとcompanion objectに宣言するのとどちらが良いかという話です。 Java -> Kotlin 自動変換 JavaからKotlinへの自動変換を使ったことのある人は、Javaのクラスメソッドや定数がcompanion objectに変換されることに気付いたでしょう。 こういうJavaクラスがあったとして、自動変換をすると、 package shape; public class Circle { public static final double PI = 3.14159265358979323846; private

    companion object vs. top-level - hydrakecat’s blog
  • Goでのサービスロケータパターン - Qiita

    ネストの深いプログラムを書くとき、 プログラム全体で共有したいオブジェクトをどうやって引き回すかというのはいつも悩む問題です。 グローバル変数 小さなプログラムの場合は雑にグローバル変数に入れてしまうのも悪くはないですが、 プログラムが大きくなるにつれ、このやりかたはつらくなります。 シングルトン シングルトンは基的にはグローバル変数と同じことです。 ただしファクトリ関数をうまく使えばグローバル変数をそのままつかうより柔軟な取り回しが可能になるかもしれませんが。 グローバル変数にせよシングルトンにせよプログラム全体で状態を共有しますが、 そうではなく関数ごとに引数としてサービスを渡していく方がテスタビリティも高いし好ましいと思います。 コンテキスト APIサーバをたてるときによくやってしまいますよね。 リクエスト処理全体で共有したいような変数をミドルウェア経由でコンテキストにセットすると

    Goでのサービスロケータパターン - Qiita
  • Goのリバースプロキシーでレスポンスを書き換える - Qiita

    フューチャーアーキテクトアドベントカレンダーの5日目の サーバーサイドレンダリングの代替としてPrerenderを試してみたの最後で、「Go実装について 長くなったので説明は省略します。だれかがGoアドベントカレンダーを落としたら書くかも?」と書いていたら、早速落とす人がいたらしいので、ハイジャックします。 リバースプロキシーはnet/http/httputilパッケージの ReverseProxyを使えば簡単につくれますよ、という説明はよく見かけるのですが、レスポンスを書き換える方法はまとまった情報がなかったので紹介します。 リクエストを書き換える go言語でリバースプロキシというブログのエントリーにある通りです。 向き先を書き換える、Directorというフック関数を設定してあげることで、向き先を変えられます。なお、このエントリーにあるように、この関数の中でrequestを書き換えるこ

    Goのリバースプロキシーでレスポンスを書き換える - Qiita
  • FOLIOスマホサイトのUIトレースをやって気づいたこと|mottox2

    @mottox2です。先日FOLIO PC版のUIトレースをやりました。PCだけでもかなり学びがあったのでスマホ版のUIトレースもやってみました。 イケてる証券サービスFOLIOのトレースをして気づいたこと トレース結果 気づいたことカラーやタイポグラフィ、テーマの見せ方に関してはPCの記事の方でまとめたのでPCとスマホでの差に注目してトレースしました。 このページのHTMLはスマホ・PCで同じなんですが、ウィンドウの幅によって挙動を変えています。 具体的な箇所を挙げていきます。 - テーマのカードの表示の仕方 PCではカルーセル表示だったテーマ一覧が、上下方向の「もっと見る」なUIになっています。 カルーセル表示はiPhoneのApp Storeなどでよく使われていましたが、最近は上下のスクロールのTodayタブが新設されたあたりのころから減ってきたように思えます。 端末のジェスチャーが

    FOLIOスマホサイトのUIトレースをやって気づいたこと|mottox2
  • アジャイル開発はWhyから始まる

    1. Toshihiro Ichitani All Rights Reserved. アジャイル開発は Whyから始まる Ichitani Toshihiro 市⾕聡啓 Agile Development Start with Why. 2. Toshihiro Ichitani All Rights Reserved. http://about.me/papanda0806 Ichitani Toshihiro 市⾕聡啓 ソフトウェア開発16年 SIer→サービス→受託→起業 仮説検証とアジャイル開発 ギルドワークス株式会社 代表 DevLOVE コミュニティ ファウンダ ⼀般社団法⼈ アジャイルチームを⽀える会 理事 0 → 1 3. Copyright (c) 2017 Guild Works Inc. ⽇のテーマ アジャイル開発で良いプロダクトを作るためには 開発チームの外側で解

    アジャイル開発はWhyから始まる
  • 新卒から12年勤務していた会社を辞めました - 面白い方へ転がっていくブログ

    この記事は 退職者 Advent Calendar 2017 - Adventar の11日目の記事です。 adventar.org というわけでタイトルの通り、新卒で入社して12年間勤務していた会社を2017年9月末をもって退職しました。 10月から現職で働き始めており、在籍期間がまだ2か月くらいと短いため、現職の事についてはあまり深い話は出来ません。 TL;DR なんか調子にのって書いていたら長くなっちゃったので、要約すると OculusRiftかぶったらもうVRの事しか考えられないし、HoloLensもやべぇ! メディアアートとかもやりたいぜぇぇぇぇえ!! うぉおおおお!!転職しちゃおー!! です。 自己紹介 3歳になる娘がいます。 めちゃくちゃかわいいです。 最近ホッペにチューするのを嫌がるようになったけど、その断り方が「お化粧しているから、チューするとお化粧パパについちゃうし、と

    新卒から12年勤務していた会社を辞めました - 面白い方へ転がっていくブログ
  • 【2017年】今年読んで良かったオススメ本19選 - 200光年軍隊手帳の中身

    今年も沢山の書籍を読みました。小説漫画、自伝、ビジネス書、雑誌も含めオススメしたいが満載です。忙しいなかでも出来るだけ電子書籍で購入し、通勤時間など移動時間を利用して読むようにしました。今年80冊程読めたこと幸せなことです。読んでよかったのオススメを紹介したいと思います。 紀州のドン・ファン 君たちはどう生きるか 女の機嫌の治し方 大人の科学マガジン 小さな活版印刷機 無敵の思考 ひろゆき フツウをたのしむ iPad仕事小説 君の名は。 世界をまどわせた地図 実家の大々問題 PRESIDENT サ道 漫画で読むサウナ道 残酷すぎる成功法則 プリズナートレーニング 7日間で自己肯定感をあげる方法 マンガでわかる 発達障害の僕が羽ばたけた理由 未来の年表 問題解決大全 お金の増やし方を教えてください 人間は9タイプ まとめ 紀州のドン・ファン 紀州のドン・ファン 美女4000人に30

    【2017年】今年読んで良かったオススメ本19選 - 200光年軍隊手帳の中身
  • 1年後のチャットワークのインフラの話 - Chatwork Creator's Note

    こんにちは。インフラマネジメント部の id:cw-tomita です。 今年のAWSのre:Invent凄かったですね!!たくさんの驚きの発表があって、最近の技術イベントの中では際立って刺激的な内容だったと思いました。 興奮冷めやらぬ中、今回、発表された機能たちを反映させていくと、1年後のチャットワークのインフラはどのようなものになるのか??少し想像してみたので、今日はその内容を共有したいと思います。 注:ここに書かれる想像は、個人のモノであり、所属する組織の正式なロードマップとは一切関係ありません。 現状 昨年末の巨大リリース(Falcon)による変化 チャットワークは昨年の末にFalconプロジェクトという大きなリリースを行いました。チャットサービスの根幹であるメッセージデータ部分の処理をごっそり作り変える大プロジェクトでした。この構成変更に関する詳細は、以下のスライドにまとまっていま

    1年後のチャットワークのインフラの話 - Chatwork Creator's Note
  • #クソ研究室オブザイヤー(案件編

    あーむすとろんぐ博士 @armstrong_taso 研究費不正が発覚して文科省の監査が入りそうになった時に、「研究費不正が広まると被害を受けるのは学生の君たちだ。補填金や賠償は君たちに払ってもらうことになる。」と発言した教授が主宰する部屋 #クソ研究室オブザイヤー 2017-12-03 14:22:00

    #クソ研究室オブザイヤー(案件編
  • 夫からも父乳が出ればいいのに おっぱいが張ればいいのに 会社でワイシャツ..

    夫からも父乳が出ればいいのに おっぱいが張ればいいのに 会社でワイシャツに父乳がしみるからブラジャーして 授乳期期間中は会社でも搾乳して 仕事に集中できない辛さを味わえばいいのに わたしは元増田ではありません。元増田が少しでも気が楽になればとおっぱい出してる可愛い夫を想像してもらいたくふざけて書いてみました。

    夫からも父乳が出ればいいのに おっぱいが張ればいいのに 会社でワイシャツ..
  • 定時後に電話をしてくるのは是か否か

    定時ジャストで帰ろうとしたら「今日は○○さんがいないから君が早く帰ると電話なりっぱなしになるんだけどなぁ」と次長にイヤミ言われたけど、 そんなの定時後に電話してくるのが悪いんだろとしか。 「え?だったら業中に電話かけてくればいいじゃないですか」 「現場の人たちは忙しいから、定時後にならないと電話できないんだよ。そのときに部に電話繋がらなかったら困るだろう?」 「そんなの知りませんよ!じゃあ部の始業時刻を後ろ倒しにしてくれませんか?」 「そんなことしたら朝かけたいときに困るじゃないか」 「それを言ってたら私達部の人間は朝早くから夜遅くまでいろってことですか? せめてそれなら時差出勤とかにしてくださいよ。」 「みんな我慢してるんだから君だけそんな勤務にできないよ」 「とりあえず、話にならないんで私帰りますね、お疲れ様でした。電話は残ってる人たちで対応しておいてください。私は知りません。」

    定時後に電話をしてくるのは是か否か
  • UI考:ユーザーインターフェイスと左右の文化 – 後編

    イラスト:@tobefrog前回に引き続き、ユーザーインターフェイス・デザインについて、私たちの「文化」がどのように関わっているのかということを考察してみるというシリーズです。 この記事は、ユーザーインターフェイス・デザインについて、私たちの「文化」がどのように関わっているのかということを考察してみるというものです。具体的な“アプリケーションのUIデザイン”に踏み込む前にまずは日語の使われ方を観察し、そして海外の… 前編では、私たちが使う言語がどのように書かれて、どのように使われているのかを考察しました。同じ日語でも、縦書きと横書きで左右が変化することがわかりました。また、外国語、特に東アジアの諸外国での縦書き事情を簡単にではありますが探ってみました。 今回は言語以外の文化事例を見つつ、アプリでの一般例と利き手のユーザビリティを考えるべき場面というものを考察してみたいと思います。 書字

    UI考:ユーザーインターフェイスと左右の文化 – 後編
  • 株式会社ドワンゴに入社しました(2回目) あるいは退職の記録 - ゆっくりしてない

    あ 概要 株式会社ドワンゴ → 株式会社ユニプロ → 株式会社ドワンゴ ↓前回のドワンゴ入社 yukkurisinai.hatenablog.com ユニプロでやってたこと JavaScriptが多かった気がするけどわりとなんでも屋っぽい気はした。 1年くらいしか在籍しなかったけれど、技術者としてはかなり成長できた気がする。 ドワンゴでやること ニコニコ動画のフロント開発。JavaScript野郎なので。 前にいたときはニコニコ動画あたりには直接関係しない別のことをしていたので前にやってた部署にそのまま戻る感じではない。 年収 21歳にしては多い方だと思うけどWebエンジニア全般の中では中の下ぐらいだと思う。具体的な数値への言及は避ける。 なぜ転職 ユニプロにいるのが嫌になったからとかそういうネガティブな理由ではないが、このあたりの感情はあまりに巨大かつ複雑なためブログに書くことは避ける。

    株式会社ドワンゴに入社しました(2回目) あるいは退職の記録 - ゆっくりしてない
  • 離島ぐらしのエンジニアが
開発合宿所を作った話

    Editor's Notesこんにちは! 増田茂樹と申します。 今は愛媛県今治市、大三島という島に住んでいて、 Webアプリケーションエンジニアをしています。大三島は地図で言うとこちらです。 島と言っても橋がつながっているので、 この会場まで車で1時間弱で来ました。大三島は人口6000人程の島です。 しまなみ海道は自転車で渡れるので、多くの観光客が訪れます。 また、みかんの国・愛媛なので、みかんが豊富にあります。 今日もおじいちゃんが育てたみかんを持ってきたので良かったらべて下さい。日は、田舎・大三島でのエンジニアの暮らしと そこから始めた複業についてお話します。所属は大阪社のある、シナジーマーケティングという会社に勤めています。 昨年までは関西で暮らしていたのですが、昨年4月に夫婦で大三島に引っ越してきました。仕事は、自宅が仕事場です。 朝6時に起きて、浜辺を犬と散歩して、�朝

    離島ぐらしのエンジニアが
開発合宿所を作った話
  • きれいなコードとは? リファクタリングできれいなコードを書く方法 - Qiita

    エイチームライフスタイルアドベントカレンダー2017の8日目です。 日は株式会社エイチームライフスタイルの新卒1年目のエンジニア@kyntkが担当します。 はじめに 私もエンジニアとして 「コードがきれい」って言われたい! と思い、普段学んだことをまとめる一環としてこのテーマで書くことにしました。 約8ヶ月前、入社したばかりの頃、私は「きれいなコード」と聞いてもあまりピンとこない状態でした。スキルはRailsで簡単なアプリを作れる程度で、コードの美しさについては考えたとがありませんでした。私が書くコードに対しては、ほぼ毎回「読みづらい」という指摘を受けていました。 そんな私が、様々な開発やリファクタリング、コードレビューを通して学んだ、きれいなコードの定義と条件をまとめました。 以前の私のような、「きれいなコードって言われてもよくわからない」という人に、「もっと、きれいなコードの条件を知

    きれいなコードとは? リファクタリングできれいなコードを書く方法 - Qiita
  • QAエンジニアがVue.jsと戯れてみた - Qiita

    この記事は エムスリー Advent Calendar 2017 の21日目の記事です。 2017/12/21 15:40頃追記 多くの方に記事を見て頂きありがとうございます。 誤字脱字の修正などを行いました。 また、シンタックスハイライトの修正の編集リクエストを下さった方に御礼申し上げます。非常に助かりました。 QAグループに所属しているエンジニアです。 近頃、所属しているチームのエンジニアのリーダーがVue.jsやKotlinの普及にとても力を入れており、その熱意に感化される形でプライベートの日々の情報収拾や学習はそれらに関することに充てていました。 それがある程度形になってきたので、今回はVue.jsで作った簡単なアプリ(もどき)を作成して得た知見などをご紹介したいと思います。 筆者のスキル Ruby: 期間としては約2年程度学習中でSelenium WebDriverを使用してQA

    QAエンジニアがVue.jsと戯れてみた - Qiita
  • 副業としての個人開発と開業のすゝめ - masaibarの雑記

    はじめに こちらは個人開発 Advent Calendar 2017の24日目の記事です。 私はサラリーマンですが、勤め先の企業が副業を認めていることもあり、プライベートでも「のぞきみ」というAndroidの既読回避アプリを開発しています。 リリースから1年が経ち、累計18万DLで平均評価は4.6と個人アプリとしてはまずまずの成果を残しております。 また、勉強目的で作り始めたアプリではありますが、開発だけに留まらずASOやマネタイズの勉強にもなっています。 のぞきみ 既読回避アプリ 写真、メッセージ、スタンプもきどくつけずに読むアプリ 平均評価:4.6(1,270 件) と、どうでもいいプロダクトの宣伝はこのあたりにして、今回は内部の技術や作り方の話には触れず敢えてお金の話をしようと思います。 ちなみに記事の対象としているのはサラリーマン兼個人開発者でプロダクトの収益が発生している人若し

    副業としての個人開発と開業のすゝめ - masaibarの雑記
  • デザインをデザイナーから解放する

    2017年の日のデザインシーンは、実りが多いものでした。iPhone 以降のデザインは、「UIデザイナー」から「デザインエンジニア」「プロダクトデザイナー」「サービスデザイナー」「UXデザイナー」などなど、「デザイン+〇〇」で付加価値をつけて行ってデザインの価値を認めさせる(?)ような動きが際立っていたと思います。シニカルな言い方をすれば、お給料アップ出世大作戦だったわけです。そしてそういった運動がある程度結実してきたのが2017年だったと思います。 しかし、、秋口くらいから自分の中で一つの疑問が生まれました。 デザインだけでなくデザイナーも融けていくデザイナーがそこまで言うほどデザインが万能な概念なのであれば。逆説的に「エンジニア+デザイン」「経営+デザイン」などあらゆる職業でデザインの考え方が利用された方が便利なのでは?つまり「デザイン+〇〇」でデザイナーがデザイン以外のことを学ぶよ

    デザインをデザイナーから解放する
  • 研究者の評価に数値基準を設けてはいけない - 西尾泰和のScrapbox

    IBMだったかどっかだったかの研究所の所長が「研究者の業績評価基準を公開すると、それに沿った行動をしてしまって、局所最適に陥ってしまう。だから評価基準は公開しない」的な話を言った、という話のソースを探しているんだが見当たらん。うーん、誰の発言だったかなぁ。

    研究者の評価に数値基準を設けてはいけない - 西尾泰和のScrapbox
  • デザインを勉強したいひと向け(表現基礎編) [一部更新 2022.3.1]|yoshi_design

    年末駆け込みですが第2弾です。デザイン初心者、デザインの基礎を学びたい人向けです。主に表現の基礎をざっと学べるを選びました。を読んだだけでは「デザインできる」ようにはなりませんので、わかった気にならずに実際に手を動かして表現してみるのがだいじですね。 は自分の棚からピックアップしたのですが、すでに絶版のものも含まれています。古書で買えるものもあるのでよろしければどうぞ(デザイン書って売れないのでしょうか…)。が古くても基礎的な内容はいまでも通用します。 (以前facebookへ投稿したものをベースに一部、編集してリスト化したものです) ▼鉛筆デッサン:鉛筆デッサン基の「き」 やさしく、楽しく、デッサンを始めよう 鉛筆デッサンは「描く」トレーニングというよりも「観る」トレーニングです。対象を観察して、自分の身体を通したあと見えたもの感じたものを手と鉛筆を使って紙に定着させる経験が

    デザインを勉強したいひと向け(表現基礎編) [一部更新 2022.3.1]|yoshi_design
  • ディープラーニングで櫟井唯ちゃんに喋ってもらう - ジョイジョイジョイ

    この記事は ゆゆ式 Advent Calendar 2017 - Adventar 24 日目の記事です。 はじめに joisino.hatenablog.com 前回、唯の画像を無限に生成することに(部分的に)成功した訳ですが、画像ができたら今度は声が欲しくなってきます。 そこで、 [1710.08969] Efficiently Trainable Text-to-Speech System Based on Deep Convolutional Networks with Guided Attention を chainer で実装して、唯の声で学習させてみました。 レポジトリ github.com レポジトリです。 結果 正直そこまでクオリティの高い声は生成できませんでした。 学習データが足りないのが一番の原因のようです。詳しい考察や解説は後回しにしてとりあえず結果を載せていきます

    ディープラーニングで櫟井唯ちゃんに喋ってもらう - ジョイジョイジョイ
  • KMLを元にしたSolrの空間検索に挑戦 - 一休.com Developers Blog

    この記事は一休.comアドベントカレンダー2017の22日目です。 いよいよ今年も終わりですね。 みなさん クリスマスの、忘年会のご予約はすみましたか? というわけでアドベントカレンダー2打席目、一休.comレストラン 検索 & 集客担当のにがうりです。 一休の社は赤坂見附の駅からほど近くにあり、お昼ごはんの選択肢が非常にバラエティに富んでいるのが嬉しいところです。 もちろん、その中には一休.comレストランにご加入いただいている店舗様もたくさんあります。 エントリでは 筆者のお昼休み中に通える範囲内にあり 一休.comレストランでランチが予約できる レストランがどのくらいあるのか、Solrの空間検索( Spatial Search )を利用して調べてみました。 なお、前回のエントリ同様、Solrのバージョンは7.1.0を前提としています。 事前準備 Solrのスキーマ構成 ひとまず、

    KMLを元にしたSolrの空間検索に挑戦 - 一休.com Developers Blog
  • Hyperapp, React, Vue.jsで同じサンプルアプリを作ってサイズを比較してみた - Qiita

    私は脱jQuery(脱DOM操作)したい系の者で、 React, Vue.js, Hyperapp については初心者です。サンプルコードは公開しておりますが、正確さは保証いたしません。この記事は参考程度に読んで頂ければと思います。 作ったもの 以前に React, Vue.js で製作したRaspberry Piの無線LANをmicroSDで簡単に設定するためのツールを Hyperapp でも作ってみました ツールへのリンク: https://mascii.github.io/wpa-supplicant-conf-tool/ このツールはブラウザ上でSSIDとパスフレーズを入力してリストに追加するだけで簡単にRaspberry Piの無線LAN設定ファイル(wpa_supplicant.conf)を作成でき、これをPCでRaspbianの入ったMicroSDに書き込んでおくことでRasp

    Hyperapp, React, Vue.jsで同じサンプルアプリを作ってサイズを比較してみた - Qiita
  • 2017年好きな増田(5ブクマ以下)

    私も選んでみました。ブクマ数は少ないですが、個人的に大好きな増田です。 2017-01-02 初詣に出かけてきた書かれていないひんやりとした空気、白い吐息、石畳の参道と葉が落ちた植木が浮かんできます。 2017-03-22 死んだら古墳に入りたい、とは言った会話文は難しいと思うのですが、すらすらと読めました。 2017-07-20 ジャンジャン横丁の半田屋今年のベスト増田。 2017-07-22 1人でスワンボートに乗った短いのになぜか心に残る。 ※以下は2017年に1ブクマをつけた増田です2014-06-30 今日のトリビア今も48のまま。 2014-08-28 ゆりストア読むだけで笑顔になる。わたしの地元では丸広百貨店でしょうか。 2015-01-20 神社でお手伝いした思い出大変な目にあっているのに淡々とした語り口が好きです。 2015-07-16 出し巻き卵とカレーうどん強烈な光

    2017年好きな増田(5ブクマ以下)
  • Repro 株式会社に入社しました

    社内インタビュー記事でご存知の方もいるかもしれませんが、今年の 8/1 に Repro 株式会社 に入社しました。 Repro を運営している会社です。Repro はグロースハックツールと紹介されることが多いですが、アプリに SDK を組み込むことでコホート分析、ファネル分析等のアナリティクス機能や特定の条件を満たすユーザにプッシュ通知を送ったり、アプリ上でメッセージを表示したりする機能などを提供しているサービスです。 入社して最初のタスクの予定だった Rails 5.1 へのアップグレードがようやく一段落したので近況報告です。 前職では何をやっていたか? 主に Rails を使ったサービス開発をしていました。あとは検索っぽいことをやったり、検索用のインデックスを作ったりするのに自然言語処理っぽいこともやったりしました。 個人ブログに書けるような内容しか書いてないですが、開発者ブログも参考

    Repro 株式会社に入社しました
  • Rustのバイナリが大きい理由 | κeenのHappy Hacκing Blog

    κeenです。方々で言われる話ですがRustコンパイラの吐くバイナリはそこそこ大きいです。 この理由を自分で納得してなかったので追います。 様々な理由からnightlyを使います。 初期 $ cat hello.rs fn main() { println!("Hello, World"); } $ rustc +nightly hello.rs $ ls -l hello -rwxr-xr-x 1 kim kim 5049344 12月 18 23:30 allocator 5MBくらいあります。等価なCのコード(gccでオプションなし)が8.2Kだったのでかなり大きいですね 最適化 cargo --releaseと同じく-Copt-level=3を付けましょう。-Copt-level=sの方が小さくなりますが普段やらないので。 $ rustc +nightly -Copt-level=

    Rustのバイナリが大きい理由 | κeenのHappy Hacκing Blog
  • 裸を見せた女の子はつよい

    こんな時間に二度寝できなくなったので、頭の中のガラクタ整理しよ。 こないだ家でクリスマス会の最中、CS番組で大林宣彦版「転校生」がやってて、懐かしくてつい見てしまったのだが、まだあどけない少女の小林聡美があけすけもなく、成長途中のおっぱいを丸出し、スッポンポンになってて驚いた。こんなに脱いでたっけか……。 それでふと思ったのが、若い頃にさっさとヌードを披露してすべてをさらけ出してる女のひとって、実はかなり強い存在なのではなかろうか?(熟女ヌードについては、ここでは敢えて除外する。脱いで以降の未来を生きる時間が短いから) 裸一貫って言葉でないけど、どんなに容姿が美しくて自信があっても裸体を人様にさらす決意、度胸や覚悟を決めるのは並大抵ではないだろうし、それを若いうちにやってのけてるのが素晴らしいというか。そんな点でいうと、AV女優なんかも尊敬してしまうのだが。 その流れで連想したのが、宮沢り

    裸を見せた女の子はつよい
  • OSSドキュメント翻訳を支える技術 (Keycloakを題材に) - Qiita

    Keycloakドキュメントの翻訳ではどうしているかというと、3つ目のテキスト抽出した部分のみを翻訳の方式を採用しています。というのも、現状、毎月のように最新版がリリースされており、ドキュメントもどんどん変わっていく恐れがあると思い、変更に追随しやすい(はず)、翻訳者は翻訳作業だけに集中できる、という点から3つ目の方式を今のところは採用しています。 ソーステキストからのテキスト抽出について 方式3を取る場合、テキスト抽出を行い、翻訳後に元のテキストにマージする仕組みが重要になってきます。というわけで、次はテキスト抽出について述べます。 翻訳対象のソーステキストフォーマット テキスト抽出を行うためには翻訳対象のソーステキストフォーマットが重要なポイントになってきます。OSSドキュメントで利用される代表的なテキストベースのドキュメント作成ツール/マークアップ言語としては以下があります。 Asc

    OSSドキュメント翻訳を支える技術 (Keycloakを題材に) - Qiita
  • 実行環境の変化に素早く適応できる恒常性を持つシステムアーキテクチャと今後の課題 - 人間とウェブの未来

    一年前にFastContainer構想という記事を書いてから、主にアカデミアでFastContainerに関する研究をすすめたり、FastContainerに基いて実装されている「ロリポップ!マネージドクラウド」というロリポップ!の新しいプランのリリースに向けて取り組みを行ったりしておりました。 hb.matsumoto-r.jp そこで、ブログでも「FastContainer: 実行環境の変化に素早く適応できる 恒常性を持つシステムアーキテクチャ」についての構想からのアップデートをまとめておきたいと思います。 英文タイトルは、 A Homeostatic System Architecture Rapidly Adapting Execution Environment Changes です。 はじめに 背景 目的 提案の概要 Serverlessアーキテクチャによる実装との違い Her

    実行環境の変化に素早く適応できる恒常性を持つシステムアーキテクチャと今後の課題 - 人間とウェブの未来
  • 実例からみるVuexアプリケーションにおけるv-model/computedとの付き合い方 - Qiita

    この記事はVue.js アドベントカレンダー #3 24日目の記事です。 みなさん今日はクリスマスイブですね。今年のイブは日曜日ということもあり、一般的には会社は休みですので、恋人と過ごす人、友人と過ごす人、家族と過ごす人と様々ではないでしょうか。私も夜にはホームパーティを控えていたりします。 そんな日のアドベントカレンダーですが、クリスマスとは全く関係なく、真面目にVuexアプリケーションにおけるv-modelとの付き合い方について考えたいと思います。 VueVuex間での責務の衝突とジレンマ JavaScriptでそれなりに凝ったWebアプリケーションを開発する時、特にSPAを開発する時は、Fluxパターンもしくはその派生ライブラリを扱うことが非常に多いかと思います。 Vue.jsにおいても、格的な状態管理についてはVue.js謹製ライブラリであるVuexを利用することができます

    実例からみるVuexアプリケーションにおけるv-model/computedとの付き合い方 - Qiita
  • Gunosyのパーソナライズを支える技術 -1クリックで始まるパーソナライズ- - Gunosy Tech Blog

    この記事は Gunosy Advent Calendar 2017 の3日目の記事です。 昨日の記事はaikizokuさんの現場で役立つAutoLayoutのTips集でした。 はじめに ニュースパス開発部の koid です。 この記事は、先日 @mathetake が投稿した、下記の記事の続編になります。 tech.gunosy.io プロジェクトの背景的な部分は、上記の記事を読んでいただきたいのですが、 1. ユーザーはクリックするたびに社内ではファインマンベクトルと呼ばせている呼ばれているベクトルがリアルタイムに生成かつ更新される ちょうど、このファインマンベクトルユーザベクトルを、ユーザが記事をクリックする度に、リアルタイムに更新する部分に関わったので、そのときの話を書きたいと思います。 下のアーキテクチャっぽい図でいうと、ちょうど上半分の話になります。 課題と背景 弊社では以前か

    Gunosyのパーソナライズを支える技術 -1クリックで始まるパーソナライズ- - Gunosy Tech Blog
  • じいさんの経験した戦争

    じいさんは大戦中呉にいた。呉には予科練?という少年兵の学校があって、じいさんはそこにいたらしい。呉は軍港があって、大和と武蔵が出港していくのを観たそうだ。 じいさんはパイロットではなく、整備工として予科練にいた。戦後は水道工として働いていたから、そこで学んだことがじいさんの稼ぎに繋がってたのかもしれない。 整備工だったから、飛行機の作りには詳しかったらしい。アメリカの飛行機が不時着したのを皆で見に行った時(グラマンと言っていた)、じいさんは「あぁこの戦争は負ける。こんなもの作りをしている国に勝てるわけがない。」と悟ったらしい。 わしらは零戦をネジで手作業で作る。グラマンはリベットうちじゃ。作れる数が違う。 勝てるわけがない。じいさんが誰ともなしに呟いた事はよく覚えている。 戦争が終わった時じいさんは17歳だった。じいさんは予科練を卒業していたが、予科練は学校としては認められず、最終学歴は小

    じいさんの経験した戦争
  • 【連載記事】JavaScriptでプログラミングを学ぶ その1:基礎と文法

    JavaScriptは昔からあるプログラミング言語ですが、特に近年ではウェブ技術の盛り上がりにともない、JavaScriptの人気も上昇しています。 JavaScriptを学ぼうとすると、数多くの書籍・記事を見つけることができます。しかしながら、それらの多くはすでに他の言語でプログラミングを学習している人向けであったり、JavaScriptをもうすでに使っている人向けの小さなアドバイスであったりします。よってプログラミング初心者がJavaScriptを学ぼうとすると、様々な困難に直面します。特に、体系的にまとまった初心者向けの文献を探すのは、骨が折れます。 そこで、この連載記事では、いままでプログラミングを学んだことがない人を対象に、JavaScriptによるプログラミングを習得してもらうことを目標にしています。プログラミングの楽しさを、ぜひ体験してください。 連載目次 基礎と文法(この記

    【連載記事】JavaScriptでプログラミングを学ぶ その1:基礎と文法
  • グロースとは学びを得ること - 前編

    こんにちは、THE GUILDの@goandoと申します。初note投稿です。 ここ3年ほど動画配信サービス「U-NEXT」にUXデザイン顧問としてUXデータ分析を中心に取り組んでおり、「データ & グロース」辺りのトピックでnoteに投稿していこうと思っています。 UXデザイン顧問のしごとU-NEXTでUXデザイン顧問という形でサービスの支援をしていますが、一体何をしている仕事か簡潔に言うと「ユーザー体験に関わる領域全般の支援」になります。 例えば、 ・ プロダクトのマイルストーン ・ UIデザイン ・ コミュニケーションのデザイン ・ デザインチームのトレーニング・レビュー ・ 人材採用の支援 ・ 映像製作の企画 など、業務は多岐に渡ります。 中でもU-NEXTのサービスの成長を目標とした「グロース」を中心に取り組んでおり、データの収集・分析に多くの時間をかけています。 UXにおいて

    グロースとは学びを得ること - 前編
  • コードのエッジへ移動しろ! vim-edgemotion 作った - haya14busa

    この記事は Vim2 Advent Calendar 2017 14日目の記事です。 vim-edgemotion つくった VimConf 2017 の t9md さんの発表 で紹介されていた、 Atom vim-mode-plus の機能の一つ, Edge motion を Vim に移植しました。 https://github.com/haya14busa/vim-edgemotion Edge Motion とは? Edge Motion は上下方向へのカーソル移動を拡張するモーションで、”コードブロック”のエッジ(端)へカーソルを移動させることができます。 ブロック内にいればそのブロックの端へ、すでにブロック端にいたりブロック外で実行すると次にぶつかるブロックの端までカーソルを移動します。 VimConf2017 でのデモ(記事の冒頭のgif) でも直感的・視覚的に移動できてよ

  • Sentry で始める快適エラートラッキング on React Native

    この記事は React Native Advent Calendar 2017 の 4 日目の記事です。 TL;DRエラートラッキングサービス SentryReact Native における導入方法の紹介Sentry を使えば、 OS ・バージョン等どのような環境でどのような問題が起きたかがわかるようになるどのユーザがどのようなシチュエーションで問題に遭遇したかがわかるようになる基的な使い方を紹介 エラートラッキングの必要性とその方法一切の問題無くアプリケーションが動作するのであればそれに越したことはありませんが、十分なテストを以てしても予期せぬ障害は起きるものですよね。 そういった問題は全て解決されるべきですが、そのためには以下が不可欠でしょう。 問題が発生したことに気付ける仕組み問題が発生する原因を(容易に)知ることが出来る仕組み文字通り解釈すれば前者をエラートラッキングと呼ぶ

    Sentry で始める快適エラートラッキング on React Native
  • REST is the new SOAP

    Written by Pascal Chambon, reviewed by Raphaël Gomès Update: this article mostly deals with the RESTish ecosystem, which now constitutes a major part of webservices. For more in-depth analysis of the original REST, and of HATEOAS, see my follow-up article. How come REST means so much WORK? This is both a paradox, and a shameless pun. Let’s dive further into the artificial problems born from this d

    REST is the new SOAP
  • 2017振り返り

    まとめGunosyに転職したGoにコントリビュートしたDribbbleにデザイナーとして登録できた発表割と多くしたetc転職今年3月に株式会社Gunosyに転職してました。僕が職場楽しいって喧伝するってよっぽどなのでみなさん安心してきてください。 職場ではGo/SwiftエンジニアとしてLUCRAというアプリに立ち上げ期から関わっておりました。あとは技術広報的なところとか、採用に関与してました。 内容としては、Goのサーバーサイドの認証、記事配信、PushなどのメインAPIから、リリースまでのiOSほぼ全体を作りました。

    2017振り返り
  • JavaScript でテストを書く時のライブラリについて調べた - star__hoshi's diary

    1年半前は 業務 とか 趣味TypeScript を使ってテストも書いてたんだけど、最近は iOS ばかりで忘れてしまっていた。 けどまた仕事で同じような環境を作ったので、テストを書くときにどういう Framework があって役割は何かをメモっておく。 テストフレームワーク テストを書くために必要なライブラリ。 iOS でいったら Quick や XCTest, Rails でいったら rspec とかが該当する。 Mocha - the fun, simple, flexible JavaScript test framework BDD フレームワークで、 assertion の機能は持っていない Jasmine Documentation Matcher というアサーションライブラリを内部で持っているようだ Jasmine使い方メモ - Qiita Jest · 🃏 Del

    JavaScript でテストを書く時のライブラリについて調べた - star__hoshi's diary
  • 三十路過ぎのこぎたないオッサンの初恋が終わって一年が経ちました

    聡明でかわいらしい、素敵な彼女だった。 酔狂にも俺というオッサンを選ぶくらい、独特の価値観を持つ女性だった。 おまけに脳内存在ではなく、実在しているときた。二次元相手にすら恋愛という感情を覚えることができないままぶくぶくと肥ったオッサンには過ぎた幸福であった。 三十路半ばに降って湧いたように訪れた初恋は一年と少しで消えていった。 仲違いではないし、ケンカをしようといっていたけれど、それも楽しみにしていたけれど、結局できないまま終わっていった。 わかっていたことだが、未来よりも過去が強く、彼女は聡明でやさしく、俺は弱かった。 「いつか、彼女が俺に愛想を尽かすだろう」と、非モテオタクらしくビクビクした卑怯で惰弱な予防線をはりめぐらせ、それでも卑屈にならぬようにつとめて一年を過ごした。 それは思い返しても幸福で濃密な一年で、一人で過ごしたこの一年はただネトゲとソシャゲの数値を漫然と増やすのと同

    三十路過ぎのこぎたないオッサンの初恋が終わって一年が経ちました
  • State-of-the-Art を達成したニューラル機械翻訳 2017 年 - ディープラーニングブログ

    Ryobot です. 今週 5 日連続でニューラル機械翻訳の論文解説をやりました. もとは NAIST の第1回ニューラルネットワーク勉強会の発表資料で,大幅に加筆してひとりアドベントカレンダー? に変貌しました. 今回紹介した論文は大規模な対訳コーパスにおける評価スコア上位 5 手法で,最先端のニューラル機械翻訳を網羅しています. 近年の傾向をまとめると LSTM を使わず CNN 等の並列化が容易な手法を使う 大規模コーパス + 巨大なモデル + 大量の GPU というわけで厳しい世界ですね. 1日目 GNMT Google翻訳の中身 GNMT です. 2016 年までのニューラル機械翻訳を最速で把握できる資料になっています. NMT 初心者におすすめです. 2日目 MoE MoE は最大 13 万のサブネットワーク (パラメータ数 1300 億!) を持つ超巨大ネットワークを条件付き

    State-of-the-Art を達成したニューラル機械翻訳 2017 年 - ディープラーニングブログ
  • エンジニア転職媒体毎の数値と最適化 | Nagisaのすゝめ

    今回のブログでは求人媒体別の数値と共に、多くの採用担当者さんが苦労するであろう複数媒体の管理方法について書きます。 組織体系について 媒体を使用する目的は「短期での採用目的の充足」です。事業予算が決まり、人員計画が出た後に複数媒体で展開し各ポジションを3ヶ月以内をめどに採用する場合に使用しております。 中長期ではこの外部媒体比率を下げていき、リファラルと自社メディア経由の応募者比率が過半数を超える事をテーマとして持ちつつ、短期での目標充足の為に媒体への出稿をしておりました。またここでは掲載時点で報酬が発生する媒体は除いております。 現在の開発メンバーはスモールチームでどのポジションもリーダー、マネージャーのようなスキル、マインドを求めております。 上記組織体型ではなく こちらに近い開発体制だからです。 有料掲載型の媒体はどちらかというと母集団を確保し、上記でいう同職種メンバーA,B,C〜の

    エンジニア転職媒体毎の数値と最適化 | Nagisaのすゝめ
  • プログラマが居着かないウチの事務所

    自分が勤める、中小ITの地方支社の話。 IT系であるにも関わらず、ウチの支社に限って、開発系の人間が一人もいない。 正確に言うなら、来たと思ったら程なく転属・異動してしまうのだ。 それもどういうわけか、ハラスメントにでも遭ったかのような態度で。 とはいえ、何か問題のあるマネージメントをしているとは思えない。 まあマネージメントと言っても、開発出身の管理職が皆無ということもあり、工数見積の確認くらいで、あとは担当者の自主性に任せている。 もちろん「この部分の工数、なんでそんなにかかるんだよ」とシビアに確認の上、妥当と判断した工数とスケジュールであっても、不幸にして後で問題が発覚して深夜残業や休出になることはある。 だから、それでも頑張ってやり切る能力が担当者には求められるわけだが、そうは言っても、構築や保守・運用だって顧客都合で深夜作業や休日作業があるわけで、取り立てて開発系だけがしんどいわ

    プログラマが居着かないウチの事務所
  • 実データで学べるRedashハンズオンをやってみたら完全に求めていたものだった - zuckey blog

    RedashRedashとはさまざまなデータソースからSQLなどのクエリを駆使してデータを取り出し、グラフやレポートをGUIで作ることのできるオープンソースのツールです。 Webエンジニアをされていれば、いい感じにデータを抽出してほしいという依頼が飛んできたりすることもあるのではないでしょうか? Redashでは実行したクエリを保存して別の人が違うタイミングで実行したり、ダッシュボードにまとめてレポートを作ったりすることができるので、その辺の要求に簡単に応えられるようになるのではないかと思います。 Redashハンズオン? この記事のタイトルにもありますRedashハンズオンはid:kakku22 さんが作られているもので、ハンズオン中で使うデータを含め環境構築まですべてが書かれています。 MacでもWindowsでも問題なくできるそうなのでこれも嬉しいなと思いました。 動機 どのくら

    実データで学べるRedashハンズオンをやってみたら完全に求めていたものだった - zuckey blog
  • MySQLの監視 ~ mackerel-plugin-mysqlを読み解く - そーだいなるらくがき帳

    この記事は Mackerel プラグインアドベントカレンダー(全部CRE) の4日目です。 qiita.com soudai.hatenablog.com それでは4日目は mackerel-plugin-mysql です。 ここではMySQLの細かい説明は割愛します。 mackerel-plugin-mysqlRDBMSとして広く使われているMySQL専用のプラグインです。 github.com インストールと設定手順 プラグインはプラグイン集として提供しているパッケージの mackerel-agent-plugins に含まれています。 インストール先は /usr/bin/mackerel-plugin-mysql です。 mackerel-plugin-mysqlは様々な情報を可視化してくれますが、pluginが動作するクライアント側からMySQLに対してアクセス出来る必要があり

    MySQLの監視 ~ mackerel-plugin-mysqlを読み解く - そーだいなるらくがき帳
  • Lambda 関数に俺はなる - Qiita

    この記事は Vim Advent Calendar 2017 の25日、最終日の記事です。その1、その2、多くの方に参加頂きました。参加頂いた皆様、当にご苦労様でした。そして完走おめでとうございます。 今年のおさらい 今年は Vim の国際カンファレンス Vimconf2017 も開催され、未だ衰えを知らない Vim の人気を再認識する年になったと思っています。 Vim バージョン 8.0 がリリースされたのが去年の9月の事。約1年くらいですが、最近になってようやく皆さんに認知されてきたのかなとも思います。Vim 8.0 の新機能を今一度おさらいしておくと、大きくは以下の物がありました。 チャネルによる非同期 I/O のサポート (Channel) ジョブ (Job) タイマー (Timer) パーシャル (Partial) ラムダ (Lambda)、クロージャ (Closure) パッ

    Lambda 関数に俺はなる - Qiita
  • Kotlinのsealed classを使いこなす - Qiita

    Kotlinが書きやすすぎて、仕事Android開発だけでなく趣味デスクトップアプリもKotlinで書いています。 Kotlinには便利な言語機能がたくさんあります。 その中でも個人的には sealed class が好きなので、この魅力をご紹介したいと思います。 sealed class とは 日を代表するKotlinエバンジェリストのたろうさんのブログによると、 一言で言うと、クラスの継承を制限するための修飾子です。 sealedが付いたクラスを継承するにはある条件を満たす必要があるということです。 kotlin 1.2.1現在、sealed classを継承できるのは、sealed classでネストされたクラスと、同じファイル内で宣言されたクラスのみです。 // in Base.kt sealed class Base { object SubOne: Base() // o

    Kotlinのsealed classを使いこなす - Qiita
  • 個人的ベスト増田2017

    流行ってるから便乗便乗!!&個人的備忘録。 2016年12月から今(2017年12月)まで、自分のブクマから好きなのをピックアップしてたら大量になったんだけど、好きだから全部紹介しちゃうよ。 と思ったら、2017年に書かれたものじゃないものも含まれてたけど、発掘されたのが2017年なのでそれでもOKってことで。 多すぎて時期・ジャンルはまとめられなくてバラバラだけど、気になったものをチェックしていただけたら幸い。 旦那がドルンドルンうるさい車を買ってきた(anond:20170508181335)どんな車かわからない人は、「ケータハムスーパー7」でググろう。この車の見た目に大爆笑間違いなし。この奥さん増田には悪いが、笑うわこんなん 顔の巨大な美女に欲情する特殊な性癖(anond:20170125015317)ちょっと聞いたことのない性癖でびっくり。その後の追記やトラバでさらに深い話になって

    個人的ベスト増田2017
  • リモートでの働き方を考える - UNIX的なアレ

    リモートワークの可否に関しては様々な意見がありすでに国内でも導入している企業は増えてきています。実際に働き方改革の取り組みとしても実際に上げられています。 テレワーク推進に向けた政府の取組について とはいえ、実際にリモートワークで成果を出すのは今まで通りの時間管理を前提としている業務の考え方では難しく、挙げ句の果てにはこういった管理方法すら出てきてしまうのが現状です。 japan.cnet.com 時間管理をしたほうが効率のあがる業務なのであればこのマネジメントの考え方は1つの手法としてあるのかもしれませんが、正直なところ非常にナンセンスな管理方法だと思います。 高度プロフェッショナル制 そして実際に導入が検討をされている高度プロフェッショナル制ですが、これは成果に対する評価が賃金であるということが前提となっています。しかし時間管理が染み付いているワークスタイルだとやはりどうしてもコンフリ

    リモートでの働き方を考える - UNIX的なアレ
  • クリーンなJavaScriptコードを書くためのガイド - Qiita

    Clean Code PHP / Clean Code JavaScript 以下はClean Code JavaScriptの日語訳です。 clean-code-javascript Introduction Robert C. Martinの著書Clean Codeは、JavaScriptにも当てはまることばかりです。 これはスタイルガイドではありません。 JavaScriptで3R(Readable、Reusable、Refactorable)なコードを推進するためのガイドです。 ここに書いてあることの全てに従わねばならないわけではなく、普遍的に合意されているわけでもありません。 ただのガイドラインであり、それ以上のものではありません。 しかしこれらは、Clean Codeの著者らが長年の集合知の結果をまとめたものです。 ソフトウェアエンジニアリングの歴史は僅か50年程度のものでし

    クリーンなJavaScriptコードを書くためのガイド - Qiita
  • Kotlin サーバーサイド開発にあたって選択した軽量 Web フレームワーク Jooby の紹介とその理由 | Webシステム開発のmmjブログ

    メディアマックスジャパン株式会社では、Kotlin でのサーバーサイド開発にあたって Jooby という軽量 Web フレームワークを採用しました。Jooby  はあまり知られていないフレームワークなので、どういった特徴を持ったフレームワークなのか、なぜ採用したかについてお話させていただこうと思います。 冒頭の画像は Jooby 公式サイトのスクリーンショットです。Kotlin のサンプルコードがトップページに表示されていることからも Kotlin 対応に力を入れていることがわかります。 まずは Jooby がどういった特徴を持つのかをご紹介します。 Kotlin 対応 この記事は Kotlin Advent Calendar 2017 で紹介させてもらっているので最重要のフィーチャーですね。 KotlinJava との相互運用性を重視している言語なのでフレームワークがあえて Kot

    Kotlin サーバーサイド開発にあたって選択した軽量 Web フレームワーク Jooby の紹介とその理由 | Webシステム開発のmmjブログ
  • goでWebサーバを書くためのシンプルなライブラリchiの紹介 - Qiita

    この記事は Go3 Advent Calendar 2017 の13日目の記事です。 はじめに goでwebサーバを書く際にはいろいろやり方がありますが、ざっくり分けて以下のような感じだと思います。 net/http で十分。必要に応じてルーティングに gorilla/mux 使ったりする 軽めのwebフレームワークを利用する。 gin, echo, gojiなどを使う 全部入りのrailsみたいなやつが欲しい。Revel などを使う パフォーマンスとか書きやすさとかそれぞれ違うので、各自好きなの使えばいいと思います。ちなみに自分は、一つ前のプロジェクトでは gojiを使っていて、今はechoを使っています。 個人的にはechoよかったんですが、 GoogleAppEngineで go1.8と echoのver.3以降で使おうと思うとcontextの扱いがいまいちきれいに書けない感じになり

    goでWebサーバを書くためのシンプルなライブラリchiの紹介 - Qiita
  • Reason ML + bucklescript で最高の React アプリ開発体験を目指すぞ! - Qiita

    これは Reason ML Advent Calendar の1日目です。時を遡って1日目です。思い立ったんでカレンダーごと作りました。 注意点として、基的に、多少コンパイラとかメタプロが好きな程度のJSプログラマとしての視点で書いています。 ocaml ユーザーではありませんので、間違いがあったら編集リクエストやコメント欄などでご指摘ください。 Facebook の chenglou 氏が作ってる ocaml の言語拡張で、1方言という位置づけです。chenglou氏は react-motion の人というと React界隈では通りがいいと思います。 Reason の一番の特色は ocaml に js っぽいフレーバーの構文にしつつ、React.js の JSX 構文に対応していて、 BuckleScript をバックエンドしながら JS を生成して、 React アプリを簡単に作れる

    Reason ML + bucklescript で最高の React アプリ開発体験を目指すぞ! - Qiita
  • [書いて覚えるTDD] ポーカーのロジックを実装しよう 〜その1〜 | DevelopersIO

    はじめに おばんです、シリーズとして続けられるかもわからないのに、タイトルに「その1」とかつけてしまいがちな田中です。 今回の記事は、TDDを書きながら学習していくための内容になっています。対象読者は以下の通りです。 「TDDってなんか難しそう...」と思っている人 「TDDはテストを最初に書くことでしょ?」くらいの認識の人 「TDDは良さそうだけどSwiftで書かれたサンプルで学びたい」と思っている人 「書籍や記事を読むだけではなく、書きながらTDDに再入門したい」と思っている人 「TDDってなんか難しそう...」とか、「テスト最初に書くんでしょ?」などなど思ってるそこのあなたに向けて、判断する前にとりあえず書いてみようよ!という想いから書いています。(あとは布教とか、自分がマサカリを受けて成長するために) このシリーズで紹介するコードはGitHubに公開しているので、参考にしてみてくだ

    [書いて覚えるTDD] ポーカーのロジックを実装しよう 〜その1〜 | DevelopersIO
  • クラスター社のGo製WebAPI開発で主に使ってるライブラリについて - Qiita

    はじめに もうほかに選択肢無いでしょ的なライブラリを除くと主に使ってるのは以下くらいです。 思っていた以上に標準パッケージで筋肉なコード書いていたようです 😇 github.com/goadesign/goa: WAF github.com/jinzhu/gorm: DBmappingとquerybuilder go.uber.org/zap: logger aws-sdk-goとか紹介することもあまり無いので割愛してます。 github.com/goadesign/goa 独自のDSLでAPIの設計をすることで go generate とかでgoのコードとswaggerを生成している 設計の共通化やクライアントエンジニアと対話するときのドキュメントがコードとセットで吐き出せるので重宝している ↑にも書きましたが、レビューしてほしいときにswaggerのURLがgithubのコメントで

    クラスター社のGo製WebAPI開発で主に使ってるライブラリについて - Qiita
  • 差別と生理的嫌悪

    白人の有色人種への差別問題の原因の一つに、生理的嫌悪感があると思う。 美的価値観は相対的であるといわれるが、そこにはある程度の公共性がある。多くの人が、バロック絵画などのヨーロッパの美術作品や、白人のハリウッド俳優を、直感的に美しいと感じるように、美しさにはある程度の絶対性がある。 各々好みはあれど、白人の容姿の特徴である凹凸のはっきりした顔と身体の骨格、二重まぶた、細く高い鼻、薄い唇、直毛、長い手足などを持った人を醜いと感じる人はなかなかいない。 また、白人と有色人種のハーフは、白人の容姿がある程度遺伝されるため、その有色人種よりも美しく思われがちだ。白人と黒人のハーフであるオバマ元大統領も、その容姿の良さが、選挙に響いたと言われることもある。 ここで白人と有色人種の容姿の違いをみていく。黒人と白人の容姿の違いは、黒い肌、縮毛、厚い唇、大きい鼻などだ。黄色人種と白人の違いは、凹凸の少ない

    差別と生理的嫌悪
  • 突然の大量データ分析奮闘記 - Qiita

    この記事は CrowdWorks Advent Calendar 2017 20日目の記事です。 はじめに クラウドワークスでエンジニアをしている @yosu と @ToruIwashita です。 普段は主にCrowdWorksのアプリケーション基盤に関わる開発を行っています。 そんな中で最近、短期間で大量なデータを対象に複雑なデータ分析を行う必要がありました。 その際、普段のデータ分析では行わないような試行錯誤を経験したため、この記事ではそのとき起きたことを書いていきたいと思います。 背景 CrowdWorksではデータベースとしてMySQLを利用し、そのテーブル数は400超、総レコード数は数億あります。 このうち一部のデータはRedshiftに同期されていて、普段カジュアルにデータ分析したい場合はRedashを通してクエリを実行し、グラフ化、ダッシュボードの作成を行っています。 クラ

    突然の大量データ分析奮闘記 - Qiita
  • 俺がインターネットをとおして出会う人が、みんな賢くみえる件について - シロクマの屑籠

    私はインターネットが好きで、オフ会も好きで、そういう生活をずっと過ごしてきた。色んな場所で、色んな人にも出会えてきた。最近は忙しくもなり、フットワークも少し重くなったけれども、今でもインターネットは新しい世界への入り口だと思っている。 ただ、自分では常に新しい世界を開拓してきたつもりでいたのが、最近、自分が開拓している世界に偏りが生じている気配が感じられるようになってきたので、メモしておく。 最近、やけに賢い人とばかり会っている気がする。 どうも自分が見ている、というよりフォーカスをあてて深堀りしているインターネットが、賢い領域や表現力の豊かな領域に限られてきているのではないか、と、今更ながら思うようになってきたのだ。 もちろん、ネットで馬鹿な人を見かけることはある。 ウェブはバカと暇人のもの (光文社新書) 作者: 中川淳一郎出版社/メーカー: 光文社発売日: 2009/04/17メディ

  • NIPS2017 気になった論文10本まとめてみる - May the Neural Networks be with you

    こんにちは@shunk031です。好きなべ物はニューラルネットワークです。 Advent Calendarの季節に乗じてブログを更新してみようと思います。 機械学習のトップカンファレンスであるNIPS2017が12月4日から9日にかけてアメリカのロングビーチにて行われます。先日NIPS2017のProceedingsが公開され、Acceptされた論文が読めるようになっています。 今回個人的に気になった論文10について、ざっくりとした内容を載せたいと思います。Acceptされた多数の論文の中で詳細に読むものを選ぶ基準として使ってもらえたりしたら幸いです。 目次 目次 Regularizing Deep Neural Networks by Noise: Its Interpretation and Optimization DropoutNet: Addressing Cold Star

  • 「波長が合う」っていう言い方は何かおかしい。「位相が合う」のほうが良..

    「波長が合う」っていう言い方は何かおかしい。「位相が合う」のほうが良い。 速度一定として、波長が合っていても逆位相なら波は打ち消し合う。 波長が合う人のイメージとしては、初対面の印象が良ければずっと良いまま、悪ければずっと悪いままとかそんな感じ。 [追記] 送信と受信のアナロジーだったんですね。 納得しました。ありがとうございますm(_ _)m

    「波長が合う」っていう言い方は何かおかしい。「位相が合う」のほうが良..
  • Corporate Reliability Engineering - 世界線航跡蔵

    最近、SRE - Site Reliability EngineeringのアナロジーとしてCorporate Reliability Engineeringというのを考えられないかみたいな話を社内でしている。 SREは伝統的なシステム運用チームの仕事を再定義したものだ。SREはシステムの安定だけを至上目的にするのではなく、際限なく増え続ける運用タスクを真面目にこなすことを目的にするのではない。開発チームを巻き込んで適切なシステム安定度を見いだし、より少ない手間でシステムを安定運用するための開発を自ら行なう。運用のルーチンワークに費やす時間を全体の50%に抑えるように努力する。そして残り50%で今後もその配分を保つ為の開発や、更に上を目指すための仕組み作りを行なう。 同じ発想は業務システムや社内セキュリティ、更にはコーポレート部門にも適用できるのではないか。つまり、業務システムを運用して社

    Corporate Reliability Engineering - 世界線航跡蔵
  • Null 非許容な参照型 - Qiita

    この記事について この記事は2017年 C# Advent Calendar 12月9日の記事です。 C# 8.0に向けて検討中で、11/15にプレビュー版が公開された C# の新機能「nullable reference types」について説明するものです。 "nullable reference types" を直訳するなら「Null 許容参照型」になるかと思いますが、この機能の実態を一言で言うと、参照型がnullを 可能な限り受け入れない ようにするもの、と考えたほうがいいでしょう。そのあたりのことを説明していきます。 Disclaimer: この記事は11/15のプレビュー版を前提にしたものです。これはあくまで現時点での 仕様に関する議論 を形にしたプロトタイプでしかなく、今後の議論によって仕様も実装も大きく変わる可能性があると思っていたほうがいいでしょう。CTP (Commun

    Null 非許容な参照型 - Qiita
  • 学生がエンジニアとして仕事をして知識を増やすこと - Re:cohalz

    この記事は,はてなエンジニア Advent Calendar 2017の11日目の記事です. 前日はid:nanto_viさんによる通知機能って何を作ればいいの?でした. 概要 はてなにシステムプラットフォーム部のアルバイトとして入社して一ヶ月弱が経ちました. エンジニアとしてアルバイトをするのはこれで2社目になりますが,いい機会なのでこれまで経験した「学生がエンジニアとして仕事をして知識を増やすこと」についてまとめていきます. 働く前 大学に入学してからは色んな言語の機能に興味を持ち,特にScalaに対して調べるようになりました. その後関数型方面の勉強会などに参加しつつ言語機能を理解していき,大学が落ち着いたらScala仕事したいと考えていました. その頃は特に業種は何も考えていませんでした. 最初のアルバイト そうしているうちに大学が落ち着いたので,Scalaを使う会社を探しエント

    学生がエンジニアとして仕事をして知識を増やすこと - Re:cohalz
  • 大阪大学への不正アクセスについてまとめてみた - piyolog

    2017年12月13日、大阪大学は学内の情報システムが不正アクセスを受け個人情報が漏えいした可能性があると発表しました。ここでは関連情報をまとめます。 公式発表 大阪大学による公式発表は次の通り。 2017年12月13日 不正アクセスによる個人情報漏えいについて (魚拓) インシデントタイムライン 日時 出来事 2017年5月18日〜7月4日 大阪大学の学内情報システムで不正アクセスが発生。 2017年6月21日 大阪大学が不正アクセスの兆候を把握。*1 : 学外のセキュリティ会社に調査を依頼。 : 第三者が設置したとみられる解析プログラムを発見。 2017年7月25日 大阪大学が学内のシステムに対して不正アクセスがあったと判断。 2017年8月1日〜28日 大阪大学が不正アクセスに対する再発防止策を実施。 2017年12月13日 大阪大学が記者会見。不正アクセスおよび情報漏えいの可能性が

    大阪大学への不正アクセスについてまとめてみた - piyolog
  • Scrapboxで共同日報を書く - razokulover publog

    11月頃からエンジニアのメンバーが増え始めた。 加えて格的にリモートで働く準備をしはじめた。 その過程で各メンバーが何をしてるのか・何に困っているのかみたいなことを共有したいなという思いがありScrapboxで共同日報(複数人で1ページに書く形式の日報)を書くという取り組みをはじめた。 日報といえば古くはEmailや最近だとesaやQiita:Teamなんかで書いてるところが多いと思う。 ただ、これらのツールは今の5人くらいのメンバーだとやや大げさすぎるなというのと結局各位の日報をみんな読んだりしないよなーという経験があって他に良い方法を探っていた。 そこでちょうど個人用途で試してたScrapboxを導入するはこびとなった。 Scrapboxはリアルタイムに複数人で自由に編集できる。 このガヤガヤ書ける環境がチームのデスクでちょっと困った時にメンバーとぶつぶつつぶやいて会話するあの環境と

    Scrapboxで共同日報を書く - razokulover publog
  • 「なぜ火星は生命が存在できなくなったのか?」科学者がその理由を解明

    By Kevin Gill 次なる惑星探査の対象であり、人類の移住先としても注目が集まっている火星にはかつて水が存在し、何らかの微生物が生きていたとも考えられています。しかし一方で、実際には火星の表面はスポンジのような状態の岩石に覆われており、生命が存在する環境を作り出せない状態であることが研究によって明らかにされています。 The divergent fates of primitive hydrospheric water on Earth and Mars | Nature https://www.nature.com/articles/nature25031 Scientists finally establish why there is no life on Mars | The Independent http://www.independent.co.uk/news/sci

    「なぜ火星は生命が存在できなくなったのか?」科学者がその理由を解明
  • どこかに良いエンジニアいないですか?という話が嫌い | F's Garage

    まあ、そういうのは挨拶みたいなものなので、別になんとも思ってないけど、字面的には「どこかに良いエンジニアいたら紹介してください」みたいのが苦手である。 そもそもそんな人がいたらどこでも欲しいってのもあるけど、それを言いたいわけじゃなくて、エンジニアを受容するためには、受け皿の側に、それに見合ったテーマが重要だということ。 例えば、実績のあるCTO/VPoEクラス人材が欲しい場合のイシューとして、増えゆく人材における組織構造のマネジメントかもしれないし、システムのアーキテクチャ問題(要はこの先5年10年の話)かもしれないし、目の前の技術問題を解決して新しい製品を作る方法論かもしれないけど、いずれにせよ具体的なイシューがあって、それを解決することができる人に来て欲しい、というぐらいまで落とし込まれてなければ、紹介されても入ってもらうのは、なかなか難しいんじゃないかと。 だから技術がコアコンピタ

    どこかに良いエンジニアいないですか?という話が嫌い | F's Garage
  • diary/2017/12/15/Ruby biz グランプリ 2017で特別賞をいただきました

    日、Ruby biz グランプリの表彰式が開催され、esaが特別賞をいただきました! (\( ⁰⊖⁰)/) > 各自から一言各自から一言 深谷 @fukayatsu とても嬉しいです。約3年半前に最初のバージョンをリリースした当時は、まさか数年後にこんなことになっているとは思いもしませんでした。ここまでこれたのは、RubyRubyに携わる人々、たくさんのフィードバックを頂いたユーザーの皆様のおかげです。今回の受賞を励みにして、これからもよりよいサービスを提供できるよう努力していきます。 赤塚 @ken_c_lo 大変嬉しいです!Rubyに関わる人達の、作り手自身の楽しさや手触りの良さを大切にするマインドにとても触発され、自分達もそのようなプロダクトを作っていきたいと考えていました。esaは技術面のみならず精神面においてもRubyだからこそできたプロダクトだと感じています。Rubyに関わ

    diary/2017/12/15/Ruby biz グランプリ 2017で特別賞をいただきました
  • シミュレータを作りながら量子コンピュータの仕組みを理解する - Qiita

    この記事は 量子コンピュータ Advent Calendar 2017 第18日目の記事です。 最近、量子コンピューターが流行っています。僕自身もそうなのですが、「なにかすごいらしい。でもなにができるのかわからない」とモヤモヤされている方も多いと思います。そこで、今回はいわゆるゲート方式(回路方式)の量子コンピュータのシミュレータを作成しながら、量子コンピュータの基礎の基礎を押さえていこうと思います。 なお、作成したコードはGistで公開しているので、興味のある方はいじってみてください。 対象読者 量子力学にあまり詳しくないが、量子コンピュータに興味のある方 簡単な行列計算(行列の掛け算)のできる方 量子力学とシュレディンガーの 量子コンピュータの話のまえに、まずはシュレディンガーのを題材に量子力学について説明します。 シュレディンガーのは、最も有名な思考実験の一つなので、ご存じの方

    シミュレータを作りながら量子コンピュータの仕組みを理解する - Qiita
  • 性犯罪を受けた

    会社の人から強制わいせつ罪にあたることをされた。 がんばってアラートをあげた結果、きちんと会社に対応してもらえたため、段々元気になっている。良かった。 はあちゅうさんの#MeToo騒動で感じたことを時系列で書いた。(なるべく正直に書いたので一貫性ないかもしれない。) ①はあちゅうさんのセクハラ告発を見たとき ・「メール読み間違多発」「簡単な作業にとてつもなく時間がかかる」は身に覚えがあったので、すごく共感した。 ・「記者さんに話を聞いてもらい…やっと心が楽になった。」という一文を見て、当に当に良かったですね…!!!!と、ちょっとうるっとなった。 ・はあちゅうさん=なんか炎上してる人というイメージがあったけど、普段ボコボコにされてる人でも、セクハラを受けたらちゃんと擁護してもらえるとわかって安心した。 ・正直、 anond:20171220195315 のように指摘されるのがめちゃめちゃ

    性犯罪を受けた
  • 彼氏とセックスしたいだけ

    どこかステキな場所に行くとか、美味しいものべるとか全部二の次でいい。 セックス出来ればいい。行為中は遠慮なく好き好き言えるし気持ちいいし、そもそも恋人としか出来ない行為だから特別だと思ってた。 彼氏のことは気持ち良く出来ていると思う。 乳首も舐めたら感じるし、耳でも喘ぎ声だす。フェラでもちゃんといける。(ちゃんと飲むよ) そもそも彼氏の童貞は私が頂いた。(一目惚れしてアプローチしてきたのも向こうだし、最初の頃はもちろん彼氏からずっと誘ってきた) でも彼氏の性欲はもともと薄いようで、いつしか私ばっかり誘うようになっちゃった。 彼氏が朝は出来ない、これから学校あるし、て言っても「嫌いになっちゃた?」「好きだからしようよ」とおねだりしてはセックスしてた。たぶん、とても無理させていた。 彼氏から「当にごめんなさい。時間を欲しい」と言われデートをドタキャンされた。 彼氏がドタキャンした訳はライン

    彼氏とセックスしたいだけ
  • Grails&React CRUDビュー生成2017 〜Reactベースの管理画面構築ライブラリAdmin-On-Restの紹介〜 - uehaj's blog

    これはG*Advent callender 2017の24日の記事です。 昨日23日の記事は mshimomuさん、明日25日の記事は未定です。 完全に一年ぶりの記事です。みなさん、いかがお過しでしたでしょうか。今年Qiitaとかに書いた記事を別にまとめましたが、わたしはReactを良く書いてた一年でした。 記事のテーマは以下の2つです。 GrailsのWeb APIサーバのCRUDビューをいかに簡単に作るか RESTfulサーバ/任意のサーバに対する強力なダッシュボード・管理コンソール開発用ReactコンポーネントライブラリであるAdmin-On-Restの紹介、使い方 もくじ もくじ 去年までのあらすじと今年の方針 Admin-On-Restとは何か Admin-On-Restのデモ動画 Admin-On-Restの特記すべき点 REST Clientによるデータソースの抽象化 Ad

    Grails&React CRUDビュー生成2017 〜Reactベースの管理画面構築ライブラリAdmin-On-Restの紹介〜 - uehaj's blog
  • スポーツ上達をデバッグ作業として捉える:Geekなぺーじ

    スポーツ上達はデバッグ作業に似ているのではないか、最近はそう思うようになりました。 スポーツ上達を考えるとき、普通は、スポーツに関連するスキルを上達させることを真っ先に考えます。 たとえば、サッカーであればボールを使った練習だったり、野球やソフトボールだとバッティングやピッチングという感じです。 しかし、何らかの「エラー」が発生していて、スポーツにおいて必要なスキルを獲得しづらい状況が発生していたり、そのエラーが原因となって強くパワフルに動けないことによる不利益が発生することがあります。 そういったときに、そのエラーを発見したうえで修正するというデバッグ作業を行うことで、スポーツを行う能力を向上させられます。 どういったものがエラーになるのかに関しては、様々なノウハウが色々なところにあります。 ときとして、そういったエラー発見方法がテストやスクリーニングと呼ばれることもあります。 テストな

  • 『猫はこうして地球を征服した 人の脳からインターネット、生態系まで』 - HONZ

    究極のミスマッチなマッチング 「が地球を征服した?」……書のタイトルを見て、「うちの可愛いちゃん一族が、地球なんて征服できっこない!」とおおかたの読者は思われるのでは? でも、これは決して誇張ではない。一見、ひ弱で愛らしいたちが、いまや人の脳から、インターネット、各地の生態系まで席巻しつつあるのだ。 その制覇のきっかけは、まずは私たち人間の心を奪ったことだった。と人との関係は、究極のミスマッチなマッチングとも呼べるねじれたつながりにある。 人は社会性の高いコミュニケーション大好きな生きものだが、は単独行動を旨とする群れない生きものだ。 また、超肉動物であるネコ科は、もともと「殺すか、死ぬか」という激しい2択を生きており、かつては人類の祖先もネコ科にかなりべられたことが分かっている。 驚くべきことに、家のなかで寝てばかりいるようなちゃんたちでさえ、こうした野生を色濃く残して

    『猫はこうして地球を征服した 人の脳からインターネット、生態系まで』 - HONZ
  • SPAリリースの失敗から学んだこと - Qiita

    この記事はDMM.com #2 Advent Calendar 2017の14日目です。 はじめまして、普段はDMMサービスのシステム開発、保守を行なっている@norihです。 SPAの記事を書いておりますが業務的にはバックエンド側に触れることが多いエンジニアです。 今回は書くことは僕が2017年の初旬にリリースしたSPA(シングルページアプリケーション)の失敗談と、そこから学んだことについてです。 基的なことかもしれませんがよろしくお願いします ほかのカレンダーURLはコチラです。 DMM.com #1 Advent Calendar 2017 DMM.com #2 Advent Calendar 2017 リリースしたSPAの概要 最初に今回リリースしたSPAについて少しだけ紹介させていただきます。 詳しいことは省略させていただきますが概要としては次のようなものです。 React +

    SPAリリースの失敗から学んだこと - Qiita
  • Pythonで自然言語処理のタスクをやってみる。 - のんびりしているエンジニアの日記

    皆さんこんにちは お元気ですか。アドベントカレンダー真っ盛りですね。 日は「python Advent Calendar 2017」のアドベントカレンダー第5日です。 qiita.com 自然言語処理には様々なライブラリ(NLTKやCoreNLP)があります。 せっかくの機会として、記事では紹介が少ないspaCyを紹介します。 spaCy spaCyとは spaCyPythonの発展的な自然言語処理のライブラリです。 実際に使われていることを想定しており、英語ドイツ語、フランス語、スペイン語に対応しています。 トークナイザーは日語もあるとのこと(確かJanomeで動作します)。 github.com 次のリンク先には他の自然言語処理ライブラリの アルゴリズムの観点や精度(Dependency parsing、Named entity comparison)が 載っており、他のライ

    Pythonで自然言語処理のタスクをやってみる。 - のんびりしているエンジニアの日記
  • はてなの人たちオシャレ説

    制服とかスーツより自由な服を着させろって意見が多いのが意外。 うちの若手社員なんかはむしろ制服を復活させたくらいで、なんで職場に行く服を考えなきゃいけないのかって感じだった。 スーツだってはっきり言ってカッコイイし楽。あらゆる場面でスーツを着ていたいレベルで私服で来いって言われたらかなり辛い。 はてなの人たちは私服ファッションショーに耐えられるスキルがあるということなのか。

    はてなの人たちオシャレ説
  • 風俗嬢がメンタルを病む分は料金に含まれてる

    って、主張してるブクマカがいて怖! 従業者がメンタル病むの前提の職業なんてこの世に存在しないだろ 風俗嬢を人間扱いしてないんだろうなあ つーかこういう考えって結局風俗規制に繋がることをわかってねーな 自分の首絞めたくなけりゃちゃんと人間扱いして丁重に扱えよ

    風俗嬢がメンタルを病む分は料金に含まれてる
  • Railsのログをなんとかしたい人生だった - Qiita

    Railsのログ問題 便利なことにRailsは特に設定しなくてもproduction.logにログを吐いてくれる。エラーメッセージやSQL文も出力してくれるので助かる反面、以下のような問題点がある。 1リクエストで複数行流れるので、エラー調査や緊急対応時にgrepできない デフォルトだと若干冗長すぎる Fluentd等のログの活用を考えた際にパースが非常に面倒 Rails.loggerをオレオレカスタマイズするのも無くはないが、メンテナンスのことも考えて、ログ出力用ライブラリLogrageを使ってJSON形式のログをスマートに出力するようにした。 Logrageとは Railsのログのいい感じに出力してくれるライブラリ https://github.com/roidrage/lograge ちなみにLogrageの説明ではRailsのデフォルトログを「noisy and unusable,

    Railsのログをなんとかしたい人生だった - Qiita
  • Unity の Shader をそこそこ書けるようになるまでやったこと - kumak1’s blog

    2017年末の現状 Unity の3Dを触り始めて約1年。そこそこちゃんとした Shader が書けるようになってきました。 レンダリングサンプルはこんな感じ。 ケータイゲームに使うすごく軽いシェーダー完成しました!、最新ゲームとくらべ悪くならないよう無茶したんですけど、くまき(@kumak1)さんのほうでPBSの機能は持つくらい持って最大軽く出来るように無茶してもらったのが現実です、私は二つのアルゴリズム作っただけですぅ(キャラ△8000) pic.twitter.com/3L0gUo7yXJ— D.K (@dkground) 2017年11月11日 全編スクラッチしており、Normal Map や Matcap の設定はもちろん、アーティスティックな光や影の色を設定で作れるようになっています。 なんでまとめ記事書くの? 年末なので振り返り。 あと、よくゲーム開発系の話をする、同僚の い

    Unity の Shader をそこそこ書けるようになるまでやったこと - kumak1’s blog
  • BLというかこんな腐女子が苦手

    むやみに自己陶酔が激しい人やたらと被害者意識の強い人地雷だの解釈違いだの逆カプだのやかましい人陰湿な同調圧力を自浄作用と勘違いしてる人ヒロインを人格否定する勢いで叩く人気にわない作者も同じ勢いで叩く人自分も性的消費してるのに他人の性的消費は許せない人なのに自分の消費はファンタジーだから現実とは無関係と正当化する人性的消費してるだけなのにLGBT当事者の理解者を気取る人というか単に自分の消費を守るための身代わりにしてるだけの人でも実は周りから迫害される関係という部分に興奮してる人おまけにミサンドリーまでこじらせてる人単に女にされたことを弱い男に押し付けて楽しんでるだけなのにそれを頑なに認めない人※あくまで腐女子の皆さんのごく一部ですし、別に腐女子にも限りません

    BLというかこんな腐女子が苦手
  • 分からないことのユーザ体験 前編 / プログレUX|瀬尾 浩二郎(theodoorjp)

    "体験していないことのユーザ体験"に続いて、ずっと頭の中にありつつも、これまで考察できていなかったことについて掘り下げてみたいと思う。 それは、"分からない"ということのユーザ体験である。 とかくサービスやUIの設計、そして広告関連の仕事をしていると、 「分かりやすさ」というのは圧倒的正義であり、「分かりにくさ」というのは悪でしかない。 という思考に陥りがちである。 そして、我々は知らぬ間に「分かりやすさ」を意識するあまり「分かりにくさ」を考えられなくなってしまっている可能性がある。 「なぜ、分かりにくさに執着するか?」と問われるとしたら、流行っているものの多くが分かりにくいものであり、そしてそれぞれの「分かりにくさ」が体型化されていないからである。 例えば、 - あの難解なビットコインがなぜ流行っているのだろうか? - スナップチャットのUIは分かりやすいか? - 今、哲学書が流行ってい

    分からないことのユーザ体験 前編 / プログレUX|瀬尾 浩二郎(theodoorjp)
  • LinkedInを使った転職詐欺に引っかかりそうになった

    最近、LinkedInで転職の情報収集をしていた。LinkedInに掲載されている求人広告は、Easy Applyという機能を使ってワンクリックで応募できる。 一度にかなりの数の会社に応募することができるので、どの会社にいつ応募したかあまり覚えていない。 ある日、履歴書に掲載していたメールアドレス宛に、イギリスの某社の人事マネージャーを名乗る人物から連絡がきた。 あなたは選考の結果、募集ポジションの候補に選ばれたので、ついては来月、ロンドンの某所に来られたいという内容だった。 メールにはPDFで職務の詳細を記載した書類、面接の招待状、ロンドンまでの旅行情報が添付されており、非常に信憑性が高く見えた。 職務詳細書類に記載されていた給料は高く、福利厚生がしっかりしており、魅力的なポジションに見えた。 会社のウェブサイトにアクセスすると、小規模であるがしっかりとした会社であるように見えた。 旅費

    LinkedInを使った転職詐欺に引っかかりそうになった
  • GraphQL Ruby の使い方 (基礎編) - Qiita

    注意 現在の graphql-ruby (ver: 1.8.x) は Ruby のクラスベースによる定義がメインで、この記事に書いてある DSL を使った定義は 非推奨 です。 ロードマップ には DSL を使った .define-style は、graphql-ruby 2.0 で廃止するとあります。 新しいクラスベースでの書き方は 公式ドキュメント を御覧ください。 日語の記事だと @gfx さんの 「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ が非常によくまとまってて分かりやすいです。 はじめに 私が携わっているプロダクトでは、フロントエンド用のAPIとしてGraphQLを採用しました。 実際に使ってみてかなり良い感じなのですが、最初はいざ実装しようにもよく分からずに苦労しました。 そこで、GraphQL の実装方法についてサーバーサイドに焦

    GraphQL Ruby の使い方 (基礎編) - Qiita
  • Rustに100日触れてわかったこと - Qiita

    Rustは「学習コストが高い?」「関数型プログラミング言語?」 と思っていた私が、実際にRustに触れてみて得られた知見をまとめました。 プログラミング言語の多くの課題を解決してくれる言語 Rustは「安全性」「速度」「並列性」を考慮して設計されています。 言語セマンティクスを強く定義し(Ownershipやlifetime 後述)、ネットワークコネクションなどのリソース管理全般に関するバグを、コンパイル時に発見してくれることで実現しているといえます。 最初はコンパイルが厳しくて「書いたコードはあってるはず...」 と、陥るほどに暗黙的な印象を感じます。コンパイルの厳格さは、人間が間違えないようにするために、静的に解析できる情報をなるべく多く与え、機械的に検証するためだと考えます。 ひと言でまとめると「コンパイルへの押し付け」です。 安全性に重きをおきながら、zero cost abstr

    Rustに100日触れてわかったこと - Qiita
  • アプリで稼いだお金は全部投資に回す

    InkdropというMarkdownエディタを一人で開発しています。9月時点で月15万円、12月は現時点で既に20万円を超えました。順調に伸びていて、いよいよフリーランス辞められそうな気がしてきました。どうやってアプリをゼロから成長させたかについては過去に書きました。稿ではアプリの利益に対する考え方を書きたいと思います。 見栄にお金を遣わないアプリの利益を生活費に回すのはもちろんですが、余剰金の使い道が今後のアプリの継続性を左右すると思います。売上とは何かを考えたとき、それは拍手の数だとドワンゴの川上量生さんが言っていました。つまり顧客の課金行動には「いいぞもっとやれ」という期待が込められているという事です。それを意識して使い道を考えるのが大事だと思います。 今後も更に売上が伸びて余剰金が増えた時、その顧客からの期待を無視して浪費に走れば短期的には気持ちよくなれますが、プロジェクトは徐々

    アプリで稼いだお金は全部投資に回す
  • ざっくり学ぶ言語のしくみ

    CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again

    ざっくり学ぶ言語のしくみ
  • 美人呼ばわりが未だに慣れない

    20歳前ぐらいまでかなりのデブ、漫画好きで見た目にほとんど気を使って無かった。ていうか私服がジャージだった、紫の。親も健康であればいい、あっはっは!って感じだったし。 初めて恋に落ちて、体重半分にして、化粧や服も覚えた、妄執的に。立ち居振る舞いも女性的に変えて、世界が完全に変わってしまった。主に自分の周りが。 まずモデルとかイベコンに誘われた、詐欺じゃないやつ。お礼付き合コンにも呼ばれるようになって、とにかくチヤホヤされるようになってしまった。 元々他人と喋るの好きだし、人を笑わせることに対してのプライオリティ高いからコミュニケーションは苦にならないんだけど、「美人だね」「素敵な女性だね」という形容が未だに慣れない。 分かんない、どう返したらいいのか分かんない。これ言われると高確率で変顔するか、エッ生まれて初めて言われた…と仏像拝む真似をしてしまう。 そりゃ美人に少しでも近づけるように

    美人呼ばわりが未だに慣れない
  • RDBへのバッチクエリクライアントタスク

    記事は個人の意見であり、所属する組織の見解とは関係ありません。 こちらは AWS Fargate Advent Calendar 2017 の 12/4 分の記事です。 AWS Fargate を利用することで、従来のサーバーレス環境では工夫が必要であった長時間処理(業務処理的なバッチ)を、容易にサーバーレス環境で実現することが可能となりました。今回は、参考例として DB に対して長時間クエリが可能な仕組みを作成してみたいと思います。 構成概要 AWS Fargate 上で長時間タスクを実行する仕組みとして、下記の構成を作成してみます。 今回は SQL を実行する仕組みですが、メイン処理次第ではさらに複雑な処理の実行も可能と思っています。 Amazon S3 タスクのメイン処理の Python スクリプト、検索結果ファイルを格納します。 Amazon Aurora クエリ先のデータベース

    RDBへのバッチクエリクライアントタスク
  • NPS調査のサンプル数、しっかり設計していますか?

    1. 概要NPS調査は、顧客ロイヤリティを測るうえで最もポピュラーな調査です。今回は、このNPS調査の信頼性を担保するためにはサンプルサイズの設計がいかに重要かをシミュレーションを交えながら説明します。 なお、今回のシミュレーションに使用したR言語のスクリプトは有料(300円)で公開いたします。もしご興味のある方はご覧ください。 2. NPSとは?NPS(ネット・プロモーター・スコア)は、サービスやプロモーションなどの顧客満足度を測る際、大変ポピュラーなアンケートです。質問項目はたった1つ。「弊社のサービスを、親しい人や会社の同僚に進める可能性はどのくらいありますか?」この質問に0~10でスコアリングしてもらうのです。 NPS調査では、回答者のスコアに応じて次のような分類を行います。 ・0-6:批判者 …… サービスに対して不満を持っている人。 ・7-8:中立者 …… サービスを積極的に推

    NPS調査のサンプル数、しっかり設計していますか?
  • 社会の慣性の法則:変化には長い時間を要する - シンギュラリティ教徒への論駁の書

    シンギュラリティ論においては、ひとたび人間を超える人工知能が作られると、その人工知能は自身の知能を再帰的に指数関数的に成長させるのみならず、物質的貧困や紛争といった社会のさまざまな問題までもたちどころに解決できると主張されています。 この種の根拠のない信念、すなわち、「知能の高さや思考の量のみが進歩におけるボトルネックである」という「思考主義」の考え方について、前回のエントリで検討し批判しました。 もちろん、純粋な思考力のみによっては科学研究や技術開発を進歩させることは不可能です。それだけではなく、開発されたテクノロジーを社会に展開し、テクノロジーが社会を変化させるためにも、やはり長い時間を要します。物理的な物体を置き換えるには時間とエネルギーを要し、現に存在する過去の進歩の成果が未来の進歩への障壁となるからです。 先進的なIT企業におけるプロダクト開発の事例においては、1年や1ヶ月といっ

    社会の慣性の法則:変化には長い時間を要する - シンギュラリティ教徒への論駁の書
  • 弱者男性に優しい女がいないから女に優しくできない

    33歳、独身、非正規。 病気で車椅子生活を余儀なくされてる。 友達とも疎遠でこのままだと天涯孤独なため、付き添ってくれる人(将来一緒に暮らせる人)を募集していたのだが、弱者男性に冷たい世の中に失望した。 ハイスペック強者女性じゃなきゃ嫌だとか、そんな高望みなんかしちゃいない。 もちろん強者女性がいいというのなら喜んで飛び込んでいくのだが、なんだかんだ言っても強者女性は弱者男性が嫌いだから無視されるか罵られるだけなんだ。 だから弱者同士助け合うというのはどうだろうかと考えて、某メンヘラ掲示板に書き込んでるメンヘラ女性に片っ端からメールした。 内容はこんなかんじ。 『初めまして。 私は33歳の××住みの男性です。 病気で車椅子生活になったので、友達とも疎遠です。このままだと天涯孤独なので、付き添ってくれる人いないかなと思っています。××さんどうでしょう? ちなみに非正規で働いています。』 誰も

    弱者男性に優しい女がいないから女に優しくできない
  • 「フェミニズムは男性にも益がある」論で説得が進まない理由

    フェミニズムは男にも益があるって話、あるじゃん。 あとポリコレはキモオタにも益があるとか。(ポリコレを嫌う陣営をキモオタと設定するのはズレてる気がするが、右翼ネトウヨオルタナ右翼というのも違う気がするのでとりあえずキモオタとする) フェミポリコレ層の人が「敵対してるあなたたちにも当は益があるんだから協力しよう」と言うことはよくあって でも反フェミ、反ポリコレの人はたいていそれになびかなくて、左派の人は「会話が通じてないのか……?」って疑問に思ってそう。 悲しい会話のすれ違いですよ。 なので俺なりにその理由を説明しておく。 フェミニズム(ただし、男への憎悪で駆動していない、女権拡張運動でもない、性嫌悪でもない、統制主義でもない、色々な性別の自由を目指すタイプのフェミニズム)は、確かに男性への差別抑圧も緩める効果があるはずだ。 また、ポリコレ棒やポリコレ盾が、キモオタが馬鹿にされた時に闘う

    「フェミニズムは男性にも益がある」論で説得が進まない理由
  • Vue.js サーバサイドレンダリング on Cloud Functions for Firebase - Qiita

    去年の今頃にNode.jsとGoでサーバサイドレンダリングをしました。 2017年になって自分の中でこうやってサーバサイドレンダリングすればいいなという一つの答えが出たことを書きます。 サーバサイドレンダリングの必要性 サーバサイドレンダリングをやる理由に2つ理由があると思います。 1つはSEO、もう1つが表示の高速化です。 もしGoogleからのアクセスのみを考えているのであればあまりサーバサイドレンダリングするメリットは薄いかもしれません。 GoogleのクローラはJavaScriptも解釈してくれると言われています。 それとsitemapを設定してもindexをしてくれるので個人的にSEOのためにサーバサイドレンダリングすることはとくにないです。 次に表示の高速化のためですがこれはファーストペイントの高速化のためにサーバサイドレンダリングするべきかですが これはその通りでサイトアクセ

    Vue.js サーバサイドレンダリング on Cloud Functions for Firebase - Qiita
  • 面白かった本2017 - phaの日記

    今年読んで面白かったを紹介していきます。今年中に更新なんとか間に合った。 唐辺葉介『電気サーカス』 海沢めろん『全滅脳フューチャー!』 野崎まど『[映]アムリタ』 姫乃たま『潜行 地下アイドルの人に言えない生活』 劇団雌『浪費図鑑』 穂村弘『世界音痴』 西村賢太『一私小説書きの日乗』 田中清玄『田中清玄自伝』 スコット・フィッツジェラルド『グレート・ギャツビー』 ジョナサン・ハイト『社会はなぜ左と右にわかれるのか』 管賀江留郎『道徳感情はなぜ人を誤らせるのか』 こだま『夫のちんぽが入らない』 関連記事 唐辺葉介『電気サーカス』 電気サーカス (アスキー書籍) 作者: 唐辺葉介出版社/メーカー: KADOKAWA / アスキー・メディアワークス発売日: 2013/12/06メディア: Kindle版この商品を含むブログを見る ネット系シェアハウスを舞台にした小説。今年一番面白かった

    面白かった本2017 - phaの日記
  • 「孔明の罠」のようなドア、押すのが怖いエレベーターのボタン…… デザイナーが選んだ「バッドデザイン賞」候補が衝撃すぎる

    ブログ「酔いどれデザイン日誌」管理人で、デザイナーのおりさん(@ori_io)が公開した「バッドデザイン賞を勝手にノミネートしてみた-2017年度版-」というエントリが衝撃的すぎると話題になっています。あくまで個人が選んだものであり、「ジョークコンテンツとしてお楽しみください」との断り書きはありますが、公開されている写真はどれもまさに「バッドデザイン」としか言いようのない、すさまじいものでした。 ここでいう「バッドデザイン」とは、「かっこ悪い」「ダサい」などの主観的な評価ではありません。「誤操作や誤認を誘発する」「精神的な不快感を誘発する」といった基準で、使い方を理解しにくく、ときには危険を招きそうな6つの公共物が選ばれています。 「(グッドデザイン賞のように)良いものを良いと評価することも大切ですが、良くないものを無視するのは人類の進歩に大きな影響を落とす」との考えから「勝手にアワード化

    「孔明の罠」のようなドア、押すのが怖いエレベーターのボタン…… デザイナーが選んだ「バッドデザイン賞」候補が衝撃すぎる
  • Evernoteに「年月日+トピック」でタグを作っておくと振り返りが捗る | シゴタノ!

    Evernoteのタグは何も考えずに付けていくと雑草のように野放図に増えていくばかりなので一定のルールが必要です。 Evernoteは2008年7月に使い始めて、かれこれ10年近く試行錯誤を続けていますが、タグについては「年月日+トピック」の命名規則を守るようになってからはうまくいくようになりました。 例えば、今年2017年は以下のようなタグを作りました(一部)。 買ったモノ、始めた習慣、イベント、プロジェクトなど、ひとくくりにできるテーマに対してトピック名を与えています。 上記以外に、特別なトピックが2種類あります。 映画です。 は「Q+購入した年月日+タイトル」、映画は「M+観た年月日+タイトル(公開年)」という命名規則。 ちなみに、Qは「Quote(引用することが多いので)」、映画は「Movie」の頭文字です。 ▼今年読んだの一部 ▼今年観た映画の一部(マーベルシリーズはこの

    Evernoteに「年月日+トピック」でタグを作っておくと振り返りが捗る | シゴタノ!
  • 乗換案内アプリのCI/CDの取り組みについてのご紹介

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。乗換案内のiOSアプリの開発を担当している田中 (@tattn)です。 ここ最近、アプリの品質を担保するための手段として継続的インテグレーション (CI: Continuous Integration)や、アプリのリリースコストを削減するための継続的デリバリ (CD: Continuous Delivery) が注目されています。 そこで今回は、自分が担当している乗換案内のiOSアプリで活用しているCI/CDの仕組みをご紹介したいと思います。 まずはiOSアプリの開発フロー自動化ツールのデファクトスタンダード fastlane について簡単に触れます。乗換案内もfastlaneを活用しています。 fastlane ht

    乗換案内アプリのCI/CDの取り組みについてのご紹介
  • 未だにビットコインが良くわかってない奴のためにワイが解説するスレ : IT速報

    まず仮想通貨ってのは読んで字のごとく電子上に作られた仮想的な通貨って意味や とりあえず今はテキストファイルに「1bitcoin」って書かれたもんだと考えてな この1bitcoinって書かれたファイルが1bitcoinの価値を持っとるんや

    未だにビットコインが良くわかってない奴のためにワイが解説するスレ : IT速報
  • レールの伸ばし方

    Rails Developers Meetup 2017での発表内容です。 大きいRailsアプリケーションの可読性を保つためのコツについてまとめました。

    レールの伸ばし方
  • 長年連れ添ったノートパソコンとの別れがツラい【追記しました】

    バカみたいと思われるかもしれないけど、凄くツラい。 2012年に大学入学するということで両親に買ってもらったRAM4GB、プロセッサCorei5-2430MのVAIO。確かeシリーズなんて名前がついていた気がする。 大学入学を期に上京して、友達ができなかった俺はいつもパソコンを通じてネットの世界に入り浸ってて、たくさんの元気をノートパソコンを通じてもらってきた。 大学3年になって単位取得が進んで楽になってきてからは、相棒を通じてライターの副業もするようになった。 想像以上に辛辣な世界で文字単価0.1円なんかで受注していた時は生活費の足しなっているのかどうかも怪しかったけど、低学歴だったしスキルを身に着けたほうがいいと思って頑張ってた。 そんなこんなで毎日苦しいとかなんでこんなことやってるんだろうと思いながら、キーボードを叩いていたらいつの間にか、せいぜい月20万前後だけど稼げるようになって

    長年連れ添ったノートパソコンとの別れがツラい【追記しました】
  • 一端のゲームエンジニアが"エレベータ"について本気出して考えてみた - KAYAC engineers' blog

    こんにちは。技術部サーバーサイドエンジニアの大河原です。 ゲーム作ってます。一応まだ新卒です。 こちらはTech KAYAC Advent Calendar 2017 の23日目の記事になります。 (昨日の記事は我らが@commojunの「新卒一年間で確立した紙のノート仕事術!」でした。) ちなみに前回僕が書いた記事はカヤックのエンジニアのエディタ事情 2017 です。こちらもよかったら是非。 今回は普段から僕らが利用しているエレベータとエレーベータのアルゴリズムについて調べてみました。 ポルトガル・リスボンの観光地でもあるサンタ・ジュスタのエレベーター。上の展望台からはリスボン市街地を一望できる。 ■ なんでエレベータ? 言うまでもなく、弊社はエレベータを設計したり製造したりしていません。← これといった大きな理由はないんですが、僕自身昔から電化製品とか電子機器とか見るとその性能よりも「

    一端のゲームエンジニアが"エレベータ"について本気出して考えてみた - KAYAC engineers' blog
  • RustでWebフロントエンド開発はできるのか? - 0x90

    Rust Advent Calendarの13日めです。 イントロダクション Rustを語るときしばしば「RustはWebフロントエンド開発もできる」ということが言われます。もちろん、RustはLLVMフロントエンドであり(LLVMから見てClangっぽく見えるように頑張っている)、emscriptenを使うことで用意にasm.js/wasmにできるわけですが、そこにとどまらずRust自体がオフィシャルにemscriptenバックエンドをサポートしています。更にごく最近、LLVM自体のwasm backendもサポートされました。 さて、では実際RustでWebフロントエンド開発はできるのでしょうか。もちろん、コストの掛かる何らかの特別な処理を行うためにJavascriptからRustの関数を呼び出したり、あるいはこちらの方がされているように、emscriptenのOpenGL imple

    RustでWebフロントエンド開発はできるのか? - 0x90
  • フロー効率とリソース効率について思うこと - タマネギプログラマーの雑記

    最近、フロー効率、リソース効率という言葉をよく聞くようになってきた。 業界でどの程度流行っているのかは知らないが、少なくとも@i2key御大将の近くのコミュニティに属している関係で、僕は日常的によく聞く。 リソース効率に偏りがちなシステム開発の環境において、フロー効率という考え方が広まっていることは単純に良いことだと思う。 一方で、フロー効率がバズワード的になるにつれて、正しく理解されていないのではないかと思える声もしばしば聞くようになった。 曰く、「リソース効率は悪でフロー効率こそが目指すべき姿」であるとか、「フロー効率こそが価値を最大限に発揮できる方法」であるとかそういう声である。 これはリソース効率というコンセプトの理解として正しくない。 もっとも、これは僕の観測範囲での話なので、実際そう勘違いしている人は少ないのかもしれない。 しかし、もしかしたら多数いるそういう人達へ向けて、そう

    フロー効率とリソース効率について思うこと - タマネギプログラマーの雑記
  • Lean Startup is Coming (again) 2017-12-13

    https://leanstartup.connpass.com/event/72252/

    Lean Startup is Coming (again) 2017-12-13
  • GraphQLの基本用語 - Islands in the byte stream

    GraphQLって用語が分かりにくいんですよね…ということで社内用に作った用語集を公開しておきます。 GraphQL http://graphql.org/ グラフキューエル query language リクエストのフォーマットがGraphQLということ レスポンスはJSON(でもMessagePackでもなんでも) GraphiQL https://github.com/graphql/graphiql グラフィクル GraphQL用のAPIコンソールというかAPIエクスプローラとかそういう類のもの 補完のサポートを受けながらqueryを書けるので "GraphQL IDE" とも呼ばれる 実体はReactベースのウェブアプリ(フロントエンドアプリ) graphiql-rails はこのフロントエンドアプリをRails Mountable Engineとして扱うためのgem GitHu

    GraphQLの基本用語 - Islands in the byte stream
  • Mastodon を見て感じたこと

    はじめに このカレンダーは全部埋まりました。 Mastodon Advent Calendarに参加したい方は[次のカレンダー](https://adventar.org/calendars/2265)をご利用ください。 # なにこ… 12/24 の記事です。例に漏れず遅れた。 Mastodon が流行し、この世に新たな選択肢が増えたことが、いかに美しく、いかに尊いことであるかについて、改めて語るべくもないことであろう。しかしてそれは逆に捉えれば僕が絶望的な気持ちになるほどの出来事だったのだという前提も含め、今一度少しだけ駄文に付き合っていただきたい。 スタックから見る MastodonMastodon を構成する技術スタックは、得も言われぬほどモダンで、現代的で、クールなものだ。 フロントエンドwebpacker と React で構成され、バックエンドは最新の Rails が唸りを

    Mastodon を見て感じたこと
  • 突撃!隣のキーボード 2017 - KAYAC engineers' blog

    こんにちは、ソーシャルゲーム事業部エンジニアの森(@moshisora)がお届けしています。 この記事は、KAYAC Advent Calendar 2017 12日目の記事です。 キーボードといえばエンジニアが最も長く触れる仕事道具。周りの方々がどう工夫して日々の作業を楽にしたり効率化しているか気になりますよね(自分は気になります)、ということで、 昨年好評でした 突撃!隣のキーボード から早一年、去年紹介できなかった方、新調した方、パワーアップした方他たくさんいましたので、 今年もカヤックのエンジニアに使っているキーボードについてアンケートしてみました。 [内容] 使っているキーボードは? そのキーボードを選んだ理由は? そのキーボードを選んでよかったことは? そのキーボードを選んで失敗したことは? こだわりのデスク環境 最後に主張したいこと or 聞いてみたいこと では早速みていき

    突撃!隣のキーボード 2017 - KAYAC engineers' blog
  • 「ソ」「ソ」による文字化けについて - Qiita

    最上位ビットに違いがあることが分かった。 「プログラマのための文字コード技術入門」という2010年に購入したを引っ張り出して軽く眺めてみた。 JISの8ビット符号にはGR領域とGL領域があり、GR領域を使用する場合には第8ビット(最上位ビット)に1をセットして用いるとのこと。 変換できないので「?」にして戻した後、第8ビットに1をセットする変換がされたことにより「ソ」になってしまったのではないかと推測している。 逆疑問符[¿」は「ソ」と同じコードであり、こちらはLatin-1の文字コードが使われたようだ。 ちなみに文字化けについては、環境変数に「NLS_LANG=JAPANESE_JAPAN.JA16SJISTILDE」を追加することで解消された。 「ソ」よる文字化け Shift-JISは半角文字と全角文字を表せますが、1文字が何バイトなのかが固定されていないのです。なので「ソ」など2バ

    「ソ」「ソ」による文字化けについて - Qiita
  • SELECT文をタイムアウト強制終了させる「MAX_EXECUTION_TIME」使ってる? - なからなLife

    この記事はMySQL Casual Advent Calendar 2017 - Qiitaの9日目のエントリとなります。 実行が長引いたSELECT文を強制終了させるヤーツ MySQL5.6まで、正常に処理が進んでいて遅いSELECTをタイムアウトさせるシステム変数はありませんでした。 正常に処理が進んでいない時のパラメータだと lock_wait_timeout:メタデータロック取得待ち innodb_lock_wait_timeout:レコードロック取得待ち がありました。 正常に処理が進んでいるけど、厳密には「処理中」ではないときに効くパラメータだと net_read_timeout:クライアントからサーバに送り込んだデータの読み込み時間 net_write_timeout:サーバからクライアントへのデータの書き戻し時間 がありました。 他にも、アイドルタイムアウト系で inter

    SELECT文をタイムアウト強制終了させる「MAX_EXECUTION_TIME」使ってる? - なからなLife
  • 面白い本の選び方 〜ハズレ本は読み捨て、タイトルに騙されずに翻訳本を買え! - PEAKを生きる

    (この記事はCAMPHOR- Advent Calendar 2017の10日目 の記事です。CAMPHOR-は京都のIT学生コミュニティです。学生の方はぜひ遊びに来てください。企業の方は協賛お待ちしております。) 「なんで、そんなに面白いばかり読んでるんですか?」と聞かれることがある。「そんなことはない」と思っている。僕としては、まだまだ面白いはたくさんあると思ってるし、当たりばかりを読んでいる自覚はない。もっと面白いを見つける方法を知りたいなと思ってるし、ハズレに時間を割かないようにしたいとも思っている。 それでも、「面白そうなを読んでいるな」と思われることも多いので、自分なりのの読み方・選び方を紹介してみる。またを探すために作った、自作サービスを紹介したい。 面白くないは読むのを止めよ まずは、読み方だ。を買ったら全部読まないと気が済まない人がいるが、それは間違い

    面白い本の選び方 〜ハズレ本は読み捨て、タイトルに騙されずに翻訳本を買え! - PEAKを生きる
  • チョッパヤ本を読んだ - saneyuki_s log

    超速! Webページ速度改善ガイドを読んだ。 超速! Webページ速度改善ガイド ── 使いやすさは「速さ」から始まる (WEB+DB PRESS plus) 作者: 佐藤歩,泉水翔吾出版社/メーカー: 技術評論社発売日: 2017/11/23メディア: 単行(ソフトカバー)この商品を含むブログ (1件) を見る 普段あまりこういうは買わないのだけれども、友人達が書いていたので購入してみた。特に献などもないのでどうでもいいかと思ってたんだけど、あとで印税貢献分としてコーヒー一杯奢れと著者両人にたかるネタとして良さそうなので買いました。 内容はGoogleの出しているWeb Fundamentalsのうち、パフォーマンスに関連するセクションを捕捉・再構成したような感じ。 巷では玄人向けという評価もあるけれど、それはのターゲットの説明として大雑把にすぎると思う。 一読者たる私の感じたタ

    チョッパヤ本を読んだ - saneyuki_s log
  • コーディネートの自動生成 - Start Today Technologies TECH BLOG

    この服装に合うを選んでコーディネートを完成させたいと思います。皆さんはどのを選びますか? データサイエンティストの中村です。今回、このようなタスクを解くためのシステムを開発しました。記事ではシステムと裏側の要素技術について紹介したいと思います。 概要 ファッションにおいて、コーディネートは何より大事な要素です。安物の服でもコーディネートが整っていればおしゃれに着ることができますし、逆にハイブランドで固めたとしてもダサく見えてしまうことは充分に考えられます。 コーディネートはアイテムの組み合わせであり、コーディネートをよく見せるには一定の規則1に基づく組み合わせの選択が重要です。ところが、この規則は複雑で敷居が高いので、組み合わせに関する表現を直接データから獲得してしまおうというのが今回のトライの内容です。 記事で紹介するシステムは、コーディネートを学習することで以下のようなタスクを

    コーディネートの自動生成 - Start Today Technologies TECH BLOG
  • 非モテ同窓会に出席してしみじみした - シロクマの屑籠

    奇刊クリルタイ6.0 作者: クリルタイ,能町みね子,雨宮まみ,手塚真輝,古田ラジオ,ふじいりょう,奇刊クリルタイ編集委員会,吉川にちの出版社/メーカー: クリルタイ発売日: 2011/11/07メディア: 単行(ソフトカバー)購入: 3人 クリック: 17回この商品を含むブログ (2件) を見る 2017年も師走を迎えた先日、非モテ同人誌『クリルタイ』に関わったメンバーが集まり、旧交を暖めるオフ会があったので参加してきた。 ちなみに私は非モテを名乗っていたのでなく、自称非モテの仮想敵とみなされる「脱オタ」派の一人とみなされていたが、彼らの論争に巻き込まれるうちにいろいろあって、非モテ同人誌に寄稿することと相成ったのであった。 さて、非モテ論争から10余年が経って、非モテという言葉はネットであまり見かけなくなった。 代わって頻繁に見かけるのは「陰キャ」という、1980年代の「ネクラ」を彷

    非モテ同窓会に出席してしみじみした - シロクマの屑籠
  • フロントエンドチームビルディング | Recruit Tech Blog

    リクルートテクノロジーズでフロントエンド開発をリーディングしている古川 (@yosuke_furukawa)です。 Recruit Engineers Advent Calendar 2017 の記事です。 今回はリクルートテクノロジーズでの自分のグループ(アプリケーションソリューショングループ、以下ASG)のフロントエンド開発において、チームをどうやって組み立てているのかという若干メタな組織づくりの話をさせてもらいます。 ASGのフロントエンドでは基的に下記の3つの事を実施しています。 技術支援 R&D 育成 それぞれについてどういう風にやっているかを説明します。 技術支援 大体メンバーは1人ないしは複数人で1個の案件を担当します。何かしらのWebアプリケーション・Webサービスを作るのを支援する事を指します。よくあるのは『Single Page Applicationのようなリッチな

    フロントエンドチームビルディング | Recruit Tech Blog
  • 「人生に物語は要らない」リンク集 - snowlongの日記

    リンク集 時系列順に。 2012年 最初のエントリ。 すべてはここからはじまる まさにHello world 高校中退→工場派遣→プログラマ→ホームレス→自立支援施設→プログラマ→海外放浪→職業訓練→世界一周アプリを作る という経歴のインパクトと文章の読みやすさに驚く 2013年? 上記の増田エントリの反響の大きさに驚きAmazonでセルフ出版する 内容は上記の増田エントリに幼少期〜高校中退や海外旅行など大幅に内容が追加されたもの ボリューム的には東南アジアを中心とした紀行文半分以上占めている 合法(だった)ドラッグの記述がバロウズ的 ハッピーエンドは欲しくない 作者: n発売日: 2014/03/05メディア: Kindle版この商品を含むブログを見る 2014~2016年 ブログ 福島除染と北海道放浪 沈没する期間の画像がモラトリアム的ですごくいい 2015年 大学に行こうと決心する

    「人生に物語は要らない」リンク集 - snowlongの日記
  • 今年はくりぼっちが少ないらしい - Qiita

    12/9から、#彼氏欲しい #彼女欲しい ツイートを強制マッチングするというサービスを稼働させ、クリぼっち撲滅作戦を極秘で行いました。 我々の大活躍で、今年はクリぼっちが少ないはずですが、その結果報告をまとめます。 概要 MashupAwards 2017関東予選にて、「kamatte(かまって)」というサービスを発表しました。 このサービスは、「#彼氏欲しい」や「#彼女欲しい」などのツイートを強制マッチングしお店の用意までするサービスです。 惜しくも予選3位でしたが、需要の高まるクリスマス前から運用してみたいという私たちの独断から、炎上覚悟で開発をすすめリリースしたのでその結果をまとめます。 12/09から運用を開始 早速最初のマッチングが行われる 2017年12月9日 22:30 ~ 番運営開始!! マッチングワードは「#彼氏募集中」 と「#彼女募集中」 リンクを踏むと詳細ページに遷

    今年はくりぼっちが少ないらしい - Qiita
  • WebアプリをOWASP TOP 10に対応させよう / #shibuyaxss techtalk #10

    WebアプリをOWASP TOP 10に対応させよう / #shibuyaxss techtalk #10

    WebアプリをOWASP TOP 10に対応させよう / #shibuyaxss techtalk #10
  • 詰将棋LINE Botを作りました - LINE ENGINEERING

    DataLabs所属の@sugyanです。この記事はLINE Advent Calendar 2017の11日目の記事です。 個人的な話ですが、この秋から新たな趣味として将棋を始めました。この趣味に自分の技能を活かして何かしてみたいと思い「詰将棋の問題を自動生成して出題してくれるLINE Bot」を作りましたので、紹介します。 詰将棋とは 簡単に紹介しますと、詰将棋とは将棋のルールを用いた一種のパズルで、以下のようなルールになっています。 攻め方(先手)が玉方(後手)の玉を詰ますのが目的。 攻め方は必ず王手をかける(玉方は必ず王手をはずす)。 玉方は盤上と攻め方の持駒以外すべての駒(ただし玉は除く)を合駒として使用できる。 玉方は最善を尽くし、最も長く手数がかかるように逃げる。 玉方は無駄な合駒をしない。 その他は指し将棋のルール通り。二歩、打ち歩詰め、行き所のない駒、連続王手の千日手はい

    詰将棋LINE Botを作りました - LINE ENGINEERING
  • 転職してから8ヶ月経つので振り返り

    退職者その2 AdventCalendar 2017 12/19の記事です。 今年の4月に、株式会社リブセンスから株式会社Viibarへ転職しました。もう半年以上経つので、転職の経緯と転職してからどんなことがあったのかを振り返ろうかなと思います。 前職について HR、不動産、医療などさまざまな分野を扱うサービスを運営している企業です。転職ドラフトなんかは今ではエンジニアの皆さんなら誰もが知るサービスになっていると思います。私が所属していたのは転職会議を運営している部署で、入社から退社までずっと転職会議のサービス開発に携わってきました。 前職で良かったところ とにかく、働いているみなさんが優秀だったことです。エンジニア勢は技術に対しての姿勢が貪欲で、積極的に新しいものを取り入れていく姿勢がありつつも、プロダクトのビジネス側の事情に合わせてプロダクトの開発方針を決めていくバランスのよさがありま

    転職してから8ヶ月経つので振り返り
  • 14歳の女の子に猛烈に惚れられて困った

    ネタとかじゃなくてマジ、自分でも信じられない きっかけはゲームで仲良くなったこと。そのまま他のサイトとかでも遊んでたりしてLINE交換して通話する仲になった その内彼女がリアルで俺と遊びたいと言い出した 住みがかなり近かったが、俺は正直乗り気じゃなかった だって22歳の俺が彼女とリアルであって話が合うわけでもなさそうだし(通話では割とあっていたが)、親の了承が得られていなければ未成年誘拐になってもおかしくない 俺はさり気なくそういった申し出を何度も何度も回避した そのうち彼女が諦めてくれると思ったのだ しかし彼女は諦めるどころか過激化する方を選んだようだ ゲームのIDから俺のツイッターアカウントとフェイスブックアカウントを入手、顔や住所まで彼女に漏れた それを悪気なく俺に伝えてきた 正直、彼女がやばい類の人間だということはわかっていた リスカだのアムカだの依存だのボーダーだのいつも話してい

    14歳の女の子に猛烈に惚れられて困った
  • エンジニアを辞めて1年が経ちました ~ ex-mixi Advent Calendar 15日目 - 小さなお城

    ミクシィ退職者によるex-mixi Advent Calendar 2017 - Qiita 15日目のozyozyoです。 参加されている方がすごい方ばかりですし、ミクシィの会長にも見てるよ!と言われたので、そわそわしちゃいますが、有難くエモく参加させて頂きます٩(๑❛ᴗ❛๑)۶ ミクシィ時代の話 @yoichiro sanに面接していただいて、2012年にミクシィに入社し、内製だったり外注だったりで広告関連の開発をしながら、開発とスクラムを勉強させていただきました。 未だに、自分が出したバグのせいで、mixiを止めてしまったあの日の夢を見ることがあります。(その節はご対応ありがとうございました🐻🍤) その後、所属していた部署ごと分社化したり、アレコレがありましたが、スッとミクシィに戻って、家族アルバム みてねにAndroidメインで参加させて頂きました。 みてねが私にとっては、初め

    エンジニアを辞めて1年が経ちました ~ ex-mixi Advent Calendar 15日目 - 小さなお城
  • Ruby高速化のためのベンチマークツール benchmark_driver.gem - Qiita

    この記事はRuby Advent Calendar 2017 17日目の記事です。 benchmark_driver.gem とは Rubyの処理系を高速化していく上で重要な計測環境を改善するため、Ruby体のリポジトリにあるbenchmark/driver.rbの後継として作られたベンチマークツールです。普通にRubyのスクリプトのパフォーマンスを比較するのにも使えます。 また、このgemRuby Association開発助成金2017に採択されたプロジェクトとして開発されています。 何が便利なのか Procの起動を行なわない精度の良い計測ができる 皆さんがベンチマークによく使うのは、標準ライブラリの benchmark.rb か、見易い比較結果を得られる benchmark-ips.gem 等でしょう。 benchmark-ips.gem でよく使われるインターフェースや ben

    Ruby高速化のためのベンチマークツール benchmark_driver.gem - Qiita
  • Future of Vue.js

    Vue.jsの今後

    Future of Vue.js
  • ゾーニング論について

    このブコメが凄まじい。 D_Amon そもそもが販路を広げるために自主規制してコンビニにおけるようにしたわけで、その自主規制で「既にゾーニングしてる」と胸を張られても、そんな出版社都合基準にコンビニも利用者もつきあう義理はないわけでな 「俺のは善いゾーニング、お前のは悪いゾーニング」ってか。 ゾーニング論ってこれが危険なんだよ。いくら説明しても、こうやって印象で攻撃してくる奴が絶対出る。エロ規制にはそのやり方が一番効果的だから。 まず、「自主規制」が「そもそもが販路を広げるため」なのは極一般的で、何もやましいことはないだろうに。 さらに法などの社会的基準に沿っているものを「「既にゾーニングしてる」と胸を張られても」「つきあう義理はないわけでな」などと揶揄しているのが醜い。 コンビニ側や利用者側だって置いて欲しいと望んでいる(でなきゃとっくに消えてる)ことも都合が悪いから無視。 わざと「出版

    ゾーニング論について
  • 2017年にやったこと - k0kubun's blog

    2016年にやったこと 2015年にやったこと 要約 今年はクックパッドからTreasure Dataに転職し、Rubyコミッターになり、結婚しました。 近況です / “Treasure Data に入社しました - k0kubun's blog” https://t.co/7G7WMahI6L— k0kubun (@k0kubun) 2017年3月1日 書きました / “Ruby コミッターになりました - k0kubun's blog” https://t.co/2jkQehfmBc— k0kubun (@k0kubun) 2017年5月15日 入籍しました— k0kubun (@k0kubun) 2017年9月1日 発表 今年は7回発表したのですが、9ヵ月くらいJITを触っていたので3回はJITの話になってしまいました。 Cookpad TechConf 2017: 快適な開発環境,

    2017年にやったこと - k0kubun's blog
  • mallocを再実装した話 - abcdefGets

    C++ AdventCalendarの12日目 普段私はWEBのフロントエンド仕事にしている。 つまり使う言語はjavascript/typescript等のScript言語だ。 ただ前職や趣味、OSS等でC++によく触っていたので昔実装したmallocの話をすることにした。 mallocとは mallocとはC言語のstdlib.hに含まれるメモリ割り当て関数のことで、 C++やその他の多くの言語で内部的に利用されている。 ヒープを割り当てる方法はいくつかあるが、このmallocがもっともメジャーといえるだろう。 mallocを再実装した 今回はmallocを自分で再実装してちょっと早くした話を書く。 再実装した理由は色々あるが最も大きな理由はただの好奇心。 yatscというtypescriptのコンパイラをC++で書こうと思って実装を始めたときに作った。 ただしyatsc自体は未完で

    mallocを再実装した話 - abcdefGets
  • TDD(テスト駆動開発)をするぞという強い気持ちをもって新訳「テスト駆動開発」を読んでいるお話 - Qiita

    はじめに Ateam Hikkoshi Samurai Inc. Advent Calendar 2017の13日目です。 日はエイチーム引越し侍の今年5月入社のRubyist、 @ex_SOUL が担当します。 背景: なぜTDDについて書こうと思ったのか 以前、CodeRetreatイベントに参加した際、周りのRubyistが当たり前のようにテストを書いていたため、このままではいけない…!という危機感を持ったことが始まりでした。 そして先日新訳版の「テスト駆動開発」を購入しました。 翻訳に和田卓人さん( @t_wada ) が携わったです。 @t_wada さんといえば、以下のイメージで有名だと思います。 ※上記画像はここで言及されている通りライセンスはパブリックドメインです。感謝 「TDDは死んだ」のか TDDでGoogle検索を実施すると、TDDを薦める記事、逆にTDDは死んだ

    TDD(テスト駆動開発)をするぞという強い気持ちをもって新訳「テスト駆動開発」を読んでいるお話 - Qiita
  • Goでマイクロサービスやってみる〜gokit〜 - Qiita

    はじめに 最近Goを使っているので、自分の興味分野であったマイクロサービスをGoでどうやって実現できるか調べてみました。といってもそんなに深い内容ではありません。gokitのチュートリアルに毛が生えた程度です。すごい簡単なアプリが出てきますが、かなりいい加減なので先に謝っておきます。真似しないように。 それではつらつらと。 Gokitについて A toolkit for microservices と書いてありましたのでその通りなんだと思います。 他にもマイクロサービス用のライブラリはあるらしいですが、スターの数が8500(2017年12月)と圧倒的ぽかったので、触ってみました。 今回作ってみたサンプルアプリについて すごくシンプルなアプリです。 全ソースコード https://github.com/miya-masa/go-micro-sample UserServiceとProduct

    Goでマイクロサービスやってみる〜gokit〜 - Qiita
  • RSpecしぐさ

    PyConJP 2021 2021/10/15 位置データもPythonで!!!発表資料 合同会社長目 小川 英幸 github: https://github.com/mazarimono/pyconjp2021

    RSpecしぐさ
  • 僕のKotlinコントリビュータへの道のり - コネヒト開発者ブログ

    こんにちは!Androidエンジニアの富田です。先月KotlinのPRが一つマージされてコントリビュータになりました!実はコントリビュータになると決心して、今年の1月からKontributeをスタートしたのですが、コントリビュータになるまでになんと「11ヶ月」もかかりました。珍しい事例だと思いますので、僕のコントリビュータまでの道のりを時系列で紹介したいと思います! なぜKontributeしようと思ったのか? 昨年末に書いたKotlinを導入したお話というブログでたくさんのはてぶをいただき、もっと自分が会社に対して何かできることがないかと考えた時にKontributeが良いのではないのかと考えました。Kontributeの結果として、以下の2点がアウトプットできれば嬉しいと思い活動を進めました。 当時は社内でOSSのコントリビュータが少なかったため、Kontributeをすると刺激を与え

    僕のKotlinコントリビュータへの道のり - コネヒト開発者ブログ
  • VimでPHPのコードをシュワルツ変換してソートする - Qiita

    (この記事はピクシブ株式会社 AdventCalendar 2017の12日目の記事です) 今回のあらすじ リファクタリングDSLとしてのVim scriptの威力に再び社内がおののいてる — tad3 (@tadsan) October 25, 2017 どうおののかせたかを紹介します。 問題 pixivのURLルート定義は以下のような形になっています:1 function getUrlRouteMap() { $route_map = [ '/' => [ 'controller' => 'IndexController', ], '/discovery' => [ 'controller' => 'DiscoveryController', ], '/user/:user_id/series' => [ 'controller' => 'UserSeriesIndexControll

    VimでPHPのコードをシュワルツ変換してソートする - Qiita
  • Rails Developers Meetup 2017まとめ&感想 #railsdm - algonote

    Rails Developers Meetup 2017 に参加しました。 レールの伸ばし方 Railsでコードが複雑になってきた際のうまい逃がし方集。 MVCを正しく使うにはFat Controllerを避けモデルによせる。ただしPORO=Plain Old Ruby Objectを上手く使うこと。MVCで上手くできない部分ではViewModel, Form Object, Service Objectを使うときれいに書ける。 実際のあるあるについてよくまとまっており、他とイコールの扱いのはずだがキーノートっぽかった。メドピア開発者ブログにもwillnetさんの記事があがっているので合わせて読みたい。 Professional Rails on ECS joker1007.hatenablog.com RailsでECSを使う際の勘所集。 ECSのオススメ構成: stagingとprod

    Rails Developers Meetup 2017まとめ&感想 #railsdm - algonote
  • Go言語のHTTPリクエストのレスポンスボディーとEOF - プログラムモグモグ

    Reader interface の Read 関数は、どのタイミングで io.EOF を返すのでしょうか。 まずは strings.Reader で見てみましょう。 package main import ( "fmt" "strings" ) func main() { r := strings.NewReader("example\n") for { var b [1]byte n, err := r.Read(b[:]) fmt.Printf("%d %q %v\n", n, b, err) if err != nil { break } } } 結果 1 "e" <nil> 1 "x" <nil> 1 "a" <nil> 1 "m" <nil> 1 "p" <nil> 1 "l" <nil> 1 "e" <nil> 1 "\n" <nil> 0 "\x00" EOF Readの結

    Go言語のHTTPリクエストのレスポンスボディーとEOF - プログラムモグモグ
  • 映画をネタにした漫画もれなく1980~2000年代の知識で止まってる説

    漫画だけでなく、そもそもアニメ漫画オタク全体のボキャブラリとして だいたいその位の時期で止まってる コマンドーとかシュワちゃんだののB級アホ映画しかネタにしないし 最近の洋画は主にパシリムだのマッドマックスだの、 オタク内でバズったものしか触れない 今の意識高ウザ映画通が好きなクリストファーノーランの名前さえ上がらないことがある 無論、ジョセフゴードンレヴィット、ジョンバーンサルみたいな 絶賛活躍中の俳優の名前なんて微塵も出てこない 彼らの脳みその中はいつまでも クソみたいな演技をするスタローンのイメージしかないのである

    映画をネタにした漫画もれなく1980~2000年代の知識で止まってる説
  • なぜ「がん」は風邪や伝染病のように治せないのか?

    by Simon Fraser University 私たちの体から自然に発生する病気「がん」は、日人の2人のうちに1人が何らかのがんにかかるといわれるほど実は身近なところにある病気ですが、「がん細胞が免疫からどういう仕組みで生き残り、なぜ治すのが難しいのか?」という原因をよく知らない人は多いはず。その原因について、幅広い分野に関する専門家の講演を無料で公開している「TED」から、「がん」を治療することの難しさを描いたアニメーションが公開されています。 Why is it so hard to cure cancer? - Kyuson Yun | TED-Ed https://ed.ted.com/lessons/why-is-it-so-hard-to-cure-cancer-kyuson-yun TEDが公開している講演の内容は、以下のムービーで見ることができます。 Why is

    なぜ「がん」は風邪や伝染病のように治せないのか?
  • nippo の Gemfile (2017-12-02版) - r7kamura - Medium

    Rails で使っている gem の知見が欲しいという話をいただいたので、いま開発している nippo という Web アプリの、2017年12月2日時点で master に commit されている Gemfile の中身を解説する。 定義順序について説明してから、個々の gem について簡単に説明する。 定義順序まず group 指定の無いもの、次に group 指定付きのものという順で定義している。細かいけど group それぞれも辞書順。複数の group を同時に指定する場合は、それらを繋げたものを順序指定時のキーとしてソートする。こういうルールなので、gem メソッドの引数の :group オプションは利用しない。 意図的に順序を気にして定義しないといけないケースが存在するので、各 group ごとにまず順序を気にしないといけないやつを記述して、後に辞書順のやつを記述するように

  • (俺が決める)2017アニメランキング (追記あり)

    正体不明の連中を集めて組織票させるよりも、一人の人間が独断と偏見で決めたほうが正しい結果になるのではないだろうか そんな思いつきから増田を代表して俺が今年のアニメランキングを付けることにした。 採点方法客観的評価+個人的評価を独自の計算式に当てはめ独自の方法で算出。 点数は未公開のため傍から見ると100%個人的趣味で決まっているようにしか見えない。 結果発表 上位30作品一覧表1 メイドインアビス 2 少女終末旅行 3 宝石の国 4 サクラダリセット 5 魔法陣グルグル (2017年) 6 リトルウィッチアカデミア 7 けものフレンズ 8 キノの旅 -the Beautiful World- the Animated Series 9 エロマンガ先生 10 ID-0 11 正解するカド 12 GRANBLUE FANTASY The Animation 13 ノラと皇女と野良ハート 14

    (俺が決める)2017アニメランキング (追記あり)
  • デザイナーとアプリエンジニアが仲良く開発できるためのチートシートを作る - Qiita

    Classiアドベントカレンダー8日目は、デザイナー@shio312がお送りします。 はじめに あるデザイナーとアプリエンジニアの会話 ・iPhoneナビゲーションバーを差しながら「グロナビが〜」 ・iPhoneで作ったカンプを差しながら「Androidもこの切り替えスイッチのUIで〜」 ・「Androidも下から画面出せばいいじゃん」 ・「トグル?iOSだっけ」 上記デザイナーの発言、全てエンジニアに殺意を沸かせます。ああっ、すみません。 実は、アプリ開発経験のあるUIデザイナーはエンジニアさん&デザイナーさんが仲良く開発できるための、自分なりのチートシートを持っていたりします。 もし、モバイル開発の経験が少ないデザイナーさんと開発することになった場合、今回ご紹介する簡易チートシートの作成方法を優しく教えてみてはいかがでしょうか。 きっと仲良くなれると思います。 手順 デザイナーさんの工

    デザイナーとアプリエンジニアが仲良く開発できるためのチートシートを作る - Qiita
  • Quipper での CodePush を使った OTA 配信とその自動化 - スタディサプリ Product Team Blog

    この記事は React Native Advent Calendar 2017 6 日目の記事です。5 日目は Quipper 同僚の @hotchemi によるQuipperにおけるReact Native活用事例でした。 こんにちは、Quipper で Software Engineer をやっている @yuya-takeyama です。 入社以来ほとんど Web のサーバサイド・クライアントサイドをやってきましたが、最近は React Native アプリのプロジェクトTypeScript を書いています。 昨日の記事でも軽く触れてますが、Quipper で最近運用が始まった OTA (Over The Air) によるアプリ配信の運用とその自動化について詳しく紹介します。 なお、実際に動くコード例として以下のリポジトリを用意しました。 quipper/ReactNativeCo

    Quipper での CodePush を使った OTA 配信とその自動化 - スタディサプリ Product Team Blog
  • gpg のはなし

    kmc-advent-2017.md gpg のはなし この記事は KMC Advent Calendar 2017 の 10 日目の記事です。 昨日の記事は tron 君 (id:tron_kmc) の今年の活動を振り返る - tron-Factory 業務日誌でした。 はたち:tada:めでたい:congratulations: はじめに KMC 6 回生の hatsusato です。 修士 2 回生ともなると研究にかまけて KMC 活動がおろそかになっているので、この場を借りて申し訳程度に KMC 活動をしようと思います。 この記事は 10 日目の予定でしたが、 10 日には KMC の追い出しコンパがあり、僕も飲み会に出席しなければならなかったので、遅刻も致し方なしなのです(言い訳)。 この記事における記述は、自分の環境である Ubuntu 17.10 におけるものをもとにしていま

    gpg のはなし
  • Qiitaのあれこれをひたすら分析してランキング - Qiita

    はじめに 2017年もあっという間に終わりが近づいてきました。 昨年もこの時期に Qiitaレジェンド達の偉大さをシェル芸で眺めて2016年を振り返る なんて記事を書いていたのですが、個人的に面白かったので今年も似たようなことを色々やってみます。 なお、この記事で用いている各種データは 2017年12月12日あたり のデータであり、リアルタイムなものでないことにご留意ください。 やること 昨年は Qiita User Ranking というサイトでContributionの上位を確認することができたのですが、2017年3月頃から更新が止まってしまいましたので、今回は自前でデータを集めました。 ユーザ別Contributionランキング ユーザ別記事数ランキング ユーザ別フォロワーランキング 記事別いいねランキング その他分析いろいろ それでは、いってみます。 前準備 分析をするにあたり、当

    Qiitaのあれこれをひたすら分析してランキング - Qiita
  • Trelloのカード管理と生成は自動化すべきって話をしてきた。 - そーだいなるらくがき帳

    qiita.com このエントリーはAtlassian(JIRA , Confuence, Trello, Bitbucket)のTips Advent Calendar 2017の6日目です。 第25回 Tokyo Atlassian ユーザーグループで同名の登壇をしてきました。 augj.connpass.com soudai.hatenablog.com soudai.hatenablog.com soudai.hatenablog.com 登壇資料の中にも書いたけどTrelloで見たいのはカードの状態ですが、ついつい作るのが面倒なタスクはカードを作らずにシュッとやってしまいがちではないでしょうか。それ自体はすごく気持ちがわかりますが「シュッとやるタスクが沢山ある」場合に作業が暗黙的になりがちです。ですのでカードの管理を自動化するのはとても良いことです。 やり方は色々あって繰り返し作

    Trelloのカード管理と生成は自動化すべきって話をしてきた。 - そーだいなるらくがき帳
  • アジャイル開発を支えるアーキテクチャ設計とは

    近年日のソフトウェア開発チームでも取り入れられるようになったアジャイル/DevOps開発では,今まで主流であったウォーターフォール開発と異なり,短い開発サイクルの中で小刻みなフィードバックループと改善活動を繰り返しながら開発する特徴がある.そのため,品質保証や信頼性でのメトリクス活用においても,メトリクスにもとづいたQAテストを実施することは依然重要であるが,それに加え開発から運用までの一連のプロセスの中でプロダクトとプロセスの品質を見える化し継続的な改善活動を促進するフィードバックを提供することがアジャイル開発では求められる.また、DevOps開発では番稼働中のシステムについてもレジリエンスの枠組みで障害やバグに関するフィード バックを獲得し継続的に学習する.講演ではアジャイル /DevOps の品質保証と信頼性におけるメトリクス活用の方法について事例も交えながら紹介する.

    アジャイル開発を支えるアーキテクチャ設計とは
  • 7 Patterns to Refactor Fat ActiveRecord Models

    When teams use Code Climate to improve the quality of their Rails applications, they learn to break the habit of allowing models to get fat. “Fat models” cause maintenance issues in large apps. Only incrementally better than cluttering controllers with domain logic, they usually represent a failure to apply the Single Responsibility Principle (SRP). “Anything related to what a user does” is not a

    7 Patterns to Refactor Fat ActiveRecord Models
  • 家庭内インフラエンジニアのすゝめ - freee Developers Hub

    どうもこんにちは。いつでもどこでも五里霧中。自分はどこへ案内すれば良いのか。 freee では蕎麦打ちの空き時間でエンジニアをやっている仙波です。 記事は freee Developers Advent Calendar 2017の 14日目です。 今年のアドベントカレンダーも折り返し地点を過ぎました。 この時期は新そばも出回っている関係で業が忙しく、今年のアドベントカレンダーをまだ追えていません。 おすすめの記事があったら教えてください。 昨日の社内蕎麦打ちワークショップ さて、そろそろプリンタが動かないって実家から電話がかかってくる季節ですよね。インクの発注は済ませましたか? 今年はみんなスマートスピーカーや IoT 、ブロックチェーンやら機械学習やらについて書いていると思うので、自分はその前段階について書きたいと思います。 テーマは「よくわからないけど難しそう(だからイヤ)」を超

    家庭内インフラエンジニアのすゝめ - freee Developers Hub
  • React Native for WebとExpoを組み合わせてピコピコさせてみたよ - Qiita

    なかざんです。ウォーターセルという新潟の会社でアグリノートという農業向けアプリを作っています。 業務で使う構成のPoCとして、Webとモバイルネイティブの両方で動く、React Nativeのサンプルプロジェクトを作ってみたので、そこで得られた知見をご紹介します。 つくったもの 私たちが愛してやまないJetBrains製IDEのアイコンとボタンを並べて、ボタンを押すと製品ページに行けるアプリです。押したときにはピコッと鳴ります。 ソースコードはこちら。 https://github.com/Nkzn/react-native-multi-target-sample ネイティブ版はこんな感じです。 Webアプリ版はこんな感じ。 見てもらったほうが早い 今回は実物を触ってもらいやすい環境が作れたので、実際に触ってみたほうが雰囲気がつかみやすいと思います。 ネイティブ版 ネイティブ版はExpoで

    React Native for WebとExpoを組み合わせてピコピコさせてみたよ - Qiita
  • なぜこのやり方で教えないのか…「三角比の覚え方」の解説がわかりやすくて話題になるも賛否両論「2倍角で詰む」

    えいり@ @shiroeiri @R4835279O1 これを学校で教えることに意味はないです。これはタダのテストで点が取れるだけの覚え方です。三角比というか三角関数の概念を放棄してるのでなんとも... 2017-12-02 19:41:19

    なぜこのやり方で教えないのか…「三角比の覚え方」の解説がわかりやすくて話題になるも賛否両論「2倍角で詰む」
  • Perl の隠れ演算子の紹介(2017) - アルパカ三銃士

    この記事は「Perl Advent Calendar 2017」の 25 日目の記事です。 まさか全部埋まるとは思っていませんでした。これも皆さんのおかげ様です。 ありがとうございました! qiita.com Perl には隠れ演算子なるものが存在します。 これらは、言語開発者が意図して作ったわけではなく、偶然発見されたものです。それを誰かが命名することで有名になっていきました。 今回はそれらの演算子を perlsecret に沿った形でお届けします。 環境は Perl 5.26.0 で Mac OSX Elcapitan です。 隠れ演算子一覧 Venus 0+ +0 Venus 演算子は文字列を数値にキャストしてくれることで有名な演算子です。 print 0+ '23a'; # 23 print 0+ '3.00'; # 3 print 0+ '1.2e3'; # 1200 print

    Perl の隠れ演算子の紹介(2017) - アルパカ三銃士
  • 技術コミュニティを支援する「Mercari Tech Sponsorship Program」 | メルカリエンジニアリング

    Mercari Advent Calendar 2017 24日目の記事です。 こんにちは!組織開発とエンジニア*1採用に責任を持つEOT(Engineering Operations Team)の @jollyjoesterです。 今日はメルカリの技術コミュニティへの支援のあり方と、今後より支援を強化していくための制度「Mercari Tech Sponsorship Program」についてお話をしようと思います。 メルカリの技術コミュニティへの支援 メルカリは技術コミュニティへの支援を積極的に行っています。 というのも近年のテクノロジーはOSS等のオープンな技術に支えられており、メルカリも例外ではないからです。 オープンな技術の多くは世の中の多くのエンジニアが集まった「技術コミュニティ」によって作られ、日々メンテンナンスされたり、改善されています。そのため、技術コミュニティが活性化す

    技術コミュニティを支援する「Mercari Tech Sponsorship Program」 | メルカリエンジニアリング
  • Lottieであなたの「サービス」をもっとリッチにアニメーションさせる話 - pixiv inside

    この記事はピクシブ株式会社 Advent Calendar 2017の19日目です。 こんにちは、17新卒エンジニアのまつらいです。普段は主にpixivFANBOXというサービスでJavaScriptPHPを書いています。今日は、ウェブブラウザ上で動く軽量で扱いやすいアニメーションを実現させることができる、僕の大好きな「Lottie / Bodymovin」について作例を含めて紹介します。 https://matsurai25.info/bodymovin/blue/ たとえば、デザイナー(※1)に貰ったAIファイルをそのままAfterEffectsで加工、レイヤー毎に動きをつけてみました。このページはiOS safariやIE11でも動作します。LPなどの目立つ部分でLottieを使うと、サービスがグッと印象的になるはずです。 なお、この例ではサイズの大きな画像が使っているので、端末の

    Lottieであなたの「サービス」をもっとリッチにアニメーションさせる話 - pixiv inside
  • プロダクトマネジメントと新規サービス開発 - Qiita

    この記事は エムスリー Advent Calendar 2017 の24日目の記事です。 この記事では、プロダクトマネジメントと新規サービス開発についてお話します。 1. はじめに エムスリー株式会社ではエンジニアリング強化の一環として12/1からCTO+VPoE(Vice President of Engineering)制度に移行し、私、@yamamutekiが初代VPoEを務めることになりました。最近は採用活動などに力を入れていますが、業はプロダクトマネージャーで、新規サービス開発や既存サービスのテコ入れを担当しています。今回はプロダクトマネジメントと新規サービス開発について簡単にお話できればと思います。文では、最初に、プロダクトマネジメントと新規サービス開発の関係についてお話し、次に、プロダクトマネジメントを活用した新規サービスの作り方についてお話します。最後に、プロダクトマネ

    プロダクトマネジメントと新規サービス開発 - Qiita
  • 失敗を恐れない精神を作るために、ゲームオーバー有りのゲームを遊ぶのは有効なのではないか: 不倒城

    目次・記事一覧(1) レトロゲーム(185) 日記(772) 雑文(512) 書籍・漫画関連(56) 子育て・子どもたち観察(115) ゲームブック(12) フォルクローレ・ケーナ・演奏関連(86) FF14(40) レトロでもないゲーム(336) 始めたばっか(13) アナログゲームいろいろ(37) 人狼(48) ネットの話やブログ論(61) 三国志大戦(20) 無謀的世評(52) ゴーストライター(16) 大航海時代ONLINE(40) FF3(6) Civ4(18)

  • pandasのDataFrameのデータ操作をよくわすれるので、よく使用する操作を自分のためにまとめた - Qiita

    pandasのDataFrameのデータ操作のかんたん早見表を作成したので、データ操作に役立ててください。また最後に、データ分析の流れを経験できるオススメ学習コンテンツを紹介したので、ご参考ください。 事前にimport

    pandasのDataFrameのデータ操作をよくわすれるので、よく使用する操作を自分のためにまとめた - Qiita
  • キャラクター学概論序論|crome_ITF|note

    稿は2017/12/19日付の「筑波のクリエイター Advent Calender」に寄せるため書かれたものです。 PDF版はこちらをどうぞ。いかにしてキャラクターを運用するかキャラクターを"プログラミング"する <キャラクタークラスの「定義」> [備考・クラスとは] プログラミングにおけるインスタンスの原型。ここでは鋳型とか、設計図と言い換えられる。キャラクター設定(クラス)とは、作者の頭の中にあるキャラクター像を言語化したものである。人物評とも言いかえられる。クラスに定義されていると思われるパラメーター(作品内を生きるキャラクターを形作ると考えられるもの)の一例を、以下に上げる。 ・過去 思い出(成功体験、トラウマ等) ・性格 外向的or内向的,野心or安定指向,ポジティブorネガティブ,etc ・能力 才能,実績 ・身体 主に外見,特に顔と身長,性的魅力 ・人間関係 友人,親兄弟(

    キャラクター学概論序論|crome_ITF|note
  • Ruby 2.5 は引数に &block を書いても速い!!! - onk.ninja

    Ruby 2.5 は引数に &block を書いても速い!!! #megurorb Meguro.rb#10 で「引数に &block を書いても速い!!!」という素晴らしい改善について話してきた。 b.r-l.o の issue で言うとこちら。 Feature #14045: Lazy Proc allocation for block parameters 前提知識 block の呼び出し方 3 パターン block をメソッドで使う場合、大きく分けてこの 3 パターンがあると思う。 # block を引数で受け取って、call で呼ぶ def block_call_with_block_arg(&block) block.call end # block を引数で受け取らずに yield で呼ぶ def yield_without_block_arg yield end # 引数で

    Ruby 2.5 は引数に &block を書いても速い!!! - onk.ninja
  • WebAssemblyでGC | κeenのHappy Hacκing Blog

    κeenです。この記事はWebAssembly Advent Calendar 2017 8日目の記事です。WebAssemblyでガーベジコレクションする話。 2017-12-08: ページサイズに関する誤りを訂正しました。その他加筆。 はじめてWebAssemblyを聞いたとき、「ブラウザでアセンブラが動くのか、よし、コンパイラを作ろう」と思ったかと思います。 私もそのうちの一人で去年頃こんなコンパイラを作り始めました。 しかしご覧のように進捗芳しくありません。 進捗が悪い理由の1つにGCがあります。最初はGCをCかRustで書いてemscriptenを通すつもりでしたがemscriptenを通したコードはどうにも扱いづらく、すぐに断念しました。 今でこそRustwasm32-unknown-unknownのターゲットがありますが当時はemscriptenしか選択肢がありませんでした

    WebAssemblyでGC | κeenのHappy Hacκing Blog
  • PHP - The Wrong Way とは何だったのか - なんたらノート第三期ベータ

    これは PHP Advent Calendar 2017 - Qiita の12日目の記事です。 わたくし先月、PHP - The Wrong Way を日語に翻訳しました。 www.phpthewrongway.com 衝撃の扉絵はご覧いただけましたでしょうか。 これは2017年の Symfony Live London で Laravel を笑い者にしている様子 を描いた風刺画です。 うそですけどね。 でもどうですか、そういう絵だといえばそう見えませんか? ロンドンでの事件Laravel と Symfony の間にある摩擦ですが、それと相似な関係は、ユーザーコミュニティ全体と Laravel のようなものとの間にこそ、より深刻な状態で横たわっているのではないでしょうか。このロンドンのブーメランは、自分の翻訳進捗にずいぶん影響しました。 実を言うと自分は、あまり多くの人に PHP

    PHP - The Wrong Way とは何だったのか - なんたらノート第三期ベータ
  • 最小のNode.jsのDockerイメージを目指すスレ - Qiita

    フューチャーアーキテクトアドベントカレンダーに投稿したサーバーサイドレンダリングの代替としてPrerenderを試してみたに引き続き、JS系?ウェブ系?なエントリーです。 ECSとかEKSとか出てきて、コンテナを使うと、一つの物理ホストで、複数のコンテナをさばいて効率を上げる、というのが簡単にできるようになってきました。そのため、Node.jsのアプリもDocker化して配りたいですよね? 次のスライドを見ると、サイズが小さいほうが良いとされています。中には静的リンクが云々みたいなトリッキーな技もありますが、そこまでがんばらない&黒魔術にならない程度でがんばる方向でサイズを小さくしてみたいと思います。 お前のDockerイメージはまだ重い💢💢💢 by stormcat24 STEP1: Alpine + 標準ライブラリのみ 小さいというAlpine Linuxを使ってみます。クールな

    最小のNode.jsのDockerイメージを目指すスレ - Qiita
  • メルカリのデータ分析基盤の紹介〜BigQuery周辺の話〜 | メルカリエンジニアリング

    Mercari Advent Calendar 2017 の9日目はメルカリ SRE(Site Reliability Engineering) チームの @syu_cream がお送りします。 メルカリでは様々なデータを BigQuery に格納して、データ利用を可能にしています。 BigQuery に格納しているデータの具体例としては、 Web サーバや API サーバのアクセスログやアプリケーションのログ、 以前当ブログで紹介した Pascal のイベントログ などが挙げられます。 メルカリのデータ分析基盤に関する情報はこれまでに以下のようなブログやスライドで紹介しております。 Pascal〜Puree + ngx_lua + Fluentd + BigQueryでつくるメルカリのログ分析基盤〜 fluent-agent-hydraで省エネログ転送 メルカリのデータ分析基盤 / me

    メルカリのデータ分析基盤の紹介〜BigQuery周辺の話〜 | メルカリエンジニアリング
  • 昨日初めて新幹線のグリーン車乗ったんだよ 人の金でだけど 30年の人生で初..

    昨日初めて新幹線のグリーン車乗ったんだよ 人の金でだけど 30年の人生で初グリーン車 人の金でグリーン車乗っといてなんだけど 飛行機のビジネスクラスみたいに運賃跳ね上がるほど差額があるわけでもないから(ちなみに飛行機はエコノミーしか乗ったことない) 脱げるのと全席にコンセントあるくらいで 特別乗り心地が違うわけでもないなーと思ってたわけ で、人生初グリーン車も堪能したし一眠りしようかなと背もたれを倒したとき よく見ると背もたれを倒すレバー?が両方向(前後)に動くのを発見したのね まさかと思って前方向にレバーを倒してみると なんと…!背もたれによりかかったままシートが起き上がってくるではないか…! しかもこのスムーズで静かな動きは電動ではない…!? そして「リクライニングの調整を一切身体に力を入れずに行える」というのが思いの外快適…! ついつい意味もなく背もたれを動かしたくなってしまう…!

    昨日初めて新幹線のグリーン車乗ったんだよ 人の金でだけど 30年の人生で初..
  • 「これ、すごいッスよ」とイケメンバイトは言った

    私は40代、地方の小さな会社でシステムエンジニアをしている。 就職氷河期だったため就職は厳しいと言われていたが、小学生の頃にあった第一次パソコンブームに引っかかってたおかげでプログラムはまぁまぁできたのが強かった。 なんだかんだで今では部長職である。 とはいえ、ニッチな領域にい込んでいるおかげでなんとか生きながらえている程度の会社である。 社員数は20名もいない状態だから、部長といっても名ばかりで年齢相応の肩書きが付いただけだ。 私には専業主婦のと三人の子供がいる。 のたっての希望で35年ローンでマイホームを購入したはいいものの、来年、上の子が中学に進学するのもあって家計が厳しい。 子供が大学に進学するとなったら、学費のためのローンが必要だろう。 名ばかりだろうが管理職は管理職。 残業しても残業代は付かない状態なので長時間頑張ったところで給料があがるわけでもない。 残業していた時間と

    「これ、すごいッスよ」とイケメンバイトは言った
  • けもフレ信者って知能がけものなの?

    カドカワの社長・KADOKAWAの代表取締役専務・ドワンゴの取締役が揃って「たつき監督を降ろしたくないので対処する」と明言しており、かつヤオヨロズ の取締役も「カドカワ社長やKADOKAWA専務には尽力いただいた」と感謝の言を述べているのに、まだ「カドカワのせいで降板させられた」と言っているけもフレ信者ばかりでビビる。その根拠らしきものって、たつき監督が「ざっくりカドカワ方面のお達しみたいです」と最初に言った以外に無いよね。そんな薄弱な根拠だけで不買だの抗議だのマジで言ってる。スゴい。「専務が覆せないとしたらまさか角川歴彦の命令…?」とかガチで言ってる。ヤバすぎる。

    けもフレ信者って知能がけものなの?
  • 『SF好き=スペースオペラ好き』じゃない

    最近SF作品を読んだり見たりするのにハマってる。でも、その事を周りの人に言うと必ず、 「SF?じゃあスターウォーズとか好きなの?」 違うんだ……!SFといっても私はスペースオペラ物は苦手なんだよ……! でも、素直に「スターウォーズみたいなのは苦手なんだ」って言ってもきっと微妙に反応が帰ってくるだけなんだろうなーと思ってしまって、いつも 「ああいう映画もいいよねー」 みたいな無難な受け答えをしてしまう。 世間の皆さん!SFはスターウォーズとかガンダムみたいな規模の大きな話だけじゃないんですよー!むしろ私みたいな宇宙単位の話になると指が動かなくなる人間もいるんです!分かってください!!

    『SF好き=スペースオペラ好き』じゃない
  • C++の入門書を書くためにHaskellを学ぶことにした

    C++17の参考書、江添亮の詳説C++17はすでに書き上げて、来年の出版を待つばかりになっている。 https://github.com/EzoeRyou/cpp17book 次に書くC++の入門書にしようと思っているが、入門書を書く前に、少し時間をかけてHaskellを学ぼうと思っている。 なぜHaskellを学ぶのか。Pandocのためだ。 Pandoc 私のは、Markdownで書いてPandocで各種フォーマットに変換している。アスキードワンゴでは、Pandocを使ってlatexに変換した上で、手作業で出力されたlatexを編集して組版している。つまり、私の参考書の執筆はPandocに支えられていると言ってよい。 さて、アスキードワンゴ編集部(ドワンゴ)は私がを出版契約している出版社であり、かつ私が雇用契約している会社でもある。アスキードワンゴの編集者は私の編集者であり同僚

  • なぜ自分は「ペアプロ全面導入」という考えに至ったのか - pixiv inside

    この記事はピクシブ株式会社 Advent Calendar 2017のラストを飾る25日目の記事です。 inside.pixiv.blog 去年も一昨年もラストを飾らせていただいたCTO兼福岡オフィス立ち上げ担当の高山(@edvakf)です。 2017年は福岡に移住という大きなライフイベントがありましたが、思い返してみればペアプロで始まりペアプロで終わったペアプロの年でした。 まずは結論から ペアプロは一般的に言われるようにレビューの手間が減るとかコードの品質が向上するとか属人化を防ぐのに良いとかの利点がありますが、自分は「その時間の集中力」こそが実は最大の利点なのではないかと考えています。 一人で集中して何時間もコードを書き続けられる人は別ですが、現代のプログラミングって調べ物をしてる時間のほうが長くありませんか?しかも調べ物のほとんどは、ちょっと詳しい人ならすぐにわかるようなことばかり

    なぜ自分は「ペアプロ全面導入」という考えに至ったのか - pixiv inside
  • Seq2Seq まとめ - higepon blog

    以前作った Seq2Seq を利用した chatbot はゆるやかに改良中なのだが、進捗はあまり良くない。学習の待ち時間は長く暇だし、コード自体も拡張性が低い。そういうわけで最新の Tensorflow のバージョンで書き直そうと思って作業を始めた。しかし深掘りしていくと Seq2Seq の詳細を分かっていなかったことが発覚したのでここにまとめる。間違いを見つけたらコメントか @higepon まで。 Seq2Seq のすべてを解説するのではなく、Tensoflow/nmt/README.md のチュートリアルをベースにする。読んだだけでは、理解できなかった部分を補っていく形で進める。 必要とされる前提知識 DNN の基礎。構造、training、 loss とかそういう話。back prop は別に理解できなくても可。 RNN の基礎。RNN が時系列の扱いに向いているとか。RNN の構

    Seq2Seq まとめ - higepon blog
  • WUG新章をきちんと問題視しないとダメだと思う

    このタイミングで書くと監督交代劇の話だと思われるかもしれないが、自分が言いたいのはWUG新章のスケジュール破綻の問題の方で、そちらではない(いや、そちらも問題ではあるのだが……)。 見てない人はわからないかもしれないが、WUG新章というアニメは、完全にスケジュールが破綻しているのが映像から誰でも読み取れるほど酷いクオリティになっている。 TVアニメのスケジュール破綻の話は昔からある話で、有名なものではヤシガニで有名な『ロスト・ユニバース』だったり、『夜明け前より瑠璃色な』のキャベツだったり、『MUSASHI-GUN道-』だったり。 このアニメはそれらと肩を並べてもいい、というかそれ以上にアニメ業界の闇を凝縮したヤバいシロモノなのではないか。 『SHIROBAKO』で、動画が溶けて作画崩壊しているのを「プルンプルン天国」として揶揄されるような描写があったが、WUG新章はプルンプルン天国の域に

    WUG新章をきちんと問題視しないとダメだと思う
  • Vue.js + Firebase を使って爆速でユーザ認証を実装する - Qiita

    最初に この記事はVue.js アドベントカレンダー#4 25日目の記事です。 この一ヶ月でVue.jsについてのナレッジが100記事増えたことになります。やったね!! 2018/8/2 追記 現在では vue-cli の3.x.xがリリースされており、スキャフォールドからVueプロジェクト作成の工程が若干異なりますのでご留意ください。 この記事でやること バックエンドをFirebaseに丸投げしたユーザ登録 → サインイン → サインアウト までのチュートリアルです。 認証の実装は面倒 フロントエンド技術を使ってちょっとしたアプリケーションを作った時、認証やユーザ管理を実装するのはそれなりに面倒かと思います。フレームワークの選定、DBは何使う?など決めなければならないこと、覚えなくてはならないことがたくさんありますね。 そこでBaaSを使います。 BaaSって? Backend as

    Vue.js + Firebase を使って爆速でユーザ認証を実装する - Qiita
  • 男の子はバカじゃない - 日々雑録

    「男の子ってバカだよね」「男の子だからバカ」……男の子の粗暴なふるまいや思いがけない行動を見て多くの親たちが言う、このセリフが苦手だ。でも、まあ最初は(うちの子はバカじゃないけど)とか思いつつも、「そうかなあ?」「性別は関係ないんじゃない?」「自分も子どものときに変なことしなかった?」と答えつつスルーしてきた。 でも、ある日、帰宅してから子どもが悲しそうに「ああ、男の子じゃなくて女の子に生まれたかったな」「だって男の子はバカなんでしょ。大人が言うから」と言う。(ああ、見過ごしてきた私がいけなかった)と反省して、すぐさま言った。「男の子はバカじゃないよ」「男の子だからバカとか女の子だからバカとかあるわけない。それは差別」「だいたい、きみは割と賢いと思うよ」と。それ以降、子どもがいるところで言われたら「男の子はバカじゃないよ」と、はっきり返すことにしてる。 親のほうは面白半分の気軽な気持ちで言

    男の子はバカじゃない - 日々雑録
  • 超高速エンジンの内部:Quantum CSS(別名Stylo)- 後編 | POSTD

    この記事は後編の記事となります。 前編は こちら 全てを並列処理で実行 Servoプロジェクト(Quantum CSSの大元)は実験的なブラウザで、Webページのレンダリングの様々な部分を全て並列化しようとしています。これは、いったいどういう意味でしょうか。 コンピュータは脳のようなものです。考える部分(ALU)があり、その近くには短期記憶を司る部分(レジスタ)があります。これらはCPU上でグループ化されています。また、長期記憶を司るのがRAMです。 注釈:長期記憶(RAM) 短期記憶(レジスタ) 考える部分(ALU) 初期の頃のコンピュータでは、CPUを使って一度に1つのことしか考えられませんでした。しかし、この10年間で、複数のALUやレジスタをグループ化してコアにまとめて持つようになったことで、同時に複数のことを処理できるようになってきました。 注釈:コア Quantum CSSは、

    超高速エンジンの内部:Quantum CSS(別名Stylo)- 後編 | POSTD
  • goddd とは何か? - pospomeのプログラミング日記

    これは Go Advent Calendar 2017 その2 6日目の記事です。 https://qiita.com/advent-calendar/2017/go2 みなさん、こんにちは。 pospome です。 普段は GAE/Go でサーバサイドの開発をしています。 twitter では 実装パターン, DDD, golang, GCP についてつぶやくことが多いので、 同じような分野に興味があれば、 フォローしてマサカリ投げてもらえると嬉しいです。 https://twitter.com/pospome ということで題に入ります。 golang.tokyo #9 で goddd という github リポジトリを知りました。 https://golangtokyo.connpass.com/event/65921/ ちょっと興味があったので、 goddd に対する自分の感想を書

    goddd とは何か? - pospomeのプログラミング日記
  • elastisearch-railsを使ってRailsでElasticsearchを動かす【初心者向け】 - Qiita

    こんにちは。@katsuhisa__ です。 記事は、「Elastic stack (Elasticsearch) Advent Calendar 2017 」の12/18(月)分です。 前置き 第21回Elasticsearch 勉強会で、ログ解析基盤としてElastic Stack を導入したお話を発表したのですが、その際に、「次は全文検索エンジンとしてElasticsearch を使います!」という宣言をしました。 残念ながら実務で使うには至っていませんが、少し前にこちらの記事を参考に、Rails でElasticsearch を動かす一通りの流れを実装しました。 というわけで、Rails でElasticsearch を動かすためにやることをあらためて整理しました。実装したときのコードはここに置いていますので、必要であればどうぞ。 対象読者 RDBMS 以外を使用した検索機能の実

    elastisearch-railsを使ってRailsでElasticsearchを動かす【初心者向け】 - Qiita
  • ネットの決済時の入力項目が多いのはとにかく大きい壁、と明日のイベント|林伸次

    先日、お店用のある備品を買おうと思って、グーグルで「○○ 販売」って検索したんですね。 もちろん、アマゾンと楽天が上の方に出てきたのですが、それ以外に、「あ、こんなお店があるんだ」っていうサイトがあったんです。 そのお店をクリックしたところ、たぶんサイト運営者の中に「飲店で働いた経験者」がいるのでしょう、「そうそう、そういう使い勝手が知りたいんだよなあ」とか「そうそう、そういう消耗品は安ければ安いほどいいんだよなあ」とかってことがすごくわかっているんです。 欲しかったものも見つかり、それをカートに入れて、決済のページにいったところ、まあとにかく、すごくたくさんの僕の情報を入力しなきゃいけなくなってまして。 うちのお店の会社名、店舗名、僕の役職(そんなものないです)、住所も郵便番号から、メールアドレスも間違いがないように2回、性別、僕の名前のカタカナのフリガナって感じで、とにかくたくさん入

    ネットの決済時の入力項目が多いのはとにかく大きい壁、と明日のイベント|林伸次
  • Clean Architecture で Go 製の API サーバを書く - blog.syfm

    この記事は Aizu Advent Calendar の 20 日目の記事です。 adventar.org 前日は id:nktafuse の 、 nktafuse.hatenablog.com 明日は id:ywkw1717 です。 ywkw1717.hatenablog.com きっかけ 最近職場で Clean Architecture を取り入れたアプリケーションを Python で書いていて、Go でも書けないか?という試みではじめました。 作ったものは、サーバにアップロードしたファイル自体の改竄を検出できる簡易ファイルアップローダみたいなものです。 github.com 以下では CA について簡単に解説した後、設計・実装する上で悩んだ点などを挙げています。 Clean Architecture 原文と翻訳版は以下。 8thlight.com クリーンアーキテクチャ(The Cl

    Clean Architecture で Go 製の API サーバを書く - blog.syfm
  • 今更始める Firebase + BigQueryを使った サクサクデータ分析 - コネヒト開発者ブログ

    【DEPRECATED】稿にある内容は、Firebaes AnaltyicsのBigQuery Exportのスキーマ変更(2018-06)以前の情報を基にしています。 こんにちは、サーバーサイドやっております金城(@o0h_)です。 最近通読した漫画はフットボールネーションです面白いですね・・・もちろん喧嘩稼業(9)も買いました!!!! よろしくおねがいします。 あどべんと! この記事は、Connehito Advent Calendarのday-2です! やっぱりPHPer的には7.2がホットなネタ!?などとも思ったのですが、 @kiyoeshiの温かいUX改善を読んで、私もfumufumuとなりましたので データ分析系のテーマで1ぶっこんでみます。 ここのところ社内でデータ部分析基盤を整えていこうという動きがり、その流れで話題にした内容になります。 「Firebaseで集めた記録

    今更始める Firebase + BigQueryを使った サクサクデータ分析 - コネヒト開発者ブログ
  • エンジニアの働き方「3つの選択」 - anoworl's blog

    この記事はex-mixi Advent Calendar 2017 24日目のエントリです。 はじめに 私はウェブのサーバサイドエンジニアとして2013年から5年間働きました。 その間、9社のスタートアップやベンチャーに様々な形で関わり、働き方の選択肢をいくつか学びました。 この記事ではそこで学んだ3つの選択をメリット・デメリットと共に、振り返りも兼ねて説明していきたいと思います *1。 複数の会社で働く 拘束されない環境で働く 働く形態を選ぶ まだまだ経験が浅くこのような記事を書くのは恐縮なのですが、「この選択は考慮に入れとかないと勿体無いよ!」などぜひコメントして頂けると嬉しいです。 1. 複数の会社で働く 一社の社員としてのみ働くのではなく、複数の会社で働くという選択です。 例えば私は、以下2つの働き方を経験しました。 社員: 週5日, 業務委託: 週1日程度 社員: 週3日, 業務

    エンジニアの働き方「3つの選択」 - anoworl's blog
  • ソフトウェアエンジニアに必要な英語 - hydrakecat’s blog

    ソフトウェアエンジニア英語の話というのは、しばしば話題になります。 それだけ多くの人が英語について気にしていると思うのですが、「英語やらなきゃ」と言っている人に話を聞くと意外と動機が漠然としている印象があります。 果たして日企業で働くソフトウェアエンジニアにとって英語は必要なのでしょうか?必要だとしたら、どういう英語が必要なのでしょうか? この記事は、そのあたりの疑問を自分なりに整理するために書きました。 いつもの固い記事とは違って、きちんと下調べもしていないし、勢いで書かれた内容となっていますが、ご容赦ください。 なお、この記事はエンジニア英語力 - 怠惰を求めて勤勉に行き着くに触発されて、 Androidアプリのビルド待ち時間に書かれています。エモい記事を書いてくださったしろやまさんと、Androidアプリのビルド時間、それに業務時間中に記事を書くことを快く許してくれた会社に感謝

    ソフトウェアエンジニアに必要な英語 - hydrakecat’s blog
  • DOTSプロトコルを使ってDDoS対策を自動化してみたい! - Qiita

    NTTコミュニケーションズアドベントカレンダー 12日目。 今日は、荒ぶるDDoS攻撃1からサービスを防御するための新しいプロトコル DOTS (DDoS Open Threat Signaling)を紹介します。 DOTSプロトコルについての詳しい日語の記事は初めてなのではないかと思います。 DOTSとは? DOTSとはIETFで策定中のDDoS対策のためのプロトコル DDoS対策の自動化と標準化を実現するよ OSSによる実装がでているよ この記事では、OSS実装である go-dots を使って、DOTSプロトコルの利用方法を紹介します。 これからのDDoS対策の話をしよう DDoS攻撃は2つの方向で脅威が進化しています。 大規模化: Arbor社によると、2016年のリオオリンピックでは、500Gbpsを超えるDDoS攻撃があったとのことです。IoTなどインターネットに接続される機器

    DOTSプロトコルを使ってDDoS対策を自動化してみたい! - Qiita
  • ブラウザ セキュリティの近状

    7月中旬からEdgeのセキュリティ仕事を始めて、各ブラウザごとに面白いセキュリティの対策をしていることを学んだのでまとめてみる。ちなみに、僕が担当しているのはSOPバイパスなどのデザインレベルのバグですが、最近のブラウザ セキュリティで各社アツいのは「メモリ破壊を使った攻撃を設計レベルでどの様に悪用出来なくするか」という点なのでそこをまとめます。専門ではないので広く浅く(笑) Chrome Chromeはブラウザのサンドボックスに力を入れているブラウザです。Chromeの報奨金制度でもサンドボックスのバイパスが最高額で、レンダラRCEの倍額であることからも見てとれます。Chromeはそのサンドボックス技術を使ったSite Isolationという保護機能を開発しています。 Site Isolation Chromeにはレンダラプロセスというウェブページを処理し表示するプロセスと、ブラウザ

  • アニメ『けものフレンズ』の個人的総括 - 本しゃぶり

    今年一年を振り返ろうとすると『けものフレンズ』しか出てこない。 なので2017年を終わらせるために書く。 『けものフレンズ』1話 今年は『けものフレンズ』の記事をたくさん書いた。 アニメ『けものフレンズ』は人類史600万年を探求する - しゃぶり けものフレンズ追跡の手引き - しゃぶり けものフレンズで失ったIQはこので取り戻せ - しゃぶり けものフレンズの歴史〈原始・古代編〉 - しゃぶり けものフレンズ考察班 VS 哲学的ゾンビ - しゃぶり 「ポストけものフレンズ」の探し方 - しゃぶり たつき監督を『けものフレンズ』に戻したいならメールを送れ - しゃぶり 俺がここまで一つのアニメについて書くことは、もう無いのではないかと思う。 思い返せば全てはこのTweetからだった。 けものフレンズのヤバいところは人類の特徴にまず持久力を持ってきているところ。他の凡百な作品

    アニメ『けものフレンズ』の個人的総括 - 本しゃぶり
  • Yahoo!映画の「鋼の錬金術師」レビューが凄まじいことになっている

    一体何を対価に等価交換してるんだー ▼鋼の錬金術師 (2017) 4.05 点 / 評価:16,278件 ※12/25 20:19現在 https://movies.yahoo.co.jp/movie/359816/ 【概況】 ・公開時2点前後だった点数が先週から突然の爆上げ。この週末でまさかの4点台を突破。 ・レビュー数16,000件超。※ちなみに最後のジェダイが現在6,000件程度 ・☆5が71.8%、☆1が19.9%。このどちらかで92%を占める。平均とはなにかをかんがえさせられる。 ・☆5レビューの大半がレビュー数1の単発垢。 うわーすごいなーめいさくだー(棒) 過去にも疑惑レビュー案件やら2chでネタ上げされた案件やらは多数あったけど、これはなかなか強力なやつなのでは。

    Yahoo!映画の「鋼の錬金術師」レビューが凄まじいことになっている
  • 日本航空が被害を受けたビジネスメール詐欺をまとめてみた - piyolog

    2017年12月20日、日航空はビジネスメール詐欺の被害を受けたことを発表しました。ここでは関連情報をまとめます。 インシデントタイムライン 日時 出来事 : 日航空に貨物業務委託料の詐欺メールが届く。 2017年8月24日 日航空が貨物業務委託料7月分として香港の銀行へ1回目の振り込み(ビジネスメール詐欺)。 2017年9月7日 日航空が貨物業務委託料8月分として香港の銀行へ2回目の振り込み(ビジネスメール詐欺)。 2017年9月25日 日航空に旅客機リース請求の詐欺メールが届く。 2017年9月29日 日航空が旅客機リース請求として香港の銀行へ振り込み(ビジネスメール詐欺)。 数日後 何者かにより送金先口座から資金が引き出された。 2017年10月 正規の金融会社から日航空へ支払い督促。*1 2017年10月7日 日航空が詐欺被害を受けていたことを把握。 2017年11

    日本航空が被害を受けたビジネスメール詐欺をまとめてみた - piyolog
  • 【esa】社内ドキュメントツールのホッテントリを分かるようにしたら捗った話 - 文字っぽいの。

    この記事はピクシブ株式会社 Advent Calendar 2017の20日目です。 昨日はおしゃれな動画を作るマンであるまつらいの inside.pixiv.blog でした。かっこよくてずるいですね。 こんにちは、Atomです。普段はiOS EngineerとしてSwiftを書いたり、9%チューハイを片手に街を散歩したりしています。 さて、弊社ではesaを利用したポエム駆動開発が活発に行われています。esaは、 esaは「情報を育てる」という視点で作られた 自律的なチームのためのドキュメント共有サービスです。 というサービスで、社内での情報共有を気軽に行うことができます。詳しい利用事例やポエム駆動開発についてはこちらの記事をご参照ください。 gihyo.jp esaはとても優れたサービスで、だれでも気軽にポエム、思考、ノウハウなどを共有することができます。弊社では今年1年で1617件の

    【esa】社内ドキュメントツールのホッテントリを分かるようにしたら捗った話 - 文字っぽいの。
  • Swiftでprotocol型の値がそのprotocol自身にconformしていない理由 - Qiita

    iOSのDiscordで定期的にあがる話題として「protocol型の値がそのprotocol自身にconformしていないのはなぜ?」というものがあります。 例えば以下のようなコードです。 protocol Animal { func bark() } struct Dog: Animal { func bark() { print("わんわん") } } func f<A: Animal>(_ animal: A) { ... } // これはOK let dog: Dog = Dog() f(dog) // こっちはNG // error: cannot invoke 'f' with an argument list of type '(Animal)' let animal: Animal = Dog() f(animal) 毎度話題に上がるたびに「で、なんでなんだっけ?」となっ

    Swiftでprotocol型の値がそのprotocol自身にconformしていない理由 - Qiita
  • ElasticsearchのIndexを本当の意味で無停止再構築する手法 - aeroastroの日記

    ※ この記事は Elastic stack (Elasticsearch) Advent Calendar 2017 の2日目の記事になります。 Elasticsearchを利用したサービスを運用している場合、既存機能の改修や仕様変更、新規機能の実装に伴い、運用中であってもindexや検索クエリを変更していくことは日々発生します。この際に、インデックスを再構築する必要性も出てきますが、インデックスを再構築し、そこに整合性のあるデータセットを準備するのには時間がかかります。その都度メンテナンスを行うのは非現実的であり、特に大規模サービスであれば準備にかかる時間自体も非現実的なものになりかねません。 このような問題への対処方法として、 Index Aliases を利用することで、透過的に無停止再構築を行うことが出来るというのは複数のブログ記事で紹介されています。これらはアプリケーションから直

    ElasticsearchのIndexを本当の意味で無停止再構築する手法 - aeroastroの日記
  • Go言語で「なかった」の返し方 - Qiita

    何らかの関数が、その結果として「なかった」ということを返す場合について考えてみます。処理自体は成功したが、その結果「なかった」ということを返す場合です。 いくつかのパターンをあげてみます。 nil まず始めに return nil, nil は 危険 です。エラーでない場合は、何らかの non-nil な値(ポインタ)を返すべきです。 Go言語でコードを書く際はエラーを必ず確認し、そして、以下のような例でエラーでなかった場合は、結果が nil でないことを前提としてコードを書きます。このため return nil, nil だと「ぬるぽ(にるぽ?)」です。 result, err := fooFunction() if err != nil { return err } // ここに来た場合は result != nil が期待される result.bar() よってエラーなしの場合は n

    Go言語で「なかった」の返し方 - Qiita
  • 第一回 PHP Wayを開催しました - PHPから別言語に変えることを考えた振り返り - BASEプロダクトチームブログ

    BASE社で12月19日にPHP Wayというイベントを開催しました。 PHPで成長したWebサービスを他の言語に移行させる話題を見ることがありますが、PHPを使い続ける企業がどのようなことを考えて、その選択をしているのか?ということを共有するイベントでした。 どこか自信を見失いがちなPHPの利用について、適切に状況判断するための材料を共有し、PHPを使うサービスにエンジニアとして関わっていくにあたって無駄に悲観的に思わないようにするのをイベントのゴールとして設計しています。 (左からコネヒトCTO島田さん、BASE藤川、サイバーエージェント SGE CTO 白井さん) BASE社の発表資料はこちらです。 20171219 / phpway / BASE,Inc. from 真一 藤川 一度採用した開発言語、実行環境やフレームワークは、一定のライフサイクルの後に、それを採用していることそ

    第一回 PHP Wayを開催しました - PHPから別言語に変えることを考えた振り返り - BASEプロダクトチームブログ
  • ビットコインのフォークとアクティベート方法のまとめ - Gunosy Blockchain Blog

    はじめに こんにちは。開発部の @yamarkz です。 昨今ビットコインのスケーリング問題がさらに顕在化してきていますね。 最近では主要取引所での手数料改定も行われました。 ビットコイン・ネットワークの混雑に伴い、日時間 12 月 24 日(日)午前 4:00 より、ビットコイン送付手数料を下記のとおり改定いたします。 ■ビットコイン送付手数料 改定前:0.0004 BTC 改定後:0.0015 BTC ※bitWireを除く— bitFlyer(ビットフライヤー) (@bitFlyer) 2017年12月23日 スケーリング問題を解決するための手段は日々IRCで議論され、現在も改善へ向けた開発が進められています。 直近では2017/8にアクティベートされた「segwit」や、2017/11に中止となった「segwit2x」などが解決手段として注目を浴びました。 今回はこれらの解決手

    ビットコインのフォークとアクティベート方法のまとめ - Gunosy Blockchain Blog
  • 五番煎じぐらいの、2017増田50選

    ・個人の好き嫌い、分類てきとう、長いので寸評は省略、他の方との被り御免、年間まとめ乱立ごめんなさい、ちょっぴりタイトル修正 ・2016.12中旬~2017.2中旬は、はてブやってなかったので含まれない ・タイトルなし増田は1文目をタイトル代わりに ・大変すぎるので来年は自分も何人かの方を真似して「2018増田」タグを使おうと思いました。 【男女・夫婦・性】 ぼくはきみの服の中のオッパイを見たかった anond:20170313221100 元カレの童貞を貰った anond:20170505013342 昔の話だけど、後に夫になる人と付き合いだしたとき anond:20170427125940 恥ずかしい話、夫以外に anond:20170508185252 夫の誕生日が今までと全然違います。 anond:20170513124105 大失恋 anond:20170627114513 どこま

    五番煎じぐらいの、2017増田50選
  • 大コンテナ時代を生きのこるためのJSON Schema - Sexually Knowing

    実行環境をコンテナ化するDockerが普及して久しく、CIやローカルの開発環境などどこかでコンテナ技術に触れているのではないでしょうか。 コンテナはその性質上、設定のプロビジョニングに古典的な設定ファイル (のパス) 受け渡しが難しいです。etcdやconsulのようなKVS (= Key-value store) を用いることもあるでしょうが、素朴には環境変数で与えることが多いでしょう。 HerokuはThe Twelve-Factor Appというパターンを提唱し、その中でStore config in the environmentと述べています。 The twelve-factor app stores config in environment variables (often shortened to env vars or env). Env vars are easy to

    大コンテナ時代を生きのこるためのJSON Schema - Sexually Knowing
  • 【Day-2】numpyの勉強に『100 numpy exercise』を全部やってみる(初級・中級編) - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー2日目。 数式を扱うことが多くなるので、numpyの復習をしたいと思う。使ったのは100 numpy exercise github.com numpyを用いるさまざまな問題が用意されていて、大変勉強になる。 今回は自分の実力を試すために、自分で解きつつ、よく使ったもの/新しく学んだことを列挙していく。 また、問題の和訳と難易度も掲載しているので、自分の実力を試したい人はどうぞ。 自分が書いたコードともこちらに載せた github.com 2日目は、初級・中級を掲載する。上級は明日挑戦して掲載予定。 ★☆☆ : 初級 ★★☆ : 中級 ★★★ : 上級 問題 結果 numpy配列の基 配列を作る 形を変える endpointの有無 hstack, vstack, concatenate スカラー値を足すとどうなる? 勉強になった問題(一部抜粋) 24

    【Day-2】numpyの勉強に『100 numpy exercise』を全部やってみる(初級・中級編) - プロクラシスト
  • 既婚男性が人妻に手を出すのはわかる 独身男性が人妻に好意を持つのが全く..

    既婚男性が人に手を出すのはわかる 独身男性が人に好意を持つのかが全くわからない [追記] 経験上、既婚男性はこちらが既婚とわかっていてもあっさり踏み込んできた。 独身男性はこちらが既婚とわかっていたら踏み込んでこないから。こちらに対する好意は感じる事はあっても。 既婚男性から見た人と、独身男性から見た人ってハードルの高さが全然違うのかなって思った次第です。 [追記12/19] 人であることで面倒がないからという理由で既婚男性は手を出してくると推測して、わかるって書いた。 独身男性に好きだったけど結婚してるから諦めたと言われたことがあったので、ふと独身男性の方が真面目?割り切ったお付き合いという発想もなく相手が人ならその時点で引くのかなって思ったのでした。

    既婚男性が人妻に手を出すのはわかる 独身男性が人妻に好意を持つのが全く..
  • コマンドラインツールとしてのperl - Qiita

    みなさん!Perlつかってますか! ぼくは日常的に使ってます。 さて、PerlはCPANモジュールを駆使して適切な設計さえ行えば、大規模なWebアプリも構築できるほどパワフルな言語ではありますが、その領はやはりコマンドラインツールやスクリプトとしての使われ方でしょう。 今回はコマンドラインツールとしてのperlの使い方を簡単に紹介します。 多くのコマンドラインツールにはGNU系とBSD系の異なる実装が存在します。 たとえば、文字列置換によく使うsedはBSD系とGNU系でちょっとオプションが異なったりしますよね。 perlはsedやgrepの代替としても使うことができるわけですが、perlでそれら代替する最大の利点はOSが異なっても同じインターフェイスで扱えることでしょう。 一度覚えて手癖にしてしまえば急場でもOSの違いを気にせずにサッとログをまとめたりCSVなどを処理したりできるわけで

    コマンドラインツールとしてのperl - Qiita
  • リーンスタートアップ著者ERIC RIESの新刊「THE STARTUP WAY」の翻訳概要まとめ #startupway #leanstartup - @i2key のBlog

    THE STARTUP WAY THE STARTUP WAYはLEAN STARTUP著者のERIC RIESの最新刊になります。ERIC RIESがLEAN STARTUPの考え方を大企業に適用させる場合の考えかたについて記載されています。前作のLEAN STARTUPを読まれて実践されている方をベースに読んでみたまとめを書いてみます。英語は苦手オブ苦手なので、誤訳というか誤理解もあるかもしれませんが、全体の雰囲気が伝わればよいかなくらいの期待値でおねがいします。大企業でリーンスタートアップを実践している人には伝わるとは思うので。 なお、フランクにではありますが、エリックからは中の図の引用の許可は頂いております。 Yes please do— Eric Ries (@ericries) 2017年11月26日 概要 大企業も従来のマネジメント方法だけでは不確実性に対峙する際に立ち行か

    リーンスタートアップ著者ERIC RIESの新刊「THE STARTUP WAY」の翻訳概要まとめ #startupway #leanstartup - @i2key のBlog
  • Goツールのクロスビルドとパッケージングのためのgoxzというツールを作った | おそらくはそれさえも平凡な日々

    Goツールのクロスビルドと成果物生成には個人的に長らく、goxcを愛用していましたが、その乗り換えとして、goxzというのを作った。go + x(cross) + z(zip)でgoxz。便利です。 https://github.com/Songmu/goxz goxcは非常に高機能なのですが、僕がその機能の一部しか必要ないことや、goxcのメンテ自体も止まっている(とオフィシャルでも案内されている)ことが気になったので作りました。 具体的には「Goツールのクロスビルドと成果物のアーカイブ生成をパラレルにおこなう」ことしかしない。アーカイブ生成時に、リポジトリからLICENSEやREADMEを自動的にかき集めるのはやってくれます。 基的には「設定より規約」という感じで、良い感じのデフォルトを決め打ちにして、あまり細かい設定項目などは作らない想定です。 インストール https://git

    Goツールのクロスビルドとパッケージングのためのgoxzというツールを作った | おそらくはそれさえも平凡な日々
  • 子供が女性の腹から産まれてくるシステムが間違っている

    十二国記みたいに、木に実がなればいいのに。 そしたらやれ産休育休のいきいきママがどうとか、男性の育休がなんだかんだとか、女性の社会進出がーなんて話が全部消える 秒速アウトプットの人みたいに子供を降ろしたって問題もないし、マネージャーが地下アイドル孕ませて大騒ぎ、もなくなる

    子供が女性の腹から産まれてくるシステムが間違っている
  • 料理教室のデザインリニューアルを支えた技術 - クックパッド開発者ブログ

    料理教室事業部の長(@s_osa_)です。最近読んで面白かった漫画は『ランウェイで笑って』です。 クックパッド料理教室では今年10月にデザインの全面リニューアルを行ないました。 Before After ユーザー向けページの HTML, CSS, JavaScript を約1ヶ月でまるっと書き換えるプロジェクトでした。 今回はそんなデザインリニューアルを支えた仕組みについて書きたいと思います。 全面リニューアルの大変さ 「全面リニューアル」 聞いただけで大変さがにじみ出る言葉ですが、具体的に何が大変なのか少し考えてみます。 主な大変さは2つあると考えています。 スコープが大きい デザインの全面リニューアルという性質上、全ページが対象になります。 クックパッド料理教室のコードはそれほど大きくない Rails ですが、それでも対象の view ファイルは約200ほどあります。 もちろん、これら

    料理教室のデザインリニューアルを支えた技術 - クックパッド開発者ブログ
  • ビットコインを支えるインフラについて

    Amazon Bedrockで行うモデル評価入門 / Introduction to Model Evaluation in Amazon Bedrock

    ビットコインを支えるインフラについて
  • 2017年 今年の一冊 HONZメンバーが、今年最高の一冊を決める! - HONZ

    平成という一つの時代が終焉を迎えつつある今、改めて思うのは、この元号がいかに言い得て妙であったかということである。 「国の内外、天地とも平和が達成される」という来の意味には程遠かったが、たしかに世の中は、平ら(フラット)に成ってきた。売り手と買い手、情報の発信者と受信者、大企業とスタートアップ、中心と周縁、あるいはメインストリームとカウンターカルチャー。 だから、けもの道のような場所でもひたすら歩き続けていれば、突然スポットライトを浴び、メインストリームに躍り出る瞬間がある。しかしそれも長くは続かず、また別のけもの道を探しにいく。HONZの活動など、基的にこの無限ループなのだが、これがやっていて案外楽しい。 HONZメンバーが、2017年最高の一冊を紹介するこのコーナー。まずは、けもの道を歩きつづけるメンバー達の珠玉の一冊から紹介していきたい。 冬木 糸一 今年最も「人類の可能性に驚か

    2017年 今年の一冊 HONZメンバーが、今年最高の一冊を決める! - HONZ
  • なぜ画像に「ぼかし」を入れると色の境界部分がつぶれてしまうのか?

    画像に「ぼかし」を入れたとき、色と色の境界部分が2つの色の中間色ではない異なる色合いで表示され、違和感をおぼえることがあります。これは画像処理専門の画像編集ソフトで「ぼかし」を入れる場合でも、ソフトによっては起こりうることで、ソフトウエアに実装されているぼかしアルゴリズムが根的に間違っているのが原因だとのこと。YouTubeで物理関連のムービーを多数公開しているminutephysicsチャンネルのムービーで、どのように間違っているのか、わかりやすく解説されています。 Computer Color is Broken - YouTube カラフルな画像に「ぼかし」処理を加えた場合、現実の世界では起こりえない、色と色の境界部分に奇妙な影が表示されることがあります。 この問題は、画像の「ぼかし」に限らず、半透明な線を描いた時も、色と色の間に奇妙な影が映し出されることも。 この醜い影が発生する

    なぜ画像に「ぼかし」を入れると色の境界部分がつぶれてしまうのか?
  • GraphQL APIをスキーマファースト開発するためのモックサーバをRailsとApolloで作る - kymmt

    GMOペパボ Advent Calendar 2017の23日目の記事です。 今回はJavaScriptGraphQLのサーバ/クライアントや関連ツールを提供しているApolloのツールセットでRailsプロジェクトGraphQLのモックサーバを立ち上げるところまでを試してみます。 業務でRails製の(RESTishな)Web APIVue.js製のSPAからなるアプリケーションを開発していて、スキーマファースト開発を取り入れています。また、GraphQLで通信するAPIを実験的に導入しはじめていますが、こちらは明示的な開発フローを決めず導入しようとしているため、なかなかサクサクと開発が進まないのが現状です。そこで、GraphQLでも先にインタフェースだけを決めてから、モックサーバを使ってフロントエンドとバックエンドで並行開発していけばよいのでは、という発想になります。 しかし、そ

    GraphQL APIをスキーマファースト開発するためのモックサーバをRailsとApolloで作る - kymmt
  • 大学の実験でChromiumに勝手に機能を追加してみた話 - あさりさんの作業ログ

    これは Chromium Browserアドベントカレンダーの15日目の記事です。 この記事では所属する電子情報工学科の実験でChromiumに「指定したキーワードを含む特定の検索履歴のみ非表示にする」という機能を勝手に実装した時の体験をつらつら書いて行きたいと思います。 学科の先輩で現在Blink-Workerチームにいらっしゃるamiq11さんが在学中にこの実験のTAをされていたこともあって声をかけていただきました。 プロの方々によるとても素敵な記事ばかりが並ぶ中で恐縮ですが、「ちょっと勉強がてらChromiumのソースコードをとりあえず読んでみて、何かちょっとした機能を加えてみたい、改造したい」な ニッチな人々の参考になれば嬉しいです…! なんで大学の実験でChromium東大工学部電気系3年生は3〜6個のテーマの実験を行うことが必修となっており、私は今学期、他の二つの実験と併せ

    大学の実験でChromiumに勝手に機能を追加してみた話 - あさりさんの作業ログ
  • 友人の結婚式でスピーチを依頼されたんだけど

    実はその友人の夫は私の元カレ。 素直に祝えないし、でも断るのも失礼かなと思うし、いろんなこと堪えてスピーチすることが大人なのかな。 その元カレは友人と私で二股かけてて、ほんとについ半年前くらいまで付き合ってたんだよ?元カレのバカタレだよ。ほんとは祝ってあげたいのにスピーチの原稿考えてると虚しくなって泣いてしまう。 あー。もう元カレも友人もほんとクソ。祝ってあげられない私が一番クソ。 追記 友人は私が彼と関係があったことは知らないです。知ってたら絶対断ってるんですけどね。

    友人の結婚式でスピーチを依頼されたんだけど
  • Istio入門 その1 -Istioとは?-

    はじめに Istioの全体像がわかるよう、数回に分けて入門してみます。今回はコンセプトやざっくりとしたアーキテクチャの話、次回からはサンプルのbookinfoアプリケーションを元に各機能を深掘りしていく予定です。 Istio入門シリーズ * その1 -Istioとは?- * その2 -Istio構築とサンプルアプリのデプロイ- * その3 -Blue/Greenデプロイメントによるカナリアリリース- * その4 -基礎から振り返る- Istio1とはマイクロサービスをセキュアにマネージメントするためのOSSで、Kubernetes同様CNCFの一員です。 マイクロサービス化が進むにつれてA/Bテストやカナリーリリースに20%のアクセスのだけ割り当てたいなどの要望により、サービスメッシュ2はより大きく、より複雑になりました。Istioは、このような「複雑なサービスメッシュの管理が追いつかない

    Istio入門 その1 -Istioとは?-
  • Ruby on Rails入門 - はじめてのRuby on Railsチュートリアル - paiza times

    (English article is here) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 Ruby on Railsでプログラミングをはじめよう! と思った時に、何が一番難しいと思いますか? プログラムの書き方でしょうか? 実は、最初にして最大の難関は、開発環境のインストール・設定だと思います。 環境構築には、一筋縄ではいかない罠が潜んでいることが多くあります。 よくあるのが… インストール方法を探したが、最新版のものが見つからない。 インストール中にエラーが出たけど、解決法がわからない。(Ruby on RailsではNokogiriなど...) インストールするには、別のソフトウェアやライブラリが必要らしいけどよくわからない。 Macでのインストール方法は見つかったけど、Windowsでのインストール方法が見つからない。 他のソフトウェアと一緒に

    Ruby on Rails入門 - はじめてのRuby on Railsチュートリアル - paiza times
  • 🔥カンバンを完了させるということ - 弥生開発者ブログ

    こんにちは、mzpです。 Misoca Advent Calendar 2017 の13日目の記事を書きます。 🔖Misocaのカンバン Misocaでは、各プロジェクトごとに付箋が作られ、壁に貼っていた。台紙となっている模造紙のことを名古屋ではB紙と呼ぶので、「MisocaのB紙」と呼んでいた。 名古屋オフィス外で働いている人と情報共有が難しかったため今はTrelloに移行している。 🚀完了したプロジェクト 完了したプロジェクトは場所でまとめて管理していた。 Doneの杜と呼んでいた。最初は「いっぱい終わったなー」と満足して見ていたが、だんだんと片づけたい気持ちが増してきた。 ⛩出雲大社への奉納 ちょうどその時期にRubyWorld Conference 2017のために島根に行くことが決まっていたので、出雲大社に奉納できないかと思って調べてみた。 FAQを確認すると 古い御神札・御

    🔥カンバンを完了させるということ - 弥生開発者ブログ
  • Airbnbの大問題。それは隠しカメラ。しかし打つ手はほとんどない

    Airbnbの広報担当者ジェリー・ヘンリー氏はBuzzFeed Newsの取材に対し、この種の事件は「非常にまれ」であり、同社はそのコミュニティからそのホストを永久に追放したと語った。ゲストには費用の全額が返金された。 Airbnbでは、トイレや浴室、寝室の防犯カメラの使用は決して許されていない。そのほかの場所にあるカメラも全て、ゲストに適切に存在を知らされなくてはならないとヘンリー氏は言う。 この事件Airbnbの最近の不愉快な盗撮事件の一つである。 10月には、フロリダを訪れたインディアナ州のカップルが、借りたAirbnb物件の主寝室で煙探知機に見えるように偽装された隠しカメラを発見した。 2015年初旬には、一人のゲストが寝室でカメラを発見した。そのため、Airbnbはモントリオールのその物件のホストに対して、調査を行い、サービスを中止することを余儀なくされた。 Airbnb社の方

    Airbnbの大問題。それは隠しカメラ。しかし打つ手はほとんどない
  • Rails Developers Meetup 2017 で RSpec しぐさについて話した - onk.ninja

    Rails Developers Meetup 2017 で RSpec しぐさについて話した Rails Developers Meetup の年末拡大版である、Rails Developers Meetup 2017 で発表させていただきました。 RSpec をどう書いていくと良いのかの指針、みたいな話です。資料はこちら スライドを作るにあたって考えたこと 「5 分では RSpec の こう書くべき という話にたどり着けない」が最初の山でした。 考えてみれば 第 1 回 Rails Developers Meetup の willnet さんの話 が同じ題材 (RSpec の書き方) で、35 分枠だったので当然ですね。 そこで伝えたいことを絞ることにしました。どうせ聴衆は Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on

    Rails Developers Meetup 2017 で RSpec しぐさについて話した - onk.ninja
  • 人でもわかる型推論 - Qiita

    追記: この記事を書いてから早2年弱。今は数式のほうがわかりやすいなあと思うようになりました。 これは何? この記事は、最近 Hindley Milner (Algorithm W) 型推論を理解したばかりの私が、型推論のことをなるべくわかりやすく解説するものです。 簡略化したOCamlのようなコードが登場します。 わかりやすさ重視で書いていくつもりなので、専門用語(自由変数とか)はあまり出てきません。 間違いなどあったらコメントしていただけると幸いです。 まずは単相から ここからは図を使って説明していきます。(ビジュアルなほうがわかりやすいハズ) とても簡単な例 以下にとても簡単なコードを示します。 見ればわかりますが、xの型はintですね。 ですが、どのようにしてintだとわかったのでしょうか。 すでにわかっていることを書き出しだしてみました。リテラルの右肩を見てください。 1の型は当

    人でもわかる型推論 - Qiita
  • GMOペパボの Rails & Vue.js プロダクト開発の現場 / Rails Developers Meetup 2017 - Speaker Deck

    Rails Developers Meetup 2017での発表資料です。ペパボにおける新規プロダクト開発の流れと、スキーマファースト開発を紹介しています。

    GMOペパボの Rails & Vue.js プロダクト開発の現場 / Rails Developers Meetup 2017 - Speaker Deck
  • Testing Microservices, the sane way

    Author’s Note: Thanks, as ever, to Fred Hebert, for reading a draft of this post and making some sterling suggestions. This is the first installment in my series on testing distributed systems. The posts in this series are the following: Testing Microservices, the sane way (published December 2017) Testing in Production, the safe way (published March 2018) Testing in Production: the hard parts (pu

    Testing Microservices, the sane way
  • Firefox 58以降も続く高速化と応答性向上 2018年もパフォーマンス2倍が目標 - Mozilla Flux

    2018年も飛躍的進歩へ Firefox Quantumのリリースは大きな注目を集め、そのスピードの速さと軽快さは、多くのユーザーから驚きをもって迎えられている。一方、非難の声が一部にあるのも事実だ。いわく、Chromeと同程度の速度でChrome互換の拡張機能が使えるだけであれば、Firefoxを選ぶ理由がない、と。 だが、Firefoxが2017年に達成した高速化を、2018年も達成するとしたらどうだろう。Mozilla Corp.でSenior Vice President, Firefoxを務めるMark Mayo氏は、「今年(2017年)Firefoxのパフォーマンスは2倍になった。2018年も再び2倍にするのが暫定的な目標だ」と米CNETの取材に対し答えている。同社のFellowを務めるDavid Bryant氏(Emerging Technologiesグループの事実上のトッ

    Firefox 58以降も続く高速化と応答性向上 2018年もパフォーマンス2倍が目標 - Mozilla Flux
  • 初デート

    ついこの間の話 遠距離のため、初デートにして彼女が自分の家に泊まったのだが、彼女居ない歴イコール年齢の自分には手を繋ぐタイミングもキスするタイミングもわからないまま、彼女はベッドで、自分はソファで眠りに就こうとしていた 「初回からがっつくとカラダ目当てとか思われるかもしれないし」とか考えながら目をつぶっていたら、彼女が「お父さんお母さんはスキンシップとかする方?」と聞いてきた 「そんなにしないかなぁ」と答える自分 「お姉さん夫婦は?」「そんなに…」 さすがに彼女の考えてることも分かった自分が「…もちろんそういうことしたくない訳じゃ…」とかモゴモゴ言ってるうちに「ハグだけしていい?」と言いながら彼女が立ち上がったので自分もガバッと起き上がって二人でハグした 当にこの人と付き合ってよかったと思う

    初デート
  • 1年で150個のPull Requestを出した話。あるいはOSSに継続的にコントリビュートするということについて - Qiita

    1年で150個のPull Requestを出した話。あるいはOSSに継続的にコントリビュートするということについてRubyCSSOSSCrystal なんかエモいこと書きたくなったので書きます。 はじめに CrystalというRubyライクなプログラミング言語のコンパイラに、1年間(2016/12/26〜2017/12/25)で150個のPull Requestを出しました。 今年は閏年ではなかったので365 / 150 = 2.43333...、というわけで3日に1回以上のペースでPull Requestを出したことになります。 随分とたくさんのPull Requestを出したものです。 また、150個のうちマージされたものは106個でした。 こうした活動の中で感じたことを適当に書いていきたいと思います。 継続的にOSSにコントリビュートするために 継続的にOSSにコントリビュートするた

    1年で150個のPull Requestを出した話。あるいはOSSに継続的にコントリビュートするということについて - Qiita
  • あたりまえインタフェース - 増井俊之

    簡潔で便利なインタフェースは業者が作るものだという意識が蔓延してないだろうか? たとえばAppleが便利なインタフェースを発表したら、「なるほどメーカが工夫したんだな、便利そう」とは思っても「これは論文になってるのかな」と気になる人は少ないと思う。 そういう例は昔からとても多いと思われる。Suicaや自動ドアは論文になってないだろうし、誰もが使うGUIや開発者が使うInterface Builderもそれ自体が論文にはなっていないだろう。自動ドアが無かった時代に自動ドアを発明しても論文にはなりにくいだろう。 すごく考えたり実験したりした結果としてシンプルで使いやすい洗練された新インタフェースができても業者がちょっと工夫したあたりまえなものだと思われる可能性が高いのではないだろうか。一旦あたりまえだと思われたら、それがいくら新しくて便利で画期的なものであっても、愚かな査読者は「あたりまえじゃ

    あたりまえインタフェース - 増井俊之
  • 一日でできるセルフホスティングForthコンパイラ - Qiita

    はじめに これは「言語実装 Advent Calendar 2017」24日目の記事です。 この記事では 64bitWindows で実行可能な x86_64 のセルフホスティング Forth コンパイラを作ります。 対象読者としては「C言語そこそこわかる」「x64アセンブラに嫌悪感はない」ぐらいの人を想定しています。コンパイラの知識は特に前提としません。 完成品はこちらから取得できます。 bootstrap には C を使います。しかしC言語的にお行儀の悪いことを色々やりますので、バージョンやコンパイルオプション等によっては動かないかもしれません。ご了承ください。一応完成版は以下の環境で動作を確認しています。 Cygwin64 の gcc option: -O3 と -O なし両方 version: 6.4.0 (GCC) target: x86_64-pc-cygwin Msys2

    一日でできるセルフホスティングForthコンパイラ - Qiita
  • Rails Developers Meetup 2017でレールの伸ばし方について話した - おもしろwebサービス開発日記

    Rails Developers Meetup の年末拡大版である、Rails Developers Meetup 2017で発表させていただきました。 Railsアプリケーションの可読性を保ちつつ開発をすすめるにはどうしたらよいか、みたいな話です。資料はこちら 所感 この辺の情報は、英語圏だとちらほら情報あるのですが、まだまだまとまった統一見解みたいなものはなくそれぞれ思い思いのやり方でやっているような状況です。日の現場だと、可読性を保つための方法はほとんど共有されておらず、共有されているとしてもチーム内で口伝に近いやり方*1で行われており、みんなの形式知になっているとは言い難いです。 楽に可読性の高いコードを書くための形式知(もしくはツール)があるとみんな幸せになれると思うので、ブログ書きやYubaの開発の進捗を頑張りたいと思います><。 *1:コードレビューのときなどで指摘する

    Rails Developers Meetup 2017でレールの伸ばし方について話した - おもしろwebサービス開発日記
  • インスタ×ビットコインで「越境フリマ」 女子学生が海外の現地人と「限定グッズ」をインスタDMとグーグル翻訳で取引してる話

    スマホユーザー3名にインタビューしました。インスタ+ビットコインを「越境フリマアプリ」のようにつかう・・・? 目次 1、インスタ+ビットコインを「越境フリマ」のようにつかう学生の話 2、10代女子がつかう「孤独型SNS」誰とも関わらないアプリのたのしさ 3、政治の情報もYouTube。ある20代がハマる3つの動画ジャンル1、インスタ+ビットコインを「越境フリマアプリ」のようにつかっている女子学生の話。神奈川県のセイコさん(専門学生 20歳) 普段「スマホで買い物すること」ってありますか?はい。海外に住んでいる人に、ディズニーの限定グッズを「購入代行」してもらっています。これはインスタをつかって依頼するんですけど。 インスタでタグを検索すると、代行してくれる人がみつかるんですよ。海外の人が「いまこんなグッズ売ってます。代行も受けます」と投稿していたり。 そこから「欲しい商品」があったらDMで

    インスタ×ビットコインで「越境フリマ」 女子学生が海外の現地人と「限定グッズ」をインスタDMとグーグル翻訳で取引してる話
  • 2017年振り返り - 技術そのものを楽しむ先にあるもの - 人間とウェブの未来

    仕事は大変なものだ、仕事は楽しいものだ、楽しいことを仕事にすれば良い、楽しいことばかり考えていては仕事にならない....などなど、仕事に対する言論がこれまで幾度となく繰り返されてきた。楽しいことを仕事にすれば良い、楽しいことをやれば良い、と言ったり言われたりしていたものの、やはり自分の中ではその考え方がうまくまとまっていなかった。しかし、2017年を振り返ると、自分なりに技術そのものを楽しみ、楽しく仕事をすることの意味が理解できた年だった。 僕にとって技術を学ぶこと、それ自体はとても楽しいことであるし、技術を持って仕事をなすサイクルはそれもまた自分にとって大変楽しいことである。では、楽しくない仕事だとやらないのか、と言われるとそんなことはなく、会社を通じて社会に貢献することが対価を生み出しその対価によって生かされているのだから、当然楽しくない仕事も社会に貢献するためにやるのである。ただ、僕

    2017年振り返り - 技術そのものを楽しむ先にあるもの - 人間とウェブの未来
  • チャックからおしっこが出来ない。

    子供の時、公衆トイレでトイレしているおじさんはみんなチャックからおしっこしてたので自分も大人になったらチャックからおしっこするようになるのかなぁ..と思ってたが、大人になった今でもチャックからおしっこすることが出来ずに微妙に悩んでいる。 サイズもそんなに大きいわけではなく、もっと大きいであろうおじさん達はみんな簡単そうにチャックから出しているのだが、自分はそれが中々出来ない。で、なんとかチャックから出せて用をたすことが出来ても、今度はそれをチャックから元に戻す作業がこれまた上手くいかない。急いで入れようとすると、金具とかに引っかかってものすごく痛い思いをしたし、モタモタしてると残り尿の雫がパンツやらズボンやらに付いて汚くなる。 なんでこんなに難しい作業を早くトイレに行かなきゃ、という焦る気持ちを抱えながらいとも簡単にやってのけるおっさん達を見てると、一体いつそのスキルを身につけたのか?不思

    チャックからおしっこが出来ない。
  • Unityアプリを世界にどんどんリリースするためにやったこと - Qiita

    テキストをなるべく含めない 低コストで素材をそろえる 低コストでローカライズする その他にやったこと アプリのアイデアを出す テキストをなるべく含めない Designed by stock-world-on / Freepik LITALICOアプリはお子様がメインターゲットなので、以下のルールを守っています。 広告を入れない 障害の有無に関係なく使える 幼児から大人まで楽しめる これらのルールを守るにあたって、設計時には以下を意識しています。 テキストをなるべく含めない 子供がわからない表現は含めない 子供が使えるインターフェースにする テキストに頼らずに自然に使い方がわかるものを目指して設計すると、国籍や年齢を問わず、誰でも使えるものになりますし、テキストが少ないとローカライズコストも抑えられるのでオススメです。 低コストで素材をそろえる Designed by Freepik 著者は

    Unityアプリを世界にどんどんリリースするためにやったこと - Qiita
  • Dockerで最小のGoのイメージを作成する(cgo編) - Qiita

    「最小のNode.jsのDockerイメージを目指すスレ」、「JavaでもDockerでマルチステージビルド」というエントリーでは、Node.jsとJavaを使ったアプリケーションのイメージをなるべく小さくするトライアルをしました。 今度はGoでやってみます。ただし、Pure Goで最小というのはすでに方法があって、scratchという何も含まれないイメージを元に、静的リンクしたバイナリを配置するという方法です。 Building Minimal Docker Containers for Go Applications Goを使う場合に、一部cgoで使われたパッケージを利用したいこともあるでしょうし、雑にコマンドラインを利用することもあるだろう、ということで、今回も、できることを減らさずに(やりたいことにしたがって細かく作戦を微調整する必要がない)、なるべく小さく、という方針でいきたいと

    Dockerで最小のGoのイメージを作成する(cgo編) - Qiita
  • 保険って入ったほうがいいのか?

    ネットや人づてに調べても「入院で30万かかったけど33万出たぜ~~~」みたいな話しか聞かねえ。 ちげーだろ。 入院でいくらかかっていくら出たかじゃねーのよ。 それまでいくら保険で払ってて何万帰ってきたかなのよ。 「(それまで保険に使った金額)ー(保険金)=???」が知りてーのよ。 なんでそこで「(入院に使った金)ー(保険金)=XXX」の話になるんだよー。 おかしくね? 根的にコストパフォーマンスの事理解してなくね? 保険入ってる人がみんなこれなら保険ってボロいな。

    保険って入ったほうがいいのか?
  • エンジニアでも知っておきたい実装時のデザインのこと - Qiita

    DMM.com #2 Advent Calendar 2017 2日目です! カレンダーのURLはコチラ DMM.com #1 Advent Calendar 2017 DMM.com #2 Advent Calendar 2017 オンラインサロンというサービスのエンジニアをやっている17新卒の高木です! 学生時代に、Webデザインやメディア周りのフロントの実装をかじっていたり、 サービスのエンジニアとして、バックエンドのことだけでなく、フロントも書いているので、今までの業務で実際に出会ったこれ大丈夫かなみたいなことを同期との勉強会で発表したので、それを画像と文章にまとめてみました! こんなふうに仕事を頼まれたら当にすぐ実装に取りかかれる? こんなWFを渡されて、実装の依頼をされたらすぐに実装できるか・・・! 色々なとわからないことがありすぎる タイトル6文字以上になったらどうするんだ

    エンジニアでも知っておきたい実装時のデザインのこと - Qiita
  • MySQL(innodb)の分離レベルごとのanomalyについて実験した - tom__bo’s Blog

    ※ この記事はMySQL Casual Advent Calendar 2017の11日目の記事です。 A critique of ANSI SQL isolation levelsを読んで(読んだブログ)、MySQL(innodb)で分離レベルごとのanomaly(不整合)の発生について実験しました。使ったのはDockerで立てられる 8.0.3-rc-log MySQL Community Sereverです。 ここでは上記の論文であげられているanomalyとid:kumagiさんのブログ(いろんなAnomaly)で知ったread only anomalyが起こるかを分離レベルごとに試してみます。 最初に、それぞれのanomalyについての簡単な説明とkumagiさんのブログで使っている書き方を真似た図、それに対応するプランを整理し、(実行経過は省略してw)結果だけ書きます。 ※ こ

    MySQL(innodb)の分離レベルごとのanomalyについて実験した - tom__bo’s Blog
  • 自分の中で二度と利用しない会社(気が向いたら追加)

    https://togetter.com/li/1177344 たしかにそういうのってあるよな ■ありさんマークの引越センター 組合に入った男性を懲戒解雇にしたあげく、ユニオンに訴えられたら渋々戻したがシュレッダー係に押し込んで、「こいつはクズ」のような事を社内で吹聴 一人の社員がやってんならともかく会社体がやってるから頭おかしい 和解したらしいが絶対使わない http://news.livedoor.com/article/detail/13390286/ 調べたら和解したものの、車使うな自転車使え、とか言ってんだな 撤回したらしいがこれは全く反省していないな もう倒産してくれ、こんな会社みんな使うなよ ■しゃぶしゃぶ温野菜 バイトをこきつかって、刃物で刺すわ、恫喝するわ、首を絞めるわ、売り上げを補填させるわ、大学にも行かせないわ、店長がやくざとしか思えない そして会社体は「バイトも

    自分の中で二度と利用しない会社(気が向いたら追加)
  • 技術文書を書く際の、心技体<改訂版>

    資料は、技術文書を書くためのテクニックについて書かれた文書です。 解説は、心・技・体の3つの点から行います。 心:技術文書を書くときの心構え 技:技術文章の書き方 体:技術文章のネタを育てる方法 書く前に「心」を整え、「技」でもって育てたネタ「体」を読み手に届ける、という流れです。解説もこの順に沿って行っていきます。Read less

    技術文書を書く際の、心技体<改訂版>
  • SlackはどうやってBrowserViewに乗り換えたのか / How Slack move from webview to BrowserView

    Slackは、デスクトップ 3.0でどうやってElectronのwebviewからBrowserViewに乗り換えたのか ・webviewの問題点 ・BrowserViewへの乗り換えで必要な変更 ・electron-reduxを使ったRedux Stateの集約 ・redux-observableを使った非同期Actionとユーザ操作に伴うActionの一元化 ・TypeScriptによる速く正確なリファクタリング

    SlackはどうやってBrowserViewに乗り換えたのか / How Slack move from webview to BrowserView
  • Rubyがマジョリティな会社でC#を使ってAWS Lambdaの本番運用を開始した話 - freee Developers Hub

    こんにちは!freeeエンジニアをしている @toshi0607 です。アイコンよろしくnyanchuと呼ばれてい ます。 Microsoft PlatformというチームでC#、WPF、Xamarinなどを使ってデスクトップアプリを開発しています。 この記事はfreee develpers Advent Calendar 2017の21日目です。 デスクトップアプリから送信するログファイルの処理をAWS Lambdaを使って行うようになりました。 この記事では導入の経緯や工夫したことについて紹介します。 段階的導入 最終的にLambdaを導入することを目指しつつ、ストレージへのログファイルのアップロードを非同期化することから始まりました。 まずはアーキテクチャの変遷をご覧ください。 Phase0 アプリからAPIサーバに複数のログをzipで固めて送信しています。 最初zipの中身をAP

    Rubyがマジョリティな会社でC#を使ってAWS Lambdaの本番運用を開始した話 - freee Developers Hub
  • 5分でわかる、これまでのSDN動向 - Qiita

    この記事は、武蔵野 Advent Calendar 2017 の14日目の記事です。 昨今のSDNブームに便乗して、これまでのSDN動向をまとめてみました。 @hichiharaさんの「SDN 温故知新」のSDN続編として、お楽しみください。 あくまでも、私のこれまでの経験(主観)に基づいた回顧録なので、「あの技術が入っていないんだけど!」とか、多々、コメントがあるかもしれませんが、何卒、ご容赦お願いします。 m(_ _)m ペコリ ■ SDN黎明期 この時期から、ICT業界では、OpenFlowなる技術が、注目されるようになりました。 当時は、"SDN/OpenFlow"という用語ばかりが先行し、具体的な実装ユースケースにお目にかかることができず、情報収集に苦労した思い出があります。 (1) OpenFlowのブーム到来 [2011年頃 〜] □ 当時の回顧録 OpenFlowの情報収

    5分でわかる、これまでのSDN動向 - Qiita
  • RPGのモンスター

    RPGを作っている職場で働いているのだけど リアル系のモンスターのデザインをみていると、 現実の動物を奇形にしたようなデザインの物があって、 それは奇形を気味悪がるという事に結びついているのではないかという疑問が湧いてきたのだけど、 体に異常が生じていると、脳が危機を感じて怖いと思うわけですよ。 奇形があっても異常とは言ってはいけないかもしれない。配慮だよね。 新種の野生生物としても有り得そうな造形とか ちょっとした奇形で生まれ得そうな造形を モンスターと呼んで怖がらせる目的で売る行為に問題は何もないのだろうか。 それを殺して遊ぶわけです。場合によっては倫理的な問題になりそうだし、規制の基準は満たしていたとしても、好ましくない物ってあるよね。 フィクションと現実を分けて考えるのは当然だけど、現実の弱者への配慮と、無意識に差別的に扱っている部分の是正は必要ないのだろうか。 個人的にはできれば

    RPGのモンスター
  • 直感で理解する量子コンピュータ - Qiita

    記事はWACUL Advent Calendar 2017の12/25の記事になります。 こんにちは、株式会社WACULで、データ分析仕事をしている@onhrsです。 現在、機械学習エンジニアをしておりますが、数学や物理などが好きなので(できるとは言ってません)、今でも重力波を解析したり、量子アニーリングのイジングモデルを計算したりしております。 今回は、徐々に浸透してきた量子コンピュータについて、最近の動向を含め個人的に勉強しまとめてみました。とりあえず量子コンピュータは何か、量子アルゴリズムとは何かっていうのがわかってもらえたらと思います。 はじめに 今回参考にした書籍です 全体な流れは量子コンピューター 量子コンピュータとは何か (ハヤカワ文庫NF―数理を愉しむシリーズ) 量子アルゴリズムについては 量子コンピュータ―超並列計算のからくり (ブルーバックス) どちらも10年以上前

    直感で理解する量子コンピュータ - Qiita
  • 「技術者のための基礎解析学」が発売されます! - めもめも

    www.shoeisha.co.jp 『ITエンジニアのための機械学習理論入門』(技術評論社)、そして、『TensorFlowで学ぶディープラーニング入門』(マイナビ出版)を出版させていただいた後、「機械学習に必要な数学をもう一度しっかりと勉強したい!」ーー そのような声を耳にすることが次第に増えてきました。とりわけ、私の書籍の熱心な読者の方から「このにある数式を理解したくて、あらためて数学の勉強を始めました!」という声を聞き、何かその手助けができないか・・・と真剣に考えていた折、翔泳社の片岡仁氏から「数学でも書きませんか?」とのお声がけをいただき、書の構想が始まりました。決して初心者向けとは言い難い、格的な数学書の企画に賛同いただき、書籍化に向けた支援をいただいたことにあらためて感謝したいと思います。また、書の原稿を隅々まで確認していただいた、査読者の方々にもこの場を借りてお

    「技術者のための基礎解析学」が発売されます! - めもめも
  • IntelliJ Ideaでテスト駆動開発を爆速にするショートカット集 - Qiita

    前提 Mac,Java,Junit5 Windowsのショートカットキーも分かる範囲で記載しています。 はじめに 現在、2017年10月に和訳版が発売された「テスト駆動開発(https://www.amazon.co.jp/dp/B077D2L69C/)」を読んでいます。 書の中に出てくるソースコードを写経することでより実践的に学べるということで、IntelliJ Ideaを使って写経しています。 写経の中で私が学んだ、IntelliJ Ideaでテスト駆動開発を進めるために使えるショートカットを紹介したいと思います。 ※ほとんどIntelliJ Ideaの公式チュートリアルの内容です。詳細は公式チュートリアルを参照してください。(https://www.jetbrains.com/help/idea/tutorial-test-driven-development.html) テスト駆

    IntelliJ Ideaでテスト駆動開発を爆速にするショートカット集 - Qiita
  • 893やDQNをカッコよく描く作品を規制するなら皆賛成するでしょ?

    少なくとも俺は賛成だ。 販売禁止や単純所持で逮捕までとは言わないが、 R18にして表紙には大きく「反社会的な表現が含まれており、云々」の一文をいれるべきだ。 といってもオタクヘイトのDQN大好きっ娘なおフェミが規制の旗振り役だから全然期待できない。 どうやったらああいう糞漫画や糞映画を規制できるんだろう?

    893やDQNをカッコよく描く作品を規制するなら皆賛成するでしょ?
  • 農家の朝食がパンだった。

    私の祖父は農家であり米を作っていました。米を作っていたのに、朝はご飯では無くてパンでした。 コーヒーにパンを浸しべていました。 そのことに疑問を持ったある日、祖父に聞いてみました。おじいちゃんはお米を作っているのに朝がパンなのは何故なのかと。 それは、糖尿病だったときの習慣だそうです。 祖父が糖尿病になり、糖分の摂取を減らそうと、朝をご飯からパンに変更したそうです。 糖尿病が治っても、朝にパンをべるというのは習慣として残り、ずっと朝はパンなのだそうです。 追記 糖尿病は治らないのでしょうか。そうなら、治ったと祖父が言ったというのは私の記憶違いですね。 ともかく、ご飯に変えても良いのに習慣でパンをべているそうです。 ところで、糖尿病って、ご飯をパンに変えなければならないほどなのでしょうか。当時はそちらに驚きました。 パンでも大して変わらないのなら、祖父のご飯からパンに変えたと

    農家の朝食がパンだった。
  • 乗っかりにいく奴と疑ってかかる奴

    たとえば「最近のアニメってなんで異世界召喚ばっかりなの?」という質問があったとして、 「うーんもはや現実世界に絶望したオタクたちが異世界で生まれ変わって活躍したいという願望が反映されているんじゃないカナ…!」と返す奴と、 「は?ぜんぜん多くないだろ?ラノベ原作に限ったとしてもそうでない作品のほうがはるかに多いんだが?アニメ観てないのか?」と返す奴、 どう考えても前者は迷惑なので消えて欲しい。 もっと後者が増えて欲しい。 トンチンカンな質問にトンチンカンな回答を重ねてんじゃねえよ!

    乗っかりにいく奴と疑ってかかる奴
  • 社内で機械学習ハッカソンを開催しました - Hatena Developer Blog

    こんにちは、アプリケーションエンジニアの id:alpicola です。先日社内で機械学習を題材としたハッカソンを開催しました。サービスに蓄積されたデータを使って、何か面白いことができないか気軽に試してみる場を設けるのが開催の趣旨です。このハッカソンの成果をいくつか紹介します。 この記事ははてなエンジニアAdvent Calendar 2017の24日目の記事です。昨日は id:wtatsuru さんによる「エンジニア新人研修で障害対応を行いました 」でした。明日は id:motemen さんです。 id:Windymelt 「おすすめブログのレコメンド」 はてなブログにはブログの購読機能があるのですが、ユーザーの購読情報を元にブログのレコメンドを行なっていて、いい度合いに動いてそうでした。協調フィルタリングという手法を使っていて、どんなブログを購読しているかによってユーザーの類似度を計算

    社内で機械学習ハッカソンを開催しました - Hatena Developer Blog
  • もしかしたら好きなあの子が現れるかも知れないWEBサービス:MakeGirlsMoe

    まるでニューラルネットワーク まずはとある映像をご紹介。10分にわたり、いわゆる日の「萌えキャラ」をひたすら映像で流すモノ。タダたんに流すのではなく、ぐにゃぐにゃと顔が変形しながら色々な萌えキャラに変貌していく映像だ。 2017年にNvidiaが行った有名人の顔を使って独自の顔を生成するアレの萌えキャラバージョンって感じのヤツ。そう思ってもらえば良いと思う。 もしかしたら、この中に自分好みのキャラクターが隠れているかも…。 そしてこの記事では、そのキャラクターの元ネタもご紹介。それが今回メインで紹介したいヤツでもあるMakeGirlsMoeというWEBサービスAI技術を使ってキャラクターを自由に生み出せるサービスだ!(女性キャラクターのみ) こちらが例の動画「10 Minutes of Imaginary Japanese Anime Face」。ニューラルネットワークを使ったあの手

    もしかしたら好きなあの子が現れるかも知れないWEBサービス:MakeGirlsMoe
  • 俺はSSHをしたくない ~ Fargate vs ECS+SpotFleet のPrice比較 ~ - ABEJA Tech Blog

    この記事は AWS Fargate Advent Calendar 2017 の9日目の記事です。 こんにちは。 service sshd stop 布教活動中の、ABEJAのサービス系インフラを管理しているインフラエンジニアの村主です。 今回AWSからFargateというコンテナマネージドサービスが発表されました。 Fargateの詳しい説明は AWS Fargate Advent Calendar 2017 の等の情報を参照いただければと思います。 タイトルでも書き、昔に こんな記事 を書きましたが、僕はSSHはしたくないし、極論言えばインフラも管理したくありません。 そこで今回のre:InventでFargateが発表されて、EC2やクラスタの面倒みない=SSHしなくてええやん!イェーイ!を夢見て、コスト面の試算を始めました。 CPUとメモリの組み合わせ FargateはCPUとメモ

    俺はSSHをしたくない ~ Fargate vs ECS+SpotFleet のPrice比較 ~ - ABEJA Tech Blog
  • puppeteerでフロントエンドISUCONのためのパフォーマンス計測ツールを作りたい - Qiita

    この記事は、 Recruit Engineers Advent Calendar 2017 の2日目です。 リクルートテクノロジーズで パートナーとして働いてる mizchi です。ここでの仕事は、 yosuke_furukawa が忙しくて調べられないことを、勝手に調べてくることです。 今までリクルートでやったことは Next.js, AMP, PWA, Puppeteer って感じ。今回は Puppeteer を使ったE2Eテストの自動化やパフォーマンス評価の話をします。 puppeteer とは リポジトリ名でわかりますが、GoogleChrome チームが公式に提供する Chrome の Headless Driver です。 スペルがとにかく覚えづらい クロスブラウザテスト以外にはかなり万能なツールです。E2Eテスト、スクレイピング、日々の作業の自動化、なんでもござれ。 他のブラ

    puppeteerでフロントエンドISUCONのためのパフォーマンス計測ツールを作りたい - Qiita
  • Emacsの補完と検索を超強化する - Qiita

    私が最初にEmacsを使ったときの感想は「IDEに比べて補完,検索が弱すぎる」でした この記事ではそんな思いを抱いたEmacserを対象として,Emacsの補完・検索をどうやって強化していくか紹介していきます (helmとprojectileは今回の記事では参照しないので,気になる方は「初心者〜初級者のためのEmacs-Helm事始め」などを参照ください) 注) 基的に私が使っているpackageの紹介になります コマンド補完 counsel Emacsで重要になってくるのがM-xで起動する各種コマンドの扱いです counselはivyというコマンド補完機能を用いて,いわゆる絞込検索を実現しています うろ覚えのコマンドであっても,絞込んでCtrl+n, Ctrl+pで選択できます ivy自体の設計コンセプトが「より効率的で,より小さく,よりシンプルで,よりスムーズに」なので拡張性が非常に

    Emacsの補完と検索を超強化する - Qiita
  • その資料ちゃんと伝わってる?ノンデザイナーに贈る、3つのポイントで格段に伝わる資料になる方法 - Qiita

    みなさん、こんにちは! エイチームライフスタイルアドベントカレンダー2017の21日目の 今日は株式会社エイチームライフスタイルのデザイナー@mgmg121が担当します。よろしくお願いいたします はじめに みなさんは業務や勉強会でスライドの資料を作成することはありますか? 私は普段、社内で営業やエンジニアのプレゼンを聞くことが多いのですが、話すのが上手い人、言語力が優れた人が多いためか「プレゼンうまいなぁ、いいなぁ!」とよく感心します。 ただ…実は… 資料がすこーし見づらくて「もったいない…!」と思うことが多いのも事実。 さらに伝わるプレゼンにするために、資料のデザインを見直してみませんか? 「デザインがいい資料=伝えたいことが伝わる」ということ。 伝えたいことが伝われば、コミュニケーションが円滑になり、あなたも相手もうれしいですよね! 今回、社内のエンジニアに資料作成で悩んでいることを聞

    その資料ちゃんと伝わってる?ノンデザイナーに贈る、3つのポイントで格段に伝わる資料になる方法 - Qiita
  • スタートアップと株の話 - 人生の恥は書き捨て

    この記事は第2のドワンゴAdvent Calendarの記事です。 qiita.com 自分は2014新卒入社でドワンゴは去年末で退職しており、現在はスタートアップでエンジニアとして働いています。 ドワンゴは当にエンジニアにとっては過ごしやすい会社で、同期や同じ部署のメンバーとは今でも仲が良いです。 昨日は元同期とWake Up, Girls !のライブとプリパラのライブに行きました。最高〜。 スタートアップと株の話 スタートアップに転職して色々勉強したのですが、おもしろいトピックとしてスタートアップと株の話というのがあります。自分が入ったスタートアップがM&Aについての会社であったこともあり、それなりに詳しくなることができました。これは、エンジニアの皆さんがスタートアップに転職したらもらう可能性のある、報酬としての株とかストックオプションの話です。 最近は資金調達の環境がよく、年収を大

    スタートアップと株の話 - 人生の恥は書き捨て
  • ビジネスの本100冊【17の分野別】おすすめビジネス書|良書から名著まで - Mission Driven Brand

    このページに辿り着いたあなたなら、おすすめのビジネス書を探していることだろう。 このブログ「Mission Driven Brand」は、外資系コンサルティングファームと広告会社の両方のキャリアを持つ筆者が、ビジネスにおける「できない、わからない」の解決を目指すブログだ。 このブログを運営していると「ビジネスで勉強になるを紹介して欲しい」という問い合わせを頂くことが多い。 各解説記事でもおすすめのを紹介しているが、今回は様々な分野のビジネスを入門書から名著まで一気に100冊紹介しよう 。 ブログの筆者であるk_birdは「広告会社」→「国内ビジネススクール」→「外資系コンサルティング会社」→「広告会社」というキャリアを積んできたが、ビジネスを学ぶ上で「ぜひ読むべき」と考えるに至ったビジネス書ばかりだ。 関連記事 ビジネス書の読み方|ビジネス読書から得られる5つの効果 ★「シャープな

    ビジネスの本100冊【17の分野別】おすすめビジネス書|良書から名著まで - Mission Driven Brand
  • 協調フィルタリングで声優の流行を可視化する - Qiita

    出演者が大勢いる声優イベントに参加すると、当然自分が知らない声優さんもいらっしゃいます。そんな時、出演者の立ち位置や評価を俯瞰できるといいなーと思うことがあったので、簡単に作ってみました。 大体以下のようなテーマで取り組みました。 ある声優がどのようなクラスタに属していて誰に支持されているのかがわかる その声優の流行がわかる 1.は声優とファンのインタラクションを利用して声優をベクトル化できればクラスタリングもできそうなので、レコメンド系の手法をベースにします。2.は時刻に関する情報なので、時系列拡張したレコメンドアルゴリズムを実装してみました。 データ ユーザーと声優の関係データを用います。声優イベント管理ツールであるEventernoteは、気になる声優をお気に入り登録する機能を提供しています。今回はこのデータを拝借しました。 基的なレコメンドはユーザーとアイテムの関係のみを入力しま

    協調フィルタリングで声優の流行を可視化する - Qiita
  • はあちゅうの謝罪

    見事な失敗例として語り継いでいきたい あの童貞についての謝罪の何が悪かったか。 「まさか童貞って言葉にそんなに傷つく人がいるとは思わなかった。自分の周りはそういう感じじゃなかったから」 一言で言うとそういうことなんだが、それ、岸がはあちゅうにやってたことと同じなんだよね。 「愛の鞭のつもりだった。愛情があるからいろいろ言っていたが、それがセクハラパワハラと取られるとは思っていなかった」 ほぼイコールである。 まあ岸の場合は、嫌、そりゃ無理だろってくらい真っ黒ではあるので弁解の余地はないが。 はあちゅうは 「こうして記事になって、自分もインタビューとかを受けて、見つめ直してみたら、自分も無意識に同じようなことを他人にしていたのだと気がついた 岸さんに苦しんでいた私も、ある意味、同じ事をしていたのだと気がついた。申し訳なかった」 というべきだった

    はあちゅうの謝罪
  • 「世界が一向に良くならないのは、あなたが何もしてないから。」といわれた時の話。

    まだ20代半ばだった頃。 会社の不条理に辟易した私は、様々なものに不満を抱いていた。 社内の無意味な序列、 人の話を聞かない上司、 無駄な会議、 非効率な手続き…… そういったものすべてが不満の源泉だった。 不満が募れば、人は、その原因を何処かに求めたくなる。 私は様々なを読み漁り、「組織の欠点」について、ひいては「社会の欠点」について、知識をつけた。 例えば、話を聞かないプロジェクトマネジャーは、プロジェクトを失敗させる確率が高いし、ピーター・ドラッカーは「人事の間違いは、異動させた側の責任」とハッキリと言っていた。 頭でっかちになった私は、ほとんどありとあらゆる事象に、ケチを付けることができた。 そして「なぜ世の中は、一向に良くならないのか」と嘆いたのだった。 ***** ある時、比較的仲の良かった先輩が、 「飲みに行きましょう」と、誘ってくれた。忙しいと断ったが、「まあいいからさ」

    「世界が一向に良くならないのは、あなたが何もしてないから。」といわれた時の話。
  • 一休.comのJavaScriptユニットテスト環境 - 一休.com Developers Blog

    この記事は一休.com Advent Calenrad 2017の2日目です。 宿泊事業フロントエンドエンジニアの宇都宮です。 一休.comの宿泊予約サービス(以下、一休)では、以下のようなスタックでWebフロントエンドの開発を行っています。 言語:ES 2017 ライブラリ・フレームワーク:古いところはjQuery、新しいところはVue.js ビルドパイプライン:Webpack + Babel 一休では、主要導線のE2Eテストは整備されています*1。一方、フロントエンド(JavaScript)のユニットテストは発展途上といったところです。 記事では、一休のJSユニットテスト環境の変遷と現状について紹介します。 AVA 2017年4月の時点で、一休のJSユニットテスト環境は以下のような状況でした。 テスティングフレームワーク:AVA Babelでビルドされているコード:1,000行程

    一休.comのJavaScriptユニットテスト環境 - 一休.com Developers Blog
  • 2017年:印象に残った増田10本

    好きな増田 2017 (anond:20171217083142) に触発されて、今年ブクマした増田の中から10チョイス。 1~8番目は良い意味で印象に残ったモノ(多分ブクマ数降順)。残り2つは番外編。 自走式彼女(anond:20170907163356)この増田を読んだがゆえに、関西出張の際にエキスポシティで映画を見た。「ここに自走式彼女が…」と、初の増田聖地巡礼となったこともあり、今年の増田文学、と言う意味で真っ先に頭に浮かんだ。お二人にはまったりと幸せな年末年始を迎えて欲しい。 ストロングゼロを飲んだ(anond:20171207223625)今年後半に突如沸いたストロングゼロ文学の(個人的)金字塔。2026年、ストロングゼロが禁止された後のリアリティのある世界感が最高。 毎朝、立ちいコロッケそばをべている(anond:20170329180919)近場の駅そばでいつも人気ラ

    2017年:印象に残った増田10本
  • そのメール,ホントに暗号化が必要ですか?

    メールに暗号化した zip ファイルを添付して,後からパスワードを別メールで送ってくる方式に関する対策のお話です.Read less

    そのメール,ホントに暗号化が必要ですか?
  • コーヒーでスプラトゥーン2の勝率が高くなるか確かめてみた - シロクマの屑籠

    Splatoon 2 (スプラトゥーン2) 【オリジナルマリオグッズが抽選で当たるシリアルコード配信(2017/10/26-2018/1/8注文分まで)】 - Switch 出版社/メーカー: 任天堂発売日: 2017/07/21メディア: Video Gameこの商品を含むブログ (8件) を見る 【実験のまとめ】 コーヒーに含まれるカフェインには、精神活性作用がある。この効果を確かめるため、コーヒーを飲んだ時と飲まない時の『スプラトゥーン2』のナワバリバトルの勝率を比べてみた。 コーヒーを飲まない時のナワバリバトルの勝率が58.33%だったのに対し、コーヒーを飲んだ時の勝率は79.17%だった。筆者がコーヒーを飲んだ際には『スプラトゥーン2』の勝率が高くなると判明した。コーヒーの作用を垣間見ることができたと思う。 【はじめに】 コーヒーに含まれるカフェインは世界じゅうで広く飲まれる精神

    コーヒーでスプラトゥーン2の勝率が高くなるか確かめてみた - シロクマの屑籠
  • 勾配ブースティング決定木を理解する - hiyoko9t’s blog

    記事では、機械学習コンペなどでよく見られる勾配ブースティング決定木(gradient boosting decision tree)を説明します。勾配ブースティング決定木は、MNISTデータに対して、ニューラルネットの最高精度と同等の精度を出したり、また高速な実装xgboostなどで有名な手法です。ライブラリを使用している方も多いと思いますが、意外とどのような構造になっているかを知らない人もいるかもしれません。 そこで、記事では、決定木とは何か、というところから始めて、アンサンブル学習、勾配ブースティング決定木について見ていきます。 決定木 情報利得 アンサンブル学習 バギング ブースティング 勾配ブースティング決定木 各反復での訓練 モデルの複雑性 最適解の導出 実装例 まとめ 参考 決定木 決定木(decision tree)は、データに対して一連の質問を与えることによって、目標に

    勾配ブースティング決定木を理解する - hiyoko9t’s blog
  • タスクの可視化と共有で指示を改善する|Yu Morita

    下の子(小1)が日々の最低限やることを可視化することにした。 毎日同じことの注意を繰り返しているがゆえに、「あー!もう何度言えばわかるんだよ!」みたいな叱り方になっちゃう日々も、これで改善されるだろうと期待している。 単にタスクを可視化しただけだと、作業者人は次にやるべきこととかを迷わなくなるものの、結局のところさぼってしまったらそれで終了してしまう。したがって可視化に加えて共有することが肝要となる。共有することで、何をどれだけ完了しているのかが人以外も把握できるので、さぼりにくくなるというわけだ。しかしながら、さぼりにくくなるというだけではモチベーション的な継続性に欠けるともいえる。開き直るというスキルによって、たとえ共有していたとしてもさぼるということはやはり可能であるし、むしろその域までいくと次の打つ手がかなり狭まってくるように思う。 ようするに、共有した結果を糧に改善すべきは指

    タスクの可視化と共有で指示を改善する|Yu Morita
  • 予選敗退するし別に試合に命かけないスポーツ漫画

    ・先輩が受験のためにアッサリ辞める ・地区予選で普通に負けるし全国なんて出ない ・怪我した状態で無理しない ・スポーツなんて単なる遊びだぞゲームと同列だぞと割り切る ・必死じゃないけど楽しくスポーツはする ・下手くそな奴は下手くそなりに楽しむ ・終盤で心を入れ替えて熱血になるとかそういう事はなく最後までダラダラ終わる こういうスポーツ漫画ある? いでじゅう!は柔道してなすぎというかほぼ奇面組なのと最後の方熱血になったからナシで。 行け!稲中卓球部も部活物ってよりも奇面組なのでナシ。 行け!!南国アイスホッケー部も当然なしね。 うーん”!”マーク付いてるのは惜しいけど何か違うのが多いな―そういう法則があるのかな―。

    予選敗退するし別に試合に命かけないスポーツ漫画
  • 2017年増田8選+7選+いろいろ

    自分用まとめ。今年は医療増田が充実していたので、別立てとした。 俺的増田大賞2017は、「骨髄提供をしてみた」「骨髄移植させて頂いた」の組み合わせに進呈。 02/14 1人で初ラブホテルに行った anond:20170214145614 02/28 俺はオークだった。 anond:20170227225940 03/28 モスのエビカツ anond:20170328001918 04/19 同人界は変わらないのう。 でも婆が若い頃はもっと凄かったぞ。 20年以上.. anond:20170419235737 06/03 偏差値30の高校は、間違いなくジャパリパークだった anond:20170603025019 07/07 モブおじさんと私 anond:20170707104555 11/05 旅行の荷造りだけをする anond:20171105024224 11/29 俵の中 anond

    2017年増田8選+7選+いろいろ
  • 2018年の目標

    スタンス ・正直に生きる ・とっかかりに時間がかかりすぎるから軽めに始められるようにする ・コミュ障を直すために話しかける(追記 少しでもマシにする) ・考えてもしょうがないことはあんまり考えない(ドツボにはまったら一旦離れる) 習慣 ・腹肉をどうにかする→腹筋ローラーを毎日(追記 手軽にできる有酸素運動を調べて実践する) ・貯金→Spredsheetで家計簿作った その他 ・片思いしてる人に決着をつける(年内目標) ・世の中の恋愛小説とか映画とかJ-POPの歌詞をよく読んでみる→感想を書く(追記 人の気持ちを察するのが苦手というのもあるけど、初めて恋愛感情と自覚のある片思いをして、その手のコンテンツのキャラクター、シチュエーション、台詞、表情などいわゆる表層しか楽しめてなかった、こちらの内面まで伝わってきてないことに思い至った) 追記 マジレスありがとう 年内目標については現在相手都合(

    2018年の目標
  • わたしたちが住む世界の「次元」とはいったい何なのか?

    By MichelSmolders わたしたちは普段、3次元空間のなかで生活していると言われています。そもそも「次元」とは一体何なのか、わたしたちはなぜ「自分たちが3次元空間に生きている」と知り得ているのかという疑問について、以下のムービーで説明されています。 What is a dimension? In 3D...and 2D... and 1D - YouTube わたしたちは、自分たちの住んでいる世界が3次元だということを知っていますが、どうやってそのことを知り得たのでしょうか。わたしたちは普段から特定の座標を指し示すためには3つの数x、y、zの組み合わせ、あるいは緯度・経度・高度といった3つの座標軸を用いますが、それが理由で3次元だと思っているのではありません。 例えば空間充てん曲線と呼ばれる不思議な曲線を使えば、1の線で平面や立体を埋めることができると数学的に証明されています

    わたしたちが住む世界の「次元」とはいったい何なのか?
  • リベラルからの童貞蔑視 

    どうも、童貞です。 「童貞いじりがセクハラか」みたいなのも、だいぶ煮詰まってきた感じですね。 こちらの論がなんか決定版みたいな感じなんですかね。 「なぜ「童貞」を笑いのネタにしてはいけないのか?」 https://cakes.mu/posts/18894 童貞を低く見るのは、レイプカルチャーの結果だみたいな話でまあ正しい部分も多いだろうな、と童貞としても思います。 ただ、一方でこういう「レイプカルチャーの解消」だけでは童貞蔑視みたいなものを払拭できないだろうな、というのも感じています。 というのも、この話題の前に「ああ童貞蔑視だなあ」と感じたのはこのツイートを見た時だからです。 風俗やポルノやそれに関するいわゆる表現の自由戦士に思うこと。私は規制には反対だが、金を出して欲望を解消させろと固執するより、人を愛する心を養い、恋人と骨の髄まで愛し合う幸福を味わえるようになることが私たち日人が精

    リベラルからの童貞蔑視 
  • ネットワークバイトオーダーの公式な参照先はエイプリルフール:Geekなぺーじ

    インターネットは、その場しのぎの拡張を繰り返して迷路のようになってしまった古い旅館のような側面があります。 インターネットは、インターネットプロトコル(Internet Protocol/IP)を使った通信によって成り立つ世界規模のネットワークですが、そこで使われる非常に多くのプロトコルが「ネットワークバイトオーダー(network byte order)」というデータ転送の順番を採用しています。 ネットワークバイトオーダーはビッグエンディアンという大きな桁を表すビットを含むバイトから最初に並べる方式を示す用語で、TCP/IPに関連する非常に多く(もしくは大半)のプロトコルが、ネットワークバイトオーダーを採用しています。 しかし、ネットワークバイトオーダーがTCP/IPの標準であることを示したRFCは存在しません。 そもそも、ネットワークバイトオーダーを明確に定義したRFCも存在しません。

  • アプリの初回起動時の体験設計を考える|Goodpatch Blog グッドパッチブログ

    Goodpatch Advent Calendar 2017 14日目は、アプリの初回起動時の体験設計を考えてみます。 アプリの初回起動時のユーザー体験はとても重要です。 そこは、ユーザーとアプリ(≒サービス)の出会い場であり、ユーザーがコンテンツに触れるための入り口でもあります。この画面をオンボーディングとも言います。オンボーディングの体験をどうするべきかという話は調べるといろいろ出てくるかと思いますが、今回は私自身の考えを言語化してみたいと思います。 オンボーディングとは アプリの初回起動時にはたいてい3〜4ページくらいの横スクロール画面を用意して、それぞれぺライチでアプリの概要を説明したり、必要なら初期設定もあわせて行なったりすることがあります。そのほか、初回起動時に限らずとも何かしらの機能に初めてアクセスした際のチュートリアルなどもオンボーディングの一種かと思います。 Apple

    アプリの初回起動時の体験設計を考える|Goodpatch Blog グッドパッチブログ
  • 2017年度のおしごと一覧(国立大学法人,人文系助教,38歳) - dlitの殴り書き

    はじめに むしゃくしゃしてやった(通勤のつくばエクスプレス内で執筆)。 ついったーなどの存在もあって大学教員って思ったより忙しそうという印象を持っている人もそこそこいるのではと思いますが,それでもなかなか具体的なイメージを持つのは難しいと思いますので(というか私自身「仕事少なくて良いよね」みたいなこと言われる),私の2017年度の研究以外の仕事*1を一覧にしてみました。もともとのデータは毎年度ある教員の自己評価のためにメモしてあるので,ほぼそれを整理しただけです(忘れているものを後で追加するかもしれません)。 先に書いておくと,大学教員の仕事は大学,所属や分野によってさまざまなので,あくまでも一例としてお考えください。それほど多くの人の話を聞いたわけではないのですが,これより仕事の数・量が多い大学教員はたぶんたくさんいます(特に職階が上がっていくと…)。 並べ方は悩んだのですが,関連する組

    2017年度のおしごと一覧(国立大学法人,人文系助教,38歳) - dlitの殴り書き
  • Basecampメンバーによる新しいJavaScriptフレームワーク"Stimulus"を試してみた - Qiita

    家族からおせちづくりの招集がかかるまでに書けるかどうかテスト GitHubでフォローしている@amatsudaさんがStarをつけていて、気になったので試してみたことをまとめてみました。 執筆時点でv1.0ではありませんので、理解した上で読み進めてください。 Stimulusとは Stimulusをひとことでいうと、HTMLに data-controller 属性を付与することで、HTMLをコンポーネント単位でJavaScriptオブジェクトに紐づけることのできるフレームワークです。 Basecampメンバーによって開発されており、主要開発者にはSprocketsやTurbolinks作者のsstephenson氏がいます。 BasecampのDOMも見てみましたが、Stimulusが実際に使われているようでした。 READMEにもありますが、Basecampで導入されていることからも予想

    Basecampメンバーによる新しいJavaScriptフレームワーク"Stimulus"を試してみた - Qiita
  • Introduction to modern network load balancing and proxying

    It was brought to my attention recently that there is a dearth of introductory educational material available about modern network load balancing and proxying. I thought to myself: How can this be? Load balancing is one of the core concepts required for building reliable distributed systems. Surely there must be quality information available? I searched and found the pickings are indeed slim. The

    Introduction to modern network load balancing and proxying
  • goのgRPCで便利ツールを使う - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    goのgRPCで便利ツールを使う - Qiita
  • friends.nico を3日で立ち上げられた訳

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    friends.nico を3日で立ち上げられた訳
  • 「Amazon Web Services 業務システム設計・移行ガイド」という本を書きました - プログラマでありたい

    AWSの第三弾として、Amazon Web Services 業務システム設計・移行ガイドというを書きました。その名のとおり、企業内でAWSを使うということにテーマを据えています。ユーザー企業の情シスの人も、事業部で直接AWSを使っている人も、或いはSIerでユーザー企業にAWSを提案している人にも読んで欲しい内容となっています。 Amazon Web Services 業務システム設計・移行ガイド 作者: NRIネットコム株式会社:佐々木拓郎,林晋一郎,株式会社野村総合研究所:瀬戸島敏宏,宮川亮,金澤圭出版社/メーカー: SBクリエイティブ発売日: 2018/01/20メディア: 単行この商品を含むブログを見る Amazon Web Services 業務システム設計・移行ガイドを書いた理由 過去2冊AWSを書いていて、一冊目のAmazon Web Services パターン別

    「Amazon Web Services 業務システム設計・移行ガイド」という本を書きました - プログラマでありたい
  • 新規Androidアプリ開発において何より大切なこと - Qiita

    この記事は Android Advent Calendar 2017 7日目の記事です。 当初は設計の話を書くつもりだったのですが、 明日のShibuya.apkで話すネタに困ったので使い回しの効く話題にしたかった その設計が期待通りのものになっているかどうかの検証ができていないので、開発全般のお話になりました。 設計の話題についてはまたどこかでお話できるかなと思います。 以下、エモい話です。 対象読者 この記事は以下のような方を対象として書いている…つもりです。 職業Androidエンジニア 自社サービスの開発に携わっている、またはアプリの開発を受注した方 コードベースが何もないところから開発をすることになった、または開発をしたい方 はじめに結論 開発を成功させるには、プロダクトオーナーとの意見のすり合わせが大切です。 事前にオーナーにヒヤリングを行い、エンジニアの見解を伝え、目指す目標

    新規Androidアプリ開発において何より大切なこと - Qiita
  • 日本人はもっと危機感を持って欲しい〜20歳の若造の戯れ言〜 - niconegoto Blog

    いつもは技術記事ばかり書いている僕だが、今回はポエムを書いた。 会社をやっていく中でいろんな人に起業の動機を聞かれるので、自分の想いを文字に起こして思考を整理しようという意味合いもある。 はじめに これはポエムだ。 人生経験も大してない20歳の若造の戯れ言だ。 ただ、自分は若造だがだれよりもこの「日」という国を想ってる自負はある。 今回は言葉の大きな力を信じて筆をとった。 数値や論理の厳密性はないかもしれないが、酔った勢いで書いているポエムなのでお許しいただきたい。 (これを書いた時は20歳だったのだが発表した現在は21歳になってしまった。ただ、原文の勢いを残したかったのでそのままにしてある) 死にゆく国日 残念ながらこの「日」という国は死にゆく運命にある。 皆このことは薄々分かっているのだろう。 同世代の友人に 「日ってやばいとおもわない?」 と聞くと、皆口をそろえて 「やばいと

    日本人はもっと危機感を持って欲しい〜20歳の若造の戯れ言〜 - niconegoto Blog
  • ドリコムの Gemfile 記述スタイル - Tech Inside Drecom

    この記事ではドリコムにおける Gemfile, gems.rb の記載ルールについてまとめています。 元々はノールールでしたが,2014-04-28 に Idobata Gemfile プレゼント が公開されたことから輸入されました。輸入したのち,一部を社内向けに改訂しています。 では題。 1. gem の並び順は ascii 順 新しく追加するgemをどこに入れるのか悩む時間を減らします。 独自ルール 例外は rails のみ。 if defined?(Rails) で require を切り替えている gem が複数あるため,一番上に書いて最初に読み込みます。 余談ですが、このルールを自動化しようと https://github.com/sue445/rubocop-gemfile を @sue445 が作ったのとほぼ同時に RuboCop 体にも Bundler/OrderedG

    ドリコムの Gemfile 記述スタイル - Tech Inside Drecom
  • アジャイルとスクラムとは 原則、価値、プラクティス

    アジャイルな開発の基となる考え方である価値、原則、プラクティスの話から、アジャイルに向くマインドセットと組織について。 BSIA 第75回例会での発表資料です。 https://bsia.or.jp/corporate/reikai_75_171219/Read less

    アジャイルとスクラムとは 原則、価値、プラクティス
  • 初心者が学ぶP,NP,NP困難(Hard),NP完全(Complete)とは(わかりやすく解説) - MotoJapan's Tech-Memo

    (※訂正のため更新 18/4/23) 論文を読んでいると言葉だけ出会うが、見なかったことにしている言葉なのでちゃんと知りたい。 スタート:全く意味がわかっていないレベル ゴール:論文でその言葉の意味が掴めている状態 言葉の一般的な説明 P NP NP困難 (NP-Hard) NP完全 (NP-Complete) 分かりやすく説明 関係図 問題の難易度 Pの解説 判定問題とは 決定性チューリングマシン(機械)とは 多項式とは 「多項式時間で解ける」とは P読み直し NPの解説 非決定性チューリングマシンとは 「その証拠が当に正しいかどうかを多項式時間で判定できる」とは NP読み直し NP困難 (NP-Hard)の解説 NP完全 (NP-Complete)の解説 多項式時間還元(polynomial-time reduction)とは 決定性、非決定性チューリングマシンの違い P, NPの違

    初心者が学ぶP,NP,NP困難(Hard),NP完全(Complete)とは(わかりやすく解説) - MotoJapan's Tech-Memo
  • 発達障害の記事について見ていてすごくやきもきするので書きました

    この記事について https://headlines.yahoo.co.jp/hl?a=20171203-00010000-yomidr-sctch&p=1 きちんと理解していない人が的外れな意見で炎上させているの、見ていられなかったので書きました。 できる限りわかりやすく平易に書こうとしていますが、そのために誤解を招く表現が生じた場合は適宜修正を加えます。 三点あります ①発達障害についての基的な誤解 ②あの記事で伝えたいこと/意図していないこと ③やめてほしいこと ①発達障害についての基的な誤解まずそもそも発達障害かどうかというのは医師にしか「診断」できません。臨床心理士がそうでない人間がそうかもしれないと思うのはあくまで「推測」です。そして発達障害に理解のない人間が「あの人発達障害なんじゃない?」と言うのは悪口になります。 発達障害であると「診断」されている場合、その人あるいはそ

    発達障害の記事について見ていてすごくやきもきするので書きました
  • GCP移行でハマった10件総まとめ(GAE Rails+Postgres編) - Qiita

    はじめに Google Cloud Next '17で発表されたGCPの大きな改良によって、GCPで利用できるプロダクトの幅が広がりました。注目すべきは以下の2点です: Cloud SQLでPostgreSQLのサポート GAE(GoogleAppEngine) Flexible EnvironmentによるRuby, Node.js, .NETのサポート 従来からGCPでは、MySQL+(Python|Java|PHP|Go)という構成のアプリが動かせましたが、これに加えて上述の様々なアプリが動作するようになりました。 私達のチームではRails+Postgresでアプリを開発していたのですが、この変更によってGCPでやっていく機運が高まり移行しました。しかし出たての機能ということもありドキュメントが手薄で、ハマりどころが多かったのも事実。そこで、ハマったところをまとめて共有します。 ハ

    GCP移行でハマった10件総まとめ(GAE Rails+Postgres編) - Qiita
  • 先人達から学ぶRailsのテーブル設計 - Qiita

    はじめに Ruby on Rails Advent Calendar 2017 - Qiita の4日目の記事です。 背景 Railsのテーブル設計について、社内で議論することは多いのですが、サービスの要となる部分であるが故、社外にER図を公開するケースは少なく、自分達のサービス開発時以外にテーブル設計を学ぶ機会が少ないです。 目的 OSSで公開されているRailsアプリケーションのソースコードから、テーブル設計に関するデータをまとめることで、テーブル設計時の議論に活かすことを目的とします。 具体的には、「1テーブルが持つ情報量として、どれくらいのカラム数が妥当なんだろう…?」や「テーブル名やカラム名を命名する時にどちらの単語の方が一般的に使われているんだろう…?」といった疑問点の解消を目指します。 方法 OSSで公開されているRailsアプリケーションの見つけ方 AwesomeRails

    先人達から学ぶRailsのテーブル設計 - Qiita
  • オブジェクト指向経験者のためのRust入門 - Qiita

    Rustに興味が沸いてちょっと触ってみようと思ってまずはドキュメントを読んでみたら、classがないことに驚かれると思います。 Rustはstructによってオブジェクトを作成していくので最初に抵抗を感じるかもしれません。 この記事では、オブジェクト指向で開発してきたけどいきなりRustの書き方に慣れていくのはきつそう・・と感じる方を対象に紹介して行きたいと思います。 目標にしたいこと オブジェクト指向経験者と見出しにつけていますが、Rustではオブジェクト指向をしないというわけではなくその他の言語において広く使われているオブジェクト指向プログラミングに慣れている方がRustの機能によってやりたい事を実現できるようにすると言った所を目指しています。 そのため、記事中にはオブジェクト指向に関する応用的なRustにおける実装例は含まれておらず、置き換え例やパッケージ管理など広い範囲での紹介にな

    オブジェクト指向経験者のためのRust入門 - Qiita
  • これからRubyで仕事したい人のためのリポジトリ「Code Your Ruby」を作りました - Qiita

    これからRuby仕事したい人のためのリポジトリ Code Your RubyGitHubに公開しました。 chooyan-eng/code-your-ruby | GitHub Code Your Rubyは、Ruby仕事にするために絶賛勉強中なエンジニアが、自分の書いたコードをGitHubのオープンな場でレビューしてもらうためのリポジトリです。 チェリーを読んでRubyの基礎は覚えた。自分なりにコードも書いてみた。でも自分のコードは実際に仕事で使えるレベルなんだろうか?と悩んでいる人(僕です)にとって次のステップに進むために役に立つ場になることを目指して作ってみました。 「あ、それ僕/私だ」と思った方、ぜひこの記事とリポジトリのREADMEを読んでみてください! 参加方法 詳しくはREADME.mdに記載していますが、Code Your Rubyに参加する大まかな流れは以下のよ

    これからRubyで仕事したい人のためのリポジトリ「Code Your Ruby」を作りました - Qiita
  • Unityで小規模なソシャゲを開発&運営してみて感じた10のコト - Qiita

    弊社は、他社さんとタッグを組んで小規模なソシャゲの開発&運用を行ってきました。 その中で、開発者ながらも提案・開発・運用まで全てのフェーズに関わらせていただき、色々知見が溜まってきましたので、その一部を共有します。 1. ソシャゲはユーザ層を幅広く意識する必要がある ソシャゲの大きな特徴のひとつとして、「ユーザが継続的に遊ぶ」という点があります。 ソーシャル性(人との関わり)がある コンテンツを継続投入する ことで発生するワケですが、このとき注意しないといけないのがユーザ層についてです。 通常のゲームであれば「ライトなユーザ」か「ヘビー(マニアック)なユーザ」のいずれかターゲットを絞ることも多いかと思います。 ゲームクリアまで遊んでもらうことを目的とするのであればターゲットを絞っちゃった方がコンセプトがハッキリして良いですが、ソシャゲは継続的に遊んでもらいたいがゆえに、「ライトな層を取り込

    Unityで小規模なソシャゲを開発&運営してみて感じた10のコト - Qiita
  • プロジェクトマネジメントで大事にしている"文化"について - Qiita

    ジャーニーマン( @beajourneyman )と申します。システムインテグレーターでCOBOLプログラマ、SE、PMなどを経て、現在はコンテンツマーケティング(オウンドメディア/SNS)を担当しています。まだ運用を始めて半年に満たない駆け出しマーケターです。 こちらは Backlog Advent Calendar 2017 の23日目の記事です。 この記事の背景 nulabさんの プロジェクト管理ツール Backlogの User Group JBUG (東京#3) でお話しさせていただいたLT(Lighting Talk)のテーマを深堀りします。 スライドはこちらです。 LTでお話ししたテーマ、プロジェクトマネジメントで大事にしていること、それは以下の2つです。 プロジェクトの"文化" プロジェクトのメジャメント 今回はLTさせていただいた中の"文化"についてまとめています。もう一

    プロジェクトマネジメントで大事にしている"文化"について - Qiita
  • コンテナ化とサーバーレス、2つのトレンドに対する雑感 - プログラマでありたい

    からre:Inventを眺めていた雑感です。速報で2つほど新サービスに対しての感想をまとめていますが、今回は全体的なトレンドに対して今考えている事です。今回は1行じゃないですよ。 サービス展開の方向は、全方位的 サービスの展開方向としては、去年と変わらないような気がします。他のクラウド(Google, Azure)に対して弱かった部分をきっちりキャッチアップし、伸びている分野(AI機械学習)のラインナップを増やしていく。そして、サードパーティが提供している機能に対して、一定以上の規模が出てくると(買収 or 自社開発で)サービス化する。いわゆるサードパーティ殺し。 そんな中で提供されているサービスの作り方/インフラ的な部分を見てみると、コンテナとサーバレス(lambda)を使った物が多いです。AWS自身がコンテナとサーバレスを活用することで、開発を加速しサービスをスケールしやすくして

    コンテナ化とサーバーレス、2つのトレンドに対する雑感 - プログラマでありたい
  • 遅ればせながらWindows Subsystem for Linuxを導入した - ただのにっき(2017-12-12)

    ■ 遅ればせながらWindows Subsystem for Linuxを導入した Windows10のFall Creaters UpdateでWSLのβがとれると聞いたので、おくればせながら導入してみた。手動でWindowsをアップデートしてから、Microsoft StoreでUbuntuをインストール。その後、コンパネ→プログラムと機能→Windowsの機能の有効化または無効化と進んで「Windows Subsystem for Linux」を有効に。何度か再起動すると使えるようになる。 以前はWindowsを「開発者モード」で動かさないといけなかったようだが(それでよけいなsshdが動くのがイヤで導入してなかった)、今は不要らしい。ググって古い情報を参考に導入したりすると余計な手順を踏まされそうだ。 起動したUbuntuは(というかbashは)普通によくできていて、とはいえWin

    遅ればせながらWindows Subsystem for Linuxを導入した - ただのにっき(2017-12-12)
  • ストロングゼロ文学に追いやられるぼくたち

    ストロングゼロ文学」というものが現在SNSを中心に流行っている。安くて手軽で強い酒、ストロングゼロを面白おかしくいじるものだ。 ここではストロングゼロを飲む人々を所謂「底辺」のように描写している。そこに異論はない。 異論は無いが、正直言って日常にストロングゼロが強く結びついてるぼくのような限界人類にとって、こうやって茶化されるととても辛い。 人々がストロングゼロで大喜利することで、実際にストロングゼロ無しではやってられない人は変に負い目が出来てしまう気がする。 ストロングゼロは、少なくとも良い酒ではない。毎日のように飲んでいたら必ず良くない結果をもたらすだろう。 しかし、それでもぼくは、ぼくたちはストロングゼロを飲む。そうしなくてはこの人生はあまりにも辛いから。そうしなくては壊れてしまうから。 どうか笑わないでくれないか。 せめてそっとしておいてくれないか。 そう思いながら、今日もロング

    ストロングゼロ文学に追いやられるぼくたち
  • 『悲劇的なデザイン』そのデザインが、命運を分けた - HONZ

    デザインのやり方一つで、人が死ぬこともある。まさかと思うかもしれないが、世の中を見渡せばそのような事実は多々見つかる。そして何より問題なのは近年「デザイン」というものの意味が拡張しており、もはや「世界はデザインで出来ている」といっても過言ではない状況にあるということだ。 書『悲劇的なデザイン』は、このようなデザインにまつわる悲惨な出来事を事例としてまとめ、悲劇の種類を体系化し、どうすればその惨事を防ぐことが出来るのかまでを言及した一冊になっている。まさに、デザイン版の『失敗の質』といったところだろうか。 そもそもデザインとは何か? ある者は「デザインとは意図の描写だ」と述べ、またある者はデザインを「プロダクトと人とのインタラクションを設計すること」だと考える。デザインは世界を前向きで楽しいものに変えられる一方で、人を「殺し」「怒らせ」「悲しませ」「疎外感を与える」力もある。ところがデザ

    『悲劇的なデザイン』そのデザインが、命運を分けた - HONZ
  • 半年で2回退学した話 - burakon個人の日記

    この記事は 退学 Advent Calendar 2017 24日目の記事です. ※中学〜20代までを全て話すので長いです。この文脈の バカ は 学力が低い という意味です。 バイトをする中学生 彼女の家はとにかく貧乏だった。 お小遣い制度の廃止とともに年齢をごまかしてコンビニバイトをはじめた。 コンタクトレンズ代や服代、友達と遊ぶ時のお金など。 母が病気で自宅療養していて、ピリピリしている家族と対話する時間なんかなかった。 中3の頃には将来の夢など無くしてしまって、通学の意味もないので不登校になってた。 家庭環境が悪くなった時から、学業に価値を感じなくなった。 いいわけみたいだけど、褒められないとモチベが全く湧かない。頭の悪い子供はそうですよ。 バカ高校に行く理由 「あんたはなにもできないんだから私立の商学部で簿記の資格を取りなさい」 奨学金を使って私立高校へ行けという母。 アホか奨学金

    半年で2回退学した話 - burakon個人の日記
  • Akka HTTPの仕組みを理解する - LINE ENGINEERING

    初めまして、Ads Platform開発チームの岡田(@ocadaruma)です。 この記事はLINE Advent Calendar 2017の17日目の記事です。 今回、個人的に以前から気になっていたAkka HTTPの内部構造について、この機会に調べましたので紹介いたします。 Akka HTTPとは Akka HTTPは、Lightbend社によって開発されている、Scala/Java用のHTTP toolkitです。 現在はメンテナンスが終了したsprayの後継と位置付けられており、特徴的なRouting DSLをsprayから受け継いでいます。 また、Play Frameworkは2.6系より、Akka HTTPをデフォルトのバックエンドとして採用しています。 調査のきっかけ Routing DSLを始めとしたAkka HTTPのAPIは、シンプルかつ高いComposabilit

    Akka HTTPの仕組みを理解する - LINE ENGINEERING
  • GoのInterfaceとは何者なのか #golang #go - niconegoto Blog

    はじめに これはGo Advent Calendar 2017 - Qiitaの3日目の記事です。 当初はコンパイラの最適化を話すつもりだったのですが… GoConでParallel Compilationの話をしたからコンパイラ最適化のところをアドベントカレンダーで出そうと思ってたんだけど結構内容が濃すぎてなんか間に合わなさそうな雰囲気を感じていているのでどうしようか考えている— 井手康貴/Koki Ide (@niconegoto) 2017年12月2日 こんな感じでつらいなということになり、アンケートを行いました。 というわけで何が読みたいのかアンケート— 井手康貴/Koki Ide (@niconegoto) 2017年12月2日 その結果、上記の通りInterfaceとは何なのかの記事を書くことになりました。(異論は認めません) コンパイラ最適化に関しては30%くらい書き進めてい

    GoのInterfaceとは何者なのか #golang #go - niconegoto Blog
  • キャリアパスどうするねん問題 - アナログ金木犀

    釘宮です。こんにちは。 この記事は SHIROBAKO Advent Calendar 2017 の 二日目の記事です。昨日のkonifarさんの 武蔵野アニメーション総務 興津由佳の左眼について という記事からスタートしました。 ベスト・オブ・興津 はあれ一択ですよね。さすが、わかってらっしゃる。 さて。 キャリアパス悩む— 有象無象 (@kgmyshin) 2017年11月28日 キャリアパス悩みますよね。 なのでSHIROBAKOを見てみました。 なぜかというと、SHIROBAKOの主題を一言で表すと(浅はかかもですが)、 みゃーもりのキャリアパスどうするねん問題 に尽きるからです。1話から最後の方までのほとんど全ての要素がみゃーもりの「私って何をしていきたいんだっけ?」のヒントや刺激となっていて、最終話でみゃーもりが結論をだすいうのがSHIROBAKOの大きな流れなんです。 改めて

    キャリアパスどうするねん問題 - アナログ金木犀
  • はじめてドメイン駆動設計をしてみて感じたこと - Qiita

    この記事はCrowdWorks Advent Calendar 2017の4日目の記事です。 はじめに 今年CrowdWorksにエンジニアとして新卒入社した@kinakoboです。CrowdWorksでは10月から新たな試みとしてドメイン駆動設計(DDD)を実践しています。 DDDを実践するに至った経緯は、サービスの規模拡大に伴いアプリが肥大化し、技術的負債が増えてきたことで、機能追加をスピーディーに進めづらくなってきたからです。 今回実装しようとしている機能を今まで通りRuby on Railsを利用して実装することは可能ですが、変更に強い柔軟なサービスにするためにもDDD+Scalaで実装し始めています。 DDD未経験の状態から2ヶ月実践してみて、まだ道半ばですが感じたことを書きます。同じような課題感を持っている方の参考になれば幸いです。 エヴァンスに挫折したら・・・ DDDと言え

    はじめてドメイン駆動設計をしてみて感じたこと - Qiita
  • Netflixしか見ない子どもたちは1年間で230時間分のCMを見ずに済んでいる

    by Diane Gregg 今や、家にテレビを置かず、PCやスマートフォンで動画配信サービスを見るのがメインという人も少なくないはず。そんな時代の子どもたちが見ることのないCMの量は、1年間に230時間分にも上るそうです。 REPORT: Kids in 'Netflix Only' Homes are Being Saved from 230 Hours of Commercials a Year http://exstreamist.com/report-kids-in-netflix-only-homes-are-being-saved-from-230-hours-of-commercials-a-year/ アメリカ国立衛生研究所の2015年の調査によると、アメリカの平均的な子どもたちは1日にテレビを2.68時間視聴しています。1年間に換算すると約980時間分です。 一方で、調

    Netflixしか見ない子どもたちは1年間で230時間分のCMを見ずに済んでいる
  • ちょっとだけ良い英語を書く - /dev/null/onishy

    eeic Advent Calendar 13日目の記事です。 インターン・就活用の書類、論文など、そろそろ英語でポエムを書かなきゃと思っている人も多いでしょう。 良い英語のためには、当はちゃんと文法を勉強した方が良いです。 でもそんなことは言ってられないと思うので、とりあえず英文を書く上で、知っておくだけでいつもよりちょっとだけ良い英語を書けそうなテクニックをいくつか挙げます。割と当たり前のことを言っているかもしれない。 当は例文とかも色々挙げたかったけど、あまり時間がなかったので気が向いたら。 類義語辞書を使う(重要) 同じ表現を多用するのはボキャ貧です。アカデミック界隈の礼儀はあまり知らないが、therefore連弾が来ると普通の人はボキャ貧ワロスってなると思う。 例えば英語には順接の接続詞や副詞がたくさん用意されています。therefore, thus, hence, as a

    ちょっとだけ良い英語を書く - /dev/null/onishy
  • AtCoderでの競技プログラミングがもっと楽しくなるサイトまとめ - NoiminのNoise

    この記事は情報系を勉強する女子大生 Advent Calender 2017の16日目の記事です. qiita.com 16日目担当のNoiminです. 情報系学科の学部4年で,自然言語処理の研究室に所属しています(自然言語処理はアドベントカレンダーでもasai0304さんが取り上げてくださっていますね). 去年から趣味として競技プログラミングをかじっています.実力はまだまだですが楽しくやっています. 今日はその競技プログラミングを話題にしたいと思います. 競技プログラミング/AtCoderとは 各サイト紹介 AtCoder Problems AtCoder Scores AtCoder Rating Estimator AtCoderRatingGraphComparison AtCoder Stats Rating History AtCoder Finder AtCoder Rat

    AtCoderでの競技プログラミングがもっと楽しくなるサイトまとめ - NoiminのNoise
  • 2017年に「すごいHaskellたのしく学ぼう」を読む - Qiita

    はじめに この記事は「Haskell (その4) Advent Calendar 2017」の13日目の記事になりました。 書籍「すごいHaskellたのしく学ぼう」は2012年に発売され、現在も販売されているHaskell入門にぴったりの良書です。しかし、内容が2012年当時のままで止まってしまっています。 そこでこの記事では(もう年末ですが)2017年現在「すごいHaskellたのしく学ぼう」を読むにあたって注意すべき点を章ごとにまとめて紹介します。 イントロダクション イントロダクションの「Haskellの世界に飛び込むのに必要なもの」ではHaskell Platformをインストールするように紹介されています。しかし、現在ではStackを利用するのが一般的です。 Linux系OSではリポジトリにある「stack」や「haskell-stack」などのパッケージを導入することで使える

    2017年に「すごいHaskellたのしく学ぼう」を読む - Qiita
  • 新卒エンジニアがVue+GraphQL+ServerlessでTodoアプリ作ってみた - Qiita

    はじめに この記事について 新卒エンジニアが全く触ったことのなかった技術でTodoアプリを作ってみた話 ややチュートリアル形式 cliなどを使って楽に構築 各技術についての説明は少なめ vueGraphQLの雰囲気を掴みたい方向け? 間違いの指摘やより効率的な書き方、今後の学習法などのアドバイスは歓迎 Todoアプリ概要 要件 ユーザーの認証が出来ること TodoのCRUD操作が出来ること 技術 Vue.js graphcool(serverless GraphQL) Apollo(クライアント側でGraphQLを扱いやすくするためのもの) 開発環境 OS: Ubuntu 16.04.3 LTS node: v8.1.4 npm: 5.5.1 docker: 17.0.5.0-ce Todoアプリ作成 完成品はこちらになります。 graphcoolの用意 まずはGraphQLの環境から用

    新卒エンジニアがVue+GraphQL+ServerlessでTodoアプリ作ってみた - Qiita
  • Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き ) | PSYENCE:MEDIA

    Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き ) 福井祐人 2017.12.21 182 29115983 この記事はRECRUIT MARKETING PARTNERS Advent Calendar 2017の投稿記事です。 はじめまして。11月にJoinしたフロントエンドエンジニアの福井(@fukumasuya)です。チームではスタディサプリEnglishのWebブラウザ版の開発を担当しています。 突然ですが皆さんはプロジェクトJavaScriptのテストをするときにどのツールを使うか迷うことはないでしょうか?フレームワークは?アサーションライブラリは?テストランナーは?テストカバレッジはどうするか?などなど決めないとダメなことが多く苦労していませんか?そんな皆さんにはFacebook

    Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き ) | PSYENCE:MEDIA
  • Enhance Vim's Experience - Λlisue's blog

    ご無沙汰しております、有末です。 Vim Advent Calendar 2017 の 12/24 の記事となります。 皆様、日は休日かつクリスマス・イブという最高の日ですね。 イブといえば、デコレーションが施された街に愛するパートナーと出かけ、楽しい時間を過ごすというのが一般的な日人の過ごし方かと思います。 しかしながら、これはあくまでも「日」という国での話です。 クリスマス・イブの「イブ」というワードは、英語圏では "EVE" と書かれます。 これは "Enhance Vim's Experience" の略語であり、来クリスマス・イブとは Vim の生誕を祝福し、次年度以降に更に効率的に仕事をこなすために vimrc を見直す日でした。 ということで、今年のイブは僕が利用している vimrc から便利そうなやつをピックアップします。 皆様に置かれましても、来のクリスマス・イ

    Enhance Vim's Experience - Λlisue's blog
  • 一人で取材に行ったとき、いかにもインタビューの途中っぽい写真を撮る方法|Ayano Yoshioka

    初めまして。よしおかあやのと申します。 ものすごーーーーーーく久しぶりにnoteを更新することにしました。 簡単に自己紹介すると、今はプレジデント社で働いている編集者です。以前はアイティメディアで、Business Media 誠という媒体をやっていました。社会人になって最初に雑誌編集部に配属されて働いていたため、キャリアとしては「編集者」ですが、アイティメディア(ITmedia、誠、ねとらぼ)では毎日自分で記事を書いていたので、「記者」の仕事もできます。いわゆる「編集記者」というやつです。 「編集とライティングにまつわるアレコレ」というアドベントカレンダーに「なんか書いてよー」と呼ばれたので、何も考えずに「いいですよー」と答えたところ、みなさんガッツリ役にたつ真面目な話を書いていらっしゃるので「ヤバイ!どうしよう!大したこと書けない!」と焦りつつこれを書いています。 編集とライティングに

    一人で取材に行ったとき、いかにもインタビューの途中っぽい写真を撮る方法|Ayano Yoshioka
  • Chromiumのプロセス構成と Worker/SharedWorker/ServiceWorkerのうごき - Qiita

    この記事はChromium Browser Advent Calendar 2017の3日目の記事になります。 今日の担当はamiq11(twitter, chromium)です。2016年の4月からBlink-WorkerチームでServiceWorkerの実装をしています。このadvent calendarに登録しているchromiumコミッターのなかでもChromium歴が浅いのでちょっと記事かくのドキドキしちゃいますが、がんばります٩(●˙▿˙●)۶ はじめに さて、なうでやんぐな機能であるところのServiceWorker、みなさんつかってますか? 最近はWebKitでも開発中になったということで話題になりましたよね! PWA (Progressive Web App)を作る上でもベースとなるこのAPI、その内部の実装について、このアドベントカレンダーでは全体の動きと最近の高速化

    Chromiumのプロセス構成と Worker/SharedWorker/ServiceWorkerのうごき - Qiita
  • styled-componentsを使ったCSS設計 - Qiita

    はじめに 自分は普段フロントエンドエンジニアとして、React Reduxなアーキテクチャのアプリを作ることが多いのですが、stylingにstyled-componentsを導入しています。今回は、styled-componentsでのCSS設計について書いてみたいと思います。 styled-componentsとは JSでstyleを記述するCSS in JSのライブラリで、2019年8月現在最も人気のあるライブラリです。タグ付きテンプレートリテラルをうまく使った独自性と、明快なAPICSS in JSの火付け役にもなり、同じ思想を持った亜種ライブラリ(paypal/glamorous, zeit/styled-jsx等)が続々と出て来るなどある種のブームを巻き起こしました。 そもそも、Reactの登場でフロントエンド開発が「jQueryによるhtmlへの振る舞いの後付け」というスク

    styled-componentsを使ったCSS設計 - Qiita
  • 実録。非エンジニアOLがiOSアプリエンジニアになるまでの道のり - burakon個人の日記

    この記事はSwift愛好会 Advent Calendar 2017 16日目の記事です ※この記事はとあるOLの主観のみによって書かれていますのでお気をつけください。 2015年のOL 毎日帰宅は22時以降、正社員だけど見込み残業で年収300くらいだったとあるOL。 収入400万までのキャリアまでしかみえない ルーチンすぎて成長が感じられない、働くことで成長ができる成長スパイラルに入りたい コーポレート系職種は人材の空きが出づらいので再就職の難易度が鬼(採用時100倍いったことがある) コーポレート職種は求められるものが会社によって違うので、会社ガチャ 以上の懸念点が全て拭えるエンジニアへのキャリアチェンジを考えていました。 実務レベルのアプリをリリースする これができれば男女関係なく30代までなら就職できる印象。 年齢とかに引っかかるかどうかは会社の風土とかなのでなんとも言えませんが。

    実録。非エンジニアOLがiOSアプリエンジニアになるまでの道のり - burakon個人の日記
  • 2017年にAmazonで買ってよかった暮らしの便利グッズ15点 - Sweet+++ tea time

    2017年も、いっぱいお買い物しました。してました。Amazonの注文履歴を見たら、およそ90件にも及んでいた。これは、無駄遣いでは… ナイッ!(鼻息荒い) 特によかった暮らしのオススメグッズ15こを紹介してみたい(※ 2018年4月6日更新) 01。ADVANCE 毛玉クリーナー コンセント式 「これはayakoさんの冬の必需品だよね!」 「毛玉をとれば、たいていの服は新品によみがえる説」 この冬もセーターはもちろんワンピースもコートもかけまくっている。電池式よりコンセント式の方がずっと使えてオススメ。 100均の毛玉取りとは雲泥の差である(経験者談) ADVANCE 毛玉クリーナー コンセント式 PR-01posted with カエレバ Advance Amazon楽天市場 02。オーブントースター用 目玉焼きプレート 「ズボラayakoさん一押しの料理グッズ」 「フライパンを洗う回

    2017年にAmazonで買ってよかった暮らしの便利グッズ15点 - Sweet+++ tea time
  • どのくらいGoogleの検索オプションを使ってる?

    1. スペースを挟んでAND検索 2. AND検索で3個以上のキーワードを並べる 3. ダブルクォーテーションで囲んで完全一致検索 4. マイナスを先頭につけて検索除外 5. 「site:」でサイト内検索 6. 画像検索・ニュース検索などを適宜切り替え 7. ツールから期間指定 8. ツールから言語指定 9. ツールから並び順指定 個人的にはこのあたりの使用頻度が高くて、特に1〜4までと7あたりは必須って感じなんだけど。 というのも、「googleの精度が悪い」「ゴミばかり引っかかる」という人がよくいるけど、それがオプションを使っての結果なのかそうでないのかを知りたいんだよね。 みんな、わりとオプションを駆使してるんだろうか。 anond:20171225033941

    どのくらいGoogleの検索オプションを使ってる?
  • Datadog Logsでアプリケーションログを管理する | CyberAgent Developers Blog

    この記事はCyberAgent Developers Advent Calendar 2017 6日目の記事です。 アドテクスタジオ Dynalyst開発チームの黒崎 (@kuro_m88) です。早いもので入社して3年目になりました。今年はDatadog Logsを一部番に導入したので紹介しようと思います。 Dynalystではサーバやアプリケーション、AWSのマネージドサービスの監視やメトリクスの可視化にDatadogを使っています。 どんな風に使っているかは以前発表した資料があるのでこちらをご覧下さい。 そして、このスライドの最後に「ログのマネジメントもできるといいなぁ…?」と書いてありますが、なんとその願いが叶った結果、Datadog Logsが11月末に発表されました!!!! 何ができるのかは公式ドキュメントの図がわかりやすいです。 https://docs.datadoghq

    Datadog Logsでアプリケーションログを管理する | CyberAgent Developers Blog
  • ユーザーが不快に思わないプッシュ通知をデザインするには

    毎日アプリから送信される通知の数に注目したことはありますか? これらの通知の内、いくつを実際に注意して見ていますか? 私たちは毎日、日々の生活を邪魔になるといっても過言ではない、役に立たない通知を数えきれないほど受け取っています。これらの通知はパーソナライズされているわけでもなく、私たちと関連性も薄く、送信のタイミングも考慮されていません。その結果、ユーザーは通知をオフにしたり、アプリを消去してしまったりします。 モバイルアプリをアンインストールする理由の1位に、通知が陶しいことが挙げられました。回答者の実に71%が答えています。(2位以降は下から順に「複雑な登録フロー」、「フリーズする」、「UI/UXが悪い」、「押し付けがましい広告」、「プライバシーが不安」、「ソーシャルログインを強制される」) しかし、このUXのアンチパターンとも言うべきプッシュ通知は、企業とユーザーの双方にとって有

    ユーザーが不快に思わないプッシュ通知をデザインするには
  • 「クリエイターの喜ぶこと」アンケートの結果を公開しました|深津 貴之 (fladdict)

    先日、募集した「クリエイターの喜ぶこと」に関するアンケートの結果を、公開いたします。 なぜこれを公開するかというと、noteのミッションだからです。noteが応援したいクリエイターは、既存のnoteユーザーだけではありません。これからnoteを使うユーザーも、さらに言えばnoteではないサービスのユーザーすら含まれています。 なので、このようなデータはnoteだけで独占するよりも、色々なサービスが参考にした方が、世の中が良くなると思うのです。 データ自体はノリで行ったアンケートですので、定量的に見るには微妙ですが、インサイトの起点としては十分なデータかと思います。ここからの気づきを足がかりに、デプス調査を行う…といった使い方をしてください(余談ですが、ミスで同じ質問を2つしてしまったのですが、結果的に回答のブレの目安となりました)。 全体傾向として、青と赤の面積が大きいものが、クリエイター

    「クリエイターの喜ぶこと」アンケートの結果を公開しました|深津 貴之 (fladdict)
  • 働かなくてもお金がもらえる「ベーシックインカム」を導入すると何が起こるのかをアニメでわかりやすく解説

    by Alain Pham ロボットやAIによって近い将来、多くの人が職業を失ったり職の変更を強いられると予想されています。そんな中で各国は「ベーシックインカムの導入を迫られる」とイーロンマスク氏は発言。実際にフィンランドでは2017年1月から大規模実験が行われ、2018年にはアメリカ・カリフォルニア州でもベーシックインカム制度がテスト導入されることとなっています。ベーシックインカム制度が導入されることの問題点や、実際に導入されると何が起こるのか?ということについて、アニメーションムービーで解説されています。 Universal Basic Income Explained – Free Money for Everybody? UBI - YouTube もし国や地域があなたの生活を保障してくれるとしたら、あなたは働き続けますか? それとも学校で勉強しなおしますか? ……もしくは働かず、

    働かなくてもお金がもらえる「ベーシックインカム」を導入すると何が起こるのかをアニメでわかりやすく解説
  • 女性の世界もマッチョイズムだけどね

    https://cakes.mu/posts/18928 最近よく使われているマッチョイズムの意味って段々広くなって来て、 噛み砕いた言い方をすれば「強い方がいい。それによる結果は仕方がない。」だと思う。 この強さは身体的強靭さだけでなく、資産や人脈、コネやモテやその他能力諸々だろう。 だけど、こういう考え方は別に男性特有のものだけじゃなくて、女性社会にだってあるよ。 私は強いから、美人だから、彼氏が偉いから、セレブだからあんたより上、仕方ないでしょ。 そんなのは少なくないし、持たざるものをなぜか努力不足だと一蹴する。 他にも女性社会だと、コミュニティのプロトコルを読み取ってそれに準わない人間は暗黙の了解で 序列を格下げされてしまうし、その読み取る力を能力の一つとして見ればまさにマッチョイズムだ。 だから、マッチョイズムは男性的だっていうレッテルを貼るのはやめてほしい。 幸運な人間の横暴さ

    女性の世界もマッチョイズムだけどね
  • 【1万部突破】Pythonクローリング&スクレイピングの発売から約1年 - orangain flavor

    先月ツイートしましたが、Pythonクローリング&スクレイピングは第5刷となり、累計発行部数が1万部を突破しました。 【1万部突破!】Pythonクローリング&スクレイピングの増刷(第5刷)が決まり、発売1年足らずで累計発行部数が1万部を突破しました!読者の皆様、書評を書いてくださった皆様、レビュワーをはじめとする関係者の皆様に改めてお礼申し上げます。今後ともよろしくお願いします。 https://t.co/jrJxo9iCuC— かと (@orangain) 2017年11月10日 評価 1万部突破にあたって http://scraping-book.com/ を更新する際に、ブログでの書評をまとめたのですが、とても良い評価をいただけていて嬉しく思います。 Amazonのカスタマーレビューは13件も書いていただき、★4.3と高い水準が継続していて当にありがたいです。 「Rubyによるク

    【1万部突破】Pythonクローリング&スクレイピングの発売から約1年 - orangain flavor
  • 細かすぎるけど伝わって欲しいlodash.jsの話 - KAYAC engineers' blog

    ギリギリの時間にこんばんは、12/2のアドベントカレンダーは、HTMLファイ部ののびーがお送りします。受託事業でWebフロントを書いたり、テクニカルディレクションをやったりしている人です。 さて今年はさっくりと、常日頃からお世話になっているlodash.jsというライブラリについて、掘り下げた紹介をさせていただきます。 lodash.jsとは https://lodash.com/ A modern JavaScript utility library delivering modularity, performance & extras. つまるところ、 ユーティリティー(なんか便利)関数を集めたやつ めっちゃかるい という特徴を持つライブラリです。近頃のフロントエンドの流行りであるThree.jsだったり、Vue.jsだったりといったものに比べると 地味 です。非常に地味ですが、個人的

    細かすぎるけど伝わって欲しいlodash.jsの話 - KAYAC engineers' blog
  • Vim script で ES6 Promise 実装した - はやくプログラムになりたい

    Vim Advent Calendar 2017 の19日目の記事です.Vim script で ES6 の Promise を実装した話を書きます. もし Vim script が分からなくても,最後の章「Promise の実装の詳細」は Vim script とは独立した内容になっているので,Promise の実装に興味があれば読んでみてください. TL;DR 実装はこちら Promise とは ES6 (ES2015) で ECMAScript に標準に導入された非同期処理を扱うためのライブラリです. これを使うことにより,「未来のある時点でいずれ値を持つ」値を扱うことができ,ES5 まではコールバックで扱う必要があった非同期処理を逐次処理的な書き方で書きつつ,エラーも一貫した方法で扱えます. 例えば,ネットワークのどこかから取ってきたデータをファイルに保存する処理は,ネットワークか

    Vim script で ES6 Promise 実装した - はやくプログラムになりたい
  • 野球データ分析を支えるPythonなノウハウ〜Jupyter notebookとpandas,SQLを添えて - Lean Baseball

    ※2017/12/19 20:45 この分析結果の詳細スライドを追加 Top写真(サムネイル)は雰囲気です,あまり気にしなくてOK.*1 Jupyter Advent Calendar 2017 19日目の記事です. ここでは,年私がやった野球ネタの主に分析環境まわりについての話をサンプルや選定理由を絡めて紹介します. 日開催されたBaseball Play Study 2017冬の発表資料「うわっ...アイツの年俸、高すぎ...?」を作った時のコードスニペットから作成しています. speakerdeck.com Python初学者〜中級者および,私と同じく野球が好きでたまらないンゴな方の参考になると嬉しいです. 上級者および強者の方には是非もっといい方法があったらコメント頂けると嬉しいです. 申し遅れましたこんにちは,私が「野球の人」ことshinyorke(シンヨーク)です. この記

    野球データ分析を支えるPythonなノウハウ〜Jupyter notebookとpandas,SQLを添えて - Lean Baseball
  • それは本当に「読まれるテキスト」なのか|米光一成

    「読まれるテキストは読者へのおもてなしの構造を持っている」(以下、「読まおも」と略す)というテキストが話題になっていたので読んだ。 わー、すごい。 一面では、いまのネットの気分を的確に捉えていると思う。 それは当に「読まれるテキスト」なのかが、ぼくの感覚では、これは「読まれるテキスト」の話ではない。 「読まおも」では、まず「人間のテキストの読み方」がこう捉えられる。 ・タイトルは記事の印象の5割 ・章タイトルが残りの半分 ・文はほとんど読み飛ばされる もうこの時点で、「読まれるテキスト」じゃない。 「読み飛ばされるテキスト」である。 たとえば、雑誌を読んでいる、とき。 1:パラパラとめくる。 2:タイトル記事が眼に飛び込んでくる。 3:ほんの一瞬手をとめると、章タイトルと文のワードが眼に入ってくる。 4:気になる記事が見つかって、読み始める。 この行動で、「読んだ」のは、どれだろう?

    それは本当に「読まれるテキスト」なのか|米光一成
  • V8 javascript engineについての細かい話 (Node.js Advent Calendar 2017) - abcdefGets

    Node.js Advent Calendar 2017 25日目の記事です。トリとなります。 さて先日11/26・27日に行われたNode学園祭でv8について発表させて頂いたが、 30分という制約上色々カットせざるを得なかった。 またv8のコードを読む・コントリビュートする上で伝えられる事も色々と溜まったので一度アウトプットすることにした。 というわけでまとまりのない記事になる可能性が高いがご容赦いただけると助かります。 事前資料 以下のスライドがNode学園祭の発表資料なので読んどいていただけると理解がはやいかも speakerdeck.com 前準備 チェックアウト v8はGitHubに直接はホスティングされていない。 GitHub上にあるv8リポジトリはミラーで実際にはchromium.googlesource.comにホスティングされている。 ただし開発の際にはGitHubのリポ

    V8 javascript engineについての細かい話 (Node.js Advent Calendar 2017) - abcdefGets
  • Big Sky :: 簡単に goroutine の実行個数を制限する方法

    Go は簡単に軽量スレッドが起動できるのがウリなのだけど、その使い方が難しいと思われているきらいがある。 Goへの誤解について - GolangRdyJp よくGoで誤解されるポイントについて個人的な見解を書いておきます。 今回の記事は Goアドベントカレンダー2017 その3 の20日目の記事です。 使ってないパッケージがコンパイルエラーって面倒じゃね... http://golang.rdy.jp/2017/12/20/go-fact/ 慣れていない間は、処理を並行化する際に「どうやったら並行化できるんだ」が分からない事があるのだと思う。 Big Sky :: golang の channel を使ったテクニックあれこれ golang の channel は他の言語に見ない独特のパラダイムを開発者に提供します。 単純にスレッド間でメッセージングをするだけでもC言語で書けばそこそこの量に

    Big Sky :: 簡単に goroutine の実行個数を制限する方法
  • なんでエロゲは売れないんだろう

  • 畳み込みニューラルネットワークの研究動向

    2017年12月に開催されたパターン認識・メディア理解研究会(PRMU)にて発表した畳み込みニューラルネットワークのサーベイ 「2012年の画像認識コンペティションILSVRCにおけるAlexNetの登場以降,画像認識においては畳み込みニューラルネットワーク (CNN) を用いることがデファクトスタンダードとなった.ILSVRCでは毎年のように新たなCNNのモデルが提案され,一貫して認識精度の向上に寄与してきた.CNNは画像分類だけではなく,セグメンテーションや物体検出など様々なタスクを解くためのベースネットワークとしても広く利用されてきている. 稿では,AlexNet以降の代表的なCNNの変遷を振り返るとともに,近年提案されている様々なCNNの改良手法についてサーベイを行い,それらを幾つかのアプローチに分類し,解説する.更に,代表的なモデルについて複数のデータセットを用いて学習および網

    畳み込みニューラルネットワークの研究動向
  • 『リスク』と『リターン』の基本 - ゆとりずむ

    こんにちは、らくからちゃです。 最近、あぶく銭が手に入ったので、資産運用の見直し中です。実際に動かせる資産が手許にあると、学生時代にファイナンス論の授業ももう少しマジメに聞いてりゃ良かったなあとシミジミ思いますね・・・。 ファイナンスの授業で、まず真っ先に学ぶ言葉は『リスク』と『リターン』。これは、お硬い企業金融やマクロ経済を解き明かすためだけでなく、日常生活においても非常に有用な概念です。 例えば、『ハイリスクハイリターン』という言葉は、よく使いますよね。今日は個人的な復習もかねて、『リスク』と『リターン』についてざっくり整理しておきたいと思います。 どちらの方がお得? 例で考えてみましょう。 あなたは転職活動中のサラリーマンです。仕事内容や給料などが全く同じ4社から、オファーを受けました。4社の中で異なる条件は『ボーナスの金額』だけとします。 各社より提示されたボーナスの最低額と最高額

    『リスク』と『リターン』の基本 - ゆとりずむ
  • さみしいという感情が日常から消えた。

    ほんの二、三年前までは、恋人もいなくてさみしくて泣いている夜があったけど、 最近はそれもなくなった。 夜さみしければ、家族や友達にラインすればいい。 ネットでこうやって、想いをつづればいい。 動物の森をやれば、(笑)「かわいい」という感情が湧いてくるし、 ツイッターやTVを見れば、「おもしろい」とか笑える感情ももらえる。 腹の立つことがあれば、やっぱりラインするか、友達と酒でも飲みにいけばいい。 そうやって、さみしさとうまく付き合う(というか避ける)方法を探っていくうちに、 一人暮らしの独身でもなにもさみしくない毎日を送っている。 仕事もちゃんとしている。生きていける。 でも、これでいいんだろうか。

    さみしいという感情が日常から消えた。
  • アジャイル開発にはモデリングや要件定義の工程はあるのか、という問題とその周辺 - プログラマの思索

    最近のツイートで、アジャイル開発には要件定義工程はあるのか、というテーマで、DOAモデラーとアジャイル系のアーキテクトの間で議論があった。 内容がとても奥深い。 僕はまだ自分の考えをまとめきれていないので、自分が後で参考にしたいためにリンクしておく。 以下、ロジカルでないラフなメモ書き。 【参考】 @yusuke_arclampさんのまとめ記事が公開されました。 アジャイルにおける事前合意について - arclamp 【1】エンタープライズアジャイル勉強会 2017年12月セミナー開催のお知らせ アジャイルを機能させる外枠について - arclamp (引用開始) アジャイルを機能させる2つの外枠 1つ目の外枠は「何を作るべきか」という観点。 チームが何を作るべきか、という手前には「そのチームが実現すべき価値とは何か」をきちんと考える必要があります。この点はギルドワークスの市谷さん(@pa

    アジャイル開発にはモデリングや要件定義の工程はあるのか、という問題とその周辺 - プログラマの思索
  • Kubernetes: 詳解 Pods の終了 - Qiita

    はじめに Pods は Kubernetes の中でもっとも重要なリソースです。複数のコンテナとボリュームの組み合わせで Kubernetes におけるスケールの最小単位であり、アプリケーションコンテナは必ず Pods としてデプロイされます。 ここでは Pods の終了の流れについて詳しく扱います。Deployments の更新などで新しいバージョンのアプリケーションをデプロイするとき、既存の Pods は終了されます。このとき正しく Pods の終了処理を準備できていないと、ユーザのリクエストが正しく処理されずエラーが出力されているかもしれません。ワンオフなジョブと異なり、サーバとしてデプロイされる Pods はそれと比べて比較的寿命は長く、更新の頻度は少ないかもしれません。しかしサービスの価値をいち早くユーザに届けるに頻繁なデプロイは欠かせません。よりデプロイの頻度が高くなるほど P

    Kubernetes: 詳解 Pods の終了 - Qiita
  • PHPにおける例外クラスの設計考察

    この記事はPHP Advent Calendar 2017の2日目です。 ここ最近、業のほうが死ぬほど忙しく、すっかりブログを書いていなかった@Hirakuです。 だいぶ前のことですが、今年のPHPカンファレンス福岡で例外の話をしてきました。 この時の発表では例外に関する概要が主だったので、例外クラスそのものの設計について補足を書いてみることにします。 例外のある世界観 PHP7ではいくつかのエラーが例外と同じ挙動を示すようになり、エラーではなく例外機構を使う言語に様変わりしました。 例外というのは、かなり侵略性の高い概念であり、例外のある世界では以下の前提に立つことが暗黙のうちに強要されます。 どこでも例外が発生する可能性がある 例外によって中断されても、ソフトウェアが不適切な状態にならないように保証するのは各プログラマの責任(例外安全) たとえば、以下の関数で例外が発生する可能性があ

    PHPにおける例外クラスの設計考察
  • Vue.js スタイルガイド早見表 🎄✨ - Qiita

    Vue.jsの公式スタイルガイドは長い!!! サクッっと要点だけまとまったガイドが欲しい。そんなアナタのために書きました。 この記事はVue.jsのスタイルガイドを簡潔にまとめたものです。 ( ※部分的に補足を加えたりしています。 ) 対象となる人物像: 一度目を通したことがある人 or 時間の無い人 or ザックリでいいから知りたい人 ルールカテゴリ Vueのスタイルガイドは4つのカテゴリに分けられています。 A > B > C > D の順で優先度 (強制力) が強いです。 A. 必須 B. 強く推奨 C. 推奨 D. 注意(危険)

    Vue.js スタイルガイド早見表 🎄✨ - Qiita
  • 20代の内にPC操作を覚えよう

    そんなに難しい操作を覚えろっていうわけじゃなく、ブラインドタッチやコピーアンドペースト PCブラウザの操作、できたらオフィス系ソフトがWord、Excel程度使えれば良い。 というのも、若い世代の子がちょくちょく新人で入ってくるのだが… 面接ではPC操作は出来るというのに、実際にPCの前に座らせると小一時間何もできないでぼーっとしているだけ。 「分からなければ聞いていいんだよ」と伝えて、その有様だ。みかねてこちらも声をかけるとPCの操作がわからないという。 「どこがわからないの?」と聞いてみると、殆どの子が全ての操作がわからないという。 「面接で操作できるって言ってたよね?」と聞けば、あれは面接用のトークという…。 嘘を言うのが今の主流なのかは分からないが、せめて軽い操作でもできれば説明しやすいので覚えてほしいと思う。 私は頭ごなしに怒るのは嫌いなので、とりあえず操作から教えていったけど新

    20代の内にPC操作を覚えよう
  • 本日のはあちゅうさん - Hagex-day info

    hagex.hatenadiary.jp この追記が激しいことになってますが、昨日も大きな動きがありました。まとめをいちいち追っかけるのも大変でしょうから、簡単にまとめると…… ・はあちゅう氏、まかさの謝罪文撤回で、ネット民驚愕 ・その理由は「謝罪したのは気が滅入っていたから(テヘ) よく考えたら謝る必要なんてなかった」 ・opi氏のやりとりを無断公開&相手の会社を晒し上げ。はあちゅう氏の改竄部分が判明。 ・めいろま氏への反論 と熱い展開になっております。いつ収束するんでしょうか? ハゲ子、追記につかれてきましたw しかし、謝罪文を公開してからなかったことにするなんて、過去にみたことがないな~ あ、あとなんでこんなにきっちりまとめているかというと、もちろん私がゲスッコってのもある(笑)。でもそれより重要なのは、はあちゅうさんは、意識的か無意識は不明なんだけど、過去の発言や出来事を改竄して語

    本日のはあちゅうさん - Hagex-day info
  • 正規表現のデバッグに重宝した神サイトを紹介してみる | DevelopersIO

    はじめに こんぬづは、バーチャルYoutuberの中では圧倒的に輝夜月ちゃんが好きな田中です。特にクリスマスのやつが好きです。 さて今回は、今年正規表現のデバッグに重宝した Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript を紹介します。 Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript サイトはこんな感じ。 以下のような特徴があります。 正規表現のデバッグ 記述した正規表現の解説が見れる 正規表現に対して入力した文字列の、マッチした部分が見れる 正規表現のクイックリファレンスがついている たとえば /[a-zA-Z]{0,3}+[0-9]{0,3}/ みたいな正規表現があったとき。マッチして

    正規表現のデバッグに重宝した神サイトを紹介してみる | DevelopersIO
  • 【随時更新】2018年にReact Nativeを始める人におすすめ26選 - Qiita

    ちょうど1年くらいにReact Nativeでちょっとしたアプリを作っていたのですが、最近はめっきり離れてしまっていました。Reactもv16になり、少し開発環境も変化しているかなと思っていたら・・・結構変わっていました。 React Native Showcaseを見ると、FacebookやInstagramはもとよりAirbnb, Skype, Tesla, Walmart, Wix, UberEATSなど日でも有名な企業やサービスの採用が目立っています。 showcase 今回は良く使いそうなツール・コンポーネント・サービスを集めてみました。 随時更新もしていきたいと思います! 1. Expo https://expo.io/ ExpoはReact Nativeの開発をサポートするツールです。 主に以下を提供してくれています。 Expo XDE、Expo exp Expo Modu

    【随時更新】2018年にReact Nativeを始める人におすすめ26選 - Qiita
  • ある子育てエンジニアの一例

    自分には子供が3人います。幼児が二人、乳児が一人(全員♂)。は働いていて、それぞれの子供が生まれて比較的すぐ職場復帰してます。三男の時にいたっては、彼が生後3ヶ月になる直前に職場復帰しました。 自分は基的に朝8時半頃から仕事を開始し、4時に帰宅して、そこから父親業務をします(詳しくは数年前のこのエントリを参照)。そこで一日が終わりだと「あ、時短勤務なんですね」で終了なのですが、さすがにそれでは色々やるのに時間が足りない。自分はイベントの主催とかをやったりしてますし、それに通常業務もいくら午前中に気合いを入れて進められるだけ進めてもさすがにもう少し仕事をがんばらないとまわらないのです。なので夜に仕事ができる、ないし次の日のための余力を作るための時間を持てるというのはとても大事なのです。 幸い今のところ自分は子育てで忙しいなりにこうやってブログを書いたり、夫婦ともお互いに一人だけの時間を作

    ある子育てエンジニアの一例
  • DDDに関する質問にバシバシお答えしました [ドメイン駆動設計] - little hands' lab

    先日、メディアマックスジャパン様(以下、MMJ様)にお邪魔してドメイン駆動設計勉強会を開催してきました。そちらで質疑応答セッションがあり、実際にドメイン駆動設計で開発をしだしたタイミングで出てきた具体的な疑問について色々お答えしました。 おそらく多くの人が同じような疑問を持たれそうな内容だったので、MMJ様の許可を得てこちらでも紹介したいと思います。 コンテキストの分け方について DBを複数コンテキスト共通でつかっていいのか? スキーマわけなくていいのか? コンテキストごとにスキーマは最低限分けることをオススメしています。詳細は以下の記事をご参照ください。 little-hands.hatenablog.com 機能ごとに切る?ユーザ種別ごとにコンテキストわけるべきなのか? コンテキストの切り方が正しいかどうか、どうやって判断すればいいか? コンテキスト設計は、従えば作れるようなフローチャ

    DDDに関する質問にバシバシお答えしました [ドメイン駆動設計] - little hands' lab
  • 類似文字列検索ライブラリResemblaを公開しました - LINE ENGINEERING

    LINEでClovaの開発をしている上村です。これはLINE Advent Calendar 2017の13日目の記事です。今日は文字列の話をします。 はじめに 与えられた文字列によく似たものを大きな文字列集合から探すということは、古典的でありふれていながら奥が深く難しい問題です。文字列の類似度を正確に見積もるには複雑な計算が必要ですが、膨大な量のコーパスが与えられたときも可能な限り高速に応答を返す必要があります。 検索する文字列の性質をよく把握することも、品質のよい類似文字列検索を行うためには極めて大切です。ここで、今回考える問題の例を見てみます。 この例では、1文字ずつ違いを見つけ出したり、単語単位で見たり、文全体が疑問文や否定文であるかどうかを調べ、それらを総合的に見ることで最終的な判断を下しています。文字だけを見た場合、1文字の違いによって全く違う単語になることは見つけられませんし

    類似文字列検索ライブラリResemblaを公開しました - LINE ENGINEERING
  • 結婚して半年が経ったので工夫していることとか | tsub's blog

    この記事は feedforce Advent Calendar 2017 の 9 日目の記事です。 昨日の記事は tmd45 さんの TypeScript 社内勉強会 完遂報告 - Feedforce Developer Blog でした。 TypeScript 社内勉強会には自分も参加していましたが、プロダクションのコードを書いているフロントエンドエンジニアの方から色々とアドバイスを頂いたり、他の言語の観点で議論が出来たりとても有意義な会でした! さて、題ですがワタクシ今年の 4 月に結婚をしました。 は Web コーダーで、割と Web サービスなどにも抵抗がなく普段から Slack や Kibela などを夫婦間で活用しています。 今回はその辺りで色々と工夫している部分を紹介できればと思います。 トピック 今回は大まかに以下の内容について書きました。 チャット 情報共有ツール タ

    結婚して半年が経ったので工夫していることとか | tsub's blog
  • ドワンゴに入社しました - 技術探し

    abouthiroppy.hatenablog.jp 12/16(18開始)から新卒で入社したドワンゴへもう一度入社することになりました。 今現在、このような状況ですがニコニコ動画やドワンゴのサービスが好きな1ユーザーとして、また1開発者として微力ながらドワンゴの力になれるように頑張りたいと思います。 今後共、よろしくお願いします。

    ドワンゴに入社しました - 技術探し
  • 管理の話

    管理の話 組織とか組織の管理とかいう話をするとき、日人は軍隊式管理というのをほとんど非人間的管理というのと同意義のこととして扱います。この点については十分に検討しなければならないと僕は思っています。というのは、何もここでは大日帝国軍が人間的な組織であったなどと強弁したいわけではなく、なぜ大日帝国軍は非人間的組織であったかという点を検討すべきであるということです。 軍隊という組織はナポレオン以後常に国民的な組織であるべきと規定されるようになったと言えるでしょう。現代戦において軍隊は専門技術者集団であるという点を強調する向きもありますが、現実的に普通の歩兵であれば今でも一年程度の教育で実戦の現場に投入できるのであって「その程度」の話ではあるわけです。国民的な組織であるということは、その国家民族の伝統に則った組織である必要があり、来軍隊とは非人間的組織であってはならないということです。

  • クリエイティブコーディング学習の最適解としてのProcessingと,デイリーコーディングのススメ - 日常の進捗

    これはProcessing Advent Calendar 2017 - Qiitaの21日目の記事です。 Advent Calendarを通じて「プログラミングを通じて個人が表現する文化」がもっと盛り上がったら良いなと思ったので,思い立って勢いで書いてみることにしました.このエントリの内容は大きくは以下の2つです. クリエイティブコーディング環境として,Processingは日頃のアイデアを形にしたり,プログラミングの基礎であるアルゴリズムを学ぶ道具として最適 決まった時間で短いコードでも良いから毎日書く「デイリーコーディング」は日々の成長が感じられてオススメ Processingで具体的に何か作ったものを紹介するというより,作るための取り組みとして毎日コードを書く習慣や,そのために出来ること(参考になる情報の紹介やモチベーションの維持など)について紹介できればと思います. クリエイティ

    クリエイティブコーディング学習の最適解としてのProcessingと,デイリーコーディングのススメ - 日常の進捗
  • トポロジーへの招待 〜 1. 座標も補助線も使わない「やわらかい幾何学」 - 34歳からの数学博士

    この記事は 数学とコンピュータⅡ Advent Calendar 11日目の記事です。 こんにちは、佐野です。12月といえば Advent Calendar の季節です🎄思いつきで 数学とコンピュータ Advent Calendar Ⅰ / Ⅱ を立ち上げたところ、嬉しいことに二つともすぐに満員となりました。エントリーして下さった皆さん、ありがとうございます🙇 僕は全3回でトポロジーの考え方と計算手法を、自作のプログラムを使いながら説明していこうと思います。 座標も補助線も使わない「やわらかい幾何学」 ← イマココ 切り貼りで作る色々な曲面 ... このシリーズを通して トポロジーは最高に自由で楽しい数学(の一つ)である ことをお伝えできたら幸いです! 「やわらかい幾何学」って何? 「コーヒーカップを、取っ手の輪っかを残すように変形するとドーナッツの形にできる。従ってコーヒーカップとド

    トポロジーへの招待 〜 1. 座標も補助線も使わない「やわらかい幾何学」 - 34歳からの数学博士
  • 診断アプリ1本で「500万円を稼げる」が8割は稼げてない。4年間で収益2,000万円の個人アプリ作者が語る、アプリ集客のコツと「テーマ選び」の重要性。 | アプリマーケティング研究所

    診断アプリ1で「500万円を稼げる」が8割は稼げてない。4年間で収益2,000万円の個人アプリ作者が語る、アプリ集客のコツと「テーマ選び」の重要性。 ずっと4年間「診断アプリ」をつくり続けて、累計800万ダウンロードを突破したという、個人開発者さんにお話を聞きました。 ※個人開発者Testiiの粟田誠一さん 簡単に自己紹介をお願いします。 個人でアプリを開発しています。もともとは、大学に通ったり休学したりしつつ、アプリをつくっていたのですが、今年から専業になりました。 そこから、ずっと「診断アプリ」に特化してきていて、これまで90アプリ以上つくってきています。いま今年で4年目というところです。 ダウンロード数としては、累計で820万ダウンロードです。10万ダウンロードを超えた診断アプリも、10タイトル以上は出てきています。 ※ダウンロード数の90%をAndroidが占める(今年からiOS

    診断アプリ1本で「500万円を稼げる」が8割は稼げてない。4年間で収益2,000万円の個人アプリ作者が語る、アプリ集客のコツと「テーマ選び」の重要性。 | アプリマーケティング研究所
  • Gitをバックエンドにしたタスク管理bot

    Gitをバックエンドにしたタスク管理bot posted at 2017-12-04 00:00:10 +0900 by kinoppyd この記事は、ドワンゴ Advent Calendar 2017 の4日目の記事です。 TL; DR すごい簡単なゆるいタスク管理のバックエンドに、内容アドレスファイルシステムとしてのGit使うのもまあいいんじゃないの? とおもってGemを作った。 ゆるいタスク管理システムが必要だった 通常、仕事タスク管理はJIRAとかRedmineとかGithubとかTorelloとかなんかそういう専用のやつを使うと思います。とはいえ、「もう今日は帰ってるけど、明日こののプルリク見てください」とかSlackで伝えたり、「このプルリクレビュー通ってるんで、明日マージしといて」とかSlackで伝えたり、その程度のことをチケットにするのも妙な感じです。デイリーミーティング

    Gitをバックエンドにしたタスク管理bot
  • 私とゴリラ

    家に帰ったらゴリラがいた。 生きているゴリラを見るのは久しぶりだった。 とりあえずバナナを買っていたので一房あげたら懐かれた。 ゴリラは少し震えていた。来は熱帯に住むので、寒いのは苦手らしい。仕方がないので近所の店に行って、コタツとベッド一式を買った。それ以来、ゴリラは私の部屋に住むようになった。 それから毎晩、私とゴリラは隣り合わせのベッドで眠っている。気持ちよさそうに眠るゴリラの長大なイビキを聞きながら、私は眠れない夜を過ごしている。おかげで寝不足気味だが、不思議と不満はない。 私が仕事から帰ってくると、決まってゴリラはコタツでボーッと暖かそうにしている。私が「ただいま」と言うと少し嬉しそうにする。おかえりとは決して言わない。ただ嬉しそうな表情をする。 ゴリラは私が作った事をとても美味しそうにべる。コタツの対面に座って夕を頬張るゴリラを見ていると、二人で暮らしているという実感が

    私とゴリラ
  • [書評] ごまかさない仏教(佐々木閑・宮崎哲弥): 極東ブログ

    仏教学者の佐々木閑に、仏教者と称する評論家・宮崎哲弥が、仏教とは何かといったことを問うという、出版社あるあるの対談書だろうと、『ごまかさない仏教(佐々木閑・宮崎哲弥)』(参照)について予断をもっていた。というのも、宮崎について、もうずいぶん昔になる、というか曲がりなりにも小林よしのりのゴーマニズム宣言を読んでいたころのことだ、宮崎が仏教者であることがその漫画でおちょくられていた。小林に共感しない私ではあったが、宮崎の仏教観もヘンテコなものだなと思ったものだった。人の宗教観というのは存外に変わらないものだから、宮崎のそれも同じだろうし、佐々木も最近の国際的な仏教学を知識を淡々と語るくらいかな、いずれ私が読むような対談でもあるまいと思っていた。『ゆかいな仏教 』(参照)みたいなかなと。 が、この『ごまかさない仏教』は、そうでもなかった。おもしろい。読み進めるにつれ、勉強になってしまうのであ

  • 人工衛星開発から学んだエンジニアにとって重要なこと - Qiita

    前例がないため、どこにも答えが存在せず、基的に色々なものを1から考えて作ることが多くなります。 その時重要になってくるのが、と、 キャッチアップ力 と 基礎理解力 だと思っています。 私の場合、衛星が撮影した画像を処理して蓄積する処理をVHDLで組むというのがあったのですが、全くVHDLを知らない状態から1ヶ月半ほどで実装する必要が生じ、何とか間に合わせたという経験がありました。 その時は、基的な知識をやWebから調べ、回路を組みながらあれこれ試して勘所を掴み、最終的に実装に落としていくというような事をしましたが、昨今テクノロジーの進化と変遷が激しくなる中で、未知の技術を学習して「使える」状態に持っていくための、 自分なりのフレームワーク を持っておくことが非常に重要であると思っています。 逆に言うと、何かした時に、常にそれを自分の中にフレームワークとして蓄積するという意識を持って取

    人工衛星開発から学んだエンジニアにとって重要なこと - Qiita
  • 「Atomic Design & Design Systems」をお話させて頂きました | よりデザイン

    DMM.com ラボさまの社内勉強会にお声がけ頂き、「Atomic Design & Design Systems」というテーマでお話させて頂きました。 当日の構成 勉強会のテーマがAtomic Designについてだったので、前半はGUILDさん勉強会でお話させて頂いた内容を少し持ってきました。 後半ではAtomic Designの視点をもう少し広げて、Design System(毎回デザインシステム表記とどっちにしようか悩む)全般について、僕が調べたり考えたことをまとめました。 と言っても自分は何かしらのデザインシステムを取り入れたり実践したりと言った経験はありません。そのため、内容のほとんどは海外の事例や記事の引用・意訳になります。Design Systemについてまとまった情報が知りたい!という方には有益かと思いますが、基的なことは知ってるよーという方にはあまりお役に立てないと思

    「Atomic Design & Design Systems」をお話させて頂きました | よりデザイン
  • 勉強会聴講:「エンジニアとしてこの先生きのこるために」 - Qiita

    この記事は JustSystems Advent Calendar 2017 の 19日目の記事です。 初めに この記事は、サポーターズCoLab主催イベントの和田卓人先生の講演「エンジニアとしてこの先生きのこるために」の聴講記録です。 主催:サポーターズCoLab 講演者:和田卓人さん(@t_wada さん) 題目:「エンジニアとしてこの先生きのこるために」 聴講のきっかけ:新人研修で一度紹介して頂いていて講義内容に興味をもっていたため 参考資料 私が研修中の時は、スライドが公開されていませんでしたが、今年の6月5日に以下で資料が公開されています。 講義スライド このスライドだけでももちろんためになるので、講演中にあった補足の話を中心に記述していこうと思います。 テーマ1:エンジニアとしての基姿勢とは?→「学び続ける姿勢」 原則は現役(いつでも使える)、ただし要素は廃れていく 同じもの

    勉強会聴講:「エンジニアとしてこの先生きのこるために」 - Qiita
  • 1日10万枚の画像を検証するためにやったこと - Qiita

    お前は今までスクショした画像の枚数を覚えているのか? こんにちは。WACULでフロントエンドエンジニアをしている @Quramy です。 冒頭のやつは書いてみたかっただけです。気にしないでください。ちなみに僕はDIOよりも吉良吉影派です。 11月末に、Node学園祭で Introduction to Visual Regression Testing というLTをさせて頂きました。 この時は大分話題を絞っての発表でしたので、今日は弊社で実施しているフロントエンドの画像回帰テストについて、LTでは割愛した部分も含めてヌルっと書いていこうと思います。 そもそも、WACULのアドベントカレンダーでこのネタを書くのはこれが初めてではありません。 2016年にも、 @bokuweb が コンポーネント/単体テスト単位でのvisual regressionテストを行うためのツールを作った話し で、画像

    1日10万枚の画像を検証するためにやったこと - Qiita
  • いまから始めるCommon Lisp - Qiita

    この記事はLisp Advent Calendar 2017の二日目の記事です。 はじめに この記事は、Common Lispという初めての人には初めましてな言語の入門記事です。 この世には、Common Lispというとってもカッコいい言語が存在します。その言語はANSIで規格が定められており、宇宙空間で動いたり深海で動いたりし、メタプログラミングが可能で、しかもC言語並に速いという、超クールな言語なのです。 歴史あり、逸話ありのLispであって、実用的と言われるLispです。そんな言語、いますぐに始めてみたいと思いますよね? しかしググってみると、なんだか処理系っていうの (?) がたくさんあったりしてどれを選んでいいのかわからない。rbenv的なものはないの? パッケージマネージャは? アプリケーションのビルドとかどうしたらいいの? ぱっと実用的なプログラムをどう書いたらいいかわから

    いまから始めるCommon Lisp - Qiita
  • 脱落します、がんばってください

    昨今のムーブメント良いことだと思うので追っていた なるべく記事を読み考えてブコメを付けていた 今週ずっと時間のある時はそうしてきた 今日も朝から繰り返していた そしたらさっき立ちくらみがしてしばらくの間立てなくなってしまった 吐き気もする しゃがんでいるうちに考えると最近の僕はおかしい そういえば朝から何も口にしていない なんだろうこれは わからないけどこのままじゃ駄目な気がする 恐らく見る方が悪いと言われるだろう 確かにその通りだ なのでできるかぎりネットを見るのを控えようと思う 年末年始くらいは心安らかに過ごしたい それではみなさん良いお年を

    脱落します、がんばってください
  • 性暴力被害者の告発をどう受け止めるのか? - キリンが逆立ちしたピアス(ブログ版)

    この記事は三部構成になっています。関心に即してお読みください。 (1)はあちゅうさんの性暴力の告発 (2)はあちゅうさんに対する批判 (3)告発した被害者と支援者はどのような状況に置かれるか (1) はあちゅうさんの性暴力の告発 いま、インターネット上で性暴力の告発が次々と行われている。きっかけは英語圏で始まった「#metoo」というタグである。過去に性暴力被害を受けていた人たちが、自分の経験を語り出した。日でもTwitterを中心にして、性暴力の告発が続いている。 その中で、作家のはあちゅう(伊藤春香)さんが、電通に勤務しているときに上司から苛烈なセクハラ・パワハラをされていたことを告発した。加害者は、はあちゅうさんを深夜に自宅に呼び出して「指導」の名目で繰り返し罵倒し、人格否定を行なった。また、はあちゅうさんの女性の友人を紹介させて性行為を行い、その友人を貶める発言をはあちゅうさんに

    性暴力被害者の告発をどう受け止めるのか? - キリンが逆立ちしたピアス(ブログ版)
  • データエンジニアとデータの民主化 〜脱・神 Excel 〜 - 一休.com Developers Blog

    この記事は 一休.com アドベントカレンダー 2017 の 13 日目です。 一休データサイエンス部の id:kitsuyui です。データエンジニア兼データサイエンティストをやっています。 この記事はもともとアドベントカレンダー上では「脱・神 Excel (仮)」という名前で枠で取っていたのですが、 少し主語が大きすぎたかな?と反省しています。 書いているうちに全く主旨が変わってきましたので、副題とさせていただきました。 今回は一休社内でのデータエンジニアリングにまつわる負担、それらを解決する Redash, Embulk, DatabaseMEMO の導入の流れを書こうと思います。 また、その過程で副次的に発生した FLOSS へのコントリビューションなどなどについては、 14 日目のエントリで説明したいと思います。 一休とデータ活用 一休は今日まで上質な宿・レストランの予約サービス

    データエンジニアとデータの民主化 〜脱・神 Excel 〜 - 一休.com Developers Blog
  • 楽天モバイルは、日本版Google Fiのようなやり方で「第4の通信キャリア」を目指すんだと思う|決算が読めるようになるノート

    楽天がついに携帯キャリア事業に新規参入することを正式に表明しました。 12月14日に日経新聞から記事が出たタイミングでは、また日経の飛ばし記事かとも思いましたが、同じ日に楽天からプレスリリースが出ました。 今年度中に新たに割り当てられると言われている、1.7GHz帯と3.4GHz帯の周波数を取得するための申請を行うようです。 プレスリリースの中にいくつかキーポイントが数字で示されています。 ・サービス開始時期:2019年中のサービス開始を予定 ・目標ユーザー獲得数:1,500万人以上 ・資金調達残高:2019年のサービス開始時において約2,000億円、2025年において最大6,000億円 最大で6,000億円を調達して設備投資に充てるというアナウンスがされています。しかし、6,000億円では携帯キャリアのインフラを構築するには全く足りないという声も聞こえてきます。 実際、NTTドコモは半年

    楽天モバイルは、日本版Google Fiのようなやり方で「第4の通信キャリア」を目指すんだと思う|決算が読めるようになるノート
  • 「女性エンジニア」としての体験談 - 学びメモや考えごとなど

    こちらの記事を読み色々思い出したことがあるので、書いてみる。 medium.com 自分は男女差別について「こうすべき」「こうしてほしい」といった意見をするつもりはなく、 他の女性も同じ体験をしたとは思っていないので、一個人の体験談として参考程度に気軽に読んで欲しい。 (追記:この記事に出てくる「会社」は地元の田舎の古い体質の企業で、転職済み) 女性で不便だと思ったこと お酌の強要 新卒1年目の時の会社の飲み会で、上司からかけられた言葉である。 「若い女の子からお酌してもらった方が嬉しいんだから、社長にお酌してきなさい」 と言われた。あぁこれが社会なのかと思った。 男女どちらにせよ1年目であればいろんな人に挨拶は必要なので、受け入れた。 深夜に痴漢にあった 開発が楽しくて、ハイになって終電まで残業したときのこと。 最寄り駅から家までの道で、自転車に乗った男性に追い抜きざまに胸を触られた。

    「女性エンジニア」としての体験談 - 学びメモや考えごとなど
  • 【Day-16】ニューラルネットを0から作り、仕組みを基礎から理解する - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー 16日目。 今日からは少しディープラーニングの勉強。 ここ数年間、深層学習用ライブラリも猛烈に整備され、誰でも簡単にディープラーニングを使えるようになりました。 その一方で、整備されすぎて、魔法の箱だという認識も多いですよね。 けれど、深層学習と言えど、しているのはほとんど線形代数と微積分を組み合わせた数値計算です。 だったら自分で作れるのでは? というわけで、仕組みを理解するために、0からスクラッチで作ることにしました。 尚、勉強にはプロフェッショナルシリーズの深層学習を利用しています。 爆速で技術が進む深層学習界隈では少々obsoleteかもしれませんが*1、きちんと基礎の基礎を知るにはいいだと思います。詳しい計算方法を学びたい人は、どうぞ。(線形代数と偏微分の知識が必要です。) 深層学習 (機械学習プロフェッショナルシリーズ) 作者: 岡谷貴

    【Day-16】ニューラルネットを0から作り、仕組みを基礎から理解する - プロクラシスト
  • Goを遅くしないための地味な話 – haraheniku – Medium

    この記事はGunosy Advent Calendar 2017の13日目の記事です。 広告技術部の@harahenikuです。 主な業務はGoによる広告配信APIの開発です。たまにPythonとかDjangoとかもやってます。 Goは速いですが遅いコードをかけば当然遅くなってしまいます。 この記事ではGoのプログラムを遅くしないために、実際に行ったチューニングを幾つか紹介したいと思います。 スライスの処理長さを指定するスライスの初期化は次のようなコードはappendでallocが発生します。 feature := []VectorEntry{} for i, v := range vec { e := VectorEntry{ ID: i+stride, Value: v, } feature = append(feature, e) }appendでallocされないように、makeで

  • ブロックチェーンを構築しながら学ぶ――Go言語の場合 - YAMDAS現更新履歴

    少し前に「ブロックチェ−ンを構築しながら学ぶ」という翻訳記事を見かけたが、何かの仕組みを知るには構築するのが最短の方法、というのは確かにそうなのだろう。 ブロックチェーンを構築しながら学ぶという試みは他にもあって、Ivan Kuznetsov も Go 言語でこれを行っている。 Building Blockchain in Go. Part 1: Basic Prototype · Going the distance Building Blockchain in Go. Part 2: Proof-of-Work · Going the distance Building Blockchain in Go. Part 3: Persistence and CLI · Going the distance Building Blockchain in Go. Part 4: Transac

    ブロックチェーンを構築しながら学ぶ――Go言語の場合 - YAMDAS現更新履歴
  • 研究費出せという話にはがっかりする

    大学の研究室の資金繰りについての窮状を訴えられるたびにがっかりする 基礎科学や金にならない研究によって偶然「発見」が生まれノーベル賞等に結びつく だから現場にお金を流せ、人を確保しろ、研究させろと言うのがだいたいの論理だが これって結局は「日の研究者がすごいんじゃないんだ。金がすごいんだ」って言ってるのと同じなんだよね 金で買った確率の偏り、金で買った新しいサイコロ ガチャを回す金をたっぷりくれればスーパーレアが引けるよって話じゃん それって日人がすごいわけでもないし、日の研究者が優れてたわけでもないんだな うすうす感づいてはいたんだよ だって「えっ、それって偶然じゃん」「それって機械作れた金がすげえだけじゃん」ってのが多いんだもの それなりの教育環境と、偶然を呼びこむだけの資金力があればどの国でも出来るんだ 「日が」「日の」という主語や所有格なんてないんだ それ以来、科学研究費

    研究費出せという話にはがっかりする
  • 大きなアーキテクチャ設計と小さなアーキテクチャ設計 - arclamp

    2017/12/15(金)にエンタープライズアジャイル勉強会2017年12月セミナーで「アジャイル開発を支えるアーキテクチャ設計とは」という話をしました。資料は以下から。 アジャイル開発を支えるアーキテクチャ設計とは 僕の話したかったのは「アーキテクチャ設計といっても『大きなアーキテクチャ設計』と『小さなアーキテクチャ設計』というレベルがあり、後者はチーム内で解決すべきだが、前者はチーム外で解決すべきだ」ということです。 大きなアーキテクチャ設計:システム間連携のレベル→アジャイルチームの外で実施 小さなアーキテクチャ設計:システム内連携のレベル→アジャイルチームの中で実施 なぜ分けるのか、というと、それぞれのレベルで求められる性能も可用性も保守性も違うからです。 小さなアーキテクチャ設計は「チームが好きにすればいい」わけですが、大きなアーキテクチャ設計は「チームをまたがって企業内でそれな

    大きなアーキテクチャ設計と小さなアーキテクチャ設計 - arclamp
  • 池袋はダサい

    池袋はダサい。 大宮駅と、横浜駅によく似ている。歩いてる人がなぜかみんなダサい。全然お洒落な人は見当たらない。万が一いたとしても池袋のダサさの圧にかき消されてて見えない。 埼玉の学生は池袋でよく遊ぶ。学生時代の遊び場はもっぱら赤羽か池袋だった。埼玉エリアの学生あるあるだと思う。 大人になり、地元コミュニティと縁が薄れてきて、池袋や赤羽で待ち合わせることが激減した。 仲のいい友達はみんな文化系なので、高円寺とか三軒茶屋に住んでいる。 よって、飲みに行く場所は新宿か渋谷か下北沢とかその辺になった。たまにはわたしがアクセスしやすい池袋で飲もう、となっても、池袋ってあんまりいい飲み屋がない。とにかくチェーン店ばかりだ。何軒か好きな店はあるにはあるが、コスパは悪い。そもそも私は池袋は事ではあまり使わない。一人で買い物をする時にだけ使う。 いや実際買い物するには死ぬほど便利。 パルコとルミネとサンシ

    池袋はダサい
  • 紀元前〜紀元後500年くらいの歴史の楽しみ方

    自分は学生時代に歴史をあまり勉強して来ず、ろくに何も知らなかったため、2017年の抱負として、歴史の勉強を掲げていた。 月に一冊程度づつ、日中国、ヨーロッパ各国や中東、ロシアアメリカ・・・等々に関する歴史を買って読んでいた。 そこで感じたのは、現近代の話などは具体的で面白いし、中世の話もまぁ面白い。 ただ、それより昔の話となると、想像や仮定の域を脱しない説明が増え始め、紀元前ともなると、まぁ、よくわからない。 そうだと思われる、その可能性がある、だったのかもしれない、みたいな表現が多くなる。 勉強だと思ってるので一定の興味は持つけど、私は正直、この年代については、単純に退屈に感じることが多い。 はっきりせず具体性にかける話ばかりで、色々な固有名詞が出てきて記憶しづらい一方で、モヤモヤするだけというか。 こういう、古い年代の歴史のほうが、近代よりも好きという人は、どういう感覚なのだ

    紀元前〜紀元後500年くらいの歴史の楽しみ方
  • Windows系とiOS系の機器を増やした時に感じる手間暇の差。iOSが圧勝で楽。Windowsなんとかしてほしい。 - 勝間和代が徹底的にマニアックな話をアップするブログ

    私はウィンドウズ系のノートを何台かとiOS系のスマホやタブレットを何台か持っています 割と気軽に機器を増やすので、年がら年中、新しい機器へのインストール作業しています。 そしてその時毎回感じるのが いかにWindows系が大変で いかにiOS系が楽か と言うことです。 iOS系の場合は、もともとiCloudに大体の重要データは入っていますし、スイッチを入れた後、そのそばに今もっているiOS系の機器をかざして、後はApple IDを共通化させれば、もう何もすることはありません。私の作業時間にしてまぁ10分から15分といったところでしょう。 一方、Windows系の場合、一応マイクロソフトのIDで様々なことが共有化をされるはずなのですが、全然無理です。 まず、買ったら、大体インストールされているウィンドウズが古くなっているのですごい長い時間、延々とウィンドウズの更新作業が始まります。 そして重

    Windows系とiOS系の機器を増やした時に感じる手間暇の差。iOSが圧勝で楽。Windowsなんとかしてほしい。 - 勝間和代が徹底的にマニアックな話をアップするブログ
  • design, Design, DESIGN その違いを知っていますか? デザイン会社 ビートラックス: ブログ

    そんなどんどん広がるデザインという言葉の概念をなんとか識別するために、英語での表記方法を変えて表現するケースが増えている。カバーする領域とユーザー数、そしてそのインパクトのスケールに合わせて、design, Design, DESIGNとなる。 では、それぞれの表記方法の意味合いと、その場合のデザイナーの仕事内容を見てみよう。 1. design: 見た目のデザインが中心おそらく”デザイン”と聞いて最も多くの人々がイメージするのが、この小文字のdesign. いわゆる、”見た目”の良さを追求し、商品やサービスの良さを届けるのが役割。ある意味で、昔からあるデザインの概念と役割。デザインの種類例としては下記が挙げられる: グラフィックデザイン工業デザイン紙媒体の広告などが代表的で、その特徴としては: 特定のユーザー向け完成させることが目的職人的仕事内容となる。このdesignにおいては、ターゲ

    design, Design, DESIGN その違いを知っていますか? デザイン会社 ビートラックス: ブログ
  • 「このマンガがすごい! 2018」の結果に思うこと : マンガを読む

    今年も「このマンガがすごい! 2018」が刊行された。 誌が発売されると、「今年もそんな時期になったか」と、自分の中では風物詩として定着してきた感がある。 【公式発表!】『このマンガがすごい!2018』 オトコ編第1位は『約束のネバ―ランド』、オンナ編第1位は『マロニエ王国の七人の騎士』#このマンガがすごい https://t.co/9BUdln3KOV pic.twitter.com/bAOvjewXLD — 「このマンガがすごい!」編集部 (@konomanga_jp) 2017年12月8日 今年は岩ナオの2連覇(異なる作品での2年連続1位は史上初)という大きなトピックがあったが、とりあえず詳細なランキングに関しては誌を参照してほしい。 「このマンガがすごい!」はアンケート投票に基づくランキング企画なので、まずはランキングの決定方法について、レギュレーションをおさらいしておきたい

    「このマンガがすごい! 2018」の結果に思うこと : マンガを読む
  • メモ:EV証明書でブラウザのURLバーを緑色にするのもうやめない?という話 - Technically, technophobic.

    またSleeviさんがなんかぶっこんでいるのでメモ。 https://groups.google.com/d/msg/mozilla.dev.security.policy/szD2KBHfwl8/kWLDMfPhBgAJ 「EV証明書でもフィッシングサイトつくれるよ」という報告 2017年9月の記事。 EV証明書を取得するには実在の団体の登記が必要だけど、そんなものDark Webで買えるよね、と*1。 So what does an attacker do? Well they can purchase a valid stolen ID for a few pounds from the so called "Dark web" and just use, a service address as the address of the company and the director

    メモ:EV証明書でブラウザのURLバーを緑色にするのもうやめない?という話 - Technically, technophobic.
  • コレだけでも観ろ! オレがお勧めする2017年のPVベスト20 - Hagex-day info

    このエントリーをあげると、今年もあと少し……て感じになりますね。今までのエントリーはこちら! ・コレだけでも観ろ! オレがお勧めする2014年のPVベスト20 ・コレだけでも観ろ! オレがお勧めする2015年のPVベスト20 ・コレだけでも観ろ! オレがお勧めする2016年のPVベスト20 今回もこの2017年に日記でとりあげたミュージックビデオを見なおして、気になった作品をピックアップしたらなんと64個! さらにそこから20に絞りました(疲れた)。 今年は11月に入ってから良作がガバガバ出てきた印象があります。いつか、ロフトプラスワンとかで、いろいろな人を呼んでMV鑑賞会とか開きたいですね。それでは、いってみましょう! ・Black Honey - Dig(2017年) 2017年の傑作MVの1つは間違いなくコレ。 12月14日にこの日記で紹介してからほぼ毎日観て、曲もSpotifyで1

    コレだけでも観ろ! オレがお勧めする2017年のPVベスト20 - Hagex-day info
  • ニート調査員「普段なにされてるんですか?」 増田「ライターです」 ニート..

    ニート調査員「普段なにされてるんですか?」 増田「ライターです」 ニート調査員「収入はありますか?」 増田「はい」 ニート調査員「どのくらい?」 増田「年間で1000ブクマくらい」 ニート調査員「ブクマ?」 増田「はい。あとスター」 ニート調査員「スター?」 増田「はい。スターです。」

    ニート調査員「普段なにされてるんですか?」 増田「ライターです」 ニート..
  • Rx時代の先にあるもの

    こんにちは、アプリケーション共同開発部のみなみです。 iOSアプリ開発を始めてから様々なライブラリを使ってきました。その中で特に強力でおもしろいと感じたのが、Rx (Reactive Extensions)に影響を受けたReactiveCocoaや、RxのSwift実装であるRxSwiftです。Rxライブラリとそれが実現するリアクティブプログラミングは、アプリ開発を大きく変えました。この記事では普段の開発で感じたRxライブラリの威力や課題、そして未来について書きたいと思います。 Rxライブラリは何を変えたのか イベント通知の統一 フラグ変数、深いネストを一掃して見通しが良くなった 複雑な非同期処理を分かりやすく表現 Rxライブラリの課題 依存度の強さ イベントを実行することの影響が予測できない 高い学習コストが割りに合わない部分がある 課題への解決策 async/await Redux

    Rx時代の先にあるもの
  • 休日にカンファレンスがあるときに、参加者はどうするか?

    土日や祝日にフルタイムで技術カンファレンスがあるとして、例えば参加しますよね、そのときにどうするか考えようという提起です。 カンファレンスは疲れるセッションを黙って座って聴いてるだけでもそれなりに疲れるし、せっかく参加するなら登壇者の人を捕まえて話をしたり、他の参加者と議論したり、もしくはワークショップセッションに参加したりとかしますよね。聴いてるだけみたいな参加の仕方をしても「あとで資料だけみればいいや」程度の価値しかないから。なので、フルタイムで1日参加するとそれなりに疲労するわけです。楽しさとは別に。 土日2daysなカンファレンスの場合、前の週フルタイムで働き、土日に疲労し、次の週またフルタイムで働くとか、たぶん働きすぎなので、最低でも次の月曜とかは休みたくなるのが人間ってものだと思います。私はそうする。 平日カンファレンスの参加は休暇を使いますか?CROSS 2016に登壇したと

    休日にカンファレンスがあるときに、参加者はどうするか?
  • Webスクレイピングする際のルールとPythonによる規約の読み込み - Stimulator

    - はじめに - この記事は Webスクレイピング Advent Calendar 2017 - Adventar の1日目の記事です。 近年では、Pythonが様々な場面で使われるようになりました。 Webからデータを取ってくる際のスクリプトとして利用し、そのままデータを機械学習における学習データとするといった案件も多く見るようになっています。 ありがたい事に年度書きました以下の記事は、はてなブログに投稿されたPython関連の記事の中で歴代はてブ数1位だそうです。 Webスクレイピングも日に日に情報が増え、様々なパッケージやフレームワークによって手軽になっています。 記事は、スクレイピングやクローラを記述する際に抜けがちな、「規約」について記載するものです。 スクレイピングの間隔はどうすればいい?規約は?違法でないの?という人のために法律等もまとめています。 追記2019/01/0

    Webスクレイピングする際のルールとPythonによる規約の読み込み - Stimulator
  • Docker運用基盤をECSからFargateにリプレイスした未来について考察してみた - コネヒト開発者ブログ

    こんにちは。インフラエンジニアの永井(shnagai)です。 この記事はコネヒト & aws-fargate Advent Calendar 2017 22日目の記事です。 ※当は別記事二書く予定だったのですが、パワー不足で一にまとめさせてもらいました。 コネヒト Advent Calendar 2017 - Qiita AWS Fargate Advent Calendar 2017 - Qiita コネヒトでは、番環境のほとんどのサービスでDockerを導入し、ECSを使ってサービス運用しているのですが、今回のre:Inventで発表されたFargateにこの環境を置き換えるとどんな未来が待っているかについて、考察してみました。 現状の自分が認識している情報ベースで書いているので、正確な情報とはいえずツッコミあれば指摘いただけると幸いです。 目次 Docker導入で何を目指した

    Docker運用基盤をECSからFargateにリプレイスした未来について考察してみた - コネヒト開発者ブログ
  • AEDって知らない人が倒れててもやるっていうのがみんなの共通意識というか..

    AEDって知らない人が倒れててもやるっていうのがみんなの共通意識というか、常識みたいになってんの? てっきり会社の同僚とか顔見知り程度が倒れてたときに困らないようにって程度だと思ってたわ 知らん人が歩道とかで倒れてたらみんなAED探してやるもんなんですかね?

    AEDって知らない人が倒れててもやるっていうのがみんなの共通意識というか..
  • 2018年のサーバーレス - yoshidashingo

    セクションナイン の 吉田真吾(@yoshidashingo)です。 さて、前回の記事では今年のカンファレンスの開催報告をしました。今年もサーバーレス盛り上がりましたね。 yoshidashingo.hatenablog.com トレンドをみると東京でカンファレンスを初開催した咋秋から、グローバルで4倍近いアテンションに高まっています。 さて、ここでは今年のサーバーレスの動きを振り返って頭の中をダンプしますんで、界隈の人と賛否両論なフィードバックをネタに年始の飲み会などができると嬉しいなと思っています。 1/24(水)に次回のServerless Meetup Tokyoを予定してますんでそちらはまた別途告知しますね。 エコシステムの発展 フレームワークツール サーバーレススタートアップ コンサルタンシー/エージェンシー プラットフォーム AWS Microsoft Google サーバー

    2018年のサーバーレス - yoshidashingo
  • タスクの可視化と共有で指示を改善する

    下の子(小1)が日々の最低限やることを可視化することにした。 毎日同じことの注意を繰り返しているがゆえに、「あー!もう何度言えばわかるんだよ!」みたいな叱り方になっちゃう日々も、これで改善されるだろうと期待している。 単にタスクを可視化しただけだと、作業者人は次にやるべきこととかを迷わなくなるものの、結局のところさぼってしまったらそれで終了してしまう。したがって可視化に加えて共有することが肝要となる。共有することで、何をどれだけ完了しているのかが人以外も把握できるので、さぼりにくくなるというわけだ。しかしながら、さぼりにくくなるというだけではモチベーション的な継続性に欠けるともいえる。開き直るというスキルによって、たとえ共有していたとしてもさぼるということはやはり可能であるし、むしろその域までいくと次の打つ手がかなり狭まってくるように思う。 ようするに、共有した結果を糧に改善すべきは指

    タスクの可視化と共有で指示を改善する
  • 「Railsでまだ消耗しているの?」─僕らがRailsで戦い続ける理由─ / Why We Use Ruby on Rails

    2017年12月9日に行われた Rails Developers Meetup 2017 ( https://railsdm.github.io/2017/ )での発表スライドです。 なぜRailsを採用するのか──あなたならこの問いにどう答えるでしょうか。Railsは遅い、RailsのRailには乗りたくない、Ruby/Railsの黒魔術が怖い…さまざまな批判の声も聞こえてきます。発表ではなぜ今Railsなのか、”Why Ruby?” “Why Rails?” という2つの観点から考えたいと思います。 - Blog記事: http://blog.toshimaru.net/why-we-use-ruby-on-rails/

    「Railsでまだ消耗しているの?」─僕らがRailsで戦い続ける理由─ / Why We Use Ruby on Rails
  • THE GUILD勉強会『Atomic Design & Sketch』

    11月30日のTHE GUILDさまの勉強会にてお話させて頂いた時の資料です。 詳細は https://yory.design/note/theguild-atomicdesign-sketch/

    THE GUILD勉強会『Atomic Design & Sketch』
  • 最先端と泥臭い実務の現場とのはざまで、生きる - 渋谷駅前で働くデータサイエンティストのブログ

    (Photo by Pixabay) これはただの年末ポエムです。何ひとつとして高度に技術的な話もなければ、ためになる話もありませんので予めご了承ください。 時が流れるのは早いもので、僕がインダストリーにおけるデータ分析仕事を手がけるようになってから5年目の今年もほどなく終わろうとしています。上記の記事ではその間にあった様々な出来事を振り返りましたが、今回は現在の仕事のやり方について最近感じていることを徒然なるままに書き散らしてみようかと思います。 想像を超えて遥かに進んでいく「最先端」 今の業界*1で最先端と言えば一般にはDeep Learningとか〇〇Netのことを指すことが多いですし、以前「今の状況は『俺が考えた最強のネットワーク選手権』だ」と言った通りの有様だと個人的には認識しています*2。 その意味では今年も最先端の研究開発の進化のスピードはとどまることを知らないという印象で

    最先端と泥臭い実務の現場とのはざまで、生きる - 渋谷駅前で働くデータサイエンティストのブログ
  • 最近のGoプロジェクトのMakefile - 詩と創作・思索のひろば

    最近は仕事でも新しくGoプロジェクトをイチからはじめることが増えてきて、コピペ元が欲しくなるので、スナップショットとして残しておきます。とくに Go でウェブアプリケーションを書くような場合を想定していて、npm エコシステムにも乗っていきます。 大まかな方針としては、 self-contained である グローバルな環境を汚染しない コマンド一発で開発環境が再現できる ……というところを目指します。 motemen/prchecklist がこれを達成しているつもりなので、以下、これを例に見ていきます。 依存ライブラリは dep なり何かしらのツールと Go 標準の vendoring で管理すればよい一方、そのツール自体であったり、他の開発中に必要なツール(golint とか gobump とか)であったりのインストールをどうするかという話。 npm であれば devDepende

    最近のGoプロジェクトのMakefile - 詩と創作・思索のひろば
  • 俺だって次元大介に生まれて、早撃ちで敵をなぎ倒して美女と恋したり別れ..

    俺だって次元大介に生まれて、早撃ちで敵をなぎ倒して美女と恋したり別れたりして 命を懸けたスリルの後に、ルパンと意味ありげな会話をしたりしたかった でも俺のことだから次元大介に生まれてもきっとコミュ障なんだろうな 美女とはキョドって会話できないし、ルパンとそれらしい会話しても実は意味が分かってなくて「…?」って後でなるんだろうな そんな次元大介は嫌だから、俺は次元大介に生まれなくて良かったのかもしれない

    俺だって次元大介に生まれて、早撃ちで敵をなぎ倒して美女と恋したり別れ..
  • Vimをはじめるときのポインタ - 藻ログ

    Vim2 Advent Calendar 2017 15日目の記事です. TL;DR Vimをはじめたいと相談された時,挫折させてしまうことが多い 一体何がいけないのか()*1 いきなり色々説明するからや!段階的に情報が集まったポインタが欲しい! ということで,Vimの設定について聞かれたときに紹介しているものをまとめてみました. 基的な使い方(1) vimtutor, vimdoc 基的な使い方(2) Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa的な使い方(3) 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能35個 - MyEnigma vimrcの書き方 vimrc基礎文法最速マスター - 永遠に未完成 vimscriptの書き方 Vimスクリプト基礎文法最速マスター - 永遠に未完成 キーマップについて vimでキーマッ

    Vimをはじめるときのポインタ - 藻ログ
  • GeForceデータセンター利用制限事件について - 西尾泰和のScrapbox

    追記: 文中のA社に該当する企業の例として具体的な名前も出てきているが、このページでの議論は特定のA社についての話ではなく、一般論としてNVIDIAの行為が不法行為かどうかという話なので誤解しないように。

    GeForceデータセンター利用制限事件について - 西尾泰和のScrapbox
  • 失敗しないデータセンター設計のためのケーススタディ - Qiita

    IaaSの中で構築などをしている者です。 データセンターの中にネットワークやサーバを作っていますが、データセンター設計1にはこれといった指針やベストプラクティスのようなものが(あるようで)実はあまりないため苦労することがあります。 検証環境でもない限り、データセンタに作ったシステムというのは、気に入らないからと言って、じゃあ止めて作り直すね、というわけにもまいりません。 特に物理的な問題は、後になってから「ああしておけばよかった」と思っても、後の祭りです。 クラウドを使っていれば、気にしなくても良いのですが、それでもコロケーションやオンプレミスに何か作らなければならなくなった方の参考に少しでもなればと思い、まとめます。 サーバとルータを同じラックに入れるのは有りか? 何が問題なの?と思われるかもしれませんが、 結論を言えば、無しではないが極力避けるべき、です。 主な問題はこんなところです。

    失敗しないデータセンター設計のためのケーススタディ - Qiita
  • デザインシステムの資料を作る時に参考にしたリンクまとめ | よりデザイン

    この記事は何? DMMさんで「Atomic Design & Design Systems」をお話させて頂いた時に、自分が読んだ記事をまとめたものになります(いちおう全部目は通してる…ハズ)。デザインシステムについて書かれている記事ってまだまだ少ないのですが、情報源自体もまとまってないんですよね。実際、自分が↑の資料を作る時はほぼ手探り状態でした。 この記事がデザインシステムについてこれから学ぼうと思われている方の力に少しでもなれたら幸いです。例によって海外記事は僕の認識違いが起きている可能性があるので、「これそういう記事じゃないから!」というツッコミがあればぜひお願いします。 (追記:記事執筆後も参考資料が増えてきたため、資料作成時に限らず参考にできるものを追加しています) まずデザインシステムについて学びたい時は Design Systems Handbook InVisionが作成し

    デザインシステムの資料を作る時に参考にしたリンクまとめ | よりデザイン
  • Category:広く信じられた謬説 - Wikipedia

    広く信じられた謬説(まちがった説や説明)や、ありがちな誤解に関するカテゴリ。 英語版ウィキペディアの記事"よくある誤解のリスト"も参照。

  • MySQLのレプリケーション環境をDockerでシュッと構築する - ぱーぽーの日々

    はじめに GMOペパボ Advent Calendar 2017の15日目の記事です。 昨日の担当は@kurotakyさんによる RubyBancor protocolのシミュレーションをするライブラリ"Bancor"を作っています - mo-fu note でした。 ブロックチェーン技術仮想通貨はだいぶ前から話題になっていますが、それに関連した面白そうな取り組みをしているようなので、興味のある方はぜひご覧下さい。 さて、今回はMySQLのレプリケーションについて書いていこうと思います。 なぜMySQLの話なのか? 私のTwitterアカウントを見ている人ならご存知かもしれませんが、ここ数ヶ月ほぼMySQL(とカレー🍛)のことしかツイートしていないくらいにはMySQLを触っていたからです。 最近、MySQLをアップグレードするためだけに生きてるみたいなところがある— ぱ (@purp

    MySQLのレプリケーション環境をDockerでシュッと構築する - ぱーぽーの日々
  • PCパワーをマイニングもいいけど、人類のために使ってみない?

    今やすっかり定着した暗号通貨のマイニング。マイニング専用PCを作るためのビデオカードが売れたりと、活況を呈していたりする。 これまでもっぱら個人目的(ゲーム、動画etc)のためだったコンピュータの演算資源を 自らの利益そのもののために使うという発想が一般に広まってきつつあるのは歓迎すべきだと考えている。 が、その演算資源を科学の発展(人類の利益にも通じるかな)に使ってしまおうという発想が、遡ること18年前、1999年に始まった。 SETI@homeである。SETIはSearch for Extra-Terrestrial Intelligenceの略である。映画「コンタクト」を見た人になら覚えがあるかもしれない。 つまり、地球外知的生命(宇宙人)から発せられて地球に届いているかもしれない電波を見つけるという目的で運営されており、 それは、プエルトリコにあるアレシボ電波望遠鏡でキャッチした電

    PCパワーをマイニングもいいけど、人類のために使ってみない?
  • もうそろそろはあちゅうさんは赦されるべきだと思う - なろう原作マンガの感想など

    許すではにいよ。赦す、ね。この言葉の弁別についてはあとで書きます。また、あくまで私の意見で、他の人には一切強要するつもりはないことは強調しておきます。 私は、そろそろはあちゅうさんとの向き合い方を変えるべきだと思う www.huffingtonpost.jp/2017/12/25/ha-chu-metoo_a_23316425/ はあちゅうさんのことがバカだとか未熟だと思うならなおさら。告発者だから、で彼女のことを赦すのは難しいと思うし私も反対だ。その理屈は特定の人を利することになる。神戸製鋼の後の実は私もラッシュなどを見ればはっきりしてるとおり、その理屈で赦すことはモラルハザードを引き起こす。これは、少なくとも私は認められない。その理屈についてはすでに強く反発の意思を示してる。 でも、「彼女の未熟さは、もう嫌という程よくわかったから、こちらがちょっと大人になってやろう」ならどうだろう。別

    もうそろそろはあちゅうさんは赦されるべきだと思う - なろう原作マンガの感想など
  • 【Day-13】『Prophet入門』簡単に高精度を実現するFacebook謹製の時系列予測ライブラリ - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー 13日目。 仮想通貨がはやり始めて、チャートを見るようになった人も多いのではないでしょうか? チャートから予測をしたい という思いを持ちつつも、結構ハードルの高いのが時系列予測。 それをできるだけ簡単にできるツールがProphet。 自分の持っているドメイン知識を導入しながら、簡単に時系列データ予測を行うことができます。 prophetとは 資料 ビジネス予測のための課題 設計思想 Prophetでできないこと 根底のアルゴリズム インストール Prophet tutorial 型の変換 将来の予測 Components 特別なイベントなど help まとめ prophetとは 資料 公式記事 github わかりやすい資料(slideshare)*1 ビジネス予測のための課題 Completely automatic forecasting tec

    【Day-13】『Prophet入門』簡単に高精度を実現するFacebook謹製の時系列予測ライブラリ - プロクラシスト
  • フロントエンド技術を導入した Java ウェブアプリケーション開発 | hiromasa.another :o)

    Visual Studio Code Advent Calendar 2017 の 11日目の記事です。 🙂 今年の自分は JavaPHPJavaScript電子工作の年だったような気がするのですが、そんな中、全てにおいて随分お世話になりました VS Code。Microsoft から Arduino 拡張がリリースされたのが一番驚きました。 ということで、今日より 3日間 VS Code について書いていこうと思います。まず最初は Language Support for Java(TM) by Red Hat(vscode-java) から。「フロントエンド技術を導入した Java ウェブアプリケーション開発」です。 この記事では VS Code で Javaフロントエンド系の開発を行うサンプルプロジェクトを準備しました。 簡単な操作で昨今のフロントエンド技術を使

    フロントエンド技術を導入した Java ウェブアプリケーション開発 | hiromasa.another :o)
  • オンプレ経験ゼロのインフラエンジニアがDMMを選んだ理由 - DMM inside

    QA・品証、PHPエンジニアを経て、AWSエンジニアにクラスチェンジ。現職ではDMM Okanの構築・運用やオンラインサロンの開発に従事。カンファレンスカメラマンとしての活動とクラフトビールが趣味。 こんにちは、人事部の星野です。 DMMでは" AWS実弾演習場 "というエンジニアをサポートする制度が導入されており、パブリッククラウドが各所で使われています。先日行われたDMM meetupでそんなパブリッククラウドで新規サービスの開発に携わるエンジニアが「オンプレ経験ゼロのインフラエンジニアがDMMを選んだ理由」を発表しました。その内容を抜粋してご紹介いたします。 ※AWS実弾演習場とは AWSの学習や自由研究的な開発などでの利用を想定し、エンジニア・デザイナー社員が自由に利用できるAWSアカウントを提供するサポート制度。 DMMに入社するまでの経歴 こんにちは、加我です。今日のテーマは「

    オンプレ経験ゼロのインフラエンジニアがDMMを選んだ理由 - DMM inside
  • ポッドキャストサイトをJekyllからNuxtでモダンに作り直した知見を余さず全部書く - Qiita

    記事は Vue.js #1 Advent Calendar 2017 の23日目の記事です。 TL;DR soussune(そうっすね)という技術系ポッドキャストのサイトをJekyllで構築してます よくVueの話をしてるのに肝心のサイトでは使ってない。のでVue使いたい Nuxt.jsにNuxtentモジュール入れて、nuxt generate で静的サイトを生成してデプロイしました ポッドキャストをやっている @trkw と @miyaoka の二人でこの一週間くらいスクラッチでサイトを作ってました。そこで実際にNuxt使ってみた話についていろいろ書いていこうと思います。 使用前・使用後 開発は8,9割程度終わった感じですが、現状まだ新サイトに移行してない状況です。 →移行しました。 旧サイト https://soussune-v1.netlify.com (開発リポジトリ) 新サイ

    ポッドキャストサイトをJekyllからNuxtでモダンに作り直した知見を余さず全部書く - Qiita
  • 「オブジェクト指向言語解体新書」が神ってた話 - りんごとバナナ

    10月に行われた技術書典3、行きましたか? 私も当日いろいろを買ったのですが、その中の一冊「オブジェクト指向言語解体新書」が、今年読んだの中で一二を争うレベルですばらしい内容だったので、感想を書き残しておきます。 ※技術書典から1ヶ月以上経っているのは、単に積ん読してたからです。こんなにいいだとは思わなかったもので... http://shop.comiczin.jp/products/detail.php?product_id=34612 オブジェクト指向は、初心者でつまづかない人はほぼいない、一種の鬼門なわけですが、 入門書では何かしらの比喩を使って説明しているものが多いです。 例えば「哺乳類を継承した犬とがいて、両方とも「鳴く」「歩く」などができる」みたいな。 こういう比喩を使う理由もわかります。全くの初心者が相手の場合、「なんとなくわかる」レベルでもいいのでとりあえずコード

    「オブジェクト指向言語解体新書」が神ってた話 - りんごとバナナ
  • Railsでやってしまいがちな保守性を下げてしまうコードとその解決策 - Qiita

    こんにちは。COUNTERWORKSアドベントカレンダー13日目担当の疋田です。 先月からエンジニアとしてJOINしました。現在、業務ではshopcounterというサービスのRailsアプリケーション開発や日々の運用、データ集計や分析を元にしたプロダクトの改善などをメインで行っています。 スタートアップのエンジニアを経験していく中で、常に素早くPDCA回してユーザからのフィードバックをプロダクトに反映することが重要になってくるため、エンジニアとしてはコードの変更のしやすさとか捨てやすさ、読みやすさってかなり重要だなーと改めて強く思ってます。 今回は3年くらいRailsやってきた中でちょっとずつ溜まってきたメンテするときこういうコード辛かったなって部分を共有できたらなと思います。 ちなみに、これらはすべて今までの自分自身もやっていた時期があるコードであり、反省の意味も込めて書いてみます。

    Railsでやってしまいがちな保守性を下げてしまうコードとその解決策 - Qiita
  • ディープラーニングにおけるセマンティックセグメンテーションのガイド2017年版 | POSTD

    Qureでは、私たちは通常、セグメンテーションとオブジェクト検出の問題に取り組んでいます。そのため、最先端技術の動向について検討することに関心があります。 稿では、セマンティックセグメンテーションに関する論文を検討します。セマンティックセグメンテーションの研究の多くは、自然界・現実世界の画像データセットを使用します。その結果を医療用画像に直接適用できるわけではありませんが、現実世界の画像に関する研究は医療用画像のものよりもずっと成熟しているので、これらの論文を見直してみたいと思います。 稿は、以下のような構成です。最初に セマンティックセグメンテーションの問題を説明 し、 アプローチ方法に関する概略 を述べます。最後に いくつかの興味深い論文を要約します。 今後の記事で、医療用画像が現実世界の画像となぜ異なるのかを説明する予定です。更に、今回の再検討から得たアプローチが、医療用画像の代

    ディープラーニングにおけるセマンティックセグメンテーションのガイド2017年版 | POSTD
  • 会議/ミーティングについて本気出して考えて見た結果 - Qiita

    はじめに 「会議だけで一日終わっちゃったよ・・・」と言うワードを聞く頻度が増えました。 前々から、会議なんとかしたいなぁと思いつつも、どうやればいいのかな?ってのをいまいち理解できていなかった&良い機会なので、ちょっと力入れて調べ/考えてみました。 結論 まず結論を述べておきます。たった2点です。 1.「適切な振り返り」を行うこと 適切な振り返りとは、「基準を明確にし、測定し、データに基づいた振り返りを行うこと」。 そして、この「適切な振り返り」は、会議だけに留まらせず、基的な仕事のスタンスにさせていくこと。 2.日頃からチーム力を上げておくこと 人間心理として、会議に対する心理的負荷は大きい。心理的負荷を下げ、効果的な会議を行うには、日頃からチーム力を上げておくことが効果的である。 チーム力を上げるには、「心理的安全性(チームのメンバー一人ひとりがそのチームに対して、気兼ねなく発言でき

    会議/ミーティングについて本気出して考えて見た結果 - Qiita
  • Go ならわかる相続放棄

    この記事は、pyspaアドベントカレンダー2017の 19 日目の記事です。 こんにちは、仕事しちゃってるボーイです。仕事ってイイよね! ところでみなさん、Go言語ってご存知ですか? え?はあちゅうじゃありません。Go言語!!このおっちょこちょいの童貞!! テヘ! というわけで今回は話題のGo言語を話題の書籍「Go ならわかるシステムプログラミング」になぞらえて紹介していきたいと思います。 第1章 Go言語で覗く相続放棄の世界 みなさん、相続放棄ってご存知ですか? 「名前は聞いたことあるけど…」、「パソコン詳しくないので…」なんて人が大半かと思います。 一般的に相続が開始した場合、相続人は次の三つのうちのいずれかを選択できます。 相続人が被相続人(亡くなった方)の土地の所有権等の権利や借金等の義務をすべて受け継ぐ単純承認 相続人が被相続人の権利や義務を一切受け継がない相続放棄 被相続人の債

    Go ならわかる相続放棄
  • 岡田准一を担降りする。

    タイトルの通りである。 さあ帰れ帰れ。 これは准担だった自分の記録です。 最初に言っておきたい。 基的に結婚は歓迎です。 博が結婚した時、とってもとっても幸せな気持ちで満たされた。 彼にとっては私など何でもない1人だけれど 当に幸せをもらってる気持ちでいっぱいだった。 それを嬉しそうなメンバーもJフレのみんなの顔も。 もちろん博を大好きな准くんが幸せそうなのも全部全部嬉しかった。 ジャニーズであろうと一人の人間であり、自担には幸せでいてほしいと思っている。 それに准くんはずっと「男として家庭を持ちたい」と言っていた。 子供だってとっても大好きだし、准くんの子供は絶対かっこいいし可愛い。 結婚はするだろうなと思っていました。 それは10年以上前から。 結婚はいいねん。 そう、結婚はいいねん。 こちとらずっと自担ですからね。 知ってるんですよ。 自担だからな!!!!!! 彼は何でも天才的な

    岡田准一を担降りする。
  • クリスマスイブぼっち車内飲酒

    18きっぷで遠出してその帰り道。 4人掛けのボックスシートを1人で占領できるぐらいしか人が乗っていなく、あと2回乗り換えれば家に着けるような列車。 終電2つくらい前で、もし乗り過ごしてもまだ何とかなるレベルの状況。 今日一日、観光地に色々歩き回って、乗り継ぎの連続であった列車に乗り疲れて、それを癒やすかの如くキオスクで買い込んだ酒を車内のその占有状態のボックス席で飲み干す。 つまみにはチーズ。 列車は今、初狩に向かっている。 この車両の乗車率は10%程度。 俺は今幸せな時を噛み締めている。 世間はクリスマスイブで浮かれ、俺も先程までその熱に嫌気が差していた。 が、ときにはこんなのもいいじゃないかと思える。 世間から隔絶された感覚。 きっと車内の誰もが俺のことを視界に入っていることすら忘れてしまっているだろう。 日々、東京の喧騒に飲まれ、人の視線に晒され、々と過ごしていたこれまでとは打って

    クリスマスイブぼっち車内飲酒
  • エンジニア組織のマネージメントってみんなどうしてるの? ~VP of Engineering meetup by CA #1~ | CyberAgent Developers Blog

    エンジニア組織のマネージメントってみんなどうしてるの? ~VP of Engineering meetup by CA #1~ こんにちは、アドテクスタジオ 業務推進室の伊藤 淳貴(@wildtiger0713)です。 VP of Engineeringという言葉をご存知でしょうか? 海外の企業ではそういった肩書きで働くエンジニアが増えており近年よく耳にするようになりましたが、日は一部を除き、まだそれほど多くの企業では導入されておらず浸透しきってはいないようです。 VP of Engineeringとは VP(Vice President) of Engineeringとは一言で言うとエンジニアリング組織の全体を成功に導く最高責任者です。CTOが組織やサービスに最適な技術戦略、技術方針を描くのに特化しているのに対して、VP of Engineeringには採用、育成、評価などを含みエンジ

    エンジニア組織のマネージメントってみんなどうしてるの? ~VP of Engineering meetup by CA #1~ | CyberAgent Developers Blog
  • MacからLinuxに乗り換えた - yo_waka's blog

    そろそろ家のMacbook Air (2013 Mid)が限界にきてたので、Thinkpad X1 Carbon (Gen 5th)を買ってArchLinux入れた。 この時期は毎年Lenovoのオンラインショップで40%以上ディスカウントされてるらしく、SSD以外モリモリでつけても17万円を切って財布にやさしい。 久々のLinux環境だけど、GUIも非常にサクサク動いてて満足度高い。 昔の印象だと輝度やボリュームが調整できなかったり、ファンクションキー効かなかったりした記憶があるけど、特に何もせずに最初から使えて、これが現代か・・という感じだった。 X1 Carbonは当たり前だけどCarbon素材なので、冬にいきなり膝の上においても冷たくないのはMacと比べて地味によい。 インストール pockeさんの記事が詳しく、ArchWiki と合わせて見ながらやって特に詰まるところはなかった。

    MacからLinuxに乗り換えた - yo_waka's blog
  • 大きいことはいいことか?『巨乳の誕生』 - HONZ

    大きいことは、いいことだ。 高度経済成長期、チョコレートのCMでこのフレーズが流行ったのを年配の人は覚えているかもしれない。20世紀は大きいものが正義の時代だったのだ。なんせ、野球は巨人、プロレスはジャイアント馬場である。名前からして、デカい。ビジネスの世界を見渡しても、米ゼネラルエレクトリックのようなコングロマリット(複合的多角化企業)が成功事例とされた時代が20世紀末まで続いた。大きいことはよかったのだ。だが、20世紀は大きなおっぱいには優しくはなく、決して巨乳の時代でなかったことを教えてくれるのが書だ。 いささか、無理のある書き出しだが、一円にもならないものの、羞恥心を持ち合わせている身としては、「おっぱいのです」とストレートには書き出しづらい。おっぱいのなんだが。ちょっと賢く書けば、「近代日において、巨乳がどのようにメディアで呼ばれ、扱われてきたかを考察している」とでもなる

    大きいことはいいことか?『巨乳の誕生』 - HONZ
  • 人のふんどしで相撲をとる

    仕事面で 2017 年を振り返ると、いろいろやったけど自分でなんか作ったというのはほとんどない。 人のふんどしで相撲をとっていた一年(転職してからは半年強)だと言える。SaaS として提供されているツールを導入したり、 OSS の分析ツールを導入・構築したり、会社の仕組みを調整したりしてただけだった。各ライブラリを作ってくれた人には感謝しかない 🙏🏻 組織方面 チーム横断の定例 MTG 働きかけ 人が増えて「あの人何やってるかわからない」「仕事を横からいきなり依頼される」などの問題が出てきたため、チーム横断の定例ミーティングを開催してお互いの状況を確認したり依頼しそうなことがあれば前もって共有するように 全体ミーティングフォーマット整え&司会業 かつては社長が考えていることを聞くだけの場だったが、チームごとに資料を作ってみんなで発表し、議論をする場に変えた Slack 導入 Slack

    人のふんどしで相撲をとる
  • ReactでWeb, ReactNative, Sketchに共通で使えるコンポーネントを作る話 | メルカリエンジニアリング

    Mercari Advent Calendar 2017 の11日目はフロントエンドエンジニアの @sawa-zen がお送りします。 はじめに 2013年に Facebook 社から React がリリースされ多くのフロントエンドエンジニアから注目を集めました。React を使用したWebサービスも次々と現れており、Web 界隈では今やポピュラーなライブラリとなりましたが、React の活躍は Web だけに収まりません。React Native の登場によりネイティブアプリを React の記法で実装できるようになり、さらには Airbnb 社から react-sketchapp が登場し Sketch のデザインデータも React で管理できるようになりました。 しかし、完全に同じ記法で書けるというわけではありません。 Web, ReactNative, Sketchでの記法の違い

    ReactでWeb, ReactNative, Sketchに共通で使えるコンポーネントを作る話 | メルカリエンジニアリング
  • ニコ動のファンが運営にキレた本当の理由 - MistiRoom

    こんにちは、Mistirです。 toyokeizai.net 結局、僕も先日の炎上を期に長いこと続けてたプレミアム会員を一度辞めてる。 「独りよがり」、まさにその通り。 僕も相当頭に来ている。 mistclast.hatenablog.com でも、そもそも何故ここまで「怒り」が大きいのだろうか。 たかが動画サイトに、何故ここまで「怒れる」のだろうか。 今日はそんなお話。 運営の立ち位置 最近色々なところで言われている「もうAbemaやYouTubeがニコ動の代替になっている」って考え方には懐疑的で、結局どこまで行ってもニコ動のアイデンティティ、「コメント」は替えが聞かないものなのだと思っている。 ……それでも、どうもニコ動観る気もなくなってきてて…… とりあえず、YouTubeで有名筋肉系YouTuberの動画など観たりしている。 www.youtube.com YouTube、ほとんど

    ニコ動のファンが運営にキレた本当の理由 - MistiRoom
  • ポモドーロ・テクニックを駆使して生産性を上げた2年間の試行錯誤の記録からわかってきたこととは?

    「25分間の集中した作業」と「5分間の休憩」を繰り返すことで作業効率や生産性を高めるという「ポモドーロ・テクニック」を2年間以上にわたって継続し、作業時間を専用のアプリですべて記録した人が、自己のポモドーロ・テクニック生活を振り返っています。そこからは単に生産性を高めるだけではないポモドーロ・テクニックのメリットが浮かび上がっています。 Mehdi Cherti – Improving my productivity using Pomodoro: takeaways after 2 years of practices http://mehdi.cherti.name/improving-my-productivity-using-pomodoro-takeaways-after-2-years-of-practice.htmlA Mehdi Chertiさんは、博士課程に在籍している2

    ポモドーロ・テクニックを駆使して生産性を上げた2年間の試行錯誤の記録からわかってきたこととは?
  • バカがいないゾンビ物が見たい

    特殊な技能を持っていない老人、子供は見捨てるゾンビ相手に調子に乗る男も、パニックを起こす女も見捨てる仲間割れが起きる前に相談。解決できる問題は話し合いで解決しておく。無理なら諦めてもらう。無理を言う自己中心的な奴は見捨てるゾンビに噛まれた人間は見捨てる。「殺してくれ」と頼んできた奴は躊躇せずにすぐ殺す精神が参って幻覚を見ている奴も見捨てる黒人には付いていくもしも生存者に出会って「噛まれてないから仲間に入れてほしい」と頼まれた時は綿密なボディーチェックに加えて数日間監禁し安全が確認出来た後に行動を許す薄着で行動しない。肌の露出は控える。レザー素材のジャケット、手袋、ブーツなどで引っかかれたり噛まれても平気なようにする どうしても戦う必要がある時は完全武装。レーシングスーツなどで肌の露出を無くしプロテクターやヘルメットも付ける拠点外に出た人間が戻ってきた時は服を脱がせてのボディーチェック+数時

    バカがいないゾンビ物が見たい
  • PWAのサンプルアプリを作ってみた

    ServiceWorkerや各種APIの基的なユースケースは周知されてきたPWAですが、それらを組み合わせて具体的にそんな実装パターンがあるかについては未だに不透明に感じられます。 今回はLaravel/Vue.jsでPWAのサンプルアプリを作った時の知見を元に、どんなことを考え、どんな実装パターンにしたかを語りました。

    PWAのサンプルアプリを作ってみた
  • OCaml でも採用されているレベルベースの多相型型推論とは - はやくプログラムになりたい

    言語実装 Advent Calendar 2017 の16日目の記事です. GoCaml という OCaml のサブセットな言語を実装していて,多相型の型推論を実装するために論文を読んだり OCaml の実装をちょっと追ったりしていたので,その知識を整理する意味でこのエントリを書いています. この記事では OCaml の型推論器のベースになっている「レベルベースの多相型型推論アルゴリズム」について概略を直感的に説明しようと思います. 理論的になぜこのアルゴリズムで正しく動作するのかについてはこの記事で概要を把握した上で論文 のほうを読んでいただければ理解が速いと思います. また,この記事では最もシンプルな単相型のHM型推論については知っている前提で書きます. ご存知でない場合は, 住井先生の MinCaml の型推論実装の解説 五十嵐先生の型推論の解説 20日目の@uint256_t さん

    OCaml でも採用されているレベルベースの多相型型推論とは - はやくプログラムになりたい
  • 『宗教国家アメリカのふしぎな論理』 矛盾だらけのアメリカを宗教から読み解く - HONZ

    その男は酒もタバコもしない。ギャンブルに手を出すこともない。刺激物はコーヒーすら飲まないのだ。キリスト教の教会に通い、積極的思考(ポジティブシンキング)を実践することで世界一の大国アメリカで人もうらやむ成功を手にした。この禁欲的に思える男の名前は、ドナルド・トランプ。そう、現アメリカ大統領のトランプには奇妙な信心深さがある。 テレビから伝わるトランプのイメージは、禁欲や信心深さという言葉からは対極にある。政敵を口汚く罵り、派手な女性遍歴を誇るトランプに、どのように禁欲的な性質が内在するのか。遠く日から眺めていると、その存在は矛盾だらけの奇妙なものに思えてくる。しかし、『反知性主義』でトランプ現象を予測したとも言われた著者の森あんりは以下のように、トランプの存在は特異なものではないと説く。 トランプの奇妙な信心深さは、アメリカ的なキリスト教の文脈ではけっして特殊な例ではないということです

    『宗教国家アメリカのふしぎな論理』 矛盾だらけのアメリカを宗教から読み解く - HONZ
  • レガシーユーザーインターフェースにありがちな3つの病と治療法 - Qiita

    CrowdWorks Advent Calendar 2017 の17日目の記事です。 こんにちは。 UXデザイングループのデザイナー上田です。 突然ですが、「レガシーユーザーインターフェース」と聞いて、皆さん何を思い浮かべるでしょうか? 自社サービスやクライアントのWebサイトなど、担当しているサービスの使い勝手の悪さや構造の闇深さを連想し、古く負債を抱えてしまったサービスに対してどのようにアプローチして解決すべきか頭を悩ませている方も少なくないのではないかと想像します。 エンジニアリングの視点で、成長し続けるサービスが抱えるジレンマとして「リファクタリングの工数を割けない」「中長期のアーキテクチャ設計を十分に検討する余裕がない」といった声を耳にし、実際に古く負債を抱えてしまったシステムやソフトウェアを「レガシーソフトウェア」と呼んだりするようですが、実はデザインの視点でも急成長するサー

    レガシーユーザーインターフェースにありがちな3つの病と治療法 - Qiita
  • 駿河屋の会員登録をしたら迷惑メールが来るようになった

    キャリアのアドレスを使ったユーザー登録は滅多にしないから、駿河屋の会員登録が原因とみてほぼ間違いないだろう。 駿河屋の会員登録後、1週間後くらいでこのメールが届いた。 ↓ レイバンのサングラスの80%の割引。今日限り活動特価2499円! 今日だけ三つを買うなら、配達無料 すばらしい!美しい光線禁止サングラス、紫外線を拒んだ!!! 貴族の品質+100%品質保証 変な日語にちょっと笑った。 しかし迷惑メールは困るなぁ。

    駿河屋の会員登録をしたら迷惑メールが来るようになった
  • 同居人にクリスマスに何が欲しいか聞いたら カッパ だというので あの 寿..

    同居人にクリスマスに何が欲しいか聞いたら カッパ だというので あの 寿司を 握ってる奴ら?と尋ねると なんでと言うので かっぱ寿司ではカッパが寿司を握ってるんだよと教えてあげた。 すると、かっぱ寿司ではカッパが寿司なんて握ってない、 東京ではカッパのきぐるみを着た犬が寿司を握ってるんだ、カッパが寿司を握ってる店舗は茨城にしか無いって息を吐くように嘘をつくので なにそれ、今すぐ行きたい、茨城のかっぱ寿司に行きたい!っていうかカッパのきぐるみを着て寿司を握ってる犬なんて超かわいいから東京のも見に行きたい! 今週末はかっぱ寿司に行きたいと強請った。 同居人は困って茨城のかっぱ寿司はまずかっぱ巻きからべなきゃいけないし五貫に一貫はかっぱ巻きをべなきゃいけないから嫌だ、と言い出した。 そしてこの段階になって俺が欲しいカッパは緑のヌルッとしたのじゃないから。レインウエアーだから。と主張した。 早

    同居人にクリスマスに何が欲しいか聞いたら カッパ だというので あの 寿..
  • ヨッピーさんが今回反省する記事を書いてくれた事は私にとって、とても重要だというお話 - 頭の上にミカンをのせる

    ヨッピーさんの話の前にまずはあちゅうさんについて。 先の記事に書いたとおり、私ははあちゅうさんについては告発前と後で、変わらなさすぎるくらい変わってないな、と思っています。だから、彼女の今回の件に関する言動については別に腹も立ちませんでした。一応ツッコミは入れていましたけどまあこんなもんだろ、と。 どっちかというとヨッピーさんはどこまではあちゅうさんのことをご存知だったのかな、というのが気になります。 はあちゅうさんはインスタブームが来る前はクソステマをやりまくったトレンダーズの役員かつ大株主であり、さらにオンラインサロンにおける情弱向け商売による悪評も聞こえくる人です。この人とピーシーデポやキュレーションサイト批判で有名になったヨッピーさんがはあちゅうさんと仲良し、というのは意外です。ヨッピーさんのいままでの経緯を見るに、主義主張の一貫性を重視するなら真っ先に批判すべき対象だと思っている

    ヨッピーさんが今回反省する記事を書いてくれた事は私にとって、とても重要だというお話 - 頭の上にミカンをのせる
  • React Nativeハイブリッドアプリケーション開発ことはじめ - tomoima525's blog

    こちらはReact Nativeアドベントカレンダー 19日目の記事になります。 ここ1、2年でReact Nativeによるアプリ開発はますます盛んになっていますが、一方でNativeと組み合わせたとハイブリッドアプリケーション開発はまだ発展途上です。 React Nativeの公式ドキュメントにもIntegrating with existing appという項目がありますが、あっさりと書かれている上に鮮度がお世辞にも高くありません。 しかしながら、FacebookやAirbnbなど大企業がハイブリッドアプリケーションを積極的に導入していることや、Nativeアプリを部分的にリプレイスできる利便性から、今後も採用が増える分野と考えられます。記事ではハイブリッドアプリを開発した自分の経験から、プロコンや実装の基についてまとめました。 ハイブリッドアプリケーションの良い点/難しい点 そ

    React Nativeハイブリッドアプリケーション開発ことはじめ - tomoima525's blog
  • Goのコマンドラインツールをセルフアップデートするためのライブラリつくった - はやくプログラムになりたい

    突然ですが,Goでコマンドラインツールを書く時,ツールの配布はどうしているでしょうか? go get でインストールできるようにする GitHub 上にリリースして,ダウンロードして使ってもらう システムのパッケージマネージャ(Homebrew など)を使う などがメジャーかと思います. ただ,これらの選択肢はどれも問題があります. go get -u は常にリポジトリの HEAD をインストールしてしまうため,ユーザがインストールしたタイミングに依存したバイナリができてしまいます.これを避けるには dev ブランチを切ってそっちで開発する必要がありますが,Go のツールはそうなってないものが多く,どのタイミングで go get -u したら良いかユーザには容易に判断できません.また,仮に dev ブランチ運用したとしても依存ライブラリの更新のタイミングは制御できず,vendoring な

  • ひとりでデータ分析ガチ勉 Advent Calendar 2017 - Adventar

    ほけきよが自ブログprocrasist内で、 データ分析のお勉強します。 使う言語 python 触れる内容 データ分析の話全般(論文/記事などを参考に)。特に↓のジャンル 時系列分析/統計 Metrics learning, 表現学習 その他機械学習/Deep Learning その他面白トピック pythonライブラリの勉強。ワンランク上の分析技術を身につけるために numpy,pandas,scikit-learnについて総ざらい 機械学習系ライブラリを使ってみる keras, pytorch, prophet, statmodels, ...etc... 実際にデータ分析 スクレイピング・クローリング周りの技術 ブログのデータを用いて オープンデータを用いて がんばる 上記の何割書けるかわかりませんが、できる限り書こうと思います。間違っているところなどあったら、コメントください。

    ひとりでデータ分析ガチ勉 Advent Calendar 2017 - Adventar
  • なくてはならない存在になってはいけない論(または、「デザイナーは不倫相手のようで在れ」)|ノムジュン

    こんにちは。UIプロトデザイナーのノムラです。 UIプロトデザイナーて何やねん、て思った人は https://goo.gl/5eDMnL をどうぞ。 しばらく前からなのですが、受託でデザインする人間は 「なくてはならない存在になってはいけない」と思っています。 ここ10年くらい、へっぽこフルスタックデザイナーとして生きてきました。 “フルスタック”と言ってみましたが、実際は無軌道に全力疾走してたら何だか色々身についてた、という具合です。 基的に、予算と納期が無茶でなければ選り好みせずに仕事受けてきました。 ビジュアル作りもUI設計もフロントエンド実装も。調査とか講習会とかも。HTMLCSSもJSもActionScriptもXAMLもC#もVBもJAVAPHPSwiftもMovableTypeもWordPressAngularも。仕様書作成もテストも。 多様な領域をそつなくこなして

    なくてはならない存在になってはいけない論(または、「デザイナーは不倫相手のようで在れ」)|ノムジュン
  • リアル脱出ゲーム ~デフォルトシェルがvimになってしまったら~ - Qiita

    #学生LT [Part1] Advent Calendar 2017 初日は、いるやんが学生LTで喋りきれなかったネタをお送りします。 12/10 その他の脱出方法について追記しました。 皆さんはどんなシェルをお使いでしょうか。 自分好みのシェルがある方はさぞかし chsh コマンドにも造詣が深いことでしょう。 ところで、最近のエディタはどんどん進化していて、bashやzshのようなシェルなんて起動しなくとも、エディタさえあれば十分という方も多いのではないかと思います。(いいえ) そこで、例としてvimをデフォルトシェルにした後に、元に戻す方法を紹介します。 実験環境は Xubuntu 16.04 です。 これで安心していたずらできるね! アジェンダ # chsh -s /usr/bin/vim # chsh <ユーザ名> -s /usr/bin/vim 1, 2の合わせ技 -- 追記分

    リアル脱出ゲーム ~デフォルトシェルがvimになってしまったら~ - Qiita
  • Redash を詳しく学べる「Redash ハンズオン資料」を作った - kakakakakku blog

    今日は「Redash Advent Calendar 2017」7日目の記事として,最近作った「Redash ハンズオン資料」を紹介したいと思う. qiita.com Redash ハンズオン資料 全て GitHub に公開していて,誰でも学べるようになっているし,ハンズオンの対象者として Redash 未経験者だけではなく,経験者(初中級者あたり?)も含めている.是非,試してみてもらって,感想エントリーなどフィードバックをもらえると嬉しい.年末年始の課題にしてみるのはどうでしょー? github.com なぜハンズオン資料を作ったのか? まず「Redash は知っていて興味はあるけど,まだ試したことがない」という人がそこそこ多いような気がしていて,未経験者が数時間で Redash の全体像を学べるようなコンテンツを作ったら価値があるのではないかと考えていた.そしてもう1点,Redash

    Redash を詳しく学べる「Redash ハンズオン資料」を作った - kakakakakku blog
  • 2017年に読んだ本ベスト20冊はこれだ! - グローバル経営の極北

    いよいよ2017年も終わりに近づいてきました。今年「読んだ」で面白かったものを20冊一気に紹介したいと思います。どれも面白いので順位はなく、また今年の出版でないものも含んでいますのでご注意を。 経営・組織論、起業/事業開発、データ分析Python、脳科学、物語・神話論、などいまの自分の関心がこうしてまとめてみるとよく表れているなと思います。 皆さんの年末年始の読書の参考になれば嬉しいです! Airbnb Story Airbnb Story 作者: リー・ギャラガー 出版社/メーカー: 日経BP社 発売日: 2017/05/25 メディア: Kindle版 この商品を含むブログを見る 会社を立ち上げる時の興奮と不安の両方を、丁寧な取材で見事に描き出している元気の出てくる。事業が成長していく過程で不可避の、社会や制度との軋轢に、創業者達が「創業の理念」をもとにどう向かい合ったのかも描か

    2017年に読んだ本ベスト20冊はこれだ! - グローバル経営の極北
  • Storybookがなぜ必要か?(Vue.js編) - Qiita

    まさあき(@masaaakikunsan)です。 最近よく、「Storybookを導入しよう」「Storybookがいい」と言う話は聞きますが、意外となぜ必要なのか、どう使うのか、という記事がみつからなかったので、基的な使い方をサンプルと共に紹介します。 TL;DR StorybookUIコンポーネントのカタログを作ることができる カタログのおかげでデザイナーと認識の齟齬が生まれなくなる アドオンを追加するとStorybookがかなり便利アイテムになる Storybookとは ざっくり言うとコンポーネントのカタログです。 コンポーネントライブラリの参照ができ、各コンポーネントの様々な状態の表示などができるものとなります。 また、アプリ外で実行されるため、UIコンポーネントを単独で開発でき、コンポネの再利用、テストの容易性、開発スピードを向上させることができるのが魅力です。

    Storybookがなぜ必要か?(Vue.js編) - Qiita
  • このIRのグラフがすごい!上場企業2017

    2017年12月2日に開催されたJapan.R 2017での発表資料を加筆・修正したスライドです。 Website: http://japanr.net/Read less

    このIRのグラフがすごい!上場企業2017
  • 今年の漢字が「北」と知ってあのゲームを思い出した人たち

    まとめ 【更新】決定!!2017年の今年の漢字 一文字は『北』に!!アイドル界や人気キャラクターなどの今年の漢字一字。 #私.. 今年の漢字 一字が北と発表となりました。 #私の漢字2017 で皆さん個人の今年の漢字がたくさん届いております。 13358 pv 5 リンク Wikipedia 北へ。 『北へ。』(きたへ)は、北海道を舞台としたノベルアドベンチャーゲームシリーズ。開発はレッド・エンタテインメント、販売はハドソン。1999年3月18日に一作目『北へ。White Illumination』がドリームキャスト用ソフトとして発売。同年8月5日には、その続編『北へ。Photo Memories』が発売。2003年10月30日にはプラットフォームをPlayStation 2に移した第二作『北へ。〜Diamond Dust〜』が発売、これを原作としたアニメ『北へ。〜Diamond Dust

    今年の漢字が「北」と知ってあのゲームを思い出した人たち
  • Goへの誤解について

    よくGoで誤解されるポイントについて個人的な見解を書いておきます。 今回の記事はGoアドベントカレンダー2017 その3の20日目の記事です。 使ってないパッケージがコンパイルエラーって面倒じゃね? さっさとgoimportsかgoreturnsを保存時に自動実行するエディタ環境を使いましょう。 gofmtも一緒に実行されていいことずくめですよ! インターフェースがnil判定出来ないパターンがあるのダメじゃん? 最初は私もそう思いました。しかし、typed-nilがnilリテラルと比較できなくなったのは 「nil判定サボったままinterface型に変換した」からでサボらなければ全く問題にならないのです。 map,sliceが不便? map,sliceはメソッドが一切ありません。 極論をいうとGoのプリミティブ型みたいなものなのです。 ユーザーが欲しいものはmapやsliceを駆使して各自

  • コードレビューで気をつけていること - Qiita

    Chromium Code Review Advent Calendar 2017の25日目の記事です。参入障壁が低かったのでなんとなく書いてみました。興味のある方は充実のChromium Browser Advent Calendar 2017も参照下さい はじめに オープンソースのウェブブラウザ Chromiumでそこそこ長く開発をしてるので、自分や周りの人がコードレビューで心がけていることを書いてみました。良いコードとは何かという話はまた別の長い議論になるのでここではとりあげません。 基的に、コードレビューはコミュニケーションと思っており、うまくやることで開発効率をあげたりコードベースをより良くしたりできる可能性があると思ってるので、そんなことを書こうかと思います。なお、目指しているだけで、必ずしもいつもできているわけではないです 以下、唐突にである調で。 レビューレイテンシを

    コードレビューで気をつけていること - Qiita
  • Googleの新マネージャ育成方法

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Googleの新マネージャ育成方法
  • オタクの街コンの漫画みた

    表だって批判すると僻みって言われるからここに書くわよ!!! 途中まではふーんって感じで読んでたけど、ただの「めっちゃいい彼氏できたんで見てくださーい」って漫画じゃないのよ! 「私に何か言うことないの?」ってキモいわ! しかもツイッターではやたら男叩きしてるじゃないの!男女平等目指したいんなら行動も平等にしなさいよ! しかも付き合って4日て! せめてもう少し付き合ってから描きなさいよ!告白されて浮かれてる段階じゃないの! 「彼氏にアカウントバレました!」のくだりが有名な某嘘松のリアルおそ松兄さんの「フォローされました!」にそっくりじゃない!一気に創作臭くなってるわよ!!! 僻みじゃねぇ! ただなんでクリスマス終わった直後にこんなもん見せられなきゃいけないのよ!! これで街コン行っても変なのしかいないだろどーせ!!他のレポにそう書いてあったぞ!! とりあえず1ヶ月後、3ヵ月後、1年後に期待して

    オタクの街コンの漫画みた
  • 安定性のパターン大全 (とその実装) - Qiita

    Cognitect社のNygardさんが10年ぶりに改訂したRelease It! 2nd Editionがまもなくリリースされます。内容は現在のベータ5版で全て書ききっておられるようなので、是非読んでみてください。 https://pragprog.com/book/mnee2/release-it-second-edition その中から4章の安定性パターンの概要をご紹介し、実際JavaのFailsafeライブラリを使った実装例を示したいと思います。 安定性のパターン Stability Patterns 分散システムや後続をブロッキングしてしまう重い処理は、システム全体がスローダウンしたり、無応答になってしまう危険にさらされています。クラウド時代になって、これらの安定性を保つための設計はより強調されるようになりましたが、わりと昔から様々な工夫がされてきたものでもあります。以下、Rel

    安定性のパターン大全 (とその実装) - Qiita
  • PHPプログラマのためのXXE入門

    この日記はPHP Advent Calendar 2017の25日目です。前回は@watanabejunyaさんの「PHPでニューラルネットワークを実装してみる」でした。 OWASP Top 10 2017が発表され、ウェブのセキュリティ業界がざわついています。というのも、2013年版までは入っていたCSRFが外され、以下の2つの脅威が選入されたからです。 A4 XML外部実体参照(XXE) A8 安全でないデシリアライゼーション これらのうち、「A8 安全でないデシリアライゼーション」については、過去に「安全でないデシリアライゼーション(Insecure Deserialization)入門」という記事を書いていますので、そちらを参照ください。 稿では、XML外部実体参照(以下、XXEと表記)について説明します。 XXEとは XXEは、XMLデータを外部から受け取り解析する際に生じる脆

  • モバイル開発に役立つJSデバッグ術 | メルカリエンジニアリング

    Mercari Advent Calendar 2017 13日目は フロントエンドチームの @sottar が web アプリの開発(特にモバイル開発)で役立つ Chrome DevTools の便利な機能を紹介します。 はじめに メルカリでは PC からのアクセスよりもモバイルからのアクセスが多いため、web アプリもモバイルからのアクセスを意識したコードを書く必要があります。 しかしモバイル向けのコードを書く際に、毎回実機を接続して確認するのは面倒です。そこで最近のブラウザに付属している開発者ツールにはモバイル向けのコンテンツの開発に役立つ機能が搭載されているため、その機能を使いこなすことでモバイル向けの開発をしつつ、開発のスピードを上げる事が可能です。 そこで日は Chrome DevTools 内にある、特にモバイルデバイス向けのコンテンツ開発に役立つ機能を紹介します。 Dev

    モバイル開発に役立つJSデバッグ術 | メルカリエンジニアリング
  • PuppeteerでWebページからメインコンテンツっぽいところを抽出してみる - Qiita

    最近、Webページからざっくりメインコンテンツっぽいものを探し出すプログラムを作成しましたので得られた知見についてまとめてみます。文などの情報を利用せずに汎用的にメインコンテンツを探したかったので、Elementの位置、幅、高さ(以下rect)等の視覚的な情報を使用して抽出してみました。具体的には puppeteerでページをスクレイピングして各Elementの情報をまとめたツリー構造を作る Elementにスコアを付けて尤もらしいものをメインコンテンツとする というステップで抽出します。 メインコンテンツを抽出する完全なコードについてはgistのサンプルを参照してください。 ページのスクレイピング puppeteerを使ってページをスクレイピングします。最初にdomツリーを探索して必要な情報をjsonとて抽出します。視覚的な情最新のとして各Elementごとにrectの情報を取得します

    PuppeteerでWebページからメインコンテンツっぽいところを抽出してみる - Qiita
  • IT技術の理解について:Geekなぺーじ

    気がつくと、IT技術を解説する文章を10年以上書き続けています。 ブログを書くときには、基的に自分の興味があることを書くことが多いので、そのときどきによってテーマが変わることも多いです。 私は、技術理解の流れとして以下のようなものがあると感じています。 興味を持つ 少し調べて何となくわかった気になる もうちょっと調べてわかってない部分を発見する もっと調べて理解を深める 2と3と4を永遠に繰り返す 「わかってない」であったり、「知らない」という事実に気がついてからが、新しいループのスタートなのです。 何かを「理解している」と思い込みたい傲慢な自分に気がつけるタイミングが発生しないと、新しい何かを調べ始めることが難しい気もしていると同時に、油断すると傲慢になっていく怖さがあります。 このように、自分の無知に気がつく喜びと苦悩の繰り返しで、何かを学んでいくというのがパターンとして多いのではな

  • 【2017年版】定量的に興奮する映画ランキング - 本しゃぶり

    個人による映画ランキングは数あるが、その順位の付け方に明確な根拠があるものは少ない。 多くの人は雰囲気でランキングをやっているのである。 俺は根拠に心拍数を用いることで、定量的にランキングを作成した。 対象作品 俺が今年に映画館で観た16作品。以下観賞順。 『メッセージ』 『ガーディアンズ・オブ・ギャラクシー: リミックス』 『パワーレンジャー』 『トランスフォーマー/最後の騎士王』 『ジョジョの奇妙な冒険 ダイヤモンドは砕けない 第一章』 『劇場版 仮面ライダーエグゼイド トゥルー・エンディング/宇宙戦隊キュウレンジャー THE MOVIE ゲース・インダベーの逆襲』 『スパイダーマン:ホームカミング』 『ワンダーウーマン』 『映画 キラキラ☆プリキュアアラモード パリッと!想い出のミルフィーユ!』 『マイティ・ソー バトルロイヤル』 『GODZILLA 怪獣惑星』 『ジャスティス・リー

    【2017年版】定量的に興奮する映画ランキング - 本しゃぶり
  • Go で書かれた API Gateway "KrakenD" - tchsskのブログ

    これは Go3 Advent Calendar 2017 の 10 日目の記事です。 小さな役割を持つサービス群でアプリケーションを構成する、いわゆる Microservices が流行して久しいですね。サービスが細かく分割されるとき、それらを取りまとめるサービスが必要になることがあります。一般に API GatewayAPI Aggregator と呼ばれるものです。 そんな API Gateway のひとつに Go で書かれた KrakenD というものがあります。 KrakenD - Open source API Gateway 今回はこれを試してみます。 仕様 複数のバックエンド API を集約 (aggregate) する動きを見るため、以下のような仕様でサービスを構築してみます。 バックエンドに GitHub と Qiita の Web API を使用する Kraken

    Go で書かれた API Gateway "KrakenD" - tchsskのブログ
  • 『ライフ イズ ストレンジ』の魅力は時間を戻すシステムと見事な世界観の構築。前日譚に向けたコラムを掲載

    『ライフ イズ ストレンジ』の魅力は時間を戻すシステムと見事な世界観の構築。前日譚に向けたコラムを掲載 スクウェア・エニックスから発売中のPS4/PS3/PC用アドベンチャーゲーム『Life Is Strange(ライフ イズ ストレンジ)』の企画記事をお届けします。 おもしろいゲームを遊ぶと、誰かに教えたり、同じ感覚を共有したくなったりします。編集という仕事をしているのも、そんな理由があるからなのか、もしくは単に“選択を間違えてこの職についてしまった”だけなのか……。 今回は『ライフ イズ ストレンジ』の魅力を、ゲームシステムと世界観という2つの視点から見ていきたいと思います。作の前日譚である『Life is Strange: Before the Storm』の日語版発売が決まっているので、その前にプレイするきっかけにもなればと思います。 なお、記事はゲームシステムや基的なキャ

    『ライフ イズ ストレンジ』の魅力は時間を戻すシステムと見事な世界観の構築。前日譚に向けたコラムを掲載
  • けものフレンズたつき降板関係メモ - カルトvsオタクのハルマゲドン/カマヤンの燻る日記

    以下メモする。 1 【けものフレンズ】福原慶匡プロデューサー「2期を外れる事に関しては覆りませんでした」 http://kemono-friendsch.com/archives/49819 731 ジャパリパーク来園者 2017/12/27(水) 21:21:15 吉崎先生黒幕説がまたチラホラしているようなので、ひとつ情報を。 コンセプトアート展の撮影禁止エリアにあった情報なので今まで書いていませんでしたが、吉崎先生は(少なくとも3月の段階では)たつき監督に2期を任せるつもりだったという、明確な根拠を提示しておきます。 もう今だから言いますが、撮影禁止エリアにある展示物の中に、2期の予告編と覚しき絵コンテがあります。気付かれた方がどのくらいいらっしゃったか分かりませんが、その隅に「2017年3月17日」と日付がありました。これが書かれたのは、タイミング的にはまだテレビ放送中、10話と11

  • 財政緊縮策がナチスを台頭させた - himaginary’s diary

    という主旨のNBER論文が上がっている。論文のタイトルは「Austerity and the rise of the Nazi party」で、著者はGregori Galofré-Vilà(ボッコーニ大)、Christopher M. Meissner(UCデービス)、Martin McKee(ロンドン大学衛生熱帯医学大学院)、David Stuckler(ボッコーニ大)。 以下はその要旨。 The current historical consensus on the economic causes of the inexorable Nazi electoral success between 1930 and 1933 suggests this was largely related to the Treaty of Versailles and the Great Depres

    財政緊縮策がナチスを台頭させた - himaginary’s diary
  • 思考主義批判:知能は問題解決のごく小さな部分に過ぎない - シンギュラリティ教徒への論駁の書

    シンギュラリティ論、特に知能爆発説のシンギュラリティ仮説においては、ひとたび人間を超える人工知能が作られると、その人工知能は自身の知能を再帰的に指数関数的に成長させることができると主張されています。 更には、その超人的人工知能は、自身の知能を指数関数的に成長させるのみならず、科学やテクノロジーの未解決問題、果ては貧困や紛争といった社会問題までもを、短期間のうちに解決することができると信じられているようです。 けれども、この信念、すなわち「進歩の障害となるものは思考力の量、あるいは知能の高さのみである」という考え方は、論理的には完全な誤りであり、ケヴィン・ケリー氏はこれに「思考主義(Thinkism)」という名前を付けています。実際のところ、科学やテクノロジーの進歩においては思考以外の要素が必要となるからです。 少し長くなりますが、ケヴィン・ケリー氏の言葉を引用します。 ガンを治す、あるいは

    思考主義批判:知能は問題解決のごく小さな部分に過ぎない - シンギュラリティ教徒への論駁の書
  • Shibu's Diary: DeNAからフューチャーアーキテクトに転職しました。

    フューチャーアーキテクト裏アドベントカレンダーのエントリーです。9月から、DeNAからフューチャーアーキテクトに転職してお仕事しております。どちらかというとネットで話題になるのはSIerからWeb系ばかりなので、それとは逆ですね。Vulsで有名な神戸さんに声をかけていただいて、一度飲み屋で焼き鳥べながらお話をして「次は役員呼びますわ」と言われて、今の上司の宮原洋祐さんを紹介されて焼肉をべて、「次は会長紹介しますわ」と言われて、創業者で会長の金丸さんと面談があって「うちにおいでよ」という感じで、「次転職する時はクイズみたいなの楽しみだなぁ」と期待していたものもなく、1時間の面談でOKが出てしまい、他の会社も受けることなく決まりました。人事の方も「初めてのケース」と言われてました。 なぜフューチャーを選んだのか 一応、転職エージェントに何回か会ってみたりもしたものの、なかなかいいなと思える

  • サブスクリプションの見える化 (1/3) ―長期契約は点でも線でもなく面で捉える|なおゆき

    10/15に書いた記事では、驚くほどたくさんの方々に読んでいただき、オンライン・オフラインそれぞれで、さまざまな感想をいただきました。当にありがとうございます。 ネットフリックスの値上げから考えるサブスクリプションモデルの適切なKPI設定 しかし、理論の実践は思った以上に高いハードルがあって、実践に向けた具体的な内容を今後の記事に上げていきたいと、こちらの記事に書きました。 投稿初日で4.4万PV、Twitterトレンド入り。拡散を経験して変わったことと変えていきたいこと 少し遅くなってしまいましたが、今回はその第1弾です。 先日の記事でも書いた通り、私自身もBtoBのサブスクリプションのビジネスでマーケティングやデータ分析を担当しています。そこで、私が普段行っていること(後半はちょっと願望が入りますが…)を紹介しつつ、サブスクリプションという長い時間をかけて利益の積み上げ必要なビジネス

    サブスクリプションの見える化 (1/3) ―長期契約は点でも線でもなく面で捉える|なおゆき
  • 打ち捨てられていたRedmineが復活するまでの軌跡 - Qiita

    この記事はLIGアドベントカレンダー2017のための投稿です。 こんにちは。僕は今LIGでフロントエンドエンジニアとして働いていますが、同時に社内随一のRedmine警察であることも自負しています。 LIGではプロジェクト管理ツールとしてRedmineを導入していますが、僕の入社当初はほとんど打ち捨てられたも同然の状態で放置されかけていました。そのような状況をどうやって改善し、社内にRedmineの運用を浸透させていったかについて、経緯や施策を説明します。 当時の状況 入社当時、全社で使う決まったプロジェクト管理ツールはありませんでした。ほとんどの業務上のコミュニケーションがChatWorkで行われており、それ以外では僅かにBitbucketのWikiやIssue機能が使われている状況でした。 また、かつてはプロジェクト管理にRedmineを使っていた過去もあったようなのですが、保守のため

    打ち捨てられていたRedmineが復活するまでの軌跡 - Qiita
  • Payment Request API のよくある誤解を解く

    このポストは Chromium Browser Advent Calendar 2017 の 12/8 分です。先日 Medium に投稿した英語版を翻訳し、日向けに若干加筆したものになります。 Payment Request API が登場してからというもの、おかげさまで非常に多くの方に興味を持っていただいています。一方、その複雑さから勘違いや、誤った情報を元に盛り上がってしまっているような状況が起きています。この記事では、みなさんの反応を見ている中でよくある誤解を解き、正確な情報を提供しようと思います。 そもそも Payment Request API が何かご存じないという方は、まずここから読んでいただくと良いと思います。 Web Payment API? Chrome Payment API? Google Payment API? # すべて間違いです。正しくは "Paymen

    Payment Request API のよくある誤解を解く
  • 【Day-11】機械学習のチートシートを眺めたり、比べてみたり - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー 11日目。 モデルを選び、試行錯誤しながら作っていく、そんな過程まで勉強してきました。 実装寄りの内容になったので、ここで一度機械学習界隈を俯瞰してみようと思いまして、調べると出てくる有名なチートシート Machine Learning Cheat Sheet (for scikit-learn) Microsoft Azure Machine Learning Cheat Sheet について、ここでまとめておきます。 用途ベースのMicrosoft Azure Machine Learning Cheat Sheet データベースのMachine Learning Cheat Sheet (for scikit-learn) 両者の違い 見て判断できるようにしておく 分類 blobs 三日月形 クラスタリング blobs 三日月形 まとめ 用途ベ

    【Day-11】機械学習のチートシートを眺めたり、比べてみたり - プロクラシスト
  • 「JSX キモい」に反論してみる - Qiita

    《2020 年 10 月 1 日追記》 この記事の内容をさらに練った上で総括したものを『りあクト! TypeScriptで始めるつらくないReact開発 第3版【Ⅱ. React基礎編】』の「第5章  JSX で UI を表現する」に収録しています。 ほぼ 3 年越しのセルフアンサーです。リンク先の無料サンプルで読めます。 プロローグ 来「キモい」という主観の表明に正しいも間違っているもないので反論などは成り立たないとは思うのですが、世界での DL数では他のフロントエンドフレームワークを圧倒し、もはや jQuery さえ凌駕する React に対して、わず嫌いの正当化のための言説に用いられている感すらあるので、一度ちゃんと論じておきたいテーマでした。 なお想定する対象読者は React格的に使ったことのないエンジニアですので、バリバリ React を使っている人には当たり前すぎ

    「JSX キモい」に反論してみる - Qiita
  • ずっとスマホをPCとして使いたかった

    出先でモニタに繋ぐだけでPCになるようなスマホが欲しかった そういうニーズは自分以外にもあるもんだと思っていて そのうちAppleが作ってくれるかもと思ってたけど結局なにもなかった だがここに至ってようやく自分の理想が実現した 作ったのは日でもアメリカでもなく中国HUAWEIだった http://consumer.huawei.com/jp/phones/mate10-pro/ USB Type-CからHDMIへの変換ケーブルでもってモニタに繋ぐだけ それでスマホがPCになるし繋いでいる間もスマホはスマホとして使えるらしい こんな面白げなモノがもうすぐ発売されるというのは嬉しかった 実際にPCとしてどのくらい使えるのかわからんし バッテリー持ちがどの程度良いのかもわからんけど人柱購入を決めた あとFireTVスティックも将来的にはType-Cにしてほしい 体のみをモニタに繋ぐだけでバ

    ずっとスマホをPCとして使いたかった
  • グロースとは学びを得ること - 後編|Go Ando / PREDUCTS / THE GUILD

    こんにちは、THE GUILDの@goandoです。 「グロースとは学びを得ること - 前編」の続きです。 後編ではグロースにおけるABテストの価値について、グロースに取り組む中で得た気付きと世界の動向をご紹介します。 正しいABテスト多くの方がご存知のABテストですが、時折見かけるのが「改善案Aと改善案Bの方法のどちらがより良い結果に繋がるかを検証」するための方法として利用し、更には全てのユーザーをランダムに50% vs 50%にスプリットして行っているケースです。 これは正しいABテストの利用方法ではなく、来は「現在の仕様A(対照群)に対し別の仕様B(介入群)の結果を比較」する実験方法で、仕様Bのみを特定の条件でランダムに抽出した一部の対象に対してのみ行い、元の状態との比較を行うのが来の活用方法です。 ABテストは統計学や疫学の歴史の中で成り立ったランダム化比較試験の方法に基いてお

    グロースとは学びを得ること - 後編|Go Ando / PREDUCTS / THE GUILD
  • React Native おすすめコンポーネント一覧v2 - Qiita

    はじめに よくよく考えると今日クリスマスイブらしいですが、残念ながら記事書くぐらいには予定がないです! クリスマスの高円寺は逆にとても空いているのでオススメですよ! 色々と進捗あって【React Native】良さげなコンポーネント紹介が古くなってしまったのでそれ以降変更あったり、新しいやつみつけてたりするので改めての報告です。 去年と同じものを紹介したりしてますが、それはとても良かったり、情勢に変化があったパターンは紹介しています! 僕もまだまだ知識浅いのでこっちだぜ!これもあるよ!などあればお教えいただけますと幸いです! 今年は僕がこの記事を書いた地点のスター数を記載しています! ルーティング react-native-router-flux ★:6048 バージョン追えていない感と進んでいない感が半端なくなってきた頃合いですが、色々と触ってみた感じ、(動く環境なら)一番ちゃんと動くん

    React Native おすすめコンポーネント一覧v2 - Qiita
  • 【2018年版】今押さえておきたいフロントエンド関連 - Qiita

    個人的に押さえておいたほうがいいと思う情報や最近動向が気になっている情報をまとめました。 短時間調べた程度でザックリ書いてますので、掲載している情報に間違いなどありましたら、 ご指摘いただけると助かります。 現時点でWorking Draft,Editor's Draftの情報もありますし、ブラウザ側でほとんど実装されてないプロパティ(業務ではあまり使えない系)も積極的に載せていっているので、対応状況についてはCan I useやMDNで調べてください。 途中まで載せてたけど多すぎてあきらめた... HTML Resource Hints(dns-prefetch, preconnect, prefetch, prerender) 指定しておくことで、ページ遷移時に名前解決・接続・リソースの取得・レンダリングを早めることができる。 Link types - HTML | MDN Prelo

    【2018年版】今押さえておきたいフロントエンド関連 - Qiita
  • Ruby: mallocでマルチスレッドプログラムのメモリが倍増する理由(翻訳)|TechRacho by BPS株式会社

    要約 メモリ断片化は測定や診断が困難ですが、驚くほど簡単に修正できることもあります。マルチスレッドのCRubyプログラム(mallocのスレッド単位メモリアリーナ)におけるメモリ断片化の原因を追ってみましょう。記事のボリュームは3343語、20分程度です。 単純な設定変更だけで問題を完全に解決できることはめったにありません。 私の顧客のSidekiqプロセスが大量のメモリを消費していたことがありました(1プロセスあたり1 GB程度)。開始当初の各プロセスは300MB程度でしたが、時間の経過とともにじわじわと肥大化してほぼギガバイトレベルにまで達したところで落ち着き始めました。 私は顧客にMALLOC_ARENA_MAXというたった1つの環境変数の変更を依頼しました。「2に設定してください」と。 プロセス再起動後、「じわじわ肥大化」現象はピタリと止みました。プロセスのメモリ使用量は以前の半

    Ruby: mallocでマルチスレッドプログラムのメモリが倍増する理由(翻訳)|TechRacho by BPS株式会社
  • AlphaGo Zeroの動作方法と理由 | POSTD

    2016年の3月、DeepMindのAlphaGoが人類最強の囲碁棋士を破った最初のAIとなり、衝撃が走りました。この時のAlphaGoのバージョンであるAlphaGo Leeは世界中の最高の囲碁棋士の膨大な対局を学習に使っていました。数日前に発表された 新しい論文 によると、新しいニューラルネットワークの AlphaGo Zero は人間が囲碁の打ち方を教える必要がないそうです。今までの囲碁棋士より(人間、機械に関係なく)優れているだけでなく、たった3日間の学習で打ち方を学んでしまうのです。この記事では、これがどのようにして可能なのか、そしてなぜ可能なのかについて説明します。 モンテカルロ木探索 離散的で決定論的な完全情報ゲームをするボットを作成できるアルゴリズムは、モンテカルロ木探索(MCTS)でしょう。囲碁やチェスやチェッカーのようなゲームをするボットは次の一手を決める際に全ての選択

    AlphaGo Zeroの動作方法と理由 | POSTD
  • Envoy (Envoy proxy)、Istio とは? - Qiita

    Microservices Advent Calendar 2017 14日目の記事です。 今回は、EnvoyIstioという、microservicesの文脈でよく出てくるツールの紹介です。 https://www.envoyproxy.io/ https://istio.io/ どちらも立派な公式ページ/ドキュメントがあり、紹介も何もあったもんじゃないと思われるかもしれませんが、公式ドキュメント上では、とてもたくさんの概念と機能が紹介されていて、私にはこの2つが一体何物なのか中々掴めなかったので、私なりの理解での言葉に置き換えて説明したいと思います。 tl;dr Envoyはmicroservicesなシステムを作るときに必要な機能を提供してくれるside-car proxy。 Istioenvoykubernetes上で使うのを助けてくれるツール。(将来的にはkubernete

    Envoy (Envoy proxy)、Istio とは? - Qiita
  • Treasure Data に入社していました

    こんにちは、個人の日記です。 あまりブログを書かない派だし、この Medium アカウントも川についてとかしか書いてないのですが、同僚各位から入社エントリ書け圧¹を感じたので書きますと、2017年11月16日から Treasure Data で働いています。 Senior APIs Engineer というジョブタイトルで入社して、API Team というところに属しています。ここは、Treasure Data の各種サービスの入口となる API を提供するウェブアプリケーションを取り扱っているチームです。² そのアプリケーションは Ruby on Rails で実装されているので、主に Ruby を書いています。 入社してしばらく細かいタスクをこなしつつ、なんとなく慣れてきたので最近はちょっと大き目のお金が稼げそうな新機能の実装をやっているのが今です。 入社の経緯とか特に転職活動をしてい

  • 1人インフラチームで、 自動化の時間を確保するために やっている(た)こと

    SRE-SET Automation Night で話した内容です。 https://connpass.com/event/71497/

    1人インフラチームで、 自動化の時間を確保するために やっている(た)こと
  • 僕の人生を大きく変えたメンヘラ神との思い出 - 落ち着けMONOLOG

    サークラアドベントカレンダー3日目、ホリィ・センです。 「こじらせ自分語り」がテーマだそうで、僕の中でこじらせの定義は「他者にあまり理解されにくい複雑なこだわり」みたいな感じですかね。と言っても、今回はそういうテーマに回収されるのか微妙です。今回はメンヘラ神と名乗っていた女性を巡って2013年にあった出来事と、それについて僕が何を思ったかを書こうと思います。 はじめに 文脈を知らない人のためにも説明します。2014年2月にLINEで自殺教唆した人間が逮捕されたというニュースがありました。それによって話題が掘り返されてしまったのですが、その自殺した人間がメンヘラ神でした。先に言っておくと、彼女の自殺の動機や原因は僕にも分かりません。彼女は精神疾患を抱えていましたし、その「自殺教唆」のようなものが決定的な自殺の原因になったかと言われればそうではないと思っています。 そのニュースがあって、誰が作

    僕の人生を大きく変えたメンヘラ神との思い出 - 落ち着けMONOLOG
  • やはりお前らの多要素認証は間違っている | DevelopersIO

    よく訓練されたアップル信者、都元です。 いきなりガン煽りのタイトルで申し訳ないんですが、これしか頭に浮かびませんでした。 ちなみに原作は見たことがありません。 弊社は日を最終営業日として、これから冬季休業となります。 今年も一年、どうもありがとうございました。というわけで書き納めの一、その2。 さて、「認証」という言葉がありますが、要するに 相手が誰(何)であるかを確認すること を表します。 正確には「ひとつのデジタルアイデンティティがある実体に対応することの確証を得ること」です。 が、まぁそれはまた別のお話。 この「認証」はなにもコンピュータに限定した話ではなく、人間同士のコミュニケーションでも 随時行っている話です。目の前で自分と会話している人物が、当に自分が望んでいる相手かどうか、 というのは確信できていると思います。 結論 さていきなりの結論ですが。実は単要素なのに、二要素認

    やはりお前らの多要素認証は間違っている | DevelopersIO
  • とりあえずシュッとパフォーマンスチューニングの目星を付ける - ぱすたけ日記

    この記事ははてなエンジニアアドベントカレンダー2017の14日目*1であり、且つ後輩が徳島旅行に行っているので、日程がスワップされた結果KMC Advent Calendar 2017の14日目の記事でもあります*2。 はてなエンジニアアドベントカレンダーの13日目の記事は id:amagitakayosi さんのインターネット溶かすボタンできた - マルシテイアでした。KMCアドベントカレンダーの13日目の記事は id:opesan くんの 聖地巡礼記2017 - おぺの日記でした。 さて、今年2017年は素晴らしい年で、フロントエンドのパフォーマンスチューニングに関する良い書籍が2冊も出ました。 Webフロントエンド ハイパフォーマンス チューニング 作者: 久保田光則出版社/メーカー: 技術評論社発売日: 2017/05/26メディア: 単行(ソフトカバー)この商品を含むブログを見

    とりあえずシュッとパフォーマンスチューニングの目星を付ける - ぱすたけ日記
  • 次にJSガッツリ書くときはTypeScriptで - Qiita

    すっかりTypeScript厨(同僚談)になっているyprestoです。 AndroidKotlinがどんどん採用されていくのを横で指を加えて見てるわけには行かないので、JSにもTypeScriptをぶち込みました。SwiftKotlinを書いたことがある人ならばすっと馴染むと思います。 新しく書くJSはもう基的にTSで書いてます(botすらTypeScriptに書き換えて引かれましたw)。ちょうど1年前からガッツリ使っていたので知見を垂れ流すフェーズに入ります。 完全な初級というよりは、ちゃんと使いたい中級な人向けに、基的な使い方+最初に引っかかるところという感じで書いたつもりです。どちらでも大丈夫なように書くつもりなので、疑問点をコメント頂けるとうれしいです・・! なんでそんなにTypeScript使いたいの React使うなら常にTypeScriptという気持ちが高まりました

    次にJSガッツリ書くときはTypeScriptで - Qiita
  • 【ビットコイン】ウォレットの概要とHDウォレットの仕組み - Gunosy Blockchain Blog

    このブログについて データ分析ブログ、テックブログ のスピンオフとして今回ブロックチェーンブログを作りました。 ブログでは社内の研究開発の一環として調査しているブロックチェーン技術に関連したコンテンツを書いていきます。 はじめに こんにちは、 開発部の @yamarkz です。 この記事は Gunosy Advent Calendar 15日目の記事です。(少し投稿が遅れてしまいました、すみません。) 昨日は @hoshitocat さんの Headless ChromeDocker上で動かして、E2Eのテスト でした。 また、ブロックチェーン Advent Calendar で @mosa_siru さんが 仮想通貨マイニングに関するまとめ を書いてくれました。 今回はビットコインのウォレットの概要と仕組みについて紹介します。 ウォレットのイメージが湧かない方は先に (おまけ) と

    【ビットコイン】ウォレットの概要とHDウォレットの仕組み - Gunosy Blockchain Blog
  • 宇宙 No.1 アイドルとは何だったのか - FLYING

    この記事は ラブライブ! Advent Calendar 2017 の 16 日目の記事です。1 週間も遅刻してしまい大変申し訳ありません。 昔、後輩に「 結局2期の『宇宙 No.1 アイドル』の話よくわかんなかったんすけど、アレなんなんすか 」と質問を受けたことがあり、そのときに「いや、一見よくわからないけれどもアレはめっちゃ重要な話なんだよ」という回答をしたことを思い出したので、この記事ではその話をする。 * * * 矢澤にこに関しては語らなければならないことが色々ある。 以前、ラブライブ!無印に関しては信頼の塊である某氏が「 矢澤さんを推すって『重い』よね 」と仰っていたことをよく覚えているが、実際そのとおりだと思う。 今までも、そしてたぶんこれからも、あれほどまでにスクールアイドルが好きで、そして自身も最高のスクールアイドルであることにこだわり続けたスクールアイドルはいないだろう。

    宇宙 No.1 アイドルとは何だったのか - FLYING
  • 時間が止まった私 冤罪が奪った7352日 - Yahoo!ニュース

    無実の罪で20年以上も獄中に囚われ、社会から隔絶され、そして無罪になって社会に戻る。そうなったら、いったい、どんなことに直面するのだろうか? あなたはそれを想像できるだろうか? 大阪府に住む青木惠子さん(53)の場合、かわいい盛りだった8歳の息子は30歳近い大人になり、両親は80歳を過ぎて介護が必要になっていた。最新の家電の使い方は分からない。20年前にはインターネットも携帯電話も普及していなかった。それに加え、無罪判決を得ても無実を信じない世間の目……。これは、20年という途方もない長い時間の中で失った、自分の人生と家族との絆を取り戻そうとする、一人の女性の再生の物語である。(取材・文=NHKスペシャル「時間が止まった私 えん罪が奪った7352日」取材班/Yahoo!ニュース 特集編集部)

    時間が止まった私 冤罪が奪った7352日 - Yahoo!ニュース
  • サキュバスやインキュバスに襲われる「インキュバス現象」は不安レベルと関連しているとメタ分析から判明

    by lysander07 夜中に眠りから目覚めると自分の体の上に何かが乗っている……という「インキュバス現象」は世界各国で何千年も前から言い伝えられているものですが、現代ではインキュバス現象が起こるかの科学的な説明も行われています。さらに、合計1800人を被験者とした13の過去論文をメタ分析した新たな研究で、このインキュバス現象が現代では珍しいものではないこと、そして精神疾患など不安レベルとの関連があることが示されました。 Frontiers | Prevalence Rates of the Incubus Phenomenon: A Systematic Review and Meta-Analysis | Psychiatry https://www.frontiersin.org/articles/10.3389/fpsyt.2017.00253/full The Demon A

    サキュバスやインキュバスに襲われる「インキュバス現象」は不安レベルと関連しているとメタ分析から判明
  • 朝のイオンとストロングゼロ - シロクマの屑籠

    delete-all.hatenablog.com anond.hatelabo.jp 今朝、立て続けにイオンについての文章とストロングゼロについての文章を読んだら、頭の中で両者が混じり合って、前から書きたい書きたいと思っていた文章が組み上がった。 昔から私は、イオンには「格」があると思っている。「格」というと、面積が大きいとかテナントがたくさん入っているとかそういうものもあろうが、私がイオンの店舗を格付けする際の基準は、品コーナーで売られているアルコールの種類だ。 「格」の高いイオン品コーナーには、さまざまなアルコールが置かれている。 全国各地の日酒や焼酎、洒落た外国産ビールやシードル。 ワインで言えば、オーパスワンやボルドーの格付けワイン、ブルゴーニュの特級ワインなどが置かれている店舗だ。 こういった店舗に相当するのは、巨大であか抜けたショッピングモール、それこそイオンモール高

    朝のイオンとストロングゼロ - シロクマの屑籠
  • 2017年は任天堂のパワーを再確認できる年だった――ゲーム業界随一の老舗の大逆転を振り返る

    1年前の今頃、僕は任天堂の未来が不安だった。実際にも、任天堂は危機的な状況におかれていたと言えるだろう。WiiとDSの時代に獲得したカジュアルユーザーをスマホ端末に奪われ、コアゲーマーの"任天堂離れ"があまりにも長く続いていて今さら振り向いてもらうのは容易ではなさそうだった。自社のプラットフォームではもはや任天堂ファンにしか振り向いてもらえず、モバイルゲームへの展開もビジネス的な観点からすれば大いに頷ける判断だった。 岩田聡が後世に残した最後の"天才の閃き" Nintendo Switchの初公開映像が2016年10月に公開された当初から、僕はそのポテンシャルを感じてはいた。だが、ここまでヒットするとはさすがに思わなかった。それに、自分がこのゲーム機をここまで気に入るようになるとも思わなかった。 普及台数はわずか9カ月で1000万台を超え、その勢いはPS4やWiiにも劣らない。 テレビに繋

    2017年は任天堂のパワーを再確認できる年だった――ゲーム業界随一の老舗の大逆転を振り返る
  • Vim 8 時代のがんばらないプラグイン管理のすすめ - Humanity

    これは Vim Advent Calendar 2017 の20日目の記事です。 皆さん Vim しておられるでしょうか。 Yes と答えた方、プラグインマネージャーは使っていますか? 巷では Vim のプラグイン管理にはプラグインマネージャーを入れる必要があるかのような勢いで「まずプラグインマネージャーを入れる」といった記事が沢山ありますが、 個人的にはプラグインマネージャーより Vim 標準で使える パッケージ機能 をまず試してみてほしいです。 この機能はざっくり言うと「ディレクトリ以下に置いたプラグインを読み込む」ほぼそれだけですが、必要十分な機能は揃っていると思います。 またちょっとの工夫であなたの使っているプラグインマネージャーの機能も代替できるかもしれません。 もしかしたらプラグインマネージャーほどの多機能さは必要ないことに気付くかもしれませんよ? 記事ではそんな多機能は求め

    Vim 8 時代のがんばらないプラグイン管理のすすめ - Humanity
  • 将棋盤を画像認識する - LIVESENSE Data Analytics Blog

    Analytics チームで転職会議のレコメンドを開発している @na_o_ys です。今回は業務のことは忘れて、趣味将棋の話をしたいと思います。 この数年で将棋の学習環境はずいぶんリッチになりました。通勤電車では将棋アプリのネット対局をして、自宅ではオープンソースの強豪 AI を使って棋譜検討し、日々将棋を楽しんでいます。 一方で、顔を突き合わせて盤と駒を使って指す対局が一番楽しいのは変わりがありません。 リアルの対局を AI で検討するために、盤面を手軽にコンピュータに入力したい というのが今回のテーマの発端です。 TL;DR 盤上の駒を高い精度で推定することができました。 処理は大きく 2 つのステップからなります。 盤面の正規化 盤面の四隅の座標を特定し、元画像から正規化画像への射影変換を得る マス目毎の内容を推定する マス目毎に画像を切り出し、駒の有無・種類を推定する ちなみに

    将棋盤を画像認識する - LIVESENSE Data Analytics Blog
  • Ruby on Railsを使った開発で参照してもよいドキュメント - Qiita

    記事中のURLや内容、特にRailsRubyのバージョンについて古くなっていることに気づいた方はぜひ編集リクエストください。 この記事はOkinawa.rbのAdventCalendar 5日目の記事です。 YassLabの業務時間中にQiita:Teamに書き溜めたものを編集して公開します。 4日目は @siman さんの「今年作った gem の紹介 (2017)」でした。 明日は @fullkawa さんのFinOpsのはなしです。 背景 人数が増えたり参加プロジェクトが増えるにつれ以下のような変化がおきました。 同じソフトウェアのさまざまなバージョンを扱うようになった コードレビューをする人・される人が増えた 同じソフトウェアでもバージョンによってAPIや使い方が異なる場合があります。 また、人によっては参考にする情報源がバラバラになってしまい、ソフトウェアの開発者が提供しているド

    Ruby on Railsを使った開発で参照してもよいドキュメント - Qiita
  • Electronアプリをリリースするまでにあった知見 - Qiita

    はじめに こんにちは、@tsuwatchです。普段はRubyを書くのですが、仕事の幅も広がりつつあり、フロントエンド格的にやっていこうということで、 Kaizokuというニコニコ生放送のデスクトップアプリをリリースしました。 人生の大半の時間がニコ生に溶けているわけですが、かねてからコメントビューワを作ろうと思っていたので、この機会に作ってみました。 しかし、Mac版のコメントビューワにはHakumaiという大変素晴らしいコメントビューワが存在するので、少し違う方向を向いた生放送ビューワをかねたアプリにしました。 Hakumaiはコメントビューワとしては数少ないオープンソースなので、実装やコメントサーバの仕様など大変参考にさせて頂きました。この場をお借りして、お礼を申し上げます。 アプリの機能や今後についての紹介はまた別途ブログで書くと思います。 ご興味がありましたら、ぜひ使ってみてい

    Electronアプリをリリースするまでにあった知見 - Qiita
  • Git を少しでも高速、安全に使う方法を紹介 - アジャイルSEの憂鬱

    はてブを眺めてたら、なんか Git の記事がバズってたので、便乗して Git の話を書いてみた。 Oh, shit, git! http://ohshitgit.com/ 「Oh shit, git!」を簡単に和訳してみた。(追記あり) - Qiita https://qiita.com/KaminoHiroki/items/391fb421e94e82c00128 基礎知識 git-reset は危ない git reset --hard は作業ディレクトリにコミットしていない変更があった場合、全てを吹き飛ばしてしまう可能性があります。 使う前に必ず git status を実行して、作業ディレクトリの状態を確認をした方が良いです。 git-checkout は遅い checkout コマンドは作業ディレクトリの状態を変更します。このとき ファイルアクセスが発生するため遅い です。 git

    Git を少しでも高速、安全に使う方法を紹介 - アジャイルSEの憂鬱
  • アウトプット駆動学習を習慣化する - kakakakakku blog

    今日は NTT コミュニケーションズ様の社内勉強会 TechLunch にご招待頂き,「アウトプット駆動学習」をテーマに登壇をしてきた.ランチタイムに開催するというカジュアルなスタイルで,参加者も多く,とにかく活気があった.素晴らしい勉強会にご招待頂いた @iwashi86 さんに感謝!ありがとうございました. 発表資料 ストーリー 今回のストーリーは,11月に公開した「ブログを書く技術」をベースにしている.さらに話を広げて「アウトプット駆動学習をするとどんなメリットがあるのか?」と「どのように習慣化をしているのか?」をメインで話した.Trello を使うコツだったり,スプリントをどのように進めているかという話は,今まであまり話したことがなかったため,気になっている人はいるかもしれない. kakakakakku.hatenablog.com 質疑応答 「どんなクオリティでアウトプットすれば

    アウトプット駆動学習を習慣化する - kakakakakku blog
  • DBリファクタリングの勘所と所感 - そーだいなるらくがき帳

    表題についてそーだいなる見解を書き残します。 今年の夏に id:koemu さんにbuilderconの懇親会で下記のような話をいただいていました。 懇親会で、DB側ばかりでなくプログラム側でも適切なドメインモデルの設計ができていれば、リファクタリング時の影響範囲がさらに小さくできるのでは?という話をしたところ、この辺りはアンサーブログを書いてくれるかもしれないってことなので期待しています!!! www.koemu.com 忘れてないんですよ!しっかり覚えています。 結論 仰る通りだと思うし、適切なドメインモデルはRDBに限らずデータストア層のリファクタリングの負担を大きく減らすと思います。 ここから先は僕なりの考え方を書きます。 実は似たような話を PHPの現場 っていうポッドキャストでも触れています。 php-genba.shin1x1.com システムの柔軟性 勿論、コードの綺麗さや

    DBリファクタリングの勘所と所感 - そーだいなるらくがき帳
  • この絵描きがすごい!2017

    この企画について 僕はここ2年ほどニコニコ生放送で「この絵描きがすごい!20XX」と銘打って注目しているクリエイターさんを紹介しています。今年は3年目ということでtwitter上から匿名アンケートというかたちで募集をかけてみました。結果、260名以上(内クリエイター230名)の方からご回答頂きました。ご協力頂いた方、ありがとうございます!最後に回答者さんのデータも載せてます。 みんなが選ぶすごい絵描き 一人最大3名までオススメ絵描きを出してもらった結果、431名のクリエイターが選ばれました。その内、2ポイント以上獲得した上位68人をこちらの記事で紹介しています。皆さんのコメントはそのまま載せてます。画像はtwitterから引用してますが、問題がある場合はお手数ですがご報告ください。 全ての回答はこちらからご覧になれます(Googleスプレッドシードが開きます) あかねこ 年が明けたらさ、

    この絵描きがすごい!2017
  • 【Pythonで決定木 & Random Forest】タイタニックの生存者データを分析してみた - Np-Urのデータ分析教室

    前回まで、決定木・ランダムフォレストの理論について勉強しました。 www.randpy.tokyo www.randpy.tokyo 今回はPythonで実際に動かしていきたいと思います。扱うのは、タイタニック号の生存者データです。性別や年齢など、どんな要素が生存率に影響を与えていたのか、分析してみます。 なお、Pythonによる決定木・ランダムフォレスト のコード例は、以下の書籍にも記載されてますので、参考にしてみてください。 Pythonと実データで遊んで学ぶ データ分析講座 作者: 梅津雄一,中野貴広出版社/メーカー: シーアンドアール研究所発売日: 2019/08/10メディア: 単行(ソフトカバー)この商品を含むブログを見る これは、kaggleという世界的なデータ分析コンペティションで提供されているサンプルデータですので、ご存知の方も多く少し面白みには欠けますが、決定木とラン

    【Pythonで決定木 & Random Forest】タイタニックの生存者データを分析してみた - Np-Urのデータ分析教室
  • 行動を支えるデザイン 【ユーザー名編】|きよえ氏さん

    Connehito inc. ママリのデザイナー きよえ氏です。サービスデザイン全般を担っています。 先日、ママリの登録導線をリニューアルしました。その振り返りをしている際におもしろい改善を見つけたので、noteにまとめてみようと思います。 入力フォームのUI改善以下はママリの初回登録時に通る「ニックネーム登録画面」です。左がこれまでのUI、右がこれからのUIです。 ボタンや文言など全面的に改善を行ったのですが、その中で特に工夫したのは「入力フォームの表現」です。 入力フォームの右側に"さん"を配置することで、ママさん同士でコミュニケーションしやすいユーザー名を登録してもらえるように体験設計をしました。 ママリはママさん同士が会話をしながら課題解決を行う場所なので、コミュニケーションのしやすさは非常に重要です。現状のママリは、匿名でありながら、その先にいるママを感じられる、いわば"2.5次

    行動を支えるデザイン 【ユーザー名編】|きよえ氏さん
  • OSSの脆弱性を探すためにやったこと

    第19回セキュリティさくらの資料(前半だけ)です。

    OSSの脆弱性を探すためにやったこと
  • ブロックチェーンを利用した公平なガチャ - Qiita

    はじめに この記事は第2のドワンゴ Advent Calendar 2017の9日目の記事である。 2015年からはじめた公平なガチャという研究テーマは、“コミットメント”といった暗号技術を利用する方針で研究が進んだ。一方でコミットメントではなくブロックチェーンを利用した公平なガチャを実装しようという研究がSCIS 2017で佐古さんらによって提案された。またCSS 2017において江原さんらはEthereumを利用した方法を提案した。この記事ではこれまでのコミットメントを利用した公平なガチャについておさらいしつ、江原さんらの論文に基づくブロックチェーンによる公平なガチャについて説明する。 なお、もしこの文章に間違いなどがあったとしてもそれは記事を書いた筆者の落ち度であり、上記の論文の著者らは無関係である。もし間違いを見つけたり、あるいは疑問がある場合は気軽にコメントで報告してほしい。 公

    ブロックチェーンを利用した公平なガチャ - Qiita
  • ProxySQLをつかったRDSの切り替え - so what

    ProxySQLとは ProxySQLMySQL用のL7のプロキシサーバで、プロキシサーバのレイヤでR/W Splittingできたり、クエリの書き換えをできたり、負荷分散などができたりする便利ミドルウェアです。 www.proxysql.com Dropboxの中の人が書いているみたいで、Perconaの推しミドルウェアみたいです。(開発にも関わっているのかな?) あとQiitaにもいくつか記事が上がってます。 https://qiita.com/search?q=ProxySQL 設定の管理が結構独特で、MySQLっぽく振る舞うsqliteで管理されていて、動的にバックエンドのサーバを書き換えたりすることができます。設定まわりの概念的なものは『ProxySQL触ってみた - Qiita』がわかりやすいかも。 動的なバックエンドの切り替え 管理用インターフェースに対して、以下のようなク

    ProxySQLをつかったRDSの切り替え - so what
  • ペアプロ懐疑派だった僕が、実務でペアプロ導入して180度考えが変わった話 - Qiita

    記事は自分が運営しているブログに転載しています。 株式会社LITALICOでWebエンジニアRails)を担当しています、@YudaiTsukamotoです。 この記事は『LITALICO Advent Calendar 2017』14日目の記事です。 今回は、実務でペアプロを導入したことで、ペアプロへの考えが180度変わった話について書こうと思います。 はじめに この話は、弊社のとある新規プロジェクトの立ち上げで実際にペアプロを導入した話です。 プロジェクトでは初期メンバーとして私を含めた4人の開発者がアサインされました。過去のプロジェクトで比較的うまく機能していたアジャイルの導入や、ソフトウェアテスト・静的解析ツール等を徹底してコードの品質を担保するなど、アプリケーション開発する上での準備を入念に行いました。 そんな中、同じプロジェクトにアサインされた同期の@Takuan_Oi

    ペアプロ懐疑派だった僕が、実務でペアプロ導入して180度考えが変わった話 - Qiita
  • <a>か<button>か - hitode909の日記

    クリックできるものがあって,<a>にするか<button>にするか,という話をしていて,いろんな観点があるなと思ったのでメモ. 単なる画面遷移なら<a> 単にformを送信したいときは,<input type="submit">や<button> <button>はdisabled属性を使って無効状態にできるので,押せない場合もあるなら便利 リンクを<a>にしておくと,PCではホバーするとリンク先が見えるので,ユーザーにとっては何が起きるか予想できて便利 そう考えるとformは押してみるまでどこに飛ぶか分からないので怖い気がする リンクを<a>にしておくと,:visitedを使って訪問済のリンクの色を変えることができて便利 モーダルウィンドウを出すとき,ウェルカムメッセージを開くボタンを<a href="#welcome">として,/#welcomeのときにウェルカムメッセージを出す,とし

    <a>か<button>か - hitode909の日記
  • 鈴木と申します

    タイトルの通り、俺の名字は東日ではありふれまくっている鈴木です 鈴木歴=年齢で、生まれて30年の鈴木歴を持っています 鈴木や佐藤クラスになると、他の苗字の人間であればたいていは経験していると思われる、 「スズキと申します」 「へえ、スズキさんね! どういう漢字を書くの?」 というイベントをスルーできる いわば名字のシード権を持っていると言える しかし日、俺は30歳にして初めてこのイベントに出くわしてしまった 電話応対は任せろ状態だったのに、俺は情けなくも、しどろもどろになってしまった 必死で返した言葉は 「よ、よくある鈴木です……!」 情けねえ~~~~!!! そしていまだにこの質問に対するうまい回答が思い浮かばないでいる たとえば俺が田中だったなら「田んぼのタに真ん中のナカです」と答えたし、山だったら「富士山のヤマに当のホンです」とか答えられただろう でも俺みたいな鈴木や、同じレベ

    鈴木と申します
  • 超高速エンジンの内部:Quantum CSS(別名Stylo)- 前編 | POSTD

    Project Quantumのことをお聞きになったことがあるでしょう。これはFirefoxを高速化するために、Firefoxの中身を大幅に書き換えたものです。実験的なブラウザ、Servoから部分的に交換を実施し、エンジンの他の部分の著しい改善を図っています。 このプロジェクトは、飛行中のジェット機でのジェットエンジンの取り替えに例えられます。現場でコンポーネントごとに変更を実施するので、各コンポーネントの準備が整い次第、Firefoxで効果を確認することができます。 また、Servoから採用した最初の重要なコンポーネントは、Quantum CSSと呼ばれる新しいCSSエンジン(以前の別名はStylo)で、現在はNightly版でテストすることが可能です。(編注:Firefox 57からはデフォルトで有効化されています) about:config に行き、 layout.css.servo

    超高速エンジンの内部:Quantum CSS(別名Stylo)- 前編 | POSTD
  • 超深海に新種の魚、ゾウ1600頭分の水圧に耐える

    【動画】水深8000メートルの海底で見つかった深海魚。ゾウ1600頭分の水圧に耐えられる。(解説は英語です) 淡いピンク色をした15~20センチのかわいらしい魚。体は半透明で、外から内臓が見えるほどだ。 11月28日、この魚が正式に論文に記載され、世界で最も新しく、かつ最も深海にすむ魚となった。クサウオの一種で学名をPseudoliparis swireiといい、小ぶりの不思議な姿をしている。水深7966メートルのマリアナ海溝で採取された。(参考記事:「【動画】幽霊のような深海魚を発見、おそらく新種」) この生物は「超深海層」と呼ばれる暗く冷たい海域にいる。2014年に初めて目撃され、2017年初めにも再び確認されたが、このたびようやく新種記載となった。地球上で最も深い海は水深1万1000メートルと、この魚が見つかった場所よりさらに3000メートル以上も深いが、今回の魚よりも深いところにす

    超深海に新種の魚、ゾウ1600頭分の水圧に耐える
  • Kubernetesってなにそれおいしいの?という人向けの超入門

    初心者向けにKubernetesってなに?ということを説明する資料です。 cndjpのKubernetes基礎勉強会で使いました。 https://cnd.connpass.com/event/123046/

    Kubernetesってなにそれおいしいの?という人向けの超入門
  • AWS EC2のインスタンスが新年早々各地で起動しなくなる可能性がある件 | 株式会社アクシア

    先日弊社で保守契約を締結しているとあるクライアントから突然システムが動作しなくなってしまったとご連絡がありました。クライアントの方でサーバーのメンテナンス作業をしていたところ、動作しなくなってしまったとのことでした。 保守対象のシステムであったため、早速原因の調査を行いまして、そのクライアントが使用しているAWSのEC2インスタンスに起因する問題であることが判明しました。AWSを使っているシステムで同様の条件の場合に、システムが稼働できなくなってしまう可能性があります。 しかもこれは2018年新年早々に各地で問題発生する可能性がありますので、今回弊社で実施した対応について詳細を記載したいと思います。AWSのことがわかる技術者の方以外には何言ってるか全く意味不明の内容だと思いますのでスルーしてください。w あるいは自社で使用しているサーバーがAWSということがわかっている場合には、念のため担

    AWS EC2のインスタンスが新年早々各地で起動しなくなる可能性がある件 | 株式会社アクシア
  • 異世界でひどい目に遭う系の小説

    http://www.hayakawa-online.co.jp/shopdetail/000000013744/pc_detail/ を見て、面白そうと思ったんだけど、ちょっと考えてみると異世界でハーレム作っているような小説より、ひどい目に遭ってる小説の方が好きな気がした。 そういうの何があるんだろ? アニメだとぱっと思いついたのが「今そこにいる僕」。 小説だと「タイムライン」とか「ドゥームズデイブック」とかかな。 あとかなーり古いけど「異次元騎士カズマ」とか。 なんか、ありますかね、そういうやつ。

    異世界でひどい目に遭う系の小説
  • 【Day-12】時系列分析の良リソースまとめ&基礎チュートリアル - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー 12日目。 今までは、時間に依存しないデータについて取り扱ってきました。 しかし、世の中のデータは時間に依存したデータも多いのが事実です。 時間に依存しないデータは、その分各データを独立に扱うことができますが、時系列データはそういうわけにはいきません。なので、なかなか難しいのです。 今日は時系列のさわりをまとめて、また、時系列予測のチュートリアルをしていきます。 参考にできるサイト メタ的な記事 pythonの実装も含めて ディープラーニング系 読みたい論文(積読) Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data WAVENET: A GENERATIVE MODEL FOR RAW AUDIO 基礎チュートリアル データの用意 定常性のチ

    【Day-12】時系列分析の良リソースまとめ&基礎チュートリアル - プロクラシスト
  • 事業会社に転職して半年経ったので、ふりかえり - TONY0922のブログ

    今年の頭に中小SIerから事業会社に転職をして、 半年以上経ったので、振り返えりを書こうと思う。 なんで転職したか? Sierで受託開発の仕事をしている間に 個人で小さなWebサービスをいくつか作った事があり、 それを周りの人につかってもらったり、そのサービスを大きくしていく上で、 BtoCの受託開発も良いけど、自社Webサービスをグロースさせる仕事も 面白そうだなーという気持ちが徐々に強くなり、転職を考えるようになった。 結果、去年の末にとある事業会社から内定をもらったので、転職することにした。 事業会社に転職でどうだったか? 「技術はあくまで手段であって、プロジェクトのKPIにコミットできないエンジニアはいらないよ。」 最初に上司に言われた言葉がこれだった。 恥ずかしい話だが、 入社する前は、事業会社のエンジニア仕事って 企画サイドが考えた施策を開発者が実現可否やスケジュールを判断し

    事業会社に転職して半年経ったので、ふりかえり - TONY0922のブログ
  • 7×7×7以上のルービックキューブが必ず歪んでいる理由 - アジマティクス

    この記事は、日曜数学アドベントカレンダー7日目の記事です。記事のテーマも7だしいい感じ。偶然だけど。 ......。 ............。 えっルービックキューブ難しくない? みんな頭いいね? ほんとは6面揃ってる画像載せて「ルービックキューブ買ってきたよ〜よっしゃ〜解くぞ〜!」からの「えっ難しくない?」って流れにしたかったんだけど、一度崩してしまったが最後二度と6面揃った画像が手に入らなくなったので残念ながらボツになりました。悲しいね。 大きいルービックキューブ ときおり「巨大なルービックキューブ」が話題になることがあります。13×13×13とか。こんなやつです。 (画像はtriboxストアさんより引用。以下同じ) いかついですね。もう少し太刀打ちできそうな範囲では7×7×7とかもあります。 (引用元:http://store.tribox.com/products/detail.

    7×7×7以上のルービックキューブが必ず歪んでいる理由 - アジマティクス
  • 2017年増田ブクマランキング

    01位 まじな話をすると、N予備校のプログラミング入門コースやるのがオススメ anond:20170911110731 ( 3698 ) 02位 無能と思われたら職場を変えたらいい anond:20170204103326 ( 2523 ) 03位 ソニー株式会社を退職しました anond:20170403094257 ( 2059 ) 04位 昔、私をいじめから救ってくれたヒーローがいた anond:20170716102421 ( 2038 ) 05位 自走式彼女 anond:20170907163356 ( 2006 ) 06位 日曜日に anond:20170628153705 ( 2001 ) 07位 なんか結婚できた anond:20170830102558 ( 1913 ) 08位 人生に物語は要らない anond:20171227003911 ( 1851 ) 09位 日

    2017年増田ブクマランキング
  • Professional Rails on ECS (rails developer meetup 2017) - joker1007’s diary

    このエントリはRails developer meetup 2017で発表した内容をブログとして書き出したものです。 サンプルのスニペットが多いので資料の代わりにエントリとして公開します。 スライド用のmarkdownを元に起こしたものなので、少し読み辛いかもしれませんがご容赦ください。 ECSとは Dockerコンテナを稼動するためのクラスタを管理してくれるサービス 使えるリソースを計測し、自動でコンテナの配置先をコントロールしてくれる kubernetesではない。最近、kubernetesが覇権取った感があって割と辛い 今はEC2が割とバックエンドに透けて見えるのだが、Fargateに超期待 ECS or EKS :tired_face: RailsアプリのDockerize オススメの構成 実際にデプロイするimageは一つにする 例えばstagingやproduction等のデプ

    Professional Rails on ECS (rails developer meetup 2017) - joker1007’s diary
  • そうだ、ラクスルを作り直そう! - RAKSUL TechBlog

    10月からラクスルにジョインさせていただいた水島です。 新参者ですが、宜しくお願いいたします。 さて、入社して間もなくCTOの肝いりでスタートした 「Raksul Platform Project」 のプロマネを拝命したため、今日はその全体感の話をしたいと思います。 なにをするのか 「スタートアップあるある」だなんて言わないでください。 ラクスルをフルスクラッチで作り直そうとしています。 でもそれはあくまで手段です。 目的は、 技術負債と思われている部分を根的に解消して開発しやすい状態にする(エンジニアを幸せに) システムに柔軟性を持たせて経営戦略の選択肢が増えている状態にする(経営を幸せに) の大きく2つです。 特に前者の「エンジニアを幸せに」という目的に対する経営陣の温度感が不思議と高いのはポジティブに感じています。短期的な投資対効果とかではなく、「ものづくり」を大切にする会社になる

    そうだ、ラクスルを作り直そう! - RAKSUL TechBlog
  • 一つ上のチームメンバーのそだてかた - Qiita

    自分が先輩社員となり、チームを持ち、すぐに直面する問題といえば「エンジニアの育成」問題です。 私は7年間システムエンジニアとして働いてきた中で早い段階で多くのメンバーを育てる機会に恵まれました。メンバーの中には文系出身の新人や技術に尖った新人、数年間くすぶっていた中堅若手と様々な境遇の人がいました。 性質がそれぞれ違うなかでどのように"プロ"として育て上げたかを紹介したいと思います。 育成のきほん まずは下記の図を見てください。これは「1分間リーダーシップ」(Paul Hersey, Kenneth H Blanchard/1985年) で取り上げられているSL理論 (Situational Leadership)というメンバーの能力とモチベーションに応じて発揮すべきリーダーシップを表した図です。 S1の状態から順に2,3,4とリーダーシップを変更させていくことが望ましいとされています。

    一つ上のチームメンバーのそだてかた - Qiita
  • フォローすると景色が変わるTwitterアカウント30選 - シロクマの屑籠

    Twitterで今すぐフォローすべき おすすめアカウント30選 - はてな村定点観測所 先月、今すぐフォローすべきTwitterアカウントとして、胃もたれしそうなアカウントリストが公開されていました。面白いリストだと思いますが、全部フォローしたらタイムラインが胃痙攣を起こしそうなしそうなリストでもあります。 それなら、自分が知っているTwitterアカウントから、ちょっと景色が変わるような30個を選んでみようじゃないかと思って作ってみたところ、意外とすんなりできたので公開してみます。 なお、アンテナ1群~6群の呼称と分類分けは個人的なもので、深い意味はありません。 アンテナ1群(はてなダイアリーから) twitter.com twitter.com twitter.com twitter.com twitter.com アンテナ2群(世間A) twitter.com twitter.com

    フォローすると景色が変わるTwitterアカウント30選 - シロクマの屑籠
  • 朝起きれない問題に本気で向き合う目覚ましサービスを作った - Nikki

    この記事はTwilio AdventCalendar 2017かつSpeee AdventCalendar 2017の21日目の記事です。 昨日の記事はこちら Twilio AdventCalendar 2017 20日目 Twilio FunctionでFAX受信 Speee AdventCalendar 2017 20日目 開発用データ入り MySQL Docker イメージを作成する仕組みを AWS CodeBuild で構築したよ 朝起きれていますか? 朝早く起きれると、自由な時間が増えて色々ハッピーになります。 朝活したり 運動したり ご飯を作ったり ポケモンやったり スプラトゥーンやったり 朝起きれない問題 早起きが得なことは分かっているのですが、早起きは大体いつも失敗してしまいます。 その原因を考えてみます。 目覚ましアラームは次第に効能が悪くなる 朝起きるためにスマホ等でア

    朝起きれない問題に本気で向き合う目覚ましサービスを作った - Nikki
  • 人類の生存圏を脅かす"新しい時空との対決"を描くイーガン最新刊──『シルトの梯子』 - 基本読書

    シルトの梯子 (ハヤカワ文庫SF) 作者: グレッグイーガン,Greg Egan,山岸真出版社/メーカー: 早川書房発売日: 2017/12/19メディア: 新書この商品を含むブログ (4件) を見るイーガンの新刊、文庫である。ただし原書の刊行は2002年。それはつまり15年間時をあけての邦訳刊行になるわけだ。無名の作家ならともかく、あのイーガンがここまで翻訳されていないということは、それはつまり単純につまらないからなのではないか?? と疑っていたのだけれども、読んでみたらこれが抜群におもしろい書の刊行は時期的にいえば『ディアスポラ』のあと、『白熱光』のまえといったタイミングで、イーガンが異なる物理法則に支配された新宇宙の創造、ハードな世界構築の方へと傾倒していく序章のような立ち位置につけている。データ化された人間たち、死の概念の変化とアイデンティティの同一性への不安、どこまでもハー

    人類の生存圏を脅かす"新しい時空との対決"を描くイーガン最新刊──『シルトの梯子』 - 基本読書
  • 現在28歳で数ヶ月前に結婚した者です。 ご意見をお聞かせください。…

    現在28歳で数ヶ月前に結婚した者です。 ご意見をお聞かせください。 日、買ったばかりのケトルを間違えて洗剤で洗ってしまいました。 8550円ほどのケトルです。 夫はこれに憤慨し、翌日朝一で買い直すといいます。 洗剤の臭いが気になるそうです。 何度か(実際は一度)沸かしても取れないらしいです。 そのため、買って計三回だけ沸かしたケトルは処分しました。 これは通常の感覚でしょうか。 ケトルを洗剤で洗った場合の対処法を検索しても、処分している方が見られなかったので質問しました。 お忙しい中恐縮ですが、ご回答頂けましたら幸いです。 どうぞよろしくお願いいたします。

  • 続・ラフなラボ – ArchLinux なラップトップで仕事しはじめて大体1年経った

    この記事は Linux Advent Calendar 2017 - Qiita の3日目の記事です。 日は Linux デスクトップを実際に業務で使っているという話です。 私は今年に入ってから業務でずっと ArchLinux 環境の DELL XPS13 9360/XPS13 2 in 1 を使ってきたのですが、 そろそろ1年位経つのでそのへんの利用状況とか「実際どんな感じなの?」ということをざっくばらんに書いてみようと思います。 アウトライン 自分の仕事について なんで Linux デスクトップを業務で使ってるの? なんで ArchLinux ? 実際に業務で使っている PC の環境をもろもろ紹介 利用しているPC ArchLinux のインストール状況 利用しているLinux環境、ソフトフェア 基的なデスクトップまわり Webブラウザ エディタ・コーディング 開発・検証環境 ター

  • 不完全情報ゲームのポーカーで人間を倒したAI「Libratus」が採っていた戦略が論文で公開される

    ポーカーは手札の情報がすべて公開されていないため「不完全情報ゲーム」だと言われており、人工知能(AI)が人間を打ち負かすのは難しいと考えられてきました。しかし、2017年1月にカーネギー・メロン大学の開発したAI「Libratus」はこの難題を見事にクリアし、人間のプレイヤー相手にポーカーで完勝することに成功しました。そのLibratusを開発した研究者が、どのような戦略をLibratusが採ったのかに関する論文を公開しました。 Superhuman AI for heads-up no-limit poker: Libratus beats top professionals | Science http://science.sciencemag.org/content/early/2017/12/15/science.aao1733.full Inner workings of vic

    不完全情報ゲームのポーカーで人間を倒したAI「Libratus」が採っていた戦略が論文で公開される
  • 都内では、タクシーより都バスの方が好きな4つの理由。 - 勝間和代が徹底的にマニアックな話をアップするブログ

    私、けっこう都バスをよく使います。特に冬は、自転車だと寒いので、バス好き。 で、よく聞かれるのが なんでタクシーのらないのですか? ですが、けっこう理由があります。 その1 タクシーを止めたり、呼んだりする手間がない。バス停に行けば、待てば来る その2 事故に強い。平均的なタクシーよりも運転士は技術が高いし、ぶつけられたりしたときも、安全性が高いです。 その3 バスの中で、座れる限り、パソコン打っていても、車酔いしない。さすがに、タクシーだと車酔いします。 その4 道を間違えられるリスクがゼロ。タクシーだと、違う場所に案内されたり、道を間違えたりする人が一定確率でいます。 デメリットは、所要時間が長くなることくらいですかね。でもまぁ、車内で仕事もできるし、自宅からならバスが出る時間に合わせて家を出ればいいし、運行情報もアプリで一発でわかるので、あまに気になりません。 ちなみに、運行情報が知

    都内では、タクシーより都バスの方が好きな4つの理由。 - 勝間和代が徹底的にマニアックな話をアップするブログ
  • “鉄道オタク”が思い浮かべた駅を当てるWebサービス「Ekinator」登場

    「その駅にはJRの路線が通っている?」「新宿駅まで1で行ける?」──“鉄道オタク”が出す質問に答えていくと、思い浮かべた駅を当ててくれるWebサービス「Ekinator」(駅ネイター)が12月7日に登場した。公開したのは、ソフトウェア開発者のM'z Koo-boo(@mz_kooboo)さん。 駅を1つ思い浮かべてから、駅に関する質問に対して「はい」「いいえ」「わからない」「たぶんそう/部分的にそう」「たぶん違う/そうでもない」の選択肢から答えていくと、自分が想像した駅の名前を当ててくれるという。公開後すぐに話題となり、記事執筆時点でもWebサイトにつながりにくい状態が続いている。 M'z Koo-booさんは他にも、ゴリラの質問に答えていくと、想像している音楽ゲームの曲名を当ててくれるという同様のWebサービス「Otogator」を9月にリリースしており、話題となっていた。

    “鉄道オタク”が思い浮かべた駅を当てるWebサービス「Ekinator」登場
  • 知識0だった僕がデータ分析をこれまでどう学び、これからどう使うのか - プロクラシスト

    長かったデータ分析ガチ勉強カレンダーも最終日*1。 自分のこれまで歩いてきた道を軽く振り返ったあと、自分が思う機械学習/データ分析のあり方について書き連ねたいと思う。あくまで一つの価値観として楽しんでもらえればと思います。 データ分析って何?状態から やったこと わからないところを聞くレベルに達するまで わからないところが分かるようになると アルゴリズムをどう理解したか。 自分が思う、これからのデータ分析 良いデータが集まるところに価値が生まれる 実務のデータ分析は高い精度よりも低コストと高い説明能力 データ分析はトップダウン あくまで人間の補助、人間とのシナジーを考える まとめ データ分析って何?状態から データ分析業務を行うにあたって、まずはじめの難関は、言葉の壁だった。ほぼコンピュータと無縁の世界で生きてきた私は、「Linuxって何?Vimって何?」っていうのを毎日繰り返していた。

    知識0だった僕がデータ分析をこれまでどう学び、これからどう使うのか - プロクラシスト
  • 『プリキュアは従来の少女モノのアンチテーゼから始まった』のを知らない&信じられない人はコレを見てくれ

    こば@ジェミニのサガっ子クラブ @koba200x1 「プリキュアは従来の少女モノのアンチテーゼからスタートした」 という事を知らない方はコレを見てくれ こんなマニアックなサブミッションファイトをする美少女戦士アニメなんて俺の知る限り他は大魔法峠しかないぞw pic.twitter.com/F1zRlTxtTQ 2017-12-27 23:22:09

    『プリキュアは従来の少女モノのアンチテーゼから始まった』のを知らない&信じられない人はコレを見てくれ
  • ■ - 予定地

    セクハラを成立させてる大きな枠組みとして、女性が女性的な魅力アピールと「自分はあなたより劣ったものです」という振る舞いによって男性をもてなし、男性がそれに対して見返りを与える、という取引構造があると思う。 さらに「モテる男性は金離れがいい(=スマートに女性に見返りを与えることができるゆえに女性を獲得できている)」というドグマ自体、ひっくり返すと「女性に見返りを与えればセックスして良い」ということにつながりかねない危険な主張だと思う。 要は「女性におごらない男は童貞」と言い立てることが(直接的に嫌がる誰かに対してそういったのではないから)百歩譲ってセクハラには当たらないとしても、セクハラが蔓延する構造の一部を形成しているんじゃないかと。 現状、特に若い女性にとっては「女性的な魅力をアピールしながら「自分はあなたより劣ったものです」という振る舞いをすること」それ自体は社会的な振る舞いの規範とな

    ■ - 予定地
  • ページ上でずっと動いているsetTimeout、setInterval、requestAnimationFrameを見つけてパフォーマンス改善する

    ページ上でずっと動いているsetTimeout、setInterval、requestAnimationFrameを見つけてパフォーマンス改善する 複雑なウェブアプリケーションになってくると、1つのページで複数のTimerなどを回すことがあります。 例えば、Twitterのようなアプリならば、ポーリングで更新するためにsetInvervalのようなタイマーを回します。 また、ゲームなどCanvasで描画を行うアプリケーションならば、メインループをrequestAnimationFrameで回します。 このように色々なタイマー系がありますが、アプリが多機能になっていくと色々なタイマーが同時に動くようになっていきます。 特に問題がなりやすいのが表示中だけタイマーを回すコンポーネントです。 よくあるのが次のようなmount時にtimerを開始して、unmount時にtimerを停止するコンポーネ

    ページ上でずっと動いているsetTimeout、setInterval、requestAnimationFrameを見つけてパフォーマンス改善する
  • 再分断 The Refragmentation (1)|篠田真貴子|note

    Y Combinator 創始者 Paul Graham は、ときどき自分のウェブサイトに長文エッセイを発表します。2016年1月に公開された The Refragmentation に感銘を受け、大好きで時々読み返していました。誰か日語に訳してくれたら、友達に紹介できるのに。そう思っていたのですが、2年近くたってもこのエッセイだけ翻訳されないようなので、試してみました。 まずは前半を公開します。以下、翻訳です。 年をとっているほうが有利なことがある。世の中の大きな変化を人生の中で実際に経験できたことだ。私が見てきた大きな変化は、分断だ。アメリカ政治では、2つの政党が過去よりずっと乖離している。社会を覆う価値観の面でも、これほど共通項が見えなくなった時代はない。クリエイティブ・クラスは他を見捨てて、数少ない幸せな都市に集まっている。経済格差が広がっているということは、富裕層貧困層の距離

    再分断 The Refragmentation (1)|篠田真貴子|note
  • アカデミックヤクザにキレられないためのLaTeX論文執筆メソッド - Qiita

    注意:アカデミックヤクザとはフィクションであり,実在の人物・団体とは一切関係ありません. この記事はeeic (東京大学工学部電気電子・電子情報工学科) Advent Calendar 2017 - Qiitaの22日目の記事として書かれたものです. はじめに 私はこれまでLaTeXを使って論文執筆をしてきました. その際に何度も調べてしまうこと・後輩に何度も繰り返し教えていることをまとめておくことで,誰かの役に立てればと思いこの記事を書いています. 執筆する論文の内容には触れず,あくまでも最低限ちゃんとした文章っぽく見せるため体裁をどう整えるかに主眼を置いています. これさえ守っておけば,パイセンや先生に論文添削を頼むときに小言を言われる可能性が低くなるのではないでしょうか.(多分. 責任はとれない.) また,これからLaTeXで論文執筆したいけど,環境構築とかめんどくさい・・・という人

    アカデミックヤクザにキレられないためのLaTeX論文執筆メソッド - Qiita
  • アジャイル開発やスクラムのトレーニングでよく聞かれる質問とその答え (1)

    みなさんこんにちは。@ryuzeeです。 弊社ではアジャイル開発、スクラムのトレーニングを提供しているのですが、トレーニング中には多くの質問をいただきます。 今日はよくある質問とその答えについていくつかご紹介したいと思います。 好評そうだったら続編も書く予定です。 ■アジャイル開発において、ドキュメント作成の一般的な指針を教えてくださいどのようなドキュメントがいつ、どの粒度で必要なのかはプロダクトやプロジェクトに依存します。 プロダクトやプロジェクトにはそれぞれ固有の品質基準があり、それはアジャイルやウォーターフォールといった方法論の違いによって変わるものでもありません。 したがってプロジェクト冒頭でプロダクトオーナーやステークホルダー(品質管理部門や顧客など)と「なんのために」「どのようなドキュメントが」「どのような記述レベルで」「いつまでに必要なのか」を決定してください。 誰も使う予定

    アジャイル開発やスクラムのトレーニングでよく聞かれる質問とその答え (1)
  • 作業ログと履歴をシンプルに共有できる furoshiki ってツールを書いた - 詩と創作・思索のひろば

    おはようございます。この記事ははてなエンジニアアドベントカレンダー2017の25日目の記事です。昨日は id:alpicola さんによる 社内で機械学習ハッカソンを開催しました でした。 サービスのデプロイをはじめとして、チーム内の開発者が共通して担当すべき業務というのはさまざまに存在し、基的に定型化されているものですが、開発者が手元で実行するなど自動化までは行えていないような場合、以下のような点が問題になります。 作業履歴が共有されない 同様に作業中に意図しない不具合が生じた場合、エラーログが実行した環境にしか残らない それぞれ、デプロイのタイミングを MackerelSlack に投稿して共有する、Gist にエラー時のログを貼るなど、チームに合わせた方法が存在していることと思います。また作業環境を同一にするため、チームにデプロイサーバを用意して作業はそこで行う、という方法も

    作業ログと履歴をシンプルに共有できる furoshiki ってツールを書いた - 詩と創作・思索のひろば
  • CI 用 Docker イメージ作成におけるベストプラクティス

    H2O の CI では長らく、秘伝のタレ的な .travis.yml を使い続けてきたのですが、なにぶん依存関係が多いもので、だいぶメンテナンスが辛い感じになってきていました。また、CI テストで発生したエラーの調査の度に、時間のかかる CI を回さなければならないことが、開発者のストレスとなっていました。 そこで一念発起して、Docker イメージを使った CI に切り替えることにしました(実行環境としては引き続き Travis を使います)。 その際に、要件として以下のようなことを考えました。 CI以外に、コミット前のテストにも使えるようなイメージにすること コマンド一発でビルドとテストが動作すること 無駄な処理をしないこと その結果、以下のような実装になりました。 テストに必要なソフトウェア群をインストールしたイメージを Docker Hub にアップロードしておく テストには、1.

  • 【翻訳】goroutine の仕組み - まるまるこふこふ

    訳者による概要 Krishna Sundarram 氏の記事「How Goroutines Work」の翻訳です。 「goroutine とは軽量スレッドである」という説明に対して抱くであろう 「どのようにして並行処理を実現しているのか」「既存のスレッド処理と何が違うのか」「なぜ軽量なのか」という疑問を解消する文章です。 とても良い文章なのですが、現在リンク切れになっており、 とてももったいないことだと思ったので、日語に翻訳しました。 原文: How Goroutines Work (2017/12/02 現在、リンク切れ) golang の紹介 もしあなたが golang 初心者で、並行処理(Concurrency)と並列処理(Parallelism)の違いがわからなければ、Rob Pike 氏のトーク (リンク先は英語)を参照してください。約 30 分のトークですが、30分視聴するだ

    【翻訳】goroutine の仕組み - まるまるこふこふ
  • 我々はいかにシステム開発におけるドキュメント腐る問題と戦えば良いのか

    フューチャーアーキテクト Advent Calendar 2017 の2日目です。 システム設計が大好きで大嫌いな皆さん、こんにちは。 突然ですが、皆さんはどのようにシステム設計における ドキュメント腐る問題 に立ち向かっていますか? … ドキュメント腐る問題とは、設計時に作成した各種ドキュメントがGoogle Driveやファイルサーバ上で陳腐化してしまい、現状の正しい状態を指していないことです。せっかく新規参画者がキャッチアップしようとしてもドキュメントが真実を示していないという怖いやつですよね。 今まで出会った一番辛いドキュメントは、PJ初期に作成したホワイトボードに書かれたラフスケッチの画像しか無かったところですね。まず字が汚いし、内容も最新版と微妙に異なっていました。新規参画者殺しにもほどがあると、ほんのちょっとだけ恨みました。 いやいや、ちゃんとサボらず整合性を取れよって?サボ

    我々はいかにシステム開発におけるドキュメント腐る問題と戦えば良いのか
  • Appleの伝説のコンピューター「Lisa」OSソースコードが無料公開へ

    Appleの伝説のコンピューター「Lisa」OSソースコードが無料公開へ2017.12.29 20:3014,954 塚直樹 Macより前のお話です。 Apple(アップル)が1983年に開発し、販売した伝説のパーソナルコンピューター「Lisa」。GUI(グラフィカル・インターフェイス)を採用した「Lisa OS」を搭載し、当時1万ドル(約112万円)で販売したことが原因で売れず、失敗したApple製品としておなじみです。 このマシンのLisa OSとアプリケーションがコンピューター歴史博物館により修復され、Appleによるレビューの後に2018年にすべてのソースコードが公開されることが発表されました。 Image: Mac History「Apple II」の成功により勢いに乗る当時のApple Computer(アップルコンピュータ)が、IPO前の株式の分配を引き換えにゼロックスを技

    Appleの伝説のコンピューター「Lisa」OSソースコードが無料公開へ
  • 「四次元」の意味を私たちは誤解している

    By zimbia 「私たちは『前後・上下・左右』という3つの次元が存在する三次元の世界に生きていて、そこに『時間』という4つ目の次元を足すと四次元になる」と考えている人が多いはず。「ドラえもんのポケットに手を入れたら四次元空間につながっている」という世界観に親しんでいることから、つい四次元が私たちの住む世界の隣に存在していると思ってしまいがちですが、「『日常のすぐそこに四次元がある』とは言えない」ことを説明したムービーが、YouTubeで公開中です。 There is no "Fourth" dimension 人は「四次元」という表現をよく使いますが、実のところ私たちが想像するような「四次元」というものが存在しているわけではないとのこと。 同じように我々が存在していると思われる「三次元」というものも、私たちが考えるような意味では実在しないのです。 三次元も四次元も確かに存在はしているの

    「四次元」の意味を私たちは誤解している
  • 映画「鋼の錬金術師」感想ネタバレあり解説 ハガレン実写化は俺の心も機械鎧にしてしまった。 - モンキー的映画のススメ

    鋼の錬金術師 ポスターに主人公がおらんッ!! さすがジャニーズ・・・ってことで。 「銀魂」「ジョジョの奇妙な冒険」そしてこのハガレンが2017年の日映画界を盛り上げてきたわけですが、結果はまさかの銀魂が続編製作されるほどの人気、逆にジョジョは評価は賛否あれど興行に結びつくような人気はなく大惨敗。 そしてハガレンはどういう末路をたどるのか・・・。 公開前にもかかわらず、twitterでのハガレン感想キャンペーンがどうやら物議をかもしており、某映画レビューサイトのコメントにも明らかに日人ではない方々の意味不明なコメントが羅列。 まさにサクラとも取れる印象操作。 幸先の良いスタートが見込めない予感の作。 ただでさえ人気コミックの実写化は、ファンあっての作品だけにデリケートに扱わないと大変なのことになるのに、色々と想定してなかったのでしょうか。 その上モンキー的にはこの原作もアニメも全く見た

    映画「鋼の錬金術師」感想ネタバレあり解説 ハガレン実写化は俺の心も機械鎧にしてしまった。 - モンキー的映画のススメ
  • 雪崩のように社員が退職する組織で思ったこと | mom0tomo

    これは退職者アドベントカレンダー2017の18日目の記事です。 前書き2016年10月から2017年11月まで1年間、人材系の会社に勤めていました。 社員1000名を超える大きな会社でしたが、ほとんどの人は営業職で、社内の技術部門は40〜50名と大変少ない人数で回していました。 わたしはエンジニア未経験でこの会社に転職し、ディレクターの部門に所属しながら、技術部門と兼務しているシニアエンジニアの方に開発を少しずつ教えていただいてきました。 雪崩のきっかけ今年の6月に、念願叶って企画部門から技術部門に異動しました。 異動して初めて気づいたことですが、技術部門の半数はベンダー管理やマネジメント職で、開発エンジニアはとても人数が少なく、肩身が狭い環境でした。 もちろん、このような開発環境を改善しようとしているベテランエンジニアの方々もいました(今でもいます)。 しかし、今年の春先〜初夏にかけて、

  • 『どうぶつの森』から影響を受けた、猫だらけの島で暮らすキュートなゲーム『ミネコのナイトマーケット』日本語に対応し発売へ - AUTOMATON

    ホーム ニュース 『どうぶつの森』から影響を受けた、だらけの島で暮らすキュートなゲーム『ミネコのナイトマーケット』日語に対応し発売へ カナダに拠点を置くインディースタジオMeowza Gamesは12月15日、『ミネコのナイトマーケット』のSteamページを公開した。同ページではゲーム概要や発売時期が掲載されているほか、対応言語に日語が表記されていることが確認できる。また開発者であるMineko Abe氏はTwitterにて、日語でのSteamページ公開のアナウンスもおこなっており、日語のタイトルロゴも公開している。日語に対応して発売することはほぼ間違いないと考えてもよさそうだ。 「ミネコのナイト·マーケット」はSteam内で新しいページができました!ウィッシュリストにアドしたら発売アナウンス見逃さにゃいよ!https://t.co/s46sjO1haE をクリックして早く

    『どうぶつの森』から影響を受けた、猫だらけの島で暮らすキュートなゲーム『ミネコのナイトマーケット』日本語に対応し発売へ - AUTOMATON
  • 第9回 ログのすすめ | gihyo.jp

    今回のテーマはログである。ログと言ってもサーバやアプリケーションのログのことではない。今回取り上げるのは作業ログである。作業ログと言えば、古くはChangeLogメモやhowm、最近ではEvernoteMarkdown形式でのメモなど、いくつかの流派が存在する。 作業ログを取る目的はさまざまだ。ライフログ、つまり自分の人生のログを取る目的のものもあれば、未来の自分が検索することを見越して書くものもある。今回取り上げるのは、物事を前に進めるための作業ログである。筆者は記憶力が悪い。暗記モノが昔から苦手だ。また、気が散りやすく数分前に何をやっていたかさえ思い出せないこともある。そんな限られた能力で、難しいタスクをこなすためには工夫が必要である。そのための工夫の一つがログを取ることだった。今回はその作業ログについて、できるだけ実例に近いものを取り上げながら説明したい。 難しいタスク 仕事で、あ

    第9回 ログのすすめ | gihyo.jp
  • ソビエトロシアの3進コンピュータ|Rui Ueyama

    ロシア人の同僚に、ロシアには3進コンピュータがあったらしいよね、という話をしたら、僕の大学の教授がそのコンピュータの発明者と一緒に仕事してたよ、と言われたことがあった。ソビエト連邦には3進数のコンピュータが実際にあったのだ。その奇妙な機械についてちょっと書いてみよう。 普通の2進コンピュータでは、数の1桁を1ビットといって、1ビットで2つのパターンを表すことができる。同じように、3進コンピュータでは、数の1桁をトリット(trit)といって、1トリットで3つのパターンを表すことができる。 3進コンピュータで最も興味深いのは、負の数を表すための特別な符号ビットがいらないことだ。2進コンピュータでは最上位ビットが1なら数全体が負を表している、みたいな特別なルールが必要なのだが、3進コンピュータでは、各桁が-1, 0, 1のどれかを表していることにすれば、自然と負の数が表現できてしまう。 説明をコ

    ソビエトロシアの3進コンピュータ|Rui Ueyama
  • 炎上弁護士が実名告白「私に殺害予告が来るまで」(唐澤 貴洋) @gendai_biz

    自宅を特定された日 2016年1月4日、38回目の誕生日を迎えたその日、自宅のポストに1通のレターパックが入っていた。嫌な予感がした。当時(今も)私は、とある理由で炎上していたのだ。 ネットで誹謗中傷を繰り返す人々(以下では、「ネット加害者」と呼ぶ)から、日々追われていた。「ついに、自宅を特定されたのか」目の前が真っ暗になった。 これまでも、実家の住所が晒されたり、街を歩いているところを盗撮されたりなどのプライバシー侵害やいやがらせを受けてきた。ついには、住むところさえも危険に晒されるようになったのかと絶望的な気持ちになった。 不安に駆られながら、インターネットで自分の名前を検索した。すると、私が住んでいるマンション名を誰かが掲示板に書き込んでいる。 しかし、部屋番号まではわからなかったようだ。たしかに、レターパックには部屋番号が書かれていない。おそらくいつも配達にくる郵便局員の人が、気を

    炎上弁護士が実名告白「私に殺害予告が来るまで」(唐澤 貴洋) @gendai_biz
  • 『PUBG』テストサーバーにて、女性キャラクターの股間に"スジ"が描かれていることに対する苦情の声が届く | AUTOMATON

    ホーム ニュース 『PUBG』テストサーバーにて、女性キャラクターの股間に“スジ”が描かれていることに対する苦情の声が届く 『PLAYERUNKNOWN’S BATTLEGROUNDS(PUBG)』では、正式版ローンチにむけて現在テストサーバーを運用中。当初は12月8日から11日まで実施予定であったが、延長が発表され正式ローンチが予定されている20日まで、同テストを続けられることが明かされている。テストサーバーでは新マップである砂漠「ミラマー」が体験できるなど、盛り上がりを見せている。しかし、その裏ではある“表現”が取り沙汰されていた。 股間に映る怪しい影 テストサーバーの運営が始まってすぐにredditなどでは、女性キャラクターの異変に対するユーザーの報告が相次いでいた。その報告とは、女性キャラクターの股間にスジが見えることだった。そのなんとも危うい性的な表現はすぐに注目を集め、瞬く間に

    『PUBG』テストサーバーにて、女性キャラクターの股間に"スジ"が描かれていることに対する苦情の声が届く | AUTOMATON
  • Ruby 2.5.0 リリース直前!何が変わるのかもう一度おさらいしておこう! - Speee DEVELOPER BLOG

    この記事は Speee Advent Calender の25日目の記事です。 開発部 R&D グループの村田です。所謂フルタイム CRuby コミッターの一人です。 今日は 12/25 です。数時間後には Ruby 2.5.0 がリリースされている予定です。 皆さんはもう RC1 を試しましたか?え?毎日 trunk をビルドして使っているって?とても素晴らしいですね。 しかし、そうじゃ無い人も大勢いると思います。ですから、ここでは Ruby 2.5.0 で何がどう変わったのか、インパクトが大きいものを選んで最終確認をしておきましょう。 まとめ方は以下のようにしました*1。 言語仕様の変更 組み込みクラスの変更 パフォーマンス改善 言語仕様の変更 トップレベルで定義された定数の検索 トップレベルで定義された定数はObjectクラスの下に定義されたことになります。 TWO = 2 Obje

    Ruby 2.5.0 リリース直前!何が変わるのかもう一度おさらいしておこう! - Speee DEVELOPER BLOG
  • エンジニアから事業責任者へのキャリアチェンジを語らせてくれ | PSYENCE:MEDIA

    この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2017 の投稿記事です。 どうも、エンジニアマネージャーをやっているモノです。 色々あってエンジニアからマネージャーになり、そして現在マネージャーもやりつつ事業責任者も兼務する事になったので、キャリアチェンジに関して思う所を吐き出しておきます。 この記事の目的 特に最近、エンジニアからマネージャーへのキャリアチェンジに関しては世間の関心も高く事例も多くなってきた気がするのですが、エンジニアから事業責任者へのキャリアチェンジというのはまだ少なかろうと考え、知見や感想を纏めておきます。 尚、対象読者はエンジニアを想定した視点で書かれた文章になっています。 注意 事業責任者といっても事業のフェーズによって必要とされるスキルや業務内容は様々ですが、当エントリーは、 0 > 1の立ち上げ時にフォーカス

    エンジニアから事業責任者へのキャリアチェンジを語らせてくれ | PSYENCE:MEDIA
  • Twitter、日本の「あけおめことよろ」ツイートに耐えられず撃沈

    Twitterが0時0分直後から重くなり始め、0時3分過ぎまでエラーが発生して見えなくなりました。 こんな感じ なお、記事執筆時点では復活していますが、これまでも以下のように「あけおめことよろ」で撃沈したことが何度かあります。 「あけおめことよろ」ツイート殺到でTwitter撃沈、サーバが落ちる - GIGAZINE 2013年には「バルス」以上だったことも明らかとなっています。 2013年のあけおめツイート、ついに「バルス」を突破して記録更新 - GIGAZINE 「あけおめ」と「バルス」の比較はこちら。 Twitterの「あけおめ」vs「バルス」の強さを比較したグラフ - GIGAZINE

    Twitter、日本の「あけおめことよろ」ツイートに耐えられず撃沈
  • イミュータブルデータモデルと webアプリケーションにおける現実解 - Qiita

    これは第2のドワンゴ Advent Calendar 2017の5日目です 5日11時時点で2日担当の yonex がまだ記事書いてないですが、気にせず続けます。niconico(く)のリリースが来年と聞いて残念な気持ちです。 おめー誰よ? ドワンゴ Advent Calendar皆勤賞っぽいですが、私はドワンゴ社員ではありません。 定年をとうに過ぎたおじさんです。 前置き web アプリケーションの開発において、データモデリングはとても重要です。 SIerではDBAとか言って専門の設計担当がいるみたいですが、中小webサービス企業でそこまでの分業ができるわけもなく、大体においてwebアプリケーション(サーバサイド)エンジニアが担当することになります。 詳細はリンクに譲りますが、「履歴を全て残すようなデータ設計にし、 UPDATE を廃することで情報の追跡可能性を確保、堅牢な設計にする」モ

    イミュータブルデータモデルと webアプリケーションにおける現実解 - Qiita
  • 畳み込みニューラルネットワークの最新研究動向 (〜2017) - Qiita

    昨年に引き続きDeep Learningやっていき Advent Calendar 2017の25日目の滑り込み記事で,畳み込みニューラルネットワークの歴史および最新の研究動向についてのサーベイです.2017年12月のPRMU研究会にて発表した,畳み込みニューラルネットワークについてのサーベイをベースに追記を行ったものになります. はじめに 畳み込みニューラルネットワーク (Convolutional Neural Networks; CNN) (以降CNN)は,主に画像認識に利用されるニューラルネットワークの一種である.CNNの原型は,生物の脳の視覚野に関する神経生理学的な知見1を元に考案されたNeocognitron2に見ることができる.Neocognitronは,特徴抽出を行なう単純型細胞に対応する畳み込み層と,位置ずれを許容する働きを持つ複雑型細胞に対応するpooling層とを交互

    畳み込みニューラルネットワークの最新研究動向 (〜2017) - Qiita
  • 「キノピオの頭部は本体なのか、被り物なのか」海外にてキノピオの“頭”をめぐる調査と議論が繰り広げられる | AUTOMATON

    海外にて、キノピオの頭部をめぐる議論が交わされている。火付け役となったのは海外メディアDorklyによる記事だ。これまでキノピオの正体にまつわる議論は、国内外でも展開されていた。しかし『スーパーマリオ オデッセイ』におけるキノピオは、不可解な行動を繰り返しており、プレイヤーをさらなる混乱へ陥れた。Dorklyはそうした長年の謎を解決すべく、「キノピオの頭部」における研究を始めた。なお、この記事には一部『スーパーマリオ オデッセイ』のネタバレが含まれているので、未クリアのプレイヤーは注意してほしい。 キノピオの頭部は被り物だよ説 Dorklyはまず、キノピオの頭部は被り物である可能性に言及している。もっとも古い資料となるのが、アメリカ向けに放映されたテレビ番組「The Super Mario Bros. Super Show!」。1989年に放映が始まったこの番組にてキノピオは、頭部のキノコ

    「キノピオの頭部は本体なのか、被り物なのか」海外にてキノピオの“頭”をめぐる調査と議論が繰り広げられる | AUTOMATON
  • Sketchでデザインしながらガイドラインを作ろう|Chizuru Kamisono

    はじめまして。UIデザイナーのカミソルです。 わたしはOHAKO.incの受託事業の部署でサービスの体験設計からUIデザインをしています。 今回はSketchのSymbol機能を使って、デザインしながら効率よくガイドラインを作る方法について書きたいと思います! ※この記事はSketch Advent Calendar 2017 19日目の記事です。 なぜデザインしながらガイドライン化したいのかガイドラインを作る目的は2つあります。 1.  エンジニアとの連携のため "カラーの種類"、"テキストスタイルの種類"、"画像として書き出すもの"、"コンポーネント"の4つがはっきり伝わるSketchデータにしたい。 2.  デザイン運用のため デザインを運用をするとき、誰でも追加や変更がしやすいようにしたい。「デザインしながら」とつけた理由は、デザインしていたら自然にガイドラインが出来ていた。という

    Sketchでデザインしながらガイドラインを作ろう|Chizuru Kamisono
  • バーチャルYouTuberの輝夜月に人生を救われそう - Minakami Room

    こんにちは、Mistirです。 最近、荒れていた。もっと言えば病んでいた。 まぁはっきり言って女性関係である。 とにかく酷い状況だった。 元凶となった奴とは完全に連絡を絶っているが、未だにウジウジと悩みながら、近所のバーでウイスキーを煽り、孤独に苦しむ日々が続いている。 そんなある日。 僕の前に、「それ」は現れた。 バーチャルYouTuber "輝夜月" 転載動画なので、元の動画も貼っておきます。上の動画を見るたびに元動画の方も再生しておいてください。 www.youtube.com 何故わざわざ転載動画の方を貼ったかというと、「コメントで当時の困惑と衝撃も読み取って欲しい」からだ。 最初の感想は「なんだこれ……」だった。 気付いたら何度か観てた。 ……気付いたら何度も観てた。 ある瞬間から笑いが止まらなくなってきた。 そして気付いたら延々と観てた。 だんだん愛しくなってきた。 かくして僕

    バーチャルYouTuberの輝夜月に人生を救われそう - Minakami Room
  • freee株式会社を退職しました - Please Drive Faster

    この記事は退職者アドベントカレンダー2017(その2)の15日目です。 adventar.org 今年の10月いっぱいでfreee株式会社を退職しました。 どこか時間がある時に退職エントリー書くかーと思ってたのですが、そうこうしているうちにアドベントカレンダーの時期になってしまったので、この機会に書くことにします。 freee株式会社でやっていたこと Webアプリケーションエンジニアとして、サーバサイド、クライアントサイドを問わずアプリケーションの開発業務を中心に従事していました。ある機能の開発サイドのオーナーみたいなことをやっていたこともありました。これは自分の中でも特に良い経験でした。 言語的にはRubyJavaScriptを書いている時間が長かったです。あと社内にボドゲが大量にあったので、暇な時にみんなで集まってやっていました。 振り返る 僕が入社したのは2015年の4月だったので

    freee株式会社を退職しました - Please Drive Faster
  • 暴走する新人ラノベ作家たち - い(い)きる。

    太宰治 走れメロス メロスは激怒した。 先日、ライトノベル作家である れーじ/午後12時の男(これがペンネームです) @le_ji氏による、こんなツイートが話題になりました。 タイムシフト 君と見た海、君がいた空 (ダッシュエックス文庫DIGITAL) 作者: 午後12時の男,植田亮出版社/メーカー: 集英社発売日: 2017/11/25メディア: Kindle版この商品を含むブログを見る https://twitter.com/le_ji/status/938977100454694914 https://twitter.com/le_ji/status/938978033070833665 最近の「ネット小説界隈」では情景描写や心理描写が極端に軽視、というより忌避されており、「ウザい」と言う人間すらいる、これはたいへん嘆かわしく「行き着く先は闇だよ」という主張のようです。 これに、アマ

    暴走する新人ラノベ作家たち - い(い)きる。
  • AUTOMATONライター陣が選ぶ 「Game of the Year 2017」 - AUTOMATON

    2017年も数多のゲーム作品が世に送り出された。大規模開発によって生まれた大作から、アイディア一点突破のインディー作品まで、多種多様な作品が生まれた。我々はクリエイターらが作り出したタイトルを遊び、語り、報じる身にある。それゆえにそれぞれのベストゲームを選定する「Game of The Year(GotY)」を決めなければいけないだろう。しかしひとつを決めるのは難しい。どの作品に魅力があり、作り手のさまざまな想いが込められているからだ。それでも今回各ライターに悩んでもらい、それぞれの特別な作品を選んでもらった。ゲームを愛して止まないゲーマーたちが選んだ、2017年珠玉の一作をご覧いただきたい。 『Life is Strange: Before the Storm』 ――私の潜在的な『ライフ イズ ストレンジ』愛が洪水のように溢れ出す。 開発: Deck Nine Games 販売: スクウ

    AUTOMATONライター陣が選ぶ 「Game of the Year 2017」 - AUTOMATON
  • いつしか同人のエロが兵器になってた

  • 「余生」も「隠居」も無い社会で老いていくのが、私は怖い。

    私は「生涯現役」という言葉が好きではない。 巷では、「生涯現役」が良いことのように語られている。さしあたり、いつまでも健康でいられるのは良いことに思える。 だが、いつまでも働き続けることは、良いことばかりだろうか。 数十年前の日には、60歳になったら定年を迎えてリタイアするという慣習があった。 平均寿命が短く、健康管理の意識も乏しかった昭和時代には、60歳でリタイアというのは妥当な目安だったかもしれない。 60歳は「還暦」と呼ばれ、これをもって人生の一巡りとする見方が強かった。そこから先は「余生」とみなされていた。 ところが平均寿命が伸びて、健康管理の意識が行き届いた現在では、「還暦」をもって「余生」とみなす人はほとんどいない。 60歳より早く退職せざるを得ない人が増え、そこから新しい仕事を始める人も増えた結果、人生の節目としての「還暦」は失われた。 それに伴って、「現役」と「余生」の境

    「余生」も「隠居」も無い社会で老いていくのが、私は怖い。
  • 間違い電話になんて返すか

    携帯電話をみんな持つようになり、間違い電話は格段に減っていると思うんだけど、今でもまだ職場の電話には間違い電話が来る あれ、どう応対すればいいのか毎回迷う そんなに頻度が高いわけではないというのが迷いに拍車をかける 間違い電話の流れを書き出してみるとこんな感じだと思う プルルルルル ガチャ 自分「増田株式会社でございます」 相手「あれっ?はてなさんじゃないですか?」 自分「はい、こちらは増田ですが」 相手「すみません、間違えました〜」 自分「 ここ!!!!! ここよここ!!!ここ何て返すの!!!! 毎回小声で「アッは〜い…」とかゴニョゴニョ言って切ってるけど、なんか気持ち悪いんだよね スパッと返せる決め言葉があれば是非頂戴したく。 拝承。

    間違い電話になんて返すか
  • 「堀井雄二」調査団: アドベンチャーゲームは如何に日本のストーリーゲームを発展させていったか? (中編) - AUTOMATON

    ホーム インタビュー 「堀井雄二」調査団: アドベンチャーゲームは如何に日のストーリーゲームを発展させていったか? (中編) 前回のインタビューでは、『ポートピア連続殺人事件』における「コロンブスの卵」ともいうべき創意工夫を堀井雄二氏にお聞きした。それは「事件が同時進行する物語」であり、「コンピューターの地の文をキャラクターに置き換える手法」であり、「場面転換する地名移動方式」であった。 特に地名移動方式の革新性については、当時は指摘されていたものの、長らく忘れ去られていた。海外のアドベンチャーゲームと違って場面転換をゲームで可能たらしめたこの発明は、日のストーリーゲームに多くの実りをもたらしたといえる。アメリカでテキストのみのアドベンチャーゲームが活況だったのにも関わらず、同国で日のようなノベルゲームが生まれなかったのは、この発明が生まれなかったからといえるのではないだろうか。 ま

    「堀井雄二」調査団: アドベンチャーゲームは如何に日本のストーリーゲームを発展させていったか? (中編) - AUTOMATON
  • コンパイラに仕込まれた細工とシステムのセキュリティの話|Rui Ueyama

    コンパイラのソースには書いていないのにバイナリだけで代々伝わっていく情報というのがあって、それはコンピュータのセキュリティに大きく関わっている。ここではそれについて書いてみよう。 僕は8ccというCコンパイラをスクラッチから書いたことがあるのだけど、8ccには文字列を読む部分で、"\"の後に"n"がきたら"\n"という文字(改行文字)を読んだことにするという箇所がある。これはよく考えてみれば自己言及的になっていて、ソースコードの中に"\n"のASCIIコードが一体当は何なのかという情報が含まれていない。しかしコンパイラをコンパイルするコンパイラからその情報が受け継がれるので、できたバイナリは改行文字をきちんと出力できる。つまり8ccの改行文字は何度セルフコンパイルしても最初に使ったGCC起源ということになる。 コンパイラは、改行文字の文字コードというレベルではなく、もっと大きな情報をバイ

    コンパイラに仕込まれた細工とシステムのセキュリティの話|Rui Ueyama
  • [新春]リモートワークのお供にお薦めできない2017年アニメ11選 | DevelopersIO

    あけましておめでとうございます 大村です。年もよろしくお願いします。あ、いま初日の出が昇った時間に公開です。おめでたい! 今年も我が道を行くスタイルで過ごせればと思います。 弊社では働き方の一環で、リモートワークを行うことができます。もちろん、普段秋葉原のオフィスで勤務している人が、リフレッシュ目的や他の目的に絡めて北海道大阪リモートワークすることも可能です。 ですが、弊社で一番多いリモートワークは自宅です。それは、自分の好みの就業環境を維持し続けられる一番の方法だとわかっているからで、時間を有意義に考えるとその答えが導き出されるのも納得です(通勤時間0分ですからね)。 自宅でリモートワークを行う際に、私はよくニュース番組をつけています。これは、自宅という空間にいると不足しがちな情報を得るのと同時に、程よい雑音となりうるからです。音は極力絞って流しています。仕事の邪魔になっては困るか

    [新春]リモートワークのお供にお薦めできない2017年アニメ11選 | DevelopersIO
  • 物語に重要なものとか 島国大和のド畜生

    物語にはなんらかの『語られる意義』が必要だと思っている。 (テーマと呼ぶ場合がある。ちょっと違うニュアンスも含む) SW旧三部作は、SW的世界、物語を映像作品にする。というのがまず最大の意義だったと思う。 これは1stガンダムにも言える。ロボットが戦争する世界の作品化が最大意義。 別にジェダイやニュータイプはどうでもいいのだ。物語の訴求力や決着をつけるためのギミックとして、それらは重要だが、それを語ること自体が来の意義ではあるまい。 (ここはあえての極論を書いておく。あえての極論と断らないとそんなことは無いとか言い出す人がweb上には多い) ああいう絵ヅラでああいう話は今まで提供されることが無かった。だからそれを語ることに意義がある。という部分を今回は重要視して話を進めている。 もちろん、この辺の意義とはテーマと隣接しているのは事実なので。 戦争は悲惨だと語る物語もいいし、音楽は素晴らし

  • iOSアプリ新規開発のノウハウ - NSBlogger

    今年でAdvent Calendarに参加するのは3年目。 2015年: iOSアプリ開発におけるイースターエッグのすすめ - NSBlogger 2016年: iOSアプリエンジニアのための面接質問集100選 - NSBlogger 今年は新規アプリ開発についてです。 iOSアプリの新規開発 仕事で何度か新規でiOSアプリを開発することがありました。チームやそのときの状況に応じて柔軟に対応するのがベストですが、その中でもやっておいてよかったなぁと感じたことについて紹介します。 iOSアプリの開発以外でも応用できる内容かも。 CIははやめに CIの構築は初期段階で行っておくと、以下のようなメリットがあります。 ビルド時間が早いのでCI構築時のサイクルがはやい 何か問題が起きた場合、CIの設定まわりが怪しいといえる その後の開発サイクルがスムーズになる 最低限のプロジェクトの設定をしたら、ま

    iOSアプリ新規開発のノウハウ - NSBlogger
  • カプセルネットワークはニューラルネットワークを超えるか。 - Qiita

    先日、こんな記事が上がっていました。 グーグルの天才AI研究者、ニューラルネットワークを超える「カプセルネットワーク」を発表 中々刺激的なタイトルですね。 ニューラルネットワークといえば、近年の機械学習分野を支える最も大きな技術の一つであると言えます。そんなニューラルネットワークを超えたカプセルネットワークとは一体何なのでしょうか。また、当にニューラルネットワークを超えたのでしょうか。 記事では、カプセルネットワークの仕組みを理解することで、従来のニューラルネットワークとの違いを比較していきます。 CNN カプセルネットワークに触れるにあたり、まず畳み込みニューラルネットワーク(Convolutional Neural Network; CNN)について理解しなければなりません。なぜなら、カプセルネットワークは、CNNをベースとして、CNNの欠点を克服するために生まれたモデルだからです

    カプセルネットワークはニューラルネットワークを超えるか。 - Qiita
  • ブクマカはほんとスルー力ないな

    もうはあクソの件はお腹いっぱいだし、はあクソがそびえ立つクソなのはわかりきってるんだから、ブックマークすんなよ。ホットエントリがクソまみれじゃねぇか。 ブクマして炎上に加担する奴がいるから、はあクソも調子乗ってさらなるクソを量産するじゃねぇか。 荒らしはスルーってガキの頃習わなかったか?

    ブクマカはほんとスルー力ないな
  • Rust+WebAssemblyのフレームワークを作ってみた - Qiita

    はじめに クライアントサイドでのWebアプリケーション開発の発展は留まるところを知りません。しかし、JavaScriptは 型安全ではない ビルドのための環境構築が大変 といった課題をずっと抱えています。前者はTypeScriptでかなり改善されていますが、ベースがJavaScriptなので当初から型をもつ言語には及びません。後者もWebpackでかなり改善されましたが、依然としてビルドの設定は一番苦労するところです。WebAssemblyが主要ブラウザでサポートされた今、これらのソリューションとしてRust+WebAssemblyのフレームワークを提案します。 フレームワークの要件 フレームワークは既存の課題を解決するだけでなく、使いやすいことが重要だと思います。今回フレームワークを設計するにあたり、4つの要件を定義しました。 型安全 ビルドツール不要 標準HTMLに近いテンプレート記法

    Rust+WebAssemblyのフレームワークを作ってみた - Qiita
  • 【プログラマ英語】それ認証って意味じゃないですよ(厳密には) - Qiita

    Googleの"2段階認証"が、原文だと '2-Step Verification' って書かれてたので、ちょっと書いておきます。 (Googleの場合は公式で、2段階認証って読んじゃってるんでいいんですけど...) 日語で認証って訳されてるものにこんなのがあります。 Authentication Authorization Verification このなかで、いわゆる" 認証 "と呼べるのは実は Authenticationだけです。 日だと認証とまとめてしまっている故にOAuthをログイン代わりで使ってセキュリティホール空けてる方とかもいらっしゃいますが、 http://www.sakimura.org/2012/02/1487/ (※1) 英語圏だと逆に意味の違いゆえに'authentication'と'authorization'どっち?みたいな話が盛り上がります。 http

    【プログラマ英語】それ認証って意味じゃないですよ(厳密には) - Qiita
  • メルカリの今年1年間の機械学習の取り組みとこれから

    これはMercari Advent Calendar 2017 の2日目の記事です。 昨日は @stanaka の分散ファイルシステムはブロックチェーンの夢を見るか でした。 今回は@Hmj_kd が、メルカリの機械学習の取り組みや機械学習エンジニアの今年行ってきた活動のいくつかをご紹介したいと思います。 以下、一部にて機械学習をMLと略します。 この1年間で機械学習で取り組んだこと 私が入社したのは2017/01で、社内では二人目の機械学習エンジニアでした。 その当時は speakerdeck.com にあるように、プロダクトにMLに関するものはありませんでした。 現在は、チーム全体でマネージャも含めて約10人ほどの組織になり、活発に実験や開発が行われています。 いくつかを列挙しますと - 商品出品時の価格推定とサジェスト - 一部カテゴリについて商品タグの推定 - 商品出品時のカテゴリ

    メルカリの今年1年間の機械学習の取り組みとこれから
  • フロントエンドエンジニアが振り返る2017年のSEO

    2017年を振り返る!2017年にあったSEOニュースをフロントエンジニア視点でまとめた、年表です。 2017年になり、SEOとJSの密接性は非常に高まりました。 SEOを実現する為に、フロントエンドで必要となる対応は非常に増えてきました。 2017年SEO情報をを振り返りながら、フロントエンドの関連性を体感しましょう。 まとめている内容としては、Web Rendering Service�, Mobile First index、Progressive Web Apps、Accelerated Mobile Pages、構造化データーの2017年SEOニュース。 そして、2018年の予想です。 Read less

    フロントエンドエンジニアが振り返る2017年のSEO
  • 童貞「が」プロデュース。|DJありがとう

    サムネイルから匂い立つムカつく感じや「はあちゅう」ってなんだよ、とかは置いておいて。何が「大人童貞」だよ、バカかよ。とにかく、喋るのをやめてほしい。見たオレが悪いんだけど。 ふざけんなよ、くそ。 もう一回言うけど何が「大人童貞」だよ、この野郎。「童貞を引きずってるオレら」みたいなことダラダラ喋ってんじゃねぇぞ、カス。 オレももう童貞じゃないから「童貞バカにするんじゃねぇぞ」とか言う気はないけど、「人の痛みがわかるよ」と恥ずかしげもなく吠えられるこいつらが「女のアタシも心の中に童貞を飼ってる」とか言い出した瞬間に未だ片付けてない扇風機蹴り飛ばした。 「スクールカーストの上の方のヤツラは全然わかってないし、ミスキャンパスとイケてるヤツが付き合ってるのをケって思う我々は童貞マインドを持ってる」とか言ってて、なんだろう。廊下に立っててほしい。 はあちゅうなる女性、名前は知ってるけど何をする人かは知

    童貞「が」プロデュース。|DJありがとう
  • シンゴジラの自衛隊描写がリアルってどの程度本当なの?

    今更ながらシンゴジラを見た。産まれて初めてゴジラを見た。面白かった。 どうも噂によると自衛隊の戦闘描写はとってもリアリティがあるものらしい。防衛省お墨付きみたいな事をネットで読んだので期待して見た。 自分は軍事系の事に対しててんで知識が無い。最終的に面白かったのだからそれが虚構でも映画的にはいいと思う。 ただあれが当に現実的な作戦なのだとしたら、ちょっとした絶望感がある。 だって最初上陸したの相模湾だよ。三浦半島の向こうだよ。なんで自衛隊がゴジラ攻撃するのが武蔵小杉なの?目の前多摩川じゃん。県境じゃん。 自衛隊の人多摩川を最終防衛ラインとする!みたいな事言ってたじゃん。なんで最終防衛ラインで開戦なの?ああいうのって一次防衛ライン二次防衛ラインとか作らないの? もっと手前で戦ってよ。っていうか横浜どうなったの?放置?神奈川は最初っから見捨てるの? 東京都だけ守ればいいってもんじゃないよね?

    シンゴジラの自衛隊描写がリアルってどの程度本当なの?
  • Go言語とDependency Injection | Recruit Tech Blog

    はじめに この記事はリクルートエンジニアアドベントカレンダー11日目の記事です。 こんにちは、APソリューショングループの伊藤です。このブログに記事を投稿するのは2年ぶりとなります。今回はGoに関する記事です。 この記事では下期(10月~)に私達のチームで行っている取り組みについて紹介させて頂きます。 私達リクルートテクノロジーズでは、全社で共通の開発標準として現在JavaベースのWebフレームワーク(WAF)を定めています。これらのJavaベースの技術に加えて、現在Go言語を全社的に展開しようと考え、プロトタイプ作成や実際のプロダクト開発を行ってきました。 この記事では、その中でも中核をなす技術である、Dependency InjectionのGoにおける実装について紹介をさせて頂きます。 Dependency Injectionの設計と実装 最初に、Dependency Injecti

    Go言語とDependency Injection | Recruit Tech Blog
  • 「レーニンは死ぬ前にキノコになった」というデマはなぜ本当に多くの人に信じられたのか?

    ロシアでは、「レーニンはキノコだった」という表現が大衆のだまされやすさを示すときに使用されます。これは実際に「キノコが好きで大量に消費していたレーニンは最終的には当にキノコになってしまった」というテレビの調査番組が多くの視聴者に信じられてしまったことに端を発しています。なぜこのような状況が起こってしまったのか、海外メディアのAtlas Obscuraがまとめています。 How Vladimir Lenin Became a Mushroom - Atlas Obscura https://www.atlasobscura.com/articles/lenin-mushroom-hoax-russia 「レーニンは死ぬ直前に文字通りキノコになった」という話が現れ、多くの人々に信じられることになったのは1991年、ソビエト連邦が崩壊する1カ月前のこと。それ以前の国政は不条理で溢れており、ソビ

    「レーニンは死ぬ前にキノコになった」というデマはなぜ本当に多くの人に信じられたのか?
  • サブスクリプションの見える化 (2/3) ―予測の変遷を捉え、現状を再評価する|なおゆき

    全3回の連載予定の「サブスクリプションの見える化」シリーズ。 4日前(12/11)の記事では、おかげさまで、Twitter、はてぶ、NewsPicks などでたくさんの反響をいただいています。ありがとうござます。 また、noteのサポート機能からご入金もいただきました。※見慣れない通知だなーと思って調べて初めて知ったのですが、10月にも複数の方から、サポートをいただいていました。大変遅くなってしまいましたが、この場をお借りして、ありがとうございます。(営利目的ではありませんが、わたしの記事を通してサポートしようと思っていただけたということが何よりうれしいです。) さて、今回は連載の第2回です。前回に引き続き、私自身がBtoBのサブスクリプションのビジネスでマーケティングやデータ分析を担当している経験をもとに、個別から全体、現在から未来に向けて、以下の3つの目的に合わせて考えていきます。 ~

    サブスクリプションの見える化 (2/3) ―予測の変遷を捉え、現状を再評価する|なおゆき
  • ドメインモデルの根拠とドメインモデル貧血症の対策について - Chatwork Creator's Note

    ChatWork Advent Calendar 2017の10日目の記事です。 こんにちは。かとじゅん([Twitter:@j5ik2o]) です。 何を書こうかと悩んだのですが、社内で意見を聞いたところ、やはりDDD関連がよいとなりました。 Scalaコードでわかった気になるDDD この記事も、もう四年前ですっかり古くなりました。最近どういう観点で実践しているかまとめてみます。(DDD初級者という方は、まず上の記事を読むことをお勧めします) DDDを実践するにあたっての個人的な問題点は2つあります。ひとつは、「いきなりドメインモデルを作ることができない」という問題。もうひとつは、ドメインモデルを作り上げても実装コードに役に立つ振る舞いが思いつかず、いわゆる「ドメインモデル貧血症*1」になりやすいという問題です。このような問題は、僕がコミュニティで関わった多くのエンジニアから耳にします。

    ドメインモデルの根拠とドメインモデル貧血症の対策について - Chatwork Creator's Note
  • Scala採用を決めて3年半たった、CTOの振り返り。アーキテクチャ刷新を成し遂げるために必要なこと - Chatwork Creator's Note

    メリークリスマス!ChatWork Advent Calendarもついにラストとなりました。 日の記事はChatWork CTOの山が担当です。 ChatWorkでは約3年半前に、PHPの独自フレームワークでつくられた大規模システムを、Scalaを使ってゼロベースでつくりなおすという決断をしました。 当時の記事:チャットワークの新しい開発言語とフレームワークを決める開発合宿を開催!その全貌を丸公開します。 その決断をした時に在籍していたScalaエンジニアは0人。まずブログで宣言してからスタートするという、なんとも無謀なプロジェクト進行ではあったのですが、当時の自分たちとしてはマジメも大マジメ、ここでなんとかしないとサービスが将来的に死ぬと背水の陣で挑んだプロジェクトでした。 あれから3年半。途中で大きく開発が頓挫しチームが絶望に包まれた時もありましたが、どうにかこうにか立て直しに成

    Scala採用を決めて3年半たった、CTOの振り返り。アーキテクチャ刷新を成し遂げるために必要なこと - Chatwork Creator's Note
  • Gunosyのパーソナライズを支える技術 -ワークフロー編- - Gunosy Tech Blog

    この記事は Gunosy Advent Calendar 2017 4日目の記事です qiita.com はじめに こんにちは、データ分析部のy-abeです。 パーソナライズシリーズの続きになります。 tech.gunosy.io tech.gunosy.io 今回はワークフロー編です。 パーソナライズにおいてユーザーや記事の素性抽出や、モデル作成をするコンポーネントや記事リストを生成するAPIが必要です。 それらのコンポーネント間でうまくデータを取り回すためにはワークフローが重要です。 ワークフローは、いわばシステム上における兵站といってもいいでしょう。 「戦争のプロは兵站を語り、戦争の素人は戦略を語る」という名言もあるくらいです。 さて、パーソナライズ記事配信のタスクの流れをざっくりいうと、 ユーザーと記事の素性を集めて整形(ベクトル化) -> 機械学習でモデルを作成 -> 素性とモデ

    Gunosyのパーソナライズを支える技術 -ワークフロー編- - Gunosy Tech Blog
  • DeepLearningでも声質変換したい!

    これはドワンゴ Advent Calendar 2017の9日目の記事です。 漫画やアニメを見ていると、可愛い女の子になって可愛い女の子と他愛もない会話をして過ごす日常に憧れます。 そんな感じで、可愛い女の子になりたい人は多いと思います1。 しかし残念なことに、現在の技術で真の可愛い女の子になるのはとても難しいです。 じゃあせめて仮想でいいから可愛い女の子になりたいですよね(バーチャルyoutuberキズナアイみたいな)。 しかし、仮に姿を可愛い女の子にしても、声が可愛くなければ願いは叶いません。 ということで、声を可愛くする声質変換を目指してみました。 今回は僕の声をDeepLearningの力を借りて結月ゆかりにしました。 お勉強まずは音声の勉強をします。 これが一番時間かかりました。 最近の音声合成手法は3種類あります。 音響特徴量+vocoder wavenet STFT+位相推定

  • Heroku で本番運用を続けていくために必要なこと - ボクココ

    ども、@kimihom です。この記事は Heroku Advent Calendar 2017 の 20日目です。明日以降が豪華メンツで今から楽しみですね。 さて、今回は Heroku番運用を続けていくって方のための情報をシェアしたいと思う。自社サービスで Heroku を使い続けている事例ってのがあまり出て来ないので、積極的に開示していきたいと思う。 ※ 記事は、今年書いた Heroku に関する記事のまとめ的な立ち位置として読んでいただけたら幸いだ。 Heroku番運用の実績 私は Heroku で 2年間以上、番環境でサービスを動かし続けて来た。その間、Heroku 起因でトラブルに遭ったことは1日くらいで、他は安定的に動き続けてくれた。その1日も、いつもよりレスポンスが遅くなっていた程度で、なんとかなったので助かった。 さて、私がなぜ Heroku にこだわり続け

    Heroku で本番運用を続けていくために必要なこと - ボクココ
  • 給与交渉、下手にでるか、上からいくか - Qiita

    国内におけるITエンジニアの地位向上につながればと思い書く。 あなたは交渉すべきである。 交渉の余地のない企業に所属されているならば、あなたは必要とされていないので転職をおすすめする。 なお「必要とされていない」は「あなたのスキルが低い」ことを意味しない点は強調したい。 理由は後述しているので文の 2. 給与が上がらない理由を理解する を参照されたし。 追記/修正 書いている際には 給与交渉すること を前提のように書いてしまった点、実のところ意ではない気がしてきた。あなたは交渉すべきである というよりは あなたは交渉が不要な企業で労働すべきである ということなのかもしれない。 また経営側は 給与を上げる前提で自社ビジネスに必要なスキルセットを持つエンジニアを採用すべし となるし、 マネジメント層は もしも自身の管理対象となるエンジニアが給与交渉を必要とする状態に陥っても苦にならない程度

    給与交渉、下手にでるか、上からいくか - Qiita
  • go tool traceでgoroutineの実行状況を可視化する - ( ꒪⌓꒪) ゆるよろ日記

    こんにちわ。しいたけです。今日はgoroutineの実行状況をいいかんじに可視化するツールの話です。 goのプロファイリングツールと言えば、 runtime/pprof や net/http/pprof ですよね。これらの使い方はググればすぐに出てくるのですが、 詳細なtraceを取得して可視化できる runtime/trace については、日語の情報が殆ど無いので書いてみましいたけ。 runtime/trace はgoroutineの実行状況やsystem callのイベント、Heapやnetworkの状況をこんな感じに可視化してくれるので便利です。 これは自作のクローラーを動かしている際のtraceを可視化したもので、横軸がタイムラインになっており、上段に Heapの使用状況やgoroutineとos threadの数が, 下段はnetworkやProccesor(GOMAXPROC

    go tool traceでgoroutineの実行状況を可視化する - ( ꒪⌓꒪) ゆるよろ日記
  • Facebookのフロントエンド開発

    [SRE NEXT 2022]増大を続けるYahoo! JAPAN Kubernetesクラスタ群キャパシティ管理のモダン化

    Facebookのフロントエンド開発
  • 「人生逆転バトル カイジ」をおもしろがる奴は、人間のクズだと思っていい - サブカル 語る。

    こんにちは。 通勤中にスマホでニュースを読んでいて、こんな番組が年末に放映されることを知りました。 www.tbs.co.jp コレはなにかっていうと、週刊ヤングマガジンで連載中の人気賭博漫画「カイジ」シリーズとテレビ番組のコラボ。借金を背負った出場者たちが賞金200万円を賭けて、多くのゲームで競い合うという企画だそうな。このカイジという漫画は単純にいうと、フリーターとして気楽に暮らしていた青年「伊藤カイジ」のギャンブル譚。友人の借金の保証人になっため大金が必要になったカイジは、借金の取り立てにやって来たサラ金業者の遠藤から「背負わされた数百万円もの借金をチャラにできる程の法外な大金を手にするギャンブル」の情報を聞きつけ、金を求めてそのギャンブルに挑むことを決意。カイジは自らと同じ境遇の者たちや、その金に群がる者らをあざ笑う違法金融業者「帝愛グループ」総裁の兵藤和尊たちと文字どおり「生命を

    「人生逆転バトル カイジ」をおもしろがる奴は、人間のクズだと思っていい - サブカル 語る。
  • 「日本が中国に負けた」ってなんだろ

    そもそも「中国に負けた」ってなんやねんって思うし、「私たちは国際社会に協調することにかけては一流」みたいな自意識もうわーって思うし、文化大革命とVRの品質を比べるのとか、舐めてんのかと。文化大革命を「なぜか文化を破壊したり抑圧したりする、独特のお国柄」とか言っちゃうのとか、ちょっと。 結局GDPなんて人口が多ければ伸びていくわけで、今更「日の経済は中国に負けた!」みたいなのって何もインサイトなく、中国に勝っただの負けただのをヤンヤヤンヤ言ってるのってなんだかなーって感じだし、別に人に悪意はないのだろうが、良くも悪くもテンプレなお話だなと。 しかもそれをちょいちょい絶賛するコメントをFBとかTwで見かけて、おお…と。 ただこういうのを50–60歳の評論家じゃなくて、26歳が書いてるのを見ると、自分が修論で書いたような話はもっと深掘って、広めていきたいなーって真面目に感じた。 まあこういう

    「日本が中国に負けた」ってなんだろ
  • Ruby 2.5 - tmtms のメモ

    この記事は Ruby 2.5.0 preview1 時点のものです。Ruby 2.5 リリース版については http://tmtms.hatenablog.com/entry/2017/12/30/ruby25 を見てください。 Rubyは毎年クリスマスにバージョンアップされます。 今年も問題なければ12/25にRuby 2.5が出ると思います。 https://docs.ruby-lang.org/en/trunk/NEWS.html を元に変更内容を調べてみました。 言語仕様 トップレベル定数参照 rescue/else/ensure 節 文字列内式のRefinement Unicode バージョン 10.0.0 組み込みライブラリ Array#append, #prepend 追加 Dir.children, Dir.each_child 追加 Dir.glob :base オプショ

    Ruby 2.5 - tmtms のメモ
  • 闇のBashををGoに置き換える技術 / golang.tokyo #11 // Speaker Deck

    golang.tokyo #11 の発表資料です。

    闇のBashををGoに置き換える技術 / golang.tokyo #11 // Speaker Deck
  • 英語圏のIT系技術書ブランドについての雑感

    この記事はpyspa Advent Calendar 2017の6日めのために書きましたが、アマゾンアソシエイト目的です。 『退屈なことはPythonにやらせよう』が出た 2017年にブレイクしたPythonといえば、オライリー・ジャパンから発行された『退屈なことはPythonにやらせよう』ですよね。 実はこの、そのむかし、自分でも翻訳発行をひそかに検討していたのです。 当時の翻訳者候補の方とのDMをさかのぼってみたら、少なくとも2015年7月以前の話でした。 「非プログラマーでもプログラミングしようぜ」という趣旨で著された書は、わたし自身の書籍企画の方向性によくマッチしていました。 それで書に目を付けたのですが、いかんせん分量は多いし、Pythonは日だと入門者向け言語としていまいち盛り上がらないし(当時の話です)、なにより例題があんまりぐっとこないねという話で、そのときは企

  • 技術書を書きたいITエンジニア必見!?「プロを目指す人のためのRuby入門」の舞台裏をお見せします - give IT a try

    前回のブログでも書いたとおり、僕は2017年12月6日から10日まで東京に滞在していました。 そこで出会ったRubyプログラマのみなさんからよく聞かれたのは「あの(=プロを目指す人のためのRuby入門)って、書くのにどれくらいかかったんですか?」という質問です。 たしかに、Rubyのコードを書く人は多くても、を書く人はあまりいないと思います。 そこで、このエントリでは執筆の様子がある程度わかるように、「プロを目指す人のためのRuby入門」(チェリー)の執筆裏話を書いていこうと思います。 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ) 作者: 伊藤淳一出版社/メーカー: 技術評論社発売日: 2017/11/25メディア: 大型この商品を含むブログを見る ちょっと長いので先に目次を載せておきますね。

    技術書を書きたいITエンジニア必見!?「プロを目指す人のためのRuby入門」の舞台裏をお見せします - give IT a try
  • EMアルゴリズム徹底解説 - Qiita

    ブログは、混合ガウス分布を題材に、EMアルゴリズムという機械学習界隈では有名なアルゴリズムを丁寧に解説することを目的として書いています。 また、この記事は、「数学とコンピュータ Advent Calendar 2017」の24日目の記事です。 そして長いです。 1. はじめに 観測した確率変数 $X$ をよく表現する、モデル $p(x|\theta)$ のパラメータを求めることが確率分布の推定ではよく行われます。つまり最尤法ですね。より複雑な分布になるとその分布の構造に潜在変数(Latent Variable) $Z$ があると仮定してモデル化を行うと、シンプルな組み合わせで $X$ の分布を表現できることがあります。今回扱う混合ガウス分布もその一つです。 のちに説明しますが、データセットの種別を完全データ集合と不完全データ集合に分けた場合、不完全データ集合に属するようなデータセットはデ

    EMアルゴリズム徹底解説 - Qiita
  • 主人がはてブに殺されて1日が過ぎました。

    いきなりのメール失礼します。 増田さやか、29歳の未亡人です。 お互いのニーズに合致しそうだと思い、日記を書いてみました。 自分のことを少し語ります。 昨日、わけあって主人を亡くしました。 自分は…主人のことを… 死ぬまで何も理解していなかったのがとても悔やまれます。 主人ははてなブックマークに頻繁にコメントを残していたのですが、 それは遊びの為のコメントではなかったのです。 収入を得るために、私に内緒であんな危険な出稼ぎをしていたなんて。 一日が経過して、ようやく主人の死から立ち直ってきました。 ですが、お恥ずかしい話ですが、毎日の孤独な夜に、 身体の火照りが止まらなくなる時間も増えてきました。 主人の残した★は莫大な量です。 つまり、謝礼は幾らでも出きますので、私のはてブ欲を満たして欲しいのです。 ブコメを頂けましたら、もっと詳しい話をしたいと考えています。 http://www.as

    主人がはてブに殺されて1日が過ぎました。
  • UI/UXデザイナーを目指す若手に知っておいて欲しいこと|坪田 朋

    最近増えているスタートアップで働きたいデザイナー向けの記事です。自分の経験から勧めたい・知っておいて欲しい事をまとめました。 作業環境はケチらないで投資する学生でも気で勉強すれば1年以内にその投資を回収できるので、PCはケチらずにハイスペックなMacBook Proを買った方が良い。 稀に安いからと言う理由で、MacBook Airや旧スペックのPCで作業している人を見かけるけど、若い時ほど質的な勉強に時間を裂いて欲しいし重い環境で作業し続けるのは効率が悪くインターンの @reo も古いPCで効率悪かったので、新品のMacBook Proを付与して、まともなソフトウェアセッティングとショートカットを教え込んだ。 ちなみに、僕がデザイナーにiMacではなく、Macbook Pro+外部ディスプレイを勧める理由は、キーボードとトラックパッドが近いと手を動かす量が減って作業効率が良いのと、仕

    UI/UXデザイナーを目指す若手に知っておいて欲しいこと|坪田 朋
  • 権利闘争、開発秘話、任天堂、伝説のゲームの裏側──『テトリス・エフェクト―世界を惑わせたゲーム』 - 基本読書

    テトリス・エフェクト―世界を惑わせたゲーム 作者: ダン・アッカーマン,小林啓倫出版社/メーカー: 白揚社発売日: 2017/11/01メディア: 単行(ソフトカバー)この商品を含むブログを見る今年はゲームとともに歩んだ人生録である『ゲームライフ――ぼくは黎明期のゲームに大事なことを教わった』やセガと任天堂の覇権戦争の裏側を描いた『セガvs.任天堂――ゲームの未来を変えた覇権戦争』などゲームの体験記であったりゲーム業界秘話的ながめっぽうたくさん出たように思うが、その流れに連なるのが書『テトリス・エフェクト―世界を惑わせたゲーム』、いうまでもなくテトリス戦記である。 僕もゲームボーイでやったり、ガラケーでったり、スマホでやったりと、様々な媒体でテトリスをやってきた。はたからみているとそんなにおもしろそうに見えないのだけど、やってみると意味がわからんぐらいハマってしまう。テトリスはそんな

    権利闘争、開発秘話、任天堂、伝説のゲームの裏側──『テトリス・エフェクト―世界を惑わせたゲーム』 - 基本読書
  • 超高速な静的Webページを作ろう! - Qiita

    PageSpeed Insights 計測結果 モバイル/パソコン 共に100点 速度という点に絞ると信用できるものではないかもしれませんが、100点という数字は単純にうれしい:) それでは!以下が私のやったことです リクエスト数を極限まで減らす CSSはstyle属性やstyleタグで設定 複数箇所で使う場合はstyleタグに、要素固有のスタイルはstyle属性で設定してしまいましょう。 style属性で設定する場合はセレクタでの捜索が発生しないので、ごく僅かながら速くなると思います。 画像はbase64で埋め込む こことかでデータURIスキームに変換してhtmlに埋め込みます。 base64エンコードすると容量が1.3倍くらいに増加するため大きな画像には向かない方法ですが、小さなアイコン程度ならリクエスト数減らすほうが効果的な場面があります。 複数箇所に使う画像の場合はCSS変数でba

    超高速な静的Webページを作ろう! - Qiita
  • Goでテストを書く(テストの実装パターン集) - Qiita

    Goでテストを書くお話です。 基的なところから、応用的なテストの書き方(パターン?)をまとめておくことにしました。 ポイントを先に列挙します: テストのエラーメッセージは丁寧に書こう テーブルテストを活用してパターンを整理しながら網羅しよう t.Runをつかって大きなテストを分割しよう t.Helperをつかってテストエラーの箇所をわかりやすくしよう テスト用のデータは testdata ディレクトリに置こう Setup/Teardownをうまく書いてテストの見通しをよくしよう 等 では、見ていきましょう。

    Goでテストを書く(テストの実装パターン集) - Qiita
  • 「自らを実験台として新たなキャリアを切り拓け」 及川卓也氏のアラサーエンジニア進化論 - エンジニアtype | 転職type

    急カーブを描いていた成長曲線が、いったん踊り場を迎える。そんな感覚を持つのが、ソフトウエアエンジニアとしてちょうど10年ほど経験を積んだ頃ではないだろうか。 がむしゃらに技術スキル向上を目指していればよかった時代が終わり、さてこれからのキャリアの方向性は?とふと立ち止まる節目。そこで迷いなくクリアに次のステップを思い描ける人は意外と少ない。なぜならしっくり来る選択肢が目の前に存在するケースが稀だからだ。 マイクロソフト、グーグル、Incrementsで活躍してきた及川卓也氏は、そんな悩めるアラサーエンジニアに3つのキャリアパスを提示する。及川氏が語る、エンジニア仕事人生を切り拓くヒントとは? 及川卓也氏 早稲田大学理工学部を卒業後、1988年、日DECに入社し、営業サポート、ソフトウエア開発、研究開発などに従事。97年、マイクロソフトに転職し、Windows製品の開発統括に携わる。20

    「自らを実験台として新たなキャリアを切り拓け」 及川卓也氏のアラサーエンジニア進化論 - エンジニアtype | 転職type
  • 標準入力・標準出力ってなに? - Qiita

    はじめに 動機 かなり初心者AdventCalendarにかこつけてみました。Linuxのシステムを運用する人であれ、プログラム開発をする人であれ、標準入力・標準出力という言葉には日常的に触れることかと思いますが。いまいちまだ良くわけが分かってないという人の助けになれば、ということで記事にしてみました。 辞書での定義は? 世の中にはIT用語辞典というのがありますね。そういったものを読めば分かるのではないでしょうか。標準入力の方を引いてみましょう。 (Weblio辞書より) 標準入力とは、UNIX環境でのキーボードに相当する装置のことである。 ふむふむなるほど。キーボードなんですね。と納得しかけた人は、いまいちど考え直してみることをお勧めします。辞書だからといって無条件に信用してはいけません。これは悪い部類の説明です。 (e-Wordsより) 標準入力とは、コンピュータ上で実行されているプロ

    標準入力・標準出力ってなに? - Qiita
  • 魔法と芸術そのものである、書物についてのファンタジィ──『図書館島』 - 基本読書

    図書館島 (海外文学セレクション) 作者: ソフィア・サマター,影山徹,市田泉出版社/メーカー: 東京創元社発売日: 2017/11/30メディア: 単行この商品を含むブログ (1件) を見る書『図書館島』はソフィア・サマターの第一長篇にして書物についてのファンタジィ/幻想文学なのだけど、これがもう異様という他なく魅惑的な描写が連続し、ただひたすらこの世界に、この言葉に浸っていたいと思わせる傑作だ。こんなものを第一長篇で書いちゃってどうすんのこの先というぐらいだけど、きっとまだまだ、別方向の物語で驚かせてくれるのだろうと、それだけの懐深さを感じさせる作家である。 物語の主な舞台となるのは複数の国々からなるオロンドリア帝国と、「紅茶諸島」と呼称される島々。語り手であるジェヴィックは紅茶諸島の中でも裕福な農園の跡継ぎ息子だ。紅茶諸島に住まう民が使う言語であるキデティ語は文字を持たないが、ジ

    魔法と芸術そのものである、書物についてのファンタジィ──『図書館島』 - 基本読書
  • ヨッピー氏によるはあちゅう弁護の疑問点まとめ - ここはお前の日記帳

    少なくとも「支持する」と言うのであれば、その「支持する」っていう姿勢を貫いて欲しいし、「〇〇は嫌いだけど」みたいな枕詞つけるくらいなら「支持する」なんて言わなくてもいいと思う。それは良識派ぶりつつ一発ぶん殴っておくっていう、それこそ姑息な手段ではないかな。 意見表明で留保をつけることは罷りならんらしい。 ヨッピー氏によると、あの元電通マンによる悪質なセクハラパワハラモラハラ告発へのコメントで「はあちゅうは嫌いだけどこの件は応援する」と留保付きの支持を表明した人達は「良識派ぶりつつはあちゅうを殴ること」が目的だったんだと。 大勢まとめて偽善者クズ呼ばわりする強烈な申し立てだが、件の「はあちゅう支持者」達はそんな人達だったろうか。 全然違う、というかむしろ逆だと思う。 説明する前に現物を見ていく方がいいだろう。 「留保付きはあちゅう支持コメント」をざっと拾ってきたから見て欲しい。 但し、適当

    ヨッピー氏によるはあちゅう弁護の疑問点まとめ - ここはお前の日記帳
  • 棒人間でネーム模写

    水上悟志 @nekogaeru こないだコマ割りが出来ない人のための良い練習法を聞いた。 「ネーム模写」 自分が上手いと思う作家の好きなシーンやなんでもないシーンを 2~4pづつくらい、ネームのクオリティ(絵は走り書き、セリフを手書き)でいいから模写する。 漫画のボリュームを体感できるぞ。 2017-12-09 23:26:16 水上悟志 @nekogaeru フキダシの大きさに対応した丁度いいセリフの文字数、 キャラの演技に割くコマの数や大きさ、 構図、カメラ位置。 そういうのが感覚として入ってくる。 キャラは棒人間でいいネームの模写。 今まで見聞きしたコマの割り方を身に付ける方法の中では 最も効果のある練習法と思える。 2017-12-09 23:32:26

    棒人間でネーム模写
  • 3つの事件で振り返る「何をやったらウイルス罪で捕まるか2017」 - Tetsu=TaLowの雑記(はてブロ版)

    この記事はkmc-id tetsu (id:tetsutalow)によるKMCアドベントカレンダー2017の24日目の記事です。遅刻です。 adventar.org 23日はwass88くんの予定だったのですが現時点ではまだ上がってないですね。「年内・・・」だそうですので、年内にはupできるように頑張って下さい。かくいう私もすっかり忘れてて慌てて書いてるので遅刻です。そもそもブログエントリそのものがほぼ1年ぶりじゃないですか困ったなぁ。 はじめに メリークリスマス、Tetsu=TaLowです(kmc-idはtetsu)。KMC 31回生です。今年もKMC最年長ヒラ部員を続けてます。昨年書いた素数秒記事が思いのほか楽しかったので、今年も勢いでエントリしてしまいました。来年にはついにKMC 32回生、片手で数えられなくなってしまう*1のね・・・ さてこれを書き始めた日はクリスマスイブだったので

    3つの事件で振り返る「何をやったらウイルス罪で捕まるか2017」 - Tetsu=TaLowの雑記(はてブロ版)
  • 年末も搾取と格差について考える

    年末といわれても色々と搾取や格差について考えてしまうものだ。 紅白歌合戦でワイワイできる人がいるわけだけど、自分は受信料について思慮をめぐらす。 恐らく、自分の容姿が良ければこんなに捻くれたりはしなかったのだろう。 おとといは母親とタワーマンションがあるところを歩いた。 スーパーで買い物をするためだった。 年末なのに大量の人間がいる。 こんな時期なのに都心で我が子の自転車の練習に付き合う父親がいる。 観光客なわけがない。地元の人間だろう。 彼らは帰省をしないのか。親戚は東京近郊に住んでいるのか。 年末なのにファミレスは激しく混雑している。オシャレ風味な喫茶店も其々の小さなガキを抱えて澄まし顔でいる集団がいる。 マウンティングでもしているのか。 セックスに困らなそうな小綺麗な大学生もいる。 スーパーでは恐ろしく顔の綺麗な女の子が両親と買い物をしていた。 彼女は少なくとも暫くの間は恵まれて生き

    年末も搾取と格差について考える
  • エンジニアのスポーツ「競技プログラミング」を実際に体験してみた

    競技プログラミング」とは、出題される問題を制限時間内に解くプログラムを作成するスピードを争う競技で、プログラミングを使ってパズルを解くスポーツと表現されることもある競技です。今回は競技プログラミングに参加するための環境を構築し、コンテストの過去問を解いてみました。 AtCoder http://atcoder.jp/ 今回はAtCoderというサイトを使います。トップページへアクセスし、右上の「新規登録」をクリック。 ユーザーID、メールアドレス、パスワードなどを記入し、「個人情報の取り扱いについて確認しました」にチェックを入れて「新規登録」をクリックします。 登録が完了したら「practice contestに参加する」というボタンが表示されるのでクリックします。 画面上部に「Joined in~」という文字が出たのを確認し、上のタブから「問題」をクリックします。 つづいて「はじめての

    エンジニアのスポーツ「競技プログラミング」を実際に体験してみた
  • パンダの赤ちゃんたちが脱走を試みるただただ癒やされるムービー

    容器に入れられたパンダの赤ちゃんが容器から脱出しようと試みるムービーがYouTubeで公開中です。全部で7匹の赤ちゃんパンダが自由気ままに動く様子はあまりのかわいさに思わず「目が足りない……!」とつぶやきそうになります。 Panda Scout Trying to Sneak Out For Party! | iPanda - YouTube プラスチックの容器にそれぞれ入れられたパンダの赤ちゃんたち。おとなしく容器の中で待機している子もいますが、画面左上の赤ちゃんは隣の容器に移ろうとしています。 よじよじ。 ……と、画面右上のところにいる赤ちゃんが容器からの脱出を試みます。 うんしょうんしょ 腹筋を使って体を持ち上げます。一方で、容器から容器に移ろうとしていた子は身動きが取れなくなってしまい、右隣のパンダを圧迫しています。 右隣のパンダの表情はちょっとじゃまそうにも見えます。 画面右上に

    パンダの赤ちゃんたちが脱走を試みるただただ癒やされるムービー
  • クラウドワークスのイケない命名 〜7つの大罪〜 - Qiita

    はじめに クラウドワークスの初期バージョンを作ってから早6年。後任のエンジニアたちには様々なdisりを受けてきました。 システムアーキテクチャや設計(命名は除く)に関するdisりについては、何よりもビジネスを軌道に乗せることが優先されるタイミングでどこまで「ちゃんと」やるべきか、という議論の余地が常にあります(自分のスキル不足については、いったん棚に上げます)。 一方、「命名」については、サービス立ち上げ期であっても「ちゃんと」やるべきと断言できます。 なぜならば、 システム外(例えば、非エンジニアとのコミュニケーション)にも関係してくる、ある意味ではシステムの最も基礎的な部分と言えるため、ここでしくじると影響範囲がでかい ネーミングをがんばったからといって、それ自体にかかる時間はたかが知れているし、その後の開発速度に悪影響を与えることもほとんどない すなわち、命名を「ちゃんと」考えるとい

    クラウドワークスのイケない命名 〜7つの大罪〜 - Qiita
  • ご近所さんの家に侵入するステルスゲーム『Hello Neighbor』日本語対応でSteamにて発売。学習するおじさんの目を盗み謎に迫れ - AUTOMATON

    ホーム ニュース ご近所さんの家に侵入するステルスゲーム『Hello Neighbor』日語対応でSteamにて発売。学習するおじさんの目を盗み謎に迫れ tinyBuildは12月9日、Dynamic Pixelsが開発したステルス・ホラーゲーム『Hello Neighbor』をSteamで発売した。価格は3090円。海外ではXbox One向けにも発売されており、いずれもゲーム内は日語表示に対応している(初期状態で表示されない場合はオプションの言語設定で選択)。 『Hello Neighbor』の舞台は、とある閑静な住宅街。通りでボール遊びをしていた主人公の少年は、ふと一軒の家に目がとまる。何の変哲もない普通の住宅で、家主のおじさんが窓越しに見える。しかしそのおじさん、なんだかとっても怪しい。 おじさんはドタバタと大きな物音を立てながら、何かを地下室に続く扉の向こうに押し込めたかと思

    ご近所さんの家に侵入するステルスゲーム『Hello Neighbor』日本語対応でSteamにて発売。学習するおじさんの目を盗み謎に迫れ - AUTOMATON
  • 機械学習時代についていくの、自分には結構大変だった

    先日、USの方がチャンスがあるって当か?という話をちょろっと書いた所、反応を幾つか頂いたが、そのやり取りの過程で自分と結構認識が違うなぁ、と感じた。Kazuyoshi Katoと違うのはまぁいいとしても、ゲームプログラマの偉い人とも結構違う感じだったので、補足のエントリを書いておこう、という気になる。 自分で言うのもなんだが、自分はこんにちでは、まぁ機械学習の時代にうまく適応出来た、と思っている。 二年前くらいまでは結構ひーこらいいながら頑張ってたのでそう言い切る事は出来ない感じだったが、最近は「あー、これ数年前にやった奴の続きか。こう進歩したのね」みたいに思うような研究に多く当たるようになり、大分この分野の周辺で、専門性みたいな物を構築出来つつある気がしている。 自分の興味のある領域なら、2015年くらいまでの主要な研究なら、まぁまぁキャッチアップ出来ている。 2年遅れじゃん!というの

  • 顔面崩壊&死刑宣告

    精神を病んで5年以上にもなるおれは希死念慮という言葉を最近になって知った。 「自殺願望があります」よりも「希死念慮があります」と、言った方がかっこいい。 「自殺願望は無いけど希死念慮はあるんです。」なんて言ったらもっとかっこいい。 ああ、そんな事はどうでもいいんだ。 去年から今年に掛けての話をしよう。 珍しい体験と言ったら、整形に失敗した事とひかりの輪に潜入した事くらいだ。 まず、整形について。 童顔がコンプレックスだったから顎にプロテーゼを入れた。 「板野友美さんみたいに不自然にならないように、ナチュラル重視で」と、頼んだ。 しかし、思いっきり板野みたいになった。 板野よりもひどかったかもしれない。 プロテーゼを抜去して貰ったが、伸びた皮は今でも戻らないし、おれは笑いものだよ。 整形を考えている人がいたら言いたい。 「やめとけ。どうしてもやるならプチ整形くらいにしとけ」と。 ひかりの輪に

    顔面崩壊&死刑宣告
  • 論文解説 Attention Is All You Need (Transformer) - ディープラーニングブログ

    こんにちは Ryobot (りょぼっと) です. 紙は RNN や CNN を使わず Attention のみ使用したニューラル機械翻訳 Transformer を提案している. わずかな訓練で圧倒的な State-of-the-Art を達成し,華麗にタイトル回収した. また注意を非常にシンプルな数式に一般化したうえで,加法注意・内積注意・ソースターゲット注意・自己注意に分類した.このうち自己注意はかなり汎用的かつ強力な手法であり他のあらゆるニューラルネットに転用できる. WMT'14 の BLEU スコアは英仏: 41.0, 英独: 28.4 で第 1 位 Attention Is All You Need [Łukasz Kaiser et al., arXiv, 2017/06] Transformer: A Novel Neural Network Architecture f

    論文解説 Attention Is All You Need (Transformer) - ディープラーニングブログ
  • 新卒から12年エンジニアとして勤めた某外資証券会社を辞めてスタートアップにジョインした話 - itohiro73’s blog

    記事は退職者その2 Advent Calendar 2017の25日目の記事です。 adventar.org 僭越ながら最終日を担当させていただきます、@itohiro73 と申します、よろしくお願いします。 半年前ちょっと前にすでに入社エントリーは書いているので順序が大幅に逆になってしまっていますが、今回は退職者アドベントカレンダーということで、せっかくの機会なので新卒から12年も勤めた前の会社のことを振り返ってみようと思います。 前の会社について 世界的にもかなり大きい外資系証券会社でエンジニアとして新卒から入社して12年と1ヶ月半くらい勤めました。会社名に関しては、自分がかなり大々的にOSS活動等もしていたこともあり公開情報からちょっと調べればわかるところではありますし、記事を読んで明らかにわかる部分もあります。とくに隠しているわけではないのですが、一応大人の事情としてあえて言及

    新卒から12年エンジニアとして勤めた某外資証券会社を辞めてスタートアップにジョインした話 - itohiro73’s blog
  • 「君は今日から人工知能開発部門のリーダーだ!」と言われた時の処方箋 - Qiita

    いわゆる人工知能技術が巷をにぎわす昨今、人工知能を研究する部署/団体を設立するのがトレンドになっています。もちろん、部署の設立にはそれをマネジメントする人間が必要です。「その時」は突然やってきます。 「わが社でも人工知能技術を研究しビジネスに役立てるべく、新しい部門を設立することになった」 「はい」 「ひいては、君にその部門のマネジメントを任せたい」 「!?」 「将来的には100人規模にし3億円規模のビジネスにしたいと思っている(※)。まずは中期計画を作成してくれ」 「そ、それは・・・」 「部門設立のプレスリリースは来月発行される。よろしく頼むよ(肩ポンッ」 (※: 好きな数字を入れてください) (from 疾風伝説 特攻の拓) 文書は、実際こうした事態が起こった時に役立つチェックリストとして機能するようにしてあります。具体的には、以下の構成をとっています。 設立編: 何を「目指す」の

    「君は今日から人工知能開発部門のリーダーだ!」と言われた時の処方箋 - Qiita
  • iPad Pro + Apple Pencil + Paperが思考のためのツールとしてグレイトな件|加藤貞顕

    タイトル通りですが、GUILDの安藤さんのおすすめで iPad ProとApple Pencilを買ったらすばらしすぎたという話を書きます。 まずはこれをみてください。 Paperについてきたサンプルや安藤さんのnoteの図解を模写したり、30分くらい練習して、その後、自分の勉強に使ってみたのが上の図です(ちなみに数式が1箇所まちがっています。結城先生と内場先生にご指摘を受けました。答えは最後に。あー恥ずかしい)。 身近な人は知っていると思いますが、ぼくは絵心がまったくなく、字もとんでもなく汚いです。正直、手描きにはコンプレックスがあります。でも、こばかなさんとか、清水淳子さんを見ていると、「いいなあ、図解したりできるようになりたいなあ」と思ってました。 手描きの一番いいところは、自由に描けることです。よくないところもまったく同じで、自由に描けるから、腕の差が出まくるところです。でも、iP

    iPad Pro + Apple Pencil + Paperが思考のためのツールとしてグレイトな件|加藤貞顕
  • 都会は人間関係が希薄とか近所付き合いの煩わしさがないというが

    それ、一人暮らしに限った話だろ 家族ができて都会のどこかしらを地元と定めそこに根を下ろしたならどうしたって密な人間関係を求められる 板橋にある古めのマンションに家族4人で暮らしてるけど、山形の地元のそれとそう変わらないレベルの近所付き合いはしてるぞ 「何号室の~さんの~がー」みたいな噂話もしょっちゅうだし

    都会は人間関係が希薄とか近所付き合いの煩わしさがないというが
  • 法事に行ったお話

    近いうちに結婚予定の彼女の家の法事に行きました。 正座でお経を聞いていたら、彼女が足をくずしても良いよと言ったので、胡座にしたら、 彼女のお母さんに胡座はやめろと言われました。 そして彼女からも、その発言に乗っかったように、足をくずしても良いけど胡座以外にしてと言われてしまいました。 まさかそんな一休じみたセリフを聞くと思っていなかったので私としては驚きしかありません。 日で生活している社会人男性なら、足をくずしてと言われたら胡座をかくと思うのですが、胡座以外の足をくずすとは一体何なのでしょうか? 五体投地でもしろと言うのでしょうか。 お経を聞いている時に胡座をかいていれば不躾とされる宗派でもあるのでしょうか。 ハメ技をらわされた感が凄すぎて、今日は穏やかな気持ちで眠れそうにありません。

    法事に行ったお話
  • 炎上弁護士、「死ね」と言ってきた少年たちに会いに行く(唐澤 貴洋) @gendai_biz

    誹謗中傷・罵詈雑言・殺害予告・爆破予告――。一度炎上すると、その火を消すのは困難だ。日常生活が一気に破壊され、心身ともに疲弊する。前回は炎上すると何が起きるのかを解説した。後編は炎上させている加害者人の素顔に迫る。なぜ加害者は会ったこともない私に嫌がらせをするのか。 (炎上し殺害予告され、生活が完全に破壊されるまでを語った前編はこちら) どうしても犯人の顔が見たい 2015年7月1日の早朝、その日は大雨が降っていた。私は傘を持たず、スーツから雨が滴り落ちる状態で少年ハッカーDが姿を現す瞬間を待っていた。彼が勾留されている警察署から出て護送車に乗る一瞬を。私は彼の顔をどうしても一目見ておきたかったのだ。 10代のハッカーDは、ある出版社のサーバに不正にアクセスした容疑で逮捕されていた。私はこのDと因縁が深い。Dは2013年頃、インターネット上で肖像権侵害などの権利侵害行為を行っており、私は

    炎上弁護士、「死ね」と言ってきた少年たちに会いに行く(唐澤 貴洋) @gendai_biz
  • 増田もはてブもなんか人少なくね? みんな結局リア充で年末年始にネット漬..

    増田もはてブもなんか人少なくね? みんな結局リア充で年末年始にネット漬けなんてのは少数派なのか 今日から休みだけど起きたら夕方だったよ 気づいたら仕事始めの5日になってそう 毎年このパターン あと何回これ繰り返すんだろうな 幸い仕事はあるから飢えも冷えもしないけど だめだ負の思考ループに入っちゃだめだ 一発抜いてからデニーズ行くか じゃあまたね

    増田もはてブもなんか人少なくね? みんな結局リア充で年末年始にネット漬..
  • 漫画家さんって引退時、退職金代わりにキャラや設定の権利を売却とかできないのだろうか? - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-

    新作描き下ろし『バック・トゥ・The♡かぼちゃワイン』 この作品をもって漫画家を引退します。これまで応援いただきました皆様には心より感謝申し上げます。 当にありがとうございました!#かぼちゃワイン #三浦みつる#漫画家 #引退 pic.twitter.com/ufF3tnAud9— 三浦みつる (@miura_mitsuru) 2017年12月12日 エルかわいかったなあ 『The・かぼちゃワイン』の漫画家・三浦みつるが引退発表 2015年にはクラウドファンディングで新作を制作 https://t.co/RDydDuchU7 @itm_nlabenta から pic.twitter.com/JfSW2ZODC8— ねとらぼ (@itm_nlab) 2017年12月17日 まことに申し訳ないが、世代にずれがあったのか、「こういう漫画があることは知ってる」ってぐらいで、それ以上のことは作者も

    漫画家さんって引退時、退職金代わりにキャラや設定の権利を売却とかできないのだろうか? - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-
  • Python初心者が独学でも入門できる6つの学習サイトを紹介 - paiza times

    Photo by Kenny Louie こんにちは。谷口です。 プログラミング初心者の中には、最初の言語としてPythonを学習している人も多いのではないでしょうか。 特に最初の言語の習得で難しいのが「まず何から始めたらいいか」かと思います。 独学でどう勉強したらいいのか分からない 経験者向けの解説を読んでも難しい といった悩みを持つ人も多いと思います。 そんな人におすすめなのが、プログラミング学習ゲームなど、遊び感覚でやる勉強です。楽しみながらできるだけでなく、反復練習で確実に基礎文法を身につけることができます。 そこで今回は「初心者だけどPythonについて楽しく勉強したい!」という方のために、ゲーム感覚で楽しくPythonを学べるサイトを紹介していきます。 最近は、こういった遊び感覚でプログラミングについて学べるサイトやサービスがかなり増えてきましたので、以前より学習のハードルはか

    Python初心者が独学でも入門できる6つの学習サイトを紹介 - paiza times
  • 「タスク管理をしっかりやると、人生が変わるくらいのインパクトがある」という話。

    むかし、一緒に働いた方から「なぜタスク管理をしないのか」と問われた事がある。 だが、その時の私には、多くの人が思うように、なぜタスク管理が必要なのか、それにどのようなメリットがあるのか、正直よくわからなかった。 というのも、上から出された指示はそう忘れるものではない。 百歩譲って、忘れそうなときにはメールで貰えばよいし、手帳もある(今ではスマートフォンもある)。 また、いちいちタスクを書き出して管理をするという手間が、むしろ仕事を遅らせるのではないかと思っていたからだ。 私は言った。 「タスク管理ですか……。指示はちゃんと覚えてますから大丈夫ですよ。」 すると彼は言った。 「もしかして、タスク管理を面倒くさそう、とか思ってる?」 図星だったが、私は平気な顔をした。 「いえ、なんか仕事をやらされている感……というか仕事に追われるのが嫌なんです。」 「ふーん。」 彼はニヤリと笑って言った。 「

    「タスク管理をしっかりやると、人生が変わるくらいのインパクトがある」という話。
  • レイテンシーを計算する技術の話 - LINE ENGINEERING

    こんにちは、LINEメッセンジャーのサーバーサイドとモニタリングプラットフォームの開発を担当しているフィ(@dxhuy)です。この記事はLINE Advent Calendar 2017の20日目の記事です。 今日は、モニタリングシステムでよく使うレイテンシーやその計算方法などについて紹介したいと思います。LINEでは、日々ユーザが楽しくメッセージを送れるように、システムの安定性を第一に考えています。安定したシステムを保つためにたくさんの指標を見守る必要がありますが、その指標の1つが「レイテンシー」です。 ウィキペディアでは、レイテンシーは以下のように定義されています。 デバイスに対してデータ転送などを要求してから、その結果が返送されるまでの不顕性の高い遅延時間のこと インターネットサービスにおいては、レイテンシーは基的に「レスポンスタイム」のことです。つまり、リクエストを受けてからレス

    レイテンシーを計算する技術の話 - LINE ENGINEERING
  • アルファブクマカに光が当たらない理由

    TwitterもインスタもYouTuberもあらゆるSNSにはスターが現れる。極光を浴びる。はてなブロガーですらそうだ。 それなのにブクマカには一切光が当たらない。理由はシンプルで、他人の話題に乗っかって毒づいてスターを貰うだけの古事記だから。 思想よりもスターを得ることしか考えずに、とりあえず安倍やら生活保護やら韓国やらのニュースが出てきたら乗っかってブクマ。そんなネットのゴミに極光が当たるはずない。 お前らだけだぞ。こんな恥ずかしいことやって平気な顔してるの。せめて相互コミュニケーションが可能な場所で、自分の主張を論理的に展開しろよ。

    アルファブクマカに光が当たらない理由
  • 明日猫が来る

    当にがうちに来るなんて!! 嬉しい! 待ちきれなくて今から用グッズの情報を漁っている 草とか育てたい 転送装置を仕掛けたい 早く明日が来てほしい 今までもらった中で一番のクリスマスプレゼント! 追記 今日が来た 毎日チェックしている増田ですが、今日はと遊ぶのに忙しくて見るのを忘れていました 生後二ヶ月のアメリカンショートヘアのオスです 最初家に連れてきたときは、恐る恐るといった足取りで家の中を冒険していましたが、今はすっかり慣れて走り回っています 当にかわいいです 天使のようで、この子と毎日を過ごせることが夢みたいです! 名前の候補は弟の好きなラッパーからとって、ナズです

    明日猫が来る
  • ガチャは「引く」のか「回す」のか

    ガチャを引く ガチャを回す どっちも見かける表現だけど一体どっちが正しいのか気になってしまった。 ガチャをくじだとすれば、くじは「引く」ものだから「引く」のほうが正しい気がする。 しかしガチャを回すという表現が妙にしっくりくるのもまた事実。 むしろ「回す」のほうが使っている人が多い気がする。実際に数えた事ないけど。 個人的にもこっちのほうが馴染む。 ガチャは「回す」で、その結果お目当てのものを「引く」。 果たして自分はどこでガチャを「回す」という表現に慣れてしまったのだろう。謎である。 おそらく、商店街福引きとかによく出てくるガラポンを想定したうえでの「回す」なのだろう。 しかしあれも福引きを「引く」なのだ。「福引き回してくる」あるいは「ガラポン回してくる」と言っている人には会った事がない。 人気を博したスマホゲーのガチャが何かしらの回転式だったのかと思ったけれど、 知る限りパズドラもモン

    ガチャは「引く」のか「回す」のか
  • ウェブシステムの運用自律化に向けた構想 - 第3回ウェブサイエンス研究会 - ゆううきブログ

    はてなエンジニア Advent Calendar 2017の2日目です。 昨日は、id:syou6162 さんによるAWS Lambda上で鯖(Mackerel)の曖昧性問題を機械学習で解決しよう - yasuhisa's blogでした。 この記事は、人工知能学会 合同研究会2017 第3回ウェブサイエンス研究会の招待講演の内容を加筆修正したものです。 講演のテーマは、「自然現象としてのウェブ」ということでそれに合わせて、「自然のごとく複雑化したウェブシステムの運用自律化に向けて」というタイトルで講演しました。 一応、他の情報科学の分野の研究者や技術者に向けて書いているつもりですが、その意図がうまく反映されているかはわかりません。 概要 1. ウェブシステムの信頼性を守る仕事 2. ウェブシステム運用の現状 国内のウェブシステムの運用技術の変遷 クラウド時代 コンテナ型仮想化技術 サーバ

    ウェブシステムの運用自律化に向けた構想 - 第3回ウェブサイエンス研究会 - ゆううきブログ
  • JavaScript のスレッド並列実行環境

    これは Chromium Browser アドベントカレンダーの十日目の記事です。記事では Chromium における JavaScript のスレッド並列実行環境について仕様・実装・API の面から包括的に紹介します。ブラウザの内部実装に興味がある人を対象に、各機能の使い方ではなく実行モデルに焦点を当てて説明しているため、難易度は高いです。使い方を知りたい人は MDN などの記事を読んでください。この記事をきっかけに実装解読に挑戦してみる人が一人でも増えると幸いです。 記事を書くにあたり、yuki3 さんに多くのコメントをいただき、議論に付き合っていただきました。ありがとうございました。なお、文責はすべて私 (nhiroki) にあります。誤りや補足、質問などは気軽に GitHub Issue もしくは Twitter へお寄せください。 更新履歴 2018/01/15 Layout

    JavaScript のスレッド並列実行環境
  • 日本語は特殊な言語である(かどうかWALS Onlineを使って調べてみよう) - 思索の海

    はじめに 「日語は特殊な言語である」系のお話には時々反応していて,下記のように記事にしたこともあるのですが, 日語特殊論絡みで少しだけ - 思索の海 オノマトペと「日語の脳」に関する日語特殊論 - dlitの殴り書き 「言語を比べるのはなかなか難しい」とか「オノマトペや敬語が豊かな言語は日語の他にもある」という話にある程度納得できても,「日語にもちょっとぐらい変わったところがあるのでは…」ということが気になる人はいるのではないでしょうか。 というわけで,WALSという世界の言語に関するデータベースを使ってほんとうに日語は特殊ではないのか調べてみましょう。 WALSとは “WALS”は“World Atlas of Language Structures”の略称で,世界の様々な言語がどのような特徴を持つのか,その特徴ごとに見ることができるデータベースです。現在,オンライン版を無

    日本語は特殊な言語である(かどうかWALS Onlineを使って調べてみよう) - 思索の海
  • CTO・VPoE・VPoPの分立とCTO - Gunosy Tech Blog

    こんにちは、GunosyでCTOをしている@y_matsuwitterです。 こちらの記事はGunosy Advent Calendar 最終日の記事となります。 今回は、先日登壇したIVS CTO Nightというクローズドなイベントで話した自分の中でのCTO像というところについて、こちらでも文章に起こそうと思いまして記事を書いています。 CTO・VPoE・VPoPという3つの役割 開発組織について考える時、今回のCTO Nightや、多くの勉強会でも語られる課題として "CTOとはなんだ" というものがあります。 この問については、会社やチームのステージにもよりけりだという意見に自分も賛成なのですが、一方で都度最適な形を見つけるためにはどういう観点で考えるべきなのかは別な課題です。 今回のCTO Nightでは、自身が上場を経た現在の組織でこの課題にどう向き合っているかを整理して話をし

    CTO・VPoE・VPoPの分立とCTO - Gunosy Tech Blog
  • 漸進的型付けの未来を考える - -

    この記事はCAMPHOR- Advent Calendar 2017 11日目の記事です. アブストラクト 漸進的型付けは,ひとつの言語の中で静的型付けと動的型付けをスムーズに組み合わせるための技術です. よく知られた特徴は any 型を使った静的型付けで, TypeScriptPython といったプログラミング言語には既に実装されています. しかし,理論と実際のプログラミング言語の間には大きなギャップが存在します. 特に,漸進的型付けの理論で提案されているキャストを用いた動的型検査が実装されていないために, 静的型付けの恩恵を十分に得られていないという問題があります. この記事では,まず漸進的型付けの理論をコード例を用いて紹介し, 現状の漸進的型付き言語が抱える問題を解説します. そのあとで,漸進的型付き言語が目指すべき目標を理論的視点から論じます. それらの目標は,静的型付けを

    漸進的型付けの未来を考える - -
  • 私とお金の話

    はじめに私のお金の使い方は無茶苦茶です。 というか、今までまともにお金を管理したことはなかったという方が正しいですね。 贅沢三昧してきた、というのではなくて、お金についてきちんと考える機会がなかったのです。 そんな自分がお金の使い方を見直してみました、という話です。 そして、給与が年収162万から年収1,000万を超えるまでの簡単な軌跡でもあります。 (しかし、残念ながらこの方法は再現性がないので他の人には何の役にもたたないのです) 給与をあげる話とか、自慢したいという話ではないので落ち着いて聞いてほしいです。 色々な人の経験を聞く限り、給与というのはほぼほぼ選択と運とタイミングですので、給与が上がらない、正しく評価されてない、という人はまず転職(社内の異動でも可)を考えましょう。 他で通用するスキルが身についているかどうかは不断の努力次第ですので、それでもダメならあとは方法を変えるしかあ

  • 「私たち付き合ってませんよね?」 | オモコロ

    私 た ち 付 き 合 っ て ま せ ん よ ね ? お気持ちをお振込み下さい おわり。 動画協力(出演) 竹崎綾華 https://twitter.com/25takeaya http://instagram.com/takezaki.ayaka 藤原麻里菜 https://twitter.com/togenkyoo 小園優 https://twitter.com/ramouuun 御茶海マミ https://twitter.com/samami27

    「私たち付き合ってませんよね?」 | オモコロ
  • [書評] ようこそ実力至上主義の教室へ 1〜7MF文庫J(衣笠彰梧): 極東ブログ

    当初、アニメで『ようこそ実力至上主義の教室へ』を見ていた。なぜこのアニメを見るようになったかは記憶にない。まあ、1話見たら、面白いんじゃねこれ、くらいの気持ちだった。2話3話と見続けると面白かった。といううちに、アニメの1クール(で1シーズン)を見終えると、ちょっと感動してしまった。 この先の話が知りたいなあ、原作あるんでしょと、原作の既刊を見ると、当初6巻まであり(4.5巻というのもあるが)、どうやらアニメは3巻までらしいので、続きをMF文庫Jというので読んだ(キンドル版ではなく)。面白い。6巻まで読み終えた頃、7巻がちょうど出てこれも読んだ(というか予約していたらある日届いた)。 7巻までが一つの大きな物語の区切りがついたかなという感じもした。それから、そういえば、と、1巻から3巻はアニメと違う感じかなと疑問になり、結局これも読んで既刊は全部読み終えた。ふう(ため息)。ちなみに、一部で

  • 低収入だけどニート予備軍と結婚したい

    ②→anond:20171224182319 母の友達の娘さんがめちゃくちゃ可愛い。 だけど子供の頃から不登校の引きこもりみたい。 ちなみに今は通信制の大学生で、スクーリング以外はずっと引きこもってるみたい。 まだ会ったことないからよく知らないけど、ものすごい人見知りで人と上手く喋れなくて友達もいないみたい。 それで就職できそうにないから「お宅の息子さん(俺)が結婚してくれないかしら」みたいなかんじで勧められたようだ。 大人しい子好きだし、料理も子供の頃からやってて上手らしいし、引きこもりなら浮気の心配もない。 俺なんか恋愛経験もない非モテがこんなに可愛い子と結婚できるなんて夢みたいですごく嬉しい。 もし俺が金持ちなら喜んで結婚してあげたい。 でも残念ながら俺の収入(年収200万)じゃニートは養えそうにないんだよね。 どうしたらいいのかな。

    低収入だけどニート予備軍と結婚したい
  • M-1グランプリ2017感想文 - ←ズイショ→

    私の「M-1グランプリ2017」三連単の順位予想は、1位:とろサーモン、2位:カミナリ、3位:ミキです。 GYAO!投票サイト https://t.co/8a3LmPD6Ug #M1 #M1グランプリ #GYAO #M1_GYAO三連単— ズイショ (@zuiji_zuisho) 2017年12月3日 俺の敗者復活の希望は天竺鼠か大自然ですが、まあ多分ないだろうと思っています。一番上がってきそうで上がってきて要らんのはさらば青春の光です。— ズイショ (@zuiji_zuisho) 2017年12月3日 スーパーマラドーナという単語と相席スタートって単語が同時に脳に入ってくるとどうしてもノンスタイル井上の当て逃げを思い出しちゃうんだよな。— ズイショ (@zuiji_zuisho) 2017年12月3日 スーパーマラドーナかー俺にとってはそんなに嬉しくないなー。スーパーマラドーナと和牛が常

    M-1グランプリ2017感想文 - ←ズイショ→
  • 旅館の客室にある日突然出現したシールが怖すぎる「何これ不気味」「誰か知ってる?」→正体判明

    K.T ミリタリー @Walterppak47 私の家は旅館を営業しているのですが、ある日とつぜん客室に奇妙なシールが貼られていました。 画像検索してみたのですがヒットしません。 どなたかご存知の方おられませんか? 拡散希望です。よろしくお願いします。 pic.twitter.com/GpFzA28yrN 2017-12-27 19:01:11

    旅館の客室にある日突然出現したシールが怖すぎる「何これ不気味」「誰か知ってる?」→正体判明
  • 間違った“古き良きアメリカ”を描くPS VR専用ゲーム,「The American Dream」が2018年にリリース

    間違った“古き良きアメリカ”を描くPS VR専用ゲーム,「The American Dream」が2018年にリリース ライター:奥谷海人 オーストラリアのメルボルンに拠を置くデベロッパSamurai PunkのPlayStation VR専用ソフト,「The American Dream」のプレイアブルデモが,「PlayStation Experience 2017」会場に出展されていた。 2016年に制作発表が行われた作は,「古き良き時代」と形容されることの多い1950年代のアメリカを舞台にしたシミュレーションだ。プレイヤーは1人の子供となって,銃社会の中で育っていく。 「The American Dream」公式サイト ステージは20種類用意されているとのことで,ベビーベッドに横になっている時代にコルク銃を与えられ,離乳べたり算数などの家庭内教育を受けて大きくなっていく。ド

    間違った“古き良きアメリカ”を描くPS VR専用ゲーム,「The American Dream」が2018年にリリース
  • 変わり種から本格派まで。アーリーアクセスで遊べるローグライクのインディーズゲームから,期待作をピックアップ!

    変わり種から格派まで。アーリーアクセスで遊べるローグライクのインディーズゲームから,期待作をピックアップ! ライター:箭進一 プレイするたびにマップの構造や入手できるアイテムが変化し,毎回異なる展開を楽しめるのが「ローグライク」だ。ジャンル名の元となった「Rogue」や,日で人気を博した「トルネコの大冒険」がRPGだったこともあり,ローグライクとはランダム生成のRPGのことである……と認識されることが多い。 しかし,最近ではアクションやシミュレーションなど,さまざまなジャンルにローグライクの特徴を盛り込んだ作品が登場。とくにインディーズでは定番ジャンルの一つとして,多くの作品が開発されているのは,読者諸兄もご存じのとおりだ。 今回はそんなローグライクの中から,Steamのアーリーアクセスで遊べる期待作を紹介していこう。 <紹介タイトル> Dead Cells(PC) Starr Ma

    変わり種から本格派まで。アーリーアクセスで遊べるローグライクのインディーズゲームから,期待作をピックアップ!
  • Storybook for Vueでエンジニアとデザイナーの協業を加速させる - Studio Andy

    この記事はCAMPHOR- Advent Calendar 2017の23日目の記事です。 はじめに アプリケーションの機能を「カプセル化」、「コンポーネント化」しようというのは、フロントエンド/バックエンド問わずに近年のWeb開発におけるトレンドのひとつです。 Web業界も5年もの、10年ものと呼ばれるシステムが増える中で「最初から完璧なシステムを作ることなんて無理なんじゃないか」と多くの人が気づきはじめました。 その流れを受けて「どうせ改修が必要なら、小さなスコープで新しいものに置き換え可能な仕組みを作ろうぜ!」というのが「カプセル化」、「コンポーネント化」の大きなモチベーションであると、個人的には理解しています。 Vue.jsとコンポーネント JavaScriptのフレームワークであるVue.jsも、例に漏れずコンポーネントドリブンな開発に適した仕組みの1つです。 SFC(Singl

    Storybook for Vueでエンジニアとデザイナーの協業を加速させる - Studio Andy
  • はあちゅうとヨッピーとナチスドイツと経験主義~ハンナ・アーレントは何を語ったのか~ - メロンダウト

    はあちゅうのこと。 岸氏の言動は擁護のしようがない。セクハラで終わる話ですがそこから派生したはあちゅうの過去の失言と童貞いじり、ヨッピーのはあちゅう擁護は「無自覚の悪人」に関する議論に見えるのですこし書いていきます。 無自覚の悪人、凡人に関する議論。考えること。そこに人間の条件がある。また大きな話にしてすいません。 ハンナ・アーレント(哲学者)がアイヒマン(大量虐殺を実効的に管理していた旧ナチスドイツの役人)を悪人ではないと言って非難された構造が今回の騒動にはあるように見える。 アーレントがアイヒマンを凡人とし非難を受けた経緯 大量虐殺を繰り返したアイヒマンという人物がいた。ナチスドイツに仕えていたアイヒマンは大量虐殺を繰り返した後、処刑された。アイヒマンは処刑が決まった裁判で「自分は上の命令を実行しただけだ」と釈明した。そのアイヒマンの裁判を聞いたアーレントはアイヒマンは悪人ではなく凡人

    はあちゅうとヨッピーとナチスドイツと経験主義~ハンナ・アーレントは何を語ったのか~ - メロンダウト
  • ツイッターで転職したいと呟いたらバズった話 - ひよこインフラてっく!

    これは、「転職 Advent Calendar 2017」24日目の記事です。 クリスマス・イブ、いかがお過ごしでしょうか。このたび初めてAdvent Calendarの企画に参加しました、ひよこ大佐です。 11月末、私はふとこんなツイートをしました。 500万〜550万くらいでNW(Cisco系の機器は一通り)・x86サーバー周りの中〜大規模の設計〜構築・QA対応等の経験があって、AWSとかAzureでの経験もあり、英語技術文書とか英文メールの読み書きとビジネス上の意思疎通する会話ぐらいは問題ない人材雇いたい会社、ありませんかね……— ひよこ大佐 🐣 (@hiyoko_taisa) November 28, 2017 するとあれよあれよという間に大量のいいねやリプライをいただき、いわゆる「バズった」状態に。 Togetterにもまとめられ、気がついたら記事にもなっていました。この件か

    ツイッターで転職したいと呟いたらバズった話 - ひよこインフラてっく!
  • 男と女が寄りそうとどうなるのか - Qiita

    この記事は Go Advent Calendar 2017 の記事です。 アダムとイブ 男と女が寄りそうとどうなるのか。これは神様がアダムとイブという異なる性を地に授けた時から既に決まっている事なのもしれません。 このお題を解き明かしたい。Go 言語を使って。 ネタとしては以下の記事を参考にしました。 どうしたら「彼女」から「奥さん」になれるかを『Word2Vec』に聞いてみた | 人工知能ニュースメディア AINOW 男と女が寄りそう事。それはつまり「男」というベクトルと「女」というベクトルが合わさった時にどの様な結果が得られるのかという事なのです。 そこで今回は「男」というワードと「女」というワードのベクトルを合成する為に word2vec を使ってこのお題を調べてみようと思います。 word2vec とは 自然言語処理を行う手法の一つとして word2vec があります。word2v

    男と女が寄りそうとどうなるのか - Qiita
  • 【胸糞注意】真冬にインスタ蠅が"かき氷屋さん"に出没 店を営む老夫婦の心遣いに後足で砂をかける

    リンク ライブドアニュース 撮影のみでべずに退店 インスタ女子の身勝手ぶりに店主が落胆 - ライブドアニュース インスタ女子の身勝手な振る舞いを紹介したTwitterが話題になっている。かき氷を撮影して「こんな寒い日にべれない」と、べずに帰ってしまった。店主のおじいさんは怒るよりも悲しくなったという 4 users 1745 Twitterユーザーによると、近所に老夫婦が営む屋台のような飲店があるのだそう。特に、個性的なかき氷を出すことから、地方ながらもインスタグラム好きな女子が集まる人気店なのだとか。そこで起きた悲しい出来事を、老夫婦から聞いたとして紹介していた。 ある日来店した女性ふたり組は、一番大きなかき氷を注文したのだそう。だが一口もべずに写真だけ撮ると、立ち去ろうとしたというのだ。 店主が「もったいない」と指摘するも、女性らは「こんな寒い日にべられない」「お金を払って

    【胸糞注意】真冬にインスタ蠅が"かき氷屋さん"に出没 店を営む老夫婦の心遣いに後足で砂をかける
  • はあちゅうと取り巻きの開き直りには言葉も出ない - 今日も得る物なしZ

    はあちゅうさんの童貞いじりはどうなのか?という意見も散見するけど、セクハラってのは逃れられない関係の中で力関係を利用して行われるから悪質なのであって、ツイッターのツイートなんて見なきゃいいだけの話ですよね。— えとみほ@セブ留学中 (@etomiho) 2017年12月18日 あしたばさん面識あるから敢えて反論しますが、こういう意見が一番よくわからないです。インフルエンサーだから発言に気をつけないといけなくて、フォロワー少ない匿名の人だったらいいの?っていう。気に入らなければ見ない、反論する(それを拡散する)、そういう自由も我々にはあるわけで。 https://t.co/8GbJtNUE5x— えとみほ@セブ留学中 (@etomiho) 2017年12月18日 じゃあはあちゅうもセクハラ男と事しなければよかっただけですね。 逃れられない関係って、その後退職して逃れられたのなら告発する意味

    はあちゅうと取り巻きの開き直りには言葉も出ない - 今日も得る物なしZ
  • 『ゼルダの伝説 ブレス オブ ザ ワイルド』がThe Game Awards 2017のゲーム・オブ・ザ・イヤーを受賞 - AUTOMATON

    日12月8日に開催されているThe Game Awards 2017にて、『ゼルダの伝説 ブレス オブ ザ ワイルド』がGame of The Year(ゲーム・オブ・ザ・イヤー)を受賞した。 ノミネートされていたのは以下の5タイトル: ・ゼルダの伝説 ブレス オブ ザ ワイルド ・スーパーマリオ オデッセイ ・PLAYERUNKNOWN’S BATTLEGROUNDS ・ペルソナ5 ・Horizon Zero Dawn 『ゼルダの伝説 ブレス オブ ザ ワイルド(以下、ゼルダの伝説 BotW)』は、すでに英国のアワードであるGolden Joystick Awardsでもゲーム・オブ・ザ・イヤーを受賞したほか、各メディアのアワードにて多くの冠を獲得している。The Game Awards 2017では、すでにベストゲームディレクションとベストアンビションアドベンチャーゲームを受賞。そし

    『ゼルダの伝説 ブレス オブ ザ ワイルド』がThe Game Awards 2017のゲーム・オブ・ザ・イヤーを受賞 - AUTOMATON
  • アリの地下帝国を築く「シムアント」風シミュレーション『Empires of the Undergrowth』Steam早期アクセス販売開始 - AUTOMATON

    ホーム ニュース アリの地下帝国を築く「シムアント」風シミュレーション『Empires of the Undergrowth』Steam早期アクセス販売開始 英国のインディーデベロッパー「Slug Disco Studios」は12月2日、アリのコロニーを指揮する『Empires of the Undergrowth』のSteam早期アクセス販売を開始した。対象プラットフォームはWindows/Mac/Linux。販売価格は2050円となっている(日語非対応)。 作は弊誌Indie Pickでも取り上げた生態系シミュレーション兼リアルタイム・ストラテジーゲーム(関連記事)。献身なる働きアリたちに料を調達してもらい、個体数を増やし、敵対コロニーや巨大昆虫との戦いを制することで巣を拡張していくことが目的となる。無数の昆虫たちがうごめきまわる、Unreal Engine 4を活かしたアニメ

    アリの地下帝国を築く「シムアント」風シミュレーション『Empires of the Undergrowth』Steam早期アクセス販売開始 - AUTOMATON
  • 「こいつ許さん!特定してやる!!」と思う事は多々ある。

    ネットで煽られたり、不愉快なものを見た時いつもこんな気持ちになる。 沸点がとっても低い単細胞で何事も針小棒大の被害者様思想だからね。仕方ないね。(仕方なくない) でもふと考えてみた、もし俺が完全無欠のスーパーハカーに覚醒したり、超能力を手に入れて相手が誰かを透視出来たらどうなるんだろうと。 俺はイキリオタクなので、顔の見えないネット上の匿名サイトや仮面つけて話すコミュニティではデカイ口を叩ける。 しかし、現実じゃ上ずった声で焦る早口オタ野郎だ。 そんな俺にもし罵声を飛ばした奴が誰か分かったとしても、俺に何が出来る? 直接会って論破や説教して謝らせてやるー!ってやっても どうせ口の端に泡作りながら超早口でアヤマレアヤマレ言うだけだ。 全然怖くないな?むしろ嘲笑されるな? ってか相手が俺と同じひ弱なオタとも限らないし、何か普通に腕力とかあったりしたら返り討ちじゃないか。 じゃあ嫌がらせのブツを

    「こいつ許さん!特定してやる!!」と思う事は多々ある。
  • 異世界ものの創作物

    たいていの異世界ものって魔法や人間っぽい種族が存在する世界だけど、もっと別世界感がある創作物はないかな。 自分以外精神をもつ存在のいない無機質な世界。 自然法則が全く違う世界。 ビジュアルが別の星とかのレベルを越えた突拍子もない世界。 ディックの小説にはたしか、科学の代わりに宗教的な祈りが法則となった世界とかがあった。 既存の創作物や、新しいアイデアとか聞かせてほしい。

    異世界ものの創作物
  • このオナニーがすごい!

    オナニー大賞 2017 書店員が選ぶおすすめオナニー 絶対に失敗しないオナニー100選 正しいオナニーとの付き合い方 恋人が欲しい人のためのオナニー入門 ゆるふわモテオナニー特集 40代のための大人オナニー講座 60歳から始めるオナニー 世界が憧れる日のオナニー オナニー大国ニッポンの真実 なぜ金持ちはオナニーするのか オナニーさせると犯罪者になります 女医が教える当に気持ちいいオナニー オナニーで覚えるJavaScript 初級編 困った時のオナニーリファレンス 2017年版 己を、奮い立たせるオナニー。 「オナニー」を仕事にする生き方 リアルオナニーごっこ オタクにオナニーは難しい 魔法使いのオナニー 孤独のオナニー オナニーマンガ日和 マツコが知らないオナニー 月曜からオナニー 水曜日のオナニー クレイジーオナニー とんねるずのみなさんのオナニーでした 突撃!隣の晩ごはん

    このオナニーがすごい!
  • 年末年始,これだけは遊んでおきたいシミュレーション/ストラテジーゲーム 2017年版

    年末年始,これだけは遊んでおきたいシミュレーション/ストラテジーゲーム 2017年版 ライター:山室 良 昨年(2016年)はシミュレーションやストラテジーゲームの大作が怒濤のようにリリースされ,筆者を含むファンを歓喜させたが,その流れは2017年も続き,昨年に比べてやや落ち着いた感はあるものの,今年も興味深い作品が次々に登場した。 Lobotomy Corporation Opus Magnum Shadow Tactics: blades of Shogun Bomber Crew Oriental Empires 稿では,そんな数々の作品の中から筆者が面白いと感じた2017年(一部,2016年)発売のゲーム10を紹介しよう。昨年の今頃も「年末年始,これだけは遊んでおこう! オススメのシミュレーション/ストラテジーゲーム,ベスト10」という記事を掲載したが,それが思いのほか好評だっ

    年末年始,これだけは遊んでおきたいシミュレーション/ストラテジーゲーム 2017年版
  • 温泉(銭湯)にタオルつけるの有りか無しか考察 - ちしきよく。

    近くに温泉施設があるのでたまに友人と入りに行くのだが、その友人と面白いことを話した。「温泉にタオルを浸けるの、ありかなしか」という問題だ。 私は「なし」派だったのだが、友人は「あり」派だった。 しかもこれ、結構「あり」派の人も多いみたいで、理由を聞いてみたら、「もともと温泉はみんなが体つけるし、タオルぐらいじゃ汚れないでしょ」「清潔なタオルなら浸けて良いと思う」とのこと。 2週間ぐらい考えたが、やはりどうにも納得がいかなかったため、こうやって書き起こして考察してみたい。 銭湯=私的空間と公共空間の交差点 タオルに限らず、温泉にはいろんな問題がつきものである。例えばタオルでなくても頭をつけるのはどうかとか、オシッコしていいか(特に男性に多い)とか、歯磨きしていいかとか、入れ墨の人は入ったらだめとか。 その理由として考えられるのが、銭湯自体の存在意義というか、存在する目的にまつわるものだと思う

    温泉(銭湯)にタオルつけるの有りか無しか考察 - ちしきよく。
  • 攻略サイトやWikiよりも攻略動画見るでしょ? - 最終防衛ライン3

    攻略サイトやWikiよりも攻略動画見るでしょ? ゲーム市場は死んだ 攻略wikiっぽくない「自称攻略wiki」を見かけるようになった - シロクマの屑籠 現在のゲーム攻略の主戦場ってテキストベースではなく動画。つまり YouTube とかじゃないですかね?と思ったので。ついでに、2000年前後の攻略サイトの話とかしたい。 すべてはYouTubeに集まる ゲームに限らず、最近はガジェットのレビューにしても、レシピにしても、YouTube の方が注目されるんじゃないでしょうか。 言語が分からなくても、動画なら一目瞭然でインパクトもある。スマホのバッテリーをDIYで交換するときも、YouTube のお世話になりました。 HUAWEI P9 のバッテリー交換をキメた - 最終防衛ライン3 ゲームに話を戻すと、攻略などは海外ゲームのフォーラムの方が熱気があり情報も早く量も豊富ですが、そこから必要な

    攻略サイトやWikiよりも攻略動画見るでしょ? - 最終防衛ライン3
  • ★誤用の方が定着したもの      正      誤         ..

    ★誤用の方が定着したもの 正      誤          正      誤 ・攪拌:こうはん→かくはん   ・堪能:かんのう→たんのう ・端緒:たんしょ→たんちょ   ・蛇足:じゃそく→だそく ・設立:せつりゅう→せつりつ  ・睡眠:すいめん→すいみん ・出納:しゅつのう→すいとう  ・情緒:じょうしょ→じょうちょ ・宿命:しゅくみょう→しゅくめい・消耗:しょうこう→しょうもう ・漏洩:ろうせつ→ろうえい   ・稟議:ひんぎ→りんぎ ・捏造:でつぞう→ねつぞう   ・憧憬:しょうけい→どうけい ・貪欲:たんよく→どんよく   ・呂律:りょりつ→ろれつ ★誤用が一般に浸透しつつあるもの 正      誤 ・御用達:ごようたし→ごようたつ ・固執:こしゅう→こしつ ・早急:さっきゅう→そうきゅう ・重複:ちょうふく→じゅうふく ・荒らげる:あららげる→あらげる ・相殺:そうさい→そうさつ

    ★誤用の方が定着したもの      正      誤         ..
  • 旭化成の社長「40代前半の層が薄い」とぼやく

    リンク 朝日新聞デジタル 「40代前半の層が薄い」人手不足に危機感 旭化成社長:朝日新聞デジタル ■旭化成 小堀秀毅社長に聞く 人手不足と長時間労働の是正が喫緊の課題だ。旭化成の小堀秀毅社長に現状を聞いた。 当社では、30代後半から40代前半の層が薄くなっています。2000年前後に構造改革で採用を… 371 users 224 まとめ 就職氷河期世代に一人1000万円ずつ配ろう 異世界転生ものの読者に40代の就職氷河期世代が多いらしい…。 みんなが幸福でありますように(-人-) 26989 pv 10 2 users まとめ キモくて金のないおっさんってどこにいるの? あなたの隣にいます。 見えないだけです。 見ない振りしているだけです。 平日の公園にいます。 午前中の図書館にいます。 河川敷でビニールシートをテントにしてうさぎかねこを飼っています。 開店前のパチンコに並んでいます。 馬券

    旭化成の社長「40代前半の層が薄い」とぼやく
  • 「堀井雄二」調査団: アドベンチャーゲームは如何に日本のストーリーゲームを発展させていったか? (後編) | AUTOMATON

    ホーム インタビュー 「堀井雄二」調査団: アドベンチャーゲームは如何に日のストーリーゲームを発展させていったか? (後編) 『ポートピア連続殺人事件』の数々の革新性(前編リンク)、そして『オホーツクに消ゆ』の登場によってコマンド選択型と場面転換、映像的演出が体系化され、日のアドベンチャーゲームはよりドラマティックなものに変化していった(中編リンク)。『オホーツクに消ゆ』のヒットは、従来のコマンド入力型と東西南北の地続きの空間を旧来のスタイルへと変えるインパクトがあった。さらにコマンド選択型を導入したファミコン版『ポートピア連続殺人事件』がヒットし、PCでも家庭用ゲーム機でもコマンド選択型が主流になっていく。その流れはリバーヒルソフトの『殺人倶楽部』(86年)でさらに決定的なものになった。とはいえ、コマンド入力型がすぐさま淘汰されたわけではない。シンキングラビットはコマンド入力型にこだ

    「堀井雄二」調査団: アドベンチャーゲームは如何に日本のストーリーゲームを発展させていったか? (後編) | AUTOMATON
  • 女子高生モノのAVが規制によってひっそりと消えたらしい

  • 今のキン肉マンを読んでいないのは人生の9割損してる! 新章の試合結果を旧章読者に予想させてみた

    にゃるらです。 今企画は誰もがご存じ「キン肉マン」の記事な訳ですが、今回は打ち合わせ時に僕が放った「昔のキン肉マンを読んでで今のキン肉マンを読んでいないのは確実に人生の9割損していますよ! はっきり言って無駄に生きているのと同じです」という発言をきっかけに、ねとらぼ側が趣向を凝らし「37巻(以下、旧シリーズ)までしか読んでいない当時のファンたちに新しく始まったキン肉マン(以下、新章)の試合結果を予想してもらおう」という特別企画に。 そういった経緯から、今回は旧シリーズから新章まで通して読んでいる進行役として編集部へ行ってまいりました。 各人の予想を真剣に考察するというよりは、二転三転する名勝負の流れに翻弄されていく様を、既読の読者達がニヤニヤしながら読もうという記事ですね。とてつもなく長い記事になりましたので、ゆったり自分のペースで読んでください。 当日の様子(※一番右が進行役のにゃるら)

    今のキン肉マンを読んでいないのは人生の9割損してる! 新章の試合結果を旧章読者に予想させてみた
  • 書評 「悲劇的なデザイン」|深津 貴之 (fladdict)

    BNNさんから、「悲劇的なデザイン」をご恵投いただきました。 デザインで人が死ぬ書はデザインの「倫理」と、「間違った使われ方の影響」について語っただ。今年のアタリの一つ。 ひどいデザインの影響力は、一般に想像されるよりはるかに大きい。 医療ミスが発生して患者が死ぬ。フェリーが衝突し、飛行機が墜落する。選挙の結果で、特定の候補者が有利になる。さらには悪意あるデザインによって、ユーザーは騙され間違った選択を行わされる。 著者は、このような問題の原因を「ユーザー不在のデザイン」に置く。クリエイター(あるいはスポンサー)のプライオリティが、ユーザーよりも高くなったとき、ひどいデザインは生まれる。目先の指標の追求が強くなりすぎ、そのサービスが行うべき真の価値は、たやすく捨て置かれてしまうのだ。 しかし、目先の指標(利益)を安直に追い求めた場合、企業は大きな代償を支払うことになる。顧客の流出、事

    書評 「悲劇的なデザイン」|深津 貴之 (fladdict)
  • 共同浴場の床が苦手

    銭湯もサウナも好きで、けっこう行く方だと思うのだけれど、こういう場所の床を歩くのだけが苦手だ。 とくに更衣室の床は、当に掃除しているのだろうかと心配になる。 見たこともない他人の水虫が感染しそうな気がして、いつも不安になる。 自分はとくに潔癖症ではないと思ってきたけれど、不特定多数の他人が濡れた足で歩いた床だけはどうも苦手だ。

    共同浴場の床が苦手
  • React Native の画面遷移・管理をオープンソースのアプリを見ながら学ぶ - Qiita

    シンプルなスワイプの遷移 git-point で使われていた、スワイプの遷移。 git-point/blob/master/src/auth/screens/login.screen.js に全体の実装があります。react-native-swiper というスワイプのライブラリを利用しているようです。 使い方だけもとてもシンプル。 Swiper で View を囲うだけ。(ライブラリ家の方のサンプルです) import Swiper from 'react-native-swiper'; import { Text, View } from 'react-native'; ... return ( <Swiper showsButtons={false} dotColor="#FFFFFF55" activeDotColor="#FFFFFFFF" > <View> <Text>Hel

    React Native の画面遷移・管理をオープンソースのアプリを見ながら学ぶ - Qiita
  • 最近学んでいる事と知識のレイヤー構造|Go Ando / PREDUCTS / THE GUILD

    こんにちはTHE GUILDの@goandoです。 先人達から学びを得るために、UXを中心に日々色んな書籍を参考にしているのですが、最近はデータ分析の為の統計学を主に読んでいます。また以前からUXの為に行動経済学・認知心理学の書籍から気付きを得る為に参照しています。 これらの書籍が自分のスキルと活動の中でどういう補完関係になっているのかを一度整理したので、共有してみたいと思います。 自分のスキルセットについて自分のキャリアパスというのが以下の様な流れになっており、大手SIer → ベンチャー → 個人デベロッパー → 現在、と4フェーズ目になっています。 (※ポーズに特に意味はありません) SIer時代は1000万人が使う大規模システムを一から構築したり、米国企業との事業開発をしたり、ベンチャー時代はカーネギーメロン大の言語学者と共同開発を行い、iPhone黎明期には個人デベロッパーとして

    最近学んでいる事と知識のレイヤー構造|Go Ando / PREDUCTS / THE GUILD
  • や、そんなんじゃないから(

    この( はなんだ?と思うでしょう。これはツイッターか、音ゲーマー界隈か、もしくは私と音ゲーマーの友人しか使ってない記号です。その意味はおそらく「もどかしい」。つまり何か他にも言いたいことはあるけどこの140字では語りたくせないし文字打つのがそもそもめんどくさい。という感じなのだと思う。友人から教わった( の意味を忘れたのでこれは私の考え。いやそもそも言葉の意味なんて使い手によって変わるんだろう。( は私にしか伝わらない言葉かもしれない。けれど私は使う。今は恋人になった、その音ゲーマーの恋人と。 や、彼女いるアピールとかそんなんじゃないから(

    や、そんなんじゃないから(
  • Ruby の NODE を GC から卒業させた - クックパッド開発者ブログ

    こんにちは、技術部のフルタイム Ruby コミッタの遠藤(@mametter)です。メリークリスマス。 Ruby 2.5.0 がリリース予定です。いろいろな改善が含まれています。クックパッドからの主な貢献としては、「trace 命令の削除による高速化」や「分岐・メソッドカバレッジの測定のサポート」などがあります。 ユーザから見える改善はいろいろと記事が出てくると思うので、この記事では、「抽象構文木のメモリ管理のリファクタリング」というあまりユーザから見えない改善を紹介してみます。 概要 Ruby のパーサは、NODE という内部的なオブジェクトで構成された抽象構文木を生成します。2.4 までの NODE は GC に管理される普通のオブジェクトでしたが、2.5 からは GC の外で管理するようになりました。これにより、3 つ嬉しいことがあります。 大きなコードのパースが速くなりました

    Ruby の NODE を GC から卒業させた - クックパッド開発者ブログ
  • 結婚に何かを求めるのが間違っている。 - Everything you've ever Dreamed

    誰が言ったか知らないが、長い年月を共にした夫婦に言葉はいらないって、アレ、当だね。そのフレーズを証明するように、7年という気の遠くなるような時間を過ごした僕との間でも会話がなくなっている。セックスレスに加えて会話レス。いわばサイレント・プロレス。会話こそないが、これ、それ、あれ、どれ、こそあど言葉の多用と筆談メモとアイコンタクトで過不足ないコミュニケーションが取れている。静謐で、きわめて快適な生活空間。心優しく無責任な外野の方々からは、こういう状態を指して、すぐ離婚しろ、結婚奴隷め、向いていない、などと温かい助言をいただくが、少々落ち着いていただきたい。当の人である僕が現状に少しも絶望していないのだ。というよりもともと結婚に対して過度の期待や希望をもっていないので、こんなもんだろという感想しかないのだ。コブクロとか歌っちゃうような大袈裟な式で、永久の愛を誓って数年後に別れた夫婦を何人

    結婚に何かを求めるのが間違っている。 - Everything you've ever Dreamed
  • 言葉の解釈をめぐる、解決困難な諸問題──『自動人形の城: 人工知能の意図理解をめぐる物語』 - HONZ

    書は、同著者による数学的原理に裏打ちされた傑作ファンタジィ『白と黒のとびら: オートマトンと形式言語をめぐる冒険』、その続篇『精霊の箱: チューリングマシンをめぐる冒険』とはまた違った物語──副題にもある通り、命令を何でもこなしてくれるスゴイ人工知能をつくる上で避けては通れない、コミュニケーションにおける人工知能の意図理解についての一冊である。 図や数式は一切なく、ワガママで勉強嫌いな王子と、彼の住まうクリオ城へと危機が迫り、「人間の命令を忠実に実行する」自動人形に囲まれた、王子の孤独な戦いがはじまる──。といったファンタジィとも童話ともいえる物語を純粋に楽しみながら読み進めるうちに、人と機械のコミュニケーション時に不可避的に発生する、「意図の理解」をめぐる難しさ、自然言語で機械に対して命令する際、原理的に出現する諸問題が把握できてしまうという優れものだ。 作の「人形」は、現実世界では

    言葉の解釈をめぐる、解決困難な諸問題──『自動人形の城: 人工知能の意図理解をめぐる物語』 - HONZ
  • ストーリーにおいてキャラ同士が情報交換をしてれば防げた悲劇

    とくに味方同士がすれ違ってしまうパターンの話では、 「お前らちゃんと会話をしてくれ!」って思ってしまう 井上敏樹脚の仮面ライダーとかによくありがちで、 最近だとFGOのセイレムにおけるサンソンの言動とかかな。 でも後出しなら何とでも言えてしまうし、人は必ずしもその場その場で最適な行動をとれるわけじゃないから、 そういうのを責めるのは神の目を持つ読者の傲慢なのかもしれないが……

    ストーリーにおいてキャラ同士が情報交換をしてれば防げた悲劇
  • メルカリチャンネルにおけるFirebaseの利用例 | メルカリエンジニアリング

    Mercari Advent Calendar 2017 の16日目は@sota1235がお届けします。 この記事では私のチームが開発しているメルカリチャンネルでFirebase Realtime Databaseを使うにあたり行っている工夫をご紹介します。 同じ文脈の話を今年のPHPカンファレンスでも発表したのですが、この記事ではその時お話できなかったもう少し細かい工夫を4つ紹介したいと思います。 Realtime Databaseへのリクエストを間引く Realtime Databaseは非常に高トラフィックな通信を捌くことができます。 とはいっても無尽蔵にデータ更新処理をしたり読取処理をできるわけでは当然ありません。 メルカリチャンネルでは以下のように多くの用途にRealtime Databaseを利用しています これらを全て素直にRealtime Databaseに書き込むとすぐに

    メルカリチャンネルにおけるFirebaseの利用例 | メルカリエンジニアリング
  • 異性愛が嫌い!恋愛至上主義が憎いっていう腐女子

    長く腐女子をやってると、タイトルみたいなことをいう腐女子をたまに見かける。異性愛規範が憎いし、恋愛至上主義も憎い、と。でも彼女たちが作ったり愛するBLはゴリゴリの異性愛規範だし、ガチガチの恋愛至上主義であることが多い。BLなのに異性愛規範とは?と思う人も多いだろうけど、チンコを入れる方を男役、入れられる方を女役として固定し、男役には逞しさ、経済力などを描写し、女役には小ささ、母性、弱さなどをデフォルメ強調して描写するBLのことである。宝塚歌劇団の男版とも言うべきか。異性愛規範が嫌なのに、BL結婚式ではチンコを入れられる方だけが何故かウエディングドレスを着ている。特に女装やドレスが好きという意図はない。チンコを入れられる方は女役だから作者はドレスを着せる、それだけ。強烈な異性愛規範だと思う。憎んでいるとまで言っているが実は誰より愛しているのかもしれないと思う

    異性愛が嫌い!恋愛至上主義が憎いっていう腐女子
  • Appleにリジェクトされたので放置してたアプリがなぜか突然審査に通ってしまった - razokulover publog

    9月末くらいにAppleのストアにRNHBFavというはてぶのお気に入りフィードのビューアーアプリを申請していました。 ReactNativeにハマっていたこともありHBFavのReactNative版として作ったものです。 実装自体は割と簡単にできてあとは審査結果を待つだけの状態が8月末。 そこから怒涛のリジェクト祭り。 「アイコンがダメ」 「コンテンツがしょぼい」 「webアプリでよくない?」 みたいなやりとりが続きついには1ヶ月ほどたちました。 その当時のお気持ちは下記のGithubのissueに残っています。 AppStoreリリース これほどまで審査に時間がかかりリジェクトの連続だったこともあり、完全にモチベーションを失い開発をやめました。 そしてリジェクトも放置したままというのがこの前までのステータスです。 ところが、先日のクリスマス前あたりに突然Ready for saleの

    Appleにリジェクトされたので放置してたアプリがなぜか突然審査に通ってしまった - razokulover publog
  • コミック売り場で起きたこと ~本は「内容」を買うのではない

    バーバラ・アスカ a.k.a. BBAA @barbara_asuka 行ってもマンガが読めない新刊書店より、マンガ読み放題のブックオフのほうがよっぽどマンガ文化に貢献してると思う。商売だからという事情は理解するけど、「文化」というやつも「商売」に負けず劣らず冷酷なんですよね。フランダースのネロはお金が払えなかったから、ルーベンスの絵が見られなかった 2017-12-12 18:08:48 バーバラ・アスカ a.k.a. BBAA @barbara_asuka 読ませないとマンガ好きは育たない。新刊書店のマンガシュリンクは、自分で自分の首を絞めた。「マンガ好き」という限りある資源はもうすっかりカラカラになってしまったのですよ。webマンガが流行るのはよーくわかります。読み放題なんですものね。 2017-12-12 18:11:01

    コミック売り場で起きたこと ~本は「内容」を買うのではない
  • 「学び」と「遊び」の関係性について、ここ最近ずっと考えていたことが、昇華した話。 - risu now!

    ■ずっと引っかかっていた問い−「学び」とは?- 11月の某日、「あなたのやりたい『大人の教養大学』(社会人が歴史的名著にふれる対話型プログラム)は、ここ5年はもつかもしれないけれど、30年やるならモデルとして古くはないだろうか。もっと何も考えずに楽しめるものが流行っている」とアドバイスをいただいた。 確かにそう。例えば今、漫画を読みながら専門知識を知らぬうちに得たり、アプリやゲームを介して多彩な学問に触れたりと、「遊びながら学ぶ」機会が増えている。ビジネス書の半分は向こう5〜10年で、テキストベースではなく、漫画ベースになるだろうなんて説もある。 これはUI/UXの快適さが追求され、サービス利用上の動線が極めて大事になってきているのが一因だと思う。使用者のインサイトを見出し、いかにストレスなく問題を解決できるか。アプリケーション百花繚乱の戦国時代に、人様の可処分時間を奪うにはストレスNG。

  • ReactComponent のリファクタリング指針 - freee Developers Hub

    エンジニアの id:t930 です。 freee Developers Advent Calendar 2017 19日目いきます。 React はその名前を聞くようになってから3年以上が経過し、Webアプリケーション開発の文脈においてはもはや枯れた技術と言えるでしょう。会計freeeでも2015年ごろに Backbone.js から React へのリプレースを行い、現在では Reactコンポーネントだけでも900近いファイルが存在しています。当然このような規模でやっているとリファクタリングも必要になってくるわけで、記事ではそんな中で得られたReactコンポーネントにおけるリファクタリングの指針について紹介していきます。1 適切な単位に分割する React に限った話ではないですが、巨大で見通しの悪いコンポーネントはメンテナビリティや再利用性の低下を招きます。表示領域、責務、意味付けに

    ReactComponent のリファクタリング指針 - freee Developers Hub
  • 【カードゲーム】何故リアルTCGは衰退しつつあるのか - 小汚いオカマ日記

    皆さん、いかがお過ごしでしょうか。Twitterを凍結されたオカマ、凍結のオカマです。 Twitterを凍結されたから俺は氷属性のオカマだが、風属性のイキり女さんの痛客のLINE晒しを見て午前中から悲しい気持ちになっている。 — 凍結のオカマ (@ringoce_zwei) 2017年12月1日 風属性=風俗嬢が痛客LINE晒ししてるだけでツイのご意見番みたいになってるの正直意味分からん。 新アカウントを作ったものの、フォロワーは1/10に減ってツイートやブログの拡散力も下がったことや、過去に伸びた「ブログ更新しました」のツイートも消えて、正直かなりヘコんでいた。自分の書いたことを多くの人に読まれる喜びは何ものにも代え難いという事実は、きっと皆さんにも理解出来ると思う。 ブログ更新して伸びた時や女装に関連したツイートで少しずつ増えていったフォロワーの皆さんが書いた記事をRTしてくれたり「面

    【カードゲーム】何故リアルTCGは衰退しつつあるのか - 小汚いオカマ日記
  • Gyazo の Web API の設計変更 - r7kamura - Medium

    業務委託として現在 Nota 社の Gyazo のサーバサイドの開発をお手伝いさせてもらっているのですが、その中でやっていることについて幾つか紹介したいと思い、今回は開発環境で全面的に Docker を使うようにしたという話について書こ… ここでは、Web ブラウザやその他のクライアントから HTTP を介して利用し、JSON などのデータフォーマットでクライアントアプリケーションとやり取りを行うようなエンドポイントのことを Web API と呼んでいます。 Jbuilder からの移行これまでのコードでは、JSON を生成するために Jbuilder というライブラリを使っていました。これは DSL を用いて JSON を生成するライブラリで、Rails の場合は ActionView と協調して動きます。 Jbuilder からの変更の理由は幾つかあるのですが、主要な理由を挙げると、以

  • 漫画の見開きは廃れる文化

    中川いさみのマンガ家入門で大友が 「ストーリーを見開きで考えなきゃいけない ワンシーンをなるべく見開き単位で考える」 と言っていた でも電子書籍で読むと見開きの感覚が無い 見開きを使った大きなコマも半分にぶったぎられる 最近は雑誌に掲載せずweb連載やTwitterpixivからじかに出る漫画も多い 見開きという概念はこれから徐々に廃れていくのでは

    漫画の見開きは廃れる文化
  • 宝石の国って「性別は無い!」って言い張ってるけど、ど~~~見ても女体だよね、という話

    ken-sya @ken_sya 宝石の国ラジオ第四回のキャスティング裏話がヤバい 1.全員男性声優にするか女性声優にするか迷った。 2.中性的な声を出せる男性声優をあの人数集めるのは無理 3.男性と女性を混ぜると性差を感じてしまうので早くから却下 4.宝石たちの年齢をザックリ3つに区切って声優のキャリア毎に指名オファー 2017-11-28 11:09:53

    宝石の国って「性別は無い!」って言い張ってるけど、ど~~~見ても女体だよね、という話
  • それでもやっぱりはあちゅうに同情できない

    こんなのは明らかにはあちゅうが被害者であって、ケチがつくような話じゃないんだけど、どうしてもやっぱりはあちゅうに同情できないんだ。 しょせん電通マン&電通ウーマンという庶民にとっては神々のアレだろというね、つまりは、じゃあはあちゅうさんは 偏差値70のセクハラ電通マンと、偏差値40の俺たちと、どっちが? って話になれば、セクハラ電通マンをセレクトしたわけだろ? そこにトレードオフがあるわけじゃん。 カープ黒田や、あまたの相撲取りが「パワハラですけど強くなれました」っていうアレと 同じアレが作用してるわけじゃん。 選ばれし者の恍惚と苦悩として甘受してきたわけじゃん。 ここでおれが「いいからおっぱい見せろよ」って言うのと 電通マンが「女用意しろ」って言うのとでは 価値に差があるわけじゃん。 そうなれば純然たるセクハラじゃないよね。 確固たる屈辱であるなら「元電通」を売りにしないよね。 商売の道

    それでもやっぱりはあちゅうに同情できない
  • 木綿豆腐って需要ないの?

    もちろん全くないことないのは分かってるけど スーパーの豆腐売り場で、絹豆腐の方が色んな種類が売ってるし 同じブランドのシリーズでも絹より木綿の方が1パックの内容量がちょっと少なかったりするんだよ 俺は木綿の方が好きなのに

    木綿豆腐って需要ないの?
  • もっと早くオブジェクト指向設計実践ガイド読んどけばよかった - razokulover publog

    @joker1007さんが激推ししてたのでオブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方を読んだ。 なんかすんませんw Sandi Metzはここ数年でトップクラスに良いだったのでオススメです。 #railsdm— ジョーカー (onkさんに返済完了) (@joker1007) 2017年12月9日 内容としては、オブジェクト指向設計の核となるものを初めての人でもわかりやすく理解できるように書かれたという感じ。 この手のは静的型付け言語でかかれたものが多いがRubyで書かれてるのでゆるふわなwebエンジニアにも読みやすそう。 流行りのDDDをやるにもまずオブジェクト指向がしっかり理解できてないと厳しいし、まずはしっかり土台を固めようぜみたいな。 オブジェクト指向を理解した気になっている人とか、新卒で入社してきたwebエンジニア諸氏に

    もっと早くオブジェクト指向設計実践ガイド読んどけばよかった - razokulover publog
  • アトラスの異色作『キャサリン』が“大問題作”へと進化!? PS4、PS Vita向けの新作『キャサリン・フルボディ』発表!!【先出し週刊ファミ通】 - ファミ通.com

    アトラスの異色作『キャサリン』が“大問題作”へと進化!? PS4、PS Vita向けの新作『キャサリン・フルボディ』発表!!【先出し週刊ファミ通】 アトラスは、週刊ファミ通2018年1月4日号(2017年12月21日発売)にて、プレイステーション4およびプレイステーション Vita向けの新作『キャサリン・フルボディ』を発表! 開発を手掛けているのは、『ペルソナ5』のディレクターを務めた橋野桂氏が率いるスタジオ・ゼロ。 『キャサリン』といえば、2011年に発売されたアクションパズル・アドベンチャーゲーム。恋人がいるのに浮気をしてしまった32歳のダメ男が、自業自得の悪夢にうなされながら必死に生きようとする……そんな大人の恋愛模様を描いて話題となった。そんな異色作が、新たに登場する“3人目のキャサリン”を筆頭に、さらなる問題をともなって大胆に生まれ変わるという。 週刊ファミ通2018年1月4日号

    アトラスの異色作『キャサリン』が“大問題作”へと進化!? PS4、PS Vita向けの新作『キャサリン・フルボディ』発表!!【先出し週刊ファミ通】 - ファミ通.com
  • 白黒漫画にDeep Learningで着色する ~参照画像を使って~ - dwango on GitHub

    この記事はドワンゴアドベントカレンダー26日目(延長戦!)の記事です。 私は、Dwango Media Villageで研究を行なっている古澤です。Dwango Media Villageは、ドワンゴの機械学習系の研究とその応用を行なっているチームです。 今回紹介するのは白黒漫画にDeep Learningで着色する研究です。さらに、応用としてプロジェクタを用いて実世界のイラストにも着色結果を投影できるようにしました。 出来ること一覧 記事では、以下の2つの事柄がどのようなテクニックを元に可能になったかのおはなしを書いていきます。 Deep Learningで白黒漫画1タイトル+参照画像を入力とした白黒漫画の自動着色 Deep Learning+Jetsonで実世界に描かれたイラストの色塗り(自動着色結果のプロジェクション) 動画あり! Comicolorization 最近、タイのバン

    白黒漫画にDeep Learningで着色する ~参照画像を使って~ - dwango on GitHub
  • 機械学習を使ってUI自動テストをサイト間で再利用する - DeNA Testing Blog

    SWETの薦田(@toshiya-komoda)です。 今回は第3回目の記事で言及させていただいた機械学習UIテストに関して実験的に進めている技術開発について紹介させていただこうと思います。 この記事で紹介している内容の実装はGitHubにアップロードしていますので、もし興味がある方はこちらも覗いてみていただければと思います。 こちらはTensorFlow Advent Calender 2017第7日目の記事にもなっています。機械学習の実装の中でKerasを用いてます。 とりあえずデモ 最初に以下のデモ動画をご覧いただきたいです。会員登録フォームに対する自動テストのデモです。各入力欄に適切な情報を入力しつつ、パスワード欄にだけ'weak'という不正なパスワード文字列を入力して、バリデーションで弾かれることを確認するテストです。デモでは入力欄に値を埋める部分を、Chrome Extens

    機械学習を使ってUI自動テストをサイト間で再利用する - DeNA Testing Blog
  • MySQL InnoDBの領域管理 - Qiita

    武蔵野Advent Calendar 2017の20日目の記事です。品川から参加しています。 今日はMySQL InnoDBの領域管理について勉強し、いくつか動作例を見ながらInnoDBに対する理解を深めていきたいと思います。アプリケーション開発者やデータベース管理者の方にとって明日からすぐに使えるノウハウとまではいきませんが、いつか何かの役に立てば幸いです。 まとめ InnoDBにはテーブルスペース、セグメント、エクステント、ページというデータの管理単位があるよ エクステント単位で空き領域が管理されているよ。だけどそれを知ったところであまり役には立たないよ 昇順INSERTが得意でランダムINSERTが苦手なのはよく知られているけれど、実は降順INSERTが得意だよ テーブルスペース、セグメント、エクステント、ページ InnoDBのデータが格納されるファイルのことをテーブルスペースと呼び

    MySQL InnoDBの領域管理 - Qiita
  • ソーサリアンの思い出/1987年僕らの情景 - Everything you've ever Dreamed

    www.youtube.com 日12月20日はアクションロールプレイングゲーム「ソーサリアン」発売30年のアニバーサリーで、1987年(昭和62年)中学2年から今に至るまで、「ソーサリアン」は僕にとって憧れの存在であり続けている。その地位は変わらないだろう。 実のところ僕はソーサリアンをやりこんでいない。ほとんど眺めていただけだ。ウインドーズ95前夜。パソコンは今でこそ一家に一台だが当時はまだまだ高級で贅沢品だったのだ。PC-8801mkIISR(ハチハチ)をはじめとしたパソコンのある環境を持ち、ソーサリアンをプレイできるだけで選ばれし者だったのだ。ソーサリアンは画期的なゲームではあった。自由さ。一生遊べるとボンクラ間では信じられていた追加シナリオ・システム。膨大な魔法。老衰。派手なエフェクト。カラフルな画面。めちゃくちゃかっこいい音楽。エトセトラ。だがそういった要素の前に、ソーサリア

    ソーサリアンの思い出/1987年僕らの情景 - Everything you've ever Dreamed
  • 文系のゼミでSlackを導入した話

    この話の趣旨はタイトルの通りで、来ならSlackの利用者としては傍流の「私立文系大学のゼミの学生」に、Slackを利用させるために悪戦苦闘した(している)話について紹介するというものだ。読み手として想定しているのは、同僚や似たような環境で教えている教員だけでなく、技術者以外の社員にSlack(その他のグループウェア)を導入、運用している管理者やマネージャー、そのようなソリューションを提案している事業者を考えている。そのため、「要件定義」に関わる前置きが長くなるけれど、具体的なノウハウよりも「未知のツールを利用してもらうためには?」という観点からのひとつの取り組み例として読んでもらえたらと思う。また、Slackそのものの解説については、ウェブ上にあまたある記事の方にお任せしておきたい(たとえばこちらの記事)。 1. 現状と課題 そもそも、なぜゼミでグループウェアを導入する必要があったのか。

    文系のゼミでSlackを導入した話
  • フライドチキン見てて思ったんだけど

    飛ぶことを覚えた鶏は人類の脅威になるんじゃね? 今までみたいに簡単に捕まえられなくなって価格が上がる。 ちょっとした、にわとりパニックみたいなの起こるかもしれない。 これだけじゃなくてもし知恵を得た魚が出現すれば今までと同じように釣りはできなくなる。 水のなかに不自然に浮かぶ餌など何か裏があるに違いないと思うからだ。 そう思うと、もし今この瞬間地球上の生物が何か一芸を神に与えられてしまうと 人類は簡単に滅んでしまうわけだ。 そう思うと生きるのが楽になる。

    フライドチキン見てて思ったんだけど
  • おじいちゃんとプラモ屋に行ったら「この戦闘機懐かしい」→その理由で店内が凍った

    ろこまりゅっ!!!!! @rb79_locomaru じいちゃんとプラモ屋に行った時の話 じい「あ、この戦闘機懐かしい」 僕「え、じいちゃんも昔作ってたの?」 じい「ううん、戦争の時にこれに追いかけられてたんだよ ははっ」 凍 り つ く 店 内 苦 笑 い す る 自 分 黙 っ て 戸 棚 の 整 理 を 始 め る 店 長 2017-12-31 16:30:51 ミクさンがぃっパぃ @cxm01052 @rb79_locomaru 凍りつくまでしなくていいじゃん と思いながらワラタ かつての敵国の戦闘機のプラモを売っている日の 時代の流れというのを感じますねぇ 昭和の時代から、第二次大戦中の世界中の戦闘機や軍艦がプラモの定番でしたしね。 2017-12-31 20:50:30

    おじいちゃんとプラモ屋に行ったら「この戦闘機懐かしい」→その理由で店内が凍った
  • 【動画】日本で就職活動するときに知るべきマナーをまとめた海外の動画が大反響「日本のやばい採用事情が広がる…」

    mineCC / minecc.btc @ETHxCC 世界に日のやばい採用事情が広がる… ・スーツは白黒基調 ・入室時は30度、退室時は45度のおじぎ ・部屋は3回ノック、トイレは2回 ・椅子の左側に向かって入る などなど twitter.com/business/statu… 2017-12-28 13:22:49

    【動画】日本で就職活動するときに知るべきマナーをまとめた海外の動画が大反響「日本のやばい採用事情が広がる…」
  • 2017年 買わなければよかったと後悔したもの

    https://www.amazon.co.jp/dp/B01M6Y9X1X/ ↑こいつ。 1L以上のお湯を沸かせるやつが欲しかったのでAmazonで検索して安いのを購入。 ちょうど親の電気ケトルも壊れてたのでその分もあわせて2台購入。 あとで地元で1L以上の容量でもっとやすいのが売っているのを発見。 電気製品はネットが安いという思い込みで失敗した。 でも有名メーカーだし品質はいいだろうと思ったけど、そうでもなくて、プラスチック臭がすごかった。 公式HPに重曹でお湯をわかせば臭いは取れると書いてあったけど、問題を把握してるならなぜ最初から臭いをとっておかない。 重曹を使っても臭いは完全にとれずに、親は使うのを諦めた。 電気ケトルなんてなにつかっても同じだろうと、ろくに調べずに買ったのが敗因だわ。

    2017年 買わなければよかったと後悔したもの
  • GPUコンピューティング脱落者から見たNVIDIA GPUの利用規約騒動|暗黙の型宣言

    一週間ほど前から,NVIDIAがGeForceのデータセンタ利用を制限した話がネットを賑わしはじめた.おもしろいことになってるなと感じたので,私の経験と,それに照らし合わせて今回の騒動に感じた事を語りたくなった.記憶も記録も曖昧であるため,年寄りの昔話程度に読んでもらいたい. ここでいうおもしろいとは,滑稽という意味ではなく,興味深いという意味合いである.この件で色々な対応を迫られている方々を蔑む意図は微塵もないことはご理解いただきたい. 今回の騒動に抱いた感想俗っぽい言い方をすると「恋人がこちらをフって乗り換えた相手が意外に曲者で,元恋人が困っているのを眺める気持ち」だろうか.そのような経験をしたことはないし,恋人というほどNVIDIA社に固執しているわけでもないが. 事の発端NVIDIAが規約変更によりGeForceのデータセンター利用を制限。大学などの研究活動にも大ブレーキ これが最

    GPUコンピューティング脱落者から見たNVIDIA GPUの利用規約騒動|暗黙の型宣言
  • ActiveRecordでINの中が一万個とかにならないようにする - かみぽわーる

    この記事は MySQL Casual Advent Calendar 2017 の23日目の記事です。 みなさんORマッパーは使っていますか? 僕は仕事とか趣味でActiveRecordというORマッパーを使っているんですけど、こいつ例えば Team.preload(players: :high_score).to_a みたいなことをするとすぐ SELECT `scores`.* FROM `scores` FROM `scores`.`id` IN (a, b, c, ...数千個続く...) みたいなクエリを生成しよるんですけど、MySQL 5.7に上げたときに range_optimizer_max_mem_size の制限で実行計画がテーブルスキャンに落ちてえらい目にあったことがありました。MySQL側で range_optimizer_max_mem_size = 0 することで

    ActiveRecordでINの中が一万個とかにならないようにする - かみぽわーる
  • 『こういうのが見たいんでしょ?いきますよ~!』和歌山のアドベンチャーワールドのパンダさんの客寄せパンダっぷりがすごい「全員着ぐるみかも」

    しゃむろくが焼ける煙の傍らに君が佇む @shamrock_10_MA アドベンチャーワールドのパンダは客の目の前で「な!こういうのん見たいやろ!ワイがパンダやぞ!」と笹をモリモリべてみせる、カメラを構えたのをチラリと確認して「いきますよ〜みなさんお待ちかねのアレですよ〜、ソ〜レ」とでんぐり返しするなど営業努力を惜しまないのでみんな見に行ってほしい 2017-12-20 14:38:51

    『こういうのが見たいんでしょ?いきますよ~!』和歌山のアドベンチャーワールドのパンダさんの客寄せパンダっぷりがすごい「全員着ぐるみかも」
  • イスラム教の描写に関するHow toガイド

    WB Games Montrealのシニア・デザイナーOsama Dorias氏より,ある一定多数層のオーディエンスを遠ざけたくないデベロッパへのアドバイス。 ゲーム業界がある特定の文化を上手に描写できず,敵役としたり,さして重要でない役割を押し付けたり,もしくは完全に追いやったりしてきたのはよく知られていることだ。歴史的にそのような待遇を受けてきたグループの一つがイスラム教徒だ。 日(※2017年12月12日),モントリオール国際ゲームサミットでWB Games Montrealのシニア・デザイナーOsama Dorias氏は,デベロッパを前にゲームでイスラム教徒のキャラクターを最もよく表現する方法を提案した。冒頭,Dorias氏自身もイスラム教徒であるが,過去にイスラム教の表現に失敗してきたデベロッパの面目をつぶすつもりはないとして語り始めた。 「私たちにプラットフォームをくだされば

    イスラム教の描写に関するHow toガイド
  • 休職中の会社の現状が悲惨な事になっている - 新・ぜんそく力な日常

    今日も訪問ありがとうございます😊 今日は僕の会社の話になります。 現在僕は、持病の喘息の悪化により仕事の方を休職しています。 会社には、僕の弟達も勤めているので、たまに会社の現状を聞く事があります。 先日もちょっと話す機会があって、会社の事を聞いたら、なかなか悲惨な事になっているようです… 僕は普段ブログではおバカなイメージが強いですが、会社では製品の製造と品質管理などの重要なポストを任されています。 自分で言うのもなんですが、製造の腕は、かつては一級成形技能士の資格取得を目指すぐらい(落ちたけど…)の実力でした。 ところが昨年春頃、体調を崩し、長年治っていた持病の喘息が再発しました。 その時にしっかり休めばよかったのですが、会社内で僕並みの技術を持つ人間がいないというのもあって、休めず無理をしてしまいました。 その為、さらに喘息が悪化してしまい、咳が慢性化してしまいました。 そして体調

    休職中の会社の現状が悲惨な事になっている - 新・ぜんそく力な日常