タグ

2018年10月23日のブックマーク (3件)

  • PipenvでPythonの依存関係の管理は楽になったか? - ZOZO Technologies TECH BLOG

    こんにちは。ZOZO研究所 福岡の光瀬です。Pythonを書かれている皆様は、普段どのように開発をすすめていますか? pipとvenv/virtualenvによるこれまでのデファクトの組み合わせだけではなく、最近は Pipenv を使用している開発者も増えてきたのではないでしょうか。 日々の検証や開発を効率よく進めるにあたって、依存関係を適切かつ楽に管理するのはとても重要だと感じていて、ここ半年ほどPipenvを利用しています。 今回は、その中でsetup.pyやrequirements.txtそしてPipfileの住み分け・運用について考えたことをまとめてみました。 TL;DR Pipenvが使えることで、確かに楽になった部分はあるのかなと思っています。 一方で、既存のツールとの兼ね合いがまだ微妙な部分もあります。 その上で、以下の運用がベターなのかなと考えました。 Pipenvのみで完

    PipenvでPythonの依存関係の管理は楽になったか? - ZOZO Technologies TECH BLOG
  • Appleは修理代金を高額にする一方でユーザーの「修理する権利」を奪おうとしている

    by Morten Skogly Apple製品の不具合でApple Storeなどの窓口に修理を依頼すると、原因はちょっとしたハードウェアの不良と思われるにもかかわらず、「主要部品の交換が必要」として驚くほどに高額な修理代金を請求されることがあります。そんなAppleは正規の修理窓口で高額な修理代金を請求する一方で、ユーザーが自身の手で購入した製品の修理を行う「修理する権利」を奪おうとしていると指摘されています。 'Complete control': Apple accused of overpricing, restricting device repairs | CBC News https://www.cbc.ca/news/thenational/complete-control-apple-accused-of-overpricing-restricting-device-r

    Appleは修理代金を高額にする一方でユーザーの「修理する権利」を奪おうとしている
  • tmuxを効率よく使って開発を爆速にする最高の設定

    リポジトリを横断しての開発 自分は普段いくつかの(主にマイクロサービス)リポジトリを横断しつつコーディングをしています。 その際に tmux + zsh + neovim を使っているのですが、 tmux (とzsh)を使って複数のリポジトリを横断する最高の設定を使っているので紹介します。 まず前提として、複数リポジトリのマイクロサービスを立ち上げるとめちゃくちゃコンソールが増えると思います。 自分はプロジェクト毎にローカルサーバで1-2個・エディタ1つ・シェルで1つ・REPLで1つくらいは平気で使います。ついでに一時的な検証をするワークスペースを作って5-7個くらいは平気でプロジェクトを横断することがあります。 これを tmux の window と pane だけで管理するのは辛いのでやめましょう。 tmux には session という便利な機能があるのでこれを使います。 簡単に説明

    tmuxを効率よく使って開発を爆速にする最高の設定