タグ

2017年12月15日のブックマーク (11件)

  • MySQLのレプリケーション環境をDockerでシュッと構築する - ぱーぽーの日々

    はじめに GMOペパボ Advent Calendar 2017の15日目の記事です。 昨日の担当は@kurotakyさんによる RubyBancor protocolのシミュレーションをするライブラリ"Bancor"を作っています - mo-fu note でした。 ブロックチェーン技術仮想通貨はだいぶ前から話題になっていますが、それに関連した面白そうな取り組みをしているようなので、興味のある方はぜひご覧下さい。 さて、今回はMySQLのレプリケーションについて書いていこうと思います。 なぜMySQLの話なのか? 私のTwitterアカウントを見ている人ならご存知かもしれませんが、ここ数ヶ月ほぼMySQL(とカレー🍛)のことしかツイートしていないくらいにはMySQLを触っていたからです。 最近、MySQLをアップグレードするためだけに生きてるみたいなところがある— ぱ (@purp

    MySQLのレプリケーション環境をDockerでシュッと構築する - ぱーぽーの日々
  • 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をはじめるときのポインタ - 藻ログ
  • サーバーレス・アプリケーションの開発ツールチェーンとして AWS SAM まわりがいい感じに成長してきているのであらためて紹介します

    サーバーレス・アプリケーションの開発ツールチェーンとして AWS SAM まわりがいい感じに成長してきているのであらためて紹介します Serverless Advent Calendar 2017 の 15 日目です. 記事ではサーバーレス・アプリケーションの開発ツールチェーンとして最近なかなかいい感じになりつつある AWS SAM (AWS Serverless Application Model) とその周辺を紹介しようと思います. 記事は AWS 上でサーバーレスなアプリケーションを動かしたい オープンソースとしての公開も考えてたりする サーバーレスなアプリケーションも CI/CD に組み込んで継続的に開発・デプロイしていきたい 過去に CloudFormation で Lambda をデプロイしようとして血を吐きかけた というわけで CloudFormation は生理的にちょ

    サーバーレス・アプリケーションの開発ツールチェーンとして AWS SAM まわりがいい感じに成長してきているのであらためて紹介します
  • 『知の整理術』を書いた理由 - phaの日記

    16日に新刊、『人生にゆとりを生み出す知の整理術』が出ます。屋ではもう15日に並んでるところもあるはず。電子書籍版は4月くらいになるとのこと。 人生にゆとりを生み出す 知の整理術 作者: pha出版社/メーカー: 大和書房発売日: 2017/12/16メディア: 単行(ソフトカバー)この商品を含むブログを見る どうしてこういうを書いたかというと、「どうやったらphaさんみたいになれますか?」みたいなことをよく聞かれるので、その答えとして書きました。 「勉強」、つまり何かを学んで実践に生かすということは、学校を出てからも何をするにも必要となるものだし、勉強の基さえ押さえておけば、一般的な生き方のレールから外れても、どこで何をやってもやっていけるんじゃないかと思うんですよね。 勉強というのはコツさえつかめば、わりと楽しいことでもあるし。 そういう感じで、そんなにがんばりすぎずゆるくいろ

    『知の整理術』を書いた理由 - phaの日記
  • クラウドワークスのイケない命名 〜7つの大罪〜 - Qiita

    はじめに クラウドワークスの初期バージョンを作ってから早6年。後任のエンジニアたちには様々なdisりを受けてきました。 システムアーキテクチャや設計(命名は除く)に関するdisりについては、何よりもビジネスを軌道に乗せることが優先されるタイミングでどこまで「ちゃんと」やるべきか、という議論の余地が常にあります(自分のスキル不足については、いったん棚に上げます)。 一方、「命名」については、サービス立ち上げ期であっても「ちゃんと」やるべきと断言できます。 なぜならば、 システム外(例えば、非エンジニアとのコミュニケーション)にも関係してくる、ある意味ではシステムの最も基礎的な部分と言えるため、ここでしくじると影響範囲がでかい ネーミングをがんばったからといって、それ自体にかかる時間はたかが知れているし、その後の開発速度に悪影響を与えることもほとんどない すなわち、命名を「ちゃんと」考えるとい

    クラウドワークスのイケない命名 〜7つの大罪〜 - Qiita
  • 最近のGoプロジェクトのMakefile - 詩と創作・思索のひろば

    最近は仕事でも新しくGoプロジェクトをイチからはじめることが増えてきて、コピペ元が欲しくなるので、スナップショットとして残しておきます。とくに Go でウェブアプリケーションを書くような場合を想定していて、npm エコシステムにも乗っていきます。 大まかな方針としては、 self-contained である グローバルな環境を汚染しない コマンド一発で開発環境が再現できる ……というところを目指します。 motemen/prchecklist がこれを達成しているつもりなので、以下、これを例に見ていきます。 依存ライブラリは dep なり何かしらのツールと Go 標準の vendoring で管理すればよい一方、そのツール自体であったり、他の開発中に必要なツール(golint とか gobump とか)であったりのインストールをどうするかという話。 npm であれば devDepende

    最近のGoプロジェクトのMakefile - 詩と創作・思索のひろば
  • notepad.exeをJavaコードをかけない体に改造する - Qiita

    この記事は Altplus Advent Calendar 2017 の14日目のエントリです。 こんにちわ。Xamarin人材です。 最近、ゲームのチートだったりハッキングだったり、怖い話が多いですね。 ああいう手口から身を守るには、まず攻撃手段について学ばなければなりません。 というわけで今回は、「notepad.exeを、2度とJavaコードかけない体に改造する」というテーマで、悪いプログラマーになりきってみようと思います。 実演 「意味がわからない」という声が聞こえますので、まずはデモを見ていただきたいと思います。 おわかりいただけただろうか。 ファイル保存時にHelloWorld.javaと入力したにも関わらず HelloWorld.csとなっているのです。悪魔的所業。これではJavaコードがかけないじゃないか。許せない!!! 解説と実装 何をやっているのかというと、 notep

    notepad.exeをJavaコードをかけない体に改造する - Qiita
  • 【Day-14】株価や仮想通貨で使える、5つのテクニカル分析を解説&Pythonで実装してみた - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー 14日目。 時系列データでまず思いつくのは、株価のチャートですよね。 また、最近はやっている仮想通貨。私も最近coincheckに入金しました。 ビットコイン取引所 "coincheck" やっぱ、実際にお金が絡むとちゃんと勉強しようって言う気になる!笑 せっかくチャートを見るわけだし、その見方について勉強しておこうと思いました。 そしてせっかくなので、自分で実装してどういう仕組みなのかまで知っておこうと思いました。 理系だからね、分からないものを使うのは嫌だからね。 というわけで、Python(主にPandasとMatplotlibを用いながら)でテクニカル指標についてやっていきます。扱うデータは三年分の日経平均株価。 指標について知りたい人も、自分で実装してみたいという人もどうぞ。 テクニカル分析とファンダメンタル分析 実装において ローソク足

    【Day-14】株価や仮想通貨で使える、5つのテクニカル分析を解説&Pythonで実装してみた - プロクラシスト
  • 筋トレが続かない理由〜ハーバード大学が明らかにした答えとは? - リハビリmemo

    「筋トレが続かないんです…意志が弱いんです…」 筋トレは病気による死亡率を減少させ、睡眠の質を改善し、糖尿病や心臓病のリスクを軽減させるだけでなく、男性には男らしい肉体を、女性には美しいスタイルを与えてくれます。 『筋トレが病気による死亡率を減少させる幸福な真実』 『筋トレが睡眠の質を高める』 筋トレにはこれほどの良い効果があるにもかかわらず、なぜ多くの人が筋トレを続けることができないのでしょうか? 行動科学や心理学などの分野では、このようなヒトの矛盾した性質を「運動のパラドックス(exercise paradox)」と呼んでいます。ヒトは健康でいたいと思いながらも、ゴロゴロしてテレビを見るような不健康なことが好きで、筋トレやジョギングのような健康に良いことが嫌いなのです。この矛盾の理由を解明しようと、これまでに多くの研究者が議論をしてきました。 そして近年、ハーバード大学・進化生物学者で

    筋トレが続かない理由〜ハーバード大学が明らかにした答えとは? - リハビリmemo
  • 学習を加速させるインデックス読書術 - Qiita

    読書というものは、こちらが頭を空にしていれば、向こうでそれを充たしてくれるというものではない。 読書も亦(また)実人生の経験と同じく真実な経験である。[1] 読書術が学習を加速する 技術書、読んでますか? 近頃はネット上の情報が増えたとはいえ、 やっぱり技術書は欠かせませんね。 とはいえ、読むべきも山積。なかなか手がつけられない。 こんな方も多いのではないでしょうか。 今日は読書を一つのスキルとして捉え、 そのスキル向上のためのノウハウを紹介したいと思います。 以下の三部構成からなっていますが、どうぞつまみいしてください。 準備編「書物道具論」 実践編「つまみ読書術」 応用編「インデックス読書術」 エントリはリブセンスアドベントカレンダー2017 テーマ「学」 の9日目です。 準備編「書物道具論」 はじめは3つの心構えについて。 まずは は頭から終わりに向けて順番に読む に書

    学習を加速させるインデックス読書術 - Qiita
  • メンバーが「自分事感」を持てるチームであるためにチャット運用で気をつけていること - Qiita

    こんにちは。 この記事はLivesense Advent Calendar 2017-学- 14日目です。 自分が転職ドラフトというプロダクトの立ち上げにアサインされてからあっという間に2年が経ちました。 少しずつチームも大きくなってきた中で気をつけている事として「メンバー誰もが自分事感を持てるチームであり続ける」というものがあります。何故かと言うと 天才が1人いればいいけれど、大抵はそうではないので多くの見識があった方が強力だ(多数決をするわけではない) 小さなチームでは明確な役割分担よりも相互協力できる体制が強さになりやすい なによりも各々がそれぞれの経験やバックボーンから課題を感じて、どうしたら良いか考えて、実際に作ったものが世の中の役に立つ、というプロセスに関われることが、プロダクト作りの醍醐味だと思っている まぁ最後が一番大きい理由なのですが、そういうチームは良いものを作れると思

    メンバーが「自分事感」を持てるチームであるためにチャット運用で気をつけていること - Qiita