タグ

ブックマーク / qiita.com (87)

  • Dockerコンテナ内で操作 attachとexecの違い

    7/16 hidekuroサンからのコメントを受けて修正 Dockerのコンテナで動作中のシェルへの接続方法 sshdをコンテナ内に立てることなしにシェルに接続する方法として以下の2つがある。 docker attach コンテナ名 docker exec -it コンテナ名 /bin/bash じゃあ、この2つの違いってなによ? ということで整理してみた。 docker attach コンテナ名 こっちは単純にdockerコンテナ内で既に起動しているシェルの標準出力につなげるイメージ?? コンテナで起動しているPID=1のプロセスの標準入出力(STDIN/STDOUT)に接続(attach)する。 docker exec -it コンテナ名 /bin/bash こっちはdockerコンテナで任意のコマンドを実行させる。 -itオプションについては意味合いは以下の通りらしい オプション名

    Dockerコンテナ内で操作 attachとexecの違い
  • マストドンのバックエンドに Google Cloud Storage を使う方法 #mastodon - Qiita

    先日マストドンのぼっちインスタンス、mstdn.okumin.com を Google Cloud Platform で構築しました。 その全体構成は『今流行りの #mastodon on Google Container Engine』で紹介しています。 この記事で述べられているように、mstdn.okumin.com はアイコンや投稿画像を保存する領域として、Google Cloud Storage を使用しています。 先程バックエンドに GCS を使う方法について質問を受けたので、Qiita にまとめておこうと思います。 Google Cloud Storage を使う理由 mstdn.okumin.com では、複数インスタンスからの読み書きを容易にするため、GCS を使用しています。 マストドンのプロセスのうち、アイコンや投稿画像の書き込みを行うプロセスは Web フロント(Ra

    マストドンのバックエンドに Google Cloud Storage を使う方法 #mastodon - Qiita
    shidho
    shidho 2017/04/25
    S3_ENDPOINTがないと、きちんとHOSTNAMEとか設定してもamazonawsとかのデフォルト設定になってアクセスできなくて理由もわからずはまる。/あとバケットのオブジェクト設定(AllUsers 読み取り)は事前にやっといたほうがいい。
  • 個人的mastodonの出来事(技術編) - Qiita

    何の話か 結果的に中規模インスタンス(一応某リストで上位100以内にはいっているから現状間違ってないはず)を4台立てることになったので、その経緯とかそこで知ったこととか書きます。 得られた知見 総括として、 100-300人程度であればDBあたりはまだネックにならずメモリが真っ先に悲鳴をあげた(1GBしかない場合) 100人超えると何もいじってないt2.microだときつい 300人超えたくらいでもt2.smallでとりあえずスペック的には動く ただし、金銭的な都合でRDSやElastiCache、複数EC2による冗長構成などをとっていないために、インスタンスサイズを変更する時など絶対にサービスが止まるので、そこは今回妥協しています。 また、CloudFrontやS3を使うこともできるのですがこちらも金銭的事情と今の所なんとかなっているので使ってないです。 環境としては mailにmail

    個人的mastodonの出来事(技術編) - Qiita
    shidho
    shidho 2017/04/24
    300人で5日で8GB……。
  • [Heroku] 無料で Mastodon を動かす(~v1.3.3未満) [マスト丼] - Qiita

    PTA会長業が多忙で、Heroku でちゃんと Mastodon 動かすのに時間がかかってしまいました。ただ動かすだけなら、Heroku Buttonでちょろっと設定するだけなんですが、完全な状態で動かすには一手間いります。 ただ、その一手間を入れても、ある程度は Herokuの無料範囲で使えるので、「試してみたい」という方はこちらをどうぞ。 前提条件 Heroku アカウントを持っている (推奨)Heroku アカウントでクレジットカードを登録している Heroku CLI が導入済み Git が使える (強く推奨)Amazon S3 が使える (推奨)自由にメールを送信できるサーバ(smtp)がある Heroku体を deploy なにはともあれ、体を deploy しましょう。 Heroku Guide の Heroku Button をクリックします。該当ページのタイトルの

    [Heroku] 無料で Mastodon を動かす(~v1.3.3未満) [マスト丼] - Qiita
    shidho
    shidho 2017/04/24
    無料枠では週2日位の定休日が必要っぽい。
  • AWSの無料SSLを使ってmastodonインスタンスを立てる手順 - Qiita

    サーバー周りをAWSで固めてmastodonインスタンスを立てたので、その手順と資料をまとめました。 SSLは無料で使えますが、サーバーの使用料とかは普通にかかります。とはいえ、お1人〜10人鯖ぐらいならEC2のmicroでも動かせるので、そんなにお金はかからなそう。 立て終わった後に書いたので、記憶違いなどあるかもしれません。コメント・編集リクエストしてください なぜAWSなのか 人数が少ないときは安く済ませられるし、リソースが足りなくなってもお金を突っ込めばスケールできるから(要出典)。 必要なもの ドメイン メールを配信する手段 AWSのアカウント docker・Web・LinuxAWSなどについての基的な知識 構成 mastodonの公式レポジトリに出てくるdocker-compose.ymlを使う 無料SSLを使うためにRoute53とEastic Load Balancer

    AWSの無料SSLを使ってmastodonインスタンスを立てる手順 - Qiita
    shidho
    shidho 2017/04/21
    微妙に参考にする。(AWS使ってない)
  • GCPでMastodonを構築 - Qiita

    Mastodon公式ページとQiitaの記事「AWSのEC2で最小限の努力でmastodonを構築する」を参考にGCP(Google Cloud Platform)でMastodonを構築してみた。 手順 GCE(Google Compute Engine) 構築 GCEにアクセス インスタンスを作成をクリック 名前を適当に OSはUbuntu 16.04 LTS ファイアウォールでHTTP, HTTPS両方にチェックを入れて作成 mastodonはけっこうリソースをうらしいのでmicroでは物足りないかも。今回この記事を書くときはmicroでやってみる。 ファイアウォールルールにて「ファイアウォールルールを作成」をクリック 名前を適当に ソースIPの範囲を0.0.0.0/0へ プロトコルとポートをtcp:3000へ GCE上で必要なモジュールのインストール GCEにアクセス 先程作った

    GCPでMastodonを構築 - Qiita
    shidho
    shidho 2017/04/19
    これを参考に立ててみた。ファイアウォールで開ける必要があるのは3000ではなく4000番(動作確認には一時的に3000も開けておきたい)。あとDBその他が永続化してない。一箇所sudo抜けがある。
  • 日本 Mastodon インスタンス一覧

    コンセプト 日人ユーザが多く集まっている Mastodon インスタンスが一覧として公開されている場所があったらいいなと思ったので Mastodon インスタンスリストを作成することにしました。 公式のインスタンス一覧は、tootsuite / documentation や instances.mastodon.xyz がありますが、こちらは海外ユーザが利用しているインスタンスが多い印象でしたので、それの日版という立ち位置です。 また、日人ユーザが集まっているインスタンスでも、知られているのはユーザが多く集まっているインスタンスだけなので、まだ立てたばかりのインスタンスも反映できるようにしたいというのがこの記事の趣旨です。いわゆる「連合」のようなものだと思ってください。 インスタンス一覧はみなさんが追加することができます。詳細はインスタンス一覧下の「リストの追加方法」を御覧ください

    日本 Mastodon インスタンス一覧
  • https://qiita.com/kotauchisunsun/items/191f2c818813b7ea543e

    shidho
    shidho 2017/04/07
    アイドルやグラビア俳優のデータを教師にして顔写真からウェストサイズを予測するサイトを作ったらどの顔を入れても58cmって出てきた。みたいな。
  • 【デザイナー向け】これからAndroidのデザインをする人へ - Qiita

    はじめに 自己紹介 私は日Androidが上陸したAndroid 1.6の時代(2009年頃)からAndroidの開発者としてAndroid7系になった今も(執筆時2017年)Androidエンジニアを続けています。 Android歴史をずっと側で見守り続けた私がエンジニア目線で思っている事を述べるので、これからAndroidのデザインをするデザイナーに見て頂きたいです。 ※ この記事の内容は一個人の意見で所属先は一切関係ありません 一番言いたいこと まず、普段iPhoneを使っているデザイナーは最新もしくは1つ前のOSが入ったAndroid端末をメイン端末とまではいかなくても2台持ちにして常用して下さい。 ハッキリ言ってこれが全てです!! 良さ気なUIのアプリを一通り入れて数十分触るだけでは全く意味がありません。 Androidの良さは通知やIntentと呼ばれるアプリ間の密な連携

    【デザイナー向け】これからAndroidのデザインをする人へ - Qiita
    shidho
    shidho 2017/03/09
    「5系以上の端末(日本, 中国製, 低価格帯は除く)」ってサムソンのGalaxyしか思いつかないんだがほかに何があるんだろう。Asusは低価格帯だし、Xperiaは日本製だし。
  • 外気温を測ってホームページで公開すると気象庁から怒られる件(→怒られなくなった模様) - Qiita

    2022年7月2日追記 コメントをいただいて気づいたのですが、過去の「よくある質問集」にあった ホームページでの公開は、成果の発表にあたりますので、届出が必要です。 などの記述が消えて、 気象観測データをインターネット上のホームページ等で掲載する場合には、その観測データの特徴を踏まえた適切な利用につながるよう、観測データの特徴(例えば、観測の目的や観測場所等)を明示するよう努めていただきますようお願いします。 との記述が追加されていることを確認しました。 現実的な運用になり、嬉しく思います。 2022年7月3日追記 気象観測施設の届出と気象測器の検定 のページ内にある 解説資料「気象の観測を行う場合に」 [PDF形式:218KB] の6-7ページ(PDF上では7-8ページ)に、観測データの特徴の具体的な記載例が書かれています。 平成30年(西暦2018年)3月の文章です。 気づいてあげられ

    外気温を測ってホームページで公開すると気象庁から怒られる件(→怒られなくなった模様) - Qiita
    shidho
    shidho 2016/11/02
    引用条文に「研究や学習のための利用を除く」って書いてあるのが読めない人がブコメにも2名ほどいる模様。 / 正直安い温度計って全く信用できないってのは一度氷水に数本つけてみればわかるよ
  • 昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita

    Excel は滅びぬ! Excel の力こそ日企業の夢だからだ! VBA 実装してて学んだこととかのメモ。 JavaJava してたかはあまり関係ないかも。 エディタの使い方 エディタを表示する Alt + F11 で VB エディタを表示できる。 環境設定 背景色・フォントを調整する デフォルトの白背景とか気が狂うので、暗い色にする。 「ツール」→「オプション」を選択し、「エディターの設定」タブを開く。 「コードの表示色」を選択して、「背景」の色を選択する。 ついでにフォントも見やすいやつに変更する。 これだけで開発効率が5割増しになる。 イミディエイトウィンドウ イミディエイトウィンドウを表示する いわゆるコンソールに当たるのが、イミディエイトウィンドウと呼ばれるウィンドウ。 Ctrl + G で表示される。 イミディエイトウィンドウに出力する ↓イミディエイトウィンドウに実行するプ

    昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita
    shidho
    shidho 2016/04/28
    思ったより使えるようになっていた。
  • 福山雅治の声をさだまさしにする - Qiita

    こんばんは。 私事ですが、今年は激動の年でして、そのなかでも一番の変化は7月の結婚でした。 実は私はさだまさしさんのことがまぁまぁ好きで、結婚式でも、親父の一番長い日やパンプキンパイとシナモンティーなど、さだまさしさんの曲を流して、いろいろな方に「なんで?」と言われたりしています。 そんな1年もほとんどおわり、今日はクリスマスイブ。 さだまさしxIT Advent Calendar 2015 24日目の今日は、さだまさしさんの声にチャレンジしたいと思います。 さださんの声に声質変換...を目指します。 結果 こんな感じです。 Before After (近日中に削除します) 福山雅治を選んだわけ 今回の(もともとの)ゴールは統計的な手法を使って声質を変換することです。 統計的声質変換の一般的な手順は以下の通りです データの準備 変換したいデータと、変換元の人と変換先の人が同じフレーズを喋っ

    福山雅治の声をさだまさしにする - Qiita
    shidho
    shidho 2016/01/04
    平井堅を1.2倍にすると一青窈になるやつと同じ。
  • Safari 9.0 の JS で「同じ関数を繰り返し実行しただけで返り値が変わる」という強烈なバグが発見されてる - Qiita

    Webkit の Bugzilla で強烈なバグが報告されていると、同僚に教えて頂いた。 あまり話題になっていないものの、単純ゆえに強烈なバグだと思ったので Qiita にも公開しておく。 https://bugs.webkit.org/show_bug.cgi?id=151354 にそのバグ報告が上がっている。 最初に Google+ でやりとり があった模様。 URL のクエリ文字列から値を取り出す関数が正常に動作していないことから発覚したようだ。 その後は、簡単なテストケースに落とし込まれ jsfiddle というサイトにテストケースが公開されている。 Safari でこのページを開くと、実際に JavaScript を実行して確認できるようになっている。 続報 (2015.12.14) この記事を上げてすぐに Bugzilla の方で進展があった。 Yusuke SUZUKI さん

    Safari 9.0 の JS で「同じ関数を繰り返し実行しただけで返り値が変わる」という強烈なバグが発見されてる - Qiita
    shidho
    shidho 2015/12/15
    確かに9.1なiPhone5sで再現した。
  • git sadaコマンドを打つとどうなるか - Qiita

    はじめに さだまさしさんの作る曲の魅力とは何でしょうか? もちろんメロディもすばらしいのですが、やはり歌詞のすばらしさを挙げる人が多いのではないでしょうか。 この時期に聴く「遥かなるクリスマス」とか当にいいですよね。 というわけで、さださんの魅力のひとつである歌詞をファン以外の人にも伝えるためのgit sadaコマンドを作ってみました。 こうなります gitのコミットメッセージがすべて「北の国から」の歌詞に変わります。 実際にgit-lfsのforkで試しにやってみました。 あたかも「北の国から」の歌詞の魅力が海外の方にも伝わったように見えますね。 やり方 .git/configにこんな感じでエイリアスを設定します。 たったこれだけでgit sadaコマンドが使えるようになります。 [alias] sada = filter-branch -f --msg-filter 'ruby -e

    git sadaコマンドを打つとどうなるか - Qiita
    shidho
    shidho 2015/12/10
    みんな簡単にいうけど、「北の国から」の歌詞をきちんと覚えている人なんてそんなにいないんだぞ。
  • VCCWでWordPressの環境をローカルに構築してみました。 - Qiita

    いくつか簡単に出来る箇所もあるかと思いますが、とりあえず。 1.VirtualBoxのインストール VirtualBoxからダウンロード→インストール 環境がMacなので、VirtualBox 4.3.26 for OS X hosts x86/amd64を選択。(2015/05/11現在の最新Ver.です) 2.Vagrantのインストール Vagrantからダウンロード→インストール MAC OS X Universal (32 and 64-bit)を選択。 3.vagrant-hostsupdaterプラグインのインストール hostsの書き換えが必要なので、苦手なところはプラグインに任せました。

    VCCWでWordPressの環境をローカルに構築してみました。 - Qiita
  • Amazon API Gateway & Lambda & S3 で放置可能なサービスを作ってみた - Qiita

    1年半ほど前に書いたこちらの記事、タイミングが良かったのか naoya 砲なのか分かりませんが、色んな方に読んで頂けたようです。 しかし、「放置可能なサービス」というタイトルに反し、この記事で作成した楷書体サービス、とうとうメンテを行うことになりました。 理由は、node v0.10 のサポートを Lambda が打ち切るためです。 コードそのまま node v6 で動かせるとは思いますが、それでも放置できなかったことには変わりありません。謹んでお詫び申し上げます。 いやまぁ1年半もメンテナンスせずに動いてたんだからすごいじゃんと思う。今クリックしたら普通に動いてびっくりした また、近年 serverless や microservices の流れがあったり、 GCP も Azure も対抗サービス出したりして、LambdaAPI Gateway を取り巻く環境は大きく変わりました。

    Amazon API Gateway & Lambda & S3 で放置可能なサービスを作ってみた - Qiita
    shidho
    shidho 2015/08/21
    これが話題になったらけっこうな値段になってしまうのではないか。
  • 不要なDockerコンテナ、イメージ、ボリュームを削除(なくてもエラーにならないコマンド) - Qiita

    Help us understand the problem. What are the problem?

    不要なDockerコンテナ、イメージ、ボリュームを削除(なくてもエラーにならないコマンド) - Qiita
  • ネイティブと働いて分かった英語コミットメッセージの頻出動詞10つ

    ウッ ここで詰まる事は往々にしてあります. 特に急いでる時の煩わしさは甚だしいです. どうせならそれっぽい英語を使いたいのでOSSや同僚のコミットメージの語彙の出現確率を調べてみましたら、 もちろんfeatureによってコミットメッセージの付け方など数多あるものの、一定の頻出パターンは見い出せたので筆を取りました. (英語勉強しないと..) 方法 github.com/rails/railsのコミットメッセージ内における各動詞の出現確率を求め、 またOSSと仕事でのコミットメッセージの趣向も変わってくる事も勘案するため、 (仕事でDeprecateとか滅多に使わんし) 同僚に聞きつつ10つあげてみた. 以下列挙 (例は実際の同僚やOSS上でのコミットメッセージです.) Add *A to *B AをBに加える

    ネイティブと働いて分かった英語コミットメッセージの頻出動詞10つ
  • 社内プロキシに虐げられてる人たちはVPSとか借りて社外にプロキシ立ててsshトンネルで繋ぐとウハウハですよってお話 - Qiita

    概要 社内プロキシに様々なサイトへのアクセスをブロックされたり、社外サーバにsshできなかったりする人向けに社外プロキシを立ててあらゆるサイトにアクセスする方法のまとめです。(後述しますが半分くらいネタポストです。) 他にも以下のような効果がありますので、プロキシフリーな会社にお勤めもし良かったら参考にして頂ければと思います。 なぜか2015年になっても存在するカフェとかホテルとかでの保護されていなかったりする無線wifiを使っても盗聴されない。 日からアクセスできないサイトにアクセスできる。(海外のデータセンタ上のVMを使った場合) なお、非認証プロキシを例にしてます。認証プロキシでもあまり変わらないとは思いますが、環境が無いため未確認です。また、プロキシの挙動や設定方法はプロキシサーバの種類や設定によって多岐に渡るため、全てのプロキシで同じ方法が使えるとは限らないとは思います。 最後

    社内プロキシに虐げられてる人たちはVPSとか借りて社外にプロキシ立ててsshトンネルで繋ぐとウハウハですよってお話 - Qiita
  • 個人のスマホアプリ開発者がParseを使うべき15の理由 - Qiita

    注意(2016/01/29追記) Parseサービスの終了が発表されました。 利用できるのは2017/01/28までだということです。 Facebook Shutters Its Parse Developer Platform | TechCrunch http://techcrunch.com/2016/01/28/facebook-shutters-its-parse-developer-platform/ Moving On http://blog.parse.com/announcements/moving-on/ こんなに便利なサービスが終了してしまうのは残念でなりません。。 (一応ParseサーバーとMongoDBのマイグレーションツールが公開されるということなので 自前サーバーで管理すればParseと同じようなものを動作させることは可能かもしれません。) 背景 最近個人で掲

    個人のスマホアプリ開発者がParseを使うべき15の理由 - Qiita