タグ

2019年2月9日のブックマーク (5件)

  • dockerでvolumeをマウントしたときのファイルのowner問題 - Qiita

    dockerでvolumeをマウントするときの問題点 docker runするときに-vオプションをつけることによってホストのディレクトリをコンテナ内にマウントすることができる。 ホスト側のファイルをコンテナ内で使いたい場合や、逆にコンテナで作ったファイルにホストからアクセスしたい場合に有用なのだが、ファイルのアクセス権限についてちゃんと考えておかないと問題が起きることがある。 例えば、ホスト内でのユーザーのuidが500だったとしよう。 $ id uid=500(ec2-user) gid=500(ec2-user) groups=500(ec2-user),10(wheel),497(docker) $ mkdir -p temp && touch temp/foo # 実験用に適当なディレクトリを作ってみる $ docker run -it -v $(pwd)/temp:/temp

    dockerでvolumeをマウントしたときのファイルのowner問題 - Qiita
  • 仕事の言語に飽きてきた人はGoを使ってみてほしい――『スターティングGo言語』著者が語るGoのパワー

    簡単で早いGoのパワーに目覚める ――『スターティングGo言語』はすでにJavaPHP、Cを使い慣れている方のために書かれた入門書ですが、松尾さんご自身はどのようなプログラミング遍歴があってGoを使い始めたのでしょうか。 松尾:私はこれまでさまざまなプログラミング言語に触れてきました。最初は、長崎・佐世保市に住んでいた小学生の頃で、MSX2+というパソコンをたまたま手に入れたのですが、周りに使い方を教えてくれる人はおらず、や雑誌で知識を吸収して、一人で遊んでいました。それがプログラミングの原体験です。それ以降もプログラミングは趣味でやっていました。大学を辞めたあと、福岡のとあるSI企業に勤めることになりました。当時はJavaの黎明期で、Java Applet、Servletといった新技術が採用され始めた時期で、さまざまなことを試していた記憶があります。 24歳の頃に東京に異動しました。

    仕事の言語に飽きてきた人はGoを使ってみてほしい――『スターティングGo言語』著者が語るGoのパワー
    U1and0
    U1and0 2019/02/09
  • conkyまたアップしてみた。: takayantu

    ボクのconkyをまたアップしてみよー。(ちなみに前回はこんなんでした。) 先日の記事:conkyで写真のスライドショーを入れてみた。 環境 ubuntu12.04 gnome-shell asus U24E (11.6インチ 1366x768) conky version 1.8.1 ここから落とせます(自己責任で) conky2.tar.bz2 conkyフォルダに関連するファイルをすべて入れているのでスッキリ。 このフォルダをホームフォルダにコピーするだけで、ほぼ動作するハズ 変更必要な部分もあるので適宜確認、変更してね 手順は続きを読んでね。 ●手順0.もちろんconkyインストール必要(済みならとばす) $ sudo apt-get install conky-all ●手順1.メール表示のため、リポジトリの追加後、 conkyEmailのインストール必要(済みならとばす) (G

    U1and0
    U1and0 2019/02/09
    rainmeterみたいなやつ
  • MComixでマンガを読む方法まとめ(Linux)

    まず断っておくと、「マンガを読もう」と言ってもKindleなど電子書籍ストアのマンガを読む話ではなくて、書庫ファイルを開くためのソフトの話になります。 Kindleを読みたい場合は、Wineでインストールする方法やKindle Cloud Readerあたりでも調べるといいかも知れません。 話の始まりとして次のような記事が出ていました。 Mcomix Is An Ace Desktop Comic Book Reader for Ubuntu - OMG! Ubuntu! この記事はMComixというソフトの紹介になっています。 このソフトはComixというソフトからフォークされたものです。Comixに関しては2009年にリリースされたバージョン4.0.4で開発が止まっています。一応、UbuntuではComixをインストールすることは出来ますが、MComixではバグフィックスや安定性の

  • Bash使いなら覚えておきたい!変数値を置換する方法まとめ!

    *(アスタリスク)長さ0以上の文字列にマッチします。?(疑問符)任意の一文字にマッチします。[文字](角括弧で括られた文字)括られた文字のうちいずれかにマッチします。[a-z](アルファベットの小文字aからzまでの文字)のように範囲で指定することもできます。[^文字] もしくは [!文字]括られた文字以外の文字のいずれかにマッチします。[^0-9](数字以外の文字)のように範囲で指定することもできます。 変数値の置換例$ f=/etc/systemd/system $ echo $f /etc/systemd/system # 先頭の「/etc」を削除して出力 $ echo ${f#/etc} /systemd/system # 先頭から「/*/」に最短一致する部分を削除して出力 $ echo ${f#/*/} systemd/system # 先頭から「/*/」に最長一致する部分を削除し

    Bash使いなら覚えておきたい!変数値を置換する方法まとめ!
    U1and0
    U1and0 2019/02/09