【トレタ×プレイド】TechBlog Deep Dive Meetup #1 〜インフラ編〜 http://plaidtech.connpass.com/event/33511/ での発表内容。 Terraform, Packer, Roadworker, Ansible, Serverspec, C…
golang の channel は他の言語に見ない独特のパラダイムを開発者に提供します。 単純にスレッド間でメッセージングをするだけでもC言語で書けばそこそこの量になったり、慣れていない人であればどう実装すればいいか分からないなんて事もあったと思います。しかし golang の goroutine/channel は、やっている内容の割にとても容易にスレッド間通信やキューイング、処理の受け待ち等を実装できる様になっています。尚、channel をどの様に適用したら良いかについては以下を参照下さい。 Big Sky :: Golang の channel の使い所 golang の特徴と言えば goroutine と channel ですが、その使いどころに悩む人もおられる様です。 goroutine は非同期に実行される処理、channel はその grout... http://mat
注: 無線ネットワークは干渉などによりこの数値より遅くなる状況も十分ありえます。 ポイント メモリからの読み込みとディスクからの読み込みはランダムアクセスで1000倍程度違う とは言え、最近はディスクも結構速い きちんと繋がれた有線ネットワークからの読み込みは、ディスクより速い つまり、ディスクから読むより、同じデータセンターのマシンのメモリから読んだほうが速い モバイルネットワークだと100キロバイトのデータでも1秒以上かかることがある メモリからの読込速度の遅さは、CPUのクロック数も10G/s程度なのと、本来はL1/L2キャッシュなどがあることを考えると通常意識しなくて良い 何故この参考値をまとめたか プログラミングをする際、どのくらいの時間でどのくらいのサイズ感の処理が出来るのかを考えられることが、ある一定規模以上のサービスを開発するときは必須条件になってくると思います。 なにより
Golangが一番パフォーマンスが良いかと予想していましたが、全く逆の結果になってしまいました。 Golangが遅い理由 遅い原因をいくつか考えて改善できないか試してみました。詳細は省きますが、以下の点については問題なさそうでした。 goroutineはリクエスト単位で起動している コネクションプールは有効になっている BeegoのORM特有の処理は主原因ではない(標準ライブラリのsql関数と大差なし) DB側のCPU使用率は100%になっているが、CPU使用率とメモリ使用量はPHP環境と同程度の負荷になっている ここまで確認して、プロファイラを使った方が良さそうに思えたので、いったんプロファイラで状況を確認するために、標準で提供されていて手軽に使えそうなpprofを使ってみました。topで確認すると次のような結果がでました。 (pprof) top 20 -cum 920ms of 15
(アニ GIF あるのでちょっと重いです…) マイクロインタラクション事始め以前 @Yahoo!Japan 2016.07.04 先日、とある社内勉強会にて発表する機会があったので書き残しておく。要は最近のフロントエンド開発の流れに疲れて、もうちょっと違う方向で頑張ろうと思った話。 葛藤 Kaizen Platform, Inc. フロントエンドデベロッパーの t32k です。皆さん、ご存知かもしれませんが、Kaizen Platform は A/B テストツールを提供しています。その A/B テストのデザイン案も国内外約 2 千名のグロースハッカーと呼ばれる方々から、クラウドソーシングで調達することができます。なので、自社内にデザイナー抱えてなくても A/B テストが実行可能です。 グロースハッカーの登録自体は無料ですので、デザイナーの方はぜひ登録してもらうと、コンバージョン率の高いデザ
普段 Vim を使っていて、つくづく「このマッピング便利だな〜」と思うものをご紹介します。 空行・スペース処理 1行ごとに空行を入れる 空行をカットする 行内のスペースをカットする 全角英数字を半角にする Markdown記法のリスト化 日時をすぐに出す 曜日もすぐに出す .vimrc をすぐ操作する 一時的なゴミ箱ファイルをすぐに出す 今見ているバッファを現在時刻のファイル名で保存する :w 版 :f 版 簡単に連番を振る 空行・スペース処理 1行ごとに空行を入れる このような設定で。 ※以下、「<Leader>al」などのマッピングは説明用の一例です。 nnoremap <Leader>al :%s/$/\r/gc<CR> vnoremap <Leader>al :s/$/\r/gc<CR> 選択するとその範囲だけ、選択しなければバッファ全体を対象として、1行おきに空行を入れていきます
公開されている React コンポーネントのテストコードを見てみると、enzymeを使ってテストしているものを結構見かけます。enzyme はReact 公式でも押しているっぽいので、積極的に使っていきたいです。 Note: Airbnb has released a testing utility called Enzyme, which makes it easy to assert, manipulate, and traverse your React Components’ output. If you’re deciding on a unit testing library, it’s worth checking out: http://airbnb.io/enzyme/ 日本語の紹介記事では@syossan27さんの記事が参考になりました。 React のテストを Enz
ユーザーリサーチってなに?残念なリサーチと、意味のあるリサーチの違い。以前は「UXデザイン」というと、なんだか理解が難しいモノかと思っていたが、本当はすごく単純なものかも、と思うようになってきた。実際にモノを使う人に会って、フィードバックをもらって、「その人が必要としているモノを作ること」の結果がいいUXデザインなのだ。(多分) じゃあどうやったら「その人が必要としているモノ」が分かるのか?その唯一の方法は、実際に会って、「その人」と「その人が生活する環境」を出来るだけ理解することだ。 これは人見知りの私には結構ハードルが高いことなんだけど。。やってみると意外と楽しい。(まだマスターするまでには程遠いけど) そこで、最近ユーザーリサーチをするようになって分かってきた、残念なリサーチと意味のあるリサーチについてまとめてみる→→→ ▶︎新車開発のプロジェクト ビジネスのビジョンを踏まえ、最初の
デザインのキャリアをはじめるとき、良いアプローチのひとつとして基本デザイン原則を学び、そしてそれらをうまく使い、きちんとした土台を今後のプロジェクトのために作ってみましょう。 Image Source: Jared Granger 制作を通じてノウハウを知ることで、より多くのテクニックを学び、自分の予想を超えた良いアイデアを作成できるようになるでしょう。プロのデザイナーから学ぶことは、ウェブデザインのスキルを改善するのにもっとも最適な方法といえます。今回は、ウェブデザインを改善する15個のテクニックを見ていきましょう。 詳細は以下から。 01. 憧れのデザイナーを追いかけよう。 デザイナーによって好みのデザインレイアウトやエフェクト、コンポーネントは違うもので、それらを真似してみましょう。すごいと言われるアーティストでさえも、最初はここからはじめています。まずは通らないわけにはいかないでし
まとめサイト・知恵袋・NAVERまとめなどを除外してGoogle検索する検索エンジンの紹介 2016/3/27 [更新:2023/10/22] ノイズレスサーチ 35 まとめサイト・知恵袋・NAVERまとめなどの邪魔でうざいスパムサイトを除外して検索できないかと日頃から思っていて、ノイズレスサーチという検索エンジンを作成し、公開しました。 よく邪魔だと言われることが多いまとめサイト・キュレーションサイト・NAVERまとめ・知恵袋・2ch転載・食べログ・クックパッド、その他多数のサイト(約5000個)をブラックリストで除外して、調べ物に威力を発揮する検索エンジンにしました。 とくにレシピ検索、大学や仕事の調べ物、商品レビュー、医療検索で人気があります。 インストールは必要なく、ノイズレスサーチのページを開いて検索するだけで、誰でも使えます。パソコン・スマホ両対応。
Pythonista 3にシェル、Dropbox同期・ダウンロード機能などAppleが許さない機能を追加する iOS最強の統合開発環境Pythonista 3。 開発言語はPython 3.5 / 2.7。iOSとの親和性が高く、単にPythonが書けるというだけでなく、iOSの開発環境として機能します。 2008年から始まったApp Store史上、僕が最高に興奮を覚えたアプリです。日本ではそれほど人気がない一方で、海外での絶賛っぷりが対照的です。 Pythonista 3 カテゴリ: Productivity 販売元: Ole Zorn(サイズ: 244.4 MB) 全てのバージョンの評価: (0 件の評価) こんなエントリを見にくる人がPythonista 3を知った時に覚える感慨に「よくAppleが許したな」、「よくAppleが審査通したな」というものがあるでしょう。 App St
「Linux プログラミングインタフェース」再び。 輪読やりながら「こんな機能使うのか?」って、みんな文句言いながら読んでいた章。ここで触っとかないと、今後「ACL とか知らねぇ。」ってなりそうなので、まとめておく。 17章 ACL ACL はユーザもしくはグループ単位でのパーミションを設定可能にするもので、ユーザ、グループ数を制限しません。Linux ではバージョン 2.6 で ACL を導入しました。 refs: https://www.oreilly.co.jp/books/9784873115856/ ACL(access control list) とは 簡単に言うとファイルやディレクトリのパーミッションに +αのアクセス権 を設定できる機能。 ACL を設定すると下記例のように、通常のパーミッション的には root しか読めないファイルに、vagran
すべてのAWSのサービスを 3行以下でまとめました。 AWSが色々ありすぎてわからん! 3行以下で誰かまとめて!!という思いで、AWSを3行で書いてるところがなかったので自分で作りました。 掲載した金額は最小使用時のもの。無料枠や大量購入割引(Volume discount)、あと転送量でかなり変わるので、参考程度に。 以下からのカッコよすぎな見出しは AWSクラウド製品のページ からのそのままの引用です。「 広範かつ奥深いコアクラウドインフラストラクチャサービス」って僕が言ってるわけじゃない! 広範かつ奥深いコアクラウドインフラストラクチャサービス なんのこっちゃ。 よーするに「基本サービスですよ」ってことらしい。基本サービス多すぎだろ・・・。 い。 コンピューティング AWS is 何 いくら?
技術書典というイベントに、社内の技術的ノウハウを集約した”WANTEDLY TECH BOOK”という本を作り、それを出展してきました。 技術書典とは6月25日(土)に秋葉原の通運会館にて「技術書典」という、技術書オンリーイベントが開催されました。技術書というと一般の書店に流通している出版社の書籍が思い浮かぶかも知れませんが、このイベントでは自分たちの持つ技術を世に広めたい人達や共有したい人達の技術系サークルやコミュニティの技術書が数多く出展されました。頒布される書籍や冊子を見に来た来場者の方も多く、出展者と来場者を合わせると約1400人という大きなイベントでした。 公式サイト:技術書典 頒布した書籍私達は”WANTEDLY TECH BOOK”という本を150部頒布させて頂きました。内容は社内の技術的ノウハウ、いわばWantedlyを支える技術をまとめたものです。 世の中の移り変わりは早
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
スキル ボクは以前、こんな記事を書きました。 www.b-chan.jp この記事は膨大なアクセス数を獲得しましたが、多くの人が、このExcelスキルが無い同僚のことを、中高年のおじさんだと思ったようです。 実は彼はボクより歳下。30代半ば。 若いんですが、パソコンが全然ダメ。 ボクは別に何かの能力があるとか無いとかは仕方ないと思うんです。 ボクだってプロ野球やプロサッカーの世界で活躍しろと言われたら無理ですから。 www.b-chan.jp そう言うことじゃなくて、仕事で必要とされるスキルを学ぼうとする姿勢の無さにガッカリなんです。 だって、まったく同じ作業、同じ結果を1時間で出す人と5時間で出す人がいたら、企業の業績に与える影響が違うじゃ無いですか。 お客さんへのサービス面でも全然違いますし。 世の中の一部の人しかできない特殊能力を身につけてほしいと言う話じゃなくて、多くの人ができるこ
エンジニア同士が交流し、ごはんと悩みをシェアしながら 仕事人生の次の一手を探るためのワークショップ型イベント「キャリアごはん」のイベント情報やイベントレポートを紹介します かつては【特定の技術分野を深掘り】→【その分野で専門家に】→【その後はマネジャーかスペシャリストに】といったような、ある程度決まったロードマップの上でキャリアを作っていたエンジニアたち。それが今、特にWeb関連の仕事を中心に、サービス開発の複雑化と求められるスキルの多様化などを背景に変化が見え始めている。 エンジニア経験をこれまでにない方法で活かせる新職種も方々で生まれており、企業側の評価やキャリアパスも以前に比べれば多様なものになっている。 そこで6月16日、弊誌『エンジニアtype』と転職サイト『@type』は、【続々生まれる「エンジニア新職種」の未来を考える】をテーマにワークショップ型イベント『キャリアごはん』の第
2016-07-04 ビッグデータ基盤勉強会での発表資料です.Kaggle Tokyo Meetup #1 の資料から主に Serialization の Blosc まわりの説明を加筆しています.
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
お金の無駄遣い黒歴史を挙げてみよう!ここでは、「こんなお金の使い方をして無駄だった!」という事を12項目紹介したいと思います。 年間40万円の高額な服を大人買い「社会人なんだから良い服着ないと!」と意気込んだり、「オシャレは足元から!靴は最低◯万円以上じゃないとダメ」と限界ラインを自分自身で設定したりするなど、服にお金を惜しまない方も中にはいらっしゃると思います。 例えば、高級ブランドメーカーの「ヴァレンティノ」で、毎月10万円以上のTシャツなどを購入したりし、 このブランドの服を着ているから、自分はカッコいいなど自己満足に酔ったりしていた事もあります。 しかし、社会人として10年経った後で振り返ると、「インナーにお金をかけてもわからない」「良い物はワンポイントで使えば十分」というように考える方が多くなってきます。 つまり、良い物の使い方がどんどん上手くなってきて、トータル金額は安くなるの
こんにちは。ディレクターの川原田です。 クックパッドでお気に入りレシピを保存する「MYフォルダ」のサービス開発や、保存・記録に関する新規サービスの検討・開発を担当しています。 ディレクターの仕事は様々ありますが、今回は私が身につけたことで仕事領域が広がった!と感じているSQLについてお話ししたいと思います。 いきなりですが、SQLが使えてよかった点をまとめると以下です。 よかったこと 数値抽出から分析まで自己完結 エンジニアとのコミュニケーションがスムーズに 仕事が増えていそうで実は効率アップ 周囲の知的好奇心を刺激 それぞれ具体例を交えてお話します。 数値抽出から分析まで自己完結 事例1:ログ構造を理解でき後の仕事がスムーズに 昨年、アプリのサービス開発を担当した際、エンジニアの設定したログが、実際に送信されるかどうかを事前チェックをしました*1。 アプリのリリースはタイミングが決められ
子育て支援をめぐる参院選の論戦で、与野党の理念の違いが鮮明になってきた。各党とも保育所の待機児童解消を掲げるが、自民党は子育て世代の「自助」を求め、民進党は「共助」を重視する。根底には、国と国民との関わりをめぐる考え方の対立がある。 安倍晋三首相(自民党総裁)は5日、新潟県長岡市で訴えた。「保育の受け皿をしっかりと作っていく」 2月、保育所の選考に落ちた保護者がつづったとみられる「保育園落ちた日本死ね!!!」と題した匿名ブログが関心を集めた。待機児童問題が改めてクローズアップされるなか、各党は参院選で子育て支援策を競い合うように訴える。だが、公的支援のあり方には理念の違いも浮かび上がる。 自民の稲田朋美政調会長は4日、札幌市での講演で、安倍政権が掲げる「1億総活躍社会」について言及。財政難で政策には優先順位が必要として「あれしてくれなきゃ活躍できないと。それもできないなら日本死ね、なんて言
今週のお題「もしも100万円が手に入ったら」ということで、息子たちならどうするか訊いてみました。 アーリーリタイアにもほどがある*\(^o^)/* この発言には理由がありまして。 旦那くんが、「宝くじの1等が当たったら?」と訊かれると、 「とりあえず会社を辞めるかな★」っていつも言ってるんです。 ダイちゃん、会社と幼稚園は違うから。 むしろ、幼稚園はお金を払って通わせてもらってるからね。 それに…… 今だってほとんど遊んで暮らしてるやないかい。 ダイちゃんもショウちゃんも、お休みの日でも行きたがるくらい幼稚園好きです! ちなみに、イメトモがもし100万円手に入ったら…… 【脱毛して、バカンスに行く】です!! ※ 85はショウちゃんのお気に入りの数字です 〜ここでちょっとだけ〜 旦那くんに、「もっと検索流入がありそうなタイトルをつけたら?」とアドバイスをもらって、今週はイメトモなりにそれを試
Pythonで統計学を勉強するメリット 統計学を学ぶにあたって、Pythonを利用するメリットを確認しておきましょう。 近年の統計業務は、Pythonを使ったアプリケーションで行うケースが増えており、Web上のノウハウや書籍が充実しています。これらを活用することで、統計学の知識が乏しい状態でも、Pythonを切り口として学習を進めやすくなっています。 煩雑な計算を省略できる Pythonは科学計算処理に必要なライブラリが充実しています。Pythonのライブラリには、統計で用いられる専門的な計算式が内包されており、基礎的な考え方さえ理解していれば、具体的な計算式を知らずとも実践的な統計を実行可能です。もちろん読書や座学でも学習は可能ですが、Pythonを利用することで「煩雑な計算の理解」に時間を取られずにすむため「統計を使ってできること」をダイレクトに理解し易くなるでしょう。 データが簡単に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く