タグ

ziguzaguのブックマーク (6,889)

  • Rubyコミッター・Yuguiに学ぶ、コードに書くべき「適切なコメント」と「適切な場所」 - エンジニアHub|Webエンジニアのキャリアを考える!

    Rubyコミッター・Yuguiに学ぶ、コードに書くべき「適切なコメント」と「適切な場所」 Rubyコミッター・園田裕貴(Yugui)さんが、長年の経験で体得したソースコードに書くべき「コメントの技法」を教えてくれました。 プログラミングにおいて、どんな初心者でも書けるけれど、適切に書くのは上級者でないと難しいもの。それがコメント(=ソースコードに書かれている注釈やメモ)です。 不適切なコメントをつけても、プログラムの動作には影響しません。しかし、書き方の巧拙によって、コードの可読性や理解のしやすさには雲泥の差が出ます。良質なコメントが良質なコードをつくるのです。 今回はRubyコミッターでありgrpc-gatewayの開発者でもあるSupership株式会社の園田裕貴(Yugui)さんに、優れたエンジニアがどんな観点を持ち、どんなコメントを書いているのかを聞きました。 園田 裕貴(そのだ・

    Rubyコミッター・Yuguiに学ぶ、コードに書くべき「適切なコメント」と「適切な場所」 - エンジニアHub|Webエンジニアのキャリアを考える!
    ziguzagu
    ziguzagu 2018/05/23
  • Docker for Macのディスクスループットを約2倍にする - Qiita

    2018-08-06 15:38 Stable版で復活のお知らせ Docker Community Edition 18.06.0-ce-mac70 2018-07-25 にて再度rawフォーマットが利用可能になりました。 Re-enable raw as the the default disk format for users running macOS 10.13.4 and higher. Note this change only takes effect after a “reset to factory defaults” or “remove all data” (from the Whale menu -> Preferences -> Reset). Related to docker/for-mac#2625 Docker for Mac Stable release

    Docker for Macのディスクスループットを約2倍にする - Qiita
    ziguzagu
    ziguzagu 2018/01/28
  • なぜ grooves はフレックスでの深夜勤務を認めることができなかったか? - Grooves開発ブログ

    昨日 2月末に株式会社groovesを退職します を発表したエンジニアのマネージャーを務めている(2018年1月時点)赤川です。 記事の前半では、なぜ彼が望む「フレックスでの深夜勤務」を用意できなかったかを紹介し、後半では彼と共にプロダクト開発に携わってきた立場から、彼の推薦文を書きます。 なぜこの記事を書くのか? フレックス制度の導入を検討している会社の参考にしてほしい エンジニアの成長・キャリアアップを応援する Forkwell を運営している会社が、自社のエンジニアのキャリアアップや転職を応援しないのは嘘になるので、感謝をこめて送り出したい 今回の経緯 まず、今回の件について、彼とどのように会話を進めてきたかを紹介します。 2017年8月 1on1 MTG で、自身の生産性をあげるためにフレックスを導入したいと伝えられる。フレックスについて調査開始。 10月 エンジニアチームに、深

    なぜ grooves はフレックスでの深夜勤務を認めることができなかったか? - Grooves開発ブログ
    ziguzagu
    ziguzagu 2018/01/22
  • Ruby 2.5 の改善を自慢したい - クックパッド開発者ブログ

    技術部でフルタイム Ruby コミッタをしている笹田です。最近ひさびさに Ruby のライブラリに pull request をしました(show valid break point lines #393)。 12/25 のクリスマスに、Ruby 2.5 が無事にリリースされました(Ruby 2.5.0 リリース)。関係各位の努力に感謝します。いろいろなバグ修正、いろいろな新機能、いろいろな性能改善があります(詳細は、上記リリースノート、もしくは Ruby のソースコードにある NEWS ファイルをご参照ください)ので、試して頂けると良いと思います。そういえば、私がクックパッドに入社して初めての Ruby リリースでした。 前回の techlife ブログ( Ruby の NODE を GC から卒業させた )で遠藤さんが クックパッドからの主な貢献としては、「trace 命令の削除による

    Ruby 2.5 の改善を自慢したい - クックパッド開発者ブログ
    ziguzagu
    ziguzagu 2018/01/11
  • VP of Engineering アンチパターン

    この記事はトレタ Advent Calendar 2017の25日目の記事です(2日遅れ…)。 これはなに? トレタで約半年間 VP of Engineering という肩書(実質的な活動はそれより前からやってたので約1年くらい)で活動した結果、選択ミスだったかな?というのをまとめてみる試み。 前置き トレタ入社以後、自分が今の役割である VP of Engineering をやるまでに以下のような役割、役職の変化があった。 2016年4月: サーバーサイドエンジニアとして入社 2016年7月: 他部署や他社からの技術に関する問い合わせ窓口担当、採用担当 2017年5月: エンジニアリングマネージャー 2017年7月: VP of Engineering そして VP of Engineering という職位は 「人・組織のアウトプットを最大化する」 という役割を担うために作られたもので、

    VP of Engineering アンチパターン
    ziguzagu
    ziguzagu 2018/01/11
  • PWAを支える技術とPRPLパターンの実装 - embryo

    この記事はトレタ Advent Calendar 2017の11日目の記事です。 dev.toで最近話題になったPWA実装ですが、今日はそのPWA設計パターンの1つであるPRPLを実践するために必要な技術スタックとその実装方法についてまとめました。 PRPLパターンとは Googleが提唱するPWAの設計パターンの1つです。 PRPL パターン  |  Web  |  Google Developers (P)ush: HTTP/2 Pushを用いて初期表示に必要なリソースを配信します (R)ender: 最小限の初期描画を行い、インタラクティブな状態にします (P)re-cache: ServiceWorkerを用いて事前に他のルートのリソースをキャッシュします (L)azy-load: ユーザー操作に合わせてオンデマンドにリソースの配信と生成を行います これらの頭文字をとってPRPLと

    PWAを支える技術とPRPLパターンの実装 - embryo
    ziguzagu
    ziguzagu 2017/12/12
  • 実践!ヌーラボサービスでの CloudFront の障害対策 | 株式会社ヌーラボ(Nulab inc.)

    CDNが単一障害点にならないようにするために ヌーラボでは 2010 年 Cacoo の商用サービスの開始に合わせて AWS における運用を開始しました。当時、運用環境として AWS を採択する決め手の一つになったのが CloudFront でした。その後も着々とエッジロケーションは増え、独自ドメインのサポートなど魅力的な機能も提供され、今ではヌーラボの全サービスの静的ファイルの配信で利用している、無くてはならないサービスとなっています。 その魅力の反面、CloudFront の障害は、アプリケーションそのものに問題がなくても、以下のような表示が崩れた画面が表示されて、ユーザが全くサービスを使えなくなるという、その影響が非常に大きいものです。また障害の原因が DNS やネットワークの経路における問題といった、私たちが直接解決しにくい領域にあることもしばしばです。 ただ、どんな事情であれ、障

    実践!ヌーラボサービスでの CloudFront の障害対策 | 株式会社ヌーラボ(Nulab inc.)
    ziguzagu
    ziguzagu 2017/11/20
  • SQLite4の開発物語

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    SQLite4の開発物語
    ziguzagu
    ziguzagu 2017/11/09
  • RubyKaigi 2017に参加してきました - トレタ開発者ブログ

    サーバーサイドエンジニアの芹沢です。 以前書いた私のエントリーにて、弊社のRubyKaigi参加者がそれぞれレポートを書くよという話をしましたが、その2人目のレポートです。 tech.toreta.in 私のレポートでは、2日目に行われたセッションから、Progress of Ruby/Numo: Numerical Computing for Rubyを紹介させていただきたいと思います。 スライドはこちら speakerdeck.com Ruby/Numo Projectとは Ruby機械学習や科学技術計算を行うためのライブラリを開発しているプロジェクトです。 一般に、機械学習界隈ではPythonで実装されたライブラリがよく使われていると言われており、実際私もnotebookやpandasをよく使うのですが、そういったライブラリが解決することをrubyでも解決することを目指しているプロ

    RubyKaigi 2017に参加してきました - トレタ開発者ブログ
    ziguzagu
    ziguzagu 2017/10/16
    ほうほう
  • cybozu.com 稼働状況 を React/Redux で作り直した話 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。Sales Systemチームの金子です。Sales Systemチームでは、cybozu.com Store や、販売管理システム等の開発をしています。 このエントリでは、cybozu.com 稼働状況のフロントエンドReact/Reduxで作り直した話を書いていきます。「React/ReduxでWebアプリケーションを作ってみようと考えている人」を対象としています。 TOC 「cybozu.com 稼働状況」とは? 作り直した背景 技術概要 React/Fluxについて React/Redux Routing Resources Async Multilingualization/Localization ES6 Utility Lint Testing 取り組んでみた感想 まとめ 「cybozu.com 稼働状況」とは? クラウドサービスはサービスの稼働状況をステータス

    cybozu.com 稼働状況 を React/Redux で作り直した話 - Cybozu Inside Out | サイボウズエンジニアのブログ
    ziguzagu
    ziguzagu 2017/10/15
  • Twilio Segment Blog

    Want to stay updated on Segment launches, events, and updates? Subscribe below to keep in touch. We’ll share a copy of this guide and send you content and updates about Twilio Segment’s products as we continue to build the world’s leading CDP. We use your information according to our privacy policy. You can update your preferences at any time. In Segment’s early days, our infrastructure was pretty

    Twilio Segment Blog
    ziguzagu
    ziguzagu 2017/10/11
  • これが世界最速のeスポーツだ! REALFORCE主催のタイピング日本一決定戦がすごかった【TGS2017】 - ファミ通.com

    お気づきかと思うが、ビッグタイトルの中にしれっと“タイピング”を混ぜた。タイピングの日一を決める大会“REALFORCE TYPING CHAMPIONSHIP 2017”がすごかったのだ。僕は興奮で震えた。 これはeスポーツだ。派手な演出をしなくても、プロゲーマーがいなくても、高額賞金がなくても、間違いなくeスポーツだったのである。 『Overwatch』や『PUBG』と同等の人気かもしれない 大会の主催は、自動車部品や空調機器などを製造する東プレ。代表的な製品として高品質キーボード“REALFORCE”シリーズがあり、データ入力の専門家や文筆業、PCゲーマーから愛されている。 東京ゲームショウ2017ではゲーミングキーボード『REALFORCE RGB』を中心にブースを出展。オンラインでタイピング大会の予選が行われ、最終日の2017年9月24日に決勝トーナメントが開催されたというわ

    これが世界最速のeスポーツだ! REALFORCE主催のタイピング日本一決定戦がすごかった【TGS2017】 - ファミ通.com
    ziguzagu
    ziguzagu 2017/09/30
  • 【メルカリVPに聞く】「やっぱりこのチームは最高だな」と思う理由――メルカリ・柄沢聡太郎さん - FLEXY(フレキシー)

    2017年4月、メルカリはCTO交代を伴う新たな開発組織への移行を発表しました。それまでCTOを務めていた執行役員の柄沢聡太郎さんは「VP of Engineering」として組織マネジメントを牽引し、新CTOには新たに執行役員の名村卓さんが就任して技術マネジメントをリード。グローバルに展開する技術部門を2頭体制で率いています。 成長著しいメルカリは、今後どのような技術チームを目指していくのでしょうか。柄沢さんにお話を伺いました。 個々人の裁量に委ねてメルカリの成果に貢献してもらう Q:国内のみならず海外でも業容を拡大しているメルカリですが、エンジニアリングについてはどのような体制を敷いているのでしょうか? 柄沢聡太郎さん(以下、柄沢): グローバル体制では、エンジニアが100名を超える規模となりました。東京のオフィスにいるのはそのうち60名くらい。プロダクトチームの中では半数くらいでしょ

    【メルカリVPに聞く】「やっぱりこのチームは最高だな」と思う理由――メルカリ・柄沢聡太郎さん - FLEXY(フレキシー)
    ziguzagu
    ziguzagu 2017/09/05
  • 6ヶ月後に会社が潰れるのが確実になった時、ベンチャー企業のCFOがやるべきこと 【とあるCFOの独白】 | エグゼクティブキャリア総研

    ホームEXレポート6ヶ月後に会社が潰れるのが確実になった時、ベンチャー企業のCFOがやるべきこと 【とあるCFOの独白】 ベンチャー企業でCFOをしようとする人間はよほど物好きな人間だと思っている。 それ以上に変わり者が多いのはCEOだが、変わり者の上に強気一辺倒で攻めるCEOの場合とは異なり、CFOのポジションはいつも資金繰りに追われ、夢の中まで追いかけてくるCF計算書の悪夢に苦しめられている人も多いのではないだろうか。 今から10年ほど前、そんなポジションでCFOをしていた。 社長はベンチャー企業の経営者と言うには異色の50代後半。 30年の歴史があり、売上50億円、従業員数700名あまり(うち、パートアルバイト500名程度)を抱える地域では知られた中堅企業で、業界の規制緩和で先進的な事業に取り組み始め、第二の創業を迎えている時だった。 鼻の利くVC(ベンチャーキャピタル)が集まり多く

    6ヶ月後に会社が潰れるのが確実になった時、ベンチャー企業のCFOがやるべきこと 【とあるCFOの独白】 | エグゼクティブキャリア総研
    ziguzagu
    ziguzagu 2017/09/05
  • [CEDEC 2017]「ゼルダの伝説BotW」の完璧なゲーム世界は,任天堂の開発スタイルが変わったからこそ生まれた

    [CEDEC 2017]「ゼルダの伝説BotW」の完璧なゲーム世界は,任天堂の開発スタイルが変わったからこそ生まれた ライター:西川善司 CEDEC 2017は,任天堂からの登壇者が例年に比べて非常に多い。数えてみると8件あった。「海外のカンファレンスでは登壇する一方,日国内のカンファレンスにはあまり出てこない」という,これまでの傾向からは一転した新しい動向と言える。「ゲーム開発シーンにおける知見の共有」において,これまであまり積極的でなかった任天堂だが,意識を変えてきたのだろうか。 いずれにせよ,CEDEC 2017で任天堂は,「ゼルダの伝説 ブレス オブ ザ ワイルド」(Nintendo Switch / Wii U,以下,ゼルダの伝説BotW)関連セッションを4も持った。今回はその中から,開発者でない一般のゲーマーにも分かりやすかったと思われる「『ゼルダの伝説 ブレス オブ ザ

    [CEDEC 2017]「ゼルダの伝説BotW」の完璧なゲーム世界は,任天堂の開発スタイルが変わったからこそ生まれた
    ziguzagu
    ziguzagu 2017/09/05
  • 父親たちの抱っこ紐。街ゆく人々の目にはどう見えている? (投信1) - Yahoo!ニュース

    子どもを背中に背負い固定するための用具をおんぶ紐と言うように、前に抱いて固定する用具は抱っこ紐と呼ばれています。 時代とともに影をひそめていったおんぶ紐に代わり、現在街角では見かけるのはもっぱら抱っこ紐です。抱っこ紐は男女ともに愛用され、赤ちゃんを抱いて歩く男性もごく普通に見かけるようになりました。 この光景に対しては好意的な声が多いのですが、少数ながら不快感を発する声のあることもまた事実です。 不快感を発する声の代表は、70代以降の男性です。 「気の毒で、見ていられない」 この世代は長い間、子育ては女性の役目という意識の中で生きています。その目で見ると、赤ちゃんを抱いた男性は「に逃げられた夫」か「嫁に頭の上がらない夫」と映り、わが身に置き代えてしのびない思いに駆られているようです。 ただし、この声はどこまでも街角だけのことです。家のなかでは、子あるいは孫に頬ずりをし、目じりを下げっぱな

    父親たちの抱っこ紐。街ゆく人々の目にはどう見えている? (投信1) - Yahoo!ニュース
    ziguzagu
    ziguzagu 2017/09/04
    これはゴミ記事
  • 値下げをしない

    自分の方針としてもう一つ。値下げに応じないというのがある。 製品を売っていれば一度はかならず顧客から「料金交渉をお願いしたい」という名の値下げ交渉をされることがあるだろう。その場合は値下げは一切しないことを伝える。 もし値下げを粘られた場合は取引をしないほうが良い。また、値下げを一度でもしてしまうと、交渉さえすれば値下げをしてくれる会社と勝手に認識されてしまう。 顧客ごとの料金表は提供しないほうが良い。なぜなら世間は狭い。あの会社にはこの料金でだしているのに、なんてめんどくさい話も出てくる。 そのため、自分はすべての顧客に同一な料金表の提示。そして大量購入による割引。これ以上のことは一切やらない。顧客は相談はできず選択しかできない。 自分の会社の料金体系に合わない顧客とは取引をしないという方針を取っている。無理に値引きするのはその製品の寿命を縮めてしまう上に、会社の寿命も縮めてしまうと思う

    ziguzagu
    ziguzagu 2017/09/02
  • 「ゼルダの伝説 BotW」にバグが少ない理由

    素晴らしいオープンワールドゲームならいくらでもある。「The Elder Scrolls V: Skyrim」、「ウィッチャー3 ワイルドハント」、「グランド・セフト・オートV」、「Fallout 4」など、巧妙に作り込まれた膨大なスケールのゲームは特に海外のタイトルが多いように思う。それらと比べても遜色のない国産タイトル「ゼルダの伝説 ブレス オブ ザ ワイルド」(以下、BotW)だが、他のオープンワールドゲームより優れている点があるとすれば、バグの少なさなのではないだろうか。僕はハイラルの世界を150時間以上冒険しているが、バグらしいバグに遭遇したのは片手で数えられる程度の回数しかないのだ。 では、なぜBotWはこんなにもバグが少ないのか。「何年も入念に開発してきたからだ」とか「細かいところを丁寧に作り込む日人の職人魂が備わっているから」とか、そんな理由でも片付けられそうな気がするが

    「ゼルダの伝説 BotW」にバグが少ない理由
    ziguzagu
    ziguzagu 2017/09/02
  • TechCrunch | Startup and Technology News

    It was a very busy week in the world of fintech, which certainly kept us on our toes. We covered a couple of notable M&A deals (including one of the biggest of the year so far), a different kind o

    TechCrunch | Startup and Technology News
    ziguzagu
    ziguzagu 2017/08/21
  • GitHub - shieldfy/API-Security-Checklist: Checklist of the most important security countermeasures when designing, testing, and releasing your API

    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

    GitHub - shieldfy/API-Security-Checklist: Checklist of the most important security countermeasures when designing, testing, and releasing your API
    ziguzagu
    ziguzagu 2017/08/02