κeenです。久しぶりのブログですね。 LLイベントに行ってきたらパッケージマネージャの話がありました。 その懇親会でcargoについて振られたんですがタイミングがなくて喋れなかったのでブログに書いておきます。 ざっくりまとめると パッケージマネージャ/ビルドツールに要求される要件を卒なくこなしている 面倒を見る範囲が広く、要はワンストップソリューションだから便利 コンパイラと同じ母体が開発してるのでグダグダがない じゃないかなと思います。あとバイナリなのでキビキビ動く。 因みにcargoが便利という声の中にはcrates.ioで欲しいパッケージを探しやすいだとかみんな割とセマンティックバージョニングを守るので理不尽にビルドがコケたりしないなどもあると思います。 1に関しては最近のよくあるベストプラクティスを全部やったらこうなったって感じですね。 セマンティックバージョニングで依存関係を管
仕事の開発環境改善のために欲しかったので金曜日からコツコツ作っていたアプリケーションを紹介します。 github.com 目的 CIが走るとstorybookやフロントエンドの成果物などの静的ファイルを自動的にアップロードして、PRでのレビューコストを下げるのが目的です。 PRでのレビュー時にCSSの変更などローカルに落として確認するほどでもないものを落としてビルドするのは時間の無駄だと思っています。 また、特にstorybookはデザイナさんと共有することが多いので、常に見れるところにあってほしいなって思っています。 gh-pagesでもいいけどコミットが面倒なのと、複数並列でアップロードできないのが問題です。 つまりmasterのしか置けず、今自分が作業している状態を見せたい時の共有が大変です。 このツールと同じでS3にデプロイするツールは知ってますが、カスタマイズしたいのと自分のサー
Photo by Marco Verch 長田です。 エンジニアの皆さん、健康に気を使っていますか? 先日オライリーからヘルシープログラマーという書籍が出て話題になりましたが、ITエンジニアのなかには朝遅く夜も遅い、腰痛い、肩凝った、目が疲れた、残業しんどいなど、不健康な人も多い印象があります。 ヘルシープログラマ ―プログラミングを楽しく続けるための健康Hack 作者:Joe KutnerオライリージャパンAmazon 私ももともと超不健康な生活を送っていたのですが、一転してここ3ヶ月で社内のみんなから「健康エンジニア」と呼ばれるようになってきました。 今では「エンジニアが健康を意識しないのはもったいない」と思っています。なぜなら「健康こそが開発の生産性を向上させるのに最も重要な要因」だからです。力こそパワー、健康こそヘルシー。 というわけで今回は、私がなぜそんなに健康を意識するようにな
界隈では「ソーシャルゲームはガチャで派手に儲けている」と耳にするし、それは事実らしい。しかし、私はお金のあまりかからない部類のソーシャルゲームを、あまりお金のかからない遊び方で遊んでいたので、「射幸性」だの「依存性」だのと言われてもイマイチ実感が乏しかった。 『FGO』にしてもそうで、ガチャは初期投資の金額だけで十分と感じていた。メインストーリーを進めるにつれてサーヴァント*1がどんどん強くなり、★1~★4のサーヴァントもちゃんと活躍してくれるおかげで詰まる気配が無かった。そのうえ、ストーリーが進むと聖晶石*2がどんどん手に入り、戦力が増強できる。 「メインストーリーで得られる聖晶石と、ごく稀に出てくる★5サーヴァントがいれば、とりあえずゲームストーリーを進めるには問題ない。だから『FGO』は無課金~微課金で完結できるゲームだ。めちゃくちゃ課金してガチャを回している人達は、どこかおかしな遊
・とんかつ屋の悲劇 「とんかつ屋の悲劇って知ってますか」 ある外食産業の幹部が、そう言った。ここ数年、東京都内の人気とんかつ店が次々と廃業しているという話である。 長年、人気店として繁盛しており、開店前から行列ができるといったような店が多いのである。 「実は、人気店なので、食べに行ってみたんですが」と別の外食産業の社員も話す。 「確かに人気が出るはずで、立派なとんかつ定食が600円から800円と格安なんです。本来であれば1000円から1500円ぐらい取らないと儲けが残らないという水準でした。」 そんな人気店が、ここ数年で次々廃業しているのだ。 ・年金が形を変えた補助金に? 「何十年も変わらない値段と、チェーン店ではありえない品質の高さと格安さ」などとグルメサイトでも称賛されていることが多い。しかし、それを可能にしているのは、すでに減価償却の終わった古い設備、ローンを払い終えた自社店舗、そし
クックパッドは1998年にサービス開始し、2008年にRuby on Railsにリプレースしてからちょうど10年。その間、クックパッドはRubyの会社として常にトップランナーを走り続けてきた。実際、「世界最大級のモノリシックRailsサービス」として知れ渡り、その開発で培ったノウハウをコミュニティに対して発信してきた。そんなクックパッドが、Rubyに対してどのように付き合っていったのか。Rubyを採用した経緯や課題、競争力の高いエンジニア集団で居続けるための戦略について、同社 技術部部長 兼 エンジニア統括マネージャーを務める庄司嘉織氏に聞いた。会社を挙げたRubyやオープンソースへの貢献やエンジニアとの関わり方も興味深い。 世界最大級のモノリシックRailsサービスと言われて クックパッド 技術部部長 兼 エンジニア統括マネージャー 庄司嘉織氏 クックパッド 庄司嘉織氏は2012年11
kotlin.connpass.comでコルーチンに関する話をしてきました。 Kotlin コルーチンを理解しよう スライドはコチラ。音声や動画が無くても大体読めばわかる内容になっていると思います。 流れ 6月末にひつじさんからお手紙がとどく 直前の技術書典4でKotlinのコルーチンを使う前に自前で実装してみるという話を書いていたこともあり、 その辺をベースにした話の組み立てでできそうな気がするということでシュッと受けた。 結果的にめちゃくちゃ大変でしたが最終形はなんとかまとまったので良かったです。 調べたことや登壇時は触れられなかったことなど 話のベースは頭の中にあったものの、コルーチンの概念そのものが一体どういうものなのかあまり深く理解していなかったこともあり、その辺の調査もしなきゃな〜と手を動かし始めるとそのままどツボへ真っ逆さま。今回話の流れや時間的に触れられなかったことなんかを
https://anond.hatelabo.jp/20180827212004 ブコメたくさんついて驚きました。 誰も読まないと思って、煽ってすいません。僕、本当は洗濯乾燥機が欲しかった。 共働きで子供2歳。洗濯がマジで大変で夜な夜な乾かしに行ったりしてた。 洗濯機は一人暮らしの頃のだから10年近く使ってるし、小さくて。一気に洗濯乾燥機で人生変えたろうと思ったんだ。 そしたら、置けないのよ。ドラム式。 サイズ測ったらギリギリ置けない。我が家3LDKの70平米の賃貸だけど、狭すぎて置けなかった。ちょっとその想定はしてなかった。 そしたら電気乾燥機なんてコンパクトなものがあるっていうのよ。 2つも置くなんて非効率...とか思ったけど、ちゃんと専用のラックがあって、二段にすればなんてことない。しかも、洗濯溜めちゃってる時に洗いながら乾かせる点も良い。 でも、電気屋に売ってないからメーカーから取
➤ 🎶 Audio version here! I heard there was a clever trick That rewrote all your JavaScript But you don’t really care for magic, do you Well it goes like this: the source, the dist The ES five, the ES six The sacred script transforming Hallelujah Hallelujah, Hallelujah Hallelujah, Hallelujah So I added all the shiny things Classes, spreads and template strings Through syntax sugared code I tried to
JSer.info #398 - Babel 7が正式にリリースされました。 Babel 7 Released · Babel Node.js 4のサポート終了し、@babelスコープへモジュールを移動、es2015のような年号プリセットを廃止し@babel/preset-envに移行、Stageプリセットを廃止などが行われています。 年号プリセット(babel-preset-es2015) -> 廃止(@babel/preset-envへ移行) Stageプリセット -> 廃止(個別の@babel/plugin-proposal-*プラグインを使う) babel-preset-env -> @babel/preset-envへ移行 またJavaScriptで設定を書けるbabel.config.jsでの設定をサポート、パフォーマンスの改善などが行われています。 マイグレーションはbabe
After almost 2 years, 4k commits, over 50 pre-releases, and a lot of help we are excited to announce the release of Babel 7. It's been almost 3 years since the release of Babel 6! There's a lot of moving parts so please bear with us in the first weeks of release. Babel 7 is a huge release: we've made it faster, created an upgrade tool, JS configs, config "overrides", more options for size/minifica
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く