タグ

Qiitaに関するmaianiのブックマーク (8)

  • Systemdとdocker-composeでカジュアルにdockerを運用する - Qiita

    はじめに この記事はDocker Advent Calendar 2017の13日目の記事です。 コンテナ運用はk8sがデファクトにほぼなったような感じはしますが、オンプレのようなマネージドなk8sが無い環境で、コンテナ化を進めるにあたり、いきなりk8sクラスタを作るというのは敷居が高いです。 そこで、少しづつコンテナ化を始める繋ぎとしてdocker-composeとsystemdを使ってカジュアルにdocker運用してみたので、その際のTipsについて記載します。 ちなみにdocker-composeなので当然サーバ間をまたいだオーケストレーションの層は考えず、単に既存サーバのプロセスをコンテナ化して運用することで、まずはサービスの移植性を高めることを目的としています。 docker-composeだけで運用する際の問題点 サーバ単体で複数のコンテナを連携させるにはdocker-comp

    Systemdとdocker-composeでカジュアルにdockerを運用する - Qiita
  • 【必見】Atomで作る快適な論文執筆TeX環境【Mac】【卒論】【LaTeX】 - Qiita

    この記事について 自分が卒業論文を書いていたときに使っていた執筆環境がけっこう便利だと思ったので共有してみようと思いました。 参考になれば幸いです。 Macで日語で文章を書くことを前提としています。(uplatexとupbibtexを使います) 英語での執筆にも対応できるので適宜変更してください。 この記事を読んでできること .tex から .pdf への自動コンパイル/プレビュー 「、」「。」から「,」「.」への自動変換 引用(bibtex)、章立て(chapterやsectionなど)の自動補完 スニペット(equationやtableなど)の充実 -> 卒業論文のテンプレート brewの導入 まず準備としてHomebrewというMacのパッケージマネジャーをインストールします Homebrew — The missing package manager for macOS ターミナ

    【必見】Atomで作る快適な論文執筆TeX環境【Mac】【卒論】【LaTeX】 - Qiita
  • pythonで小さなツールを作る時のtips - Qiita

    自分で小さいツールを作る時に心に留めているtipsです. 書き始めたときは「どうせ書捨てだし」と思って書き始めると意外と長い間,もしくはいろんなところで使うことになったりするので,気をつけておくと後から楽になるというような小技です.大規模なソフトウェアの開発ではまた違った流儀があると思います. メインルーチンを関数にする 関数名はなんでもいいのですが,自分は趣味で main() という名前の関数を用意し,メインルーチンは全てそこに書くようにしています. pythonの小さなサンプルコードを見たりすると関数外の部分にベタで実行コードが書かれていたりします.もちろんそれでも動くのですが,以下の2点で後々面倒になることがあります. グローバル変数だらけになり管理が追いつかなくなる:「どうせ小さなスクリプトだし」ではじめると最初は見通しが良くてもだんだんどこでどの変数名を使っているか分からなくなっ

    pythonで小さなツールを作る時のtips - Qiita
  • Nginxセキュリティ設定 - Qiita

    概要 Apacheセキュリティ設定と同等程度の設定を目指します。 Apacheとの対比のために、Nginx上設定が不要な項目も設定不要として記載します。 SSLの設定はここでは記載していません。 想定環境 NginxのMainlineの最新版を使います。 現時点(2016/1/27)の最新版は1.9.10なのでそれを使います。 Stableではなく、Mainlineを利用します。 StableとMainlineの違いはnginx開発者コメント:nginx 1.8およびnginx 1.9リリースについてには以下のようにあります。 ステーブルラインとメインラインの重要な違いは、メインラインはインフラストラクチャ操作に影響を与える可能性があり、開発APIの変更がある場合があるため、nginxのサードパーティ製モジュールや拡張機能に影響を及ぼす場合があります。それ以外は、安全にご利用いただけます。

    Nginxセキュリティ設定 - Qiita
  • 【Android】apkを逆コンパイルしてJavaのソース、XMLを取り出してみる - コムブロ

    参考 AndroidのAPKを逆コンパイルする - Qiita http://sourceforge.net/projects/dex2jar/files/dex2jar-2.0.zip/download Apk decompile error: d2j-dex2jar command not found - Stack Overflow Error when brew updating, unable to unlink old README.md? · Issue #2906 · Homebrew/homebrew · GitHub Jad(Javaの逆コンパイラ)で僕にもソースが見えるの巻 - tanamonの日記 Macでjarの中身を全部デコンパイルする | hacknote brew tapとは - Qiita brewのアップデート(brew update)に失敗してしまった

    【Android】apkを逆コンパイルしてJavaのソース、XMLを取り出してみる - コムブロ
  • AndroidのAPKを逆コンパイルする - Qiita

    2年ほど前に知ってて当たり前のように教えていただきました。 最近、再び逆コンパイル(デコンパイル)する機会がございましたので、Qiita記事としてメモを投稿しておこうと思います。 手順 apkファイル から dexファイル を取り出す dexファイル を jarファイル に変換する jarファイル から classファイル を取り出す classファイル を javaファイル に変換する だいたいこんな感じです。 必要なツール dex2jar(手順2で使用する) https://github.com/pxb1988/dex2jar Java Decompiler(手順4で使用する) http://varaneckas.com/jad 逆コンパイルする まずは、サンプル用のapkを用意します。 せっかくなので以下の記事で使用したサンプルアプリのapkを逆コンパイルしてみようと思います。 Ac

    AndroidのAPKを逆コンパイルする - Qiita
  • 日本語Tech系Podcastいろいろ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #[2019/06/15 更新] RSS フィードのあるものは https://podcastfreaks.com/ にコントリビュートすることにしたので、そちらを参照ください。 RSS フィードのないもののみ更新するかもしれません。 自分が登録しているフィードから集めてみました。一度閲覧したことのある方は、更新履歴が便利可と思います。ストックしておくと更新通知が届きます。他にもありましたら、編集リクエストをお送りください。雑にまとめたため、気まぐれで整理します。 更新履歴 2014/12/18 ありえるえりあPodcastを追加 20

    日本語Tech系Podcastいろいろ - Qiita
  • リポジトリごとに user.name や user.email の設定を強制する - Qiita

    社内やオープンソースのプロジェクトに並行して参加していると、gitconfig の user.name や user.email をリポジトリごとに切り替えたくなることがある。リポジトリを作るたびに git config user.name "My Name" すればいいのだが、 user.name が存在しないか空文字列だと環境変数 NAME の値を暗黙的に使う仕様になっているため、設定をうっかり忘れてしまうとなかなか気づけない。名前やメールアドレスを間違えたまま何度もコミットしてしまうと修正が厄介である。 Git 2.8以上 最近の Git で設定忘れを未然に防ぐには git config --global user.useConfigOnly true を実行する。これを設定するとユーザー情報について環境変数を暗黙に参照することがなくなる。グローバルな gitconfig で use

    リポジトリごとに user.name や user.email の設定を強制する - Qiita
  • 1